@charset 'UTF-8';
.rensai{
	position:relative;
	height:100%;
}
.rensai #fix{
	position:fixed;
	right:0;
	bottom:0;
	width:126px;
	height:127px;
	background:url(../img/site/a_beech.gif) no-repeat;
}
.rensai #fix a{
	display:block;
	width:126px;
	height:127px;
	background:url(../img/site/a_beech.gif) no-repeat;
	}
.rensai #fix a:hover{
	background:url(../img/site/a_beech_hv.gif) no-repeat;
}
.rensai #fix img:hover{
	display:none;
}
.text .floatleft{
	padding:0 10px 10px 0;
}
.text .floatright{
	padding:0 0 10px 10px;
}
.text .center{
	text-align:center;
	padding-bottom:15px;
}
#kansou{
	width:621px;
	margin:0 auto;
	text-align:center;
}
#kansou dl dt{
	font-size:0.8em;
	padding-bottom:10px;
}
/*
#logo{
	width:131px;
	height:12px;
	margin:5px auto 0 auto;
	padding-bottom:20px;
}
*/
#power{
	margin:5px auto 0 auto;
	padding-bottom:20px;
	color:#888;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
#power span.size{
	font-size:10px;
}
#power a{
	color:#888;
	text-decoration:none;
}



/*=====shigoto=====*/

#shigoto{
	background-color:#ffffcc;
	font-size:0.9em;
	line-height:1.7;
	padding-top:15px;
}
#shigoto #container{
	width:780px;
	background-color:#fff;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
}
#shigoto #headLead{
	margin-bottom:38px;
}
#shigoto #headLead dt{
	margin-top:25px;
}
#shigoto #headLead dd{
	margin:20px 0 0 168px;
}
#shigoto #pageLead{
	width:748px;
	margin:0 auto 5px auto;
}
#shigoto #pageLead p{
	color:#666;
}
#shigoto .table table{
	border-collapse:collapse;
	border:1px solid #333;
	width:450px;
	margin:0 auto 20px;
}
#shigoto .table table th{
	background-color:#ccc;
	text-align:center;
	padding:8px 0;
}
#shigoto .table table td{
	font-size:0.8em;
	padding:10px;
	line-height:1.5;
}
#shigoto #prof{
	border:1px solid #999;
	width:733px;
	margin:0 auto 25px auto;
	padding:10px 0 10px 15px;
	overflow:hidden;
}
#shigoto #prof #profImg{
	float:right;
	margin:0 15px 0 10px;
}
* html #shigoto #prof #profImg{
	margin-right:7px;
}
#shigoto #prof dl .num,
#shigoto #prof dl dt{
	color:#000;
	font-weight:bold;
	line-height:1.2;
}
#shigoto #prof #profText dl dt{
	font-size:1.4em;
	margin-bottom:15px;
}
#shigoto #prof dl dt span{
	font-size:0.8em;
}
#shigoto #prof dl dd{
	line-height:1.5;
	color:#666;
}
#shigoto #prof ul{
	margin-top:15px;
}
#shigoto #prof ul li{
	line-height:1.5;
	color:#666;
}
#shigoto #prof ul li a{
	font-size:0.9em;
	margin-left:10px;
}
#shigoto .text{
	width:748px;
	margin:0 0 25px 15px;
}
#shigoto .textImg p{
	margin-top:2px;
	font-size:0.8em;
	line-height:1.4;
}
*:first-child+html #shigoto .textImg p{
	margin-top:0;
}
* html #shigoto .textImg p{
	margin-top:0;
}
#shigoto .box{
	width:680px;
	border:1px solid #444;
	margin:0 auto 20px auto;
	overflow:hidden;
	padding:10px;
}
#shigoto .box .text{
	width:680px;
	margin:0;
	font-size:0.8em;
}
*:first-child+html #shigoto .box .text{
	line-height:1.6;
}
* html #shigoto .box .text{
	line-height:1.6;
}
#shigoto .box .text .floatleft{
	padding:0 10px 0 0;
}
#shigoto .box .text .floatright{
	padding:0 0 0 10px;
}
#shigoto .box .textImg p{
	font-size:1.1em;
}
#shigoto #tyushaku{
	width:748px;
	border:1px solid #999;
	margin:0 0 20px 15px;
	font-size:0.7em;
}
#shigoto #tyushaku ul{
	padding:10px 15px 6px 15px;
	line-height:1.2;
}
#shigoto #tyushaku ul li{
	margin-bottom:7px;
}
#shigoto #keyword{
	width:780px;
	text-align:center;
}
#shigoto #backnum{
	width:631px;
	margin:0 auto 30px;
}
#shigoto #backnum h4{
	background:url(../img/shigoto/tit_new.gif) no-repeat 0 0;
	width:631px;
	height:36px;
	margin-bottom:5px;
}
#shigoto #backnum h4#archive{
	background:url(../img/shigoto/tit_backnum.gif) no-repeat 0 0;
	width:631px;
	height:36px;
}
#shigoto #backnum ul{
	margin-left:18px;
}
#shigoto #backnum ul li{
	background:url(../img/shigoto/bt.gif) no-repeat left center;
	text-indent:22px;
	font-weight:bold;
	margin-bottom:2px;
}
#shigoto #backnum ul li a{
	color:#333;
}
#shigoto #backnum ul li span{
	font-size:0.8em;
	padding-left:5px;
	font-weight:normal;
}
#shigoto #backnum p{
	background:url(../img/shigoto/bt_backnum.gif) no-repeat 0 0;
	width:133px;
	height:34px;
	margin:0 20px 0 auto;
}
#shigoto #backnum p a{
	display:block;
	width:133px;
	height:34px;
}





/*======eiga kenbunroku======*/
#movie{
	font-size:0.9em;
	line-height:1.7;
}
#movie #container{
	width:614px;
	padding:20px 0 30px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
}
#movie #lead{
	margin-bottom:34px;
}
#movie #conUpper{
	background:url(../img/movie/bg_upper.gif) no-repeat 0 0;
	width:614px;
	height:3px;
	overflow:hidden;
}
* html #movie #conUpper{
	overflow:hidden;
}
#movie #conBottom{
	background:url(../img/movie/bg_bottom.gif) no-repeat 0 0;
	width:614px;
	height:3px;
	overflow:hidden;
	margin-left:-1px;
}
* html #movie #conBottom{
	overflow:hidden;
}
#movie #content{
	background:url(../img/movie/bg.gif) repeat-y 0 0;
	width:494px;
	padding:0 60px;
}
#movie #head{
	text-align:center;
	padding-top:10px;
}
#movie #head h2{
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.2;
	font-weight:normal;
}
* html #movie #head h2{
	font-size:0.8em;
}
#movie #head #headLead{
	line-height:1.4;
	margin-bottom:20px;
	color:#666;
	width:350px;
}
#movie #head p#cap{
	font-size:0.8em;
}
#movie #head #intro{
	background-color:#dedea4;
	width:350px;
	margin:0 auto;
	font-size:0.8em;
	line-height:1.4;
	padding:8px 0 10px 0;
	margin-top:15px;
}
#movie #head #intro ul{
	margin-top:1em;
}
#movie .bor{
	background:url(../img/movie/bor.gif) no-repeat 0 0;
	width:498px;
	height:1px;
	margin-top:15px;
}
#movie #story h3{
	color:#990033;
	font-size:0.8em;
	margin-top:5px;
}
#movie #story p{
	font-size:0.9em;
	color:#990033;
	line-height:1.3;
}
#movie #review{
	color:#666;
}
#movie #review h3{
	height:9px;
	margin-top:30px;
}
#movie #review h4{
	color:#666699;
	text-align:right;
	margin-top:-1.4em;
}
#movie .text{
	margin-top:10px;
}
#movie .textImg p{				/*class="textImg" for caption*/
	margin-top:2px;
	font-size:0.8em;
	line-height:1.4;
}
*:first-child+html #movie .textImg p{
	margin-top:0;
}
* html #movie .textImg p{
	margin-top:0;
}
#movie #prof{
	margin:20px 0 30px 0;
}
#movie #prof h4{
	margin-bottom:5px;
}
#movie #prof #profImg{
	float:left;
	width:110px;
	text-align:center;
}
#movie #prof #profText{
	color:#666;
	line-height:1.5;
	width:380px;
	float:left;
}
#movie #prof #profText dl dd{
	word-break:break-all;
}
#movie #prof #profText dl dd .url{
	font-size:0.9em;
	font-family:"MS SVbN";
}
#movie #backnum{
	width:500px;
	margin:20px auto;
}
#movie #backnum h4{
	background:url(../img/movie/tit_new.gif) no-repeat 0 0;
	width:500px;
	height:30px;
	padding:5px 0 0 10px;
	margin-bottom:15px;
}
#movie #backnum h4#archive{
	background:url(../img/movie/tit_backnum.gif) no-repeat 0 0;
	width:500px;
	height:30px;
	padding:5px 0 0 10px;
	margin-bottom:15px;
}
#movie #backnum ul{
	margin-left:13px;
}
#movie #backnum ul li{
	background:url(../img/movie/bt.gif) no-repeat left center;
	text-indent:19px;
	font-weight:bold;
	font-size:1.0em;
	margin-bottom:5px;
}
#movie #backnum ul li span{
	font-weight:normal;
	margin-left:5px;
	font-size:0.9em;
}
#movie #backnum ul li a{
	color:#282828;
}
#movie #backnum p{
	background:url(../img/movie/bt_backnum.gif) no-repeat 0 0;
	width:179px;
	height:27px;
	margin:0 0 0 auto;
}
#movie #backnum p a{
	display:block;
	width:179px;
	height:27px;
}
#movie #kansou{
	width:498px;
	margin-top:30px;
}



/*======neko======*/
#neko #container{
	width:764px;
	padding:0 7px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	background:url(../img/bg.gif) repeat-y 0 0;
}
#neko #container h2{
	font-size:1.0em;
	color:#0c5616;
	border-left:10px solid #138423;
	border-bottom:1px solid #138423;
	width:638px;
	padding:3px 0 0 6px;
	margin:50px 0 0 39px;
}
#neko #container .text{
	font-size:0.9em;
	color:#333;
	line-height:1.8;
	margin:20px 0 0 50px;
	width:630px;
}
#neko #container .text .floatright{
	padding:10px 0 10px 10px;
}
#neko #container .text .floatleft{
	padding:10px 10px 10px 0;
}
#neko #container #nekoImg{
	float:left;
	margin:73px 0 0 89px;
	width:84px;
	height:111px;
}
* html #neko #container #nekoImg{
	margin-left:45px;
}
#neko #container #prof{
	margin:35px 0 0 20px;
	padding-bottom:40px;
	float:left;
}
#neko #container #prof dl{
	width:435px;
	padding:10px 0 0 30px;
	font-size:0.8em;
	line-height:1.5;
}
#neko #backnum{
	width:631px;
	margin:20px auto;
}
#neko #backnum h4{
	background-color:#128424;
	width:621px;
	height:18px;
	padding:5px 0 0 10px;
	margin-bottom:15px;
}
#neko #backnum ul{
	margin-left:13px;
}
#neko #backnum ul li{
	background:url(../img/neko/bt.gif) no-repeat left center;
	text-indent:20px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:5px;
}
#neko #backnum ul li span{
	font-weight:normal;
	margin-left:5px;
	font-size:0.8em;
}
#neko #backnum ul li a{
	color:#282828;
}
#neko #backnum p{
	width:180px;
	height:27px;
	margin:0 0 0 auto;
}
#neko #kansou{
	width:498px;
	margin-top:30px;
}



