@charset "shift_jis";
*{ margin:0; padding:0;}
html{height:100%;}

body{
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3",sans-serif;
	background-color:#ffffff;
	padding:0;
	margin: 0 auto;
	text-align:center;
	color:#333333;
	position: relative;
	background-image: url(../images/bodyback2.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

/* IE7Εpaddingwθ */ 
*:first-child+html body { 
padding-left: 1px; 
} 
 
/* IE6ΘΊΕpaddingwθ */ 
*html body { 
padding-left: 1px; 
}

h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
p{margin:0;padding:0;line-height:1.4;}

.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}

/* float box  */
.boxct{text-align:center;margin:0 auto;}
.fright{float:right;display:block;width:auto;height:auto;}
.fleft{float:left;display:block;width:auto;height:auto;}

a{text-decoration: none;color:#0033CC;overflow:hidden;}
a:hover{text-decoration: underline;}

img{border:0;}
strong{font-weight:normal;}

div, dl, ul{
    zoom: 1;
}

div:after,
dl:after,
u:after,
#body:after,
#bodyin:after,
#main:after,
#mainin:after,
#mainin2:after,
#header:after,
#side:after,
#content:after,
#contentin:after,
#conft:after,
#footer:after,
#footerin:after,
.tbox:after,
.box:after,
div:after,
.fcbox:after,
.cb:after{
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
div,
dl,
u,
#body,
#bodyin,
#main,
#mainin,
#mainin2,
#header,
#side,
#content,
#contenttnin,
#conft,
#footer,
#footerin,
.tbox,
.box,
div,
.fcbox,
.cb{
  overflow:hidden;
}
/* IE-mac \*/
* html div,
* html dl,
* html u,
* html #body,
* html #bodyin,
* html #main,
* html #mainin,
* html #mainin2,
* html #header,
* html #side,
* html #content,
* html #contentin,
* html #conft,
* html #footer,
* html #footerin,
* html .tbox,
* html .box,
* html div,
* html .fcbox,
* html .cb{
  height:1%;
  overflow:visible;
}
/* IE-mac */

#body{
	width:950px;
	height:100%;
	margin:0 auto;
	padding:0;
	background-color: #f6f2f1;
}
#bodyin{
	width:100%;
	margin:0 auto;
	padding:0;
	background-color: #ffffff;
	background-image: url(../images/mainback.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#header a:hover,
#main a:hover,
#snv2 a:hover,
#snv3 a:hover,
#footer a:hover
{filter: alpha(opacity=70); 
-moz-opacity: 0.7; 
opacity: 0.7;}

#header a:hover img,
#main a:hover img,
#snv2 a:hover img,
#snv3 a:hover img,
#footer a:hover img{  
	opacity:0.7;  
	filter: alpha(opacity=70);  
	-ms-filter: "alpha( opacity=70 )";  
	background: #fff;
}


#navi a:hover,
#snv a:hover,
#snv2 .nv01 a:hover,
#snv2 .nv02 a:hover,
#picup a:hover,
#page.pickup #pickupboxin a:hover{
	opacity:1;  
	filter: alpha(opacity=100);  
	-ms-filter: "alpha( opacity=100 )";
}
#navi a:hover img,
#snv a:hover img,
#snv2 .nv01 a:hover img,
#snv2 .nv02 a:hover img,
#picup a:hover img,
#page.pickup #pickupboxin a:hover img{  
	opacity:1;  
	filter: alpha(opacity=100);  
	-ms-filter: "alpha( opacity=100 )";
}



#header{
	width:100%;margin:0 auto;padding:0;text-align:left;
}
#headerin{
	width:100%;height:62px;margin:0 auto;padding:0;
}
#headerin #title{margin:0 0 0 5px;text-align:left;float:left;}
#headerin div{margin:20px 0 0;text-align:left;float:right;}

#navi{clear:left;margin:0 auto;padding:0;width:100%;height:33px;text-align:left;
background-image: url(../images/nv_back.gif);
background-position: 0 0;background-repeat: repeat-x;
}
		#navi li{ width:120px;height:33px; float:left; list-style:none; margin:0; padding:0;text-indent:-9999px;}
			#navi li.nv01{width:111px;}
			#navi li.nv08{width:119px;}
				#navi li a{display:block;clear:left;width:100%;height:100%;background-position: 0 0;background-repeat: no-repeat;text-decoration: none;}
				#navi li.nv01 a{background-image: url(../images/nv_top.gif);}
				#navi li.nv02 a{background-image: url(../images/nv_picup.gif);}
				#navi li.nv03 a{background-image: url(../images/nv_info.gif);}
				#navi li.nv04 a{background-image: url(../images/nv_malmag.gif);}
				#navi li.nv05 a{background-image: url(../images/nv_shoplist.gif);}
				#navi li.nv06 a{background-image: url(../images/nv_link.gif);}
				#navi li.nv07 a{background-image: url(../images/nv_sitemap.gif);}
				#navi li.nv08 a{background-image: url(../images/nv_contact.gif);}

				#navi li.nv01 a:hover{background-position: 0 -33px;}
				#navi li.nv02 a:hover{background-position: 0 -33px;}
				#navi li.nv03 a:hover{background-position: 0 -33px;}
				#navi li.nv04 a:hover{background-position: 0 -33px;}
				#navi li.nv05 a:hover{background-position: 0 -33px;}
				#navi li.nv06 a:hover{background-position: 0 -33px;}
				#navi li.nv07 a:hover{background-position: 0 -33px;}
				#navi li.nv08 a:hover{background-position: 0 -33px;}

