/*本多るみ CSS Document */
/*基本設定*/
body {background-color:#EDF2B0; margin:0px; padding:0px; font-size:12px; 
background-image:url(image/main/back1.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: none;}
a:hover, a:active {color:#000099; text-decoration: underline;}
a:visited {color:#660099; text-decoration: none;}

p {margin-left:20px; margin-right:5px; 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 35px; background-color:#FFCCCC;}
ul.ss{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:10px; margin-right:10px; line-height:140%; padding:10px 5px 10px 15px; 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;}
ul.m{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:10px; margin-right:3px; line-height:140%; padding:7px 0px 10px 15px; background-color:#F1FAF5;}
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:20px; 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.s {margin-bottom:0px; margin-top:0px; font-size:12px; font-weight:bold; margin-left:20px; line-height:150%; list-style-type:decimal; padding-left:8px;} 
strong {font-weight:bold;}

hr {border:3px dotted #7BA738; width:90%;}



/*レイアウト*/
.base {width:778px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; font-size:14px; border-left:2px solid #85A6A2; border-right:2px solid #85A6A2;}
.hedda {width:auto; height:85px; border-top:15px solid #85A6A2; border-bottom:10px solid #DBE86C; background-image:url(image/main/topA.jpg); background-repeat:no-repeat; color:#364744}
.gvm {width:auto; height:25px; background-color:#FDF4B5; padding:0px 15px; font-size:12px; color:#0727BC;}
.main {width:570px; padding:0px; float:right; margin:10px 10px 10px 10px; font-size:12px; line-height:140%;}
.menu {width:166px; background-color:#F1FAF5; float:left; font-size:12px; color:#333333; padding:10px 0px 20px 0px; margin:10px 0px 10px 10px; border:1px solid #85A6A2; line-height:140%;} 
.hutter {width:auto; height:80px; clear:both; border-top:12px solid #DBE86C; background-color:#85A6A2; text-align:center; padding:15px 0px 0px 0px; color:#364744}
.main2 {width:auto; padding:25px 10px; margin:0px 10px 15px 15px; font-size:14px; line-height:140%;}
.info {font-family:"ＭＳ Ｐゴシック",sans-serif,Comic Sans MS,Chicago;}

/*見出し文字*/
h1 {color:#1D0D34; font-size:12px; font-weight:normal; margin-top:2px; letter-spacing:-0,05em; margin-left:320px; margin-bottom:0px; line-height:115%; font-family:"メイリオ",Comic Sans MS,"ＭＳ Ｐゴシック";} 
h2 {color:#C22929; font-size:18px; border-bottom:4px double #FF9900; font-weight:bold; margin:0px 0px 10px 0px;line-height:120%; background-color:#FDF4B5; padding:7px 3px 1px 10px; letter-spacing:-0.05em;}
h3 {color:#C22929; font-size:18px; border-bottom:4px double #FF9900; font-weight:bold; margin:0px 0px 10px 0px;line-height:120%; background-color:#FDF4B5; padding:7px 3px 1px 10px; letter-spacing:-0.05em;}
h3.tok {font-size:20px; color:#990000; padding:-5px 8px; border-bottom:double 5px #990000; margin-bottom:30px; margin-top:60px; background-color:#FFFFFF;}
h4 {font-size:14px; font-weight:bold; color:#FFFFFF; background-image:url(image/main/menub.jpg); background-repeat:no-repeat; margin:0px; padding:7px 5px 3px 32px; font-family:Comic Sans MS,"ＭＳ Ｐゴシック";}

h3 a:link {color:#4714BE; text-decoration: none;}
h3 a:hover, a:active {color:#4E4198; background-color:#897FA1; text-decoration: none;}
h3 a:visited {color:#493A57;text-decoration: none;}


/*文字設定*/
.midashi2 {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,"ＭＳ Ｐゴシック",sans-serif;}
.midashi {font-weight:bold; color:#34263F; font-size:14px; background-image:url(image/main/midashi.jpg); background-repeat:no-repeat; margin:0px 0px -3px 0px; padding:7px 5px 0px 25px; font-family:Comic Sans MS,"ＭＳ Ｐゴシック",sans-serif;}
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; line-height:150%; border-bottom:1px solid #C22929; margin-top:50px;}
.or {font-weight:bold; color:#FF6600; font-size:18px; margin:30px 0px;}
.or2 {color:#FF6600; font-size:20px; border-bottom:2px solid #FF9900; padding-bottom:1px; font-weight:bold; margin-left:10px; margin-right:10px;}
.or3 {font-weight:bold; color:#FF3300; font-size:20px; background-color:#FFFF99; padding:6px; letter-spacing:-0.05em; line-height:150%;}
.red {font-weight:bold; color:#C60063;}
.blu {font-weight:bold; color:#515279;}
.grn {font-weight:bold; color:#01633F;}
.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 8px; margin:5px 10px;}
.tokuten {font-size:20px; color:#990000; padding:-5px 8px; border-bottom:double 5px #990000; margin-bottom:30px;}
.pad {margin-left:30px; margin-top:-7px;}

.back-y{background-color:#FFFFCC;}
.back-p{background-color:#FDE1E2;}
.back-g{background-color:#E8F7C4;}

.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;}

