@charset "UTF-8";

/*  color
$textcolor:#333333;
$yubin:#cc0000;
$yubin2:#FAECEA;
$bg:#eeeeee;
$border:#c9c9c9;
$yucho:#009900;
$kanpo:#000099;
$int:#FA812F;

$gray1:#646464;
$gray2:#a0a0a0;
$gray3:#c8c8c8;
$gray4:#dcdcdc;
$gray5:#eeeeee;
$gray6:#f7f7f7;
$gray7:#FAFAFA;
*/

/* you_pack
----------------------------------------------- */
.h1lead.you_pack .clm.img{
	display:block; text-align:center; padding:30px 0;
}
	.h1lead.you_pack .clm.img .logo img{
		width:310px;
	}
.h1lead.you_pack ul.icon{
	display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center; margin-top:20px;
}
.h1lead.you_pack ul.icon li {
	background: #fff;border: 1px solid #c00;border-radius: 3px;height: 64px;margin-right: 10px;position: relative;width: 64px;
}
.h1lead.you_pack ul.icon li span {
	bottom: 2px;display: block; color:#cc0000;font-family: "Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",メイリオ,Meiryo,sans-serif;font-size: 6px;font-size: 12px;font-weight: 400;left: 0;line-height: 1;margin: auto;position: absolute;right: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9);
	-webkit-transform-origin: left center;
	transform-origin: left center;
	width: calc(100%/.9);
}
.h1lead.you_pack ul.icon li span:before {
	display: block; font-size: 50px; font-weight: 400; color:#cc0000;
}
.h1lead.you_pack ul.icon li span.shuka:before {content: "\e93e";font-family: yubin;}
.h1lead.you_pack ul.icon li span.tsuiseki:before {content: "\e944";font-family: yubin;}
.h1lead.you_pack ul.icon li span.jikan:before {content: "\e979";font-family: yubin;}
.h1lead.you_pack ul.icon li span.conveni:before {content: "\e936";font-family: yubin;}
.h1lead.you_pack ul.icon li span.allyear:before {content: "\e9a4";font-family: yubin;}


.simple_feeSerach{}
	.simple_feeSerach .input{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;align-items: center; padding:30px; margin-top:45px;background:#eee; position:relative;
	}
	.simple_feeSerach .input:before {
		content: "";position: absolute;top: 50%;left: 100%;margin-top: -25px;border: 25px solid transparent;border-left: 25px solid #eee;}
		.simple_feeSerach .input .inner{
			margin:auto; width:80%;
		}
			.simple_feeSerach .input .inner dl dt{margin-bottom:8px;}
			.simple_feeSerach .input .inner .selectWrap{
				width:100%; background:#FFF;
			}
	.simple_feeSerach .output{}
	.simple_feeSerach .output dl{
			display: -webkit-flex;
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;align-content: space-between;text-align: center;
			font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight: bold;
			margin-bottom:10px;
		}
		.simple_feeSerach .output dl:last-child{margin-bottom:0;}
		.simple_feeSerach .output dl dt,
		.simple_feeSerach .output dl dd{flex:1;}
		.simple_feeSerach .output dl.title{text-align: center; font-size:13px; align-items: flex-end; line-height:1.4;}
		.simple_feeSerach .output dl.list dt{background:#CC0000; color:#FFF; font-weight:bold;}
		.simple_feeSerach .output dl.list dt,
		.simple_feeSerach .output dl.list dd{padding:0.6em 0; margin:0 5px;}
		.simple_feeSerach .output dl.list dd.scale{background:#eee;}
		.simple_feeSerach .output dl.list dd.price{border:1px solid #CC0000;}

@media screen and (max-width: 750px){
	.simple_feeSerach{}
	.simple_feeSerach .input{margin-top:0;margin-bottom:45px;}
	.simple_feeSerach .input:before {margin-top: 0px;border-left:none;
		content: "";position: absolute;top: 100%;left: 50%;margin-left: -25px;border: 25px solid transparent;border-top: 25px solid #eee;}
	.simple_feeSerach .input .inner{margin:auto; width:100%;}
	.simple_feeSerach .output dl{text-align: center; font-size:13px;
} /* sp */