@charset "utf-8";




/*サイド　追従ボタン*/
/*.page_top{}
.page_top p{
	width:81px;
	margin-left:1010px;
	text-align:center;
	position:fixed;
	bottom:200px;
	list-style-type:none;	
	}
.page_top .btn_yoyaku_side{
	bottom:250px;
	}
*/

/*フッター　問い合わせボタン（スマホ時）*/
/*
.sp_foot_contact{	padding: 0 !important}
.sp_foot_contact{
	background-color:#F4A246;
	width:100%;
	right:0;
	bottom:0px;
	text-align:center;
	position:fixed;
	z-index:100;
	}
	
.sp_foot_contact img{
	width: 100%;
	vertical-align: bottom;
	}
	
.sp_foot_contact p.title{
	width: 100%;
	z-index: 1000;
	right:inherit !important;
	top: 0 !important;
	position:static !important;
	padding: 0 !important;
	background:#EC830D;
	}

.sp_foot_contact ul{
	margin: 0 !important;
	padding:0 !important;
	list-style-type: none;
	}
	
.sp_foot_contact ul li{
	float:left;
	width:48%;
	padding:2% 1%;
	}
	
.sp_foot_contact p.uketsuke{
	font-size:3.0vw;
	font-weight:bold;
	color: #FFF !important;
	padding:1% 0;
	}

*/



/*#bg_top_image{background:url(../images/tenpo/bg_top_pic.png) repeat-x; text-align:center;}
#top_image{
	padding:10px;
	margin:0 auto 10px auto;
	zoom:100%;
	clear:both;
	}
#top_image:after{
	content:"";
	display:block;
	clear:both;
}
	
#top_image ul{ list-style-type:none; margin-left:100px;}
#top_image ul li{ float:left; margin-right:15px;}*/




/* MV （スクレイピングver）*/
/*
.mv_txt {
	position: relative;
	margin:10px auto 20px auto;
	padding:0;
	max-width:1000px;
}

.sp_none .mv_txt img {
box-shadow:0px 0px 3px 3px #EEE;

  {
  shadowColor:"#EEE",
  shadowOffset:{width:0,height:0},
  shadowOpacity:1,
  shadowRadius:3,
  borderWidth:1,
  borderColor:"#EEE",
  borderRadius:6
  }
}

.mv_txt01 {
	text-align: left;
	position: absolute;
	font-size: 30px;
	font-weight:bold;
	line-height:1.3;
	color:#EE0000;
	top:170px;
	left:23px;

	-webkit-text-stroke: 0.1px #FFF;
	text-stroke: 0.1px #FFF;
	text-shadow:2px 2px 3px #AAA;
}

.mv_txt01 .mv_txt01_big {
	font-size: 42px;
}

.mv_txt01 .mv_txt01_small {
	font-size: 28px;
}


.mv_txt01 .mv_txt01_black {
	color:#222;
}

.mv_txt01 .mv_txt01_red {
	color:#F00;
}

.mv_price {
	position: absolute;
	font-size: 80px;
	color:#F00;
	top:378px;
	left:616px;
	line-height:1.0;
	vertical-align:middle;
	text-shadow: 
	2px 2px 1px #FFF,  
	-2px 2px 1px #FFF,  
	2px -2px 1px #FFF,  
	-2px -2px 1px #FFF;
}

.mv_price span {
	font-size: 120%;
	font-family: Impact,Charcoal; 

}

.mv_txt01 .mv_txt01_smaller {
	font-size: 16px;
	text-shadow: none;
}

.arrow_box {
	position: relative;
	background: #fff957;
	border: 1px solid #f5e57f;
	padding: 8px;
}

.mv_txt_xs{
    font-size: 16px;
    display: flex;
    justify-content: end;
    color: #000;
    text-shadow: 0 0 BLACK;
    margin: -2px 0px 0;
    text-shadow:
	1px 1px 1px #FFF,
	-1px 1px 1px #FFF,
	1px -1px 1px #FFF,
	-1px -1px 1px #FFF;
}

*/



/*#Top .arrow_box {
	position: relative;
	background: #fff957;
	border: 1px solid #f5e57f;
	padding:8px;
}
*/


/*最安バナー
-------------------------------------------------------------------------------------*/

/*
.bnr_saiyasu{
	background:#EAE8FD;
	
}
.bnr_saiyasu img{ display:none;}

.bnr_coating_price{
	position:relative;
	margin-bottom:15px;
	}
.bnr_coating_price img{ width:100%; height:auto; }	
.bnr_coating_price .price{
	position:absolute;
	bottom:5px; right:145px;
	padding:5px; font-weight:bold; vertical-align:bottom;
}
.bnr_coating_price .icon_size{
	position:absolute;
	width:100px;
	text-align:center;
	bottom:47px;
	left:393px;
	font-weight:bold; vertical-align:bottom;
	color:#FFF;
	font-size:13px;
	}

.bnr_coating_price .price a{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:40px;
	font-weight:bold;

	color:#F00;


	text-shadow: 
	1px 1px 1px #FFF,  
	-1px 1px 1px #FFF,  
	1px -1px 1px #FFF,  
	-1px -1px 1px #FFF;	
	
	}
.bnr_coating_price .price .number{
	-webkit-text-stroke:1px #FFF;

	font-family:'Anton', Arial, Helvetica, sans-serif;
	font-size:76px;
	}

.bnr_coating_price a:hover{
	text-decoration:none;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	}

*/


/*料金
-------------------------------------------------------------------------------------*/


#price{}

#service_list{
	padding-top:10px;}
#service_list .clrFix{
	margin-bottom:10px;

	clear:both;
	zoom:100%;
}
#service_list .clrFix:after{
    content: "";
    display: block;
    clear: both;
	}

#service_list .left{
	border:1px solid #CCC;
	padding:3px;
	float:left;
	width:635px;	

	}
#service_list .right{
	float:left;
	padding-left:5px;
	width:205px;	
	}
#service_list .right p{
	font-size:16px;
	line-height:1.4em;
	font-weight:bold;
	}

