@charset "shift_jis";
/* CSS Document */

#wrap{
	width:858px;
	margin:0 auto;
	text-align:left;
	background-color:#FFF;
	background-image: url(../images/back_sha.gif);
	background-repeat: repeat-y;	
}

#wrap_footer{
	width:858px;
	height:18px;
	margin:0 auto;
	padding-top:7px;
	text-align:center;
	background-color:#FFF;
	background-image: url(../images/back_fsha.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#Top_container{
	width:850px;
	height:725px;
	margin:0 auto;
	text-align:left;
	background-color:#FFF;
	background-image: url(../images/f_back1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}




#container{
	width:850px;
	margin:0 auto;
	text-align:left;
	background-image: url(../images/f_back2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


#contents{
	width:850px;


}

#contents:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}


#mainContents{
	width:447px;
	text-align:left;
	padding-left:147px;
	float:left;

}

#mainContents p{
	padding-right:5px;
	font-size:12px;

}

/*おもてなしここから*/
.sImgomo{
	width:447px;
	margin-top:65px;
	margin-bottom:15px;
}

.sImgomo img{
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}
/*おもてなしここまで*/



.sImg{
	width:447px;
	padding-top:65px;
	margin-bottom:15px;
}

.sImg img{
	margin-right:18px;
	margin-bottom:5px;
	float:left;
}

.sImg_g{
	width:447px;
	margin-bottom:15px;
}

.sImg_g img{
	margin-right:18px;
	margin-bottom:18px;
	float:left;
}


.sImgte{
	clear:left;
	font-size:11px;
	color: #666666;
}


#he_back{
	width:850px;
	background-image: url(../images/he_image.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#header{
	width:850px;
	height:568px;
}

#header .title {
	width:133px;
	height:438px;
	margin:71px 0px 0px 98px;
	float:left;
}







#TopFlower{
	width:80px;
	height:64px;
	margin:0px;
	padding-top:28px;
	float:right;

}

#topimg{
	width:599px;
	height:222px;
	margin:0px;
	margin-top:47px;
	margin-left:20px;
	float:right;

}	


.mb65{
	margin-bottom:65px;
}



.clear {
	clear: both;
}

#header:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */



#header2{
	width:850px;
	height:76px;
}

/*グローバルナビここから*/
 
#g_navi {   
 width:135px;
 margin-left:48px;
 float:left; 

}   
#g_navi ul {
	width:135px;
	padding:0px;
	margin-bottom:36px;  
	font-size: 10px;
	color: #999999;
}   
#g_navi li {   
 margin:0 0 21px;
 list-style-type:none;


}   
/*#g_navi li a {   
 height:15px;   
 display:block;
 margin:0px;       
 text-indent:-9877em;   
 text-decoration:none;   
 overflow:hidden;
 margin-bottom:21px;
    
}  */ 
/*------off*/  
#g_navi li.g_naviTop a {   
 background:url(../images/gnavi_top.gif) no-repeat;   
 width:37px;   
}   
/*------hover*/  
#g_navi li.g_naviTop a:hover {   
 background:url(../images/gnavi_top.gif) no-repeat 0px -15px;   
 width:37px; 
}   
/*------on*/  
#g_navi li.g_naviTop_on a {   
 background:url(../images/gnavi_top.gif) no-repeat 0px -15px;   
 width:37px;   
}  


/*------off*/  
#g_navi li.g_naviOmo a {   
 background:url(../images/gnavi_omo.gif) no-repeat;   
 width:61px;   
}   
/*------hover*/  
#g_navi li.g_naviOmo a:hover {   
 background:url(../images/gnavi_omo.gif) no-repeat 0px -15px;   
 width:61px;  
}   
/*------on*/  
#g_navi li.g_naviOmo_on a {   
 background:url(../images/gnavi_omo.gif) no-repeat 0px -15px;   
 width:61px;
}  


/*------off*/  
#g_navi li.g_naviRyori a {   
 background:url(../images/gnavi_ryori.gif) no-repeat;   
 width:39px;   
}   
/*------hover*/  
#g_navi li.g_naviRyori a:hover {   
 background:url(../images/gnavi_ryori.gif) no-repeat 0px -15px;   
 width:39px;  
}   
/*------on*/  
#g_navi li.g_naviRyori_on a {   
 background:url(../images/gnavi_ryori.gif) no-repeat 0px -15px;   
 width:39px;
}


