/* 共通詳細利用 */

p.piccoment {
	font-weight : bold;
	text-align : center;
}

p.piccoment2,p.piccoment2_main {
	font-weight : bold;
	text-align : left;
}

p.piccoment2_main {
	color : #FF0000;
}

.picsampleborder {
	border : 2px solid #FF0000;
}

p.saidai_roku {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
	font-weight : bold;
	text-align : center;
	color : #FF0000;
}

.black_bar_2px {
	margin-bottom : 5px;
}

.apeal_box {
	margin-bottom : 5px;
}

.s_category {
	font-size : 12px;
	color : #333333;
}

.saraly_detail {
	margin : 5px 10px 0px 0px;
}

/* PRoseek */
.header_another_window_center {
	margin : 0px 0px 0px 0px;
	text-align : center;
}

.pro_logo {
	margin : 5px 5px 0px 0px;
	text-align : right;
}

.koushin_box2 {
	width : 640px;
	margin : 0px auto 0px auto;
}

.bg_h1bar {
	width : 640px;
	height : 17px;
	margin : 0px auto 0px auto;
	background-image : url(./img/search/detail/bg_h1bar.gif);
}

.koushin2 {
	margin : 10px 10px 2px 0px;
	font-size : 13px;
	text-align : right;
	color : #333333;
}

.blackbard {
	width : 640px;
	margin : 0px auto 0px auto;
}

.c_name2 {
	width : 640px;
	margin : 10px auto 0px auto;
	border-bottom : 2px solid #666666;
}

/* DAYJOB詳細用 */
p.detail_ansin_text {
	font-size : 11px;
	text-align : right;
	padding : 7px 0px 0px 0px;
	margin : 0px 5px 0px 0px;
}

.dayjobda {
	width : 640px;
	height : 30px;
	margin : 0px auto 5px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/search/detail/bg_ansin.gif);
}

.color_juusi {
	width : 640px;
	height : 24px;
	margin : 10px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/search/detail/bg_color_juusi.gif);
}

.grey666666 {
	text-align : center;
	margin : 0px 0px 5px 0px;
}

.gm620 {
	width : 620px;
	margin : 0px auto 0px auto;
}

.apeal_box {
	width : 620px;
	margin : 0px auto 0px auto;
}

.center640 {
	width : 640px;
	margin : 0px auto 0px auto;
}

.proseek_btn_oubo {
	margin : 10px 0px 0px 0px;
	text-align : center;
}

.proseek_go_syoumei {
	width : 406px;
	height : 35px;
	margin : 10px auto 30px auto;
	background-image : url(./img/search/detail/bg_proseek_go.gif);
}

p.teikei_proseekgo {
	margin : 0px 0px 0px 0px;
	text-align : center;
	padding : 12px 0px 0px 0px;
	color : #666666;
}

p.teikei_proseekgo img {
	vertical-align : middle;
	padding : 0px 4px 0px 4px;
}


p.teikei_greengo {
	margin : 0px 0px 0px 0px;
	text-align : center;
	padding : 4px 0px 0px 0px;
	color : #666666;
}

p.teikei_greengo img {
	vertical-align : middle;
	padding : 0px 4px 0px 4px;
}

.detail_close_btn {
	width : 640px;
	margin : 15px auto 0px auto;
	text-align : right;
}

p.pro_sigotonaiyou {
	margin : 0px 0px 0px 0px;
}

p.pro_sigotonaiyou img {
	float : right;
	padding-left : 10px;
}

.summery_table640,.summery_table640_2 {
	width : 640px;
	margin : 0px auto 0px auto;
}

.summery_table640_2 {
	padding : 0px 0px 10px 0px;
}

.oubo_buttons {
	margin : 0px 0px 0px 0px;
	text-align : center;
	padding : 0px 0px 0px 0px;
}

.jinjin_cob {
	width : 640px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 10px 0px;
}

.ouyajin {
	text-align : center;
}

