@charset "utf-8";
/* ===================================================================
CSS information

 file name  :service.css
 author     :PCBrain
 style info :取扱業務用
=================================================================== */

#contents	{ }
#contents #pageTitle .inner {
	background-image:url(../img/service/pagetitle_pic.png);
}

#contNav				{ margin:42px 0; }
#contNav ul {
	margin-left:-10px;
	position: relative;
	overflow: hidden;
}

#contents #contNav ul li {
	float:left;
	margin:0 0 10px 12px;
	font-weight:bold;
	line-height:1;
	border:#006AB7 1px solid;
	box-sizing:border-box;
	background: none;
	padding: 0;
}

#contNav ul li a {
	display:block;
	padding:14px 35px 10px 20px;
	color:#006AB7;
	background:url(../img/common/arrow_blue_down.png) no-repeat right 10px center;
	transition: none;
}


#contents .article #contNav ul li.attention {
	background: #006AB7;
	color: #fff;
}

#contNav ul li.attention a {
	color: #fff;
	background:url(../img/common/arrow_white.png) no-repeat 150px center;
}


#contents ul.singlenav {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}

#contents ul.singlenav li {
	margin:0 0 10px 0;
	font-weight:bold;
	line-height:1;
	border:#006AB7 1px solid;
	box-sizing:border-box;
	background: none;
	padding: 0;
}

#contents ul.singlenav li.nav_left {
	float:left;
}


#contents ul.singlenav li.nav_right {
	float:right;
}

#contents ul.singlenav li a {
	display:block;
	padding:14px 35px 10px 20px;
	color:#006AB7;
	background:url(../img/common/arrow_blue.png) no-repeat right 10px center;
}

#contents ul.singlenav li.nav_left a {
	background:url(../img/common/arrow_blue02.png) no-repeat left 10px center;
	padding:14px 20px 10px 35px;
}




#contents .article dl dd table th {
	background: #D6DCE4;
	border-left:#fff 1px dotted !important;
	vertical-align: middle;
	padding: 10px 5px 4px;
	width: 226px;
}

#contents .article dl dd table tr td {
	border-left:#808080 1px dotted;
	padding:10px 10px 4px;
}

#contents .article dl dd table tr td span {
	font-size: 12px;
	color:#ea5514;
}

#contents .article dl dd table tr th:first-of-type,
#contents .article dl dd table tr td:first-of-type {
	border-left: none !important;
}

#contents .article dl dd table tr:first-child td{
	border-top: none !important;
}

#contents .article dl dd ul li {
	background-position: left 5px;
	padding: 0 0 0 20px;
	margin-bottom: 10px;
}

#contents .article dl dd ul p {
	padding: 0;
}

#contents .article span.notice {
	font-size: 12px;
	color:#ea5514;
}

#contents .article img {
	background: none;
    border: #DFDFDF solid 1px;
    padding: 3px;
}

#contents .counselinglist {
	margin-bottom: 56px;
}

#contents .counselinglist li {
	margin-bottom: 25px;
}

.backbtn a{
	display:inline-block;
	padding:14px 20px 10px 40px;
	color:#006AB7;
	background:url(../img/common/arrow_blue_back.png) no-repeat;
	background-position:left 10px top 15px;
	font-weight:bold;
	line-height:1;
	border:#006AB7 1px solid;
	box-sizing:border-box;
	margin-bottom:25px;
}

.backbtn a:hover{
	opacity:0.7;
}


#contents blockquote {
	padding: 10px;
	background:#FFF3B5;
	margin:0 20px 15px;
}

#contents blockquote p:last-child {
	margin-bottom: 0;
}
