/* CSS Document */

div#container div#mainBoxOther {
	clear:both;
	margin-top:10px;
	margin-bottom:20px;
	color:#222;
}

div#container div#mainBoxOther a{
	color:#003366;
}

div#mainBoxOther img#chuchImg{
	width:690px;
	height:160px;
}

div#mainBoxOther div#spc{
	height:100px;
	margin-top:16px;
}

div#mainBoxOther div#spc div.bana{
	float:left;
}

div#mainBoxOther div#spcBox{
	width:428px;
	height:98px;
	float:left;
	border:solid 1px #CCC;
	margin-right:10px;
}

div#mainBoxOther div#spcBox h4{
	width:428px;
	height:25px;
	background:url(../../img/doctor/title_spcjob.gif) no-repeat top;
	text-indent:-9999px;
}

div#mainBoxOther div#spcBox ul{
	width:420px;
	margin:17px 0 0 0;
	padding:0;
	float:left;
}
div#mainBoxOther div#spcBox li{
	background: url(../../img/base/icn_listG.jpg) no-repeat 2px;
	margin-bottom: 10px;
	margin-left:15px;
	text-indent:12px;
	list-style:none;
}

div#mainBoxOther img#spcImg{
	float:right;
	padding:3px;
}
div#mainBoxOther div#spcBox a{
	font-weight:bold;
}

div#mainBoxOther p.desireTit {
	width: 690px; height: 19px;
	background:url(../../img/other/img_desiretit.gif) no-repeat left top;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	margin: 15px 0 0 0;
	text-indent: 13px;
}
div#mainBoxOther div.desireBox {
	width: 677px;
	padding: 12px 3px 6px 8px;
	margin: 0;
	border-left: solid 1px #B9B9B9;
	border-right: solid 1px #B9B9B9;
	border-bottom: solid 1px #B9B9B9;
	background-color: #F5F5F5;
}
div#mainBoxOther div.desireBox p {
	margin: 6px 0 6px 5px;
	background:url(../../img/base/arrow03.gif) no-repeat left top;
	line-height: 18px;
	padding-left: 16px;
}
div#mainBoxOther div.desireBox p a{
	font-weight: bold;
}
div#mainBoxOther div.desireBox p span {
	color: #666666;
	margin-left: 30px;
}
div#mainBoxOther div.desireBox p.txt {
	margin: 6px 0 6px 0;
	line-height: 18px;
	padding-left: 12px;
}
div#mainBoxOther div.desireBox p.txt {
	margin: 6px 0 6px 0;
	line-height: 18px;
	padding-left: 12px;
	background: none;
}
div#mainBoxOther div.desireBox p.btn {
	width: 198px; height: 34px;
	background:url(../../img/base/btn_registinfo02.gif) no-repeat left top;
	text-indent: -9999px;
	display: block;
	margin: -40px 0 10px 450px;
}
div#mainBoxOther div.desireBox p.btn a{
	width: 198px; height: 34px;
	display: block;
}

div#mainBoxOther h2#newjobInfoTit {
	width: 690px; height: 25px;
	background:url(../../img/other/tit_newjobinfo.gif) no-repeat left top;
	text-indent: -9999px;
	margin-top: 15px;
}
div#mainBoxOther div#newjobInfoWrap {
	background:url(../../img/other/bg_grada.jpg) repeat-x left top;
	width: 690px;
	margin-bottom: 10px;
}
div#mainBoxOther div#newjobInfoWrap div.newjobInfoBox {
	width: 674px;
	border-bottom: solid 1px #CCCCCC;
	margin-left: 8px;
}
div#mainBoxOther div#newjobInfoWrap div.newjobInfoEndBox {
	width: 674px;
	margin-left: 8px;
}
div#mainBoxOther div#newjobInfoWrap div.newjobInfoBox img , div#mainBoxOther div#newjobInfoWrap div.newjobInfoEndBox img{
	float: left;
	margin: 10px 15px 10px 10px;
}
div#mainBoxOther div#newjobInfoWrap div.newjobInfoBox p , div#mainBoxOther div#newjobInfoWrap div.newjobInfoEndBox p{
	float: left;
	margin: 10px 15px 10px 10px;
	font-size: 10px;
	line-height: 180%;
	color: #666666;
}
div#mainBoxOther div#newjobInfoWrap div.newjobInfoBox p a ,div#mainBoxOther div#newjobInfoWrap div.newjobInfoEndBox p a{
	font-size: 12px;
	font-weight: bold;
}



div#mainBoxOther div#jobpickup{
}

div#mainBoxOther div#jobpickuplist{
	background: url(../../img/other/bg_grada.jpg) repeat-x;
	/*:height:150px;*/
}


div#mainBoxOther div#jobpickup h2{
	width:690px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(../../img/other/tit_recommendinfo.gif) no-repeat;
	clear:both;
}

div#mainBoxOther div#jobpickup div#jobpickuplist{
	padding-top:15px;
}

div#mainBoxOther div#jobpickup p{
	list-style:none;
	margin-left:20px;
	margin-bottom:13px;
}

div#mainBoxOther div#jobpickup p a{
	font-weight:bold;
}

div#mainBoxOther div#jobpickup p span{
	font-weight:normal;
}

div#mainBoxOther div#jobpickup p span.comment{
	font-size:10px;
	margin:2px 0 0 65px;
	display:block;
	font-weight:normal;
	color:#555;
}

div#mainBoxOther ul#searchMenu{
	width:690px;
	height:25px;
	display:block;
	margin:0;
	padding:0;
}

div#mainBoxOther ul#searchMenu li{
	display:block;
	float:left;
}