/*=====gold=====*/
#goldSion{
	background-image:url(../img/gold/sion_bg.gif);
}
#goldMarie{
	background-image:url(../img/gold/marie_bg.gif);
}
#goldBack{
	background-image:url(../img/gold/back_bg.gif);
}
#goldSion #container,
#goldMarie #container,
#goldBack #container{
	width:802px;
}
#goldSion h1{
	background:url(../img/gold/head_sion.gif) no-repeat 0 0;
	width:802px;
	height:258px;
}
#goldMarie h1{
	background:url(../img/gold/head_marie.gif) no-repeat 0 0;
	width:802px;
	height:260px;
}
#goldBack h1{
	background:url(../img/gold/head_back.gif) no-repeat 0 0;
	width:802px;
	height:253px;
}
#goldSion #upper,
#goldMarie #upper,
#goldBack #upper{
	background:url(../img/gold/upper.gif) no-repeat 0 0;	
	width:802px;
	height:19px;
	margin-top:10px;
}
#goldSion #bottom,
#goldMarie #bottom,
#goldBack #bottom{
	background:url(../img/gold/bottom.gif) no-repeat 0 0;	
	width:802px;
	height:19px;
	margin-bottom:30px;
}
#goldSion #middle,
#goldMarie #middle{
	background:url(../img/gold/middle.gif) repeat-y 0 0;
	width:802px;
}
#goldBack #middle{
	background:url(../img/gold/middle.gif) repeat-y 0 0;
	width:802px;
	padding-top:5px;
}
#goldSion #lead,
#goldMarie #lead{
	background:url(../img/gold/lead.gif) no-repeat 0 0;
	width:668px;
	height:204px;
	margin:0 auto;
}
#goldSion #upperF,
#goldMarie #upperF,
#goldBack #upperF{
	background:url(../img/gold/upper_f.gif) no-repeat 0 0;
	width:675px;
	height:12px;
	margin:10px auto 0;
}
#goldBack #upperF{
	background:url(../img/gold/upper_f.gif) no-repeat 0 0;
	width:675px;
	height:12px;
	margin:10px auto 0;
}
* html #goldSion #upperF{
	overflow:hidden;
}
* html #goldMarie #upperF{
	overflow:hidden;
}
* html #goldBack #upperF{
	overflow:hidden;
}
#goldSion #middleF,
#goldMarie #middleF,
#goldBack #middleF{
	width:675px;
	background-color:#fff;
	margin:0 auto;
	padding:10px 0;
}
*:first-child+html #goldSion #middleF{
	padding-bottom:0;
}
*:first-child+html #goldMarie #middleF{
	padding-bottom:0;
}
*:first-child+html #goldBack #middleF{
	padding-bottom:0;
}
* html #goldSion #middleF{
	overflow:hidden;
	padding-bottom:0;
}
* html #goldMarie #middleF{
	overflow:hidden;
	padding-bottom:0;
}
* html #goldBack #middleF{
	overflow:hidden;
	padding-bottom:0;
}
#goldSion .text,
#goldMarie .text{
	width:625px;
	margin:0 auto;
	font-size:0.9em;
	padding:0 25px 0;
	line-height:1.6;
	color:#333;
}
#goldSion h2,
#goldMarie h2{
	background:url(../img/gold/tit_bg.gif) no-repeat 0 0;
	padding:10px 0 0 18px;
	font-size:1.0em;
	height:30px;
	width:675px;
	margin:0 0 5px 22px;
}
#goldBack h2{
	background:url(../img/gold/tit_back.gif) no-repeat 0 0;
	width:668px;
	height:59px;
	margin:0 auto;
}
#goldSion #tyushaku,
#goldMarie #tyushaku{
	width:560px;
	margin:20px auto 30px auto;
	border:1px solid #eee;
	padding:10px 20px;
	font-size:0.8em;
	line-height:1.2;
	color:#333;
	overflow:hidden;
}
#goldSion #tasting,
#goldMarie #tasting{
	width:600px;
	border:1px solid #eee;
	margin:20px auto 30px auto;
	padding-bottom:10px;
	font-size:0.8em;
	line-height:1.2;
	color:#333;
	overflow:hidden;
}
#goldSion #tasting .textTaste,
#goldMarie #tasting .textTaste{
	padding:0 20px 10px;
}
#goldSion #tasting h3,
#goldMarie #tasting h3{
	background-color:#f3eee3;
	margin:1px 1px 20px 1px;
	width:588px;
	height:25px;
	padding:5px 0 0 10px;
	color:#444;
	font-size:1.2em;
}
*:first-child+html #goldSion #tasting h3{
	padding-top:6px;
	height:24px;
}
*:first-child+html #goldMarie #tasting h3{
	padding-top:6px;
	height:24px;
}
* html #goldSion #tasting h3{
	padding-top:6px;
	height:24px;
}
* html #goldMarie #tasting h3{
	padding-top:6px;
	height:24px;
}
#goldSion .prof,
#goldMarie .prof{
	height:100%;
}
#goldSion .prof h3,
#goldMarie .prof h3{
	width:125px;
	height:159px;
	float:left;
	margin-left:19px;
}
* html #goldSion .prof h3{
	margin-left:10px;
}
* html #goldMarie .prof h3{
	margin-left:10px;
}
#goldSion .prof dl,
#goldMarie .prof dl{
	width:500px;
	float:left;
	margin-left:12px;
}
#goldSion .prof dl dt,
#goldMarie .prof dl dt{
	border-bottom:1px dotted #7b7463;
	font-size:0.9em;
	padding-bottom:2px;
}
#goldSion .prof dl dd,
#goldMarie .prof dl dd{
	font-size:0.8em;
	margin-top:1px;
}
#goldSion .prof dl dd a,
#goldMarie .prof dl dd a{
	font-size:0.9em;
}
#goldSion .pTop,
#goldMarie .pTop{
	margin-top:40px;
}
#goldSion .mTop,
#goldMarie .mTop{
	margin-top:10px;
}
#goldSion p#btBacknum,
#goldMarie p#btBacknum{
	width:675px;
	height:45px;
	margin:0 auto;
	position:relative;
	background:url(../img/gold/backnum.gif) no-repeat 0 0;
}
#goldBack p#nonBacknum{
	width:675px;
	height:45px;
	margin:0 auto;
	position:relative;
	background:url(../img/gold/backnum2.gif) no-repeat 0 0;
}
#goldSion p#btBacknum a,
#goldMarie p#btBacknum a,
#goldBack p#nonBacknum a{
	display:block;
	width:148px;
	height:34px;
	position:absolute;
	top:10px;
	left:514px;
	overflow:hidden;
}
#goldSion #backnum,
#goldMarie #backnum{
	width:636px;
	margin:30px auto;
}
#goldBack #backnum{
	width:636px;
	margin:0 auto 30px;
}
#goldSion #backnum h4{
	background:url(../img/gold/tit_new.gif) no-repeat 0 0;
	width:636px;
	height:47px;
	margin-bottom:12px;
}
#goldMarie #backnum h4{
	background:url(../img/gold/tit_new2.gif) no-repeat 0 0;
	width:636px;
	height:47px;
	margin-bottom:12px;
}
#goldSion #backnum ul,
#goldMarie #backnum ul,
#goldBack #backnum ul{
	font-size:0.8em;
	font-weight:bold;
	width:453px;
	margin-left:9px;
	color:#333;
}
#goldSion #backnum ul li,
#goldMarie #backnum ul li,
#goldBack #backnum ul li{
	margin-top:8px;
	background:url(../img/gold/bt_green.gif) no-repeat 0 3px;
	text-indent:20px;
	border-bottom:1px dotted #7b7463;
	padding-bottom:3px;
}
#goldSion #backnum ul li span,
#goldMarie #backnum ul li span,
#goldBack #backnum ul li span{
	margin-left:10px;
}





/*=====kanehara=====*/
#kanehara{
	background-color:#7e4800;
}
#kanehara #container{
	width:750px;
	background-color:#fff;
}
#kanehara ul#hosoku{
	width:154px;
	text-align:right;
	margin:12px 9px 0 auto;
}
#kanehara h2{
	width:676px;
	margin:16px auto 34px;
}
#kanehara h3{
	color:#663300;
	font-size:1.0em;
	background:url(../img/kanehara/bt.gif) no-repeat 0 0;
	height:28px;
	padding:8px 0 0 45px;
	margin:0 0 15px 29px;
}
#kanehara h3#titImg{
	margin:0;
	margin:-5px 0 5px;
	background:url(../img/kanehara/title_bg.gif) no-repeat 29px 7px;
	color:#663300;
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-size:20px;
	padding:10px 14px 0 76px;
	height:40px;
	font-weight:normal;
}


*:first-child+html #kanehara h3#titImg{
	font-family:"HGS明朝E";
	font-size:20px;
	padding:15px 14px 0 76px;
	height:35px;
	font-weight:normal;
	}
* html #kanehara h3#titImg{
	font-family:"HGS明朝E";
	font-size:20px;
	padding:15px 14px 0 76px;
	height:35px;
	font-weight:normal;
	}

#kanehara .text{
	font-size:0.9em;
	line-height:1.8;
	width:675px;
	margin:0 auto;
}
#kanehara #prof{
	background:url(../img/kanehara/bg_prof.gif) no-repeat 0 0;
	width:714px;
	height:249px;
	margin:20px 0 0 15px;
	padding-top:32px;
	font-weight:normal;
}
#kanehara #prof h4{
	margin-left:63px;
}
#kanehara #prof #profText{
	width:590px;
	margin:5px 0 0 61px;
}
#kanehara #prof #profText p{
	font-size:0.9em;
	line-height:1.5;
}
#kanehara #backnum{
	width:682px;
	margin:20px auto 30px;
}
#kanehara #backnum h4{
	background:url(../img/kanehara/tit_new.gif) no-repeat 0 0;
	width:682px;
	height:15px;
	margin-bottom:10px;
}
#kanehara #backnum h4#archive{
	background:url(../img/kanehara/tit_backnum.gif) no-repeat 0 0;
	width:682px;
	height:15px;
	margin-bottom:10px;
}
#kanehara #backnum ul{
	margin-left:37px;
	color:#333;
}
#kanehara #backnum ul li{
	background:url(../img/kanehara/bt2.gif) no-repeat left center;
	text-indent:25px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#kanehara #backnum ul li span{
	font-size:0.8em;
	color:#333;
	margin-left:10px;
	font-weight:normal;
}
#kanehara #backnum ul li a{
	color:#333;
}
#kanehara #backnum p{
	background:url(../img/kanehara/bt_backnum.gif) no-repeat 0 0;
	width:138px;
	height:36px;
	margin:0 30px 0 auto;
}
#kanehara #backnum p a{
	display:block;
	width:138px;
	height:36px;
}
#kanehara #kansou{
	width:750px;
}






