@charset "UTF-8";img{font-size:10px;line-height:1;vertical-align:top;border:0}a{color:inherit;text-decoration:none;outline:none}a[href]:hover{text-decoration:underline}a,button,div,span,p,li{-webkit-tap-highlight-color:transparent}button::-moz-focus-inner,input::-moz-focus-inner{border:0}body{-webkit-text-size-adjust:100%}input{outline:none}strong,em,h1,h2,h3,address{font-weight:inherit;font-style:inherit}html,html>body{width:100%;min-width:1078px;height:100%;min-width:1078px}html>body{margin:0;overflow-y:scroll;background:#f7f3e6 url(i/bg) center top;color:#000;font-size:17px;line-height:1.2;letter-spacing:0.15em;font-family:"FOT-筑紫明朝 Pr6 R","Yu Mincho",serif}#page{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;min-height:100%;background:#f7f3e6 url(i/bg) center top}.swap #page{position:fixed;left:0;top:0}#limited,#page>footer,#top #slideshow,#junrei #sahou,#junrei #list,.limited{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1078px;width:1078px;margin:auto}#minimum,#top #main,#gaiyou #page>article,#buppan #page>article .contents,#kinrin #page>article .contents,#sanpai #page>article .contents,.minimum{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:956px;width:956px;margin:auto}.floating-anchor{position:relative;top:-184px}#page>header{height:58px;background:white}#page>header .fixed{position:fixed;left:0;top:0;z-index:101;min-width:100%;background:white}#page>header h1{display:inline-block;vertical-align:top;margin:0;padding:0 60px 0 0;font-size:24px;letter-spacing:0.15em;font-family:"FOT-筑紫明朝 Pr6 D","Yu Mincho",serif}#page>header h1 a{display:block;padding:0.51em 30px 0.71em;text-decoration:none}#page>header nav{display:inline-block;vertical-align:top;font-size:11px;letter-spacing:2px;letter-spacing:0.3em;font-family:"FOT-筑紫明朝 Pr6 D","Yu Mincho",serif}#page>header nav ul{margin:0;padding:0;border-left:1px solid black}#page>header nav ul>li{display:inline-block;vertical-align:top;list-style:none;min-height:58px;border-right:1px solid black}#page>header nav ul>li a{-moz-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;-webkit-transition:background-color 400ms ease;transition:background-color 400ms ease;display:block;padding:1.9em 1em 2.2em;text-decoration:none}#page>header nav ul>li a:hover,#page>header nav ul>li a.active{background-color:#F2F2F2}#page>header nav ul>li a span{letter-spacing:0}#page>footer #copyright{margin:0 0;padding:26px 62px;text-align:right;font-size:10px;letter-spacing:0.2em;font-family:Meiryo,sans-serif}#anchor-nav{width:100%;height:111px}#anchor-nav .fixed{position:fixed;left:0;top:58px;z-index:101;width:100%;min-width:1078px}#anchor-nav .limited{width:908px;padding:45px 0 16px 7px;background:url(i/bg) 0 -56px no-repeat}#anchor-nav h1{display:inline-block;vertical-align:middle;margin:0 28px 0 0;padding:0 0 0.2em;font-size:36px;letter-spacing:0.3em}#anchor-nav h1 span{letter-spacing:0}#anchor-nav ul{display:inline-block;vertical-align:middle;margin:0;padding:0;font-size:20px;letter-spacing:0.3em}#anchor-nav ul>li{display:inline-block;vertical-align:top;list-style:none}#anchor-nav ul>li+li{margin-left:14px}#anchor-nav ul>li>a{display:block;background:black;padding:0.15em 0.75em 0.35em;color:white;text-decoration:none}#anchor-nav ul>li>a span{letter-spacing:0}#anchor-nav ul>li>a b{font-weight:normal}#anchor-nav ul>li>a i{position:relative;top:-0.2em;font-style:normal;font-size:13px}#spot-content,#top #spot-information .contents{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:726px;padding:37px 95px 56px;background:white}#spot-content:after,#top #spot-information .contents:after{clear:both;content:'';display:block}#spot-content .number,#top #spot-information .contents .number{display:inline-block;vertical-align:middle;margin:0 36px 0 0;width:1.1em;font-size:123px;color:#ddd;line-height:1;letter-spacing:0.11em;white-space:nowrap}#spot-content h1,#top #spot-information .contents h1{display:inline-block;vertical-align:middle;margin:0;font-size:39px;line-height:1;letter-spacing:0.21em}#spot-content h1 i,#top #spot-information .contents h1 i{display:inline-block;min-width:4.8em;margin-right:2em;font-size:19px;font-style:normal;vertical-align:middle;letter-spacing:0.2em}#spot-content h1 i+br,#top #spot-information .contents h1 i+br{display:none}#spot-content h1 .name,#top #spot-information .contents h1 .name{display:inline-block;vertical-align:middle}#spot-content .lead,#top #spot-information .contents .lead{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:19px 0 0;padding:0.1em 16px 0.4em;background:#E0E0E0;font-size:17px}#spot-content address,#top #spot-information .contents address{float:left;width:272px;margin:0;padding:10px 0 27px;font-size:13px}#spot-content address p,#top #spot-information .contents address p{margin:0}#spot-content address .address,#top #spot-information .contents address .address{margin-bottom:6px}#spot-content address .tel,#top #spot-information .contents address .tel{display:inline-block;margin-right:14px;letter-spacing:0.15em}#spot-content address .fax,#top #spot-information .contents address .fax{display:inline-block;letter-spacing:0.15em}#spot-content .url,#top #spot-information .contents .url{float:left;margin:0;padding:30px 0 0 20px;font-size:15px}#spot-content .url a,#top #spot-information .contents .url a{color:#009A30}#spot-content .map,#top #spot-information .contents .map{float:right;margin:21px 0 0}#spot-content .map a,#top #spot-information .contents .map a{display:block;padding:0.2em 28px 0.4em;background:#86E1FF;letter-spacing:0.25em}#spot-content .map a span,#top #spot-information .contents .map a span{letter-spacing:0}#spot-content .tablize,#top #spot-information .contents .tablize{clear:both;display:table;border-collapse:collapse;border-spacing:0}#spot-content .message,#top #spot-information .contents .message{display:table-cell;vertical-align:top;font-size:17px;line-height:1.95;text-align:justify}#spot-content .photo,#top #spot-information .contents .photo{display:table-cell;vertical-align:top;padding:0.7em 0 0 66px;text-align:right}#top #slideshow{position:relative;height:1030px;background:#f7f3e6 url(i/top-photo-1) left top no-repeat;color:white}#top #slideshow #screen{width:100%;height:100%;overflow:hidden}#top #slideshow #screen img{position:absolute;left:0;top:0}#top #slideshow #screen img:first-child+img{z-index:2}#top #slideshow .contents{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%}#top #slideshow .contents h1{position:absolute;right:40px;top:54px;margin:0;font-size:65px;font-family:"FOT-筑紫明朝 Pr6 D","Yu Mincho",serif;word-wrap:break-word}#top #slideshow .contents h1:after{clear:both;content:'';display:block}#top #slideshow .contents h1>span{float:right;display:block;width:1.1em;padding:0 5px 0 0;text-align:center;line-height:1.05;letter-spacing:0}#top #slideshow .contents h1>span>span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;padding-right:0.4em}#top #slideshow .contents h1>br{display:none}#top #slideshow .contents>ul{position:absolute;left:133px;top:68px;margin:0;padding:0;font-size:20px;letter-spacing:0.3em}#top #slideshow .contents>ul>li{list-style:none}#top #slideshow .contents>ul>li:first-child+li{margin-top:28px}#top #slideshow .contents>ul>li:first-child+li+li{margin-top:31px}#top #slideshow .contents>ul>li:first-child+li+li+li{margin-top:70px}#top #slideshow .contents>ul>li:first-child+li+li+li+li{margin-top:57px}#top #slideshow .contents>ul>li:first-child+li+li+li+li+li{position:relative;left:-93px;margin-top:44px}#top #slideshow .contents>ul>li:first-child+li+li+li+li+li+li{position:relative;left:-93px;margin-top:27px}#top #slideshow .contents>ul>li>ul{margin:14px 0 0 9px;padding:0;font-size:15px;letter-spacing:0.3em}#top #slideshow .contents>ul>li>ul>li{list-style:none}#top #slideshow .contents>ul>li>ul>li+li{margin-top:6px}#top #slideshow .contents>ul>li>ul>li a:before{content:'・'}#top #slideshow .contents a{text-decoration:none}#top #slideshow .contents:before{content:url(i/top-slideshow-31);position:absolute;left:0;top:72px;display:block}#top #slideshow .contents:after{content:url(i/top-slideshow-map);position:absolute;left:392px;top:80px;display:block}#top #main #about{position:relative;z-index:3;padding:31px 0 0 0}#top #main #about:before{content:url(i/top-about-icon);position:absolute;left:322px;top:-15px;display:block}#top #main #about .floating-anchor{top:-134px}#top #main #about h1{position:relative;margin:0 0 20px;font-size:36px;letter-spacing:0.29em}#top #main #about p{position:relative;margin:0;line-height:1.75;letter-spacing:0.3em}#top #main #list{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1078px;margin:35px 0 0 -61px;padding:84px 0 0 65px}#top #main #list:before{position:absolute;left:13px;top:0;content:url(i/top-list-31);display:block;pointer-events:none}#top #main #list .floating-anchor{top:-174px}#top #main #list>header{position:relative}#top #main #list>header:after{clear:both;content:'';display:block}#top #main #list>header h1{float:left;margin:0;font-size:36px;letter-spacing:0.25em;font-family:"FOT-筑紫明朝 Pr6 D","Yu Mincho",serif}#top #main #list>header h1+p{position:relative;float:left;margin:8px 0 0 22px;padding:0 12px 0.2em;background:white;font-size:24px;letter-spacing:0.25em;font-family:"FOT-筑紫明朝 Pr6 D","Yu Mincho",serif}#top #main #list>header h1+p i{font-style:normal;color:#D0121B}#top #main #list>header h1+p:after{position:absolute;right:-27px;top:-27px;content:url(i/top-list-cursor)}#top #main #list>section{position:relative;padding:26px 0 0}#top #main #list>section:after{clear:both;content:'';display:block}#top #main #list>section>h1{margin:0 0 -19px;font-size:26px;letter-spacing:0.1em;font-family:"FOT-筑紫明朝 Pr5 E","Yu Mincho",serif}#top #main #list>section ol{float:left;margin:0;padding:0}#top #main #list>section ol#spot-list-1{margin-top:42px;margin-right:45px}#top #main #list>section ol>li{margin-top:4px;list-style:none}#top #main #list>section ol>li a{display:table;border-collapse:collapse;border-spacing:0;width:26.5em;text-decoration:none}#top #main #list>section ol>li a:hover>p{border-bottom-color:#D0121B}#top #main #list>section ol>li a:hover>p.number{border-right-color:#D0121B}#top #main #list>section ol>li a>p{display:table-cell;vertical-align:middle;margin:0;padding:0;border-bottom:2px solid #ccc}#top #main #list>section ol>li a>p.number{white-space:nowrap;width:2.7em;border-right:6px solid #ccc;padding:8px 0.2em 8px 0;font-size:17px;text-align:right;letter-spacing:0.2em}#top #main #list>section ol>li a>p.number .pos{position:relative;top:-0.1em}#top #main #list>section ol>li a>p.name{padding-left:0.5em;white-space:nowrap;font-size:21px;font-family:"リュウミン B-KL","Yu Mincho",serif;line-height:1}#top #main #list>section ol>li a>p.name .pos{position:relative;top:-0.1em}#top #main #list>section ol>li a>p.name .nbr+br{display:none}#top #main #list>section ol>li a>p.name .special{position:relative;top:-0.1em;display:inline-block;margin-right:1em;font-size:15px;font-family:"FOT-ロダン Pro DB",Meiryo,sans-serif}#top #main #list>section ol>li a>p.name .special+br{display:none}#top #main #list>section ol>li a>p.name i{display:block;font-style:normal;padding-top:0.1em;font-size:10px;letter-spacing:0.1em}#top #main #list>section ol>li a>p.address{width:16.83em;font-size:12px;font-family:"FOT-UD明朝 Pro L","Yu Mincho",serif}#top #main #list>section ol>li a>p.address.same{text-align:center;letter-spacing:0}#top #main #list>section ol>li a>p.address.same span{letter-spacing:3em}#top #main #list>section ol>li a>p.address .tel{display:inline-block;width:100%;text-align:right}#top #main #carnavi{clear:both;margin:22px 0;text-align:center;letter-spacing:0.2em;font-size:14px}#top #main #map{margin:0}#top #main #map a{display:block}#top #spot-information{position:relative;z-index:201;display:none;width:100%;height:100%;background:rgba(0,0,0,0.5);cursor:pointer}#top #spot-information button{position:absolute;z-index:1201;margin:0;padding:0;border:0;background:white left top no-repeat;overflow:hidden;white-space:nowrap;text-indent:110%;cursor:pointer}#top #spot-information #spot-information-close{right:-1px;top:-1px;width:28px;height:27px;border:1px solid black;background-image:url(i/sublayer-close)}#top #spot-information #spot-information-prev{left:0;top:241px;width:36px;height:244px;background-image:url(i/sublayer-prev)}#top #spot-information #spot-information-next{right:0;top:241px;width:36px;height:244px;background-image:url(i/sublayer-next)}#top #spot-information>.cell{display:table-cell;text-align:center;vertical-align:middle}#top #spot-information .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:height 400ms ease;-o-transition:height 400ms ease;-webkit-transition:height 400ms ease;transition:height 400ms ease;position:relative;display:inline-block;width:1020px;min-height:728px;margin:29px;border:1px solid black;background:white;text-align:left;cursor:auto;overflow:hidden}#top #spot-information .contents{display:none}#spot #page>.wrap{width:1018px;margin:40px auto;border:1px solid black}#gaiyou #page>article{padding:44px 21px 62px}#gaiyou #page>article>h1{margin:0;font-size:36px;letter-spacing:0.3em}#gaiyou #page>article>p{margin:69px 0 0;font-size:17px;line-height:1.75;letter-spacing:0.17em}#gaiyou #page>article section{margin:51px 0 0}#gaiyou #page>article section h1{margin:0;font-size:26px;letter-spacing:0.2em}#gaiyou #page>article section p{margin:34px 0 0;font-size:15px}#gaiyou #page>article section p+p{margin-top:17px;font-size:23px;letter-spacing:0.17em}#buppan #page>article .contents{width:908px}#buppan #page>article section{padding:16px 0 0 0}#buppan #page>article section+section{padding-top:46px;padding-bottom:18px}#buppan #page>article section h1{margin:0;border-top:1px solid black;border-bottom:1px solid black;font-size:30px;letter-spacing:0.3em}#buppan #page>article section h1>span{display:inline-block;padding:0.35em 22px 0.55em;background:white}#buppan #page>article section h1>span>span{letter-spacing:0}#buppan #page>article section h1+p{margin:18px 0 14px;padding-bottom:0.2em;font-size:15px;line-height:1.8}#buppan #page>article section img+img{margin-left:20px}#buppan #page>article section img+p{margin:12px 0 0;padding:0 0 0.2em 7px;font-size:26px;line-height:1.88;letter-spacing:0.2em}#buppan #page>article section img+p span{padding:0 0.2em}#kinrin #anchor-nav h1{margin-right:14px}#kinrin #anchor-nav ul{letter-spacing:0.1em}#kinrin #anchor-nav ul>li+li{margin-left:5px}#kinrin #anchor-nav ul>li>a{padding-left:0.68em;padding-right:0.68em}#kinrin #page>article .contents{width:908px;padding-top:19px;padding-bottom:26px}#kinrin #page>article section+section{margin-top:70px}#kinrin #page>article section>h1{margin:0 0 45px;border-top:1px solid black;border-bottom:1px solid black;font-size:30px;letter-spacing:0.3em;text-align:center}#kinrin #page>article section>h1>span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:248px;padding:0.35em 22px 0.55em;background:white}#kinrin #page>article section>h1>span>span{letter-spacing:0}#kinrin .list ul{margin:0;padding:0}#kinrin .list ul>li{list-style:none}#kinrin .list ul>li+li{margin-top:33px;border-top:1px dashed black;padding-top:33px}#kinrin .list article{position:relative;min-height:198px}#kinrin .list article:after{clear:both;content:'';display:block}#kinrin .list article h1{position:relative;top:-10px;width:604px;margin:0;font-size:38px;letter-spacing:0.3em}#kinrin .list article h1 i{font-style:normal;font-size:20px;letter-spacing:0.25em}#kinrin .list article h1.long{letter-spacing:0.15em}#kinrin .list article p{width:604px;margin:50px 0 0;font-size:15px;line-height:1.8}#kinrin .list article img{position:absolute;right:0;top:0;display:block;width:304px;height:198px;background:gray}#kinrin .list-double>h1{margin-bottom:23px !important}#kinrin .list-double ul{margin:0;padding:0}#kinrin .list-double ul>li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:454px;border-top:1px dashed black;list-style:none}#kinrin .list-double ul>li:first-child,#kinrin .list-double ul>li:first-child+li{border-top:0}#kinrin .list-double ul>li:nth-child(odd){border-right:1px dashed black}#kinrin .list-double ul>li:nth-child(even){padding-left:26px}#kinrin .list-double ul>li.message{padding-top:4.8em;font-size:15px;text-align:center;letter-spacing:0.2em}#kinrin .list-double article{padding-bottom:28px}#kinrin .list-double article h1{margin:0 0 0 7px;padding:22px 0 0 0;font-size:32px;letter-spacing:0.2em}#kinrin .list-double article h1 i{font-style:normal;font-size:21px;letter-spacing:0.15em}#kinrin .list-double article p{margin:21px 0 0 7px;font-size:15px;line-height:1.8}#kinrin #s8 article{padding-bottom:53px}#kinrin #s8 article p{margin-top:15px;font-size:19px}#sanpai #anchor-nav h1{letter-spacing:0.25em}#sanpai #anchor-nav ul{letter-spacing:0.2em}#sanpai #page>article .contents{width:908px}#sanpai #page>article #order{padding:40px 0 0;text-align:center}#sanpai #page>article section>h1{margin:0;border-top:1px solid black;border-bottom:1px solid black;font-size:30px;letter-spacing:0.3em;text-align:center}#sanpai #page>article section>h1>span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:248px;padding:0.35em 22px 0.55em;background:white}#sanpai #page>article section>h1>span>span{letter-spacing:0}#sanpai #page>article section>h1>span+br{display:none}#sanpai #page>article section>h1>span+br+span{margin-left:122px;background:#8f929f;color:white}#sanpai #page>article #personal{margin-top:54px}#sanpai #page>article #personal article{padding:32px 0 25px;border-bottom:1px dashed black}#sanpai #page>article #personal article h1{min-height:1.2em;margin:0 0 17px;background:#F1E6E3;line-height:1;font-size:36px;line-height:36px}#sanpai #page>article #personal article h1 b{display:inline-block;vertical-align:top;padding:0.48em 14px 0.68em;background:#BE8E7F;color:white;font-size:20px;line-height:20px;font-weight:normal;letter-spacing:0.25em}#sanpai #page>article #personal article h1 b span{letter-spacing:0}#sanpai #page>article #personal article h1 strong{display:inline-block;vertical-align:top;margin-left:18px;padding-bottom:0.2em;font-weight:normal;letter-spacing:0.3em}#sanpai #page>article #personal article h1 br{display:none}#sanpai #page>article #personal article ul{margin:0;padding:0 0 0 177px;font-size:21px}#sanpai #page>article #personal article ul>li{display:inline-block;vertical-align:top;list-style:none;margin-right:15px;padding:11px 0}#sanpai #page>article #personal article ul>li+li:before{content:url(i/sanpai-allow);display:inline-block;vertical-align:top;margin:0.4em 15px 0 0}#sanpai #page>article #personal article ul>li span{letter-spacing:0}#sanpai #page>article #personal article ul>li br{display:none}#sanpai #page>article #personal article ul>li b{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;min-width:155px;margin-left:-177px;margin-right:18px;padding:0.35em 28px;background:#909090;text-align:center;color:white;font-family:"FOT-筑紫Aオールド明朝 Pr6 E","Yu Mincho",serif;font-weight:normal;letter-spacing:0.3em}#sanpai #page>article #personal article ul>li i{display:inline-block;vertical-align:top;padding:0.25em 13px 0.45em;background:white;text-align:center;font-style:normal;white-space:nowrap}#sanpai #page>article #personal article p{margin:9px 0 0;font-size:15px;line-height:1.8;letter-spacing:0.14em}#sanpai #page>article #travel{padding-top:108px}#sanpai #page>article #travel h1{margin-bottom:25px}#sanpai #page>article #travel h1+img{margin-left:4px;margin-right:12px}#sanpai #page>article #travel h1+img,#sanpai #page>article #travel h1+img+img{margin-bottom:12px}#sanpai #page>article #travel p{display:inline-block;vertical-align:top;width:24.67em;max-width:100%;margin:25px 8px 25px 4px;font-size:18px;line-height:1.9;letter-spacing:0.2em}#sanpai #page>article #travel p+img{margin-left:4px}#sanpai #page>article #contact{margin:21px 0 9px;padding:9px;background:white;text-align:center}#sanpai #page>article #contact h1{margin:0 0 6px 0;padding:0.15em 0 0.35em;background:#D8D8D8;font-size:22px;letter-spacing:0.3em}#sanpai #page>article #contact h1+p{display:inline-block;vertical-align:top;margin:0 22px 0 0;padding-bottom:0.2em;font-size:43px;font-family:"FOT-筑紫Aオールド明朝 Pr6 D","Yu Mincho",serif;letter-spacing:0.25em}#sanpai #page>article #contact p+p{display:inline-block;vertical-align:top;margin:0.5em 0 0;padding-bottom:0.2em;font-size:22px;letter-spacing:0.25em}#junrei #sahou{position:relative;width:908px;background:url(i/junrei-hand) 150px 12px no-repeat}#junrei #sahou>h1{margin:0;padding:43px 0 0 0;font-size:36px;letter-spacing:0.2em}#junrei #sahou>h1+p{margin:23px 0 45px 0;font-size:17px;line-height:1.75;letter-spacing:0.2em}#junrei #sahou #anchor{position:absolute;right:0;top:50px;margin:0;font-size:22px;letter-spacing:0.3em}#junrei #sahou #anchor a{display:block;padding:0 25px 0.2em;background:black;color:white;text-decoration:none}#junrei #sahou #anchor a span{letter-spacing:0}#junrei #sahou .separated{border-top:1px dashed black}#junrei #sahou .separated:after{clear:both;content:'';display:block}#junrei #sahou section{float:left;width:442px}#junrei #sahou section>h1{margin:0 0 0 7px;padding:21px 0 0;font-size:69px;letter-spacing:0;font-family:"FOT-筑紫Aオールド明朝 Pr6 M","Yu Mincho",serif;line-height:1}#junrei #sahou section>h1+p{margin:21px 0 0;font-size:17px;line-height:1.85;letter-spacing:0.25em}#junrei #sahou section>h1+p>span{display:inline-block;height:1.4em;padding-left:0.4em;padding-right:0.15em;background:white}#junrei #sahou section>h1+p>span>span{position:relative;top:-0.3em}#junrei #sahou section>h1+p+p{margin:7px 0 0 5px;padding:0 0 62px;font-size:14px;line-height:1.93}#junrei #sahou section>h1+p+p a{color:#E60012}#junrei #sahou section>h1+p+p a:hover{text-decoration:underline}#junrei #sahou section#sahou-1{min-height:337px;background:url(i/junrei-sahou-1) 217px 206px no-repeat}#junrei #sahou section#sahou-2{min-height:337px;background:url(i/junrei-sahou-2) 282px 185px no-repeat}#junrei #sahou section#sahou-3{min-height:365px;background:url(i/junrei-sahou-3) 223px 74px no-repeat}#junrei #sahou section#sahou-4{min-height:365px;background:url(i/junrei-sahou-4) 250px 168px no-repeat}#junrei #sahou #sahou-3 p>a{display:inline-block}#junrei #sahou #sahou-3 p>a>span{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin-left:1em;background:white}#junrei #sahou #sahou-3 p>a>span>img{display:block}#junrei #sahou #sahou-3 p>a:hover>span>img{opacity:0.6}#junrei #sahou #sahou-5{width:auto;padding-top:14px}#junrei #sahou #sahou-5:after{clear:both;content:'';display:block}#junrei #sahou #sahou-5>h1+p{float:left}#junrei #sahou #sahou-5>h1+p+p{float:left;padding-left:57px;padding-top:6px}#junrei #list{width:908px;padding:122px 0 0}#junrei #list .floating-anchor{top:-86px}#junrei #list>h1{margin:00;border-top:1px solid black;border-bottom:1px solid black;font-size:30px;letter-spacing:0.3em;text-align:center}#junrei #list>h1>span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:248px;padding:0.36em 22px 0.56em;background:white}#junrei #list>h1>span>span{letter-spacing:0}#junrei #list>h1+p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:528px;margin:28px 0;padding:0.1em 0 0.3em;background:white;font-size:20px;text-align:center;letter-spacing:0.3em}#junrei #list ol{display:inline-block;vertical-align:top;margin:0;padding:0}#junrei #list ol#illust-list-1,#junrei #list ol#illust-list-2{margin-right:15px;margin-bottom:50px}#junrei #list ol#illust-list-3{margin-top:-50px}#junrei #list ol>li{margin-top:4px;list-style:none}#junrei #list ol>li a{display:table;border-collapse:collapse;border-spacing:0;width:17.2em;text-decoration:none}#junrei #list ol>li a:hover>p{border-bottom-color:#D0121B}#junrei #list ol>li a:hover>p.number{border-right-color:#D0121B}#junrei #list ol>li a>p{display:table-cell;vertical-align:middle;margin:0;padding:0;border-bottom:2px solid #ccc}#junrei #list ol>li a>p.number{white-space:nowrap;width:2.7em;border-right:6px solid #ccc;padding:10px 0.2em 10px 0;font-size:20px;text-align:right;letter-spacing:0.2em}#junrei #list ol>li a>p.number .pos{position:relative;top:-0.1em}#junrei #list ol>li a>p.name{padding-left:0.5em;white-space:nowrap;font-size:24px;font-family:"リュウミン B-KL","Yu Mincho",serif;line-height:1}#junrei #list ol>li a>p.name .pos{position:relative;top:-0.1em}#junrei #list ol>li a>p.name .nbr+br{display:none}#junrei #list ol>li a>p.name .special{position:relative;top:-0.1em;display:inline-block;margin-right:1em;font-size:18px;font-family:"FOT-ロダン Pro DB",Meiryo,sans-serif}#junrei #list ol>li a>p.name .special+br{display:none}#junrei #list ol>li a>p.name i{display:block;font-style:normal;padding-top:0.1em;font-size:11px;letter-spacing:0.1em}#junrei #list ol>li a>p.address{width:16.83em;font-size:12px;font-family:"FOT-UD明朝 Pro L","Yu Mincho",serif}#junrei #list ol>li a>p.address.same{text-align:center;letter-spacing:0}#junrei #list ol>li a>p.address.same span{letter-spacing:3em}#junrei #list ol>li a>p.address .tel{display:inline-block;width:100%;text-align:right}
