@charset "shift_jis";#contentsWrapper{background:none!important}#contents{padding-top:15px!important}.keyVisual{width:100%;background:url(/homesecurity/img_v3/bg_kv.jpg) repeat-x}.keyVisual div.keyVisual-akisu{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/akisu-taisaku/img/img_kv_akisu.jpg) no-repeat}.keyVisual div.keyVisual-kodate{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/kodate/img_v2/img_kv_kodate.jpg) no-repeat}.keyVisual div.keyVisual-apartment{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/apartment/img_v2/img_kv_apartment.jpg) no-repeat}.keyVisual div.keyVisual-shokujyu{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/shokujyu/img_v2/img_kv_shokujyu.jpg) no-repeat}.keyVisual div.keyVisual-single{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/single/img_v2/img_kv_single.jpg) no-repeat}.keyVisual div.keyVisual-oneperson{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/oneperson/img_v2/img_kv_oneperson.jpg) no-repeat}.keyVisual div.keyVisual-nisetai{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/nisetai/img_v2/img_kv_nisetai.jpg) no-repeat}.keyVisual div.keyVisual-family{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/family/img_v2/img_kv_family.jpg) no-repeat}.keyVisual div.keyVisual-price{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/price/img/img_kv_price.jpg) no-repeat}.keyVisual div.keyVisual-bouhan{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/bouhan/img/img_kv_bouhan.jpg) no-repeat}.keyVisual div.keyVisual-hushin-taisaku{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/hushin-taisaku/img/img_kv_hushin-taisaku.jpg) no-repeat}.keyVisual div.keyVisual-kasai-taisaku{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/kasai-taisaku/img/img_kv_kasai-taisaku.jpg) no-repeat}.keyVisual div.keyVisual-kodomo-mimamori{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/kodomo-mimamori/img/img_kv_kodomo-mimamori_cm.jpg) no-repeat}.keyVisual div.keyVisual-seniorparents{margin:0 auto;width:900px;height:257px;position:relative;background:url(/homesecurity/plan/seniorparents/img_v2/img_kv_seniorparents_cm.jpg) no-repeat}.keyVisual div.keyVisual-shinchiku{margin:0 auto;height:257px;position:relative;background:url(/homesecurity/plan/shinchiku/img/img_kv_shinchiku.jpg) 50% 50% no-repeat}.keyVisual div.keyVisual-akiya-taisaku{margin:0 auto;height:257px;position:relative;background:url(/homesecurity/plan/akiya-taisaku/img/img_kv_akiya-taisaku.jpg) 50% 50% no-repeat}.keyVisual div.keyVisual-shinchiku div.shinchiku-inner,.keyVisual div.keyVisual-akiya-taisaku div.akiya-taisaku-inner{margin:0 auto;width:900px;height:257px;position:relative}.keyVisual h2{position:absolute;left:93px;top:28px;margin:0;padding:0;background:0;border:0}.keyVisual h2.shinchiku,.keyVisual h2.akiya-taisaku{position:absolute;left:0;top:26px;margin:0;padding:0;background:0;border:0}.keyVisual h2.price{position:absolute;left:0;top:36px;margin:0;padding:0;background:0;border:0}.keyVisual .btn01{position:absolute;left:0;top:130px;width:163px}.keyVisual .btn02{position:absolute;left:173px;top:130px;width:163px}.keyVisual .btn03{position:absolute;left:0;top:140px;width:163px}.keyVisual .btn04{position:absolute;left:173px;top:140px;width:163px}.keyVisual .btn05{position:absolute;left:0;top:110px;width:163px}.keyVisual .btn06{position:absolute;left:173px;top:110px;width:163px}.keyVisual .btn07{position:absolute;left:0;top:140px;width:172px}.keyVisual .btn08{position:absolute;left:0px;top:140px;width:172px}.keyVisual .btn09{position:absolute;left:173px;top:140px;width:172px}.keyVisual div.shinchiku-inner .noteList,.keyVisual .noteList{position:absolute;left:0;bottom:10px}.keyVisual .noteList.typeB{position:absolute;left:0;top:180px}.keyVisual a:hover img{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.keyVisual p{width:900px;margin:0 auto;padding-top:10px;font-size:71.4%}.keyVisual p.inner{padding-top:10px;font-size:71.4%;position:absolute;left:0;top:190px}.main700{width:700px;float:left}.main700 h3.type02{height:auto;padding:12px 10px;font-size:128.6%;line-height:1.2;border-top:3px solid #2a5aa4;border-left:none;border-bottom:0;background:url(/homesecurity/shared/img/bg_h2_02a.gif) left bottom repeat-x}.main700 h3.type02 span{display:block;float:none;padding:2px 0 2px 27px;background:url(/homesecurity/shared/img/bg_h2_02b.gif) left 2px no-repeat}.main700 h3.point1{padding:5px 0 0 120px;background:url(/homesecurity/img_v3/h3_piont1.gif) 0 0 no-repeat;border:0;min-height:30px;margin-top:30px}.main700 h3.point2{padding:5px 0 0 120px;background:url(/homesecurity/img_v3/h3_piont2.gif) 0 0 no-repeat;border:0;min-height:30px;margin-top:30px}.main700 h3.point3{padding:5px 0 0 120px;background:url(/homesecurity/img_v3/h3_piont3.gif) 0 0 no-repeat;border:0;min-height:30px;margin-top:30px}.main700 h3.point4{padding:5px 0 0 120px;background:url(/homesecurity/img_v3/h3_piont4.gif) 0 0 no-repeat;border:0;min-height:30px;margin-top:30px}.main700 h4.secom{padding:5px 0 0 90px;background:url(/homesecurity/img_v3/h4_secom.gif) 0 0 no-repeat;border:0;min-height:30px;margin-top:30px}.main700 h4{margin:0;padding:0}.main700 h4.plan{background:url(/homesecurity/img_v3/bg_h4_bottom.gif) 0 100% no-repeat;margin-top:20px}.main700 h4.plan p{background:url(/homesecurity/img_v3/bg_h4_top.gif) 0 0 no-repeat;padding:10px 5px}.main700 .inqueryTop{margin:0 0 15px 0}.main700 .columnHalf{background:url(/homesecurity/img_v3/bg_half.gif) 0 100% no-repeat;padding:10px 20px 20px 20px;width:300px}.main700 .columnHalfContent{background:url(/homesecurity/img_v3/bg_half_content.gif) 0 100% repeat-y;padding:10px 20px;width:300px}.main700 .columnHalf_bgBtm{background:url(/homesecurity/img_v3/bg_half.gif) center bottom no-repeat;padding-bottom:15px;}.main700 .columnFull{background:url(/homesecurity/img_v3/bg_full_bottom.gif) 0 100% no-repeat;padding-bottom:10px;margin-top:30px;position:relative}.main700 .columnFull02{background:url(/homesecurity/img_v3/bg_full_bottom.gif) 0 100% no-repeat;padding-bottom:10px}.main700 .columnFull .inner{background:url(/homesecurity/img_v3/bg_full_top.gif) 0 0 no-repeat}.main700 .columnFull .innerTitle{background:url(/homesecurity/img_v3/bg_full_top_title.gif) 0 0 no-repeat;padding:12px 20px 0 20px}.main700 .iconSecom{position:absolute;top:-16px;left:-16px}.main700 .question,.main700 .columnFull .innerTitle .question{background:url(/homesecurity/img_v3/icon_q.gif) no-repeat;padding:6px 20px 10px 40px;font-weight:bold}.main700 .answer,.main700 .columnFull .answer{background:url(/homesecurity/img_v3/icon_a.gif) no-repeat;padding:6px 20px 10px 40px;margin:10px 0 0 20px}.main700 .answer{background:url(/homesecurity/img_v3/icon_a.gif) no-repeat;padding-left:40px}.main700 .check{background:url(/homesecurity/img_v3/bg_check.gif) no-repeat;width:320px;height:107px;margin-top:20px}.main700 .recommend{background:url(/homesecurity/img_v3/bg_recommend.gif) 0 100% no-repeat;padding:20px;position:relative}.main700 .recommend img{position:absolute;bottom:0;right:100px}.main700 .recommend ul li{background:url(/homesecurity/img_v3/icon_check.png) no-repeat;font-weight:bold;padding-left:25px;margin-top:5px;width:420px}.main700 ul.checkList li{background:url(/homesecurity/img_v3/icon_check.png) no-repeat;font-weight:bold;padding-left:25px;margin-top:5px}.main700 .security{background:url(/homesecurity/img_v3/bg_three.gif) 0 100% no-repeat;padding-bottom:15px;margin-top:20px}.main700 .point{background:url(/homesecurity/img_v3/bg_three02.gif) 0 100% no-repeat;padding-bottom:15px;margin:20px 0 40px 0;overflow:auto}.main700 .point p{width:180px;padding:20px 20px 0 20px}.main700 .no1{background:url(/homesecurity/img_v3/bg_no1.gif) 0 100% no-repeat;padding-bottom:15px;margin-top:20px}.main700 .no1 h4.no1first{margin-left:-10px!important}.main700 .no1 ul li,.main700 .security ul li{list-style:disc;color:#ccc;margin:10px 10px 0 30px;font-size:85.7%}.main700 .security ul.linkList li{list-style:none;color:#ccc;margin:0;font-size:100%}.main700 .no1 ul li span,.main700 .security ul li span{color:#333}.main700 h4.child{margin:0 0 0 -16px!important}.main700 .check p{padding:10px 10px 10px 100px;font-size:12px!important;width:200px}.main700 .pointLink01{background:url(/homesecurity/img_v3/bg_link.gif) no-repeat;width:220px;height:100px;margin-top:10px;padding:30px 20px 0 100px}.main700 .pointLink02{background:url(/homesecurity/img_v3/bg_link02.gif) no-repeat;width:700px;height:94px;padding:30px 20px 0 100px}.main700 .inquery{background:url(/homesecurity/img_v3/img_inquery02.gif) no-repeat;position:relative;height:163px;margin-top:30px}.main700 .inquery .btn01{position:absolute;top:69px;right:171px}.main700 .inquery .btn02{position:absolute;top:69px;right:18px}.main700 ul,.main700 .columnHalf ul,.columnHalfContent ul{margin-bottom:10px}