#index #navi li.nv01 a         {background-position: 0 -66px;}
#page.pikcup #navi li.nv02 a    {background-position: 0 -66px;}
#page.guide #navi li.nv03 a     {background-position: 0 -66px;}
#page.mailmagazin #navi li.nv04 a   {background-position: 0 -66px;}
#page.shoplist #navi li.nv05 a {background-position: 0 -66px;}
#page.link #navi li.nv06 a     {background-position: 0 -66px;}
#page.sitemap #navi li.nv07 a {background-position: 0 -66px;}
#page.inquiry #navi li.nv08 a{background-position: 0 -66px;}





#main{
	width:100%;
	margin:0 auto;
	padding:8px 0 0;
	text-align:left;
}

#side{
	float:left;
	width:185px;
	text-align:left;
	margin:0;
	padding:0;
	display:inline;
}

#side li{width:175px;list-style:none;padding:0;text-indent:-9999px;}

 #snv{margin:0 0 0 5px;padding:0;width:175px;text-align:left;}
		#snv li{height:54px;margin:0 0 1px;}
				#snv li a{display:block;clear:left;width:100%;height:100%;background-position: 0 0;background-repeat: no-repeat;text-decoration: none;}
				#snv li.nv01 a{background-image: url(../images/sn_nv_genre.gif);}
				#snv li.nv02 a{background-image: url(../images/sn_nv_area.gif);}
				#snv li.nv03 a{background-image: url(../images/sn_nv_budget.gif);}
				#snv li.nv04 a{background-image: url(../images/sn_nv_coupon.gif);}
				#snv li.nv05 a{background-image: url(../images/sn_nv_keyword.gif);}
				#snv li.nv06 a{background-image: url(../images/sn_nv_details.gif);}

				#snv li.nv01 a:hover{background-position: -175px 0;}
				#snv li.nv02 a:hover{background-position: -175px 0;}
				#snv li.nv03 a:hover{background-position: -175px 0;}
				#snv li.nv04 a:hover{background-position: -175px 0;}
				#snv li.nv05 a:hover{background-position: -175px 0;}
				#snv li.nv06 a:hover{background-position: -175px 0;}

				#page.genre #snv li.nv01 a  {background-position: -350px 0;}
				#page.are #snv li.nv02 a    {background-position: -350px 0;}
				#page.budget #snv li.nv03 a {background-position: -350px 0;}
				#page.coupon #snv li.nv04 a {background-position: -350px 0;}
				#page.keyword #snv li.nv05 a{background-position: -350px 0;}
				#page.details #snv li.nv06 a{background-position: -350px 0;}

 #snv2{margin:5px 0 0 5px;padding:0;width:175px;text-align:left;}
		#snv2 li{margin:0 0 6px;}
		#snv2 li.nv01{ height:54px;}
		#snv2 li.nv02{ height:100px;}
		#snv2 li.nv03{ height:149px;}
		#snv2 li.nv04{ height:100px;}
		#snv2 li.nv05{ height:74px;}
				#snv2 li a{display:block;clear:left;width:100%;height:100%;background-position: 0 0;background-repeat: no-repeat;text-decoration: none;}
				#snv2 li.nv01 a{background-image: url(../images/sn2_jpb.jpg);}
				#snv2 li.nv02 a{background-image: url(../images/sn2_malmag.gif);}
				#snv2 li.nv03 a{background-image: url(../images/sn2_mobile.jpg);}
				#snv2 li.nv04 a{background-image: url(../images/sn2_map.jpg);}
				#snv2 li.nv05 a{background-image: url(../images/sn2_blog.jpg);}

				#snv2 li.nv01 a:hover{background-position: -175px 0;}
				#snv2 li.nv02 a:hover{background-position: -175px 0;}				


 #snv3{margin:0 0 15px 5px;padding:0;width:175px;text-align:left;}
		#snv3 li{height:27px;margin:0;}
		#snv3 li.nv01{height:28px;}
				#snv3 li a{display:block;clear:left;width:100%;height:100%;background-position: 0 0;background-repeat: no-repeat;text-decoration: none;}
				#snv3 li.nv01 a{background-image: url(../images/sn3_nv_about.gif);}
				#snv3 li.nv02 a{background-image: url(../images/sn3_nv_info.gif);}
				#snv3 li.nv03 a{background-image: url(../images/sn3_nv_shoplist.gif);}
				#snv3 li.nv04 a{background-image: url(../images/sn3_nv_link.gif);}
				#snv3 li.nv05 a{background-image: url(../images/sn3_nv_sitemap.gif);}
				#snv3 li.nv06 a{background-image: url(../images/sn3_nv_contact.gif);}
				#snv3 li.nv07 a{background-image: url(../images/sn3_nv_prive.gif);}




#content{
	float:right;
	width:755px;
	text-align:left;
	padding:0;
	margin:0 5px 0 0;
	display:inline;
}
#contentin{width:720px;	margin:0 20px 0 15px;}


