@charset "UTF-8";
@import url("../../common_scripts/main.css");

/* 個人受検のご紹介 */
#kojin .orange_block{
	width:641px;
	margin:auto;
	}
#kojin .orange_block_line{
	width:641px;
	height:52px;
	padding:0;
	margin:auto;
	background:url(../application/images/box_orange_bg.gif);
	}
#kojin .text_block_line {
	padding:17px 0 10px 0;
	margin:0;
	text-align:center;	
	}
#kojin .text_box_orange {
	padding:10px 0;
	margin:0;
	background:#f8f8f8;
	border-left:1px solid #ffba95;
	border-right:1px solid #ffba95;
	text-align:center;	
	}
#kojin .text_box_orange p{
	text-align:left;
	padding:0 20px;
	margin:0;
}
.text_box2{
	padding:10px 30px 10px 30px;
	margin:auto;
	clear:both;
	}
.red{
	color:#F00;
	}
#kaijou{
	text-align:center;
	padding:0;
	margin:auto;
	}
#kaijou ul{
	list-style:none;
	padding:0;
	margin:0;
	}
#kaijou li{
	padding:0;
	margin:0;
	display:inline;
	}
/* 申込みボタン */
#login_btn{
	padding:30px 0 0 0;
	margin:0;
	text-align:center;
	}
#login_btn ul{
	list-style:none;
	padding:0;
	margin:0;
	}
#login_btn li{
	padding:0;
	margin:0;
	display:inline;
	}
	
/* 申込み流れ図 */
.flow{
	background:url(../application/images/dantai_days_bg.gif) repeat-y left;
	width:687px;
	margin-left:20px;
	padding:0 0 0 0;
	}
.flow .bar{
	float:left;
	width:94px;
	padding:0 20px 0 0;
	margin:0;
	}
.flow .contents{
	float:right;
	width:573px;
	padding:0;
	margin:0;
	}
.contents .gray_box{
	background:#ffffff;
	padding:15px;
	margin:20px auto;
	border:7px solid #e0e0e0;	
	}
.gray_box_lite{
	background:#ffffff;
	padding:15px;
	margin:20px auto;
	border:1px solid #e0e0e0;
	}
.flow .bar_btm{
	float:left;
	width:94px;
	height:33px;
	padding:22px 20px 0 0;
	margin:0;
	}
.flow .bar_btm2{
	float:left;
	width:94px;
	padding:0 20px 0 0;
	margin:0;
	}
.flow .cur{
	text-align:center;
	margin:0 auto;
	padding:0;
	}
h4{
	font-weight:normal;
	font-size:1em;
	}
p.circle2{
	padding:0 0 0 10px;
	margin:0;
	}
.txt_bold{
	font-weight:bold;
		}
