@charset "shift_jis";
/* CSS Document */


/*@‘S‘ÌÝ’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/

*{
	font-size:12px;
	margin:0;
	padding:0;
}

body{
	background:url(../../../img/img_bg.jpg) no-repeat center 0;
}

p,dt,dd{
	font-size:1.2em;
	line-height:140%;
	margin:0 0 15px 0;
}


#wrapper{
	width:auto;
}

.entry{
	list-style:none;
	margin:0;
	padding:0;
}

/* ƒwƒbƒ_[Ý’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/
#top{
	height:0;
}

#header{
	width:920px;
	margin:0 auto;
	height:150px;
	position:relative;
}

/*@ƒƒSiƒgƒbƒv‚Öj*/
#home-logo a{
	display:block;
	width:185px;
	height:52px;
	background:url(../../../img/logo.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	position: absolute;
	top:20px;left:0;
}


/*@ƒgƒbƒvƒiƒrÝ’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/

#top-navi{
	width:auto;
	height:51px;
	margin:0 0 30px 0;
	text-align:center;
	overflow:hidden;
}

/*@ƒƒjƒ…[”wŒii“§–¾j*/
#bg-navi{
	width:auto;
	height:49px;
	background:#FFFFFF;	
	filter: alpha(opacity=25);
	-moz-opacity:0.25;
	opacity:0.25;
	position:relative;
	overflow:hidden;
	border-top:1px solid #BEBEBE;
	border-bottom:1px solid #BEBEBE;
}

/*@ƒƒjƒ…[ƒ{ƒ^ƒ“Ý’è*/
#top-navi ul{
	width:920px;
	height:50px;
	margin:0 auto;
	list-style:none;
	position: relative;
	top:-51px;
	overflow:hidden;
}

#top-navi li{
	float:left;
}

#top-navi li a{
	display:block;
	width:200px;
	height:50px;
	text-indent:-9999px;
}

#top-navi li a:hover{
	background:none;
	color:#FFFFFF;
}


/*@uHOMEvƒ{ƒ^ƒ“@*/
li#bt-home a{
	display:block;
	width:120px;
	height:50px;
	text-indent:-9999px;
	background:url(../../../img/btt_home.gif) no-repeat 0 0;
}
li#bt-home a:hover{
	background:url(../../../img/btt_home-on.gif) no-repeat 0 0;
}



/*u‚ ‚è‚ª‚Æ‚¤L‚ª‚éŽÐ‰ïvƒ{ƒ^ƒ“Ý’è*/
li#bt-arigato a{
	background:url(../../../img/btt_arigato.gif) no-repeat 0 0;
}
li#bt-arigato a:hover{
	background:url(../../../img/btt_arigato-on.gif) no-repeat 0 0;
}

/*u39ƒvƒƒWƒFƒNƒg‚É‚Â‚¢‚Ävƒ{ƒ^ƒ“Ý’è*/
li#bt-project a{
	background:url(../../../img/btt_39project.gif) no-repeat 0 0;
}
li#bt-project a:hover{
	background:url(../../../img/btt_39project-on.gif) no-repeat 0 0;
}


/*u39ƒvƒƒWƒFƒNƒg‚ÌŠˆ“®vƒ{ƒ^ƒ“Ý’è*/
li#bt-activ a{
	background:url(../../../img/btt_activ.gif) no-repeat 0 0;
}
li#bt-activ a:hover{
	background:url(../../../img/btt_activ-on.gif) no-repeat 0 0;
}

/*u‚·‚®‚Å‚«‚é‚ ‚è‚ª‚Æ‚¤vƒ{ƒ^ƒ“Ý’è*/
li#bt-cando a{
	background:url(../../../img/btt_cando.gif) no-repeat 0 0;
}
li#bt-cando a:hover{
	background:url(../../../img/btt_cando-on.gif) no-repeat 0 0;
}





/*@ƒRƒ“ƒeƒ“ƒcÝ’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/

/*@ƒŒƒCƒAƒEƒgÝ’è@@*/

/*@ƒRƒ“ƒeƒ“ƒc‚Ô‚Ô‚ñ@*/
#contents{
	width:920px;
	margin:0 auto;
	background:#FFFFFF;
	overflow:hidden;
}

/*@ƒTƒCƒhƒƒjƒ…[@*/
#s-menu{
	width:205px;
	float:left;
}

/*@ƒƒCƒ“ƒRƒ“ƒeƒ“ƒc@*/
#main{
	width:690px;
	float:right;
/*	border:1px dashed #000000;*/
}


/*@ƒTƒCƒhƒƒjƒ…[Šî–{Ý’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/
#s-menu #bns-39week{
	width:205px;
	height:205px;
	margin:0 0 15px 0;
}

/*@uƒIƒt‰ïvƒoƒi[@*/
#bns-39week a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:205px;
}

#bns-39week{
	background:url(../../../img/event/bns_39week-on.gif) no-repeat 0 0;
}
#bns-39week a{
	background:url(../../../img/event/bns_39week.gif) no-repeat 0 0;	
}

#bns-39week a:hover{
	background:none;
}



#s-menu h2.h-nolink{ 
	color: #FFFFFF;
	margin:0 0 5px 0;
	padding:10px;
	background:#BD0000;
}

/*@‘åŒ©o‚µiƒŠƒ“ƒN—L‚èjÝ’è*/
#s-menu h2 a{
	display:block;
	color: #FFFFFF;
	margin:0 0 5px 0;
	padding:10px;
	text-decoration:none;
	background:#E60000;
}

#s-menu h2 a:hover{
	color: #FFFFFF;
	background:#BD0000;
}

/*@ƒTƒCƒhƒTƒuƒƒjƒ…[@*/
#s-menu #side-submenu ul{
	width:190px;
	height:50px;
	margin:15px 0 0 0;
/*	background:#CCCCCC;*/
	list-style:none;
}

#s-menu #side-submenu li a{
	display:block;
	width:auto;
	text-decoration:none;
	padding:3px 10px 3px 15px;
	color:#666666;
	background:url(../../../img/ico_arrow-rgr.gif) no-repeat 2px 5px;
}

#s-menu #side-submenu li a:hover{
	text-decoration:none;
	padding:3px 10px 3px 15px;
	color:#666666;
	background:#CCCCCC url(../../../img/ico_arrow-rgr.gif) no-repeat 2px 5px;
}

/*@jQuery•”•ª||||||||||*/


ul.m-navi{
	list-style: none;
	font-size:12px;
	margin:0 0 20px 0;
	padding:0;
}

ul.m-navi li a{
	display: block;
	width: 155px;
	padding: 5px 18px;
	margin:0 0 3px 0;
	color: #333333;
/*	background:#E60000;*/
	background: #FFFFFF;
	text-decoration: none;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

ul.m-navi li a:hover {
	font-size:12px;
	font-weight:bold;
	color: #333333;
	background: #FFFFFF;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:5px solid #E60000;
}

/*ul.m-navi li a:hover {
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	background: #333333;
}*/


/*@ƒƒCƒ“Šî–{Ý’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/

#main h2{
	font-size:1.2em;
	color:#FFFFFF;
	letter-spacing:1px;
	margin:0 0 20px 0;
	padding:7px 0 0 15px;
	height:23px;
	background:url(../../../img/bg_h2.gif) no-repeat 0 0;
}

#main h3{
	color:#FFFFFF;
	letter-spacing:1px;
	margin:0 0 20px 0;
	padding:5px 0 0 10px;
	height:17px;
	background:#E60000;
}

#main h4{
/*	border-left:10px solid #E60000;*/
	border-bottom:1px solid #CCCCCC;
	margin:0 0 15px 0;
	padding:3px 0 3px 5px;
}








/*@Œ©o‚µÝ’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/










/*@ƒtƒbƒ^[@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/

#footer{
	clear:both;
	width:90%;
	margin:40px auto 0;
	padding:5px 0 20px;
	text-align:center;
	border-top:1px solid #FF0000;
	color: #666666;
}

#footer p{
/*	width:300px;
	height:19px;*/
	width:320px;
	height:26px;
	font-size:12px;
	color:#999999;
	margin:10px auto 5px auto;
	padding:4px 0 0 0;
	text-align:center;
	background:url(../../../img/ico_footer39.gif) no-repeat 0 0;
}

#footer a{
	text-decoration:none;
	color:#999999;
}

#footer a:hover{
	color: #666666;
}



/*
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
@ƒy[ƒWÝ’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
*/

.dekamoji{
	font-weight:bold;
	margin:30px 0;
	font-size:1.5em;	
}

.end-p{
	margin:0 0 30px;
}

/*‰¼Ý’è*/
#main li{
	font-size:1.2em;
}


/*@Šeƒy[ƒW‹¤’ÊÝ’è@*/

