﻿/*新着*/
#news{margin:0 0 5px 0; height:29px;padding:0; background: url(http://www.girlsheaven-job.net/img/hp101/basic/bg_news.jpg)  0 0 no-repeat;font-size:10px; width:620px;display:block;}
#news .news{display:block; float:left; width:120px; text-indent:-10000px; text-decoration:none; }
#news .news-text{display:block; float:left; margin:6px 2px;padding:0; width:400px;word-wrap: break-word; }
#news .news-text a{color:#ff3399;overflow:hidden;}
#news .news-next a{display:block; float:right;margin-top:2px; width:60px; height:28px; text-indent:-10000px; text-decoration:none; }

/****nakanishi*****/
#petit_hd{
	clear: both;
	margin: 10px 5px 0 5px;
	padding: 5px 0 0 0;
	display: block;
}

#petit_hd .date{
	width:600px;
}


/*プチ特集*/
#petit{
	clear: both;
	margin: 0px 5px 10px 5px;
	padding: 0px 10px 10px 10px;
	background: url(http://www.girlsheaven-job.net/img/hp101/contents/bg_petit.jpg) 0 bottom no-repeat;
}
#petit:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
#petit{display:inline-table; }/*IE＼*/* html #petit{height:1%; } #petit{display:block; height:100%; }/*IE*/

#petit img{
	float: right;
	width: 200px;
	height: 160px;
	border: 1px solid #666666;
	margin: 0 10px 10px 0;
	display: block;
}
#petit h2{font-size:16px; color:#FF3399;display: block;line-height:120%; }
#petit h3{margin:7px 0; font-size:14px; display: block;}
#petit h3 a{color:#ff9900;line-height:120%;}
#petit p{margin:7px 0 7px 0; font-size:12px; line-height:130%;display: block; }
#petit p a:link{color:#454545; }

/*プチ一覧*/
#petit2{
	clear: both;
	margin: 10px 10px 10px 20px;
	padding: 10px 10px 3px 10px;
	background: url(http://www.girlsheaven-job.net/img/hp101/contents/bg_petit_list.jpg) 0 bottom no-repeat;
	border:1px solid #cccccc;
}
#petit2:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
#petit2{display:inline-table; }/*IE＼*/* html #petit2{height:1%; } #petit2{display:block; height:100%; }/*IE*/

#petit2 img{
	float: left;
	width: 160px;
	height: 120px;
	border: 1px solid #666666;
	margin: 0 10px 10px 0;
}
#petit2 h2{font-size:18px; color:#FF0066; }
#petit2 h3{margin:7px 0; font-size:14px; }
#petit2 p{margin:7px 0; font-size:12px; line-height:130%; }
#petit2 p a:link{color:#454545; }

/*プチ詳細*/
#petit_detail{
	clear: both;
	margin: 10px 10px 10px 20px;
	padding: 10px 10px 3px 10px;
	background: url(http://www.girlsheaven-job.net/img/hp101/contents/bg_topics.jpg) 0 bottom no-repeat;
	border:1px solid #cccccc;
}
#petit_detail:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
#petit_detail{display:inline-table; }/*IE＼*/* html #petit_detail{height:1%; } #petit_detail{display:block; height:100%; }/*IE*/

#petit_detail h2{font-size:18px; color:#FF0066; }
#petit_detail h3{margin:7px 0; font-size:14px;font-weight:normal;line-height:130%; }
#petit_detail h4{clear:left;padding-top:5px;text-indent:10px;color:#333;font-size:13px;background: url(http://www.girlsheaven-job.net/img/hp101/contents/topics_h4.gif) 0 2px no-repeat;height:30px; margin-left:5px;}
#petit_detail p{margin:10px 20px; font-size:12px; line-height:150%; }

#petit_detail img{border:1px solid #666;margin:10px; }





/*調整*/
.jobs{clear:both; margin:5px 0 0 5px;width:470px; }
.jobs:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.jobs{display:inline-table; }/*IE＼*/* html .jobs{height:1%; } .jobs{display:block; height:100%; }/*IE*/



/*新着の仕事*/
.newjob h3{width:95px;float:left;overflow:hidden;display:block;  height:28px;font-weight:normal;font-size:11px;line-height:130%; }
#newjob-left{display:block;float:left;width:225px;margin:0 ;padding:0 5px;word-wrap: break-word;overflow:hidden;background:url(http://www.girlsheaven-job.net/img/hp101/contents/newjob.jpg) no-repeat left bottom;}
#newjob-right{display:block;float:left;width:225px;margin:0;padding:0 5px;word-wrap: break-word;overflow:hidden;background:url(http://www.girlsheaven-job.net/img/hp101/contents/newjob.jpg) no-repeat right bottom;}