div#mainBoxOther ul#searchMenu li a{
	width:139px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(../../img/other/menu_search.gif) no-repeat;
}
div#mainBoxOther ul#searchMenu li#detail a{ background-position:0px bottom; }
div#mainBoxOther ul#searchMenu li#easy a { background-position:-139px bottom;}

div#mainBoxOther ul#searchMenu li#detail a:hover{ background-position:0px 0px; }
div#mainBoxOther ul#searchMenu li#easy a:hover{ background-position:-139px 0px;}

div#mainBoxOther ul#searchMenu li#detail a.selected{ background-position:0px 0px; }
div#mainBoxOther ul#searchMenu li#easy a.selected{ background-position:-139px 0px; }

div#mainBoxOther div#search {
	
margin:0 0 20px;
}
div#mainBoxOther div#search h2 {
	width:690px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(../../img/other/tit_search.gif) no-repeat;
	clear:both;
}

div#mainBoxOther div#search div#searchBox{
	background: url(../../img/other/bg_search.jpg) repeat-x;
	padding:7px 10px 10px;
}

div#mainBoxOther div#search div.line{
	clear:both;
	height:39px;
}

div#mainBoxOther div#search div.line02{
	clear:both;
	height:60px;
}
div#mainBoxOther div#search div.line03{
	clear:both;
	padding: 0 0 8px 0; margin: 15px 0 0 0;
	line-height:150%;
}
div#mainBoxOther div#search div.line03 input{
	vertical-align:-0.3em;
	
}
div#mainBoxOther div#search p.subject{
	display:block;
	width:115px;
	height:20px;
	margin:5px 0;
	color:#323E56;
	float:left;
}

div#mainBoxOther div#search p.input{
	display:block;
	width:157px;
	height:20px;
	float:left;
}
div#mainBoxOther div#search p.inputRadio {
	width: 555px;
	margin: 0 0 0 0; padding: 0;
	float: right;
	line-height:180%;
}

div#mainBoxOther div#search p.input02{
	height:20px;
	vertical-align:top;
}

div#mainBoxOther div#search p.input03{
	height:20px;
}

div#mainBoxOther div#search p.input .size{
	width:150px;
}
div#mainBoxOther div#search .size02{
	width:320px;
}

div#mainBoxOther div#search .wsize{
	width:240px;
}

div#mainBoxOther div#search div#rightIn{
	width:380px;
	float:right;
	padding-top: 10px;
}

div#mainBoxOther div#search div#rightIn p.checkbox{
	width:120px;
	height:25px;
	display:block;
	float:left;
}

div#mainBoxOther div#search div#subjectBox{
	width:270px;
	float:left;
	padding-top:10px;
	margin-left: 15px;
}
div#mainBoxOther div#search div#subjectBox p.subject{
	display:block;
	width:70px;
	height:20px;
	margin:5px 0;
	color:#323E56;
	float:left;
}

div#mainBoxOther div#search div#searchBtn{
	text-align:center;
	clear: both;
}
/*ほりかわ追加　絞り込み検索*/
div#mainBoxOther div#search div#searchBox div#pdMENU2 {
	
}
div#mainBoxOther div#search div#searchBox div#pdMENU2 div.wrap {
	padding: 10px 0;
	text-align: left;
}
div#mainBoxOther div#search div#searchBox div#pdMENU2 div.wrap p {
	line-height: 160%;
	font-size: 14px;
	color: #c64b17;
	letter-spacing: 1px;
	margin: 6px 10px 0 8px;
	padding: 0;
}
div#mainBoxOther div#search div#searchBox div#pdMENU2 div.wrap p a {
	margin: 0 3px;
	text-decoration: underline;
}
div#mainBoxOther div#search div#searchBox div#pdMENU2 div.wrap p#searchJobTit {
	width: 130px;
	height: 28px;
	margin: 0 0 -7px 5px;
	padding: 0;
	background: url(../../img/other/search_tit_job.gif) no-repeat;
	text-indent: -9999px;
}
/*ほりかわ追加　絞り込み検索ここまで*/

div#mainBoxOther div#mobile{
	width:428px;
	height:170px;
	float:left;
	border:solid 1px #CCCCCC;
}

div#mainBoxOther div#mobile h3{
	width:428px;
	height:58px;
	background:url(../../img/other/title_mobile.gif) no-repeat;
	text-indent:-9999px;
}

div#mainBoxOther div#mobile div#leftText{
	width:295px;
	float:left;
	padding:10px 5px 0 13px;
	line-height:16px;
}

div#mainBoxOther div#mobile div#leftText h5{
	margin-bottom:5px;
	font-size:12px;
}

div#mainBoxOther div#mobile div#leftText p.ps{
	font-size:10px;
	color:#666666;
	margin-top:5px;
}

div#mainBoxOther div#mobile div#qr{
	float:left;
	text-align:center;
	margin-top:10px;
}

div#mainBoxOther div#contents{
	width:248px;
	height:170px;
	float:right;
	border:solid 1px #CCCCCC;
}

div#mainBoxOther div#contents h3{
	width:248px;
	height:25px;
	background:url(../../img/doctor/title_contents.gif) no-repeat;
	text-indent:-9999px;
}

div#mainBoxOther div#contents div.left{
	float:left;
	padding:10px 10px;
	width:160px;
}

div#mainBoxOther div#contents img.contentsImg{
	float:left;
	padding:8px 5px;
}

div#mainBoxOther div#contents div.line{
	clear:left;
	text-align:center;
}

div#mainBoxOther div#contents p{
	font-size:10px;
	line-height:14px;
	color:#333333;
}

div#mainBoxOther div#contents h5{
	padding-bottom:6px;
	font-size:12px;
}


/**********クイック検索************/