#content h2#picup{margin:0 0 6px;}
#index #search table{border-collapse: collapse;border:1px solid #ffcc00;width:100%;margin-bottom:6px;padding:0;}
#index #search table th{background-color:#fff1aa;border:1px solid #ffcc00;padding:3px;vertical-align:middle;text-align:center;width:256px;font-size:12px;color:#eb6100;}
#index #search table td{background-color:#ffffcc;border:1px solid #ffcc00;padding:3px;font-size:12px;vertical-align:middle;text-align:center;}
#index #search table td .key{float:left;margin-left:20px;}
#index #search table td .bu{float:left;}
#index #search table td .key input{margin:2px 6px 0 0;width:330px;}
#content h2#job{margin:0 0 6px;}


#content #newbox{margin:6px 0 0;}
#content #newbox h2{margin:0;}
#content #newbox .tbox{margin:5px 0 0;clear:left;}
#content #newbox .box{width:377px;float:left;text-align:left;}
#content #newbox .box.newcoupon,#content #newbox .box.newjob{float:right;text-align:left;}
#content #newbox .box div{margin:1px 0 0;border-bottom:1px solid #d3cbc9;font-size: 12px;}
#content #newbox .box div.bk{clear:left;background-color: #f7f6f9;}

#content #newbox .box table{width:374px;height:74px;margin:0;padding:0;border:none;font-size: 12px;}
#content #newbox .box table .photo{width:94px;height:74px;text-align:center;vertical-align:top;}
#content #newbox .box table .photo img{width:auto;height:auto;margin:0;padding:4px 0 0;}
#content #newbox .box table .scom{margin:0;padding:0;border:none;display:inline;vertical-align:top;}
#content #newbox .box table .scom h3{font-size: 12px;padding-left:5px;font-weight:normal;margin-top:7px;}
 #content #newbox .box.newshop table .scom h3{border-left:4px solid #f37600;font-size: 12px;}
 #content #newbox .box.newcoupon table .scom h3{border-left:4px solid #d10000;font-size: 12px;}
 #content #newbox .box.new table .scom h3{border-left:4px solid #a80077;font-size: 12px;}
 #content #newbox .box.newjob table .scom h3{border-left:4px solid #15a4d0;font-size: 12px;}
#content #newbox .box table .scom p{margin:4px 0 0;padding:0;line-height:1.2;}
#content #newbox .box table .day{margin:0;padding:0 0 3px;line-height:1;text-align:right;vertical-align:bottom;}

#content #newbox .box .morelink{display:block;text-align:right;margin:7px 14px 0 0;}


#content #barbox{
	margin:40px 0 0;
	padding:0;
	width:755px;
	clear:left;	
	}
#content #barbox ul{
	margin:0;
	padding:0;
	width:100%;
	list-style-type: none;
	clear:left;
	}
#content #barbox li{
	float:left;
	width:185px;
	margin:0 0 6px 5px;
	padding:0;
	}
#content #barbox li.bl{
	float:left;
	margin:0 0 6px 0;
	padding:0;
	}



#fnv{float:right;text-align:left;margin:60px 5px 8px 0;padding:0;width:300px;height:26px;}
		#fnv li{ float:left; list-style:none; margin:0 0 0 3px; padding:0;text-indent:-9999px;}
				#fnv li a{display:block;width:144px;height:26px; background-position: 0 0;background-repeat: no-repeat;text-decoration: none;}
				#fnv li.nv01 a{background-image: url(../images/bu_ft_home.gif);}
				#fnv li.nv02 a{background-image: url(../images/bu_ft_ptop.gif);}

				#fnv li.nv01 a:hover{background-position: 0 -26px;position: relative;}
				#fnv li.nv02 a:hover{background-position: 0 -26px;position: relative;}


#footer{
	width:100%;
	margin-bottom:10px;
	clear:left;
	border-top:1px solid #fff;
}
#footerin{
	text-align:right;
	margin:4px 19px 0 0;
	padding:0;
}



#paboutus #content h1{border-bottom:3px solid #d10000;margin:15px 0 0;}
#paboutus #content h1 img{padding:0 0 5px;}

#paboutus #content h2{margin:35px 0 15px;}

#paboutus #content p{line-height:1.6;}

#paboutus #content #combox{clear:left;margin:30px 0 0;}

#paboutus #content #combox table{float:left;width:320px;margin:0;padding:0;}
#paboutus #content #combox table tr{background-image: url(../aboutus/images/line.gif);background-repeat: repeat-x;background-position: left bottom;}
#paboutus #content #combox table th{padding:8px 7px;text-align:left;font-weight:normal;}
#paboutus #content #combox table td{padding:8px 7px;text-align:left;}

#paboutus #content #combox #map{float:right;margin:0;width:390px;}
#paboutus #content #combox #map #mapin{margin:0;width:388px;border:1px solid #cccccc;}
#paboutus #content #combox #map img{padding:4px;}
		#paboutus #content #combox #map .button{float:right;text-align:left; list-style:none; margin:0 10px 0 0; padding:0;text-indent:-9999px;}
				#paboutus #content #combox #map .button a{display:block;width:125px;height:31px;background-image: url(../aboutus/images/button_map.gif);background-position: 0 0;background-repeat: no-repeat;text-decoration: none;}
				#paboutus #content #combox #map .button a:hover{background-position: -125px 0;position: relative;}


#paboutus #content #webbox{clear:left;margin:25px 0 0;}
#paboutus #content #webbox h2{margin:0;border-bottom:3px solid #4f0505;padding:0 0 5px;}
#paboutus #content #webbox .com{margin:15px 0 20px;}
#paboutus #content #webbox .box{clear:left;margin:20px 0 0;border-bottom:1px solid #f0f0f0;}
#paboutus #content #webbox .box .webimg{float:left;width:220px;}
#paboutus #content #webbox .box .webcom{float:right;width:490px;text-align:left;}

