BODY {
	padding:0;
	margin:0px;
	font-size:12px;
	background:url(img/back-head.jpg) repeat-x #fff;
	font-family:"ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
	color:#452e23;
}

*:first-child+html body{
	margin-top:-1px;
}
.*html body { 
	margin-top:-1px;
}

/*
*:first-child+html body{
	font-family:'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ ゴシック',sans-serif;
}
*/
a:link, a:visited{
	COLOR: #452e23;
	font-size:13px;
	text-decoration:none;
}
a:hover, a:active{
	COLOR: #816f66;
}
IMG {
	vertical-align:middle;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
#float_ad{
	position:absolute;
	width:235px;
	margin:0px;
	padding:0px;
}
#wrapper{
	padding:0;
	margin:0;
	font-size:12px;
}
.content {
	/*border:#FF0000 solid 1px;*/
	background-color:#FFFFFF;
	/*background:url(img/content_border.jpg) top left no-repeat;*/
	padding:0px;
	margin:0px auto;
	width:850px;
	text-align:left;
}
.top {
/*border:#FF0000 solid 1px;*/
	float: left;
	margin:0px;
	padding:0px;
	WIDTH: 850px; HEIGHT: 150px;
	/*padding-bottom:15px;*/
}

.breadlist {
	float: left;
	margin:0px;
	padding:0px;
	WIDTH: 850px; HEIGHT: 20px;
	line-height:20px;
	font-size:10px;
}

.bread {
	color:#816f66;
	font-size:10px;
}

*:first-child+html .top{
	padding-top:-1px;
}

.left {
/*border:#FF0000 solid 1px;*/
	/*background:url(img/left_border.jpg) top left no-repeat;*/
	float: left;
	background-color:#FFFFFF;
	margin:0px;
	width:206px; height:auto;
	padding-bottom:15px;

}
.main {
/*border:#FF0000 solid 1px;*/
	padding-left:12px;
	float:left;
	margin:0px ;
	width:420px;
	height:auto;
	padding-bottom:15px;
}
.main1_font_color{
color:#452e23;
text-decoration:none;
}
.main1_font_color_2{
color:#FA4D93;
}
.user_box_top {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:url(img/user_box_top.jpg) no-repeat;
	padding-left:30px;
	margin-top:20px;
	width:660px;height:45px;
	line-height:45px; font-size:14px; font-weight:bold; color:#FFFFFF;
	text-align:left
}
.user_box_border {
/*border:#FF0000 solid 1px;*/
	float:left;
	background: url(img/user_box_border.jpg) repeat-y;
	padding-left:15px;
	margin:0px;
	width:675px;
}
.user_box_bottom {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:url(img/user_box_bottom.jpg) no-repeat;
	margin-bottom:20px;
	width:690px; height:8px;
}
.main1 {
/*border:#FF0000 solid 1px;*/
	float:left;
	padding:0px 0px 15px 12px;
	margin:0px;
	width:632px;height:auto;
	text-align:left;
}


*html .main1{
	float:right;
	width:620px;
	margin:0;
	padding:0;
}

.main2 {
/*border:#FF0000 solid 1px;*/
	float:left;
	padding:0 0 15px 0;
	margin:0;
	width:632px;height:auto;
	text-align:left;
}
*html .main2{
	float:left;
	width:620px;
	margin:0;
	padding:0;
}

.main1_box_top {
/*border:#FF0000 solid 1px;*/
	background:url(img/s-area-title.jpg) no-repeat;
	margin:0px;
	width:632px;height:33px;
	text-indent:-9999px;
}
.main1_box_border {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:url(img/s-area-title-back.gif) repeat-y;
	padding-left:10px; padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px;
	width:612px;
}
.main1_box_bottom {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:#f6e4f0;
	width:632px; height:5px;
	margin-bottom:15px;
}
.main1_box2_top {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:url(img/s-gyoshu-title.jpg) no-repeat;
	margin:0px;
	width:632px;height:33px;
	text-indent:-9999px;
}
.main1_box2_border {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:url(img/s-area-title-back.gif) repeat-y;
	padding-left:10px; padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px;
	width:612px;
}
.main1_box2_bottom {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:#f6e4f0;
	width:632px; height:5px;
	margin-bottom:15px;
}
.main1_box3_top {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:url(img/s-tenpo-title.gif) no-repeat;
	padding-left:30px;margin:0px;
	width:602px;height:29px;
	line-height:29px; font-size:14px; font-weight:bold; color:#ea3d9o;
	text-align:left
}
.main1_box3_top_text {
/*border:#FF0000 solid 1px;*/
	float:left;  width:400px; height:29px;line-height:29px;
	padding:0px;margin:0px;
	text-align:left;
	color:#EA3D90;font-size:13px;
}