div#rightBox div#quickSearch{
	width:238px;
	height:158px;
	background:url(../../img/base/bg_gradation2.jpg) repeat-y;
	border:solid 1px #CCCCCC;
	margin: 0 0 10px 0;
}

div#rightBox div#quickSearch h3{
	width:238px;
	height:26px;
	background:url(../../img/doctor/title_qSearch.jpg) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

div#rightBox div#quickSearch .size{
	width:140px;
}

div#rightBox div#quickSearch p.subject01{
	width:60px;
	height:20px;
	float:left;
	margin:4px 0 4px 0;
	display:block;
	text-align:right;
	color:#323E56;
}

div#rightBox div#quickSearch p.subject02{
	height:18px;
	margin:0;
	display:block;
	text-align:center;
}

div#rightBox div#quickSearch div.line{
	clear:both;
	height:28px;
}

div#rightBox div#quickSearch p.input{
	width:140px;
	float:left;
	display:block;
	margin-left:10px;
}

div#rightBox div#quickSearch div#searchBtn{
	margin-top:2px;
	text-align:center;
}

/*****************FAQページ*************************/

div#mainBoxOther ul#faqMenu {
	width: 684px;
	height:165px;
	display:block;
	margin:5px 0 5px 3px;
	padding:0;
	list-style:none;
}

div#mainBoxOther ul#faqMenu li{
	float:left;
}

div#mainBoxOther ul#faqMenu li a{
	width:228px;
	height:71px;
	margin-top:5px;
	display:block;
	text-indent:-9999px;
	background-position:left top;
	float:left;
}

div#mainBoxOther ul#faqMenu li a:hover{
	background-position:left bottom !important;
}

div#mainBoxOther ul#faqMenu li a.selected{
	background-position:left bottom !important;
}

div#mainBoxOther ul#faqMenu li#menu01 a{
	background:url(../../img/other/faq/btn_menu01.jpg) no-repeat;
}
div#mainBoxOther ul#faqMenu li#menu02 a{
	background:url(../../img/other/faq/btn_menu02.jpg) no-repeat;
}
div#mainBoxOther ul#faqMenu li#menu03 a{
	background:url(../../img/other/faq/btn_menu03.jpg) no-repeat;
}
div#mainBoxOther ul#faqMenu li#menu04 a{
	background:url(../../img/other/faq/btn_menu04.jpg) no-repeat;
}
div#mainBoxOther ul#faqMenu li#menu05 a{
	background:url(../../img/other/faq/btn_menu05.jpg) no-repeat;
}
div#mainBoxOther ul#faqMenu li#menu06 a{
	background:url(../../img/other/faq/btn_menu06.jpg) no-repeat;
}

div#mainBoxOther h4#title01{
	background:url(../../img/other/faq/title01.gif) no-repeat;
	width:680px;
	height:46px;
	margin:0 0 20px 5px;
	text-indent:-9999px;
}
div#mainBoxOther h4#title02{
	background:url(../../img/other/faq/title02.gif) no-repeat;
	width:680px;
	height:46px;
	margin:0 0 20px 5px;
	text-indent:-9999px;
}
div#mainBoxOther h4#title03{
	background:url(../../img/other/faq/title03.gif) no-repeat;
	width:680px;
	height:46px;
	margin:0 0 20px 5px;
	text-indent:-9999px;
}
div#mainBoxOther h4#title04{
	background:url(../../img/other/faq/title04.gif) no-repeat;
	width:680px;
	height:46px;
	margin:0 0 20px 5px;
	text-indent:-9999px;
}
div#mainBoxOther h4#title05{
	background:url(../../img/other/faq/title05.gif) no-repeat;
	width:680px;
	height:46px;
	margin:0 0 20px 5px;
	text-indent:-9999px;
}
div#mainBoxOther h4#title06{
	background:url(../../img/other/faq/title06.gif) no-repeat;
	width:680px;
	height:46px;
	margin:0 0 20px 5px;
	text-indent:-9999px;
}

div#mainBoxOther ul.faqOrange , div#mainBoxOther ul.faqYellow{
	width:650px;
	margin:0 0 0 25px;
	list-style:none;
	display:block;
	padding:0 0 15px 0;
}

div#mainBoxOther ul.faqOrange li{
	background:url(../../img/other/faq/icn_q01.gif) no-repeat;
	text-indent:30px;
	margin:0 0 18px 0;
	padding:3px 0 0 0;
	font-size:13px;
}

div#mainBoxOther ul.faqYellow li{
	background:url(../../img/other/faq/icn_q02.gif) no-repeat;
	text-indent:30px;
	margin:0 0 18px 0;
	padding:3px 0 0 0;
	font-size:13px;
}

div#mainBoxOther div#faqPr{
	background:url(../../img/other/faq/bg_pr.jpg) repeat-x;
	width:690px;
	height:200px;
	margin:20px 0 20px 0;
}

div#mainBoxOther div#faqPr h3{
	background:url(../../img/other/faq/pr_title.gif) no-repeat;
	width:690px;
	height:56px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

div#mainBoxOther div#faqPr p#merit{
	background:url(../../img/other/faq/pr_inText.jpg) no-repeat;
	width:460px;
	height:150px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-right:5px;
}

div#mainBoxOther div#faqPr p.inputBtn{
	float:left;
	width:212px;
	height:70px;
}

div#mainBoxOther div#faqPr p.inputBtn a{
	width:212px;
	height:55px;
	display:block;
	background:url(../../img/other/faq/btn_input.gif) no-repeat;
	text-indent:-9999px;
}

div#mainBoxOther div#faqPr p.telno{
	padding:5px 0 0 0;
}