/*=====inubu=====*/
#inubu{
	background-color:#ffcc00;
}
#inubu #container{
	width:780px;
}
#inubu #content{
	background-color:#fff;
	background:url(../img/inubu/bg.gif) repeat-y 0 0;
	width:780px;
	padding-bottom:30px;
}
#inubu h2{
	border-left:10px solid #ffcc00;
	margin:0 0 25px 20px;
	font-size:1.0em;
	height:23px;
	padding:1px 0 0 10px;
}
#inubu .leadUpper{
	background:url(../img/inubu/lead_upper.gif) no-repeat 0 0;
	width:740px;
	height:15px;
	margin:0 auto;
}
* html #inubu .leadUpper{
	overflow:hidden;
}
#inubu #lead{
	background:url(../img/inubu/lead_bg.gif) repeat-y 0 0;
	width:700px;
	margin:0 auto;
	font-size:0.9em;
	padding:3px 19px 0 21px;
	letter-spacing:1px;
}
#inubu .leadBottom{
	background:url(../img/inubu/lead_bottom.gif) no-repeat 0 0;
	width:740px;
	height:20px;
	margin:0 auto 20px;
}
#inubu #upperImg{
	background:url(../img/inubu/one_point.gif) no-repeat 0 0;
	width:100px;
	height:89px;
	float:left;
	margin:21px 2px 0 50px;
}
* html #inubu #upperImg{
	margin-left:25px;
}
#inubu #mainContent{
	width:580px;
	float:left;
	padding-bottom:40px;
}
#inubu #mainContent .text{
	font-size:0.9em;
	line-height:2.5;
}
#inubu .text .floatleft{
	padding:12px 10px 10px 0;
}
#inubu .text .floatright{
	padding:12px 0 10px 10px;
}
#inubu .text .center{
	padding:15px 0;
}
#inubu .flower{
	background:url(../img/inubu/flower.gif) no-repeat 0 0;
	width:32px;
	height:33px;
	margin:10px auto 13px;
}
#inubu .borderClear{
	clear:both;
	background:url(../img/inubu/prof_upper.gif) no-repeat 0 0;
	width:740px;
	height:10px;
	margin:0 auto 20px;
}
#inubu #prof{
	width:560px;
	margin-left:155px;
	padding-bottom:30px;
}
#inubu #prof h3{
	float:left;
	width:76px;
}
#inubu #prof dl{
	width:470px;
	margin-left:10px;
	float:left;
	font-size:0.8em;
	color:#333;
	padding-top:1px;
}
#inubu #prof dl dt{
	font-weight:bold;
}
#inubu #prof dl dt.mTop{
	margin-top:15px;
}
#inubu #prof dl dd a{
	font-size:0.9em;
}
#inubu #backnum{
	width:630px;
	margin:0 auto 30px;
	padding-top:20px;
}
#inubu #backnum h4{
	background:url(../img/inubu/tit_new.gif) no-repeat 0 0;
	width:630px;
	height:23px;
	margin-bottom:15px;
}
#inubu #backnum h4#archive{
	background:url(../img/inubu/tit_backnum.gif) no-repeat 0 0;
	width:630px;
	height:23px;
	margin-bottom:15px;
}
#inubu #backnum ul{
	margin-left:15px;
	color:#333;
}
#inubu #backnum ul li{
	background:url(../img/inubu/bt.gif) no-repeat left center;
	text-indent:19px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:5px;
}
#inubu #backnum ul li a{
	color:#333;
}
#inubu #backnum ul li span{
	font-size:0.8em;
	padding-left:5px;
	font-weight:normal;
}
#inubu #backnum p{
	background:url(../img/inubu/bt_backnum.gif) no-repeat 0 0;
	width:118px;
	height:21px;
	margin:0 0 0 auto;
}
#inubu #backnum p a{
	display:block;
	width:118px;
	height:21px;
}
#inubu #kansou{
	width:780px;
}
/*attention*/
#inubu #attention{
	margin-top:40px;
}
#inubu #attention p{
	line-height:1.4;
	font-size:0.8em;
}
/*infomation*/
#inubu #info{
	width:718px;
	padding:4px 10px 5px;
	border:1px solid #ccc;
	font-size:0.8em;
	line-height:1.4;
	color:#333;
	margin:0 auto;
}



/*=====danwa=====*/
#danwa #container{
	width:750px;
}
#danwa h1{
	margin-bottom:30px;
}
#danwa h1 img{
	margin:0 auto;
	display:block;
}
#danwa #honbun{
	padding-bottom:40px;
	width:750px;
}
#danwa .text{
	font-size:0.9em;
	color:#666;
	line-height:1.6;
	margin-bottom:20px;
	width:750px;
}
#danwa .text .textImg p{
	color:#333;
	font-size:0.9em;
}
#danwa #tyushaku{
	font-size:0.8em;
	color:#666;
	line-height:1.6;
	border-top:2px solid #9d9da1;
	border-bottom:2px solid #9d9da1;
	width:730px;
	padding:20px 0;
	margin-bottom:40px;
}
#danwa #tyushaku dl dd{
	margin-left:30px;
}
#danwa #prof{
	width:549px;
	margin:0 auto;
}
#danwa #prof h3{
	margin-bottom:5px;
}
#danwa #prof dl dt{
	font-weight:bold;
	font-size:1.0em;
}
#danwa #prof dl dt span{
	font-weight:normal;
}
#danwa #prof dl dd{
	font-size:0.9em;
	margin-bottom:15px;
	line-height:1.5;
	color:#666;
}
#danwa #backnum{
	width:550px;
	margin:0 auto 30px;
	padding-top:20px;
}
#danwa #backnum h4{
	background:url(../img/danwa/tit_new.gif) no-repeat 0 0;
	width:550px;
	height:30px;
	margin-bottom:1px;
}
#danwa #backnum ul{
	background:url(../img/danwa/bg_backnum.gif) no-repeat 0 0;
	width:535px;
	padding:10px 0 0 15px;
	color:#333;
}
#danwa #backnum ul li{
	background:url(../img/danwa/bt.gif) no-repeat 0 4px;
	text-indent:15px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:5px;
}
#danwa #backnum ul li a{
	color:#333;
}
#danwa #backnum ul li span{
	font-size:0.8em;
	padding-left:5px;
	font-weight:normal;
}
#danwa #backnum p{
	background:url(../img/danwa/bt_backnum.gif) no-repeat 0 0;
	width:179px;
	height:27px;
	margin:0 0 0 auto;
}
#danwa #backnum p a{
	display:block;
	width:179px;
	height:27px;
}
#danwa #kansou{
	width:550px;
}





/*=====danwa backnumber=====*/
#danwaBack #container{
	width:682px;
}
#danwa h1{
	margin-bottom:30px;
}
#danwaBack #backnum{
	width:550px;
	margin:0 auto 30px;
	padding-top:20px;
}
#danwaBack #backnum h4#archive{
	background:url(../img/danwa/tit_backnum.gif) no-repeat 0 0;
	width:550px;
	height:30px;
	margin-bottom:1px;
}
#danwaBack #backnum ul{
	background:url(../img/danwa/bg_backnum.gif) no-repeat 0 0;
	width:535px;
	padding:10px 0 0 15px;
	color:#333;
}
#danwaBack #backnum ul li{
	background:url(../img/danwa/bt.gif) no-repeat 0 4px;
	text-indent:15px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:5px;
}
#danwaBack #backnum ul li a{
	color:#333;
}
#danwaBack #backnum ul li span{
	font-size:0.8em;
	padding-left:5px;
	font-weight:normal;
}
#danwaBack #kansou{
	width:682px;
}


/*=====danwa html=====*/
#danwa .alt,
#danwa #index .xalt{position:absolute;top:-5000px;left:-999px;}
#danwa #backnumBox {
	margin:30px 0 0 0 ;
	}
#danwa #backnumBox #backnum{
	margin-bottom:30px;
	}
#danwa #backnumBox h4{
	background:url(../img/danwa/tit_new.gif) no-repeat;
	width:550px;
	height:45px;
	display:block;
	margin:0;
	padding:0;
	}
#danwa #backnumBox h5{
	margin:0;
	padding:0;
	}
#danwa #backnumBox ul{
	margin:0;
	padding:0;
	}
#danwa #backnumBox li{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width:510px;
	display:block;
	text-align:left;
	list-style:none;
	padding-left:20px;
	margin-bottom:8px;
	background:url(../img/danwa/li.gif) no-repeat 0 2px;
}
#danwa #backnumBox li a{
	color:#333333;
	}
#danwa #backnumBox li a:hover{
	color:#999999;
	}
#danwa #backnumBox span{
	font-size:12px;
	color:#666666;
	font-weight:normal;
	margin-left:10px;
	}
#danwa #backnumBox	#kansou{
	font-size:13px;
	line-height:140%;
	margin-bottom:10px;
	}
#danwa #backnumBox	#kansou img{
	border:none;
	}	
#danwa #backnumBox	#kansou dl{
	margin:0;
	padding:0;
	}
#danwa #backnumBox	#kansou dd{
	margin:10px 0 0 0;
	padding:0;
	}
#danwa #backnumBox #backbtnBox{
	width:550px;
	padding-left:350px;
	margin:10px 0 10px 0;
}
#danwa #backnumBox #backbtnBox .backBtn a{
	display:block;
	width:180px;
	height:27px;
	background:url(../img/danwa/back-btn.gif) no-repeat;
	margin:0;
	padding:0;
	}
#danwa #backnumBox #power{
	margin-bottom:20px;
	}