/*------off*/  
#g_navi li.g_naviFuro a {   
 background:url(../images/gnavi_furo.gif) no-repeat;   
 width:39px;   
}   
/*------hover*/  
#g_navi li.g_naviFuro a:hover {   
 background:url(../images/gnavi_furo.gif) no-repeat 0px -15px;   
 width:39px;  
}   
/*------on*/  
#g_navi li.g_naviFuro_on a {   
 background:url(../images/gnavi_furo.gif) no-repeat 0px -15px;   
 width:39px;
}    


/*------off*/  
#g_navi li.g_naviHeya a {   
 background:url(../images/gnavi_heya.gif) no-repeat;   
 width:39px;   
}   
/*------hover*/  
#g_navi li.g_naviHeya a:hover {   
 background:url(../images/gnavi_heya.gif) no-repeat 0px -15px;   
 width:39px;  
}   
/*------on*/  
#g_navi li.g_naviHeya_on a {   
 background:url(../images/gnavi_heya.gif) no-repeat 0px -15px;   
 width:39px;
} 


/*------off*/  
#g_navi li.g_naviYoyaku a {   
 background:url(../images/gnavi_yoyaku.gif) no-repeat;   
 width:39px;   
}   
/*------hover*/  
#g_navi li.g_naviYoyaku a:hover {   
 background:url(../images/gnavi_yoyaku.gif) no-repeat 0px -15px;   
 width:39px;  
}   
/*------on*/  
#g_navi li.g_naviYoyaku_on a {   
 background:url(../images/gnavi_yoyaku.gif) no-repeat 0px -15px;   
 width:39px;
} 


/*------off*/  
#g_navi li.g_naviCon a {   
 background:url(../images/gnavi_toi.gif) no-repeat;   
 width:78px;   
}   
/*------hover*/  
#g_navi li.g_naviCon a:hover {   
 background:url(../images/gnavi_toi.gif) no-repeat 0px -15px;   
 width:78px;  
}   
/*------on*/  
#g_navi li.g_naviCon_on a {   
 background:url(../images/gnavi_toi.gif) no-repeat 0px -15px;   
 width:78px;
} 


/*------off*/  
#g_navi li.g_naviAc a {   
 background:url(../images/gnavi_ac.gif) no-repeat;   
 width:49px;   
}   
/*------hover*/  
#g_navi li.g_naviAc a:hover {   
 background:url(../images/gnavi_ac.gif) no-repeat 0px -15px;   
 width:49px;  
}   
/*------on*/  
#g_navi li.g_naviAc_on a {   
 background:url(../images/gnavi_ac.gif) no-repeat 0px -15px;   
 width:49px;
} 


/*------off*/  
#g_navi li.g_naviKanko a {   
 background:url(../images/gnavi_kanko.gif) no-repeat;   
 width:64px;   
}   
/*------hover*/  
#g_navi li.g_naviKanko a:hover {   
 background:url(../images/gnavi_kanko.gif) no-repeat 0px -15px;   
 width:64px;  
}   
/*------on*/  
#g_navi li.g_naviKanko_on a {   
 background:url(../images/gnavi_kanko.gif) no-repeat 0px -15px;   
 width:64px;
} 


/*------off*/  
#g_navi li.g_naviTayori a {   
 background:url(../images/gnavi_tayori.gif) no-repeat;   
 width:85px;   
}   
/*------hover*/  
#g_navi li.g_naviTayori a:hover {   
 background:url(../images/gnavi_tayori.gif) no-repeat 0px -15px;   
 width:85px;  
}   
/*------on*/  
#g_navi li.g_naviTayori_on a {   
 background:url(../images/gnavi_tayori.gif) no-repeat 0px -15px;   
 width:85px;
} 


/*------off*/  
#g_navi li.g_naviShop a {   
 background:url(../images/gnavi_shop.gif) no-repeat;   
 width:52px;   
}   
/*------hover*/  
#g_navi li.g_naviShop a:hover {   
 background:url(../images/gnavi_shop.gif) no-repeat 0px -15px;   
 width:52px;  
}   
/*------on*/  
#g_navi li.g_naviShop_on a {   
 background:url(../images/gnavi_shop.gif) no-repeat 0px -15px;   
 width:52px;
} 


/*グローバルナビここまで*/

.slogo{
	float:left;
}



/*TOPグローバルナビここから*/