.newjob:after{content:"."; display:block; height:0; clear:both; visibility:hidden; width:230px;}
.newjob{display:inline-table; }/*IE＼*/* html .newjob{height:1%; } .newjob{display:block; height:100%; }/*IE*/

.newjob{margin:0 0 5px 0; padding:5px; border:1px solid #C1BAB2;text-align:left; font-size:12px;color:#333;height:100%; background:url(http://www.girlsheaven-job.net/img/hp101/contents/newjob-bg.jpg) repeat-x left bottom;}
.newjob img{
	float: left;
	width: 100px;
	height: 75px;
	border: 1px solid #666666;
	margin: 0 10px 0 0;
}

.newjob .place{float:left;color:#FF3366;text-align:left;margin-bottom:5px; line-height:1.1em;margin:5px 0 0 0; height:15px;font-size:11px;}
.newjob .text a{color:#666; line-height:1.3em;font-size:11px;}
.newjob{background-position:0 0; }
.newjob p {width:95px;float:left;margin:7px 0 0 0;padding:0;height:28px;overflow:hidden;line-height:120%;font-size:12px;}
.newjob p.text { clear:both;display:block;width:210px;float:left;margin:2px;padding:0;height:35px;clear:left;line-height:110%;font-size:11px;}



/*魅力的*/
#osusume{clear:both; margin:5px 0px 0px 0px;padding:2px 0 10px 5px;}
#osusume ul,
#osusume li{margin:0;list-style:none;list-style-type:none;}

#osusume ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#osusume ul{display:inline-table; }/*IE＼*/* html #osusume ul{height:1%; } #osusume ul{display:block; height:100%; }/*IE*/

#osusume ul{border:1px #cccccc solid;display:block;padding:10px 0;margin-bottom:10px;}
#osusume li{float:left; width:220px;font-size:12px;}
#osusume li a{display:block; text-indent:15px;}

#osusume h3{clear:both; display:block; margin:0;line-height:230%;color:#333;font-size:12px;height:28px;background:url(http://www.girlsheaven-job.net/img/hp101/contents/jobdirect.jpg) no-repeat 0 0;text-indent:15px; }
#osusume h2{width:475px;}



/*test*/
#col-search-list #osusume{clear:both; margin:5px 0px 0px 0px;padding:2px 0 10px 5px;}
#col-search-list #osusume ul,
#col-search-list #osusume li{margin:0;list-style:none;list-style-type:none;}

#col-search-list #osusume ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#col-search-list #osusume ul{display:inline-table; }/*IE＼*/* html #osusume ul{height:1%; } #osusume ul{display:block; height:100%; }/*IE*/

#col-search-list #osusume ul{border:0;display:block;padding:10px 0;margin-bottom:10px;}
#col-search-list #osusume li{float:left; width:200px;font-size:12px;}
#col-search-list #osusume li a{display:block; text-indent:15px;}

#col-search-list #osusume h3{clear:both; display:block; margin:0; color:#333;font-size:12px;height:28px;background:url(http://www.girlsheaven-job.net/img/hp101/contents/jobdirect_list.gif) no-repeat 0 0;text-indent:15px; }



/*急募*/

#kyubo a{
	display: block;
	margin: 0;
	padding: 7px 0 7px 5px;
	font-size: 12px;
	line-height: 120%;
	border: #cccccc solid;
	border-width: 0 1px 1px 1px;
	word-wrap: break-word;
	overflow:hidden;
	height:100%;
}

#kyubo a:hover,#kyubo a:active{
	text-decoration: none;
/*
	background: #FFFFcc url(http://www.girlsheaven-job.net/img/hp101/contents/border_x.gif) repeat-x 0 bottom;
*/
	border: #cccccc solid;
	border-width: 0 1px 1px 1px;
}

#kyubo a img{
	float: left;
	width: 72px;
	height: 54px;
	border: 1px solid #666666;
	margin: 0 5px 5px 0;
}

#kyubo .area,
#kyubo .pr,
#kyubo .work,
#kyubo .day,
#kyubo .month,
#kyubo .age{display:block; color:#333; }

#kyubo .area{clear:right; padding-top:2px; }
#kyubo .pr{clear:both; padding-bottom:5px;}