#paboutus #content #webbox .box .webcom h3{
	font-size:14px;
	margin:0 0 10px;
	background-color:#a20000;
	color:#ffffff;
	padding:6px 12px;
	background-image: url(../aboutus/images/webtitle_back.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
#paboutus #content #webbox .box .webcom p{margin-left:10px;}
#paboutus #content #webbox .box .webcom .add{margin:25px 0 0 10px;}


#paboutus #content #popbox{
	clear:left;
	margin:25px 0 0;
	text-align:center;
	width:720px;
	display:table;
}
#paboutus #content #popbox .popboxin{clear:left;}
#paboutus #content #popbox .box{float:left;margin:15px 7px 0;height:200px;}
#paboutus #content #popbox .box img{display:block;}
#paboutus #content #popbox h3{
	font-size:14px;
	margin:0 0 10px;
	background-color:#a20000;
	color:#ffffff;
	padding:6px 12px;
	background-image: url(../aboutus/images/webtitle_back.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align:left;
}


#paboutus #content #photobox{clear:left;margin:25px 0 0;text-align:center;width:720px;}
#paboutus #content #photobox .box{float:left;margin:7px 5px 0;padding:4px;display:inline;border:1px solid #ddd;}
#paboutus #content #photobox h3{
	font-size:14px;
	margin:0 0 10px;
	background-color:#a20000;
	color:#ffffff;
	padding:6px 12px;
	background-image: url(../aboutus/images/webtitle_back.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align:left;
}





/*ΪΧυ*/
.search #serchbox{width:735px;border:1px solid #d3cbc9;} 
.search #serchboxin{margin:9px auto;width:710px;}
.search #serchboxin .stitle{
	margin:10px 0;
	width:100%;
	border-left:6px solid #ec6100;
	border-bottom:1px solid #e69a00;
}
.search #serchboxin h2{
	margin-left:6px;
	line-height:24px;
	font-size:12px;
	color:#555;
	float:left;
}
.search #serchboxin .serchnum{
	margin-left:6px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color:#f00;
	float:right;
	padding:0 7px;
}

.search #serchboxin table.tbbox,.search #serchboxin table.tbbox2{
	border-collapse: collapse;
	border:1px solid #ffcc00;
	width:100%;
	margin-top:7px;
	padding:0;
	}
.search #serchboxin table.tbbox th,.search #serchboxin table.tbbox2 th{
	background-color:#fff1aa;
	border:1px solid #ffcc00;
	padding:7px;
	vertical-align:top;
	text-align:left;
	width:100px;
	font-size:12px;
	}
.search #serchboxin table.tbbox td,.search #serchboxin table.tbbox2 td{
	background-color:#ffffcc;
	border:1px solid #ffcc00;
	padding:7px;
	font-size:12px;	
	}
.search #serchboxin table.tbbox td div{
	float:left;
	width:135px;
	text-align:left;
	margin-right:3px;
	display:inline;
	line-height:1.6;
	}
.search #serchboxin table td input{
	margin:0 6px 0 0;	
	}

.search #serchboxin table.tbbox2 td div{
	float:left;
	padding-right:8px;
	line-height:1.6;
}

.search #serchboxin table.tbbox2 table,
.search #serchboxin table.tbbox2 table th,
.search #serchboxin table.tbbox2 table td{border:none;margin:0;padding:0;}

.search #serchboxin table div.key input{width:200px;}
.search #serchboxin table div.key{color:#eb6100;}

.search #serchboxin table div.divtop{width:100%;border-bottom:1px dotted #ffcc00;padding-bottom:3px;margin-bottom:5px;}
.search #serchboxin table div strong{font-weight:bold;}


.search #serchboxin .formbu{margin:10px 0 10px 265px;text-align:left;clear:left;}
.search #serchboxin .formbu .goserch{width:194px;float:left;}
.search #serchboxin .formbu .clear{height:29px;float:left;padding-top:4px;}
.search #serchboxin .formbu .clear input{width:90px;}

.budgetsearch #serchboxin hr{border-top:1px dotted #cfcfcf;padding:0;margin:50px 0 40px;}


.areasearch #map{margin:0 0 20px;width:710px;height:409px;	background-image: url(../search-area/images/map.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;}

.areasearch #map .takamatsu_center{z-index: 11;width:142px;height:34px;position: relative;left: 295px;top: 103px;}
.areasearch #map .takamatsu_south{z-index: 12;width:127px;height:34px;position: relative;left: 301px;top: 116px;}
.areasearch #map .takamatsu_south2{z-index: 13;width:96px;height:35px;position: relative;left: 317px;top: 165px;}
.areasearch #map .takamatsu_west{z-index: 13;width:96px;height:35px;position: relative;left: 260px;top: 91px;}
.areasearch #map .takamatsu_east{z-index: 13;width:96px;height:35px;position: relative;left: 373px;top: 56px;}
.areasearch #map .sanuki{z-index: 13;width:78px;height:34px;position: relative;left: 455px;top: -22px;}
.areasearch #map .kokubunji{z-index: 13;width:78px;height:34px;position: relative;left: 217px;top: -56px;}
.areasearch #map .sakaide{z-index: 13;width:78px;height:34px;position: relative;left: 175px;top: -128px;}
.areasearch #map .marugame{z-index: 13;width:78px;height:34px;position: relative;left: 137px;top: -108px;}
.areasearch #map .tadotsu{z-index: 13;width:78px;height:34px;position: relative;left: 92px;top: -108px;}
.areasearch #map .kotohira{z-index: 13;width:78px;height:34px;position: relative;left: 134px;top: -80px;}