.main1_box3_top a{
	text-decoration: underline;
}

/*
.main1_box3_top_more {
/*border:#FF0000 solid 1px;
	background:url(img/more.jpg) top no-repeat;
	float:right;  width:57px; height:40px; padding:0px; margin:0px 70px 0px 0px;
	cursor:pointer;
	text-align:left
}
*/


.main1_box3_border {
	float:left;
	border-left:#f6e4f0 1px solid;
	border-right:#f6e4f0 1px solid;
	border-bottom:#f6e4f0 1px solid;
	background: #fff;
	padding-left:8px;
	width:622px;
	margin-bottom:15px;
}
	
.main1_box3_bottom {
/*border:#FF0000 solid 1px;*/
	float:left;
	background:url(img/2_main_box3_bottom.jpg) no-repeat;
	margin:0px;
	width:690px; height:8px;
}
.right {
/*border:#FF0000 solid 1px;*/
	float:right;
	/*background:url(img/right_right_border.jpg) top right no-repeat;*/
	margin:0px;
	width:200px; height:auto;
	padding-bottom:15px;
}

#wrapper2{
	clear:both;
	padding:0px;
	background:url(img/foot-back.gif) repeat-x #f7daed;
	text-align:center;
}
.footer {
	margin:0 auto;
	background:url(img/footer.gif) no-repeat;
	padding:0px; text-align:center;
	width:850px; height:136px; line-height:16px;
	color:#999;
}
#footer-link{
	padding-top:10px;
}
#footer-link a:link,#footer-link a:visited{
	color:#ea3d90;
}
#footer-link a:hover,#footer-link a:active{
	color:#816f66;
}

.right_space{
/*border:#FF0000 solid 1px;*/
	float:left;
	background:url(img/right_space.jpg) repeat-y;
	padding:0px;margin:0px;
	width:235px; height:6px;
}
.right_top{
/*border:#FF0000 solid 1px;*/
	padding:0px;margin:0px;
	width:200px; height:36px;
}
.right_border{
	background:#f6e4f0;
	padding:0px; margin:0px;
	width:200px; height:auto;
}
.right_border_bottom{
	background:url(img/yuryo-bottom.jpg) no-repeat;
	padding:0px; margin:0px;
	width:200px; height:6px;
}
.right_ad{
/*border:#FF0000 solid 1px;*/
	width:195px; height:auto;
	margin:0px 0px 0px 10px;
	padding-bottom:4px;
	color:#ea3d90;
}

*:first-child+html .right_ad{
/*border:#FF0000 solid 1px;*/
	width:195px; height:auto;
	margin:0px 0px 0px 10px;
	padding-bottom:3px;
	color:#ea3d90;
}

*html .right_ad{
/*border:#FF0000 solid 1px;*/
	width:185px; height:auto;
	margin:0px 0px 0px 10px;
	padding-bottom:3px;
	color:#ea3d90;
}


*:first-child+html .right_ad-text{
/*border:#FF0000 solid 1px;*/
padding-top:2px;
}
*html .right_ad-text{
/*border:#FF0000 solid 1px;*/
padding-top:2px;
}

head~/* */body .right_ad-text{
/*border:#FF0000 solid 1px;*/
padding-top:2px;
}
html:not(:target) .right_ad-text{
/*border:#FF0000 solid 1px;*/
padding-top:0px;
}

head~/* */body .right_ad{ /* for ie8 */ 
	width:195px; height:auto;
	margin:0px 0px 0px 10px;
	padding-bottom:4px;
	color:#ea3d90;
	}

html:not([lang*=""]) .right_ad{
	width:195px; height:auto;
	margin:0px 0px 0px 10px;
	padding-bottom:4px;
	color:#ea3d90;
}