#Topg_navi p{
	float:right;
	font-size:10px;
	color: #999999;
}  

 
#Topg_navi {   
 height:15px;
 width:760px;
 margin-left:48px;
 margin-bottom:55px; 

}   
#Topg_navi ul {
 width:760px;    
 height:15px;
 padding:0px;   
}   
#Topg_navi li {   
 display:inline;   
 list-style-type:none;


}   
#Topg_navi li a {   
 height:15px;   
 display:block;
 margin:0px;     
 float:left;   
 text-indent:-9877em;   
 text-decoration:none;   
 overflow:hidden;
 margin-right:23px;
    
}   
/*------off*/  
#Topg_navi li.g_naviTop a {   
 background:url(../images/gnavi_top.gif) no-repeat;   
 width:37px;   
}   
/*------hover*/  
#Topg_navi li.g_naviTop a:hover {   
 background:url(../images/gnavi_top.gif) no-repeat 0px -15px;   
 width:37px; 
}   
/*------on*/  
#Topg_navi li.g_naviTop_on a {   
 background:url(../images/gnavi_top.gif) no-repeat 0px -15px;   
 width:37px;   
}  


/*------off*/  
#Topg_navi li.g_naviOmo a {   
 background:url(../images/gnavi_omo.gif) no-repeat;   
 width:61px;   
}   
/*------hover*/  
#Topg_navi li.g_naviOmo a:hover {   
 background:url(../images/gnavi_omo.gif) no-repeat 0px -15px;   
 width:61px;  
}   
/*------on*/  
#Topg_navi li.g_naviOmo_on a {   
 background:url(../images/gnavi_omo.gif) no-repeat 0px -15px;   
 width:61px;
}  


/*------off*/  
#Topg_navi li.g_naviRyori a {   
 background:url(../images/gnavi_ryori.gif) no-repeat;   
 width:39px;   
}   
/*------hover*/  
#Topg_navi li.g_naviRyori a:hover {   
 background:url(../images/gnavi_ryori.gif) no-repeat 0px -15px;   
 width:39px;  
}   
/*------on*/  
#Topg_navi li.g_naviRyori_on a {   
 background:url(../images/gnavi_ryori.gif) no-repeat 0px -15px;   
 width:39px;
}


/*------off*/  
#Topg_navi li.g_naviFuro a {   
 background:url(../images/gnavi_furo.gif) no-repeat;   
 width:39px;   
}   
/*------hover*/  
#Topg_navi li.g_naviFuro a:hover {   
 background:url(../images/gnavi_furo.gif) no-repeat 0px -15px;   
 width:39px;  
}   
/*------on*/  
#Topg_navi li.g_naviFuro_on a {   
 background:url(../images/gnavi_furo.gif) no-repeat 0px -15px;   
 width:39px;
}    


/*------off*/  
#Topg_navi li.g_naviHeya a {   
 background:url(../images/gnavi_heya.gif) no-repeat;   
 width:39px;   
}   
/*------hover*/  
#Topg_navi li.g_naviHeya a:hover {   
 background:url(../images/gnavi_heya.gif) no-repeat 0px -15px;   
 width:39px;  
}   
/*------on*/  
#Topg_navi li.g_naviHeya_on a {   
 background:url(../images/gnavi_heya.gif) no-repeat 0px -15px;   
 width:39px;
} 


/*------off*/  
#Topg_navi li.g_naviYoyaku a {   
 background:url(../images/gnavi_yoyaku.gif) no-repeat;   
 width:39px;   
}   
/*------hover*/  
#Topg_navi li.g_naviYoyaku a:hover {   
 background:url(../images/gnavi_yoyaku.gif) no-repeat 0px -15px;   
 width:39px;  
}   
/*------on*/  
#Topg_navi li.g_naviYoyaku_on a {   
 background:url(../images/gnavi_yoyaku.gif) no-repeat 0px -15px;   
 width:39px;
} 


/*------off*/  
#Topg_navi li.g_naviCon a {   
 background:url(../images/gnavi_toi.gif) no-repeat;   
 width:78px;   
}   
/*------hover*/  
#Topg_navi li.g_naviCon a:hover {   
 background:url(../images/gnavi_toi.gif) no-repeat 0px -15px;   
 width:78px;  
}   
/*------on*/  
#Topg_navi li.g_naviCon_on a {   
 background:url(../images/gnavi_toi.gif) no-repeat 0px -15px;   
 width:78px;
} 