/*υΚ*/
.search-rt h1{float:left;margin-bottom:10px;margin-right:7px;}
.search-rt .serchnum{
	margin-left:6px;
	margin-top:20px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color:#e5004f;
	float:left;
}
.search-rt #serchbox{width:735px;border:1px solid #d3cbc9;} 
.search-rt #serchboxin{margin:9px auto;width:710px;}
.search-rt #serchboxin .shopbox{margin:12px 0 0;width:100%;}
.search-rt #serchboxin .shopbox .shoptitle{
	width:100%;
	background-color:#f8462a;
	padding:3px 0;
	margin-bottom:6px;
	}
.search-rt #serchboxin .shopbox .shoptitle h2{
	margin:3px 6px;
	border-left:3px solid #fca395;
	line-height:15px;
	font-size:12px;
	padding:0 5px;
	color:#fff;
	}
.search-rt #serchboxin .shopbox .shoptitle h2 a,
.search-rt #serchboxin .shopbox .shoptitle h2 a:visited{
	color:#fff;
	}
.search-rt #serchboxin .shopbox .photo{
	float:left;
	width:150px;
	}
.search-rt #serchboxin .shopbox .photo img{
	display:block;
	padding:3px;
	border:1px solid #d6cecc;
	}
.search-rt #serchboxin .shopbox .photo a:hover img{  
	opacity:0.8;  
	filter: alpha(opacity=80);  
	-ms-filter: "alpha( opacity=80 )";  
	background: #fff;  
	} 

.search-rt #serchboxin .shopbox .combox{
	float:left;
	width:558px;
	font-size:12px;
	color:#555;
	word-break: break-all;
	}
.search-rt #serchboxin .shopbox .combox a{color:#0000ff;}

.search-rt #serchboxin .shopbox .combox .com1{
	padding-bottom:4px;
	line-height:1.5;
	border-bottom:1px dotted #cfcfcf;
	}
.search-rt #serchboxin .shopbox .combox .com2{
	padding-top:4px;
	line-height:1.5;
	}
.search-rt #serchboxin .shopbox .combox .spec{
	padding-top:5px;
	width:100%;
	clear:left;
	}
.search-rt #serchboxin .shopbox .combox .spec img{
	padding-right:5px;
	}

.search-rt #serchboxin .movebox{
	margin:20px auto 30px;
	width:98%;
	border:1px solid #2f8dff;
	}
.search-rt #serchboxin .moveboxin{
	padding:5px 10px;
	text-align:center;
	line-height:22px;
	}

.keywordsearch-rt #serchboxin .shopbox{margin:12px 0 0;width:100%;}
.keywordsearch-rt #serchboxin .shopbox .combox{width:100%;border-bottom:1px solid #f5b396;clear:left;}
.keywordsearch-rt #serchboxin .shopbox .combox .menuti{float:left;font-weight:bold;color:#333333;padding-left:1em;line-height:2;}
.keywordsearch-rt #serchboxin .shopbox .combox .price{float:right;font-weight:normal;padding-right:0.5em;line-height:2;text-align:right;}
.keywordsearch-rt #serchboxin .shopbox .comboxin2{
	width:100%;
	border-top:1px dotted #cfcfcf;
}
.keywordsearch-rt #serchboxin .shopbox .comboxin2 p{
	color:#555555;
	padding-left:1.5em;
	padding-right:0.5em;
	line-height:2;
}
.keywordsearch-rt #serchboxin .shopbox .combox.sec2{background-color:#ffffe4;}

.keywordsearch-rt #serchboxin .shopbox .combox3 {background-color:#ffffe4;}

.keywordsearch-rt #serchboxin .shopbox .combox3 {
    float:left;
    width:558px;
    font-size:12px;
    color:#555;
    }
.keywordsearch-rt #serchboxin .shopbox .combox3 a{color:#0000ff;}

.keywordsearch-rt #serchboxin .shopbox .combox3 .com1{
    padding-bottom:4px;
    line-height:1.5;
    border-bottom:1px dotted #cfcfcf;
    }
.keywordsearch-rt #serchboxin .shopbox .combox3 .com2{
    padding-top:4px;
    line-height:1.5;
    }
.keywordsearch-rt #serchboxin .shopbox .combox3 .spec{
    padding-top:5px;
    width:100%;
    clear:left;
    }
.keywordsearch-rt #serchboxin .shopbox .combox3 .spec img{
    padding-right:5px;
    }



/*Vξρ*/
.newssearch-rtt h1{float:left;margin-bottom:10px;margin-right:7px;}
.newssearch-rt .serchnum{
	margin-left:6px;
	margin-top:20px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color:#e5004f;
	float:right;
}

.newssearch-rt #serchboxin2{clear:left;width:710px;}
.newssearch-rt #serchboxin2 .shopbox{width:348px;float:left;height:80px;}
.newssearch-rt #serchboxin2 .shopbox .com1-day{}

.newssearch-rt #serchboxin2 .shopbox.rbox{float:right;}
.newssearch-rt #serchboxin2 .shopbox .combox{width:272px;}
.newssearch-rt #serchboxin2 .shopbox .combox .com1{padding-bottom:0;border-bottom:none;}