.erea_list_long{
/*border:#FF0000 solid 1px;*/
	float:left;
	height:28px; line-height:28px; width:200px;
	margin:0px; padding-right:2px;
	color:#E94083; font-size:12px; font-weight:bold;
}
.erea_list{
/*border:#FF0000 solid 1px;*/
	float:left;
	height:20px; line-height:20px; width:135px;
	margin:0px; padding-left:15px;
	color:#452e23; font-size:12px; font-weight:bold;
}
.erea_list a{
	text-decoration:none;
}
.job_list{
float:left;
/*border:#FF0000 solid 1px;*/
height:20px; line-height:20px; width:180px;
margin:0px; padding-left:15px;
color:#452e23; font-size:12px; font-weight:bold;
}
.job_list{
	text-decoration:none;
}

.main_space{
/*border:#FF0000 solid 1px;*/
float:left;
width:455px;
background-color:#FFFFFF;
height:8px;
}
.main_ad{
/*border:#FF0000 solid 1px;*/
background-color:#FFFFFF;
margin-top:12px;
margin-bottom:12px;
padding:0px;
width:421px; height:187px;
}
.main_top{
/*border:#FF0000 solid 1px;*/
background:url(img/news-top.jpg) no-repeat;
width:420px;height:36px; 
margin:0px; padding:12px;
text-indent:-9999px;
}

#main_top1{
/*border:#FF0000 solid 1px;*/
width:420px;height:36px; 
margin:0px;
padding:0px;
}

#main_top2{
/*border:#FF0000 solid 1px;*/
width:420px;height:33px; 
margin:0px;
padding:0px;
}

.main_border{
/*border:#FF0000 solid 1px;*/
width:404px;
border-left:8px #f6e4f0 solid;
border-right:8px #f6e4f0 solid;
}
.main_border_bottom{
/*border:#FF0000 solid 1px;*/
background:url(img/news-bottom.jpg) no-repeat;
height:8px;
}
.reg_form{
	width:100%;

}
.reg_form td{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	background:#FFFFFF;
}

.login-left{
	background:#f6e4f0;
}
.left_top {
/*border:#FF0000 solid 1px;*/
	margin:0px; padding-left:0px;
	width:206px;height:36px;
}
.left_top2 {
/*border:#FF0000 solid 1px;*/
	margin:0px; padding-left:0px;
	width:206px;height:36px;
}

.left_top3 {
/*border:#FF0000 solid 1px;*/
	margin:0px; padding-left:0px;
	width:206px;height:36px;
	margin-top:29px;
}

*:first-child+html .left_top3{
	margin-top:20px;
}

*html .left_top3{
	margin-top:19px;
}
#left_middle{
/*border:#FF0000 solid 1px;*/
	margin:0px; 
	padding:0px;
	width:206px;
	background: #fae7e8 repeat-y;
}

#left_middle2{
/*border:#FF0000 solid 1px;*/
	margin:0px; 
	padding:0px;
	width:206px;
	background: #faf7d4 repeat-y;
}

#left_middle3{
/*border:#FF0000 solid 1px;*/
	margin:0px; 
	padding:0px;
	width:206px;
	background: #f9d9da repeat-y;
}


#left_bottom{
/*border:#FF0000 solid 1px;*/
	margin:0px; 
	padding:0px;
	width:206px;
	height:9px;
	background:url(img/area-bottom.jpg) no-repeat;
	padding-bottom:29px;
}

*:first-child+html #left_bottom {
	padding-bottom:20px;
}

*html #left_bottom {
	padding-bottom:19px;
}

#left_bottom3{
/*border:#FF0000 solid 1px;*/
	margin:0px; 
	padding:0px;
	width:206px;
	height:4px;
	background:url(img/pr-bottom.jpg) no-repeat;
	padding-bottom:10px;
}

.left_top3-pr{
	padding-left:12px;
	padding-bottom:3px;
	color:#EA3D90;
}

*:first-child+html .left_top3-pr{
	padding-left:12px;
	padding-bottom:1px;
	color:#EA3D90;
}
*html .left_top3-pr{
	padding-left:12px;
	padding-bottom:4px;
	color:#EA3D90;
}


*:first-child+html .left_ad-text{
/*border:#FF0000 solid 1px;*/
padding-top:2px;
}
*html .left_ad-text{
/*border:#FF0000 solid 1px;*/
padding-top:2px;
}

