@charset "Shift_JIS";

/*----------------------
　reason/goukakusha
------------------------*/

/* 合格者写真と説明配置
------------------------------------------------ */


.imageText .rightTextw435 {
	float: right;
	width: 435px;
	padding: 2px 0 0 0;
	line-height: 1.5;
}

.imageText .rightTextw435 p {
	margin: 0 0 10px 0;
}


.imageText .rightTextw465 {
	float: right;
	width: 465px;
	padding: 2px 0 0 0;
	line-height: 1.5;
}

.imageText .rightTextw465 p {
	margin: 0 0 10px 0;
}

h4.midashi_pass {
	font-size:1.1em;
	line-height:1.4;
	margin: 0 0 10px 0;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color:#138474;
	border-bottom:1px solid #47B2A3;
}

/* リンク色*/
h4.midashi_pass a { color: #138474; text-decoration: none;}
h4.midashi_pass a:hover { color: #FFFFFF; background: #138474;}


h4.midashi_pass_in {
	font-size:1.1em;
	line-height:1.4;
	margin: 5px 0 0 0;
	padding: 0px;
	color:#138474;
}




/* 合格者略歴とコメント
------------------------------------------------ */

span.passing_name {
	font-size: .875em;
}

.pass_name {
	font-size: 1.2em;
	color:#003399;
	font-weight:bold;
}



ul.spec{
	margin:10px 0 10px 0;
	padding:0;
	list-style:none;
}

ul.spec li{
	margin:0;
	padding:0 0 0 12px;
	background:url(../../images/c/common/mk_square2.gif) no-repeat left 4px;
}

ul.spec li.kouza {
	text-indent:-4.3em;
	padding-left:5.3em;
}

/* リンク色*/
ul.spec li a { padding: 0 16px 0 0; color:#009984; background:url(../../images/c/icon/ico_link_s.gif) no-repeat right center; text-decoration:none;}
ul.spec li a:hover { padding: 0 16px 0 0; color:#FFFFFF; background:#009984 url(../../images/c/icon/ico_link_s.gif) no-repeat right center; text-decoration:none;}


/* リンク色*/
h2.midashi_h2 span a { padding: 0 16px 0 0; color:#009984; background:url(../../images/c/icon/ico_link_s.gif) no-repeat right center; text-decoration:none;}
h2.midashi_h2 span a:hover { padding: 0 16px 0 0; color:#FFFFFF; background:#009984 url(../../images/c/icon/ico_link_s.gif) no-repeat right center; text-decoration:none;}



/* アイコン
------------------------------------------------ */

ul.iconarea{
	margin:0px 0 15px 0;
	padding:0;
	list-style:none;
	clear: both;
}

ul.iconarea li{
	margin:0;
	padding:4px 2px 0 0;
	float:left;
	width: 60px;
	height: 18px;
}


/* 過去リンク
------------------------------------------------ */
ul.more {
	margin:0;
	padding:0;
	list-style:none;
}

ul.more li {
	margin:0;
	padding:0;
}

/* リンク色*/
ul.more li a { padding: 0 0 0 19px; color: #009984; text-decoration: none; background: url(../../images/c/common/com_arw_green_ot.gif) no-repeat 0 -.1em;}
ul.more li a:hover { padding: 0 0 0 19px; color: #FFFFFF; background: #009984 url(../../images/c/common/com_arw_green_ov.gif) no-repeat 0 -.1em;}



/* トップページ合格者写真と説明配置
------------------------------------------------ */

div.menuBox04 div.categoryMenuLeft div.txtBox_w,
div.menuBox04 div.categoryMenuRight div.txtBox_w {
	float: right;
	width: 130px;
	font-size: 1.2em;
	line-height: 1.4;
}
div.menuBox04 div.txtBox_w .name,
div.menuBox04 div.txtBox_w .name {
	font-size: .875em;
	font-weight: bold;
}
div.menuBox04 div.txtBox_w .spec,
div.menuBox04 div.txtBox_w .spec {
	color: #555555;
	font-size: .875em;
}
/* リンク色*/
div.menuBox04 div.txtBox_w a { color: #009984; text-decoration: none;}
div.menuBox04 div.txtBox_w a:hover { color: #FFFFFF; background: #009984}

/* トップページ合格者写真無しと説明配置
------------------------------------------------ */

div.menuBox04 div.categoryMenuLeft div.txtBox_n,
div.menuBox04 div.categoryMenuRight div.txtBox_n {
	float: left;
	width: 220px;
	font-size: 1.2em;
	line-height: 1.4;
	margin-left:10px;
}
div.menuBox04 div.txtBox_n .name,
div.menuBox04 div.txtBox_n .name {
	font-size: .875em;
	font-weight: bold;
}
div.menuBox04 div.txtBox_n .spec,
div.menuBox04 div.txtBox_n .spec {
	color: #555555;
	font-size: .875em;
}
/* リンク色*/
div.menuBox04 div.txtBox_n a { color: #009984; text-decoration: none;}
div.menuBox04 div.txtBox_n a:hover { color: #FFFFFF; background: #009984}



/* 本文リンク設定
------------------------------------------------ */

p.leadTxt_pass {
	padding: 12px 20px 12px 20px;
	font-size: 0.875em;
	line-height: 1.5;
	letter-spacing: 0.05em;
}
p.leadTxt_pass a { padding: 0 16px 0 0; color:#009984; background:url(../../images/c/icon/ico_link.gif) no-repeat right center; text-decoration:none;}

p.leadTxt_pass a:hover { padding: 0 16px 0 0; color:#FFFFFF; background:#009984 url(../../images/c/icon/ico_link.gif) no-repeat right center; text-decoration:none;}


.lineDotBox .mainText_pass {
	margin: 0px;
}
.lineDotBox .mainText_pass p {
	margin: 0 0 10px 0;
}

/* リンク色*/
.lineDotBox .mainText_pass h3 a,
.lineDotBox .mainText_pass h4 a,
.lineDotBox .mainText_pass p a { padding: 0 16px 0 0; color:#009984; background:url(../../images/c/icon/ico_link_s.gif) no-repeat right center; text-decoration:none;}

.lineDotBox .mainText_pass h3 a:hover,
.lineDotBox .mainText_pass h4 a:hover,
.lineDotBox .mainText_pass p a:hover { padding: 0 16px 0 0; color:#FFFFFF; background:#009984 url(../../images/c/icon/ico_link_s.gif) no-repeat right center; text-decoration:none;}


h3.midashi_h3_pass {
	color: #c76c2c;
	font-weight:normal;
	font-size: 1.3em;
}