div#mainBoxOther dl.faqBlue{
	display:block;
	width:640px;
	margin:0 15px 20px 25px;
	border-bottom:solid 1px #CCCCCC;
	line-height:18px;
}

div#mainBoxOther dl.faqBlue dt{
	background:url(../../img/other/faq/icn_q01.gif) no-repeat;
	text-indent:30px;
	margin:0 0 10px 0;
	padding:1px 0 0 0;
	font-size:13px;
	color:#2763A5;
	font-weight:bold;
}

div#mainBoxOther dl.faqBlue dd{
	background:url(../../img/other/faq/icn_a01.gif) no-repeat left 1px;
	padding:0 0 20px 30px;
	margin:0;
}

span.redtext{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}

div#mainBoxOther p#toplink{
	margin: 20px 25px;
}

div#mainBoxOther dl.faqBlue2{
	display:block;
	width:640px;
	margin:0 15px 20px 25px;
	border-bottom:solid 1px #CCCCCC;
	line-height:18px;
}

div#mainBoxOther dl.faqBlue2 dt{
	background:url(../../img/other/faq/icn_q02.gif) no-repeat;
	text-indent:30px;
	margin:0 0 10px 0;
	padding:1px 0 0 0;
	font-size:13px;
	color:#3C9989;
	font-weight:bold;
}

div#mainBoxOther dl.faqBlue2 dd{
	background:url(../../img/other/faq/icn_a02.gif) no-repeat left 1px;
	padding:0 0 20px 30px;
	margin:0;
}

div#mainBoxOther span.bold{
	color:#333;
	font-weight:bold;
}

div#mainBoxOther span.orange{
	color:#9F4000;
}

div#mainBoxOther li a{
	color:#333333;
}

div#mainBoxOther p.toplink a{
	background:url(../../img/other/faq/icn_toplink.gif) no-repeat;
	text-indent:20px;
	display:block;
	width:210px;
	margin:0 0 10px 470px;
}


/****
作成日：10年4月20日
作成者：日下部 光司
****/


p#job_other{
	width:950px;
	height:235px;
	margin:0 0 23px;
	padding:0;
	background:url(../../img/other/mainImg950.jpg) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther h2#h2_feature{
	display:block;
	width:240px;
	height:26px;
	margin:20px 0 0;
	padding:0;
	background:url(../../img/other/h2_feature.gif) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther h2#h2_recommend{
	display:block;
	width:240px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../../img/other/h2_recommend.gif) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther h2#h2_contents{
	display:block;
	width:240px;
	height:26px;
	margin:20px 0 0 0;
	padding:0;
	background:url(../../img/other/h2_contents.gif) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther h2#h2_news{
	display:block;
	width:240px;
	height:26px;
	margin:20px 0 7px;
	padding:0;
	background:url(../../img/other/h2_news.gif) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther h2#h2_mobile{
	display:block;
	width:240px;
	height:52px;
	margin:0 0 7px;
	padding:0;
	background:url(../../img/other/h2_mobile.gif) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther div.thumbBox{
	width:240px;
	padding:11px 0 11px;
	border-bottom:#9B9B9B 1px dotted;
}

div#container div#mainBoxOther div.thumbBox02{
	width:240px;
	padding:11px 0 31px;
}
div#container div#mainBoxOther div.banaBox{
	width:240px;
	padding:11px 0 11px;
	margin: 0 0 10px 0;
	border-bottom:#9B9B9B 1px dotted;
}

div#container div#mainBoxOther div.thumbBox .thumbs,div#container div#mainBoxOther div.thumbBox02 .thumbs{
	width:64px;
	float:left;
}

div#container div#mainBoxOther div.thumbBox .thumbs img,div#container div#mainBoxOther div.thumbBox02 .thumbs img{
	margin-left:6px;
}

div#container div#mainBoxOther div.thumbBox dl.texts,div#container div#mainBoxOther div.thumbBox02 dl.texts{
	width:175px;
	float:left;
}

div#container div#mainBoxOther div.thumbBox dt,div#container div#mainBoxOther div.thumbBox02 dt{
	width:167px;
	font-size:12px;
	margin:0 0 2px;
	line-height:145%;
}

div#container div#mainBoxOther div.thumbBox dt a,div#container div#mainBoxOther div.thumbBox02 dt a{
	color:#323E56;
	text-decoration:underline;
}

div#container div#mainBoxOther div.thumbBox dt a:hover,div#container div#mainBoxOther div.thumbBox02 dt a:hover{
	color:#418BB8;
	text-decoration:underline;
}

div#container div#mainBoxOther div.thumbBox dd,div#container div#mainBoxOther div.thumbBox02 dd{
	width:167px;
	font-size:10px;
	margin:0;
	padding:0;
	line-height:145%;
	text-align:left;
	color:#323E56;
}

div#container div#mainBoxOther div.thumbBox03{
	width:240px;
	padding:11px 0 31px;
}

div#container div#mainBoxOther div.thumbBox03 .thumbs{
	width:86px;
	float:left;
}

div#container div#mainBoxOther div.thumbBox03 .thumbs img{
	margin-left:6px;
}

div#container div#mainBoxOther div.thumbBox03 dl.texts{
	width:151px;
	float:left;
}

div#container div#mainBoxOther div.thumbBox03 dt{
	width:147px;
	font-size:12px;
	margin:0 0 2px;
	line-height:145%;
}

div#container div#mainBoxOther div.thumbBox03 dt a{
	color:#323E56;
	text-decoration:underline;
}

div#container div#mainBoxOther div.thumbBox03 dt a:hover{
	color:#418BB8;
	text-decoration:underline;
}