.newssearch-rt #serchboxin2 .shopbox .photo{float:left;width:76px;}
/*.newssearch-rt #serchboxin2 .shopbox .photo img{width:60px;height:60px;}*/





.inquiry #section{margin:0 auto;width:710px;}
.inquiry #section h1{margin:10px 0 20px;}
.inquiry #section .topcom{margin:0 0 10px;line-height:1.4;}
.inquiry #section table{
	border-collapse: collapse;
	width:708px;
	border-spacing:0px;
	border:1px solid #cccccc;
}
.inquiry #section table th{
	border:1px solid #cccccc;
	text-align: left;
	white-space: nowrap;
	padding:10px 15px;
	background-color:#f8f7f3;
	font-weight:normal;
}
.inquiry #section strong{
	font-weight:bold;
	color:#ff4a4a;
	padding:0 2px;
}
.inquiry #section table td{
	border:1px solid #cccccc;
	text-align: left;
	padding:10px;line-height:1.6;
	vertical-align: middle;
	width:520px;
}
.inquiry #section table td .error{
	font-weight:bold;
	color:#ff3300;
}
.inquiry #section input,.inquiry #section textarea{line-height:1.6;background-color:#fafae5;padding:2px;}
.inquiry #section table dl{
	width:500px;
}
.inquiry #section table dt{
	float:left;
	white-space: nowrap;
	padding:0 5px;
	width:90px;
	line-height:1.8;
	vertical-align: middle;
}
.inquiry #section table dd{
	float:left;
	padding:3px 0;
	width:400px;
	vertical-align: middle;
}
.inquiry #section .w90{width:30px;}
.inquiry #section .w90{width:90px;}
.inquiry #section .w220{width:220px;}
.inquiry #section .w460{width:460px;}

.inquiry #section .button{
	width:280px;
	text-align:center;
	margin:10px auto;
	text-align:center;
}
.inquiry #section .button .back{float:left;}
.inquiry #section .button .next{float:right;}


.inquiry #section input,
.inquiry #section textarea{
	border:1px solid #999999;
}

.inquiry #section #kind_1,
.inquiry #section #kind_2,
.inquiry #section #sex_1,
.inquiry #section #sex_2{
		border:1px solid #ffffff;
		background-color:#ffffff;
	}

.inquiry #section #year{margin-right:5px;}

.inquiry #section .button input{
	border:none;
}




/*Μpυ*/
.jobsearch #serchbox{width:735px;border:1px solid #d3cbc9;} 
.jobsearch #serchboxin{margin:9px auto;width:710px;}
.jobsearch #serchboxin .stitle{
	margin:10px 0;
	width:100%;
	border-left:6px solid #27b2b2;
	border-bottom:1px solid #27b2b2;
}
.jobsearch #serchboxin h2{
	margin-left:6px;
	line-height:24px;
	font-size:12px;
	color:#555;
	float:left;
}
.jobsearch #serchboxin .serchnum{
	margin-left:6px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color:27b2b2;
	float:right;
	padding:0 7px;
}

.jobsearch #serchboxin table.tbbox,.jobsearch #serchboxin table.tbbox2{
	border-collapse: collapse;
	border:1px solid #5a86b3;
	width:100%;
	margin-top:7px;
	padding:0;
	}
.jobsearch #serchboxin table.tbbox th,.jobsearch #serchboxin table.tbbox2 th{
	background-color:#d8e4f0;
	border:1px solid #5a86b3;
	padding:7px;
	vertical-align:top;
	text-align:left;
	width:100px;
	font-size:12px;
	}
.jobsearch #serchboxin table.tbbox td,.jobsearch #serchboxin table.tbbox2 td{
	background-color:#edf4fa;
	border:1px solid #5a86b3;
	padding:7px;
	font-size:12px;	
	}
.jobsearch #serchboxin table.tbbox td div{
	float:left;
	width:135px;
	text-align:left;
	margin-right:3px;
	display:inline;
	line-height:1.6;
	}
.jobsearch #serchboxin table td input{
	margin:0 6px 0 0;	
	}

.jobsearch #serchboxin table.tbbox2 td div{
	float:left;
	padding-right:8px;
}

.jobsearch #serchboxin table td div.pt1{
	width:150px;
}
.jobsearch #serchboxin table td div.pt2{
	width:250px;
}

.jobsearch #serchboxin table.tbbox2 table,
.jobsearch #serchboxin table.tbbox2 table th,
.jobsearch #serchboxin table.tbbox2 table td{border:none;margin:0;padding:0;}

.jobsearch #serchboxin table div.pay input{width:120px;}


.jobsearch #serchboxin table div.divtop{width:100%;border-bottom:1px dotted #ffcc00;padding-bottom:3px;margin-bottom:5px;}
.jobsearch #serchboxin table div strong{font-weight:bold;}


.jobsearch #serchboxin .formbu{margin:10px 0 10px 265px;text-align:left;clear:left;}
.jobsearch #serchboxin .formbu .goserch{width:194px;float:left;}
.jobsearch #serchboxin .formbu .clear{height:29px;float:left;padding-top:4px;}
.jobsearch #serchboxin .formbu .clear input{width:90px;}