/*------off*/  
#Topg_navi li.g_naviAc a {   
 background:url(../images/gnavi_ac.gif) no-repeat;   
 width:49px;   
}   
/*------hover*/  
#Topg_navi li.g_naviAc a:hover {   
 background:url(../images/gnavi_ac.gif) no-repeat 0px -15px;   
 width:49px;  
}   
/*------on*/  
#Topg_navi li.g_naviAc_on a {   
 background:url(../images/gnavi_ac.gif) no-repeat 0px -15px;   
 width:49px;
} 


/*------off*/  
#Topg_navi li.g_naviKanko a {   
 background:url(../images/gnavi_kanko.gif) no-repeat;   
 width:64px;   
}   
/*------hover*/  
#Topg_navi li.g_naviKanko a:hover {   
 background:url(../images/gnavi_kanko.gif) no-repeat 0px -15px;   
 width:64px;  
}   
/*------on*/  
#Topg_navi li.g_naviKanko_on a {   
 background:url(../images/gnavi_kanko.gif) no-repeat 0px -15px;   
 width:64px;
} 


/*------off*/  
#Topg_navi li.g_naviTayori a {   
 background:url(../images/gnavi_tayori.gif) no-repeat;   
 width:85px;   
}   
/*------hover*/  
#Topg_navi li.g_naviTayori a:hover {   
 background:url(../images/gnavi_tayori.gif) no-repeat 0px -15px;   
 width:85px;  
}   
/*------on*/  
#Topg_navi li.g_naviTayori_on a {   
 background:url(../images/gnavi_tayori.gif) no-repeat 0px -15px;   
 width:85px;
} 


/*------off*/  
#Topg_navi li.g_naviShop a {   
 background:url(../images/gnavi_shop.gif) no-repeat;   
 width:52px;   
}   
/*------hover*/  
#Topg_navi li.g_naviShop a:hover {   
 background:url(../images/gnavi_shop.gif) no-repeat 0px -15px;   
 width:52px;  
}   
/*------on*/  
#Topg_navi li.g_naviShop_on a {   
 background:url(../images/gnavi_shop.gif) no-repeat 0px -15px;   
 width:52px;
} 


/*TOPグローバルナビここまで*/




/*料理サブナビここから*/
 
#s_navi {   
 width:273px;
 float:right; 

}   
#s_navi ul {
	width:273px;
	padding:0px;  
} 

#g_navi li {   
 list-style-type:none;
 margin:0 0 21px;
}   
#g_navi li a {   
/*height:15px;   
 display:block;
 margin:0px;       
 text-indent:-9877em;   
 text-decoration:none;   
 overflow:hidden;
 margin-bottom:21px;*/
    
}   

/*#s_navi li {   
 display:inline;   
 list-style-type:none;


}   
#s_navi li a {   
 height:16px;   
 display:block;
 margin:0px;
 float:left;       
 text-indent:-9877em;   
 text-decoration:none;   
 overflow:hidden;
 margin-left:36px;
    
}  */ 
/*------off*/  
#s_navi li.s_naviHaru a {   
 background:url(../images/sub_g_haru.gif) no-repeat;   
 width:31px;   
}   
/*------hover*/  
#s_navi li.s_naviHaru a:hover {   
 background:url(../images/sub_g_haru.gif) no-repeat 0px -16px;   
 width:31px; 
}   
/*------on*/  
#s_navi li.s_naviHaru_on a {   
 background:url(../images/sub_g_haru.gif) no-repeat 0px -16px;   
 width:31px;   
}  


/*------off*/  
#s_navi li.s_naviNatsu a {   
 background:url(../images/sub_g_natsu.gif) no-repeat;   
 width:31px;   
}   
/*------hover*/  
#s_navi li.s_naviNatsu a:hover {   
 background:url(../images/sub_g_natsu.gif) no-repeat 0px -16px;   
 width:31px;  
}   
/*------on*/  
#s_navi li.s_naviNatsu_on a {   
 background:url(../images/sub_g_natsu.gif) no-repeat 0px -16px;   
 width:31px;
}  


/*------off*/  
#s_navi li.s_naviAki a {   
 background:url(../images/sub_g_aki.gif) no-repeat;   
 width:31px;   
}   
/*------hover*/  
#s_navi li.s_naviAki a:hover {   
 background:url(../images/sub_g_aki.gif) no-repeat 0px -16px;   
 width:31px;  
}   
/*------on*/  
#s_navi li.s_naviAki_on a {   
 background:url(../images/sub_g_aki.gif) no-repeat 0px -16px;   
 width:31px;
}