div#container div#mainBoxOther div.thumbBox03 dd{
	width:147px;
	font-size:10px;
	margin:0;
	padding:0;
	line-height:145%;
	text-align:left;
	color:#323E56;
}

div#container div#mainBoxOther div#sellection{
	width:238px;
	margin:0 0 29px;
	padding:0;
	border:#CCCCCC 1px solid;
}

div#container div#mainBoxOther div#sellection h2{
	display:block;
	width:240px;
	height:26px;
	margin:0;
	padding:0;
	background:url(../../img/other/h2_consultant.gif) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther div#sellection .image{
	margin:12px 0 13px 12px;
}

div#container div#mainBoxOther div#sellection p.from{
	display:inline;
	background:#F68C19;
	border:#F68C19 1px solid;
	color:#FFFFFF;
	font-size:10px;
	margin:14px 0 4px 12px;
	padding:2px;
}

div#container div#mainBoxOther div#sellection p.pr{
	width:200px;
	font-size:12px;
	margin:6px 0 4px 12px;
	padding:0;
	line-height:125%;
}

div#container div#mainBoxOther div#sellection p.pr a{
	color:#323E56;
	text-decoration:underline;
}

div#container div#mainBoxOther div#sellection p.pr a:hover{
	color:#418BB8;
	text-decoration:underline;
}

div#container div#mainBoxOther div#sellection p.data{
	width:200px;
	font-size:10px;
	color:#555505;
	margin:0 0 12px 12px;
	padding:0;
}

div#container div#mainBoxOther p.news_ttl{
	width:220px;
	margin:0 0 5px 13px;
	line-height:150%;
}

div#container div#mainBoxOther p.news_ttl a{
	font-weight:bold;
	color:#323E56;
	text-decoration:underline;
}

div#container div#mainBoxOther p.news_ttl a:hover{
	color:#418BB8;
}

div#container div#mainBoxOther p.news_text{
	width:235px;
	margin:0 0 20px 3px;
	line-height:150%;
	color:#333333;
}

div#container div#mainBoxOther ul#newslist{
	width:220px;
	margin:0 0 0 13px;
	padding:11px 0;
	list-style-type:none;
}

div#container div#mainBoxOther ul#newslist li{
	margin:0 0 10px;
	padding:0;
}

div#container div#mainBoxOther ul#newslist li a{
	color:#323E56;
	text-decoration:underline;
}

div#container div#mainBoxOther ul#newslist li a:hover{
	color:#418BB8;
	text-decoration:underline;
}

div#container div#mainBoxOther p.bana_cbnet{
	margin:5px 0;
}

div#container div#mainBoxOther h2#h2_inq{
	display:block;
	width:240px;
	height:50px;
	margin:20px 0 0;
	padding:0;
	background:url(../../img/other/h2_inq.gif) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther #inqbox{
	width:240px;
	padding:0 0 11px;
	background:url(../../img/other/inq_bottom.gif) no-repeat bottom;
}

div#container div#mainBoxOther #inqbox div{
	width:240px;
	padding:10px 0 0;
	background:#778899;
}

div#container div#mainBoxOther #inqbox div p.inqtext01{
	width:220px;
	margin:0 0 10px 13px;
	padding:0;
	color:#ffffff;
	font-size:12px;
}

div#container div#mainBoxOther #inqbox div p.inqtext02{
	width:216px;
	margin:0 0 10px 24px;
	padding:0;
	color:#ffffff;
	font-size:12px;
}

div#container div#mainBoxOther #inqbox div p.btn_inq{
	width:212px;
	margin:0 auto;
	padding:0;	
}
div#container div#mainBoxOther #inqbox div p.btn_inq a{
	display:block;
	width:212px;
	height:32px;
	background:url(../../img/other/btn_inq.gif) no-repeat left top;
	text-indent:-9999px;
}

div#container div#mainBoxOther #inqbox div p.btn_inq a:hover{
	background-position:0 -32px;
	text-decoration:none;
}

div#mainBoxOther div#movies{
	margin-bottom:43px;
}

div#mainBoxOther div#movies h2{
	display:block;
	width:690px;
	height:27px;
	margin:0 0 14px;
	padding:0;
	background:url(../../img/other/title_movie.gif) no-repeat left top;
	text-indent:-9999px;
}

div#mainBoxOther div#movies{
	margin-bottom:43px;
}

div#mainBoxOther div#movies h2{
	display:block;
	width:690px;
	height:27px;
	margin:0 0 14px;
	padding:0;
	background:url(../../img/other/title_movie.gif) no-repeat left top;
	text-indent:-9999px;
}

div#mainBoxOther div#support{
	margin-bottom:43px;
}

div#mainBoxOther div#support h2{
	display:block;
	width:690px;
	height:27px;
	margin:0;
	padding:0;
	background:url(../../img/other/title_support.gif) no-repeat left top;
	text-indent:-9999px;
}

div#mainBoxOther div#support .support_inline{
	width:690px;
	padding:12px 0 6px;
	background:#FFFFE8;
}

div#mainBoxOther div#support .support_inline .cell{
	width:341px;
	margin-bottom:10px;
	float:left;
}

div#mainBoxOther div#support .support_inline .cell .s_thumbs{
	width:72px;
	margin:0;
	float:left;
}

div#mainBoxOther div#support .support_inline .cell .s_thumbs img{
	margin:0 0 0 9px;
}

div#mainBoxOther div#support .support_inline .cell .support_texts{
	width:260px;
	margin:0;
	float:left;

}

div#mainBoxOther div#support .support_inline .cell .support_texts h3{
	width:250px;
	margin:0 0 6px;
	padding:0;
	font-size:12px;
	color:#003366;
}

div#mainBoxOther div#support .support_inline .cell .support_texts h3 a{
	color:#003366;
	text-decoration:none;
}