#service_list .right p img{
	/*このサービス～のボタン*/
	display:none;
	
	}

	
#service_list{}


#service_list .detail{
	background-color:#EEE;
	clear:both;
	margin-bottom:30px;
	border-bottom:0px solid #666;
	padding:15px 5px 15px 5px;
}
#service_list .detail h4{
	background:#96B571;
	color:#FFF;
	padding:1px 5px;
	font-size:13px;
	margin-bottom:0px;
	}


#service_list .detail table{
	border-collapse:collapse;
	margin:0 0 10px 0;
	}
#service_list .detail table td{
	padding:3px;
	vertical-align:top;
}
.tbl_price_up_txt{
	margin:-35px 0 0 0;
	padding-bottom:10px;
	text-align:right;
	font-weight:bold;
	}
.tbl_price{
	
	
	margin:0px auto 8px 0 !important;
	border-collapse:collapse;
	background-color:#FFFFFF;

	

	}
.tbl_price *{}	
.tbl_price th{
	background:#E9EFCF;
	text-align:center;
	border:1px solid #CCC;
	padding:5px 10px 5px 10px!important;
	line-height:1.2em;
	font-size:11px;
	}
.tbl_price th span{
	padding:3px 0;
	display:inline-block;
	width:100%;
	margin-bottom:5px;
	border-bottom:1px solid #979797;
}


.tbl_price td{ border:1px solid #CCC;
	text-align:center;
	padding:5px 10px 5px 10px!important;
	vertical-align:middle !important;
	line-height:1.2em;
	font-weight:bold;
	
 }


.tbl_price tr:nth-child(2) th{ font-size:12px;} 
.tbl_price tr:nth-child(2) th img{ width:80px; } 
.tbl_price tr:last-child td { padding:15px 2px !important; font-size:18px; }


	
.tbl_price .bgRD{ background:#C00; color:#FFF;}
.tbl_price .bgBL{ background:#7D8DCE; color:#FFF;}
.tbl_price .bgOR{ background:#F09; color:#FFF; font-weight:bold}
.tbl_price .bgGL{ background:#090; color:#FFF; font-weight:bold; font-size:14px;}

.tbl_price th.t11,
.tbl_price th.t11 span{}	
 .tbl_price th.t11{ font-size:100%;}
.tbl_price th.t11 span{ font-size:80%; }
 
.tbl_price .bg_gr2{
	background-color:#EEE;} 
.tbl_price td.sub_title{
	color:#0099CC;
	background-color:#EEE;	
	text-align:left;
	color:#000;
	padding-left:5px;
	font-size:100%;
	}	
.tbl_price td.sub_title2{
	background-color:#CCCCCC;
	font-weight:bold;
	padding:3px;}

.tbl_price td.number{
	font-size:110%;
	font-weight:bold;
	color:#000;	
	/*font-family:Century Gothic;*/
}
.tbl_price tr.tujou{
	margin:6px 10px 0 10px ;
	border:1px solid #999999;
	border-collapse:collapse;
	}
.tbl_price tr.tujou	th{
	border-top:3px double #999999;
	background:none;
	background-color:#FFC;
	color:#FF3300;
	font-size:130%;
	}
.tbl_price tr.tujou	td{
	border-top:3px double #999999;
	background-color:#FFC;
	color:#FF3300;
	font-size:120%;	
	}

.tbl_price tr.waribiki{}
.tbl_price tr.waribiki th{
	background:none;
	background-color:#FF9;
	text-align:center;
	border:1px solid #999999;
	font-size:100%;
	color:#FF3300;	
	}	
.tbl_price tr.waribiki td{
	border:1px solid #999999;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#FF3300;
	background-color:#FF9;
	font-size:160%;	
	}
		
.tbl_price tr.waribiki2{}
.tbl_price tr.waribiki2 th{
	background:none;
	background-color:#F00;
	color:#FFF;
	text-align:center;
	border:solid #F00;
	border-width:2px 0 2px 2px;
	font-size:130%;
	padding:3px 1px 3px 1px;
	border-top:3px solid #F00;
	border-bottom:3px solid #F00;
	border-left:3px solid #F00;
	border-right:1px solid #999999;			
	}
.tbl_price tr.waribiki2 td{
	text-align:center;
	font-weight:bold;
	background-color:#FF6;
	color:#FF0000;
	font-size:180%;
	border-top:3px solid #F00;
	border-bottom:3px solid #F00;
	border-left:1px solid #999999;
	border-right:1px solid #999999;	
	}
.tbl_price tr.waribiki2 td.last{
	border-right:3px solid #F00;	

}



.size .tbl_simple{
	border-collapse:collapse;
	margin-bottom:8px;
	}
.size .tbl_simple th{
	border:1px solid #CCC;
	padding:6px;
	background:#DDD;
	font-weight:bold;
	text-align:center;
	line-height:1.4em;	
	}
.size .tbl_simple th.th_big{
	background-color:#333;
	color:#FFF;
}
.size .tbl_simple td{
	border:1px solid #CCC;
	padding:6px;
	background-color:#FFFFFF;
	line-height:1.4em;
	}	






.koutei{
	zoom:100%;
	clear:both;
	display:inline-block;
	}
.koutei:after{
	content:"";
	display:block;
	clear:both;
}
.koutei ul{
	list-style-type:none;
	}
.koutei li{
	float:left;
	padding:3px 6px;
	background:#FFC;
	font-weight:bold;
	border: #06C 5px solid;
	font-size:12px;
	}
.koutei li.plus{
	padding:3px 1px;
	border-width:5px 1px 5px 1px;
	
	background:#06C;
	color:#FFF;
}







/*オプション　*/
#option_box{ padding:50px 0 0 0; }


#option_box .btn_option{


	padding:10px;

	background: #1082ce;
	background: -moz-linear-gradient(top, #1082ce 0%, #3faef8 100%);
	background: -webkit-linear-gradient(top, #1082ce 0%,#3faef8 100%);
	background: linear-gradient(to bottom, #1082ce 0%,#3faef8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1082ce', endColorstr='#3faef8',GradientType=0 );	
	
	}

#option_box .btn_option p{
	font-size:35px;
	color:#FFF500;
	font-weight:bold;
	margin-bottom:3px;
	line-height:1.2em;
}
	
#option_box .btn_option:hover{
	cursor:pointer;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;

	}

.option_content{}


/*　読取先（スクレイピング）*/
#option{ width:960px;}

.bnr_option_waribiki{ display:none;}


#option h2{ display:none; }
#option h3{	
	background:url(../images/common/bg_title2.png) no-repeat;
	font-size:24px;
	padding:2px 10px 5px 30px;
	clear:both;
	margin-top:30px;
	margin-bottom:10px;
	border-bottom:1px solid #03F;
	color:#000;
 }
#option .sub{
/*	background:url(../img/option/bg_sub.jpg) repeat-y;*/
	margin-bottom:15px;
	}

	
#option .sub .left,
#option .sub .right{

	width:440px;
	padding:10px;
	margin-bottom:10px;
	
	min-height:280px;
	
	background:#F5F5F5;
	margin-left:15px;
}
#option .sub .left{}
#option .sub .right{
	}
#option .sub .pic{
	float:left;
}
#option .sub h4{
	color:#333;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho",serif;
	font-size:24px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
}