/*@uƒgƒbƒv‚ÖvƒŠƒ“ƒNÝ’è*/
p.top-link{
	clear:both;
	margin:40px 0 0 0;
	padding:0 15px 0 0;
	text-align:right;
	background:url(../../../img/ico_top.gif) no-repeat right 3px;	
	letter-spacing:1px;
}

p.top-link a{
	text-decoration:none;
	color:#999999;
}

p.top-link a:hover{
	color:#666666;
	border-bottom:1px dotted #E60000;
}


.attention{
	text-indent:-1em;
	padding-left:1em;
	color:#FF6666;
}
/*@‰æ‘œ•\Ž¦Ý’è@||||||||||*/

.img-l{
	text-align:left;
	margin:0 0 10px 0;
}

.img-c{
	text-align:center;
}


/*@•\Ž¦ˆÊ’u@||||||||||*/

#basic-box,#comm-box,#act-box,#privacy-box{
	padding:0 20px;
}

#arigato-box,#project-box{
	padding:0 20px;
	letter-spacing:1px;
}

.sec-box{
	margin:0 0 0 20px;
}


strong{
	font-size:1em;
	font-weight:bold;
	color: #FF6666;
}

ul,ol{
	margin:0 0 20px 30px;
}

li{
	line-height:150%;
}

/*@Ÿ‚ ‚è‚ª‚Æ‚¤‚Ð‚ë‚ª‚éŽÐ‰ï@*/


/*@Ÿ39ƒvƒƒWƒFƒNƒg‚É‚Â‚¢‚Ä@*/

h2#h-about{
	margin:0 0 0 0;
}

#about-box{
	width:688px;
	height:auto;
	overflow:hidden;
}

#a-topbox{
	width:690px;
	height:240px;
	margin:20px 0 40px;
	background:url(../../../img/bt_39project-on.gif) no-repeat 0 0;
}

#a-topbox a{

	width:690px;
	height:240px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../../img/bt_39project.gif) no-repeat 0 0;
}

#a-topbox a:hover{
	background:none;
}


/*@ƒƒjƒ…[2’i–Ú@||||||||||*/

#about-m{
	margin:0 0 20px 0;
	padding:0;
	width:690px;
/*	height:115px;*/
	overflow:hidden;
}

#about-m ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}

#about-m p{
	margin:10px 0 0 0;
	width:688px;
	height:66px;
	background:url(../../../img/bt_pdf-dl-on.jpg) no-repeat 0 0;
}
#about-m p a{
	width:688px;
	height:66px;
	text-indent:-9999px;
	display:block;
	background:url(../../../img/bt_pdf-dl.jpg) no-repeat 0 0;
}
#about-m p a:hover{
	background:none;
}


/*@Šeƒ{ƒ^ƒ“Ý’è@*/
#bt_tanjyo,#bt_target{
	width:340px;
/*	height:115px;*/
	margin:0;
	padding:0;
	float:left;

}

/*@ƒ{ƒ^ƒ“”wŒi@*/
#bt_tanjyo{
	margin:0 8px 0 0;
	background:url(../../../img/bt_story-on.jpg) no-repeat 0 0;
}

#bt_target{
	background:url(../../../img/bt_target-on.jpg) no-repeat 0 0;
}

#bt_tanjyo a,#bt_target a{
	display:block;
	width:340px;
	height:115px;
	text-indent:-9999px;
}

#bt_tanjyo a{
	background:url(../../../img/bt_story.jpg) no-repeat 0 0;
}

#bt_target a{
	background:url(../../../img/bt_target.jpg) no-repeat 0 0;
}

#bt_tanjyo a:hover,#bt_target a:hover{
	background:none;
}




/*@ƒƒjƒ…[3’i–Ú@||||||||||*/

#about-box ul#about-d{
	width:690px;
	list-style:none;
	color:#666666;
	overflow:hidden;
	margin:0;
	padding:0;
}

#about-d li{
	width:165px;
	margin:0 8px 0 0;
	background:#FFFFFF;
	float:left;
}
#about-d li a{
	display:block;
	width:165px;
	height:20px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	text-indent:0;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	text-align:center;
	padding:5px 0;
}

#about-d li a:hover{
	width:165px;
	background:#CCCCCC;
	border-bottom:3px solid #999999;
}









/*@39ƒvƒƒWƒFƒNƒg‚Æ‚Í@*/

h3#h-think,h3#h-act{
	width:550px;
	height:60px;
	text-indent:-9999px;
}

h3#h-think{
	background:url(../../../img/img_pro-think.gif) no-repeat 0 0;
}

h3#h-act{
	background:url(../../../img/img_pro-act.gif) no-repeat 0 0;
}


/*@22”N“xŽÀsˆÏˆõ‰ïÐ‰î@*/
#comm-box{
	margin:0 0 60px 0;
}	

#comm-box img{
	margin:0 10px 0 0;
	float:left;
}

#comm-box dl{
	clear:both;
	padding:10px 10px 20px;
	margin:0 0 15px 0;
	border-bottom:1px dotted #CCCCCC;
	overflow:hidden;
}

#comm-box dt{
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 10px 0;
}

#comm-box dd{
	font-size:1.2em;
	letter-spacing:1px;
	line-height:130%;
}


/*@ŽÀsˆÏˆõ’·ˆ¥ŽA[greeting]@*/

h2#gree-h{
	margin:0;
}

#gree-topimg{
	width:690px;
	height:280px;
	margin:0 0 30px 0;
	text-indent:-9999px;
	background:url(../../../img/img_greeting.jpg) no-repeat 0 0;
}

#sign39{
	float:right;
	width:320px;
	height:50px;
	margin:30px 0 70px 0;
	text-indent:-9999px;
	background:url(../../../img/img_39sign.gif) no-repeat 0 0;
}


/*@‘gDŠT—v[organization]@*/
table#t-org{
	width:100%;
		margin:0 0 30px 0;
}

table#t-org th{
	text-align:left;
	background: #CCCCCC;
font-weight:bold;
	color: #666666;
	
	padding:5px 10px;
}

table#t-org td{
	color:#666666;
	padding:5px 10px;
}

table#t-org th,table#t-org td{
	border-bottom:1px dotted #CCCCCC;
}
table#t-org li{
	margin-left:0;
	font-size:12px;
}

table#t-org ul{
	margin:0 0 0 13px;
}



/*”­‹Nl•ÊÝ’è*/
.manegep{
	margin:0 0 0 20px;
}
.manegep img{
	width:130px;
	height:160px;
	margin:0 15px 20px 0;
	float:left;
	border:1px solid #999999;
}

.manegep strong{
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 20px;
	color:#666666;
	
}

.manegep dt a{
	font-weight:normal;
	margin:0 0 0 92px;
	display:block;
}

.manegep dl{
	margin:0 0 50px 155px;
	padding:0;
}

.manegep dt{
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:10px;
	background: #F2F2F2;
}
.manegep dt b{
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 20px;
}

.manegep dd{
	margin:0 0 0 20px;
	padding:0;
/*	font-size:12px;*/
	font-weight:normal;
	/*border:1px solid #FFFFFF;*/
}



.border{
	border-bottom:1px dashed #CCCCCC;
}


/*@39ƒvƒƒWƒFƒNƒg‚Ì–Ú•W[target]@*/

table#t-target{
	width:80%;
	margin:0 0 30px 20px;;
}

table#t-target th{
	text-align:left;
	background: #CCCCCC;
	font-weight:bold;
	color: #666666;
	width:200px;
	padding:5px 10px;
}

table#t-target td{
	color:#666666;
	padding:5px 10px;
}

table#t-target th,table#t-target td{
	border-bottom:1px dotted #CCCCCC;
}
table#t-target li{
	margin-left:0;
	font-size:12px;
}

p#i-dream{
	width:219px;
	height:58px;
	text-indent:-9999px;
	background:url(../../../img/img_dream.gif) no-repeat 0 0;
}


/*@39ƒvƒƒWƒFƒNƒg‚Ì’a¶”é˜b[history]@*/

dl.dl-episode{
	letter-spacing:1px;
	margin:0 0 20px 10px;	
}

.dl-episode dt{
	font-weight:bold;
	margin:0 0 5px 0;
}

.dl-episode dd{
	margin:0 0 0 15px;
}

p#i-thankyou{
	width:450px;
	height:58px;
	text-indent:-9999px;
	background:url(../../../img/img_thankyou.gif) no-repeat 0 0;
}


/*@39ƒvƒƒWƒFƒNƒg‚ÌŠˆ“®[activity39]@*/

#act-box{
	margin:0 0 60px 0;
}	

#act-box img{
	margin:0 10px 0 0;
	float:left;
}

/*@ŒöŽ®ƒuƒƒOÝ’è@||||||||||*/
#act-box dl#official-blog{
	margin:0 0 50px 0;
	padding:20px;
	background:#F2F2F2;
}

#act-box dl#official-blog img{
	border:1px solid #CCCCCC;
}



