/* CSS Document */



@charset "shift_jis"





html { overflow-y:scroll; }





body {

    margin:0px;

    padding:0px;

}



.indent { text-indent: -5000px; }



.clear{

	clear:both;

	width:777px;

	height:1px;

}		



#news_box{

	width:773px;

	margin-left:9px;

	margin-right:9px;

	margin-top:8px;

	border:1px solid #ddd;

}



#news_box_s1{

	width:748px;

	height:18px;

	background:url(../image/arrow3.jpg);

	font-size:13px;

	line-height:18px;

	padding-left:25px;

}	

		

#news_box_s2{

	width:769px;

	height:30px;

	font-size:15px;

	line-height:30px;

}



#search_box{

	width:773px;

	height:223px;

	border:1px solid #ddd;

	margin-top:10px;

	margin-left:9px;

	margin-right:8px;

	position:relative;	

}	



#search_area{

	width:743px;

	background:url(../image/arrow4.jpg);

	height:23px;

	padding-left:30px;

	font-size:14px;

	line-height:23px;

	letter-spacing:2px;

}



#area_name_box{

	width:360px;

	height:188px;

	margin-left:10px;

}



.areas_three{

	width:360px;

	height:50px;

	border-bottom:1px dotted #ddd;

	float:left;

}



.areas_other{

	width:360px;

	height:50px;

	float:left;

}	



.search_btn{

	width:65px;

	height:24px;

	float:right;

	margin-top:13px;

	margin-right:10px;	

}



#sp_image{

	width:394px;

	height:204px;

	position:absolute;

	top:10px;

	left:370px;

}

	

#new_bar{

	width:777px;

	height:29px;

	margin-left:9px;

	margin-right:8px;

	margin-top:10px;

	clear:both;

}



#comp_1p_top{

	width:777px;

	border-top:3px solid #f39700;

	margin-left:9px;

	margin-right:8px;

	margin-top:10px;

}	



#comp_1p{

	width:777px;

	border-top:3px solid #f39700;

	margin-left:9px;

	margin-right:8px;

	margin-top:30px;

}	



.company_name_box{

	width:777px;

	height:83px;

	background-color:#fefdf0;

}	



.new_box{

	width:39px;

	height:19px;

	float:left;

	margin-left:5px;

	margin-top:8px;

}	

	

.company_name{

	width:700px;

	height:35px;

	line-height:35px;

	font-size:16px;

	font-weight:bold;

	float:left;

	margin-left:10px;

	letter-spacing:2px;

}	



.standpoint_icon{

	width:13px;

	height:13px;

	display:inline;

	margin-left:1px;

	margin-right:1px;

}	



.standpoint1{

	width:370px;

	height:18px;

	line-height:18px;

	font-size:13px;

	color:#0699d9;

	float:left;

	letter-spacing:1px;

	margin-left:5px;

}



.standpoint2{

	width:370px;

	height:18px;

	line-height:18px;

	font-size:13px;

	color:#0699d9;

	float:left;

	margin-left:20px;

	letter-spacing:1px;

	margin-left:5px;

}	



.standpoint3{

	width:370px;

	height:18px;

	line-height:18px;

	font-size:13px;

	color:#0699d9;

	letter-spacing:1px;

	float:left;

	margin-left:5px;

	

}



.update{

	width:340px;

	height:20px;

	text-align:right;

	font-size:13px;

	color:#000;

	float:right;

	letter-spacing:2px;

	line-height:30px;

	margin-right:5px;

}



.list_menu{

	width:480px;

	height:250px;

	margin-left:9px;

	margin-top:10px;

	float:left;

}



.orange_text{

	width:450px;

	height:20px;

	line-height:20px;

	color:#f4a526;

	font-weight:bold;

	font-size:14px;

	letter-spacing:1px;

	clear:both;

}	



.list_photo{

	width:160px;

	height:210px;

	float:left;

	margin-top:5px;

}



.list_text{

	width:311px;

	height:97px;

	float:left;

	font-size:13px;

	letter-spacing:1px;

	color:#333;

	margin-top:5px;

	margin-left:7px;

	line-height:18px;

}