#option .option_ryokin{
	width:100%;
	border:1px solid #CCC;
	padding:1px;
	clear:both;
	zoom:100%;
	}


#option .option_ryokin th{
	font-size:12px;
	width:50%;
	border-bottom:1px solid #ccc;
	text-align:center;
	background:#DDD;
	}

#option .option_ryokin td{
	font-size:15px !important;
	width:50%;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#000 !important;
	}




#option .sub .detail{
	width:295px;
	float:right;
}
#option .sub .detail p{
	font-size:13px;
	margin-bottom:10px;
}
#option .sub .detail em{
	font-style:normal;
}
#option .sub .detail dl{
	}
#option .sub .detail dt{
	font-size:12px;
	}
#option .sub .detail dd{
	font-size:16px;
	}


#option .sub .detail table{
	margin:5px;
	border-collapse:collapse;
}

#option .sub .detail table th,
#option .sub .detail table td{
	padding:1px 4px;
}


#option .sub .detail table td{
	font-size:25px;
	color:#C00;
	background:#FFF;
}

#option .sub .detail table.tbl_option_time{}
#option .sub .detail table.tbl_option_time td{ background:inherit;}

#option .clrFix{
	clear:both;
	zoom:100%;}
#option .clrFix:after{
    content: "";
    display: block;
    clear: both;
}
#option .clrFix .left{ float:left;}
#option .clrFix .right{ float:right;}



.chui{
	border:0px #F00 solid; padding:0px;
	color:#FF0004;
	}


/*
割引・特典
-------------------------------------------------------------------------------------*/
#waritoku{
  background:url(../images/tenpo/bg_waritoku.png) repeat-y center 0;
  padding-top: 1em;
  }
.box_waribiki{
  float:left;
  /* width:470px;*/
  width:48%;
  margin-left: 1%;
  }
.box_tokuten{
  float:right; 
  /*width:470px; */
  width:48%; 
  margin-right: 1%; 
  }
#waritoku .sub_title{
 margin-bottom: 0.3em;
 }


.box_waribiki .sub p,
.box_tokuten .sub p{ font-weight:bold;}

.box_waribiki .sub{
	padding:10px;
	background:#FFF;
	/*border-bottom:#666 1px solid;*/
	margin-bottom:10px;}
.box_waribiki .sub .icon{
	background:#F00; color:#FFF;
	font-size:20px; text-align:center; width:80px; margin:0;
	margin-bottom:5px;
	}
.box_waribiki .sub .w_title{
	width:98%;
	text-align:center;
	background:#FFFE88;
	padding:5px;
	margin-bottom:5px;
	
	
}

.box_waribiki .sub .w_title p{
	line-height:1.2em;
	}
.box_waribiki .sub .w_title .size1{ font-size:26px;}
.box_waribiki .sub .w_title .size2{ font-size:24px;}

.box_waribiki .sub .w_price{
	/*width:170px;*/
	width:100%;
	text-align:center;
	
	}
.box_waribiki .sub .w_price p{ font-size:32px; font-family:"Arial Black", Gadget, sans-serif;  line-height:1.0em; letter-spacing: 2px;}
.box_waribiki .sub .w_price span{ font-size:16px; letter-spacing: 0px;}

.box_waribiki .sub .w_detail{ clear:both; position:relative;}
.box_waribiki .sub .w_detail .hoshou_w{}
#waribiki .sub .hoshou_w{ font-size:18px;}
.box_waribiki .sub .w_detail .number{}
.box_waribiki .sub .w_detail .hosoku{}
.box_waribiki .sub .w_detail .hosoku_pic{ float:right; }



.box_tokuten .sub{
	padding:10px;
	background:#FFF;
	/*border-bottom:#666 1px solid;*/
	margin-bottom:10px;
	}			
.box_tokuten .sub .icon{
	background:#0C3; color:#FFF; font-size:20px; text-align:center; width:80px;
	margin:0 0 5px 0;
	}

.box_tokuten .t_detail{
	line-height:1.3em;
	margin-bottom:5px;
	}


/*最大割引*/
#waribiki_saidai{
	background:url(../images/tenpo/bg_saidai.png) repeat-y;
  background-size: 100% auto;
	padding-bottom:5px;
	
	}
#waribiki_saidai table{
	width:100%;
	margin:10px 10px 5px 10px;
	
	border-collapse:collapse;
	}
#waribiki_saidai table td{
	padding:5px; font-weight:bold; vertical-align:bottom;
	}

#waribiki_saidai .saidai,
#waribiki_saidai .number,
#waribiki_saidai .tanni{
	color:#FFF;
	}

