@charset "Shift_JIS";

/* style.css
------------------------------------------ */
.pageTitleArea {position:relative;}
.btnAppli {position:absolute; top:245px; left:25px;}


/* phaseRelayArea
------------------------------------------ */
.phaseRelayArea {width:940px; text-align:right; margin-top:10px; margin-bottom:0px;}


/* linkbtn
------------------------------------------ */
.contents p.linkbtn{display:block; text-align:right; margin:10px 0 -30px -10px; top:auto; left:auto; width:940px;}

.contents .linkSec03 {
	width:680px;
	margin:30px 0px 0px 130px;
	position:relative;
}
.contents .linkSec03 p.appliTxt {position:absolute; left:25px; top:23px;}
.contents .linkSec03 p.appliBtn {position:absolute; left:414px; top:23px;}

.contents .attentionTxt {font-weight:bold; color:#cc0000; line-height:1.3; margin-left:130px; width:690px; text-align:left;}

.displayNone {display:none;}

.linkSec03 .kokuchi{font-weight:bold; color:#CC0000; margin-top:15px;}


.tabList li {
    display: inline-block;
}
.contArea a{-webkit-transition:all ease 0.2s;transition:all ease 0.2s;}
.contArea img{vertical-align:middle;}
.contArea{margin-top:11px;padding:27px 10px 20px;background:#ff9b50;}
.linkNav{width:100%;display:table;background:#ffebdc;margin-top:5px;}
.linkNav li{width:307px;height:47px;display:table-cell;vertical-align:middle;text-align:center;position:relative;}
.linkNav li:before{content:"";display:block;width:2px;height:25px;background:#ff9b50;position:absolute;top:11px;left:0;}
.linkNav li:first-child:before{display:none;}
.linkNav li a{display:block;padding:16px 0;}
.linkNav li:hover > a,.btnDetailList li:hover > a{opacity:0.7;filter:(opacity=70);}
.areaBox{position:relative;background:#fff;margin-top:23px;padding:26px 19px 18px;-webkit-border-radius:5px;border-radius:5px;}
.areaBox .areaInner.oka{padding-top:23px;}
.areaBox .areaInner .iconEx{position:absolute;top:-5px;left:-5px;}
.areaBox .areaInner .areaTtl{text-align:center;background:url(img/bg_border_b.png) left bottom repeat-x;padding-bottom:17px;}
.areaBox .areaInner .areaTtl p{color:#1ea3c6;font-weight:bold;}
.areaBox .areaInner.oka .areaTtl{background:url(img/bg_border_p.png) left bottom repeat-x;padding-bottom:13px;}
.areaBox .areaInner.oka .areaTtl p{color:#e4466b;}
.areaBox .areaInner .col3,.areaBox .areaInner .col2{overflow:hidden;}
.areaBox .areaInner .col3 li p+p,.areaBox .areaInner .col2 li p+p{padding:11px 10px 12px;background-color:#e9f6f9;min-height:40px;}
.areaBox .areaInner.oka .col3 li p+p,.areaBox .areaInner.oka .col2 li p+p{background-color:#f8ecef;}
.areaBox .areaInner .col3{margin-top:30px;}
.areaBox .areaInner .col3 li,.areaBox .areaInner .col2 li{float:left;margin-left:18px;width:280px;border:1px solid #9dd6e3;}
.areaBox .areaInner.oka .col3 li,.areaBox .areaInner.oka .col2 li{border-color:#df9dad;}
.areaBox .areaInner .col3 li:first-child,.areaBox .areaInner .col2 li:first-child{margin-left:0;}
.areaBox .areaInner .col2{width:584px;margin:16px auto 0;}
.areaBox .areaInner .couponDetail{margin-top:25px;padding:22px 34px 22px;background:#fff9d2;}
.areaBox .areaInner .couponDetail .cpnDetail{font-size:22px;font-weight:bold;color:#1ea3c6;text-align:center;}
.areaBox .areaInner.oka .couponDetail .cpnDetail{color:#e4466b;}
.areaBox .areaInner .couponDetail .btnDetailList{letter-spacing:-0.4em;width:560px;margin:28px auto 0;}
.areaBox .areaInner .couponDetail .btnDetailList li{letter-spacing:normal;display:inline-block;margin-left:38px;}
.areaBox .areaInner .couponDetail .btnDetailList li:first-child{margin-left:0;}
