/* 第２階層以降用 CSS Document */
/* http://www.e-nhmc.com/xxxx.html */

.set{
margin-top:10px;
margin-bottom:15px;
/*margin-bottom:30px;*/
}

.set_2{/*080916 追加 セラピスト*/
margin-top:10px;
margin-bottom:10px;
}

.set_3{/*091124 追加 想い*/
margin-top:30px;
}

.set_4{/*091124 追加 想い*/
margin-top:20px;
}

.sec_10{ /*080305 追加 キャリアコンサルタント紹介*/
margin-top:10px;
/*margin-bottom:30px;*/
padding:0 17px;
}

.toplink{ /*100804 追加 サイト内被リンク*/
text-align:right;
margin-top:20px;
}

.text{
margin-top:10px;
padding:0 17px;
}

.text p{
margin:10px 0;
}

.text ol li {
list-style-type:decimal;
list-style-position: inside;
margin-bottom:5px;
}

.text ol{
margin-bottom:13px;
}


/* form設定 */
table.form{
border-collapse:collapse;
}

.form th{
text-align:left;
background-color:#9f9e9e;
color:#f8f2f2;
border:1px solid #585757;
padding:10px 13px;
}

.form td{
text-align:left;
border:1px solid #585757;
padding:10px 13px;
}

.form td.submit{
text-align:center;
}

form table{
border-collapse:separate;
}

form table td .sub{
border:none;
margin:0;
padding:5px;
}


/* main_column_start */
.main_column_pack {
width:510px;
}

.main_column_left {
float:left;
width:250px;
margin-bottom:30px;
}
.main_column_right {
float:right;
width:250px;
margin-bottom:30px;
}

ul.black_arrow{
list-style:none;
text-align:left;
margin-top:8px;
}

ul.black_arrow_right{
list-style:none;
text-align:left;
margin-top:8px;
margin-left:20px;
}

li.black_arrow{
background:url(../common/img/mark_arrow_black.gif) no-repeat;
height:15px;
padding-left:18px;
margin-bottom:10px;
}

li.black_arrow_right{
background:url(../common/img/mark_arrow_black.gif) no-repeat;
height:15px;
padding-left:18px;
margin-top:10px;
}

.main_column_right .right_line{
width:250px;
background-image:url(../img/index_line.gif);
background-repeat:repeat-y;
text-align:right;
float:right;
}

.obi{
margin:5px 0 2px 0;
}

/*
h3{
margin:5px 0 2px 0;
}
*/

/* sitemap */
ul.sitemap_arrow{
list-style:none;
text-align:left;
margin-top:8px;
}
li.sitemap_arrow{
background:url(../common/img/mark_arrow_sitemap.gif) no-repeat;
height:15px;
padding-left:18px;
margin-bottom:6px;
}
li.sitemap_arrow_2{
background:url(../common/img/head_arrow.gif) no-repeat;
height:15px;
padding-left:8px;
margin-left:18px;
margin-bottom:6px;
}
li.sitemap_arrow_3{ /*080917追加*/
background:url(../common/img/head_arrow.gif) no-repeat;
height:15px;
padding-left:8px;
margin-left:30px;
margin-bottom:6px;
}

/* riyuu */
.riyuu_title {
font-size: 14px;
font-weight: bold;
}

.riyuu_table {
margin:0 0 10px 0;
}

.riyuu_table td {
padding:2px;
}

.riyuu_table th {
padding:2px;
color: #ffffff;
text-align:left;
}

.riyuu_small{
font-size:80%;
}

.riyuu_img{
margin:0 0 0 10px;
}


/*
Apply_doctor1 紹介サービスのご案内
080411追加
*/
.doctor1{
margin:0 0 0 23px;
}
.doctor1 ol{
text-align:left;
}
.doctor1 li{
margin-bottom:3px;
}

/* first 転職は初めての方へ
080411追加
*/
.first_frame {
	padding:0px 15px 15px 15px;
	background:#cccccc;
}
.first_frame_top {
	padding:15px;
	background:#cccccc;
}

.first_text {
	padding:8px;
	background:#ffffff;
}

.first_pink {
color: #fe5c5c;
}