/*****--------------------nakanishi--------------------*****/

#kyubo .company{display:block; color:#333;font-weight:bold;margin:5px 0px;font-size:14px;  }
#kyubo .copy2{text-decoration: underline;line-height:130%;font-size:11px; }
#kyubo .place{color:#FF3366;text-align:left;font-size:11px;width:140px;float:left; }

#kyubo img{
	margin: 20px 0px 0px 0px;
}

/*TOPバナー*/

#top_banner a img{
	width:148px;
	border: 1px solid #666666;
	margin: 0;
	padding:0;
}

#top_banner img{
	margin: 20px 0px 0px 0px;
}


/*更新情報*/
#update_info{margin:20px 0 0 0;}
#update_info a{
	display: block;
	margin: 0;
	padding: 3px 0;
	font-size: 12px;
	line-height: 120%;
	border: #cccccc solid;
	border-width: 0 1px 1px 1px;
	word-wrap: break-word;
	overflow:hidden;
}
#update_info a:hover,#update_info a:active{
	text-decoration: none;
	background: #eeeeee repeat-x 0 bottom;
	border: #cccccc solid;
	border-width: 0 1px 1px 1px;
}


#update_info .date,
#update_info .shop{
	color:#666666;
	font-size:10px;
	text-align:left;
	margin:0;
	text-indent:3px;
}
#update_info .shop{
	padding:0 5px;
}

#update_info .detail{
	color:#ff6699;
	font-size:10px;
}


/*****--------------------//nakanishi--------------------*****/

/*中央急募*/
#kyubo-center .area,
#kyubo-center .pr,
#kyubo-center .work,
#kyubo-center .day,
#kyubo-center .month,
#kyubo-center .age{color:#333;}



/*右新着*/
#new-right a{
	display: block;
	margin: 0;
	padding: 7px 0 7px 5px;
	font-size: 12px;
	line-height: 120%;
	border: solid #BDB76B;
	border-width: 0 1px 1px 1px;
}
#new-right a:hover,#kyubo a:active{
	text-decoration: none;
	background-color: #FFFFCC;
	border: solid #BDB76B;
	border-width: 0 1px 1px 1px;
}
#new-right a img{
	float: left;
	width: 72px;
	height: 54px;
	border: 1px solid #666666;
	margin: 0 10px 4px 0;
}

#new-right .area,
#new-right .pr,
#new-right .work{display:block; color:#333; }

#new-right .area{clear:right; padding-top:2px; }
#new-right .pr{clear:both; color:#36f; padding-bottom:5px;}


/*TOP検索・仕事検索*/
.col-topsearch,
.col-search{clear:both; margin:0 10px 10px 0;text-align:center;}

#topsearch-free,#topsearch-list{margin:10px 0 0 0;padding:0;width:470px;border-top:0px solid #CCC;border-right:0px solid #CCC;}
#search-free,#search-list{margin:0;padding:0;width:620px;border-top:0px solid #CCC;border-right:0px solid #CCC;}

#topsearch-free th,#topsearch-free td,
#search-free th,#search-free td{margin:0;padding:1px 10px;height:30px;border-bottom:0px solid #CCC;}
#topsearch-free th{width:150px; border-left:0px solid #CCC;}
#search-free th{width:150px; border-left:0px solid #CCC;}
#topsearch-free th,
#topsearch-list h3,
#search-free th,
#search-list h3{background:url(http://www.girlsheaven-job.net/img/hp101/title/h3_search.gif) no-repeat;text-indent:-10000px;}
#topsearch-list,
#search-list{background:url(http://www.girlsheaven-job.net/img/hp101/contents/bg_search.jpg) no-repeat right bottom; margin-top:10px;}

#topsearch-list h3,
#search-list h3{margin:0;padding:0;height:30px;}
#topsearch-list td,
#search-list td{margin:0;padding:0;height:29px;border-left:0px solid #CCC;}
#topsearch-list td{width:140px;vertical-align: top;}
#search-list td{vertical-align: top;}

#topsearch-free td.border{
	border:1px #cccccc solid;
	padding:0px;
}

#topsearch-free td.bgcolor{
	border:1px #cccccc solid;
	padding:0px;
	background-color:#dddddd;
	color:#999999;
}