#act-box dl{
	clear:both;
	padding:10px 10px 20px;
	margin:0 0 15px 0;
	border-bottom:1px dotted #CCCCCC;
	overflow:hidden;
}

#act-box dt img{
	float:none;
}

#act-box dt a{
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 10px 0;
}

#act-box dt a span{
	font-size:12px;
	font-weight:normal;
	margin:0 0 10px 0;
}

#act-box dd{
	font-size:1.2em;
	letter-spacing:1px;
	line-height:130%;
}





/*@‰ïˆõ‚É‚È‚é[39supporter/member]@*/
img#img-kaiin-k{
	float:left;
	margin:0 20px 0 0;
}

img#img-kaiin-h{
	float:left;
	margin:0 20px 20px 10px;
}

#tokuten-h ol{
	clear:both;
	margin:0 0 30px 35px;
}

#tokuten-h{
	background:url(../../../img/img_kaiin-ht.jpg) no-repeat right bottom/*270px*/;
}


/*@‚»‚Ì‘¼‚ÌŽx‰‡‚â‹¦Ž^‚È‚Ç@[39supporter/support]@*/

#logo-area{
  margin:0 20px;
}

#logo-area ol{
  font-weight:bold;
  margin:0 20px 40px 40px;
}

p.caution-logo{
  margin:10px 20px 30px;
  padding:10px;
  padding-left:27px;
  text-indent:-14px;
  border:1px solid #CCC;
  background:#E6E6E6;
}

p.caution-logo2{
  margin:10px 15px 30px;
  padding-left:27px;
  text-indent:-14px;
}

#logo-area h4{
  margin:0 20px 15px;
}

#logo-area table{
  width:565px;
  margin:0 20px;
  border:1px solid #CCC;
  font-size:14px;
}

#logo-area th{
  text-align:left;
  font-size:12px;
  width:100px;
  padding:3px 10px;
  background:#E6E6E6;
}

#logo-area td{
  font-size:14px;
  padding:3px 10px;
  line-height:150%;
}





/*@ƒƒ“ƒo[Ð‰îiŠé‹ÆjE‹¦Ž^iŠé‹ÆEŒÂlE‚¨“Xj[member-intro]@*/
#intro-box{
	margin:0 0 40px 0;
}
#intro-box dl{
	margin:0 0 0 20px;
	padding:20px 0 20px 0;
	border-bottom:1px dotted #CCCCCC;
}

/*@Šé‹ÆƒRƒƒ“ƒg@*/
#intro-box dd.com-com{
	margin:0;
	padding:3px 0 3px 10px;
/*	border-left:5px solid #E60000;*/
	font-size:12px;
	letter-spacing:1px;
}

/*@‰ïˆõ”Ô†•\Ž¦@*/
#intro-box dd.com-com span{
	display:block;
	margin:0 10px 5px 0;
	padding:3px 0 0 10px;
	font-weight:bold;
	color: #999999;
	border-left:5px solid #E60000;
}

/*@Šé‹Æ–¼@*/
#intro-box dt{
	font-size:1.2em;
	font-weight:bold;
	margin:0 10px 10px 0;
	padding:0 0 5px 10px;
}

/*Šé‹Æ–¼iZŠj*/
#intro-box dt span{
	font-weight:normal;
	margin:0 0 20px 20px;
}

/*@¬Œ©o‚µ@*/
#intro-box b{
	background: #999999;
	color:#FFFFFF;
	margin:0 5px 0 0;
	padding:2px 5px;
	letter-spacing:1px;
}

#intro-box dd{
	margin:0 0 0 15px;
}



/*@ƒƒ“ƒo[Ð‰îiŒÂljE‹¦Ž^ŒÂl[member-intro]@*/

#kojin-box{
	margin:0 0 40px 0;
}
#kojin-box dl{
	margin:0 0 10px 20px;
	overflow:hidden;
}

/*@‰ïˆõ”Ô†•\Ž¦@*/
#kojin-box dt{
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:10px 10px 0 0;
	padding:0 0 10px 0;
	font-weight:bold;
	color: #999999;
	letter-spacing:1px;
}

/*@‰ïˆõ”Ô†•\Ž¦@*/
#kojin-box dd{
	width:200px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;
}

/*@@*/
#kojin-box dd span{
	font-size:12px;
	font-weight:bold;
	background: #999999;
	color:#FFFFFF;
	margin:0 5px 0 10px;
	padding:2px 10px;
	letter-spacing:1px;
}


/*@‹¦Ž^ƒŠƒ“ƒNƒ{ƒ^ƒ“Ý’è@*/
#menbt_area{
  background:#F2F2F2;
  padding:15px 0;	
}

p.bt-menent{
  margin:10px auto;
  width:240px;
  height:45px;
  background:url(../../../img/bt_mement.gif) no-repeat 0 0;
}

p.bt-menent a{
  display:block;
  width:240px;
  height:45px;
  background:url(../../../img/bt_mement-on.gif) no-repeat 0 0;
  overflow:hidden;
  text-indent:-9999px;
}

p.bt-menent a:hover{
  background:none;
}














/*@‚·‚®‚Å‚«‚é‚ ‚è‚ª‚Æ‚¤[cando]@*/

h2#h-sugu{
	margin:0;
}

#sugu-box{
	border:1px dashed #FFFFFF;
	background:url(../../../img/img_sugu39.gif) no-repeat 0 0;
}

#sugu-box ul{
	margin:90px 0 0 0;
	list-style:none;
}

#sugu-box li{
	margin:5px 2px;
	float:left;
}





/*@twitter‚Å‚Â‚Ô‚â‚±‚¤@@*/

#twibt-area{
	height:95px;
	background:#F2F2F2;
	overflow:hidden;
	margin:20px 0 40px;
}

#twibt-area ul{
  width:525px;
  margin:0 auto;
	list-style:none;
}

#twibt-area li{
	display:inline;
	float:left;
}

#bt-tweet-area a{
	margin:20px 25px 20px auto;
	display:block;
	width:300px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../../img/bt_twitter.gif) no-repeat 0 0;
}
#bt-tweet-area a:hover{
	background:url(../../../img/bt_twitter-on.gif) no-repeat 0 0;
}

#bt-tweet-look a{
	margin:20px auto;
	display:block;
	width:200px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../../img/bt_twitter-look.gif) no-repeat 0 0;
}
#bt-tweet-look a:hover{
	background:url(../../../img/bt_twitter-look-on.gif) no-repeat 0 0;
}








/*@ƒCƒxƒ“ƒgî•ñ[event]@*/

/*@ƒCƒxƒ“ƒg˜g@*/
.offbox{
	width:660px;
	margin:0 auto;
	border:1px solid #CCCCCC;
}

/*@ƒgƒbƒvƒeƒLƒXƒg•”•ª*/
#toptxt{
	padding:15px 0;
	font-size:12px;
}

.offbox p{
	margin:0 0 15px 0;
	line-height:130%;
	letter-spacing:1px;
}

/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(ƒIƒt‰ï)@*/
#offtopimg-0209{
	width:650px;
	height:100px;
	margin:5px;
	padding:0;
	background:url(../../../img/event/bg_off120209.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(39—ŽŒê)@*/
#offtopimg-0214{
	width:650px;
	height:100px;
	margin:5px;
	padding:0;
	background:url(../../../img/event/bg_off120214.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(39‚Ì“ú)@*/
#offtopimg-0309{
	width:650px;
	height:100px;
	margin:5px;
	padding:0;
	background:url(../../../img/event/bg_off120309.gif) no-repeat 0 0;	
	text-indent:-9999px;
}


/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(9ŒŽ3“úƒCƒxƒ“ƒg)@*/
#evetopimg{
	width:650px;
	height:100px;
	margin:5px;
	padding:0;
	background:url(../../../img/event/h-0903event.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(11ŒŽ14“úƒCƒxƒ“ƒg)@*/
#evetop1114{
	width:650px;
	height:100px;
	margin:5px;
	padding:0;
	background:url(../../../img/event/h-1114event.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

/*@ƒgƒbƒvƒCƒ[ƒW‰º‚ÌƒeƒLƒXƒgƒGƒŠƒA@*/
.toptxt-box{
	margin:20px;
	font-size:12px;
	background:url(../../../img/event/img_1114-01.jpg) no-repeat 0 0;	
}
.toptxt-box p{
	margin-left:250px;
}
#main .toptxt-box strong{
	font-size:14px;
	font-weight:bold;
}

.toptxt-box ul{
	margin:10px 10px;
	padding:10px;
	border:1px solid #CCCCCC;
	list-style:none;
}

/*@ƒe[ƒuƒ‹i“úŽž•\Ž¦j*/

.offbox table{
	width:95%;
	margin:20px auto;
    border-collapse:separate;
}

.offbox table th{
	width:100px;
	padding:5px 10px;
	background:#CCCCCC;
	color: #666666;
}

.offbox table td{
	padding:5px 15px;
	border-bottom:1px dotted #CCCCCC;
}


/*@ƒe[ƒuƒ‹“àƒŠƒXƒg•\Ž¦i“à—e•”•ªj@*/

.offbox dl{
	margin:0 0 15px 0;
}
.offbox dt{
	font-weight:bold;
	color:#333333;
	margin:0 0 5px 0;
}

.offbox dd{
	margin:0 0 0 45px;
}

.offbox dd ul{
	font-size:12px;
	margin:0 0 0 10px;
}

#main .offbox dd ul li{
	font-size:12px;
}


ul.att-box{
	width:580px;
	margin:0 auto;
	padding:10px 20px;
	background:#FFE6E6;
	list-style:none;
	color:#CC0000;
	font-size:12px;
	letter-spacing:1px;
}


/*@‹­’²•\Ž¦@*/
.offbox strong{
	font-size:12px;
	font-weight:normal;
	color:#CC0000;
	margin:0 0 5px 0;
	letter-spacing:1px;
}


/*@ƒ{ƒ^ƒ“•”•ª(ƒIƒt‰ï)@*/
#offbtarea{
	width:300px;
	height:60px;
	margin:20px auto 20px;
	background:url(../../../img/event/bt_off-on.gif) no-repeat 0 0;
	/*position:relative;
	bottom:20px;left:0;*/
}