head~/* */body .left_ad-text{
/*border:#FF0000 solid 1px;*/
padding-top:2px;
}
html:not(:target) .left_ad-text{
/*border:#FF0000 solid 1px;*/
padding-top:2px;
}




.left_white {
	/*border:#FF0000 solid 1px;*/
	margin:0px;padding-left: 0px;
	width:189px;
	height:30px;
	line-height:40px;font-size:12px; font-weight:bold; color:#000000;
}
.left_item_separate {
/*border:#FF0000 solid 1px;*/
	float: left; margin-left:5px;width:185px; HEIGHT: 3px;
	background: url(img/left_item_separate.jpg) repeat-x;
}



.right_end {
background: url(img/left_item_separate.jpg) repeat-x;
}

.footer_des{
float:center;
width:600px;
}

/*エリアから探すの内容指定--全国エリア*/
.left_color{
font-size:12px; font-weight:bold; color:#FFF;
	background: url(img/area-back.gif);
	width:169px;
	height:25px;
	line-height:25px;
	color:#fff;
	font-weight:bold;
	margin-left:8px;
	padding-left:20px;
}

#area_1,#area_2,#area_3,#area_4,#area_5,#area_6{
	margin-bottom:10px;
}

/*エリアから探すの内容指定--関東エリア*/

#kantou_2100{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	margin-top:10px;
	background-color:#fbfaf8;
}

#kantou_2300{
	width:167px;
	border-left:2px #fbfaf8 solid;
	border-right:2px #fbfaf8 solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:18px;
	background-color:#fedfe5;
}

#kantou_2400{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:#fbfaf8;
}

#kantou_2500{
	width:167px;
	border-left:2px #fbfaf8 solid;
	border-right:2px #fbfaf8 solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:18px;
	background-color:#fedfe5;
}

#kantou_2600{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:#fbfaf8;
}

#kantou_2700{
	width:167px;
	border-left:2px #fbfaf8 solid;
	border-right:2px #fbfaf8 solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:18px;
	background-color:#fedfe5;
}
#kantou_2800{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	margin-bottom:8px;
	padding-left:20px;
	background-color:#fbfaf8;
}


/*業種で探す*/
.left_item_top-gyoshu {
	height:28px;
	margin-left:10px;
	width:189px;
	margin:0px;padding-left: 0px;
	line-height:27px;font-size:12px; font-weight:bold; color:#000000;
}

#work_100{
	width:165px;
	border-top:2px #f5deaa solid;
	border-left:2px #f5deaa solid;
	border-right:2px #f5deaa solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:fdf3df;
}

#work_101{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:#f5deaa;
}

#work_108{
	width:165px;
	border-left:2px #f5deaa solid;
	border-right:2px #f5deaa solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:fdf3df;
}

#work_109{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:#f5deaa;
}

#work_110{
	width:165px;
	border-left:2px #f5deaa solid;
	border-right:2px #f5deaa solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:fdf3df;
}

#work_106{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:#f5deaa;
}

#work_105{
	width:165px;
	border-left:2px #f5deaa solid;
	border-right:2px #f5deaa solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:fdf3df;
}

#work_104{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:#f5deaa;
}

#work_107{
	width:165px;
	border-left:2px #f5deaa solid;
	border-right:2px #f5deaa solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:fdf3df;
}

#work_116{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:#f5deaa;
}
#work_140{
	width:165px;
	border-left:2px #f5deaa solid;
	border-right:2px #f5deaa solid;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:fdf3df;
}

#work_113{
	width:169px;
	line-height:29px;
	height:29px;
	margin-left:8px;
	padding-left:20px;
	background-color:#f5deaa;
}

#left_bottom2{
/*border:#FF0000 solid 1px;*/
	margin:0px; 
	padding:0px;
	width:206px;
	height:12px;
	background:url(img/gyoshu-bottom.jpg);
}


/*追加部分・トップページ*/
.bold{
	font-weight:bold;
	color:#452e23;
	padding-top:8px;
	display:block;
}

#border{
	padding:0;
	margin:0;
}
#new-table{
	width:390px;
}

*:first-child+html new-table {
	padding-left:10px;
}

*html new-table {
	padding-left:10px;
}