/*=====antiaging=====*/
#antiaging #container{
	width:680px;
	padding-top:15px;
}
#antiaging p#lead{
	margin-bottom:20px;
}
#antiaging p#leadOnly{
	background:url(../img/antiaging/lead.gif) no-repeat 0 0;
	width:680px;
	height:77px;
	margin-bottom:20px;
}
#antiaging .mL20{
	margin-left:20px;
}
#antiaging h2{
	font-size:1.3em;
	font-family:MS;
	margin-bottom:25px;
}
#antiaging #honbun{
	margin:0 0 50px 20px;
}
#antiaging .text{
	color:#666;
	font-size:0.9em;
	line-height:1.6;
	width:638px;
}
#antiaging #prof{
	width:640px;
	margin:0 auto;
	padding-bottom:20px;
}
#antiaging #prof h3{
	width:640px;
	border-bottom:1px solid #313131;
	text-align:center;
	margin-bottom:15px;
}
#antiaging #prof dl{
	color:#666;
	font-size:0.9em;
	line-height:1.6;
}
#antiaging #backnum{
	width:630px;
	margin:20px auto 30px;
}
#antiaging #backnum h4{
	background:url(../img/antiaging/tit_new.gif) no-repeat 0 0;
	width:639px;
	height:26px;
	margin-bottom:10px;
}
#antiaging #backnum h4#archive{
	background:url(../img/antiaging/tit_backnum.gif) no-repeat 0 0;
	width:639px;
	height:26px;
	margin-bottom:10px;
}
#antiaging #backnum ul{
	margin-left:18px;
	color:#333;
}
#antiaging #backnum ul li{
	background:url(../img/antiaging/bt.gif) no-repeat left center;
	text-indent:25px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#antiaging #backnum ul li span{
	font-size:0.8em;
	color:#666;
	margin-left:5px;
	font-weight:normal;
}
#antiaging #backnum ul li a{
	color:#333;
}
#antiaging #backnum p{
	background:url(../img/antiaging/bt_backnum.gif) no-repeat 0 0;
	width:82px;
	height:82px;
	margin:0 0 0 auto;
}
#antiaging #backnum p a{
	display:block;
	width:82px;
	height:82px;
}
#antiaging #kansou{
	width:680px;
}






/*=====haguruma=====*/
#haguruma{
	background-image:url(../img/haguruma/bg.gif);
}
#haguruma #container{
	width:680px;
	padding-top:15px;
}
#haguruma h1{
	margin-bottom:18px;
}
#haguruma #content{
	background:url(../img/haguruma/waku_bg.gif) repeat-y 0 0;
	width:680px;
	padding:15px 0 5px;
}
#haguruma .line{
	background:url(../img/haguruma/waku_upper.gif) no-repeat 0 0;
	width:680px;
	height:10px;
}
* html #haguruma .line{
	overflow:hidden;
}
#haguruma .tanka{
	text-align:center;
	width:680px;
}
#haguruma h2{
	color:#222;
	text-align:center;
	font-family:sans-serif;
	margin-bottom:15px;
	font-size:1.1em;
}
#haguruma h2#imgTit{
	margin-top:5px;
}
#haguruma .text{
	width:638px;
	margin:0 auto;
	color:#666;
	font-size:0.9em;
	line-height:1.8;
}
#haguruma #container #content .border{
	background:url(../img/haguruma/line.gif) no-repeat 0 0;
	width:640px;
	height:5px;
	border:0;
	margin:20px auto 15px;
}
#haguruma #prof{
	width:640px;
	margin:0 auto;
	font-size:0.9em;
	color:#666;
	line-height:1.6;
}
#haguruma #prof h3{
	margin-bottom:15px;
}
#haguruma #prof .mTop{
	margin-top:20px;
}
#haguruma #prof dl dd a{
	font-size:0.9em;
}
#haguruma .lineBottom{
	background:url(../img/haguruma/waku_bottom.gif) no-repeat 0 0;
	width:680px;
	height:16px;
	margin-bottom:26px;
}
#haguruma #backnum{
	width:631px;
	margin:0 auto 30px;
}
#haguruma #backnum h4{
	background:url(../img/haguruma/tit_new.gif) no-repeat 0 0;
	width:631px;
	height:36px;
	margin-bottom:15px;
}
#haguruma #backnum h4#archive{
	background:url(../img/haguruma/tit_backnum.gif) no-repeat 0 0;
	width:631px;
	height:36px;
}
#haguruma #backnum ul{
	margin-left:18px;
}
#haguruma #backnum ul li{
	background:url(../img/haguruma/bt.gif) no-repeat 0 2px;
	text-indent:18px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:10px;
}
#haguruma #backnum ul li span{
	font-size:0.8em;
	margin-left:10px;
	font-weight:normal;
}
#haguruma #backnum ul li a{
	color:#333;
}
#haguruma #backnum p{
	background:url(../img/haguruma/bt_backnum.gif) no-repeat 0 0;
	width:168px;
	height:35px;
	margin:0 0 0 auto;
}
#haguruma #backnum p a{
	display:block;
	width:168px;
	height:35px;
}
#haguruma #kansou{
	width:680px;
}





/*=====rakugo kotenpan=====*/
#rakugo #container{
	width:600px;
}
#rakugo #content{
	border-right:5px solid #000;
	border-bottom:5px solid #000;
	border-left:5px solid #000;
	width:568px;
	padding:0 11px 15px 11px;
	padding-top:20px;
}
#rakugo h2{
	font-size:1.0em;
	padding:10px 0 20px;
	color:#333;
}
#rakugo .text{
	color:#666;
	line-height:1.6;
	font-size:0.9em;
}
#rakugo #prof{
	color:#666;
	line-height:1.6;
	font-size:0.9em;
	margin-top:50px;
}
#rakugo #prof h3{
	margin-bottom:5px;
}
#rakugo #backnum{
	width:600px;
	margin:20px auto 30px;
}
#rakugo #backnum h4{
	background:url(../img/rakugo/tit_new.gif) no-repeat 0 0;
	width:600px;
	height:34px;
	margin-bottom:15px;
}
#rakugo #backnum h4#archive{
	background:url(../img/rakugo/tit_backnum.gif) no-repeat 0 0;
	width:600px;
	height:34px;
}
#rakugo #backnum ul{
	margin-left:20px;
	color:#333;
}
#rakugo #backnum ul li{
	background:url(../img/rakugo/bt.gif) no-repeat left center;
	text-indent:19px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:5px;
}
#rakugo #backnum ul li a{
	color:#333;
}
#rakugo #backnum ul li span{
	font-size:0.8em;
	padding-left:5px;
	font-weight:normal;
}
#rakugo #backnum p{
	background:url(../img/rakugo/bt_backnum.gif) no-repeat 0 0;
	width:131px;
	height:30px;
	margin:0 0 0 auto;
}
#rakugo #backnum p a{
	display:block;
	width:131px;
	height:30px;
}
#rakugo #kansou{
	width:600px;
}





/*======ijin======*/
#ijin{
	background:url(../img/ijin/bg.jpg) repeat-x 0 0;
	font-size:0.9em;
	line-height:1.8;
}
#ijin #container{
	width:798px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	background:url(../img/ijin/main_bg.jpg) repeat-y 0 0;
}
#ijin #head{
	background:url(../img/ijin/title.jpg) no-repeat 0 0;
	width:798px;
	height:263px;
}
#ijin #kikaku{
	background:url(../img/ijin/kikaku_btn.jpg) no-repeat 0 0;
	width:98px;
	height:30px;
	margin-left:620px;
}
#ijin #kikaku a:hover{
	background:url(../img/ijin/kikaku_btn2.jpg) no-repeat 0 0;
	width:98px;
	height:30px;
}
#ijin #kikaku2{
	background:url(../img/ijin/kikaku_btn2.jpg) no-repeat 0 0;
	width:98px;
	height:30px;
	margin-left:620px;
}
#ijin #kikaku a ,#ijin #kikaku2 a{
	display:block;
	width:98px;
	height:30px;
}
#ijin #syuko{
	width:600px;
	height:200px;
	overflow:auto;
	padding:10px;
	font-size:0.8em;
	line-height:1.8;
	background-color:#e5e8f2;
	border:solid 1px #727b98;
	margin:0 auto;
}
#ijin #kikaku-head{
	background-color:#727b98;
	width:auto;
	padding:5px;
	font-weight:bold;
	color:#fff;
}
#ijin #main{
	width:590px;
	border-bottom:solid 1px #666;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	border-top:solid 7px #306917;
	background-color:#fff;
	padding:35px 48px 10px 48px;
	margin:20px auto 15px auto;
}
#ijin h2{
	font-size:1.6em;
	color:#306917;
	border-bottom:dotted 1px #999999;
	padding:0 0 2px 3px;
	line-height:1.0;
}
#ijin h3{
	padding-left:6px;
	font-size:1.1em;
	line-height:1.0;
	padding-top:3px;
}
#ijin #lead{
	width:538px;
	margin:10px;
	padding:15px;
	border:solid 1px #cfcf72;
	background-color:#ffffe5;
}
#ijin .text{
	margin-bottom:15px;
}
#ijin .text p{
	margin-bottom:16px;
}
#ijin .text h4{
	color:#306917;
	font-size:1.1em;
	margin:16px 0;
}
#ijin #container .textImg p{
	font-size:0.8em;
	margin-bottom:0;
}
#ijin ul#tyushaku{
	width:548px;
	border:1px dotted #ccc;
	padding:10px;
	font-size:0.7em;
	letter-spacing:0.1em;
	margin-top:20px;
}
#ijin #bunken{
	width:568px;
	margin:20px 0;
}
#ijin #bunken h4{
	margin-bottom:5px;
	font-size:0.8em;
}
#ijin #bunken ul{
	margin-left:40px;
	font-size:0.8em;
}
#ijin #bunken ul li{
	line-height:1.9;
}
#ijin .textProf{
	width:548px;
	border:1px solid #999;
	padding:10px;
	background-color:#ccc;
	margin:10px 0 10px 10px;
	overflow:hidden;
}
#ijin .textProf img{
	float:left;
	width:100px;
	border:1px solid #999;
}
#ijin .textProf dl{
	line-height:1.6;
	font-size:0.9em;
}
#ijin .textProf dl dt{
	font-weight:bold;
}
#ijin .textProf .floatleft{
	padding:0 10px 0 0;
}
#ijin #prof{
	width:570px;
	padding:20px 58px;
	background-color:#fff;
	margin:0 auto;
	border:1px solid #666;
}
#ijin #prof h4{
	margin-left:5px;
}
#ijin #prof .floatleft{
	padding-top:15px;
}
#ijin #prof dl{
	margin:15px 0 20px;
	padding:0 10px;
	line-height:1.0;
}
#ijin #prof dl dt{
	font-weight:bold;
	padding-top:1px;
}
#ijin #prof dl dt span{
	font-weight:normal;
}
#ijin #prof dl dd{
	line-height:1.4;
	margin-top:5px;
}
#ijin #prof .floatleft img{
	border:1px solid #999;
	margin:0 10px;
}
#ijin #prof .img-yes{
	float:left;
	width:420px;
}
#ijin #backnum{
	width:686px;
	border:1px solid #666;
	background-color:#fff;
	margin:15px auto 30px auto;
}
#ijin #backnum h4{
	background:url(../img/ijin/tit_new.gif) no-repeat 0 0;
	width:686px;
	height:26px;
	margin-bottom:10px;
}
#ijin #backnum h4#archive{
	background:url(../img/ijin/tit_backnum.gif) no-repeat 0 0;
	width:686px;
	height:26px;
	margin-bottom:10px;
}
#ijin #backnum ul{
	margin-left:18px;
	padding-bottom:5px;
}
#ijin #backnum ul li{
	background:url(../img/ijin/bt.gif) no-repeat left center;
	text-indent:13px;
	font-weight:bold;
	margin-bottom:2px;
	font-size:1.0em;
}
#ijin #backnum ul li a{
	color:#333;
}
#ijin #backnum ul li span{
	font-size:0.8em;
	padding-left:5px;
	font-weight:normal;
}
#ijin #backnum p{
	background:url(../img/ijin/bt_backnum.gif) no-repeat 0 0;
	width:125px;
	height:26px;
	margin:0 10px 0 auto;
}
#ijin #backnum p a{
	display:block;
	width:125px;
	height:26px;
}
#ijin #kansou{
	width:798px;
}