#offbtarea a{
	width:300px;
	height:60px;
	background:url(../../../img/event/bt_off.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

#offbtarea a:hover{
	background:none;
}

/*@ƒ{ƒ^ƒ“•”•ª(ƒCƒxƒ“ƒg)@*/
#evebtarea{
	width:300px;
	height:60px;
	margin:20px auto 20px;
	background:url(../../../img/event/bt_eve-on.gif) no-repeat 0 0;
}

#evebtarea a{
	width:300px;
	height:60px;
	background:url(../../../img/event/bt_eve.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

#evebtarea a:hover{
	background:none;
}



/*@¼–{‚³‚ñƒvƒƒtƒB[ƒ‹||||||||||@*/
#prof-m{
	margin:10px 20px 10px;
	border:1px solid #CCCCCC;
	padding:20px;
}

#prof-m dt{
	font-size:12px;
	font-weight:normal;
}

#prof-m dd span{
	font-size:14px;
	font-weight:bold;
}
#prof-m dd{
	font-size:12px;
}

#prof-m p strong{
	font-size:14px;
	font-weight:bold;
}
#prof-m p{
	font-size:12px;
	line-height:150%;
	letter-spacing:1px;
	margin:10px 0 0 0;
}




/*@•ÒW’†@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/
/*@39weekƒCƒxƒ“ƒg[week-page]@*/
/*@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/

/*@ƒCƒxƒ“ƒg˜g@*/
.weekbox{
	width:660px;
	margin:0 auto;
	padding:0;
}

/*@Œ©o‚µ@2@*/
#main .weekbox h2{
	height:auto;
	padding:5px 10px;
/*	background:#E60000;*/
	color:#FFFFFF;
	clear:both;
}

/*@Œ©o‚µ@2(F)@*/
#main .weekbox h2#h36{
	background:#419D28;
	border-bottom:3px solid #215114;
}

/*@Œ©o‚µ@2(F)@*/
#main .weekbox h2#h39{
	background:#FF8102;
	border-bottom:3px solid #CC6600;
}

/*@Œ©o‚µ@2(F)@*/
#main .weekbox h2#h312{
	background:#0A6AAD;
	border-bottom:3px solid #084C7A;
}


/*@Œ©o‚µ@3@*/
#main .weekbox h3{
	margin:20px 10px 15px 10px;
	padding:3px 10px;
	background:none;
	color: #999999;
	border-bottom:1px solid #E60000;
	clear:both;
}

/*@ƒgƒbƒvƒeƒLƒXƒg•”•ª@*/
#main .weekbox p{
	margin:15px 0 15px 20px;
	line-height:150%;
	letter-spacing:1px;
	font-size:12px;
}

#main .weekbox table{
	width:60%;
}




/*@‰æ‘œ@¶Šñ@||||||||||*/
.weekbox .img-l{
	float:left;
	margin:0 20px 80px 0;
}

/*@‰æ‘œ@‰EŠñ@||||||||||*/
.weekbox .img-r{
	float:right;
}







/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(ƒgƒbƒvƒy[ƒW)@*/
#weektop{
	width:690px;
	height:445px;
	margin:0;
	padding:0;
	background:url(../../../img/event/img_weektop.jpg) no-repeat 0 0;	
	text-indent:-9999px;
}

#weektop li{
	list-style:none;
}

/*@new@week@top*/

.wtt-txt{
  margin:10px 20px 20px;	
}


/*@ƒJƒEƒ“ƒgƒ_ƒEƒ“•\Ž¦@||||||||||*/
#wt-countdown{
  width:690px;
  height:40px;
}


/*@ƒCƒxƒ“ƒgƒGƒŠƒA@||||||||||*/
#event-area{
  margin:0 0 20px 0;
  width:688px;
  height:auto;
  background:#EBEBEB;
  border:1px solid #CCC;
  overflow:hidden;		
}

/*@ŠeƒCƒxƒ“ƒgƒŠƒ“ƒNƒiƒr@||||||||||*/
#weeknavi{
  width:688px;
  height:230px;
  background:#EBEBEB;
  overflow:hidden;
}

#weeknavi ul{
  width:670px;
  margin:10px auto;
  list-style:none;
}

#weeknavi li{
  display:inline;
  float:left;	
}

#weeknavi li a{
  display:block;
  width:220px;
  height:210px;
  text-indent:-9999px;
  overflow:hidden;
}

#bt-wt0306 a{
  background:url(../../../img/week/bt_top-0306.jpg) no-repeat 0 0;
}
#bt-wt0309 a{
  background:url(../../../img/week/bt_top-0309.jpg) no-repeat 0 0;	
}
#bt-wt0312 a{
  background:url(../../../img/week/bt_top-0312.jpg) no-repeat 0 0;	
}


#bt-wt0306{
  background:url(../../../img/week/bt_top-0306-on.jpg) no-repeat 0 0;
  margin:0 5px 0 0;	
}
#bt-wt0309{
  background:url(../../../img/week/bt_top-0309-on.jpg) no-repeat 0 0;	
  margin:0 5px 0 0;	
}
#bt-wt0312{
  background:url(../../../img/week/bt_top-0312-on.jpg) no-repeat 0 0;	
}


#weeknavi li a:hover{
  background:none;	
}



/*@39WEEK‚»‚Ì‘¼‚ÌƒCƒxƒ“ƒg@||||||||||@*/

#wt-info{
  margin:0 0 10px 0;
  overflow:hidden;
}

/*@Œ©o‚µ@*/
#wt-info h2{
  width:690px;
  height:28px;
  margin:0;
  background:url(../../../img/week/h_other.gif) no-repeat 0 0; 
  text-indent:-9999px;	
}

/*@ƒCƒ“ƒtƒHƒ[ƒVƒ‡ƒ“•”•ª@*/
#wt-info dl{
	width:323px;
	float:left;
	padding:10px;
	margin:0;
}

#wt-info dt{
	border-left:5px solid #E60000;
	padding:2px 5px 2px 10px;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	letter-spacing:1px;
}

#wt-info dt b{
	font-size:12px;
	font-weight:normal;
}

#wt-info dd{
	margin:0 0 0 15px;
	padding:0;
}

#wt-info dd b{
	list-style:none;
	  margin:0 10px 0 0;
	 background:#666;
	 color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:1px 5px;
	letter-spacing:1px;
}

#wt-info dd ul{
	margin:0;
}

#wt-info dd li{
	font-size:12px;
	letter-spacing:1px;
	margin:0 0 3px 0;
	padding:0;
	list-style:none;
}


/*@ƒLƒƒƒ“ƒy[ƒ“ƒoƒi[@*/

#wt-info p{
	margin:5px 12px 0 0;
	width:320px;
	height:90px;
	background:url(../../../img/week/btw_can-on.jpg) no-repeat 0 0;
	float:right;
}

#wt-info a{
  display:block;
	width:320px;
	height:90px;
	background:url(../../../img/week/btw_can.jpg) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}

#wt-info a:hover{
	background:none;
}






/*@ƒgƒsƒbƒN•ƒjƒ…[ƒXÝ’è@||||||||||*/
#news-area{
  margin:0 0 20px 0;
  padding:0 0 10px 0;
  overflow:hidden;
}

#news-area h2{
  margin:0 0 10px 0;
  width:690px;
  height:28px;
  background:url(../../../img/week/h_wt-news.gif) no-repeat 0 0;
  text-indent:-9999px;	
}

#news-area dl{
  margin:0 0 0 10px;
  padding:5px 10px;
/*  width:445px;*/
  width:650px;
  border:1px solid #CCC;
  float:left;
}