#new-table-arrow{
	width:13px;
}
#new-table-day{
	width:63px;
}
#new-table-text{
	padding-top:6px;
	padding-bottom:6px;
	width:310px;
}

*:first-child+html #new-table-text{
	padding-top:7px;
	padding-bottom:6px;
	width:310px;
}

*html #new-table-text{
	padding-top:7px;
	padding-bottom:6px;
	width:310px;
}

#tenpo-border td{
	width:420px;
	height:3px;
	background:#f6e4f0;
}

#top-shop-name{
	color:#ea3d90;
	font-weight:bold;
	padding-top:10px;
	margin:0px;
}

#top-shop-pr{
	color:#452e23;
	font-weight:bold;
	margin:0px;
}
#top-shop-text{
	color:#452e23;
	padding-bottom:10px;
	margin:0px;
}




/*ここまで追加部分・トップページ*/


/*店舗リストページ*/
.shoplist-table{
	width:510px;
	padding-left:10px;
	height:90px;
}



.shoplist-table .sl-area{
	width:60px;
	padding-left:5px;
	color:#ea3d90;
	font-weight:bold;
	text-align:right;
}

.shoplist-table .sl-shosai{
	width:160px;
	padding-left:0px;
	color:#452e23;
	font-weight:bold;
}
.shoplist-table .sl-pr{
	width:225px;
	padding-left:5px;
}


.shoplist-table02{
	width:610px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	height:45px;
}


.shoplist-table02 .sl-area02{
	width:40px;
	color:#ea3d90;
	font-weight:bold;
	text-align:right;
}
.shoplist-table02 .sl-area02-right{
	width:60px;
	color:#ea3d90;
	font-weight:bold;
	text-align:right;
}


.shoplist-table02 .sl-shosai02{
	width:140px;
	color:#452e23;
	font-weight:bold;
}
.shoplist-table02 .sl-shosai02-right{
	width:95px;
	color:#452e23;
	font-weight:bold;
}

.shoplist-table02 .sl-pr02{
	width:235px;
	padding-left:10px;
}
.main1_box3_top_text02 {
/*border:#FF0000 solid 1px;*/
	float:left;  width:180px; height:29px;line-height:31px;
	padding:0px;margin:0px;
	text-align:left;
	font-size:12px;
	color:#EA3D90;
}






.align-left{
	display:block;
	padding-top:5px;
	text-align:right;
	padding-right:5px;
}

.main1 a:link,.main1 a:visited{
	color:#ea3d90;
}
.main1 a:hover,.main1 a:active{
	color:#816f66;
}


#t-sougo-link a:link,#t-sougo-link a:visited{
	color:#452e23;
	text-decoration: underline;
}
#t-sougo-link a:hover,#t-sougo-link a:active{
	color:#816f66;
	text-decoration: underline;
}

/*追加部分・リンクについて*/

#link-titlebar{
	width:639px;
	height:34px;
	padding-bottom:15px;
}

#about-banner-top{
	width:639px;
	height:34px;
	margin:0px;
	padding:0px;
}

.about-banner-middle{
	width:633px;
	border-left:#f6e4f0 3px solid;
	border-right:#f6e4f0 3px solid;
	border-bottom:#f6e4f0 3px solid;
	padding:0px;
	margin:0px;
}

#about-banner-conts{
	padding-top:15px;
	padding-left:20px;
	padding-bottom:15px;
}

#t-sougo-link{
	width:620px;
	padding-bottom:10px;
	padding-top:10px;
}


.t-sougo-td{
	border-bottom: #ea3d90 1px dotted;
	width:48%;
}
.t-sougo-td dt{
	background:url(img/arrow-top.gif) no-repeat 5px 10px; 
	padding-left:30px;
	line-height:25px;
	vertical-align: baseline;
}
#empty{
	border-bottom:none;
}

#sougo-link-top{
	padding-top:15px;
}

.sougo-link-top{
	padding-top:15px;
}




/*追加部分・プライバシーポリシー*/

.policy-conts{
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:30px;
}
	


*html .policy-conts{
	width:600px;
	background:url(img/banner-middle-border.gif) repeat-y;
	border-bottom:#f6e4f0 3px solid;
}



/*追加部分・ログインフォーム*/

#input{
	text-align:center;

}


