@charset "utf-8";

/* !tokusyu
---------------------------------------------------------- */
#tokusyu {
	padding: 15px 0 0;
}
#tokusyu .tokusyuPanel {
	margin: 0 5px 40px;
	-webkit-box-shadow: 0 0 5px #e7e7e7;
	-moz-box-shadow: 0 0 5px #e7e7e7;
	-ms-box-shadow: 0 0 5px #e7e7e7;
	-o-box-shadow: 0 0 5px #e7e7e7;
	box-shadow: 0 0 5px #e7e7e7;
	behavior:url(../PIE.htc);
	background-color: #fff;
	padding: 5px;
}
.tokusyuList {
	border: 4px solid #ccc;
	padding: 26px;
}
.tokusyuList dt {
	float: left;
	width: 197px;
}
.tokusyuList dd {
	overflow: hidden;
}
.tokusyuList li {
	border-bottom: 1px dotted #aaa;
	padding: 5px 0;
}
#tokusyu .scroll {
	padding: 12px 0;
	text-align: right;
}


/* !tokusyu_201401
---------------------------------------------------------- */
.tokusyu_201401Sec01{
	border-top:solid 5px #00b4c2;
	border-bottom:solid 1px #00b4c2;
	height:365px;
	background:url(../../../img/counsel/201401/bg_tokusyu_20140101.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.tokusyu_201401Pos01{
	left:18px;
	top:43px;
	position:absolute;
}
.tokusyu_201401Pos02{
	left:30px;
	bottom:30px;
	position:absolute;
}
.tokusyu_201401Sec02{
	border:1px solid #02b1c0;
	background:url(../../../img/counsel/201401/bg_tokusyu_20140102.jpg) center 0 no-repeat;
	margin:40px 0 45px;
	padding:10px 0 29px;
}
.tokusyu_201401Sec02In01{
	width:731px;
	margin:0 auto;
}
.tokusyu201401Box01{
	background-color:#fff;
	-webkit-box-shadow: 0 0 4px #ade7ee;
	-moz-box-shadow: 0 0 4px #ade7ee;
	-ms-box-shadow: 0 0 4px #ade7ee;
	-o-box-shadow: 0 0 4px #ade7ee;
	box-shadow: 0 0 4px #ade7ee;
	behavior: url(PIE.htc);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	margin-bottom:20px;
}
.tokusyu_201401Inner01{
	display:table;
	width:100%;
}
.tokusyu_201401Inner01 div{
	display:table-cell;
	vertical-align:middle;
}
.tokusyu_201401Inner01 .img{
	margin:0 20px 10px 0;
}
.tokusyu_201401Inner02{
	display:table;
	width:100%;
	background: #c0eef5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.tokusyu_201401Inner02 div{
	display:table-cell;
	vertical-align:middle;
}
.tokusyu_201401Inner01 div.imgColumn,
.tokusyu_201401Inner02 div.imgColumn{
	width:170px;
}
.tokusyu_201401Inner02 .img{
	margin:10px 0 10px 10px;
}
.tokusyu_201401List{
	width:486px;
	margin: 17px auto;
}
.tokusyu_201401List li{
	float:left;
}
.tokusyu_201401List li+li{
	padding-left:30px;
}
.tokusyu_201401Tit{
	position:relative;
	margin-bottom:4px;
}
.tokusyu_201401Tit:before{
	position:absolute;
	bottom:-20px;
	left:50%;
	margin-left:-10px;
	content:"";
	z-index:99;
	border-top: 20px solid #cff4fb;
	border-bottom: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	width: 0;
	height: 0;
}
.tokusyu_201401Sec03{
	margin:0 16px 31px;
}
.tokusyu_201401Sec03 .txt{
	float:left;
	width:62.6%;
	margin-top:48px;
}
.tokusyu_201401Sec04{
	border: 4px solid #fff89f;
	padding:11px 46px 1px 27px;
	overflow:hidden;
	margin-bottom:25px;
}
.tokusyu_201401Sec04 .img{
	float:left;
	margin-right: 30px;
}
.tokusyu_201401Sec05{
	position:relative;
	background:url(../../../img/counsel/201401/bg_tokusyu_20140103.png) 0 0 no-repeat;
	height:654px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding:58px 30px 45px;
}
.tokusyu_201401Sec05:before{
	position:absolute;
	background:url(../../../img/counsel/201401/img_tokusyu_20140115.png) 0 0 no-repeat;
	top:80px;
	right:51px;
	width:170px;
	height:288px;
	content:"";
	z-index:999;
}
.tokusyu_201401Sec05Panel{
	border:2px solid #5cd1dc;
	overflow:hidden;
	padding:10px 30px 30px 40px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 10px #d3f3f9;
	-moz-box-shadow: inset 0 0 10px #d3f3f9;
	-ms-box-shadow: inset 0 0 10px #d3f3f9;
	-o-box-shadow: inset 0 0 10px #d3f3f9;
	box-shadow: inset 0 0 10px #d3f3f9;
	behavior: url(PIE.htc);
}
.tokusyu_201401Sec05Box{
	width:74%;
	float:left;
	margin-right:30px;
}


/* !tokusyu_201402
---------------------------------------------------------- */
.tokusyu_201402Sec01{
	border-top:solid 5px #b8000c;
	border-bottom:solid 1px #b8000c;
	height:365px;
	background:url(../../../img/counsel/201402/bg_tokusyu_20140201.jpg) left top no-repeat;
	margin:15px 0 39px;
	position:relative;
}
.tokusyu_201402Pos01{
	left:18px;
	top:43px;
	position:absolute;
}
.tokusyu_201402Pos02{
	left:30px;
	bottom:30px;
	position:absolute;
}

.tokusyu_201402Sec02{
	position:relative;
	margin:0 5px 40px;
	padding:1px 1px 31px;
	-webkit-box-shadow: 0 0 5px #e7e7e7;
	-moz-box-shadow: 0 0 5px #e7e7e7;
	-ms-box-shadow: 0 0 5px #e7e7e7;
	-o-box-shadow: 0 0 5px #e7e7e7;
	box-shadow: 0 0 5px #e7e7e7;
	behavior: url(PIE.htc);
}
.tokusyu_201402Sec02:before{
	position:absolute;
	background:url(../../../img/counsel/201402/img_tokusyu_20140201.png) 0 0 no-repeat;
	width:175px;
	height:167px;
	top:73px;
	right:39px;
	content:"";
	z-index:999;
}
.tokusyu_201402Sec03{
	background:url(../../../img/counsel/201402/bg_tokusyu_20140202.png) 99.5% 85px no-repeat;
	margin:0 5px 40px;
	position:relative;
	-webkit-box-shadow: 0 0 5px #e7e7e7;
	-moz-box-shadow: 0 0 5px #e7e7e7;
	-ms-box-shadow: 0 0 5px #e7e7e7;
	-o-box-shadow: 0 0 5px #e7e7e7;
	box-shadow: 0 0 5px #e7e7e7;
	behavior: url(PIE.htc);
	padding:15px 20px 7px;
}
.tokusyu_201402Sec03Inner{
	float:left;
	width:70%;
	margin-right:88px;
}
.tokusyu_201402Sec04{
	margin:0 5px 40px;
	padding:1px;
	-webkit-box-shadow: 0 0 5px #e7e7e7;
	-moz-box-shadow: 0 0 5px #e7e7e7;
	-ms-box-shadow: 0 0 5px #e7e7e7;
	-o-box-shadow: 0 0 5px #e7e7e7;
	box-shadow: 0 0 5px #e7e7e7;
	behavior: url(PIE.htc);
}
.tokusyu_201402Sec04In{
	background:url(../../../img/counsel/201402/bg_tokusyu_20140203.jpg) 0 0 no-repeat;
	padding:20px 23px 38px;
}
.tokusyu_201402Sec04Inner{
	background-color:#fff;
	border:2px solid #fff;
	padding:15px 34px 39px 38px;
	-webkit-box-shadow: inset 0 0 10px #fedde9;
	-moz-box-shadow: inset 0 0 10px #fedde9;
	-ms-box-shadow: inset 0 0 10px #fedde9;
	-o-box-shadow: inset 0 0 10px #fedde9;
	box-shadow: inset 0 0 10px #fedde9;
	behavior: url(PIE.htc);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:20px;
}
.tokusyu_201402Sec05{
	border-top:5px solid #b8000c;
	border-bottom:5px solid #b8000c;
	background:url(../../../img/counsel/201402/bg_tokusyu_20140204.jpg) 0 0 no-repeat;
	padding:25px 30px 0;
	height:1029px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom:40px;
}
.tokusyu_201402Sec05Inner01,
.tokusyu_201402Sec05Inner02,
.tokusyu_201402Sec05Inner03{
	position:relative;
	background: #fff;
	border:2px solid #c29d2c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	padding:43px 0 14px 13px;
	margin-bottom:45px;
}
.tokusyu_201402Sec05Inner01:before{
	position:absolute;
	background:url(../../../img/counsel/201402/txt_tokusyu_20140203.jpg) 0 0 no-repeat;
	width:336px;
	height:40px;
	top:-20px;
	left:50%;
	margin-left:-168px;
	content:"";
	z-index:999;
}
.tokusyu_201402Sec05Inner02:before{
	position:absolute;
	background:url(../../../img/counsel/201402/txt_tokusyu_20140204.jpg) 0 0 no-repeat;
	width:336px;
	height:40px;
	top:-20px;
	left:50%;
	margin-left:-168px;
	content:"";
	z-index:999;
}
.tokusyu_201402Sec05Inner03:before{
	position:absolute;
	background:url(../../../img/counsel/201402/txt_tokusyu_20140205.jpg) 0 0 no-repeat;
	width:336px;
	height:40px;
	top:-20px;
	left:50%;
	margin-left:-168px;
	content:"";
	z-index:999;
}
.tokusyu_201402Sec06{
	-webkit-box-shadow: inset 0 0 5px #e7e7e7;
	-moz-box-shadow: inset 0 0 5px #e7e7e7;
	-ms-box-shadow: inset 0 0 5px #e7e7e7;
	-o-box-shadow: inset 0 0 5px #e7e7e7;
	box-shadow: inset 0 0 5px #e7e7e7;
	behavior: url(PIE.htc);
	margin:0 5px;
	padding:3px;
}
.tokusyu_201402Sec06In{
	background:url(../../../img/counsel/201402/bg_tokusyu_20140205.jpg) 0 0 no-repeat;
	padding:35px 45px;
	text-align:center;
	height:997px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.tokusyu_201402Sec06In .img{
	margin-bottom:25px;
	-webkit-box-shadow: 5px 5px 5px #cc8eac;
	-moz-box-shadow: 5px 5px 5px #cc8eac;
	-ms-box-shadow: 5px 5px 5px #cc8eac;
	-o-box-shadow: 5px 5px 5px #cc8eac;
	box-shadow: 5px 5px 5px #cc8eac;
	behavior: url(PIE.htc);
}


/* !tokusyu_201403
---------------------------------------------------------- */
.tokusyu_201403Sec01{
	border-top:solid 5px #e94275;
	border-bottom:solid 1px #e94275;
	height:365px;
	background:url(../../../img/counsel/201403/bg_tokusyu_20140301.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.tokusyu_201403Pos01{
	left:18px;
	top:43px;
	position:absolute;
}
.tokusyu_201403Pos02{
	left:30px;
	bottom:30px;
	position:absolute;
}
.tokusyu_201403Sec02{
	border:4px solid #ef7198;
	background:url(../../../img/counsel/201403/bg_tokusyu_20140302.jpg) center 1px no-repeat;
	margin-top:40px;
	position:relative;
}
.tokusyu_201403Sec02In01{
	width:721px;
	margin:0 auto 36px;
	height:233px;
	position:relative;
}
.tokusyu_201403Sec02In01 p span{
	color:#e94275;
}
.tokusyu_201403Pos03{
	left:160px;
	top:0px;
	position:absolute;
}
.tokusyu_201403Pos04{
	left:300px;
	top:0px;
	position:absolute;
}
.tokusyu_201403Pos05{
	left:445px;
	top:0px;
	position:absolute;
}
.tokusyu_201403Pos06{
	left:0px;
	bottom:20px;
	position:absolute;
}
.tokusyu_201403Pos07{
	right:0px;
	top:116px;
	position:absolute;
}
.tokusyu_201403Sec02In02{
	width:721px;
	margin:0 auto 20px;
}
.bgBox01{
	width:721px;
	height:510px;
	background:url(../../../img/counsel/201403/bg_tokusyu_20140303.png) left top no-repeat;
	padding-left:195px;
	position:relative;
	padding-top:36px;
	box-sizing:border-box;
}
.tokusyu_201403Pos08{
	left:30px;
	top:-11px;
	position:absolute;
}
.bgBox01In{
	width:495px;
}
.tokusyu_201403List{
	background:#f5e6c9;
	padding:30px 25px 20px;
	margin-top:35px;
	position:relative;
}
.tokusyu_201403List li{
	text-indent:-2em;
	margin-left:2em;
}
.tokusyu_201403List li span{
	color:#cfa74b;
}
.tokusyu_201403Pos09{
	left:-19px;
	top:-27px;
	position:absolute;
}
.borderBox{
	border:4px solid #c69e46;
	padding:55px 15px 25px 15px;
	position:relative;
	margin-top:30px;
	line-height:1.5;
}
.borderBox p span{
	color:#976716;
}
.tokusyu_201403Pos10{
	left:-19px;
	top:-27px;
	position:absolute;
}
.bgBox02{
	width:721px;
	height:534px;
	background:url(../../../img/counsel/201403/bg_tokusyu_20140304.png) left top no-repeat;
	padding-left:195px;
	position:relative;
	padding-top:36px;
	box-sizing:border-box;
	margin-top:30px;
}
.bgBox03{
	width:721px;
	height:554px;
	background:url(../../../img/counsel/201403/bg_tokusyu_20140305.png) left top no-repeat;
	padding-left:195px;
	position:relative;
	padding-top:36px;
	box-sizing:border-box;
	margin-top:30px;
}
.txtColor01{
	color:#ff0000;
}
.tokusyu_201403Sec03{
	border-top:5px solid #e94275;
	border-bottom:5px solid #e94275;
	background:url(../../../img/counsel/201403/bg_tokusyu_20140306.jpg) left top no-repeat;
	margin-top:40px;
	padding-top:250px;
	position:relative;
}
.tokusyu_201403List02{
	width:720px;
	margin:0 auto;
}
.tokusyu_201403List02 li{
	border-bottom:1px dashed #f27e80;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:20px;
}
.tokusyu_201403List02 li:first-child{
	padding-top:0px!important;
}
.tokusyu_201403List02 li:last-child{
	border-bottom:none;
	padding-bottom:40px;
}
.tokusyu_201403List02 li .img{
	float:left;
	border:1px solid #c2c6cb;
}
.tokusyu_201403List02 li .txt{
	float:right;
	width:580px;
}
.titTokusyu_201403{
	background:#ff769c;
	padding-left:9px;
	margin-bottom:20px;
}
.tokusyu_201403List02 li .txt p span{
	color:#e94275;
}
.tokusyu_201403Pos11{
	left:29px;
	top:35px;
	position:absolute;
}
.tokusyu_201403Pos12{
	right:132px;
	top:19px;
	position:absolute;
}
.tokusyu_201403Pos13{
	left:29px;
	top:102px;
	position:absolute;
}


/* !tokusyu_201404
---------------------------------------------------------- */
.tokusyuAprilMain{
	border-top:solid 5px #b8000c;
	border-bottom:solid 1px #b8000c;
	height:365px;
	width:100%;
	background:url(../../../img/counsel/201404/tit__tokusyu_20140401.png) left top no-repeat;
	position: relative;
	margin-bottom:45px;
}
.tokusyuAprilMain .tokusyuMainIn {
	position: absolute;
	left: 30px;
	top: 56px;
	z-index: 2;
}
.tokusyuAprilMain .titMain {
	margin-bottom: 30px;
}
.tokusyuAprilMain .txtMain {
	padding-left: 5px;
}
.tokusyuAprilMainBox01{
	border-bottom:solid 5px #b8000c;
	height:365px;
	width:100%;
	position: relative;
	background:url(../../../img/counsel/201404/bg__tokusyu_20140401.png) left top no-repeat;
	margin-bottom:45px;
}
.tokusyuAprilMainBox01 .tokusyuAprilMainBox01In{
	position: absolute;
	left: 20px;
	top: 30px;
	z-index: 2;
	background-color:#fff;
	width:740px;
	box-shadow:0px 0px 5px #e7e7e7;
	-webkit-box-shadow:0px 0px 54px #e7e7e7;
	-moz-box-shadow:0px 0px 5px #e7e7e7;
	-ms-box-shadow:0px 0px 5px #e7e7e7;
	-o-box-shadow:0px 0px 5px #e7e7e7;
}
.colTxt02{
	color:#ff5585;
}
.tokusyuAprilMainBox02{
	background-color:#b8000c;
	padding:5px;
	margin-bottom:50px;
}
.tokusyuAprilMainInner01{
	width:372px;
	background-color:#fff;
	padding:5px 4px 0 5px;
	border:solid 1px #ccc;
	float:left;
}
.tokusyuAprilMainInner01 .txtMain {
	padding:17px 26px 13px 19px;
}
.tokusyuAprilMainInner02{
	width:372px;
	background-color:#fff;
	padding:5px 4px 0 5px;
	border:solid 1px #ccc;
	float:right;
}
.tokusyuAprilMainInner02 .txtMain {
	padding:17px 26px 13px 19px;
}


/* !tokusyu_201405
---------------------------------------------------------- */
.tokusyuMayMain{
	border-top:solid 5px #01a283;
	border-bottom:solid 1px #01a283;
	height:365px;
	width:100%;
	background:url(../../../img/counsel/201405/bg_tokusyu01.jpg) left top no-repeat;
	position:relative;
	margin-bottom:45px;
}

.tokusyuMayMain .tokusyuMainIn {
	position: absolute;
	left: 26px;
	top: 60px;
	z-index: 2;
}
.tokusyuMayMain .titMain {
	margin-bottom: 25px;
}
.tokusyuMayMain .txtMain {
	padding-left: 5px;
}
.tokusyuMayMainBox01{
	box-shadow:0px 0px 5px #d6d1d1;
	-webkit-box-shadow:0px 0px 54px #efefef;
	-moz-box-shadow:0px 0px 5px #efefef;
	-ms-box-shadow:0px 0px 5px #efefef;
	-o-box-shadow:0px 0px 5px #efefef;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	behavior:url(../PIE.htc);
	position:relative;
	width:770px;
	padding:3px;
	margin:0 auto;
	box-sizing:border-box;
}
.tokusyuMayMainBox01In{
	border:4px solid #68d8b5;
	background:url(../../../img/counsel/201405/img_May01.gif) no-repeat right 4px;
	min-height:334px;
}
.tokusyuMayMainBox02In{
	background:url(../../../img/counsel/201405/bg_May01.png) no-repeat right 0;
	min-height:358px;
}
.colTxt01{
	color:#ff769c;
}
.tokusyuMayMainBox02InTit{
	padding:22px 0 0 22px;
}
.tokusyuMayMainBox{
	margin-top:77px;
	background:url(../../../img/counsel/201405/border03.gif) no-repeat left bottom;
	padding-bottom:16px;
}
.tokusyuMayMainBoxIn{
	background:url(../../../img/counsel/201405/border02.gif) repeat-y left top;
}
.tokusyuMayMainBoxWoman{
	margin-top:-50px;
}
.tokusyuMayMainBoxs{
	width:720px;
	margin:40px auto 0;
}
.tokusyuMayMainBoxs01{
	width:720px;
	margin:-35px auto 0;
}
.tokusyuMayMainShdow{
	box-shadow:0px 0px 5px #d6d1d1;
	-webkit-box-shadow:0px 0px 54px #efefef;
	-moz-box-shadow:0px 0px 5px #efefef;
	-ms-box-shadow:0px 0px 5px #efefef;
	-o-box-shadow:0px 0px 5px #efefef;
	border-radius: 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	behavior:url(../PIE.htc);
}
.tokusyuMayMainShdow img{
	border-radius: 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	behavior:url(../PIE.htc);
}
.tokusyuMayMainBoxsIn{
	width:720px;
	margin:38px auto 0;
	overflow:hidden;
}

.tokusyuMayMainBoxsInImgL{
	float:left;
	margin:2px 10px 0 0;
	display:inline-block;
}
.tokusyuMayMainBoxsInImgL img{
	border:1px solid #c2fae9;
}


/* !tokusyu_201406
---------------------------------------------------------- */
.tokusyuJunMain{
	border-top:solid 5px #990099;
	border-bottom:solid 1px #990099;
	height:365px;
	width:100%;
	background:url(../../../img/counsel/201406/bg_tokusyu01.jpg) left top no-repeat;
	position:relative;
	margin-bottom:22px;
}

.tokusyuJunMain .tokusyuMainIn {
	position: absolute;
	left: 26px;
	top: 59px;
	z-index: 2;
}
.tokusyuJunMain .titMain {
	margin-bottom: 30px;
}
.tokusyuJunMain .txtMain {
	padding-left: 5px;
}
.tokusyuJunMainTxt{
	background:url(../../../img/counsel/201406/bg_Jun01.png) no-repeat left top;
	padding:30px;
	color:#333333;
	font-weight:bold;
	height:82px;
	margin-bottom:20px;
	font-size:14px;
}
.tokusyuJunMainBox01{
	background:url(../../../img/counsel/201406/bg_Jun02.png) no-repeat left top;
	height:345px;
	padding:40px 0 0 30px;
	position:relative;
}
.tokusyuJunMainTit01{
	box-shadow:0px 0px 7px #a1e4f9;
	-webkit-box-shadow:0px 0px 7px #c0ecfa;
	-moz-box-shadow:0px 0px 7px #c0ecfa;
	-ms-box-shadow:0px 0px 7px #c0ecfa;
	-o-box-shadow:0px 0px 7px #c0ecfa;
	behavior:url(../PIE.htc);
	width:720px;
}
.tokusyuJunMainGirl{
	position:absolute;
	top:57px;
	right:33px;
}
.tokusyuJunMainBox02{
	background:url(../../../img/counsel/201406/bg_Jun03.jpg) no-repeat left top;
	height:753px;
	padding-top:37px;
}
.tokusyuJunMainBox{
	border:4px solid #66ccff;
	padding:6px 0 6px 7px;
	background:#fff;
	width:720px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	behavior:url(../PIE.htc);
	margin:24px auto 0;
	overflow:hidden;
}

.tokusyuJunMainBoxImgL{
	float:left;
	margin-right:10px;
	display:inline-block;
}
.tokusyuJunMainBoxImgL img{
	border:1px solid #66ccff;
}


/* !tokusyu_201407
---------------------------------------------------------- */
.tokusyu_201407Sec01{
	border-top:solid 5px #c52786;
	border-bottom:solid 1px #c52786;
	height:365px;
	background:url(../../../img/counsel/201407/bg_tokusyu_20140701.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.tokusyu_201407Pos01{
	left:31px;
	top:55px;
	position:absolute;
}
.tokusyu_201407Pos02{
	left:31px;
	bottom:45px;
	position:absolute;
}
.tokusyu_201407Sec02{
	box-shadow:0px 0px 5px #efefef;
	-webkit-box-shadow:0px 0px 54px #efefef;
	-moz-box-shadow:0px 0px 5px #efefef;
	-ms-box-shadow:0px 0px 5px #efefef;
	-o-box-shadow:0px 0px 5px #efefef;
	behavior:url(../PIE.htc);
	position:relative;
	padding:30px 0;
	width:770px;
	margin:40px auto 0 auto;
	box-sizing:border-box;
}
.tokusyu_201407Sec02In01{
	margin-left:25px;
	width:728px;
}
.tokusyu_201407Sec02Bg01{
	background:url(../../../img/counsel/201407/bg_tokusyu_20140702.png) left top no-repeat;
	width:597px;
	height:271px;
	padding:45px 0 0 45px;
	box-sizing:border-box;
	position:relative;
}
.tokusyu_201407Pos03{
	right:28px;
	top:33px;
	position:absolute;
}
.tokusyu_201407Sec02In02{
	background:url(../../../img/counsel/201407/bg_tokusyu_20140703.jpg) left top no-repeat;
	width:770px;
	height:381px;
	margin-top:-30px;
	position:relative;
}
.tokusyu_201407Pos04{
	left:21px;
	top:18px;
	position:absolute;
}
.tokusyu_201407Pos05{
	left:168px;
	top:42px;
	position:absolute;
}
.tokusyu_201407Pos06{
	left:84px;
	top:168px;
	position:absolute;
	background:url(../../../img/counsel/201407/bg_tokusyu_20140704.png) left top no-repeat;
	width:606px;
	height:174px;
	padding:32px 0 0 38px;
}
.ml-04{
	margin-left:-2px;
}
.tokusyu_201407Sec02In03{
	padding:40px 30px 0 30px;
}
.titTokusyu_201407{
	border-bottom:1px solid #c52786;
	border-top:1px solid #c52786;
	height:40px;
	width:100%;
	padding:1px 0;
	box-sizing:border-box;
	margin-bottom:20px;
}
.tokusyu_201407Step{
	margin-bottom:30px;
	height:120px;
}
.tokusyu_201407Step img{
	margin-right:14px;
	float:left;
}
.tokusyu_201407Step p{
	width:570px;
	height:120px;
	display:table-cell;
	vertical-align:middle;
}


/* !tokusyu_201408
---------------------------------------------------------- */
.tokusyu_201408Sec01{
	border-top:solid 5px #0132bb;
	border-bottom:solid 1px #0132bb;
	height:365px;
	background:url(../../../img/counsel/201408/bg_tokusyu_20140801.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.tokusyu_201408Pos01{
	left:30px;
	top:46px;
	position:absolute;
}
.tokusyu_201408Pos02{
	left:31px;
	bottom:50px;
	position:absolute;
}
.tokusyu_201408Sec02{
	border:4px solid #0132bb;
	background:url(../../../img/counsel/201408/bg_tokusyu_20140802.jpg) center no-repeat;
	margin-top:40px;
	height:344px;
	position:relative;
}
.tokusyu_201408Pos03{
	left:11px;
	top:14px;
	position:absolute;
}
.tokusyu_201408Pos04{
	left:183px;
	top:46px;
	position:absolute;
}
.tokusyu_201408Pos05{
	left:25px;
	bottom:50px;
	position:absolute;
}
.tokusyu_201408Sec03{
	height:1293px;
	background:url(../../../img/counsel/201408/bg_tokusyu_20140803.jpg) left top no-repeat;
	margin-top:40px;
	padding:170px 25px 52px 25px;
	position:relative;
	box-sizing:border-box;
}
.tokusyu_201408Pos06{
	left:137px;
	top:20px;
	position:absolute;
}
.tokusyu_201408Img{
	border:4px solid #FFF;
	box-shadow:0px 0px 7px #dedcdc;
	-webkit-box-shadow:0px 0px 7px #dedcdc;
	-moz-box-shadow:0px 0px 7px #dedcdc;
	-ms-box-shadow:0px 0px 7px #dedcdc;
	-o-box-shadow:0px 0px 7px #dedcdc;
	behavior:url(../PIE.htc);
	position:relative;
	display:block;
}


/* !tokusyu_201409
---------------------------------------------------------- */
.tokusyu_201409Sec01{
	border-top:solid 5px #bf7ab1;
	border-bottom:solid 1px #bf7ab1;
	height:365px;
	background:url(../../../img/counsel/201409/bg_tokusyu_20140901.jpg) left top no-repeat;
	position:relative;
}
.tokusyu_201409Pos01{
	left:30px;
	top:57px;
	position:absolute;
}
.tokusyu_201409Pos02{
	left:30px;
	bottom:30px;
	position:absolute;
}
.tokusyu_201409Sec02{
	border:4px solid #bf7ab1;
	background:url(../../../img/counsel/201409/bg_tokusyu_20140902.jpg) center no-repeat;
	margin-top:40px;
	height:397px;
	position:relative;
}
.tokusyu_201409Pos03{
	left:131px;
	top:30px;
	position:absolute;
}
.tokusyu_201409Pos04{
	right:50px;
	bottom:64px;
	position:absolute;
}
.tokusyu_201409Sec02 p span{
	color:#34afff;
}
.tokusyu_201409Sec03{
	border-top:solid 5px #bf7ab1;
	height:452px;
	background:url(../../../img/counsel/201409/bg_tokusyu_20140903.jpg) left top no-repeat;
	margin-top:40px;
}
.tokusyu_201409Sec03In{
	margin:39px auto 0 auto;
	width:720px;
}
.tokusyu_201409Sec03In div{
	background:url(../../../img/counsel/201409/bg_tokusyu_20140906.jpg) left top no-repeat;
	width:350px;
	height:170px;
	padding-top:15px;
	text-align:center;
}
.tokusyu_201409Sec04{
	height:351px;
	background:url(../../../img/counsel/201409/bg_tokusyu_20140904.jpg) left top no-repeat;
	padding:51px 45px 0 243px;
	box-sizing:border-box;
}
.tokusyu_201409Sec05{
	border-top:solid 1px #bf7ab1;
	border-bottom:solid 5px #bf7ab1;
	height:350px;
	background:url(../../../img/counsel/201409/bg_tokusyu_20140905.jpg) left top no-repeat;
	padding:55px 30px 0 243px;
	box-sizing:border-box;
}


/* !tokusyu_201410
---------------------------------------------------------- */

.tokusyu_201410Sec01{
	border-top:solid 5px #985d00;
	border-bottom:solid 1px #985d00;
	height:365px;
	background:url(../../../img/counsel/201410/bg_tokusyu_20141001.jpg) left top no-repeat;
	/*margin-top:15px;*/
	position:relative;
}
.tokusyu_201410Pos01{
	left:30px;
	bottom:27px;
	position:absolute;
}
.tokusyu_201410Sec02{
	background:url(../../../img/counsel/201410/bg_tokusyu_20141002.png) left top no-repeat;
	height:523px;
	margin-top:35px;
	position:relative;
	padding-top:31px;
}
.tokusyu_201410Pos02{
	left:85px;
	top:136px;
	position:absolute;
}
.tokusyu_201410Pos03{
	top:145px;
	right:92px;
	position:absolute;
}
.tokusyu_201410Pos04{
	right:0px;
	bottom:-12px;
	position:absolute;
}
.tokusyu_201410Sec03{
	background:url(../../../img/counsel/201410/bg_tokusyu_20141003.png) left top no-repeat;
	height:1613px;
	margin-top:23px;
	padding-top:34px;
	position:relative;
}
.tokusyu_201410Sec03In01{
	position:relative;
	display:block;
	z-index:1;
	text-align:center;
}
.tokusyu_201410Pos05{
	top:58px;
	position:absolute;
	height:140px;
	width:225px;
	left:278px;
}
.tokusyu_201410Pos06{
	top:169px;
	position:absolute;
	height:197px;
	width:214px;
	left:72px;
}
.tokusyu_201410Pos07{
	top:202px;
	position:absolute;
	height:241px;
	width:110px;
	left:335px;
}
.tokusyu_201410Pos08{
	top:171px;
	position:absolute;
	height:197px;
	width:213px;
	right:74px;
}
.tokusyu_201410Sec03In02{
	background:url(../../../img/counsel/201410/bg_tokusyu_20141010.png) top center no-repeat;
	width:728px;
	height:343px;
	z-index:2;
	padding-top:35px;
	position:absolute;
	left:27px;
	top:545px;
}
.tokusyu_201410Pos09{
	position:absolute;
	left:30px;
	bottom:85px;
}
.tokusyu_201410Sec03In03{
	background:url(../../../img/counsel/201410/bg_tokusyu_20141011.png) top center no-repeat;
	width:728px;
	height:652px;
	position:absolute;
	left:27px;
	bottom:76px;
}
.tokusyu_201410Pos10{
	bottom:20px;
	position:absolute;
	left:35px;
}
.tokusyu_201410Dl{
	background:url(../../../img/counsel/201410/bg_tokusyu_20141012.png) left bottom no-repeat;
	padding-bottom:14px;
	padding-top:9px;
	width:662px;
}
.tokusyu_201410Dl dt{
	width:109px;
	float:left;
}
.bgNone{
	background:none!important;
}
.tokusyu_201410Dl dd{
	width:538px;
	float:right;
}
.tokusyu_201410Sec04{
	background:url(../../../img/counsel/201410/bg_tokusyu_20141006.png) top center no-repeat;
	width:780;
	height:550px;
	position:relative;
}
.tokusyu_201410Pos11{
	position:absolute;
	left:9px;
	top:-21px;
}
.tokusyu_201410Pos12{
	position:absolute;
	left:195px;
	top:79px;
}
.tokusyu_201410Pos13{
	position:absolute;
	right:41px;
	top:24px;
}
.tokusyu_201410Pos14{
	position:absolute;
	left:117px;
	top:323px;
}
.tokusyu_201410Pos15{
	position:absolute;
	right:109px;
	top:280px;
}
.tokusyu_201410Pos16{
	position:absolute;
	right:93px;
	top:486px;
}
.tokusyu_201410Pos17{
	position:absolute;
	right:0px;
	top:430px;
}
.tokusyu_201410Pos18{
	position:absolute;
	left:13px;
	top:40px;
}
.tokusyu_201410Pos19{
	position:absolute;
	right:36px;
	top:36px;
}


/* !tokusyu_201411
---------------------------------------------------------- */
.tokusyu201411Main {
	border-bottom: 1px solid #b8000c;
	border-top: 5px solid #b8000c;
	background: url(../../../img/counsel/201411/bg_mainimg.jpg) 0 0 no-repeat;
	width: 100%;
	height: 365px;
	position: relative;
	margin-bottom: 40px;
}
.tokusyu201411Main .tokusyuMainIn {
	position: absolute;
	left: 18px;
	top: 43px;
	z-index: 2;
}
.tokusyu201411Main .titMain {
	margin-bottom: 25px;
}
.tokusyu201411Main .txtMain {
	padding-left: 12px;
}

.tokusyu201411Box01 {
	background: url(../../../img/counsel/201411/bg_201411_01.jpg) 0 0 no-repeat;
	padding: 30px 0 40px 20px;
}
.tokusyu201411Box01 .tit {
	margin: 0 0 35px -24px;
}
.tokusyu201411Box02 {
	background: url(../../../img/counsel/201411/bg_201411_02.jpg) 0 0 no-repeat #f5f4f4;
	padding: 35px 20px;
}
.tokusyu201411Box02 .tokusyuBoxIn {
	padding: 0 0 0 11px;
}
.tokusyu201411Box03 {
	-webkit-box-shadow: 0 0 3px #e1e1e1;
	-moz-box-shadow: 0 0 3px #e1e1e1;
	-ms-box-shadow: 0 0 3px #e1e1e1;
	-o-box-shadow: 0 0 3px #e1e1e1;
	box-shadow: 0 0 3px #e1e1e1;
	behavior:url(../PIE.htc);
	border: 1px solid #e1e1e1;
	padding: 5px;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f4f2f3, #cdcdcd);
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, top, from(#f4f2f3), to(#cdcdcd));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f4f2f3, #cdcdcd);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #f4f2f3, #cdcdcd);
	/* IE9+ */
	background: -ms-linear-gradient(top, #f4f2f3, #cdcdcd);
	/* IE6,IE7 */
	background: "filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f4f2f3', endColorstr='#cdcdcd')";
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f4f2f3', endColorstr='#cdcdcd')";
	margin-top: 30px;
}
.tokusyu201411Box03 .tokusyuBoxIn {
	-webkit-box-shadow: 0 0 5px #e1e1e1;
	-moz-box-shadow: 0 0 5px #e1e1e1;
	-ms-box-shadow: 0 0 5px #e1e1e1;
	-o-box-shadow: 0 0 5px #e1e1e1;
	box-shadow: 0 0 5px #e1e1e1;
	behavior:url(../PIE.htc);
	background-color: #fff;
	padding: 6px;
	position: relative;

}
.tokusyu201411Box03 .tokusyuBoxIn .point {
	position: absolute;
	right: -2px;
	height: 12px;
	z-index: 2;
}


/* !tokusyu_201412
---------------------------------------------------------- */
.tokusyu201412Main {
	border-bottom: 1px solid #ce4697;
	border-top: 5px solid #ce4697;
	background: url(../../../img/counsel/201412/bg_mainimg.jpg) 0 0 no-repeat;
	width: 100%;
	height: 365px;
	position: relative;
	margin-bottom: 40px;
}
.tokusyu201412Main .tokusyuMainIn {
	position: absolute;
	left: 18px;
	top: 43px;
	z-index: 2;
}
.tokusyu201412Main .titMain {
	margin-bottom: 25px;
}
.tokusyu201412Main .txtMain {
	padding-left: 12px;
}

.tokusyu201412Box01 {
	background: url(../../../img/counsel/201412/bg_201412_01.jpg) 0 0 no-repeat;
	padding: 35px 0 0 20px;
	height: 358px;
}
.tokusyu201412Box02 {
	background: url(../../../img/counsel/201412/bg_201412_02.jpg) 0 0 no-repeat #faf9f9;
	padding: 20px 0 60px 19px;
}
.tokusyu201412Box02 .tokusyuBoxIn {
	width: 540px;
	margin-bottom: 45px;
}
.tokusyu201412Box02 .tit {
	margin: 0 0 50px -25px;
}
.tokusyu201412Box03 {
	background: url(../../../img/counsel/201412/bg_201412_03.jpg) 0 0 no-repeat;
	padding: 30px 64px 0 306px;
	height: 254px;
}


/* !tokusyu_201501
---------------------------------------------------------- */
.tokusyuJanMain {
	border-bottom: 1px solid #58c5ff;
	border-top: 5px solid #58c5ff;
	background: url(../../../img/counsel/201501/bg_mainimg.jpg) 0 0 no-repeat;
	width: 100%;
	height: 365px;
	position: relative;
	margin-bottom: 40px;
}
.tokusyuJanMain .tokusyuMainIn {
	position: absolute;
	left: 18px;
	top: 43px;
	z-index: 2;
}
.tokusyuMainIn .titMain {
	margin-bottom: 25px;
}
.tokusyuMainIn .txtMain {
	padding-left: 12px;
}

.tokusyuJanBox01 {
	background: url(../../../img/counsel/201501/bg_jan01.jpg) 0 0 no-repeat;
	width: 100%;
	height: 308px;
	position: relative;
}
.tokusyuJanBox01 .tokusyuBoxIn {
	position: absolute;
	left: 235px;
	top: 21px;
	z-index: 2;
	width: 460px;
}
.tokusyuBoxIn .titBox {
	margin-bottom: 45px;
}
.tokusyuBoxIn .txtBox {
	padding-left: 35px;
}
.tokusyuJanBox02 {
	background: url(../../../img/counsel/201501/bg_jan02.jpg) 0 0 no-repeat;
	width: 100%;
}
.pt28 {
	padding-top: 28px !important;
}
.tokusyuJanBox02 .tokusyuTop {
	padding: 20px 17px 0 12px;
	margin-bottom: -20px;
	z-index: 1;
	position: relative;
}
.tokusyuJanBox02 .tokusyuListBox {
	width: 100%;
	position: relative;
	z-index: 2;
	background: url(../../../img/counsel/201501/bg_jan03.png) 0 0 no-repeat;
	height: 353px;
	overflow: hidden;
}
.tokusyuListBox .tokusyuListIn {
	padding: 34px 55px 0 20px;
}
.tokusyuListBox .tokusyuTxtBox {
	background-color: #99e5ff;
	padding: 10px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	-ms-border-radius: 14px;
	-o-border-radius: 14px;
	border-radius: 14px;
	width: 575px;
	height: 125px;
	display: table-cell;
	vertical-align: middle;
}
.colorRed {
	color: #ff0000 !important;
}
.mtminus12 {
	margin-top: -12px;
}


/* !tokusyu_201502
---------------------------------------------------------- */
.tokusyuFebMain {
	border-bottom: 1px solid #5263c2;
	border-top: 5px solid #5263c2;
	background: url(../../../img/counsel/201502/bg_mainimg.jpg) 0 0 no-repeat;
	width: 100%;
	height: 365px;
	position: relative;
	margin-bottom: 40px;
}
.tokusyuFebMain .tokusyuMainIn {
	position: absolute;
	left: 18px;
	top: 43px;
	z-index: 2;
}
.tokusyuMainIn .titMain {
	margin-bottom: 25px;
}
.tokusyuMainIn .txtMain {
	padding-left: 12px;
}
.tokusyuFebBox01 {
	width: 336px;
	padding: 2px;
	background-color: #fff;
	border: 5px solid #b6dfee;
	margin-left: 20px;
	float: left;
}
.tokusyuFebBox01 .tokusyuFebIn01 {
	padding: 20px 10px;
}
.icoList li {
	background: url(../../../img/counsel/201502/ico_list.gif) 0 center no-repeat;
	padding-left: 16px;
}
.titFeb {
	margin: 0 -4px;
}
.colorPink {
	color: #f71a96;
}
.tokusyuFebPanel {
	background: url(../../../img/counsel/201502/bg_feb01.jpg) 0 0 no-repeat;
	padding: 13px 0 0;
}
.tokusyuFebPanel .tokusyuFebIn {
	padding: 0 18px;
}
.tokusyuFebBox02 {
	border: 5px solid #fff;
	background: url(../../../img/counsel/201502/bg_feb02.jpg) 0 0 repeat-x #fff;
	padding: 22px 21px 25px;
	position: relative;
	-webkit-box-shadow: 0 0 5px #e7e7e7;
	-moz-box-shadow: 0 0 5px #e7e7e7;
	-ms-box-shadow: 0 0 5px #e7e7e7;
	-o-box-shadow: 0 0 5px #e7e7e7;
	box-shadow: 0 0 5px #e7e7e7;
	behavior:url(../PIE.htc);
	margin-bottom: 30px;
}
.tokusyuFebBox02:before {
	background: url(../../../img/counsel/201502/ico_snow01.png) 0 0 no-repeat;
	width: 73px;
	height: 53px;
	position: absolute;
	content: "";
	left: -11px;
	top: -7px;
	z-index: 1;
}
.tokusyuFebBox02:after {
	background: url(../../../img/counsel/201502/ico_snow02.png) 0 0 no-repeat;
	width: 113px;
	height: 62px;
	position: absolute;
	content: "";
	right: 14px;
	bottom: -4px;
	z-index: 2;
}
.tokusyuFebBox02 ul {
	margin-left: -4px;
	padding-bottom: 10px;
	position: relative;
	z-index: 2;
}
.tokusyuFebBox02 ul li {
	float: left;
	width: 220px;
	margin: 0 0 3px 4px;
}
.tokusyuFebPoint dt,
.tokusyuFebPoint dd {
	display: table-cell;
	vertical-align: middle;
	height: 128px;
}
.tokusyuFebPoint dt {
	width: 105px;
}
.tokusyuFebPoint dd {
	width: 450px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-ms-border-radius: 0 3px 3px 0;
	-o-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	background-color: #c9f2ff;
	padding: 10px 25px;
}


/* !tokusyu_201503
---------------------------------------------------------- */
.tokusyuMarMain {
	border-bottom: 1px solid #d53480;
	border-top: 5px solid #d53480;
	background: url(../../../img/counsel/201503/bg_mainimg.jpg) 0 0 no-repeat;
	width: 100%;
	height: 365px;
	position: relative;
	margin-bottom: 40px;
}
.tokusyuMarMain .tokusyuMainIn {
	position: absolute;
	left: 18px;
	top: 43px;
	z-index: 2;
}
.tokusyuMarMain .titMain {
	margin-bottom: 25px;
}
.tokusyuMarMain .txtMain {
	padding-left: 12px;
}

.tokusyuMarPanel01 {
	background: url(../../../img/counsel/201503/bg_mar01.jpg) 0 center no-repeat #fff;
	height: 363px;
	-webkit-box-shadow: inset 0 0 25px #fbaed3;
	-moz-box-shadow: inset 0 0 25px #fbaed3;
	-ms-box-shadow: inset 0 0 25px #fbaed3;
	-o-box-shadow: inset 0 0 20px #fbaed3;
	box-shadow: inset 0 0 25px #fbaed3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	border-radius: 12px;
	behavior:url(../PIE.htc);
	padding: 25px;
}

.tokusyuMarPanel02 {
	background: url(../../../img/counsel/201503/bg_mar02.jpg) 0 bottom no-repeat;
	padding: 0 30px;
	margin-bottom: 50px;
}
.tokusyuMarPanel03 {
	background: url(../../../img/counsel/201503/bg_mar03.jpg) 0 bottom no-repeat;
	padding: 0 30px 80px;
	margin-bottom: 33px;
}
.tokusyuMarPanel04 {
	background: url(../../../img/counsel/201503/bg_mar04.jpg) 0 bottom no-repeat;
	padding: 0 30px 25px;
	margin-bottom: 60px;
}
.tokusyuMarBox {
	padding-left: 217px;
}
.tokusyuMarBox li {
	padding-left: 1.5em;
	text-indent: -1.5em;
}
.tokusyuMarBox li span {
	color: #d53480;
}
.tokusyuMarBox ol li {
	margin-bottom: 20px;
}
.tokusyuMarPoint01 {
	border: 4px solid #b1d04d;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	border-radius: 12px;
	behavior:url(../PIE.htc);
	padding: 10px;
	width: 100%;
	background-color: #fff;
}
.tokusyuMarPoint02 {
	border: 4px solid #77c2a7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	border-radius: 12px;
	behavior:url(../PIE.htc);
	padding: 10px;
	width: 100%;
	background-color: #fff;
}
.tokusyuMarPoint01 dt,
.tokusyuMarPoint01 dd,
.tokusyuMarPoint02 dt,
.tokusyuMarPoint02 dd {
	display: table-cell;
	vertical-align: middle;
	height: 80px;
}
.tokusyuMarPoint01 dt,
.tokusyuMarPoint02 dt {
	width: 80px;
}
.tokusyuMarPoint01 dd,
.tokusyuMarPoint02 dd {
	padding: 0 15px;
}


/* !tokusyu_201504
---------------------------------------------------------- */
.tokusyuAprMain{
	border-top:solid 5px #00a384;
	border-bottom:solid 1px #00a384;
	height:365px;
	width:100%;
	background:url(../../../img/counsel/201504/tit_mainimg.png) left top no-repeat;
	position:relative;
	margin-bottom:40px;
}

.tokusyuAprMain .tokusyuMainIn {
	position: absolute;
	left: 26px;
	top: 50px;
	z-index: 2;
}
.tokusyuAprMain .titMain {
	margin-bottom: 20px;
}
.tokusyuAprMain .txtMain {
	padding-left: 5px;
}
.ulApr01{
	margin:0 0 49px 40px;
}

.ulApr01 li{
	float:left;
	margin-left:40px;
}

.flImgRApr {
	display: inline;
	float: right;
	margin:41px 0 7px 0;
}
.flImgLApr {
	display: inline;
	float: left;
	margin:41px 0 19px 40px;
}
.flImgLApr01 {
	display: inline;
	float: left;
	margin-right:30px;
}

.textBoxApr{
	margin-left:40px;
	float:left;
}
.textBoxApr01{
	margin-left:30px;
	float:left;
}

.shadowBox01{
	-webkit-box-shadow: 0 0 4px #ea4a78 inset;
	-moz-box-shadow: 0 0 4px #ea4a78 inset;
	-ms-box-shadow: 0 0 4px #ea4a78 inset;
	-o-box-shadow: 0 0 4px #ea4a78 inset;
	box-shadow: 0 0 4px #ea4a78 inset;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior:url(../PIE.htc);
	padding:15px;
	position:relative;
	background:#fff;
	z-index:3;
}
.shadowBox01 .icoApr01{
	position:absolute;
	top:-34px;
	right:-30px;
}

.AprBox01{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior:url(../PIE.htc);
	padding:30px;
	border:2px solid #f293af;
	background:#fdf2f5;
	margin-bottom:40px;
}


/* !tokusyu_201505
---------------------------------------------------------- */
.tokusyu_201505Sec01{
	border-top:solid 5px #013fb1;
	border-bottom:solid 1px #013fb1;
	height:365px;
	background:url(../../../img/counsel/201505/bg_tokusyu_20150501.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.tokusyu_201505Pos01{
	left:29px;
	top:52px;
	position:absolute;
}
.tokusyu_201505Pos02{
	left:27px;
	bottom:40px;
	position:absolute;
}
.tokusyu_201505Sec02{
	border-top:solid 5px #013fb1;
	background:url(../../../img/counsel/201505/bg_tokusyu_20150502.jpg) top no-repeat;
	margin-top:40px;
	position:relative;
	height:326px;
}
.tokusyu_201505Pos03{
	right:77px;
	top:52px;
	position:absolute;
}
.tokusyu_201505Pos04{
	right:60px;
	bottom:50px;
	position:absolute;
}
.tokusyu_201505Tit01{
	background:#013fb1;
	height:60px;
	width:100%;
	text-align:center;
	padding:9px 0;
	box-sizing:border-box;
}
.tokusyu_201505Sec03{
	padding:55px 28px 0 28px;
}
.tokusyu_201505Sec02In{
	margin-bottom:55px;
}
.tokusyu_201505Sec02In div.flR img{
	border:1px solid #cccccc;
}
.tokusyu_201505Bg01{
	background:#013fb1;
	height:256px;
	width:100%;
	padding:51px 60px 53px 62px;
	box-sizing:border-box;
}
.tokusyu_201505Bg02{
	background:#013fb1;
	padding:20px 4px 4px 4px;
	box-sizing:border-box;
	margin-top:44px;
}
.tokusyu_201505Bg02In{
	background:#FFF;
	padding:24px 10px 36px 10px;
	margin-top:17px;
}
.tokusyu_201505Pos05{
	position:relative;
	height:370px;
	width:100%;
}
.tokusyu_201505Pos06{
	top:13px;
	left:41px;
	position:absolute;
}
.tokusyu_201505Pos07{
	top:140px;
	left:71px;
	position:absolute;
}
.tokusyu_201505Pos08{
	top:0px;
	right:31px;
	position:absolute;
}
.tokusyu_201505B{
	background:#ededed;
	margin-top:11px;
	padding:15px;
}
.tokusyu_201505BIn{
	background:#FFF;
	width:235px;
	float:left;
	padding:10px;
	box-sizing:border-box;
	margin-right:8px;
}
.tokusyu_201505BIn div img{
	border:1px solid #cccccc;
}


/* !tokusyu_201506
---------------------------------------------------------- */
.tokusyu_201506Main{
	border-top:solid 5px #00bcf2;
	border-bottom:solid 1px #00bcf2;
	height:365px;
	width:100%;
	background:url(../../../img/counsel/201506/bg_tokusyu01.png) left top no-repeat;
	position:relative;
	margin-bottom:40px;
}

.tokusyu_201506Main .tokusyuMainIn {
	position: absolute;
	left: 26px;
	top: 59px;
	z-index: 2;
}
.tokusyu_201506Main .titMain {
	margin-bottom: 30px;
}
.tokusyu_201506Main .txtMain {
	padding-left: 5px;
}
.tokusyu_201506Box01{
	position:relative;
	margin-bottom:50px;
}

.tokusyu_201506Box01 .tokusyu_201506Tit01{
	background:#00a8d8;
	padding:20px 0 15px 20px;
	margin-bottom:50px;
}

.tokusyu_201506Box01 .colors01{
	color:#00a8d8;
}

.tokusyu_201506Box01 .Posimg01{
	position:absolute;
	right:6px;
	top:10px;
}

.tokusyu_201506Box02{
	background:#defbf7;
	padding:30px 25px 10px 5px;
	margin:0 5px 40px;
}

.tokusyu_201506Box02 ul.tokusyu_201506Ul li{
	float:left;
	margin:0 0 20px 20px;
	border:#67d2c2 4px solid;
	border-radius:7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-ms-border-radius: 7px 7px 0 0;
	-o-border-radius: 7px 7px 0 0;
	behavior:url(../PIE.htc);
	position:relative;
	height:255px;
	width:350px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background:#ffffff;
}

.tokusyu_201506PosImg{
	position:absolute;
	top:15px;
	left:-10px;
}
.tokusyu_201506PosTxt{
	position:absolute;
	top:120px;
	left:20px;
	width:300px;
}

.tokusyu_201506Box03{
	background:url(../../../img/counsel/201506/img_Jun05.jpg) bottom left no-repeat;
	border-top:4px solid #00bcf2;
}
.tokusyu_201506Box03In{
	background:url(../../../img/counsel/201506/img_Jun03.jpg) top left no-repeat;
	border-bottom:4px solid #00bcf2;
}
.tokusyu_201506Box03Inner{
	padding-top:130px;
}
.tokusyu_201506Box03R{
	float:right;
	margin-right:30px;
}
.tokusyu_201506Box03L{
	margin-bottom:106px;
	float:left;
}
.tokusyu_201506Box03Shadow{
	box-shadow:0px 0px 5px #e7e7e7;
	-webkit-box-shadow:0px 0px 54px #e7e7e7;
	-moz-box-shadow:0px 0px 5px #e7e7e7;
	-ms-box-shadow:0px 0px 5px #e7e7e7;
	-o-box-shadow:0px 0px 5px #e7e7e7;
	behavior:url(../PIE.htc);
	margin-bottom:32px;
}

/* !tokusyu_201507
---------------------------------------------------------- */
.tokusyu_201507Sec01{
	border-top:solid 5px #1e7bb8;
	border-bottom:solid 1px #1e7bb8;
	height:365px;
	background:url(../../../img/counsel/201507/bg_tokusyu_20150701.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.tokusyu_201507Pos01{
	left:22px;
	top:39px;
	position:absolute;
}
.tokusyu_201507Pos02{
	left:28px;
	bottom:30px;
	position:absolute;
}
.tokusyu_201507Sec02{
	border:5px solid #47bcac;
	width:100%;
	padding:24px 21px 26px;
	margin-top:39px;
	box-sizing:border-box;
	overflow:hidden;
	margin-bottom:40px;
}
.tokusyu_201507Sec02 .img{
	float:left;
	margin-right:20px;
}
.tokusyu_201507Sec02 .txt{
	overflow:hidden;
}
.tokusyu_201507Sec02 .txt .col{
	color:#fb4945;
}
.tokusyu_201507Sec03{
	overflow:hidden;
	width:720px;
	margin:0 auto;
	padding:32px 10px 42px 10px;
	box-sizing:border-box;
}
.tokusyu_201507Sec03 .img{
	float:left;
	margin-right:30px;
}
.tokusyu_201507Sec03 .txt{
	overflow:hidden;
}
.tokusyu_201507List{
	width:720px;
	margin:15px auto 0;
	overflow:hidden;
}
.tokusyu_201507List li{
	float:left;
	width:230px;
	box-sizing:border-box;
	border:1px solid #39a9d1;
	padding:60px 15px 15px 15px;
	position:relative;
}
.tokusyu_201507List li .tit{
	position:absolute;
	left:-1px;
	top:-1px;
}
.tokusyu_201507List li .content{
	width:200px;
	margin:0 auto;
}
.tokusyu_201507Sec04{
	overflow:hidden;
	margin-top:40px;
}
.tokusyu_201507Sec04 .tokusyu_201507Sec04L{
	float:left;
	width:50%;
	border-bottom:5px solid #0e5aa6;
	border-top:5px solid #0e5aa6;
	padding:40px 0 30px 0;
}
.tokusyu_201507Sec04 .tokusyu_201507Sec04R{
	float:right;
	width:50%;
	border-bottom:5px solid #2d94c5;
	border-top:5px solid #2d94c5;
	padding:40px 0 30px 0;
}

/* !tokusyu_201509
---------------------------------------------------------- */
.tokusyu_201509Sec01{
	border-top:solid 5px #9a0615;
	border-bottom:solid 1px #9a0615;
	height:365px;
	background:url(../../../img/counsel/201509/bg_tokusyu_20150901.jpg) left top no-repeat;
	margin:15px 0 40px;
	position:relative;
}
.tokusyu_201509Pos01{
	left:21px;
	top:35px;
	position:absolute;
}
.tokusyu_201509Pos02{
	left:30px;
	bottom:30px;
	position:absolute;
}
.tokusyu_201509Sec02{
	border:solid 4px #c91323;
	height:320px;
	background:url(../../../img/counsel/201509/bg_tokusyu_20150902.jpg) left top no-repeat;
	margin-bottom:40px;
	position:relative;
}
.tokusyu_201509Pos03{
	left:26px;
	top:34px;
	position:absolute;
}
.tokusyu_201509Pos04{
	left:26px;
	bottom:30px;
	position:absolute;
}
.tokusyu_201509Sec03{
	background:#f3f4f7;
	padding:30px 30px 0;
	margin-bottom:40px;
}
.tokusyu_201509Sec03Box{
	width:350px;
	background:#fff;
	text-align:center;
	margin-bottom:30px;
}
.tokusyu_201509Sec03Box .txt{
	padding:15px 20px;
	text-align:left;
}
.tokusyu_201509Sec04{
	border:solid 4px #ccc;
	height:375px;
	background:url(../../../img/counsel/201509/bg_tokusyu_20150903.jpg) left top no-repeat;
	position:relative;
}
.tokusyu_201509Pos05{
	width:438px;
	text-align:center;
	left:26px;
	top:36px;
	position:absolute;
}
.tokusyu_201509Sec04 .txt{
	padding:15px 0 35px;
	text-align:left;
}
.fcRed{
	color:#c91323;
}

/* !tokusyu_201512
---------------------------------------------------------- */
.tokusyu_201512Sec01{
	border-top:solid 5px #dd266c;
	border-bottom:solid 1px #dd266c;
	height:365px;
	background:url(../../../img/counsel/201512/bg_tokusyu_20151201.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.tokusyu_201512Pos01{
	left:26px;
	top:43px;
	position:absolute;
}
.tokusyu_201512Pos02{
	left:30px;
	bottom:40px;
	position:absolute;
}
.tokusyu_201512Sec02{
	margin-top:40px;
	min-height:813px;
	background:url(../../../img/counsel/201512/bg_tokusyu_20151202.jpg) left 100px no-repeat;
}
.tokusyu_201512Sec02In{
	padding:0 30px;
	box-sizing:border-box;
	margin-top:20px;
}
.tokusyu_201512List01{
	margin-top:7px;
	margin-bottom:40px;
}
.tokusyu_201512List01 ul{
	overflow:hidden;
}
.tokusyu_201512List01 ul li{
	width:230px;
	background:#ffffff;
	float:left;
	margin-left:15px;
	padding:15px;
	box-sizing:border-box;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	behavior: url(../PIE.htc);
}
.tokusyu_201512List01 ul li:first-child{
	margin-left:0 !important;
}
.tokusyu_201512borderBox{
	border:4px solid #dd266c;
	box-sizing:border-box;
	padding:16px;
	background:#ffffff;
	overflow:hidden;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	behavior: url(../PIE.htc);
}
.tokusyu_201512borderBoxL{
	overflow:hidden;
}
.tokusyu_201512borderBoxR{
	float:right;
	margin-left:20px;
	width:300px;
	border:1px solid #cfcfcf;
	padding:4px;
	box-sizing:border-box;
}
.tokusyu_201512Sec03{
	background:url(../../../img/counsel/201512/bg_tokusyu_20151203.png) left top no-repeat;
	min-height:202px;
	padding:63px 0 0 27px;
}
.tokusyu_201512Sec04{
	overflow:hidden;
	padding:0 25px 0 30px;
}
.tokusyu_201512Sec04 .img{
	float:right;
	margin-left:10px;
}
.tokusyu_201512Sec04 .txt{
	overflow:hidden;
}
.tokusyu_201512Sec04 .txt .tit{
	background:url(../../../img/counsel/201512/icon_tokusyu_20151201.png) left top no-repeat;
	min-height:100px;
	padding:19px 0 0 120px;
	margin-bottom:25px;
}
.tokusyu_201512Sec05{
	overflow:hidden;
	margin-top:26px;
	padding:0 30px 0 25px;
}
.tokusyu_201512Sec05 .img{
	float:left;
	margin-right:20px;
}
.tokusyu_201512Sec05 .txt{
	overflow:hidden;
	margin-top:24px;
}
.tokusyu_201512Sec05 .txt .tit{
	background:url(../../../img/counsel/201512/icon_tokusyu_20151202.png) left top no-repeat;
	min-height:100px;
	padding:19px 0 0 120px;
	margin-bottom:25px;
}

/* !tokusyu_201603
---------------------------------------------------------- */
.tokusyu_201603Box {
	margin-top:40px;
}
.tokusyu_201603Btn {
	text-align:center;
	margin-top:40px;
}
.tokusyu_201603Sec01{
	border-top:solid 5px #d20b1c;
	border-bottom:solid 1px #d20b1c;
	height:365px;
	background:url(../../../img/counsel/201603/bg_tokusyu_20160301.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.tokusyu_201603Pos01{
	left:30px;
	top:49px;
	position:absolute;
}
.tokusyu_201603Pos02{
	left:30px;
	bottom:35px;
	position:absolute;
}
.tokusyu_201603Sec02 {
	background:#d20b1c;
	padding:0 30px 40px;
}
.tokusyu_201603Sec02 .tokusyu_201603Wrap01 {
	width:330px;
	background:#fff;
	padding:10px;
}
.tokusyu_201603Sec02 .tokusyu_201603Wrap01 .tit01 {
	margin-bottom:25px;
}
.tokusyu_201603Sec02 .tokusyu_201603Wrap01 .tit02 {
	margin-bottom:20px;
}
.tokusyu_201603Sec02 .tokusyu_201603Wrap01 .txt01 {
	margin-bottom:20px;
}
.tokusyu_201603Sec03 {
	border-bottom:5px #d20b1c solid;
	border-top:5px #d20b1c solid;
	padding:40px 0;
}
.tokusyu_201603Sec04 {
	margin-top:40px;
	padding:0 30px;
}

.tokusyu_201603Sec04 .tokusyu_201603Wrap02 {
	padding:15px;
}

.tokusyu_201603Sec04 .tokusyu_201603Wrap02 .flL {
	margin-right:40px;
}
.tokusyu_201603Sec04 .tokusyu_201603Wrap02 .ftBox {
	height:174px;
	display:table-cell;
	vertical-align:middle;
}
.tokusyu_201603Sec04 .tokusyu_201603List {
	width:718px;
	margin:30px auto 0;
}
.tokusyu_201603Sec04 .tokusyu_201603List li {
	width:134px;
	height:99px;
	float:left;
	padding:35px 0 0;
	text-align:center;
	background:url(../../../img/counsel/201603/bg_tokusyu_20160302.png) 0 0 no-repeat;
}
.tokusyu_201603Sec04 .tokusyu_201603List li .txt01 {
	width:100px;
	margin:5px auto 0;
}
.tokusyu_201603Sec04 .tokusyu_201603List li+li {
	margin-left:12px;
}


/* !summer
---------------------------------------------------------- */
.summer_Sec01{
	border-top:solid 5px #013fb1;
	border-bottom:solid 1px #013fb1;
	height:365px;
	background:url(../../../img/counsel/201606/bg_summer01.jpg) left top no-repeat;
	margin-top:15px;
	position:relative;
}
.summerPos01{
	left:21px;
	top:39px;
	position:absolute;
}
.summerPos02{
	left:30px;
	bottom:34px;
	position:absolute;
	z-index:99;
	color:#040000;
}
.summerPos03{
	right:0px;
	bottom:-1px;
	position:absolute;
	z-index:1;
}
.summer_Sec02{
	border:4px solid #013fb1;
	background:url(../../../img/counsel/201606/bg_summer02.jpg) top center no-repeat;
	padding-top:190px;
	margin:40px 0;
}
.summer_Sec02 .summerBgBlue{
	width:660px;
	margin:50px auto;
	background:#ddf0f0;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	behavior: url(PIE.htc);
	padding:20px 50px;
	box-sizing:border-box;
	color:#040000;
}
.summer_Sec02 .summerBgBlue .summerLine{
	text-decoration:underline;
}
.summer_Sec02 .summerBgBlue .summerTxtColor{
	color:#fb5baf;
}
.summer_Sec03{
	border-top:2px solid #013fb1;
	background:url(../../../img/counsel/201606/bg_summer03.jpg) top center no-repeat;
	position:relative;
	box-sizing:border-box;
	padding:46px 30px 10px;
	color:#040000;
	border-bottom:2px solid #013fb1;
	margin-bottom:40px;
}
.summerPos04{
	right:20px;
	top:29px;
	position:absolute;
	z-index:1;
}
.summerPos05{
	z-index:99;
	width:450px;
}
.summer_Tit01{
	margin-bottom:30px;
}

.summerBox {
	display:table;
	width:100%;
	padding: 0 25px;
	box-sizing:border-box;
	margin-bottom:30px;
}

.summerBox dl{
	display:table-row;
}
.summerBox dt,
.summerBox dd {
	display:table-cell;
}
.summerBox dt {
	vertical-align:middle;
	width:79%;
}
.summerBox dd{
	text-align:right;
}
.summer_Sec04{
	background:url(../../../img/counsel/201606/bg_summer04.jpg) top center no-repeat;
	min-height:469px;
	padding:50px 45px 0;
	box-sizing:border-box;
	overflow:hidden;
}
.summer_Sec04 .img{
	float:left;
	margin-right:7px;
	padding-left:7px;
}
.summer_Sec04 .txt{
	overflow:hidden;
	color:#040000;
}

/* !autumn
---------------------------------------------------------- */
.autumn_sec01{
	border-top:5px solid #9c7b6b;
	border-bottom:1px solid #9c7b6b;
	margin-top:15px;
	height:370px;
	background:url(../../../img/counsel/201610/bg_autumn01.jpg) right top no-repeat;
	box-sizing:border-box;
	position:relative;
	margin-bottom:40px;
}
.autumn_pos01{
	position:absolute;
	top:39px;
	left:18px;
}
.autumn_pos02{
	position:absolute;
	top:138px;
	left:20px;
}
.autumn_pos03{
	position:absolute;
	top:255px;
	left:25px;
	letter-spacing:-1px;
	color:#040000;
}
.autumn_sec02{
	border:4px solid #a7dfd6;
	padding:40px 25px;
	margin-bottom:40px;
}
.autumn_sec03{
	height:523px;
	background:url(../../../img/counsel/201610/bg_autumn02.jpg) bottom no-repeat;
	margin-bottom:40px;
}
.imgLeft01{
	overflow:hidden;
	padding:0 20px 0 30px;
	margin-bottom:37px;
}
.imgLeft01 img{
	float:left;
	margin-right:20px;
}
.imgLeft01 .txt{
	overflow:hidden;
	padding-top:20px;
	color:#040000;
}
.imgLeft01 .txt span{
	color:#e95f49;
}
.autumn_sec04{
	height:152px;
	background:url(../../../img/counsel/201610/bg_autumn03.png) right no-repeat;
	border-bottom:3px solid #a7dfd6;
	border-top:3px solid #a7dfd6;
	padding:35px 0 0 26px;
	box-sizing:border-box;
}
.autumn_sec05{
	overflow:hidden;
	padding:40px 30px 0;
}
.autumn_sec05 .step{
	float:left;
	margin-right:20px;
	display:inline-block;
}
.autumn_sec05 .cont{
	padding-top:20px;
	overflow:hidden;
}
.autumn_sec05 .cont .imgRight{
	margin-top:30px;
	overflow:hidden;
}
.autumn_sec05 .cont .imgRight .img{
	float:right;
	margin-left:10px;
	display:inline-block;
}
.autumn_sec05 .cont .imgRight .txt{
	overflow:hidden;
	letter-spacing:-1px;
	color:#000000;
}
.autumn_sec06{
	padding:0 30px;
	background:url(../../../img/counsel/201610/bg_autumn04.jpg) 30px bottom no-repeat;
	min-height:292px;
}
.autumn_sec06 .autumn_sec06In{
	float:right;
	width:423px;
	height:110px;
	margin-top:91px;
	background:url(../../../img/counsel/201610/bg_autumn05.png) left top no-repeat;
	padding:25px 20px 25px 50px;
	box-sizing:border-box;
	color:#000000;
}
.autumn_list01{
	overflow:hidden;
	width:720px;
	margin:0 auto;
	padding-bottom:40px;
	border-bottom:1px solid #a7dfd6;
}
.autumn_list01 li{
	width:140px;
	float:left;
	margin-left:5px;
}
.autumn_list01 li:first-child{
	margin-left:0;
}
.autumn_list02{
	overflow:hidden;
	width:720px;
	margin:0 auto;
}
.autumn_list02 li{
	width:230px;
	float:left;
	margin-left:15px;
}
.autumn_list02 li:first-child{
	margin-left:0;
}


/* !new_conpact
---------------------------------------------------------- */
#mainImage {
	padding: 40px 30px;
	background: url(../../../img/new_conpact/bg_bgconcept.png) 0 -50px no-repeat;
}
#mainImageIn {
	padding-bottom: 50px;
	width: 100%;
}
#mainImageLogo span {
	display: block;
	text-align: center;
}
#mainImageBox {
	padding-bottom: 406px;
}
.caseCompact {
	background: #f0b1c9;
	text-align: center;
	padding: 50px 105px;
	margin-bottom: 50px;
}
.caseCompact * {
	line-height: 0;
}
.caseCompact h2 {
	margin-bottom: 40px;
}
.newRelease {
	padding: 0 30px 40px;
}
.newReleaseIn {
	padding: 40px 50px;
}
.newRelease h2, .newRelease li {
	line-height: 0;
}
.note {
	font-size: 12px;
	line-height: 26px;
	background: url(../../../img/new_conpact/icon_red.png) 8px 0.7em no-repeat;
	padding-left: 26px;
	margin-top: 12px;
}
.note a {
	color: #333333;
	text-decoration: underline;
}


/* !winter
---------------------------------------------------------- */
.winter_sec01{
	border-top:5px solid #ae0303;
	border-bottom:1px solid #ae0303;
	margin-top:15px;
	height:370px;
	background:url(../../../img/counsel/201612/bg_winter01.jpg) right top no-repeat;
	box-sizing:border-box;
	position:relative;
	margin-bottom:40px;
}
.winter_pos01{
	position:absolute;
	top:36px;
	left:17px;
}
.winter_pos02{
	position:absolute;
	top:138px;
	left:25px;
}
.winter_pos03{
	position:absolute;
	top:244px;
	left:28px;
	letter-spacing:-1px;
	color:#040000;
}
.winter_sec02{
	border:4px solid #f59ac0;
	padding:20px 25px;
	margin-bottom:40px;
	box-sizing:border-box;
	min-height:376px;
	background:url(../../../img/counsel/201612/bg_winter02.jpg) 35px no-repeat;
	overflow:hidden;
}
.winter_sec02 .inner{
	float:right;
}
.winter_sec02 .inner .txt{
	padding:15px 0 0 50px;
}
.winter_sec02 .inner .txt p+p{
	margin-top:20px;
}
.winter_sec02 .inner .txt span{
	color:#e84187;
}
.winter_sec03{
	padding:40px 20px 25px 30px;
	overflow:hidden;
}
.winter_sec03 .img{
	float:right;
}
.winter_sec03 .txt{
	letter-spacing:-1px;
	overflow:hidden;
}
.winter_sec03 .txt p+p{
	margin-top:20px;
}
.winter_sec04{
	padding:0px 40px 50px;
	position:relative;
}
.winter_sec04 .img{
	float:left;
	padding-right:35px;
	padding-top:10px;
}
.winter_sec04 .txt{
	letter-spacing:-1px;
	overflow:hidden;
}
.winter_pos04{
	position:absolute;
	left:172px;
	bottom:-135px;
}
.winter_sec05{
	padding:0 30px;
	overflow:hidden;
}
.winter_sec05 .img{
	float:left;
	margin-right:30px;
}
.winter_sec05 .txt{
	overflow:hidden;
}
.winter_sec05 .txt .tit{
	width:387px;
	height:80px;
	background:url(../../../img/counsel/201612/bg_winter03.png) center center no-repeat;
	text-align:center;
	line-height:70px;
	color:#ffffff;
	font-size:20px;
	letter-spacing:-2px;
}
.winter_sec06{
	background:url(../../../img/counsel/201612/bg_winter04.jpg) center top no-repeat;
	padding:70px 50px 100px;
	position:relative;
	overflow:hidden;
}
.winter_sec06:after{
	position:absolute;
	width:780px;
	height:45px;
	bottom:0;
	background:url(../../../img/counsel/201612/bg_winter05.jpg) left bottom no-repeat;
	content:"";
	left:0;
}
.winter_sec06 .img{
	float:left;
	margin-right:50px;
}
.winter_sec06 .txt{
	overflow:hidden;
	padding-top:35px;
	letter-spacing:-1px;
}
.winter_sec06 .txt .tit{
	margin-bottom:30px;
}

/* !spring
---------------------------------------------------------- */
.spring_sec01 {
	border-top: 5px solid #e84187;
	border-bottom: 1px solid #e84187;
	margin-top: 15px;
	height: 370px;
	background: rgba(0, 0, 0, 0) url(../../../img/counsel/201703/bg_skin.png) no-repeat scroll center center / cover;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 40px;
}
.spring_sec02 {
	border: 4px solid #f59ac0;
	box-sizing: border-box;
	margin-bottom: 40px;
	min-height: 376px;
	overflow: hidden;
	padding: 20px 25px;
}
.spring_sec02 .inner {
	overflow: hidden;
}
.spring_pos03 {
	position: absolute;
	top: 244px;
	left: 28px;
	letter-spacing: -1px;
	color: #040000;
}
.txt01 {
	padding: 16px 0 0;
	letter-spacing: -0.8px;
	overflow: hidden;
}
.txt01 p {
	font-size: 12px;
	line-height: 20px;
	color: #040000;
}
.txt01 span {
	color: #e84187;
}
.rightImg {
	float: right;
	margin: 20px 0 0;
}
.springMakeup {
	margin: 36px 0 0;
}
.springMakeup li {
	float: left;
	width: 48%;
	padding: 0 0 240px;
}
.springMakeup li+li {
	margin-left: 12px;
}
.springMakeup li img {
	float: left;
	margin: 0 14px 0 0;
}
.ruthPowder01 {
	background: url(../../../img/counsel/201703/img_ruthpowder01.png) no-repeat scroll bottom center;
}
.ruthPowder02 {
	background: url(../../../img/counsel/201703/img_prestopowder01.png) no-repeat scroll bottom center;
}
.ruthright {
	padding: 22px 0;
	font-family: 12px;
	color: #040000;
	line-height: 20px;
	overflow: hidden;
}
.spring_sec04 {
	margin: 40px 0 0;
}
.spring_sec05 {
	border: 4px solid #f59ac0;
	padding: 40px 30px;
	margin: 40px 0 0;
}
.oilskincrim {
	margin: 40px 0 0;
}
.oilskincrim li {
	padding: 10px 0;
	border-bottom: 1px solid #e84187;
}
.oilskincrim li:last-child {
	border: none;
}
.oilskinleft {
	float: left;
	margin: 0 20px 0 0;
}
.oilskinInner01, .oilskinInner02, .oilskinInner03 {
	overflow: hidden;
}
.oilskinInner01 img {
	margin: 0 0 0 32px;
}
.oilskinInner03 img {
	width: 606px;
}
.oilskinInner01 h2 {
	float: left;
}
.oilskinInner01 h2 img, .oilskinInner02 h2 img, .oilskinInner03 h2 img {
	margin: 16px 0 0 0 !important;
	width: auto;
}
.springpari01 {
	font-size: 12px;
	color: #040000;
	line-height: 20px;
	padding: 10px 0;
	font-weight: normal;
	letter-spacing: -0.5px;
	float: left;
}
.ultra {
	padding: 116px 20px 20px;
	box-sizing: border-box;
	border: solid 10px #b97bf3;
	background: #fff url(../../../img/counsel/201703/img_combo03.png) no-repeat scroll 20px 20px;
	font-size: 12px;
	line-height: 20px;
	color: #000;
	margin: 10px 0 0;
}
.ultra span {
	color: #ff0000;
}
}
.ultra span {
	color: #ff0000;
}

/* !summer
---------------------------------------------------------- */
.summer2017_sec01 {
	border-top: 5px solid #00ade7;
	border-bottom: 1px solid #00ade7;
	margin-top: 15px;
	height: 370px;
	background: rgba(0, 0, 0, 0) url(../../../img/counsel/201706/bg_summer01.png) no-repeat scroll center center / cover;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 40px;
}

.summer_sec02 {
	border-bottom:5px solid #00ade7;
	border-top:5px solid #00ade7;
	background:url(../../../img/counsel/201706/bg_summer02.png) center center no-repeat;
	background-size:cover;
	height:300px;
	box-sizing:border-box;
	position:relative;
	margin-bottom:45px;
}
.summer_txt01 {
	position:absolute;
	top:150px;
	left:30px;
	z-index:2;
}

.summer_sec03 {
	background:url(../../../img/counsel/201706/bg_summer_line.png) 0 0 repeat-y;
	margin-bottom:45px;
}


.summer_panel01 {
	padding:40px 15px 0 90px;
}

.summer_box01 dl dt {
	float:left;
}
.summer_box01 dl dd {
	overflow:hidden;
	padding:20px 0 0 60px;
}
.summer_box_step + .summer_box_step {
	margin:40px 0 0;
}
.summer_box_step p + p {
	margin:20px 0 0;
}


.summer_sec04 {
	background:url(../../../img/counsel/201706/bg_summerskin.png) 0 0 repeat;
	padding:30px 30px 45px;
	margin-bottom:45px;
}
.summer_skin_area {
	margin:40px 0 0;
}
.summer_skin_img {
	float:right;
}
.summer_skin_box {
	float:left;
}
.summer_skin_box p + p {
	margin:40px 0 0;
}




.summer_sec05 {
	background:url(../../../img/counsel/201706/bg_summerwarter.png) 0 0 no-repeat;
	padding:0 0 55px;
}
.summer_experience_area {
	padding:0 30px;
	margin:22px 0 30px;
}
.summer_experience_txt01 {
	float:left;
}
.summer_experience_txt02 {
	float:right;
}

ht;
}

/* !instagram2017
---------------------------------------------------------- */

.instagramMainimg {
	margin-bottom:40px;
	text-align:center;
}

.insagramImg01 {
	text-align:center;
	margin-bottom:40px;
}

.insagramBox {
	background: url(../../../img/instagram_pc/bg_instagram01_pc.png) 0 center no-repeat;
	width:100%;
	height:396px;
	margin:30px 0 40px 0;
}

.insagramImg02 {
	text-align:right;
	padding-right:30px;
	margin-bottom:170px;
}
.insagramImg03 {
	text-align:center;
}
.insagramImg04 {
	text-align:center;
}
.insagramParBox {
	margin:50px auto;
	width:720px;
}
.insagramParIn {
	border-left:5px solid #04bae8;
	border-bottom:5px solid #04bae8;
	border-right:5px solid #04bae8;
	padding:35px 40px;
	color:#000;
}

.insagramParTxt01 {
	font-size:12px;
	margin: 0 0 10px;
}
.insagramParTxt01 span {
	margin-right:8px;
}
.insagramParTxt01 + .insagramParTxt01 {
}
.insagramTxtBlue {
	color:#04bae8;
}
.insagramTxtRed {
	color:#ff0000;
}


.insagramParTit {
	font-size:12px;
	margin-bottom:6px;
	font-weight:bold;
}
.insagramParTxt02 {
	line-height:2;
}
.insagramParTxt04 {
	line-height:2;
	font-weight:bold;
}

.insagramParTxt03 {
	font-weight:bold;
	text-decoration:underline;
	line-height:2;
	margin-bottom:24px;
	color:#333;
}

.insagramBtn {
	text-align:center;
}

/* !autumn2017
---------------------------------------------------------- */
.autumn2017section01 {
	border-top: 5px solid #cd0505;
	border-bottom: 1px solid #cd0505;
	margin-top: 15px;
	height: 370px;
	background: url(../../../img/counsel/201709/bg_autumn01.png) right top no-repeat;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 40px;
}
.autumn2017pos01 {
	position: absolute;
	top: 36px;
	left: 17px;
}
.autumn2017pos02 {
	position: absolute;
	top: 138px;
	left: 25px;
}
.autumn2017pos03 {
	position: absolute;
	top: 244px;
	left: 28px;
	letter-spacing: -1px;
	color: #040000;
}

.autumn2017section02 {
	background:url(../../../img/counsel/201709/bg_autumn06.jpg) 0 0 no-repeat;
	background-size:cover;
	padding:30px;
	margin-bottom:30px;
}
.autumn2017section02_box01 {
	background:url(../../../img/counsel/201709/bg_autumn03.png) 0 0 no-repeat;
	background-color:#fff;
	padding:45px 50px 30px;
}
.autumn2017section02_tit01 {
	text-align:center;
}
.autumn2017section02_tit02 {
	margin:5px 0 30px;
	text-align:center;
}
.autumn2017section02_list {
	margin:20px 0 0 35px;
}
.autumn2017section02_list li {
	padding:10px 0;
	font-size:24px;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
}
.autumn2017section02_list li span {
	font-size:38px;
	color:#ce0505;
	margin-right:10px;
}

.autumn2017section03 {
	border-top: 5px solid #cd0505;
	border-bottom: 5px solid #cd0505;
	padding:40px 30px 35px;
	margin-bottom:45px;
}
.autumn2017section03_stor {
	width:100%;
	display:table;
}
.autumn2017section03_stor dt {
	display:table-cell;
	width:130px;
}
.autumn2017section03_stor dd {
	display:table-cell;
	padding:0 0 0 30px;
	vertical-align: middle;
	font-size:16px;
	line-height:1.7;
}
.autumn2017section03_box01 {
	margin:40px 0 0;
}
.autumn2017section03_box01_in01 {
	float:left;
	width:252px;
	font-size:14px;
	line-height:1.7;
}
.autumn2017section03_box01_in01 p + p {
	margin:10px 0 0;
}
.autumn2017section03_box01_in02 {
	overflow:hidden;
	padding:0 0 0 30px;
}
.autumn2017section03_box01_in02 p + p {
	margin:20px 0 0;
}

.autumn2017section04_tit01 {
	text-align:center;
	background:url(../../../img/counsel/201709/bg_autumn04.png) 0 0 no-repeat;
	background-size:100%;
	padding:23px 0;
	margin-bottom:30px;
}
.autumn2017section04_panel {
	padding:0 30px;
	font-size:16px;
	line-height:1.7;
}
.autumn2017section04_box01 {
	margin:45px 0 40px;
}
.autumn2017section04_in01 {
	float:left;
	width:350px;
	position:relative;
	padding:40px 27px 0;
	border:2px solid #d4d4d4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.autumn2017section04_in01:before {
	background:url(../../../img/counsel/201709/ico_autumn01.png) 0 0 no-repeat;
	width:167px;
	height:51px;
	top:-20px;
	left:30px;
	content:"";
	z-index:2;
	position:absolute;
}
.autumn2017section04_in02 {
	float:right;
	width:350px;
	position:relative;
	border:2px solid #d4d4d4;
	padding:40px 27px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.autumn2017section04_in02:before {
	background:url(../../../img/counsel/201709/ico_autumn02.png) 0 0 no-repeat;
	width:167px;
	height:51px;
	top:-20px;
	left:30px;
	content:"";
	z-index:2;
	position:absolute;
}

.autumn2017section04_img {
	float:left;
}
.autumn2017section04_step01 {
	overflow:hidden;
	padding: 30px 0 0 17px;
}
.autumn2017section04_list01 {
	margin:0 0 25px -10px;
}
.autumn2017section04_list01 li {
	float:left;
	width:33.33%;
	padding:0 0 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.autumn2017section04_list01 li img {
	width:100%;
}
.autumn2017section04_txt01 {
	line-height:1;
	margin-bottom:10px;
}
.autumn2017section04_txt01 img {
	width:100%;
}
.autumn2017section04_txt01 span {
	font-size:20px;
	display:block;
	color:#bf0a0f;
	line-height:1.5;
}
.autumn2017section04_txt02 {
	font-size:12px;
	margin-bottom:28px;
}
.autumn2017section04_tit02 {
	margin-bottom:30px;
}
.autumn2017section04_list02 {
	padding:0 0 0 -10px;
}
.autumn2017section04_list02 li {
	float:left;
	width:20%;
	padding:0 0 0 10px;
	color:#df0068;
	text-align:center;
	font-size:12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.autumn2017section04_list02 li p + p {
	margin:20px 0 0;
}
.autumn2017section04_box02 {
	margin:35px 0 45px;
}

/* !kuchikomi_pc.html
---------------------------------------------------------- */

.methodTit {
	margin:20px 0 35px;
}

.methodNote {
	font-size:12px;
	color:#f00;
}
.methodStep {
	margin:30px 0 0;
	font-size:12px;
}
.methodStepBox + .methodStepBox {
	margin:40px 0 0;
}
.methodStepIn01 {
	float:left;
	width:350px
}
.methodStepIn02 {
	float:right;
	width:350px
}
.stepTop {
	display:table;
	width:100%;
	margin-bottom:20px;
}
.stepTop dt {
	display:table-cell;
	vertical-align:middle;
	width:60px;
}
.stepTop dd {
	display:table-cell;
	vertical-align:middle;
	font-size:12px;
	padding:0 0 0 20px;
}
.stepTop dd span {
	color:#f00;
}
.methodStepTxt01 {
	margin:75px 0 15px;
}
.methodStepTxt02 {
	color:#189d7e;
	font-weight:bold;
}


.methodCheck {
	margin:60px 0 0;
	border:1px solid #ccc;
	background:#f7f7f7;
	padding:40px 20px 40px 20px;
}
.methodCheckBox {
	background:url(../../../img/kuchikomi_guide_pc/bg_guide.png) right 0 no-repeat;
	padding-bottom:152px
}
.methodCheck p {
	font-size:12px;
}
.methodCheck p + p {
	margin:20px 0 0;
}
.methodCheck p span {
	color:#f00;
}



.methodInfo {
	margin:60px 0 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding:40px 0;
}

.methodInfoList {
	margin:25px 0 0;
}
.methodInfoList li {
	font-size:12px;
	padding:0 0 0 1.5em;
	text-indent:-1.5em;
}
.methodInfoList li .icomust {
	color:#f00;
}
.methodInfoList li .icomust {
	color:#f00;
	margin-right:5px;
}

/* !winter2018
---------------------------------------------------------- */
.winter2018_sec01 {
	border-top: 5px solid #00b4c2;
	border-bottom: 1px solid #00b4c2;
	margin-top: 15px;
	height: 370px;
	background: url(../../../img/counsel/201801/bg_winter2018_01.jpg) right top no-repeat;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 40px;
}
.winter2018_pos01 {
	position: absolute;
	top: 36px;
	left: 17px;
}
.winter2018_pos02 {
	position: absolute;
	top: 138px;
	left: 25px;
}
.winter2018_pos03 {
	position: absolute;
	top: 244px;
	left: 28px;
	letter-spacing: -1px;
	color: #040000;
}
.winter2018_main {
	margin:45px 0 0;
}
.winter2018_sec02 {
	background:#edebf9;
	padding:30px;
}
.winter2018_sec03 {
	background:#fadfe4;
	padding:30px;
}
.winter2018_sec04 {
	background:#cfeaef;
	padding:30px;
}
.winter2018_box01 {
	background:#fff;
	padding:40px 30px 12px 25px;
}
.winter2018_in {
	margin:30px 0 0;
}
.winter2018_img01 {
	float:left;
}
.winter2018_cont {
	overflow:hidden;
	padding: 15px 0 0 35px;
	font-size:12px;
}
.winter2018_cont p + p {
	margin:20px 0 0;
}
.winter2018_cont p span {
	color:#fa5592;
}
.winter2018_box02 {
	padding:45px 0;
	background:#fff;
}

.winter2018_point_box {
	background:url(../../../img/counsel/201801/img_winter2018_02.png) center center no-repeat;
	background-size:100%;
	margin:0 14px 0 10px;
	height:573px;
	position:relative;
}
.winter2018_point_in01 {
	text-align: center;
	position:absolute;
	left:20px;
	top:210px;
	z-index:2;
	width:200px;
}
.winter2018_point_in01 p + p {
	margin:5px 0 0;
}
.winter2018_point_in02 {
	text-align: center;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:25px;
	z-index:2;
	width:220px;
}
.winter2018_point_in02 p + p {
	margin:5px 0 0;
}
.winter2018_point_in03 {
	text-align: center;
	position:absolute;
	right:20px;
	top:220px;
	z-index:2;
	width:210px;
}
.winter2018_point_in03 p + p {
	margin:5px 0 0;
}
.winter2018_txt01 {
	padding:0 40px;
	margin:25px 0 35px;
}
.winter2018_box03 {
	padding:45px 0 40px;
	background:#fff;
}
.winter2018_type {
	padding:0 30px 50px;
	margin:15px 0 0;
	background: url(../../../img/counsel/201801/bg_winter2018_02.jpg) right bottom no-repeat;
}
.winter2018_list {
	margin:5px 0 0;
}
.winter2018_list li {
	padding:0 0 0 20px;
	margin:3px 0 0;
	background:url(../../../img/counsel/201801/ico_winter2018_01.png) 0 8px no-repeat;
	line-height:2;
	font-weight:bold;
	font-size:15px;
}
.winter2018_method {
	padding:0 30px;
	margin:30px 0 0;
}
.winter2018_method dl {
	display:table;
	width:100%;
}
.winter2018_method dl + dl {
	margin:15px 0 0;
}
.winter2018_method dl dt {
	display:table-cell;
	width:78px;
	vertical-align:middle;
}
.winter2018_method dl dd {
	display:table-cell;
	padding:0 0 0 25px;
	vertical-align:middle;
}
.winter2018_method dl dd p + p {
	margin:5px 0 0;
}
.winter2018_method dl dd p span {
	color:#00accd;
	font-weight:bold;
	margin-right:5px;
}
.winter2018_btn {
	text-align:center;
	margin:50px 0 0;
}


.winter2018_txt02 {
	background:url(../../../img/counsel/201801/bg_winter2018_03.png) center center no-repeat;
	text-align:center;
	padding:40px 0 35px;
	margin-bottom:18px;
}
.winter2018_tit01 {
	text-align:center;
	background:#00accd;
	margin:0 30px;
	padding:12px 0;
}

/* !spring2018
---------------------------------------------------------- */
.spring2018pc_pink {
	color:#ef638c;
}

.spring2018pc_btn01 {
	margin:15px 0;
	text-align:right;
}
.spring2018pc_btn01 a {
	display:inline-block;
}
.spring2018pc_sec01 {
	border-top:5px #00b4c2 solid;
	border-bottom:1px #00b4c2 solid;
	background:url(../../../img/counsel/201804/bg_spring01.jpg) right 0 no-repeat;
	background-size:cover;
	padding:50px 0 50px 28px;
	margin-bottom:45px;
}
.spring2018pc_hd01 {
	margin-bottom:22px;
}
.spring2018pc_hd02 {
	margin-bottom:27px;
}

.spring2018pc_sec02 {
	background:url(../../../img/counsel/201804/bg_spring02.jpg) center center no-repeat;
	background-size:cover;
	padding:30px;
	margin-bottom:45px;
}
.spring2018pc_bg01 {
	background:url(../../../img/counsel/201804/bg_spring04.png) 0 0 repeat;
	padding:40px 30px;
}
.spring2018pc_hd03 {
	text-align:center;
	margin-bottom:35px;
}
.spring2018pc_txt01 {
	text-align:center;
	margin-bottom:35px;
}
.spring2018pc_list li {
	border-top:5px #00b4c2 solid;
	background:#fff;
	overflow:hidden;
}
.spring2018pc_list li+li {
	margin-top:30px;
}
.spring2018pc_fll {
	float:left;
}
.spring2018pc_hd04 {
	margin:10px 0;
}
.spring2018pc_txt02 {
	padding:0 25px;
}

.spring2018pc_sec03 {
	background:url(../../../img/counsel/201804/bg_spring03.jpg) right bottom no-repeat;
	background-size:cover;
	padding:50px 0 95px 60px;
}
.spring2018pc_hd05 {
	margin-bottom:35px;
}
.spring2018pc_txt03 {
	width:385px;
}
.spring2018pc_txt03 p+p {
	margin-top:25px;
}

.spring2018pc_btn02 {
	text-align:center;
	margin-top:50px;
}

/* !shippingfeepc
---------------------------------------------------------- */

.shippingfeepc_sec01 {
	padding:45px 0 50px;
}
.shippingfeepc_sec01 .shippingfeepc_tit01 {
	text-align:center;
	margin-bottom:30px;
}
.shippingfeepc_sec02 .shippingfeepc_tit01 {
	text-align:center;
	margin-bottom:30px;
}
.shippingfeepc_sec01 .shippingfeepc_box {
	font-size:12px;
	line-height:1.6;
}
.shippingfeepc_sec01 .shippingfeepc_box p + p {
	margin:20px 0 0;
}
.shippingfeepc_sec01 .shippingfeepc_in {
	float:right;
	padding:30px 0 0;
}
.shippingfeepc_sec01 .shippingfeepc_in .img {
	margin:5px 0 0;
}
.shippingfeepc_sec02 {
	border-top:1px dotted #ccc;
	padding:30px 0 80px;
}
.shippingfeepc_sec02 .shippingfeepc_table {
	width:100%;
	border-bottom:1px solid #8dcfbe;
	border-left:1px solid #8dcfbe;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.shippingfeepc_sec02 .shippingfeepc_table th {
	background:#e8fcf8;
	padding:12px 0;
	vertical-align:middle;
	border-top:1px solid #8dcfbe;
	border-right:1px solid #8dcfbe;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	font-weight:bold;
}
.shippingfeepc_sec02 .shippingfeepc_table .fcgreen {
	color:#00a383;
}
.shippingfeepc_sec02 .shippingfeepc_table .fcblack {
	color:#333;
}
.shippingfeepc_sec02 .shippingfeepc_table td {
	border-top:1px solid #8dcfbe;
	border-right:1px solid #8dcfbe;
	text-align:center;
	padding:12px 20px;
}
.shippingfeepc_sec02 .shippingfeepc_table .tablew01 {
	width:290px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/* !summer2018
---------------------------------------------------------- */
.summer2018main .summer2018link{
    text-align: right;
    padding: 15px 0;
}
.summer2018pc_sec01 {
    border-top: 5px solid #bcbae2;
    border-bottom: 1px solid #bcbae2;
}
.summer2018pc_sec01 .summer2018pc_sec01box{
    padding: 50px 0 28px 30px;
    background: url(../../../img/counsel/summer2018_pc/bg_summer2018_01.jpg)no-repeat right center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.summer2018pc_sec01 .tit{

}
.summer2018pc_sec01 .txt01{
    padding: 25px 0;
}
.summer2018pc_sec01 .txt02{
    font-size: 12px;
    color: #040000;
    line-height: 1.6;
}
.summer2018pc_sec02{
    margin: 45px 0 0 0;
    background: url(../../../img/counsel/summer2018_pc/bg_summer2018_02.jpg)no-repeat center center;
    padding: 80px 0 50px;
    -webkit-background-size: cover;
    background-size: cover;
}
.summer2018pc_sec02 .txt01{
    text-align: center;
}
.summer2018pc_sec02 .txt02{
    text-align: center;
    padding: 50px 0;
    font-size: 12px;
    color: #040000;
    line-height: 2;
}
.summer2018pc_sec02 .summer2018pc_sec02box{
    width: 660px;
    background: #fef5f7;
    padding: 58px 15px 40px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
}
.summer2018pc_sec02 .summer2018pc_sec02boxin{
    border: 1px solid #eb6e90;
    position: relative;
    padding: 50px 0;
    text-align: center;
}
.summer2018pc_sec02 .summer2018pc_sec02boxin:before{
    content: '';
    background: url(../../../img/counsel/summer2018_pc/tit_summer2018_02.png)no-repeat 0 0 #fef6f8;
    position: absolute;
    height: 34px;
    width: 230px;
    top: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
}
.summer2018pc_sec02 .txt03 + .txt03{
    margin: 20px 0 0 0;
}
.summer2018pc_sec02 .link{
    padding: 30px 0 0 0;
    text-align: center;
}
.summer2018pc_sec03{
    background: url(../../../img/counsel/summer2018_pc/bg_summer2018_03.jpg)no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 60px 0;
}
.summer2018pc_sec03 .summer2018pc_sec03box{
    width: 660px;
    margin: 0 auto;
    background: #fff;
    text-align: center;
    padding: 60px 0;
}
.summer2018pc_sec03 .summer2018pc_sec03boxin01{
    margin: 50px 0 0 0;
}
.summer2018pc_sec03 .tit01{
    padding: 0 0 30px 0;
}
.summer2018pc_sec03 .txt01{
    font-size: 12px;
    color: #040000;
    line-height: 2;
}
.summer2018pc_sec03 .img{
    margin: 25px 0 0 0;
}
.summer2018pc_sec03 .summer2018pc_sec03boxin02{
    margin: 55px 0 0 0;
}
.summer2018pc_sec03 .summer2018pc_sec03boxin03{
    margin: 35px 0 0 0;
}
.summer2018pc_sec04{
    padding: 55px 45px;
}
.summer2018pc_sec04 .tit01{
    text-align: center;
}
.summer2018pc_sec04 .tit02{
    padding: 25px 0;
    text-align: center;
}
.summer2018pc_sec04 dl{
    display: table;
    width: 100%;
}
.summer2018pc_sec04 dt{
    display: table-cell;
    width: 210px;
    vertical-align: middle;
}
.summer2018pc_sec04 dd{
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    color: #040000;
    line-height: 2;
}
.summer2018pc_sec04 dl+dl{
    margin: 5px 0 0 0;
}
.summer2018pc_sec05{
    padding: 75px 0;
    background: url(../../../img/counsel/summer2018_pc/bg_summer2018_04.jpg) no-repeat center center;
}
.summer2018pc_sec05 .summer2018pc_sec05box{
    position: relative;
    width: 660px;
    margin: 0 auto;
    padding: 50px 90px 40px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.summer2018pc_sec05 .summer2018pc_sec05box:before{
    content: '';
    position: absolute;
    background: url(../../../img/counsel/summer2018_pc/ico_summer2018_01.png)no-repeat 0 0;
    width: 120px;
    height: 120px;
    top: -15px;
    left: 30px;
    z-index: 2;
}
.summer2018pc_sec05 .summer2018pc_sec05box:after{
    content: '';
    position: absolute;
    background: url(../../../img/counsel/summer2018_pc/ico_summer2018_02.png)no-repeat 0 0;
    width: 74px;
    height: 288px;
    top: 40px;
    right: 35px;
    z-index: 2;
}
.summer2018pc_sec05 .tit{
    text-align: center;
}
.summer2018pc_sec05 .txt{
    font-size: 12px;
    color: #040000;
    line-height: 2;
    padding: 30px 0 0 0;
}
.link01{
    padding: 50px 0 0 0;
    text-align: center;
}

/* !autumn2018
---------------------------------------------------------- */
.autumn2018wrap {
	margin:55px 0 0;
}
.autumn2018pc_sec01 {
	border-top:5px solid #a83c3a;
	border-bottom:1px solid #a83c3a;
	padding:50px 0 40px 60px;
	background:url(../../../img/counsel/autumn2018_pc/bg_autumn01.jpg) right center no-repeat;
}
.autumn2018pc_sec01 .tit {
	margin:23px 0;
}
.autumn2018pc_sec01 .txt {
	font-size:12px;
	line-height:1.6;
	width:340px;
}
.autumn2018pc_sec02 {
	margin:45px 0 0;
	background:#f5f5f4;
	padding:60px;
	text-align:center;
}
.autumn2018pc_sec02 .txt {
	margin:20px 0 40px;
}
.autumn2018pc_sec02 .autumn2018pc_sec02_box {
	text-align:left;
	background:#fff;
	border:3px solid #000;
	padding:50px 0 40px 60px;
}
.autumn2018pc_sec02 .autumn2018pc_sec02_box li + li {
	margin:18px 0 0;
}
.autumn2018pc_sec03 {
	background:url(../../../img/counsel/autumn2018_pc/bg_autumn02.png) center center no-repeat;
	background-size:cover;
	padding:60px;
}
.autumn2018pc_sec03 .autumn2018pc_sec03_box {
	background:#fff;
	padding:60px 35px 45px;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	box-shadow: 0 0 8px rgba(0,0,0,0.5);
}
.autumn2018pc_sec03 .autumn2018pc_sec03_box .tit {
	text-align:center;
}
.autumn2018pc_sec03 .autumn2018pc_sec03_box .txt {
	font-size:12px;
	text-align:center;
	line-height:2;
	margin:35px 0 45px;
}
.autumn2018pc_sec03 .autumn2018pc_sec03_box .list {
	margin:0 0 0 -10px;
}
.autumn2018pc_sec03 .autumn2018pc_sec03_box .list li {
	float:left;
	width:33.33%;
	padding:0 0 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.autumn2018pc_sec03 .autumn2018pc_sec03_box .list li .stepbox {
	border:1px solid #b63931;
	padding:30px 15px 20px;
	position:relative;
	font-size:12px;
	line-height:2;
}
.autumn2018pc_sec03 .autumn2018pc_sec03_box .list li .stepbox .step {
	position: absolute;
	top:-8px;
	left:50%;
	transform:translateX(-50%);
	z-index:2;
}
.autumn2018_btn {
	text-align:center;
	margin:45px 0 0;
}
.autumn2018pc_sec04 {
	padding:40px 60px 60px;
}
.autumn2018pc_sec04 .tit {
	text-align:center;
}
.autumn2018pc_sec04 .txt {
	text-align:center;
	font-size:12px;
	margin:40px 0;
}
.autumn2018pc_sec04_box {
	border:3px solid #b63931;
	padding:35px 0;
	text-align:center;
}
.autumn2018pc_sec05 {
	background:url(../../../img/counsel/autumn2018_pc/bg_autumn03.png) 0 0 repeat-y;
	padding:70px 60px 60px;
}
.autumn2018pc_sec05 .autumn2018pc_sec05_box {
	background:#fff;
	padding:45px 35px;
}
.autumn2018pc_sec05 .autumn2018pc_sec05_box .tit {
	text-align:center;
}
.autumn2018pc_sec05 .autumn2018pc_sec05_box .txt {
	text-align:center;
	font-size:12px;
	line-height:2;
	margin:35px 0 40px;
}
.autumn2018pc_sec05_in01 {
	float:left;
	width:290px;
}
.autumn2018pc_sec05_in02 {
	float:right;
	width:290px;
}
.autumn2018pc_sec05_info {
	text-align:center;
	padding:0 0 30px;
	border:1px solid #a83c3a;
}
.autumn2018pc_sec05_cont {
	padding:0 10px;
}
.autumn2018pc_sec05_info .txt01 {
	text-align:center;
	line-height:2;
	font-size:12px;
	margin:25px 0 15px;
}
.autumn2018pc_sec05_info .img {
	margin-bottom:15px;
}

/* !winter2019
---------------------------------------------------------- */

.winter2019wrap {
	margin:55px 0 0;
}
.winter2019wrap img {
	max-width:100%;
}
.winter2019pc_sec01 {
	border-top:5px solid #00b4c2;
	border-bottom:1px solid #00b4c2;
	padding:50px 0 25px 30px;
	background: url(../../../img/counsel/winter2019pc/bg_winter01.jpg) right center no-repeat;
}
.winter2019pc_sec01 .tit {
	margin:23px 0;
}
.winter2019pc_sec01 .txt {
	font-size:12px;
	line-height:1.6;
	width:336px;
}
.winter2019pc_sec01 .txt span {
	color:#00aecb;
	font-weight:bold;
}

.winter2019pc_sec02 {
	margin:45px 0 0;
	padding:60px 60px 80px;
	background:url(../../../img/counsel/winter2019pc/bg_winter02.jpg) 0 0 no-repeat;
}
.winter2019pc_sec02 .tit {
	text-align:center;
}
.winter2019pc_sec02 .txt {
	padding:20px 0 20px;
}
.winter2019pc_sec02 .list {
	margin:0 0 0 -15px;
}
.winter2019pc_sec02 .list li {
	float:left;
	width:33.33%;
	padding:0 0 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.winter2019pc_sec02 .list li .box {
	background:#fff;
	border:2px solid #00aecb;
	padding:35px 10px 30px;
}
.winter2019pc_sec02 .list li .box .tit01 {
	text-align:center;
	padding-bottom:20px;
}
.winter2019pc_sec02 .btn {
	text-align:center;
	padding-top:35px;
}

.winter2019pc_sec03 {
	background:url(../../../img/counsel/winter2019pc/bg_winter03.jpg) 0 0 no-repeat;
	padding:65px 0 90px;
}

.winter2019pc_sec03 .tit {
	text-align:center;
}
.winter2019pc_sec03 .txt {
	text-align:center;
	padding:20px 0 35px;
}
.winter2019pc_sec03 .list {
	text-align:center;
}
.winter2019pc_sec03 .list img {
	margin:0 25px;
}

.winter2019pc_sec04 {
}
.winter2019pc_sec04 .tit {
	text-align:center;
	padding:30px 0 30px 30px;
	position:relative;
	background: -moz-linear-gradient(top, #002f7b, #0c4bb2);
	background: -webkit-gradient(linear, top, from(#002f7b), to(#0c4bb2));
	background: -webkit-linear-gradient(top, #002f7b, #0c4bb2);
	background: -o-linear-gradient(top, #002f7b, #0c4bb2);
	background: -ms-linear-gradient(top, #002f7b, #0c4bb2);
	-pie-background: linear-gradient(top, #002f7b, #0c4bb2);
}
.winter2019pc_sec04 .tit .point {
	position:absolute;
	top:-20px;
	left:60px;
	z-index:2;
}
.winter2019pc_sec04 .winter2019box {
	margin:70px 0 0;
	padding:60px 30px 0;
	position:relative;
}
.winter2019pc_sec04 .winter2019box .img {
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	z-index:2;
}
.winter2019pc_sec04 .pointbox01 {
	float:left;
	background:url(../../../img/counsel/winter2019pc/bg_winter03.png) 0 0 no-repeat;
	background-size:100% 100%;
	padding:5px 40px 35px;
	width:270px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.winter2019pc_sec04 .pointbox02 {
	float:right;
	background:url(../../../img/counsel/winter2019pc/bg_winter03.png) 0 0 no-repeat;
	background-size:100% 100%;
	padding:5px 40px 35px;
	width:270px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.winter2019box .pointtit {
	text-align:center;
	margin-bottom:20px;
}
.winter2019box .list li {
	padding:0 0 0 15px;
	background:url(../../../img/counsel/winter2019pc/ico_winter.png) 0 3px no-repeat;
}
.winter2019box .mt {
	margin:20px 0 0;
}
.winter2019pc_sec04 .btn {
	text-align:center;
	margin:125px 0 0;
}


/* !nightpack_pc
---------------------------------------------------------- */

.nightpack_pc_warp {
	background:url(../../../img/nightpack_pc/bg_nightpack_pc.jpg) center center no-repeat;
	background-size:cover;
	padding:30px 45px 90px;
}
.nightpack_pc_warp img {
	max-width:100%;
}
.nightpack_pc_sec01 {
	position:relative;
}
.nightpack_pc_sec01 .img {
	position:absolute;
	right:0;
	top:166px;
	z-index:2;
}
.nightpack_pc_sec01 .nightpackbox01 {
	display:table;
	width:100%;
}
.nightpack_pc_sec01 .nightpackbox01 dt {
	display:table-cell;
	width:160px;
}
.nightpack_pc_sec01 .nightpackbox01 dd {
	display:table-cell;
	padding:0 0 0 30px;
	vertical-align:middle;
}
.nightpack_pc_sec01 .nightpackbox02 {
	display:table;
	width:100%;
}
.nightpack_pc_sec01 .nightpackbox02 dt {
	display:table-cell;
	width:180px;
}
.nightpack_pc_sec01 .nightpackbox02 dd {
	display:table-cell;
	vertical-align:middle;
}
.nightpack_pc_sec01 .nightpackbox02 dd  p + p {
	margin:40px 0 0;
}



.nightpack_pc_sec02 {
	background:#fff;
	padding:4px;
}
.nightpack_pc_sec02 .nightpack_pc_panel {
	border:1px solid #e84484;
	position:relative;
	padding:60px 40px 0 60px;
}
.nightpack_pc_sec02 .nightpack_pc_panel .tit {
	position:absolute;
	top:-20px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	z-index:2;
}
.nightpack_pc_sec02 .nightpack_pc_panel .img {
	position:absolute;
	right:20px;
	top:30px;
	z-index:2;
}
.nightpack_pc_sec02 .nightpackbox03 dt {
	float:right;
}
.nightpack_pc_sec02 .nightpackbox03 dd {
	overflow:hidden;
}
.nightpack_pc_sec02 .nightpackbox03 dd .btn {
	text-align:center;
}
.nightpack_pc_sec02 .nightpackbox03 dd .txt {
	font-size:12px;
	padding:20px 40px 20px 0;
}
.nightpack_pc_sec02 .nightpackbox03 dd .txt span {
	color:#ff0000;
}


.nightpack_pc_sec03 {
	background:#fff;
	padding:4px;
	margin:50px 0 0;
}
.nightpack_pc_sec03 .nightpack_pc_panel {
	border:1px solid #00aecb;
	position:relative;
	text-align:center;
	font-size:12px;
	padding:45px 0 40px;
}
.nightpack_pc_sec03 .nightpack_pc_panel .txt {
	padding:40px 0;
}


.nightpack_pc_sec04 {
	background:#fff;
	padding:50px 25px 40px;
	margin:50px 0 0;
}
.nightpack_pc_sec04 .tit01 {
	text-align:center;
	border-bottom:1px solid #ed3995;
	padding-bottom:10px;
	margin-bottom:50px;
}


.nightpackbox03 dt {
	float:left;
	width:210px;
	text-align:center;
}
.nightpackbox03 dd {
	overflow:hidden;
	font-size:12px;
}
.nightpackbox03 dd li + li {
	margin:30px 0 0;
}
.nightpackbox03 dd li p + p  {
	margin:10px 0 0;
	padding:0 0 0 20px;
}
.nightpack_pc_sec04 .nightpack_pc_panel01 {
	border:1px solid #0eb2ce;
	padding:40px 0 35px;
}
.nightpack_pc_sec04 .nightpack_pc_panel01 .tit02 {
	text-align:center;
	background:url(../../../img/nightpack_pc/bg_nightpack01.png) center center no-repeat;
	padding:23px 0 28px;
}
.nightpack_pc_sec04 .nightpack_pc_panel01 .box01 {
	padding:40px 30px 0;
}
.nightpack_pc_sec04 .nightpack_pc_panel01 .box01 .list {
	margin:0 0 0 -30px;
}
.nightpack_pc_sec04 .nightpack_pc_panel01 .box01 .list li {
	float:left;
	width:33.33%;
	text-align:center;
	font:bold;
	padding:0 0 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;

}
.nightpack_pc_sec04 .nightpack_pc_panel01 .box01 .list li .txt {
	padding:5px 0 20px;
}
.nightpack_pc_sec04 .nightpack_pc_panel01 .box01 .note {
	font-size:10px;
	margin:20px 0 0;
	padding-left:0;
	background:none;
}

.nightpack_pc_sec04 .nightpack_pc_panel02 {
	margin:50px 0 0;
}
.nightpack_pc_sec04 .nightpack_pc_panel02 .tit03 {
	text-align:center;
	background:url(../../../img/nightpack_pc/bg_nightpack02.png) 0 0 no-repeat;
	padding:12px 0 30px;
}
.nightpack_pc_sec04 .nightpack_pc_panel02 .list {
	margin:0 0 0 -20px;
}
.nightpack_pc_sec04 .nightpack_pc_panel02 .list li {
	float: left;
	width:50%;
	padding:0 0 0 20px;
	margin:25px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.nightpack_pc_sec04 .nightpack_pc_panel02 .list li .box {
	display:flex;
	justify-content:center;
	align-items:center;
}
.nightpack_pc_sec04 .nightpack_pc_panel02 .list li .bogbg01 {
	width:308px;
	height:209px;
	background:url(../../../img/nightpack_pc/bg_nightpack03.png) 0 0 no-repeat;
}
.nightpack_pc_sec04 .nightpack_pc_panel02 .list li .bogbg02 {
	width:308px;
	height:211px;
	background:url(../../../img/nightpack_pc/bg_nightpack04.png) 0 0 no-repeat;
}
.nightpack_pc_sec04 .nightpack_pc_panel02 .list li .bogbg03 {
	width:308px;
	height:210px;
	background:url(../../../img/nightpack_pc/bg_nightpack05.png) 0 0 no-repeat;
}
.nightpack_pc_sec04 .nightpack_pc_panel02 .list li .bogbg04 {
	width:308px;
	height:205px;
	background:url(../../../img/nightpack_pc/bg_nightpack06.png) 0 0 no-repeat;
}
.nightpack_pc_sec04 .nightpack_pc_panel03 {
	border:1px solid #0eb2ce;
	margin:122px 0 0;
	position:relative;
	padding:45px 40px;
}
.nightpack_pc_sec04 .nightpack_pc_panel03 .tit04 {
	position:absolute;
	top:-91px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	z-index:2;
}
.nightpack_pc_sec04 .nightpack_pc_panel03 .list {
	margin:0 0 0 -30px;
}
.nightpack_pc_sec04 .nightpack_pc_panel03 .list li {
	float:left;
	width:33.33%;
	padding:0 0 0 30px;
	text-align:center;
	font-weight:bold;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.nightpack_pc_sec04 .nightpack_pc_panel03 .list li .txt {
	margin:8px 0 20px;
}



.nightpack_pc_sec05 {
	background:#fff;
	padding:4px;
	margin:55px 0 0;
}
.nightpack_pc_sec05 .nightpack_pc_panel {
	border:1px solid #d50f58;
	position:relative;
	padding:70px 60px 0 70px;
}
.nightpack_pc_sec05 .nightpack_pc_panel .tit01 {
	position:absolute;
	top:-20px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	z-index:2;
}
.nightpack_pc_sec05 .nightpack_pc_panel .tit02 {
	text-align:center;
	margin-bottom:10px;
}
.nightpack_pc_sec05 .nightpack_pc_panel .nightpackbox {
}
.nightpack_pc_sec05 .nightpack_pc_panel .nightpackbox dt {
	float:left;
}
.nightpack_pc_sec05 .nightpack_pc_panel .nightpackbox dd {
	overflow:hidden;
	padding:20px 0 0 30px;
}
.nightpack_pc_sec05 .nightpack_pc_panel .nightpackbox dd .btn {
	text-align:center;
}
.nightpack_pc_sec05 .nightpack_pc_panel .nightpackbox dd span {
	color:#F00;
}
.nightpack_pc_sec05 .nightpack_pc_panel .nightpackbox dd .price {
	padding:15px 0 25px;
}


/* !tokusyu201904_pc
---------------------------------------------------------- */

.tokusyu201904_pc_warp {
	margin:15px 0 0;
}
.tokusyu201904_pc_warp img {
	max-width:100%;
}
.fcblue {
	color:#07acf1;
}
.tokusyu201904_pc_sec01 {
	border-top:5px solid #1c9f80;
	border-bottom:1px solid #1c9f80;
	background: url(../../../img/counsel/tokusyu201904_pc/bg_tokusyu01.jpg) right bottom no-repeat;
}
.tokusyu201904_box01 {
	padding:90px 0 70px 20px;
}
.tokusyu201904_box01 p + p  {
	margin:30px 0 0;
}
.tokusyu201904_pc_sec02 {
	border-top:5px solid #1c9f80;
	padding:60px 0 0;
	margin:45px 0 0;
}
.tokusyu201904_pc_sec02 .tit {
	text-align:center;
}
.tokusyu201904_pc_sec02 .tit + .tit {
	margin:30px 0 0;
}
.tokusyu201904_box02 {
	background:url(../../../img/counsel/tokusyu201904_pc/bg_tokusyu02.jpg) right 0  no-repeat;
	padding-bottom:80px;
	margin:60px 0 0 0;
}
.tokusyu201904_in {
	padding:0 0 0 10px;
}
.tokusyu201904_in .txt {
	padding:10px 0 20px;
	letter-spacing:-1.5px;
}
.tokusyu201904_in .link {
	margin:15px 0 0;
}
.tokusyu201904_in .link a {
	color:#1b9f7f;
	padding:0 0 0 10px;
	background:url(../../../img/counsel/tokusyu201904_pc/ico01.png) 0 center no-repeat;
}
.tokusyu201904_in01 {
	margin:42px 0 0;
}
.tokusyu201904_in02 {
	margin:45px 0 0;
}
.tokusyu201904_in03 {
	margin:52px 0 0;
}

.tokusyu201904_pc_sec03 {
	margin:110px 0 0;
	border:4px solid #7ecfbe;
	position:relative;
	padding:90px 20px 40px;
}
.tokusyu201904_pc_sec03 .tit {
	position:absolute;
	top:-30px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	z-index:2;
}
.tokusyu201904_pc_sec03 .txt {
	text-align:center;
}
.tokusyu201904_pc_sec03 dl {
	margin:50px 0 0;
}
.tokusyu201904_pc_sec03 dl dt {
	float:left;
}
.tokusyu201904_pc_sec03 dl dd {
	overflow:hidden;
	padding:15px 0 0 20px;
	text-align:center;
}
.tokusyu201904_pc_sec03 dl dd .box + .box {
	text-align:center;
	margin:40px 0 0;
}
.tokusyu201904_pc_sec03 dl dd .box p + p {
	margin:10px 0 0;
}
