@charset "utf-8";
/* 1DAY比較LP 2018/12/12 */
/*改修 2020/3*/
#hikaku_1day{
	font-family:"Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.6;
	position:relative;
	margin:auto;
}
#hikaku_1day div,
#hikaku_1day p,
#hikaku_1day span,
#hikaku_1day h1,
#hikaku_1day h2,
#hikaku_1day h3,
#hikaku_1day ul,
#hikaku_1day li,
#hikaku_1day a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#hikaku_1day .dsp_tbl{
	display:table;
	width:100%;
	margin:auto;
}
#hikaku_1day .dsp_cell{
	display:table-cell;
	width:50%;
	vertical-align:bottom;
}
#hikaku_1day a{
	text-decoration:none;
}
#hikaku_1day .red_txt{
	color:#d30f17;
}
/*背景パターン*/
body{
}
/*fixcenterの代わり*/
.wrapper{
	margin:0 auto;
	text-align:left;
}
/*汎用*/
#hikaku_1day a{
	text-decoration:none;
}
#hikaku_1day p{
	font-size:15px;
	line-height:2;
	letter-spacing:2px;
}
#hikaku_1day .fs24{
	font-size:24px;
}
#hikaku_1day .fwb{
	font-weight:bold;
}
/*ヘッダー*/
#hikaku_1day .header{
	background:#ffe763;
	background:-webkit-linear-gradient(left, #ffe957 0%,#ffe957 49%,#ffde00 50%,#ffde00 100%);
	background:linear-gradient(to right, #ffe957 0%,#ffe957 49%,#ffde00 50%,#ffde00 100%);
	margin-top:12px;
}
#hikaku_1day .header h2{
	text-align: center;
}
#hikaku_1day .header .header_sub_box{
	width:1120px;
	height:460px;
	margin:0 auto;
	background-image:url(../img/header.jpg);
}
#hikaku_1day .header .header_sub_box h2{
	width:100%;
	max-width:950px;
	margin:0 auto;
}
/*コンタクト代、見直しませんか？*/
#hikaku_1day .select{
	text-align:center;
	width:950px;
	margin: 40px auto;
	background-image:url(../img/lead_bg.gif);
}
#hikaku_1day .select p{
	font-size:16px;
	line-height:3;
	letter-spacing:1px;
}
#hikaku_1day .select img{
	display:block;
	width:500px;
	margin:0 auto;
}
/*何が違うの？ 主な機能の解説*/
#hikaku_1day .function_box_wrap{
	float:left;
	width:402px;
}
#hikaku_1day .function_box_l{
	margin-right:18px;
}
#hikaku_1day .function{
	width:950px;
	margin:0 auto;
	padding:54px 64px;
	background-color:#ffe957;
	border-radius:20px;
}
#hikaku_1day .function h3{
	display:block;
	color:#fff;
	font-size:26px;
	font-weight:bold;
	text-align:center;
}
#hikaku_1day .function_box_btm{
	margin-bottom:18px;
}
#hikaku_1day .function_title{
	background-color:#ffffff;
	border-radius:8px 8px 0 0;
	padding:14px 0 20px;
	border-bottom:solid 1px #411f00;
}
#hikaku_1day .function_title h4{
	color:#411f00;
	font-size:20px;
	font-weight:bold;
	letter-spacing:2px;
	text-align:center;
}
#hikaku_1day .function_box{
	background-color:#fffbdd;
	border-radius:0 0 8px 8px;
	padding:20px 30px 30px 30px;
}
#hikaku_1day .lead{
	display:block;
	width:580px;
	margin:0 auto;
}
#hikaku_1day .lead span{
	font-weight:bold;
	color:#f92676;
}
#hikaku_1day .lens_box{
	float:left;
	background-color:#fff196;
	border-radius:8px;
	border:solid 2px #fff;
	box-shadow:0px 0px 0px 1px #fff196;
	padding:22px 38px 36px;
	position:relative;
	width:371px;
}
#hikaku_1day .function_box .lens_box_l{
	margin-right:18px;
}
#hikaku_1day .drop_o{
	display:block;
	width:100%;
	max-width:68px;
	height:auto;
	position:absolute;
	top:-18px;
	left:52px;
}
#hikaku_1day .lens_box h4{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#411f00;
	margin-bottom:24px;
}
#hikaku_1day .check{
	color:#f92676;
	font-weight:bold;
	margin-top:8px;
}
/*見出しにアイコン設置*/
#hikaku_1day .icon_1,
#hikaku_1day .icon_2,
#hikaku_1day .icon_3{
	display:inline-block;
	width:36px;
	height:36px;
	background-size:100%;
	background-repeat:no-repeat;
	position:relative;
	top:8px;
	right:6px;
}
#hikaku_1day .icon_check,
#hikaku_1day .icon_arrow{
	display:inline-block;
	width:16px;
	height:16px;
	background-size:100%;
	background-repeat:no-repeat;
	position:relative;
	top:3px;
	margin-right:6px;
}
#hikaku_1day .icon_1{
	background-image:url(../img/icon_moisture.png);
}
#hikaku_1day .icon_2{
	background-image:url(../img/icon_permeability.png);
}
#hikaku_1day .icon_3{
	background-image:url(../img/icon_uv.png);
}
#hikaku_1day .icon_check{
	background-image:url(../img/check_box.png);
}
#hikaku_1day .icon_arrow{
	background-image:url(../img/arrow.png);
}
/*人気の1DAY 価格と機能比較*/
#hikaku_1day .hikaku_title{
	width: 240px;
	margin: 0 auto 36px;
	position:relative;
	left:-50px;
	z-index: 1;
}
/* バルーンの吹き出しタイプ */
#hikaku_1day .hikaku_title_02{
	width: 500px;
	margin: 0 auto 20px;
}
#hikaku_1day .hikaku_title img{
	width:100%;
}
#hikaku_1day .comparison{
	display:block;
	width:100%;
	max-width:950px;
	background-color:#ffe957;
	padding:45px 8px 40px 100px;
	border-radius:20px;
	margin:auto;
	position:relative;
}
#hikaku_1day .caption{
	font-size:12px;
	text-align:right;
	margin-top:8px;
}
/*横スライド部分の設定*/
#hikaku_1day .slide_wrap{
	width:100%;
}
#hikaku_1day .slide_inner{
	display:table;
	border-spacing:7px;
	margin-left:-4px;
}
#hikaku_1day .slide_box{
	display:table-cell;
	background-color:#fff;
	border-radius:8px;
}
/*商品スペックカセット*/
#hikaku_1day .slide_box li{
	color:#401f03;
	font-size:14px;
	text-align:center;
	box-sizing:border-box;
}
#hikaku_1day .slide_box li:first-child{
	height:120px;
	padding:20px 14px 0;
}
#hikaku_1day .slide_box .pkg{
	width:100%;
	max-width:380px;
	height:auto;
}
#hikaku_1day .li_bg{
	display:block;
	background-color:#fffae0;
	position:relative;
}
#hikaku_1day .li_bg .icon_crown{
	display:block;
	width:100%;
	max-width:26px;
	height:auto;
	margin:auto;
	position:absolute;
	top:22px;
	left:22px;
}
#hikaku_1day .price{
	font-size:18px;
	font-weight:bold;
}
#hikaku_1day .btn a{
	display:block;
	color:#ffffff;
	background-color:#f43177;
	border-radius:6px;
	margin:0 14px 14px;
	padding:8px;
}
/*セルの高さを調整*/
#hikaku_1day .table{
	display:table;
	width:100%;
	height:46px;
	border-spacing:0;
	overflow:hidden;
}
#hikaku_1day .box_h64{
	font-size:16px;
	height:64px;
	display:table-cell;
	vertical-align:middle;
	line-height:1.4;
}
#hikaku_1day .box_h40{
	font-size:14px;
	height:40px;
	display:table-cell;
	line-height:1.4;
}
/*レビュー箇所を調整*/
#hikaku_1day .yotpo .pull-left{
	text-align:center;
	float:none;
}
#hikaku_1day .yotpo-stars{
	display:block;
	text-align:center;
}
#hikaku_1day .text-m{
	display:block;
	text-align:center;
	margin-top:4px;
}
/*見出しを横づけ*/
#hikaku_1day .title_item{
	white-space:nowrap;
	position:absolute;
	left:0;
}
#hikaku_1day .title_item.pos_t01 {
	top: 344px;
}
#hikaku_1day .title_item.pos_t02 {
	top:228px;
}
#hikaku_1day .title_item li{
	font-size:15px;
	letter-spacing:2.5px;
	width:103px;
	color:#401f03;
	text-align:center;
	line-height:1.25em;
}
#hikaku_1day .title_item li:nth-child(2n){
	background-color:#fedc32;
}
/*yotpo部分改修*/
#hikaku_1day .yotpo .standalone-bottomline.star-clickable,
#hikaku_1day .yotpo .standalone-bottomline .star-clickable{
	display:block;
	line-height:2;
}