/*======diner======*/
#diner{
	background-color:#480303;
	color:#fff;
}
#diner #container{
	width:900px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	background:url(../img/diner/bg.gif) repeat-y 0 0;
}
#diner h1{
	background:url(../img/diner/head.jpg) no-repeat 0 0;
	width:811px;
	height:292px;
	margin:0 auto;
}
#diner #honbun{
	width:600px;
	margin:0 auto;
}
#diner h2{
	background:url(../img/diner/bg_h.gif) repeat-x 0 0;
	width:600px;
	font-size:0.9em;
	text-align:center;
	margin-top:25px;
	font-weight:normal;
	padding-top:5px;
}
#diner .text{
	font-size:0.8em;
	line-height:2.7;
}
#diner #prof{
	width:567px;
	margin:30px auto 20px;
}
#diner #prof h3{
	background:url(../img/diner/tit_prof.gif) no-repeat 0 0;
	width:567px;
	height:33px;
}
#diner #prof dl dt{
	background:url(../img/diner/sakka.gif) no-repeat 0 0;
	width:567px;
	height:27px;
}
#diner #prof dl dd{
	background:url(../img/diner/bg_prof.gif) repeat-x 0 0;
	width:527px;
	height:163px;
	color:#767676;
	font-size:0.8em;
	padding:0 20px;
	line-height:1.4;
}
#diner #backnum{
	background:url(../img/diner/bg_backnum.gif) no-repeat 0 0;
	width:631px;
	height:277px;
	margin:0 auto;
	padding-top:10px;
	position:relative;
}
#diner #backnum2{
	width:631px;
	margin:0 auto 30px;
	padding-top:30px;
}
#diner #backnum h4{
	background:url(../img/diner/tit_new.gif) no-repeat 0 0;
	width:631px;
	height:59px;
	margin-bottom:10px;
}
#diner #backnum2 h4{
	background:url(../img/diner/tit_backnum.gif) no-repeat 0 0;
	width:631px;
	height:36px;
	margin-bottom:15px;
}
#diner #backnum ul,
#diner #backnum2 ul{
	margin-left:18px;
	color:#fff;
}
#diner #backnum ul li,
#diner #backnum2 ul li{
	background:url(../img/diner/bt.gif) no-repeat left center;
	text-indent:16px;
	font-weight:bold;
	font-size:0.9em;
	margin-top:7px;
}
#diner #backnum ul li span,
#diner #backnum2 ul li span{
	font-size:0.8em;
	font-weight:normal;
	margin-left:10px;
}
#diner #backnum ul li a,
#diner #backnum2 ul li a{
	color:#fff;
}
#diner #backnum p{
	background:url(../img/diner/bt_backnum.gif) no-repeat 0 0;
	width:151px;
	height:31px;
	position:absolute;
	top:180px;
	left:452px;
}
#diner #backnum p a{
	display:block;
	width:151px;
	height:31px;
}
#diner #kansou{
	width:900px;
}
#diner #power{
	color:#b90300;
}
#diner #power a{
	color:#b90300;
}





/*======coin======*/
#coin #container{
	width:896px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
}
#coin h1{
	background:url(../img/coin/head.jpg) no-repeat 0 0;
	width:748px;
	height:460px;
	margin:0 auto;
}
#coin h2{
	background:url(../img/coin/midashi.gif) no-repeat left bottom;
	width:525px;
	font-size:1.0em;
	padding:0 0 6px 10px;
	margin:15px 0 20px;
}
#coin #content{
	background:url(../img/coin/bg.gif) repeat-y 0 0;
	width:896px;
}
#coin #honbun{
	width:525px;
	margin:0 auto;
	font-size:0.8em;
	line-height:1.7;
}
#coin .text{
	width:516px;
	margin:0 auto;
}
#coin #prof{
	width:525px;
	margin:0 auto;
	background-color:#ededed;
	font-size:0.8em;
	color:#333;
	padding:10px 5px 5px 5px;
	margin-top:40px;
}
#coin #prof h3{
	background:url(../img/coin/prof.gif) no-repeat 0 0;
	width:83px;
	height:17px;
}
#coin #prof dl{
	padding:5px 2px;
}
#coin #backnum{
	width:502px;
	margin:20px auto 30px;
}
#coin #backnum h4{
	background:url(../img/coin/tit_new.gif) no-repeat 0 0;
	width:502px;
	height:24px;
	margin-bottom:15px;
}
#coin #backnum h4#archive{
	background:url(../img/coin/tit_backnum.gif) no-repeat 0 0;
	width:502px;
	height:24px;
}
#coin #backnum ul{
	margin-left:18px;
	color:#333;
}
#coin #backnum ul li{
	background:url(../img/coin/bt.gif) no-repeat left center;
	text-indent:19px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#coin #backnum ul li a{
	color:#333;
}
#coin #backnum ul li span{
	color:#666;
	margin-left:10px;
	font-size:0.8em;
	font-weight:normal;
}
#coin #backnum p{
	background:url(../img/coin/bt_backnum.gif) no-repeat 0 0;
	width:136px;
	height:42px;
	margin:0 0 0 auto;
}
#coin #backnum p a{
	display:block;
	width:136px;
	height:42px;
}
#coin #kansou{
	width:896px;
}





/*======summer time killer======*/
#killer{
	background-color:#f1f8ff;
}
#killer #container{
	width:780px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	border-right:1px solid #d4e2f6;
	border-left:1px solid #d4e2f6;
	background-color:#fff;
}
#killer h1{
	background:url(../img/killer/head.jpg) no-repeat 0 0;
	width:780px;
	height:400px;
	margin:0 auto;
}
#killer .text{
	width:635px;
	margin:0 auto;
	font-size:0.9em;
	color:#666;
	line-height:1.6;
	margin-top:30px;
}
#killer #prof{
	background:url(../img/killer/bg_prof.jpg) no-repeat 0 0;
	width:662px;
	height:241px;
	padding:53px 0 0 118px;
	margin-top:50px;
}
#killer #prof dl{
	width:358px;
	font-size:0.9em;
}
#killer #backnum{
	width:630px;
	margin:20px auto 30px;
}
#killer #backnum h4{
	background:url(../img/killer/tit_new.gif) no-repeat 0 0;
	width:630px;
	height:30px;
	margin-bottom:10px;
}
#killer #backnum h4#archive{
	background:url(../img/killer/tit_backnum.gif) no-repeat 0 0;
	width:630px;
	height:30px;
	margin-bottom:10px;
}
#killer #backnum ul{
	margin-left:18px;
	color:#333;
}
#killer #backnum ul li{
	background:url(../img/killer/bt.gif) no-repeat left center;
	text-indent:22px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#killer #backnum ul li span{
	font-size:0.8em;
	color:#666;
	margin-left:5px;
	font-weight:normal;
}
#killer #backnum ul li a{
	color:#333;
}
#killer #backnum p{
	background:url(../img/killer/bt_backnum.gif) no-repeat 0 0;
	width:93px;
	height:68px;
	margin:0 0 0 auto;
}
#killer #backnum p a{
	display:block;
	width:93px;
	height:68px;
}
#killer #kansou{
	width:780px;
}




/*======hibikore======*/
#hibikore #container{
	width:750px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	position:relative;
}
#hibikore #header{
	width:750px;
	height:315px;
}
#hibikore #header h1{
	background:url(../img/hibikore/tit.gif) no-repeat 0 0;
	width:70px;
	height:307px;
	position:absolute;
	top:8px;
	left:17px;
}
#hibikore #header img{
	position:absolute;
	top:8px;
	left:94px;
}
#hibikore #header p#topLead{
	background:url(../img/hibikore/lead.gif) no-repeat 0 0;
	width:350px;
	height:39px;
	position:absolute;
	top:16px;
	left:322px;
}
#hibikore #header p#monthLead{
	width:363px;
	height:217px;
	border:1px solid #c23844;
	background-color:#fdfade;
	position:absolute;
	top:78px;
	left:321px;
	font-size:0.9em;
	padding:10px 14px;
	line-height:1.6;
}
#hibikore #header p#monthLead .rightbottom{
	position:absolute;
	right:10px;
	bottom:5px;
}
#hibikore #content{
	width:750px;
}
#hibikore #coma4{
	width:750px;
	position:relative;
	height:663px;
}
#hibikore #coma4 #img01{
	position:absolute;
	top:32px;
	left:32px;
}
#hibikore #bgImg02{
	background:url(../img/hibikore/bg2.gif) no-repeat 0 0;
	width:207px;
	height:631px;
	position:absolute;
	top:32px;
	left:273px;
	text-align:center;
}
#hibikore #coma4 #img02{
	width:207px;
	height:631px;
	position:absolute;
	top:32px;
	left:273px;
}
#hibikore #bgImg02 p{
	margin-top:300px;
}
#hibikore #bgImg03{
	background:url(../img/hibikore/bg3.gif) no-repeat 0 0;
	width:207px;
	height:631px;
	position:absolute;
	top:32px;
	left:513px;
	text-align:center;
}
#hibikore #coma4 #img03{
	width:207px;
	height:631px;
	position:absolute;
	top:32px;
	left:513px;
}
#hibikore #bgImg03 p{
	margin-top:300px;
}
#hibikore #prof{
	width:690px;
	margin:10px auto 0;
	padding-bottom:30px;
}
#hibikore #prof #upper{
	background:url(../img/hibikore/prof_upper.gif) no-repeat 0 0;
	width:690px;
	height:36px;
}
#hibikore #prof #bottom{
	background:url(../img/hibikore/prof_bottom.gif) no-repeat 0 0;
	width:690px;
	height:36px;
}
#hibikore #prof table{
	border-collapse:collapse;
}
#hibikore #prof #tonbo1{
	background:url(../img/hibikore/tonbo1.gif) no-repeat 0 0;
	width:25px;
	height:72px;
}
#hibikore #prof #tonbo2{
	background:url(../img/hibikore/tonbo2.gif) no-repeat 0 0;
	width:25px;
	height:72px;
}
#hibikore #prof h3{
	background:url(../img/hibikore/tit_prof.gif) no-repeat 0 0;
	width:638px;
	height:28px;
}
#hibikore #prof dl{
	font-size:0.9em;
	width:586px;
	margin:0 auto;
	line-height:1.6;
}
#hibikore #backnum{
	width:618px;
	margin:0 auto 30px;
}
#hibikore #backnum h4{
	background:url(../img/hibikore/tit_new.gif) no-repeat 0 0;
	width:618px;
	height:30px;
	margin:30px 0 10px;
}
#hibikore #backnum h4#archive{
	background:url(../img/hibikore/tit_backnum.gif) no-repeat 0 0;
	width:618px;
	height:30px;
	margin-bottom:10px;
}
#hibikore #backnum ul{
	margin-left:18px;
	color:#333;
}
#hibikore #backnum ul li{
	background:url(../img/hibikore/bt.gif) no-repeat left center;
	text-indent:12px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#hibikore #backnum ul li span{
	font-size:0.8em;
	color:#666;
	margin-left:10px;
	font-weight:normal;
}
#hibikore #backnum ul li a{
	color:#333;
}
#hibikore #backnum p{
	background:url(../img/hibikore/bt_backnum.gif) no-repeat 0 0;
	width:119px;
	height:21px;
	margin:0 0 0 auto;
}
#hibikore #backnum p a{
	display:block;
	width:119px;
	height:21px;
}






