@charset "utf-8";

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

		資格ページ用CSS
		
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

#license {
}
#license_inner {
	padding:0 0 30px;
	width:718px;
	border:1px #ff8e00 solid;
}

.license_title01 {
	width:684px;
	background:#ffeccb;
}
.license_title01 p {
	padding:7px 5px 5px 10px;
	border-left:12px #ff6c00 solid;
	color:#f54b00;
	letter-spacing:2px;
}
.license_title01 p .text01 {
	font-size:160%;
	font-weight:bold;
}
.license_title01 p .text02 {
	font-size:120%;
}

.license_box01 {
	margin:20px 0 0 17px;
}
.license_box01 .item_box01 {
	margin:15px 13px 0 0;
	float:left;
	width:335px;
}
.license_box01 .item_box01 dl {
	width:335px;
}
.license_box01 .item_box01 dl dt {
	padding:0 0 0 15px;
	background:url(/license/img/license_icon01.gif) no-repeat 0 4px;
	float:left;
	font-size:140%;
	width:235px;
}
.license_box01 .item_box01 dl dt a {
	color:#535353;
}
.license_box01 .item_box01 dl dd {
	padding:2px;
	float:right;
	background:#ff3600;
	color:#fff;
	font-size:140%;
	font-weight:bold;
	text-align:center;
	width:81px;
}
.license_box01 .item_box01 .cont01 {
	margin:0 0 0 15px;
	padding:10px 0;
	border-bottom:1px #ccc dotted;
}
.license_box01 .item_box01 .cont01 p {
	line-height:150%;
}


#license_detail {
	margin:0 auto;
	padding:10px;
	width:510px;
	background:#d9d9c2;
}
.detail_box01 {
	padding:10px;
	background:#fff;
}
.detail_box01 .title01 {
	padding:0 0 5px;
	border-bottom:1px #ccc dotted;
}
.detail_box01 .title01 .t01 {
	font-size:160%;
	font-weight:bold;
	color:#6a2d00;
}
.detail_box01 .title01 .t02 {
	padding:2px 2px 1px;
	background:#ff3600;
	color:#fff;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}
.detail_box01 .text01 {
	padding:5px 0;
	font-size:120%;
}
.detail_box01 p {
	line-height:150%;
	letter-spacing:1px;
}

.detail_box02 {
	margin:10px 0 0;
	padding:10px;
	background:#fff;
}
.detail_box02 .text01 {
	font-size:160%;
	font-weight:bold;
	color:#6a2d00;
}
.detail_box02 ul {
	margin:10px 0 0 0;
}
.detail_box02 ul li {
	margin:0 9px 9px 0;
	padding:9px 0;
	float:left;
	width:150px;
	border:1px #cdcdcd solid;
	text-align:center;
}
.detail_box02 ul li img {
	margin:0;
	padding:0;
}
.detail_box02 ul li p {
	padding:4px 8px;
	text-align:left;
	font-size:120%;
	font-weight:bold;
}
.detail_box02 ul li p a {
	color:#000000 !important;
}

.detail_box03 {
	padding:0 0 10px;
	background:#fff;
	border:1px #0bb1c3 solid;
}
.detail_box03 .title01 {
	padding:7px 10px;
	background:#0bb1c3;
	font-size:160%;
	font-weight:bold;
	color:#fff;
}
.detail_box03 .bnr01 {
	margin:10px 0 0;
	text-align:center;
}
.detail_box03 .school01 {
	margin:10px 0 0;
	padding:5px 0 5px;
	margin:0 auto;
	width:478px;
	border-bottom:1px #ccc dotted;
}
.detail_box03 .school01 .left_box01 {
	float:left;
	width:78px;
}
.detail_box03 .school01 .right_box01 {
	float:left;
	width:400px;
}
.detail_box03 .school01 .right_box01 .name01 {
	padding:5px 0 0;
	color:#f387a9;
	font-size:120%;
}
.detail_box03 .school01 .right_box01 .link01 {
	padding:10px 0 0;
	font-size:140%;
	font-weight:bold;
	color:#13c1d4;
}
.detail_box03 .school01 .right_box01 .link01 a {
	color:#13c1d4;
}

.detail_box04 {
	margin:10px 0 0;
	text-align:center;
}
.detail_box05 {
	margin:20px 0 0;
	text-align:center;
}

.cluetip-close {
	margin: 0 auto;
	padding: 0 0 20px;
	text-align: center;
	width: 507px;
}




