/*------off*/  
#s_navi li.s_naviFuyu a {   
 background:url(../images/sub_g_fuyu.gif) no-repeat;   
 width:31px;   
}   
/*------hover*/  
#s_navi li.s_naviFuyu a:hover {   
 background:url(../images/sub_g_fuyu.gif) no-repeat 0px -16px;   
 width:31px;  
}   
/*------on*/  
#s_navi li.s_naviFuyu_on a {   
 background:url(../images/sub_g_fuyu.gif) no-repeat 0px -16px;   
 width:31px;
}    


/*料理サブナビここまで*/



/*部屋サブナビここから*/
 
#sh_navi {   
 width:355px;
 float:right; 

}   
#sh_navi ul {
	width:355px;
	padding:0px;  
}   
#sh_navi li {   
 display:inline;   
 list-style-type:none;


}   
#sh_navi li a {   
 height:16px;   
 display:block;
 margin:0px;
 float:left;       
 text-indent:-9877em;   
 text-decoration:none;   
 overflow:hidden;
 margin-left:25px;
    
}   
/*------off*/  
#sh_navi li.sh_naviHana a {   
 background:url(../images/sub_g_hana.gif) no-repeat;   
 width:128px;   
}   
/*------hover*/  
#sh_navi li.sh_naviHana a:hover {   
 background:url(../images/sub_g_hana.gif) no-repeat 0px -16px;   
 width:128px; 
}   
/*------on*/  
#sh_navi li.sh_naviHana_on a {   
 background:url(../images/sub_g_hana.gif) no-repeat 0px -16px;   
 width:128px;   
}  


/*------off*/  
#sh_navi li.sh_naviIwa a {   
 background:url(../images/sub_g_iwa.gif) no-repeat;   
 width:86px;   
}   
/*------hover*/  
#sh_navi li.sh_naviIwa a:hover {   
 background:url(../images/sub_g_iwa.gif) no-repeat 0px -16px;   
 width:86px;  
}   
/*------on*/  
#sh_navi li.sh_naviIwa_on a {   
 background:url(../images/sub_g_iwa.gif) no-repeat 0px -16px;   
 width:86px;
}  


/*------off*/  
#sh_navi li.sh_naviKi a {   
 background:url(../images/sub_g_ki.gif) no-repeat;   
 width:66px;   
}   
/*------hover*/  
#sh_navi li.sh_naviKi a:hover {   
 background:url(../images/sub_g_ki.gif) no-repeat 0px -16px;   
 width:66px;  
}   
/*------on*/  
#sh_navi li.sh_naviKi_on a {   
 background:url(../images/sub_g_ki.gif) no-repeat 0px -16px;   
 width:66px;
}


/*部屋サブナビここまで*/


/*ご質問サブナビここから*/
 
#sqa_navi {   
 width:98px;
 float:right;
 margin-top:128px; 

}   
#sqa_navi ul {
	width:98px;
	padding:0px;  
}   
#sqa_navi li {   
 display:inline;   
 list-style-type:none;


}   
#sqa_navi li a {   
 height:16px;   
 display:block;
 margin:0px;
 float:left;       
 text-indent:-9877em;   
 text-decoration:none;   
 overflow:hidden;
 margin:0px;
    
}   
/*------off*/  
#sqa_navi li.sqa_naviQa a {   
 background:url(../images/sub_g_qa.gif) no-repeat;   
 width:98px;   
}   
/*------hover*/  
#sqa_navi li.sqa_naviQa a:hover {   
 background:url(../images/sub_g_qa.gif) no-repeat 0px -16px;   
 width:98px; 
}   
/*------on*/  
#sqa_navi li.sqa_naviQa_on a {   
 background:url(../images/sub_g_qa.gif) no-repeat 0px -16px;   
 width:98px;   
}  


/*------off*/  
#sqa_navi li.sqa_naviModoru a {   
 background:url(../images/sub_g_modoru.gif) no-repeat;   
 width:98px;   
}   
/*------hover*/  
#sqa_navi li.sqa_naviModoru a:hover {   
 background:url(../images/sub_g_modoru.gif) no-repeat 0px -16px;   
 width:98px; 
}   
/*------on*/  
#sqa_navi li.sqa_naviModoru_on a {   
 background:url(../images/sub_g_modoru.gif) no-repeat 0px -16px;   
 width:98px;   
}  


/*ご質問サブナビここまで*/




/*ご予約ここから*/

.yoyakuPlan{
	width:447px;
	font-size:95%;
	font-size:12px;
}

.yoyakuPlan img{
	width:264px;
}