/*======dokusya card======*/
#dokusya{
	background-color:#ccc;
	padding:10px 0;
}
#dokusya #container{
	width:631px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	position:relative;
	background:url(../img/dokusya/middle.gif) repeat-y 0 0;
	font-size:16px;
}
#dokusya #container #upper{
	background:url(../img/dokusya/upper.gif) no-repeat 0 0;
	width:631px;
	height:7px;
}
#dokusya #container #bottom{
	background:url(../img/dokusya/bottom.gif) no-repeat 0 0;
	width:631px;
	height:8px;
	position:absolute;
	bottom:0;left:0;
}
* html #dokusya #container #bottom{
	bottom:-12px;
}
#dokusya h1{
	background:url(../img/dokusya/tit_dokusyo.gif) no-repeat 0 0;
	width:229px;
	height:72px;
	margin:0 auto 20px;
}
#dokusya p#lead{
	font-size:0.9em;
	text-align:center;
	width:631px;
}
#dokusya .kakko{
	background:url(../img/dokusya/kakko.gif) no-repeat 0 0;
	width:444px;
	height:35px;
	margin:0 auto;
	padding:5px 0 0 15px;
}
*:first-child+html #dokusya .kakko{
	padding-top:7px;
}
* html #dokusya .kakko{
	padding-top:7px;
}
#dokusya .border{
	border-bottom:1px solid #625987;
	width:519px;
	margin:0 auto;
	padding-bottom:10px;
}
#dokusya .border2{
	border-bottom:1px solid #625987;
	width:519px;
	margin:0 auto;
}
#dokusya #kounyu h2{
	background:url(../img/dokusya/sakuhin.gif) no-repeat 0 0;
	width:116px;
	height:16px;
	margin:15px 0 10px;
}
#dokusya #where h2{
	background:url(../img/dokusya/where.gif) no-repeat 0 0;
	width:315px;
	height:16px;
	margin:20px 0 10px;
}
#dokusya .pTop{
	padding-top:10px;
}
#dokusya li#age,
#dokusya li#sexMen,
#dokusya li#sexWomen,
#dokusya li#name{
	float:left;
}
#dokusya li#age{
	background:url(../img/dokusya/age.gif) no-repeat 0 6px;
	width:104px;
	height:25px;
	text-align:center;
	margin-left:20px;
	padding-top:2px;
}
#dokusya li#sexMen{
	background:url(../img/dokusya/men.gif) no-repeat 0 0;
	width:126px;
	height:28px;
	margin-left:30px;
}
#dokusya li#sexWomen{
	background:url(../img/dokusya/women.gif) no-repeat 0 0;
	width:126px;
	height:28px;
	margin-left:30px;
}
#dokusya li#name{
	letter-spacing:1px;
	margin-left:40px;
	padding-top:3px;
}
#dokusya #daigaku,
#dokusya #koukou,
#dokusya #chugaku,
#dokusya #syogaku,
#dokusya #sonota,
#dokusya #kaisyain,
#dokusya #koumuin,
#dokusya #kyouin,
#dokusya #keiei,
#dokusya #jiyu,
#dokusya #syuhu,
#dokusya #other{
	width:468px;
	height:86px;
	margin:10px 0 0 20px;
}
#dokusya #daigaku{
	background:url(../img/dokusya/daigaku.gif) no-repeat 0 0;
}
#dokusya #koukou{
	background:url(../img/dokusya/koukou.gif) no-repeat 0 0;
}
#dokusya #chugaku{
	background:url(../img/dokusya/chugaku.gif) no-repeat 0 0;
}
#dokusya #syogaku{
	background:url(../img/dokusya/syogaku.gif) no-repeat 0 0;
}
#dokusya #sonota{
	background:url(../img/dokusya/sonota.gif) no-repeat 0 0;
}
#dokusya #kaisyain{
	background:url(../img/dokusya/kaisyain.gif) no-repeat 0 0;
}
#dokusya #koumuin{
	background:url(../img/dokusya/koumuin.gif) no-repeat 0 0;
}
#dokusya #kyouin{
	background:url(../img/dokusya/kyouin.gif) no-repeat 0 0;
}
#dokusya #keiei{
	background:url(../img/dokusya/keiei.gif) no-repeat 0 0;
}
#dokusya #jiyu{
	background:url(../img/dokusya/jiyu.gif) no-repeat 0 0;
}
#dokusya #syuhu{
	background:url(../img/dokusya/syuhu.gif) no-repeat 0 0;
}
#dokusya #other{
	background:url(../img/dokusya/other.gif) no-repeat 0 0;
	position:relative;
}
#dokusya #other dd{
	position:absolute;
	top:61px;
	left:250px;
	width:153px;
	text-align:center;
}
*:first-child+html #dokusya #other dd{
	top:63px;
}
* html #dokusya #other dd{
	top:63px;
}
#dokusya #goiken,
#dokusya #comment{
	width:519px;
	margin:0 auto;
	font-size:0.9em;
	color:#666;
}
#dokusya #goiken h2{
	background:url(../img/dokusya/iken.gif) no-repeat 0 0;
	width:460px;
	height:17px;
	margin:15px 0;
}
#dokusya #comment h2{
	background:url(../img/dokusya/comment.gif) no-repeat 0 0;
	width:183px;
	height:16px;
	margin:15px 0;
}
/*
#dokusya #goiken p,
#dokusya #comment .text{
	background:url(../img/dokusya/lines.gif) no-repeat 0 0;
	width:36em;
	height:9em;
	margin-left:1px;
	line-height:1.45;
	padding-top:1px;
}
*/
#dokusya .dotBorder{
	background:url(../img/dokusya/dot.gif) repeat-x 0 0;
	width:36em;
	height:1px;
	overflow:hidden;
}
#dokusya #goiken p,
#dokusya #comment .text{
	background-image:url(../img/dokusya/txt_bg.gif);
	width:36em;
	margin-left:1px;
	line-height:1.45;
	padding-top:1px;
}
#dokusya #backnum{
	width:519px;
	margin:20px auto 30px;
}
#dokusya #backnum h4{
	background:url(../img/dokusya/tit_new.gif) no-repeat 0 0;
	width:519px;
	height:23px;
	margin-bottom:10px;
}
#dokusya #backnum h4#archive{
	background:url(../img/dokusya/tit_backnum.gif) no-repeat 0 0;
	width:519px;
	height:23px;
	margin-bottom:10px;
}
#dokusya #backnum ul{
	margin-left:18px;
	color:#333;
}
#dokusya #backnum ul li{
	background:url(../img/dokusya/bt.gif) no-repeat left center;
	text-indent:20px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#dokusya #backnum ul li span{
	font-size:0.8em;
	color:#666;
	margin-left:5px;
	font-weight:normal;
}
#dokusya #backnum ul li a{
	color:#333;
}
#dokusya #backnum p{
	background:url(../img/dokusya/bt_backnum.gif) no-repeat 0 0;
	width:179px;
	height:27px;
	margin:0 0 0 auto;
}
#dokusya #backnum p a{
	display:block;
	width:179px;
	height:27px;
}
#dokusya #kansou{
	width:631px;
}
* html #dokusya h5{
	margin-bottom:30px;
}