.main700 .columnHalf ul li,.columnHalfContent ul li{list-style:disc;color:#ccc;margin-left:10px;font-size:85.7%}.main700 .columnHalf ul.linkList li,.columnHalfContent ul.linkList li{list-style:none;font-size:100%}.main700 .columnHalf ul li span,.columnHalfContent ul li span{color:#333}.main700 .red{color:#de0021!important;font-weight:bold}.main700 .noteList li{color:#666!important;list-style:none!important;font-size:78.6%!important}.main700 .bgYellow{background-color:#fff5d1;border:solid 1px #ebe7da;padding:19px;margin:30px 0}.main700 .bgYellow02{background-color:#fff5d1;border:solid 1px #ebe7da;padding:10px 10px 0 10px}.main700 .bgYellow03{background-color:#fff5d1;padding:10px;margin:10px 0}.main700 .bgFleshcolored{background-color:#fdeada;border:solid 1px #ebe7da;padding:19px;margin:30px 0}.main700 .bgDot{background:url(/homesecurity/img_v3/bg_dot.gif) 0 100% repeat-x;padding-bottom:30px}.main700 .bgDot02{background:url(/homesecurity/img_v3/bg_dot.gif) 0 0 repeat-x;padding-top:30px}.main700 h4.plan+ul.linkList li{float:left;width:210px;margin-top:10px}.main700 .voice h5{border-top:solid 1px #009fa8;border-bottom:dotted 1px #dcdcdc;background-color:#f5f5f5;margin-top:20px;padding:10px}.main700 .voice h5 span{padding-left:250px}.main700 .voice .fLeft{margin-top:-30px;margin-left:10px}.main700 .voice .fRight{width:430px;margin-top:10px}#price{border:solid 1px #ccc}#price h3{border:0;margin:0;background:0}#tab-box{position:relative}#tab-box ul#nav{padding-left:10px;list-style:none;background:url(/homesecurity/price/img/bg_tab.gif) repeat-x;height:57px}#tab-box ul#nav li{margin-right:3px;float:left;display:inline;font-size:0;padding-top:9px}#tab-box ul#nav li a img{outline:0;border:0}#tab-box div{display:none;padding:15px 19px}.topWrapper{background:url(/homesecurity/img_v3/bg_gray_top02.gif) 0 0 no-repeat;padding-top:10px}.roundBg{background:url(/homesecurity/img_v3/bg_gray_bottom.gif) 0 100% no-repeat;margin-top:20px;padding-bottom:5px}.roundBg .wrapper{background:url(/homesecurity/img_v3/bg_gray_top.gif) 0 0 no-repeat;padding-top:5px}.roundBg .wrapper .content{background-color:#e7e7e7;padding:0 5px}.roundBg .wrapper .content .inner{background-color:#fff;padding:10px}.main700 .accordion{overflow:hidden}.main700 .accordion h4{cursor:pointer;background:url(/homesecurity/img_v3/icon_open.png) 99% 50% no-repeat;padding:5px 10px;font-weight:bold;background-color:#f4f4f4;border-bottom:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;line-height:2}.main700 .accordion:first-child h4{border-top:solid 1px #fff}.main700 .accordion h4 span{padding-left:10px}.main700 .accordion .active{background:url(/homesecurity/img_v3/icon_close.png) 99% 50% no-repeat;background-color:#f4f4f4}.main700 .accordion div.accordionA{display:none;background-color:#fff;padding:5px 0 10px 0}.main700 .advice{position:relative}.main700 .advice .advice01{position:absolute;top:140px;right:10px}.main700 .advice .advice02{position:absolute;top:100px;left:160px}.footerText{margin:0 auto;width:900px;padding-bottom:5px;color:#666;font-size:71.4%;line-height:1.7;margin-top:10px}ul.inline{margin:0}ul.inline li{float:left}.w120{width:120px!important}.w140{width:140px!important}.w210{width:210px!important}.w320{width:320px!important}.w280{width:280px!important}.w445{width:445px!important}.w500{width:500px!important}.ml13{margin-left:13px!important}.ml60{margin-left:60px!important}.mmt16{margin-top:-16px!important}
 
 /* -----------------------------------
 2017 / 03 / 13 追記
 -----------------------------------  */

.remotePushSection {
	position:relative;
	overflow:hidden;
}

.remotePushBox {
  float: left !important;
  position: relative;
  width: 524px;
  margin-top: 20px;
  background: url(/homesecurity/img_v3/bg_three03.gif) repeat-y 0 100%;
}

.remotePushBox .w172 {width: 172px;}
.remotePushBox .w175 {width: 175px;}
.remotePushBox .w177 {width: 177px;}

.remotePushBox .fLeft ul {
  padding: 10px 14px;
  font-size: 85.7%;
}

.remoteImgBox {
  float: right;
  width: 159px;
  height: 243px;
}

.remoteImgBox .remoteImgBoxbg {
  width: 159px;
  height: 189px;
  background: url(/homesecurity/img_v3/img_remote01.jpg) no-repeat;
}

.remoteImgBox.btm .remoteImgBoxbg {
	position:absolute;
	bottom:0;
	right:0;
	background:none;
}

.remoteImgBox p {
  margin-top: 20px;
  font-size: 85.7%;
}



/*201707--------------------------*/


.mov-box   {
	margin:20px 0;
	overflow:hidden;
}

.mov-box-Txt-L {
	width: 445px;
	float: left;
}

.mov-box-Txt-L .tit {
	font-size: 110%;
	font-weight: bold;
}

.mov-box-Mov-R {
	width: 235px;
	float: right;
}

.main700 .CompactZone .homecontroller {
	background:url(/homesecurity/img_v3/bg_three.gif) 0 100% no-repeat;
	padding-bottom:15px;
	margin:20px 0;}

.main700 .CompactZone .homecontroller dl {
	width:180px;
	margin:10px 0 10px 20px;
	font-size:85.7%;
}

.main700 .CompactZone .homecontroller dt {
	font-weight:bold;
}

.notes02 {
	margin:10px 0;
}
.notes02 > li {
	text-indent:-1em;
	padding-left:1em;
	line-height:1.2;
	font-size:85.7%;
	margin-bottom:5px;
}

.apli_box {
	background:#fff5d1;
	border:1px solid #ebe7da;
	margin:30px 0;
	padding:19px;
	overflow:hidden;
}

.apli_box p {
	font-size:114.2%;
}

.apli_box .subcatch {
	font-weight:bold;
	font-size:100.0%;
	margin-bottom:15px;
}

.apli_box .title {
	font-weight:bold;
	font-size:157.1%;
	margin-bottom:15px;
	line-height:1.2;
}

/* ----------------------------
for [price_floor_xxxxxx.txt] 
------------------------------*/

.price_link {
	margin-top: 20px;
}

/* floorPlan */

.floorPlan {
	margin-top: 20px;
}
.floorPlan,
.floorPlan div {
	display: block;
	padding: 0;
}

.floorPlan h4 {
	background: url("/homesecurity/shared/img/bg_h2_02a.gif") repeat-x scroll left bottom;
	border-bottom: 0 none;
	border-left: medium none;
	border-top: 3px solid #2a5aa4;
	font-size: 128.6%;
	height: auto;
	line-height: 1.2;
	padding: 12px 10px;
}


.floorPlan h4 span {
    background: url("/homesecurity/shared/img/bg_h2_02b.gif") no-repeat scroll left 2px;
    display: block;
    float: none;
    padding: 2px 0 2px 27px;
}


/* planexample */

.floorPlan .planexample {
	margin: 15px 0 30px 10px;
}
.floorPlan .planexample li {
	position: relative;
	padding-left: 30px;
	margin-bottom: 8px;
	font-size: 12px;
}
.floorPlan .planexample li span {
	display: block;
	margin-right: 5px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -12px;
}

.floorPlan .optionList {
	overflow: hidden;
	margin: 20px 0;
}

.floorPlan .optionList li {
  width: 224px;
	border: 1px solid #CCC;
	padding: 13px 13px 13px 96px;
	position: relative;
	line-height: 1.4;
	font-size: 12px;
	min-height: 73px;
}

.floorPlan .optionList li div{
	position: absolute;
	left: 0;
	top: 0;
	padding: 13px;
}

.floorPlan .optionList li dt {
	font-weight: bold;
	margin-bottom: 4px;
}
.floorPlan .optionList li:first-child {
	float: left;
} 
.floorPlan .optionList li:last-child {
	float: right;
}

/* ----------------------------
for [price_equip_xxxxxx.txt] 
------------------------------*/

/* equipInfo */

.equipInfo {
	display: block;
	background: #f5f5f5;
	border-radius: 5px;
	padding: 20px 0 20px 20px;
	margin: 20px 0;
	overflow: hidden;
}

.equipInfo div {
	display: block;
	padding: 0;
}

.equipInfo h4 {
	margin-bottom: 20px;
}

.equipInfo li {
	float:left;
	width: 50%;
	position: relative;
	box-sizing: border-box;
	margin-bottom: 25px;
}

.equipInfo li.wide {
	float: none;
	width: 100%;
}

.equipInfo li div {
	position: absolute;
	top: 0;
	left: 0;
}

.equipInfo li dl {
	margin: 0 20px 0 0;
}

.equipInfo li dt {
	color: #FFF;
	font-weight: bold;
	background: #009fa8;
	border-radius: 3px;
	padding: 0 5px;
	margin-bottom: 10px;
}

.equipInfo li dd {
	line-height: 1.5;
	font-size: 12px;
}

.equipInfo li.type02 {
	background: #FFF;
	padding: 0 15px 0 155px;
	width:  calc(50% - 20px);
}

.equipInfo li.type02.wide {
	width:  calc(100% - 20px);
}

.equipInfo li.type02 div {
	padding: 15px;
}

.equipInfo li.type02 dl {
	margin-right: 0;
	padding: 15px 0 15px 0;
	min-height: 125px;
} 
.equipInfo li.type02 dt {
	color: #009fa8;
	font-weight: bold;
	background: none;
	border-radius: 0;
	padding: 0 0;
	margin-bottom: 10px;
	line-height: 1.3;
}

.equipInfo li div.icon {
position: absolute;
top: -8px;
right: 25px;
	left: auto;
}

.equipInfo li.type01 dd {
	padding-left: 135px;
	min-height: 125px;
	position: relative;
}

.equipInfo li.type03 {
	padding-left: 85px;
	min-height: 80px;
}

/* arrange 2018.02.07 */

.equipInfo .header01 {
	font-size: 128.6%;
	height: auto;
}

.equipInfo .header02 {
	border:1px solid #dcdcdc;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 7px 10px;
	background: #009FA7;
	margin: 20px 20px 10px 0;
	color: #FFF;
	height: auto;
	line-height: 1.2;
}

.equipInfo .header02.sensor {
	background: #004697;
}

.equipInfo .header03.sensor {
	color: #004697;
	background: none;
	border-bottom:1px solid #b3b3b3;
	border-left: none;
	box-sizing: border-box;
	font-size: 14px;
	margin: 20px 20px 15px 0;
	line-height: 1.2;
	padding:0 0 5px 0;
	height: auto;
}

.equipInfo .header03:after {
	display: none;
}

.equipInfo .list_type02 {
	overflow: hidden;
	margin: 15px 0 0 0;
}

.equipInfo .list_type02 li {
	float:left;
	width: 50%;
	position: relative;
	box-sizing: border-box;
	margin-bottom: 25px;
}

.equipInfo .list_type02 li.wide {
	float: none;
	width: 100%;
}


.equipInfo .list_type02 li div {
	position: absolute;
	top: 0;
	left: 0;
}

.equipInfo .list_type02 li dl {
	margin: 0 20px 0 0;
}

.equipInfo .list_type02 li dt {
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	background: none;
	padding: 0;
}

.equipInfo .list_type02 li dd {
	line-height: 1.5;
	font-size: 12px;
}

.equipInfo .list_type02 li.type02 {
	background: #FFF;
	padding: 0 15px 0 155px;
	width:  calc(50% - 20px);
}
.equipInfo .list_type02 li.type02 div {
	padding: 15px;
}

.equipInfo .list_type02 li.type02 dl {
	margin-right: 0;
	padding: 15px 0 15px 0;
	min-height: 125px;
} 
.equipInfo .list_type02 li.type02 dt {
	color: #009fa8;
	font-weight: bold;
	background: none;
	border-radius: 0;
	padding: 0 0;
	margin-bottom: 10px;
	line-height: 1.3;
}

.equipInfo .list_type02 li div.icon {
position: absolute;
top: -8px;
right: 25px;
	left: auto;
}

.equipInfo .list_type02 li.type01 dd {
	padding-left: 135px;
	min-height: 125px;
	position: relative;
}

.equipInfo .list_type02 li.type03 {
	padding-left: 85px;
	min-height: 80px;
}

.equipInfo .listBoxParent {
	overflow: hidden;
}

.equipInfo .listBoxParent .listbox {
	float: left;
	width: 50%;
	padding:0 10px 0 0;
	box-sizing: border-box;
}

.equipInfo .listBoxParent .list_type02,
.equipInfo .listBoxParent .list_type02 li{
	width: 100%;
}
 /* -----------------------------------
 2017 / 10 / 20 追記 SWAN 2017-01180
 -----------------------------------  */
.main700 .inquery_171020 {
    background: transparent url("/homesecurity/img_v3/img_inquery02_171020.gif") no-repeat scroll 0% 0%;
    position: relative;
    height: 283px;
    margin-top: 30px;
}
.main700 .inquery_171020 .btn01{position:absolute;top:69px;right:171px}
.main700 .inquery_171020 .btn02{position:absolute;top:69px;right:18px}


 /* -----------------------------------
 2017 / 12 / 01 追記
 -----------------------------------  */
 
.remotePushSection_v2 {
	position:relative;
	width: 100%;
	overflow: hidden;
}

.remotePushSection_v2 .remoteImg{
	position: absolute;
	right: 0;
	bottom: 0;
}

.remotePushSection_v2 .borderbox {
	border:5px solid #e7e7e7;
	border-radius: 3px;
	width: 75%;
}
.remotePushSection_v2 .borderbox ul { margin: 0;}
.remotePushSection_v2 .borderbox li {
	width: 50%;
	display: table-cell;
	border-right: 1px solid #e7e7e7;
}

.remotePushSection_v2 .borderbox li dl{
	padding: 1px;
}

.remotePushSection_v2 .borderbox li dt {
	padding: 8px 0 5px ;
	text-align: center;
	background: #f4f4f4;
	font-weight: bold;
}

.remotePushSection_v2 .borderbox li dd.photo img {
	width: 100%;
}

.remotePushSection_v2 .borderbox li dd {
	padding:5px 10px;
}

.remotePushSection_v2 .borderbox li dd.photo{
	padding:0;
}


 /* -----------------------------------
 2017 / 12 / 20 追記
 -----------------------------------  */
 
.discountBlock__col__note::after, .discountBlock__foot__note > li::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.discountBlock {
  margin: 20px 0;
  padding: 19px;
  border: 1px solid #c8021f;
  line-height: 1.5;
}

.discountBlock__title {
  margin: 0 0 15px !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
}

.discountBlock__body {
  border: 5px solid #e8e8e8;
  border-radius: 3px;
}

.discountBlock__body__in {
  display: table;
  width: 100%;
}

.discountBlock__col {
  display: table-cell;
  padding: 1px;
  border-left: 1px solid #e7e7e7;
  vertical-align: top;
}

.discountBlock__col:nth-child(1) {
  width: 33.5%;
}

.discountBlock__col:nth-child(2) {
  width: 34%;
}

.discountBlock__col:nth-child(3) {
  width: 32.5%;
}

.discountBlock__col__title {
  padding: 14px 0 !important;
  background: #f4f4f4;
  line-height: 1;
  text-align: center;
}

.discountBlock__col__pic {
  padding-top: 15px;
  line-height: 1;
  text-align: center;
}

.discountBlock__col__txt {
  padding: 10px 15px 15px;
}

.discountBlock__col__lead {
  font-size: 85.71429%;
}

.discountBlock__col__note {
  margin-top: 5px;
  font-size: 85.71429%;
}

.discountBlock__col__note__mark {
  float: left;
  margin-right: 3px;
}

.discountBlock__col__note__body {
  overflow: hidden;
}

.discountBlock__col:first-child {
  border-left: none;
}

.discountBlock__foot {
  margin-top: 10px;
}

.discountBlock__foot__lead {
  font-weight: bold;
}

.discountBlock__foot__note {
  margin: 2px 0 0 !important;
}

.discountBlock__foot__note > li {
  font-size: 85.71429%;
}

.discountBlock__foot__note__mark {
  display: block;
  float: left;
  margin-right: 3px;
}

.discountBlock__foot__note__body {
  display: block;
  overflow: hidden;
}