/* 写真3枚 */

.more_3top_sample {
	width : 668px;
	padding : 0px 0px 0px 0px;
	border : 2px solid #FF0000;
	margin : 2px auto 0px auto;
}

.more_3top,.more_3top2 {
	width : 668px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}
.more_3top2 {
	padding : 0px 0px 0px 0px;
}

.more_3middle,.more_3middle_2 {
	width : 666px;
	margin : 0px auto 10px auto;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	background-color : #F5F5F5;
}
.more_3middle_2 {
	margin : 0px auto 0px auto;
}

.more_3middle2 {
	width : 648px;
	margin : 0px auto 0px auto;
}

.kaku_syasinbox {
	width : 216px;
	float : left;
}

.kaku_syasin {
	padding : 12px 0px 0px 0px;
	text-align : center;
}

p.kaku_syasin_comment {
	width : 200px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 5px 0px;
	font-size : 11px;
	color : #663300;
	line-height : 14px;
}

/* 写真2枚 */
.more_2top {
	width : 492px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.more_2middle {
	width : 490px;
	margin : 0px auto 10px auto;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	background-color : #F5F5F5;
}

.more_2middle2 {
	width : 472px;
	margin : 0px auto 0px auto;
}

.kaku_syasinbox2 {
	width : 236px;
	float : left;
}

/* 写真2枚 */
.more_1top {
	width : 256px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.more_1middle {
	width : 254px;
	margin : 0px auto 10px auto;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	background-color : #F5F5F5;
}

/* 全国へのリンク */

.bg_other_pre {
	width : 666px;
	height : 83px;
	margin : 20px auto 20px auto;
	background-image : url(./img/common/bg_other_pre.gif);
}

p.unnei_zenkoku {
	margin : 0px 0px 0px 160px;
	padding : 20px 0px 0px 0px;
	color : #FFFFFF;
	font-size : 14px;
}

.to_zenkoku_btn {
	margin : 0px 0px 0px 260px;
	padding : 17px 0px 0px 0px;
}

/* ボーダーなし */
a.white_zenkoku:hover {
	color : #FFFFFF;
}

a.white_zenkoku:active {
	color : #FFFFFF;
}

a.white_zenkoku:link {
	color : #FFFFFF;
	text-decoration : none;
}

a.white_zenkoku:visited {
	color : #FFFFFF;
	text-decoration : none;
}


/* ハローワーク */

.c_name_hello {
	width : 640px;
	margin : 20px auto 20px auto;
	padding : 0px 0px 10px 0px;
	border-bottom : 2px solid #666666;
}

.helloicon {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

p.hellobelong {
	margin : 0px 0px 0px 0px;
	padding : 4px 0px 0px 0px;
	text-align : center;
	font-size : 11px;
}

.hello_go_syoumei {
	width : 580px;
	height : 35px;
	margin : 10px auto 0px auto;
	background-image : url(./img/search/detail/bg_proseek_go.gif);
}

.hello_go_syoumei_new {
	width : 580px;
	background-color : #FFEFDF;
	border-top : 1px dotted #CCCCCC;
	border-bottom : 1px dotted #CCCCCC;
	margin : 10px auto 0px auto;
	padding : 0px 0px 0px 12px;
}

p.teikei_hellokgo {
	margin : 0px 0px 0px 15px;
	padding : 4px 0px 2px 0px;
	color : #666666;
	line-height : 18px;
}

.reddinhe {
	color : #FF0000;
	font-weight : bold;
}

p.helldozo {
	margin : 0px auto 0px auto;
	padding : 10px 0px 15px 0px;
	text-align : center;
}

p.helldozobikou {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 15px 14px;
	background-image : url(../img/common/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	line-height : 16px;
	color : #666666;
}

.hello_goryousyou {
	width : 580px;
	margin : 10px auto 0px auto;
	padding : 10px 0px 0px 0px;
	border-top : 1px dotted #CCCCCC;
}

.hellogreing {
	color : #339900;
	font-weight : bold;
}

.hellotoirebox {
	margin : 0px 0px 10px 0px;
}
/* 芯 */

.hellotoirebox_new {
	margin : 25px 0px 25px 0px;
}

.hello_go_syoumei_houhou1 {
	width : 590px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.hello_go_syoumei_houhou2 {
	width : 590px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/hellowork/bg_nexting2.gif);
}

.hello_go_syoumei_houhou3 {
	width : 590px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.teikei_hellokgoyo {
	margin : 0px 0px 0px 0px;
	padding : 19px 0px 19px 0px;
	text-align : center;
}

.top_textarea {
	width : 700px;
	margin : 0px auto 0px auto;
	padding : 2px 0px 0px 0px;
	line-height : 18px;
}

.bg_oubitine1 {
	width : 664px;
	margin : 15px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.bg_oubitine2 {
	width : 664px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/hellowork/bg_oubitine2.gif);
	border-bottom : 2px solid #CCCCCC;
}

h1.oubitineh1 {
	margin : 0px 0px 0px 15px;
	padding : 9px 0px 9px 0px;
	font-size : 16px;
	letter-spacing : 1px;
	color : #333333;
}

p.kainway {
	width : 590px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 25px 0px;
}

.stepset {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 15px 0px;
}

.steptwo {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/hellowork/bgstep2.png);
}

.lefste {
	width : 119px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.rigste {
	width : 472px;
	margin : 0px 0px 0px 0px;
	padding : 8px 0px 0px 0px;
	float : left;
}

.stepno {
	margin : 0px 0px 0px 11px;
	padding : 6px 0px 0px 0px;
}

p.stepsong {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
}

ul.stephelist {
	margin : 0px 0px 0px 15px;
	padding : 0px 0px 0px 0px;
	list-style : none;
}

ul.stephelist li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 25px;
	background-image : url(../img/hellowork/steyaji.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

.walastdi {
	width : 560px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 10px 0px;
}

p.walastdip {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 8px 0px;
	line-height : 18px;
}

.walastmyqbosoto {
	width : 578px;
	margin : 20px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border : 1px solid #CCCCCC;
}

p.walastmyqbonaka {
	width : 566px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 10px;
	border : 1px solid #FFFFFF;
	background-color : #E7E7E7;
	font-weight : bold;
}

.walastmyqbo {
	width : 560px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
}

p.walastmyqbop {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 8px 0px;
	line-height : 18px;
}

p.walastmyqset {
	width : 530px;
	margin : 0px auto 10px auto;
	padding : 0px 0px 0px 20px;
	background-image : url(../img/hellowork/myqtoyaji.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	font-weight : bold;
	color : #6699FF;
}

p.walastmyqsetp {
	width : 510px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 8px 0px;
	line-height : 18px;
}

.walastmyqbolast {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 40px 0px;
	text-align : center;
}

h3.detahello_h3 {
	margin : 0px 0px 0px 21px;
	padding : 2px 0px 0px 0px;
	color : #FFFFFF;
	font-size : 13px;
}

.sanpun {
	font-weight : bold;
	color : #CC0000;
}

/* 年齢制限 */

p.age_limit1 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

dl.agedl {
	margin : 0px 0px 0px 13px;
	padding : 13px 0px 0px 0px;
	font-size : 11px;
}

dl.agedl dt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color : #666666;
	font-weight : bold;
}

dl.agedl dd {
	margin : 0px 0px 0px 10px;
	padding : 0px 0px 3px 0px;
	line-height : 13px;
}


/* greenなど */

.green_unit_line,.green_unit_line2 {
	width : 640px;
	margin : 0px auto 0px auto;
	padding : 6px 0px 6px 0px;
	border-bottom : 1px solid #CCCCCC;
	text-align : center;
}

.green_unit_line2 {
	margin : 0px auto 5px auto;
	border-bottom : none;
}