div#mainBoxOther div#support .support_inline .cell .support_texts h3 a:hover{
	color:#0074E8;
	text-decoration:underline;
}

div#mainBoxOther div#support .support_inline .cell .support_texts p{
	width:230px;
	margin:0;
	padding:0;
	font-size:10px;
	color:#666666;
	line-height:145%;
}

/*職種別SEOページ*/

div#mainBoxOther div#jobtop{
	margin-bottom:43px;
}

div#mainBoxOther div#jobtop h2{
	display:block;
	width:690px;
	height:27px;
	margin:0;
	padding:0;
	background:url(../../img/other/title_jobtop.gif) no-repeat left top;
	text-indent:-9999px;
}

div#mainBoxOther div#jobtop .support_inline{
	width:690px;
	padding:12px 0 6px;
	/*background:#FFFFE8;*/
}

div#mainBoxOther div#jobtop .support_inline .cell{
	width:341px;
	margin-bottom:10px;
	float:left;
}

div#mainBoxOther div#jobtop .support_inline .cell .s_thumbs{
	width:72px;
	margin:0;
	float:left;
}

div#mainBoxOther div#jobtop .support_inline .cell .s_thumbs img{
	margin:0 0 0 9px;
}

div#mainBoxOther div#jobtop .support_inline .cell .support_texts{
	width:260px;
	margin:0;
	float:left;

}

div#mainBoxOther div#jobtop .support_inline .cell .support_texts h3{
	width:250px;
	margin:0 0 6px;
	padding:0;
	font-size:12px;
	color:#003366;
}

div#mainBoxOther div#jobtop .support_inline .cell .support_texts h3 a{
	color:#003366;
	text-decoration:none;
}

div#mainBoxOther div#jobtop .support_inline .cell .support_texts h3 a:hover{
	color:#0074E8;
	text-decoration:underline;
}

div#mainBoxOther div#jobtop .support_inline .cell .support_texts p{
	width:230px;
	margin:0;
	padding:0;
	font-size:10px;
	color:#666666;
	line-height:145%;
}

/*職種別SEOページ↑*/



div#mainBoxOther div#message{
	width:690px;
	text-align:left;
}

div#mainBoxOther div#message p#cap_message{
	display:block;
	width:690px;
	height:101px;
	margin:0 0 13px;
	padding:0;
	background:url(../../img/other/message.gif) no-repeat left top;
	text-indent:-9999px;
}

div#mainBoxOther div#message h2#cap_service{
	display:block;
	width:349px;
	height:17px;
	margin:0 0 17px 19px;
	padding:0;
	background:url(../../img/other/cap_service.gif) no-repeat left top;
	text-indent:-9999px;
}

div#mainBoxOther div#message h2#cap_service02{
	display:block;
	width:508px;
	height:17px;
	margin:0 0 17px 19px;
	padding:0;
	background:url(../../img/other/cap_service02.gif) no-repeat left top;
	text-indent:-9999px;
}

div#mainBoxOther div#message p.text_message{
	width:612px;
	font-size:12px;
	color:#445266p;
	margin:0 0 17px 19px; 
	padding:0;
	line-height:185%;
}

div#mainBoxOther #movie_frame{
	width:690px;
	padding:0 0 60px;
	position:relative;
}

div#mainBoxOther #movie_frame p#movie_control{
	width:678px;
	margin-left:6px;
}

div#mainBoxOther #movie_frame p#movie_control #movie_control_prev{
	float:left;
}

div#mainBoxOther #movie_frame p#movie_control #movie_control_next{
	float:right;
}

div#mainBoxOther #movie_frame #inline{
	width:600px;
	position:absolute;
	top:-25px;
	left:65px;	
	/top:-20px;
	/left:48px;	
}

div#mainBoxOther #movie_frame #inline #movieBox_1{
	width: 600px;
	height: 100px;
}

div#mainBoxOther #movie_frame #inline #movieBox_1 div{
	width:150px;
	float:left;
}

div#mainBoxOther #movie_frame #inline #movieBox_1 div p{
	width:114px;
	height:88px;
	_height:86px;
	border:#CCC 1px solid;
}

div#mainBoxOther #movie_frame #inline #movieBox_1 div img{
	border:#FFFFFF 1px solid;
}

div#mainBoxOther #movie_frame #inline #movieBox_2{
	width: 600px;
	height: 100px;
}

div#mainBoxOther #movie_frame #inline #movieBox_2 div{
	width:150px;
	float:left;
}

div#mainBoxOther #movie_frame #inline #movieBox_2 div p{
	width:114px;
	height:88px;
	_height:86px;
	border:#CCC 1px solid;
}

div#mainBoxOther #movie_frame #inline #movieBox_2 div img{
	border:#FFFFFF 1px solid;
}

div#mainBoxOther #movie_frame #inline #movieBox_3{
	width: 600px;
	height: 100px;
}

div#mainBoxOther #movie_frame #inline #movieBox_3 div{
	width:150px;
	float:left;
}

div#mainBoxOther #movie_frame #inline #movieBox_3 div p{
	width:114px;
	height:88px;
	_height:86px;
	border:#CCC 1px solid;
}

div#mainBoxOther #movie_frame #inline #movieBox_3 div img{
	border:#FFFFFF 1px solid;
}

/* 就任者の声 */

div#othervoice{
width:690px;
line-height:1.7;
margin:0;
}

div#othervoice h2,div#othervoice h3{
text-indent:-9999px;
}

div#othervoice h2{
background:url(../../img/other/voice/khead0.jpg) no-repeat left top;
height:175px;
}

