@charset "UTF-8";

.pankuzu{
margin:0px auto;
padding:0px 0px 0px 11px;
width:789px;
}
.pankuzu li{
display:inline;
}
.pankuzu li.stay{
font-weight:bold;
}

.shopnavi{
margin:0px auto;
padding:13px 0px 0px 11px;
width:789px;
overflow: hidden;
}
.shopnavi_o{
margin:0px auto;
padding:13px 0px 0px 20px;
width:780px;
overflow: hidden;
}
.shopnavi li,
.shopnavi_o li{
float:left;
margin:0px 0px 5px;
padding:0px 15px 0px 0px;
white-space: nowrap;
}
.shopnavi li a,
.shopnavi li span,
.shopnavi_o li a,
.shopnavi_o li span{
padding:0px 0px 0px 15px;
background:url(../imgs/m_other.gif) 0 50% no-repeat;
}
.shopnavi li span,
.shopnavi_o li span{
font-weight:bold;
}

.t_shopname{
margin:0px 0px 15px;
}

.p_shop{
float:left;
padding:0px 9px 0px 11px;
width:335px;
height:252px;
}
.p_shop img{
position:absolute;
padding:1px;
border:1px solid #ccc;
height:248px;
}

.p_shop2{
float:left;
padding:0px 9px 0px 11px;
width:335px;
height:252px;
}
.p_shop2 img{
position:absolute;
padding:1px;
border:1px solid #ccc;
height:248px;
}



.table_basic{
float:right;
width:440px;
}
.table_basic_pnon{
float:left;
width:100%;
}
.print .table_basic{
float:right;
width:383px;
}
.table_basic th,
.table_basic_pnon th{
padding:5px;
width:130px;
background:#f1f1f1;
border:1px solid #ccc;
font-weight:bold;
}
.table_basic td,
.table_basic_pnon td{
padding:5px;
border:1px solid #ccc;
word-break: break-all;
}
.table_basic td span,
.table_basic_pnon td span{
font-weight:bold;
}



.table_basic2{
float:left;
width:780px;
margin:0px 0px 0px 10px;
}
.table_basic_pnon2{
float:left;
width:100%;
}
.print .table_basic2{
float:right;
width:770px;
}
.table_basic2 th,
.table_basic2_pnon th{
padding:5px;
width:130px;
background:#f1f1f1;
border:1px solid #ccc;
font-weight:bold;
}
.table_basic2 td,
.table_basic_pnon2 td{
padding:5px;
border:1px solid #ccc;
}
.table_basic2 td span,
.table_basic_pnon2 td span{
font-weight:bold;
}







.t_access{
clear:both;
padding:20px 0px 15px 0px;
}
.t_access h3{
padding:7px 0px 7px 8px;
background:#f1f1f1;
border-top:4px solid #317b96;
}

.i_map{
float:left;
padding:0px 0px 0px 8px;
width:436px;
}
.print .i_map{
float:none;
padding:0px;
width:100%;
text-align:center;
}
.print .i_map img{
padding:1px;
border:1px solid #ccc;
}
.i_map .map_main{
padding:1px;
border:1px solid #ccc;
}
.i_map .pg_list{
padding:3px 0px 0px;
}
.i_map .pg_list li.print{
float:left;
}
.i_map .pg_list li.print a{
padding:0px 0px 0px 22px;
background:url(../list/imgs/m_print.gif) 0 50% no-repeat;
}
.i_map .pg_list li.gmap{
float:right;
}
.txt_access{
float:right;
padding:0px 12px 0px 0px;
width:332px;
}
.txt_access2nd{
padding:10px 0px 0px 8px;
}
.print .txt_access{
float:none;
padding:0px;
width:auto;
}

.print .txt_bd{
float:left;
padding:0px;
width:450px;
}
.print .txtqr{
float:right;
width:233px;
}

.txt_access h4,
.wrap_print h4,
.i_map h4,
.txt_access2nd h4{
padding:6px 9px;
border-left:5px solid #317b96;
color:#317b96;
line-height:1.0;
font-weight:bold;
}
.i_map h4{
margin:12px 0px 0px;
}
.txt_access p,
.wrap_print p,
.txt_access2nd p{
margin:12px 0px 13px 5px;
}
.txt_access p.lastchild,
.i_map p.lastchild,
.txt_access2nd p.lastchild{
margin:12px 0px 0px 5px;
}
.qr{
border:1px solid #ccc;
}
.infolist li{
margin:0px 0px 10px 8px;
}

.infolist li ul{
margin:5px 0px;
}
.infolist li li{
margin:0px 0px 0px 33px;
list-style:disc;
}
.infolist li .t_infolist{
margin:5px 0px 8px 18px;
padding:3px 0px;
border-bottom:1px solid #317b96;
color:#317b96;
font-weight:bold;
}


.infolist li.lastchild{
margin:0px 0px 0px 8px;
}
.infolist li p{
padding:0px 0px 0px 18px;
}
.infolist li .title{
margin:0px 0px 4px;
background:url(../imgs/m_shopnews.gif) 0 3px no-repeat;
font-weight:bold;
}
.infolist .popup{
margin:1em 0px 0px;
}
.infolist .popup a,
.go_blog a{
padding:0px 0px 0px 20px;
background:url(../list/imgs/m_popup.gif) 0 50% no-repeat;
}
.go_blog{
text-align:right;
}
.bloglist li{
margin:0px 0px 10px 8px;
padding:0px 0px 0px 18px;
background:url(../imgs/m_shopnews.gif) 0 3px no-repeat;
}

.wrap_print{
padding:8px 0px;
}
.fontbold{
font-weight:bold;
}
.b_print{
padding:16px 0px;
text-align:center;
}
.red{
color:#c00;
}
.print #wrapper{
padding:10px 0px 0px;
}
.m_new{
padding:3px 0px 3px 55px;
background:url(../imgs/m_new.gif) 0 50% no-repeat;
}
.geezone{
margin:0px 0px 3px;
}
.geezone img{
padding:2px;
border:1px solid #E65C20;
}
.os_list{
margin:0px auto;
width:630px;
}
.os_list li{
float:left;
margin:0px 10px 10px 0px;
padding:10px;
width:180px;
height:7em;
}
.os_list li p{
text-align:center;
}
.os_list li p.lastchild{
margin:5px 0px 0px;
}
.os{
margin:0px 18px;
}
.wrapmap2nd{
padding:0px 0px 0px 8px;
width:780px;
}
#map2nd{
width:778px;
}

.plist_shop{
clear:both;
margin:0px auto 0px;
padding:7px 0px 0px;
width:780px;
}
.plist_shop li{
float:left;
padding:0px 7px 0px 0px;
width:190px;
}
.plist_shop li.third{
padding:0px 6px 0px 0px;
}
.plist_shop li.lastchild{
padding:0px;
}
.plist_shop li img{
padding:1px;
border:1px solid #ccc;
}
.att_red{
color:#c00;
padding:0px 0px 0px 10px;
}

.sendai2{
float:right;
width:440xpx;
}
.t_sendai2{
padding:0px 0px 5px 3px;
font-size:100%;
font-weight:bold;
}
.t_sendai2b{
clear:both;
padding:5px 0px 5px 3px;
font-size:100%;
font-weight:bold;
}

