@charset "UTF-8";

.page-genre_business_adviser-index h3.barS{
	padding-top: 20px;
	margin-top: 0;
	margin-bottom: 0px;
}
	.page-genre_business_adviser-index .bl1 .fL,
	.page-genre_business_adviser-index .bl2 .fL,
	.page-genre_business_adviser-index .bl3 .fL{
		width: 420px;
	}

.linebox{
	padding: 10px 20px;
	margin-bottom: 30px;
	border: 1px solid #2063AF;
	border-radius: 5px;
}
.linebox h3{
	margin: 0;
	padding: 5px 10px;
	background: none;
	border-bottom: 1px solid #2063AF;
	color: #2063AF;
	font-size: 16px;
}
.linebox p{
	padding: 10px;
	margin: 0;
}

.couponoffer{
	margin-bottom: 40px;

	position: relative;
	background: #F5F5F3;
	border-radius: 5px;
}
.couponoffer h3{
	margin-bottom: 0;
	padding: 15px 30px 25px 290px;
	background: #2564AD url("../img/common/bg/gra_blue.png") 0 0 repeat-x;
	color: #FFFFFF;
	border-radius: 5px 5px 0 0;
	font-size: 36px;
	font-weight: normal;
}
.couponoffer h3 span{
	display: block;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 18px;
}
.couponoffer .inner{
	padding: 20px;
}
.couponoffer h4{}
.couponoffer p{
	margin-top: 0;
	font-size: 16px;
}
.couponoffer #adviser_index_service2{
	position: absolute;
	top: 17px;
	left: 30px;
}
.couponoffer #adviser_index_service3{
	position: absolute;
	top: 280px;
	left: 00px;
}
.couponoffer .btn{
	display: inline-block;
	width: 300px;
	margin-top: 15px;
	margin-left: 210px;
}

ol.points.orange{
	padding: 17px 30px 17px 250px;
	background: #fff url("../img/genre/cate_adviser/adviser_index_service2.png") no-repeat 20px 20px;
	border: 1px solid #EA542A;
	box-shadow: 0 0 7px #999999;
	list-style: none;
	border-radius: 5px;
}
ol.points.orange li{
	padding:0 0  0px 35px;
	margin: 0 0 2px;
	color: #EA542A;
	font-size: 18px;
	line-height: 25px;

}
.p1{ background: url("../img/common/icn/icn_1_orange.png") 0 0 no-repeat;}
.p2{ background: url("../img/common/icn/icn_2_orange.png") 0 0 no-repeat;}
.p3{ background: url("../img/common/icn/icn_3_orange.png") 0 0 no-repeat;}
.p4{ background: url("../img/common/icn/icn_4_orange.png") 0 0 no-repeat;}
.p5{ background: url("../img/common/icn/icn_5_orange.png") 0 0 no-repeat;}





/*------------------------------------------------------------------------------------
/* メリットと活用事例 (/adviser/merit.html) */
/*----------------------------------------*/
.page-genre_business_adviser .box{
    padding: 10px 30px 30px;
}
.page-genre_business_adviser-merit .box h3 {
}
.page-genre_business_adviser-merit .box h3 span{
	display: inline-block;
	position: relative;
	font-size: 11px;
	background: #2063AF;
	color: #FFFFFF;
	padding: 4px 7px;
	border-radius:3px;
	top: -4px;
}
.page-genre_business_adviser-field .bg	{
	background-color:#f5f5f3;
	border-radius:8px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding:20px 30px 10px;
}
.page-genre_business_adviser-field .bg h3{
	margin: 0px 0;
	text-align: center;
	background: none;
}
.page-genre_business_adviser-field .bg .dictlist{
	background-color: #fff;
	padding: 30px 30px 1px;
	margin-bottom: 15px;
}
.page-genre_business_adviser-field .bg li{
	color: #2564AD;
}
.page-genre_business_adviser-field .bg li span{
	color: #666666;
}


/*------------------------------------------------------------------------------------
/* 費用のご案内 (/adviser/price.html) */
/*----------------------------------------*/