#waribiki_saidai .hosoku1{ color:#FFF; font-size:18px; text-align:center; padding:0; line-height:1.0em;}

#waribiki_saidai .mun_line{
	text-align:center;
	color:#FFF;
	padding-bottom:33px;
	}
#waribiki_saidai .saidai{ font-size:20px;}
#waribiki_saidai .number{  font-size:50px; line-height:1.0em;}
#waribiki_saidai .tanni{ font-size:40px;}

#waribiki_saidai .hosoku2{ color:#FFF; font-size:15px; text-align:center;}


/*割引なし表示*/
.none_waribiki{ background:#45CB63 !important;}
.none_waribiki .box_waribiki{ display:none;}
.none_waribiki .box_tokuten{ float:none; width:900px;}


/*　6つのスゴイ・店舗
------------------------------------------------------------------------------------------------------*/


#sugoi6{/* width:515px;*/}
#sugoi6 h2{
	background:#CAE7F7;
	text-align:center;
	padding:15px;
	margin-bottom:10px;
	color:#000;
	border:solid #000;
	border-width:2px 0;
	font-size:20px;
}


#sugoi6 h2 span{ font-size:35px;}
#sugoi6 h3 span{}
#sugoi6 h4 img{ width:100%; }






/* ６つのすごい　個社ページデザイン ver */
#sugoi6 .sub_title h2{
	background:#CAE7F7;
	text-align:center;
	padding:15px 50px;
	margin-bottom:10px;
	color:#000;
	border:solid #000;
	border-width:2px 0;
	font-size:20px;
}
#sugoi6 h2 span{ font-size:25px;}


/*
#top_melito .melito_sub,
#top_melito .melito_sub a,*/
.st_merit{
	display: block;
	/*width:288px ; */ 
	width: 100% !important;
	box-sizing:border-box;

	background: #00359A;
	border-radius: 10px;
	padding:18px 10px;
	margin-bottom:5px;
	/*height:85px;*/
	text-align:center;
	}
.st_merit p{
	color:#FF0;
	font-weight:bold;
	font-size:18px;
	line-height:1.2em;
	margin-bottom:3px !important;
	}

.st_merit p.size2{
	color:#FFF;
	font-weight:bold;
	font-size:25px;
	line-height:1.2em;
	margin-bottom:1px !important;
	}



.top_melito_datail2{
 }

.top_melito_datail2 .left,
.top_melito_datail2 .right{
  /*margin:1em;*/
	width: 100%;
 }

.top_melito_datail2 .pic{
	text-align:center;

	}
.top_melito_datail2 .pic img{
	width:auto;
	max-width:100%;
	}


.top_melito_datail2 h3{
/*	height:auto;
	font-size: 20px;
	font-weight:bold;
	padding:10px 0;
	margin-bottom:0.5em;
	color:#000 !important;
	border-bottom: 1px dotted #999;*/
	font-size: 22px;
	background:none;
	color:#000;
	border-bottom: 1px dotted #999;
	
	}
.top_melito_datail2 h3.sub_title::after{ display: none; }

.top_melito_datail2{
	padding:0 0 10px 0;
	clear:both;
	/*max-width: 920px;*/
	width: 100%;
	}
.top_melito_datail2 table{
	border-collapse:collapse;
	margin:0;}
.top_melito_datail2 table th{
	padding:5px;
	vertical-align:top;
	text-align:left;
	}
.top_melito_datail2 table td{
	padding:5px;
	vertical-align:top;
	text-align:left;
	}
.top_melito_datail2 table td.txt{
	vertical-align:top;
}
.top_melito_datail2 table td.txt p{
}
.top_melito_datail2 table td.pic{
	text-align:right;
	}

.top_melito_datail2 .sankaku{ display: none; }
/*

#top_melito .melito_sub .st_merit2{
	background:none;
}
*/
.top_melito_datail2 .st_merit{
width : 100%;
}

.txt_left{
text-align:left!important;
margin-bottom: 1em;
}


.top_melito_datail2 .bnr1 a,
.top_melito_datail2 .btn_txt1 a {
	display: none;
}



/* これを読み込むとLP側の地図レイアウトが崩れるので、使う場合は、調整が必要　*/
/*
#map{ 
  width:410px;
}

#map h2{
	background:#FC0;
	text-align:center;
	padding:15px;
	margin-bottom:10px;
	color:#000;
	border:solid #000;
	border-width:2px 0;
}


#map .btn_map_up{
	text-align:center;
	margin-bottom:5px;
	}
#map .btn_map_up a{
	background:#008DF3;
	display:inline-block;
	border:#E3E3E3 solid 2px;
	padding:2px 5px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	}	
#map .btn_map_up a:hover{
	background:#8AD4EF;
		
}
*/

.summary{ margin-bottom:15px;}
.summary table{ border-collapse:collapse;}
.summary table th,
.summary table td{ padding:5px; border:1px solid #DDD;}
.summary table th{
	background:#EEE;
	text-align:center;
	}
#result{
	background:#FFC;
	border:5px solid #FC0;
	margin-bottom:15px;
	}
#result h4{ font-size:18px; text-align:center;
margin-bottom:10px;}
#result .txt{
	padding:15px;
	font-weight:bold;
	font-size:20px;
	}
#result .txt p{
	background:#090;
	color:#FFF;
	display:inline;
	font-size:19px;
	
	}




/*　工場画像取得　*/

#kojo_pic{
	background:#EDEDEE;
	padding:10px;
	text-align:center;
	}
#kojo_pic p{
	margin-bottom:10px;}


	
/*
汎用
-------------------------------------------------------------------------------------*/
.center{ text-align:center;}
.clrfix{
	zoom:100%;
	clear:both;
	}
.clrfix:after{
	content:"";
	display:block;
	clear:both;
}		
.clrfix .left{ float:left;}
.clrfix .right{ float:right;}


.mb10{ margin-bottom:10px;}
.mb10{ margin-bottom:20px;}




/* 割引・特典バナー　*/

