@charset "Shift_JIS";

/*=============================凡庸設定=========================*/
p{
font-size:12px;
color:#666666;}

a{
color:#333333;}

a:hover{
color:#666666;}

.attention{
color:#da2424;}


.left{
float:left;}

html{
background:#f4f4f4;}

body{
text-align:justify;
background:url("../img/bg.jpg");
background-repeat:repeat-x;
background-position:top;}

.box{
width:800px;
background:#ffffff;
margin:0px auto;}

.box_h1{
width:800px;
height:25px;
background:url("../img/h1.jpg");
background-repeat:no-repeat;
float:left;}

h1{
font-size:12px;
color:#9c9c9c;
text-align:right;;
margin-right:15px;
padding-top:5px;
font-weight:normal;
}

.head{
width:800px;
height:258px;
background:url("../img/head.jpg");
background-repeat:no-repeat;
float:left;}

.menu{
float:right;}

.menu img{
padding-top:15px;}

.title_top{
width:800px;
height:159px;
background:url("../img/title_top.jpg");
background-repeat:no-repeat;
float:left;}

.result{
text-align:right;
color:#03105e;
margin-top:130px;
font-weight:bold;}




/*============================フット==========================*/

.foot{
width:800px;
height:54px;
background:url("../img/foot.jpg");
background-repeat:no-repeat;
float:left;
text-align:center;}

.foot a{
font-size:12px;
color:#ffffff;}

.foot a:hover{
color:#999999;}




/*============================新着==========================*/

.news{
width:234px;
height:499px;
float:left;}

.news1{
width:234px;
height:64px;}

.news2{
width:234px;
height:145px;
float:left;
background:url("../img/news2.jpg");
background-repeat:repeat-y;}

.news3{
width:234px;
height:290px;}

.news2 a{
width:184px;
color:#666666;
font-size:12px;
display:block;
margin-left:25px;
margin-right:25px;
margin-bottom:15px;}

.news2 a:hover{
color:#999999;}




.title_news{
width:800px;
height:159px;
background:url("../img/title_news.jpg");
background-repeat:no-repeat;
float:left;}




/*============================エリア==========================*/


.erea{
width:566px;
height:499px;
float:left;}

.erea1{
width:566px;
height:64px;}

.erea2{
width:566px;
height:435px;
background:url("../img/erea2.jpg");
background-repeat:no-repeat;}

.erea_exp{
font-size:12px;
color:#666666;
font-weight:bold;
padding-left:50px;}


.title_erea{
width:800px;
height:159px;
background:url("../img/title_erea.jpg");
background-repeat:no-repeat;
float:left;}


/*==========================検索結果その１=======================*/

.hit{
font-size:16px;
color:#c52223;}


.card{
width:800px;
display:block;}

.card1{
width:800px;
height:53px;
background:url("../img/card1.jpg");
background-repeat:no-repeat;
float:left;}

.card2{
width:800px;
background:url("../img/card2.jpg");
background-repeat:repeat-y;
float:left;}

.shop_pr{
color:#666666;
padding-top:13px;
padding-left:50px;
float:left;}


.pr{
color:#c52223;}

.taigu{
display:block;
margin-right:25px;
float:right;}


.explain1{
text-justify:inter-ideograph;
width:700px;
margin:0 auto;
}

.shop_photo{
width:315px;
height:250px;
float:left;
margin-left:50px;
padding-right:15px;}


.explain2{
width:355px;
height:192px;
margin-right:50px;
overflow-x:hidden;
overflow-y:auto;
}

.explain3{
height:250px;
margin-right:50px;
overflow:auto;
}


.card3{
width:800px;
height:41px;
background:url("../img/card3.jpg");
background-repeat:no-repeat;
float:left;}

p.looking{
text-align:right;
padding-right:50px;}


.top{
text-align:right;
margin-right:20px;}

.top2{
text-align:right;}

.page a{
color:#666666;}

.page a:hover{
color:#999999;}



/*==========================検索結果その２=======================*/

dl.explain4 dt{
font-size:12px;
color:#666666;
width:700px;
padding-top:15px;
padding-bottom:20px;
padding-left:20px;
display:block;
background:url("../img/yoko.jpg");
background-repeat:no-repeat;
font-weight:bold;
margin-left:50px;}

.explain4 dd{
font-size:12px;
color:#666666;
margin-left:80px;}

.explain4 dd.b{
font-size:12px;
color:#666666;
margin-left:80px;
margin-bottom:20px;}




/*==========================howto=======================*/


.title_howto{
width:800px;
height:159px;
background:url("../img/title_howto.jpg");
background-repeat:no-repeat;
float:left;}


.howto1{
display:block;
font-weight:bold;
font-size:13px;
color:#4e4e4e;
padding-bottom:5px;
border-bottom:1px dotted #999999;}



/*========================会社概要=======================*/

.title_company{
width:800px;
height:159px;
background:url("../img/title_company.jpg");
background-repeat:no-repeat;
float:left;}

dl.company dt{
font-size:12px;
color:#666666;
width:700px;
padding-top:15px;
padding-bottom:20px;
padding-left:20px;
display:block;
background:url("../img/topic.jpg");
background-repeat:no-repeat;
font-weight:bold;
margin-left:50px;}

.company dd{
font-size:12px;
color:#666666;
margin-left:80px;}

.company dd.b{
font-size:12px;
color:#666666;
margin-left:80px;
margin-bottom:20px;}


/*========================サイトマップ=======================*/

.title_sitemap{
width:800px;
height:159px;
background:url("../img/title_sitemap.jpg");
background-repeat:no-repeat;
float:left;}

dl.sitemap dt{
font-size:12px;
color:#666666;
width:700px;
padding-top:15px;
padding-bottom:20px;
padding-left:20px;
display:block;
background:url("../img/topic.jpg");
background-repeat:no-repeat;
font-weight:bold;
margin-left:50px;}

.sitemap dd{
font-size:12px;
color:#666666;
margin-left:80px;}

.sitemap dd.b{
font-size:12px;
color:#666666;
margin-left:80px;
margin-bottom:20px;}


/*==
.sitemap dt.hide{
filter: alpha(style=0, opacity=0);}
==*/