/*  */
.priceTb01 { width: 100%; margin-bottom: 20px; border:1px #cccccc solid;}
.priceTb01 th,
.priceTb01 td{
	text-align: left;
}
.priceTb01 th{background-color:#f4fbff; color:#474747; width:43%; padding:12px 16px 12px 24px;}
.priceTb01 th span{background-color:#f4fbff; color:#0075b4; font-weight:bold;}
.priceTb01 td{background-color:#ffffff; color:#474747; width:57%; padding:12px 20px;}
.priceTb01 .th2{border-top:1px #cad8e6 solid;}
.priceTb01 .td2{border-top:1px #d9e1e6 solid;}
/*  */
.priceTb02 { width: 100%; margin-bottom: 20px; border:1px #cccccc solid;}
.priceTb02 th,
.priceTb02 td{
	text-align: left;
}
.priceTb02 thead th{background-color:#fff; color:#0075b4; padding:10px 0; text-align:center; border-left:1px #e3e5e6 solid;
	background: url("../img/common/bg/bg2.png") 0 0 repeat;
}
.priceTb02 tbody td{padding:10px 0; text-align:center; width:17%; border-top:1px #e3e5e6 solid;}
.priceTb02 .tr1 th{background-color:#f4fbff; color:#0075b4; padding:10px 15px; width:31%; border-top:1px #e3e5e6 solid;}
.priceTb02 .tr2 th{background-color:#fff; color:#0075b4; padding:10px 15px; border-top:1px #e3e5e6 solid;}
.priceTb02 .tr1 td{background-color:#f4fbff; color:#474747; border-left:1px #cfdee6 solid;}
.priceTb02 .tr2 td{border-left:1px #e3e5e6 solid;}
.priceTb02 .tr1 sup{background-color:#f4fbff; color:#474747; font-weight:normal; margin-left: 5px;}
.priceTb02 .tr2 sup{background-color:#fff; color:#474747; font-weight:normal; margin-left: 5px;}



@media only screen and (max-width: 640px) {

	#maincontent .tabnavi{
		margin-left: 0;
		margin-right: 0;
	}
	#maincontent .qanda-dl{
		margin-left: 20px;
		margin-right: 20px;
	}

	/*index*/
	.couponoffer .btn{
		margin-left: 0;
		width: 100%;
	}
	.page-genre_business_adviser-index .bl1,
	.page-genre_business_adviser-index .bl2,
	.page-genre_business_adviser-index .bl3{
		padding: 20px 20px 00px;

	}
	.page-genre_business_adviser-index .bl1 .fL,
	.page-genre_business_adviser-index .bl2 .fL,
	.page-genre_business_adviser-index .bl3 .fL{
		width: 100%;
	}
	.page-genre_business_adviser-index .bl1 .imgR,
	.page-genre_business_adviser-index .bl2 .imgR,
	.page-genre_business_adviser-index .bl3 .imgR{
		width: 100%;
		margin-bottom: 0;
		height: auto;
	}
	.linebox {
	  padding: 10px 10px;
	  margin: 20px 20px;
	}
	.couponoffer #adviser_index_service2{
	  top: 10px;
	  left: 0;
	  right: 0;
	  margin: auto;
	}
	.couponoffer h3 {
	  padding: 88px 20px 10px;
	  background: #2564AD url("../img/common/bg/gra_blue.png") 0 0 repeat-x;
	  border-radius: 0;
	  font-size: 24px;
	  line-height: 1.2;
	}
	.couponoffer h3 span{
		margin-bottom: 5px;
	}
	.couponoffer .inner{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	ol.points.orange {
	  padding: 150px 10px 10px;
	  margin-bottom: 0;
	  background: #fff url("../img/genre/cate_adviser/adviser_index_service2.png") no-repeat center 15px;
	}
	ol.points.orange li {
	  font-size: 16px;
	}
	#adviser_index_service3{
		display: none;
	}
	.btnlist ul {
	  list-style: none;
	  padding-left: 0px;
	}
	.btnlist ul li {
	  width: 100%;
	  float: none;
	  margin: 0px 0 10px 0;
	}

	/*メリット*/
	.page-genre_business_adviser-merit .box h3 span{
		display: block;
		width: 80px;
		text-align: center;
	}
	.page-genre_business_adviser .box{
		padding: 0 20px;
	}
	.page-genre_business_adviser #maincontent .tabnavi{
		margin: 0 20px;
		border-bottom: none;
	}
	.page-genre_business_adviser #maincontent .tabnavi+.tabnavi{
		border-top: none;
	}
	.page-genre_business_adviser #maincontent .tabnavi li+li{
		border-left: none;
	}
	.page-genre_business_adviser #maincontent .tabnavi li a{
		padding-left: 10px;
		line-height: 40px;
	}
	.page-genre_business_adviser-field .bg{
		margin: 10px 20px;
		padding: 10px;
	}
	.page-genre_business_adviser-field .bg .dictlist{
		padding: 15px;
	}

	.page-genre_business_adviser-faq .tabnavi li,
	.page-genre_business_adviser-field .tabnavi li{
		font-size: 14px;
	}










}



