@charset "utf-8";
/* CSS Document */
*{margin:0; 
padding:0; 
font-size:12px; 
font-weight:normal; 
font-style:normal;}

.clear{clear:both;}

li{list-style:none;}

img{vertical-align:text-bottom; border:0;}


/* header */
#header{background-image:url(images/hd_bk.jpg); height:158px; background-repeat:repeat-x;}

#header_in{width:885px; margin-left:auto; margin-right:auto;}
.logo{width:343px; float:left; margin-top:16px;}

.h_right{width:530px; float:left;}

h1{text-align:right; margin-top:15px;}
h1 a{color:#333; text-decoration:none; font-size:10px;}
.B_top{background-color:#355487; width:200px; height:22px;  margin-left:300px; margin-top:25px;}
.B_top a{display:block; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; padding-top:5px; padding-bottom:5px;}


ul.main_menu li{float:left;}
ul.main_menu{width:875px; margin-left:auto; margin-right:auto;}


/* mainpic */
#main_pic{background-image:url(images/main_body.jpg); height:188px; background-repeat:repeat-x;}
.pic{ background-image:url(images/main.jpg); width:883px; height:188px; margin-left:auto; margin-right:auto;}
h2{text-align:left; padding-top:75px; margin-left:40px; font-size:10px; line-height:1.5em;}

.b1 {float:left; background:url(images/doc_21.jpg); width:307px; height:42px; margin-left:25px; margin-top:25px;  font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.b1 a{display:block; padding-top:13px; padding-left:35px; padding-bottom:15px; font-weight:bold; font-size:14px; color:#000; text-decoration:none;} 
.b2 {float:left; background:url(images/doc_21.jpg); width:307px; height:42px; margin-left:25px; margin-top:25px;  font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.b2 a{display:block; padding-top:13px; padding-left:35px; padding-bottom:15px; font-weight:bold; font-size:14px; color:#000; text-decoration:none;} 

.c_im{width:883px; margin-left:auto; margin-right:auto;}


/* contents */
#contents{width:883px; margin-left:auto; margin-right:auto;}

/*left*/
#left{width:628px; float:left;}
.Box1{background-image:url(images/box.jpg); width:306px; height:86px; float:left;}

.Box2{background-image:url(images/box.jpg); width:306px; height:86px; float:left; margin-left:15px;}

h3{font-size:14px; font-weight:bold; text-align:center; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; padding-top:7px; color:#FFF;}

.tex_box{}
.tex_box a{display:block; line-height:1.5em; font-size:10px; padding:10px;}
.text_link a{color:#000; text-decoration:none;}
.shosai a{font-size:10px; padding-left:112px;}
.shosai2 a{font-size:10px; padding-left:390px;}

.title{background-image:url(images/title.jpg); width:618px; height:21px; background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#FFF; padding-top:9px; padding-left:10px; margin-top:10px;}


/*　おすすめ一件分 */
#oss_in{padding:10px; border:#CCC 1px solid; margin-top:5px;}
.No{width:100px; float:left; color:#15396a;}
.tex_oss{width:490px; float:left;}
.os_box{padding-bottom:5px; border-bottom:#CCC 1px dotted; padding-top:5px;}
.t_os{font-weight:bold; font-size:12px; color:#15396a;}
.s_os{font-size:10px; color:#555; line-height:1.8em;}
.sr_os{font-size:11px; color:#ff3333; line-height:1.8em; font-weight:bold}
.tr_os{font-weight:bold; font-size:12px; color:#ff3333;}


/* 新着一件分 */
#new_in{width:603px; border-bottom:#CCC 1px dotted; padding-top:10px; padding-left:8px; padding-right:8px;}
#new_in2{width:603px; border-bottom:#CCC 1px dotted; padding-top:10px; padding-left:8px; padding-right:8px;}
.n_mn{width:80px; float:left;}
.n_ts{width:210px; float:left;}

.new_left{width:300px; float:left;}
.new_right{width:300px; float:left;}

/* right */
#right{float:left; width:231px; margin-left:24px;}
.s_in{padding-left:6px;width:223px; padding-bottom:5px; border-bottom:#CCC 1px solid; border-left:#CCC 1px solid; border-right:#CCC 1px solid;}
.s_in p{padding-top:5px;}

/* footer */
.go_top{width:883px; margin-left:auto; margin-right:auto; text-align:right; margin-top:10px;}

#footer{background-color:#355487;}
.f_in{width:883px; margin-left:auto; margin-right:auto; padding-top:20px;}
.f_nv{background-image:url(images/ft_st.jpg); width:877px; height:124px;}
.f_nv2{background-color:#FFF; width:877px; padding-top:15px; padding-bottom:15px;}
.f_nv2 p{line-height:1.5em; text-align:center;}
.f_nv2 p a{color:#333; text-decoration:none;}
.f_nv p{text-align:center; margin-top:15px;}
address{color:#FFF; text-align:center; margin-top:10px;}



/* 下層 */
.pan_kz{width:883px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px;}
.pan_kz p a{color:#355487; text-decoration:none;}

/* left */
.s_in2{padding-left:6px;width:223px; padding-bottom:5px; border-bottom:#CCC 1px solid; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-top:#CCC 1px solid; margin-top:10px;}
.s_in2 p{padding-top:5px;}

.tex_oss2{width:600px; padding-left:10px; padding-top:10px;}
.s_os2{font-size:12px; color:#333; line-height:1.8em;}
.t_os2{font-weight:bold; font-size:14px; color:#15396a;}

.title_2{margin-top:15px;}
.title_3{padding-top:20px;}

.top_box{width:600px; padding:10px; line-height:1.5em; border-bottom:#CCC 1px dotted; margin-left:8px;}

/* コンテンツボックス */
.under_contents_box{width:610px; margin-left:8px; border-bottom:#CCC 1px dotted; margin-top:10px;}
.under_contents_box2{width:610px; margin-left:8px; margin-top:10px;}
.box_left{width:130px; float:left; margin-left:15px;}
.b_title{font-size:14px; font-weight:bold; margin-left:15px;}
.box_right{width:450px; float:left; margin-left:15px;}
.b_tite2{background-color:#385488; color:#FFF; padding:8px; font-size:14px;}
.b_coment{padding:8px; line-height:1.8em;}
.b_hh{text-align:right; padding-right:8px; margin-top:15px;}
.b_ot{text-align:right; padding-right:8px; margin-top:8px;}
.b_hh a{color:#333;}
.b_ot a{color:#333;}
.b_ot a{text-align:right; padding-right:8px; margin-top:8px;}
.b_hh img{vertical-align:top;}
.b_ot img{vertical-align:top;}

/* 下層/下層 */
.case_title{background-image:url(images/t_kara.jpg); width:619px; height:45px; background-repeat:no-repeat; padding-top:10px; padding-left:50px; color:#000; font-size:16px; font-weight:bold;}
.dc_img{text-align:center;}
.center_y{text-align:center;}
.box_right2{width:448px; float:left; margin-left:15px; border:#CCC 1px solid;}

.B_top2{background-color:#355487; width:200px; height:22px; margin-left:400px; margin-top:25px;}
.B_top2 a{display:block; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; padding-top:5px; padding-bottom:5px;}

/* サポートサービス */
.life_t{margin-top:10px; margin-left:13px; font-weight:bold;}
.sapport{width:600px; margin-left:13px;}
.sapport_title{padding:10px; font-size:16px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-weight:bold; color:#385488; border-left:5px #889fd1 solid; margin-top:10px;}


/* nomination */
.entry_b{background-color:#385488; width:220px; float:left; margin-left:70px; margin-top:15px;}
.entry_b a{display:block; font-size:16px; color:#FFF; font-weight:bold; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; padding:12px; text-decoration:none;}
.search_b{background-color:#889fd1; text-align:center; width:220px; float:left; margin-left:20px; margin-top:15px;}
.search_b a{display:block; font-size:16px; color:#FFF; font-weight:bold; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; padding:12px; text-decoration:none;}

.sapport_text{margin-top:7px; line-height:1.8em;}

/* privasy */
.text_bold{font-weight:bold; color:#385488;}
.in_pr{padding-left:10px;}


/* company */
.tab1{margin-left:15px; margin-top:15px;}
.tab1 tr td.td_gray_01{padding:10px; background-color:#365488; color:#FFF; line-height:1.5em;}
.tab1 tr td.td_gray_02{padding:10px; line-height:1.5em; border:#CCC 1px dotted;}
.red{color:#F9C; font-size:10px;}

/* case2 */
.tab_case{margin-left:12px; margin-top:10px;}
.tab_case tr td{padding:10px; line-height:1.5em;}
.green{background-color:#399; text-align:center; font-weight:bold;}
.pink{background-color:#F9C; text-align:center; font-weight:bold;}
.red2{color:#900;}
.in_case2{border:#CCC 1px dotted;}
/* 詳細ページ */
.bi_t{background-image:url(images/t_kara.jpg); width:611px; height:42px; background-repeat:no-repeat; padding-top:8px; font-size:26px; font-weight:bold; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; padding-left:55px;}

/* アクセス */
.tab3 tr td{padding:10px; line-height:1.5em;}

/* 採用ご担当者 */
.entry_b2{background-color:#385488; width:230px; margin-left:190px; margin-top:15px;}
.entry_b2 a{display:block; font-size:16px; color:#FFF; font-weight:bold; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; padding-left:12px; padding-top:12px; padding-bottom:12px; padding-right:12px; text-decoration:none; text-align:center;}

.entry_b3{background-color:#385488; width:210px; margin-left:200px; margin-top:15px;}
.entry_b3 a{display:block; font-size:16px; color:#FFF; font-weight:bold; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; padding:12px; text-decoration:none;}

.bt_ob{width:150px; height:30px; background-color:#36C; color:#FFF; margin-top:10px; margin-left:250px;}

/* サイトマップ */
.blue{background-color:#36C; text-align:center; color:#FFF;}
.st_in{margin-left:20px;}


/* 検索 */
#area table tr td{padding:10px; border:#CCC 1px dotted;}
#area table tr th{background-color:#eee;}


/* サイドリンク */
.side-link{padding:5px; width:218px; padding-bottom:5px; border-bottom:#CCC 1px solid; border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-top:#CCC 1px solid; margin-top:10px;}
.side-link p.side-title{background-color:#385488; text-align:center; padding:8px; font-size:14px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-weight:bold; color:#FFF;}

.side-link p.l1{padding:3px; font-size:10px; color:#333;}
.side-link h4{padding:3px; font-size:10px; color:#333;}
.side-link h4 a{color:#333; text-decoration:none; font-size:10px;}

/* 病院名検索 */
#hospitalName {
    width:610px; 
    font-size:16px;
	margin-bottom:20px;

}

.hospitalNameSearch{
	background-color:#385488; 
	width:150px; 
	margin-left:200px; 
	margin-top:15px;
}

.hospitalNameSearch a{
	display:block; 
	font-size:16px; 
	color:#FFF; 
	font-weight:bold; 
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; 
	padding-left:12px; 
	padding-top:12px; 
	padding-bottom:12px; 
	padding-right:12px; 
	text-decoration:none; 
	text-align:center;
}

.hospitalBox {
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:20px;
}

.message{
    width:650px;
	height:28px;
    margin-top:0px;
    padding-top:0px;
    padding-left:0px;
	padding-bottom:12px;
    font-size:14px;
    font-weight:bold;
	color:#355487;
	text-align:center;
	
}

.addMsg {
	font-size:14px;
	color:#FF0000;
    font-weight:bold;
	
}

.hospitalMsg {
	text-align:left;
	padding-left:30px;
	padding-top:10px;
    font-weight:bold;

}

.inputTBox {
	text-align:left;
	padding-left:70px;
	padding-top:10px;

}

.redMsg {
	color:#FF0000;
	font-size:10px;

}

.listToOnline{
	background-color:#385488; 
	width:120px; 
	margin-left:5px; 
	margin-top:5px;
	margin-bottom:15px;
}

.listToOnline a{
	display:block; 
	font-size:16px; 
	color:#FFF; 
	font-weight:bold; 
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; 
	padding-left:12px; 
	padding-top:12px; 
	padding-bottom:12px; 
	padding-right:12px; 
	text-decoration:none; 
	text-align:center;
}

.entry_listb2{background-color:#385488; width:230px; margin-left:10px; margin-top:15px;}
.entry_listb2 a{display:block; font-size:16px; color:#FFF; font-weight:bold; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; padding-left:12px; padding-top:12px; padding-bottom:12px; padding-right:12px; text-decoration:none; text-align:center;}


