<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> @charset "utf-8";
/* CSS Document */

h2 {
    background: url(../../img/ttlBgHoumen.gif) repeat-x;
    display: block;
    width: 98.5%;
    clear: both;
    margin: 8px 0px 5px 0px;
    font-size: 130%;
    border-bottom: #0066ff 5px solid;
    font-weight: bold;
	padding:5px 0 5px 5px;
}

h2 span{
    background: url(../../common/img/shop_icon.png) no-repeat;
	background-position: 0 50%;
	background-size: 19px 19px;
	padding:3px 0 3px 26px;
}

.kokunai-shoplist .area-ttl{
	font-size:130%;
	color:#fff;
	font-weight:bold;
	background-color:#2278b2;
	padding:8px 0 8px 14px;
}

.kaigai-shoplist .area-ttl{
	font-size:130%;
	color:#fff;
	font-weight:bold;
	background-color:#69bb64;
	padding:8px 0 8px 14px;
}

/*----------------------------
    繧｢繧ｳ繝ｼ繝�ぅ繝ｳ繧ｰ險倩ｿｰ
-----------------------------*/

#main .shop-list ul.kokunaishop_inner{
    background: #e2f2fc;
	border:none;
    padding: 0;
    margin: 0;
    width: 100%;
    border-radius: 0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
}

#main .shop-list ul.kaigaishop_inner{
    background: #effeee;
	border:none;
    padding: 0;
    margin: 0;
    width: 100%;
    border-radius: 0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
}


#main .shop-list ul.accordion li{
	border-bottom:solid #2278b2 1px;
}

#main .kaigai-shoplist ul.accordion li{
	border-bottom:solid #69bb64 1px;
}

#main .shop-list ul.accordion li p.kokunai-ttl span {
    background-image: url(../../common/img/ac_on02.png);
    background-size: 15px 15px;
}

#main .shop-list ul.accordion li p.kokunai-ttl span.open {
    background-image: url(../../common/img/ac_off02.png);
    background-size: 15px 15px;
}

#main .shop-list ul.accordion li p.kaigai-ttl span {
    background-image: url(../../common/img/ac_on.png);
    background-size: 15px 15px;
}

#main .shop-list ul.accordion li p.kaigai-ttl span.open {
    background-image: url(../../common/img/ac_off.png);
    background-size: 15px 15px;
}


#main .shop-list ul.accordion p.kokunai-ttl span,
#main .shop-list ul.accordion p.kaigai-ttl span {
    display: block;
    padding: 20px 0 20px 14px;
    background-position: 97% center;
    background-repeat: no-repeat;
    color: #333;
    font-weight: bold;
	font-size:108%;
}

/*----------------------------
    繧ｷ繝ｧ繝��繝ｪ繧ｹ繝�
-----------------------------*/

#main .shop-list ul.accordion  li ul{
	overflow:hidden;
}

#main .shop-list ul.accordion li ul li{
    overflow: hidden;
	padding: 20px 5px;
	border-bottom: 2px dotted #ccc;
} 

#main .shop-list ul.accordion li ul li:last-child{
	border-bottom: none;
} 


#main .shop-list ul.accordion dl dt {
    background: none;
    color: #FFF;
    padding: 0;
    margin:0;
	float:left;
	width:40%;
}
 
 
 #main .shop-list ul.accordion dt img{
    width: 100%;
}

#main .shop-list ul.accordion dd{
	float:right;
	width:58%;
}

#main .shop-list ul.accordion dd a{
	padding:10px 0 0;
}

#main .shop-list ul.accordion dd p{
	font-size:73%;
	float:left;
    background-color: #2278b2;
	color:#fff;
	padding: 2%;
    margin-left: 2%;
}

#main .shop-list ul.accordion dd p.shop_btn{
	text-align:center;
    width: 82%;
    margin: 10px auto 0;
    background: #f66e00;
    background: #f66e00;
    color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 2px 2px 2px rgba(255,255,255,0.4) inset,-2px -2px 2px 0px rgba(0,0,0,0.4) inset;
    -webkit-box-shadow: 2px 2px 2px rgba(255,255,255,0.4) inset,-2px -2px 2px 0px rgba(0,0,0,0.4) inset;
	float:right;
}

#main .shop-list ul.accordion dd p.shop_btn a{
	color:#fff;
	padding: 5px 0;
    font-size: 137%;
}

#main .shop-list ul.accordion dd p.shop_btn span{
	padding:0;
	color:#fff;
	background: url(../../common/img/tri_icon.png) no-repeat right;
	background-size: 5px 6px;
	background-position: 98% center;
}


</pre></body></html>