.bnr_waritoku_box{
	width:980px;
	margin:0 auto 15px auto;

	clear:both;
	zoom:100%;
}
.bnr_waritoku_box:after{
	content:"";
	display:block;
	clear:both;
}	

.head_waribiki_saidai,
.bnr_head_tokuten{
	width:48%;
	
	}


.head_waribiki_saidai{ float:left;}
.bnr_head_tokuten{ float:right; }	





.head_waribiki_saidai{}
.head_waribiki_saidai .price a{
	
	box-sizing: border-box;	

	display:block;
	width:100%;
	
	line-height:1.2em;
	
	background: #d61141;
	background: -moz-linear-gradient(top, #d61141 0%, #b30e37 100%);
	background: -webkit-linear-gradient(top, #d61141 0%,#b30e37 100%);
	background: linear-gradient(to bottom, #d61141 0%,#b30e37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d61141', endColorstr='#b30e37',GradientType=0 );
	

	color:#FF0;
	padding:5px 10px;
	font-weight:bold;
	font-size:22px;
	color:#FF0;
	text-align:center;
	text-decoration:none;


	box-shadow:0px 0px 8px 0px #e3e3e3;
	border-radius:5px 0px 0px 5px ;
	border:solid #ffffff;
	border-width:4px;	
	
}
.head_waribiki_saidai .price .txt1{
	display:block;
	margin-bottom:3px;

}

.head_waribiki_saidai .price a:hover{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;		
}


.head_waribiki_saidai .price .number{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:34px;
	font-weight: bold;
}





.bnr_head_tokuten{}
.bnr_head_tokuten a{
	
	font-family:"Arial Black", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	box-sizing: border-box;	

	display:block;
	width:100%;
	
	line-height:1.2em;
	
	background: #04a5b6;
	background: -moz-linear-gradient(top,  #04a5b6 0%, #00849f 100%);
	background: -webkit-linear-gradient(top,  #04a5b6 0%,#00849f 100%);
	background: linear-gradient(to bottom,  #04a5b6 0%,#00849f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04a5b6', endColorstr='#00849f',GradientType=0 );
	

	color:#FFF;
	padding:5px 10px;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	text-decoration:none;
				 
	text-shadow: 
	1px 1px 1px #02707B,  
	-1px 1px 1px #02707B,  
	1px -1px 1px #02707B,  
	-1px -1px 1px #02707B;	

	/* box-shadow */
	box-shadow:0px 0px 8px 0px #e3e3e3;
	-moz-box-shadow:0px 0px 8px 0px #e3e3e3;
	-webkit-box-shadow:0px 0px 8px 0px #e3e3e3;
	
	/* border-radius */
	border-radius:5px 0px 0px 5px ;
	-moz-border-radius:5px 0px 0px 5px ;
	-webkit-border-radius:5px 0px 0px 5px ;
	
	/* border */
	border:solid #ffffff;
	border-width:4px;	
	
}

.bnr_head_tokuten a:hover{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;		
}
.bnr_head_tokuten a p{ 	font-size:24px;}





/* ------------------------------------------------------------------------------------
 
 事例（スライダー）
 
------------------------------------------------------------------------------------*/
#top_jirei_box h2{
	text-align:center;
	/*background:url(../img/common/bg_h3.gif);*/
	padding:10px;
	}

#top_jirei_box{

	border:5px solid #EEE;
	padding:1%;
	margin-bottom:10px;
	clear:both;
	

	
}

#top_jirei{
	clear:both;
	zoom:100%;
}
#top_jirei:after{
    content: "";
    display: block;
    clear: both;
	}


#top_jirei .sub{
	float:left;
	background:#F7F7F7;
	width:30%;
	margin-right:1%;
	padding:1%;
	
	}


	
#top_jirei .sub .pic{ float:left; width:58%;}
#top_jirei .sub .detail{ float:right; width:40%;}

#top_jirei .sub .pic img{ width:100%;}

#top_jirei .sub h4{ font-size:13px; background:#A7CED8; margin-bottom:2px;}
#top_jirei .sub .detail p{ font-size:13px; }
#top_jirei .sub a:hover{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;	

	}


/* ------------------------------------------------------------------------------------
 
 事例
 
------------------------------------------------------------------------------------*/
#jirei table{ 
	margin-bottom:10px;
	}
#jirei table th{ width:25%;}	
#jirei h3{
	padding:5px;
	color:#000;
	}

