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

/*--index--*/
div#contents h3.page_ttl span{background:url(./img/lm_ttl.png) left no-repeat;}

p.smp{display:none;}
dl.search_area{padding-bottom:30px;}
dl.search_area dt span{font-size:22px; color:#005aab; font-family:"UD新ゴ DB",UD Shin Go DemiBold; padding:0 1.5em; background:#ffce00; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; behavior:url(/common/js/PIE.htc); position:relative; display:inline-block;}
dl.search_area dd{background:#ffce00; padding:20px;}
dl.search_area dd input[type="text"]{width:500px; float:left; border:3px solid #005bac; font-size:20px; font-weight:bold; font-family:"UD新ゴ DB",UD Shin Go DemiBold; padding:8px 15px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; behavior:url(/common/js/PIE.htc); position:relative;}
dl.search_area dd input[type="image"]{width:105px; height:45px; overflow:hidden; float:right;}

h3.ttl{line-height:1.75;}
h3.ttl span{font-size:22px; color:#005aab; font-family:"UD新ゴ DB",UD Shin Go DemiBold; padding:0 3em; background:#ffce00; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; behavior:url(/common/js/PIE.htc); position:relative; display:inline-block;}
div.map_area{border:5px solid #ffcf00; background:#fff; padding:15px; margin-bottom:30px;}
div.map_area dl{position:relative; padding-bottom:30px;}
div.map_area dt{font-size:0; line-height:0; position:absolute; width:100%;}
div.map_area dd p#h_map{position:relative; z-index:2;}
div.map_area ul{list-style:none; padding:10px 15px 5px; background:#e2f1d2; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; behavior:url(/common/js/PIE.htc); position:relative;}
div.map_area ul li{width:32%; float:left; font-size:1.5em; margin-bottom:5px; font-family:"UD新ゴ DB",UD Shin Go DemiBold;}
div.map_area ul li a{color:#3a3a3a !important; text-decoration:none !important;}
div.map_area ul li a:hover{color:#39c32d !important;}
div.map_area ul li a:before{content:"＞"; color:#9fd069; font-weight:bold; margin-right:.5em;}
ul.link_box&gt;li{margin-bottom:25px;}
div#contents ul.link_box &gt; li dl.block01{min-height:15em;}
div#contents ul.link_box &gt; li dl.block02{min-height:17.5em;}
div#contents ul.link_box &gt; li dl.block03{min-height:15em;}
div#contents ul.link_box &gt; li dl.block04{min-height:22.5em;}
div#contents ul.link_box &gt; li dl.block05{min-height:25em;}
div#contents ul.link_box &gt; li dl.block06{min-height:22.5em;}
div#contents ul.link_box &gt; li dl.block07{min-height:15em;}
@media screen and (max-width: 640px) {
p.smp{display:block; margin:0 0 15px; text-align:center;}
dl.search_area dt span{font-size:16px;}
dl.search_area dd{padding:10px; position:relative;}
dl.search_area dd input[type="text"]{width:60%; font-size:16px; padding:4px 15px;}
dl.search_area dd input[type="image"]{width:15%; height:auto;}
dl.search_area dd img{width:25%;}
h3.ttl span{font-size:16px;}
div.map_area{padding:10px;}
div.map_area ul{padding:10px 10px 5px;}
div.map_area ul li{width:50%; font-size:1.2em;}
div.map_area ul li a:before{margin-right:.3em;}
div#contents ul.link_box &gt; li dl.block01,
div#contents ul.link_box &gt; li dl.block02,
div#contents ul.link_box &gt; li dl.block03,
div#contents ul.link_box &gt; li dl.block04,
div#contents ul.link_box &gt; li dl.block05,
div#contents ul.link_box &gt; li dl.block06,
div#contents ul.link_box &gt; li dl.block07{min-height:1em;}
}

/*--result--*/
div#googlemap{border-top:2px solid #2d3440; margin-bottom:15px;}

div#map{width:100%; height:400px;}
div#map img{max-width:none;}
div#pict_description{border:5px solid #e2e2e2; background:#fff; padding:10px 5px 2px; margin:0 0 30px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; behavior:url(/common/js/PIE.htc); position:relative;}
div#pict_description dt{font-size:22px; color:#005aab; background:url(/station/img/lm01.png) left no-repeat; padding-left:24px; margin:0 0 .5em 1em; font-family:"UD新ゴ DB",UD Shin Go DemiBold;}
div#pict_description dd ul{list-style:none; padding:10px 0 0;}
div#pict_description dd ul li{font-size:0; line-height:0; width:12.5%; float:left; margin:0 0 8px;}
div#pict_description dd ul li.last{margin-right:0;}
div#pict_description dd ul li.last{position:absolute; background:#fffae5; width:240px; text-align:center; padding:12px 0; bottom:10px; right:10px;}
ol.result_list{list-style:none; padding-bottom:30px;}
ol.result_list&gt;li{padding-bottom:20px; margin-bottom:25px; border-bottom:2px solid #9d9d9d; position:relative;}
ol.result_list&gt;li.none{padding-bottom:0; margin-bottom:0; border-bottom:none;}
ol.result_list li dl.ss_name{display:table; width:100%; margin-bottom:15px;}
ol.result_list li dl.ss_name dt{display:table-cell; background:#005aab; font-size:18px; width:15%; color:#fff; font-family:"UD新ゴ DB",UD Shin Go DemiBold; text-align:center; vertical-align:middle;}
ol.result_list li dl.ss_name dd.shop_name{display:table-cell; width:57.5%; padding:.25em 1em; background:#ffce00; font-size:18px; line-height:1.3333em; color:#005aab; font-family:"UD新ゴ DB",UD Shin Go DemiBold; vertical-align:middle;}
ol.result_list li dl.ss_name_n dd.shop_name{display:table-cell; width:85%; padding:.75em 1em; background:#ffce00; font-size:18px; line-height:1.3333em; color:#005aab; font-family:"UD新ゴ DB",UD Shin Go DemiBold; vertical-align:middle;}
ol.result_list li dl.ss_name dd.shop_name span{font-size:16px;}
ol.result_list li dl.ss_name dd.pointcard{display:table-cell; width:27.5%; vertical-align:middle; background:#005bac; padding:5px 0;}
ol.result_list li dl.ss_name dd.allokcard{display:table-cell; width:27.5%; vertical-align:middle; background:#00a291; padding:5px 0;}
ol.result_list li div.info{padding-bottom:10px;}
ol.result_list li div.info p.ph{font-size:0; line-height:0; width:240px; float:left; position:relative; overflow:hidden;}
ol.result_list li div.info p.ph a{position:relative; overflow:hidden; width:240px;}
ol.result_list li div.info p.ph a p.hover{background:url(./img/shadow.png); width:600px; height:300px; position:absolute; top:-200px; left:600px;}
ol.result_list li div.info div{width:430px; float:right;}
ol.result_list li div.info div p.service_btn{padding-bottom:15px;}
ol.result_list li div.info div p.service_btn a{display:block; background:#ff0; text-align:center; text-decoration:none !important; padding:.25em 0; font-size:18px; color:#005aab; font-family:"UD新ゴ DB",UD Shin Go DemiBold; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; behavior:url(/common/js/PIE.htc); position:relative;}
ol.result_list li div.info div p.service_btn a span{background:url(./img/lm02.png) right no-repeat; padding-right:45px;}
ol.result_list li div.info div p.service_btn a:hover{background:#005aab; color:#fff;}
ol.result_list li div.info div ol li{list-style:none; padding-bottom:10px;}
ol.result_list li div.info div ol li dt{width:7em; float:left; text-align:center; font-size:14px; background:#cbdeee;}
ol.result_list li div.info div ol li dd{padding-left:8em; font-size:14px;}
ol.result_list li div.info div ol li dd li{list-style:none; font-size:14px; padding-bottom:0;}
ol.result_list li div.info div ol li dd span.time{background:#005aab; color:#fff; font-weight:bold; padding:.1em .75em; margin-left:1em; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; behavior:url(/common/js/PIE.htc); position:relative;}
ol.result_list li ul.pict{list-style:none; padding-bottom:15px; display: flex;}
ol.result_list li ul.pict li{font-size:0; line-height:0; /*margin-right:18px; */margin-right:7px;}
ol.result_list li ul.pict li.last{margin-right:0;}
ol.result_list li p.btn{margin:0 160px;}
/*
ol.result_list li p.btn a{display:block; background:#ff0; text-align:center; text-decoration:none !important; padding:.2em 0; font-size:22px; color:#005aab; font-family:"UD新ゴ DB",UD Shin Go DemiBold; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; behavior:url(/common/js/PIE.htc); position:relative;}

div#contents a.btn_m{display:block; font-size:18px; color:#fff; text-align:center; text-decoration:none !important; padding:.25em 0; background:#323232; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; behavior:url(/common/js/PIE.htc); position:relative; font-family:"UD新ゴ DB",UD Shin Go DemiBold;}
*/
ol.pagenation{list-style:none; text-align:center;}
ol.pagenation li{display:inline-block; margin:0 .2em; width:3em;}
ol.pagenation li a{display:block; background:#005aab; text-align:center; font-size:14px; font-weight:bold; color:#fff !important; text-decoration:none !important; padding:.25em 0; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; behavior:url(/common/js/PIE.htc); position:relative;}
ol.pagenation li.first a,
ol.pagenation li.last a{background:none; color:#005aab !important;}
ol.pagenation li a:hover,ol.pagenation li a.current{background:#ffce00; color:#005aab !important;}

.toyu_link{margin-bottom:2em;}
.toyu_link li{list-style:none; font-size:1.5em; display:inline-block; padding-right:.5em; margin-right:.5em; background:url(../common/img/line02.png) right no-repeat;}
.toyu_list p{width:70%; float:left;}
.toyu_list a{width:25%; float:right;}
.toyu_list dt{width:20%!important;}

@media screen and (max-width: 640px) {
div#map{width:100%; height:260px; margin-bottom:15px;}
/*
div#map{width:100%; height:300px; margin-bottom:15px;}
*/
div#pict_description dt{font-size:16px; background-size:14px 14px; padding-left:20px; margin:0 0 .5em .5em;}
div#pict_description dd ul{padding:0;}
div#pict_description dd ul li{width:25%; margin:0 0 8px; text-align:center;}
div#pict_description dd ul li.last{position:relative; width:92%; bottom:auto; right:auto; margin:0 4% 15px;}
ol.result_list{padding-bottom:1px;}
ol.result_list li dl.ss_name{position:relative; padding-top:30px;}
ol.result_list li dl.ss_name dt{font-size:14px; line-height:1.6em; width:20%; padding:.5em 0;}
ol.result_list li dl.ss_name dd.shop_name,
ol.result_list li dl.ss_name_n dd.shop_name{font-size:14px; line-height:1.6em; width:80%; padding:.5em 1em;}
ol.result_list li dl.ss_name dd.shop_name span{font-size:10px;}
ol.result_list li dl.ss_name dd.pointcard,
ol.result_list li dl.ss_name dd.allokcard{display:block; width:127px; background:none; padding:0; position:absolute; right:0; top:0;}
ol.result_list li div.info p.ph{width:auto; float:none; text-align:center; margin-bottom:10px;}
ol.result_list li div.info div{width:auto; float:none;}
ol.result_list li div.info div p.service_btn a{font-size:15px;}
ol.result_list li div.info div p.service_btn a span{background-size:18px 18px; padding-right:20px;}
ol.result_list li div.info div ol li dt{font-size:12px;}
ol.result_list li div.info div ol li dd{font-size:12px;}
ol.result_list li div.info div ol li dd li{font-size:12px;}
ol.result_list li ul.pict {flex-wrap: wrap;}
ol.result_list li ul.pict li{/*width:16.666%; */width:16.666666%; margin:0 0 5px; text-align:center; min-width: 48px;}
ol.result_list li p.btn{margin:0;}
ol.pagenation li{margin:0 .1em; width:2em;}
ol.pagenation li a{font-size:11px; margin-bottom:.1em;}

.toyu_list dt{width:100%!important;}
}

/*--template--*/
p.print{margin:0 500px 30px 0;}
ol#pamphlet{list-style:none; padding-bottom:15px;}
ol#pamphlet li{text-align:center; margin-bottom:20px;}
p.back{width:20em; margin:0 auto;}
@media screen and (max-width: 640px) {
p.print{margin:0 0 20px;}
}


/*--preview--*/
body.preview{background:none;}
body.preview div#contents{width:690px; padding:0; margin:0 auto;}

/*--20140828eDit--*/
p.back_btn{margin:35px 200px 0;}
@media screen and (max-width: 640px) {
p.back_btn{margin:20px 0 0;}
}</pre></body></html>