#news-area dt{
  margin:0 10px 5px 0;
  font-size:12px;
  font-weight:bold;
  color:#C00;
  float:left;
}

#news-area dd{
  margin:0 0 5px 0;
  font-size:12px;
}




#news-area p{
  margin:0 10px 5px 0;
  padding:0;
  width:220px;
  height:80px;
  background:url(../../../img/week/bt_39entry-on.gif) no-repeat 0 0;
  float:right;
}

#news-area p a{
  display:block;
  width:220px;
  height:80px;
  font-size:12px;
  float:right;
  text-indent:-9999px;
}

#news-area p a{
  background:url(../../../img/week/bt_39entryn.gif) no-repeat 0 0;
}




#news-area p a:hover{
  background:none;	
}






/*@ƒCƒxƒ“ƒg“–“ú‚É—ˆ‚ç‚ê‚È‚¢•û‚Ö@||||||||||*/

#nocome-area{
  margin:0 0 20px 0;
  padding:0 0 10px 0;
  overflow:hidden;
}

#nocome-area h2{
  margin:0 0 10px 0;
  width:690px;
  height:28px;
  background:url(../../../img/week/h_wt-nocome.gif) no-repeat 0 0;
  text-indent:-9999px;	
}


#nocome-area ul{
  width:670px;
  margin:10px auto;
  list-style:none;
}

#nocome-area li{
  display:inline;
  float:left;	
}

#nocome-area li a{
  display:block;
  width:330px;
  height:100px;
  text-indent:-9999px;
  overflow:hidden;
}

#bt_wt-tree a{
  background:url(../../../img/week/bt_wt-tree.gif) no-repeat 0 0;
  margin:0 10px 0 0;
}
#bt_wt-twitter a{
  background:url(../../../img/week/bt_wt-twitter.gif) no-repeat 0 0;	
}


#bt_wt-tree{
  background:url(../../../img/week/bt_wt-tree-on.gif) no-repeat 0 0;
}
#bt_wt-twitter{
  background:url(../../../img/week/bt_wt-twitter-on.gif) no-repeat 0 0;	
}


#nocome-area li a:hover{
  background:none;	
}


/*@‹¦Ž^Šé‹ÆE’c‘ÌE“X•ÜÐ‰î@||||||||||*/

#support-area h2{
  margin:0 0 10px 0;
  width:690px;
  height:28px;
  background:url(../../../img/week/h_wt-support.gif) no-repeat 0 0;
  text-indent:-9999px;	
}

#support-area ul{
  width:660px;
  margin:0 auto 20px;
  overflow:hidden;
}

#support-area li{
  width:220px;
  font-size:12px;
  list-style:none;
  float:left;
  line-height:180%;
}

#support-area p{
  margin:0 0 0 15px;
  padding:0 0 0 20px;
  clear:both;
  background:url(../../../img/ico_arrow-rsr.gif) no-repeat 0 3px;
}






/*@39WEEKŠe“ú‚É‚¿ƒy[ƒWÝ’è@@*/

/*@ƒy[ƒW•ÊƒgƒbƒvƒCƒ[ƒWÝ’è@||||||||||*/
#weektop110306,#weektop110309,#weektop110312{
	width:690px;
	height:350px;
	margin:0 0 30px;
	padding:0;
	text-indent:-9999px;
}
/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(3ŒŽ6“úi“új)@*/
#weektop110306{
	background:url(../../../img/week/img_top-0306.gif) no-repeat 0 0;	
}

/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(3ŒŽ9“úi…j)@*/
#weektop110309{
	background:url(../../../img/week/img_top-0309.gif) no-repeat 0 0;	
}

/*@ƒgƒbƒvƒCƒ[ƒW•”•ª(3ŒŽ12“úi“yj)@*/
#weektop110312{
	background:url(../../../img/week/img_top-0312.gif) no-repeat 0 0;	
}


/*@Œ©o‚µ‰æ‘œ@||||||||||@*/
#main .weekbox h2#h-110306,#main .weekbox h2#h-110309,#main .weekbox h2#h-110312{
  width:660px;
  height:36px;
  text-indent:-9999px;
  margin:0 0 20px 0;
  padding:0;
}
#main .weekbox h2#h-110306{
  background:url(../../../img/week/h_110306.gif) no-repeat 0 0;	
}
#main .weekbox h2#h-110309{
  background:url(../../../img/week/h_110309.gif) no-repeat 0 0;	
}
#main .weekbox h2#h-110312{
  background:url(../../../img/week/h_110312.gif) no-repeat 0 0;	
}


/*@ƒy[ƒWƒgƒbƒvƒeƒLƒXƒg@||||||||||@*/
#main p.wtoptxt{
  margin:0 20px 50px;
  line-height:150%;
  letter-spacing:1px;
  font-size:14px;
}


/*@uƒVƒ…ƒE‚³‚ñvu¼–{‚³‚ñvÐ‰î•”•ª@||||||||||@@*/

/*@”wŒi‰æ‘œ@*/
#matsumoto-box,#syu-box{
  width:660px;
  height:275px;
}
#matsumoto-box{
  background:url(../../../img/week/img_matsumoto.gif) no-repeat 0 0;	
}
#syu-box{
  background:url(../../../img/week/img_syu.jpg) no-repeat 0 0;	
}

#syu-box dl,#matsumoto-box dl{
  text-indent:-9999px;	
}

/*@ƒeƒLƒXƒg•\Ž¦ˆÊ’u@*/
#main #syu-box p{
  width:380px;
  position:relative;
  top:30px;left:25px;
  font-size:14px;
  letter-spacing:1px;
  line-height:150%;
}

#main #matsumoto-box p{
  width:380px;
  position:relative;
  top:45px;left:225px;
  font-size:14px;
  letter-spacing:1px;
  line-height:150%;
}


/*@ƒe[ƒuƒ‹Ý’è@||||||||||*/

#main .weekbox table.t-0306,#main .weekbox table.t-0309,#main .weekbox table.t-0312{
	width:660px;
	margin:20px auto 50px auto;
    border-collapse:separate;
	clear:both;
}
/*@˜gFi3ŒŽ06“új*/
#main .weekbox table.t-0306{
	border:1px solid #288D2B;
}
/*@˜gFi3ŒŽ09“új*/
#main .weekbox table.t-0309{
	border:1px solid #E60000;
}
/*@˜gFi3ŒŽ12“új*/
#main .weekbox table.t-0312{
	border:1px solid #004D91;
}

/*ƒe[ƒuƒ‹Œ©o‚µ*/
.weekbox table th{
	width:130px;
	padding:5px 10px;
	background:#CCCCCC;
	letter-spacing:1px;
	color: #666666;
	font-size:14px;
}

.weekbox table td{
	padding:10px 15px 10px 25px;
	border-bottom:1px dotted #CCCCCC;
	letter-spacing:1px;
	font-size:14px;
}


/*@ƒe[ƒuƒ‹i“à—eAZŠjÝ’è@||||||||||@*/

.weekbox dl{
	margin:0;
}
.weekbox dt{
	font-weight:bold;
	margin:0 0 5px 0;
}
.weekbox dd{
	margin:0;
}
.weekbox dd b{
	margin:0 5px 0 10px;
	padding:2px 5px;
	color:#666666;
	letter-spacing:1px;
	background:#CCCCCC;
}

/*@ƒŠƒXƒgÝ’è@*/
#main .weekbox ul{
  margin:10px 0 0 60px;
}
#main .weekbox li{
  font-size:12px;
  line-height:120%;	
}


/* 39WEEKƒƒjƒ…[iƒ`ƒrƒiƒrjÝ’è@||||||||||@*/

ul#week-menu{
  margin:0;
  padding:0;
  width:690px;
  height:80px;
  background:url(../../../img/week/bg_week-menu.gif) no-repeat 0 0;	
  list-style:none;
}

#week-menu li{
  display:inline;
  float:left;	
}

li#bt_weektop a{
  width:150px;
  height:80px;
  display:block;
  background:url(../../../img/week/bt_39week.gif) no-repeat 0 0;
  text-indent:-9999px;
  overflow:hidden;
}

li#bt_week06 a,li#bt_week09 a,li#bt_week12 a{
  width:180px;
  height:80px;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
}

li#bt_week06 a{
  background:url(../../../img/week/bt_0306.gif) no-repeat 0 0;
}

li#bt_week09 a{
  background:url(../../../img/week/bt_0309.gif) no-repeat 0 0;
}

li#bt_week12 a{
  background:url(../../../img/week/bt_0312.gif) no-repeat 0 0;
}

li#bt_weektop a:hover,li#bt_week06 a:hover,li#bt_week09 a:hover,li#bt_week12 a:hover{
  background:none;
}

/*@3ŒŽ06“úu‚±‚Ç‚à39vƒy[ƒWÝ’è@@*/
#main dl.mono{
  margin:10px 0 ;
  padding:5px;
  font-size:12px;
border:1px solid #288D2B;
background:#E8FDEF;
}

