@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      handcut.css
 Author:         nishida kyoko
 Style Info:     ハンドカットログページ 他
----------------------------------------------------------- */


/*----------------------------------------------------
	#コンテンツ
----------------------------------------------------*/

#contents {
	width : 825px ;
	margin : 0px auto ; 
	font-size : 12px ;
}

#contents .loghouse {
	width : 825px ;
	height : 205px ;
	margin : 0 auto ;
	padding-top : 310px ;
	background : url(img/img.jpg) left top no-repeat ;	
}

/*----------------------------------------------------
	隠れ家
----------------------------------------------------*/
#kakurega h3{
	margin:20px 0 10px 0;
}

#kakurega_price{
	margin:10px 0 0 0;
}
#kakurega_price img{
	margin:0 46px 12px 0;
}

#plan_box{
margin:10px 0 10px 0;
}
#plan_box .plan_box_l{
float:left;
width:200px;
padding:10px 0 0 0;
}
#plan_box .plan_box_r{
float:left;
width:200px;
padding:10px 0 0 0;
}

#plan_box p {
	padding-left : 30px ;
	font-size : 14px ;
	color:#744418;	
	line-height : 165% ;
	background : url(img/icon.gif) 10px 5px no-repeat ;		
}

#kakurega .inquiry{
	margin:0 0 10px 0;
	padding-left : 20px ;
	background : url(img/mail_pict.gif) 0px 5px no-repeat ;		
}
#kakurega .inquiry a{
	color:#CC0000;	
}

#voice{

}
#voice h4{
	padding-left : 20px ;
	font-size : 14px ;
	color:#000000;	
	line-height : 165% ;
	background : url(img/icon.gif) 0px 6px no-repeat ;		
}

#voice_text{
	padding:10px 0 10px 20px;
}
#voice_text p{
	margin:0 0 10px 0;
	font-size:14px;
}
#voice_text p strong{
	color:#336600;
}
#voice_text span{
	color:#744418;
	font-size:10px;
}

#price_table{
	width:800px;
	text-align:center;
	margin:20px auto;
}
#price_table img{
	margin:0 0 10px 0;
}
#price_table a {
	color:#CC0000;
}
#price_table table {
    clear : both ;
	width : 650px ;
	margin : 10px auto 10px auto ;
	background : #fff ; /* 白 */
	border : 1px solid #744418 ;	
	font-size: 1em;
	/*background:#FFF4DF;*/
}
#price_table table th,
#price_table table td {
	padding : 5px ;
	border : 1px solid #744418 ;
	line-height : 1.2 ;
}
#price_table table th {
	text-align:center;
	white-space : nowrap ; /* 改行禁止 */
	border : 1px solid #744418 ;
	line-height : 1.2 ;
	background:#DDDDDD url(img/table_bg.gif) left top repeat;
}
#price_table table th.th_list {
	text-align:center;
	white-space : nowrap ; /* 改行禁止 */
	border : 1px solid #744418 ;
	line-height : 1.2 ;
	background:#DDDDDD url(img/table_bg02.gif) left top repeat;
}
#price_table table th p {
	text-align:left;
	font-size:14px;
	padding:0 0 0 12px;
}
#price_table table td.bg06 {
	background:#DBEFD2;
}
#price_table table td.bg08 {
	background:#EFD2E4;
}
#price_table table td.bg10 {
	background:#EFDFD2;
}
#price_table table td.bg12 {
	background:#D2EEEF;
}








/*---- clearfix (floatによるboxの浮き上がり解除) 
--------------------------------------------------------*/
.clearfix:after {
    content : "." ;
    display : block ;
    height : 0 ;
    clear : both ;
    visibility : hidden ;
}
.clearfix { display : inline-block ; }
/* Hides from IE-Mac \*/
*html .clearfix { height : 1% ; }
.clearfix { display : block ; }
/* End hide from IE-mac */

/*  End:clearfix 
--------------------------------------------------------*/

