﻿/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;font-size:62.5%;font-weight:400;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:62.5%;font-weight:400}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal;padding:0}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}article,aside,footer,header,nav,section,figcaption,figure,main,details,menu{display:block}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}audio,video,canvas{display:inline-block}template,[hidden]{display:none}@font-face{font-family:"YuGothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url("/_css/font/YakuHanJP-Regular.woff2") format("woff2"),url("/_css/font/YakuHanJP-Regular.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:700;src:url("/_css/font/YakuHanJP-Bold.woff2") format("woff2"),url("/_css/font/YakuHanJP-Bold.woff") format("woff")}body,input,button,textarea,select,option{text-rendering:auto;font-smooth:always;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-feature-settings:"plat" 1;font-family:"Sintony","Work Sans","Kosugi","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック Medium","Yu Gothic Medium","YuGothic M","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}b,strong,h1,h2,h3,h4,h5,h6,.bold,.bolder,th,title,dt{font-weight:700;font-family:"YakuHanJP","Sintony","Work Sans",-apple-system,Avenir,"Helvetica Neue","Lucida Grande",Arial,Roboto,"Segoe UI","Kosugi","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック Medium","Yu Gothic Medium","YuGothic M","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}code,.monospace{font-family:Consolas,BatangChe,DotumChe,Courier,"Courier New",Terminal,monospace}@media all and (-ms-high-contrast: none){*::-ms-backdrop,h1,h2,h3,h4,h5,h6,p,.bold,.bolder,th,title,dt,code,.monospace,a,td,li{transform:rotate(0.05deg)}}@supports(-ms-ime-align: auto){h1,h2,h3,h4,h5,h6,p,.bold,.bolder,th,title,dt,code,.monospace,a,td,li{transform:rotate(0.05deg)}}html{position:relative;height:100%;min-height:100%}body{position:relative;height:100%;min-height:100%;margin:0;padding:0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fdfdfd}/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html,body{background-color:#f8f8f8}a:link{color:#1168a4;text-decoration:none}a:visited{color:#1168a4;text-decoration:none}a:hover{color:#da0000;text-decoration:none}div,li{font-size:1.4rem}h1,h2,h3,h4,h5,h6,p{overflow:hidden;margin:0;color:#393939}h1,h2,h3,h4,h5,h6{clear:both}ul{display:block;list-style-type:disc;margin:0}ol{display:block;list-style-type:decimal;margin:0}ul>li{display:list-item;line-height:1.4em}ol>li{display:list-item;line-height:1.4em}ul>li:not(:first-child),ol>li:not(:first-child){margin-top:.5em}h1{font-size:5rem;line-height:1.2em;padding:.15em 0}h2{font-size:3rem;line-height:1.2em;padding:1.5em 0 0 0}h3{clear:both;font-size:2.5rem;line-height:1.2em;padding:1em 0 0 0;border-radius:3px}h4{clear:both;font-size:2rem;line-height:1.2em;padding:1.25em 0 0 0}h5{clear:both;font-size:1.75rem;line-height:1.2em;padding:1.25em 0 0 0}h6{clear:both;font-size:1.5rem;line-height:1.2em;padding:1.25em 0 0 0}p{font-size:1.4rem;line-height:1.6em;padding:.7em 0 0 0}th,td{font-size:1.3rem;line-height:1.1em}p.indent{text-indent:1em}p.box-indent{margin-left:1em}table+p,li>p:first-child,th>p:first-child,td>p:first-child{padding-top:0em}p.small,b.small,span.small,li.small,th.small,td.small{font-size:1.1rem}p.mid,b.mid,span.mid,li.mid,th.mid,td.mid,p.mdl,b.mdl,span.mdl,li.mdl,th.mdl,td.mdl{font-size:1.25rem}p.large,b.large,span.large,li.large,th.large,td.large{font-size:1.5rem}p.xlarge,b.xlarge,span.xlarge,li.xlarge,th.xlarge,td.xlarge{font-size:1.8rem}p.xxlarge,b.xxlarge,span.xxlarge,li.xxlarge,th.xxlarge,td.xxlarge{font-size:2.2rem}blockquote{font-size:1.3rem;line-height:1.6em;margin:.5em 0 0 15px;padding:.25em 0 .25em .5em;border-left:2px solid #ccc}blockquote>p:first-child{padding-top:0}small{font-size:70%}hr{display:block;width:100%;height:1px;margin:15px auto 0 auto;background-color:#ddd;border-style:none}.txt-r{text-align:right}.txt-l{text-align:left}.txt-c{text-align:center}.box{display:block;overflow:hidden;position:relative}.elp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elt{overflow:hidden;text-overflow:ellipsis}.slim-scrbar::-webkit-scrollbar{overflow:hidden;width:7px;background:#efefef;border-radius:3px}.slim-scrbar::-webkit-scrollbar:horizontal{height:5px}.slim-scrbar::-webkit-scrollbar-button{display:none}.slim-scrbar::-webkit-scrollbar-piece{background:#ddd}.slim-scrbar::-webkit-scrollbar-piece:start{background:#ddd}.slim-scrbar::-webkit-scrollbar-thumb{overflow:hidden;background:silver;border:1px solid #efefef;margin:1px;border-radius:3px}.slim-scrbar::-webkit-scrollbar-corner{overflow:hidden;background:#333;border-radius:3px}.wide-scrbar::-webkit-scrollbar{overflow:hidden;width:12px;background:#efefef;border-radius:8px}.wide-scrbar::-webkit-scrollbar:horizontal{height:5px}.wide-scrbar::-webkit-scrollbar-button{display:none}.wide-scrbar::-webkit-scrollbar-piece{background:#ddd}.wide-scrbar::-webkit-scrollbar-piece:start{background:#ddd}.wide-scrbar::-webkit-scrollbar-thumb{overflow:hidden;background:silver;border:1px solid #efefef;margin:1px;border-radius:8px}.wide-scrbar::-webkit-scrollbar-corner{overflow:hidden;background:#333;border-radius:8px}.c-viewport{display:block;width:100%;height:auto;overflow:visible;margin:0;padding:0}.c-content{width:auto;max-width:1200px;height:auto;position:relative;overflow:hidden;margin:0 auto;padding:0}html.smf-less .c-content{width:auto;margin-left:15px;margin-right:15px}@media screen and (max-width: 1300px){.c-content{max-width:auto;margin-left:25px;margin-right:25px}}.c-in-content{width:auto;max-width:1000px;height:auto;position:relative;overflow:hidden;margin:0 auto;padding:0}.c-in-content.mid{max-width:800px}.c-in-content.small{max-width:600px}html.pc-less .c-in-content{width:auto;margin-left:55px;margin-right:55px}html.smf-less .c-in-content{width:auto;margin-left:35px;margin-right:15px}.c-inside{width:auto;height:auto;position:relative;overflow:hidden;margin:0;padding:20px}.c-inside p:first-child{padding-top:0}html.smf-less .c-inside{padding:10px}.c-column{display:inline-block;width:auto;height:auto;position:relative;overflow:hidden;margin:15px 0 0 0;padding:15px;border:1px solid #ddd}.c-column h1:first-child,.c-column h2:first-child,.c-column h3:first-child,.c-column h4:first-child,.c-column h5:first-child,.c-column h6:first-child,.c-column p:first-child{padding-top:0}.c-column.block{display:block}table+.c-column{margin-top:0}.c-flex{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap}.c-flex>*{margin:0}.c-flex.flex-start{justify-content:flex-start}.c-flex.flex-end{justify-content:flex-end}.c-flex.space-between{justify-content:space-between}.c-flex.space-around{justify-content:space-around}.c-flex.flex-dir-reverse{flex-direction:row-reverse}.c-flex.flex-dir-reverse-wideonly{flex-direction:row-reverse}.c-flex.flex-dir-reverse-narrowonly{flex-direction:row}.c-flex .flex-box{position:relative;overflow:hidden}.c-flex .flex-box.w0{width:0%}.c-flex .flex-box.w2{width:2%}.c-flex .flex-box.w4{width:4%}.c-flex .flex-box.w6{width:6%}.c-flex .flex-box.w8{width:8%}.c-flex .flex-box.w10{width:10%}.c-flex .flex-box.w12{width:12%}.c-flex .flex-box.w14{width:14%}.c-flex .flex-box.w16{width:16%}.c-flex .flex-box.w18{width:18%}.c-flex .flex-box.w20{width:20%}.c-flex .flex-box.w22{width:22%}.c-flex .flex-box.w24{width:24%}.c-flex .flex-box.w26{width:26%}.c-flex .flex-box.w28{width:28%}.c-flex .flex-box.w30{width:30%}.c-flex .flex-box.w32{width:32%}.c-flex .flex-box.w34{width:34%}.c-flex .flex-box.w36{width:36%}.c-flex .flex-box.w38{width:38%}.c-flex .flex-box.w40{width:40%}.c-flex .flex-box.w42{width:42%}.c-flex .flex-box.w44{width:44%}.c-flex .flex-box.w46{width:46%}.c-flex .flex-box.w48{width:48%}.c-flex .flex-box.w50{width:50%}.c-flex .flex-box.w52{width:52%}.c-flex .flex-box.w54{width:54%}.c-flex .flex-box.w56{width:56%}.c-flex .flex-box.w58{width:58%}.c-flex .flex-box.w60{width:60%}.c-flex .flex-box.w62{width:62%}.c-flex .flex-box.w64{width:64%}.c-flex .flex-box.w66{width:66%}.c-flex .flex-box.w68{width:68%}.c-flex .flex-box.w70{width:70%}.c-flex .flex-box.w72{width:72%}.c-flex .flex-box.w74{width:74%}.c-flex .flex-box.w76{width:76%}.c-flex .flex-box.w78{width:78%}.c-flex .flex-box.w80{width:80%}.c-flex .flex-box.w82{width:82%}.c-flex .flex-box.w84{width:84%}.c-flex .flex-box.w86{width:86%}.c-flex .flex-box.w88{width:88%}.c-flex .flex-box.w90{width:90%}.c-flex .flex-box.w92{width:92%}.c-flex .flex-box.w94{width:94%}.c-flex .flex-box.w96{width:96%}.c-flex .flex-box.w98{width:98%}.c-flex .flex-box .flex-wrap{position:relative;overflow:hidden;padding:0;margin:0}.c-flex .flex-box .flex-wrap.margin-no:not(.margin-vert):not(.margin-hori):not(.margin-top):not(.margin-bottom):not(.margin-left):not(.margin-right){margin:0}.c-flex .flex-box .flex-wrap.margin-s:not(.margin-vert):not(.margin-hori):not(.margin-top):not(.margin-bottom):not(.margin-left):not(.margin-right){margin:5px}.c-flex .flex-box .flex-wrap.margin-m:not(.margin-vert):not(.margin-hori):not(.margin-top):not(.margin-bottom):not(.margin-left):not(.margin-right){margin:15px}.c-flex .flex-box .flex-wrap.margin-l:not(.margin-vert):not(.margin-hori):not(.margin-top):not(.margin-bottom):not(.margin-left):not(.margin-right){margin:30px}.c-flex .flex-box .flex-wrap.margin-vert.margin-s{margin-top:5px;margin-bottom:5px}.c-flex .flex-box .flex-wrap.margin-vert.margin-m{margin-top:15px;margin-bottom:15px}.c-flex .flex-box .flex-wrap.margin-vert.margin-l{margin-top:30px;margin-bottom:30px}.c-flex .flex-box .flex-wrap.margin-hori.margin-s{margin-left:5px;margin-right:5px}.c-flex .flex-box .flex-wrap.margin-hori.margin-m{margin-left:15px;margin-right:5px}.c-flex .flex-box .flex-wrap.margin-hori.margin-l{margin-left:30px;margin-right:5px}.c-flex .flex-box .flex-wrap.margin-top.margin-s{margin-top:5px}.c-flex .flex-box .flex-wrap.margin-top.margin-m{margin-top:15px}.c-flex .flex-box .flex-wrap.margin-top.margin-l{margin-top:30px}.c-flex .flex-box .flex-wrap.margin-bottom.margin-s{margin-bottom:5px}.c-flex .flex-box .flex-wrap.margin-bottom.margin-m{margin-bottom:15px}.c-flex .flex-box .flex-wrap.margin-bottom.margin-l{margin-bottom:30px}.c-flex .flex-box .flex-wrap.margin-left.margin-s{margin-left:5px}.c-flex .flex-box .flex-wrap.margin-left.margin-m{margin-left:15px}.c-flex .flex-box .flex-wrap.margin-left.margin-l{margin-left:30px}.c-flex .flex-box .flex-wrap.margin-right.margin-s{margin-right:5px}.c-flex .flex-box .flex-wrap.margin-right.margin-m{margin-right:15px}.c-flex .flex-box .flex-wrap.margin-right.margin-l{margin-right:30px}html.tab-port-less .c-flex:not(.no-responsive){flex-direction:column}html.tab-port-less .c-flex:not(.no-responsive).flex-dir-reverse{flex-direction:column-reverse}html.tab-port-less .c-flex:not(.no-responsive).flex-dir-reverse-narrowonly{flex-direction:column-reverse}html.tab-port-less .c-flex:not(.no-responsive) .flex-box{width:100%}html.tab-port-less .c-flex:not(.no-responsive) .flex-box .flex-wrap.margin-no{margin:0}html.tab-port-less .c-flex:not(.no-responsive) .flex-box .flex-wrap:not(.margin-no){margin:15px 0 0 0}html.tab-port-less .c-flex:not(.no-responsive) .flex-box .flex-wrap.margin-s{margin:15px 0 0 0}html.tab-port-less .c-flex:not(.no-responsive) .flex-box .flex-wrap.margin-m{margin:20px 0 0 0}html.tab-port-less .c-flex:not(.no-responsive) .flex-box .flex-wrap.margin-l{margin:25px 0 0 0}table.c-table{position:relative;table-layout:auto;border-collapse:separate;border-spacing:1rem;width:auto;height:auto;margin:15px 0;box-sizing:border-box;max-width:99.95%}table.c-table>tbody>tr,table.c-table>thead>tr{margin:0;padding:0;box-sizing:border-box}table.c-table>tbody>tr>td,table.c-table>thead>tr>td{padding:0}table.c-table>tbody>tr>th,table.c-table>tbody>tr>td{margin:0;text-align:left;vertical-align:top;box-sizing:border-box;line-height:1.4em}table.c-table>tbody>tr>th{padding:0 1em 0 0}table.c-table>thead>tr>th,table.c-table>thead>tr>td{margin:0;text-align:left;vertical-align:top;box-sizing:border-box}table.c-table>thead>tr>th{padding:.5em .75em;background-color:#6a6a6a;color:#fdfdfd}table.c-table .nowrap,table.c-table .elp{text-overflow:ellipsis;white-space:nowrap}table.c-table .txt-c,table.c-table .t-c{text-align:center}table.c-table .txt-r,table.c-table .t-r{text-align:right}table.c-table .txt-l,table.c-table .t-l{text-align:left}table.c-table .txt-large,table.c-table .t-large{font-size:1.8rem}table.c-table .txt-mid,table.c-table .t-mid{font-size:1.5rem}table.c-table .txt-small,table.c-table .t-large{font-size:1.3rem}table.c-table.valign-top>tbody>tr>th,table.c-table.valign-top>thead>tr>th,table.c-table.valign-top>tbody>tr>td,table.c-table.valign-top>thead>tr>td{vertical-align:top}table.c-table.valign-middle>tbody>tr>th,table.c-table.valign-middle>thead>tr>th,table.c-table.valign-middle>tbody>tr>td,table.c-table.valign-middle>thead>tr>td{vertical-align:middle}table.c-table.valign-bottom>tbody>tr>th,table.c-table.valign-bottom>thead>tr>th,table.c-table.valign-bottom>tbody>tr>td,table.c-table.valign-bottom>thead>tr>td{vertical-align:bottom}table.c-table.no-bold>tbody>tr>th,table.c-table.no-bold>thead>tr>th{font-weight:normal}table.c-table.border{border-collapse:collapse;border-spacing:0}table.c-table.border.border>tbody>tr>th,table.c-table.border.border>thead>tr>td,table.c-table.border.border>tbody>tr>td{border:1px solid #c9c9c9;padding:.5em .75em}table.c-table.under-border>tbody>tr>th,table.c-table.under-border>thead>tr>td,table.c-table.under-border>tbody>tr>td{border-bottom:1px solid #ddd;padding-bottom:.33em}table.c-table.wide{width:100%;box-sizing:border-box;margin:15px 0}html.tab-port-less table.c-table:not(.no-responsive){display:block;margin:10px 0 !important;padding:0;overflow:hidden;margin:15px 0 15px 10px;border-collapse:collapse;border-spacing:0}html.tab-port-less table.c-table:not(.no-responsive)>tbody,html.tab-port-less table.c-table:not(.no-responsive)>thead,html.tab-port-less table.c-table:not(.no-responsive)>thead>tr,html.tab-port-less table.c-table:not(.no-responsive)>thead>tr>td,html.tab-port-less table.c-table:not(.no-responsive)>tbody>tr>td,html.tab-port-less table.c-table:not(.no-responsive)>thead>tr>th,html.tab-port-less table.c-table:not(.no-responsive)>tbody>tr>th{display:block;position:relative;overflow:hidden}html.tab-port-less table.c-table:not(.no-responsive)>thead{display:none}html.tab-port-less table.c-table:not(.no-responsive)>tbody>tr>th,html.tab-port-less table.c-table:not(.no-responsive)>thead>tr>td,html.tab-port-less table.c-table:not(.no-responsive)>tbody>tr>td{border:0px none}html.tab-port-less table.c-table:not(.no-responsive)>tbody>tr>th{border-left:2px solid #344387;padding:.5em 1em;margin:.5em 0 0 0}html.tab-port-less table.c-table:not(.no-responsive)>thead>tr>td,html.tab-port-less table.c-table:not(.no-responsive)>tbody>tr>td{border-left:2px solid #ddd;padding:.33em .5em .33em 1em;margin:0}html.tab-port-less table.c-table:not(.no-responsive) .nowrap{text-overflow:clip;white-space:normal}.c-user-html{position:relative;overflow:hidden;padding:20px 0 20px 0;position:relative;table-layout:auto;border-collapse:separate;border-spacing:1rem;width:auto;height:auto;margin:15px 0;box-sizing:border-box}.c-user-html.no-padding{padding:0}.c-user-html h1{font-size:2em;margin:.67em 0}.c-user-html figure{margin:1em 40px}.c-user-html hr{box-sizing:content-box;height:1px;overflow:visible;background-color:#ccc;margin:15px 0}.c-user-html a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}.c-user-html abbr[title]{border-bottom:none;text-decoration:underline dotted}.c-user-html b,.c-user-html strong{font-weight:bolder}.c-user-html dfn{font-style:italic}.c-user-html mark{background-color:#ff0;color:#000}.c-user-html small{font-size:80%}.c-user-html sub,.c-user-html sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.c-user-html sub{bottom:-0.25em}.c-user-html sup{top:-0.5em}.c-user-html audio:not([controls]){display:none;height:0}.c-user-html img{border-style:none}.c-user-html svg:not(:root){overflow:hidden}.c-user-html button,.c-user-html input,.c-user-html optgroup,.c-user-html select,.c-user-html textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.c-user-html button,.c-user-html input{overflow:visible}.c-user-html button,.c-user-html select{text-transform:none}.c-user-html button,.c-user-html html [type=button],.c-user-html [type=reset],.c-user-html [type=submit]{-webkit-appearance:button}.c-user-html button::-moz-focus-inner,.c-user-html [type=button]::-moz-focus-inner,.c-user-html [type=reset]::-moz-focus-inner,.c-user-html [type=submit]::-moz-focus-inner{border-style:none;padding:0}.c-user-html button:-moz-focusring,.c-user-html [type=button]:-moz-focusring,.c-user-html [type=reset]:-moz-focusring,.c-user-html [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.c-user-html fieldset{padding:.35em .75em .625em}.c-user-html legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal;padding:0}.c-user-html progress{display:inline-block;vertical-align:baseline}.c-user-html textarea{overflow:auto}.c-user-html [type=checkbox],.c-user-html [type=radio]{box-sizing:border-box;padding:0}.c-user-html [type=number]::-webkit-inner-spin-button,.c-user-html [type=number]::-webkit-outer-spin-button{height:auto}.c-user-html [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.c-user-html [type=search]::-webkit-search-cancel-button,.c-user-html [type=search]::-webkit-search-decoration{-webkit-appearance:none}.c-user-html ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.c-user-html summary{display:list-item}.c-user-html article,.c-user-html aside,.c-user-html footer,.c-user-html header,.c-user-html nav,.c-user-html section,.c-user-html figcaption,.c-user-html figure,.c-user-html main,.c-user-html details,.c-user-html menu{display:block}.c-user-html pre,.c-user-html code,.c-user-html kbd,.c-user-html samp{font-family:monospace,monospace;font-size:1em}.c-user-html audio,.c-user-html video,.c-user-html canvas{display:inline-block}.c-user-html template,.c-user-html [hidden]{display:none}.c-user-html table{border-collapse:collapse;border-spacing:0;margin:1em 0;max-width:99.95% !important}.c-user-html table>thead>tr>td,.c-user-html table>thead>tr>th,.c-user-html table>tbody>tr>td,.c-user-html table>tbody>tr>th,.c-user-html table>tr>td,.c-user-html table>tr>th{padding:.75em;box-sizing:border-box;border:1px solid #ddd;font-size:1.3rem;line-height:1.3em}.c-user-html table>thead>tr>td,.c-user-html table>thead>tr>th{background:#d6efff;color:#222}.c-user-html a:link{color:#1168a4;text-decoration:none}.c-user-html a:visited{color:#1168a4;text-decoration:none}.c-user-html a:hover{color:#da0000;text-decoration:none}.c-user-html div,.c-user-html li{font-size:1.4rem}.c-user-html h1,.c-user-html h2,.c-user-html h3,.c-user-html h4,.c-user-html h5,.c-user-html h6,.c-user-html p{overflow:hidden;margin:0;color:#393939}.c-user-html h1,.c-user-html h2,.c-user-html h3,.c-user-html h4,.c-user-html h5,.c-user-html h6{clear:both}.c-user-html ul{display:block;list-style-type:disc;margin:0}.c-user-html ol{display:block;list-style-type:decimal;margin:0}.c-user-html ul>li{display:list-item;line-height:1.4em}.c-user-html ol>li{display:list-item;line-height:1.4em}.c-user-html ul>li:not(:first-child),.c-user-html ol>li:not(:first-child){margin-top:.5em}.c-user-html h1{font-size:5rem;line-height:1.2em;padding:.15em 0}.c-user-html h2{font-size:3rem;line-height:1.2em;padding:1.5em 0 0 0}.c-user-html h3{clear:both;font-size:2.5rem;line-height:1.2em;padding:1em 0 0 0;border-radius:3px}.c-user-html h4{clear:both;font-size:2rem;line-height:1.2em;padding:1.25em 0 0 0}.c-user-html h5{clear:both;font-size:1.75rem;line-height:1.2em;padding:1.25em 0 0 0}.c-user-html h6{clear:both;font-size:1.5rem;line-height:1.2em;padding:1.25em 0 0 0}.c-user-html p{font-size:1.4rem;line-height:1.6em;padding:.7em 0 0 0}.c-user-html th,.c-user-html td{font-size:1.3rem;line-height:1.1em}.c-user-html table+p,.c-user-html li>p:first-child,.c-user-html th>p:first-child,.c-user-html td>p:first-child{padding-top:0em}.c-user-html p.small,.c-user-html b.small,.c-user-html span.small,.c-user-html li.small,.c-user-html th.small,.c-user-html td.small{font-size:1.1rem}.c-user-html p.mid,.c-user-html b.mid,.c-user-html span.mid,.c-user-html li.mid,.c-user-html th.mid,.c-user-html td.mid,.c-user-html p.mdl,.c-user-html b.mdl,.c-user-html span.mdl,.c-user-html li.mdl,.c-user-html th.mdl,.c-user-html td.mdl{font-size:1.25rem}.c-user-html p.large,.c-user-html b.large,.c-user-html span.large,.c-user-html li.large,.c-user-html th.large,.c-user-html td.large{font-size:1.5rem}.c-user-html p.xlarge,.c-user-html b.xlarge,.c-user-html span.xlarge,.c-user-html li.xlarge,.c-user-html th.xlarge,.c-user-html td.xlarge{font-size:1.8rem}.c-user-html p.xxlarge,.c-user-html b.xxlarge,.c-user-html span.xxlarge,.c-user-html li.xxlarge,.c-user-html th.xxlarge,.c-user-html td.xxlarge{font-size:2.2rem}.c-user-html blockquote{font-size:1.3rem;line-height:1.6em;margin:.5em 0 0 15px;padding:.25em 0 .25em .5em;border-left:2px solid #ccc}.c-user-html blockquote>p:first-child{padding-top:0}.c-user-html small{font-size:70%}.c-user-html hr{display:block;width:100%;height:1px;margin:15px auto 0 auto;background-color:#ddd;border-style:none}.c-flex-basic{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:15px 0 0 0}.c-flex-basic.no-top-margin{margin:0}.c-flex-basic>.flex-box{flex:0 1 100%;position:relative;overflow:hidden;margin:0;width:auto;height:auto}.c-flex-basic>.flex-box h1:first-child,.c-flex-basic>.flex-box h2:first-child,.c-flex-basic>.flex-box h3:first-child,.c-flex-basic>.flex-box h4:first-child,.c-flex-basic>.flex-box h5:first-child,.c-flex-basic>.flex-box h6:first-child,.c-flex-basic>.flex-box p{padding-top:0}html.tab-port-less .c-flex-basic{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:0}html.tab-port-less .c-flex-basic>.flex-box{flex:1 0 auto;margin:15px 0 0 0;height:auto}.c-form *{box-sizing:border-box}.c-form label{font-size:1.4rem}.c-form span.f-req{display:inline-block;background:#db3535;color:#fdfdfd;float:right;font-size:1.1rem;line-height:1em;padding:.4em .5em;margin:.1em;white-space:nowrap}.c-form .f-row{position:relative;overflow:hidden;width:100%;margin:10px 0 0 0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:nowrap}.c-form .f-row>label{position:relative;overflow:hidden;flex-basis:300px;width:300px;padding:2px 10px 2px 5px}.c-form .f-row>div{position:relative;overflow:hidden;flex-basis:auto;width:100%;padding:2px 0}.c-form .f-row>div .f-err{padding:.3em .5em .3em .8em;margin:0 0 5px 0;border-left:4px solid #e3243e;color:#e3243e}.c-form .f-row.isconfirm>div{padding:0}.c-form .f-row.isconfirm>div p{padding:2px 0 2px 10px;border-left:2px solid #ddd}html.smf-less .c-form .f-row{flex-wrap:wrap}html.smf-less .c-form .f-row>label{flex-basis:auto;width:100%}html.smf-less .c-form .f-row>div{flex-basis:auto}.c-form .f-row-message{position:relative;overflow:hidden;width:100%;margin:20px 0 0 0;padding:0 0 0 10px;border-left:2px solid #ccc}.c-form .f-row-message p:first-child{padding-top:0}.c-form .f-row-navi{position:relative;overflow:hidden;width:100%;margin:10px 0 0 0;padding:10px 5px;background-color:#f0f0f0;text-align:center}.c-form .f-radio{position:relative;overflow:hidden;width:100%;padding-left:26%}.c-form .f-radio>label:first-child{padding-left:-26%}.c-form input[type=text],.c-form input[type=email],.c-form input[type=tel],.c-form input[type=password],.c-form textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;padding:.6em .6em;width:100%;font-size:1.4rem;color:#222;background:#fcf9eb none no-repeat;border:1px solid rgba(0,0,0,.16);border-radius:3px;box-shadow:inset 0 0 8px rgba(0,0,0,.1);transition:all .45s cubic-bezier(0, 0, 0.02, 0.99)}.c-form input[type=text]::placeholder,.c-form input[type=email]::placeholder,.c-form input[type=tel]::placeholder,.c-form input[type=password]::placeholder,.c-form textarea::placeholder{color:rgba(0,0,0,.4)}.c-form input[type=text]:focus,.c-form input[type=email]:focus,.c-form input[type=tel]:focus,.c-form input[type=password]:focus,.c-form textarea:focus{border:1px solid rgba(0,0,0,.32);background-color:#fff;box-shadow:inset 0 0 8px rgba(0,0,0,.2);outline:none}.c-form textarea{height:100px;max-height:500px;resize:vertical}.c-form input[type=radio]+span,.c-form input[type=checkbox]+span{cursor:pointer;display:inline-block;margin:0 .2em 0;padding:0 0 0 .2em;position:relative;font-size:1.4rem;color:#222}.c-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box;padding:.6em 35px .6em .6em;width:100%;font-size:1.4rem;color:#222;background:#fcf9eb url(/imgs/cmn/cmn_form_down.svg) no-repeat center right 8px/16px 16px;border:1px solid rgba(0,0,0,.16);border-radius:3px;cursor:pointer;width:100%}.c-form select::-ms-expand{display:none}.c-form select::placeholder{color:rgba(0,0,0,.4)}.c-form select:focus{border:1px solid rgba(0,0,0,.32);background-color:#fff;box-shadow:none;outline:none}.c-form input[type=button],.c-form button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#555 none no-repeat;border:none;border-radius:3px;display:inline-block;cursor:pointer;margin:.2em;padding:.6em 2em;font-size:1.4rem;color:#fdfdfd;text-decoration:none;letter-spacing:.1em}.c-form input[type=button]:hover,.c-form input[type=button]:focus,.c-form button:hover,.c-form button:focus{outline:none}.c-form input[type=button]:hover,.c-form button:hover{background-color:#888}.c-form input[type=button]::-moz-foucus-inner,.c-form button::-moz-foucus-inner{border:none;padding:0}.c-form input[type=submit],.c-form button[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#344387 none no-repeat;border:none;border-radius:3px;display:inline-block;cursor:pointer;margin:.2em;padding:.6em 2em;font-size:1.4rem;color:#fdfdfd;text-decoration:none;letter-spacing:.1em}.c-form input[type=submit]:hover,.c-form input[type=submit]:focus,.c-form button[type=submit]:hover,.c-form button[type=submit]:focus{outline:none}.c-form input[type=submit]:hover,.c-form button[type=submit]:hover{background-color:#6576c2}.c-form input[type=submit]::-moz-foucus-inner,.c-form button[type=submit]::-moz-foucus-inner{border:none;padding:0}body.pg-top .p-column-container{width:auto;max-width:1200px;height:auto;position:relative;overflow:hidden;margin:0 auto;padding:0}html.tab-port-less body.pg-top .p-column-container{width:auto;margin-left:15px;margin-right:15px}html.smf-less body.pg-top .p-column-container{width:auto;margin-left:15px;margin-right:15px}@media screen and (max-width: 1299px){body.pg-top .p-column-container{max-width:auto;margin-left:55px;margin-right:55px}}body.pg-top h2.p-section-title{position:relative;overflow:hidden;margin:30px 0 10px 0;padding:0;background:rgba(0,0,0,0) url(/imgs/top/top_section_head.svg) no-repeat left top;background-size:30px 30px}body.pg-top h2.p-section-title div{position:relative;display:block;float:left;margin:0 0 0 40px;padding:0;width:auto;height:auto;min-height:30px;font-size:1.8rem;color:#555;line-height:1.4em}body.pg-top h2.p-section-title.no-margin-top{margin-top:0}body.pg-top h2.p-section-title+hr{background:#aea}body.pg-top .p-special-banner{position:relative;overflow:hidden}body.pg-top .p-special-banner a{display:block;position:relative;overflow:hidden;width:auto;max-width:500px;height:auto;margin:20px auto;padding:7px 40px;box-sizing:border-box;border-radius:5px;font-size:1.8rem;border:2px solid #ed6fa4;background-color:#fa418e;color:#fdfdfd;text-align:center}body.pg-top .p-special-banner a:before{content:" ";position:absolute;top:0;left:auto;right:0;bottom:auto;width:35px;height:35px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go.svg) no-repeat center center;background-size:contain;pointer-events:none}body.pg-top .p-special-banner a.h{background-color:#ff66a6}html.tab-port-less body.pg-top .p-special-banner a{margin:20px}body.pg-top .p-section-hd{position:relative;overflow:hidden;width:100%;height:60px;margin:10px 0 0 0;padding:0}body.pg-top .p-section-hd:before{content:" ";position:absolute;top:0px;left:auto;right:0px;bottom:0px;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat;background-position:right bottom;background-size:auto 60px}body.pg-top .p-section-hd p{font-size:1.8rem;color:#91790a;padding:25px 70px 0 15px;margin:0}body.pg-top .p-section-hd.is-img1:before{background-image:url(/imgs/topx/top_hd_img01.svg)}body.pg-top .p-section-hd.is-img2:before{background-image:url(/imgs/topx/top_hd_img02.svg)}body.pg-top .p-section-hd.is-img3:before{background-image:url(/imgs/topx/top_hd_img03.svg)}body.pg-top .p-section-hd.is-img4:before{background-image:url(/imgs/topx/top_hd_img04.svg)}html.tab-port-less body.pg-top .p-section-hd{height:auto;min-height:60px}html.tab-port-less body.pg-top .p-section-hd p{padding-right:100px;padding-bottom:10px}body.pg-top .p-coverimage-container{z-index:1;position:relative;overflow:hidden;width:100%;height:450px;margin:60px 0 0 0}body.pg-top .p-coverimage-container .x-coverimgs{z-index:1;position:relative;overflow:hidden;width:100%;max-width:1200px;height:420px;margin:0 auto;padding:0;border-bottom:1px solid #b2ada1;box-sizing:border-box}body.pg-top .p-coverimage-container .x-coverimgs .x-edge-l{z-index:2;position:absolute;top:0;left:0;right:auto;bottom:0;width:150px;height:100%;background:rgba(0,0,0,0) url(/imgs/topx/cov_edge_l.png) repeat-y;background-position:left top;background-size:100% auto;pointer-events:none}body.pg-top .p-coverimage-container .x-coverimgs .x-edge-r{z-index:2;position:absolute;top:0;left:auto;right:0;bottom:0;width:150px;height:100%;background:rgba(0,0,0,0) url(/imgs/topx/cov_edge_r.png) repeat-y;background-position:right top;background-size:100% auto;pointer-events:none}body.pg-top .p-coverimage-container .x-coverimgs .x-img{z-index:1;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:100% auto;pointer-events:none;transition:all .8s cubic-bezier(0, 0, 0.02, 0.99)}body.pg-top .p-coverimage-container .x-coverimgs .x-img p{position:absolute;top:auto;left:auto;right:0;bottom:15px;background:rgba(0,0,0,.65);color:#fdfdfd;padding:6px 160px 6px 10px;border-radius:3px 0 0 3px;pointer-events:none}body.pg-top .p-coverimage-container .x-coverimgs .x-img a{pointer-events:none}body.pg-top .p-coverimage-container .x-coverimgs .x-img.active{opacity:1}body.pg-top .p-coverimage-container .x-coverimgs .x-img.active a{pointer-events:auto}body.pg-top .p-coverimage-container .x-overlays{z-index:2;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;margin:0 auto;padding:0;pointer-events:none}body.pg-top .p-coverimage-container .x-overlays .x-lay{position:relative;overflow:hidden;width:100%;max-width:1000px;height:100%;margin:0 auto;padding:0;pointer-events:none}body.pg-top .p-coverimage-container .x-over-logo{display:block;width:auto;height:100%;float:left;margin:0}body.pg-top .p-coverimage-container .x-over-logo-mob{display:none;width:auto;height:100%;margin:0 auto}html.tab-port-less body.pg-top .p-coverimage-container{height:300px;margin:50px 0 0 0}html.tab-port-less body.pg-top .p-coverimage-container .x-coverimgs{height:300px}html.tab-port-less body.pg-top .p-coverimage-container .x-coverimgs .x-edge-l{display:none}html.tab-port-less body.pg-top .p-coverimage-container .x-coverimgs .x-edge-r{display:none}html.tab-port-less body.pg-top .p-coverimage-container .x-coverimgs .x-img{background-size:auto 100%}html.tab-port-less body.pg-top .p-coverimage-container .x-coverimgs .x-img p{top:15px;left:0;right:auto;bottom:auto;border-radius:0 3px 3px 0;padding:5px 15px 5px 15px}html.tab-port-less body.pg-top .p-coverimage-container .x-over-logo{display:none}html.tab-port-less body.pg-top .p-coverimage-container .x-over-logo-mob{display:block}body.pg-top .p-information-column{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:10px 0 0 0;padding:0}body.pg-top .p-information-column>.x-lcol{flex:0 0 300px;position:relative;overflow:hidden;margin:0;padding:0}body.pg-top .p-information-column>.x-rcol{flex:0 1 100%;position:relative;overflow:hidden;margin:0 0 0 40px;padding:0}html.tab-port-less body.pg-top .p-information-column>.x-lcol{flex:0 0 260px}@media screen and (max-width: 740px){body.pg-top .p-information-column{flex-direction:column-reverse}body.pg-top .p-information-column>.x-lcol{flex:1 0 auto !important;margin:30px 0 0 0 !important}body.pg-top .p-information-column>.x-rcol{flex:1 0 auto !important;margin:0 !important}}body.pg-top .p-sns-logos{position:relative;overflow:hidden;height:auto;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-top .p-sns-logos.is_margin_top{margin:20px 0 0 0}body.pg-top .p-sns-logos.is_margin_bottom{margin:0 0 20px 0}body.pg-top .p-sns-logos a{flex:0 1 auto;display:block;position:relative;overflow:hidden;margin:.75%;padding:0;width:31.8%;background:#fff;border-radius:6px;box-shadow:0 0 2px rgba(0,0,0,.25);text-align:center}body.pg-top .p-sns-logos a img{width:100%;height:auto;max-width:60px;max-height:60px;transition:all .45s cubic-bezier(0, 0, 0.02, 0.99)}body.pg-top .p-sns-logos a.h img{transform-origin:50% 50%;transform:scale(0.9)}body.pg-top .p-sns-logos.is_small a img{max-width:40px;max-height:40px}body.pg-top .p-newslist-container{position:relative;overflow:hidden;margin:0 25px 0 0;padding:0}body.pg-top .p-season-contents-container .x-splitbox{border-top:2px solid #f06228}body.pg-top .p-season-contents-container .x-splitbox .x-doc-side p.x-cap{font-size:1.95rem;color:#222;padding-top:30px}body.pg-top .p-season-contents-container .x-splitbox .x-doc-side.is_linkpage p.x-cap{padding-top:15px;font-size:1.75rem;line-height:1.5em;color:#4a3c1e}body.pg-top .p-season-contents-container .x-splitbox .x-doc-side:not(.is_linkpage):before{content:" ";position:absolute;top:10px;right:0px;left:auto;bottom:auto;width:90px;height:19px;background:rgba(0,0,0,0) url(/imgs/topx/top_sp_season.svg) no-repeat;background-size:contain;background-position:right top}body.pg-top .p-globalsearch{position:relative;overflow:hidden;margin:15px 0 5px 0;padding:0;background:#f2e8ce;box-sizing:border-box;border-radius:6px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}body.pg-top .p-globalsearch input{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border:1px solid #ccc;background-color:#fefefe;box-sizing:border-box;padding:.45em .45em;flex:0 1 auto;width:100%;margin:7px 0 7px 7px;font-size:1.4rem;color:#404040;line-height:1.15em}body.pg-top .p-globalsearch input::placeholder{color:#b0b0b0}body.pg-top .p-globalsearch input:focus{background-color:#fefefe;border-color:#f0c571;box-shadow:inset 0 0 6px #fceaa7}body.pg-top .p-globalsearch button{appearance:none;outline:none;background:#f59b0a none no-repeat;border:none;border-radius:4px;display:inline-block;cursor:pointer;padding:.45em 1.2em .45em 1.2em;font-size:1.25rem;line-height:1em;color:#fdfdfd;text-decoration:none;letter-spacing:.05em;flex:0 1 90px;min-width:90px;margin:7px 7px 7px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.pg-top .p-globalsearch button:hover,body.pg-top .p-globalsearch button:focus{appearance:none;outline:none}body.pg-top .p-globalsearch button:hover{background-color:#ffc552}body.pg-top .p-globalsearch button::-moz-foucus-inner{border:none;padding:0}body.pg-top .p-globalsearch input:disabled,body.pg-top .p-globalsearch select:disabled,body.pg-top .p-globalsearch textarea:disabled,body.pg-top .p-globalsearch button:disabled{opacity:.5;pointer-events:none;user-select:none;cursor:auto}body.pg-top .p-eventlist-container{position:relative;overflow:hidden;background:#dae8e7;border-radius:5px}body.pg-top .p-eventlist-container .x-eventlist-footer{position:relative;overflow:hidden;margin:2px 8px 5px 0;padding:0}body.pg-top .p-eventlist-container .c-eventlist{margin:8px 8px 2px 8px}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-date{margin:5px 0 0 0}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-date>span:nth-child(1){font-size:1.3rem}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-date>span:nth-child(2){font-size:1.7rem}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-date>span:nth-child(3){font-size:1.4rem}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-date>span.x-remain>span{height:22px;line-height:22px}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-date>span.x-remain>span:nth-child(1){font-size:1.2rem}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-date>span.x-remain>span:nth-child(2){font-size:1.4rem}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-date>span.x-remain>span:nth-child(3){font-size:1.2rem}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-dsc .n-c{font-size:1.5rem}body.pg-top .p-eventlist-container .c-eventlist .x-evbox .ev-dsc>.x-img{height:150px}@media screen and (max-width: 1100px){body.pg-top .p-eventlist-container .c-eventlist .x-evbox{width:49%;margin:.5%}}@media screen and (max-width: 500px){body.pg-top .p-eventlist-container .c-eventlist .x-evbox{width:100%;margin:0 0 10px 0}}body.pg-top .p-specialcontents-container .x-splitbox .x-doc-side p.x-cap{color:#fa6c00}body.pg-top .p-middleline-column{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:10px 0 0 0;padding:0}body.pg-top .p-middleline-column>.x-lcol{flex:0 1 100%;position:relative;overflow:hidden;margin:0;padding:0}body.pg-top .p-middleline-column>.x-rcol{flex:0 0 380px;position:relative;overflow:hidden;margin:0 0 0 35px;padding:0}@media screen and (max-width: 740px){body.pg-top .p-middleline-column{flex-direction:column}body.pg-top .p-middleline-column>.x-lcol{flex:1 0 auto !important;margin:0 !important}body.pg-top .p-middleline-column>.x-rcol{flex:1 0 auto !important;margin:30px 0 0 0 !important}}body.pg-top .p-category-matrix-container .x-splitbox .x-img-side p.x-cap{position:absolute;font-size:1.8rem;color:#fdfdfd;text-shadow:0 0 1px rgba(0,0,0,.8);padding:5px 15px;margin:0;border-radius:0 0 6px 0}body.pg-top .p-category-matrix-container .x-splitbox .x-doc-side p{padding:10px}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor1{border-top:3px solid #ced420}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor1 .x-img-side p.x-cap{background-color:rgba(206,212,32,.9)}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor2{border-top:3px solid #0e8476}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor2 .x-img-side p.x-cap{background-color:rgba(14,132,118,.9)}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor3{border-top:3px solid #ef8386}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor3 .x-img-side p.x-cap{background-color:rgba(239,131,134,.9)}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor4{border-top:3px solid #7b579b}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor4 .x-img-side p.x-cap{background-color:rgba(123,87,155,.9)}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor5{border-top:3px solid #bc495b}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor5 .x-img-side p.x-cap{background-color:rgba(188,73,91,.9)}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor6{border-top:3px solid #384593}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor6 .x-img-side p.x-cap{background-color:rgba(56,69,147,.9)}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor7{border-top:3px solid #ffbf40}body.pg-top .p-category-matrix-container .x-splitbox.is-bcolor7 .x-img-side p.x-cap{background-color:rgba(255,191,64,.9)}@media screen and (max-width: 1050px){body.pg-top .p-category-matrix-container .x-splitbox{width:49.5%;margin:.25%}}@media screen and (max-width: 760px){body.pg-top .p-category-matrix-container .x-splitbox{display:flex;width:100%;margin:3px 3px 0 3px}body.pg-top .p-category-matrix-container .x-splitbox .x-img-side{width:50%;height:auto}body.pg-top .p-category-matrix-container .x-splitbox .x-img-side:before{visibility:visible}body.pg-top .p-category-matrix-container .x-splitbox .x-doc-side{width:50%}}body.pg-top .x-fb-wrap{position:relative;overflow:hidden;clear:both;width:100%;height:800px;margin:0;padding:0;border:1px solid #ccc;box-sizing:border-box}body.pg-top .x-fb-wrap+p{padding-top:10px}body.pg-top .p-aboutwhere-container{position:relative;overflow:hidden;margin:0;box-sizing:border-box;border:1px solid #ddd;background:#fefefe;padding:20px;border-radius:10px}body.pg-top .p-aboutwhere-container .x-map-wrap{position:relative;overflow:hidden;float:left;clear:both;width:250px;height:350px;margin:0 15px 15px 0;padding:0;border:1px solid #ccc;box-sizing:border-box}body.pg-top .p-aboutwhere-container .x-map-wrap iframe{border-style:none;width:100%;height:100%;margin:0}body.pg-top .p-aboutwhere-container p{clear:none}body.pg-top .p-aboutwhere-container .x-map-wrap+p{padding-top:0}@media screen and (max-width: 600px){body.pg-top .p-aboutwhere-container .x-map-wrap{float:none;width:auto;margin:0 0 15px 0}}body.pg-top .p-sports-container{position:relative;overflow:hidden;width:100%;height:auto;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}body.pg-top .p-sports-container .x-splitbox .x-doc-side .x-logo{text-align:center;margin:15px 0 5px 0;padding:0}body.pg-top .p-sports-container .x-splitbox .x-doc-side .x-logo img{width:60%;height:auto}body.pg-top .p-sports-container .x-splitbox .x-doc-side p.x-cap{font-size:1.6rem;color:#555;padding:20px 20px 5px 20px;margin:0}body.pg-top .p-sports-container .x-splitbox .x-doc-side p:not(.x-cap){clear:both;color:#666;padding:5px 20px 5px 20px;margin:0}body.pg-top .p-sports-container .x-splitbox .x-doc-side p:last-child{padding-bottom:20px}body.pg-top .p-realhot-spot-container{position:relative;overflow:hidden;margin:0}body.pg-top .p-ad-bottom-conatiner{position:relative;overflow:hidden;margin:50px 0 0 0}body.pg-top .p-ad-bottom-conatiner .x-ad-caption{color:#666}body.pg-top .p-ad-bottom-conatiner .x-ad-bnrs{position:relative;overflow:hidden;margin:20px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}body.pg-top .p-ad-bottom-conatiner .x-ad-bnrs>a{display:block;width:200px;min-width:200px;height:auto;min-height:57px;margin:5px 10px;background:rgba(0,0,0,0) none no-repeat center center;background-size:contain;box-shadow:0 1px 6px rgba(0,0,0,.15)}body.pg-top .p-ad-bottom-conatiner .x-ad-bnrs>a.h{box-shadow:none}body.pg-sp-hotal h2{position:relative;overflow:hidden;padding:.2em 0 .2em 15px;margin:30px 0 0 0;font-size:1.8rem}body.pg-sp-hotal h2:before{content:" ";position:absolute;top:0;left:0;width:3px;height:100%;background:#222;background:-moz-linear-gradient(top, #222222 0%, #dbba00 100%);background:-webkit-linear-gradient(top, #222222 0%, #dbba00 100%);background:linear-gradient(to bottom, #222222 0%, #dbba00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#222222", endColorstr="#dbba00",GradientType=0 )}body.pg-sp-hotal .p-title{float:right;position:relative;overflow:hidden;width:480px;height:auto;margin:100px 0 0 0}body.pg-sp-hotal .p-title .x-logo{width:100%;height:auto}html.tab-port-less body.pg-sp-hotal .p-title{float:none;width:auto;margin:60px 10px 0 40px}html.tab-port-less body.pg-sp-hotal .p-title .x-logo{max-width:450px;margin:0 auto}body.pg-sp-hotal .p-cover{float:left;position:relative;overflow:hidden;width:480px;height:600px;margin:100px 0 0 0;background-image:url(/imgs/sp/hotal/_sample_cover.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}html.tab-port-less body.pg-sp-hotal .p-cover{float:none;width:auto;height:350px;margin-top:10px}body.pg-sp-hotal .p-spots{float:right;position:relative;overflow:hidden;width:480px;height:auto;margin:20px 0 0 0}body.pg-sp-hotal .p-spots ul{position:relative;overflow:hidden;list-style:none none inside;width:100%;height:auto;margin:0;padding:0}body.pg-sp-hotal .p-spots ul>li{position:relative;overflow:hidden;display:block;width:100%;height:auto;margin:15px 0 0 0;padding:0}body.pg-sp-hotal .p-spots ul>li:first-child{margin-top:0}body.pg-sp-hotal .p-spots ul>li hr{clear:both;border-style:none;background-color:rgba(0,0,0,0)}body.pg-sp-hotal .p-spots ul>li .x-thumb{display:block;float:left;width:220px;height:170px;margin:0 15px 10px 0;padding:0;background-color:#f0f0f0;background-position:center center;background-repeat:no-repeat;background-size:cover}body.pg-sp-hotal .p-spots ul>li .x-thumb.x-right{float:right;margin:0 0 10px 15px;clear:both;width:154px;height:119px}body.pg-sp-hotal .p-spots ul>li p{clear:none}body.pg-sp-hotal .p-spots ul>li p.x-day{padding-top:0}body.pg-sp-hotal .p-spots ul>li p.x-day span{color:#0071bc}body.pg-sp-hotal .p-spots ul>li p.x-tt{padding-top:6px}body.pg-sp-hotal .p-spots ul>li p.x-dsc{padding-top:6px}html.tab-port-less body.pg-sp-hotal .p-spots{float:none;width:auto;margin-top:10px}html.tab-port-less body.pg-sp-hotal .p-spots ul>li .x-thumb{width:100%;height:200px;float:none;margin:0}html.tab-port-less body.pg-sp-hotal .p-spots ul>li p{border-left:2px solid #f15a24;padding-left:15px}html.tab-port-less body.pg-sp-hotal .p-spots ul>li p.x-day{padding-top:10px}body.pg-sp-hotal .p-season{float:left;position:relative;overflow:hidden;width:480px;height:auto;margin:0}body.pg-sp-hotal .p-season hr{clear:both;border-style:none;background-color:rgba(0,0,0,0)}body.pg-sp-hotal .p-season .x-img{float:left;width:40%;height:auto;margin:15px 15px 10px 0}body.pg-sp-hotal .p-season .x-img.x-right{float:right;margin:15px 0 10px 15px}html.tab-port-less body.pg-sp-hotal .p-season{float:none;width:auto;margin-top:10px}body.pg-sp-hotal .p-area{float:right;position:relative;overflow:hidden;width:480px;height:auto;margin:0}body.pg-sp-hotal .p-area .x-map-wrap{position:relative;overflow:hidden;width:100%;height:400px;margin:15px 0;padding:0;border:1px solid #ccc;box-sizing:border-box}body.pg-sp-hotal .p-area .x-map-wrap iframe{border-style:none;width:100%;height:100%;margin:0}html.tab-port-less body.pg-sp-hotal .p-area{float:none;width:auto;margin-top:10px}hr.c-page-spacer{height:113px;background:rgba(0,0,0,0);border-style:none;margin:0;pointer-events:none}html.tab-port-less hr.c-page-spacer{height:60px}.pg-sub h1{font-size:4rem}.pg-sub h2{font-size:3rem}.pg-sub h3{font-size:2.5rem}.pg-sub h4{font-size:2rem}.pg-sub h5{font-size:1.75rem}.pg-sub h6{font-size:1.5rem}html.tab-port-less .pg-sub h1{font-size:3.2rem}html.tab-port-less .pg-sub h2{font-size:2.4rem}html.tab-port-less .pg-sub h3{font-size:1.875rem}html.tab-port-less .pg-sub h4{font-size:1.8rem}html.tab-port-less .pg-sub h5{font-size:1.6625rem}html.tab-port-less .pg-sub h6{font-size:1.425rem}html.smf-less .pg-sub h1{font-size:2.8rem}html.smf-less .pg-sub h2{font-size:2.1rem}html.smf-less .pg-sub h3{font-size:2rem}html.smf-less .pg-sub h4{font-size:1.8rem}html.smf-less .pg-sub h5{font-size:1.6625rem}html.smf-less .pg-sub h6{font-size:1.425rem}.pg-sub ol{margin-top:1em;margin-bottom:1em}.pg-sub h1.x-pagehead{margin:0;padding:25px 0 15px 0}.pg-sub .p-submenu-horizontal{position:relative;overflow:hidden}html.tab-land-more .pg-sub .p-submenu-horizontal{margin:0;padding:0;background:rgba(0,0,0,0)}html.tab-land-more .pg-sub .p-submenu-horizontal p.x-current-title{display:none}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu>p{padding:1.5em 0 .5em 0}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul{position:relative;overflow:hidden;margin:0;width:100%;padding:0;list-style:none none inside}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li{position:relative;overflow:hidden;display:block;margin:0;padding:0}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li.current{border:1px solid #344387;box-sizing:border-box}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li>a{position:relative;overflow:hidden;display:block;width:auto;height:40px;margin:0;padding:0 30px 0 2em;background-color:#344387;line-height:40px;color:#fdfdfd}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li>a:link,html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li>a:visited,html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li>a:hover{color:#fdfdfd;text-decoration:none}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li.current>a{background-color:#fdfdfd;color:#393939}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li:not(:first-child){margin-top:1px}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li:not(.current)>a.h{background-color:#6576c2}html.tab-land-more .pg-sub .p-submenu-horizontal.is_rowmenu ul>li:not(.current)>a:before{content:" ";position:absolute;top:5px;left:auto;right:0;bottom:auto;width:30px;height:30px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_submenu_go.svg) no-repeat center center;background-size:30px 30px;pointer-events:none}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle>p{display:none}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul{position:relative;overflow:hidden;margin:0;width:100%;padding:0;list-style:none none inside;display:flex;flex-direction:row;justify-content:start;align-items:start;flex-wrap:wrap}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li{flex-basis:auto;position:relative;overflow:hidden;display:block;margin:0;padding:0}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li>a{position:relative;overflow:hidden;display:block;font-size:1.3rem;width:auto;height:27px;line-height:27px;margin:0 1px 2px 0;padding:0 25px 0 .7em;background:#435fba;border:1px solid #435fba;color:#fdfdfd;text-decoration:none;border-radius:3px}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li>a:link,html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li>a:visited,html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li>a:hover{color:#fdfdfd;text-decoration:none}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li.current>a{background-color:#fff;color:#333;padding-right:.7em}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li:not(:first-child){margin-left:0}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li:not(.current)>a.h{background-color:#ff794d;color:#fdfdfd;border-color:#ff794d}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tagstyle ul>li:not(.current)>a:before{content:" ";position:absolute;top:50%;left:auto;right:0;bottom:auto;width:25px;height:25px;margin-top:-12.5px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go.svg) no-repeat center center;background-size:25px 25px;pointer-events:none}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle>p{display:none}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul{position:relative;overflow:hidden;margin:0;width:100%;padding:0;list-style:none none inside;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li{flex:0 1 auto;width:100%;position:relative;overflow:hidden;display:block;margin:0 .75%;padding:0}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li>a{position:relative;overflow:hidden;display:block;font-size:1.75rem;width:auto;height:36px;line-height:36px;margin:0 1px 2px 0;padding:0 36px 0 .7em;background:#435fba;border:1px solid #435fba;color:#fdfdfd;text-decoration:none;border-radius:3px}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li>a:link,html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li>a:visited,html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li>a:hover{color:#fdfdfd;text-decoration:none}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li.current>a{background-color:#fff;color:#333;padding-right:.7em}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li:not(:first-child){margin-left:0}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li:not(.current)>a.h{background-color:#ff794d;color:#fdfdfd;border-color:#ff794d}html.tab-land-more .pg-sub .p-submenu-horizontal.is_tabstyle ul>li:not(.current)>a:before{content:" ";position:absolute;top:50%;left:auto;right:0;bottom:auto;width:25px;height:25px;margin-top:-12.5px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go.svg) no-repeat center center;background-size:25px 25px;pointer-events:none}html.tab-port-less .pg-sub .p-submenu-horizontal{margin:0;padding:0;background:#c4e8ff}html.tab-port-less .pg-sub .p-submenu-horizontal p:not(.x-current-title){display:none}html.tab-port-less .pg-sub .p-submenu-horizontal p.x-current-title{background:#324288;color:#fdfdfd;height:45px;margin:3px;padding:0 .75em;text-align:center;line-height:45px;text-align:left;pointer-events:auto;cursor:pointer}html.tab-port-less .pg-sub .p-submenu-horizontal p.x-current-title.h{background-color:#4657a3}html.tab-port-less .pg-sub .p-submenu-horizontal p.x-current-title:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:100px;height:30px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_submenu_more.svg) no-repeat center center;background-size:100px 30px;pointer-events:none}html.tab-port-less .pg-sub .p-submenu-horizontal.open p.x-current-title:before{background-image:url(/imgs/cmn/cmn_submenu_close.svg);background-size:30px 30px;background-position:right center}html.tab-port-less .pg-sub .p-submenu-horizontal ul{position:relative;overflow:hidden;display:none;margin:0;padding:0;list-style:none none inside;border-width:1px;border-style:none solid solid solid;border-color:#ddd}html.tab-port-less .pg-sub .p-submenu-horizontal ul>li{position:relative;overflow:hidden;display:block;margin:0;padding:0}html.tab-port-less .pg-sub .p-submenu-horizontal ul>li>a{position:relative;overflow:hidden;display:block;width:auto;height:40px;margin:1px 0 0 0;padding:0 30px 0 1.25em;background-color:#666;line-height:40px;color:#fdfdfd}html.tab-port-less .pg-sub .p-submenu-horizontal ul>li>a:link,html.tab-port-less .pg-sub .p-submenu-horizontal ul>li>a:visited,html.tab-port-less .pg-sub .p-submenu-horizontal ul>li>a:hover{color:#fdfdfd;text-decoration:none}html.tab-port-less .pg-sub .p-submenu-horizontal ul>li>a.h{background-color:#999}html.tab-port-less .pg-sub .p-submenu-horizontal ul>li>a:before{content:" ";position:absolute;top:5px;left:auto;right:0;bottom:auto;width:30px;height:30px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_submenu_go.svg) no-repeat center center;background-size:30px 30px;pointer-events:none}html.tab-port-less .pg-sub .p-submenu-horizontal ul>li.current>a{background-color:#404040;color:#eee}html.tab-port-less .pg-sub .p-submenu-horizontal.open ul{display:block}.pg-about .p-asso-about{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:nowrap}.pg-about .p-asso-about>.x-docs{flex-basis:auto;width:100%;min-width:250px;position:relative;overflow:hidden;margin:0;padding:0}.pg-about .p-asso-about>.x-docs>.x-bs{margin:0 20px 20px 0}.pg-about .p-asso-about>.x-map{flex-basis:500px;width:100%;position:relative;overflow:hidden;margin:0;padding:0}.pg-about .p-asso-about>.x-map .x-map-wrap{position:relative;overflow:hidden;float:left;clear:both;width:100%;height:350px;margin:0;padding:0;border:1px solid #ccc;box-sizing:border-box}.pg-about .p-asso-about>.x-map .x-map-wrap iframe{border-style:none;width:100%;height:100%;margin:0}html.tab-port-less .pg-about .p-asso-about{flex-wrap:wrap}html.tab-port-less .pg-about .p-asso-about>.x-docs{flex-basis:auto}html.tab-port-less .pg-about .p-asso-about>.x-docs>.x-bs{margin:0}html.tab-port-less .pg-about .p-asso-about>.x-map{flex-basis:auto;margin:15px 0}.pg-about .p-asso-members{width:100%;column-count:3;column-gap:26px;list-style:none;margin:20px 15px;padding:0}.pg-about .p-asso-members>li{border-left:2px solid #ccc;padding-left:.5em}html.tab-port-less .pg-about .p-asso-members{column-count:2}.pg-contact .x-contact-form{position:relative;overflow:hidden;margin:30px 0}.pg-contact .p-contact-wrap{position:relative;overflow:hidden;margin:30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:nowrap}.pg-contact .p-contact-wrap h5{color:#344387}.pg-contact .p-contact-wrap .x-phones{flex-basis:39%;width:100%;padding-right:30px}.pg-contact .p-contact-wrap .x-forms{flex-basis:59%;width:100%}html.tab-port-less .pg-contact .p-contact-wrap{flex-wrap:wrap}html.tab-port-less .pg-contact .p-contact-wrap>.x-phones{flex-basis:auto}html.tab-port-less .pg-contact .p-contact-wrap>.x-forms{flex-basis:auto;margin:15px 0}.pg-spot .p-spot-category{position:relative;overflow:hidden;margin:15px 0 0 0;padding:0}.pg-spot .p-spot-category a{display:inline-block;font-size:1.3rem;letter-spacing:.1em;background:#344387;color:#fdfdfd;margin:0 2px 0 0;padding:.6em .7em;text-decoration:none}.pg-spot .p-spot-category a.is_park{background-color:#168c3e}.pg-spot .p-spot-category a.is_activity{background-color:#ff7b00}.pg-spot .p-spot-category a.is_flowerplant{background-color:#a6bf02}.pg-spot .p-spot-category a.is_sports{background-color:#0791a3}.pg-spot .p-spot-category a.is_nature{background-color:#1aab82}.pg-spot .p-spot-category a.is_historical{background-color:#b83272}.pg-spot .p-spot-category a.is_camp{background-color:#9c5d5d}.pg-spot .p-spot-category a.is_hotel{background-color:#946c1c}.pg-spot .p-spot-category a.is_shrines-temples{background-color:#6420c9}.pg-spot .p-spot-category a.is_plantation{background-color:#269e54}.pg-spot .p-spot-category a.is_restaurant{background-color:#cf3636}.pg-spot .p-spot-category a.is_event{background-color:#fad400}.pg-spot .p-spot-category a.h{box-shadow:inset 0 0 4px rgba(0,0,0,.6)}.pg-spot h1.p-title{margin:10px 0 0 0;padding:0}.pg-spot p.p-subtitle{color:#4b7012;margin:0;padding:5px 0 0 0}.pg-spot h5.p-spotsection{color:#8d7716;padding:0;margin:15px 0}.pg-spot .p-eventseason{position:relative;overflow:hidden;margin:10px 0 5px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.pg-spot .p-eventseason>*{flex:0 1 auto}.pg-spot .p-eventseason .x-txt{color:#d62060;padding:4px 0;margin:0 10px 0 0;border-radius:3px}.pg-spot .p-eventseason .x-anc{position:relative;overflow:hidden;margin:0;padding:0}.pg-spot .p-eventseason .c-btn{background-color:#e82569}.pg-spot .p-eventseason .c-btn.h{background-color:#ff5792}.pg-spot .p-spot-cover{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:nowrap}.pg-spot .p-spot-cover .x-docs{position:relative;overflow:hidden;margin:0;flex-basis:45%;width:100%}.pg-spot .p-spot-cover .x-docs .x-tags{position:relative;overflow:hidden;margin:20px 0}.pg-spot .p-spot-cover .x-docs .x-tags p{margin:0 0 10px 0;padding:0}.pg-spot .p-spot-cover .x-docs .x-tags a{display:inline-block;float:left;background:#94843e;padding:.5em .7em;margin:0 3px 4px 0;box-sizing:border-box;color:#fdfdfd;font-size:1.3rem;line-height:1em;letter-spacing:.05em;white-space:nowrap;border-radius:4px}.pg-spot .p-spot-cover .x-docs .x-tags a.h{background-color:#c4af4f}.pg-spot .p-spot-cover .x-docs .x-hiroshima-free-wifi{position:relative;overflow:hidden;margin:15px 0 0 0;border:1px solid #4e7ec2;width:100%;min-width:100px;max-width:260px;height:auto;min-height:50px;background:#fff}.pg-spot .p-spot-cover .x-docs .x-hiroshima-free-wifi img{width:50px;height:50px;position:absolute;top:0;left:0}.pg-spot .p-spot-cover .x-docs .x-hiroshima-free-wifi p{padding:5px 5px 5px 60px;color:#364f73}.pg-spot .p-spot-cover .x-kv{position:relative;overflow:hidden;flex-basis:50%;width:100%;height:auto}.pg-spot .p-spot-cover .x-kv .x-kv-wrap{position:relative;overflow:visible;margin:0 0 20px 0;width:auto;height:400px}.pg-spot .p-spot-cover .x-kv .x-kv-wrap .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat;background-position:center center;background-size:cover}.pg-spot .p-spot-cover .x-kv .x-pictgrams{position:relative;overflow:hidden;margin:20px 0 0 0}.pg-spot .p-spot-cover .x-kv .x-pictgrams .c-spicn{display:inline-block;float:right;width:55px;height:55px;margin:0 2px 3px 0;box-sizing:border-box;border:1px solid #ddd;background-color:#fdfdfd}.pg-spot .p-spot-cover .x-kv .x-pictgrams .c-spicn.h{border-color:#344387}html.tab-port-less .pg-spot .p-spot-cover{flex-wrap:wrap;flex-direction:column-reverse}html.tab-port-less .pg-spot .p-spot-cover .x-docs{flex-basis:auto}html.tab-port-less .pg-spot .p-spot-cover .x-kv{flex-basis:auto;margin-top:20px}html.tab-port-less .pg-spot .p-spot-cover .x-kv .x-pictgrams .c-spicn{width:35px;height:35px}.pg-spot .p-bnr-conatiner{position:relative;overflow:hidden;margin:0}.pg-spot .p-bnr-conatiner .x-bnrs{position:relative;overflow:hidden;margin:20px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.pg-spot .p-bnr-conatiner .x-bnrs>a{display:block;width:100%;max-width:400px;height:auto;min-height:60px;margin:10px;background:rgba(0,0,0,0) none no-repeat center center;background-size:contain;box-shadow:0 1px 6px rgba(0,0,0,.15)}.pg-spot .p-bnr-conatiner .x-bnrs>a.h{box-shadow:none}.pg-spot .p-spot-details{position:relative;overflow:hidden;margin:25px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.pg-spot .p-spot-details .x-spec{position:relative;overflow:hidden;flex-basis:50%;width:100%}.pg-spot .p-spot-details .x-spec>table{margin:0}.pg-spot .p-spot-details .x-spec>table tr.x-warn *{color:#e00}.pg-spot .p-spot-details .x-map{position:relative;overflow:hidden;flex-basis:50%;width:100%;height:auto}.pg-spot .p-spot-details .x-map>.x-bs{position:relative;overflow:hidden;height:auto;margin:0 0 0 30px;padding:0}.pg-spot .p-spot-details .x-map .x-gmap-container{position:relative;overflow:visible;width:auto;height:400px;margin:0;padding:0;box-sizing:border-box;border:1px solid #ddd}html.tab-port-less .pg-spot .p-spot-details{flex-wrap:wrap}html.tab-port-less .pg-spot .p-spot-details .x-spec{flex-basis:auto}html.tab-port-less .pg-spot .p-spot-details .x-map{flex-basis:auto}html.tab-port-less .pg-spot .p-spot-details .x-map>.x-bs{margin:0 0 15px 0}.pg-spot .p-spot-extend{padding:10px 0}.pg-spot .p-vr-base{position:relative;overflow:hidden;width:calc(100% - 20px);max-width:800px;margin:0 auto;padding:0}.pg-spot .p-vr-base iframe{position:relative;margin:0;width:100%;height:450px;box-sizing:border-box;border:1px solid #324288}html.tab-port-less .pg-spot .p-vr-base iframe{height:350px}.pg-spot .p-vr-base>a{display:block;padding:1em;background:#ed8013;width:100%;max-width:400px;color:#fff;border-radius:5px 8px 8px 5px;margin:5px auto 10px auto;text-align:center;box-sizing:border-box}.pg-spot .p-vr-base>a.h{background-color:#fa9128}.pg-spot .p-vr-base>a:before{content:" ";position:absolute;top:0;left:auto;right:0;bottom:auto;width:27px;height:27px;background:rgba(0,0,0,0) url(/imgs/cmn/icn_vrlink.svg) no-repeat center center;background-size:contain;pointer-events:none}.pg-spot .p-systemdata{color:#888;padding:10px;margin:0}.pg-spotlist h1.p-findcap{font-size:1.8rem;color:#606060;margin:0;padding:2em 0 .5em 0;line-height:1.5rem}.pg-spotlist h1.p-findcap strong{font-size:3.5rem;color:#333}html.tab-port-less .pg-spotlist h1.p-findcap{display:none}.pg-spotlist .p-globalsearch-caption{color:#e67e29;padding:10px 0 0 0;margin:0}.pg-spotlist .p-globalsearch{position:relative;overflow:hidden;margin:5px 0 5px 0;padding:0;background:#f2e8ce;box-sizing:border-box;border-radius:6px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.pg-spotlist .p-globalsearch input{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border:1px solid #ccc;background-color:#fefefe;box-sizing:border-box;padding:.45em .45em;flex:0 1 auto;width:100%;margin:7px 0 7px 7px;font-size:1.4rem;color:#404040;line-height:1.15em}.pg-spotlist .p-globalsearch input::placeholder{color:#b0b0b0}.pg-spotlist .p-globalsearch input:focus{background-color:#fefefe;border-color:#f0c571;box-shadow:inset 0 0 6px #fceaa7}.pg-spotlist .p-globalsearch button{appearance:none;outline:none;background:#f59b0a none no-repeat;border:none;border-radius:4px;display:inline-block;cursor:pointer;padding:.45em 1.2em .45em 1.2em;font-size:1.25rem;line-height:1em;color:#fdfdfd;text-decoration:none;letter-spacing:.05em;flex:0 1 90px;min-width:90px;margin:7px 7px 7px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-spotlist .p-globalsearch button:hover,.pg-spotlist .p-globalsearch button:focus{appearance:none;outline:none}.pg-spotlist .p-globalsearch button:hover{background-color:#ffc552}.pg-spotlist .p-globalsearch button::-moz-foucus-inner{border:none;padding:0}.pg-spotlist .p-globalsearch input:disabled,.pg-spotlist .p-globalsearch select:disabled,.pg-spotlist .p-globalsearch textarea:disabled,.pg-spotlist .p-globalsearch button:disabled{opacity:.5;pointer-events:none;user-select:none;cursor:auto}.pg-spotlist .p-submenu-horizontal{margin:10px 0 5px 0 !important}.pg-spotlist .p-score strong{color:#344387}.pg-spotlist h5.p-spotsection{color:#8d7716;padding:0;margin:15px 0}.pg-spotlist .pagination-status{padding:10px 0 0 0;margin:0}.pg-spotlist .pagination{position:relative;overflow:hidden;margin:5px 0 20px 0;padding:0;text-align:right}.pg-spotlist .pagination span,.pg-spotlist .pagination a{display:block;float:right;position:relative;overflow:hidden;width:auto;min-width:10px;height:30px;line-height:30px;font-size:1.3rem;margin:2px;padding:0 10px;border-radius:4px;text-align:center;background:#344387 none no-repeat;background-position:center center;background-size:contain;color:#fdfdfd;text-decoration:none}.pg-spotlist .pagination span.h,.pg-spotlist .pagination a.h{background-color:#6576c2;box-shadow:inset 0 0 2px rgba(0,0,0,.5)}.pg-spotlist .pagination span.current,.pg-spotlist .pagination a.current{background-color:#fff;color:#344387;box-shadow:0 0 2px rgba(0,0,0,.5)}.pg-spotlist .pagination span.prev,.pg-spotlist .pagination a.prev{float:left}.pg-spotlist .pagination span.first,.pg-spotlist .pagination a.first{float:left}.pg-spotlist .pagination span.next,.pg-spotlist .pagination a.next{margin-left:15px}.pg-spotlist .pagination span:not(.prev):not(.next):not(.first):not(.last),.pg-spotlist .pagination a:not(.prev):not(.next):not(.first):not(.last){padding:0 8px}.pg-spotlist .pagination .pager{text-align:center}html.smf-less .pg-spotlist .pagination{display:flex;align-items:center;justify-content:space-between}html.smf-less .pg-spotlist .pagination span,html.smf-less .pg-spotlist .pagination a{float:none;width:25%;height:40px;line-height:40px}html.smf-less .pg-spotlist .pagination .pager{display:none}body.pg-fix h5.p-spotsection{color:#8d7716;padding:0;margin:15px 0}body.pg-fix .p-map-mkr>.x-img{width:150px;height:100px;margin:10px 0;border:1px solid #ddd;box-sizing:border-box;background:#fff none no-repeat center center;background-size:cover}body.pg-fix-contents .p-fix-content-container{position:relative;overflow:hidden;margin:15px 0 35px 0;padding:0}body.pg-fix-contents .p-fix-content-container>.x-inner{position:relative;overflow:hidden;margin:20px;padding:0}body.pg-fix-sanfrecce h4{color:#52348d}body.pg-fix-sanfrecce .p-header{position:relative;overflow:hidden;margin:20px 0 0 0;padding:10px 0 0 0;background:#52348d url(/imgs/main/sanf_back01.svg) no-repeat center top;background-size:auto 100%}body.pg-fix-sanfrecce .p-header h1,body.pg-fix-sanfrecce .p-header h2,body.pg-fix-sanfrecce .p-header h3,body.pg-fix-sanfrecce .p-header p{color:#fdfdfd;text-shadow:0 1px 2px #160638}body.pg-fix-sanfrecce .p-header .p-head-flex{position:relative;overflow:hidden;width:100%;height:auto;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-sanfrecce .p-header .p-head-flex .x-desc{flex-basis:47%;flex-shrink:0;flex-grow:0;width:100%;position:relative;overflow:hidden;margin:0}body.pg-fix-sanfrecce .p-header .p-head-flex .x-desc .x-title{position:relative;overflow:hidden;margin:0;padding:15px 0 25px 0}body.pg-fix-sanfrecce .p-header .p-head-flex .x-desc .x-title .x-logo{width:95px;height:auto;float:left;margin:0 15px 0 0}body.pg-fix-sanfrecce .p-header .p-head-flex .x-desc .x-docs{position:relative;overflow:hidden;margin:0;padding:15px 35px 25px 0}body.pg-fix-sanfrecce .p-header .p-head-flex .x-covers{flex:1;position:relative;overflow:hidden;margin:0}body.pg-fix-sanfrecce .p-header .p-head-flex .x-covers .x-kv-wrap{position:relative;overflow:visible;margin:0;width:auto;height:550px}body.pg-fix-sanfrecce .p-header .p-head-flex .x-covers .x-kv-wrap .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat;background-position:center center;background-size:cover}html.tab-port-less body.pg-fix-sanfrecce .p-header .p-head-flex{display:block}html.tab-port-less body.pg-fix-sanfrecce .p-header .p-head-flex .x-desc .x-title{text-align:right}html.tab-port-less body.pg-fix-sanfrecce .p-header .p-head-flex .x-desc .x-docs{padding:0 0 20px 0}body.pg-fix-sanfrecce .p-subcon{position:relative;overflow:hidden;width:100%;height:auto;margin:45px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-sanfrecce .p-subcon .x-item{flex:1;display:block;position:relative;overflow:hidden;margin:0;padding:0}body.pg-fix-sanfrecce .p-subcon .x-item h4{padding:35px 0 15px 0;margin:0 0 10px 0;border-bottom:1px solid #52348d}body.pg-fix-sanfrecce .p-subcon .x-item p{padding-right:20px}body.pg-fix-sanfrecce .p-subcon .x-imgs{flex-basis:55%;flex-shrink:0;flex-grow:0;width:100%;height:auto;min-height:300px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-sanfrecce .p-subcon .x-imgs .x-img{flex:1;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat center center;background-size:cover;cursor:pointer}body.pg-fix-sanfrecce .p-subcon .x-imgs .x-img:not(:first-child){margin:0 0 0 5px}body.pg-fix-sanfrecce .p-subcon.is_reverse{flex-direction:row-reverse}body.pg-fix-sanfrecce .p-subcon.is_reverse .x-item h4{padding:35px 0 15px 20px}body.pg-fix-sanfrecce .p-subcon.is_reverse .x-item p{padding-left:20px;padding-right:0}body.pg-fix-sanfrecce .p-relational-spot{position:relative;overflow:hidden;margin:30px 0 0 0}@media screen and (max-width: 680px){body.pg-fix-sanfrecce .p-subcon{flex-direction:column;display:block}body.pg-fix-sanfrecce .p-subcon .x-item h4{padding:0;border-style:none}body.pg-fix-sanfrecce .p-subcon .x-item p{padding-left:15px;padding-right:0;border-left:2px solid #53368b}body.pg-fix-sanfrecce .p-subcon .x-item h4+p{padding-top:0}body.pg-fix-sanfrecce .p-subcon .x-imgs{flex-direction:column;margin:20px 0;min-height:450px}body.pg-fix-sanfrecce .p-subcon .x-imgs .x-img{margin:5px 0 0 0}body.pg-fix-sanfrecce .p-subcon .x-imgs .x-img:not(:first-child){margin:5px 0 0 0}body.pg-fix-sanfrecce .p-subcon.is_reverse{flex-direction:column}body.pg-fix-sanfrecce .p-subcon.is_reverse .x-item h4{padding:0;border-style:none}body.pg-fix-sanfrecce .p-subcon.is_reverse .x-item p{padding-left:15px;padding-right:0;border-left:2px solid #53368b}body.pg-fix-sanfrecce .p-subcon.is_reverse .x-item h4+p{padding-top:0}}body.pg-fix-leolic h4{color:#d03337}body.pg-fix-leolic .p-header{position:relative;overflow:hidden;margin:20px 0 0 0;padding:10px 0 0 0;background:#d23035 url(/imgs/main/leol_back01.svg) no-repeat center top;background-size:auto 100%}body.pg-fix-leolic .p-header h1,body.pg-fix-leolic .p-header h2,body.pg-fix-leolic .p-header h3,body.pg-fix-leolic .p-header p{color:#fdfdfd;text-shadow:0 1px 2px #630a0d}body.pg-fix-leolic .p-header .p-head-flex{position:relative;overflow:hidden;width:100%;height:auto;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-leolic .p-header .p-head-flex .x-desc{flex-basis:47%;flex-shrink:0;flex-grow:0;width:100%;position:relative;overflow:hidden;margin:0}body.pg-fix-leolic .p-header .p-head-flex .x-desc .x-title{position:relative;overflow:hidden;margin:0;padding:15px 0 25px 0}body.pg-fix-leolic .p-header .p-head-flex .x-desc .x-title .x-logo{width:95px;height:auto;float:left;margin:0 15px 0 0}body.pg-fix-leolic .p-header .p-head-flex .x-desc .x-docs{position:relative;overflow:hidden;margin:0;padding:15px 35px 25px 0}body.pg-fix-leolic .p-header .p-head-flex .x-covers{flex:1;position:relative;overflow:hidden;margin:0}body.pg-fix-leolic .p-header .p-head-flex .x-covers .x-kv-wrap{position:relative;overflow:visible;margin:0;width:auto;height:550px}body.pg-fix-leolic .p-header .p-head-flex .x-covers .x-kv-wrap .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat;background-position:center center;background-size:cover}html.tab-port-less body.pg-fix-leolic .p-header .p-head-flex{display:block}html.tab-port-less body.pg-fix-leolic .p-header .p-head-flex .x-desc .x-title{text-align:right}html.tab-port-less body.pg-fix-leolic .p-header .p-head-flex .x-desc .x-docs{padding:0 0 20px 0}body.pg-fix-leolic .p-subcon{position:relative;overflow:hidden;width:100%;height:auto;margin:45px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-leolic .p-subcon .x-item{flex:1;display:block;position:relative;overflow:hidden;margin:0;padding:0}body.pg-fix-leolic .p-subcon .x-item h4{padding:35px 0 15px 0;margin:0 0 10px 0;border-bottom:1px solid #d03337}body.pg-fix-leolic .p-subcon .x-item p{padding-right:20px}body.pg-fix-leolic .p-subcon .x-imgs{flex-basis:55%;flex-shrink:0;flex-grow:0;width:100%;height:auto;min-height:300px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-leolic .p-subcon .x-imgs .x-img{flex:1;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat center center;background-size:cover;cursor:pointer}body.pg-fix-leolic .p-subcon .x-imgs .x-img:not(:first-child){margin:0 0 0 5px}body.pg-fix-leolic .p-subcon.is_reverse{flex-direction:row-reverse}body.pg-fix-leolic .p-subcon.is_reverse .x-item h4{padding:35px 0 15px 20px}body.pg-fix-leolic .p-subcon.is_reverse .x-item p{padding-left:20px;padding-right:0}body.pg-fix-leolic .p-relational-spot{position:relative;overflow:hidden;margin:30px 0 0 0}@media screen and (max-width: 680px){body.pg-fix-leolic .p-subcon{flex-direction:column;display:block}body.pg-fix-leolic .p-subcon .x-item h4{padding:0;border-style:none}body.pg-fix-leolic .p-subcon .x-item p{padding-left:15px;padding-right:0;border-left:2px solid #53368b}body.pg-fix-leolic .p-subcon .x-item h4+p{padding-top:0}body.pg-fix-leolic .p-subcon .x-imgs{flex-direction:column;margin:20px 0;min-height:450px}body.pg-fix-leolic .p-subcon .x-imgs .x-img{margin:5px 0 0 0}body.pg-fix-leolic .p-subcon .x-imgs .x-img:not(:first-child){margin:5px 0 0 0}body.pg-fix-leolic .p-subcon.is_reverse{flex-direction:column}body.pg-fix-leolic .p-subcon.is_reverse .x-item h4{padding:0;border-style:none}body.pg-fix-leolic .p-subcon.is_reverse .x-item p{padding-left:15px;padding-right:0;border-left:2px solid #53368b}body.pg-fix-leolic .p-subcon.is_reverse .x-item h4+p{padding-top:0}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body.pg-fix-play .p-header .x-cover:before{background-image:url(/imgs/main/play01.png) !important}}body.pg-fix-play .x-capcolor{color:#559100}body.pg-fix-play hr.p-hr{border-style:none;width:100%;height:2px;margin:5px 0;background-color:#a4d95b;position:relative;overflow:hidden}body.pg-fix-play hr.p-hr:before{content:" ";width:25%;height:2px;background-color:#559100;position:absolute;top:0;left:0}body.pg-fix-play .p-header{position:relative;overflow:hidden;background-color:#559100}body.pg-fix-play .p-header .x-cover{position:relative;overflow:hidden;height:400px;margin:1px 0 0 0;padding:0}body.pg-fix-play .p-header .x-cover .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;background:#fff none no-repeat center center;background-size:cover;box-sizing:border-box;pointer-events:none}body.pg-fix-play .p-header .x-cover:before{content:" ";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;margin:0;pointer-events:none;background:rgba(0,0,0,0) url(/imgs/main/play01.svg) no-repeat right center;background-size:auto 100%}body.pg-fix-play .p-header .x-cover p{z-index:10;position:absolute;top:auto;left:0;right:auto;bottom:0;display:block;background:rgba(255,255,255,.8);width:40%;height:auto;margin:0;padding:20px}html.tab-port-less body.pg-fix-play .p-header .x-cover{height:350px}html.tab-port-less body.pg-fix-play .p-header .x-cover:before{height:70%}html.tab-port-less body.pg-fix-play .p-header .x-cover p{width:auto;right:0;padding:10px}body.pg-fix-play .p-activity{position:relative;overflow:hidden;margin-top:30px;margin-bottom:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-play .p-activity .x-docs{flex:1}body.pg-fix-play .p-activity .x-docs p{padding-right:25px}body.pg-fix-play .p-activity .c-spotimages{flex:2}html.tab-port-less body.pg-fix-play .p-activity{flex-wrap:wrap;margin-top:15px;margin-bottom:15px}html.tab-port-less body.pg-fix-play .p-activity .x-docs{flex-basis:auto;width:100%}html.tab-port-less body.pg-fix-play .p-activity .c-spotimages{flex-basis:auto;width:100%;margin-top:20px}body.pg-fix-play .p-camp-head{position:relative;overflow:hidden;margin-top:60px;background-color:#d6d1bc}body.pg-fix-play .p-camp-head>.x-head{min-height:300px;padding:0;background:rgba(0,0,0,0) url(/imgs/main/play_img03.jpg) no-repeat center center;background-size:cover}body.pg-fix-play .p-camp-head>.x-head .x-docs{background-color:rgba(255,255,255,.8);padding:20px 20px 40px 30px;width:25%}body.pg-fix-play .p-camp-head>.x-head .x-docs p{text-shadow:0 1px 1px #fff}html.tab-port-less body.pg-fix-play .p-camp-head>.x-head .x-docs{width:40%}body.pg-fix-play .p-camp-head>.c-content:last-child{margin-top:20px}body.pg-fix-play .p-fruit-head{position:relative;overflow:hidden;margin-top:60px;background-color:#c7d6bc}body.pg-fix-play .p-fruit-head>.x-head{min-height:300px;padding:0;background:rgba(0,0,0,0) url(/imgs/main/play_img04.jpg) no-repeat center center;background-size:cover}body.pg-fix-play .p-fruit-head>.x-head .x-docs{float:right;background-color:rgba(255,255,255,.8);padding:20px 20px 40px 30px;width:25%}body.pg-fix-play .p-fruit-head>.x-head .x-docs p{text-shadow:0 1px 1px #fff}html.tab-port-less body.pg-fix-play .p-fruit-head>.x-head .x-docs{width:40%}body.pg-fix-play .p-fruit-head>.c-content:last-child{margin-top:20px}body.pg-fix-motonari .c-viewport{background-image:url(/imgs/main/motonari_img10.jpg);background-position:left top;background-repeat:repeat}body.pg-fix-motonari p.x-catchtitle{display:inline-block;border-radius:3px;margin:10px 0 5px 0;padding:.3em .5em;background-color:#6e492b;color:#fdfdfd}body.pg-fix-motonari .p-header{position:relative;overflow:hidden}body.pg-fix-motonari .p-header .p-header-content{position:relative;overflow:hidden;max-width:1000px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-header .p-header-content .x-lbox{flex:0 1 70%}body.pg-fix-motonari .p-header .p-header-content .x-rbox{flex:0 1 30%}body.pg-fix-motonari .p-header .p-header-content .x-rbox>.x-bs{position:relative;overflow:hidden;margin:20px 0 0 50px;flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-header .p-header-content .x-rbox>.x-bs .x-prof-img{flex:1 0 auto;position:relative;overflow:hidden}body.pg-fix-motonari .p-header .p-header-content .x-rbox>.x-bs .x-prof-txt{flex:1 0 auto;position:relative;overflow:hidden}body.pg-fix-motonari .p-header .p-header-content .x-rbox .x-img-motonari{width:100%;height:auto}body.pg-fix-motonari .p-header .p-header-content .x-rbox a+p{padding:5px 0 0 5px}html.tab-port-less body.pg-fix-motonari .p-header .p-header-content{display:block}html.tab-port-less body.pg-fix-motonari .p-header .p-header-content .x-rbox{border:1px solid #ddd;background:rgba(255,255,255,.85)}html.tab-port-less body.pg-fix-motonari .p-header .p-header-content .x-rbox>.x-bs{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin:20px 0 0 0}html.tab-port-less body.pg-fix-motonari .p-header .p-header-content .x-rbox>.x-bs .x-prof-img{flex:0 1 30%}html.tab-port-less body.pg-fix-motonari .p-header .p-header-content .x-rbox>.x-bs .x-prof-txt{flex:0 1 70%;padding:0 15px 15px 15px}body.pg-fix-motonari .p-castle{position:relative;overflow:hidden;margin:25px 0 0 0;background:#202020 url(/imgs/main/motonari_img11.png) repeat left top;background-size:100px 100px}body.pg-fix-motonari .p-castle .x-overview{position:relative;overflow:hidden;margin:0}body.pg-fix-motonari .p-castle .x-overview .x-castleimg{position:absolute;z-index:0;top:0;left:auto;right:0;bottom:auto;width:100%;height:100%;background:rgba(0,0,0,0) url(/imgs/main/motonari_img01-min.png) no-repeat right top;background-size:100% auto}html.smf-less body.pg-fix-motonari .p-castle .x-overview .x-castleimg{background-size:120% auto}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs{position:relative;overflow:hidden;margin:0;padding:0;width:100%;height:auto}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title{position:relative;overflow:hidden;margin:40px 0 0 0}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p{color:#fdfdfd}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p.x-catchtitle{background-color:#fdfdfd;color:#222;margin:20px 0 0 0}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p.x-stitle-j{color:#fdfdfd;padding:0;font-size:10rem}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p.x-stitle-e{color:#fdfdfd;padding:0;font-size:2rem}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol{position:relative;overflow:hidden;margin:30px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-about{flex:0 1 100%;position:relative;overflow:hidden}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-about>.x-bs{position:relative;overflow:hidden;background:rgba(0,0,0,.25);margin:0 30px 0 0;padding:20px;border-radius:6px}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-about>.x-bs p:first-child{padding-top:0}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-about>.x-bs p{color:#fdfdfd}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other{flex:0 1 100%;position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt{flex:0 1 100%;display:block;position:relative;overflow:hidden;width:100%;height:auto;max-width:220px;margin:0 10px 10px 10px;border-radius:6px;box-sizing:border-box;border:1px solid #23a9ba;background-color:rgba(255,255,255,.5)}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt .x-img{z-index:1;width:100%;height:200px;margin:0;opacity:1;transition:opacity .3s cubic-bezier(0, 0, 0.02, 0.99)}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt .x-img.x-img1{background:rgba(0,0,0,0) url(/imgs/main/motonari_img12.jpg) no-repeat center center;background-size:cover}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt .x-img.x-img2{background:rgba(0,0,0,0) url(/imgs/main/motonari_img13.jpg) no-repeat center center;background-size:cover}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt p{background-color:rgba(21,147,163,.4);transition:background-color .3s cubic-bezier(0, 0, 0.02, 0.99);color:#fff;margin:0;padding:0 10px 10px 10px}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt p.x-cap{margin:0;padding:10px 10px 5px 10px}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt:before{z-index:2;content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go_c.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt.h{border-color:#2fd7ed}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt.h .x-img{opacity:.9}body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt.h p{background-color:#23a9ba}html.tab-port-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p.x-stitle-j{font-size:8rem}html.tab-port-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p.x-stitle-e{font-size:2rem}html.tab-port-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-about{flex:1.5 0 auto}html.tab-port-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-about>.x-bs{margin:0}html.tab-port-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other{flex:1 0 auto;margin:30px 0 0 0}html.tab-port-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt{max-width:none;margin:0 0 0 10px}html.tab-port-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt:first-child{margin:0 10px 0 0}html.smf-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p.x-catchtitle{margin-left:10px}html.smf-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p.x-stitle-j{font-size:6rem;padding-left:10px}html.smf-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-doc-title p.x-stitle-e{font-size:1.8rem;padding-left:10px}html.smf-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other{display:block}html.smf-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt{max-width:none;margin:10px 20px 20px 0}html.smf-less body.pg-fix-motonari .p-castle .x-overview .x-castle-docs .x-btmcol .x-btmcol-other .x-ctxt:first-child{margin:10px 20px 20px 0}body.pg-fix-motonari .p-castle .x-castle-spots{position:relative;overflow:hidden;margin:40px 0 0 0}body.pg-fix-motonari .p-castle .x-castle-morespot{position:relative;overflow:hidden;margin:20px 0 50px 0;padding:20px}body.pg-fix-motonari .p-castle .x-castle-morespot .c-btn{box-shadow:0 0 20px #fff}body.pg-fix-motonari .p-motonari-subinfo{position:relative;overflow:hidden;margin-top:60px}body.pg-fix-motonari .p-motonari-subinfo .c-pickups{max-width:600px}body.pg-fix-motonari .p-motonari-subinfo .x-pickup .x-doc-side p.x-catchtitle{display:inline-block;border-radius:3px;margin:20px 0 0 20px;padding:.3em .5em;background-color:#6e492b;color:#fdfdfd}body.pg-fix-motonari .p-motonari-subinfo .x-pickup .x-doc-side p.x-cap{padding-top:10px}body.pg-fix-motonari .p-motonari-spot{position:relative;overflow:hidden;margin-top:80px;background:#caa55d url(/imgs/main/motonari_img14.png) repeat left top;background-size:50px 50px}body.pg-fix-motonari .p-motonari-spot>.x-head{min-height:300px;padding:0;background:rgba(0,0,0,0) url(/imgs/sample/180721__DSC1180_sRGB350d.jpg) no-repeat center center;background-size:cover}body.pg-fix-motonari .p-motonari-spot>.x-head .x-docs{float:right;background-color:rgba(255,255,255,.95);box-shadow:0 0 30px #000;padding:20px 20px 40px 30px;width:30%}body.pg-fix-motonari .p-motonari-spot>.x-head .x-docs p{text-shadow:0 1px 1px #fff}html.tab-port-less body.pg-fix-motonari .p-motonari-spot>.x-head .x-docs{width:40%}body.pg-fix-motonari .p-motonari-spot>.c-content:last-child{margin-top:50px;margin-bottom:30px}body.pg-fix-motonari .p-motonari-guidebnr{position:relative;overflow:hidden;margin:0;padding:0;border-radius:10px;border:3px solid #fce158;margin:40px 0 0 0;min-height:250px;background:#fefefe url(/imgs/main/motonari_img03.png?rev=2) no-repeat left center;background-size:auto 100%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}@media all and (-ms-high-contrast: none){body.pg-fix-motonari .p-motonari-guidebnr *::-ms-backdrop,body.pg-fix-motonari .p-motonari-guidebnr .x-in-kv .x-gtour-logo1{background-image:url(/imgs/main/motonari02.png) !important}}@media all and (-ms-high-contrast: none){body.pg-fix-motonari .p-motonari-guidebnr *::-ms-backdrop,body.pg-fix-motonari .p-motonari-guidebnr .x-in-kv .x-gtour-logo2{background-image:url(/imgs/main/motonari07.png) !important}}body.pg-fix-motonari .p-motonari-guidebnr .x-in-kv{flex:0 1 35%;z-index:1;position:relative;overflow:hidden;margin:0;padding:0;background:rgba(0,0,0,0)}body.pg-fix-motonari .p-motonari-guidebnr .x-in-kv .x-gtour-logo1{display:block;position:absolute;z-index:5;top:0px;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0) url(/imgs/main/motonari02.svg) no-repeat;background-position:left top;background-size:contain}body.pg-fix-motonari .p-motonari-guidebnr .x-in-kv .x-gtour-logo2{display:block;position:absolute;z-index:5;top:0px;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0) url(/imgs/main/motonari07.svg) no-repeat;background-position:left bottom;background-size:contain}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs{flex:0 1 65%;z-index:1;position:relative;overflow:hidden;margin:0;padding:0;background:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid{flex:0 1 65%;position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-txt{flex:0 1 60%;position:relative;background:rgba(255,255,255,.75);text-shadow:0 1px 1px #fff;padding:25px}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-txt p:first-child{padding-top:0}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-imgs{flex:0 1 40%;position:relative;overflow:hidden;flex-direction:column;align-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-imgs .x-img{flex:1 0 auto;margin:0;height:49%;min-height:50px}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-imgs .x-img.img-a{background:rgba(0,0,0,0) url(/imgs/main/motonari_img04.png?rev=2) no-repeat left center;background-size:contain}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-imgs .x-img.img-b{background:rgba(0,0,0,0) url(/imgs/main/motonari_img08.png?rev=2) no-repeat right center;background-size:contain}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn{flex:0 1 35%;position:relative;overflow:hidden;flex-direction:column;align-content:center;align-items:center;flex-wrap:nowrap}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn a{flex:1 0 auto;position:relative;display:flex;justify-content:center;align-items:center;margin:10px 10px 10px 0}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn a img{width:95%;height:auto;max-width:95%}@media screen and (max-width: 1050px){body.pg-fix-motonari .p-motonari-guidebnr{background-position:left top}body.pg-fix-motonari .p-motonari-guidebnr .x-in-kv{flex:0 1 55%}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs{flex:0 1 45%;flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid{flex:1 0 auto;display:block}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-txt{flex:none;padding:20px 15px 15px 15px}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-imgs{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;width:100%;height:150px}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-imgs .x-img{flex:0 1 100%;margin:10px 0 0 0;height:95%;min-height:none}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn{flex:1 0 100px;display:block}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn a{display:inline-block;margin:0;padding:0;float:left;width:48%}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn a:first-child{margin-right:1%}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn a img{width:100%;height:auto;margin:0}}@media screen and (max-width: 740px){body.pg-fix-motonari .p-motonari-guidebnr{background-size:auto 350px;background-position:left top;flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-motonari-guidebnr .x-in-kv{flex:1 0 350px}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs{flex:1 0 auto;flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid{flex:1 0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;background-color:rgba(255,255,255,.9)}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-txt{flex:0 1 60%;padding:10px 0 10px 15px;background-color:rgba(0,0,0,0)}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-imgs{flex:0 1 30%;width:auto;height:auto;margin:10px 10px 10px 0;flex-direction:column}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-mid .x-imgs .x-img{margin:0}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn{flex:1 0 120px;background-color:rgba(255,255,255,.9);display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;text-align:center}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn a{display:inline-block;margin:0;padding:0;float:none;width:auto;height:auto}body.pg-fix-motonari .p-motonari-guidebnr .x-indocs .x-indocs-btn a img{width:auto;height:110px;margin:0}}body.pg-fix-motonari-history hr.x-hr-motonari{background-color:#c9bc7b;margin:40px auto 25px auto}body.pg-fix-motonari-history .c-viewport{background-image:url(/imgs/main/motonari_img10.jpg);background-position:left top;background-repeat:repeat}body.pg-fix-motonari-history .p-ab-motonari01{position:relative;overflow:hidden;margin:15px auto;max-width:750px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari-history .p-ab-motonari01 .x-c1{flex:0 1 55%;padding:0 30px 0 0}body.pg-fix-motonari-history .p-ab-motonari01 .x-c1 h2{padding:0 0 10px 0;color:#747512;text-shadow:0 1px 1px #fff}body.pg-fix-motonari-history .p-ab-motonari01 .x-c2{flex:0 1 45%}body.pg-fix-motonari-history .p-ab-motonari01 .x-c2 .x-imgbox{width:100%;height:90%;box-sizing:border-box;border-radius:10px;border:1px;border-style:solid;border-color:#b8b39a #fff #fff #b8b39a;background:#555 url(/imgs/main/motonari_img09.jpg) no-repeat center top;background-size:cover}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari01{display:block}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari01 .x-c1{padding:0}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari01 .x-c2{margin:20px 0 0 0}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari01 .x-c2 .x-imgbox{height:450px}body.pg-fix-motonari-history .p-ab-motonari02{position:relative;overflow:hidden;margin:15px auto;max-width:750px}body.pg-fix-motonari-history .p-ab-motonari02 h3{color:#747512;text-shadow:0 1px 1px #fff}body.pg-fix-motonari-history .p-ab-motonari02 .x-mcolumns{position:relative;overflow:hidden;margin:20px 0 0 0;column-count:3}body.pg-fix-motonari-history .p-ab-motonari02 .x-mcolumns p:first-child{padding-top:0}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari02 .x-mcolumns{column-count:2}html.smf-less body.pg-fix-motonari-history .p-ab-motonari02 .x-mcolumns{column-count:1}body.pg-fix-motonari-history .p-ab-motonari03{position:relative;overflow:hidden;margin:15px auto;max-width:750px}body.pg-fix-motonari-history .p-ab-motonari03 h3{color:#747512;text-shadow:0 1px 1px #fff}body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs{position:relative;overflow:visible;margin:15px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox{flex:0 1 100%}body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox>.x-bs{position:relative;overflow:visible;margin:5px 5px 5px 15px}body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox>.x-bs>.c-zoomvable-image{width:100%;height:250px;position:relative;overflow:hidden;margin:0 0 10px 0;border:1px solid #aaa;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center center}body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox>.x-bs>.c-zoomvable-image:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_zoom.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox>.x-bs>.x-doc{position:relative;overflow:hidden}body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs .x-ibox:first-child>.x-bs{margin:5px 15px 5px 5px}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs{display:block}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox>.x-bs{flex:1 0 auto;margin:15px 0 0 0;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox>.x-bs>.c-zoomvable-image{flex:0 1 auto;width:40%}html.tab-port-less body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox>.x-bs>.x-doc{flex:0 1 auto;width:57%;margin:0 0 0 3%}html.smf-less body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs{display:block}html.smf-less body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox{margin:15px 0 0 0}html.smf-less body.pg-fix-motonari-history .p-ab-motonari03 .x-iboxs>.x-ibox>.x-bs{margin:0}body.pg-fix-motonari-koriyamamap hr.x-hr-motonari{background-color:#c9bc7b;margin:40px auto 25px auto}body.pg-fix-motonari-koriyamamap .c-viewport{background:#202020 url(/imgs/main/motonari_img11.png) repeat left top;background-size:100px 100px}body.pg-fix-motonari-koriyamamap .p-mapcon{position:relative;overflow:hidden;margin:15px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-wrapper{flex:0 1 66%;position:relative;overflow:hidden;border-radius:10px}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-wrapper h1{z-index:3;position:absolute;top:15px;left:15px;font-size:3rem;pointer-events:none;color:#fdfdfd}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-wrapper .x-img-svg{z-index:2;position:absolute;top:0;left:0;pointer-events:none;width:100%;height:auto}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-wrapper .x-img-mapbase{z-index:1;width:100%;height:auto}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide{flex:0 1 33.9%;position:relative;overflow:hidden}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs{position:relative;overflow:hidden;margin:0 0 0 35px;background:rgba(0,0,0,.2);padding:0 15px 15px 15px;border-radius:10px}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs h5,body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs p{color:#fdfdfd}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs h5:first-child{padding-top:0}body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs>.x-col{position:relative;overflow:hidden;margin:15px 0 0 0}html.pc-less body.pg-fix-motonari-koriyamamap .p-mapcon{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.pc-less body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-wrapper{flex:1 0 auto}html.pc-less body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide{flex:1 0 auto}html.pc-less body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs{margin:15px 0 0 0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}html.pc-less body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs>.x-col{flex:0 1 100%;margin:0 0 0 0;padding:15px}html.smf-less body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs{margin:15px 0 0 0;padding:0;display:block}html.smf-less body.pg-fix-motonari-koriyamamap .p-mapcon .p-map-guide>.x-bs>.x-col{margin:0 0 0 0;padding:15px}body.pg-fix-motonari-koriyamamap .p-mapguide{position:relative;overflow:hidden;margin:40px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}body.pg-fix-motonari-koriyamamap .p-mapguide .x-guidedoc{flex:0 1 33.9%;position:relative;overflow:hidden;margin:0 20px 0 0}body.pg-fix-motonari-koriyamamap .p-mapguide .x-guidedoc img.x-modelcs{width:100%;height:auto;border-radius:6px;margin:15px 0 0 0}body.pg-fix-motonari-koriyamamap .p-mapguide .x-guidedoc>h4{color:#fdfdfd}body.pg-fix-motonari-koriyamamap .p-mapguide .x-guidedoc>h4:first-child{padding-top:0}body.pg-fix-motonari-koriyamamap .p-mapguide .x-guidedoc>p{color:#fdfdfd}body.pg-fix-motonari-koriyamamap .p-mapguide .x-guidedoc .x-warn{position:relative;overflow:hidden;margin:15px 0 0 0;padding:15px;border-radius:6px;background:#fdfdfd}body.pg-fix-motonari-koriyamamap .p-mapguide .x-guidedoc .x-warn>h4:first-child{padding-top:0}body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol{flex:0 1 66%;position:relative;overflow:hidden;margin:0}body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol h4{color:#fdfdfd;padding:0 0 15px 5px}body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol .x-spots{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol .x-spots .x-spot{flex:0 1 auto;position:relative;overflow:hidden;width:32.3%;height:250px;margin:.5%;padding:0;border-radius:6px;background-color:rgba(0,0,0,.6);background:#222 none no-repeat center center;background-size:cover}body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol .x-spots .x-spot p.bold{position:absolute;top:0;left:0;right:0;bottom:auto;background-color:rgba(0,0,0,.8);color:#fdfdfd;padding:4px 10px;margin:0}body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol .x-spots .x-spot p.mid{position:absolute;top:auto;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);color:#fdfdfd;padding:10px;margin:0}html.pc-less body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol .x-spots .x-spot{width:49%;height:250px;margin:.5%}html.tab-port-less body.pg-fix-motonari-koriyamamap .p-mapguide{flex-direction:column-reverse;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-fix-motonari-koriyamamap .p-mapguide .x-guidedoc{flex:1 0 auto;margin:40px 0 0 0}html.tab-port-less body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol{flex:1 0 auto}html.tab-port-less body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol .x-spots{justify-content:center}html.tab-port-less body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol .x-spots .x-spot{max-width:80%}html.smf-less body.pg-fix-motonari-koriyamamap .p-mapguide .x-maincol .x-spots .x-spot{max-width:100%}.pg-fix-koriyama-guide .p-cover{position:relative;overflow:hidden;margin:15px 0 0 0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.pg-fix-koriyama-guide .p-cover .x-docs{flex:0 0 350px;width:100%;position:relative;overflow:hidden;background:#f2a11d url(/imgs/main/koriyamagd_img04.jpg) repeat left top;background-size:100px 100px;float:left;height:100%;min-height:150px;padding:30px}.pg-fix-koriyama-guide .p-cover .x-docs h1,.pg-fix-koriyama-guide .p-cover .x-docs p{color:#fdfdfd;text-shadow:0 1px 1px rgba(0,0,0,.7)}.pg-fix-koriyama-guide .p-cover .x-docs p.x-catch{display:inline-block;padding:4px 6px;margin:0;border-radius:4px;background:#fdfdfd;color:#333;text-shadow:none}.pg-fix-koriyama-guide .p-cover .x-cover-images{flex:0 1 auto;width:100%;height:auto;position:relative;overflow:hidden}.pg-fix-koriyama-guide .p-cover .x-cover-images .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat;background-position:center center;background-size:cover}html.tab-port-less .pg-fix-koriyama-guide .p-cover{display:block}html.tab-port-less .pg-fix-koriyama-guide .p-cover .x-docs{flex:auto;width:auto}html.tab-port-less .pg-fix-koriyama-guide .p-cover .x-cover-images{flex:auto}.pg-fix-koriyama-guide .p-courses{position:relative;overflow:hidden;max-width:800px;margin:25px auto 0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.pg-fix-koriyama-guide .p-courses .x-course{flex:0 1 100%;position:relative;overflow:hidden;width:50%;height:auto;margin:15px}.pg-fix-koriyama-guide .p-courses .x-course h3{background:#4a7a24;color:#fdfdfd;padding:6px 10px;margin:5px 0 15px 0}.pg-fix-koriyama-guide .p-courses .x-course h3+p{padding-top:0}.pg-fix-koriyama-guide .p-courses .x-course p.x-catch{color:#4a7a24}.pg-fix-koriyama-guide .p-courses .x-course .x-point{position:relative;overflow:hidden;margin:5px 0;background:#ebe8be;padding:10px;border-radius:5px}.pg-fix-koriyama-guide .p-courses .x-course .x-point span{display:inline-block;font-size:1.4rem;background:#ada311;color:#fdfdfd;padding:3px 6px;margin:0 3px 3px 0;border-radius:3px}.pg-fix-koriyama-guide .p-courses .x-course .x-price{position:relative;overflow:hidden;margin:6px 0 0 0;padding:0}.pg-fix-koriyama-guide .p-courses .x-course .x-price p:first-child{display:inline-block;width:80px;text-align:center;background:#888;color:#fdfdfd;height:26px;line-height:26px;padding:0 6px;margin:0;border-radius:3px;text-overflow:ellipsis;white-space:nowrap}.pg-fix-koriyama-guide .p-courses .x-course .x-price p:nth-child(2){display:inline-block;color:#bd2b2b;height:26px;line-height:26px;padding:0 6px;margin:0;text-overflow:ellipsis;white-space:nowrap}.pg-fix-koriyama-guide .p-courses .x-course .x-price p:last-child{display:inline-block;color:#bd2b2b;height:26px;line-height:26px;padding:0 6px;margin:0;text-overflow:ellipsis;white-space:nowrap}.pg-fix-koriyama-guide .p-courses .x-course .x-imgpic{width:100%;height:250px;margin:0 0 10px 0;border-radius:6px;box-shadow:inset 0 0 40px rgba(0,0,0,.6);background:rgba(0,0,0,0) none no-repeat center center;background-size:cover}.pg-fix-koriyama-guide .p-courses .x-course.x-r h3{background-color:#87553e}.pg-fix-koriyama-guide .p-courses .x-course.x-r p.x-catch{color:#87553e}html.tab-port-less .pg-fix-koriyama-guide .p-courses{display:block}html.tab-port-less .pg-fix-koriyama-guide .p-courses .x-course{margin:15px auto 0 auto;width:100%;max-width:500px;flex:0 1 auto}html.tab-port-less .pg-fix-koriyama-guide .p-courses .x-course .x-imgpic{height:350px}.pg-fix-koriyama-guide .p-gallery{position:relative;overflow:hidden;margin:10px 0 0 0;padding:20px;background:#f2efe4;border-radius:10px}.pg-fix-koriyama-guide .p-info{position:relative;overflow:hidden;margin:30px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.pg-fix-koriyama-guide .p-info .x-col{flex:0 1 100%;position:relative;overflow:hidden;width:50%;height:auto;margin:0 15px}.pg-fix-koriyama-guide .p-info .x-col h4{color:#d18d0f;padding:6px 5px;border-bottom:1px dotted #b55f09;margin:15px 0 10px 0}.pg-fix-koriyama-guide .p-info .x-col ul{margin:15px 0 0 0}.pg-fix-koriyama-guide .p-info .x-col h4:first-child{margin-top:0}.pg-fix-koriyama-guide .p-info .x-col .x-incolumn{margin:15px 0 0 0;padding:12px;border:1px solid #ddd;border-radius:6px;background:#fdfdfd}.pg-fix-koriyama-guide .p-info .x-col .x-incolumn p:first-child{padding-top:0}.pg-fix-koriyama-guide .p-info .x-col:first-child{margin-right:25px}.pg-fix-koriyama-guide .p-info .x-col:last-child{margin-left:25px}html.tab-port-less .pg-fix-koriyama-guide .p-info{display:block}html.tab-port-less .pg-fix-koriyama-guide .p-info .x-col{margin:20px 0 0 0;width:auto}html.tab-port-less .pg-fix-koriyama-guide .p-info .x-col h4{background:#eba626;color:#fdfdfd;border-style:none;margin:25px 0 5px 0;padding:5px 10px;border-radius:5px}.pg-fix-koriyama-guide .p-appro{position:relative;overflow:hidden;margin:10px 0 0 0;padding:25px;border:1px solid #ddd;background:#fefefe;border-radius:15px}.pg-fix-koriyama-guide .p-appro table.x-phase{position:relative;table-layout:auto;border-collapse:separate;border-spacing:1rem;width:auto;height:auto;margin:0;box-sizing:border-box;max-width:99.95%}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr,.pg-fix-koriyama-guide .p-appro table.x-phase>thead>tr{margin:0;padding:0;box-sizing:border-box;vertical-align:top}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr td,.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr th,.pg-fix-koriyama-guide .p-appro table.x-phase>thead>tr td,.pg-fix-koriyama-guide .p-appro table.x-phase>thead>tr th{padding:0;text-align:left}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr>td p{padding:0 0 10px 0}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr>th p{text-overflow:ellipsis;white-space:nowrap;background:#2c80b0;color:#fdfdfd;font-size:1.5rem;line-height:1em;padding:6px 5px 6px 0px;border-radius:3px}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr>th p:before{content:"1";background-color:#c4e1f2;color:#2d81b2;font-size:1.5rem;line-height:1em;padding:6px 5px;margin:0 6px 0 0}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr:nth-child(1)>th p:before{content:"1"}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr:nth-child(2)>th p:before{content:"2"}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr:nth-child(3)>th p:before{content:"3"}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr:nth-child(4)>th p:before{content:"4"}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr:nth-child(5)>th p:before{content:"5"}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr:nth-child(6)>th p:before{content:"6"}.pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr:nth-child(7)>th p:before{content:"7"}html.tab-port-less .pg-fix-koriyama-guide .p-appro{padding:7px}html.tab-port-less .pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}html.tab-port-less .pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr>th{flex:auto}html.tab-port-less .pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr>td{flex:auto}html.tab-port-less .pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr>td p{padding-left:20px}html.tab-port-less .pg-fix-koriyama-guide .p-appro table.x-phase>tbody>tr>td p:first-child{padding-top:10px}body.pg-fix-eats .p-header{position:relative;overflow:hidden;height:400px;text-align:center;background:rgba(0,0,0,0) url(/imgs/main/eats_img01.jpg) no-repeat center center;background-size:cover}body.pg-fix-eats .p-header .x-logo{width:auto;height:100%;margin:0 auto}body.pg-fix-eats .p-header .x-akitakatameshi{display:block;position:absolute;top:auto;left:auto;right:15px;bottom:15px;width:130px;height:130px;background:rgba(0,0,0,0) url(/imgs/main/eats03.svg) no-repeat center center;background-size:contain}html.pc-less body.pg-fix-eats .p-header{height:300px}html.tab-port-less body.pg-fix-eats .p-header{height:180px}html.tab-port-less body.pg-fix-eats .p-header .x-akitakatameshi{width:80px;height:80px;top:auto;left:10px;right:auto;bottom:10px}body.pg-fix-eats .p-sort-tags{position:relative;overflow:hidden;margin:0}body.pg-fix-eats .p-sort-tags .p-submenu-horizontal{margin:15px auto 15px auto !important}body.pg-fix-eats .p-eats-group{position:relative;overflow:hidden;margin:100px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}body.pg-fix-eats .p-eats-group.is_text_right{flex-direction:row-reverse}body.pg-fix-eats .p-eats-group>.x-row-text{flex:0 1 auto;width:35%;height:auto;margin:30px 0 0 0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;position:relative;overflow:hidden}body.pg-fix-eats .p-eats-group>.x-row-text>.x-txt-wrap{flex:0 1 auto;width:auto;height:auto;position:relative;overflow:hidden}body.pg-fix-eats .p-eats-group>.x-row-text>.x-txt-wrap h2{padding:10px 20px;margin:0;border-bottom:1px solid #ddd;font-size:3.5rem}body.pg-fix-eats .p-eats-group>.x-row-text>.x-txt-wrap h2+p{padding:10px 20px;margin:0}body.pg-fix-eats .p-eats-group>.x-row-text>.x-kv-wrap{flex:0 1 auto;width:auto;height:auto;position:relative;overflow:hidden}body.pg-fix-eats .p-eats-group>.x-row-text>.x-kv-wrap .x-kv{width:98%;height:auto;margin:0 1%}body.pg-fix-eats .p-eats-group>.x-row-item{flex:0 1 auto;width:65%;height:auto;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:border-box;border:1px solid #ddd}body.pg-fix-eats .p-eats-group>.x-row-item>.c-spotitems{width:auto;margin:10px 10px 5px 10px}body.pg-fix-eats .p-eats-group>.x-row-item .x-spot-more{margin:0;padding:0 10px 0px 10px;text-align:right}body.pg-fix-eats .p-eats-group.color1>.x-row-text>.x-txt-wrap>h2{color:#de9800;border-color:#f5b11d}body.pg-fix-eats .p-eats-group.color1>.x-row-item{border-color:#f5b11d;background-color:#f5b11d}body.pg-fix-eats .p-eats-group.color2>.x-row-text>.x-txt-wrap>h2{color:#915c0d;border-color:#8c6d3f}body.pg-fix-eats .p-eats-group.color2>.x-row-item{border-color:#8c6d3f;background-color:#a6895e}body.pg-fix-eats .p-eats-group.color3>.x-row-text>.x-txt-wrap>h2{color:#889e18;border-color:#889e18}body.pg-fix-eats .p-eats-group.color3>.x-row-item{border-color:#889e18;background-color:#99ab3f}body.pg-fix-eats .p-eats-group.color4>.x-row-text>.x-txt-wrap>h2{color:#2d9672;border-color:#2d9672}body.pg-fix-eats .p-eats-group.color4>.x-row-item{border-color:#2d9672;background-color:#5bab8f}body.pg-fix-eats .p-eats-group.color5>.x-row-text>.x-txt-wrap>h2{color:#3595ab;border-color:#3595ab}body.pg-fix-eats .p-eats-group.color5>.x-row-item{border-color:#3595ab;background-color:#65a6b5}body.pg-fix-eats .p-eats-group.color6>.x-row-text>.x-txt-wrap>h2{color:#ab8635;border-color:#ab8935}body.pg-fix-eats .p-eats-group.color6>.x-row-item{border-color:#ab8b35;background-color:#b5a265}@media screen and (max-width: 930px){body.pg-fix-eats .p-eats-group{flex-direction:column;margin:60px 0 0 0}body.pg-fix-eats .p-eats-group.is_text_right{flex-direction:column}body.pg-fix-eats .p-eats-group>.x-row-text{width:80%;margin:0 10%;flex-direction:row;justify-content:space-between;align-items:center}body.pg-fix-eats .p-eats-group>.x-row-text>.x-txt-wrap{flex:0 1 auto;width:50%;margin:0}body.pg-fix-eats .p-eats-group>.x-row-text>.x-txt-wrap h2{font-size:2.6rem}body.pg-fix-eats .p-eats-group>.x-row-text>.x-kv-wrap{flex:0 1 auto;width:50%;margin:0}body.pg-fix-eats .p-eats-group>.x-row-text>.x-kv-wrap .x-kv{margin:0}body.pg-fix-eats .p-eats-group>.x-row-item{width:100%;margin:20px 0 0 0}}@media screen and (max-width: 660px){body.pg-fix-eats .p-eats-group>.x-row-text{width:90%;margin:0 5%;flex-direction:column;justify-content:flex-start;align-items:flex-start}body.pg-fix-eats .p-eats-group>.x-row-text>.x-txt-wrap{flex:0 1 auto;width:100%;margin:0}body.pg-fix-eats .p-eats-group>.x-row-text>.x-txt-wrap h2{font-size:3.4rem}body.pg-fix-eats .p-eats-group>.x-row-text>.x-kv-wrap{flex:0 1 auto;width:100%;margin:0}body.pg-fix-eats .p-eats-group>.x-row-text>.x-kv-wrap .x-kv{margin:0}body.pg-fix-eats .p-eats-group .c-spotitems>a{width:49%;margin:.5%}}body.pg-fix-eats .p-eatssec{position:relative;overflow:hidden;margin:50px 0 0 0;background:#fdfdfd;border:2px solid #ede9a1}body.pg-fix-eats .p-eatssec>.x-bs{position:relative;overflow:hidden;margin:0;padding:0}body.pg-fix-eats .p-eatssec .x-top{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;background:rgba(0,0,0,0) none no-repeat right top;background-size:auto 100%}body.pg-fix-eats .p-eatssec .x-top .x-titlebox{flex-basis:1;width:100%;position:relative;overflow:hidden;margin:0}body.pg-fix-eats .p-eatssec .x-top .x-titlebox .x-docs{width:40%;height:auto;background:rgba(255,255,255,.8);margin:2px;padding:35px;min-height:130px}body.pg-fix-eats .p-eatssec .x-top .x-titlebox .x-docs h2{padding-top:0}body.pg-fix-eats .p-eatssec .x-top .x-morebox{flex-basis:90px;flex-shrink:0;flex-grow:0;width:90px;position:relative;overflow:hidden;margin:0}body.pg-fix-eats .p-eatssec .x-top .x-morebox a{display:block;position:absolute;overflow:hidden;top:6px;left:6px;right:6px;bottom:6px;background:#ddd url(/imgs/main/eats02.svg) no-repeat center center;background-size:80% auto;border-radius:6px}body.pg-fix-eats .p-eatssec .x-top .x-morebox a.h{opacity:.9}body.pg-fix-eats .p-eatssec .x-top.is_right{background-position:left top}body.pg-fix-eats .p-eatssec .x-top.is_right .x-titlebox .x-docs{float:right}html.tab-port-less body.pg-fix-eats .p-eatssec .x-top .x-titlebox .x-docs{width:auto}body.pg-fix-eats .p-eatssec .x-btm{position:relative;overflow:hidden;margin:0;padding:10px;width:auto}body.pg-fix-eats .p-eatssec.color1{border-color:#e07979}body.pg-fix-eats .p-eatssec.color1 .x-btm{background:#f79c9c}body.pg-fix-eats .p-eatssec.color1 h2{color:#d94c4c}body.pg-fix-eats .p-eatssec.color1 .x-morebox a{background-color:#d94c4c}body.pg-fix-eats .p-eatssec.color2{border-color:#bd9575}body.pg-fix-eats .p-eatssec.color2 .x-btm{background:#e3bc9d}body.pg-fix-eats .p-eatssec.color2 h2{color:#bd9575}body.pg-fix-eats .p-eatssec.color2 .x-morebox a{background-color:#bd9575}body.pg-fix-eats .p-eatssec.color3{border-color:#95d633}body.pg-fix-eats .p-eatssec.color3 .x-btm{background:#d0f29d}body.pg-fix-eats .p-eatssec.color3 h2{color:#79b224}body.pg-fix-eats .p-eatssec.color3 .x-morebox a{background-color:#79b224}body.pg-fix-eats .p-eatssec.color4{border-color:#d1628f}body.pg-fix-eats .p-eatssec.color4 .x-btm{background:#fa8cb8}body.pg-fix-eats .p-eatssec.color4 h2{color:#b54773}body.pg-fix-eats .p-eatssec.color4 .x-morebox a{background-color:#b54773}body.pg-fix-eats .p-eatssec.color5{border-color:#3c86ab}body.pg-fix-eats .p-eatssec.color5 .x-btm{background:#9fd3ed}body.pg-fix-eats .p-eatssec.color5 h2{color:#3c86ab}body.pg-fix-eats .p-eatssec.color5 .x-morebox a{background-color:#3c86ab}body.pg-fix-eats .p-eatssec.color6{border-color:#c7c752}body.pg-fix-eats .p-eatssec.color6 .x-btm{background:#e8e8a0}body.pg-fix-eats .p-eatssec.color6 h2{color:#aba422}body.pg-fix-eats .p-eatssec.color6 .x-morebox a{background-color:#ab843c}html.tab-port-less body.pg-fix-eats .p-eatssec .x-btm{padding:5px}body.pg-fix-hotel .p-header{position:relative;overflow:hidden;height:auto;background:#222 url(/imgs/main/hotel_img01.jpg) no-repeat center top;background-size:100% auto}body.pg-fix-hotel .p-header .x-docs{position:relative;overflow:hidden;width:50%;margin:20px 0 0 40px}body.pg-fix-hotel .p-header .x-docs p{padding-right:30%;color:#fff}body.pg-fix-hotel .p-header .x-toujimura{position:relative;overflow:hidden;width:60%;height:auto;min-height:200px;margin:60px 10px 10px 0;padding:0;background:rgba(0,0,0,.6);float:right;clear:both;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-hotel .p-header .x-toujimura>.x-toujimura-docs{flex:0 1 60%;position:relative;overflow:hidden;padding:25px;margin:0}body.pg-fix-hotel .p-header .x-toujimura>.x-toujimura-docs h3,body.pg-fix-hotel .p-header .x-toujimura>.x-toujimura-docs p{color:#fff}body.pg-fix-hotel .p-header .x-toujimura>.x-toujimura-docs h3{padding-top:0}body.pg-fix-hotel .p-header .x-toujimura>.x-toujimura-kv{flex:0 1 40%;width:auto;height:auto;margin:0;position:relative;overflow:hidden;background:rgba(0,0,0,0) url(/imgs/main/hotel_img02.jpg) no-repeat center center;background-size:cover}html.pc-less body.pg-fix-hotel .p-header .x-docs{width:65%}html.pc-less body.pg-fix-hotel .p-header .x-docs p{padding-right:10%}html.pc-less body.pg-fix-hotel .p-header .x-toujimura{width:80%}html.tab-port-less body.pg-fix-hotel .p-header{background-size:auto 55%}html.tab-port-less body.pg-fix-hotel .p-header .x-docs{width:auto}html.tab-port-less body.pg-fix-hotel .p-header .x-docs p{padding-right:20px}html.tab-port-less body.pg-fix-hotel .p-header .x-toujimura{border:1px solid #fff;box-sizing:border-box;width:94%;margin:30px 2% 15px 2%;flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-fix-hotel .p-header .x-toujimura>.x-toujimura-docs{flex:1 0 auto}html.tab-port-less body.pg-fix-hotel .p-header .x-toujimura>.x-toujimura-kv{flex:1 0 auto;height:300px}body.pg-fix-hotel .p-toujimura-gal{position:relative;overflow:hidden;background:#222;margin:0;padding:10px 10px 5px 10px}body.pg-fix-hotel .p-header2{position:relative;overflow:hidden;height:auto;background:#5c996c url(/imgs/main/hotel_img04.jpg) no-repeat center top;background-size:100% auto}body.pg-fix-hotel .p-header2 .x-yunomori{position:relative;overflow:hidden;height:auto;width:60%;min-height:200px;margin:120px 0 60px 10px;padding:0;background:rgba(255,255,255,.6);clear:both;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-hotel .p-header2 .x-yunomori>.x-yunomori-docs{flex:0 1 60%;position:relative;overflow:hidden;padding:25px;margin:0}body.pg-fix-hotel .p-header2 .x-yunomori>.x-yunomori-docs h3,body.pg-fix-hotel .p-header2 .x-yunomori>.x-yunomori-docs p{color:#404040}body.pg-fix-hotel .p-header2 .x-yunomori>.x-yunomori-docs h3{padding-top:0}body.pg-fix-hotel .p-header2 .x-yunomori>.x-yunomori-kv{flex:0 1 40%;width:auto;height:auto;margin:0;position:relative;overflow:hidden;background:rgba(0,0,0,0) url(/imgs/main/hotel_img03.jpg) no-repeat center center;background-size:cover}html.pc-less body.pg-fix-hotel .p-header2 .x-docs{width:65%}html.pc-less body.pg-fix-hotel .p-header2 .x-docs p{padding-right:10%}html.pc-less body.pg-fix-hotel .p-header2 .x-yunomori{width:80%}html.tab-port-less body.pg-fix-hotel .p-header2{background-image:none}html.tab-port-less body.pg-fix-hotel .p-header2 .x-docs{width:auto}html.tab-port-less body.pg-fix-hotel .p-header2 .x-docs p{padding-right:20px}html.tab-port-less body.pg-fix-hotel .p-header2 .x-yunomori{border:1px solid #ccc;width:94%;margin:30px 2% 15px 2%;flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-fix-hotel .p-header2 .x-yunomori>.x-yunomori-docs{flex:1 0 auto}html.tab-port-less body.pg-fix-hotel .p-header2 .x-yunomori>.x-yunomori-kv{flex:1 0 auto;height:300px}body.pg-fix-hotel .p-yunomori-gal{position:relative;overflow:hidden;background:#5c996c;margin:0;padding:10px 10px 5px 10px}body.pg-fix-hotel .p-footer{margin-top:30px}body.pg-fix-nature .p-header{position:relative;overflow:hidden;height:auto;min-height:500px;width:80%;margin:30px auto;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-nature .p-header .x-hd-l{flex:0 1 60%;width:100%;min-height:500px;position:relative;overflow:hidden;border:3px solid #222;box-sizing:border-box;background:#fdfdfd url(/imgs/main/nature_img01.jpg) no-repeat center center;background-size:cover}body.pg-fix-nature .p-header .x-hd-l>.x-bs{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0) url(/imgs/main/nature01.svg) no-repeat center center;background-size:auto 100%}body.pg-fix-nature .p-header .x-hd-r{flex:0 1 40%;position:relative;overflow:hidden;background:#222 url(/imgs/main/nature_img02.jpg) no-repeat center center;background-size:cover}body.pg-fix-nature .p-header .x-hd-r>.x-bs{position:relative;overflow:hidden;margin:30px}body.pg-fix-nature .p-header .x-hd-r>.x-bs p{color:#fdfdfd}html.tab-port-less body.pg-fix-nature .p-header{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:95%;min-height:none}html.tab-port-less body.pg-fix-nature .p-header .x-hd-l{flex:1 0 auto;min-height:400px;width:auto}html.tab-port-less body.pg-fix-nature .p-header .x-hd-r{flex:1 0 auto}html.smf-less body.pg-fix-nature .p-header{width:100%}body.pg-fix-nature .p-shrines{position:relative;overflow:hidden;height:auto;margin:50px 0 0 0;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}body.pg-fix-nature .p-shrines .x-setbox{flex:0 1 auto;margin:0 10px;max-width:350px;height:auto;position:relative;overflow:hidden;border:2px solid #222;background:#222;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-nature .p-shrines .x-setbox .x-kv{flex:0 1 300px;position:relative;overflow:hidden;background:#222 none no-repeat center center;background-size:cover}body.pg-fix-nature .p-shrines .x-setbox .x-kv:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go_c.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}body.pg-fix-nature .p-shrines .x-setbox .x-kv.is_img1{background-image:url(/imgs/main/nature_img03.jpg)}body.pg-fix-nature .p-shrines .x-setbox .x-kv.is_img2{background-image:url(/imgs/main/nature_img04.jpg)}body.pg-fix-nature .p-shrines .x-setbox .x-kv.is_img3{background-image:url(/imgs/main/nature_img05.jpg)}body.pg-fix-nature .p-shrines .x-setbox .x-kv.is_img4{background-image:url(/imgs/main/nature_img06.jpg)}body.pg-fix-nature .p-shrines .x-setbox .x-kv.is_img5{background-image:url(/imgs/main/nature_img07.jpg)}body.pg-fix-nature .p-shrines .x-setbox .x-cap{flex:0 1 auto;padding:30px}body.pg-fix-nature .p-shrines .x-setbox .x-cap p:first-child{padding-top:0}body.pg-fix-nature .p-shrines .x-setbox .x-cap p{color:#fdfdfd}body.pg-fix-nature .p-shrines .x-setbox .x-more{flex:0 1 auto;text-align:center;padding:0 0 15px 0}html.pc-less body.pg-fix-nature .p-shrines .x-setbox{max-width:100%}html.pc-less body.pg-fix-nature .p-shrines .x-setbox .x-kv{flex-basis:200px}html.tab-port-less body.pg-fix-nature .p-shrines{flex-direction:column}html.tab-port-less body.pg-fix-nature .p-shrines .x-setbox{margin:15px 0 0 0}html.tab-port-less body.pg-fix-nature .p-shrines .x-setbox .x-kv{flex-basis:250px}html.smf-less body.pg-fix-nature .p-shrines .x-setbox{max-width:100%}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body.pg-fix-kagura .p-header>.c-content{background-image:url(/imgs/main/kagura01.png) !important}}body.pg-fix-kagura .p-header{position:relative;overflow:hidden;height:auto;width:100%;height:500px;max-width:1600px;margin:20px auto 0 auto;padding:0;background:rgba(0,0,0,0)}body.pg-fix-kagura .p-header .x-video-container .x-video-over{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.5);margin:0;padding:0}body.pg-fix-kagura .p-header .x-video-container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;transform:translateX(-50%) translateY(-50%);background:#000 none no-repeat;background-size:cover;transition:1s opacity;pointer-events:none;user-select:none}body.pg-fix-kagura .p-header>.c-content{z-index:2;min-height:100%;background:rgba(0,0,0,0) url(/imgs/main/kagura01.svg) no-repeat right top;background-size:contain}body.pg-fix-kagura .p-header>.c-content .x-docs{position:absolute;overflow:hidden;top:auto;left:0;right:auto;bottom:0;margin:0;padding:25px;width:40%;height:auto}body.pg-fix-kagura .p-header>.c-content .x-docs p{color:#fdfdfd}html.pc-less body.pg-fix-kagura .p-header>.c-content{background-size:50% auto}html.pc-less body.pg-fix-kagura .p-header>.c-content .x-docs{width:30%}html.tab-port-less body.pg-fix-kagura .p-header{height:auto}html.tab-port-less body.pg-fix-kagura .p-header>.c-content{background-size:auto 350px}html.tab-port-less body.pg-fix-kagura .p-header>.c-content .x-docs{position:relative;top:0;left:0;width:auto;margin:300px 0 10px 0}body.pg-fix-kagura .p-kagura-about{position:relative;overflow:hidden;background:#222 url(/imgs/main/kagura_img01.jpg) no-repeat center center;background-size:cover;margin:30px 0 0 0;padding:0}body.pg-fix-kagura .p-kagura-about>.x-docs{position:relative;overflow:hidden;width:auto;max-width:35%;height:auto;margin:0;padding:35px;float:right;background:rgba(0,0,0,.8)}body.pg-fix-kagura .p-kagura-about>.x-docs h3,body.pg-fix-kagura .p-kagura-about>.x-docs p{color:#fdfdfd;text-shadow:0 1px 2px #000}body.pg-fix-kagura .p-kagura-about>.x-docs h3{padding-top:0}body.pg-fix-kagura .p-kagura-about>.x-docs a.c-btn{box-shadow:0 0 5px #fff;margin-top:15px}html.tab-port-less body.pg-fix-kagura .p-kagura-about{background-position:center top;background-size:auto 200px}html.tab-port-less body.pg-fix-kagura .p-kagura-about>.x-docs{max-width:100%;margin:200px 0 0 0}body.pg-fix-kagura .p-kagura-section{position:relative;overflow:hidden;margin:60px 0 50px 0;height:auto;width:100%;text-align:center}body.pg-fix-kagura .p-kagura-section h1{position:relative;overflow:visible;display:inline-block;width:auto;height:45px;line-height:45px;padding:0 15px;margin:0 auto;border-bottom:1px solid #e3c254;margin:0 auto;color:#d1a000}body.pg-fix-kagura .p-kagura-section h1:before{content:" ";position:absolute;top:0;left:-40px;width:40px;height:40px;background:rgba(0,0,0,0) url(/imgs/main/kagura09.svg) no-repeat center center;background-size:40px 40px}body.pg-fix-kagura .p-kagura-section h1:after{content:" ";position:absolute;top:0;left:auto;right:-40px;width:40px;height:40px;background:rgba(0,0,0,0) url(/imgs/main/kagura10.svg) no-repeat center center;background-size:40px 40px}body.pg-fix-kagura .p-kagura-iroha1 .x-img-wide{max-width:300px;height:auto;margin:0 auto}body.pg-fix-kagura .p-kagura-iroha1 .x-saferules{position:relative;overflow:hidden;margin:5px 0 0 15px;padding:0}body.pg-fix-kagura .p-kagura-iroha1 .x-saferules p{display:block;float:left;margin:0 2px 2px 0;padding:.1em .5em;background:#a37905;color:#fdfdfd;border-radius:3px}body.pg-fix-kagura .p-kagura-iroha1 .x-cmt{border-left:1px dotted #ddd}body.pg-fix-kagura .p-kagura-iroha1 .x-cmt>*{padding-left:15px;padding-right:10px}body.pg-fix-kagura .p-kagura-iroha2 h3{margin-bottom:10px}body.pg-fix-kagura .p-kagura-iroha2 .x-inline-img{position:relative;overflow:hidden;width:180px;height:120px;background:#eee none no-repeat center center;background-size:cover}body.pg-fix-kagura .p-kagura-iroha2 .x-inline-img.is_right{margin:10px 0 0 15px;float:right;clear:right}body.pg-fix-kagura .p-kagura-iroha2 .x-inline-img.is_left{margin:10px 15px 0 0;float:left;clear:left}body.pg-fix-kagura .p-kagura-iroha3{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:15px 0 0 0}body.pg-fix-kagura .p-kagura-iroha3>.flex-box{flex:0 1 100%;position:relative;overflow:hidden;margin:0;width:auto;height:auto}body.pg-fix-kagura .p-kagura-iroha3>.flex-box h1:first-child,body.pg-fix-kagura .p-kagura-iroha3>.flex-box h2:first-child,body.pg-fix-kagura .p-kagura-iroha3>.flex-box h3:first-child,body.pg-fix-kagura .p-kagura-iroha3>.flex-box h4:first-child,body.pg-fix-kagura .p-kagura-iroha3>.flex-box h5:first-child,body.pg-fix-kagura .p-kagura-iroha3>.flex-box h6:first-child,body.pg-fix-kagura .p-kagura-iroha3>.flex-box p{padding-top:0}body.pg-fix-kagura .p-kagura-iroha3>.flex-box.x-box1{flex:0 1 350px}body.pg-fix-kagura .p-kagura-iroha3>.flex-box.x-box1>*{padding-right:15px}body.pg-fix-kagura .p-kagura-iroha3>.flex-box.x-box2{flex:0 1 100%}html.tab-port-less body.pg-fix-kagura .p-kagura-iroha3{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:0}html.tab-port-less body.pg-fix-kagura .p-kagura-iroha3>.flex-box{flex:1 0 auto;margin:15px 0 0 0;height:auto}body.pg-fix-kagura .p-kagura-iroha3 .x-charlist{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:15px 0 0 0}body.pg-fix-kagura .p-kagura-iroha3 .x-charlist>.x-cols{flex:0 1 100%;position:relative;overflow:hidden;border-radius:6px;margin:0 4px 4px 0;padding:0;text-align:center;border:1px dotted #ddd;background:#fefefe;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}body.pg-fix-kagura .p-kagura-iroha3 .x-charlist>.x-cols h4{text-align:center;padding:17px 0;color:#fdfdfd;background-color:rgba(0,0,0,.8)}body.pg-fix-kagura .p-kagura-iroha3 .x-charlist>.x-cols .x-cmts{position:relative;overflow:hidden;margin:0;padding:0 15px 15px 15px;text-align:left}body.pg-fix-kagura .p-kagura-iroha3 .x-charlist>.x-cols:nth-child(1) h4{border-bottom:2px solid #156e21}body.pg-fix-kagura .p-kagura-iroha3 .x-charlist>.x-cols:nth-child(2) h4{border-bottom:2px solid #c42b2b}body.pg-fix-kagura .p-kagura-iroha3 .x-charlist>.x-cols:nth-child(3) h4{border-bottom:2px solid #41178a}body.pg-fix-kagura .p-kagura-iroha3 .x-charlist .x-charicn{width:80%;height:auto;margin:10px auto;max-width:230px}html.tab-port-less body.pg-fix-kagura .p-kagura-iroha3 .x-charlist{flex-wrap:wrap;margin:0}html.tab-port-less body.pg-fix-kagura .p-kagura-iroha3 .x-charlist>.x-cols{flex:1 0 45%;max-width:50%;margin:15px 0 0 0;height:auto}body.pg-fix-kagura .p-kagura-festivals{position:relative;overflow:hidden;margin:0;height:auto}body.pg-fix-kagura .p-kagura-festivals .x-colset{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:0;height:auto}body.pg-fix-kagura .p-kagura-festivals .x-colset>.x-cols{flex:0 1 300px;position:relative;overflow:hidden;height:auto;min-height:350px;border-radius:6px 6px 0 0;height:auto;margin:20px 10px 10px 0;padding:0;background:#222 none no-repeat center center;background-size:cover}body.pg-fix-kagura .p-kagura-festivals .x-colset>.x-cols h4{text-align:center;padding:17px 0;color:#fdfdfd;background-color:rgba(0,0,0,.8)}body.pg-fix-kagura .p-kagura-festivals .x-colset>.x-cols .x-cmts{position:absolute;top:auto;left:0;right:0;bottom:0;padding:0 15px 10px 15px;background-color:rgba(255,255,255,.9);overflow:hidden}body.pg-fix-kagura .p-kagura-festivals .x-colset>.x-cols .x-imgth{width:100%;height:350px;background:#222 none no-repeat center center;background-size:cover}body.pg-fix-kagura .p-kagura-festivals .x-colset>.x-cols:nth-child(1) h4{border-bottom:2px solid #156e21}body.pg-fix-kagura .p-kagura-festivals .x-colset>.x-cols:nth-child(2) h4{border-bottom:2px solid #c42b2b}body.pg-fix-kagura .p-kagura-festivals .x-colset>.x-cols:nth-child(3) h4{border-bottom:2px solid #41178a}html.tab-port-less body.pg-fix-kagura .p-kagura-festivals .x-colset{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:0}html.tab-port-less body.pg-fix-kagura .p-kagura-festivals .x-colset>.x-cols{flex:1 0 auto;margin:15px 0 0 0;height:auto}body.pg-fix-kagura .p-kagura-detail{position:relative;overflow:hidden;background:#222 url(/imgs/main/kagura_img09.jpg) no-repeat center center;background-size:cover;margin:30px 0 0 0;padding:0}body.pg-fix-kagura .p-kagura-detail>.x-docs{position:relative;overflow:hidden;width:auto;max-width:25%;height:auto;margin:0;padding:35px;float:left;background:rgba(0,0,0,.8)}body.pg-fix-kagura .p-kagura-detail>.x-docs h3,body.pg-fix-kagura .p-kagura-detail>.x-docs p{color:#fdfdfd;text-shadow:0 1px 2px #000}body.pg-fix-kagura .p-kagura-detail>.x-docs h3{padding-top:0}body.pg-fix-kagura .p-kagura-detail>.x-docs a.c-btn{box-shadow:0 0 5px #fff;margin-top:15px}html.tab-port-less body.pg-fix-kagura .p-kagura-detail{background-position:center top;background-size:auto 200px}html.tab-port-less body.pg-fix-kagura .p-kagura-detail>.x-docs{max-width:100%;margin:200px 0 0 0}body.pg-fix-kagura .p-kagura-stories{position:relative;overflow:hidden;margin:65px 0 0 0;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:nowrap}body.pg-fix-kagura .p-kagura-stories>.x-rowcell{flex:0 1 auto;position:relative;overflow:hidden;margin:0 0 0 15px;height:auto}body.pg-fix-kagura .p-kagura-stories>.x-rowcell h2{padding-top:15px}body.pg-fix-kagura .p-kagura-stories>.x-rowcell>h2:first-child,body.pg-fix-kagura .p-kagura-stories>.x-rowcell>p:first-child{padding-top:0}body.pg-fix-kagura .p-kagura-stories .x-zoompic{position:relative;overflow:hidden;width:100%;height:auto;margin:5px 0 0 0}body.pg-fix-kagura .p-kagura-stories .x-zoompic.is_right{margin-left:15px;margin-bottom:10px;float:right;clear:right;max-width:50%}body.pg-fix-kagura .p-kagura-stories .x-zoompic.is_left{margin-right:15px;margin-bottom:10px;float:left;clear:left;max-width:50%}body.pg-fix-kagura .p-kagura-stories .x-iwato{position:relative;overflow:hidden;margin:10px 0 0 0;padding:20px;border:1px solid #b89627;background:#faf4e1}body.pg-fix-kagura .p-kagura-stories .x-iwato h4{padding-top:0}html.tab-port-less body.pg-fix-kagura .p-kagura-stories{flex-direction:column}html.tab-port-less body.pg-fix-kagura .p-kagura-stories>.x-rowcell{margin:15px 0 0 0}body.pg-fix-kagura .p-kagura-videos{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:65px 0 0 0;height:auto}body.pg-fix-kagura .p-kagura-videos>.x-rowcell{flex:0 1 100%;position:relative;overflow:hidden;margin:0 5px 5px 5px;height:auto}body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container{min-height:50px;max-height:120px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container iframe,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container object,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_youtube iframe,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_youtube object,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_youtube embed,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_dailymotion iframe,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_dailymotion object,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_dailymotion embed,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_googlemaps iframe,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_googlemaps object,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_googlemaps embed{position:absolute;top:0;left:0;width:100%;height:100%}body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_vimeo iframe,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_vimeo object,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_vimeo embed{position:absolute;top:0;left:0;width:100%;height:100%}body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_gettyimages{position:relative;padding-bottom:79.9663299663%;height:0;overflow:hidden;max-width:100%}body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_gettyimages iframe,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_gettyimages object,body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-video-container.is_gettyimages embed{position:absolute;top:0;left:0;width:100%;height:100%}body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-cmts{position:relative;overflow:hidden;margin:0;padding:5px 10px 10px 10px;background:#eee}body.pg-fix-kagura .p-kagura-videos>.x-rowcell .x-cmts p{color:#222;padding-top:5px}html.tab-port-less body.pg-fix-kagura .p-kagura-videos{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:0}html.tab-port-less body.pg-fix-kagura .p-kagura-videos>.x-rowcell{flex:1 0 auto;margin:15px 0 0 0;height:auto}body.pg-fix-kagura .p-kagura-banners{position:relative;overflow:hidden;margin:60px 0 20px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}body.pg-fix-kagura .p-kagura-banners>a{display:block;width:220px;min-width:220px;height:auto;min-height:100px;margin:5px 10px;background:rgba(0,0,0,0) none no-repeat center center;background-size:contain;box-shadow:0 1px 6px rgba(0,0,0,.15)}body.pg-fix-kagura .p-kagura-banners>a.h{box-shadow:none}body.pg-fix-kagura .p-kagura-grouplist{position:relative;overflow:hidden;margin:60px 0 0 0;height:auto}body.pg-fix-kagura .p-danset{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}body.pg-fix-kagura .p-danset .x-dan{flex:0 1 auto;width:48%;height:auto;margin:30px .5% 0 .5%;position:relative;overflow:hidden}body.pg-fix-kagura .p-danset .x-dan h3{position:relative;overflow:hidden;min-height:40px;padding:6px 0 0 46px;margin:0}body.pg-fix-kagura .p-danset .x-dan h3:before{content:" ";position:absolute;top:0;left:0;width:40px;height:100%;background:rgba(0,0,0,0) none no-repeat center bottom;background-size:40px 40px}body.pg-fix-kagura .p-danset .x-dan h3.k01:before{background-image:url(/imgs/main/kagura_m01.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k02:before{background-image:url(/imgs/main/kagura_m02.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k03:before{background-image:url(/imgs/main/kagura_m03.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k04:before{background-image:url(/imgs/main/kagura_m04.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k05:before{background-image:url(/imgs/main/kagura_m05.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k06:before{background-image:url(/imgs/main/kagura_m06.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k07:before{background-image:url(/imgs/main/kagura_m07.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k08:before{background-image:url(/imgs/main/kagura_m08.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k09:before{background-image:url(/imgs/main/kagura_m09.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k10:before{background-image:url(/imgs/main/kagura_m10.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k11:before{background-image:url(/imgs/main/kagura_m11.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k12:before{background-image:url(/imgs/main/kagura_m12.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k13:before{background-image:url(/imgs/main/kagura_m13.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k14:before{background-image:url(/imgs/main/kagura_m14.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k15:before{background-image:url(/imgs/main/kagura_m15.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k16:before{background-image:url(/imgs/main/kagura_m16.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k17:before{background-image:url(/imgs/main/kagura_m17.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k18:before{background-image:url(/imgs/main/kagura_m18.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k19:before{background-image:url(/imgs/main/kagura_m19.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k20:before{background-image:url(/imgs/main/kagura_m20.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k21:before{background-image:url(/imgs/main/kagura_m21.svg)}body.pg-fix-kagura .p-danset .x-dan h3.k22:before{background-image:url(/imgs/main/kagura_m22.svg)}body.pg-fix-kagura .p-danset .x-dan h3+p{border-left:1px solid #e6e2dc;padding:5px 10px 5px 20px;margin:0}body.pg-fix-kagura .p-danset .x-dan .x-danimgs{position:relative;overflow:hidden;border-left:1px solid #e6e2dc;padding:0 0 0 20px;margin:0}body.pg-fix-kagura .p-danset .x-dan .x-danimgs>div{width:240px;height:150px;float:left;margin:3px 3px 0 0;background:#ddd none no-repeat center center;background-size:cover}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k01>div:first-child{background-image:url(/imgs/main/dan01a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k02>div:first-child{background-image:url(/imgs/main/dan02a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k03>div:first-child{background-image:url(/imgs/main/dan03a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k04>div:first-child{background-image:url(/imgs/main/dan04a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k05>div:first-child{background-image:url(/imgs/main/dan05a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k06>div:first-child{background-image:url(/imgs/main/dan06a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k07>div:first-child{background-image:url(/imgs/main/dan07a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k08>div:first-child{background-image:url(/imgs/main/dan08a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k09>div:first-child{background-image:url(/imgs/main/dan09a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k10>div:first-child{background-image:url(/imgs/main/dan10a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k11>div:first-child{background-image:url(/imgs/main/dan11a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k12>div:first-child{background-image:url(/imgs/main/dan12a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k13>div:first-child{background-image:url(/imgs/main/dan13a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k14>div:first-child{background-image:url(/imgs/main/dan14a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k15>div:first-child{background-image:url(/imgs/main/dan15a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k16>div:first-child{background-image:url(/imgs/main/dan16a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k17>div:first-child{background-image:url(/imgs/main/dan17a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k18>div:first-child{background-image:url(/imgs/main/dan18a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k19>div:first-child{background-image:url(/imgs/main/dan19a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k20>div:first-child{background-image:url(/imgs/main/dan20a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k21>div:first-child{background-image:url(/imgs/main/dan21a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k22>div:first-child{background-image:url(/imgs/main/dan22a.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k01>div:last-child{background-image:url(/imgs/main/dan01b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k02>div:last-child{background-image:url(/imgs/main/dan02b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k03>div:last-child{background-image:url(/imgs/main/dan03b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k04>div:last-child{background-image:url(/imgs/main/dan04b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k05>div:last-child{background-image:url(/imgs/main/dan05b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k06>div:last-child{background-image:url(/imgs/main/dan06b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k07>div:last-child{background-image:url(/imgs/main/dan07b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k08>div:last-child{background-image:url(/imgs/main/dan08b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k09>div:last-child{background-image:url(/imgs/main/dan09b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k10>div:last-child{background-image:url(/imgs/main/dan10b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k11>div:last-child{background-image:url(/imgs/main/dan11b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k12>div:last-child{background-image:url(/imgs/main/dan12b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k13>div:last-child{background-image:url(/imgs/main/dan13b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k14>div:last-child{background-image:url(/imgs/main/dan14b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k15>div:last-child{background-image:url(/imgs/main/dan15b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k16>div:last-child{background-image:url(/imgs/main/dan16b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k17>div:last-child{background-image:url(/imgs/main/dan17b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k18>div:last-child{background-image:url(/imgs/main/dan18b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k19>div:last-child{background-image:url(/imgs/main/dan19b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k20>div:last-child{background-image:url(/imgs/main/dan20b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k21>div:last-child{background-image:url(/imgs/main/dan21b.jpg)}body.pg-fix-kagura .p-danset .x-dan .x-danimgs.k22>div:last-child{background-image:url(/imgs/main/dan22b.jpg)}body.pg-fix-kagura .p-danset .x-dan ul{position:relative;overflow:hidden;margin:15px 0 0 0;padding:0;list-style:none none inside}body.pg-fix-kagura .p-danset .x-dan ul>li{position:relative;overflow:hidden;display:inline-block;margin:0 2px 2px 0;border-radius:4px;font-size:1.3rem;background:#e6e2dc;padding:.4em .5em;text-overflow:ellipsis;white-space:nowrap}html.tab-port-less body.pg-fix-kagura .p-danset{display:block;margin:0 0 0 0}html.tab-port-less body.pg-fix-kagura .p-danset .x-dan{width:100%;height:auto;margin:30px 0 0 0;border-top:1px dotted #ddd;padding-top:15px}body.pg-fix-kagura .p-kagura-group-map{position:relative;overflow:hidden;margin:60px 0 0 0;height:auto}body.pg-fix-kagura .p-kagura-group-map .x-colset{position:relative;overflow:hidden;margin:0;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn{position:relative;overflow:hidden;height:40px;line-height:40px;padding:0 0 0 45px;margin:0 0 10px 0}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn:before{content:" ";position:absolute;top:0;left:0;width:40px;height:40px;background:rgba(0,0,0,0) none no-repeat center center;background-size:40px 40px}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k01:before{background-image:url(/imgs/main/kagura_m01.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k02:before{background-image:url(/imgs/main/kagura_m02.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k03:before{background-image:url(/imgs/main/kagura_m03.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k04:before{background-image:url(/imgs/main/kagura_m04.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k05:before{background-image:url(/imgs/main/kagura_m05.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k06:before{background-image:url(/imgs/main/kagura_m06.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k07:before{background-image:url(/imgs/main/kagura_m07.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k08:before{background-image:url(/imgs/main/kagura_m08.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k09:before{background-image:url(/imgs/main/kagura_m09.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k10:before{background-image:url(/imgs/main/kagura_m10.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k11:before{background-image:url(/imgs/main/kagura_m11.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k12:before{background-image:url(/imgs/main/kagura_m12.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k13:before{background-image:url(/imgs/main/kagura_m13.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k14:before{background-image:url(/imgs/main/kagura_m14.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k15:before{background-image:url(/imgs/main/kagura_m15.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k16:before{background-image:url(/imgs/main/kagura_m16.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k17:before{background-image:url(/imgs/main/kagura_m17.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k18:before{background-image:url(/imgs/main/kagura_m18.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k19:before{background-image:url(/imgs/main/kagura_m19.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k20:before{background-image:url(/imgs/main/kagura_m20.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k21:before{background-image:url(/imgs/main/kagura_m21.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset p.x-kicn.k22:before{background-image:url(/imgs/main/kagura_m22.png)}body.pg-fix-kagura .p-kagura-group-map .x-colset>.x-col-l{position:relative;overflow:hidden;height:auto;width:200px;flex-basis:200px;flex-shrink:0;flex-grow:0}body.pg-fix-kagura .p-kagura-group-map .x-colset>.x-col-c{position:relative;overflow:hidden;height:auto;width:100%;min-height:500px;flex:0 1 auto;margin:0 20px}body.pg-fix-kagura .p-kagura-group-map .x-colset>.x-col-c .x-map{position:relative;border:1px solid #ddd;box-sizing:border-box;width:100%;height:100%;margin:0}body.pg-fix-kagura .p-kagura-group-map .x-colset>.x-col-r{position:relative;overflow:hidden;height:auto;width:200px;flex-basis:200px;flex-shrink:0;flex-grow:0}.pg-fix-kaguraschedule .p-kagura-schedule-head{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;position:relative;overflow:hidden;margin:30px auto 30px auto;width:100%;max-width:900px}.pg-fix-kaguraschedule .p-kagura-schedule-head .x-txt{flex:0 1 auto;width:38%;height:auto;margin:0;position:relative;overflow:hidden}.pg-fix-kaguraschedule .p-kagura-schedule-head .x-cover-images{flex:0 1 auto;width:60%;height:320px;margin:0 0 0 2%;position:relative;overflow:hidden;border-radius:10px}.pg-fix-kaguraschedule .p-kagura-schedule-head .x-cover-images .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 650px){.pg-fix-kaguraschedule .p-kagura-schedule-head{flex-direction:column;margin:10px auto}.pg-fix-kaguraschedule .p-kagura-schedule-head .x-txt{width:auto;margin:15px 10px 0 10px}.pg-fix-kaguraschedule .p-kagura-schedule-head .x-cover-images{width:auto;height:270px;margin:15px 10px 0 10px}}.pg-fix-kaguraschedule .p-kagura-section{position:relative;overflow:hidden;margin:0;height:auto;width:100%;text-align:center}.pg-fix-kaguraschedule .p-kagura-section h2{position:relative;overflow:visible;display:inline-block;width:auto;height:45px;line-height:45px;padding:0 15px;margin:0 auto;border-bottom:1px solid #e3c254;margin:0 auto;color:#d1a000}.pg-fix-kaguraschedule .p-kagura-section h2:before{content:" ";position:absolute;top:0;left:-40px;width:40px;height:40px;background:rgba(0,0,0,0) url(/imgs/main/kagura09.svg) no-repeat center center;background-size:40px 40px}.pg-fix-kaguraschedule .p-kagura-section h2:after{content:" ";position:absolute;top:0;left:auto;right:-40px;width:40px;height:40px;background:rgba(0,0,0,0) url(/imgs/main/kagura10.svg) no-repeat center center;background-size:40px 40px}.pg-fix-kaguraschedule .p-schedule-container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;position:relative;overflow:hidden;margin:20px 0 0 0}.pg-fix-kaguraschedule .p-schedule-container .x-row{flex:0 1 auto;width:48%;height:auto;margin:0 1%;position:relative;overflow:hidden}@media screen and (max-width: 740px){.pg-fix-kaguraschedule .p-schedule-container{flex-direction:column}.pg-fix-kaguraschedule .p-schedule-container .x-row{width:auto;margin:15px 10px 0 10px}}.pg-fix-kaguraschedule .p-kagura-localschedule{position:relative;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.pg-fix-kaguraschedule .p-kagura-localschedule>.x-rowcell{flex:0 1 auto;width:48%;height:auto;margin:0 .85%;padding:0;position:relative;overflow:hidden;box-sizing:border-box}.pg-fix-kaguraschedule .p-kagura-localschedule>.x-rowcell p:first-child,.pg-fix-kaguraschedule .p-kagura-localschedule>.x-rowcell h4:first-child{padding-top:0}.pg-fix-kaguraschedule .p-kagura-localschedule>.x-rowcell.is_description{border:1px solid #ddd;background:#fefefe;border-radius:6px;margin:10px 0;padding:20px}.pg-fix-kaguraschedule .p-kagura-localschedule .x-filedown{position:relative;overflow:hidden;text-align:center;margin:30px 0 10px 0}.pg-fix-kaguraschedule .p-kagura-localschedule .x-filedown .x-downicn{width:100%;height:auto;max-width:220px}.pg-fix-kaguraschedule .p-kagura-localschedule .x-inline-img{position:relative;overflow:hidden;width:100%;max-width:200px;height:120px;background:#eee none no-repeat center center;background-size:cover}html.tab-port-less .pg-fix-kaguraschedule .p-kagura-localschedule{flex-direction:column}html.tab-port-less .pg-fix-kaguraschedule .p-kagura-localschedule>.x-rowcell{width:auto;margin:0}html.tab-port-less .pg-fix-kaguraschedule .p-kagura-localschedule>.x-rowcell.is_description{margin:10px 0 0 0}.pg-hanadayori .p-cover-column{position:relative;overflow:hidden;margin:0 auto;max-width:700px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.pg-hanadayori .p-cover-column .x-row-image{flex:0 1 auto;width:50%;position:relative;overflow:hidden}.pg-hanadayori .p-cover-column .x-row-image img{width:100%;max-width:250px;height:auto;margin:0 20px 0 0}.pg-hanadayori .p-cover-column .x-row-text{flex:0 1 auto;width:50%;position:relative;overflow:hidden}.pg-hanadayori .p-cover-column .x-row-text h1{color:#e85a8c}html.tab-port-less .pg-hanadayori .p-cover-column{display:block}html.tab-port-less .pg-hanadayori .p-cover-column .x-row-image{width:100%;margin:0;text-align:center}html.tab-port-less .pg-hanadayori .p-cover-column .x-row-image img{margin:0}html.tab-port-less .pg-hanadayori .p-cover-column .x-row-text{width:100%;margin:15px 0 0 0}.pg-hanadayori .p-sns-logos{position:relative;overflow:hidden;height:auto;margin:20px auto;max-width:600px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.pg-hanadayori .p-sns-logos a{flex:0 1 auto;display:block;position:relative;overflow:hidden;margin:.75%;padding:0;width:31.8%;background:#fff;border-radius:6px;box-shadow:0 0 2px rgba(0,0,0,.25);text-align:center}.pg-hanadayori .p-sns-logos a img{width:100%;height:auto;max-width:60px;max-height:60px;transition:all .45s cubic-bezier(0, 0, 0.02, 0.99)}.pg-hanadayori .p-sns-logos a p{height:25px;line-height:1.2em;padding:0;margin:0}.pg-hanadayori .p-sns-logos a.h img{transform-origin:50% 50%;transform:scale(0.9)}.pg-hanadayori .p-sns-logos.is_small a img{max-width:40px;max-height:40px}.pg-hanadayori .p-spotmatrix{position:relative;overflow:hidden;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.pg-hanadayori .p-spotmatrix .p-rows{flex:0 1 auto;width:32.3%;margin:20px .5% 0 .5%;position:relative;overflow:hidden;box-sizing:border-box}.pg-hanadayori .p-spotmatrix .p-rows>.x-bs{position:relative;overflow:hidden;margin:0 0 0 6px}.pg-hanadayori .p-spotmatrix .p-rows .x-image-wrap{position:relative;overflow:visible;margin:0;width:auto;height:250px}.pg-hanadayori .p-spotmatrix .p-rows .x-image-wrap .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0) none no-repeat;background-position:center center;background-size:cover}.pg-hanadayori .p-spotmatrix .p-rows .c-zoomvable-image{width:100%;height:250px;background:#eee none no-repeat center center;background-size:cover}.pg-hanadayori .p-spotmatrix .p-rows .x-cap{position:relative;overflow:hidden;margin:0;padding:0 5px 5px 30px;min-height:25px;color:#ed398d;border-bottom:1px dotted #f2a2c8;background:rgba(0,0,0,0) url(/imgs/main/hanadayori01.svg) no-repeat left top;background-size:25px 25px}.pg-hanadayori .p-spotmatrix .p-rows .x-term{background:#fcd4e7;color:#b81d65;border-radius:4px;line-height:1.1em;padding:.35em .5em;margin:6px 0}.pg-hanadayori .p-spotmatrix .p-rows .x-date{background:#ddd;color:#333;border-radius:4px;line-height:1.1em;padding:.35em .5em;margin:6px 0}.pg-hanadayori .p-spotmatrix .p-rows .x-cmts{position:relative;overflow:hidden;background:#fff;padding:10px;border-radius:6px}.pg-hanadayori .p-spotmatrix .p-rows .x-cmts p{padding-top:.25em}.pg-hanadayori .p-spotmatrix .p-rows .x-cmts p:first-child{padding-top:0}@media screen and (max-width: 880px){.pg-hanadayori .p-spotmatrix .p-rows{width:49%;margin:20px .5% 0 .5%}}@media screen and (max-width: 650px){.pg-hanadayori .p-spotmatrix .p-rows{width:100%;margin:20px 0 0 0}}.pg-access .p-routeheader{margin-top:15px}.pg-access .p-route-submenu{position:relative;overflow:hidden;margin:15px 0 0 0;background:#aad2f2;text-align:center}.pg-access .p-route-submenu .p-submenu-horizontal{margin:15px auto 15px auto !important}.pg-access .p-access-pdf{position:relative;overflow:hidden;margin:15px 0 0 0;text-align:center}.pg-access .p-access-pdf img{border:1px solid #ddd;max-width:1000px;height:auto;margin:0 auto}.pg-access .p-routelist{position:relative;overflow:hidden;margin:20px 0 0 0}.pg-access .p-routelist .x-in{position:relative;overflow:hidden;margin:0 0 0 20px;border-left:1px solid #d0d0d0;padding:10px 0 15px 10px}.pg-access .p-routelist .x-in>p:first-child{padding-top:0}.pg-access .p-routelist .x-in.with_row_flex{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.pg-access .p-routelist .x-in.with_row_flex>.x-row{flex:0 1 100%;width:49%;margin:0 .5%;position:relative;overflow:hidden}.pg-access .p-routelist .x-in.with_row_flex>.x-row>p:first-child{padding-top:0}.pg-access .p-routelist p.x-sub{font-size:1.6rem}.pg-access .p-routelist h3{border:1px solid #ddd;border-radius:5px;margin:5px 0;padding:6px 10px;background:#fff}.pg-access .p-routelist h5{background:#1880b8;font-weight:normal;color:#fdfdfd;padding:5px 7px;margin:10px 0 0 0;line-height:1.2em;border-radius:3px}.pg-access .p-routelist h6{display:inline-block;background:#14b26b;font-weight:normal;color:#fdfdfd;padding:4px 6px;margin:10px 0 0 0;line-height:1.2em;width:auto;border-radius:3px}html.tab-port-less .pg-access .p-routelist .x-in.with_row_flex{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less .pg-access .p-routelist .x-in.with_row_flex>.x-row{flex:1 0 auto;margin-top:10px}.pg-fix-mitsuyanosato h2.p-msato{font-size:2rem;line-height:1.2em;margin:35px 5px 10px 5px;padding:8px 5px 8px 10px;color:#0d98ba;border-left:8px solid #0d98ba;border-top:1px dotted #0d98ba}.pg-fix-mitsuyanosato .p-cover{position:relative;overflow:hidden;width:100%;margin:5px 0 0 0;padding:0}.pg-fix-mitsuyanosato .p-cover>.x_base{position:relative;overflow:hidden;width:100%;max-width:1200px;margin:0 auto;height:500px;border-radius:50px}.pg-fix-mitsuyanosato .p-cover>.x_base>.x_over{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:auto;user-select:none;background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:auto 100%}.pg-fix-mitsuyanosato .p-cover>.x_base>.x_imgbase{z-index:1;position:relative;overflow:hidden;width:100%;height:100%;margin:0;opacity:.35}.pg-fix-mitsuyanosato .p-cover>.x_base>.x_imgbase .x_img{position:absolute;overflow:hidden;pointer-events:none;user-select:none;background:rgba(0,0,0,0) none no-repeat center center;background-size:cover;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0}html.pc-less .pg-fix-mitsuyanosato .p-cover>.x_base{height:450px;border-radius:0}html.tab-port-less .pg-fix-mitsuyanosato .p-cover>.x_base{height:350px;border-radius:0}.pg-fix-mitsuyanosato .p-map-over{position:relative;overflow:hidden;width:100%;max-width:1200px;margin:15px auto 0 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.pg-fix-mitsuyanosato .p-map-over>a{flex:0 0 auto;display:block;margin:0;padding:0;outline:0;width:100%;height:auto}.pg-fix-mitsuyanosato .p-map-over>a>img{max-width:calc(100% - 40px);height:auto;margin:0 20px}.pg-fix-mitsuyanosato .p-msato-tempmsg{position:relative;overflow:hidden;width:calc(100% - 40px);max-width:800px;margin:30px auto;padding:0;background:#ffeded none;box-sizing:border-box;border:2px solid #fa0000;border-radius:15px}.pg-fix-mitsuyanosato .p-msato-tempmsg>p{color:#ef0000;margin:0;padding:.7em 15px 15px 15px}.pg-fix-mitsuyanosato .p-msato-tempmsg>p:first-child{padding-top:15px}.pg-fix-mitsuyanosato .p-msato-share{position:relative;overflow:hidden;width:auto;height:auto;margin:20px auto 10px auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:10px}.pg-fix-mitsuyanosato .p-msato-share>.x_sharebox{flex:0 0 80px;position:relative;overflow:hidden;width:auto;height:auto;margin:0;padding:0}.pg-fix-mitsuyanosato .p-msato-share>.x_sharebox>a{display:block;width:100%;height:auto;margin:0;padding:0;outline:none}.pg-fix-mitsuyanosato .p-msato-share>.x_sharebox>a>img{width:100%;height:auto;margin:0}.pg-fix-mitsuyanosato .p-msato-header{position:relative;overflow:hidden;width:100%;height:auto;min-height:100px;margin:20px 0 0 0;background:rgba(0,0,0,0) url(/imgs/msato/head.svg) no-repeat center bottom;background-size:2000px 100px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.pg-fix-mitsuyanosato .p-msato-header>.x_img{flex:0 1 auto;width:calc(100% - 40px);max-width:500px;height:auto;margin:0 auto}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-header{min-height:50px;background-size:1000px 50px}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-header>.x_img{width:calc(100% - 20px)}.pg-fix-mitsuyanosato .p-msato-content{position:relative;overflow:hidden;width:calc(100% - 40px);height:auto;margin:0 auto;padding:0 20px;background-color:#fff}.pg-fix-mitsuyanosato .p-msato-content.is_vegechara{background-color:#bbd8b5}.pg-fix-mitsuyanosato .p-msato-content>.x_mini_content{position:relative;overflow:hidden;max-width:600px;height:auto;margin:0 auto;padding:0}.pg-fix-mitsuyanosato .p-msato-topmenu{position:relative;overflow:hidden;width:100%;margin:5px 0 0 0;padding:0;background:#f0f0f0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:10px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news{flex:0 0 auto;position:relative;overflow:hidden;width:100%;max-width:1200px;margin:0 auto;padding:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:20px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_news{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);margin:10px 0 10px 10px;background:#fff;border-radius:10px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_news h2{font-size:1.8rem;line-height:1.2em;margin:0;padding:20px 20px 0 20px;color:#556480}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_news>.c-newslist{margin:10px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_events{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);margin:10px 10px 10px 0;background:#fff;border-radius:10px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_events h2{font-size:1.8rem;line-height:1.2em;margin:0;padding:20px 20px 0 20px;color:#807b55}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_events .c-eventlist{position:relative;overflow:hidden;width:calc(100% - 20px);margin:10px;padding:0;background:#fff;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:10px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_events .c-eventlist>.x-evbox{flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_events .x-eventlist-footer{margin:10px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area{flex:0 0 auto;position:relative;overflow:hidden;width:100%;margin:0;padding:0;background:#deedfa}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base{position:relative;overflow:hidden;width:calc(100% - 20px);max-width:1200px;margin:15px auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;gap:5px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base>a,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04{flex:0 1 50%;position:relative;overflow:hidden;pointer-events:cursor;height:280px;background-image:none;background-size:cover;background-repeat:no-repeat;background-position:center center;box-sizing:border-box;border:5px solid #555;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-start}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base>a>.x_over,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01>.x_over,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02>.x_over,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03>.x_over,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04>.x_over{position:absolute;top:15px;left:auto;right:15px;bottom:auto;pointer-events:none;width:100%;height:100%;background:rgba(0,0,0,0) url(/imgs/msato/msato01.svg) no-repeat;background-position:right top;background-size:50px 50px;mix-blend-mode:screen;opacity:.8}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base>a>.x_desc,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01>.x_desc,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02>.x_desc,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03>.x_desc,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04>.x_desc{position:relative;overflow:hidden;margin:0 15px 20px 0;padding:20px;background:rgba(255,255,255,.65);backdrop-filter:blur(3px);user-select:none;pointer-events:none;border-radius:0 50px 10px 0}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base>a>.x_desc h1,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01>.x_desc h1,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02>.x_desc h1,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03>.x_desc h1,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04>.x_desc h1{font-size:2.2rem;line-height:1.3em;padding:0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.2)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base>a>.x_desc p.x_subcap,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01>.x_desc p.x_subcap,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02>.x_desc p.x_subcap,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03>.x_desc p.x_subcap,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04>.x_desc p.x_subcap{font-size:2rem;line-height:1.3em;padding:0;mix-blend-mode:luminosity;opacity:.85;color:#fff}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base>a>.x_desc p,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01>.x_desc p,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02>.x_desc p,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03>.x_desc p,.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04>.x_desc p{font-size:1.2rem;color:#fdfdfd;text-shadow:0 1px 1px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.2)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01{flex:0 1 calc(50% - 2.5px);width:calc(50% - 2.5px);border-color:#66e8a1;background-image:url(/imgs/msato/ovpic01.jpg)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01>.x_desc{background-color:rgba(18,196,77,.6)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02{flex:0 1 calc(50% - 2.5px);width:calc(50% - 2.5px);border-color:#ffe563;background-image:url(/imgs/msato/ovpic02.jpg)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02>.x_desc{background-color:rgba(245,209,32,.6);align-self:flex-end;margin:0 0 20px 15px;border-radius:50px 0 0 10px}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03{flex:0 1 calc(50% - 2.5px);width:calc(50% - 2.5px);border-color:#75d7f0;background-image:url(/imgs/msato/ovpic03.jpg)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03>.x_desc{background-color:rgba(75,215,250,.6)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04{flex:0 1 calc(50% - 2.5px);width:calc(50% - 2.5px);border-color:#ffbe82;background-image:url(/imgs/msato/ovpic04.jpg)}.pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04>.x_desc{background-color:rgba(255,180,110,.6);align-self:flex-end;margin:0 0 20px 15px;border-radius:50px 0 0 10px}html.pc-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01,html.pc-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02,html.pc-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03,html.pc-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04{height:260px}html.pc-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01>.x_desc h1,html.pc-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02>.x_desc h1,html.pc-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03>.x_desc h1,html.pc-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04>.x_desc h1{font-size:2rem}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base{width:100%;flex-flow:column nowrap}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01,html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02,html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03,html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04{flex:0 1 auto;width:calc(100% - 20px);height:260px;margin:0 10px}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_01>.x_desc h1,html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_02>.x_desc h1,html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_03>.x_desc h1,html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-area>.x_base .x_04>.x_desc h1{font-size:2rem}.pg-fix-mitsuyanosato .p-videos{position:relative;overflow:hidden;margin:10px auto 0 auto;width:auto;height:auto;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;gap:10px}.pg-fix-mitsuyanosato .p-videos>.x-rowcell{flex:0 1 100%;position:relative;overflow:hidden;margin:0;max-width:500px;height:auto}.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container{min-height:50px;max-height:120px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container iframe,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container object,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_youtube iframe,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_youtube object,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_youtube embed,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_dailymotion iframe,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_dailymotion object,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_dailymotion embed,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_googlemaps iframe,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_googlemaps object,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_googlemaps embed{position:absolute;top:0;left:0;width:100%;height:100%}.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_vimeo iframe,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_vimeo object,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_vimeo embed{position:absolute;top:0;left:0;width:100%;height:100%}.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_gettyimages{position:relative;padding-bottom:79.9663299663%;height:0;overflow:hidden;max-width:100%}.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_gettyimages iframe,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_gettyimages object,.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-video-container.is_gettyimages embed{position:absolute;top:0;left:0;width:100%;height:100%}.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-cmts{position:relative;overflow:hidden;margin:0;padding:5px 10px 10px 10px;background:#eee}.pg-fix-mitsuyanosato .p-videos>.x-rowcell .x-cmts p{color:#222;padding-top:5px}html.tab-port-less .pg-fix-mitsuyanosato .p-videos{flex-direction:column;align-content:center;align-items:center;flex-wrap:nowrap;margin:0}html.tab-port-less .pg-fix-mitsuyanosato .p-videos>.x-rowcell{flex:1 0 auto;margin:15px 0 0 0;height:auto}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu{flex-flow:column-reverse nowrap}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news{flex-flow:column nowrap;gap:0}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_news{flex:0 0 auto;width:calc(100% - 20px);margin:10px}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_events{flex:0 0 auto;width:calc(100% - 20px);margin:10px}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_events .c-eventlist{flex-flow:column wrap;gap:10px}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-topmenu>.sec-msato-news>.x_events .c-eventlist>.x-evbox{flex:0 0 calc(100% - 5px);width:calc(100% - 5px)}.pg-fix-mitsuyanosato .p-banners{position:relative;overflow:hidden;margin:60px 0 20px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px}.pg-fix-mitsuyanosato .p-banners>a{display:block;width:250px;min-width:250px;height:auto;min-height:78px;margin:8px;background:rgba(0,0,0,0) none no-repeat center center;background-size:contain;box-shadow:0 1px 6px rgba(0,0,0,.15)}.pg-fix-mitsuyanosato .p-banners>a.h{box-shadow:none}.pg-fix-mitsuyanosato .p-outro{background-color:#fff1d6;position:relative;overflow:hidden;margin:25px 0;padding:20px}.pg-fix-mitsuyanosato .p-shop-vegepark{position:relative;overflow:hidden;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:50px}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_imgs{flex:0 1 calc(50% - 50px);position:relative;overflow:hidden;width:calc(50% - 50px);height:auto;background-color:rgba(0,0,0,0)}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_imgs>.x_covimg_container{position:relative;overflow:hidden}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_imgs>.x_covimg_container>.x_covimgset{position:relative;overflow:hidden;width:100%;height:500px;border-radius:20px}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_imgs>.x_covimg_container>.x_covimgset .x_covimg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#ddd none no-repeat center center;background-size:cover}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc{flex:0 1 50%;width:60%}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .x_store{position:relative}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .x_store h5{color:#278c03}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .x_store p.x_alert{color:#e00;background-color:#ffe8e8;padding:10px;margin:0 0 10px 0;border-radius:10px}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .x_store .x_storeinfo{position:relative;overflow:hidden;margin:10px 0 0 0;padding:5px 0 5px 10px;border-left:5px solid #41a31d}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .x_store .x_storeinfo>p:not(.x_alert){font-size:1.3rem;line-height:1.2em;margin:0;padding:.5em 0 0 0}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .x_store .x_storeinfo>p:not(.x_alert):first-child{padding-top:0}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .x_store .x_storeinfo span.x_morefld{color:#217d00}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .c-spotimages{gap:10px}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .c-spotimages>.x-image{width:50%;margin:15px 0 0 0}.pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc .c-spotimages>.x-image.size_contain{background-color:#eee}html.tab-port-less .pg-fix-mitsuyanosato .p-shop-vegepark{flex-flow:column nowrap;gap:10px}html.tab-port-less .pg-fix-mitsuyanosato .p-shop-vegepark>.x_imgs,html.tab-port-less .pg-fix-mitsuyanosato .p-shop-vegepark>.x_desc{flex:0 1 auto;width:100%;height:auto}html.tab-port-less .pg-fix-mitsuyanosato .p-shop-vegepark>.x_imgs>.x_covimg_container>.x_covimgset{height:350px}.pg-fix-mitsuyanosato .p-foodarea{position:relative;overflow:hidden;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:50px}.pg-fix-mitsuyanosato .p-foodarea>.x_imgs{flex:0 1 calc(50% - 50px);position:relative;overflow:hidden;width:calc(50% - 50px);height:auto;background-color:rgba(0,0,0,0)}.pg-fix-mitsuyanosato .p-foodarea>.x_imgs>.x_covimg_container{position:relative;overflow:hidden}.pg-fix-mitsuyanosato .p-foodarea>.x_imgs>.x_covimg_container>.x_covimgset{position:relative;overflow:hidden;width:100%;height:350px;border-radius:20px}.pg-fix-mitsuyanosato .p-foodarea>.x_imgs>.x_covimg_container>.x_covimgset .x_covimg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#ddd none no-repeat center center;background-size:cover}.pg-fix-mitsuyanosato .p-foodarea>.x_desc{flex:0 1 50%;width:60%}.pg-fix-mitsuyanosato .p-foodarea>.x_desc h3{color:#ed7e0e}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .x_store{position:relative}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .x_store h5{color:#f7a048}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .x_store p.x_alert{color:#e00;background-color:#ffe8e8;padding:10px;margin:0 0 10px 0;border-radius:10px}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .x_store .x_storeinfo{position:relative;overflow:hidden;margin:10px 0 0 0;padding:5px 0 5px 10px;border-left:5px solid #ffbf80}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .x_store .x_storeinfo>p:not(.x_alert){font-size:1.3rem;line-height:1.2em;margin:0;padding:.5em 0 0 0}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .x_store .x_storeinfo>p:not(.x_alert):first-child{padding-top:0}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .x_store .x_storeinfo span.x_morefld{color:#f58516}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .c-spotimages{gap:10px}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .c-spotimages>.x-image{width:50%;margin:15px 0 0 0}.pg-fix-mitsuyanosato .p-foodarea>.x_desc .c-spotimages>.x-image.size_contain{background-color:#eee}.pg-fix-mitsuyanosato .p-foodarea.is_reverse{flex-flow:row-reverse nowrap}html.tab-port-less .pg-fix-mitsuyanosato .p-foodarea{flex-flow:column nowrap;gap:10px}html.tab-port-less .pg-fix-mitsuyanosato .p-foodarea>.x_imgs,html.tab-port-less .pg-fix-mitsuyanosato .p-foodarea>.x_desc{flex:0 1 auto;width:100%;height:auto}html.tab-port-less .pg-fix-mitsuyanosato .p-foodarea>.x_imgs>.x_covimg_container>.x_covimgset{height:350px}.pg-fix-mitsuyanosato .p-info{position:relative;overflow:hidden;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:50px}.pg-fix-mitsuyanosato .p-info>.x_imgs{flex:0 1 calc(50% - 50px);position:relative;overflow:hidden;width:calc(50% - 50px);height:auto;background-color:rgba(0,0,0,0)}.pg-fix-mitsuyanosato .p-info>.x_imgs>.x_covimg_container{position:relative;overflow:hidden}.pg-fix-mitsuyanosato .p-info>.x_imgs>.x_covimg_container>.x_covimgset{position:relative;overflow:hidden;width:100%;height:500px;border-radius:20px}.pg-fix-mitsuyanosato .p-info>.x_imgs>.x_covimg_container>.x_covimgset .x_covimg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#ddd none no-repeat center center;background-size:cover}.pg-fix-mitsuyanosato .p-info>.x_desc{flex:0 1 50%;width:60%}.pg-fix-mitsuyanosato .p-info>.x_desc .x_store{position:relative}.pg-fix-mitsuyanosato .p-info>.x_desc .x_store h5{color:#278c03}.pg-fix-mitsuyanosato .p-info>.x_desc .x_store p.x_alert{color:#e00;background-color:#ffe8e8;padding:10px;margin:0 0 10px 0;border-radius:10px}.pg-fix-mitsuyanosato .p-info>.x_desc .x_store .x_storeinfo{position:relative;overflow:hidden;margin:10px 0 0 0;padding:5px 0 5px 10px;border-left:5px solid #41a31d}.pg-fix-mitsuyanosato .p-info>.x_desc .x_store .x_storeinfo>p:not(.x_alert){font-size:1.3rem;line-height:1.2em;margin:0;padding:.5em 0 0 0}.pg-fix-mitsuyanosato .p-info>.x_desc .x_store .x_storeinfo>p:not(.x_alert):first-child{padding-top:0}.pg-fix-mitsuyanosato .p-info>.x_desc .x_store .x_storeinfo span.x_morefld{color:#217d00}.pg-fix-mitsuyanosato .p-info>.x_desc .c-spotimages{gap:10px}.pg-fix-mitsuyanosato .p-info>.x_desc .c-spotimages>.x-image{width:50%;margin:15px 0 0 0}.pg-fix-mitsuyanosato .p-info>.x_desc .c-spotimages>.x-image.size_contain{background-color:#eee}html.tab-port-less .pg-fix-mitsuyanosato .p-info{flex-flow:column nowrap;gap:10px}html.tab-port-less .pg-fix-mitsuyanosato .p-info>.x_imgs,html.tab-port-less .pg-fix-mitsuyanosato .p-info>.x_desc{flex:0 1 auto;width:100%;height:auto}html.tab-port-less .pg-fix-mitsuyanosato .p-info>.x_imgs>.x_covimg_container>.x_covimgset{height:350px}.pg-fix-mitsuyanosato .p-info .x_pictgrams{position:relative;overflow:hidden;margin:10px 5px 10px 5px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;width:100%}.pg-fix-mitsuyanosato .p-info .x_pictgrams>.x_pict{flex:0 0 48%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:5px}.pg-fix-mitsuyanosato .p-info .x_pictgrams>.x_pict>.x_img{flex:0 0 30px;width:30px;height:30px;margin:0;background:rgba(0,0,0,0) none no-repeat center center;background-size:contain}.pg-fix-mitsuyanosato .p-info .x_pictgrams>.x_pict>p{text-align:left;margin:0;padding:.25em;color:#125a99;line-height:1.2em}.pg-fix-mitsuyanosato .p-toilet{position:relative;overflow:hidden;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:50px}.pg-fix-mitsuyanosato .p-toilet>.x_imgs{flex:0 1 calc(50% - 50px);position:relative;overflow:hidden;width:calc(50% - 50px);height:auto;background-color:rgba(0,0,0,0)}.pg-fix-mitsuyanosato .p-toilet>.x_imgs>.x_covimg_container{position:relative;overflow:hidden}.pg-fix-mitsuyanosato .p-toilet>.x_imgs>.x_covimg_container>.x_covimgset{position:relative;overflow:hidden;width:100%;height:400px;border-radius:20px}.pg-fix-mitsuyanosato .p-toilet>.x_imgs>.x_covimg_container>.x_covimgset .x_covimg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#ddd none no-repeat center center;background-size:cover}.pg-fix-mitsuyanosato .p-toilet>.x_desc{flex:0 1 50%;width:60%}.pg-fix-mitsuyanosato .p-toilet>.x_desc .x_store{position:relative}.pg-fix-mitsuyanosato .p-toilet>.x_desc .x_store h5{color:#278c03}.pg-fix-mitsuyanosato .p-toilet>.x_desc .x_store p.x_alert{color:#e00;background-color:#ffe8e8;padding:10px;margin:0 0 10px 0;border-radius:10px}.pg-fix-mitsuyanosato .p-toilet>.x_desc .x_store .x_storeinfo{position:relative;overflow:hidden;margin:10px 0 0 0;padding:5px 0 5px 10px;border-left:5px solid #41a31d}.pg-fix-mitsuyanosato .p-toilet>.x_desc .x_store .x_storeinfo>p:not(.x_alert){font-size:1.3rem;line-height:1.2em;margin:0;padding:.5em 0 0 0}.pg-fix-mitsuyanosato .p-toilet>.x_desc .x_store .x_storeinfo>p:not(.x_alert):first-child{padding-top:0}.pg-fix-mitsuyanosato .p-toilet>.x_desc .x_store .x_storeinfo span.x_morefld{color:#217d00}.pg-fix-mitsuyanosato .p-toilet>.x_desc .c-spotimages{gap:10px}.pg-fix-mitsuyanosato .p-toilet>.x_desc .c-spotimages>.x-image{width:50%;margin:15px 0 0 0}.pg-fix-mitsuyanosato .p-toilet>.x_desc .c-spotimages>.x-image.size_contain{background-color:#eee}html.tab-port-less .pg-fix-mitsuyanosato .p-toilet{flex-flow:column nowrap;gap:10px}html.tab-port-less .pg-fix-mitsuyanosato .p-toilet>.x_imgs,html.tab-port-less .pg-fix-mitsuyanosato .p-toilet>.x_desc{flex:0 1 auto;width:100%;height:auto}html.tab-port-less .pg-fix-mitsuyanosato .p-toilet>.x_imgs>.x_covimg_container>.x_covimgset{height:350px}.pg-fix-mitsuyanosato .p-vc-header{position:relative;overflow:hidden;width:100%;height:auto;min-height:100px;margin:20px 0 0 0;background:rgba(0,0,0,0) url(/imgs/msato/vc_back.svg) no-repeat center bottom;background-size:2000px 100px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.pg-fix-mitsuyanosato .p-vc-header>.x_img{flex:0 1 auto;width:calc(100% - 40px);max-width:500px;height:auto;margin:0 auto}html.tab-port-less .pg-fix-mitsuyanosato .p-vc-header>.x_img{width:calc(100% - 20px)}.pg-fix-mitsuyanosato .p_vc_members{position:relative;overflow:hidden;width:100%;height:auto;margin:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:20px}.pg-fix-mitsuyanosato .p_vc_members>.x_sec{position:relative;overflow:hidden;width:100%;height:auto;border-radius:15px;margin:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;gap:30px}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_reverse{flex-flow:row-reverse nowrap}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_txt{flex:0 0 25%;width:25%;margin:15px 0}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_txt h2{margin:0;padding:.2em 0;line-height:1.2em;color:#fff}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_txt h5{margin:5px 0 0 0;padding:.2em 0;line-height:1.2em;display:inline-block;background-color:#fff;color:#666}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_txt p{color:#fff}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img{flex:0 0 400px;width:400px;height:350px;background:rgba(0,0,0,0) none no-repeat center center;background-size:contain}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img.is_01{background-image:url(/imgs/msato/vc_c01.jpg)}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img.is_02{background-image:url(/imgs/msato/vc_c02.jpg)}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img.is_03{background-image:url(/imgs/msato/vc_c03.jpg)}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img.is_04{background-image:url(/imgs/msato/vc_c04.jpg)}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img.is_05{background-image:url(/imgs/msato/vc_c05.jpg)}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img.is_06{background-image:url(/imgs/msato/vc_c06.jpg)}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img.is_07{background-image:url(/imgs/msato/vc_c07.jpg)}.pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img.is_08{background-image:url(/imgs/msato/vc_c08.jpg)}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_01{background-color:#937d63}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_02{background-color:#a289c5}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_03{background-color:#ffff6a}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_03 h2{color:#cf3f41}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_03 h5{color:#cf3f41}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_03 p{color:#333}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_04{background-color:#e06a61}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_04 h5{color:#cf3f41}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_05{background-color:#c2c998}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_05 h2{color:#6d5a5c}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_05 h5{background-color:#6d5a5c;color:#fff}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_05 p{color:#6d5a5c}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_06{background-color:#c7f7f7}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_06 h2{color:#39929d}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_06 h5{background-color:#39929d;color:#fff}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_06 p{color:#39929d}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_07{background-color:#a2e671}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_07 h2{color:#098440}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_07 h5{background-color:#098440;color:#fff}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_07 p{color:#098440}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_08{background-color:#91b998}.pg-fix-mitsuyanosato .p_vc_members>.x_sec.is_08 h5{background-color:#fff;color:#4a8b55}html.tab-port-less .pg-fix-mitsuyanosato .p_vc_members>.x_sec{flex-flow:column-reverse nowrap;justify-content:center;align-items:center;gap:10px}html.tab-port-less .pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_txt{flex:0 0 auto;width:90%;height:auto}html.tab-port-less .pg-fix-mitsuyanosato .p_vc_members>.x_sec>.x_img{flex:0 0 auto;width:100%;height:300px}.pg-fix-mitsuyanosato .p-digitalsignage{position:relative;overflow:hidden;width:calc(100% - 20px);max-width:800px;margin:0 auto}.pg-fix-mitsuyanosato .p-digitalsignage h4{color:#3150b5}.pg-fix-mitsuyanosato .p-recruiting{position:relative;overflow:hidden;width:calc(100% - 20px);max-width:800px;margin:0 auto}.pg-fix-mitsuyanosato .p-recruiting h4{color:#3150b5}.pg-fix-mitsuyanosato .p-recruiting h5{color:#00a69b;margin:25px 0 0 0;padding:3px 10px;border-left:5px solid #00a69b}.pg-fix-mitsuyanosato .p-recruiting .x_prices{position:relative;overflow:hidden}.pg-fix-mitsuyanosato .p-recruiting .x_prices table{margin-bottom:5px}.pg-fix-mitsuyanosato .p-recruiting .x_prices table th{color:#00948a}.pg-fix-mitsuyanosato .p-recruiting p.x_recrute_note{font-size:1.2rem;color:#d00}.pg-fix-mitsuyanosato .p-msato-recruiting-banner{z-index:10;position:absolute;top:210px;left:auto;right:0px;bottom:auto;width:200px;height:auto;pointer-events:none;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-start;gap:0}.pg-fix-mitsuyanosato .p-msato-recruiting-banner a{pointer-events:all;user-select:auto;flex:0 0 auto;display:block;position:relative;overflow:hidden;width:100%;height:auto;margin:0;padding:0;cursor:pointer}.pg-fix-mitsuyanosato .p-msato-recruiting-banner a img{pointer-events:none;user-select:none;width:100%;height:auto}html.tab-port-less .pg-fix-mitsuyanosato .p-msato-recruiting-banner{top:130px;width:150px}html.smf-less .pg-fix-mitsuyanosato .p-msato-recruiting-banner{top:310px;width:130px}.pg-fix-mitsuyanosato .p-facilityuse{position:relative;overflow:hidden;width:calc(100% - 20px);max-width:800px;margin:0 auto}.pg-fix-mitsuyanosato .p-facilityuse h4{color:#3150b5}.pg-fix-mitsuyanosato .p-facilityuse h5{color:#00a69b;margin:25px 0 0 0;padding:3px 10px;border-left:5px solid #00a69b}.pg-fix-mitsuyanosato .p-facilityuse .x_prices{position:relative;overflow:hidden}.pg-fix-mitsuyanosato .p-facilityuse .x_prices table{margin-bottom:5px}.pg-fix-mitsuyanosato .p-facilityuse .x_prices table th{color:#00948a}.pg-fix-mitsuyanosato .p-facilityuse p.x_facilityuse_note{font-size:1.2rem;color:#d00}.pg-fix.pg-downloads .x-backbase{position:relative;overflow:hidden;width:100%;height:auto;max-width:1600px;margin:0 auto;padding:0 0 50px 0;background:#eadfca url(/imgs/downloads/dl01.jpg) repeat left top}.pg-fix.pg-downloads .x-backbase:before{content:" ";pointer-events:none;user-select:none;position:absolute;top:0;left:0;width:100%;height:200px;background:rgba(0,0,0,0) url(/imgs/downloads/dl03.png) no-repeat center top}.pg-fix.pg-downloads .x-backbase .c-content{background:rgba(0,0,0,0)}.pg-fix.pg-downloads h2.x-section{width:auto;height:auto;margin:60px 0 0 0;padding:0;color:#555;letter-spacing:.08em;text-shadow:0 1px 3px #fff,0 1px 6px #fff;font-weight:400;text-align:center}.pg-fix.pg-downloads .x-matrix{position:relative;overflow:hidden;width:100%;height:auto;margin:30px 0 0 0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.pg-fix.pg-downloads .x-matrix .x-itm{flex:0 0 280px;display:block;position:relative;overflow:hidden;width:280px;height:405px;margin:0 15px 30px 15px;padding:0}.pg-fix.pg-downloads .x-matrix .x-itm .x-thumb{width:260px;height:290px;margin:10px;padding:0;background:#eee none no-repeat center center;background-size:contain;box-shadow:0 1px 3px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.1);transition:all .2s cubic-bezier(0, 0, 0.02, 0.99)}.pg-fix.pg-downloads .x-matrix .x-itm:hover .x-thumb{opacity:.9;box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 10px rgba(0,0,0,.3)}.pg-fix.pg-downloads .x-matrix .x-itm .x-file{position:relative;overflow:hidden;width:260px;height:30px;margin:0 auto;padding:0;border-radius:3px;pointer-events:none;user-select:none;background:#fefefe;transition:all .2s cubic-bezier(0, 0, 0.02, 0.99)}.pg-fix.pg-downloads .x-matrix .x-itm .x-file p{margin:0;padding:0 10px 0 40px;text-align:right;font-size:1.2rem;line-height:30px;color:#555}.pg-fix.pg-downloads .x-matrix .x-itm .x-file:before{pointer-events:none;user-select:none;content:" ";position:absolute;top:0;left:0;width:30px;height:30px;background:rgba(0,0,0,0) url(/imgs/downloads/dl02.png) no-repeat center center}.pg-fix.pg-downloads .x-matrix .x-itm:hover .x-file{background-color:#fff7d1}.pg-fix.pg-downloads .x-matrix .x-itm .x-title{position:relative;overflow:hidden;width:260px;height:50px;margin:0 auto;padding:0}.pg-fix.pg-downloads .x-matrix .x-itm .x-title p{margin:0;padding:5px 0;font-size:1.3rem;line-height:1.1em}body.pg-special h5.p-spotsection{color:#8d7716;padding:0;margin:15px 0}body.pg-special .p-map-mkr>.x-img{width:150px;height:100px;margin:10px 0;border:1px solid #ddd;box-sizing:border-box;background:#fff none no-repeat center center;background-size:cover}body.pg-special .p-hanadayori-bnr{display:block;position:relative;overflow:hidden;margin:0;padding:15px;border:1px solid #d455cd;box-sizing:border-box;border-radius:5px;background:#e34dac url(/imgs/sp/flower/flower_img01.jpg) no-repeat right center;background-size:100% auto}body.pg-special .p-hanadayori-bnr:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go_c.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}body.pg-special .p-hanadayori-bnr.h{border-color:#ffae0d}body.pg-special .p-hanadayori-bnr h4{color:#fdfdfd;padding:0;text-shadow:0 1px 1px #8c2366}body.pg-special .p-hanadayori-bnr p{color:#fdfdfd}body.pg-sp-flower .p-header{min-height:110px;margin-top:20px;background:rgba(0,0,0,0) url(/imgs/sp/flower/02.svg) no-repeat right bottom;background-size:contain}body.pg-sp-flower .p-header h1{padding:10px 0;color:#45b386;text-shadow:0 2px 3px rgba(0,0,0,.15)}body.pg-sp-flower p.x-sea{display:inline-block;background:#999;color:#fdfdfd;padding:.2em .5em;margin:0}body.pg-sp-flower p.x-sea.x01{background-color:#d1ae1f}body.pg-sp-flower p.x-sea.x02{background-color:#bf43bf}body.pg-sp-flower p.x-nxt{display:block;background:#f0f0f0;color:#555;border-radius:6px;padding:.2em .5em;margin:10px 0}body.pg-sp-flower .p-cover{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-flower .p-cover .x-coverflower{position:relative;overflow:hidden;width:100%;height:300px;margin:0 0 10px 0}body.pg-sp-flower .p-cover .x-coverflower .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;background:#fff none no-repeat center center;background-size:cover;box-sizing:border-box;pointer-events:none}body.pg-sp-flower .p-cover .p-docs{flex:0 1 100%;width:50%;position:relative;overflow:hidden;margin:0}body.pg-sp-flower .p-cover .p-docs>.x-bs{position:relative;overflow:hidden;margin:0;padding:0;box-sizing:border-box}body.pg-sp-flower .p-cover .p-docs .x-indocs{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-flower .p-cover .p-docs .x-indocs>div{flex-basis:50%;position:relative;overflow:hidden}body.pg-sp-flower .p-cover .p-docs .x-indocs>div:first-child>p{padding-right:25px}body.pg-sp-flower .p-cover .p-docs:first-child>.x-bs{border-right:1px dotted #ddd}body.pg-sp-flower .p-cover .p-docs:first-child .x-indocs{margin-right:10%}body.pg-sp-flower .p-cover .p-docs:last-child .x-indocs{margin-left:10%}body.pg-sp-flower .p-cover .p-docs h2{padding-top:.2em;color:#555}html.pc-less body.pg-sp-flower .p-cover .p-docs:first-child .x-indocs{margin-right:5%}html.pc-less body.pg-sp-flower .p-cover .p-docs:last-child .x-indocs{margin-left:5%}html.tab-port-less body.pg-sp-flower .p-cover{display:block}html.tab-port-less body.pg-sp-flower .p-cover .p-docs{width:100%}html.tab-port-less body.pg-sp-flower .p-cover .p-docs:last-child{margin-top:40px}html.tab-port-less body.pg-sp-flower .p-cover .p-docs>.x-bs{margin:0;border-width:0;border-style:none}html.tab-port-less body.pg-sp-flower .p-cover .p-docs .x-indocs{align-items:stretch;flex-wrap:wrap;margin:0 !important}html.tab-port-less body.pg-sp-flower .p-cover .p-docs .x-indocs>div{flex-basis:auto;width:100%;margin-top:15px}html.tab-port-less body.pg-sp-flower .p-cover .p-docs .x-indocs>div:first-child>p{padding-right:0}body.pg-sp-flower .p-mdlbnr{position:relative;overflow:hidden;text-align:center;width:100%;max-width:400px;height:auto;margin:50px auto 0 auto}body.pg-sp-flower .p-mdlbnr h4,body.pg-sp-flower .p-mdlbnr p{text-align:left}body.pg-sp-flower .p-others{margin-top:30px}body.pg-sp-flower .p-others .x-main{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}body.pg-sp-flower .p-others .x-main .x-flw{flex:0 1 100%;position:relative;overflow:hidden;margin:0;padding:0;width:auto}body.pg-sp-flower .p-others .x-main .x-flw>.x-bs{position:relative;overflow:hidden;margin:0 .25%;padding:0}body.pg-sp-flower .p-others .x-main .x-flw .p-fname{background:#ffe3f2;color:#db358e;padding:.2em .4em;margin:5px 0;border-radius:0 9px 9px 0}body.pg-sp-flower .p-others .x-main .x-flw .p-flw-images{position:relative;overflow:hidden;width:100%;height:260px;margin:0 0 10px 0}body.pg-sp-flower .p-others .x-main .x-flw .p-flw-images .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;background:#fff none no-repeat center center;background-size:cover;box-sizing:border-box;pointer-events:none}body.pg-sp-flower .p-others .x-main .c-spotitems{flex:0 0 280px}body.pg-sp-flower .p-others .x-main .c-spotitems>a{margin-top:30px}html.tab-port-less body.pg-sp-flower .p-others .x-main{align-items:stretch;flex-wrap:wrap}html.tab-port-less body.pg-sp-flower .p-others .x-main .x-flw{flex-basis:32.3%}html.tab-port-less body.pg-sp-flower .p-others .x-main .x-flw .p-flw-images{height:200px}html.tab-port-less body.pg-sp-flower .p-others .x-main .c-spotitems{flex-basis:100%}body.pg-sp-flower .p-events{position:relative;overflow:hidden;margin-top:50px}body.pg-sp-hanadaue h4.x-hanadaue{position:relative;overflow:hidden;margin:35px 0 20px 0;padding:0 5px 5px 40px;min-height:25px;color:#119e51;border-bottom:1px dotted #119e51;background:rgba(0,0,0,0) url(/imgs/sp/hanada/01.svg) no-repeat left top;background-size:25px 25px}body.pg-sp-hanadaue .p-kv{position:relative;overflow:hidden;width:100%;height:400px;background:rgba(0,0,0,0) url(/imgs/sp/hanada/cover01.jpg) no-repeat center center;background-size:auto 100%}body.pg-sp-hanadaue .p-kv .x-overlay{position:relative;overflow:hidden;width:100%;height:100%;margin:0;pointer-events:none;user-select:none;background:rgba(0,0,0,0) url(/imgs/sp/hanada/cover_logo.png) no-repeat center center;background-size:contain;transform-origin:center center;transform:scale(0.85)}html.tab-port-less body.pg-sp-hanadaue .p-kv{height:300px;background-image:url(/imgs/sp/hanada/cover01s.jpg);background-size:cover}body.pg-sp-hanadaue .p-cover{position:relative;overflow:hidden;margin:20px 0 0 0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-hanadaue .p-cover .x-row-coverimage{flex:0 1 50%;position:relative;overflow:hidden}body.pg-sp-hanadaue .p-cover .x-row-coverimage .x-coverimages{position:relative;overflow:hidden;width:100%;height:350px;margin:0 0 20px 0}body.pg-sp-hanadaue .p-cover .x-row-coverimage .x-coverimages .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;background:#fff none no-repeat center center;background-size:cover;box-sizing:border-box;pointer-events:none}body.pg-sp-hanadaue .p-cover .x-row{flex:0 1 50%;position:relative;overflow:hidden;margin:0 0 0 30px}body.pg-sp-hanadaue .p-cover .x-row h2{padding-top:20px}body.pg-sp-hanadaue .p-cover .x-row>h2,body.pg-sp-hanadaue .p-cover .x-row>p{padding-right:40px}html.tab-port-less body.pg-sp-hanadaue .p-cover{margin:0;flex-direction:column-reverse;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-sp-hanadaue .p-cover .x-row{margin:0}html.smf-less body.pg-sp-hanadaue .p-cover .x-row-coverimage .x-coverimages{height:350px;margin:0}html.smf-less body.pg-sp-hanadaue .p-cover .x-row{margin:0}body.pg-sp-hanadaue .p-pickup{position:relative;overflow:hidden;margin:20px 0 0 0;min-height:270px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-hanadaue .p-pickup.is_reverse{flex-direction:row-reverse}body.pg-sp-hanadaue .p-pickup .x-row{flex:0 1 50%;position:relative;overflow:hidden;margin:0}body.pg-sp-hanadaue .p-pickup .x-row.is_text{flex:0 1 35%}body.pg-sp-hanadaue .p-pickup .x-row.is_image{flex:0 1 60%;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-hanadaue .p-pickup .x-row.is_image .x-inline-img{flex:0 1 50%;position:relative;overflow:hidden;height:100%;margin:0 10px 0 0;background:#eee none no-repeat center center;background-size:cover}body.pg-sp-hanadaue .p-pickup .x-row.is_image .x-inline-img:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_zoom.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}html.tab-port-less body.pg-sp-hanadaue .p-pickup{flex-direction:column-reverse;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-sp-hanadaue .p-pickup .x-row{flex:0 1 auto;width:100%}html.tab-port-less body.pg-sp-hanadaue .p-pickup .x-row.is_image{height:300px;margin:20px 0 0 0}html.tab-port-less body.pg-sp-hanadaue .p-pickup .x-row.is_image .x-inline-img{height:100%}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body.pg-sp-sakura .p-sakura-cover .x-row-logo{background-image:url(/imgs/sp/sakura/02.png) !important}}body.pg-sp-sakura h4.x-sakura{position:relative;overflow:hidden;margin:35px 0 20px 0;padding:0 5px 5px 40px;min-height:25px;color:#eb60a1;border-bottom:1px dotted #f2a2c8;background:rgba(0,0,0,0) url(/imgs/sp/sakura/03.svg) no-repeat left top;background-size:25px 25px}body.pg-sp-sakura .p-logo-container{position:relative;overflow:hidden;margin:0;text-align:center}body.pg-sp-sakura .p-logo-container img{width:100%;max-width:750px;height:auto}body.pg-sp-sakura .p-sakura-cover{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-sakura .p-sakura-cover .x-row-coverimage{flex:0 1 60%;position:relative;overflow:hidden}body.pg-sp-sakura .p-sakura-cover .x-row-coverimage .x-coverimages{position:relative;overflow:hidden;width:100%;height:450px;margin:0 0 20px 0}body.pg-sp-sakura .p-sakura-cover .x-row-coverimage .x-coverimages .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;background:#fff none no-repeat center center;background-size:cover;box-sizing:border-box;pointer-events:none}body.pg-sp-sakura .p-sakura-cover .x-row-hajidam{flex:0 1 40%;position:relative;overflow:hidden;margin:0 0 0 30px}body.pg-sp-sakura .p-sakura-cover .x-row-hajidam h2{padding-top:0}body.pg-sp-sakura .p-sakura-cover .x-row-hajidam .x-hajidam{position:relative;overflow:hidden;max-width:300px;margin:10px 0 0 0}html.tab-port-less body.pg-sp-sakura .p-sakura-cover{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-sp-sakura .p-sakura-cover .x-row-hajidam{margin:20px 0 0 0}html.smf-less body.pg-sp-sakura .p-sakura-cover .x-row-coverimage .x-coverimages{height:350px}html.smf-less body.pg-sp-sakura .p-sakura-cover .x-row-hajidam .x-hajidam{max-width:100%}body.pg-sp-sakura .p-sakura-video{position:relative;overflow:hidden;margin:30px 0;text-align:center}body.pg-sp-sakura .p-sakura-video>.x-bs{position:relative;overflow:hidden;max-width:600px;box-sizing:border-box;margin:0 auto;padding:0;background:#ffc2de;border-radius:10px}body.pg-sp-sakura .p-sakura-video>.x-bs>div{position:relative;overflow:hidden;margin:10px;padding:0}body.pg-sp-sakura .p-sakura-video iframe{margin:0;width:100%}body.pg-sp-sakura .p-other-spot{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:0}body.pg-sp-sakura .p-other-spot .x-row-map{flex:0 0 auto;width:35%}body.pg-sp-sakura .p-other-spot .x-row-map .x-map{position:relative;border:1px solid #ffb2d4;box-sizing:border-box;width:100%;height:100%;min-height:350px;margin:0 20px 0 0}body.pg-sp-sakura .p-other-spot .x-row-others{flex:0 0 auto;width:65%;position:relative;overflow:hidden}body.pg-sp-sakura .p-other-spot .x-row-others>.x-bs{position:relative;overflow:hidden;margin:0 0 0 20px}@media screen and (max-width: 1080px){body.pg-sp-sakura .p-other-spot .x-row-others .c-spotitems>a{width:49%;margin:.5%}}@media screen and (max-width: 570px){body.pg-sp-sakura .p-other-spot .x-row-others .c-spotitems>a{width:100%;margin:5px 0}body.pg-sp-sakura .p-other-spot .x-row-others .c-spotitems>a>.x-thumb{height:300px}}html.tab-port-less body.pg-sp-sakura .p-other-spot{display:block}html.tab-port-less body.pg-sp-sakura .p-other-spot .x-row-map{width:100%}html.tab-port-less body.pg-sp-sakura .p-other-spot .x-row-others{width:100%;margin:20px 0 0 0}html.tab-port-less body.pg-sp-sakura .p-other-spot .x-row-others>.x-bs{margin:0}body.pg-sp-sakura .p-sakura-gal{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:0}body.pg-sp-sakura .p-sakura-gal .x-row-manners{flex:0 0 auto;width:25%;position:relative;overflow:hidden;margin:0;padding:0}body.pg-sp-sakura .p-sakura-gal .x-row-manners>.x-bs{position:relative;overflow:hidden;margin:3px 15px 0 0;border:1px solid #ffb2d4;border-radius:6px}body.pg-sp-sakura .p-sakura-gal .x-row-manners>.x-bs p.x-cap{background-color:#eb71c8;color:#fdfdfd;padding:10px 15px;margin:0}body.pg-sp-sakura .p-sakura-gal .x-row-manners>.x-bs .x-column{position:relative;margin:0;padding:15px}body.pg-sp-sakura .p-sakura-gal .x-row-manners>.x-bs .x-column p:first-child{padding-top:0;color:#eb71c8}body.pg-sp-sakura .p-sakura-gal .x-row-others{flex:0 0 auto;width:75%;position:relative;overflow:hidden}html.tab-port-less body.pg-sp-sakura .p-sakura-gal{flex-direction:column-reverse;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-sp-sakura .p-sakura-gal .x-row-manners{width:100%;margin:20px 0 0 0}html.tab-port-less body.pg-sp-sakura .p-sakura-gal .x-row-manners>.x-bs{margin:0}html.tab-port-less body.pg-sp-sakura .p-sakura-gal .x-row-others{width:100%;margin:0}body.pg-sp-hotaru .p-background-kv{z-index:0;position:absolute;left:0;right:0;width:100%;margin:0 auto;height:9999px;pointer-events:none;user-select:none}body.pg-sp-hotaru .p-background-kv .x-imgarea{position:relative;width:100%;max-width:1600px;height:100%;margin:0 auto;background:#111 url(/imgs/sp/hotaru/hotaru_kv.jpg) no-repeat center top;background-size:contain;pointer-events:none;user-select:none}@media screen and (max-width: 800px){body.pg-sp-hotaru .p-background-kv .x-imgarea{background-position:left top;background-size:auto 600px}}body.pg-sp-hotaru .p-content-hotaru{position:relative;overflow:hidden;margin:0;padding:0;background:#111}body.pg-sp-hotaru .p-content-hotaru h2,body.pg-sp-hotaru .p-content-hotaru p{color:#fdfdfd}body.pg-sp-hotaru h4.x-hotaru{position:relative;overflow:hidden;margin:35px 0 20px 0;padding:0 5px 5px 40px;min-height:25px;color:#119e51;border-bottom:1px dotted #119e51;background:rgba(0,0,0,0) url(/imgs/sp/hanada/01.svg) no-repeat left top;background-size:25px 25px}body.pg-sp-hotaru .p-cover{position:relative;overflow:hidden;margin:40px 0 90px 0;padding:0}body.pg-sp-hotaru .p-cover .x-box{position:relative;overflow:hidden;float:right;width:40%;height:auto;margin:0 20px 0 0;padding:0}body.pg-sp-hotaru .p-cover .x-logo{width:90%;height:auto;margin:0}@media screen and (max-width: 1100px){body.pg-sp-hotaru .p-cover .x-box{width:50%}}@media screen and (max-width: 800px){body.pg-sp-hotaru .p-cover{margin:40px 0 40px 0}body.pg-sp-hotaru .p-cover .x-box{float:none;width:100%;margin:300px 0 0 0}body.pg-sp-hotaru .p-cover .x-box h2,body.pg-sp-hotaru .p-cover .x-box p{clear:none}body.pg-sp-hotaru .p-cover .x-logo{float:left;width:50%;height:auto;margin:0 20px 0 0}}@media screen and (max-width: 580px){body.pg-sp-hotaru .p-cover .x-box{float:none;width:100%;margin:150px 0 0 0}body.pg-sp-hotaru .p-cover .x-box h2,body.pg-sp-hotaru .p-cover .x-box p{clear:both}body.pg-sp-hotaru .p-cover .x-logo{float:none;width:95%;height:auto;margin:0 auto}}body.pg-sp-hotaru .p-festivals{position:relative;overflow:hidden;margin:20px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-hotaru .p-festivals .x-fes{position:relative;overflow:hidden;flex:0 1 32%;width:32%;margin:0 .5%;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;flex-wrap:nowrap}body.pg-sp-hotaru .p-festivals .x-fes .x-img{flex:0 0 300px;width:100%;height:300px;margin:0;background-color:#333;background-repeat:no-repeat;background-size:cover}body.pg-sp-hotaru .p-festivals .x-fes .x-doc{flex:0 1 auto;height:auto;margin:15px 0}body.pg-sp-hotaru .p-festivals .x-fes .x-doc p.x-title{color:#e1fc2b;border-bottom:1px solid #e1fc2b;padding-bottom:6px;margin-top:0;padding-top:0}body.pg-sp-hotaru .p-festivals .x-fes .x-doc .c-btn{margin-top:12px;background-color:#abbf26;color:#222}body.pg-sp-hotaru .p-festivals .x-fes .x-doc .c-btn.h{background-color:#e1fc2b;color:#222}@media screen and (max-width: 880px){body.pg-sp-hotaru .p-festivals{flex-direction:column;justify-content:flex-start;align-items:start}body.pg-sp-hotaru .p-festivals .x-fes{flex:0 1 auto;height:auto;width:100%;margin:10px 0 0 0;flex-direction:row;justify-content:space-between;align-items:stretch}body.pg-sp-hotaru .p-festivals .x-fes .x-img{flex:0 0 40%;width:40%;height:auto;max-height:300px}body.pg-sp-hotaru .p-festivals .x-fes .x-doc{flex:0 1 auto;width:100%;height:auto;margin:0 15px}}@media screen and (max-width: 620px){body.pg-sp-hotaru .p-festivals .x-fes{flex-direction:column;justify-content:flex-start;align-items:start}body.pg-sp-hotaru .p-festivals .x-fes .x-img{flex:0 0 300px;width:100%;height:300px}body.pg-sp-hotaru .p-festivals .x-fes .x-doc{flex:0 1 auto;height:auto;margin:15px 0}}body.pg-sp-hotaru .p-others{position:relative;overflow:hidden;margin:20px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}body.pg-sp-hotaru .p-others .x-otherbox{position:relative;overflow:hidden;flex:0 1 49%;width:49%;height:auto;padding:0}body.pg-sp-hotaru .p-others .x-otherbox:first-child{margin:0 1% 0 0}body.pg-sp-hotaru .p-others .x-otherbox:last-child{margin:0 0 0 1%}@media screen and (max-width: 750px){body.pg-sp-hotaru .p-others{flex-direction:column;justify-content:flex-start;align-items:flex-start}body.pg-sp-hotaru .p-others .x-otherbox{flex:0 1 auto;width:100%;height:auto;margin:15px 0 0 0}}body.pg-sp-hotaru .p-imgdoc{position:relative;overflow:hidden;margin:20px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-img{position:relative;overflow:hidden;flex:0 1 59%;width:59%;height:auto;padding:0}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-img:first-child{margin:0 1% 0 0}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-img:last-child{margin:0 0 0 1%}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-img .x-inline-img{position:relative;overflow:hidden;width:100%;height:100%;min-height:250px;max-height:350px;margin:0;background:#eee none no-repeat center center;background-size:cover}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-img .x-inline-img:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_zoom.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-doc{position:relative;overflow:hidden;flex:0 1 39%;width:39%;height:auto;padding:0}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-doc:first-child{margin:0 1% 0 0;padding:0 0 0 10px}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-doc:last-child{margin:0 0 0 1%}body.pg-sp-hotaru .p-imgdoc .x-imgdoc-doc>p:first-child{margin-top:0;padding-top:0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body.pg-sp-camp .p-background-kv .x-imgarea{background-image:url(/imgs/sp/camp/camp_logo.png) !important}}body.pg-sp-camp .p-background-kv{z-index:0;position:absolute;left:0;right:0;width:100%;margin:0 auto;height:9999px;pointer-events:none;user-select:none}body.pg-sp-camp .p-background-kv .x-imgarea{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;background:rgba(0,0,0,0) url(/imgs/sp/camp/camp_logo.svg) no-repeat center top;background-size:1200px 270px;pointer-events:none;user-select:none}html.tab-port-less body.pg-sp-camp .p-background-kv .x-imgarea{background-image:none !important;display:none}body.pg-sp-camp .p-content-camp{position:relative;overflow:hidden;margin:0;padding:0;background:#f1e4c1 url(/imgs/sp/camp/camp_backtop.jpg) repeat-x left top}body.pg-sp-camp .x-smf-logo{display:none}html.tab-port-less body.pg-sp-camp .x-smf-logo{display:block;margin:15px 0;width:100%;height:auto}body.pg-sp-camp .p-cover{position:relative;overflow:hidden;margin:320px 0 0 0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-camp .p-cover .x-row-coverimage{flex:0 1 50%;position:relative;overflow:hidden}body.pg-sp-camp .p-cover .x-row-coverimage .x-coverimages{position:relative;overflow:hidden;width:100%;height:350px;margin:0 0 20px 0}body.pg-sp-camp .p-cover .x-row-coverimage .x-coverimages .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;background:#fff none no-repeat center center;background-size:cover;box-sizing:border-box;pointer-events:none}body.pg-sp-camp .p-cover .x-row{flex:0 1 50%;position:relative;overflow:hidden;margin:0}body.pg-sp-camp .p-cover .x-row h2{padding-top:20px}body.pg-sp-camp .p-cover .x-row>h2,body.pg-sp-camp .p-cover .x-row>p{padding-right:40px}html.tab-port-less body.pg-sp-camp .p-cover{margin:0;flex-direction:column-reverse;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-sp-camp .p-cover .x-row{margin:0}html.smf-less body.pg-sp-camp .p-cover .x-row-coverimage .x-coverimages{height:300px;margin:20px 0 0 0}html.smf-less body.pg-sp-camp .p-cover .x-row{margin:0}html.smf-less body.pg-sp-camp .p-cover .x-row>h2,html.smf-less body.pg-sp-camp .p-cover .x-row>p{padding-right:0}body.pg-sp-camp h4{position:relative;overflow:hidden;margin:35px 0 0 0;padding:0 5px 5px 40px;min-height:25px;color:#828026;border-bottom:1px dotted #828026;background:rgba(0,0,0,0) url(/imgs/sp/camp/header_icon.svg) no-repeat left top;background-size:25px 25px}body.pg-sp-camp .p-spotitems{position:relative;overflow:hidden;margin:30px 5px;padding:0}@media screen and (max-width: 750px){body.pg-sp-camp .p-spotitems .c-spotitems>a{width:49%;margin:.5%}}@media screen and (max-width: 570px){body.pg-sp-camp .p-spotitems .c-spotitems>a{width:100%;margin:5px 0}body.pg-sp-camp .p-spotitems .c-spotitems>a>.x-thumb{height:300px}}body.pg-sp-camp .p-capmguide{position:relative;overflow:hidden;margin:20px 0 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-camp .p-capmguide .x-fes{position:relative;overflow:hidden;flex:0 1 24%;width:24%;margin:0 .5%;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;flex-wrap:nowrap}body.pg-sp-camp .p-capmguide .x-fes .x-img{flex:0 0 250px;width:100%;height:250px;margin:0;background-color:#333;background-repeat:no-repeat;background-size:cover}body.pg-sp-camp .p-capmguide .x-fes .x-doc{flex:0 1 auto;height:auto;margin:15px 0}body.pg-sp-camp .p-capmguide .x-fes .x-doc p.x-title{color:#627349;padding-bottom:2px;margin-top:0;padding-top:0}@media screen and (max-width: 880px){body.pg-sp-camp .p-capmguide{flex-direction:column;justify-content:flex-start;align-items:start}body.pg-sp-camp .p-capmguide .x-fes{flex:0 1 auto;height:auto;width:100%;margin:10px 0 0 0;flex-direction:row;justify-content:space-between;align-items:stretch}body.pg-sp-camp .p-capmguide .x-fes .x-img{flex:0 0 40%;width:40%;height:auto;max-height:250px}body.pg-sp-camp .p-capmguide .x-fes .x-doc{flex:0 1 auto;width:100%;height:auto;margin:0 15px}}@media screen and (max-width: 620px){body.pg-sp-camp .p-capmguide .x-fes{flex-direction:column;justify-content:flex-start;align-items:start}body.pg-sp-camp .p-capmguide .x-fes .x-img{flex:0 0 300px;width:100%;height:300px}body.pg-sp-camp .p-capmguide .x-fes .x-doc{flex:0 1 auto;height:auto;margin:15px 0}}body.pg-sp-camp .p-others{position:relative;overflow:hidden;margin:35px 0}body.pg-sp-camp .p-others h5{color:#cc701b}body.pg-sp-camp .p-others p{padding-left:1em}body.pg-sp-playwater{background:#e6f6ff url(/imgs/sp/pw/back.jpg) no-repeat center top;background-size:100% auto;height:auto}@media screen and (max-width: 670px){body.pg-sp-playwater{z-index:0;background:#e6f6ff url(/imgs/sp/pw/kv.jpg) no-repeat center top;background-size:contain}}body.pg-sp-playwater h3{color:#00a6e8;text-shadow:0 1px 3px #99e0ff}body.pg-sp-playwater .p-cover{position:relative;overflow:hidden;margin:0 0 30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-playwater .p-cover .x-logos{flex:0 1 50%;position:relative;overflow:hidden;width:100%;height:auto;margin:0}body.pg-sp-playwater .p-cover .x-logos .x-img{z-index:5;width:100%;height:auto;margin:0}body.pg-sp-playwater .p-cover .x-logos p{z-index:5;padding:20px;color:#09598f}body.pg-sp-playwater .p-cover .x-kv{flex:0 1 50%;position:relative;overflow:hidden;width:100%;height:auto;margin:0}body.pg-sp-playwater .p-cover .x-kv .x-img{width:100%;height:auto;margin:0;border-radius:10px}@media screen and (max-width: 670px){body.pg-sp-playwater .p-cover{flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body.pg-sp-playwater .p-cover .x-logos{flex:0 1 auto;margin-top:140px}body.pg-sp-playwater .p-cover .x-logos p{background:#fefefe;margin-left:20px;margin-right:20px}body.pg-sp-playwater .p-cover .x-kv{display:none}}body.pg-sp-playwater .p-once{position:relative;overflow:hidden;margin:30px 0 0 0}body.pg-sp-playwater .p-once .x-hd{position:relative;overflow:hidden;margin:20px 0 0 0;padding:0 0 10px 0;border-bottom:1px solid #2c93c7}body.pg-sp-playwater .p-once .x-hd .x-cap{float:left;font-size:2.2rem;padding:4px 12px;color:#fdfdfd;border-radius:3px;background:#1e5f86;background:linear-gradient(351deg, rgb(30, 95, 134) 0%, rgb(0, 212, 255) 100%)}body.pg-sp-playwater .p-once .x-con{position:relative;overflow:hidden;margin:0;padidng:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-playwater .p-once .x-con .x-kv{flex:0 1 40%;position:relative;overflow:hidden;width:100%;height:auto;margin:0}body.pg-sp-playwater .p-once .x-con .x-kv img{width:100%;height:auto;margin:10px 0}body.pg-sp-playwater .p-once .x-con .x-info{flex:0 1 60%;position:relative;overflow:hidden;width:100%;height:auto;margin:10px 0 10px 20px;padding:0}body.pg-sp-playwater .p-once .x-con .x-info .c-btn{float:right}body.pg-sp-playwater .p-once .x-con .x-info .x-imgs{position:relative;overflow:hidden;margin:15px 0 0 0;padidng:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}body.pg-sp-playwater .p-once .x-con .x-info .x-imgs>div{flex:0 1 32%;width:32%;height:auto;margin:0 .5%;padding:0;position:relative;overflow:hidden}body.pg-sp-playwater .p-once .x-con .x-info .x-imgs>div img{width:100%;height:auto;margin:0}@media screen and (max-width: 780px){body.pg-sp-playwater .p-once .x-hd .x-cap{font-size:2rem}}@media screen and (max-width: 750px){body.pg-sp-playwater .p-once .x-con{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body.pg-sp-playwater .p-once .x-con .x-kv{flex:auto;width:auto}body.pg-sp-playwater .p-once .x-con .x-info{flex:auto;width:auto;margin:0}}html.smf-less body.pg-sp-playwater .p-once .x-hd .x-cap{font-size:1.8rem}body.pg-sp-playwater .p-spotitems{position:relative;overflow:hidden;margin:15px 5px;padding:15px;background:#6cbbe6;border-radius:6px}@media screen and (max-width: 750px){body.pg-sp-playwater .p-spotitems .c-spotitems>a{width:49%;margin:.5%}}@media screen and (max-width: 570px){body.pg-sp-playwater .p-spotitems .c-spotitems>a{width:100%;margin:5px 0}body.pg-sp-playwater .p-spotitems .c-spotitems>a>.x-thumb{height:300px}}body.pg-sp-playwater h4.x-playwater{position:relative;overflow:hidden;margin:35px 0 20px 0;padding:0 5px 5px 40px;min-height:25px;color:#eb60a1;border-bottom:1px dotted #f2a2c8;background:rgba(0,0,0,0) url(/imgs/sp/playwater/03.svg) no-repeat left top;background-size:25px 25px}body.pg-sp-playwater .p-logo-container{position:relative;overflow:hidden;margin:0;text-align:center}body.pg-sp-playwater .p-logo-container img{width:100%;max-width:750px;height:auto}body.pg-sp-playwater .p-playwater-cover{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-playwater .p-playwater-cover .x-row-coverimage{flex:0 1 60%;position:relative;overflow:hidden}body.pg-sp-playwater .p-playwater-cover .x-row-coverimage .x-coverimages{position:relative;overflow:hidden;width:100%;height:450px;margin:0 0 20px 0}body.pg-sp-playwater .p-playwater-cover .x-row-coverimage .x-coverimages .x-img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;background:#fff none no-repeat center center;background-size:cover;box-sizing:border-box;pointer-events:none}body.pg-sp-playwater .p-playwater-cover .x-row-hajidam{flex:0 1 40%;position:relative;overflow:hidden;margin:0 0 0 30px}body.pg-sp-playwater .p-playwater-cover .x-row-hajidam h2{padding-top:0}body.pg-sp-playwater .p-playwater-cover .x-row-hajidam .x-hajidam{position:relative;overflow:hidden;max-width:300px;margin:10px 0 0 0}html.tab-port-less body.pg-sp-playwater .p-playwater-cover{flex-direction:column;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-sp-playwater .p-playwater-cover .x-row-hajidam{margin:20px 0 0 0}html.smf-less body.pg-sp-playwater .p-playwater-cover .x-row-coverimage .x-coverimages{height:350px}html.smf-less body.pg-sp-playwater .p-playwater-cover .x-row-hajidam .x-hajidam{max-width:100%}body.pg-sp-playwater .p-playwater-video{position:relative;overflow:hidden;margin:30px 0;text-align:center}body.pg-sp-playwater .p-playwater-video>.x-bs{position:relative;overflow:hidden;max-width:600px;box-sizing:border-box;margin:0 auto;padding:0;background:#ffc2de;border-radius:10px}body.pg-sp-playwater .p-playwater-video>.x-bs>div{position:relative;overflow:hidden;margin:10px;padding:0}body.pg-sp-playwater .p-playwater-video iframe{margin:0;width:100%}body.pg-sp-playwater .p-other-spot{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:0}body.pg-sp-playwater .p-other-spot .x-row-map{flex:0 0 auto;width:35%}body.pg-sp-playwater .p-other-spot .x-row-map .x-map{position:relative;border:1px solid #ffb2d4;box-sizing:border-box;width:100%;height:100%;min-height:350px;margin:0 20px 0 0}body.pg-sp-playwater .p-other-spot .x-row-others{flex:0 0 auto;width:65%;position:relative;overflow:hidden}body.pg-sp-playwater .p-other-spot .x-row-others>.x-bs{position:relative;overflow:hidden;margin:0 0 0 20px}@media screen and (max-width: 1080px){body.pg-sp-playwater .p-other-spot .x-row-others .c-spotitems>a{width:49%;margin:.5%}}@media screen and (max-width: 570px){body.pg-sp-playwater .p-other-spot .x-row-others .c-spotitems>a{width:100%;margin:5px 0}body.pg-sp-playwater .p-other-spot .x-row-others .c-spotitems>a>.x-thumb{height:300px}}html.tab-port-less body.pg-sp-playwater .p-other-spot{display:block}html.tab-port-less body.pg-sp-playwater .p-other-spot .x-row-map{width:100%}html.tab-port-less body.pg-sp-playwater .p-other-spot .x-row-others{width:100%;margin:20px 0 0 0}html.tab-port-less body.pg-sp-playwater .p-other-spot .x-row-others>.x-bs{margin:0}body.pg-sp-playwater .p-playwater-gal{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;position:relative;overflow:hidden;margin:0}body.pg-sp-playwater .p-playwater-gal .x-row-manners{flex:0 0 auto;width:25%;position:relative;overflow:hidden;margin:0;padding:0}body.pg-sp-playwater .p-playwater-gal .x-row-manners>.x-bs{position:relative;overflow:hidden;margin:3px 15px 0 0;border:1px solid #ffb2d4;border-radius:6px}body.pg-sp-playwater .p-playwater-gal .x-row-manners>.x-bs p.x-cap{background-color:#eb71c8;color:#fdfdfd;padding:10px 15px;margin:0}body.pg-sp-playwater .p-playwater-gal .x-row-manners>.x-bs .x-column{position:relative;margin:0;padding:15px}body.pg-sp-playwater .p-playwater-gal .x-row-manners>.x-bs .x-column p:first-child{padding-top:0;color:#eb71c8}body.pg-sp-playwater .p-playwater-gal .x-row-others{flex:0 0 auto;width:75%;position:relative;overflow:hidden}html.tab-port-less body.pg-sp-playwater .p-playwater-gal{flex-direction:column-reverse;align-content:flex-start;align-items:stretch;flex-wrap:nowrap}html.tab-port-less body.pg-sp-playwater .p-playwater-gal .x-row-manners{width:100%;margin:20px 0 0 0}html.tab-port-less body.pg-sp-playwater .p-playwater-gal .x-row-manners>.x-bs{margin:0}html.tab-port-less body.pg-sp-playwater .p-playwater-gal .x-row-others{width:100%;margin:0}body.pg-sp-fruitpicking h3{color:#b29520;padding-bottom:15px}body.pg-sp-fruitpicking .p-cover{position:relative;overflow:hidden;margin:0 0 30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-fruitpicking .p-cover .x-kv{flex:0 1 60%;position:relative;overflow:hidden;width:100%;height:auto;margin:0 40px 15px 0}body.pg-sp-fruitpicking .p-cover .x-kv .x-img{width:100%;height:auto;margin-top:35px}body.pg-sp-fruitpicking .p-cover .x-desc{flex:0 1 40%;position:relative;overflow:hidden;width:100%;height:auto;margin:0 0 15px 0;padding:0 40px 0 0;border-right:10px solid #f0c078}body.pg-sp-fruitpicking .p-cover .x-desc .x-img{z-index:5;width:100%;height:auto;margin:0 auto 20px auto;float:right}body.pg-sp-fruitpicking .p-cover .x-desc p{z-index:5;clear:both;padding-left:25px}@media screen and (max-width: 785px){body.pg-sp-fruitpicking .p-cover{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body.pg-sp-fruitpicking .p-cover .x-kv{flex:0 1 auto;margin:0}body.pg-sp-fruitpicking .p-cover .x-desc{flex:0 1 auto;margin:0;padding:0}body.pg-sp-fruitpicking .p-cover .x-desc .x-img{width:95%;height:auto;margin:0 auto 20px auto;float:none}body.pg-sp-fruitpicking .p-cover .x-desc p{padding-left:auto}}body.pg-sp-fruitpicking .p-spots{position:relative;overflow:hidden;margin:0 0 30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-fruitpicking .p-spots .x-spot-block{flex:0 1 50%;width:100%;height:auto;position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-fruitpicking .p-spots .x-spot-block.margin-left{margin:0 0 20px 20px}body.pg-sp-fruitpicking .p-spots .x-spot-block.margin-right{margin:0 20px 20px 0}body.pg-sp-fruitpicking .p-spots .x-spot-block .c-spotitems{flex:0 1 auto;width:40%;margin:0 20px 10px 0}body.pg-sp-fruitpicking .p-spots .x-spot-block .c-spotitems .x-addimg{position:relative;overflow:hidden;margin:10px 0 0 0;padding:0}body.pg-sp-fruitpicking .p-spots .x-spot-block .c-spotitems .x-addimg img{border-style:none;margin:0;width:100%;height:auto}body.pg-sp-fruitpicking .p-spots .x-spot-block .x-spot-desc{flex:0 1 auto;width:60%;margin:0 0 10px 0;position:relative;overflow:hidden}body.pg-sp-fruitpicking .p-spots .x-spot-block .x-spot-desc p.x-name{color:#ed4a24;padding-top:0}body.pg-sp-fruitpicking .p-spots .x-spot-block .x-spot-desc .c-table th{color:#c98516}@media screen and (max-width: 650px){body.pg-sp-fruitpicking .p-spots{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body.pg-sp-fruitpicking .p-spots .x-spot-block{flex:0 1 100%}body.pg-sp-fruitpicking .p-spots .x-spot-block.margin-left{margin:0 0 20px 0}body.pg-sp-fruitpicking .p-spots .x-spot-block.margin-right{margin:0 0 20px 0}body.pg-sp-fruitpicking .p-spots .x-spot-block .c-spotitems{flex:0 1 auto;width:50%;margin:0 10px 10px 0}body.pg-sp-fruitpicking .p-spots .x-spot-block .x-spot-desc{flex:0 1 auto;width:50%}}body.pg-sp-fruitpicking .p-variety{position:relative;overflow:hidden;margin:0 0 30px 0;padding:20px;border:1px solid #dbdeb4;box-sizing:border-box;border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-fruitpicking .p-variety .x-item{flex:0 1 24%;width:24%;margin:0 .5% 0 .5%;padding:0;position:relative;overflow:hidden}body.pg-sp-fruitpicking .p-variety .x-item .x-img{width:100%;height:auto;margin:0;border-radius:10px}body.pg-sp-fruitpicking .p-variety .x-item p.bold{color:#a6a805}@media screen and (max-width: 650px){body.pg-sp-fruitpicking .p-variety{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:20px 10px}body.pg-sp-fruitpicking .p-variety .x-item{flex:0 1 46%;width:46%;margin:0 2% 0 2%;padding:0}}body.pg-sp-autumnfoliage{height:auto;background:#ec893e url(/imgs/sp/autumn/back.jpg) no-repeat center top;background-size:100% auto}@media screen and (max-width: 800px){body.pg-sp-autumnfoliage{background-size:auto 500px}}body.pg-sp-autumnfoliage .c-breadcrumbs li{color:#fdfdfd}body.pg-sp-autumnfoliage .c-breadcrumbs a{color:#fdfdfd}body.pg-sp-autumnfoliage h3{color:#fff5cf;padding-bottom:15px}body.pg-sp-autumnfoliage .p-cover{position:relative;overflow:hidden;margin:0 0 30px 0;text-align:center}body.pg-sp-autumnfoliage .p-cover .x-img{z-index:5;width:100%;max-width:850px;height:auto;margin:0 auto;float:center}body.pg-sp-autumnfoliage .p-cover p{z-index:5;clear:both;color:#fdfdfd}@media screen and (max-width: 650px){body.pg-sp-autumnfoliage .p-cover p{text-align:left}}body.pg-sp-autumnfoliage .p-spots{position:relative;overflow:hidden;margin:0 0 30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}body.pg-sp-autumnfoliage .p-spots .x-spot-block{flex:0 1 32%;width:100%;height:auto;margin:0 .5% 30px .5%;box-sizing:border-box;border:1px solid #ffbe8c;border-radius:12px;background:#fab866 url(/imgs/sp/autumn/back02.jpg) repeat;position:relative;overflow:hidden}body.pg-sp-autumnfoliage .p-spots .x-spot-block>.x-bs{position:relative;overflow:hidden;width:auto;height:auto;margin:12px;padding:0}body.pg-sp-autumnfoliage .p-spots .x-spot-block .c-spotitems{flex:0 1 auto;width:100%;margin:0 0 10px 0}body.pg-sp-autumnfoliage .p-spots .x-spot-block .c-spotitems .p-x-data{width:100%;margin:5px 0 0 0;height:30px;padding:0;background-color:rgba(255,255,255,.7);border-radius:4px}body.pg-sp-autumnfoliage .p-spots .x-spot-block .c-spotitems .p-x-data img{height:30px;width:auto}body.pg-sp-autumnfoliage .p-spots .x-spot-block .c-spotitems .p-x-data p{height:30px;line-height:30px;padding:0 10px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.pg-sp-autumnfoliage .p-spots .x-spot-block .c-spotitems .x-addimg-box{position:relative;overflow:hidden;margin:10px 0 0 0;padding:0;width:100%;height:auto;min-height:150px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-sp-autumnfoliage .p-spots .x-spot-block .c-spotitems .x-addimg-box>p{flex:0 1 40%;width:40%;padding:0;margin:0 0 0 15px}body.pg-sp-autumnfoliage .p-spots .x-spot-block .c-spotitems .x-addimg-box .x-addimg{flex:0 1 60%;width:100%;height:150px;position:relative;overflow:hidden;margin:0;padding:0;box-sizing:border-box;border:2px solid #fafafa;background:rgba(0,0,0,0) none no-repeat center center;background-size:cover}@media screen and (max-width: 860px){body.pg-sp-autumnfoliage .p-spots .x-spot-block{flex:0 1 48%;margin:0 .9% 25px .9%}}@media screen and (max-width: 650px){body.pg-sp-autumnfoliage .p-spots{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body.pg-sp-autumnfoliage .p-spots .x-spot-block{flex:0 1 100%;margin:0 0 20px 0}}body.pg-sp-autumnfoliage .p-photocon-hd{position:relative;overflow:hidden;margin:0 40px;padding:0;text-align:center}body.pg-sp-autumnfoliage .p-photocon-hd img{width:100%;max-width:600px;height:auto}body.pg-sp-autumnfoliage .p-photocon-box{position:relative;overflow:hidden;margin:0;padding:0;border-radius:20px;background:#fff9ed url(/imgs/sp/autumn/atm_ils02.svg) no-repeat right bottom;background-size:auto 150px}body.pg-sp-autumnfoliage .p-photocon-box>.x-bs{position:relative;overflow:hidden;width:auto;height:auto;margin:25px;padding:0}body.pg-sp-autumnfoliage .p-photocon-box h3{color:#f75f00;padding-top:0}body.pg-sp-autumnfoliage .p-photocon-box .x-photocon-box{position:relative;overflow:hidden;margin:0;padding:0;height:auto;min-height:150px}body.pg-sp-autumnfoliage .p-photocon-box .x-photocon-box p{margin-right:40%}@media screen and (max-width: 1000px){body.pg-sp-autumnfoliage .p-photocon-box{background-size:90% auto}body.pg-sp-autumnfoliage .p-photocon-box .x-photocon-box{padding-bottom:150px}body.pg-sp-autumnfoliage .p-photocon-box .x-photocon-box p{margin-right:0}}@media screen and (max-width: 650px){body.pg-sp-autumnfoliage .p-photocon-box{background-size:90% auto}body.pg-sp-autumnfoliage .p-photocon-box .x-photocon-box{padding-bottom:100px}body.pg-sp-autumnfoliage .p-photocon-box .x-photocon-box p{margin-right:0}}body.pg-sp-cafe{height:auto;background:#774d38 url(/imgs/sp/cafe/cafe_back.jpg) repeat left top}@media screen and (max-width: 800px){body.pg-sp-cafe{background-size:auto 500px}}body.pg-sp-cafe .c-breadcrumbs li{color:#fdfdfd}body.pg-sp-cafe .c-breadcrumbs a{color:#fdfdfd}body.pg-sp-cafe h3{color:#fff5cf;padding-bottom:15px}body.pg-sp-cafe .p-cover{position:relative;overflow:hidden;margin:0 0 30px 0;text-align:center}body.pg-sp-cafe .p-cover .x-img{z-index:5;width:100%;max-width:1000px;height:auto;margin:0 auto;float:center}body.pg-sp-cafe .p-cover .x-img-mob{z-index:5;display:none;width:100%;max-width:1000px;height:auto;margin:0 auto;float:center}body.pg-sp-cafe .p-cover p{z-index:5;clear:both;color:#fdfdfd}@media screen and (max-width: 850px){body.pg-sp-cafe .p-cover .x-img{display:none}body.pg-sp-cafe .p-cover .x-img-mob{display:block}}body.pg-sp-cafe .p-spots{position:relative;overflow:hidden;margin:0 0 30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}body.pg-sp-cafe .p-spots .x-spot-block{flex:0 1 32%;width:100%;height:auto;margin:0 .5% 30px .5%;box-sizing:border-box;border-radius:3px;background:#ad7f68;position:relative;overflow:hidden}body.pg-sp-cafe .p-spots .x-spot-block>.x-bs{position:relative;overflow:hidden;width:auto;height:auto;margin:6px;padding:0}body.pg-sp-cafe .p-spots .x-spot-block .c-spotitems{flex:0 1 auto;width:100%;margin:0}body.pg-sp-cafe .p-spots .x-spot-block .c-spotitems>a>.x-docs p:first-child{color:#662e12;font-size:1.7rem;padding:15px}body.pg-sp-cafe .p-spots .x-spot-block .c-spotitems>a>.x-docs p.x-desc{padding:0 15px 15px 15px;font-size:1.3rem;color:#824e34}body.pg-sp-cafe .p-spots .x-spot-block .c-spotitems .x-addimg-box{position:relative;overflow:hidden;margin:15px;padding:0;width:auto;height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}body.pg-sp-cafe .p-spots .x-spot-block .c-spotitems .x-addimg-box .x-addimg{flex:0 1 1;width:100%;height:100px;margin:0 6px;border-radius:5px;position:relative;overflow:hidden;padding:0;box-sizing:border-box;border:2px solid #fafafa;background:rgba(0,0,0,0) none no-repeat center center;background-size:cover}body.pg-sp-cafe .p-spots .x-spot-block .c-spotitems .x-addimg-box .x-addimg:first-child{margin-left:0}body.pg-sp-cafe .p-spots .x-spot-block .c-spotitems .x-addimg-box .x-addimg:last-child{margin-right:0}@media screen and (max-width: 860px){body.pg-sp-cafe .p-spots .x-spot-block{flex:0 1 48%;margin:0 .9% 25px .9%}}@media screen and (max-width: 650px){body.pg-sp-cafe .p-spots{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body.pg-sp-cafe .p-spots .x-spot-block{flex:0 1 100%;margin:0 0 20px 0}body.pg-sp-cafe .p-spots .x-spot-block .c-spotitems .x-addimg-box .x-addimg{height:150px}}body.pg-archive-list .p-archivelist{display:block;position:relative;overflow:hidden;margin:0;padding:0}body.pg-archive-list .p-archivelist>ul{z-index:1;position:relative;overflow:hidden;list-style:none none inside;margin:0;padding:0}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li{position:relative;overflow:hidden;display:block;margin:20px 0 0 0;padding:0}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a{position:relative;overflow:hidden;margin:0;padding:0 0 0 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;border-left:2px solid #f0f0f0}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a .n-d{order:1;flex-basis:85px;flex-shrink:0;flex-grow:0;margin:0;padding:0 5px;height:19px;line-height:19px;font-size:1.35rem;background:rgba(0,0,0,0);color:#707070;text-overflow:ellipsis;white-space:nowrap}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a .n-t{order:2;flex-basis:115px;flex-shrink:0;flex-grow:0;margin:0;padding:0;position:relative;overflow:hidden}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a .n-dsc{order:3;flex:1;width:100%;position:relative;overflow:hidden;margin:0;padding:0}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a .n-dsc .n-c{margin:0;padding:.1em 0 .1em .5em;font-size:1.75rem;line-height:1.35em;color:#222}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a .n-dsc .n-s{margin:0;padding:.5em 0 .1em .5em;font-size:1.3rem;line-height:1.4em;color:#555}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a .n-dsc .n-img{float:right;width:auto;height:auto;max-width:200px;max-height:150px;margin:0 0 0 15px;border:1px solid #ccc}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a.is_new .n-t:before{content:"新着";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#0079b5;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a.is_info .n-t:after{content:"お知らせ";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#19b0b0;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a.is_event .n-t:after{content:"イベント";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#e63962;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a.is_msato .n-t:after{content:"三矢の里あきたかた";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#1557d1;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}html.tab-land-more body.pg-archive-list .p-archivelist>ul>li a.h{background-color:#fdfdfd;border-left:2px solid #344387}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li{position:relative;overflow:hidden;display:block;margin:20px 0 0 0;padding:0}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a{position:relative;overflow:hidden;margin:0;padding:0 0 0 10px;display:block;border-left:2px solid #f0f0f0}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a .n-d{float:left;min-width:85px;margin:0;padding:0 5px;height:19px;line-height:19px;font-size:1.35rem;background:rgba(0,0,0,0);color:#707070;text-overflow:ellipsis;white-space:nowrap}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a .n-t{float:left;margin:0;padding:0;position:relative;overflow:hidden}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a .n-dsc{clear:both;width:100%;position:relative;overflow:hidden;margin:0;padding:8px 0 0 0}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a .n-dsc .n-c{margin:0;padding:.1em 0 .1em .5em;font-size:1.75rem;line-height:1.35em;color:#222}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a .n-dsc .n-s{margin:0;padding:.5em 0 .1em .5em;font-size:1.3rem;line-height:1.4em;color:#555}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a .n-dsc .n-img{float:right;width:auto;height:auto;max-width:45%;max-height:150px;margin:.5em 0 .5em .5em;border:1px solid #ccc}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a.is_new .n-t:before{content:"新着";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#0079b5;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a.is_info .n-t:after{content:"お知らせ";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#19b0b0;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a.is_event .n-t:after{content:"イベント";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#e63962;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a.is_msato .n-t:after{content:"三矢の里あきたかた";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#1557d1;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}html.tab-port-less body.pg-archive-list .p-archivelist>ul>li a.h{background-color:#fdfdfd;border-left:2px solid #344387}body.pg-archive-list .pagination-status{padding:10px 0 0 0;margin:0}body.pg-archive-list .pagination{position:relative;overflow:hidden;margin:5px 0 20px 0;padding:0;text-align:right}body.pg-archive-list .pagination span,body.pg-archive-list .pagination a{display:block;float:right;position:relative;overflow:hidden;width:auto;min-width:10px;height:30px;line-height:30px;font-size:1.3rem;margin:2px;padding:0 10px;border-radius:4px;text-align:center;background:#344387 none no-repeat;background-position:center center;background-size:contain;color:#fdfdfd;text-decoration:none}body.pg-archive-list .pagination span.h,body.pg-archive-list .pagination a.h{background-color:#6576c2;box-shadow:inset 0 0 2px rgba(0,0,0,.5)}body.pg-archive-list .pagination span.current,body.pg-archive-list .pagination a.current{background-color:#fff;color:#344387;box-shadow:0 0 2px rgba(0,0,0,.5)}body.pg-archive-list .pagination span.prev,body.pg-archive-list .pagination a.prev{float:left}body.pg-archive-list .pagination span.first,body.pg-archive-list .pagination a.first{float:left}body.pg-archive-list .pagination span.next,body.pg-archive-list .pagination a.next{margin-left:15px}body.pg-archive-list .pagination span:not(.prev):not(.next):not(.first):not(.last),body.pg-archive-list .pagination a:not(.prev):not(.next):not(.first):not(.last){padding:0 8px}body.pg-archive-list .pagination .pager{text-align:center}html.smf-less body.pg-archive-list .pagination{display:flex;align-items:center;justify-content:space-between}html.smf-less body.pg-archive-list .pagination span,html.smf-less body.pg-archive-list .pagination a{float:none;width:25%;height:40px;line-height:40px}html.smf-less body.pg-archive-list .pagination .pager{display:none}body.pg-archive .c-newslist{margin-top:20px}body.pg-archive .p-archive-content-container{position:relative;overflow:hidden;margin:15px 0 35px 0;padding:0;background:#fdfdfd;border-top:1px solid #f0f0f0}body.pg-archive .p-archive-content-container .p-archive-content{position:relative;overflow:hidden;margin:0;padding:0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:start;flex-wrap:nowrap}body.pg-archive .p-archive-content-container .p-archive-content .p-content-head{position:relative;overflow:hidden;border-top:1px solid #20aeae;margin:0 0 20px 0;padding:0}body.pg-archive .p-archive-content-container .p-archive-content .p-content-head p.x-mark{float:left;background:#20aeae;color:#fdfdfd;margin:0;padding:7px 10px;line-height:1em}body.pg-archive .p-archive-content-container .p-archive-content .p-content-head p.x-ct{float:right;margin:2px 0 0 3px;padding:.45em .5em;line-height:1em;background:#beeded;color:#0b9696;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}body.pg-archive .p-archive-content-container .p-archive-content .p-content-head+h1{padding-top:5px}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents{position:relative;overflow:hidden;margin:0 0 0 30px;padding:0;border-right:1px dotted #ccc;flex-basis:auto;flex-shrink:1;flex-grow:1;width:100%;height:auto}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents>.x-inner{position:relative;overflow:hidden;margin:0 20px 20px 20px;padding:0}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-user-html{margin:0;padding:0}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive{position:relative;overflow:hidden;margin:0;padding:0;font-size:1.4rem;line-height:1.6em;color:#303030}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive p,body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive h1,body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive h2,body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive h3,body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive h4,body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive h5,body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive h6{line-height:1.7em}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive img{margin:15px 0;border-style:none;width:auto;max-width:100%;height:auto}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive img.aligncenter{display:block;margin:0 auto}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive img.alignleft{display:block;margin:0 auto 0 0}body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents .c-paststyle-archive img.alignright{display:block;margin:0 0 0 auto}body.pg-archive .p-archive-content-container .p-archive-content .p-sidebar{position:relative;overflow:hidden;margin:0;padding:0;flex-basis:300px;flex-shrink:0;width:100%;height:auto}body.pg-archive .p-archive-content-container .p-archive-content .p-sidebar .p-sidebar-head{position:relative;overflow:hidden;border-top:1px solid #888;margin:0 0 20px 0;padding:0}body.pg-archive .p-archive-content-container .p-archive-content .p-sidebar .p-sidebar-head p.x-mark{float:left;background:#888;color:#fdfdfd;margin:0;padding:7px 10px;line-height:1em}html.pc-less body.pg-archive .p-archive-content-container .p-archive-content{flex-direction:column}html.pc-less body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents{flex-basis:auto;flex-shrink:1;flex-grow:1;margin:20px 0 0 0}html.pc-less body.pg-archive .p-archive-content-container .p-archive-content .c-user-main-contents>.x-inner{margin:0}html.pc-less body.pg-archive .p-archive-content-container .p-archive-content .p-sidebar{flex-basis:auto;flex-shrink:1;flex-grow:1;margin:20px 0 0 0}body.pg-archive .c-user-main-contents .p-archive-paging{position:relative;overflow:hidden;margin:40px 0}body.pg-archive .c-user-main-contents .p-archive-paging a{display:inline-block;background:#344387;color:#fdfdfd;width:auto;height:auto;margin:0;padding:.5em .7em;font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap}body.pg-archive .c-user-main-contents .p-archive-paging a.is_prev{float:left;border-radius:7px 0 0 7px}body.pg-archive .c-user-main-contents .p-archive-paging a.is_next{float:right;border-radius:0 7px 7px 0}body.pg-archive .c-user-main-contents .p-archive-paging a.h{background-color:#6576c2}body.pg-event-list .c-pagination-options{position:relative;overflow:hidden;margin:10px 0;padding:0}body.pg-event-list .c-pagination-options .x-paging-status{position:relative;overflow:hidden;margin:0;padding:0;width:50%;float:left}body.pg-event-list .c-pagination-options .x-paging-status .pagination-status{padding:0;margin:0}body.pg-event-list .c-pagination-options .x-paging-opts{position:relative;overflow:hidden;margin:0;padding:0;width:50%;float:right;text-align:right}body.pg-event-list .c-pagination-options .x-paging-opts select{padding:3px 5px}body.pg-event-list .c-pagination-options .x-paging-opts select option{font-size:1.4rem}body.pg-event-list .c-pagination-options input,body.pg-event-list .c-pagination-options button,body.pg-event-list .c-pagination-options textarea,body.pg-event-list .c-pagination-options select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}body.pg-event-list .c-pagination-options select{margin:0 0 0 5px;padding:.75em;border:1px solid #ddd;border-radius:5px;font-size:1.4rem;color:#333}body.pg-event-list .p-eventlist{display:block;position:relative;overflow:hidden;margin:0;padding:0}body.pg-event-list .pagination{position:relative;overflow:hidden;margin:5px 0 20px 0;padding:0;text-align:right}body.pg-event-list .pagination span,body.pg-event-list .pagination a{display:block;float:right;position:relative;overflow:hidden;width:auto;min-width:10px;height:30px;line-height:30px;font-size:1.3rem;margin:2px;padding:0 10px;border-radius:4px;text-align:center;background:#344387 none no-repeat;background-position:center center;background-size:contain;color:#fdfdfd;text-decoration:none}body.pg-event-list .pagination span.h,body.pg-event-list .pagination a.h{background-color:#6576c2;box-shadow:inset 0 0 2px rgba(0,0,0,.5)}body.pg-event-list .pagination span.current,body.pg-event-list .pagination a.current{background-color:#fff;color:#344387;box-shadow:0 0 2px rgba(0,0,0,.5)}body.pg-event-list .pagination span.prev,body.pg-event-list .pagination a.prev{float:left}body.pg-event-list .pagination span.first,body.pg-event-list .pagination a.first{float:left}body.pg-event-list .pagination span.next,body.pg-event-list .pagination a.next{margin-left:15px}body.pg-event-list .pagination span:not(.prev):not(.next):not(.first):not(.last),body.pg-event-list .pagination a:not(.prev):not(.next):not(.first):not(.last){padding:0 8px}body.pg-event-list .pagination .pager{text-align:center}html.smf-less body.pg-event-list .pagination{display:flex;align-items:center;justify-content:space-between}html.smf-less body.pg-event-list .pagination span,html.smf-less body.pg-event-list .pagination a{float:none;width:25%;height:40px;line-height:40px}html.smf-less body.pg-event-list .pagination .pager{display:none}body.pg-event .c-newslist{margin-top:20px}body.pg-event .p-event-content-container{position:relative;overflow:hidden;margin:15px 0 35px 0;padding:0;background:#fdfdfd;border-top:1px solid #f0f0f0}body.pg-event .p-event-content-container .p-event-content{position:relative;overflow:hidden;margin:0;padding:0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:start;flex-wrap:nowrap}body.pg-event .p-event-content-container .p-event-content .p-content-head{position:relative;overflow:hidden;border-top:1px solid #e53c62;margin:0 0 20px 0;padding:0}body.pg-event .p-event-content-container .p-event-content .p-content-head p.x-mark{float:left;background:#e53c62;color:#fdfdfd;margin:0;padding:7px 10px;line-height:1em}body.pg-event .p-event-content-container .p-event-content .p-content-head p.x-ct{float:right;margin:2px 0 0 3px;padding:.45em .5em;line-height:1em;background:#ffcfd9;color:#d63a5c;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}body.pg-event .p-event-content-container .p-event-content .p-content-head+h1{padding-top:5px}body.pg-event .p-event-content-container .p-event-content .p-eventdate-container{position:relative;overflow:hidden;margin:0;padding:0}body.pg-event .p-event-content-container .p-event-content .p-eventdate-container>span{display:block;position:relative;float:left;width:auto;height:28px;line-height:28px;margin:15px 10px 0 0;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;background:#fdfdfd;color:#222;border:1px solid #ccc;box-sizing:border-box}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents{position:relative;overflow:hidden;margin:0 0 0 30px;padding:0;border-right:1px dotted #ccc;flex-basis:auto;flex-shrink:1;flex-grow:1;width:100%;height:auto}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents>.x-inner{position:relative;overflow:hidden;margin:0 20px 20px 20px;padding:0}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-user-html{margin:0;padding:0}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event{position:relative;overflow:hidden;margin:0;padding:0;font-size:1.4rem;line-height:1.6em;color:#303030}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event p,body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event h1,body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event h2,body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event h3,body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event h4,body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event h5,body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event h6{line-height:1.7em}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event img{margin:15px 0;border-style:none;width:auto;max-width:100%;height:auto}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event img.aligncenter{display:block;margin:0 auto}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event img.alignleft{display:block;margin:0 auto 0 0}body.pg-event .p-event-content-container .p-event-content .c-user-main-contents .c-paststyle-event img.alignright{display:block;margin:0 0 0 auto}body.pg-event .p-event-content-container .p-event-content .p-sidebar{position:relative;overflow:hidden;margin:0;padding:0;flex-basis:300px;flex-shrink:0;width:100%;height:auto}body.pg-event .p-event-content-container .p-event-content .p-sidebar .p-sidebar-head{position:relative;overflow:hidden;border-top:1px solid #888;margin:0 0 20px 0;padding:0}body.pg-event .p-event-content-container .p-event-content .p-sidebar .p-sidebar-head p.x-mark{float:left;background:#888;color:#fdfdfd;margin:0;padding:7px 10px;line-height:1em}body.pg-event .p-event-content-container .p-event-content .p-sidebar .p-sidebar-foot{position:relative;overflow:hidden;margin:20px 0 0 0;padding:0}html.pc-less body.pg-event .p-event-content-container .p-event-content{flex-direction:column}html.pc-less body.pg-event .p-event-content-container .p-event-content .c-user-main-contents{flex-basis:auto;flex-shrink:1;flex-grow:1;margin:20px 0 0 0}html.pc-less body.pg-event .p-event-content-container .p-event-content .c-user-main-contents>.x-inner{margin:0}html.pc-less body.pg-event .p-event-content-container .p-event-content .p-sidebar{flex-basis:auto;flex-shrink:1;flex-grow:1;margin:20px 0 0 0}body.pg-event .c-user-main-contents .p-event-section{margin:20px 0 5px 0;padding:0 0 0 10px;color:#ab2252;border-left:3px solid #ab2252;border-bottom:1px dotted #eda6bf}body.pg-event .c-user-main-contents .ev-date{display:block;float:left;position:relative;overflow:hidden;max-width:100%;height:auto;margin:0;padding:0;vertical-align:bottom;color:#333;text-decoration:none}body.pg-event .c-user-main-contents .ev-date span{display:block;position:relative;float:left;width:auto;height:28px;line-height:28px;margin:0;padding:0;text-overflow:ellipsis;white-space:nowrap}body.pg-event .c-user-main-contents .ev-date>.x-set{display:block;float:left;position:relative;overflow:hidden;width:auto;height:28px;margin:15px 0 0 5px;padding:0;text-overflow:ellipsis;white-space:nowrap}body.pg-event .c-user-main-contents .ev-date>.x-set>span:nth-child(1){font-size:1.7rem}body.pg-event .c-user-main-contents .ev-date>.x-set>span:nth-child(2){font-size:2.5rem;color:#333}body.pg-event .c-user-main-contents .ev-date>.x-set>span:nth-child(3){font-size:1.7rem}body.pg-event .c-user-main-contents .ev-date>.x-set>span:nth-child(4){font-size:1.25rem;padding-left:.5em}body.pg-event .c-user-main-contents .ev-date>.x-set>span.x-remain{background:#1ba18d;color:#fdfdfd;border-radius:3px;height:26px;line-height:26px;padding:0 6px;margin:1px 0 0 6px;font-size:1.3rem}body.pg-event .c-user-main-contents .ev-date>.x-set>span.x-remain>span{height:26px;line-height:26px}body.pg-event .c-user-main-contents .ev-date>.x-set>span.x-remain>span:nth-child(1){font-size:1.3rem}body.pg-event .c-user-main-contents .ev-date>.x-set>span.x-remain>span:nth-child(2){font-size:1.8rem;padding:0 3px}body.pg-event .c-user-main-contents .ev-date>.x-set>span.x-remain>span:nth-child(3){font-size:1.3rem}body.pg-event .c-user-main-contents .ev-date>.x-set>span.x-remain.is_now{background-color:#de288c;color:#fff;font-size:1.5rem}body.pg-event .c-user-main-contents .ev-date>.x-set>span.x-remain.is_near{background-color:#e00;color:#fdfdfd}body.pg-event .c-user-main-contents .ev-date>.x-set>span.x-remain.is_past{background-color:#999;color:#eee;font-weight:normal}body.pg-event .c-user-main-contents .ev-date>.x-set.and_set>span:nth-child(1):before{content:"/ "}body.pg-event .c-user-main-contents .ev-date>.x-set.to_set>span:nth-child(1):before{content:"～"}body.pg-event .c-user-main-contents .p-eventcover{position:relative;overflow:hidden;margin:20px 0 0 0;padding:0}body.pg-event .c-user-main-contents .p-eventcover p:first-child,body.pg-event .c-user-main-contents .p-eventcover img+p{padding-top:0}body.pg-event .c-user-main-contents .p-eventcover img.x-kv{float:right;width:50%;max-width:100%;height:auto;margin:0 0 1em 1em;border:1px solid #ddd}html.pc-less body.pg-event .c-user-main-contents .p-eventcover img.x-kv{float:none;width:auto;max-height:500px;margin:0 auto 15px auto}body.pg-event .c-user-main-contents .p-event-daydetail{position:relative;overflow:hidden;margin:25px 0 0 0;padding:0}body.pg-event .c-user-main-contents .p-event-daydetail>table{margin:10px 0 0 0}body.pg-event .c-user-main-contents .p-eventdata{position:relative;overflow:hidden;margin:10px 0 0 0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}body.pg-event .c-user-main-contents .p-eventdata>.x-data-container{flex:1;position:relative;overflow:hidden;margin:0 20px 0 0;padding:0}body.pg-event .c-user-main-contents .p-eventdata>.x-data-container table:first-child{margin-top:10px}body.pg-event .c-user-main-contents .p-eventdata>.x-map-container{flex-basis:300px;flex-shrink:0;flex-grow:0;position:relative;overflow:hidden;min-height:100px;margin:10px 0 0 0;padding:0}body.pg-event .c-user-main-contents .p-eventdata>.x-map-container .x-gmap-container{position:relative;overflow:visible;width:auto;height:200px;margin:0;padding:0;box-sizing:border-box;border:1px solid #ddd}html.tab-port-less body.pg-event .c-user-main-contents .p-eventdata{flex-direction:column}html.tab-port-less body.pg-event .c-user-main-contents .p-eventdata>.x-data-container{margin:0}html.tab-port-less body.pg-event .c-user-main-contents .p-eventdata>.x-map-container{margin-top:15px}body.pg-event .c-user-main-contents .p-event-paging{position:relative;overflow:hidden;margin:40px 0}body.pg-event .c-user-main-contents .p-event-paging a{display:inline-block;background:#344387;color:#fdfdfd;width:auto;height:auto;margin:0;padding:.5em .7em;font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap}body.pg-event .c-user-main-contents .p-event-paging a.is_prev{float:left;border-radius:7px 0 0 7px}body.pg-event .c-user-main-contents .p-event-paging a.is_next{float:right;border-radius:0 7px 7px 0}body.pg-event .c-user-main-contents .p-event-paging a.h{background-color:#6576c2}.c-closebox{position:relative;overflow:hidden;margin:20px 0 0 0;padding:0}img.img-w10{width:10%;height:auto}img.img-h10{height:10%;width:auto}img.img-w20{width:20%;height:auto}img.img-h20{height:20%;width:auto}img.img-w30{width:30%;height:auto}img.img-h30{height:30%;width:auto}img.img-w40{width:40%;height:auto}img.img-h40{height:40%;width:auto}img.img-w50{width:50%;height:auto}img.img-h50{height:50%;width:auto}img.img-w60{width:60%;height:auto}img.img-h60{height:60%;width:auto}img.img-w70{width:70%;height:auto}img.img-h70{height:70%;width:auto}img.img-w80{width:80%;height:auto}img.img-h80{height:80%;width:auto}img.img-w90{width:90%;height:auto}img.img-h90{height:90%;width:auto}img.img-w100{width:100%;height:auto}img.img-h100{height:100%;width:auto}img.border{border:1px solid #ddd;box-sizing:border-box}img.margin-top{margin-top:1em}img.margin-bottom{margin-bottom:1em}img.margin-left{margin-left:1em}img.margin-right{margin-right:1em}.c-btn{display:inline-block;position:relative;overflow:hidden;width:auto;height:27px;line-height:27px;margin:2px;padding:0 30px 0 15px;border-radius:5px 8px 8px 5px;font-size:1.4rem;text-align:center;background-color:#344387;color:#fdfdfd}.c-btn:before{content:" ";position:absolute;top:0;left:auto;right:0;bottom:auto;width:27px;height:27px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go.svg) no-repeat center center;background-size:contain;pointer-events:none}.c-btn:link,.c-btn:visited,.c-btn:hover{color:#fdfdfd;text-decoration:none}.c-btn.h{background-color:#29a9f2}.c-btn.mid{font-size:1.3rem}.c-btn.small{font-size:1.2rem;height:25px;line-height:25px}.c-btn.float-l{width:auto;float:left}.c-btn.float-t{width:auto;float:right}html.tab-land-less .c-btn{font-size:1.4rem}.c-user-banner{display:inline-block;position:relative;overflow:hidden;width:auto;margin:2px;border:0px none;outline:none}.c-user-banner>img{width:auto;max-width:calc(100% - 10px);height:auto;border:0px none}.c-breadcrumbs{position:relative;overflow:hidden;width:100%;height:auto}.c-breadcrumbs ul{z-index:3;position:relative;overflow:hidden;margin:0;padding:0;list-style:none none inside}.c-breadcrumbs ul>li{position:relative;overflow:hidden;display:block;float:left;margin:0;padding:0;color:#666}.c-breadcrumbs ul>li:not(:first-child){width:auto;height:20px;font-size:1.2rem;line-height:20px}.c-breadcrumbs ul>li:not(:first-child):before{content:" ";position:relative;float:left;width:20px;height:20px;margin:0;padding:0;background:rgba(0,0,0,0) url(/imgs/nav/nav_bread_arw.svg) no-repeat center center;background-size:20px 20px}.c-breadcrumbs ul>li:first-child{width:20px;height:20px}.c-breadcrumbs ul>li:first-child>a>div{width:20px;height:20px;margin:0;padding:0;background:rgba(0,0,0,0) url(/imgs/nav/nav_bread_home.svg) no-repeat center center;background-size:20px 20px}hr.is-section{border-style:none;width:100%;height:2px;margin:5px 0;background-color:#cfb43e;position:relative;overflow:hidden}hr.is-section:before{content:" ";width:25%;height:2px;background-color:#8f7810;position:absolute;top:0;left:0}.c-spotitems{position:relative;overflow:visible;width:100%;height:auto;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.c-spotitems.justify-center{justify-content:center}.c-spotitems.justify-start{justify-content:start}.c-spotitems.nowrap{flex-wrap:nowrap}.c-spotitems.nowrap>a{min-width:0}.c-spotitems.item-only-single>a{width:99% !important;margin:.5% !important}.c-spotitems>a{flex:0 1 auto;position:relative;overflow:hidden;width:24%;height:auto;min-width:150px;margin:.5%;padding:0;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.2)}.c-spotitems>a>.x-thumb{position:relative;overflow:hidden;width:100%;height:200px;background:#f0f0f0 none no-repeat;background-position:center center;background-size:cover;transition:opacity .3s cubic-bezier(0, 0, 0.02, 0.99)}.c-spotitems>a>.x-thumb:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go_c.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}.c-spotitems>a>.x-docs{width:100%;height:auto;position:relative;overflow:hidden;margin:0;padding:0;transition:background-color .3s cubic-bezier(0, 0, 0.02, 0.99)}.c-spotitems>a>.x-docs p{padding:5px 10px 0px 10px;margin:0;color:#555}.c-spotitems>a>.x-docs p:first-child{padding-top:10px}.c-spotitems>a>.x-docs p:last-child{padding-bottom:10px}.c-spotitems>a.h>.x-thumb{opacity:.8}.c-spotitems>a.h>.x-docs{background-color:#fff}.c-spotitems.is-triple-row>a{width:32.8%;margin:.25%}html.smf-less .c-spotitems>a{max-width:100%}@media screen and (max-width: 1000px){.c-spotitems:not(.item-only-single):not(.is-triple-row)>a{width:32%;margin:.5%}}@media screen and (max-width: 750px){.c-spotitems:not(.item-only-single):not(.is-triple-row)>a{width:49%;margin:.5%}}@media screen and (max-width: 570px){.c-spotitems:not(.item-only-single):not(.is-triple-row):not(.is-not-single-row)>a{width:100%;margin:5px 0}.c-spotitems:not(.item-only-single):not(.is-triple-row):not(.is-not-single-row)>a>.x-thumb{height:300px}.c-spotitems:not(.item-only-single):not(.is-triple-row).is-not-single-row>a>.x-thumb{height:160px}}.c-spotimages{position:relative;overflow:visible;width:100%;height:auto;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.c-spotimages.nowrap{flex-wrap:nowrap}.c-spotimages.nowrap>.x-image{min-width:0}.c-spotimages>.x-image{flex:0 1 auto;position:relative;overflow:hidden;width:24%;height:200px;margin:.5%;padding:0;pointer-events:none;box-shadow:0 0 2px rgba(0,0,0,.2);background:#fff none no-repeat;background-position:center center;background-size:cover;transition:opacity .3s cubic-bezier(0, 0, 0.02, 0.99)}.c-spotimages>.x-image:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_zoom.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}.c-spotimages>.x-image.size_contain{background-size:contain;background-color:#222}.c-spotimages>.x-image.active{cursor:pointer;pointer-events:auto}.c-spotimages>.x-image.h{opacity:.9}.c-spotimages>.x-image>.x-docs{position:absolute;top:auto;left:0;right:0;bottom:0;width:100%;height:auto;background-color:rgba(0,0,0,.5);margin:0;padding:0 0 7px 0}.c-spotimages>.x-image>.x-docs p.x-c{margin:0;padding:6px 7px 0 7px;color:#fefefe;text-shadow:0 1px 1px #222}.c-spotimages>.x-image>.x-docs .x-t{position:relative;overflow:hidden;margin:0;padding:0}.c-spotimages>.x-image>.x-docs .x-t p{margin:0;padding:4px 7px 0 7px;color:#fefefe;text-shadow:0 1px 1px #222}.c-spotimages>.x-image-outer{flex:0 1 auto;position:relative;overflow:hidden;width:24%;height:auto;min-height:200px;margin:.5%;padding:0;pointer-events:none;box-shadow:0 0 2px rgba(0,0,0,.2);background:#fff}.c-spotimages>.x-image-outer>.x-image{position:relative;overflow:hidden;width:100%;height:200px;margin:0;padding:0;pointer-events:none;background:#fff none no-repeat;background-position:center center;background-size:cover;transition:opacity .3s cubic-bezier(0, 0, 0.02, 0.99)}.c-spotimages>.x-image-outer>.x-image:before{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_zoom.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}.c-spotimages>.x-image-outer>.x-image.size_contain{background-size:contain;background-color:#222}.c-spotimages>.x-image-outer>.x-image.active{cursor:pointer;pointer-events:auto}.c-spotimages>.x-image-outer>.x-image.h{opacity:.9}.c-spotimages>.x-image-outer>.x-docs{position:relative;overflow:hidden;margin:0;padding:0 0 7px 0}.c-spotimages>.x-image-outer>.x-docs p.x-c{margin:0;padding:6px 7px 0 7px}.c-spotimages>.x-image-outer>.x-docs .x-t{position:relative;overflow:hidden;margin:0;padding:0}.c-spotimages>.x-image-outer>.x-docs .x-t p{margin:0;padding:4px 7px 0 7px}@media screen and (max-width: 1000px){.c-spotimages>.x-image{width:32%;margin:.5%}.c-spotimages>.x-image-outer{width:32%;margin:.5%}}@media screen and (max-width: 750px){.c-spotimages>.x-image{width:49%;margin:.5%}.c-spotimages>.x-image-outer{width:49%;margin:.5%}}@media screen and (max-width: 570px){.c-spotimages>.x-image{width:100%;margin:5px 0}.c-spotimages>.x-image-outer{width:100%;margin:5px 0}}.c-spicn{background:rgba(0,0,0,0) none no-repeat;background-position:center center;background-size:contain}.c-spicn.is_for-family{background-image:url(/imgs/spot_icn/icn01.svg)}.c-spicn.is_historical{background-image:url(/imgs/spot_icn/icn02.svg)}.c-spicn.is_carparking{background-image:url(/imgs/spot_icn/icn03.svg)}.c-spicn.is_scenic{background-image:url(/imgs/spot_icn/icn04.svg)}.c-spicn.is_req-reserve{background-image:url(/imgs/spot_icn/icn05.svg)}.c-spicn.is_hotel{background-image:url(/imgs/spot_icn/icn06.svg)}.c-spicn.is_restaurant{background-image:url(/imgs/spot_icn/icn07.svg)}.c-spicn.is_nature{background-image:url(/imgs/spot_icn/icn08.svg)}.c-spicn.is_camp{background-image:url(/imgs/spot_icn/icn09.svg)}.c-spicn.is_toilet{background-image:url(/imgs/spot_icn/icn10.svg)}.c-spicn.is_wheelchair{background-image:url(/imgs/spot_icn/icn11.svg)}.c-spicn.is_rental{background-image:url(/imgs/spot_icn/icn12.svg)}.c-spicn.is_hotsprings{background-image:url(/imgs/spot_icn/icn14.svg)}.c-spicn.is_question{background-image:url(/imgs/spot_icn/icn15.svg)}.c-spicn.is_information{background-image:url(/imgs/spot_icn/icn16.svg)}.c-spicn.is_sports{background-image:url(/imgs/spot_icn/icn17.svg)}.c-spicn.is_shop{background-image:url(/imgs/spot_icn/icn18.svg)}.c-spicn.is_museum{background-image:url(/imgs/spot_icn/icn19.svg)}.c-spicn.is_shrines-temples{background-image:url(/imgs/spot_icn/icn20.svg)}.c-spicn.is_freewifi{background-image:url(/imgs/spot_icn/icn21.svg)}.c-spicn.is_motonari{background-image:url(/imgs/spot_icn/icn22.svg)}.c-spicn.is_kaguranoodle{background-image:url(/imgs/spot_icn/icn23.svg)}.c-spicn.is_kagura{background-image:url(/imgs/spot_icn/icn24.svg)}.c-zoomvable-image{pointer-events:auto;cursor:pointer;transition:opacity .3s cubic-bezier(0, 0, 0.02, 0.99)}.c-zoomvable-image:hover{opacity:.9}.c-newslist{display:block;position:relative;overflow:hidden;margin:0;padding:0}.c-newslist>ul{z-index:1;position:relative;overflow:hidden;list-style:none none inside;margin:0;padding:0}.c-newslist>ul>li{position:relative;overflow:hidden;display:block;margin:20px 0 0 0;padding:0}.c-newslist>ul>li:first-child{margin-top:10px}.c-newslist>ul>li a{position:relative;overflow:hidden;margin:0;padding:0;display:block}.c-newslist>ul>li a .n-d{float:left;min-width:85px;margin:0;padding:0 5px;height:19px;line-height:19px;font-size:1.35rem;background:rgba(0,0,0,0);color:#707070;text-overflow:ellipsis;white-space:nowrap}.c-newslist>ul>li a .n-t{float:left;margin:0;padding:0;position:relative;overflow:hidden}.c-newslist>ul>li a .n-dsc{clear:both;width:100%;position:relative;overflow:hidden;margin:0;padding:8px 0 0 0}.c-newslist>ul>li a .n-dsc .n-c{margin:0;padding:.1em 0 .1em .5em;font-size:1.75rem;line-height:1.35em;color:#222}.c-newslist>ul>li a .n-dsc .n-s{margin:0;padding:.5em 0 .1em .5em;font-size:1.3rem;line-height:1.4em;color:#555}.c-newslist>ul>li a .n-dsc .n-img{float:right;width:auto;height:auto;max-width:45%;max-height:150px;margin:.5em 0 .5em .5em;border:1px solid #ccc}.c-newslist>ul>li a.is_new .n-t:before{content:"新着";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#ff9d00;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}.c-newslist>ul>li a.is_info .n-t:after{content:"お知らせ";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#19b0b0;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}.c-newslist>ul>li a.is_event .n-t:after{content:"イベント";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#e63962;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}.c-newslist>ul>li a.is_msato .n-t:after{content:"三矢の里あきたかた";display:inline-block;width:auto;height:19px;line-height:19px;font-weight:400;font-size:1.2rem;background:#1557d1;color:#fff;padding:0 4px;margin:0 1px 0 0;text-overflow:ellipsis;white-space:nowrap}.c-newslist>ul>li a.h{background-color:#fdfdfd}.c-newslist>ul>li a.h .n-dsc .n-img{opacity:.9}.c-newslist.is_hide_image>ul>li a .n-dsc .n-img{display:none}.c-newslist:not(.is_slim_view)>ul>li a{padding:0 0 0 10px;border-left:2px solid #f0f0f0}.c-newslist:not(.is_slim_view)>ul>li a .n-dsc .n-c{font-size:1.5rem}.c-newslist:not(.is_slim_view)>ul>li a.h{border-left:2px solid #344387}.c-newslist .x-morebtns{position:relative;overflow:hidden;margin:15px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.c-newslist .x-morebtns>a{flex:1;display:inline-block;position:relative;overflow:hidden;width:auto;height:27px;line-height:27px;margin:1px;padding:0 28px 0 12px;font-size:1.25rem;border:1px solid #6576c2;border-radius:0 3px 3px 0;background-color:#fdfdfd;color:#344387}.c-newslist .x-morebtns>a:before{content:" ";position:absolute;top:0;left:auto;right:0;bottom:auto;width:27px;height:27px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go_blk.svg) no-repeat center center;background-size:contain;pointer-events:none}.c-newslist .x-morebtns>a:link,.c-newslist .x-morebtns>a:visited,.c-newslist .x-morebtns>a:hover{color:#344387;text-decoration:none}.c-newslist .x-morebtns>a.h{background-color:#6576c2;color:#fdfdfd}.c-newslist .x-morebtns>a:first-child{border-radius:3px 0 0 3px}.c-eventlist{position:relative;overflow:hidden;margin:0;padding:0;width:auto;height:auto}.c-eventlist .x-evbox{display:block;position:relative;overflow:hidden;height:auto}.c-eventlist .x-evbox .ev-date{display:block;position:relative;overflow:hidden;max-width:100%;height:28px;margin:15px 0 0 0;padding:0;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;border-left:2px solid #cfa717;color:#333;text-decoration:none}.c-eventlist .x-evbox .ev-date span{display:block;position:relative;float:left;width:auto;height:28px;line-height:28px;margin:0;padding:0;text-overflow:ellipsis;white-space:nowrap}.c-eventlist .x-evbox .ev-date>span:nth-child(1){font-size:1.5rem;padding-left:10px}.c-eventlist .x-evbox .ev-date>span:nth-child(2){font-size:2.2rem}.c-eventlist .x-evbox .ev-date>span:nth-child(3){font-size:1.5rem}.c-eventlist .x-evbox .ev-date>span:nth-child(4){font-size:1.25rem;padding-left:5px}.c-eventlist .x-evbox .ev-date>span.x-remain{background:#1ba18d;color:#fdfdfd;border-radius:3px;height:24px;line-height:24px;padding:0 6px;margin:1px 0 0 6px;font-size:1.3rem}.c-eventlist .x-evbox .ev-date>span.x-remain>span{height:24px;line-height:24px}.c-eventlist .x-evbox .ev-date>span.x-remain>span:nth-child(1){font-size:1.3rem}.c-eventlist .x-evbox .ev-date>span.x-remain>span:nth-child(2){font-size:1.6rem;padding:0 3px}.c-eventlist .x-evbox .ev-date>span.x-remain>span:nth-child(3){font-size:1.3rem}.c-eventlist .x-evbox .ev-date>span.x-remain.is_now{background-color:#de288c;color:#fff}.c-eventlist .x-evbox .ev-date>span.x-remain.is_near{background-color:#e00;color:#fdfdfd}.c-eventlist .x-evbox .ev-date>span.x-remain.is_past{background-color:#999;color:#eee;font-weight:normal}.c-eventlist .x-evbox .ev-date-to{display:block;position:relative;overflow:hidden;width:auto;height:auto;margin:0;padding:2px 6px 2px 10px;vertical-align:bottom;border-left:2px solid #cfa717;color:#333;text-decoration:none}.c-eventlist .x-evbox .ev-date-to span{display:block;position:relative;width:auto;height:auto;margin:0;padding:3px 6px;background:#eee;border-radius:5px;font-size:1.35rem;line-height:1.3em}.c-eventlist .x-evbox .ev-msato{position:relative;overflow:hidden;display:block;background-color:#1557d1;color:#fff;margin:5px 0;padding:5px 7px}.c-eventlist .x-evbox .ev-dsc{display:block;position:relative;overflow:hidden;margin:0;padding:0 0 10px 0}.c-eventlist .x-evbox .ev-dsc>.x-img{position:relative;overflow:hidden;width:100%;height:200px;margin:6px 0;padding:0}.c-eventlist .x-evbox .ev-dsc>.x-img>div{position:absolute;top:0;left:0;pointer-events:none;box-shadow:inset 0 0 20px rgba(0,0,0,.5);width:100%;height:100%;margin:0;background:#ddd none no-repeat center center;background-size:cover;transition:all .5s cubic-bezier(0, 0, 0.02, 0.99)}.c-eventlist .x-evbox .ev-dsc .n-c{margin:0;padding:8px 6px 0 10px;font-size:1.8rem;line-height:1.35em;color:#333;border-left:2px solid #cfa717}.c-eventlist .x-evbox .ev-dsc .n-s{padding:9px 8px 0 11px;font-size:1.2rem;line-height:1.4em;color:#555;border-left:1px dotted #ddd}.c-eventlist .x-evbox .ev-msato+.ev-dsc>.n-c{padding-top:2px}.c-eventlist .x-evbox.h{background-color:#fdfdfd}.c-eventlist .x-evbox.h .ev-date{border-color:#f90;color:#f06800}.c-eventlist .x-evbox.h .ev-dsc .x-img>div{opacity:.9;background-color:#fff;transform:scale(1.1)}.c-eventlist.is_matrix{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.c-eventlist.is_matrix .x-evbox{flex:0 1 auto;width:24.5%;margin:0 .25% 5px .25%;border:1px dotted #ddd;background-color:#fff;box-sizing:border-box}.c-eventlist.is_matrix .x-evbox.h{border:1px solid #ffcb7d}.c-eventlist.is_matrix .x-evbox .ev-date>span:nth-child(1){font-size:1.4rem}.c-eventlist.is_matrix .x-evbox .ev-date>span:nth-child(2){font-size:1.9rem}.c-eventlist.is_matrix .x-evbox .ev-date>span:nth-child(3){font-size:1.3rem}.c-eventlist.is_matrix .x-evbox .ev-date>span:nth-child(4){font-size:1.25rem}.c-eventlist.is_matrix .x-evbox .ev-date>span.x-remain{height:22px;line-height:22px;padding:0 6px;margin:2px 0 0 6px;font-size:1.3rem}.c-eventlist.is_matrix .x-evbox .ev-date>span.x-remain>span{height:22px;line-height:22px}.c-eventlist.is_matrix .x-evbox .ev-date>span.x-remain>span:nth-child(1){font-size:1.25rem}.c-eventlist.is_matrix .x-evbox .ev-date>span.x-remain>span:nth-child(2){font-size:1.4rem}.c-eventlist.is_matrix .x-evbox .ev-date>span.x-remain>span:nth-child(3){font-size:1.25rem}.c-eventlist.is-triple-row .x-evbox{width:32.8%;margin:.25%}@media screen and (max-width: 1000px){.c-eventlist.is_matrix:not(.is-triple-row) .x-evbox{width:32%;margin:.5%}}@media screen and (max-width: 750px){.c-eventlist.is_matrix:not(.is-triple-row) .x-evbox{width:49%;margin:.5%}}@media screen and (max-width: 570px){.c-eventlist.is_matrix:not(.is-triple-row) .x-evbox{width:100%;margin:5px 0}}.c-splitboxs{position:relative;overflow:hidden;width:100%;height:auto;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.c-splitboxs .x-splitbox{flex:0 1 auto;width:49.5%;height:auto;min-height:200px;position:relative;overflow:hidden;margin:.25%;padding:0;box-shadow:0 0 2px rgba(0,0,0,.15);background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.c-splitboxs .x-splitbox.is-reverse{flex-direction:row-reverse}.c-splitboxs .x-splitbox.is-reverse .x-img-side:before{background-image:url(/imgs/topx/top_sp_side_l.svg);background-position:left center}.c-splitboxs .x-splitbox .x-img-side{flex:0 1 100%;width:50%;position:relative;overflow:hidden;margin:0;padding:0;background:rgba(0,0,0,0)}.c-splitboxs .x-splitbox .x-img-side>.x-img{position:absolute;top:0;left:0;z-index:0;pointer-events:none;width:100%;height:100%;margin:0;background-color:#555;transition:all .5s cubic-bezier(0, 0, 0.02, 0.99);background-position:center center;background-size:cover;background-repeat:no-repeat}.c-splitboxs .x-splitbox .x-img-side:before{content:" ";z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0) url(/imgs/topx/top_sp_side_r.svg) no-repeat;background-position:right center;background-size:25px 40px;pointer-events:none}.c-splitboxs .x-splitbox .x-img-side:after{content:" ";z-index:2;position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go_c.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}.c-splitboxs .x-splitbox.h .x-img-side>.x-img{opacity:.8;background-color:#fff;transform:scale(1.1)}.c-splitboxs .x-splitbox .x-doc-side{flex:0 1 100%;width:50%;position:relative;overflow:hidden;margin:0;padding:0}.c-splitboxs .x-splitbox .x-doc-side p.x-cap{font-size:1.6rem;color:#555;padding:20px 20px 5px 20px;margin:0}.c-splitboxs .x-splitbox .x-doc-side p:not(.x-cap){color:#666;padding:5px 20px 5px 20px;margin:0}.c-splitboxs .x-splitbox .x-doc-side p:last-child{padding-bottom:20px}.c-splitboxs.is-always-column .x-splitbox{display:block}.c-splitboxs.is-always-column .x-splitbox .x-img-side{width:100%;height:200px}.c-splitboxs.is-always-column .x-splitbox .x-img-side:before{visibility:hidden}.c-splitboxs.is-always-column .x-splitbox .x-doc-side{width:100%}.c-splitboxs.is-triple-row .x-splitbox{width:32.8%;margin:.25%}@media screen and (max-width: 1150px){.c-splitboxs:not(.is-always-column):not(.is-triple-row):not(.is-always-row) .x-splitbox{display:block}.c-splitboxs:not(.is-always-column):not(.is-triple-row):not(.is-always-row) .x-splitbox .x-img-side{width:100%;height:200px}.c-splitboxs:not(.is-always-column):not(.is-triple-row):not(.is-always-row) .x-splitbox .x-img-side:before{visibility:hidden}.c-splitboxs:not(.is-always-column):not(.is-triple-row):not(.is-always-row) .x-splitbox .x-doc-side{width:100%}}@media screen and (max-width: 920px){.c-splitboxs:not(.is-always-column):not(.is-triple-row) .x-splitbox:not(.is-always-column):not(.is-triple-row){display:flex;width:100%;margin:3px 3px 0 3px}.c-splitboxs:not(.is-always-column):not(.is-triple-row) .x-splitbox:not(.is-always-column):not(.is-triple-row) .x-img-side{width:50%;height:auto}.c-splitboxs:not(.is-always-column):not(.is-triple-row) .x-splitbox:not(.is-always-column):not(.is-triple-row) .x-img-side:before{visibility:visible}.c-splitboxs:not(.is-always-column):not(.is-triple-row) .x-splitbox:not(.is-always-column):not(.is-triple-row) .x-doc-side{width:50%}}.c-pickups{position:relative;overflow:hidden;width:100%;height:auto;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.c-pickups a.x-pickup{position:relative;overflow:hidden;margin:3px;padding:0;box-shadow:0 0 2px rgba(0,0,0,.15);background-color:#fff;flex:1;min-height:240px;min-width:300px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.c-pickups a.x-pickup.is-reverse{flex-direction:row-reverse}.c-pickups a.x-pickup.is-reverse .x-img-side:before{background-image:url(/imgs/topx/top_sp_side_l.svg);background-position:left center}.c-pickups a.x-pickup .x-img-side{flex-basis:50%;flex-shrink:1;position:relative;overflow:hidden;margin:0;padding:0;background-color:#555;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:opacity .3s cubic-bezier(0, 0, 0.02, 0.99)}.c-pickups a.x-pickup .x-img-side:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0) url(/imgs/topx/top_sp_side_r.svg) no-repeat;background-position:right center;background-size:25px 40px;pointer-events:none}.c-pickups a.x-pickup .x-img-side:after{content:" ";position:absolute;top:10px;left:auto;right:10px;bottom:auto;width:25px;height:25px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go_c.svg) no-repeat;background-position:center center;background-size:25px 25px;pointer-events:none}.c-pickups a.x-pickup.h .x-img-side{opacity:.8}.c-pickups a.x-pickup .x-doc-side{flex-basis:50%;flex-shrink:1;position:relative;overflow:hidden;margin:0;padding:0}.c-pickups a.x-pickup .x-doc-side p.x-cap{font-size:1.6rem;color:#555;padding:20px 20px 5px 20px;margin:0}.c-pickups a.x-pickup .x-doc-side p:not(.x-cap){color:#666;padding:5px 20px 5px 20px;margin:0}.c-pickups a.x-pickup .x-doc-side p:last-child{padding-bottom:20px}.c-newslist-simple{display:block;position:relative;overflow:hidden;margin:0;padding:0}.c-newslist-simple>ul{z-index:1;position:relative;overflow:hidden;list-style:none none inside;margin:0;padding:0}.c-newslist-simple>ul>li{position:relative;overflow:hidden;display:block;margin:5px 0 0 0;padding:0}.c-newslist-simple>ul>li:first-child{margin-top:0}.c-newslist-simple>ul>li a{position:relative;overflow:hidden;margin:0;padding:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.c-newslist-simple>ul>li a .n-d{order:1;flex-basis:150px;flex-shrink:0;flex-grow:0;position:relative;overflow:hidden;margin:0;padding:0 0 0 3px;height:19px;line-height:19px;font-size:1.35rem;background:rgba(0,0,0,0);color:#707070;text-overflow:ellipsis;white-space:nowrap}.c-newslist-simple>ul>li a .n-dsc{order:3;flex:1;width:100%;position:relative;overflow:hidden;margin:0;padding:0}.c-newslist-simple>ul>li a .n-dsc .n-c{margin:0;padding:.1em 0 .1em .5em;font-size:1.35rem;line-height:1.35em;color:#222}.c-newslist-simple>ul>li a.is_info .n-d:after{content:"お知らせ";display:inline;position:absolute;right:0;width:auto;font-weight:400;font-size:1.1rem;background:#19b0b0;color:#fff;padding:1px .4em;margin:0 6px 0 0;text-overflow:ellipsis;white-space:nowrap}.c-newslist-simple>ul>li a.is_event .n-d:after{content:"イベント";display:inline;position:absolute;right:0;width:auto;font-weight:400;font-size:1.1rem;background:#e63962;color:#fff;padding:1px .4em;margin:0 6px 0 0;text-overflow:ellipsis;white-space:nowrap}.c-newslist-simple>ul>li a.is_msato .n-d:after{content:"三矢の里あきたかた";display:inline;position:absolute;right:0;width:auto;font-weight:400;font-size:1.1rem;background:#1557d1;color:#fff;padding:1px .4em;margin:0 6px 0 0;text-overflow:ellipsis;white-space:nowrap}.c-newslist-simple>ul>li a.h{background-color:#e8e5c8;border-radius:5px}.c-user-main-contents h1{font-size:3.5rem;padding:60px 0 10px 0;border-bottom:1px dotted #ddd}.c-user-main-contents h2{font-size:2.6rem;color:#344387;border-left:5px solid #344387;padding:.1em 0 .1em .5em;margin-top:45px}.c-user-main-contents h3{font-size:2.2rem;padding:40px 0 0 0;color:#344387}.c-user-main-contents h4{font-size:2rem;padding:25px 0 0 0;color:#344387}.c-user-main-contents h5{font-size:1.75rem;padding:25px 0 0 0;color:#0b7d7d}.c-user-main-contents h6{font-size:1.65rem;padding:25px 0 0 0;color:#365757}html.tab-port-less .c-user-main-contents h1{font-size:2.8rem}html.tab-port-less .c-user-main-contents h2{font-size:2.08rem}html.tab-port-less .c-user-main-contents h3{font-size:1.65rem}html.tab-port-less .c-user-main-contents h4{font-size:1.8rem}html.tab-port-less .c-user-main-contents h5{font-size:1.6625rem}html.tab-port-less .c-user-main-contents h6{font-size:1.5675rem}html.smf-less .c-user-main-contents h1{font-size:2.45rem}html.smf-less .c-user-main-contents h2{font-size:2.1rem}html.smf-less .c-user-main-contents h3{font-size:2rem}html.smf-less .c-user-main-contents h4{font-size:1.8rem}html.smf-less .c-user-main-contents h5{font-size:1.6625rem}html.smf-less .c-user-main-contents h6{font-size:1.5675rem}.c-user-main-contents h1:fist-child,.c-user-main-contents h2:fist-child,.c-user-main-contents h3:fist-child,.c-user-main-contents h4:fist-child,.c-user-main-contents h5:fist-child,.c-user-main-contents h6:fist-child{padding-top:5px}.c-user-main-contents .width_600{max-width:600px !important;margin-left:auto !important;margin-right:auto !important}.c-user-main-contents .width_800{max-width:800px !important;margin-left:auto !important;margin-right:auto !important}.c-user-main-contents .width_1000{max-width:1000px !important;margin-left:auto !important;margin-right:auto !important}.c-user-main-contents .p-share-container{position:relative;overflow:hidden;margin:15px 0 0 0;padding:0}.c-user-main-contents .p-share-container .p-post-date{display:block;float:right;position:relative;overflow:hidden;margin:0 0 0 10px;padding:0;height:auto}.c-user-main-contents .p-share-container .p-post-date p{display:inline-block;height:25px;margin:0;padding:0 6px 0 0;line-height:25px;background:#fdfdfd;color:#505050;border:1px solid #ccc;text-overflow:ellipsis;white-space:nowrap}.c-user-main-contents .p-share-container .p-post-date p:before{content:"公開日";display:inline-block;height:25px;margin:0 6px 0 0;padding:0 6px;line-height:25px;background:#bbb;color:#fdfdfd}.c-user-main-contents .p-share-container .p-share-tw{display:inline-block;overflow:hidden;margin:0 5px 0 0;height:25px}.c-user-main-contents .p-share-container .p-share-fb{display:inline-block;overflow:hidden;margin:0 5px 0 0;height:25px}.c-user-main-contents .p-usr-text{position:relative;margin:0;padding:0;font-size:1.4rem}.c-user-main-contents .p-usr-text.style_bold p{font-weight:bold}.c-user-main-contents .p-usr-text:not(.style_box-reverse).style_red p{color:#e80c0c}.c-user-main-contents .p-usr-text:not(.style_box-reverse).style_orange p{color:#ed9528}.c-user-main-contents .p-usr-text:not(.style_box-reverse).style_blue p{color:#1377d4}.c-user-main-contents .p-usr-text.style_box-reverse{display:inline-block;overflow:hidden;margin:10px 0 0 0;padding:0 .7em .4em .7em;background:#333;border-radius:4px}.c-user-main-contents .p-usr-text.style_box-reverse.style_red{background-color:#e80c0c}.c-user-main-contents .p-usr-text.style_box-reverse.style_orange{background-color:#ed9528}.c-user-main-contents .p-usr-text.style_box-reverse.style_blue{background-color:#1377d4}.c-user-main-contents .p-usr-text.style_box-reverse p{color:#fdfdfd;padding:.4em 0 0 0}.c-user-main-contents .p-usr-img{position:relative;overflow:hidden;background:#f0f0f0;padding:18px;margin:15px 0 0 0}.c-user-main-contents .p-usr-img .x-img-container{position:relative;overflow:hidden;text-align:center;margin:0;padding:0}.c-user-main-contents .p-usr-img .x-img-container img{max-width:100%;max-height:900px;width:auto;height:auto;margin:0 auto}.c-user-main-contents .p-usr-img .x-img-title{padding:10px 0 0 0;margin:0}.c-user-main-contents .p-usr-img .x-img-desc{position:relative;overflow:hidden}.c-user-main-contents .p-usr-img .x-img-desc p{color:#666}.c-user-main-contents .p-usr-img .x-img-desc p:first-child{padding-top:10px}.c-user-main-contents .p-usr-img.is_back_trans{background-color:rgba(0,0,0,0);padding:0}.c-user-main-contents .p-usr-img.is_back_trans_border{background-color:rgba(0,0,0,0);padding:0}.c-user-main-contents .p-usr-img.is_back_trans_border .x-img-container img{box-sizing:border-box;border:1px solid #ddd}.c-user-main-contents .p-usr-imgbox{position:relative;overflow:hidden;margin:15px 0 0 0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.c-user-main-contents .p-usr-imgbox .p-usr-img{flex:0 1 100%;margin:0 5px}.c-user-main-contents .p-usr-imgbox .p-usr-img .x-img-desc p{color:#222}html.tab-port-less .c-user-main-contents .p-usr-imgbox{display:block}html.tab-port-less .c-user-main-contents .p-usr-imgbox .p-usr-img{margin:15px 0}.c-user-main-contents .p-usr-textblock{position:relative;overflow:hidden;margin:0;padding:0}.c-user-main-contents .p-usr-img-textbox{position:relative;overflow:hidden;margin:15px 0 0 0;padding:0}.c-user-main-contents .p-usr-img-textbox>.x-img{position:relative;overflow:hidden;float:left;margin:0 15px 15px 0;padding:0;width:40%;height:auto}.c-user-main-contents .p-usr-img-textbox>.x-img img{width:100%;height:auto;max-width:100%}.c-user-main-contents .p-usr-img-textbox .x-img+p{padding-top:0}.c-user-main-contents .p-usr-img-textbox.is_right>.x-img{float:right;margin:0 0 15px 15px}html.pc-less .c-user-main-contents .p-usr-img-textbox>.x-img{width:45%}html.tab-port-less .c-user-main-contents .p-usr-img-textbox>.x-img{width:55%}.c-user-main-contents .p-usr-embed{position:relative;overflow:hidden;background:#f9f9f9;padding:18px;margin:15px 0 0 0}.c-user-main-contents .p-usr-embed .x-embed-container{position:relative;max-width:100%}.c-user-main-contents .p-usr-embed .x-embed-container.is_youtube,.c-user-main-contents .p-usr-embed .x-embed-container.is_dailymotion,.c-user-main-contents .p-usr-embed .x-embed-container.is_googlemaps{padding-bottom:56.25%;height:0;overflow:hidden}.c-user-main-contents .p-usr-embed .x-embed-container.is_youtube iframe,.c-user-main-contents .p-usr-embed .x-embed-container.is_youtube object,.c-user-main-contents .p-usr-embed .x-embed-container.is_youtube embed,.c-user-main-contents .p-usr-embed .x-embed-container.is_dailymotion iframe,.c-user-main-contents .p-usr-embed .x-embed-container.is_dailymotion object,.c-user-main-contents .p-usr-embed .x-embed-container.is_dailymotion embed,.c-user-main-contents .p-usr-embed .x-embed-container.is_googlemaps iframe,.c-user-main-contents .p-usr-embed .x-embed-container.is_googlemaps object,.c-user-main-contents .p-usr-embed .x-embed-container.is_googlemaps embed{position:absolute;top:0;left:0;width:100%;height:100%}.c-user-main-contents .p-usr-embed .x-embed-container.is_vimeo iframe,.c-user-main-contents .p-usr-embed .x-embed-container.is_vimeo object,.c-user-main-contents .p-usr-embed .x-embed-container.is_vimeo embed{position:absolute;top:0;left:0;width:100%;height:100%}.c-user-main-contents .p-usr-embed .x-embed-container.is_gettyimages{position:relative;padding-bottom:79.9663299663%;height:0;overflow:hidden;max-width:100%}.c-user-main-contents .p-usr-embed .x-embed-container.is_gettyimages iframe,.c-user-main-contents .p-usr-embed .x-embed-container.is_gettyimages object,.c-user-main-contents .p-usr-embed .x-embed-container.is_gettyimages embed{position:absolute;top:0;left:0;width:100%;height:100%}.c-user-main-contents .p-usr-embed .x-embed-container.is_facebook{overflow:auto}.c-user-main-contents .p-usr-embed .x-embed-container.is_facebook .fb-post{background-color:#fefefe}.c-user-main-contents .p-usr-embed .x-embed-container.is_twitter{overflow:auto}.c-user-main-contents .p-usr-embed .x-embed-title{padding:10px 0 0 0;margin:0}.c-user-main-contents .p-usr-embed .x-embed-desc{position:relative;overflow:hidden}.c-user-main-contents .p-usr-embed .x-embed-desc p{color:#666}.c-user-main-contents .p-usr-embed .x-embed-desc p:first-child{padding-top:10px}.c-user-main-contents .p-usr-gmap{position:relative;overflow:hidden;background:#f0f0f0;padding:18px;margin:15px 0 0 0}.c-user-main-contents .p-usr-gmap>.x-gmap-container{position:relative;overflow:visible;width:auto;height:400px;margin:0;padding:0;box-sizing:border-box;border:1px solid #ddd}.c-user-main-contents .p-usr-spotlist{margin:25px 0 0 0}.c-user-main-contents .p-usr-news{margin:25px 0 0 0;border:1px solid #ddd;background:#fcfcf5}.c-user-main-contents .p-usr-news>ul{margin:15px}.c-user-main-contents .p-usr-news>ul>li:first-child{margin-top:0}.c-user-main-contents .p-usr-imagegallery{position:relative;overflow:hidden;margin:20px 0 0 0}.c-user-main-contents .c-btn{margin-top:15px;margin-bottom:5px}.c-user-main-contents .p-usr-linkbox{position:relative;overflow:hidden;margin:10px 0 0 0;padding:0}.c-user-main-contents .p-usr-linkbox.is_left .c-btn{float:left;clear:both;margin:5px 0 0 0}.c-user-main-contents .p-usr-linkbox.is_right .c-btn{float:right;margin:5px 0 0 5px}.c-user-main-contents .p-usr-linkbox.is_center{text-align:center}.c-user-main-contents .p-usr-linkbox.is_center .c-btn{text-align:left;margin:5px 0 0 0}.c-user-main-contents h1+div,.c-user-main-contents h2+div,.c-user-main-contents h3+div,.c-user-main-contents h4+div,.c-user-main-contents h5+div,.c-user-main-contents h6+div{margin-top:5px}.c-bnr-koriyamareport{position:relative;overflow:hidden;margin:25px auto 0 auto;width:100%;max-width:500px}.c-bnr-koriyamareport>a.x-bnr-guide-report{display:block;position:relative;overflow:hidden;max-width:450px;width:auto;height:auto;box-sizing:border-box;border:2px solid #fcc330;background:#fff5db url(/imgs/main/koriyamagd_img03.jpg) no-repeat right center;background-size:cover;margin:0 auto;padding:0;border-radius:6px}.c-bnr-koriyamareport>a.x-bnr-guide-report.h{border-color:#ffd400}.c-bnr-koriyamareport>a.x-bnr-guide-report p:first-child{display:inline-block;padding:4px 6px;margin:10px 0 5px 10px;border-radius:4px;background:#e8317a;color:#fdfdfd}.c-bnr-koriyamareport>a.x-bnr-guide-report p:last-child{padding:0 0 10px 10px;margin:0;color:#e8317a;text-shadow:0 0 3px #fff}.c-bnr-koriyamacastle-panf{position:relative;overflow:hidden;margin:35px auto 0 auto;width:100%;max-width:380px;text-align:center}.c-bnr-koriyamacastle-panf img.x-bnrimg{width:100%;max-width:360px;height:auto;margin:0}.c-bnr-koriyamacastle-panf .x-panf-dsc{position:relative;overflow:hidden;margin:5px 0 0 0;padding:0 15px 10px 15px;background:#fefefe;border-radius:10px}.c-bnr-koriyamacastle-panf .x-panf-dsc p{text-align:left}.c-bnr-koriyamacastle-panf .x-panf-dsc p:first-child{display:inline-block;padding:3px 10px;margin:0;border-radius:0 0 6px 6px;background:#e34242;color:#fdfdfd}.c-bnr-koriyamacastle-panf .x-panf-dsc p.x-title{padding:0}.c-bnr-kagura-schedule{position:relative;overflow:hidden;margin:35px auto 0 auto;width:100%;max-width:450px}.c-bnr-kagura-schedule>a{display:block;position:relative;overflow:hidden;box-sizing:border-box;padding:15px 20px;border-radius:5px;border:1px solid #ddd;background:#222 url(/imgs/main/kagura14.svg) no-repeat right bottom;background-size:auto 100%;color:#fdfdfd}.c-bnr-kagura-schedule>a p{padding:0 90px 0 0;margin:0;color:#fdfdfd}.c-bnr-kagura-schedule>a:before{content:" ";position:absolute;top:0;left:auto;right:0;bottom:auto;width:27px;height:27px;background:rgba(0,0,0,0) url(/imgs/cmn/cmn_go.svg) no-repeat center center;background-size:contain;pointer-events:none}.c-bnr-kagura-schedule>a.h{border-color:#e00;background-color:#404040}header.c-header{overflow:hidden;z-index:1000;position:fixed;top:0;left:0;width:100%;height:113px;margin:0;padding:0;pointer-events:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}header.c-header>.x-bs{position:relative;overflow:hidden;margin:0 auto;padding:0;max-width:1200px;width:100%;height:113px;pointer-events:none}header.c-header .x-listmenu-opener{display:none;pointer-events:auto}header.c-header .x-listmenu-background{display:none;pointer-events:none;opacity:0}header.c-header .x-listmenu-logo{display:none}header.c-header .x-menuscrl-background{opacity:0;display:block;z-index:1;position:fixed;top:0;left:0;width:100%;height:43px;background-color:#324288;pointer-events:none;box-shadow:0 0 5px rgba(0,0,0,.6);transition:all .3s cubic-bezier(0, 0, 0.02, 0.99)}html.tab-land-more header.c-header .x-gbmnux{z-index:3;position:relative;overflow:hidden;margin:0 auto;padding:0;width:100%;height:63px;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;transition:all .3s cubic-bezier(0, 0, 0.02, 0.99)}html.tab-land-more header.c-header .x-gbmnux>div{flex-basis:auto;width:100%;height:63px;position:relative;overflow:hidden;display:block;margin:0;padding:0;background-color:rgba(0,0,0,0);pointer-events:none;box-sizing:border-box;border-left:1px dotted rgba(0,0,0,.3)}html.tab-land-more header.c-header .x-gbmnux>div:first-child{border-left:0px none}html.tab-land-more header.c-header .x-gbmnux>div a{display:block;width:100%;height:63px;margin:0;padding:0;box-sizing:border-box;pointer-events:auto;background-color:rgba(0,0,0,0);background-position:center center;background-size:auto 100%;background-repeat:no-repeat}html.tab-land-more header.c-header .x-gbmnux>div a p{display:none}html.tab-land-more header.c-header .x-gbmnux>div.is-menu.is-menucolor1 a{background-color:#fdfdfd;border-bottom:3px solid #ced420;background-image:url(/imgs/nav/nav_mnu01.svg)}html.tab-land-more header.c-header .x-gbmnux>div.is-menu.is-menucolor2 a{background-color:#fdfdfd;border-bottom:3px solid #0e8476;background-image:url(/imgs/nav/nav_mnu02.svg)}html.tab-land-more header.c-header .x-gbmnux>div.is-menu.is-menucolor3 a{background-color:#fdfdfd;border-bottom:3px solid #ef8386;background-image:url(/imgs/nav/nav_mnu03.svg)}html.tab-land-more header.c-header .x-gbmnux>div.is-menu.is-menucolor4 a{background-color:#fdfdfd;border-bottom:3px solid #7b579b;background-image:url(/imgs/nav/nav_mnu04.svg)}html.tab-land-more header.c-header .x-gbmnux>div.is-menu.is-menucolor5 a{background-color:#fdfdfd;border-bottom:3px solid #bc495b;background-image:url(/imgs/nav/nav_mnu05.svg)}html.tab-land-more header.c-header .x-gbmnux>div.is-menu.is-menucolor6 a{background-color:#fdfdfd;border-bottom:3px solid #384593;background-image:url(/imgs/nav/nav_mnu06.svg)}html.tab-land-more header.c-header .x-gbmnux>div.is-menu.is-menucolor7 a{background-color:#fdfdfd;border-bottom:3px solid #ffbf40;background-image:url(/imgs/nav/nav_mnu07.svg)}html.tab-land-more header.c-header .x-gbmnux>div.is-menu.is-menucolor8 a{background-color:#fdfdfd;border-bottom:3px solid #40b9ff;background-image:url(/imgs/nav/nav_mnu08.svg)}html.tab-land-more header.c-header .x-gbmnux>div.is-menu a.h{box-shadow:inset 0 0 5px rgba(0,0,0,.4);background-size:auto 95%}html.tab-land-more header.c-header .x-gbmnux>div.is-logo{flex-basis:75px;flex-shrink:0}html.tab-land-more header.c-header .x-gbmnux>div.is-logo a{background-image:url(/imgs/nav/nav_mnu_logo.svg);background-size:contain}html.tab-land-more header.c-header .x-gbmnux>div.is-find{flex-basis:75px;flex-shrink:0}html.tab-land-more header.c-header .x-gbmnux>div.is-find a{background-image:url(/imgs/nav/nav_mnu_find.svg);background-size:contain}html.tab-land-more header.c-header .x-gbmnux>div.is-spacer{display:none}html.tab-land-more header.c-header .x-gbmnux>div.is-onlymobile{display:none}html.tab-land-more header.c-header .x-submenus{z-index:2;position:relative;overflow:hidden;width:auto;height:50px;margin:0;padding:0;pointer-events:none;background:rgba(0,0,0,0);transition:all .3s cubic-bezier(0, 0, 0.02, 0.99)}html.tab-land-more header.c-header .x-submenus .x-gbsbmnux{z-index:3;position:relative;overflow:hidden;width:auto;height:50px;margin:0;padding:0;pointer-events:none;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap}html.tab-land-more header.c-header .x-submenus .x-gbsbmnux .x-googletrans{display:block;width:auto;height:30px;margin:10px 0 10px 10px;padding:0;pointer-events:auto}html.tab-land-more header.c-header .x-submenus .x-gbsbmnux>a{flex-basis:auto;position:relative;overflow:hidden;display:block;width:auto;height:30px;margin:10px 0 10px 10px;padding:0 10px 0 35px;pointer-events:auto;font-size:1.25rem;line-height:30px;color:#fdfdfd;background-color:rgba(50,66,136,.9);box-shadow:0 0 8px #fff;border:1px solid rgba(255,255,255,.9);border-radius:3px}html.tab-land-more header.c-header .x-submenus .x-gbsbmnux>a .x-icn{position:absolute;top:0;left:0;width:30px;height:30px;pointer-events:none}html.tab-land-more header.c-header .x-submenus .x-gbsbmnux>a.h{background-color:#5162b0}html.tab-land-more header.c-header .x-submenus .x-gbsbmnux>a:last-child{margin-right:15px}html.tab-land-more.scrl-on header.c-header{height:98px}html.tab-land-more.scrl-on header.c-header>.x-bs{height:98px}html.tab-land-more.scrl-on header.c-header .x-menuscrl-background{opacity:1}html.tab-land-more.scrl-on header.c-header .x-gbmnux{height:43px}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div{height:43px}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div a{height:43px}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-logo a{background-image:url(/imgs/nav/nav_mnu_logo_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-menucolor1 a{background-image:url(/imgs/nav/nav_mnu01_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-menucolor2 a{background-image:url(/imgs/nav/nav_mnu02_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-menucolor3 a{background-image:url(/imgs/nav/nav_mnu03_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-menucolor4 a{background-image:url(/imgs/nav/nav_mnu04_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-menucolor5 a{background-image:url(/imgs/nav/nav_mnu05_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-menucolor6 a{background-image:url(/imgs/nav/nav_mnu06_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-menucolor7 a{background-image:url(/imgs/nav/nav_mnu07_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-menucolor8 a{background-image:url(/imgs/nav/nav_mnu08_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-gbmnux>div.is-find a{background-image:url(/imgs/nav/nav_mnu_find_scr.svg)}html.tab-land-more.scrl-on header.c-header .x-submenus{margin-left:100%;opacity:0}html.tab-land-more.scrl-on header.c-header .x-submenus .x-gbsbmnux>a{pointer-events:none}html.tab-port-less header.c-header{overflow:hidden;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0}html.tab-port-less header.c-header>.x-bs{position:relative;overflow:hidden;margin:0;padding:0;max-width:none;width:100%;height:100%}html.tab-port-less header.c-header .x-menuscrl-background{z-index:5;opacity:1;height:50px;background-color:#fdfdfd;box-shadow:0 0 5px rgba(0,0,0,.5);pointer-events:auto}html.tab-port-less header.c-header .x-listmenu-logo{display:block;position:absolute;z-index:6;top:0;left:50%;margin:0 0 0 -100px;padding:0;width:200px;height:50px;background:rgba(0,0,0,0);pointer-events:auto}html.tab-port-less header.c-header .x-listmenu-background{display:block;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:none}html.tab-port-less header.c-header .x-listmenu-opener{z-index:6;display:block;position:absolute;overflow:hidden;top:0;left:0;width:50px;height:50px;background-color:#fdfdfd;cursor:pointer}html.tab-port-less header.c-header .x-listmenu-opener>.x-bs{position:relative;width:30px;height:30px;margin:10px;padding:0;transition:all .6s;pointer-events:none}html.tab-port-less header.c-header .x-listmenu-opener span{display:inline-block;transition:all .4s;box-sizing:border-box;pointer-events:none;position:absolute;left:5px;right:5px;width:auto;height:3px;background-color:#555}html.tab-port-less header.c-header .x-listmenu-opener span:nth-of-type(1){top:6px}html.tab-port-less header.c-header .x-listmenu-opener span:nth-of-type(2){top:14px}html.tab-port-less header.c-header .x-listmenu-opener span:nth-of-type(3){top:auto;bottom:5px}html.tab-port-less header.c-header .x-listmenu-opener.active>.x-bs{-webkit-transform:rotate(360deg);transform:rotate(360deg)}html.tab-port-less header.c-header .x-listmenu-opener.active span:nth-of-type(1){left:2px;right:2px;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}html.tab-port-less header.c-header .x-listmenu-opener.active span:nth-of-type(2){left:2px;right:2px;-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}html.tab-port-less header.c-header .x-listmenu-opener.active span:nth-of-type(3){opacity:0}html.tab-port-less header.c-header .x-gbmnux{pointer-events:none;display:block;z-index:4;position:absolute;top:50px;left:-100%;right:auto;bottom:0;margin:0;padding:0;width:100%;height:auto;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fdfdfd;transition:all .45s cubic-bezier(0, 0, 0.02, 0.99)}html.tab-port-less header.c-header .x-gbmnux>div{width:100%;height:45px;position:relative;overflow:hidden;display:block;margin:0;padding:0;background-color:rgba(0,0,0,0);pointer-events:none;box-sizing:border-box}html.tab-port-less header.c-header .x-gbmnux>div:last-child{margin-bottom:90px}html.tab-port-less header.c-header .x-gbmnux>div>a{display:block;width:100%;height:45px;margin:0;padding:0;box-sizing:border-box;pointer-events:auto;background-color:rgba(0,0,0,0);background-position:center center;background-size:auto 100%;background-repeat:no-repeat;border-left:4px solid #ddd}html.tab-port-less header.c-header .x-gbmnux>div>a:before{content:" ";position:absolute;top:0;left:auto;right:0px;bottom:0;width:45px;height:45px;pointer-events:none;background:rgba(0,0,0,0) url(/imgs/nav/nav_icn_arrow.svg) no-repeat left top;background-size:100% 100%}html.tab-port-less header.c-header .x-gbmnux>div>a.h{box-shadow:none;background-color:#eee}html.tab-port-less header.c-header .x-gbmnux>div>a p{display:block;width:auto;height:45px;line-height:45px;margin:0 45px 0 15px;padding:0;overflow:hidden;pointer-events:none;font-size:1.4rem;color:#393939}html.tab-port-less header.c-header .x-gbmnux>div>a .x-icn{position:absolute;top:0;left:5px;width:45px;height:45px;pointer-events:none}html.tab-port-less header.c-header .x-gbmnux>div>a .x-icn+p{margin:0 45px 0 55px}html.tab-port-less header.c-header .x-gbmnux>div.is-googletrans{display:block !important;width:auto;min-width:380px;height:35px;margin:0 20px 0 20px;padding:0;pointer-events:auto}html.tab-port-less header.c-header .x-gbmnux>div.is-menu.is-menucolor1>a{border-left:4px solid #ced420}html.tab-port-less header.c-header .x-gbmnux>div.is-menu.is-menucolor2>a{border-left:4px solid #0e8476}html.tab-port-less header.c-header .x-gbmnux>div.is-menu.is-menucolor3>a{border-left:4px solid #ef8386}html.tab-port-less header.c-header .x-gbmnux>div.is-menu.is-menucolor4>a{border-left:4px solid #7b579b}html.tab-port-less header.c-header .x-gbmnux>div.is-menu.is-menucolor5>a{border-left:4px solid #bc495b}html.tab-port-less header.c-header .x-gbmnux>div.is-menu.is-menucolor6>a{border-left:4px solid #384593}html.tab-port-less header.c-header .x-gbmnux>div.is-menu.is-menucolor7>a{border-left:4px solid #ffbf40}html.tab-port-less header.c-header .x-gbmnux>div.is-menu.is-menucolor8>a{border-left:4px solid #40b9ff}html.tab-port-less header.c-header .x-gbmnux>div.is-logo{display:none}html.tab-port-less header.c-header .x-gbmnux>div.is-text{height:auto}html.tab-port-less header.c-header .x-gbmnux>div.is-text p{padding:20px 15px 15px 15px;margin:0}html.tab-port-less header.c-header .x-gbmnux>div.is-spacer{display:block;width:100%;height:auto;min-height:20px;border-top:1px solid #ddd;margin-top:20px}html.tab-port-less header.c-header .x-gbmnux>div.is-spacer p{display:block;width:auto;height:auto;margin:0;padding:15px;overflow:hidden;pointer-events:none;font-size:1.4rem;color:#393939}html.tab-port-less header.c-header .x-gbmnux>div.is-height-mid{height:35px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-mid>a{height:35px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-mid>a:before{width:35px;height:35px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-mid>a p{font-size:1.3rem;line-height:35px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-mid>a .x-icn{width:35px;height:35px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-small{height:30px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-small>a{height:30px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-small>a:before{width:30px;height:30px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-small>a p{font-size:1.2rem;line-height:30px}html.tab-port-less header.c-header .x-gbmnux>div.is-height-small>a .x-icn{width:30px;height:30px}html.tab-port-less header.c-header .x-listmenu-opener.active+.x-gbmnux{opacity:1;pointer-events:auto;left:0px}html.tab-port-less header.c-header .x-listmenu-opener.active~.x-listmenu-background{opacity:1;pointer-events:auto}html.tab-port-less header.c-header .x-submenus{display:none}.c-sidenav{z-index:10;position:fixed;top:210px;left:auto;right:0px;bottom:auto;width:40px;height:auto;pointer-events:none}.c-sidenav .x-menu{overflow:hidden;width:100%;height:auto;margin:0}.c-sidenav .x-menu a{display:block;width:35px;height:170px;margin:10px 0 10px 10px;padding:0;background-color:#fdfdfd;box-shadow:0 0 10px rgba(0,0,0,.35);pointer-events:auto}.c-sidenav .x-menu a img{width:100%;height:100%}.c-sidenav .x-menu.x01 a{width:35px;height:170px;background-color:#f15a24}.c-sidenav .x-menu.x01 a.h{background-color:#ff8559}.c-sidenav .x-menu.x02 a{width:35px;height:140px}.c-sidenav .x-menu.x02 a.h{background-color:#eee}html.tab-port-less .c-sidenav{top:90px}html.smf-less .c-sidenav{display:none}footer.c-footer{position:relative;overflow:hidden;margin:100px 0 0 0;padding:0 0 50px 0;background-color:#f0f0f0}footer.c-footer .x-foot-hd{position:relative;overflow:hidden;border-top:2px solid #344387}footer.c-footer .x-foot-hd p{color:#344387}footer.c-footer .x-footcols{position:relative;overflow:hidden;margin:30px 20px 30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:nowrap}footer.c-footer .x-footcols .x-col{flex-basis:auto}footer.c-footer .x-footcols .x-col>ul{list-style:none none inside;padding:0}footer.c-footer .x-footcols .x-col>ul>li{margin-top:5px;border-left:2px solid #ddd;padding-left:.7em}footer.c-footer .x-footcols .x-logo{flex-basis:200px;width:200px}footer.c-footer .x-footcols .x-logo img{float:right;width:100%;max-width:150px;height:auto}html.smf-less footer.c-footer .x-footcols .x-logo{display:none}footer.c-footer .x-subcol{position:relative;overflow:hidden;margin:15px;line-height:1.7em}footer.c-footer .x-reg{padding:15px;margin:0}