/*======kaidan======*/
#kaidan{
	background-image:url(../img/kaidan/bg.jpg);
}
#kaidan #container{
	width:901px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	position:relative;
	font-size:16px;
}
#kaidan h1{
	background:url(../img/kaidan/lead.jpg) no-repeat 0 0;
	width:901px;
	height:469px;
}
#kaidan #ue{
	background:url(../img/kaidan/main_bg_3.jpg) no-repeat 0 0;
	width:901px;
	padding-top:150px;

}
#kaidan #ue h2{
	width:602px;
	height:78px;
	margin-left:150px;
}
#kaidan #ue h2#titUe{
	background:url(../img/kaidan/title1.gif) no-repeat 0 0;
	color:#000;
	font-size:1.5em;
	position:relative;
	font-family:sans-serif;
	padding:40px 0 0 35px;
	width:567px;
	height:38px;
	margin-left:150px;
}
#kaidan #ue h2#titUe span{
	position:absolute;
	right:30px;
	top:45px;
	font-size:0.7em;
}
#kaidan .middle{
	background:url(../img/kaidan/word_bg.gif) repeat-y 0 0;
	width:542px;
	margin-left:150px;
	padding:0 30px;
}
#kaidan .middle .text{
	color:#666;
	font-size:0.9em;
	line-height:1.6;
	padding-top:20px;
}
#kaidan .middle dl dt{
	background:url(../img/kaidan/prof.jpg) no-repeat 0 0;
	width:540px;
	height:34px;
	margin-top:20px;
}
#kaidan .middle dl dd{
	margin-left:5px;
	color:#666;
	font-size:0.9em;
	line-height:1.6;
}
#kaidan #ue .bottom{
	background:url(../img/kaidan/bottom.gif) no-repeat 0 0;
	width:602px;
	height:50px;
	margin-left:150px;
}
#kaidan #shita{
	background:url(../img/kaidan/main_bg_2.jpg) no-repeat 0 0;
	width:901px;
	margin-top:50px;
}
#kaidan #shita h2{
	width:901px;
	height:212px;
	margin-left:1px;
}
#kaidan #shita h2#titShita{
	background:url(../img/kaidan/title2.gif) no-repeat 0 0;
	color:#000;
	font-size:1.5em;
	position:relative;
	font-family:sans-serif;
	padding:173px 0 0 183px;
	width:718px;
	height:39px;
}
#kaidan #shita h2#titShita span{
	position:absolute;
	right:185px;
	top:178px;
	font-size:0.7em;
}
#kaidan #shita .bottom{
	background:url(../img/kaidan/bottom2.jpg) no-repeat 0 0;
	width:901px;
	height:171px;
	margin-left:2px;
}
#kaidan ul#link{
	background:url(../img/kaidan/link.jpg) no-repeat 0 0;
	width:900px;
	height:229px;
	position:relative;
}
#kaidan #link #link1{
	position:absolute;
	top:118px;
	left:152px;
	width:181px;
	height:29px;
}
#kaidan #link #link1 a{
	display:block;
	width:181px;
	height:29px;
}
#kaidan #link #link2{
	position:absolute;
	top:118px;
	left:345px;
	width:181px;
	height:29px;
}
#kaidan #link #link2 a{
	display:block;
	width:167px;
	height:29px;
}
#kaidan #link #link3{
	position:absolute;
	top:118px;
	left:519px;
	width:250px;
	height:29px;
}
#kaidan #link #link3 a{
	display:block;
	width:250px;
	height:29px;
}
#kaidan #titNew{
	background:url(../img/kaidan/tit_new.gif) no-repeat 0 0;
	width:642px;
	height:44px;
	margin:20px auto 0;
}
#kaidan #titBacknum{
	background:url(../img/kaidan/tit_backnum.gif) no-repeat 0 0;
	width:642px;
	height:44px;
	margin:20px auto 0;
}
#kaidan #backnum{
	background:url(../img/kaidan/bg_backnum.gif) repeat-y 0 0;
	width:642px;
	margin:0 auto;
	padding:15px 0 10px;
}
#kaidan #backnum ul{
	margin-left:38px;
	color:#fff;
}
#kaidan #backnum ul li{
	background:url(../img/kaidan/bt.gif) no-repeat left center;
	text-indent:20px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#kaidan #backnum ul li span{
	font-size:0.8em;
	color:#fff;
	margin-left:5px;
	font-weight:normal;
}
#kaidan #backnum ul li a{
	color:#fff;
}
#kaidan #backnum p{
	background:url(../img/kaidan/bt_backnum.gif) no-repeat 0 0;
	width:154px;
	height:45px;
	margin:0 30px 0 auto;
}
#kaidan #backnum p a{
	display:block;
	width:154px;
	height:45px;
}
#kaidan .backnumBottom{
	background:url(../img/kaidan/backnum_bottom.gif) no-repeat 0 0;
	width:642px;
	height:10px;
	margin:0 auto 30px;
}
#kaidan #kansou{
	width:901px;
}
#kaidan #power,
#kaidan #power a{
	color:#fff;
}






/*======kaidan2======*/
#kaidan2{
	background-image:url(../img/kaidan2/bg.jpg);
}
#kaidan2 #container{
	width:901px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	position:relative;
	font-size:16px;
}
#kaidan2 h1{
	background:url(../img/kaidan2/lead.jpg) no-repeat 0 0;
	width:901px;
	height:469px;
}
#kaidan2 #ue{
	background:url(../img/kaidan2/main_bg_3.jpg) no-repeat 0 0;
	width:901px;
	padding-top:150px;

}
#kaidan2 #ue h2{
	width:602px;
	height:78px;
	margin-left:150px;
}
#kaidan2 .middle{
	background:url(../img/kaidan2/word_bg.gif) repeat-y 0 0;
	width:542px;
	margin-left:150px;
	padding:0 30px;
}
#kaidan2 .middle .text{
	color:#666;
	font-size:0.9em;
	line-height:1.6;
	padding-top:20px;
}
#kaidan2 .middle dl dt{
	background:url(../img/kaidan2/prof.jpg) no-repeat 0 0;
	width:540px;
	height:34px;
	margin-top:20px;
}
#kaidan2 .middle dl dd{
	margin-left:5px;
	color:#666;
	font-size:0.9em;
	line-height:1.6;
}
#kaidan2 #ue .bottom{
	background:url(../img/kaidan2/bottom.gif) no-repeat 0 0;
	width:602px;
	height:50px;
	margin-left:150px;
}
#kaidan2 #shita{
	background:url(../img/kaidan2/main_bg_2.jpg) no-repeat 0 0;
	width:901px;
	margin-top:50px;
}
#kaidan2 #shita h2{
	width:901px;
	height:212px;
	margin-left:1px;
}
#kaidan2 #shita .bottom{
	background:url(../img/kaidan2/bottom2.jpg) no-repeat 0 0;
	width:901px;
	height:171px;
	margin-left:2px;
}
#kaidan2 ul#link{
	background:url(../img/kaidan2/link.jpg) no-repeat 0 0;
	width:900px;
	height:229px;
	position:relative;
}
#kaidan2 #link #link1{
	position:absolute;
	top:118px;
	left:152px;
	width:181px;
	height:29px;
}
#kaidan2 #link #link1 a{
	display:block;
	width:181px;
	height:29px;
}
#kaidan2 #link #link2{
	position:absolute;
	top:118px;
	left:345px;
	width:181px;
	height:29px;
}
#kaidan2 #link #link2 a{
	display:block;
	width:167px;
	height:29px;
}
#kaidan2 #link #link3{
	position:absolute;
	top:118px;
	left:519px;
	width:250px;
	height:29px;
}
#kaidan2 #link #link3 a{
	display:block;
	width:250px;
	height:29px;
}
#kaidan2 #titNew{
	background:url(../img/kaidan2/tit_new.gif) no-repeat 0 0;
	width:642px;
	height:44px;
	margin:20px auto 0;
}
#kaidan2 #titBacknum{
	background:url(../img/kaidan2/tit_backnum.gif) no-repeat 0 0;
	width:642px;
	height:44px;
	margin:20px auto 0;
}
#kaidan2 #backnum{
	background:url(../img/kaidan2/bg_backnum.gif) repeat-y 0 0;
	width:642px;
	margin:0 auto;
	padding:15px 0 10px;
}
#kaidan2 #backnum ul{
	margin-left:38px;
	color:#fff;
}
#kaidan2 #backnum ul li{
	background:url(../img/kaidan2/bt.gif) no-repeat left center;
	text-indent:20px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#kaidan2 #backnum ul li span{
	font-size:0.8em;
	color:#fff;
	margin-left:5px;
	font-weight:normal;
}
#kaidan2 #backnum ul li a{
	color:#fff;
}
#kaidan2 #backnum p{
	background:url(../img/kaidan2/bt_backnum.gif) no-repeat 0 0;
	width:154px;
	height:45px;
	margin:0 30px 0 auto;
}
#kaidan2 #backnum p a{
	display:block;
	width:154px;
	height:45px;
}
#kaidan2 .backnumBottom{
	background:url(../img/kaidan2/backnum_bottom.gif) no-repeat 0 0;
	width:642px;
	height:10px;
	margin:0 auto 30px;
}
#kaidan2 #kansou{
	width:901px;
}
#kaidan2 #power,
#kaidan2 #power a{
	color:#fff;
}





/*======kaidan3======*/
#kaidan3{
	background-color:#010101;
}
#kaidan3 #container{
	width:900px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
	position:relative;
	font-size:16px;
	background:url(../img/kaidan3/side.jpg) repeat-y 0 0;
}
#kaidan3 #content{
	width:630px;
	margin:0 0 0 auto;
}
#kaidan3 h1{
	background:url(../img/kaidan3/nishiogi_head.jpg) no-repeat 0 0;
	width:630px;
	height:713px;
}
#kaidan3 .middle{
	background:url(../img/kaidan3/bun_back.jpg) repeat-y 0 0;
	width:530px;
	padding:0 50px;
}
#kaidan3 .middle .text{
	color:#000;
	font-size:0.9em;
	line-height:1.6;
	padding-top:20px;
}
#kaidan3 .middle dl dt{
	background:url(../img/kaidan3/prof.jpg) no-repeat 0 0;
	width:532px;
	height:39px;
	margin:20px 0 auto;
}
#kaidan3 .middle dl dd{
	margin-left:5px;
	color:#000;
	font-size:0.9em;
	line-height:1.6;
}
#kaidan3 .bottom{
	background:url(../img/kaidan3/bun_foot.jpg) no-repeat 0 0;
	width:630px;
	height:66px;
	margin-bottom:20px;
}
#kaidan3 ul#link{
	background:url(../img/kaidan3/link.jpg) no-repeat 0 0;
	width:630px;
	height:200px;
	position:relative;
}
#kaidan3 #link #link1{
	position:absolute;
	top:90px;
	left:113px;
	width:192px;
	height:26px;
}
#kaidan3 #link #link1 a{
	display:block;
	width:192px;
	height:26px;
}
#kaidan3 #link #link2{
	position:absolute;
	top:89px;
	left:314px;
	width:180px;
	height:26px;
}
#kaidan3 #link #link2 a{
	display:block;
	width:180px;
	height:26px;
}
#kaidan3 #link #link3{
	position:absolute;
	top:121px;
	left:170px;
	width:265px;
	height:27px;
}
#kaidan3 #link #link3 a{
	display:block;
	width:265px;
	height:27px;
}
#kaidan3 #titNew{
	background:url(../img/kaidan3/tit_new.gif) no-repeat 0 0;
	width:631px;
	height:42px;
	margin:50px auto 0;
}
#kaidan3 #backnum{
	background:url(../img/kaidan3/bg_backnum.gif) repeat-y 0 0;
	width:631px;
	margin:0 auto;
	padding:15px 0 10px;
}
#kaidan3 #backnum ul{
	margin-left:38px;
	color:#000;
}
#kaidan3 #backnum ul li{
	background:url(../img/kaidan3/bt.gif) no-repeat left center;
	text-indent:20px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#kaidan3 #backnum ul li span{
	font-size:0.8em;
	color:#000;
	margin-left:5px;
	font-weight:normal;
}
#kaidan3 #backnum ul li a{
	color:#000;
}
#kaidan3 #backnum p{
	background:url(../img/kaidan3/bt_backnum.gif) no-repeat 0 0;
	width:149px;
	height:49px;
	margin:0 30px 0 auto;
}
#kaidan3 #backnum p a{
	display:block;
	width:149px;
	height:49px;
}
#kaidan3 .backnumBottom{
	background:url(../img/kaidan3/backnum_bottom.gif) no-repeat 0 0;
	width:631px;
	height:4px;
	margin:0 auto 30px;
}
#kaidan3 #kansou{
	width:630px;
	color:#fff;
}
#kaidan3 #power,
#kaidan3 #power a{
	color:#fff;
}





