@charset "shift_jis";
/* CSS Document */

/*ƒI[ƒgƒŠƒtƒŒƒbƒVƒ…ƒ}ƒXƒ^[*/
.admodoki td {line-height:110%;}
.admodoki td a.link, .admodoki td a.active, .admodoki td a.visited { display:block; text-decoration:none;}
.admodoki td a span.text { color:#333333; text-decoration:none; font-size:12px;}
.admodoki td a span.url { color:#008000; text-decoration:none; font-size:9px;}
.admodoki td a:hover {background-color:#FFFF00;display:block;}


#rss_block a:link, #rss_block a:active, #rss_block a:visited {
font-size:16px;
font-weight:normal;
color:#FF3300;
text-decoration:none;
padding:1px 0px 5px 0px; 
}

#rss_block a:hover {
font-size:16px;
font-weight:normal;
background-color:#FFFF00;
color:#FF0000;
text-decoration:underline;
padding:1px 0px 5px 0px; 
}
 
span#rss_desc {display:block; padding:0px 30px 0px 30px;}
.admodoki2 td { font-size:12px; line-height:110%;}
table.admodoki2 { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}


#rss_block  a.link2:link, #rss_block a.link2:active, #rss_block a.link2:visited {
	COLOR: #0000FF; TEXT-DECORATION: underline; font-size:16px;
	}


#rss_block a.link2:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline;font-size:16px; background-color:#FFFF00; 
	}


/*ƒI[ƒgƒŠƒtƒŒƒbƒVƒ…ƒ}ƒXƒ^[*/

/*’Ç‰Á*/
ul.yajiL {
margin:0px auto 0px auto;
padding:0px;
width:468px;
}
ul.yajiL li {
background: url(img2/h3Yaji.gif) no-repeat 5px center;
list-style:none;
padding:2px 28px 2px 28px;
margin:0px;
}
a.moushikomi:link, a.moushikomi:visited {
display:block;
width:67px;
height:22px;
background: top left url(img2/moushikomiA.gif) no-repeat;
text-indent:-9999px;
clear:both;
margin-right:25px;
margin-bottom:5px;
}

a.moushikomi:active, a.moushikomi:hover {
display:block;
width:67px;
height:22px;
background: top left url(img2/moushikomiB.gif) no-repeat;
text-indent:-9999px;
clear:both;
margin-right:25px;
margin-bottom:5px;
} 
/*’Ç‰Á*/


/*Šî–{*/
.clear { margin:0px; padding:0px; clear:both;}
body,  div, td, th {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: "‚l‚r ƒSƒVƒbƒN","Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN","MS UI Gothic","Osaka","sans-serif";
	line-height:140%;
	}

body, img { 
	border:0px; 
	padding:0px; 
	text-align:center;
	}

body { 
	margin:0px;
	text-align:center;
	}

form, input {margin:0px; padding:0px;}
	
a:link {
	COLOR: #0000FF; TEXT-DECORATION: underline;
	}

a:active {
	COLOR: #0000FF; TEXT-DECORATION: underline;
	}

a:visited {
	COLOR: #0000FF; TEXT-DECORATION: underline;
	}

a:hover {
	COLOR: #FF0000; TEXT-DECORATION: none;
	}

.namisenn {
background:bottom center url(./img/namisenn.gif) repeat-x;
padding-bottom:1px;
}

