/*えがじゅう CSS Document */
/*基本設定*/
body {background-color:#EDF2B0; margin:0px; padding:0px; font-size:12px; 
background-image:url(image/dot.gif); background-repeat:repeat; font-family:"メイリオ","ＭＳ Ｐゴシック",sans-serif,Comic Sans MS,Chicago; color:#333333; line-height:150%;}

html{scrollbar-face-color: #EFF3B8;
scrollbar-highlight-color: #F8F8F6;
scrollbar-shadow-color: #F8F8F6;
scrollbar-3dlight-color: #496066; 
scrollbar-arrow-color: #496066;
scrollbar-track-color: #496066;
scrollbar-darkshadow-color: #496066;}

a:link {color:#000099; text-decoration:  underline;}
a:hover, a:active {color:#330099; background-color:#FFFFCC; text-decoration: underline;}
a:visited {color:#660099; text-decoration: none;}

p {margin-left:10px; margin-right:10px; letter-spacing:0.038em; padding-right:5px; line-height:150%;}


ul{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:20px; margin-right:30px; line-height:140%; padding:10px 5px 10px 20px; background-color:#FFCCCC;}
ul.ss{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:320px; margin-right:10px; line-height:160%; padding:10px 5px 10px 10px; background-color:#FFCCCC;}
ul.b{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:20px; margin-right:30px; line-height:140%; padding:10px 5px 10px 35px; background-color:#FDE1E2;}
ol{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:20px; line-height:150%; padding-left:30px;}
li {margin-bottom:0px; margin-top:0px; margin-left:0px; line-height:150%; list-style-type:square; padding-left:8px;}
li.pi {font-weight:bold; color:#B61810; font-size:16px; letter-spacing:-0.05em; list-style-image:url(image/kouza/checkbox2.gif); margin:5px 10px;}
li.mini {margin-bottom:0px; margin-top:0px; font-size:14px; margin-left:20px; line-height:150%; list-style-type:square; padding-left:8px; list-style-image:url(image/kouza/checkbox3.gif);}
li.mini2 {margin-bottom:0px; margin-top:0px; font-size:14px; margin-left:20px; line-height:150%; list-style-type:square; padding-left:8px; list-style-image:url(image/kouza/checkbox5.gif);}
li.f {margin-bottom:0px; margin-top:0px; font-size:18px; font-weight:bold; margin-left:10px; line-height:190%; padding-left:15px; list-style-image:url(image/fmb.gif);}
li.s {margin-bottom:0px; margin-top:0px; font-size:12px; font-weight:bold; margin-left:20px; line-height:150%; list-style-type:square; padding-left:3px;} 
strong {font-weight:bold;}

hr {border:3px dotted #7BA738; width:90%; margin:40px 0px;}



/*レイアウト*/

.base {width:800px; margin-left:auto; margin-right:auto; background-color:#FFF; font-size:14px; margin-top:0; padding-top:0; background-image:url(image/main/FFF.gif); background-repeat:repeat-y;}

.heddatop {width:800px; margin-left:auto; margin-right:auto; height:308px; background-image:url(image/osanpo-b.jpg); background-repeat:no-repeat; color:#364744}
.hedda  {width:800px; margin-left:auto; margin-right:auto; height:120px; background-image:url(image/osanpo.jpg); background-repeat:no-repeat; color:#364744}
.right {width:470px; margin-left:auto; margin-right:auto; font-size:12px; float:right; background-color:#FFF; padding:10px 0px 15px 7px;}
.left {width:190px; margin-left:auto; margin-right:auto; font-size:12px; float:left; background-color:#FFF; padding:10px 0px 15px 7px;}
.menu {width:800px; margin-left:auto; margin-right:auto; height:100px; background-image:url(image/topmenu.gif);}

.main1{width:745px; padding:0px 10px 15px 10px; margin:0px 10px 10px 10px; font-size:14px; line-height:140%; float:right; background-color:#FFF;
 border-left:8px solid #FFCC00; border-right:8px solid #FFCC00; border-top:8px solid #FFCC00; border-bottom:8px solid #FFCC00;}
.main2{width:745px; padding:15px 10px; margin:0px 10px 10px 10px; font-size:14px; line-height:140%; float:right; background-color:#FFF;
 border-left:8px solid #FF7DA8; border-right:8px solid #FF7DA8; border-top:8px solid #FF7DA8; border-bottom:8px solid #FF7DA8;}
.main3{width:730px; padding:15px 10px; margin:0px 10px 10px 10px; font-size:14px; line-height:140%; float:right; background-color:#FFF;
 border-left:8px solid #FF4444; border-right:8px solid #FF4444; border-top:6px solid #FF4444; border-bottom:8px solid #FF4444;}
.main4{width:726px; padding:15px 10px; margin:0px 10px 10px 10px; font-size:14px; line-height:140%; float:right; background-color:#FFF;
 border-left:8px solid #489E1F; border-right:8px solid #489E1F; border-top:8px solid #489E1F; border-bottom:8px solid #489E1F;}
.main5{width:726px; padding:15px 10px; margin:0px 10px 10px 10px; font-size:14px; line-height:140%; float:right; background-color:#FFF;
 border-left:8px solid #339999; border-right:8px solid #339999; border-top:8px solid #339999; border-bottom:8px solid #339999;}
.main6{width:726px; padding:15px 10px; margin:0px 10px 10px 10px; font-size:14px; line-height:140%; float:right; background-color:#FFF;
 border-left:8px solid #5B6BDB; border-right:8px solid #5B6BDB; border-top:8px solid #5B6BDB; border-bottom:8px solid #5B6BDB;}
 
.hutter {width:800px; margin-left:auto; margin-right:auto; height:80px; clear:both; border-top:12px solid #BED94C; background-color:#33CCCC; text-align:center; padding:15px 0px 0px 0px; color:#364744}


/*見出し文字*/
h1.top {color:#FFFFFF; font-size:12px; letter-spacing:-0,05em; margin-left:100px; margin-bottom:20px; margin-top:0px; padding-top:10px; line-height:115%; font-family:"メイリオ",Comic Sans MS,"ＭＳ Ｐゴシック";} 
h1 {color:#1D0D34; font-size:22px;margin-top:15px; letter-spacing:-0,05em;　margin-left:400px; margin-bottom:0px; line-height:115%; font-family:"メイリオ",Comic Sans MS,"ＭＳ Ｐゴシック";} 
h2 {color:#FF6600; font-size:20px; border-bottom:2px solid #FF9900; padding-bottom:1px; font-weight:bold; margin-left:10px; margin-right:10px; margin-top:20px;}
h3 {font-size:16px; font-weight:bold; color:#34263F; border-bottom:3px double #1D0D34; background-color:#E1DEDC; margin:40px 7px 10px 0px; padding:10px 5px 3px 7px; font-family:Comic Sans MS,"ＭＳ Ｐゴシック";}
h3.tok {font-size:20px; color:#F30; padding:-5px 8px; border-bottom:solid 5px #F30; margin-bottom:30px; margin-top:60px; background-color:#FFFFFF;}
h4 {font-size:16px; font-weight:bold; color:#34263F; border-bottom:3px double #1D0D34; background-color:#E1DEDC; margin:10px 10px 10px 0px; padding:10px 5px 3px 10px; font-family:Comic Sans MS,"ＭＳ Ｐゴシック";}

h3 a:link {color:#4714BE; text-decoration: none;}
h3 a:hover, a:active {color:#F60; text-decoration: none;}
h3 a:visited {color:#493A57;text-decoration: none;}


/*文字設定*/

.midashi {font-weight:bold; color:#FFFFFF; font-size:14px; margin:0px; padding:12px 1px 3px 15px; line-height:340%; letter-spacing: -0.01em;}

p.sub { margin:12px 10px 10px 15px;}

.pi {font-weight:bold; color:#C22929; font-size:16px; line-height:150%;}
.pi2 {font-weight:bold; color:#B61810; font-size:20px; letter-spacing:-0.1em; line-height:140%; background-color:#FFCCCC; padding:7px;}
.pi3 {font-weight:bold; color:#C22929; font-size:18px; letter-spacing:-0.05em; line-height:150%; border-bottom:1px solid #C22929; margin-top:30px;}
.or {font-weight:bold; color:#FF6600; font-size:16px; margin:10px 0px;}
.or2 {color:#FF6600; font-size:20px; border-bottom:2px solid #FF9900; padding-bottom:1px; font-weight:bold; margin-left:10px; margin-right:10px; margin-bottom:5px;}
.or3 {font-weight:bold; color:#FF3300; font-size:18px; background-color:#FFFF99; padding:6px; letter-spacing:-0.03em; line-height:160%;}
.red {font-weight:bold; color:#C60000;}
.bro {font-weight:bold; font-size:14px; color:#630;}
.blu {font-weight:bold; color:#003366; font-size:16px;}
.blu2 {font-weight:bold; color:#003366; font-size:18px; background-color:#C7EBF3; padding-left:30px;}
.grn {font-weight:bold; color:#01633F; font-size:16px; margin-bottom:5px;}
.grn2 {font-weight:bold; color:#01633F; font-size:20px; background-color:#DDE89A; margin:20px 10px 0px 0px; padding:5px;}
.grn3 {background-color:#FBF7BD; margin:5px 10px 30px 40px; padding:7px 10px 10px 10px;}
.b {font-weight:bold;}
.b2 {font-size:16px; font-weight:bold;}
.kon  {color:#000066; font-size:22px;margin-top:10px; margin-bottom:0px; margin-left:0px; font-weight:bold; letter-spacing:-0.2em;}
.g-p {font-weight:bold; color:#01633F; background-color:#DEEFE2; padding:10px; margin:20px 0px 10px 0px;}
.tokuten {font-size:20px; color:#990000; padding:-5px 8px; border-bottom:double 5px #990000; margin-bottom:30px;}
.pad {margin-left:40px; margin-top:0px;}
.ren {font-weight:bold; font-size:14px;}
.back-y{background-color:#FFFFCC;}
.back-p{background-color:#FDE1E2;}
.back-g{background-color:#E8F7C4;}

.ps {font-size:12px; margin:15px 15px 25px 5px; padding:15px 0px 20px 10px; border:1px solid #630;}
.p-p {font-weight:bold; color:#990033; background-color:#FFECEC; padding:10px 8px; margin:5px 10px;}
.c-p {background-color:#FFFF99; font-size:12px; margin:15px 15px 25px 5px; padding:15px 0px 20px 10px;}
.b-p {background-color:#99CC99; font-size:12px; margin:15px 15px 25px 5px; padding:10px 0px 20px 5px;}
.slink {background-color:#EAF4F7; font-size:12px; margin:15px 20px 25px 10px; padding:15px 0px 20px 0px;}

.mini {font-size:10px; line-height:120%; letter-spacing:-0.005em;}
.midi {font-size:12px; line-height:120%; letter-spacing:-0.005em;}