#topsearch-free th.count,
#search-free th.count{background-position:0 0;} 
#topsearch-free th.free,
#search-free th.free{background-position:0 -31px; height:25px;}
#topsearch-list h3.type-s,
#search-list h3.type-s{background-position:0 -60px;}
#topsearch-list h3.form,
#search-list h3.form{background-position:0 -150px;}
#topsearch-list h3.holiday,
#search-list h3.holiday{background-position:0 -180px;}
#topsearch-list h3.type-g,
#search-list h3.type-g{background-position:0 -90px;}
#topsearch-list h3.room,
#search-list h3.room{background-position:0 -210px;}
#topsearch-list h3.area,
#search-list h3.area{background-position:0 -120px;}
#topsearch-list h3.money,
#search-list h3.money{background-position:0 -240px;}
#topsearch-list h3.period,
#search-list h3.period{background-position:0 -270px;}

/*****--------------------nakanishi--------------------*****/
#topsearch-free th.type-g,
#search-free th.type-g{display:block;background-position:0 -60px;} 

#topsearch-free th.area,
#search-free th.area{display:block;background-position:0 -100px;} 

#topsearch-list h3.top_space,
#search-list h3.top_space{display:block;background-position:0 -120px;width:450px;}

#topsearch-list h3.top_style,
#search-list h3.top_space{display:block;background-position:0 -150px;width:450px;}

#topsearch-list h3.top_money,
#search-list h3.top_space{display:block;background-position:0 -180px;width:450px;}

.top_search_btn{width:630px;text-align:center;}

.top_border{
	background: url(http://www.girlsheaven-job.net/img/hp101/contents/top_border.gif) repeat-x;
	width: 95%;
	text-align: center;
	height:13px;
	padding-top:20px;
	margin:0;
}

#col-search-list .top_border{
	background: url(http://www.girlsheaven-job.net/img/hp101/contents/top_border.gif) repeat-x;
	width: 600px;
	text-align: center;
	height:13px;
	margin:25px 0;
}






/****--------------------nakanishi--------------------*****/

#topsearch-list ul,
#search-list ul{margin:10px 0 5px 0;padding:0;}
#topsearch-list li,
#search-list li{
	margin: 0;
	padding: 0 0 5px 5px;
	list-style: none;
	list-style-type: none;
	line-height: 110%;
	text-indent: -30px;

}

#topsearch-list li a,
#search-list li a{
	width: 160px;
	padding: 2px 0 0 17px;
	font-size: 14px;
	width:165px;
	background: url(http://www.girlsheaven-job.net/img/hp101/contents/li_search.gif) 0 4px no-repeat;
	text-indent: 0px;
}
#search-list li a{width:160px;}


.search-bottom{height:20px;}


/*--------------------店長からの直送便--------------------*/

#tentyo{
	margin: 0px;
	padding: 0;
	width: 470px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}


#tentyo td{
	border-bottom: solid 1px #cccccc;
	margin: 0;
	padding: 5px 3px 5px 3px ;
	word-wrap: break-word;
	overflow:hidden;
	vertical-align:top;
}

#tentyo2 table{
	border-top: dashed 1px #FFB6C1;
}

#tentyo2{
	margin: 10px 20px 10px 20px;
	padding: 0;
	width: 600px;
}

#tentyo2 td{
	border-bottom: dashed 1px #FFB6C1;
	margin: 0;
	padding: 2px;
	font-size:12px;
	vertical-align:top;
}

#tentyo2 th{
	border-bottom: dashed 1px #FFB6C1;
	margin: 0;
	padding: 2px;
	background:#fff;
	font-weight:bold;
	color:#f36;
	vertical-align:top;
}

#tentyo2 th a{
	font-weight:bold;
	color:#f36;
	vertical-align:top;
}

/*電話番号*/
#tel{display:block; margin:15px 0 0 0; }
#tel a{display:block; height:60px; background: url(http://www.girlsheaven-job.net/img/hp101/basic/tel.gif) no-repeat; text-indent:-10000px; }