div#othervoice div#voice1{background:url(../../img/other/voice/khead1.jpg) no-repeat left top;}
div#othervoice div#voice2{background:url(../../img/other/voice/khead2.jpg) no-repeat left top;}
div#othervoice div#voice3{background:url(../../img/other/voice/khead3.jpg) no-repeat left top;}
div#othervoice div#voice4{background:url(../../img/other/voice/khead4.jpg) no-repeat left top;}
div#othervoice div#voice5{background:url(../../img/other/voice/khead5.jpg) no-repeat left top;}
div#othervoice div#voice6{background:url(../../img/other/voice/khead6.jpg) no-repeat left top;}

div#othervoice div#voiceSil01{background:url(../../img/other/voice/khead7.jpg) no-repeat left top;}
div#othervoice div#voiceSil02{background:url(../../img/other/voice/khead4.jpg) no-repeat left top;}

div#othervoice h3{
height:35px;
}

div#othervoice p.hito{
height:21px;
line-height:1.1;
padding-left:26px;
}

div#othervoice p.voice{
padding:10px 0 13px 33px;
}

div#othervoice div.profile{
	padding:18px 0 0 160px;
}

div#othervoice div.profile div.line{
	height:28px;
	clear:both;
	padding-top:6px;
}

div#othervoice div.profile div.line02{
	height:40px;
	clear:both;
	padding-top:4px;
	padding-bottom:3px;
}


div#othervoice div.profile p.subject{
	width:90px;
	color:#00578b;
	float:left;
}

div#othervoice div.profile p.profileText{
	float:left;
}

div#othervoice div#voice1 div.profile{background:url(../../img/other/voice/hito1.gif) no-repeat left top;}
div#othervoice div#voice2 div.profile{background:url(../../img/other/voice/hito2.gif) no-repeat left top;}
div#othervoice div#voice3 div.profile{background:url(../../img/other/voice/hito1.gif) no-repeat left top;}
div#othervoice div#voice4 div.profile{background:url(../../img/other/voice/hito2.gif) no-repeat left top;}
div#othervoice div#voice5 div.profile{background:url(../../img/other/voice/hito1.gif) no-repeat left top;}
div#othervoice div#voice6 div.profile{background:url(../../img/other/voice/hito3.gif) no-repeat left top;}

div#othervoice div#voiceSil01 div.profile{background:url(../../img/other/voice/hito1.gif) no-repeat left top;}
div#othervoice div#voiceSil02 div.profile{background:url(../../img/other/voice/hito2.gif) no-repeat left top;}

div#othervoice div.comment{
padding:8px 0px 45px 14px;
text-align:left;
}

div#othervoice div.comment p{
width:503px;
padding:0px 20px 8px;
}

div#othervoice div#voice1 div.comment{background:url(../../img/other/voice/con1.jpg) no-repeat right top;}
div#othervoice div#voice2 div.comment{background:url(../../img/other/voice/con2.jpg) no-repeat right top;}
div#othervoice div#voice3 div.comment{background:url(../../img/other/voice/con3.jpg) no-repeat right top;}
div#othervoice div#voice4 div.comment{background:url(../../img/other/voice/con4.jpg) no-repeat right top;}
div#othervoice div#voice5 div.comment{background:url(../../img/other/voice/con5.jpg) no-repeat right top;}
div#othervoice div#voice6 div.comment{background:url(../../img/other/voice/con6.jpg) no-repeat right top;}

div#othervoice div#voiceSil01 div.comment{background:url(../../img/other/voice/con_sil01.gif) no-repeat right top;}
div#othervoice div#voiceSil02 div.comment{background:url(../../img/other/voice/con_sil02.gif) no-repeat right top;}

div#othervoice div#voice1 div.comment p{background:#b7def9 url(../../img/other/voice/fukibottom1.gif) no-repeat left bottom;}
div#othervoice div#voice2 div.comment p{background:#ccd0fb url(../../img/other/voice/fukibottom2.gif) no-repeat left bottom;}
div#othervoice div#voice3 div.comment p{background:#b7def9 url(../../img/other/voice/fukibottom1.gif) no-repeat left bottom;}
div#othervoice div#voice4 div.comment p{background:#ccd0fb url(../../img/other/voice/fukibottom2.gif) no-repeat left bottom;}
div#othervoice div#voice5 div.comment p{background:#b7def9 url(../../img/other/voice/fukibottom1.gif) no-repeat left bottom;}
div#othervoice div#voice6 div.comment p{background:#ccd0fb url(../../img/other/voice/fukibottom2.gif) no-repeat left bottom;}

div#othervoice div#voiceSil01 div.comment p{background:#b7def9 url(../../img/other/voice/fukibottom1.gif) no-repeat left bottom;}
div#othervoice div#voiceSil02 div.comment p{background:#ccd0fb url(../../img/other/voice/fukibottom2.gif) no-repeat left bottom;}

div#othervoice p#underLink {
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}
div#othervoice p#underLink a {
	color: #3665CD;
	text-decoration: underline;
}
div#othervoice p#underLink a:hover {
	color: #6891DB;
}
div#othervoice div#linkBox {
	width: 645px;
	border: solid 1px #CCCCCC;
	background-color: #F4EEEE;
	padding: 7px 20px;
	margin: 15px 0 20px 0;
}
div#othervoice div#linkBox p {
	background:url(../../img/care/voice/linkbox_arrow.gif) no-repeat left top;
	text-indent: 15px;
	line-height: 24px;
}
div#othervoice div#linkBox p a {
	color: #50353A;
	text-decoration: underline;
}
div#othervoice div#linkBox p a:hover {
	color: #8C5E66;
}
div#othervoice div#linkBox p a span{
	font-weight: bold;
}


