@charset "shift_jis";

/*------------トップヘッダーイメージ-----------*/
#f_l {
	float: left;
}
#f_r {
	float: right;
}
#greeting {
	padding: 15px 25px 0px 25px;
	margin: 0px 0px 15px 0px;
	border: 1px solid #ECBE68;
}
#greeting p {
	padding: 0px 0px 15px 0px;
}
#signature {
	padding: 0px 0px 15px 0px;
	text-align: right;
}
.topics {
	padding: 0px 0px 15px 0px;
}
#kyujin_title {
	background-image: url(/images/index/bg_kyujin_title.jpg);
	background-repeat: no-repeat;
	height: 27px;
	margin: 0px 0px 15px 0px;
	width: 845px;
}
#kyujin_title h2 {
	float: left;
	color: #000000;
}
#up_date {
	float: right;
	width: 410px;
	padding: 5px 0px 0px 0px;
	color: #000000;
}
#kyujin_kansai_outline {
	width: 410px;
	float: left;
	background-image: url(/images/index/bg_kansai_kyujin.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 0px 20px 0px;
}
#kyujin_kansai_outline .box_contents {
	background-image: url(/images/index/bg_kansai_kyujin.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#kyujin_tokai_outline {
	width: 410px;
	float: right;
	background-image: url(/images/index/bg_tokai_kyujin.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 0px 20px 0px;
}
#kyujin_tokai_outline .box_contents {
	background-image: url(/images/index/bg_tokai_kyujin.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.kyujin_info {
	padding: 25px 25px 0px 25px;
}
.kyujin_info ul {
	padding: 8px 0px 15px 0px;
}
.kyujin_info li {
	background-image:url(images/common/line_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px 5px 4px 5px;
}
.info_all {
	text-align: right;

}
.topics_entry ul {
	padding: 3px 0px 10px 0px;

}
.info_pict_01 {
	background-image:url(images/pict/pict_kantou.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
.info_pict_02 {
	background-image:url(images/pict/pict_kansai.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
.info_pict_03 {
	background-image:url(images/pict/pict_toukai.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
.info_pict_04 {
	background-image:url(images/pict/pict_tyugoku.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
/*------------薬剤師登録バナー-----------*/
.banner_02{
	border: 1px solid #cccccc;
	background-color:#E5EBEB;
	width: 410px;
	height: 158px;
}
.banner_02 p{ line-height:150%;}
/*------------研修会・勉強会のお知らせバナー-----------*/
.banner_03{
	border: 1px solid #cccccc;
	padding-top: 4px;
	padding-bottom: 4px;
}
.banner_03 dl{
	background-color:#E8E8D0;
	padding-right: 15px;
	padding-left: 15px;
	height: 150px;
	margin-right: 4px;
	margin-left: 4px;
}
.banner_03 dt{ float:left; width:110px;}
.banner_03 dd{
	float: right;
	width: 242px;
}
.banner_03 p{line-height: 150%;}
.banner_03 a{
	vertical-align: 10%;
}
.top_column_01 { margin-left:130px;}
.top_column_01_link a {vertical-align: 5%;}
.top_column_02 {margin-left: 90px;}
/*------------タブエリア-----------*/
/*------------タブエリア_エリア別検索-----------*/
.areamap {
	width:398px;
	background-image:url(images/common/areamap.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:306px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}
.areamap_link1 {
	text-align: right;
	width: 105px;
}
.areamap_link1 a,.areamap_link1 a:hover {
	height:34px;
	width:40px;
	display:block;
	margin-left:auto;
	text-decoration:none;
}
.areamap_link1 a:hover { background-image:url(images/common/areamap_point1a.jpg); background-repeat:no-repeat; background-position:left top;}
.areamap_link2 {
	width:77px;
	text-align:right;
	height: 44px;
}
.areamap_link2 a,.areamap_link2 a:hover {
	height:21px;
	width:52px;
	display:block;
	margin-left:auto;
	text-decoration:none;
}
.areamap_link2 a:hover { background-image:url(images/common/areamap_point2a.jpg); background-repeat:no-repeat; background-position:left top;}
.areamap_link3 {
	width: 85px;
	text-align: left;
	height: 28px;
}
.areamap_link3 a,.areamap_link3 a:hover {
	height:21px;
	width:53px;
	display:block;
	margin-left: 7px;
	text-decoration:none;
}
.areamap_link3 a:hover { background-image:url(images/common/areamap_point3a.jpg); background-repeat:no-repeat; background-position:left top;}
.areamap_link4 {
	width: 133px;
	text-align: left;
}
.areamap_link4 a,.areamap_link4 a:hover {
	height:37px;
	width:39px;
	display:block;
	margin-right: auto;
	text-decoration:none;
}
.areamap_link4 a:hover { background-image:url(images/common/areamap_point5a.jpg); background-repeat:no-repeat; background-position:left top;}
.areamap_link5 {
	text-align:left;
}
.areamap_link5 a,.areamap_link5 a:hover {
	height:20px;
	width:53px;
	display:block;
	margin-left:27px;
	text-decoration:none;
}
.areamap_link5 a:hover { background-image:url(images/common/areamap_point4a.jpg); background-repeat:no-repeat; background-position:left top;}
.areamap_txtlink {
	padding-top:20px;
	margin-left: 25px;
	margin-right: 25px;
}
.job_formblock,.job_formblock_send {
	padding-top:20px;
	margin-left: 24px;
	width: 350px;
}
.job_formblock_send1,.job_formblock_send2 { text-align:center;}
.job_formblock_send1 p { margin-top:2em; text-align:center;}
.job_formblock_send1 a,.job_formblock_send1 a:hover,.job_formblock_send2 a,.job_formblock_send2 a:hover { margin-top:1.5em; margin-bottom:1em; padding-top:0.2em; padding-bottom:0.2em; width:100px;background-image: url(/images/common/form_btn1.jpg); background-repeat:no-repeat; background-position:center top; display:block; margin-left:auto; margin-right:auto;}
.job_formblock_send1 a,.job_formblock_send2 a { color:#FFFFFF;}
.job_formblock_send1 a:hover,.job_formblock_send2 a:hover { color:#FFFF66;}
.areamap_link6 a,.areamap_link6 a:hover {
	height:21px;
	width:52px;
	display:block;
	margin-left: 10px;
	text-decoration:none;
}
.areamap_link6 a:hover { background-image:url(images/common/areamap_point6a.jpg); background-repeat:no-repeat; background-position:left top;}
.areamap_kyusyu {
	margin-left:40px;
	margin-right:40px;
	margin-top: 15px;
}
.areamap_kyusyu dt { width:35px; float:left;}
.areamap_kyusyu dd {width: 268px;float: right;}
.areamap_kyusyu img { margin-top:10px;}
.areamap_kyusyu a { line-height:150%;}
.areamap_txtlink p,.area_linkblock_left p,.area_linkblock_right p {
	padding-left:45px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: 0.2em;
}
/*------------タブエリア_求職登録-----------*/
.job_formblock dl,.job_formcolumn01,.corpo_formblock dl { margin-top:1em; background-image:url(images/common/line_01.gif); background-repeat:repeat-x; background-position:bottom; padding-left:5px; padding-right:5px; padding-bottom:1em;}
.job_formblock dt,.corpo_formblock dt { color:#0099CC;}
.job_formblock dd,.corpo_formblock dd {margin-top:0.3em;}
.job_formblock_btn1 {text-align:center;margin-top:1.2em;}
.job_formcolumn02 {line-height:150%; padding-bottom:1.5em; margin-top:1em; text-align:center;}
/*------------企業向け求人登録お問い合わせフォームページ-----------*/
.corpo_leftbox1 { width:370px; background-image:url(images/others/corpo_box01_backimg.jpg); background-repeat:repeat-y; background-position:center;}
.corpo_leftbox1_header,.corpo_leftbox1_footer { height:15px;}
.corpo_leftbox1_header { background-image:url(images/others/corpo_box01_header.jpg); background-position:center top; background-repeat:no-repeat;}
.corpo_leftbox1_footer { clear:both; background-image:url(images/others/corpo_box01_footer.jpg); background-position:center bottom; background-repeat:no-repeat;}
.corpo_leftbox1 p { line-height:160%;}
.corpo_formblock_btn1 {
	text-align:center;
	margin-top:1.5em;
}
.box450_right,.box600_center,.exe_center {
	background-color:#efefef;
	padding-bottom:21px;
}
.box450_right {
	background-image:url(images/others/box450_1_footer.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.box450inner_right { background-image:url(images/others/box450_1_innerbackimg.gif); background-repeat:repeat-y; background-position:center;}
.box450inner_header_right,.box450inner_footer_right,.box600inner_header_center,.box600inner_footer_center {
	height:10px;
}
.box450inner_header_right { background-image:url(images/others/box450_1_innerheader.gif); background-repeat:no-repeat; background-position:center top;}
.box450inner_footer_right { background-image:url(images/others/box450_1_innerfooter.gif); background-repeat:no-repeat; background-position:center bottom;}
/*------------薬剤師のみなさまへ/フォーム-----------*/
.kusuri_01 {
	margin-top: 10px;
	background-image: url(images/others/kusuri_box1_c.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.kusuri_01_left {width: 510px;float: left;}
.kusuri_01_left dl {
	margin-left:35px;
	margin-right:10px;
	clear: left;
}
.kusuri_01_left dt {
	float:left;
	width:25px;
	padding-top: 3px;
	padding-bottom:1em;
}
.kusuri_01_left dd {
	margin-left:35px;
	line-height:130%;
	padding-bottom:1em;
}
.kusuri_02_header {
	margin-top: 25px;
	margin-right: 20px;
	margin-left: 25px;
}
.kusuri_02,.kusuri_04 {
	background-image: url(images/others/kusuri_box2_c.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.kusuri_02 table,.kigyou_form table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	width: 650px;
	margin-left: 55px;
}
.kusuri_02 table {
	margin-top: 1.3em;
}
.kusuri_02 th,.kusuri_02 td,.kigyou_form th,.kigyou_form td {
	padding-top:0.7em;
	padding-bottom:0.7em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	line-height:150%;
}
.kusuri_02 th,.kigyou_form th {
	background-color:#EBEBEB;
	text-align:center;
	width: 200px;
}
.kusuri_02 td,.kigyou_form td {
	padding-left: 20px;
	padding-right: 20px;
}
.kusuri_02 p,.kusuri_04 p,.kigyou_form p { line-height:150%;}
.kusuri_03 { padding-top:0.7em; padding-bottom:0.7em; margin-left:55px; margin-right:55px;}
.form_position_1 input {position: relative;top: 2px;}
.form_position_1a {position: relative;top: 2px;}
/*------------薬剤師のみなさまへ/登録から勤務までの流れ-----------*/
.kusuri_04_inner1 {
	margin-right: 55px;
	margin-left: 55px;
	background-color: #eeeeee;
	margin-top: 10px;
}
.kusuri_flow1,.kusuri_qa1 {
	width: 610px;
	margin-left: 20px;
}
.kusuri_flow1 table,.kusuri_qa1 table {
	background-image: url(images/others/kusuri_flowbox_c.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 610px;
}
.kusuri_flow1 th,.kusuri_flow1 td,.kusuri_qa1 th,.kusuri_qa1 td,.kigyou_flow_04 th,.kigyou_flow_04 td { padding-top:0.3em;padding-bottom:0.2em;}
.kusuri_flow1 th { width:170px; text-align:left;}
.kusuri_flow1 td,.kusuri_qa1 td {line-height:150%;padding-right:25px;}
.kusuri_flow1 span,.kusuri_qa1 span,.kigyou_flow_04 {line-height:150%;}
/*------------薬剤師のみなさまへ/Q&A-----------*/
.kusuri_qa1 th { width:70px; text-align:left;}
/*------------薬剤師のみなさまへ/研修会・勉強会のお知らせ-----------*/
.kusuri_info {
	border: 1px solid #cccccc;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.info_bar {padding-top:20px;}
.kusuri_info_midasi1 {
	padding:0.3em 1.5em;
	background-color:#FF6666;
}
.kusuri_info_midasi1 dt,.kusuri_info_midasi1 dd { font-weight:bold; font-size:14px;}
.kusuri_info_midasi1 dt {
	text-align:center;
	background-color:#FFFF66;
	color:#FF6666;
	width:4em;
	float:left;
}
.kusuri_info_midasi1 dd {
	color:#FFFFFF;
	margin-left:5em;
}
.kusuri_info_column1 {
	padding:1em 30px 0px;
	background-image:url(images/common/line_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.kusuri_info_column1 dt,.kusuri_info_column1 dd { line-height:140%;}
.kusuri_info_column1 dt {
	width:100px;
	float:left;
}
.kusuri_info_column1 dd {
	margin-left:100px;
}
.kusuri_info_column2 {
	padding-right: 15px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-top: 1.2em;
	padding-bottom: 0px;
}
.kusuri_info_column2 dt,.kusuri_info_column2 dd,.kusuri_info_column2 span { line-height:140%;}
.kusuri_info_column2_a {
	background-color:#375273;
	color:#FFFFFF;
	text-align:center;
	width:4em;
	float:left;
	padding-top: 0.1em;
}
.kusuri_info_column2_a span { color:#FFFFFF;}
.kusuri_info_column2_b {
	float:left;
	width:220px;
	margin-left:15px;
	padding-top: 0.2em;
}
.kusuri_info_column2_c {
	float:left;
	width:220px;
	margin-left:5px;
	padding-top: 0.2em;
}
.kusuri_info_column2_d {
	float:left;
	width:55px;
}
/*------------求人企業のみなさまへ-----------*/
.kigyou_flow_01 {
	background-image: url(images/others/kigyou_flow01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 760px;
	margin-top: 20px;
}
.kigyou_flow_01 p {
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 160%;
}
.kigyou_flow_02 {
	width:370px;
	background-image:url(images/others/kigyou_box1_2_c.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.kigyou_flow_02 dl {margin-left:15px;margin-right:20px;}
.kigyou_flow_02 dt { width:87px; float:left; line-height:150%;}
.kigyou_flow_02 dd {
	padding-top:5px;
	margin-left:100px;
	line-height:150%;
}
.kigyou_flow_02 p {line-height:150%;}
.kigyou_flow_03 {
	background-color:#eeeeee;
	margin-top: 25px;
}
.kigyou_flow_03_info {
	float: right;
	width: 300px;
	padding-top: 0.9em;
}
.kigyou_flow_03_info p {margin-right:40px;}
.kigyou_flow_03_info img {
	margin-right:7px;
	position: relative;
	top: 2px;
}
.kigyou_flow_04 th {width:200px;text-align:left;}
.kigyou_flow_04 table {
	background-image: url(images/others/kigyou_flowbox_c.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 760px;
}
.kigyou_flow_04 td { padding-right:55px; line-height:150%;}
/*------------求人企業のみなさまへ/フォーム-----------*/
.kigyou_form {
	margin-top:2em;
}
.kigyou_form1 {
	line-height:150%;
	margin-top:1em;
	margin-left:55px;
	width:650px;
}
/*------------総合お問い合わせフォームページ-----------*/
.sougou_form {
	width:730px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	margin-left: 15px;
}
.sougou_form td { padding-left:15px;}
.sougou_form th { background-color:#EBEBEB; width:185px; text-align:center;}
.sougou_form th,.sougou_form td {
	padding-top:0.6em;
	padding-bottom:0.6em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}
/*------------エグゼクティブ一覧-----------*/
.exe_center_index,.exe_center_details,.exe_center_form {
	margin-left:45px;
	margin-right:45px;
	margin-top: 1.5em;
	margin-bottom: 1em;
}
.exe_center_indexmidasi {
	background-image:url(images/others/exe_midasibackimg1.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#006699;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	line-height: 140%;
}
.exe_center_indexinner {
	clear:left;
	border: 1px solid #CCCCCC;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 508px;
}
.exe_center_index dt,.exe_center_index dd,.exe_center_details dt,.exe_center_details dd {
	text-align:left;
	padding-bottom:0.7em;
	line-height: 150%;
}
.exe_center_index dt { float:left; width:70px; font-weight:bold;}
.exe_center_index dd { margin-left:80px;}
.exe_center_index ul,.exe_center_details ul {
	padding-top: 1em;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 30px;
	margin-left: 30px;
}
.exe_center_index ul {
	background-image:url(images/common/line_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top: 0.6em;
}
.exe_center_details ul {}
.exe_center_index li,.exe_center_details li {
	text-align:left;
	list-style-position: inside;
	list-style-type: square;
	margin-top: 0.3em;
}
.exe_center_indexlink {
	text-align: right;
	margin-right: 30px;
	margin-left: 30px;
}
.exe_center_indexlink a {
	color:#999933;
	padding-left: 15px;
	background-image: url(images/pict/pict_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.exe_center_indexlink a:hover {color:#999933; text-decoration:underline;}
/*------------エグゼクティブ詳細-----------*/
.exe_center_details dt {
	float:left;
	width:90px;
	font-weight:bold;
}
.exe_center_details dd {margin-left: 100px;}
.exe_center_details_tokki {
	font-weight:bold;
	color:#FFFFFF;
	background-color: #006699;
	margin-top: 1em;
	background-image: url(images/others/exe_midasibackimg1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right: 30px;
	margin-left: 30px;
}
/*------------エグゼクティブ詳細フォーム-----------*/
.exe_center_formmidasi,.kusuri_formmidasi {
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:290px;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	line-height: 140%;
}
.exe_center_formmidasi {
	background-image:url(images/others/executive_form.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#757525;
}
.kusuri_formmidasi {
	background-image:url(images/others/kusuri_form1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#004261;
}
.exe_center_form dt {
	float:left;
	width:100px;
	color: #0099cc;
}
.exe_center_form dd {
	margin-left: 110px;
}
.exe_center_form dl {
	clear:left;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 30px;
	margin-right: 30px;
	background-image: url(images/common/line_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.exe_center_form dt,.exe_center_form dd {
	text-align:left;
	line-height: 150%;
	padding-top: 1em;
}
.exe_center_formclear {font-size:7px; clear:left; padding-top:0px !important;}
/*------------薬剤師求職登録フォーム-----------*/
.kusuri_column1 {
	width:510px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 1.5em;
}
.kusuri_column1_footer {
	background-image:url(images/others/kusuri_footer1.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:25px;
}
.kusuri_column1_inner1 {
	background-image: url(images/others/kusuri_backimg1.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.kusuri_column1_inner1 dl {
	margin-left:40px;
	margin-right:40px;
	margin-top: 0.5em;
	padding-top:1em;
}
.kusuri_column1_inner1 dt { width:20px; float:left;}
.kusuri_column1_inner1 dd {margin-left:30px;}
/*------------会社概要-----------*/
.corp_table {
	width:760px;
	border: 1px solid #cccccc;
}
.corp_table th {text-align:center;background-color:#E9E9E7;width: 170px;}
.corp_table th,.corp_table td {
	background-image:url(images/common/line_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:1em;
	padding-bottom:1em;
}
.corp_table td {padding-left: 20px;padding-right: 20px;}
.corp_left {float:left;width:545px;}
.corp_right { float:right; width:195px;}
.corp_right img { margin-bottom:1px;}
.corp_list1 img {position: relative;top: 3px;margin-right: 10px;}
.corp_list1 li {margin-bottom: 1em;}
.corp_block1 dt { margin-left:15px; font-weight:bold;}
.corp_block1 dd {margin-left:15px;margin-bottom:0.7em;line-height: 150%;}
/*------------就職活動カウンセリング-----------*/
.counsel_left {float:left;width:420px;}
.counsel_right { background-color:#f2f2f2; float:right; width:290px; background-image:url(images/others/counsel_box_b.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.counsel_block1 dt { width:150px; float:left}
.counsel_block1 dd {
	background-color:#ECF9E3;
	height:150px;
	width:263px;
	float:right;
}
.counsel_block1 p {line-height:150%; padding-top:1em; margin-left:20px; margin-right:20px;}
.counsel_block2 { padding-bottom:6px;border: 1px solid #cccccc;}
.counsel_block2_header { padding-top:0.2em; padding-bottom:0.2em; background-color:#669900; color:#FFFFFF; text-align:center;}
.counsel_table1 { margin-top:6px; margin-left:6px; width:406px;}
.counsel_table1 th,.counsel_table1 td { background-image:url(images/common/line_01.gif); background-repeat:repeat-x; background-position:bottom; padding-top:0.7em; padding-bottom:0.7em;}
.counsel_table1 th { background-color:#eeeeee; width:125px; text-align:center;}
.counsel_table1 td { padding-left:15px; padding-right:15px;}
.counsel_block3 { margin-left:17px; width:256px;}
.counsel_block3 p { line-height:140%;}
.counsel_block3 th { width:120px; text-align:left;}
.counsel_block3 td { text-align:left;}
.counsel_block4 { margin-left:17px; margin-right:17px; margin-top:1.2em;}
/*------------キャリア・ポジションってどんな会社？-----------*/
.what_block1 dt { margin-bottom:15px;}
.what_block1 p { margin-bottom:1em;}
.what_block1_left { float:left; width:500px;}
.what_block1_right { float:right; width:240px;}
/*------------企業向け薬剤師研修-----------*/
.kigyou_01 {padding-bottom:15px;border: 1px solid #cccccc;}
.kigyou_01_header { padding-top:0.2em; padding-bottom:0.2em; background-color:#336699; color:#ffffff; text-align:center;}
.kigyou_01 dl {
	background-image: url(images/common/line_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 1.4em;
	padding-bottom: 1em;
}
.kigyou_01 dt {margin-bottom: 0.5em; margin-left:5px; margin-right:5px;}
.kigyou_01 dd {
	margin-bottom: 0.5em;
	margin-left:5px;
	margin-right:5px;
	line-height: 150%;
}
.kigyou_01 img {
	margin-right:8px;
	position: relative;
	top: 2px;
}
.kigyou_01_block1 {
	background-color:#ECEFF2;
	padding-top: 1em;
	padding-right: 25px;
	padding-bottom: 0.9em;
	padding-left: 25px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 1em;
}
.kigyou_01_block1 p,.kigyou_01_block1 a { line-height:150%;}
.kigyou_01_block1 p {margin-top:0.2em;}
/*------------プライバシーポリシー-----------*/
.privacy_01 p { margin-top:1em;}
.privacy_01 { padding-bottom:25px;}
/*------------エリア別検索-----------*/
.area {
	margin-left:150px;
}
.area table {width:600px; background-image:url(/images/others/area.jpg); background-repeat:no-repeat; background-position:left top;}
.area td { text-align:left;}
.area_link1 { width:43px;}
.area_link2 { width:94px; text-align:right;}
.area_link3 { width:112px; height:38px;}
.area_link4 { width:112px;}
.area_link5 {width:43px;}
.area_link1 a:hover img,.area_link2 a:hover img,.area_link3 a:hover img,.area_link4 a:hover img,.area_link5 a:hover img {	display: none;visibility: hidden;}
.area_link1 a,.area_link1 a:hover { display:block; width:43px; height:45px;}
.area_link2 a,.area_link2 a:hover { display:block; width:61px; height:25px; margin-left:auto;}
.area_link3 a,.area_link3 a:hover { display:block; width:61px; height:25px; margin-left:17px;}
.area_link4 a,.area_link4 a:hover { display:block; width:61px; height:24px; margin-left:37px;}
.area_link5 a,.area_link5 a:hover { display:block; width:43px; height:45px;}
.area_link1 a:hover { background-image:url(/images/others/area_link1a.jpg); background-repeat:no-repeat; background-position:left top;}
.area_link2 a:hover { background-image:url(/images/others/area_link2a.jpg); background-repeat:no-repeat; background-position:left top;}
.area_link3 a:hover { background-image:url(/images/others/area_link3a.jpg); background-repeat:no-repeat; background-position:left top;}
.area_link4 a:hover { background-image:url(/images/others/area_link5a.jpg); background-repeat:no-repeat; background-position:left top;}
.area_link5 a:hover { background-image:url(/images/others/area_link4a.jpg); background-repeat:no-repeat; background-position:left top;}
.area_linkblock_1 {
	margin-left: 32px;
	width: 568px;
	padding-top: 8px;
}
.area_linkblock_left { width:260px; float:left;}
.area_linkblock_right {
	width:303px;
	float:right;
}
.area_linkblock_2 {
	margin-left:32px;
}
.area_linkblock_2 dt { width:35px; float:left;}
.area_linkblock_2 dd {
	margin-left:43px;
}
/*------------地図-----------*/
#map_block {
	width:560px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.map_box1 {
	margin-left:65px;
	margin-right:65px;
	margin-top: 50px;
}
.map_box1 ul {
	background-color:#eeeeee;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 0.3em;
}
.map_box1 li { line-height:150%;}
.map_btn1 {
	margin-left:185px;
	margin-top: 25px;
}
/*------------その他-----------*/
.padding_28_0_0_0 {
	padding:28px 0px 0px 0px;
	width: 200px;
	float: left;
}
.date {
	color: #878145;
	padding: 20px 0px 0px 0px;
}
.contents_navi {
	clear: both;
	margin: 20px 0px 0px 0px;
	background-color: #EBEBEB;
	padding: 5px 15px 5px 15px;
}
.staff_blog {
	margin-left:150px;
	margin-right:150px;
}
.staff_blog h1 a { clear:both; font-size:16px; color:#FF6600; font-weight:bold;}
.staff_blog h1 a:hover { clear:both; font-size:16px; color:#FF6600; text-decoration:underline; font-weight:bold;}
.staff_blog p {
	text-justify: inter-ideograph;
	font-family: "Trebuchet MS", ＭＳ Ｐゴシック, Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: justify;
	line-height: 180%;
	font-size: 13px;
/* これ以降Mac IE 5には適用されない \*/
	letter-spacing: 1px;
/* これ以降Mac IE 5にも適用される */ 
	margin:15px 0px 15px 0px;
}
.staff_blog strong {
	font-weight: bold;
}
.under_dot {
	padding: 6px 0px 5px 0px;
	background-image: url(/images/common/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*------------相互リンク-----------*/
#link ul {
	padding: 20px 70px 20px 70px;
}
#link li {
	background-image: url(/images/common/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 8px 0px 5px 15px;
}