/*ページの囲み*/
.col{margin:10px; padding:5px ;width:607px; border:solid 1px #ccc; }
.col:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.col{display:inline-table; }/*IE\*/* html .col{height:1%; } .col{display:block; height:100%; }/*IE*/

.col .col{margin:10px 5px; padding:10px; border:solid 1px #ccc; }


/*登録・応募*/
#col-regist p,#col-oubo p{margin:0 0 10px 20px; }
#col-regist #present{display:block; margin:0 0 10px 10px; width:620px; height:300px; background: url(http://www.girlsheaven-job.net/img/hp101/contents/present.gif) no-repeat; text-indent:-10000px; }

#oubo-bottom{display:block; margin:0 auto 0 125px; padding:40px 0 35px 35px; width:370px; background:url(http://www.girlsheaven-job.net/img/hp101/contents/bg_tel.gif) no-repeat;}

.oubo-bottom-free,
.oubo-bottom-call,
.oubo-bottom-tel{float:left; width:32px; height:26px; background:url(http://www.girlsheaven-job.net/img/hp101/contents/tel_mark.gif) no-repeat 0 0; text-indent:-10000px;}
.oubo-bottom-free{background-position:0 0;}
.oubo-bottom-call{background-position:0 -50px;}
.oubo-bottom-tel{background-position:0 -101px;}

.oubo-bottom-no{height:26px;padding:2px 0 0 0; margin:4px 0 0 0; font-size:18px; font-family: "Tahoma", "Helvetica", "sans-serif";font-weight: bold;line-height: 100%;}
.oubo-bottom-txt{clear:both;} .oubo-bottom-txt strong{margin:0 3px;}

#check-list{width:620px; margin-bottom:20px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
#check-list th{width:133px; font-weight:bold; padding-left:25px; background:#FFF url(http://www.girlsheaven-job.net/img/hp101/contents/check-list.gif) no-repeat 0 3px;}

#thanks{width:430px; margin:40px 0 20px 100px; padding:15px 10px 5px 10px; border:solid 2px #f60;}
#thanks-txt{margin:10px 0 10px 10px; padding:10px 10px 10px 70px}


#col-regist th,
#col-regist td,
#col-oubo th,
#col-oubo td{border-bottom:1px solid #cccccc;}


/*ログイン*/
#col-login p{margin:0 0 10px 20px; }
#col-login #present{display:block; margin:0 0 10px 10px; width:620px; height:300px; background: url(http://www.girlsheaven-job.net/img/hp101/contents/present.gif) no-repeat; text-indent:-10000px; }





/*もっと詳しく*/
.col_detail{}
.col_detail .col{margin-bottom:15px; padding:0; }
.col_detail .col p{padding:0 10px; }



/*もっと詳しくボタン*/
.moredetail{margin:10px 0 15px 0; padding:0; font-size:10px; }
.moredetail a{display:block; margin:0; padding:0; height:20px; width:150px; text-decoration:none; text-indent:-10000px; background: url(http://www.girlsheaven-job.net/img/hp101/basic/link.gif) left -420px no-repeat; cursor:pointer; }
.moredetail a:hover{background-position:left -450px; }






/*オフィスタブ*/
#office-tab{margin:20px 0 0 10px; }
#office-tab:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
#office-tab{display:inline-table; }/*IE＼*/* html #office-tab{height:1%; } #office-tab{display:block; height:100%; }/*IE*/

#office-tab ul,
#office-tab li{margin:0; padding:0; list-style:none; list-style-type:none; }
#office-tab li{display:block; float:left; height:30px; width:206px;}
#office-tab li a{display:block; height:30px; width:206px;background: url(http://www.girlsheaven-job.net/img/hp101/contents/office_tab.gif) 0 0 no-repeat;}
#office-tab li a{text-decoration:none; margin:0; padding-top:5px; text-indent:28px; font-weight:bold; font-size:14px; color:#999; }
#office-tab li a:hover{background-position:0 -50px; color:#FFF;}
#office-tab li a:active{background-position:0 -100px; color:#FFF;}
#office-tab li a.active{background-position:0 -100px; color:#FFF;}




/*オフィス説明*/
.office-exp{clear:both; margin:10px 0 20px 10px; padding:10px; }
 
/*オフィスエリア*/
.office-area{clear:both; margin:10px 0 0 10px; padding:0 0 0 6px; }
.office-area:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.office-area{display:inline-table; }/*IE＼*/* html .office-area{height:1%; } .office-area{display:block; height:100%; }/*IE*/
.office-area a{display:block; float:left; width:81px; margin:0 4px 0 0; padding:1px 0; font-size:12px; text-align:center; color:#666; text-decoration:none; border:solid 1px #ccc; border-bottom:none; }
.office-area a:hover{background:#FC0; color:#FFF; }
.office-area a.active{font-weight:bold; color:#fff; background:#1265E9; border:solid 1px #71B8FF; border-bottom:none; }

/*オフィス囲み*/
#col-briefing .col,
#col-interview .col,
#col-office .col{margin-top:0; padding:0 10px 10px 10px ; border:solid 1px #71B8FF; background:#EFF5FC; }


/*オフィス県*/
.office-ken{clear:both; margin:0 0 0 10px; padding:10px 0 0 0; }
.office-ken:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.office-ken{display:inline-table; }/*IE＼*/* html .office-ken{height:1%; } .office-ken{display:block; height:100%; }/*IE*/
.office-ken a{display:block; float:left; margin:0; padding:1px 10px; font-size:12px; border-right:solid 1px #ccc; }
.office-ken a.active{font-weight:bold; color:#000; background:#86D4FF; }
.office-ken a.all{border:none; }


/*オフィステーブル*/
.table-office{clear:both; margin:10px 0 0 0; width:600px; }
.table-office th{padding:2px 10px; font-size:12px; background:#eee; color:#333; }
.table-office td{padding:3px 5px; background:#fff; font-size:12px; }
.table-office td.title{font-size:12px; line-height:1.5em; font-weight:normal; }
.table-office td.title strong{font-size:15px; font-weight:bold; }
.table-office td.time,
.table-office td.date{width:90px; color:#000; text-align:left; }


/*地図へ*/
.table-office td.map{width:70px; padding:0 5px 0 0; }
.table-office td.map a{display:block; float:right; margin:0; padding:0; height:20px; width:70px; text-decoration:none; text-indent:-10000px; background: url(http://www.girlsheaven-job.net/img/hp101/basic/link.gif) right -120px no-repeat; }
.table-office td.map a:hover{background-position:right -150px; }




/*オフィス開催*/
.table-office td.open,
.table-office td.close,
.table-office td.move{width:45px; background:#eee; font-size:11px; }
.table-office td.open{background:#fcc;color:#f33; }
.table-office td.move{background:#C4EAFF; color:#339; }
.table-office td.close{color:#666; }



/*共通ページ*/
#col-common{font-size:12px; }
#col-common p{margin:0 auto; padding:0 10px 15px 10px;}
#col-common h1{margin:5px 10px; font-size:16px; background:url(../img/hp101/title/h1_common.gif) no-repeat;height: 35px; vertical-align:middle; padding:5px 20px;}
#col-common h2{font-size:14px; background-color:#ebebd8;}

/*共通ページレイアウト*/

.box-a img{float:left; margin:0 15px 15px 0;}
.box-b img{float:right; margin:0 0 15px 15px;}
.box-c img{margin:0 10px 15px 0;}
.box-d img{margin:0 10px 15px 0;}




/*サイトマップ*//*■■■■■■■■■追加■■■■■■■■■*/
#col-sitemap, #col-sitemap a{font-weight:normal; font-size:14px;}

#col-sitemap .sitemap-left{float:left;}
#col-sitemap .sitemap-right{float:right;}

#col-sitemap ul,#col-sitemap li{padding:0; margin:0; list-style:none;}
#col-sitemap li{float:left; display:block; width:290px;}
#col-sitemap li a{display:block; width:265px; padding:4px 0 4px 22px; margin-right:8px;background:url(http://www.girlsheaven-job.net/img/hp101/contents/li_sitemap.gif) left center no-repeat;}



/*------------------------ 文字折り返し指定 ------------------------*/


#tentyo p.time,
#tentyo p.store,
#tentyo p.catch{word-wrap: break-word; overflow:hidden;margin:0;}

#tentyo p.time{width:80px;}
#tentyo p.store{width:110px;}
#tentyo p.catch{width:230px;}




#tentyo2 p.time,
#tentyo2 p.store,
#tentyo2 p.kind,
#tentyo2 p.area,
#tentyo2 p.catch{word-wrap: break-word; overflow:hidden;}

#tentyo2 p.time{width:70px;}
#tentyo2 p.store{width:120px;}
#tentyo2 p.kind{width:100px;}
#tentyo2 p.area{width:70px;}
#tentyo2 p.catch{width:215px;}




#petit2 h2{word-wrap: break-word; overflow:hidden;}
#petit2 h3{word-wrap: break-word; overflow:hidden;}
#petit2 p{word-wrap: break-word; overflow:hidden;}
#petit2 p a:link{word-wrap: break-word; overflow:hidden;}

.box-a,.box-b,.box-c,.box-d{clear:both; padding-bottom:20px;word-wrap: break-word; overflow:hidden;}
.col p{padding-bottom:20px;word-wrap: break-word; overflow:hidden;}

.search-detail .photo-s{width:195px; padding:0px 7px;word-wrap: break-word; overflow:hidden; }



.kodawari_icon{text-align:left;text-indent:15px;}