/*======kaidan taidan======*/
body#kaidanTaidan {
	background-color:black;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#kaidanTaidan #yakei{
color:white;
font-size:14px;
line-height:180%;
}
#kaidanTaidan #read{
width:auto;
margin-top:15px;
margin-bottom:50px;
padding:15px;
border:solid 1px white;
background-color:#666666;
}
#kaidanTaidan .midashi{
font-weight:bold;
margin-top:30px;
border-bottom:2px solid #666666;
}
#kaidanTaidan .prof{
border-bottom:1px dotted #666666;
}
#kaidanTaidan .style1 {font-size: 12px}
#kaidanTaidan #titNew{
	background:url(../img/kaidan3/tit_new.gif) no-repeat 0 0;
	width:631px;
	height:42px;
	margin:50px auto 0;
}
#kaidanTaidan #backnum{
	background:url(../img/kaidan3/bg_backnum.gif) repeat-y 0 0;
	width:631px;
	margin:0 auto;
	padding:15px 0 10px;
}
#kaidanTaidan #backnum ul{
	margin-left:38px;
	color:#000;
	text-align:left;
}
#kaidanTaidan #backnum ul li{
	background:url(../img/kaidan3/bt.gif) no-repeat left center;
	text-indent:20px;
	font-weight:bold;
	font-size:1.0em;
	margin-bottom:0px;
}
#kaidanTaidan #backnum ul li span{
	font-size:0.8em;
	color:#000;
	margin-left:5px;
	font-weight:normal;
}
#kaidanTaidan #backnum ul li a{
	color:#000;
}
#kaidanTaidan #backnum p{
	background:url(../img/kaidan3/bt_backnum.gif) no-repeat 0 0;
	width:149px;
	height:49px;
	margin:0 30px 0 auto;
}
#kaidanTaidan #backnum p a{
	display:block;
	width:149px;
	height:49px;
}
#kaidanTaidan .backnumBottom{
	background:url(../img/kaidan3/backnum_bottom.gif) no-repeat 0 0;
	width:631px;
	height:4px;
	margin:0 auto 30px;
}
#kaidanTaidan .alt{
	position:absolute;
	top:-999px;
	left:-5000px;
}
#kaidanTaidan #power,
#kaidanTaidan #power a{
	color:#fff;
}





/*=====tengoku=====*/

#tengoku{
	background-color:#000;
	font-size:16px;/*all browser font-size reset*/
	color:#fff;
}
* html body#tengoku{
	font-size: medium;/*for fixed IE6 font-size problem */
}
#tengoku #container{
	width:600px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
}
#tengoku h1{
	background:url(../img/tengoku/head.jpg) no-repeat 0 0;
	width:600px;
	height:400px;
}
#tengoku h2{
	font-size:0.9em;
	margin:0 0 20px 25px;
}
#tengoku .text{
	font-size:0.9em;
	width:550px;
	margin:0 auto;
	line-height:1.6;
}
#tengoku .text p{
	margin-bottom:1em;
}
#tengoku .box{
	border:1px solid #fff;
	padding:10px 10px 0 15px;
	width:515px;
	margin:0 auto;
	margin-bottom:16px;
}
#tengoku #prof{
	width:550px;
	margin:50px auto 0;
	font-size:0.9em;
}
#tengoku #prof h3{
	background:url(../img/tengoku/prof.gif) no-repeat 0 0;
	width:550px;
	height:40px;
}
#tengoku #prof dl{
	line-height:1.4;
}
#tengoku #backnum{
	width:559px;
	margin:40px auto 30px;
}
#tengoku #backnum h4{
	background:url(../img/tengoku/tit_new.gif) no-repeat 0 0;
	width:559px;
	height:30px;
	margin-bottom:10px;
}
#tengoku #backnum h4#archive{
	background:url(../img/tengoku/tit_backnum.gif) no-repeat 0 0;
	width:559px;
	height:30px;
	margin-bottom:10px;
}
#tengoku #backnum ul{
	margin-left:18px;
}
#tengoku #backnum ul li{
	background:url(../img/tengoku/bt.gif) no-repeat left center;
	text-indent:25px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#tengoku #backnum ul li span{
	font-size:0.8em;
	color:#aaa;
	margin-left:5px;
	font-weight:normal;
}
#tengoku #backnum ul li a{
	color:#fff;
}
#tengoku #backnum p{
	background:url(../img/tengoku/bt_backnum.gif) no-repeat 0 0;
	width:183px;
	height:27px;
	margin:10px 0 0 auto;
}
#tengoku #backnum p a{
	display:block;
	width:183px;
	height:27px;
}
#tengoku #kansou{
	width:550px;
}
#tengoku #power{
	text-align:center;
	margin-bottom:30px;
	margin-top:0;
	margin-top:10px;
	line-height:1.0;
}
* html #tengoku h5{
	margin-bottom:30px;
}





/*======ship======*/
#ship{
	font-size:16px;/*all browser font-size reset*/
}
* html body#tengoku{
	font-size: medium;/*for fixed IE6 font-size problem */
}
#ship #container{
	width:764px;
	margin:0 auto;
	text-align:left;/*for reset text-align:center;*/
}
#ship h1{
	background:url(../img/ship/head.gif) no-repeat 0 0;
	width:764px;
	height:344px;
	margin:0 auto;
}
#ship h2{
	background:url(../img/ship/midashi.gif) no-repeat 0 0;
	width:614px;
	height:33px;
	font-size:1.4em;
	padding:2px 0 6px 25px;
	margin:15px 0 25px;
}
#ship #content{
	width:664px;
	margin:0 auto;
}
#ship #honbun{
	width:615px;
	margin:0 auto;
	font-size:0.8em;
	line-height:1.8;
}
#ship .text{
	width:615px;
	margin:0 auto;
}
#ship #prof{
	width:633px;
	margin-left:30px;
	font-size:0.8em;
	color:#333;
	margin-top:40px;
}
#ship #prof h3{
	background:url(../img/ship/tit_prof.gif) no-repeat 0 0;
	width:464px;
	height:95px;
	margin-top:
}
#ship #prof #profImg{
	width:169px;
	float:left;
}
#ship #prof #profImg img{
	border:1px solid #ccc;
}
#ship #prof #profImg p{
	width:169px;
	text-align:right;
}
#ship #prof #profR{
	width:464px;
	float:left;
}
/*
#ship #prof #profR p{
	font-weight:bold;
	color:#8b2229;
	margin:0 0 28px 20px;
	line-height:1.6;
}
*/
#ship #prof #profR ul{
	margin:0 0 28px 20px;
	line-height:1.6;
}
#ship #prof #profR ul li{
	font-weight:bold;
	color:#8b2229;
	font-size:14px;
}
#ship #prof #profR dl{
	width:428px;
	margin-left:27px;
}
#ship #prof #profR dl dt{
	font-size:1.2em;
	font-weight:bold;
}
#ship #backnum{
	width:664px;
	margin:20px auto 30px;
}
#ship #backnum h4{
	background:url(../img/ship/tit_new.gif) no-repeat 0 0;
	width:664px;
	height:45px;
	margin-bottom:15px;
}
#ship #backnum h4#archive{
	background:url(../img/ship/tit_backnum.gif) no-repeat 0 0;
	width:664px;
	height:45px;
}
#ship #backnum ul{
	margin-left:18px;
	color:#333;
}
#ship #backnum ul li{
	background:url(../img/ship/bt.gif) no-repeat left center;
	text-indent:19px;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:8px;
}
#ship #backnum ul li a{
	color:#333;
}
#ship #backnum ul li span{
	color:#666;
	margin-left:10px;
	font-size:0.8em;
	font-weight:normal;
}
#ship #backnum p{
	background:url(../img/ship/bt_backnum.gif) no-repeat 0 0;
	width:151px;
	height:60px;
	margin:0 0 0 auto;
}
#ship #backnum p a{
	display:block;
	width:151px;
	height:60px;
}
#ship #kansou{
	width:764px;
}

.ship2Book{
	border-bottom:1px dotted;
	margin-left:30px;
	margin-top:60px;
	overflow:hidden;
	padding-bottom:40px;
	width:633px;
	}

.ship2BookImg{
	width:169px;
	float:left;
	}

.ship2BookR{
	width:442px;
	float:right;
	}

.ship2BookR dl{
	}

.ship2BookR dl dt{
	color:#8B2229;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	}

.ship2BookR dl dd{
	color:#333333;
	font-size:0.8em;
	}


/*=====nanimokamo_090219kudo=====*/

#nanimokamo{
	background-color:#cccc99;
}
#nanimokamo #container{
	width:750px;
	background:url(../img/nanimokamo/bg.jpg) repeat-y;
	text-align:center;
}
#nanimokamo #content{
	width:546px;
	margin:35px auto 80px;
	text-align:left;
}
#nanimokamo #content img.mainImg{
	margin:0 auto;
	}

#nanimokamo h2{
	width:531px;
	height:28px;
	background:url(../img/nanimokamo/midashi.gif) no-repeat;
	margin-bottom:25px;
	font-size:20px;
	color:#494109;
	padding:7px 0 0 15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	text-align:left;
	/*-----IE5.5-----*/
	width:546px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/*-----/IE5.5-----*/
	width:531px;
}

#nanimokamo h2 span.mini{
	font-size:12px;
	}

#nanimokamo h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#333;
	padding:0 12px;
	}

#nanimokamo div.text{
	margin:0 12px 30px;
	font-size:14px;
	line-height:3em;
	color:#333;
	}

#nanimokamo div.text p{
	margin-bottom:30px;}
	
#nanimokamo #prof{
	border:1px solid #494109;
	width:544px;
	margin:0 auto 30px;
	text-align:left;
	}
	
#nanimokamo #prof #profText{
	font-size:12px;
	margin:10px;
	line-height:1.7em;
	}
		
#nanimokamo #backnum{
	width:546px;
	margin:0 auto 30px;
	text-align:left;
	font-size:14px;
	}
	
#nanimokamo #backnum h4#archive{
	margin-top:30px;
	}
	
#nanimokamo #backnum span{
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

#nanimokamo #backnum ul{
	margin:15px 0 0 20px;
	}

#nanimokamo #backnum ul li{
	margin:0 0 5px 0;
	font-family:Courier, sans-serif;
	padding-left:10px;
	background:url(../img/nanimokamo/list.gif) no-repeat 0 8px;
	}

#nanimokamo #backnum ul li a{
	color:#494109;
	text-decoration:none;
	}

#nanimokamo #backnum ul li a:hover{
	color:#494109;
	text-decoration:underline;
	}

#nanimokamo #backnum p{
	text-align:right;
	}