.yoyakuPlan{
	width:447px;
}

.yoyakuPlan table th{
	background-color:#EEF4DF;
	border: 1px solid #CCCCCC;
	text-align:center;
}



/*ご予約ここまで*/


#mainwrap{
	width:447px;
	height:193px;
}


#mainImg_text{
	widows:151px;
	height:185px;
	padding: 4px 0px 4px 33px;
	float:left;
	line-height: 1.7em;
	font-size:11px;
	color: #392908;
}

#mainwrap:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}



	
.left{
	float:left;
}



/*交通アクセスここから*/
.acTable{
	border-collapse:collapse;
	width: 437px;
	line-height: 1.4em;
	margin-top:30px;
	margin-bottom:10px;
}
.acTable th{
	width:15%;
	font-weight:normal;
	text-align:center;
	background-color:#EEF4DF;
	color:#5E594C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
}

.acTable td{
	padding:5px;
	border: 1px solid #CCCCCC;
	font-size:11px;
}

/*交通アクセスここまで*/


.right{
	float:right;
}

.orange{
	font-size:10px;
	color: #CC3300;
}


/*お問い合わせフォームここから*/

#mainconWrap{
	width:447px;
	margin-top:10px;
}


.contactTable{
	border-collapse:collapse;
	width: 437px;
	font-size:11.5px;
	line-height: 1.4em;
	margin-left:10px;
	margin-bottom: 6px;
}
.contactTable th{
	width:130px;
	font-weight:normal;
	text-align:center;
	background-color:#EEF4DF;
	color:#5E594C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
}

.contactTable td{
	padding:5px;
	width:297px;
	border: 1px solid #CCCCCC;
}

.contactTable input,textarea{
	border:1px solid #8da9c9;
}


#submit_button{
	text-align:center;
	width:447px;
	
}

#submit_button input{
	border:1px solid #8da9c9;
}


/*お問い合わせフォームここまで*/









/*Q＆Aここから*/

.box {
	background-color:#FFF;
	padding: 0px 0px 10px 0px;
	margin: 10px 10px 15px 10px;
}


.box_q {
	font-size:14px;
	font-weight:bold;
	color:#303030;
	background-color:#EEF4DF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.box_a {
	font-size:13px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}



.box span.red {
	color:#CC0000;
}


.totop {
	text-align:right;
	font-size:10px;
	padding-right:10px;
}





/*Q＆Aここまで*/


/*フッターここから*/

#TopfooterAc{
	padding-left:48px;
	padding-bottom:35px;
	clear:both
}

#footerAc{
	padding-top:57px;
	_padding-top:-57px;	
	padding-left:48px;
	padding-bottom:35px;
	clear:both
}



#footer{
	width:850px;
	height:75px;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	color:#8B8E99;
	padding:8px 15px 5px 15px;
	border-top: #EEE 4px solid;
	clear:both;
}
#footer ul{
	width:850px;
	margin:0px 0px 3px 0px;
	clear:left;
}
#footer li{
	margin:0px 0px 1px 0px;
	padding:0px;
	list-style-type: none;
	float:left;		
}
#footer li a:link{
	color:#8B8E99;
	text-decoration:underline;
}
#footer li a:visited{
	color:#8B8E99;
	text-decoration:underline;
}
#footer li a:active{
	color:#8B8E99;
	text-decoration:none;	
}
#footer li a:hover{
	color:#8B8E99;
	text-decoration:none;	
}

/*フッターここまで*/




/*左バナー部分*/

#sideBer{
	width:210px;
	padding:0px;
	float:left;
	margin-right: 9px;
	
}
#sideBer img{
	margin: 0px;
	padding: 0px;
	display:inline;
}


#sideBer .mb1 {
	margin-bottom:10px;
}

#sideBer .mb2 {
	margin-bottom:6px;
}
#sideBer .mb3 {
	margin-bottom:8px;
}

#sideBer a {
	margin: 0px;
	padding: 0px;
}


/*左バナー部分ここまで*/


.mt60{
	margin-top:60px;
}





/*個人情報について*/

#pri {
	padding-top:5px;
	width: 100%;
	font-size:12px;
}

#pri ol {
	_padding-left: 5px;	
}

#pri ol li {
	list-style-position: outside;
	line-height:1.8em;
	list-style-type: decimal;
}

#pri ul {
	_padding-left: 10px;
}

#pri ul li {
	list-style-position: outside;
	list-style-type: circle;
	line-height:1.8em;
}