.jobsearch-rt h1{float:left;margin-bottom:10px;margin-right:7px;}
.jobsearch-rt .serchnum{
	margin-left:6px;
	margin-top:20px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color:#27b2b2;
	float:left;
}
.jobsearch-rt #serchbox{width:735px;border:1px solid #d3cbc9;} 
.jobsearch-rt #serchboxin{margin:9px auto;width:710px;}
.jobsearch-rt #serchboxin .shopbox{margin:12px 0 0;width:100%;clear:left;}
.jobsearch-rt #serchboxin .shopbox .shoptitle{
	width:100%;
	background-color:#27b2b2;
	padding:3px 0;
	margin-bottom:6px;
	}
.jobsearch-rt #serchboxin .shopbox .shoptitle h2{
	margin:3px 6px;
	border-left:3px solid #d8e4f0;
	line-height:15px;
	font-size:12px;
	padding:0 5px;
	color:#fff;
	}
.jobsearch-rt #serchboxin .shopbox .shoptitle h2 a,
.jobsearch-rt #serchboxin .shopbox .shoptitle h2 a:visited{
	color:#fff;
	}
.jobsearch-rt #serchboxin .shopbox .photo{
	float:left;
	width:150px;
	}
.jobsearch-rt #serchboxin .shopbox .photo img{
	display:block;
	padding:3px;
	border:1px solid #d6cecc;
	}
.jobsearch-rt #serchboxin .shopbox .photo a:hover img{  
	opacity:0.8;  
	filter: alpha(opacity=80);  
	-ms-filter: "alpha( opacity=80 )";  
	background: #fff;  
	} 

.jobsearch-rt #serchboxin .shopbox .combox{
	float:left;
	width:558px;
	font-size:12px;
	color:#555;
	}
.jobsearch-rt #serchboxin .shopbox .combox a{color:#0000ff;}

.jobsearch-rt #serchboxin .shopbox .combox .com1{
	padding-bottom:4px;
	line-height:1.5;
	border-bottom:1px dotted #cfcfcf;
	}
.jobsearch-rt #serchboxin .shopbox .combox .com2{
	padding-top:4px;
	line-height:1.5;
	}

.jobsearch-rt #serchboxin .movebox{
	margin:20px auto 30px;
	width:98%;
	border:1px solid #2f8dff;
	}
.jobsearch-rt #serchboxin .moveboxin{
	padding:5px 10px;
	text-align:center;
	line-height:22px;
	}


 
.mailmagazin #mailbox h1{float:left;margin-top:10px;margin-bottom:10px;margin-right:7px;}
.mailmagazin #mailbox{width:735px;border:1px solid #d3cbc9;} 
.mailmagazin #mailboxin{margin:9px auto;width:710px;}

.mailmagazin #mailbox .com{border-left:4px solid #e60012;}
.mailmagazin #mailbox ul{margin:2px 0 2px 6px;padding:0;}
.mailmagazin #mailbox li{margin:0;padding:0 0 0 18px;line-height:1.4;}
.mailmagazin #mailbox li.icon1{
background-image: url(../magazine/images/icon_circle1.gif);
background-position: left 2px;
background-repeat: no-repeat;
}
.mailmagazin #mailbox .com li.icon2{
background-image: url(../magazine/images/icon_circle2.gif);
background-position: left 2px;
background-repeat: no-repeat;
}
.mailmagazin #mailbox .com li span{color:#ff0000;}


.mailmagazin #mailbox table.tbbox1{
	border-collapse: collapse;
	border:1px solid #fd2e05;
	width:544px;
	margin:20px auto 0;
	padding:0;
	}
.mailmagazin #mailbox table.tbbox1 th{
	border:1px solid #fd2e05;
	text-align:left;
	width:180px;
	font-weight:normal;
	font-size:12px;
	padding:3px 5px;
	vertical-align:top;
	line-height:22px;
	}
.mailmagazin #mailbox th span{color:#ff0000;}
.mailmagazin #mailbox table.tbbox1 th.ttitle{
	border:1px solid #fd2e05;
	background-color:#fd2e05;
	color:#ffffff;
	padding:3px 5px;
	text-align:center;
	width:100%;
	font-size:12px;
	line-height:22px;
	}

.mailmagazin #mailbox table.tbbox1 td{
	border:1px solid #fd2e05;
	padding:7px;
	font-size:12px;	
	padding:3px;
	}
.mailmagazin #mailbox td input{padding:0 3px 0 0;}
.mailmagazin #mailbox td #mail{width:200px;}
.mailmagazin #mailbox td #age{width:40px;}
.mailmagazin #mailbox td div{float:left;padding-right:15px;}
.mailmagazin #mailbox td.formbu{
	text-align:center;
	}
.mailmagazin #mailbox td.formbu input{padding:0 15px;}




.mailmagazin #mailbox h2{float:left;margin-top:50px;margin-bottom:10px;margin-right:7px;}
.mailmagazin #mailbox .com2{border-left:4px solid #0564fd;}

.mailmagazin #mailbox table.tbbox2{
	border-collapse: collapse;
	border:1px solid #0564fd;
	width:544px;
	margin:20px auto 60px;
	padding:0;
	}
.mailmagazin #mailbox table.tbbox2 th{
	border:1px solid #0564fd;
	text-align:left;
	width:115px;
	font-weight:normal;
	font-size:12px;
	padding:3px;
	vertical-align:top;
	}
.mailmagazin #mailbox table.tbbox2 th.ttitle{
	border:1px solid #0564fd;
	background-color:#0564fd;
	color:#ffffff;
	padding:7px;
	text-align:center;
	width:100%;
	font-size:12px;
	}