#main dl.mono dt{
  font-size:12px;
}

#main dl.mono dd{
	margin:0 0 0 10px;
  font-size:12px;
letter-spacing:2px;
}

#main .caution06{
  	font-size:12px;
	line-height:120%;
}

/*@ƒCƒxƒ“ƒgƒu[ƒXÝ’è@||||||||||@*/
#sub-36event{
  margin:0 0;	
}

#sub-36event h2{
  background:url(../../../img/week/bg_h236.gif) no-repeat 0 0;
}

#sub-36event dl{
  margin:5px 10px 20px 10px;
  padding:0 0 10px 0;
  border-bottom:1px dotted #CCC;
	
}

#sub-36event dt{
  border-left:10px solid #288D2B;
  padding:5px ;
  font-size:14px;
   letter-spacing:1px;
}

#sub-36event dd{
  margin:5px 15px;
}


/*@3/6ƒCƒxƒ“ƒg\ž‚ÝƒtƒH[ƒ€ƒ{ƒ^ƒ“Ý’è@||||||||||@*/

#bt-form-area36{
	margin:20px auto 0;
  width:240px;
  height:40px;
	background:url(../../../img/week/bt_36entry-on.gif) no-repeat 0 0;
}
#bt-form-area36 a{
	display:block;
  width:240px;
  height:40px;
	background:url(../../../img/week/bt_36entry.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
#bt-form-area36 a:hover{
	background:none;
}





/*@3ŒŽ09“úu39‚Ì“úvƒy[ƒWÝ’è@@*/

.t-0309 p#toku-box{
  margin:20px 5px 0 0;
  padding:10px;
  border:1px solid #AAA;
  background:#F2F2F2;
}

/*@3/9ƒCƒxƒ“ƒg\ž‚ÝƒtƒH[ƒ€ƒ{ƒ^ƒ“Ý’è@||||||||||@*/

#bt-form-area{
	margin:20px auto 0;
  width:330px;
  height:105px;
	background:url(../../../img/week/bt_39form-on.jpg) no-repeat 0 0;
}
#bt-form-area a{
	display:block;
  width:330px;
  height:105px;
	background:url(../../../img/week/bt_39form.jpg) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
#bt-form-area a:hover{
	background:none;
}


/*@3ŒŽ12“úu39ƒ‰ƒCƒuvƒy[ƒWÝ’è@@*/

/*@week@‹¦Ž^Šé‹ÆE’c‘ÌE“X•Ü[campaign]@*/

#main h2#h-cam{
	margin:20px auto;
	width:650px;
	height:100px;
	background:url(../../../img/week/img_top-cam.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#main h2#h-cam2{
	margin:20px auto;
	width:650px;
	height:100px;
	background:url(../../../img/week/img_top-cam2.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#main .toptxt{
	margin:0 20px 10px 20px;
	padding:0 20px 20px;
}

#matsumoto-box h2{
  background:url(../../../img/week/bg_h2-0312.gif) no-repeat 0 0;
}



/*@‰ïˆõƒy[ƒWi39WEEKŠúŠÔ’†ƒvƒŒƒ[ƒ“ƒg•\‹L•”•ªj@||||||||||@*/
#week-present{
  width:570px;
  margin:20px auto 20px;
  padding:5px;
  overflow:hidden;
/*  border:1px solid #E60000;	*/
  border:1px solid #CCC;	
}

#week-present h2{
  width:570px;
  height:132px;
  margin:0 auto 10px;
  background:url(../../../img/week/h_present.jpg) no-repeat 0 0;
  text-indent:-9999px;
}




/*@ƒLƒƒƒ“ƒy[ƒ““X•ÜÐ‰î[can]@ ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡*/

/*@“X•Ü‘S‘ÌÝ’è@*/
.shop-area{
/*  border:1px dashed #CC0000;*/
margin:0 0 50px 0;
}


/*@ƒLƒƒƒ“ƒy[ƒ“•\Ž¦@*/
.shop-area dl{
  font-size:18px;
  font-weight:bold;	
  border-left:7px solid #E60000;
  padding:10px;
  letter-spacing:1px;
  margin:0 0 20px;
  background:#FFEEEE;
}

.shop-area dt{
  font-size:18px;
  font-weight:bold;	
  margin:0 0 10px 0;
}

.shop-area dd b{
  font-size:14px;
  font-weight:bold;
  margin:0 10px 0 20px;
  padding:3px 10px;	
  color:#FFF;
  background:#E60000;
}


.shop-area dd b.canend{
  font-size:14px;
  font-weight:bold;
  margin:0 10px 0 20px;
  padding:3px 10px;	
  color:#FFF;
  background: #36C;
}


.shop-area dd{
  font-size:14px;
  font-weight:bold;
  padding:3px 5px;
  margin:0;
}


/*@“X•Üî•ñ•”•ª@*/

.shop-area table{
	width:100%;
	margin:0;
    border-collapse:separate;
	border:1px solid #999;
}

.shop-area table th{
	width:110px;
	padding:3px 10px;
	background:#CCCCCC;
	letter-spacing:1px;
	color: #666666;
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #FFF;
}

.shop-area table td{
	padding:7px 15px 7px 20px;
	border-bottom:1px dotted #CCCCCC;
	letter-spacing:1px;
	font-size:12px;
}


p.t-canshop{
  margin:10px 0 0 0;	
}


/*@‹¦Ž^ƒŠƒ“ƒNƒ{ƒ^ƒ“Ý’è@*/
#bt_partner{
  background:#F2F2F2;
  padding:15px 0;	
}

p.bt-kyousan{
  margin:10px auto;
  width:336px;
  height:40px;
  background:url(../../../img/top/week/btt_kyousan-on.jpg) no-repeat 0 0;
}

p.bt-kyousan a{
  display:block;
  width:336px;
  height:40px;
  background:url(../../../img/top/week/btt_kyousan.jpg) no-repeat 0 0;
  overflow:hidden;
  text-indent:-9999px;
}

p.bt-kyousan a:hover{
  background:none;
}











/*@‰ß‹ŽƒCƒxƒ“ƒg[event-past]@*/

#event-past dl{
	border-bottom:1px dotted #CCCCCC;
	padding:5px 0 10px 0;
}

#event-past dt span{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:0 20px 0 0;

}

#event-past dt{
	font-size:16px;
	color:#333333;
	margin:0 0 5px 0;
}

#event-past dt a{
	font-size:16px;
	margin:0 0 5px 0;
}

#event-past dd{
	margin:0 0 0 90px;
	color:#333333;
}





/*@ƒoƒi[‚ð‚Â‚©‚¨‚¤[banner]@*/

#bnrsan-box dt{
	font-size:1.2em;
	margin:0 0 5px 0;
	font-weight:bold;
}

#bnrsan-box dd{
	font-size:1.2em;
	line-height:140%;
	margin:0 0 20px 0;
	letter-spacing:1px;
}


p#seitei{
	text-align:right;
	margin:0 0 30px 0;
}

/*@ƒoƒi[Ý’uƒe[ƒuƒ‹•”•ª@*/
#bnrsan-box table{
	width:580px;
	margin:10px auto 20px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:12px;
}

#bnrsan-box table th,#bnrsan-box table td{
	vertical-align:top;
	border-bottom:1px solid #CCCCCC;
	font-weight:normal;
}

#bnrsan-box table td{
	padding:20px 10px;
}

#bnrsan-box table th{
	padding:20px 10px 20px 20px;
}

#bnrsan-box table th img{
	margin-top:30px;
}





/*@‚¨–â‚¢‡‚¹[toi]@*/

#inquiry{
	padding:20px 0 0 0 ;
}

#inquiry table{
	width:400px;
	margin:0 auto;
}

#inquiry th,#inquiry td{
	padding:5px 10px;
}
#inquiry th{
	width:130px;
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#666666;
	background:#CCCCCC;
	text-align:left;
}

#t-mess th{
	width:370px;
}








/*@¥‚¨–â‚¢‡‚í‚¹iƒCƒxƒ“ƒg\ž‚ÝjÝ’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡@*/

#inqbox,#evententrybox {
	width:560px;
	margin:20px auto;
}

#inqbox p,#evententrybox p {
	width:560px;
	margin:20px auto;
	text-align:left;
}

#inqbox table,#evententrybox table{
	border-collapse:separate;
}


#inqbox th strong,#evententrybox th strong{
	font-weight:bold;
	color:#FF3300;
	width:auto;
}

#inqbox th,#inqbox td,#evententrybox th,#evententrybox td{
	font-size:12px;
	text-align:left;
	padding:5px 10px;
}

#inqbox th,#evententrybox th{
	font-weight:bold;
	background: #CCCCCC;
	color:#666666;
}

#evententrybox p {
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color: #666666;
	background:#FFE8E1;
	border:1px solid #FF9999;
}


/*@¥ƒCƒxƒ“ƒg\ž‚ÝÝ’è@*/