.btn_jirei{
	display:block;
	
	padding:10px;
	background: #1082ce;
	background: -moz-linear-gradient(top, #1082ce 0%, #3faef8 100%);
	background: -webkit-linear-gradient(top, #1082ce 0%,#3faef8 100%);
	background: linear-gradient(to bottom, #1082ce 0%,#3faef8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1082ce', endColorstr='#3faef8',GradientType=0 );	

	font-size:35px;
	font-weight:bold;
	margin-bottom:3px;
	line-height:1.2em;

	color:#FFF500;
	text-decoration:none;


	}


.btn_jirei:hover,
.btn_jirei_h:hover{
	cursor:pointer;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;

	color:#FFF500;
	text-decoration:none;

	}
	
	
	
	

/* ---------------------------------------------------------------------------

	デザインVer３　用

------------------------------------------------------------------------------*/


.tbl_price_title{
	display: flex;
	font-size: 87%;
	justify-content: space-between;
	margin-bottom: 10px;
	border: 1px solid #EEE;
	}
.tbl_price_up_txt{
	margin:-35px 0 0 0;
	padding-bottom:10px;
	text-align:right;
	font-weight:bold;
	}
.tbl_price{
	/*table-layout: fixed;*/
	margin:0px auto 30px auto;
	border-collapse:collapse;
	background-color:#FFFFFF;
	width: 920px;
	}
.tbl_price *{}	
.tbl_price th{
	/*background:url(../img/common/bg_th01.gif) ;*/
	background:#0088BB;
	text-align:center; border:1px solid #CCC;
	padding:4px 0px 4px 0px;
	line-height:1.2em;
	font-size:14px;
	color:#FFF;
	}
.tbl_price th p{
	padding:8px 0px 8px 0px;
	margin:0;
	}
.tbl_price td{
	vertical-align:middle;
	font-weight:bold;
	padding:10px 8px 10px 8px;
	text-align:center;
	border:1px solid #CCC;
	font-family:"Arial Black", Gadget, sans-serif;}

.td_color_ddd{
background-color:#DDDDDD;
}

.td_color_eee{
background-color:#EEEEEE;
}

.td_font_color_222{
color:#222;
font-size:110%;
}

.td_font_color_B20000{
color:#B20000;
font-size:110%;
}

.td_font_color_FE0{
background-color:#FE7;
color:#B20000;
font-size:125%;
text-decoration:underline;
}


.tbl_price_menu{
	margin:0px auto 30px auto;
	border-collapse:collapse;
	background-color:#FFFFFF;
	width: 100%;
	}
.tbl_price_menu td{
	vertical-align:top;
	padding:10px 8px 10px 8px;
	text-align:left;
	border:1px solid #CCC;
}

.tbl_price_menu td.td_l{
width:30%;
background-color:#999;
text-align:center;
color:#FFF;
}
.tbl_price_menu td.td_r{
width:80%;
}

.tbl_price_example {
	margin: 0px auto 30px auto;
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 100%;
}

.tbl_price_example th {
	background-color:#999;
	padding:10px 8px 10px 8px;
	text-align:center;
	color:#FFF;
}

.tbl_price_example td{
	vertical-align:top;
	padding:10px 8px 10px 8px;
	text-align:left;
	border:1px solid #CCC;
}

.tbl_price_example .td_l{
	width:30%;
}
.tbl_price_example .td_r{
	width:80%;
}


#diamond_value{
	padding:2em 0 1em 0;}

/* タイトル設定 2021.04.12 */

h2.section_title{
	padding:1.3em 0.5em;
	text-align:center;
	background:#00349A;
	color:#FFFFFF;
	font-size:150%;
	}
h2.section_title{}



/* その他のバナー */
.banner_extra{}
.banner_extra img{ width:100%; height:auto; }



/*臨時*/
.rinji{
	clear:both;
	text-align:center;
	background:#FFEE00;
	padding:5px;
	width:1000px;
	margin:auto;
	margin-top:10px;
	margin-bottom: 10px;
	}
.rinji{
	color:#F00;
	font-size:17px;
	font-weight:bold;
	}


/* START TOPページお客様の声 PC */

#top_voice { font-family: "Noto Sans JP"; 
padding-top: 30px;}

#top_voice{
	margin-bottom:1em;
    max-width: 920px;
	text-align: left;
}

#top_voice *{}
#top_voice p{
	line-height: 1.4em;
	font-size: 100%;
	font-weight: normal !important;
}

.tv-h2{
    color:#fff;
    padding: 20px 0;
    font-size: 180%;
    background:#33658A;
    border-radius: 0.4em;
    text-align: center;
}

.tv-h2 h2{margin:0;}

.tv-h2 h2::before{
   font-family: FontAwesome;
   content: '\f086';
   color:#fff;
   padding-right: 10px;
}

.tv-h3 {
	background: #e2e2e2;
    color:#1f1f1f;
	border-radius: 0.4em;
    padding:4px;
    font-size: 110%;
   	margin:10px 0;
   	font-weight: bold;
   	text-align: center;
}

#top_voice h4,
#top_voice .sub h5.box_Q{cursor:pointer;}

#top_voice h4{
	padding: 8px 14px;
	background: #f90;
	color: #fff;
	margin-bottom:5px;
	border:none;
	border-radius: 0.4em;
	font-size: 120%;
}

#top_voice h4 li{
	display: table-cell;
	padding-right:20px;
	font-weight: normal;
}

#top_voice .sub{
	background:#e1d8c6;
	padding:0.4em;
	margin-bottom:5px;
	border:none;
	border-radius: 0.4em;
	}

#top_voice .sub:hover{
	background:#e6b759;
	transition: 0.3s;
}

#top_voice .sub h5.box_Q{
	font-size:16px;
	font-weight:normal;
	padding:0.4em;
	}

#top_voice .sub  .box_A{
	font-size:16px;
	background-color:#fff;
	padding:4px;
	list-style:none;
	border-radius: 0.4em;
	}

#top_voice .qa_content,
#top_voice .box_A{ display:none;}

.tvclicked{
	background: #e6b759!important;
}


#top_voice h4:before{
 	font-family: "Font Awesome 5 Free";
 	content:"\f150";
 	float: right;
/* 	padding: 10px 0;*/
 	margin-right: 20px;
 	font-size: 22px;
     transition-duration:0.4s;
}

.box_Q:before{
 	font-family: "Font Awesome 5 Free";
 	content:"\f150";
 	float: right;
 	color: #505050;
/* 	padding: 10px 0;*/
 	margin-right: 20px;
 	font-size: 22px;
     transition-duration:0.4s;
}

.rotate:before{
 	font-family: "Font Awesome 5 Free";
 	content:"\f150";
 	float: right;
/* 	padding: 10px 0;*/
 	margin-right: 20px;
	transform: rotate(180deg);
    transition-duration:0.4s;
}

/* END TOPページお客様の声 PC */




/* ポータル側では非表示にしたいコンテンツのclass（取得元HPで指定）*/
.portal_none_display{
  display: none;
}


/*EXキーパーコンテンツの表示（モーダル）*/
#exkeeper_content .exkeeper_content_box{
  padding: 2%;
  width: 100%;
  height: 300px;
  max-width: 1000px;
  background: none;
  text-align: center;
}
@media only screen and (max-width:768px){
  #exkeeper_content .exkeeper_content_box{
  height: auto;
  }
}
#exkeeper_content h2{
text-align: center;
color: #FFF;
background: #00349A;
padding: 1em;
}
#exkeeper_content .box_waribiki{
  background: none;
  width: 100%;
}


#exkeeper_content .box_waribiki *{
	font-weight:bold;
}