.mailmagazin #mailbox table.tbbox2 td{
	border:1px solid #0564fd;
	padding:7px;
	font-size:12px;	
	padding:3px;
	}



.mailmagazin #mailbox table td .error{
	clear:left;
	font-weight:bold;
	color:#ff3300;
	padding:5px 3px 3px;
}

.mailmagazin .registration-com,.mailmagazin .release-com{
	margin:80px 40px 40px;
	clear:left;
	}


/*Xάκ*/
.shoplist h1{float:left;margin-bottom:10px;margin-right:7px;}
.shoplist .serchnum{
	margin-left:6px;
	margin-top:20px;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	color:#e5004f;
	float:right;
}
.shoplist #serchbox .shopbox.rbox{float:right;}
.shoplist #serchbox .shopbox .photo{float:left;width:76px;}




/*fΪXͺz}*/
.shopmap #googlemaps div {
overflow: visible;
}

.shopmap #mapbox h1{margin-top:10px;;margin-right:7px;}
.shopmap #mapbox{width:735px;border:1px solid #d3cbc9;} 
.shopmap #mapboxin{margin:9px auto;width:710px;}

.shopmap #mapbox h2{
	margin:10px 0 20px;
	border-left:7px solid #ec6100;
	border-bottom:1px solid #e69a00;
	padding:0 0 0 8px;
	line-height:23px;
	font-size:12px;
}
.map{border:1px solid #d4ccca;text-align:left;padding:3px 0;width:700px;}
.mapin{width:692px;height:493px;margin:0 3px;}



/*pΔΰ*/
.guide #guidebox h1{float:left;margin-top:10px;margin-bottom:10px;margin-right:7px;}
.guide #guidebox{width:735px;border:1px solid #d3cbc9;} 
.guide #guideboxin{margin:9px auto;width:710px;}

.guide #guidebox .box{border-left:4px solid #e60012;margin:20px 0 0;}
.guide #guidebox .box h2{margin:0 0 0 4px;padding:0;}
.guide #guidebox ul{margin:0 0 2px 6px;padding:0;}
.guide #guidebox li{
	margin:10px 0 0;
	padding:0 0 0 18px;
	line-height:1.4;
	background-image: url(../guide/images/icon01.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}
.guide #guidebox .box li.icon2{
	background-image: url(../guide/images/icon02.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}
.guide #guidebox .box li span{color:#e60012;}



/*NW*/
.link #serchboxin h1{clear:left;margin-top:10px;margin-bottom:10px;margin-right:7px;}
.link #serchboxin .stitle{
	margin:10px 0;
	width:100%;
	border-left:6px solid #ec6100;
	border-bottom:1px solid #e69a00;
}
.link #serchboxin{padding-bottom:30px;}
.link #serchboxin .shopbox .shoptitle{
	width:100%;
	background-color:#2a6ef8;
	padding:3px 0;
	margin-bottom:6px;
	}
.link #serchboxin .shopbox .shoptitle h2{
	margin:3px 6px;
	border-left:3px solid #95b7fc;
	line-height:15px;
	font-size:12px;
	padding:0 5px;
	color:#fff;
	}
.link #serchbox .shopbox .photo{float:left;width:148px;}
.link #serchbox .shopbox .combox .com1{
	font-size:14px;
	}





/*TCg}bv*/
.sitemap #sitemapbox h1{float:left;margin-top:10px;margin-bottom:10px;margin-right:7px;}
.sitemap #sitemapbox{width:735px;border:1px solid #d3cbc9;} 
.sitemap #sitemapboxin{margin:9px auto;width:710px;}

.sitemap #sitemapbox .box{
	margin:20px 0 0;
	background-image: url(../sitemap/images/line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:100%;
}
.sitemap #sitemapbox .box h2{width:205px;padding:14px 0 0 14px;margin:0;text-align:left;vertical-align:left;float:left;font-size:14px;color:#555555;}
.sitemap #sitemapbox ul{
	margin:14px 0 0 23px;
	padding:0;
	float:left;
	list-style-type: none;
}
.sitemap #sitemapbox li{
	margin:10px 0 0;
	padding:0 0 0 18px;
	line-height:1.4;
	background-image: url(../sitemap/images/icon_arrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}




/*vCoV[*/
.privacy #privacybox h1{margin-top:10px;;margin-right:7px;}
.privacy #privacybox{width:735px;border:1px solid #d3cbc9;} 
.privacy #privacyboxin{margin:9px auto;width:710px;}
.privacy #privacybox .box{border-left:4px solid #54a63f;margin:20px 0 0;}
.privacy #privacybox .box h2{margin:0 0 8px 4px;padding:0;}
.privacy #privacybox .box p{
	margin:0 0 0 7px;
	padding:0 0 0 18px;
	line-height:1.4;
	background-image: url(../privacy/images/icon.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}



/*ΑWEsbNAbv*/
.pickup #pickupbox
h1{float:left;margin-top:10px;margin-bottom:10px;margin-right:7px;}
.pickup #pickupbox{width:735px;border:1px solid #d3cbc9;}
/*.pickup #pickupboxin{margin:9px auto;width:710px;}*/

.pickup #pickupbox .box{border-left:4px solid #e60012;margin:20px 0 0;}
.pickup #pickupbox .box h2{margin:0 0 0 4px;padding:0;}
.pickup #pickupbox ul{margin:0 0 2px 6px;padding:0;}