.to_next{

	width:311px;

	height:20px;

	margin-top:12px;

	color:#0699d9;

	text-align:right;

	float:left;

	margin-left:7px;

	font-size:13px;

}



.to_next a:link{

	color:#0699d9;

	text-decoration:none;

}



.to_next a:hover{	

	color:#0699d9;

	text-decoration:none;

}



.to_next a:visited{

	color:#0699d9;

	text-decoration:none;

}



.thumbnail_box{

	width:311px;

	height:70px;

	margin-left:7px;

	float:left;

	margin-top:10px;

}



.thumbnail1{

	width:99px;

	height:70px;

	float:left;

}	



.thumbnail2{

	width:99px;

	height:70px;

	margin-left:7px;

	float:left;

}		



.thumbnail3{

	width:99px;

	height:70px;

	margin-left:7px;

	float:left;

}



table.list1{

	width:268px;

	margin-top:10px;

	float:left;

	line-height:18px;

}					

		

tbody tr.list1{ width:268px; }



tbody td.list1_1l{

	width:47px;

	vertical-align:top;

	border:1px solid #ddd;

	text-align:left;

	letter-spacing:1px;

	padding-left:5px;

	font-size:13px;

	padding-right:10px;

}



tbody td.list1_1r{

	width:192px;

	vertical-align:top;

	border-bottom:1px solid #ddd;

	border-right:1px solid #ddd;

	border-top:1px solid #ddd;

	font-size:12px;

	padding-left:5px;

	padding-right:5px;

}	



tbody td.list1_1r a:link{

	color:#0699d9;

	text-decoration:none;

	margin-left:120px;

}



tbody td.list1_1r a:hover{	

	color:#0699d9;

	text-decoration:none;

    margin-left:120px;

}



tbody td.list1_1r a:visited{	

	color:#0699d9;

	text-decoration:none;

	margin-left:120px;

}



tbody td.list1_2l{

	width:46px;

	vertical-align:top;

	border-bottom:1px solid #ddd;

	border-right:1px solid #ddd;

	border-left:1px solid #ddd;

	text-align:left;

	letter-spacing:1px;

	padding-left:5px;

	font-size:13px;

	padding-right:10px;

}



tbody td.list1_2r{

	width:202px;

	vertical-align:top;

	border-bottom:1px solid #ddd;

	border-right:1px solid #ddd;

	font-size:12px;

}



tbody td.list1_3l{

	width:46px;

	vertical-align:top;

	border-right:1px solid #ddd;

	border-left:1px solid #ddd;

	text-align:left;

	letter-spacing:1px;

	padding-left:5px;

	font-size:13px;

	line-height:19px;

	padding-right:10px;

}



tbody td.list1_3r{

	width:193px;

	vertical-align:top;

	border-right:1px solid #ddd;

	font-size:12px;

	padding-top:2px;

	padding-left:5px;

	padding-right:5px;

	line-height:19px;

}	



table.list2{

	width:268px;

	float:left;

	line-height:18px;

	border-top:1px solid #ddd;

	border-bottom:1px solid #ddd;

	font-size:13px;

}



tbody td.list2_1l{

	width:52px;

	border-right:1px solid #ddd;

	border-left:1px solid #ddd;

	padding-left:5px;

	padding-right:5px;

	text-align:left;

	vertical-align:top;

}



tbody td.list2_1r{

	border-right:1px solid #ddd;

	width:50px;

}



.feature_box{

	width:777px;

	height:70px;

	clear:both;

	border-bottom:2px solid #ddd;

	border-top:1px solid #ddd;

}	



.feature_icon_big{

	width:510px;

	height:54px;

	float:left;

}	



.feature_icon_box{

	width:510px;

	height:23px;

	margin-top:8px;

}



.feature_icon1{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}



.feature_icon2{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}



.feature_icon3{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}

.feature_icon4{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}

.feature_icon5{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}

.feature_icon6{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}

.feature_icon7{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}

.feature_icon8{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}