#exkeeper_content .box_waribiki .number{ color:#FF0000; font-size:60px;}
#exkeeper_content .box_waribiki .number span{font-size:27px;}
#exkeeper_content .box_waribiki .hosoku{
  font-size:20px;
  color:#000;
  text-align:left;
  margin-top:15px;
  margin-bottom:10px;
}
#exkeeper_content .box_waribiki .size1{ color:#FF8C00; font-size:36px; }
#exkeeper_content .box_waribiki .size2{font-size:30px; }
#exkeeper_content .box_waribiki div{ padding:20px; position:relative;}
#exkeeper_content .box_waribiki div p.hosoku_pic{ position:absolute; 
right:0; top:0;}




/*スマホ関連 */

.sp_only{ display:none;}

/* ●px以下から 1カラム表示
------------------------------------------------------------*/
@media only screen and (max-width:768px){

  .sp_only{ display:block;}
  .btn_yoyaku_side{  display:none; }



  .tbl_price_menu {}

  .tbl_price_menu th,
  .tbl_price_menu td{
      display: block;
      width: 100%;

  }
  .tbl_price_menu td.td_l,
  .tbl_price_menu td.td_r{
      display: block;
      width: 100%;
  }





}









/*　ＭＶスライダー用（使用している場合）*/

/* MVの場合は、幅100%にする　*/
.containerMV.mv_txt{ width: 100%; max-width: 100%; }

.swiper-slide img {
  width: 100%;
  height: auto;
  max-width: inherit;
  min-width: inherit;
  
}

.swiper-slide {
	width: auto!important;
}

.swiper{
 margin: 20px 0 0 0;
 padding-bottom: 20px;
 position: static;
}

.swiperSP{
 margin: 20px 0 0 0;
}

.containerMV {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.swiper-button-prev,
.swiper-button-next {
  height: 50px;
  width: 50px;
  text-indent: -9999px;
}
/* 前へ次への矢印カスタマイズ */
.swiper-button-prev:after,
.swiper-button-next:after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 50px;
  margin: auto;
  width: 50px;
}
/* 前への矢印カスタマイズ */
.swiper-button-prev:after {
  background-image: url(../images/swiper/swiper_prev.png);
  opacity: 70%;
}
/* 次への矢印カスタマイズ */
.swiper-button-next:after {
  background-image: url(../images/swiper/swiper_next.png);
  opacity: 70%;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
	right: 2%;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
	left: 2%;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	    bottom: -40px;
    padding-bottom: 20px;
	
}

.swiper-pagination-bullet {
	width: 20px;
	height: 20px;

}


.swiper-paginationSP
{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}

@media only screen and (max-width:768px){

	.swiper-slide img {
    height: auto;
    width: 100%;
	}

	.swiper-slide {
		width: 100%!important;
	}

	/* 前への矢印カスタマイズ */
.swiper-button-prev:after {
  width: 70%;
}
/* 次への矢印カスタマイズ */
.swiper-button-next:after {
  width: 70%;
}


}


.containerMV.sp_none{ 
  display: block;
}
.containerMV.sp_only{ 
  display: none;
}
  
@media only screen and (max-width:768px){
  .containerMV.sp_none{ 
    display: none;
  }
  .containerMV.sp_only{ 
    display: block;
  }  
}

/* IVRバナー　*/
.bnr-ivr-sp{
  margin-bottom: 10px;
}


/* Googleマップ埋め込みバージョンに対応　*/
#map .map_iframe_embed{}
#map .map_iframe_embed iframe{
    width: 100%;
    height: 500px;
}
@media only screen and (max-width:768px){
.map_iframe_embed iframe{
    height: 400px;
    }
}



/* 追加分　*/
.extra_content *{
  box-sizing: border-box; 
}
.extra_content{
  background: #FFF;
  margin: 1%;
  padding: 1%; 
  
}
.extra_content .box{
}



.sugoi_content{
  display: flex;
  flex-wrap: wrap;
  margin: 1em;
}
.sugoi_content .left{
 /*width: 48%;*/
  width: 100%;


}

.sugoi_content .st_merit{
  margin-bottom:1em;
  position: relative;
  overflow: hidden; 
}