/*追加部分・topページサイト説明文*/
.top-text{
	clear:both;
	width:853px;
}
#top-text-top {
	margin:0px; 
	padding:0px;
	width:853px;height:12px;
	}

#top-text-middle{
	margin:0px; 
	padding:0px;
	width:853px;
	background: url(img/top-text-middle.gif) repeat-y;
}

#top-text-middle-text{
	width:800px;
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:5px;
}


#top-text-bottom{
	margin:0px; 
	padding:0px;
	width:853px;
	height:12px;
	margin-bottom:20px;
}
#top-text-bottom img{
	vertical-align:top;
}


/*cpanel*/
.cpanel_box_top {
/*border:#FF0000 solid 1px;*/
	background:url(img/blank-title.jpg) no-repeat;
	margin:0px;
	width:632px;height:33px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#ea3d90;
	padding-left:20px;
	
}
*html .cpanel_box_top {
	background:url(img/blank-title.jpg) no-repeat;
	margin:0px;
	width:632px;height:33px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#ea3d90;
	padding-left:10px;
}

#cpanel-table td{
	padding-left:10px;
}

.cpanel_left_item_top{
	margin:0px; padding-left:0px;
	width:206px;height:36px;
	background: url(img/cpanel-top.jpg) no-repeat;
}

.cpanel_left_item_middle{
	background:#fae7e8;
}
.cpanel_left_item_second {
/*border:#FF0000 solid 1px;*/
width:189px;
height:35px;
line-height:24px;
font-size:14px;
font-weight:bold;
background: url(img/capanel-back.gif) no-repeat;
padding-left:12px;
margin-left:8px;
}
*html .cpanel_left_item_second {
width:181px;
margin-left:8px;
}
.cpanel_left_item_second a{
	color:#ffffff;
}

.cpanel_left_item_bottom{
	background:url(img/area-bottom.jpg) no-repeat;;
}

/*応募フォーム（contadtUser）*/
#c-f-01{
	background:#f8f8f8;
}
#c-f-02{
	background:#f8f8f8;
}
#c-f-03{
	background:#f8f8f8;
}
#c-f-04{
	background:#f8f8f8;
}
#c-f-05{
	background:#f8f8f8;
}
#c-f-06{
	background:#f8f8f8;
}

/*広告掲載案内（ad-cash）*/

.ad-left{
	width:360px;
	float:left;
	padding-top:20px;
}

.ad-right{
	width:220px;
	float:right;
	line-height:1.4em;
}
	
.ad-wrap{
	width:580px;
	padding-left:40px;
	padding-top:20px;
	padding-bottom:20px;

}

.about-banner-middle {
    overflow: hidden;
}

.about-banner-middle:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #container {
    height: 1em;
    overflow: visible;
}

/**/

.bold{
	font-weight:bold;
}

.bold02{
	font-weight:bold;
	font-size:18px;
}

#ad-table td{
	width:80px;
}

.ad-cash-wrapper{
	margin-top:20px;
	margin-bottom:30px;
}
.ad-cash{
	width:190px;
	background:#f6e4f0;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;

}
#btn-ad{
	text-align:center;
	margin-top:20px;
	margin-bottom:3px;
}

.ad-limit{
	font-size:14px;
	text-align:right;
	padding-right:30px;
	font-weight:bold;
	padding-top:5px;
}

*:first-child+html .ad-limit {
	font-size:14px;
	text-align:right;
	padding-right:23px;
	font-weight:bold;
}

* html .ad-limit {
	font-size:14px;
	text-align:right;
	padding-right:23px;
	font-weight:bold;
}


/*----------------------キャンペーンバナー用ソース

キャンペーンが終わったら下記削除。
.ad-cash-wrapper-campaignを.ad-cash-wrapperに直すこと。
2010.4.19-nakagomi

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


.ad-cash-wrapper-campaign{
	margin-top:20px;
	margin-bottom:30px;
}

*:first-child+html .ad-cash-wrapper-campaign {
	margin-top:20px;
	margin-bottom:10px;
}

* html .ad-cash-wrapper-campaign {
	margin-top:20px;
	margin-bottom:10px;
}



#campaign{
	width:633px;
	text-align:center;
}

#campaign img{
	padding-bottom:30px;
}

/*----------------------キャンペーンバナー用ソースここまで*/


.mail_girls{
	font-size:10px;
}