.first_frame_muryo {
	padding:15px;
	background:#b7ef92;
}

/* opinion セカンドオピニオンサービス 080411追加 */
.opinion_table {
border: 1px #94d760 solid; 
}
.opinion_table_td {
	padding:10px;
	background:#f8ffe6;
}

.opinion_title {
margin:0 0 8px 0;
}
.opinion_img {
margin:0 8px 0;
}
.opinion_table_list td {
	padding:2px;
}
.f14{
font-size:14px;
}
.op_m20{/*100804追加*/
margin:20px 0;
}

.opinion_att {
border: 1px #FF0000 solid; 
	background:#ffffff;
}
.opinion_att td {
	padding:5px;
}

.opinion_pink {
border: 1px #ff9999 solid; 
}
.opinion_pink_td {
	padding:10px;
	background:#fff2f2;
}

/* T_Privacy_Policy 個人情報について・アクセス　080411追加*/
.policy{
margin:0 0 0 20px;
}

/* ideas ニューハンプシャー医局の想い　091125追加*/
.ideas{
text-align:right;
}
.ideas_close{
text-align:center;
}
.ideas_point{
padding:0 4px;
font-weight:bold;
font-size:16px;
color:#026802;
}


/*******************************
 womandoctor 女性医師 080630追加
*******************************/
.woman_contents h3{
	width:100%;
	padding:4px 0;
	border-top: 1px #bdbdbd solid; 
	border-bottom:1px #bdbdbd solid;
}

.woman_contents h4{
	width:100%;
	padding:4px 0;
margin:10px 0;
	border-top: 1px #f0bdbe solid; 
	border-bottom:1px #f0bdbe solid;
	background:#fef1f1;
	color:#ed687d;
}

.woman_text p{/*100804追加*/
	margin:0 0 15px;
}


/* tab */
.woman_tab {
	/*width:560px;*/
	height:41px;
	margin:20px 0 0;
}
.woman_tab ul {
	margin:0;
}
.woman_tab li {
	float:left;
	/*width:93px;*/
	padding:0;
	margin:0;
	list-style:none;
}
/*2011.11.15
.woman_tab li a {
}
.woman_tab li a span {
	display:none;
}
*/
/* 枠 */
.woman_profile{
padding:5px;
	border: 1px #e7e7e7 solid; 
}


/* ptot セラピスト 080916追加 */
/* 090430 ptot/css/index.css　にて記載のため削除　*/
/*
.ptot_title_a {
padding:0 0 0 15px;
background:url(../ptot/img/title_a_bg.gif) no-repeat;
height:25px;
color:#008000;
font-weight:bold;
}
.ptot_title_b {
padding:3px 0 0;
background:url(../ptot/img/title_b_bg.jpg) repeat-x ;
height:27px;
color:#ffffff;
font-size:14px;
text-align:center;
font-weight:bold;
}
.ptot_title_c {
padding:0 0 0 15px;
margin:10px 0 0;
background:url(../ptot/img/title_c_bg.gif) no-repeat;
color:#008000;
font-weight:bold;
}

.ptot_table_td {
	padding:10px;
	line-height:1.7em;
}
.ptot_table_gre {
border: 2px #008000 solid; 
}
.ptot_table_gre_td {
	padding:10px 15px;
	background:#f8ffe6;
	line-height:1.7em;
}
.ptot_table_yel {
border: 1px #008000 solid; 
}
.ptot_table_yel_td {
	padding:2px 3px;
	background:#ffffc1;
	line-height:1.7em;
}

.ptot_img {
margin:0 0 0 20px;
}
.ptot_red {
color:#ff0000;
font-size:16px;
}
*/

/*Apply_hospital3.html修正080917追加*/
.boxsize_s{
width:90px;
}
.boxsize_m{
width:190px;
}
.boxsize_l{
width:260px;
}
/*Apply_hospital3.html修正080917追加*/

/*Apply_doctor2.html調整100804追加*/
.apply_line02{
background-image:url(../img/Apply_doctor/line2.jpg);
}
.apply_line03{
background-image:url(../img/Apply_hospital/line3.jpg);
}
.apply_border{
border: 1px #999 solid;
}
/*Apply_doctor2.html調整100804追加*/

