body{
	background-color:#FFFFFF;
	width:600px;
	margin:0px auto;
	text-align:left;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}

a {color:#000000;} 
a:hover {} 

.bg{
	width:600px;
	border:5px solid #5388FF;
	background-color:#ffffff;
}

.fs14b{
	font-size:14px;
}

.bold{
	font-weight:bold;
}

.close{
	width:590px;
	text-align:right;
	padding:10px 10px 0px 0px;
}

.close2{
	width:570px;
	text-align:right;
	padding:10px 10px 10px 0px;
}

.close3{
	width:600px;
	text-align:right;
	padding:10px 10px 10px 0px;
}

.back{
	width:570px;
	text-align:right;
	padding:10px 10px 10px 0px;
}

.u_kensaku{
	width:580px;
	height:22px;
	background-color:#000D9F;
	margin-top:5px;
	padding-top:3px;
}

.u_kensaku5{
	width:130px;
	height:19px;
	text-align:center;
	padding:0px 0px 0px 0px;
	float:center;
}



.u_kensaku2{
	width:558px;
	text-align:right;
	padding:10px 20px 10px 0px;
}

.u_kensaku3{
	width:558px;
	text-align:right;
	padding:10px 0px 10px 0px;
}

.u_kensaku4{
	width:425px;
	text-align:left;
	padding:10px 0px 10px 0px;
}

.cl{clear:both;}

.mr10{margin-right:10px;}


/*札幌エリアブログランキング*/

.s_blog_ra_bg{
	width:600px;
	border:5px solid #5388FF;
	background-color:#ffffff;
}

.s_blog_ra_title{
	width:600px;
	height:60px;
	background-image:url(image/blog_ra10.gif);
}

.s_blog_ra_shopname{
	width:240px;
	height:16px;
	color:#000083;
	font-size:14px;
	text-align:left;
}

.s_blog_ra_blogname{
	width:240px;
	height:20px;
	font-size:18px;
	text-align:left;
}


/*店舗ブログ集*/

.t_blog_title{
	width:600px;
	height:60px;
	background-image:url(image/tenpoblog_mskiss.gif);
}

.t_blog_blogname{
	width:240px;
	height:20px;
	font-size:18px;
	text-align:left;
}


/*札幌エリア指名ベスト10*/

.s_best10_title{
	width:600px;
	height:60px;
	background-image:url(image/s_best10.gif);
}

.s_best10_top1{
	width:394px;
	height:141px;
	background-image:url(image/best_top1.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top2{
	width:394px;
	height:141px;
	background-image:url(image/best_top2.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top3{
	width:394px;
	height:141px;
	background-image:url(image/best_top3.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top4{
	width:394px;
	height:141px;
	background-image:url(image/best_top4.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top5{
	width:394px;
	height:141px;
	background-image:url(image/best_top5.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top6{
	width:394px;
	height:141px;
	background-image:url(image/best_top6.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top7{
	width:394px;
	height:141px;
	background-image:url(image/best_top7.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top8{
	width:394px;
	height:141px;
	background-image:url(image/best_top8.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top9{
	width:394px;
	height:141px;
	background-image:url(image/best_top9.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_top10{
	width:394px;
	height:141px;
	background-image:url(image/best_top10.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.s_best10_lnm{
	width:101px;
	height:141px;
	float:left;
}

.s_best10_photo{
	width:99px;
	height:136px;
	float:left;
	padding-left:12px;
	padding-top:5px;
}

.s_best10_txt{
	width:172px;
	height:121px;
	float:left;
	padding-left:10px;
	padding-top:20px;
}

.s_best10_shift{
	width:59px;
	height:16px;
	text-align:left;
	float:left;
}

.s_best10_shopname{
	width:172px;
	height:18px;
	text-align:left;
	float:left;
	font-size:14px;
}

.s_best10_name{
	width:172px;
	height:24px;
	text-align:left;
	float:left;
	font-size:18px;
}


/*クーポン*/

.coupon_title{
	width:600px;
	height:60px;
	background-image:url(image/coupon_title.gif);
}

.fcs12{
	font-size:12px;
	color:#ffffff;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
}

.fcs12_2{
	font-size:12px;
	color:#ffffff;
	text-align:left;
	padding-left:20px;
	padding-top:2px;
}

.fcs12_3{
	font-size:12px;
	color:#000000;
	text-align:left;
	padding-left:20px;
	padding-top:2px;
}

.fcs12_4{
	font-size:12px;
	color:#ffffff;
	text-align:center;
	padding-top:2px;
}

hr.dot{
	width:600px;
	height:1px;
	border:1px dotted #000000;
}

.chu{
	width:600px;
	height:20px;
	text-align:center;
	padding-top:8px;
	border-bottom:1px solid #000000;
}

.coupon_menu_set{
	width:170px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	float:left;
}

.coupon_menu_title1{
	width:155px;
	height:29px;
	color:#ffffff;
	text-align:left;
	padding-left:15px;
	padding-top:3px;
	background-image:url(image/add_bg.gif);
	margin-bottom:5px;
}

.coupon_menu_title2{
	width:155px;
	height:29px;
	color:#ffffff;
	text-align:left;
	padding-left:15px;
	padding-top:3px;
	background-image:url(image/add_bg2.gif);
	margin-bottom:5px;
}

.coupon_main{
	width:429px;
	float:left;
}


/*イエストップ２*/

.bgt{
	width:700px;
	height:644px;
	border:5px solid #5388FF;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
}

.yes_top{
	width:700px;
	height:644px;
	background-color:#ffffff;
	background-image:url(image/yes_top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.yes_top_left{
	width:530px;
	height:644px;
	float:left;
}
.yes_top_ue{
	width:510px;
	height:285px;
	padding-top:0px;
	padding-left:30px;
	float:left;
}
.yes_top_news_set{
	width:220px;
	height:246px;
	float:left;
	background-image:url(image/yes_top_news.gif);
}

.yes_top_news{
	width:200px;
	height:210px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	line-height:120%;
	margin-top:20px;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:10px;
	text-align:left;
}

.yes_top_ue_r{
	width:210px;
	height:237px;
	float:left;
	padding-left:80px;
	text-align:left;
	padding-top:48px;
	line-height:110%;
}

.yes_top_naka{
	width:540px;
	height:150px;
	padding-top:5px;
	float:left;
}

.yes_top_naka_c{
	width:240px;
	height:150px;
	float:left;
	padding-left:300px;
	text-align:left;
	line-height:110%;
}

.yes_top_shita{
	width:540px;
	height:200px;
	float:left;
}

.yes_top_shita_l{
	width:147px;
	height:115px;
	float:left;
	padding-left:158px;
	text-align:left;
	padding-top:85px;
	line-height:110%;
}

.yes_top_shita_r{
	width:190px;
	height:146px;
	float:left;
	padding-left:25px;
	text-align:left;
	padding-top:54px;
	line-height:110%;
}
.yes_top_r{
	width:130px;
	height:400px;
	float:left;
	padding-top:180px;
	text-align:left;
	padding-left:10px;
	font-size:10px;
	line-height:150%;
}


/*札幌エリア出勤情報*/

.s_area_syukkin_bg{
	width:600px;
	background-color:#ffffff;
}

.s_area_syukkin_title{
	width:600px;
	height:60px;
	background-image:url(image/syukkin/s_area_head.gif);
}

.s_area_syukkin_today{
	width:550px;
	height:10px;
	text-align:left;
	margin-top:5px;
	background-image:url(image/syukkin/b01.gif);
	background-repeat:no-repeat;
	color:#5658a9;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:5px;
}

.s_area_syukkin_tlink{
	width:570px;
	text-align:left;
	padding-top:5px;
	font-size:10px;
}

.s_area_syukkin_shopname{
	padding-top:5px;
	width:570px;
	height:20px;
}

.s_area_syukkin_shopnema_l{
	width:150px;
	height:20px;
	background-color:#d2009f;
	color:#ffffff;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	float:left;
}

.s_area_syukkin_shopnema_r{
	width:420px;
	height:20px;
	text-align:left;
	font-size:13px;
	padding-top:5px;
	float:left;
}

.s_area_syukkin_main{
	width:570px;
	border:1px solid #8b97ff;
	margin-top:10px;
}

.s_area_syukkin_main_intime{
	width:570px;
}

.s_area_syukkin_main_intime_l1{
	width:80px;
	height:20px;
	background-color:#8b97ff;
	float:left;
	padding-top:5px;
}

.s_area_syukkin_main_intime_l2{
	width:70px;
	height:20px;
	background-color:#6556ff;
	color:#ffffff;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	float:left;
}

.s_area_syukkin_main_set{
	width:525px;
	height:145px;
	margin-bottom:5px;
	float:left;
	padding-left:45px;
	padding-top:5px;
}

.s_area_syukkin_main_box{
	width:60px;
	height:40px;
	float:left;
}

.s_area_syukkin_main_box_photo{
	width:60px;
	height:90px;
	float:left;
}

.s_area_syukkin_main_box_shift{
	width:60px;
	height:11px;
	float:left;
}

.s_area_syukkin_main_box_new{
	width:60px;
	height:11px;
	float:left;
}

.s_area_syukkin_main_box_name{
	width:60px;
	height:12px;
	font-size:10px;
	float:left;
}

.s_area_syukkin_main_box_time{
	width:60px;
	height:12px;
	font-size:10px;
}

.s_area_syukkin_shopnema_l2{
	width:133px;
	height:20px;
	background-color:#ffffff;
	color:#d2009f;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	float:left;
	border:1px solid #d2009f;
}

.s_area_syukkin_main2{
	width:576px;
	height:41px;
	border:2px solid #3F60FF;
}

.s_area_syukkin_shopnema_3{
	width:135px;
	height:20px;
	background-color:#d2009f;
	color:#ffffff;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
}


/*札幌エリア出勤情報*/

.s_area_girlsearch_head{
	width:600px;
	height:60px;
	background-image:url(image/s_area_girlsearch_head.gif);
	margin-bottom:5px;
}

.s_area_girlsearch_head2{
	width:580px;
	height:14px;
	background-color:#3F60FF;
	text-align:center;
	color:#ffffff;
	padding-top:1px;
	margin-bottom:3px;
}

.s_area_girlsearch_kbox_set{
	width:568px;
	height:38px;
	float:center;
	border:2px solid #3F60FF;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:5px;
}

.s_area_girlsearch_kbox{
	width:180px;
	height:33px;
	float:left;
	margin-right:3px;
	background-color:#3FACFF;
	padding-top:2px;
	padding-left:5px;
}

.s_area_girlsearch_kbox_in{
	width:80px;
	height:30px;
	float:left;
}

.s_area_girlsearch_kbox_in2{
	width:95px;
	float:left;
	padding-top:5px;
}


.s_area_syukkin_back{
	width:580px;
	height:14px;
	background-color:#000D9F;
	color:#ffffff;
	text-align:center;
	padding-top:1px;
}

.s_area_syukkin_back2{
	width:576px;
	border:2px solid #0082DF;
	padding-top:5px;
}
.s_area_syukkin_inl{
	width:576px;
	float:left;
}

.s_area_syukkin_inl_in{
	width:140px;
	margin-bottom:3px;
	float:left;
	padding-top:3px;
}

.s_area_syukkin_inr{
	width:421px;
	height:213px;
	padding-left:5px;
	float:left;
	padding-top:10px;
}

.s_area_syukkin_inr_in{
	width:421px;
	text-align:left;
	float:left;
	margin-bottom:3px;
}

.photo_sokuhou{
	width:570px;
	float:left;
	margin-bottom:5px;
	float:center;
}

.sokuhou_in{
	width:420px;
	text-align:left;
	float:center;
}

.sokuhou_in_set{
	width:420px;
	float:center;
}

.sokuhou_in_box{
	width:64px;
	height:130px;
	float:left;
	border-right:1px dotted #95a2f0;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}

.sokuhou_in_box2{
	width:64px;
	height:130px;
	float:left;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}

.sokuhou_in_photo{
	width:60px;
	height:90px;
}

.sokuhou_in_shift{
	width:60px;
	height:11px;
}

.sokuhou_in_shopname{
	width:60px;
	font-size:10px;
	text-align:center;
	line-height:90%;
}

.sokuhou_in_name{
	width:60px;
	font-size:10px;
	text-align:center;
	line-height:90%;
}


/*口コミ*/

.waku{
	width:478px;
	height:508px;
	border:1px solid #90b8ff;
	padding:10px;
	background-color:#ffffff;
	text-align:left;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
}

.kuchikomi_name{
	margin-top:10px;
	width:118px;
	height:16px;
	padding-left:10px;
	padding-top:3px;
	border:1px solid #000000;
}

.kuchikomi_title_box{
	width:450px;
	height:20px;
	float:center;
	margin-top:10px;
}

.kuchikomi_title_l{
	width:300px;
	height:20px;
	text-align:left;
	color:#a900a4;
	float:left;
}

.kuchikomi_title_r{
	width:150px;
	height:20px;
	text-align:right;
	color:#f800bf;
	float:left;
}

.kuchikomi_txt{
	width:450px;
	padding-bottom:10px;
	border-bottom:1px solid #90b8ff;
}


/*写メ投稿*/

.s_area_syame_title{
	width:600px;
	height:60px;
	background-image:url(image/s_area_syamehead.gif);
}

.shame_toukou{
	width:563px;
	height:181px;
	float:center;
	text-align:center;
	border-bottom:1px solid #8b97ff;
}

.shame1{
	width:135px;
	height:176px;
	float:left;
	border-right:1px solid #8b97ff;
	padding-left:5px;
	padding-top:5px;
}

.shame2{
	width:135px;
	height:176px;
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.shame_photo{
	width:125px;
	height:120px;
	text-align:center;
}

.shame_in_title{
	width:125px;
	height:25px;
	font-size:12px;
	text-align:center;
	border-top:1px dotted #5658a9;
	border-bottom:1px dotted #5658a9;
}

.shame_in_txt{
	width:125px;
	font-size:12px;
	text-align:left;
}

.s_area_syamegirl_name{
	width:422px;
	height:15px;
	text-align:left;
}

.s_area_syamegirl_box{
	width:422px;
	text-align:left;
	border-bottom:1px solid #5658a9;
	padding-bottom:10px;
	margin-top:10px;
}

.s_area_syamegirl_photo{
	width:160px;
	float:left;
}

.s_area_syamegirl_txt{
	width:252px;
	float:left;
	padding-left:10px;
}

.shame_log_box{
	width:425px;
	height:62px;
	float:center;
	border-bottom:1px solid #8b97ff;
}

.log1{
	width:196px;
	height:52px;
	float:left;
	border-right:1px solid #8b97ff;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
}

.log2{
	width:187px;
	height:52px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	text-align:left;
}

.kekka_itiran{
	width:580px;
	height:13px;
	background-color:#3F60FF;
	text-align:center;
	color:#ffffff;
	padding-top:2px;
	margin-top:5px;
	margin-bottom:5px;
}