.sugoi_content .st_merit p{ color:#FFF; }
.sugoi_content .st_merit.line2{ color: #FFF000; }

.sugoi_content .st_merit .no {
  position: absolute;
  top: 55px;
  left: -25px;
  width: 110px;
  text-align: center;
  background: linear-gradient(135deg, #DDD, #FFF, #f8f8f8);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
  color: #000;
  font-size: 14px;
  font-weight: bold;
  padding: 5px 0;
  transform: rotate(-45deg);
  transform-origin: top left;
  box-shadow: 0 0 5px rgba(0,0,0,0.3);
}


.sugoi_content h3{
    font-size: 20px; 
   text-align: center;
   height: auto;
 }



/*　料金表　*/
.tbl_price_wrap h3 {
	margin: 4px 1px 30px 1px;
	font-size: 22px;
	background-image:none;
	background-color: #0088BB;
	color: #FFF;
	line-height:1.4em;
	height:auto;
	border-radius: 10px;
	text-align: center;
	padding:30px 0;
	position: relative;
	cursor: pointer;
	text-indent:0;
}

.tbl_price_wrap h3 span {
	font-size:16px;
}

.tbl_price_wrap h3:hover {
	opacity:0.7;
}

.tbl_price_wrap h3:after {
	content: "";
	position: absolute;
	right: 12px;
	top: 25%;
	transition: all 0.2s ease-in-out;
	display: block;
	width: 14px;
	height: 14px;
	border-top: solid 4px #FFF;
	border-right: solid 4px #FFF;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.tbl_price_wrap h3.toggle-open:after {
	top: 35%;
	-webkit-transform: rotate(-45deg)!important;
	transform: rotate(-45deg)!important;
}

.tbl_price_wrap .right p {
	width:280px;
	padding-left:10px;
}

.tbl_price_title{
	display: flex;
	font-size: 87%;
	justify-content: space-between;
	margin-bottom: 10px;
	border: 1px solid #EEE;
	background:;
	}
.tbl_price_up_txt{
	margin:-35px 0 0 0;
	padding-bottom:10px;
	text-align:right;
	font-weight:bold;
	}
.tbl_price{
	/*table-layout: fixed;*/
	margin:0px auto 10px auto;
	border-collapse:collapse;
	background-color:#FFFFFF;
	width: 920px;
	}
.tbl_price *{}
.tbl_price th{
	/*background:url(../img/common/bg_th01.gif) ;*/
	background:#0088BB;
	text-align:center; border:1px solid #CCC;
	padding:4px 0px 4px 0px;
	line-height:1.2em;
	font-size:14px;
	color:#FFF;
	}
.tbl_price th p{
	padding:8px 0px 8px 0px;
	margin:0;
	}
.tbl_price td{
	vertical-align:middle;
	font-weight:bold;
	padding:10px 8px 10px 8px;
	text-align:center;
	border:1px solid #CCC;
	font-family:"Arial Black", Gadget, sans-serif;}

.td_color_ddd{
background-color:#DDDDDD;
}

.td_color_eee{
background-color:#EEEEEE;
}

.td_font_color_222{
color:#222;
font-size:110%;
}

.td_font_color_B20000{
color:#B20000;
font-size:110%;
}

.td_font_color_FE0{
background-color:#FE7;
color:#B20000;
font-size:125%;
text-decoration:underline;
}


.tbl_price_menu{
	margin:0px auto 30px auto;
	border-collapse:collapse;
	background-color:#FFFFFF;
	width: 920px;
	}
.tbl_price_menu td{
	vertical-align:top;
	padding:10px 8px 10px 8px;
	text-align:left;
	border:1px solid #CCC;
}

.tbl_price_menu td.td_l{
width:30%;
background-color:#999;
text-align:center;
color:#FFF;
}
.tbl_price_menu td.td_r{
width:80%;
}

.jump_price_example {
	margin:20px 0;
	font-size:16px;
	text-decoration: underline;

}

.jump_price_example a {
	background:#ffee77;
	padding:10px;
}

#tbl_price_example {
	margin: 0px auto 30px auto;
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 920px;
}

#tbl_price_example th {
	background-color:#999;
	padding:10px 8px 10px 8px;
	text-align:center;
	color:#FFF;
}

#tbl_price_example td{
	vertical-align:top;
	padding:10px 8px 10px 8px;
	text-align:left;
	border:1px solid #CCC;
}

#tbl_price_example .td_l{
	width:30%;
}
#tbl_price_example .td_r{
	width:80%;
}


.price_chui{
	font-size: 14px;
}


#option .sub {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

#option .option_h3 {
	width:100%;
	background:none;
	text-align:center;
	position: relative;
	cursor: pointer;
	font-size:16px;
	background:#0088BB;
	color: #fff;
	border: none;
	border-radius: 8px;
	padding: 14px;
}

#option .option_h3:hover {
/* 	opacity:0.7; */
}

#option .option_h3:after {
	content: "";
	position: absolute;
	right: 35px;
	top: 21%;
	transition: all 0.2s ease-in-out;
	display: block;
	width: 14px;
	height: 14px;
	border-top: solid 4px #fff;
	border-right: solid 4px #fff;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

#option .option_h3.toggle-open:after {
	top: 35%;
	-webkit-transform: rotate(-45deg)!important;
	transform: rotate(-45deg)!important;
}


#option .option_h3.toggle-open{
	background: #00349A;
}

#option .option_h3_ie {
	width:100%;
	background:none;
	text-align:center;
	position: relative;
	/*cursor: pointer;*/
	font-size:16px;
	background:#0088BB;
	color: #fff;
	border: none;
	border-radius: 8px;
	padding: 14px;	
}

#option .left {
/*
	display: block;
	width: 47%;
*/
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 47%;
	background: #EFEFEF;
	margin: 0 0 20px 0;
	padding: 5px;
	align-content: start;
}

#option h4 {
	width:100%;
	background: #0088BB;
	margin-bottom: 10px;
	padding: 10px 0;
	text-align:center;
	color:#FFF;
	max-height: 70px;

}

#option .pic {
	text-align:center;
	width:24%;
	margin:0 0;
}

#option .pic img {
	width:100%;
}

#option .detail {
	width:74%;
	margin:0 0;
}

#option .detail p {
	margin: 0px auto 10px auto;
	width: 95%;
}

#option .option_ryokin {
	margin: 0px auto 10px auto;
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 98%;
}

#option .option_ryokin th {
	vertical-align: middle;
	background: #0088BB;
	text-align: center;
	border: 1px solid #CCC;
	padding: 4px 0px 4px 0px;
	line-height: 1.2em;
	font-size: 14px;
	color: #FFF;
}

#option .option_ryokin td {
	vertical-align: middle;
	font-weight: bold;
	padding: 10px 8px 10px 8px;
	text-align: center;
	border: 1px solid #CCC;
	font-family: "Arial Black", Gadget, sans-serif;
}

#option .option_ryokin2 {
	margin: 0px auto 10px auto;
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 98%;
}

#option .option_ryokin2 th {
	vertical-align: middle;
	/*background: #00BFFF;*/
	background: #FBBC00;

	text-align: center;
	border: 1px solid #CCC;
	padding: 4px 0px 4px 0px;
	line-height: 1.2em;
	font-size: 14px;
	color: #FFF;
}

#option .option_ryokin2 td {
	vertical-align: middle;
	font-weight: bold;
	padding: 10px 8px 10px 8px;
	text-align: center;
	border: 1px solid #CCC;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #D90000;
}


#option .option_time {
	display: flex;
	align-items:center;
}

#option .option_time li {
	list-style-type: none;
	font-size: 14px;
}

#option .option_time li:first-child {
	background:#0085B2;
	color:#FFF;
	padding:8px;
	margin-left:3px;
}

#option .option_time li:nth-child(2) {
	margin-left:30px;
}