#evententrybox th.formh{
	width:130px;
	/width:160px;
}


/*@¥ƒCƒxƒ“ƒg\ž‚ÝÝ’è@*/

#evententrybox .wpcf7-list-item{
	display:block;
	float:left;
	padding:3px 15px 3px 10px;
}





/*@¥‚ ‚è‚ª‚Æ‚¤ƒƒbƒZ[ƒWi“®“Iƒy[ƒWj@*/
	
.css_navigation_totalcount span{
	font-size:16px;
	font-weight:bold;
	color:#E60000;
}

.css_guestbook_font_color .css_navigation_char_position{
	width:610px;
	margin:0 auto 15px;
	padding:0;
	overflow:hidden;
}

.css_guestbook_font_color{
	text-align:center;
}




/*@¥39ƒOƒbƒYi‰¼j@@*/



#goods-img{
	width:678px;
	height:180px;
	margin:0 0 40px 0;
	padding:20px 10px 10px 0;
	background:url(../../../img/goods/img_sales-top.jpg) no-repeat 0 0;
/*	border-left:1px solid #E60000;
	border-right:1px solid #E60000;
	border-bottom:1px solid #E60000;*/
	border-bottom:1px solid #CCCCCC;
	
}

#contents #goods-img p{
	font-size:14px;
	margin:0 0 15px 280px;
	line-height:150%;
	letter-spacing:1px;
}

#sales-link{
	margin:30px 0 0 0;
	padding:3px;
	text-align:right;
}

#sales-link a{
	padding:3px;
	text-decoration:none;
	letter-spacing:1px;
}





#salesbox{
	padding:0 20px;
}


/*@¤•iÐ‰î@||||||||||@*/

.commodity{
	overflow:hidden;
	padding:40px 0;
	border-bottom:1px dotted #CCCCCC;
}


/*@ŽÊ^•\Ž¦•”•ªÝ’è@*/
.img-box{
	float:left;
}

.img-box img{
	float:left;
	margin:0 6px 0 0;
	overflow:hidden;
}

.img-box dt{
	margin:0 0 5px 0;
	padding:0;
	overflow:hidden;
}

/*@¤•iÐ‰îƒeƒLƒXƒg@*/
.goods-txt{
	margin:0 0 30px 225px;
}

.goods-txt dt{
	fontsize:14px;
	font-weight:bold;
	border-left:5px solid #E60000;
	padding:3px 10px;
}

.goods-txt dt span{
	margin:0 10px 0 0;
	fontsize:12px;
	font-weight:normal;
}	
.goods-txt dd{
	margin:0;
	padding:0 0 0 15px;
}	

/*@¤•iÚ×ƒeƒLƒXƒg@*/
#salesbox .commodity ul{
	margin:10px 0 0 240px;
	padding:0;
}

#salesbox .commodity li{
	list-style:none;
	font-size:12px;
	margin:0 0 5px 0;
	padding:2px 0;
}

#salesbox .commodity li span{
	display:block;
	width:65px;
	margin:0 10px 0 0;
	padding:2px 5px;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	background:#CCCCCC;
	color:#666666;
	font-weight:bold;
	float:left;
}

/*@ƒy[ƒW‰º•”@ƒ{ƒbƒNƒX•”•ª@||||||||||@*/

#sales-box{
	border:1px solid #CCCCCC;
	padding:15px;
	margin:40px 0 0 0;
}

#sales-box h3{
	padding:5px 10px;
	margin:0 0 20px 0;
	font-size:14px;
}

#sales-box dl{
	margin:0 0 0 20px;
}

#sales-box dt{
	margin:0 0 10px 10px;
	padding:2px 10px;
	font-weight:bold;
	border-left:4px solid #E60000;
	font-size:14px;
}

#sales-box dd{
	margin:0 25px 30px;
	letter-spacing:1px;
}

#sales-box dd span{
	font-size:18px;
	font-weight:bold;
}

#sales-box  dd ul{
	margin:0;
	padding:10px 10px 10px 30px;
	border:none;
	background:none;
	font-size:12px;
}

#sales-box  dd li{
	font-size:12px;
}





p#fax-bt{
	width:370px;
	height:40px;
	margin:40px auto 40px;
	background:url(../../../img/goods/bt_fax-on.gif) no-repeat 0 0;
}
p#fax-bt a{
	display:block;
	width:370px;
	height:40px;
	text-indent:-9999px;
	background:url(../../../img/goods/bt_fax.gif) no-repeat 0 0;
	overflow:hidden;
}

p#fax-bt a:hover{
	background:none;
}



#sales-box ul{
	margin:0 20px;
	padding:10px 10px 10px 30px;
	border:1px solid #FFC4C4;
	background:#FFF0F0;
}

#sales-box li{
	font-size:14px;
	letter-spacing:1px;
}




/*@¥–@‹K‚ÉŠî‚Ã‚­•\Ž¦ƒy[ƒW@Ý’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡@*/			

#transaction-box table{
	width:90%;
	margin:0 auto;
}

#transaction-box th{
	background:#CCCCCC;
	color:#666666;
	text-align:left;
	width:170px;
	padding:5px 10px 5px 10px; 
}


#transaction-box td{
	border-bottom:1px dotted #CCCCCC;
	padding:5px 10px 5px 15px;
}



/*@¥ƒvƒ‰ƒCƒoƒV[ƒ|ƒŠƒV[@Ý’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡@*/

#main #privacy-box{
	font-size:12px;
}		

#privacy-box p{
	margin:0 10px 15px 20px;
	font-size:12px;
	line-height:150%;
}

#privacy-box ul,#privacy-box ol{
	list-style:none;
	margin:0 10px 20px 0;
}

#privacy-box ol li,#privacy-box ul li{
	font-size:12px;
	padding:0 0 0 10px;
	text-indent:-12px;
	
}

#privacy-box dl{
	margin:0 10px 0 20px;
}

#privacy-box dt{
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
}

#privacy-box dd{
	font-size:12px;
	
}

#privacy-box dd table{
	width:500px;
	font-size:12px;
	margin:10px 0 10px 0;
	letter-spacing:1px;
}

#privacy-box dd table th{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background:#CCCCCC;
	color:#666666;
	padding:3px 10px;
	
}

#privacy-box dd table td{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#666666;
	padding:3px 10px;
	border-bottom:1px dotted #CCCCCC;
	
}

/*@ŒÂlî•ñ•ÛŒì•ûjiƒTƒCƒ“jÝ’è*/
#kojin-sign{
  text-align:right;	
}

#kojin-sign ul{
  margin:0 0 15px 0;
  padding:0;	
}

#kojin-sign dl{
  margin:0 0 30px 0;
  padding:0;	
}

#kojin-sign dt{
  margin:0 0 10px 0;
  padding:0;	
}




/*@u‚ ‚è‚ª‚Æ‚¤‚Ì–Øvƒy[ƒWÝ’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡@*/


/*@uƒgƒbƒviƒtƒH[ƒ€jv@||||||||||@*/

/*@”wŒi@*/
#tree-main{
  background:#98CB00 url(../../../img/week/bg_tree.jpg) no-repeat 0 0;
  overflow:hidden;
  min-height:360px;
  _height:auto;
  _border:1px solid #FFFFFF;
}


/*@ƒtƒH[ƒ€ƒy[ƒWƒgƒbƒv•”•ª@||||||||||@*/

/*@ŠO˜g@*/
#tree-top{
	width:690px;
	height:360px;
}

/*@Œ©o‚µ”ñ•\Ž¦@*/
#tree-top h2{
	margin:0;
	padding:0;
	width:0;
	height:0;
  	text-indent:-9999px;
	background:none;
}

#tree-top p{
  margin:180px 20px 0;
}

/*@ƒgƒbƒvƒ{ƒ^ƒ“•”•ªÝ’è@||||||||||@*/
#tree-top ul,#tree-finish ul{
  margin:30px 12px;
  overflow:hidden;
}

#tree-top li,#tree-finish li{
	display:inline;
	float:left;
}

#tree-top li a,#tree-finish li a{
	display:block;
	width:322px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
}

#tree-top #bt-tree,#tree-finish #bt-tree{
  margin:0 22px 0 0;	
}


#bt-tree{
  background:url(../../../img/week/bt_tree-l-on.jpg) no-repeat 0 0;	
}
#bt-twitter{
  background:url(../../../img/week/bt_tweet-l-on.jpg) no-repeat 0 0;		
}

#bt-tree a{
  background:url(../../../img/week/bt_tree-l.jpg) no-repeat 0 0;	
}
#bt-twitter a{
  background:url(../../../img/week/bt_tweet-l.jpg) no-repeat 0 0;		
}


#bt-tree a:hover,#bt-twitter a:hover{
  background:none;	
}








/*@ƒRƒ“ƒeƒ“ƒc•”•ª@*/
#tree-contents{
	overflow:hidden;
}