/*絞り込み検索用*/
div#mainBoxOther div#rightBox .h3_normal{
	width:676px;
	margin:0 0 8px 7px;
	padding:0 0 7px;
	background:url(../../img/nurse/shinryouka/line.gif) no-repeat bottom;
}

div#mainBoxOther div#rightBox .h3_normal span{
	display:block;
	width:676px;
	padding:4px 0;
	color:#020065;
	font-size:16px;
	font-weight:bold;
	text-indent:7px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #020065;
}

div#mainBoxOther div#rightBox p.searchTit{
	width:676px;
	margin:0 0 8px 7px;
	padding:0 0 7px;
	background:url(../../img/doctor/shinryouka/line.gif) no-repeat bottom;
}

div#mainBoxOther div#rightBox p.searchTit span{
	display:block;
	width:676px;
	padding:4px 0;
	color:#020065;
	font-size:16px;
	font-weight:bold;
	border-left:#020065 3px solid;
	text-indent:7px;
}

div#rightBox table#searchTerms {
	width: 515px;
	margin: 10px 0 0 69px;
	/margin: 10px 0 0 0;
	padding: 0 0 -1px 0;
	border-collapse: collapse;
	border: solid 1px #254a7f;
}
div#rightBox table#searchTerms tr {
	background:url(../../img/top/line_dot.gif) repeat-x left bottom;
	margin: -1px 0 0 0;
}
div#rightBox table#searchTerms tr.noline {
	background:none;
}
div#rightBox table#searchTerms tr th {
	background-color: #254a7f;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 5px 5px 8px;
	margin: 0 0 5px 0;
	font-size: 14px;
}
div#rightBox table#searchTerms tr td {
	color: #333333;
	text-align: left;
	padding: 9px 5px;
}
div#rightBox table#searchTerms tr td.item {
	width: 120px;
	padding: 0 0 0 15px;
	font-weight: bold;
	text-align: left;
}

div#rightBox div#searchArrowBox {
	width: 100%;
	background:url(../../img/doctor/search_arrow.gif) no-repeat center top;
	padding: 40px 0 0 0;
	margin: 5px 0 10px 0;
	text-align: center;
}
div#rightBox div#searchArrowBox p#searchBtn {
	width: 205px; height: 28px;
	margin: 0 auto;
	background:url(../../img/doctor/btn_search.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
div#rightBox div#searchArrowBox p#searchBtn a{
	width: 205px; height: 28px;
	display: block;
}
div#rightBox div#searchArrowBox p#searchBtn a:hover{
	background:url(../../img/doctor/btn_search_on.jpg) no-repeat left top;
}

div#rightBox div#searchList{
	width:690px;
	margin:0;
	padding:5px;
	color:#444444;
	font-size:12px;
}
div#rightBox div#searchList p {
	font-size: 12px;
	line-height: 170%;
	margin: 5px 0;
	padding: 0 0 10px 3px;
	background:url(../../img/top/line_dot.gif) repeat-x left bottom;
}
div#rightBox div#searchList p.tit {
	font-size: 15px;
	font-weight: bold;
	background: none;
	margin: 5px 0 0 0;
	padding: 0;
	color: #111111;
}
div#rightBox div#searchList p a{
	text-decoration:underline;
	color:#323E56;
	margin: 0 6px 0 0;
}
div#rightBox div#searchBottom {
	width: 690px;
	text-align: center;
}
div#rightBox div#searchBottom p#searchBottomLink {
	line-height: 23px;
	/*background:url(../../img/doctor/ico_search.gif) no-repeat left top;*/
	margin: 5px auto 15px auto;
	padding: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
div#rightBox div#searchBottom p#searchBottomLink img {
	margin: 0 5px -3px 0 ;	
}



div#rightColumn div#message{
	width:690px;
	text-align:left;
	margin: 50px 0 0 0;
}

div#rightColumn div#message p#cap_message{
	display:block;
	width:690px;
	height:101px;
	margin:0 0 13px;
	padding:0;
	background:url(../../img/other/message.gif) no-repeat left top;
	text-indent:-9999px;
}

div#rightColumn div#message h2#cap_service{
	display:block;
	width:349px;
	height:17px;
	margin:0 0 17px 19px;
	padding:0;
	background:url(../../img/other/cap_service.gif) no-repeat left top;
	text-indent:-9999px;
}

div#rightColumn div#message h2#cap_service02{
	display:block;
	width:508px;
	height:17px;
	margin:0 0 17px 19px;
	padding:0;
	background:url(../../img/other/cap_service02.gif) no-repeat left top;
	text-indent:-9999px;
}

div#rightColumn div#message p.text_message{
	width:612px;
	font-size:12px;
	color:#445266p;
	margin:0 0 17px 19px; 
	padding:0;
	line-height:185%;
}

div#rightColumn div#newinputArea{
	width:641px;
	height:100px;
	display:block;
	background:url(../../img/base/bg_newinput.gif) no-repeat;
	margin-left: 20px;
	margin-bottom:10px;
}
div#rightColumn div#newinputArea div#newinput_left{
	width:243px;
	float:left;
	display:inline;
	margin-left: 50px;
	margin-top: 15px;
}

div#rightColumn div#newinputArea div#newinput_left p#newinputBtn a{
	width:242px;
	height:49px;
	display:block;
	background:url(../../img/base/btn_newinput.gif) no-repeat;
	text-indent:-9999px;
}
div#rightColumn div#newinputArea div#newinput_left p#newinputBtn a:hover{
	background-position:left bottom;
}

div#rightColumn div#newinputArea div#newinput_right{
	width:261px;
	float:left;
	display:inline;
	margin-left: 40px;
	margin-top: 15px;
}