.feature_icon9{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}

.feature_icon10{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}

.feature_icon11{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}			



.feature_icon12{

	width:78px;

	height:23px;

	float:left;

	margin-left:5px;

}	



.save_btn_box{

	width:260px;

	height:54px;

	float:left;

	margin-top:8px;

}	



.save_btn_boxs{

	width:260px;

	height:33px;

	

}	



.save_btn{

	width:120px;

	height:32px;

	float:left;

	

}	



.detail_btn{

	width:120px;

	height:32px;

	float:left;

	margin-left:13px;

	

}	



.deadline_text{

	width:260px;

	height:25px;

	font-size:11px;

	margin-top:3px;

																

	

}



.date_red{

	font-size:18px;

	font-weight:bold;

	color:#ea570f;

	

}	









.company_name_box2{

	width:777px;

	height:60px;;

	background-color:#fefdf0;

	

}



.list_menu2{

	width:480px;

	height:220px;

	margin-left:9px;

	margin-top:10px;

	float:left;

}



.list_text2{

	width:480px;

	height:97px;

	float:left;

	font-size:13px;

	letter-spacing:1px;

	color:#333;

	margin-top:5px;

	line-height:18px;

}	



.to_next2{

	width:460px;

	height:20px;

	margin-top:12px;

	color:#0699d9;

	text-align:right;

	float:left;

	margin-left:7px;

	font-size:13px;

}



.to_next2 a:link{

	color:#0699d9;

	text-decoration:none;

}



.to_next2 a:hover{	

	color:#0699d9;

	text-decoration:none;

}



.to_next2 a:visited{

	color:#0699d9;

	text-decoration:none;

}



/*条件から探す*/

.j1 { width:776px; margin:0px 10px; }

.j1_l { width:252px; margin-right:10px; float:left; }

.j1_r { width:252px; float:right; }



.j2 { margin-top:10px;

_margin-top:5px; }



.joken a:link{ text-decoration:underline; line-height:1.3em; }

.joken a:visited{ text-decoration:underline; line-height:1.3em; }

.joken a:hover{ color:#CCCCCC; text-decoration:underline; line-height:1.3em; }

.joken a:active{ text-decoration:underline; line-height:1.3em; }



/*マップ*/



#areas_all {

float:left;

width:368px;

height:225px;

position:relative;

}



#areast {

background-image:url(../image/areatbg.gif);

background-repeat:no-repeat;

position:absolute;

width:140px;

height:120px;

padding-top:35px;

padding-left:10px;

left:10px;

top:10px;

font-size:12px;

line-height:19px;

text-decoration:underline;

}



.spb {

background-image:url(../image/mapside_spbottom.gif);

background-repeat:no-repeat;

width:409px;

height:39px;

text-align:center;

font-size:10px;

}



.graybo { border:solid 1px #ddd; }

.ckarea {

width:775px;

height:inherit;

margin-left:10px;

font-size:10px;

}





/*その他*/

.tourok {

float:left;

padding-left:10px;

}



.obi {

margin:16px 10px 10px 10px;

_margin:0px 10px 10px 10px;

}



.qrbg {

margin-left:10px;

width:776px;

height:200px;

background-image:url(../image/qrbg.gif);

background-repeat:no-repeat;

background-position:bottom;
position:relative;
}
.qrtxt {position:absolute;bottom:4px;right:76px;text-align:right}
.qrtxt p{margin:0px;font-size:12px;color:#666}
.qrtxt a:link{font-size:12px;color:#F60}.qrtxt a:visited{font-size:12px;color:#F60}.qrtxt a:hover{font-size:12px;color:#F60}.qrtxt a:active{font-size:12px;color:#F60}
.fromm {float:right}

#helps {

float:right;

display:inline;

font-size:10px;

font-weight:normal;

padding-right:34px;

}



#helps a {

color:#f39700;

text-decoration:none;

}



#si {

float:left;

display:inline;

font-size:10px;

font-weight:normal;

padding-left:34px;

}



#si a {

text-decoration:none;

color:#000000;

}