.namisennY {
background:bottom center url(./img/namisenn.gif) repeat-x #ffff00;
padding-bottom:1px;
}
h1, h2, h3, h4 {margin:0px; padding:0px; font-weight:normal; clear:both;}
.yellow {background:#ffff00;}
.white {color:#FFFFFF;}
.red {color:#FF0000}
.blue {color:#0000ff}
.f36 { font-size:36px;}
.f34 { font-size:34px;}
.f32 { font-size:32px;}
.f30 { font-size:30px;}
.f28 { font-size:28px;}
.f26 { font-size:26px;}
.f24 { font-size:24px;}
.f22 { font-size:22px;}
.f20 { font-size:20px;}
.f18 { font-size:18px;}
.f16 { font-size:16px;}
.f14 { font-size:14px;}
.f12 { font-size:12px;}
.f10 { font-size:10px;}
.smaller {font-size:smaller;}
.right {float:right;}
.left {float:left;}
.hr1 { width:440px; text-align:center; height:1px; clear:both; display:block; margin:5px auto 3px auto; padding:0px 0px 5px 0px;}
.cl {clear:both;}
a.detailBtn:link, a.detailBtn:visited {
display:block;
width:48px;
height:22px;
background: top left url(img2/detailA.gif) no-repeat;
text-indent:-9999px;
clear:both;
margin-right:25px;
margin-bottom:5px;
}

a.detailBtn:active, a.detailBtn:hover {
display:block;
width:48px;
height:22px;
background: top left url(img2/detailB.gif) no-repeat;
text-indent:-9999px;
clear:both;
margin-right:25px;
margin-bottom:5px;
} 

/*”wŒi*/

body {
	background:top left url(img2/bg.gif) repeat-x #f5f6f7;
	
}

/*ƒƒCƒ“ƒ‰ƒbƒv*/


#mainWrap {
width:760px;
display:block;
background: top center url(img2/contentsBg.gif) repeat-y #ffffff;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}

/*ƒwƒbƒ_[*/

#headerTop {
display:block;
width:760px;
height:89px;
background:top center url(img2/headerTop.jpg) no-repeat transparent;
color:#FFFFFF;
text-align:center;
clear:both;
line-height:105%;
}

#headerTop h1 { font-size:12px; text-align:left; padding:2px 0px 0px 31px;}
#headerTop h1 a:link, #headerTop h1 a:visited, #headerTop h1 a:active, #headerTop h1 a:hover {color:#ffffff; text-decoration:none;}
#headerTop h2 { font-size:12px; text-align:left; padding:6px 0px 0px 23px;}
#headerTop strong { font-weight:normal;}
#headerTop p { font-size:11px; text-align:left; padding:2px 0px 0px 20px; margin:0px;  width:350px; float:left;}

/*ƒRƒ“ƒeƒ“ƒcƒ{ƒbƒNƒX*/
.contentsBox {
float:left;
/*background-color:#FF0000;*/
padding:0px;
margin:0px;
padding:0px ;
width:530px;
text-align:left;
}

.contentsBox .pankuzu {
margin:0px 10px 0px 10px;
font-size:10px;
padding-left:15px;
background: url(img2/pankuzu.gif) no-repeat left center;
}
.contentsBox .pankuzu p{ margin:0px; padding:0px;}

a.pankuzuHome:link, a.pankuzuHome:visited {
display:block;
width:38px;
height:18px;
background: top left url(img2/homeA.gif) no-repeat;
text-indent:-9999px;
}

a.pankuzuHome:active, a.pankuzuHome:hover {
display:block;
width:38px;
height:18px;
background: top left url(img2/homeB.gif) no-repeat;
text-indent:-9999px;
} 

.contentsBox h3 {
margin:5px 0px 5px 10px;
font-size: 16px;
background: url(img2/headerH3.gif) no-repeat left center;height: 37px;
line-height: 37px; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
padding-left: 15px;
letter-spacing: 2pt;
color:#003366;
clear:both;

}

.contentsBox h3.headerh3bl {
margin:5px 0px 5px 10px;
font-size: 16px;
background: url(img2/headerH3bl.gif) no-repeat left center;height: 37px;
line-height: 37px; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
padding-left: 15px;
list-style: none; 
letter-spacing: 2pt;
color:#ffffff;
clear:both;

}

.contents {
padding:0px 20px 15px 20px;
}

h4.chk {
line-height:120%;
color: #000000;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size: 14px;
padding:2px 15px 4px 30px;
text-align: left;
background: url(img2/h3_chk.gif) no-repeat left center;
font-weight:normal;
margin-left:8px;
}

h4.info {
line-height:120%;
color: #000000;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size: 14px;
padding:2px 15px 4px 30px;
text-align: left;
background: url(img2/h3_info.gif) no-repeat left center;
font-weight:normal;
margin-left:8px;
}

h4.hand {
line-height:120%;
color: #000000;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size: 14px;
padding:2px 15px 4px 30px;
text-align: left;
background: url(img2/h3_hand.gif) no-repeat left center;
font-weight:normal;
margin-left:8px;
}

h4.yaji {
line-height:120%;
color: #000000;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size: 14px;
padding:2px 15px 2px 30px;
text-align: left;
background: url(img2/h3Yaji.gif) no-repeat 5px center;
font-weight:normal;
margin-left:26px;
}

.contents p {
padding:0px 29px 12px 29px;
margin:0px ;
clear:both;
}

/*ƒTƒCƒh*/
.sideBox {
float:right;
width:230px;
/*background-color:#0000FF;*/
padding:0px;
margin:0px;
text-align:center;
}



.sideBoxInside {
margin:0px auto 0px auto;
width:208px;
background:top left url(img2/sideBg.gif) repeat transparent;
border:1px solid #636363;
padding:0px 0px 5px 0px;
}

.sideBoxInside h3 {
margin:0px auto 0px auto;
background:top left url(img2/sideHeader.gif) no-repeat;
color:#FFFFFF;
width:190px;
height:35px;
line-height:35px;
font-size:12px;
text-align:left;
text-indent:28px;
}

.sideBoxInside ul {
width:188px;
border-left:1px solid #999999;
border-right:1px solid #999999;
margin:0px auto 0px auto;
padding:0px;
list-style:none;
}

.sideBoxInside ul li{
margin:0px;
padding:0px;
list-style:none;
width:188px;
}

.sideBoxInside ul li a:link, .sideBoxInside ul li a:visited {
display:block;
margin:0px; 
border-top:1px solid #e8e8e8;
border-bottom:1px solid #b0b0b0;
padding:7px 0px 7px 13px;
background:center left url(img2/sideListBgA.gif) no-repeat #ffffff;
color:#000066;
text-decoration:none;
line-height:100%;
text-align:left;
/*IEƒnƒbƒNEEEdamn microsoft!*/
_width:175px;
/*IEƒnƒbƒNEEEdamn microsoft!*/
}

.sideBoxInside ul li a:active, .sideBoxInside ul li a:hover {
display:block;
margin:0px;
border-top:1px solid #555555;
border-bottom:1px solid #555555;
padding:7px 0px 7px 13px;
background:center left url(img2/sideListBgB.gif) no-repeat #ffff33;
color:#ff6600;
text-decoration:underline;
line-height:100%;
text-align:left;
/*IEƒnƒbƒNEEEdamn microsoft!*/
_width:175px;
/*IEƒnƒbƒNEEEdamn microsoft!*/
}

.sideBoxInside .sideSubBox {
display:block;
width:188px;
border:1px solid #666666;
background:top left url(img2/bg.gif) repeat-x #f5f6f7;
margin:5px auto 5px auto;
padding:0px;
padding-top:5px;

}


ul.subList {
padding:0px;
width:160px;
border:0px;
}

ul.subList li {
padding:0px;
padding-bottom:4px;
border:0px;
background:none;
width:160px;
}

ul.subList li a:link, ul.subList li a:visited {
margin:0px;
color:#0000ff;
text-decoration:none;
background:center left url(img2/h3YajiB.gif) no-repeat transparent;
border:0px;
width:160px;
font-size:11px;
padding:4px 0px 2px 12px;
}

ul.subList li a:active, ul.subList li a:hover {
margin:0px;
color:#ff6600;
text-decoration:underline;
background:center left url(img2/h3YajiB.gif) no-repeat transparent;
border:0px;
width:160px;
font-size:11px;
padding:4px 0px 2px 12px;
}

.homeBtn {
width:190px;
height:39px;
background:top left url(img2/sideHomeA.gif) no-repeat;
margin:5px auto 3px auto;
}

.homeBtn a:link, .homeBtn a:visited {
display:block;
width:190px;
height:39px;
text-indent:-9999px;
background:top left url(img2/sideHomeA.gif) no-repeat;
}

.homeBtn a:active, .homeBtn a:hover {
display:block;
width:190px;
height:39px;
background:top left url(img2/sideHomeB.gif) no-repeat;
text-indent:-9999px;
} 


/*ƒtƒbƒ^[*/
#footer {
display:block;
width:760px;
height:91px;
background:top center url(img2/footerBg.gif) no-repeat transparent;
color:#FFFFFF;
clear:both;
}

#footer p { font-size:11px; padding:12px 0px 0px 30px; margin:0px;  float:left;}
#footer p a:link, #footer p a:visited, #footer p a:active, #footer p a:hover {color:#ffffff; text-decoration:none;}

