@charset "Shift_JIS";

*{margin:0; padding:0;}
img{border:none;}
ul{list-style-type:none;}

a:link{color:#0086cd;}
a:visited{color:#0086cd;}
a:hover{color:#ff0000;}
a:active{color:#ff0000;}

body
{
background:#fff;
text-align:center;
font-family:ＭＳ ゴシック;
font-size:10pt;
}

#all
{
width:728px;
margin:0 auto;
text-align:left;
}

h1
{
text-align:right;
font-size:8pt;
font-weight:normal;
margin:5px;
}

#header
{
background:url(img/header.gif) no-repeat;
width:728px;
height:208px;
}

#title_01
{
width:728px;
height:160px;
text-indent:-9999px;
}

#title_01 a
{
display:block;
width:728px;
height:160px;
}

#title_01 a:hover
{
display:block;
width:728px;
height:160px;
}

#title_02
{
font-size:8pt;
color:#fff;
line-height:1.5;
padding-left:60px;
}

#recruit
{
background:url(img/recruit.gif) no-repeat;
width:728px;
height:104px;
margin:10px 0 10px 0;
}

#recruit:after
{
content:".";
clear:both;
visibility:hidden;
height:0;
display:block;
}

#re_left
{
width:500px;
height:104px;
float:left;
}

#re_right
{
width:200px;
height:104px;
float:right;
}

#re_text
{
line-height:1.3;
margin:40px 0 0 80px;
}

#recruit_b
{
width:162px;
height:32px;
text-indent:-9999px;
overflow:hidden;
margin:35px 0 0 0;
}

#recruit_b a
{
background:url(img/recruit_b.gif) no-repeat;
width:162px;
height:32px;
display:block;
}
#recruit_b a:hover
{
background:url(img/recruit_b_2.gif) no-repeat;
width:162px;
height:32px;
display:block;
}

#post
{
width:728px;
text-align:center;
color:#f36;
font-size:8pt;
}

img.post_img
{
vertical-align:middle;
margin:0 10px 0 0;
}

.box
{
width:728px;
margin:10px 0 20px 0;
}

.box_left
{
width:345px;
height:112px;
float:left;
}

.box_right
{
width:345px;
height:112px;
float:right;
}

.box:after
{
display:block;
clear:both;
height:0px;
content:".";
visibility:hidden;
}

/**《ここからカテゴリ》**/

/**《カフェ》**/
#box_cafe
{
background:url(img/box_cafe.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_cafe a
{
background:url(img/box_cafe.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_cafe a:hover
{
background:url(img/box_cafe_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《洋服屋》**/
#box_tailor
{
background:url(img/box_tailor.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_tailor a
{
background:url(img/box_tailor.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_tailor a:hover
{
background:url(img/box_tailor_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《テレアポ》**/
#box_teleapo
{
background:url(img/box_teleapo.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_teleapo a
{
background:url(img/box_teleapo.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_teleapo a:hover
{
background:url(img/box_teleapo_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《居酒屋》**/
#box_izakaya
{
background:url(img/box_izakaya.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_izakaya a
{
background:url(img/box_izakaya.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_izakaya a:hover
{
background:url(img/box_izakaya_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《花屋》**/
#box_flower
{
background:url(img/box_flower.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_flower a
{
background:url(img/box_flower.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_flower a:hover
{
background:url(img/box_flower_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《ガソリンスタンド》**/
#box_gs
{
background:url(img/box_gs.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_gs a
{
background:url(img/box_gs.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_gs a:hover
{
background:url(img/box_gs_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《果物屋》**/
#box_fruit
{
background:url(img/box_fruit.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_fruit a
{
background:url(img/box_fruit.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_fruit a:hover
{
background:url(img/box_fruit_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《レストラン》**/
#box_restaurant
{
background:url(img/box_restaurant.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_restaurant a
{
background:url(img/box_restaurant.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_restaurant a:hover
{
background:url(img/box_restaurant_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《カラオケ》**/
#box_karaoke
{
background:url(img/box_karaoke.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_karaoke a
{
background:url(img/box_karaoke.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_karaoke a:hover
{
background:url(img/box_karaoke_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《コンビニ》**/
#box_conveni
{
background:url(img/box_conveni.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_conveni a
{
background:url(img/box_conveni.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_conveni a:hover
{
background:url(img/box_conveni_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

/**《その他》**/
#box_etc
{
background:url(img/box_etc.gif) no-repeat;
width:345px;
height:112px;
text-indent:-9999px;
}

#box_etc a
{
background:url(img/box_etc.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#box_etc a:hover
{
background:url(img/box_etc_2.gif) no-repeat;
width:345px;
height:112px;
display:block;
overflow:hidden;
}

#footer
{
width:728px;
padding:20px 10px 10px 10px;
text-align:center;
clear:both;
font-size:8pt;
}

#footer a:link{color:#f36; text-decoration:none;}
#footer a:visited{color:#f36; text-decoration:none;}
#footer a:hover{color:#f36; text-decoration:none; background:#eee;}
#footer a:active{color:#f36; text-decoration:none; background:#eee;}

img.copyright
{
margin:10px 0 0 0;
}

#page_top
{
background:url(img/page_top.gif) no-repeat;
width:728px;
height:50px;
text-indent:-9999px;
overflow:hidden;
}

#page_top a
{
display:block;
width:728px;
height:50px;
}

#page_top a:hover
{
background:url(img/page_top_over.gif) no-repeat;
display:block;
width:728px;
height:50px;
}