#tree-contents h3,#tree-bottom h3{
  	background:#729700;
	margin:0 0 10px;
	padding:5px 10px;
	border-left:5px solid #060;
	font-size:14px;
}

/*@ƒRƒ“ƒeƒ“ƒc‹¤’Ê@*/
#tree-l p,#tree-r p{
	margin:0 0 20px 10px;	
}

/*@’ˆÓ‘‚«@*/
.caution{
  margin:0;
  padding:0;
  color:#C00;
  font-weight:bold;
}

/*@ƒƒbƒZ[ƒW‰ž•åƒtƒH[ƒ€i¶‘¤j@*/
#tree-l{
	width:324px;
	_width:322px;
	float:left;
	padding:0 10px;
	border-right:1px dotted #FFFFFF;
}

#tree-l table{
  margin:0 20px 0;
}

#tree-l input#nquiryformSubmit-1{
  font-size:14px;
  padding:5px 10px; 
  text-align:center;
  letter-spacing:1px;
  margin:10px 0 20px 20px;
}

#tree-l th{
  text-align:left;	
}
#tree-l td{
  padding:0 0 5px 0;	
}

#iqfm-input-textarea-3{
_width:270px;	
}

/*@twitter‚Å‰ž•åi‰E‘¤j@*/
#tree-r{
	width:325px;
	float:right;
	padding:0 10px;
}

#tree-r h4{
	margin:0 0 5px 0;
	border-bottom:none;
}

#tree-r h4 b{
	background:#729700;
	color:#FFFFFF;
	padding:3px 5px;
	margin:0 10px 0 0;
}

/*@ƒ{ƒ^ƒ“Ý’è@*/

p#bt-follow,p#bt-tweet{
  width:210px;
  height:40px;
  margin:10px 0 20px 65px;
  padding:0;
}

p#bt-look{
  width:210px;
  height:50px;
  margin:10px 0 20px 65px;
  padding:0;
}

p#bt-follow{
  background:url(../../../img/week/bt_follow-on.jpg) no-repeat 0 0;
}
p#bt-tweet{
  background:url(../../../img/week/bt_tweet-on.jpg) no-repeat 0 0;
}
p#bt-look{
  background:url(../../../img/week/bt_look-on.jpg) no-repeat 0 0;
}


#bt-follow a,#bt-tweet a{
  display:block;
  width:210px;
  height:40px;
  text-indent:-9999px;
  overflow:hidden;
  margin:0;
  padding:0;
}
#bt-look a{
  display:block;
  width:210px;
  height:50px;
  text-indent:-9999px;
  overflow:hidden;
  margin:0;
  padding:0;
}

#bt-follow a{
  background:url(../../../img/week/bt_follow.jpg) no-repeat 0 0;
}
#bt-tweet a{
  background:url(../../../img/week/bt_tweet.jpg) no-repeat 0 0;
}
#bt-look a{
  background:url(../../../img/week/bt_look.jpg) no-repeat 0 0;
}


#bt-follow a:hover,#bt-tweet a:hover,#bt-look a:hover{
  background:none;
}






/*@‰ž•å—v€•”•ª@*/

#tree-bottom{
  margin:20px 0 0;
  _clear:both;
}

#tree-bottom h3{
  margin:0 10px 20px;	
}

/*@‰ž•åŠúŠÔ@*/
#tree-bottom p{
    width:600px;
	margin:0 auto 20px auto;
	font-size:16px;
	letter-spacing:1px;
}
#tree-bottom b{
	font-size:16px;
	margin:0 15px 0 0; 
}

/*@’ˆÓŽ–€@*/
dl#caution-box{
  width:600px;
  margin:0 auto 30px;
  padding:10px 10px 0 20px;
  border:1px solid #729700;	
  background:#FFD;
}

dl#caution-box dt{
  font-weight:bold;
  border-bottom:none;
  margin:0 0 10px 0;	
}

dl#caution-box ul{
  margin:0 0 0 10px;
}

dl#caution-box li{
  margin:0;
  font-size:12px;
}







/*@uŠm”F‰æ–Êv@||||||||||@*/
#conf form{
	  width:500px;
	  height:auto;
	  margin:170px auto 0;
	  padding:0;
	  text-align:center;
	  background:url(../../../img/week/39card.jpg) no-repeat 0 0;
}

#conf{
  overflow:hidden;
  padding:0 0 30px;
}

#conf dl{
  width:500px;
  height:250px;
  border:1px solid #CCCCCC;
  margin:0 0 20px;
}

#conf dt{
  width:260px;
  font-size:20px;
  font-weight:bold;	
  margin:23px 0 5px 40px;
}

#conf dd{
	  width:300px;
	 font-size:18px;
	 margin:0 10px 10px 50px;
	line-height:220%;
	text-align:left;
}

#conf input{
  padding:5px 10px;
  letter-spacing:1px;
  font-size:16px;	
}

#conf p{
  width:500px;
  margin:20px auto 0;
  overflow:hidden;

}

/*@uŠ®—¹‰æ–Êv@||||||||||@*/

#tree-mainf{
  width:690px;
  height:530px;
  background:url(../../../img/week/bg_finish.gif) no-repeat 0 0;
  margin:0;
  padding:0;
  overflow:hidden;
}

#tree-finish{
	margin:190px 0 0 0;
}	

#tree-finish p{
  text-indent:-9999px;
}


#tree-toplink{
  width:690px;
  margin:0;
  padding:0;
}

#tree-toplink a{
  position:relative;
  top:60px;left:490px;
  display:block;
  width:135px;
  height:60px;
  text-indent:-9999px;
  overflow:hidden;
  margin:0 0 150px 0;
	
}





/*@‹¦Ž^ƒy[ƒWÝ’è@¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡@*/


/*@Šé‹ÆA’c‘ÌA‚¨“XÐ‰î•”•ªÝ’è@[campaign]@*/
#introw-box{
	margin:0 0 40px 0;
}
#introw-box dl{
	margin:0 0 0 20px;
	padding:20px 0 20px 0;
	border-bottom:1px dotted #CCCCCC;
}

/*@ƒLƒƒƒbƒ`ƒRƒs[@*/
#introw-box dd{
	margin:0;
	padding:3px 0 3px 0;
	font-size:12px;
	letter-spacing:1px;
}


/*@Šé‹Æ–¼@*/
#introw-box dt{
/*	font-size:1.2em;*/
	font-weight:bold;
	margin:0 10px 0 0;
	padding:0 0 5px 23px;
	background:url(../../../img/ico_arrow-rsr.gif) no-repeat 0 3px;
}

#introw-box dt a{
	font-size:1em;
}

/*Šé‹Æ–¼iZŠj*/
#introw-box dt span{
	font-weight:normal;
	margin:0 0 20px 20px;
}

/*@¬Œ©o‚µ@*/
#introw-box b{
	background: #999999;
	color:#FFFFFF;
	margin:0 5px 0 23px;
	padding:2px 5px;
	letter-spacing:1px;
}


/*@‹¦Ž^\ž‚Ý•”•ªÝ’è@*/
.bg-box{
  background:url(../../../img/week/bg_39box.jpg) no-repeat right bottom;
}

.kyosan{
  margin:0 20px 30px 0;
  border:1px solid #CCCCCC;	
}

#main .kyosan h4{
/*  background:#E60000;*/
  background:#F2F2F2;
  color:#000000;
  font-size:14px;
  letter-spacing:1px;
  padding:5px 10px;
}

.kyosan h5{
  border-left:5px solid #E60000;
  margin:0 0 10px 10px;
  padding:5px 0 5px 10px;
}

.kyosan p{
  margin:0 10px 10px 25px;
}

.kyosan ul{
  margin:0 0 20px 60px;
}

.kyosan .caution{
  color:#CC0000;
}

p.bt_kyosan{
  margin:0 auto 20px;
  width:240px;
  height:45px;
  background:url(../../../img/week/bt_kyosan-on.gif) no-repeat 0 0;
}

.bt_kyosan a{
  display:block;
  width:240px;
  height:45px;
  background:url(../../../img/week/bt_kyosan.gif) no-repeat 0 0;
  text-indent:-9999px;
  overflow:hidden;
}

.bt_kyosan a:hover{
  background:none;
}







#jyuyo{
  border:1px solid #E60000;
  padding:10px;	
  margin:0 0 20px 0;
}

#jyuyo p{
	margin:5px 30px;
	font-size:14px;
	line-height:150%;
	
}




/* ŒÂlî•ñ•ÛŒì•ûj@ŠJŽn */
#kjoho {
	margin:40px 0 40px 0;
    border:#CCC solid 1px;
}
#kjoho h3 {
	height:26px;
	margin:0;
	padding:0;
	background:#CCC;
	border:0;
	color:#333;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
}

#kjoho iframe {
	width:100%;
	height:200px;
}


/* ŒÂlî•ñ•ÛŒì•ûj@I—¹ */

























