@charset "euc-jp";


/* ----------------------------------------------------------------

http://www.38-8931.com/column/consultant/
2010.0624 takahashi

----------------------------------------------------------------- */

.cb{ clear:both;}
.cb30{ clear:both; height:30px;}
.pabot10{ padding-bottom:10!important;}
.mabot0{ margin-bottom:0!important;}
.mabot10{ margin-bottom:10px!important;}

#main p {margin:0px 0px 0px 0px;}
p.column {margin:0px 0px 0px 0px; padding:0 0 20px;}


/* ----------------------------------------------------------------

http://www.38-8931.com/column/consultant/
転職コラム共通項目

----------------------------------------------------------------- */
.f10ti15{font-size:10px; text-indent:15px; display:block;}
div.column .entryBox{width:600px; text-align:center; margin:0 auto;}
div.column .entryBox .line{border-top:1px #ccc dashed; margin:10px auto; width:580PX;}
div.column .entryBox a{background:none;}

/* ----------------------------------------------------------------

http://www.38-8931.com/column/consultant/******.html
コーディネーターインタビュー

-----------------------------------------------------------------*/
/*div.coordinate { font-size:12px!important;}*/

div.coordinate .boxB_wrapper{width:580px; margin:10px auto 30px; height:100%; display:block; overflow:visible;}
div.coordinate .subTitle{font-size:14px!important; line-height:1.8em;}

div.coordinate div.boxBorder{width:100%; overflow:visible; margin:0 auto; background:url(../../column/consultant/common/box580_inner.gif) repeat-y; padding:0;}
div.coordinate div.boxHeader{background:url(../../column/consultant/common/box580_header.gif) no-repeat; height:80px; margin:0; padding:0; overflow:visible;}

div.coordinate p.l_box{width:184px; padding:0; float:left; text-align:center;}
div.coordinate div.r_box{width:380px; padding:10px 15px 10px 0px; float:right;}
div.coordinate div.r_box h3.name{border-bottom:1px dotted #ccc; line-height:1.8em; color:#069; font-weight:normal; font-weight:700;}
div.coordinate div.r_box p{margin:10px auto; line-height:1.8em;}

div.coordinate h4.allow{font-size:13px; line-height:1.8em; color:#069; font-weight:700; overflow:visible; display:block; height:24px; margin:0px 0px 8px; background:url(../../column/consultant/img/allow001_50.jpg) no-repeat; text-indent:25px;border-bottom:1px #ccc dotted;}
div.coordinate .w410left{width:410px; padding:0; float:left;}
div.coordinate .w410right{width:410px; padding:0; float:right;margin:0px 0px 10px;}
div.coordinate .w164left{width:164px; padding:0; float:left; text-align:center;}
div.coordinate .w164right{width:164px; padding:0; float:right; text-align:center;}
div.coordinate p.box_t405r{margin:0px auto; line-height:1.8em;width:405px; float:right;}
div.coordinate p.box_t405l{margin:0px auto; line-height:1.8em;width:405px; float:left;margin:0px 0px 10px;}
div.coordinate p.box_t570{margin:0px auto; line-height:1.8em; width:570px; display:block;}
h3.headtxt{border-bottom:1px dotted #ccc; line-height:1.8em; color:#069; font-weight:normal; font-size:13px;}
div.inner{width:550px; padding:10px 15px 10px; margin:0 auto;}
.line_dot{border-bottom:1px dotted #ccc;}
div.coordinate p.coment{width:420px;}
div.coordinate{margin:0 auto; width:610px;}

/* ----------------------------------------------------------------


http://www.38-8931.com/column/rirekisyo/
履歴書の書き方※別ファイル

----------------------------------------------------------------- */

/* ----------------------------------------------------------------

http://www.38-8931.com/column/license.html
保険薬剤師の登録

----------------------------------------------------------------- */
div.license li{list-style:none;}
div.license p.box570{margin:0 auto 10px; width:570px;}
div.license p.f14i5w600{font-size:12px; height:18px; line-height:18px; text-indent:5px; display:block; margin:0 auto 0px; padding:0;}
div.license li.f14i5w600{font-size:12px; height:18px; line-height:18px; display:block; margin:0 auto 2px; padding:0;}
div.license ul.box580{width:580px; height:auto; margin:0px 0 5px; float:right; display:block; padding:0;}
div.license ul.box570{width:570px; height:auto; margin:0px 0 5px; float:right; display:block; padding:0;}
div.license ul.box560{width:560px; height:auto; margin:5px 0 5px; float:right; display:block; padding:0;}
div.license ul.box550{width:550px; height:auto; margin:0px 0 5px; float:right; display:block; padding:0;}
div.license ul.box560 li,
div.license ul.box550 li{ list-style:none!important; margin:0 0 5px;}







/* ----------------------------------------------------------------

http://www.38-8931.com/column/consultant/　キャリアコンサルタント
2010.0624 takahashi

----------------------------------------------------------------- */

.cb{ clear:both;}
.cb30{ clear:both; height:30px;}


div.box_content,div.box3,div.box3_c_content{ font-size:1em; line-height:1.6em;}
p.txt {padding-bottom:0; margin-bottom:0 !important; color:#666;}
img.top{ top:0 !important; border:0; padding:0;}
img .m_t0a{margin:0 auto;}
img.linemb{margin:0 0 12px!important;}





/* ----------------------------------------------------------------

共通

----------------------------------------------------------------- */

div.box_wrapper{background:url(../../column/consultant/img/common/box1_bk3.jpg) no-repeat bottom center; padding:0 0 10px 0; height:auto;　padding-top:0; margin-top:0;}
div.box_content{
	overflow:visible;
	text-align:center;
	padding:20px 0 0px;
	background-image: url(../../column/consultant/img/common/box1_bk.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

/*  box1  */
div.box1bk{
	background:url(../../column/consultant/img/common/box1_content.gif) repeat-y;
	 width:586px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height:auto;
	overflow:visible;
}
div.box1{width:586px; margin:0 auto; overflow:visible; padding:0; line-height:1em; margin:0 auto; display:block; clear:both; height:auto; border:none;}

div.box1 .icon_img{float:left; margin:0px; padding-left:15px;}
div.box1 p.txt{width:475px; float:right; text-align:left; padding:5px 18px 5px 0px; line-height:1.4em; display:block; overflow:visible; line-height:1.4em;}
div.box_footer{background:url(../../column/consultant/img/common/box1_footer.gif) no-repeat top center; width:100%; height:10px; clear:both;}


/*  box2  */
img.box2header{margin:20px auto 0px; border:0; padding:0;}
div.box2bk{
	background:url(../../column/consultant/img/common/box2_content.gif) repeat-y top center;
	width:610px;
	height:auto;
	padding-bottom:10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div.box2{width:582px; margin:0 auto; overflow:visible; padding:0; line-height:1em; margin:0 auto; display:block; clear:both; height:auto; border:none; text-align:center;}
div.box2 h3.set1{ margin:0px auto 0;}
div.box2 h3.set2{ margin:10px auto 0;}
div.box2 p.point{width:540px; text-align:left; padding:5px 0; margin:0 auto !important; line-height:1.4em; display:block; overflow:visible;}


/* box3 */
div.box3bk{background:url(../../column/consultant/img/common/box3_content.gif) repeat-y; height:auto; margin-top:30px;}
div.box3{width:556px; background:#FFF; margin:0 auto; padding:5px 0px;}
div.box3 p.comment1{width:460px; float:right; padding-right:20px; text-align:left; margin-top:4px;}

div.box3_c_content{background:url(../../column/consultant/img/common/box3_c_content.gif) repeat-y center; text-align:center;}
div.box3_c_content p.comment2{width:540px; margin:8px auto 0px !important; text-align:left;}
div.coordinate p.coment{width:420px;}
div.coordinate{margin:0 auto; width:610px;}

div.boxinner{width:540px; text-align:left; padding-bottom:5px; margin-bottom:0;}
div.boxinner p{font-size:12px;}

div.consultantTopBox{float:right!important; width:420px!important;}

/* コンンサルタンと転職アドバイス */
div.title_backnum{width:577px; margin:20px auto 0px;}
div.kijiList{height:auto; width:575px; margin:0 auto; padding-left:7px;}
li.li1{background:#f5f5f5; height:16px; line-height:16px; padding:4px;}
li.li2{background:#ffffff; height:16px; line-height:16px; padding:4px;}
div.kijiList a{ background:url(../img/arrow_008.gif) no-repeat!important;}



/* ページネーション */
p#kiji{
	width:610px;
	height:20px;
	margin:0 auto;
	padding:10px 0;
}
p#kiji a.back{ float:left; background:url(../img/arrow_003l.gif) no-repeat; height:12px; line-height:12px; text-decoration:none; padding-left:15px;}
p#kiji a.next{ float:right; background:url(../img/arrow_003r.gif) no-repeat top right; height:12px; line-height:12px; text-decoration:none; padding-right:15px;}


/**/
p.pageTitle{padding-bottom:0px; margin-bottom:0!important;}
p.txt{ font-size:12px; line-height:140%;}


/*--------------------------------------------------------- 
　お役立ちコンテンツTOP
　http://www.38-8931.com/column/
　20111214　リニューアル
--------------------------------------------------------- */
img{margin:0; padding:0; border:0;}
h3.columnTitle{width:615px; height:38px; clear:both; padding:0; margin:0;}
h3.columnTitle span{font-size:18px; line-height:18px; color:#F70; font-weight:600; padding-left:32px;}
div.columnBoxset{}
div.columnPhoto{width:150px; height:115px; padding:7px 0 0 0px; margin:0 0 30px; text-align:right; float:left;}
div.columnTxt{width:450px; padding:7px 0 0 0px; margin:0; text-align:left; float:right;}
p.columnBt{float:right; padding:10px 10px 0 0; width:251px; height:57px; margin-bottom:20px;}


/* ----------------------
転職相談者の声　詳細
 ---------------------- */
div.interviewBox{ width:615px; height:auto; overflow:visible; padding:0; margin:0 ;}
h3.interviewTitle{width:615px; height:38px; clear:both; background:url(../../column/img/title_h3_interview.jpg) no-repeat; padding:10px 0 0; margin-top:10px 0 0;}
h3.interviewTitle span{font-size:14px; line-height:auto; height:auto; overflow:visible; color:#F70; font-weight:600; padding-left:32px; display:block;}
p.interviewTxt{ width:585px; float:right; height:auto; padding:0 0 20px!important;}


/* インタビュートップイメージ */
div#interviewTopimage{background:url(../../column/interview/img/img_interview_pickup2.jpg) no-repeat top center; height:160px; width:615px; padding: 60px 0 0px; clear:both;}
h3.interviewTop{padding-left:115px;}
h3.interviewTop a{font-size:21px; font-weight:bold;}
p.interviewToptxt{width:410px; padding:30px 0 0px 38px; margin:0;}
a.lTlink{margin-top:8px; }

div.interviewWrapper{width:600px; height:auto; overflow:visible; margin:0 auto 20px;}
div.interviewleftBox{width:292px; height:auto; float:left;}
/*スタッフ紹介ボックス*/
div.interviewStaffBox{padding-bottom:20px; display:block; min-height:73px; overflow:visible;}
div.interviewStaffBox{*padding-bottom:20px; display:block; *min-height:73px; *height:73px; overflow:visible;}
h4.staffTitle{width:211px; float:right; text-align:left; padding-left:0px; background:url(../../column/img/arrow_002.gif) no-repeat no-repeat 0.2em;}
h4.staffTitle a{line-height:110%; background-image:none; padding:0; display:block; width:200px;}
p.staffTxt{width:211px; float:right; text-align:left; padding-top:0px; /*font-size:0.94em;*/}
div.interviewRightBox{width:292px; height:auto; float:right;}


/* コンサルタント */
div#consultantTopimage{background:url(../../column/consultant/img/img_consultant_new.jpg) no-repeat top center; height:160px; width:615px; padding: 50px 0 0px; clear:both;}
div#consultantTopimage span.volnon{font-size:21px; font-weight:600; line-height:21px; padding-left:115px; color:#064595;}
h3.consultantTop{line-height:1em;padding:2px 0 0 110px; height:20px; margin:0;}
h3.consultantTop a{font-weight:bold; padding:0!important; margin:0; font-size:12px!important; font-weight:600; line-height:1em; }

h3.consultantTop a span{font-size:12px; padding:2px 0 0!important; margin:0; line-height:12px;}
p.consultantToptxt{width:410px; padding:12px 0 0px 38px; margin:0!important;}
a.lTlink{margin-top:8px; }

div.consultantBox{width:600px;}
h4.consultantTitle{width:590px; float:right; text-align:left; padding:0px; background:url(../img/arrow_003r.gif) no-repeat 0.2em; margin:0 auto;  height:20px;}
h4.consultantTitle a.ctlink{padding-left:20px!important; font-size:14px!important; margin:0;}
h4.consultantTitle span{ padding-left:10px!important;}
p.consultantTxt{ width:522px; float:right; padding:5px 0 12px; margin:0!important;}

img.linespace{margin:0 0 12px!important;}
*{ font-size:12px; line-height: 1.4em;}


/* --------------------------------
コンサルタントの転職アドバイス
2011/1229
 --------------------------------*/
div#main_contentBox{width:610px; height:auto; background:url(/column/consultant/img/contentBox_inner.jpg) repeat-y; background-position:0px 10px;}
div#main_contentBox p{padding:0px; margin:0;}
div#main_contentBox p.info{padding:10px;}
div.main_contentBox_inner{ text-align:center;}
div.hcBinner{width:560px!important; margin:0 auto;}
h3 set1,h3 set2,h3 set3,h3 set4{ padding:0; margin:0; border:0;}

/* テキストのみデフォルト */
div.hcBinner p.txtBox_txt,
div.hcBinner p.txtBox_Ltxt,
div.hcBinner p.txtBox_Rtxt
{line-height:28px; background-position: 0 28px; background:url(/common/img/w800_line.gif) repeat-y; padding:0px 5px 10px!important; margin:0; text-align:left; display:block;}

/* 左画像あり */
p.txtBox_Ltxt{ width:385px; height:auto;  float:right;}
p.txtBox_Lphoto{float:left; width:153px; height:auto; padding:5px 10px 10px 0px!important; margin:0; background:#FFF;}

/* 右画像あり */
p.txtBox_Rtxt{width:385px; height:auto;  float:left;}
p.txtBox_Rphoto{float:right; width:153px; height:auto; padding:5px 0px 10px 10px!important; margin:0; background:#FFF;}

/* コンサルタント紹介 */
div.consultantsyoukai_Box{width:562px; height:150px; margin:10px auto!important; text-align:left; }
h4.infoTitle{width:400px; height:15px; float:right; padding:23px 20px 10px 0px; text-align:left; font-weight:bold; color:#a68159;}
p.infoTxtBox{width:400px; height:auto; float:right; padding:43px 20px 0px 0px!important; margin:0; text-align:left; display:block;}
p.infoLinkBox{width:400px; height:15px; float:right; padding:3px 20px 0px 0px!important; margin:0; text-align:left; display:block;}
p.infoLinkBox a{font-size:11px; }

/* コンサルタント画像 */
div.img100702{background:url(/column/consultant/img/100702/img_consultantsyoukai.gif) no-repeat; }
div.img100830{background:url(/column/consultant/img/100830/img_consultantsyoukai.gif) no-repeat; }
div.img101221{background:url(/column/consultant/img/101221/img_consultantsyoukai.gif) no-repeat; }
div.img101014{background:url(/column/consultant/img/101014/img_consultantsyoukai.gif) no-repeat; }
div.img110218{background:url(/column/consultant/img/110218/img_consultantsyoukai.gif) no-repeat; }
div.img110418{background:url(/column/consultant/img/110418/img_consultantsyoukai.gif) no-repeat; }



/* 編集後記 */
div.hensyukokiBox{background:url(/column/consultant/common/img_hensyukoki.gif) no-repeat; height:125px; width:610px!important; padding:0!important; margin:0; display:block;}
p.hensyukokiTxt{width:470px; height:auto; padding:25px 15px 5px 0px!important; float:right; color:#300; text-align:left;}

