/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.btn_collapsible:before,.floating_review_popup a span,.footer .provider span.certify:before,.go_top a:before,.header .btn_bookmark,.header .btn_bookmark.is-on,.header .btn_close,.header .btn_nav_back,.header .btn_share,.header.aos .btn_nav_back,.header.aos .btn_share,.ico_certified:before,.ico_premium:before,.ico_uncertified:before,.photo_case14 .photo_item.ico_video:nth-child(6n+1):before,.photo_case20 .photo_item.ico_video:nth-child(6n+1):before,.photo_case6 .photo_item.ico_video:nth-child(1):before,.photo_case6 .photo_item.ico_video:nth-child(4):before,.photo_case8 .photo_item.ico_video:nth-child(1):before,.photo_case9 .photo_item.ico_video:nth-child(6n+1):before,.photo_plugin .ico_video:before,.section .link .title_section:after,.section.error_network .btn_retry:before,.section_coupon .coupon_plugin .coupon_desc:after,.section_coupon .coupon_plugin .coupon_desc:before,.section_ezstore .ico_sale,.section_info .lst_info .info_book.url:before,.section_info .lst_info .info_book.url_label:before,.section_info .lst_info .info_book:before,.section_info .lst_info .info_budget:before,.section_info .lst_info .info_category:before,.section_info .lst_info .info_facility:before,.section_info .lst_info .info_intro:before,.section_info .lst_info .info_pay:before,.section_info .lst_info .info_tel:before,.section_info .lst_info .info_time:before,.section_info .lst_info .info_url:before,.section_info .lst_info .lst_card .card_amex,.section_info .lst_info .lst_card .card_diners,.section_info .lst_info .lst_card .card_jcb,.section_info .lst_info .lst_card .card_linepay,.section_info .lst_info .lst_card .card_master,.section_info .lst_info .lst_card .card_visa,.section_info .lst_info .title:after,.section_info .place_map .map_text:before,.section_shopcard .shopcard_plugin .shopcard_desc:after,.wrap .container:before,.wrap.error_network .btn_retry:before,.wrap.error_network .error_msg:before,.wrap_viewer .btn_home:after,.wrap_viewer .header .btn_close,.wrap_viewer .header .btn_nav_back,.wrap_viewer .header.aos .btn_nav_back,.wrap_viewer .viewer_video:before{background-repeat:no-repeat;background-image:url(https://page.line.me/ast/images/sprite.f2ac9dd892e133f073515a16b0cce547.png)}.blind,.floating_button .group .btn_area .btn>span,.header a>span,.header button>span{margin:-1px!important;padding:0!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);position:absolute}.photo_plugin:after,.profile_btn:after,.section_info .lst_info .lst_card:after,.wrap_viewer .user:after,.wrap_viewer .viewer_button:after{content:" ";display:table;clear:both}.collection_plugin .collection_thumb:after,.photo_plugin .photo_item>a:before,.section_info .place_map .map_area a:before,.text_plugin .text_image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.06)}.floating_button .group .btn_area .btn,.header a,.header button{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;background-color:transparent}*{-webkit-tap-highlight-color:transparent}:not(input):not(textarea){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,table,textarea{outline:0!important}body,html{height:100%;min-height:100%}html{font-size:10px;line-height:10px}body{-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-size:1.5rem;line-height:1.9rem;font-weight:400}body,code,html,kbd,pre,samp{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}pre{white-space:pre-wrap;word-wrap:break-word}address,em{font-style:normal}fieldset,img{border:0}dl,ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{-webkit-appearance:none;background-color:transparent;border:0;outline:0}body>.wrap{height:100%}body #root{height:100%}.wrap{width:100%;min-width:320px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow-wrap:break-word;-webkit-text-size-adjust:none}.point{color:#33659d}.container{position:relative;width:100%;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.container.empty+.footer{height:120px;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container.empty .section_photo{padding-bottom:0}.container.empty .section_photo+.go_top{margin:28px auto 0}.section{padding-bottom:74px;margin-left:auto;margin-right:auto;max-width:732px;background:#fff}.main .section{padding-bottom:42px}.section .title_section{position:relative;margin:10px 16px 0;padding:16px 0 15px;font-size:1.4rem;line-height:1.4rem;font-weight:700}.section .link .title_section:after{position:absolute;content:'';display:block;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:-251px -170px;width:8px;height:13px}.header{position:fixed;top:0;left:0;right:0;height:44px;padding:7px 8px;padding-right:calc(env(safe-area-inset-right) + 8px);padding-left:calc(env(safe-area-inset-left) + 8px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;z-index:10}.header+.container{padding-top:44px}.header .lst_button{float:right}.header .lst_button li{float:left;margin-left:5px}.header .lst_button li:first-child{margin-left:0}.header .btn_close{float:left;background-position:-68px -212px;width:30px;height:30px}.header .btn_bookmark{background-position:-102px -212px;width:30px;height:30px}.header .btn_bookmark.is-on{background-position:-136px -212px;width:30px;height:30px}.header .btn_share{background-position:-173px -143px;width:30px;height:30px}.header .btn_nav_back{position:absolute;background-position:-204px -212px;width:30px;height:30px}.header .title_page{margin:0 35px;text-align:center;line-height:30px;font-size:17px;font-weight:600;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header.aos{height:48px;padding-top:9px;padding-bottom:9px}.header.aos .title_page{text-align:left}.header.aos .btn_close{display:none}.header.aos .btn_nav_back{background-position:-170px -212px;width:30px;height:30px}.header.aos .btn_share{background-position:-263px 0;width:30px;height:30px}.section_text .section_text_detail{padding:10px 0 0}.section_text .section_text_detail .sub_title{color:#bbb;padding-bottom:5px;font-size:1.3rem;line-height:1.3rem;font-weight:400}.section_text .section_text_detail p{color:#000;font-size:1.4rem;line-height:1.8rem;font-weight:400}.go_top{display:block;margin:30px auto 28px;text-align:center}.go_top a{position:relative;display:inline-block;min-width:78px;max-width:100%;padding:12px 19px 12px 31px;border:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.3rem;line-height:1.3rem;font-weight:700;border-radius:20px;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go_top a:before{content:'';position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:-182px -98px;width:10px;height:11px}.footer{position:relative;margin-top:28px;padding:32px 16px 35px;text-align:center;border-top:1px solid rgba(0,0,0,.08)}.main .footer{padding-bottom:101px}.footer .provider{width:246px;margin:3px auto 8px;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:rgba(0,0,0,.5)}.footer .provider span{display:inline-block;word-break:break-all}.footer .provider span.certify:before{content:'';display:inline-block;vertical-align:middle;margin:0 2px 0 3px;background-position:-135px -98px;width:13px;height:13px}.footer address{margin:3px auto 0;width:260px;font-size:1.1rem;line-height:1.6rem;font-weight:400;color:#000;opacity:.2}.footer .lst_term{font-size:0}.footer .lst_term li{display:inline-block;font-size:1.2rem;line-height:1.8rem;font-weight:400}.footer .lst_term li a{position:relative;padding:0 10px;color:rgba(0,0,0,.5)}.footer .lst_term li a:before{content:'';position:absolute;top:4px;left:0;width:1px;height:8px;background-color:#ddd}.footer .lst_term li:first-child a:before{content:normal}.loading{margin:26px 0;text-align:center}.loading:before{content:'';display:inline-block;width:22px;height:22px;background:url(https://page.line.me/ast/images/spinner@2x.a48ba3cd77a7b24eeb21cf337ccfda63.png) no-repeat 0 0;-webkit-background-size:22px 22px;background-size:22px 22px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.floating_button{z-index:100;position:fixed;bottom:25px;left:21px;right:21px;max-width:690px;height:52px;margin:0 auto;text-align:left;padding:10px 16px 10px 10px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 7px 0 rgba(29,30,53,.24);box-shadow:0 3px 7px 0 rgba(29,30,53,.24)}.floating_button .group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;padding:0}.floating_button .group .img{width:32px;height:32px;margin-right:8px;border-radius:50%;vertical-align:top;background-color:#fff;overflow:hidden}.floating_button .group .img img{width:100%;height:100%;border-radius:50%}.floating_button .group .txt_area{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.floating_button .group .txt_area dt{font-size:1.4rem;line-height:1.6rem;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating_button .group .txt_area dd{margin-top:3px;font-size:1.1rem;line-height:1.3rem;font-weight:400;color:rgba(255,255,255,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating_button .group .txt_area dd a{color:rgba(255,255,255,.6)}.floating_button .group .btn_area{margin-left:auto;font-size:0}.floating_button .group .btn_area li{display:inline-block;margin:3px 0 0 10px;vertical-align:top}.floating_button .group .btn_area li:nth-child(1):nth-last-child(n+4),.floating_button .group .btn_area li:nth-child(1):nth-last-child(n+4)~li{-webkit-transform:scale(.89);transform:scale(.89);right:-8px}.floating_button .group .btn_area .btn{display:block}.floating_button .group .btn_area .btn:active{opacity:.4}.floating_review_popup{position:fixed;left:27px;right:27px;bottom:21px;z-index:99;max-width:690px;height:56px;margin:0 auto;text-align:left;border-radius:4.3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 5px 0 rgba(29,30,53,.15);box-shadow:0 3px 5px 0 rgba(29,30,53,.15);border:solid .5px rgba(0,0,0,.08);background-color:rgba(255,255,255,.96)}.floating_review_popup a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%;padding:0 74px 0 17px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.floating_review_popup a .tit{display:block;font-size:1.3rem;line-height:1.4rem;font-weight:700;color:#111}.floating_review_popup a .txt{margin-top:2px;font-size:1.1rem;line-height:1.3rem;font-weight:400;color:#888}.floating_review_popup a span{position:absolute;top:8px;right:10px;display:block;background-position:-69px -143px;width:66px;height:40px}.f_button_case{padding:0 21px 50px}.f_button_case .floating_button{position:static;bottom:auto;left:auto;right:auto;margin-top:20px}.f_button_case h2{margin-top:70px;font-size:1.7rem;line-height:2rem;font-weight:700}.emoji{height:1.5em;vertical-align:middle}.profile{padding:20px 0 0;color:#111}.thumb_profile{position:relative;margin:0 auto;width:90px;height:90px;background:#f3f4f6;border-radius:50%}.thumb_profile>a{display:block}.thumb_profile>a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:.5px solid rgba(0,0,0,.05);border-radius:50%}.thumb_profile img{width:100%;height:100%;border-radius:50%}.profile_info{padding:10px 0 19px;text-align:center}.profile_title{position:relative;margin:0 50px;word-break:break-all;font-size:2.2rem;line-height:2.5rem;font-weight:700}.profile_title[class*=ico]:before{content:'';display:inline-block;vertical-align:middle;margin:-3px 4px 0 0}.ico_uncertified:before{background-position:-227px -246px;width:16px;height:18px}.ico_premium:before{background-position:-247px -246px;width:16px;height:18px}.ico_certified:before{background-position:-207px -246px;width:16px;height:18px}.profile_friends{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4px 15px 0;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;line-height:1.2rem;font-weight:400;color:#acafb3}.profile_friends>span{display:block}.profile_friends>span.follow_number{position:relative;padding-left:10px}.profile_friends>span.follow_number:before{content:'';position:absolute;display:block;width:2px;height:2px;background-color:#acafb3;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.3;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-left-radius:1px;border-bottom-right-radius:1px}.profile_sub_text{margin:18px 48px 0;font-size:1.3rem;line-height:1.8rem;font-weight:400}.profile_sub_text.is-on .profile_info_text li{display:none}.profile_sub_text.is-on .profile_info_text li:first-child,.profile_sub_text.is-on .profile_info_text li:nth-child(2){display:block}.profile_sub_text.is-on .intro+.profile_info_text li{display:none}.profile_sub_text.is-on .intro+.profile_info_text li:first-child{display:block}.profile_sub_text.is-on .intro+.profile_info_text li:nth-child(2){display:none}.profile_sub_text.is-on .btn_collapsible{display:block}.profile_sub_text.is-active .profile_info_text li{display:block!important}.profile_sub_text.is-active .btn_collapsible:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.profile_sub_text .tel,.profile_sub_text .url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#33659d}.profile_sub_text .btn_tel{width:100%;display:block;color:#33659d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn_collapsible{display:none;padding:9px 10px 0;margin:0 auto}.btn_collapsible:before{content:'';display:block;-webkit-transition:.3s;transition:.3s;background-position:-263px -235px;width:11px;height:7px}.profile_sub_text+.profile_btn{margin-top:21px}.profile_btn{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin:45px auto 0;max-width:580px;padding-right:30px;padding-left:30px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0;table-layout:fixed}.profile_btn li{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:100%;height:60px;vertical-align:top}.profile_btn li:nth-child(1):nth-last-child(2){padding-left:42px}.profile_btn li:nth-child(1):nth-last-child(2)~li{padding-right:42px}.profile_btn [class*=btn]{width:100%;display:block;margin:0 auto;font-size:1.2rem;line-height:1.2rem;font-weight:400;color:#3c3e43}.profile_btn [class*=btn]:active{opacity:.4}.profile_btn [class*=btn] .icon{display:block;margin:0 auto;width:39px;height:38px}.profile_btn [class*=btn] span{position:relative;display:block;letter-spacing:-.3px}.profile_btn [class*=btn] span em.reservation{display:inline-block;margin:0 auto;padding-left:10px}.profile_btn [class*=btn] span em.reservation img{position:absolute;top:-2px;left:50%;width:73px;height:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.profile_btn [class*=btn] span em.reservation span{position:relative;display:inline-block;z-index:1}.section_photo{padding-bottom:0}.section_photo.error_network{height:617px}.photo_plugin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.photo_plugin .photo_item{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.333333333333333%;height:0;padding-bottom:33.333333333333333%;background-color:#f3f4f6}.photo_plugin .photo_item>a,.photo_plugin .photo_item>span{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.photo_plugin .photo_item>a:before{z-index:1}.photo_plugin .img_thumb{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo_plugin .ico_video:before{content:'';position:absolute;display:block;right:7px;bottom:7px;z-index:1;background-position:-263px -68px;width:22px;height:23px}.photo_case14 .photo_item:nth-child(6n+1),.photo_case20 .photo_item:nth-child(6n+1),.photo_case9 .photo_item:nth-child(6n+1){width:66.666666666666666%;padding-bottom:66.666666666666666%}.photo_case14 .photo_item:nth-child(6n+1).ico_video:before,.photo_case20 .photo_item:nth-child(6n+1).ico_video:before,.photo_case9 .photo_item:nth-child(6n+1).ico_video:before{background-position:-215px -132px;width:34px;height:34px}.photo_case14 .photo_item:nth-child(3n+4),.photo_case20 .photo_item:nth-child(3n+4),.photo_case9 .photo_item:nth-child(3n+4){clear:both}.photo_case14 .photo_item:nth-child(12n+2)>a,.photo_case14 .photo_item:nth-child(12n+2)>span,.photo_case14 .photo_item:nth-child(12n+3)>a,.photo_case14 .photo_item:nth-child(12n+3)>span,.photo_case20 .photo_item:nth-child(12n+2)>a,.photo_case20 .photo_item:nth-child(12n+2)>span,.photo_case20 .photo_item:nth-child(12n+3)>a,.photo_case20 .photo_item:nth-child(12n+3)>span,.photo_case9 .photo_item:nth-child(12n+2)>a,.photo_case9 .photo_item:nth-child(12n+2)>span,.photo_case9 .photo_item:nth-child(12n+3)>a,.photo_case9 .photo_item:nth-child(12n+3)>span{border-left-width:1px}.photo_case14 .photo_item:nth-child(12n+7),.photo_case14 .photo_item:nth-child(12n+8),.photo_case14 .photo_item:nth-child(12n+9),.photo_case20 .photo_item:nth-child(12n+7),.photo_case20 .photo_item:nth-child(12n+8),.photo_case20 .photo_item:nth-child(12n+9),.photo_case9 .photo_item:nth-child(12n+7),.photo_case9 .photo_item:nth-child(12n+8),.photo_case9 .photo_item:nth-child(12n+9){float:right}.photo_case14 .photo_item:nth-child(12n+7)>a,.photo_case14 .photo_item:nth-child(12n+7)>span,.photo_case20 .photo_item:nth-child(12n+7)>a,.photo_case20 .photo_item:nth-child(12n+7)>span,.photo_case9 .photo_item:nth-child(12n+7)>a,.photo_case9 .photo_item:nth-child(12n+7)>span{border-left-width:1px}.photo_case14 .photo_item:nth-child(6n+5)>a,.photo_case14 .photo_item:nth-child(6n+5)>span,.photo_case14 .photo_item:nth-child(6n+6)>a,.photo_case14 .photo_item:nth-child(6n+6)>span,.photo_case20 .photo_item:nth-child(6n+5)>a,.photo_case20 .photo_item:nth-child(6n+5)>span,.photo_case20 .photo_item:nth-child(6n+6)>a,.photo_case20 .photo_item:nth-child(6n+6)>span,.photo_case9 .photo_item:nth-child(6n+5)>a,.photo_case9 .photo_item:nth-child(6n+5)>span,.photo_case9 .photo_item:nth-child(6n+6)>a,.photo_case9 .photo_item:nth-child(6n+6)>span{border-left-width:1px}.photo_case14 .photo_item>a,.photo_case14 .photo_item>span,.photo_case20 .photo_item>a,.photo_case20 .photo_item>span,.photo_case9 .photo_item>a,.photo_case9 .photo_item>span{border-color:#fff;border-style:solid;border-width:0 0 1px 0}.photo_case14 .photo_item:nth-child(13){width:33.333333333333333%;padding-bottom:33.333333333333333%}.photo_case14 .photo_item:nth-child(13).ico_video:before{background-position:-263px -68px;width:22px;height:23px}.photo_case20 .photo_item:nth-child(19){width:33.333333333333333%;padding-bottom:33.333333333333333%}.photo_case20 .photo_item:nth-child(19).ico_video:before{background-position:-263px -68px;width:22px;height:23px}.photo_case20 .photo_item:nth-child(n+19){float:left}.photo_case20 .photo_item:nth-child(19)>a,.photo_case20 .photo_item:nth-child(19)>span{border-left-width:0}.photo_case20 .photo_item:nth-child(20)>a,.photo_case20 .photo_item:nth-child(20)>span{border-left-width:1px}.photo_case8 .photo_item:nth-child(1){width:66.666666666666666%;padding-bottom:66.666666666666666%}.photo_case8 .photo_item:nth-child(1).ico_video:before{background-position:-215px -132px;width:34px;height:34px}.photo_case8 .photo_item:nth-child(4){clear:both}.photo_case8 .photo_item:nth-child(7){clear:both;width:50%;padding-bottom:66.666666666666666%}.photo_case8 .photo_item:nth-child(8){width:50%;padding-bottom:66.666666666666666%}.photo_case7 .photo_item:nth-child(1){width:100%;padding-bottom:66.666666666666666%}.photo_case7 .photo_item:nth-child(2),.photo_case7 .photo_item:nth-child(5){clear:both}.photo_case6 .photo_item:nth-child(1),.photo_case6 .photo_item:nth-child(4){width:66.666666666666666%;padding-bottom:66.666666666666666%}.photo_case6 .photo_item:nth-child(1).ico_video:before,.photo_case6 .photo_item:nth-child(4).ico_video:before{background-position:-215px -132px;width:34px;height:34px}.photo_case6 .photo_item:nth-child(4){float:right;clear:both}.photo_case6 .photo_item:nth-child(5),.photo_case6 .photo_item:nth-child(6){float:right}.photo_case5 .photo_item:nth-child(1),.photo_case5 .photo_item:nth-child(2){width:50%;padding-bottom:66.666666666666666%}.photo_case5 .photo_item:nth-child(3){clear:both}.photo_case4 .photo_item:nth-child(1){width:100%;padding-bottom:66.666666666666666%}.photo_case4 .photo_item:nth-child(2){clear:both}.photo_case3 .photo_item{width:50%;padding-bottom:50%}.photo_case3 .photo_item:nth-child(1){width:100%}.photo_case3 .photo_item:nth-child(2){clear:both}.photo_case2 .photo_item{float:none;width:100%;padding-bottom:50%}.photo_case1 .photo_item{float:none;width:100%;padding-bottom:100%}.link+.photo_plugin,.title_section+.photo_plugin{margin:0 15px;border-radius:7px}.link+.photo_plugin .photo_item>a,.link+.photo_plugin .photo_item>span,.title_section+.photo_plugin .photo_item>a,.title_section+.photo_plugin .photo_item>span{border:1px solid #fff}.link+.photo_plugin.photo_case9 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case9 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(2)>span{border-top:0}.link+.photo_plugin.photo_case9 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(2)>span,.link+.photo_plugin.photo_case9 .photo_item:nth-child(3)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(3)>span,.link+.photo_plugin.photo_case9 .photo_item:nth-child(6)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(6)>span,.link+.photo_plugin.photo_case9 .photo_item:nth-child(7)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(7)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(3)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(3)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(6)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(6)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(7)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(7)>span{border-right:0}.link+.photo_plugin.photo_case9 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case9 .photo_item:nth-child(4)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(4)>span,.link+.photo_plugin.photo_case9 .photo_item:nth-child(8)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(8)>span,.link+.photo_plugin.photo_case9 .photo_item:nth-child(9)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(9)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(4)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(4)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(8)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(8)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(9)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(9)>span{border-left:0}.link+.photo_plugin.photo_case9 .photo_item:nth-child(7)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(7)>span,.link+.photo_plugin.photo_case9 .photo_item:nth-child(9)>a,.link+.photo_plugin.photo_case9 .photo_item:nth-child(9)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(7)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(7)>span,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(9)>a,.title_section+.photo_plugin.photo_case9 .photo_item:nth-child(9)>span{border-bottom:0}.link+.photo_plugin.photo_case8 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case8 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(2)>span{border-top:0}.link+.photo_plugin.photo_case8 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(2)>span,.link+.photo_plugin.photo_case8 .photo_item:nth-child(3)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(3)>span,.link+.photo_plugin.photo_case8 .photo_item:nth-child(6)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(6)>span,.link+.photo_plugin.photo_case8 .photo_item:nth-child(8)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(8)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(3)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(3)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(6)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(6)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(8)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(8)>span{border-right:0}.link+.photo_plugin.photo_case8 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case8 .photo_item:nth-child(4)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(4)>span,.link+.photo_plugin.photo_case8 .photo_item:nth-child(7)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(7)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(4)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(4)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(7)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(7)>span{border-left:0}.link+.photo_plugin.photo_case8 .photo_item:nth-child(7)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(7)>span,.link+.photo_plugin.photo_case8 .photo_item:nth-child(8)>a,.link+.photo_plugin.photo_case8 .photo_item:nth-child(8)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(7)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(7)>span,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(8)>a,.title_section+.photo_plugin.photo_case8 .photo_item:nth-child(8)>span{border-bottom:0}.link+.photo_plugin.photo_case7 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(1)>span{border-top:0}.link+.photo_plugin.photo_case7 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case7 .photo_item:nth-child(4)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(4)>span,.link+.photo_plugin.photo_case7 .photo_item:nth-child(7)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(7)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(4)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(4)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(7)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(7)>span{border-right:0}.link+.photo_plugin.photo_case7 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case7 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(2)>span,.link+.photo_plugin.photo_case7 .photo_item:nth-child(5)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(5)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(5)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(5)>span{border-left:0}.link+.photo_plugin.photo_case7 .photo_item:nth-child(5)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(5)>span,.link+.photo_plugin.photo_case7 .photo_item:nth-child(6)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(6)>span,.link+.photo_plugin.photo_case7 .photo_item:nth-child(7)>a,.link+.photo_plugin.photo_case7 .photo_item:nth-child(7)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(5)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(5)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(6)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(6)>span,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(7)>a,.title_section+.photo_plugin.photo_case7 .photo_item:nth-child(7)>span{border-bottom:0}.link+.photo_plugin.photo_case6 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case6 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(2)>span{border-top:0}.link+.photo_plugin.photo_case6 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(2)>span,.link+.photo_plugin.photo_case6 .photo_item:nth-child(3)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(3)>span,.link+.photo_plugin.photo_case6 .photo_item:nth-child(4)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(4)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(3)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(3)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(4)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(4)>span{border-right:0}.link+.photo_plugin.photo_case6 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case6 .photo_item:nth-child(5)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(5)>span,.link+.photo_plugin.photo_case6 .photo_item:nth-child(6)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(6)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(5)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(5)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(6)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(6)>span{border-left:0}.link+.photo_plugin.photo_case6 .photo_item:nth-child(4)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(4)>span,.link+.photo_plugin.photo_case6 .photo_item:nth-child(6)>a,.link+.photo_plugin.photo_case6 .photo_item:nth-child(6)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(4)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(4)>span,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(6)>a,.title_section+.photo_plugin.photo_case6 .photo_item:nth-child(6)>span{border-bottom:0}.link+.photo_plugin.photo_case5 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case5 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(2)>span{border-top:0}.link+.photo_plugin.photo_case5 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(2)>span,.link+.photo_plugin.photo_case5 .photo_item:nth-child(5)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(5)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(5)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(5)>span{border-right:0}.link+.photo_plugin.photo_case5 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case5 .photo_item:nth-child(3)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(3)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(3)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(3)>span{border-left:0}.link+.photo_plugin.photo_case5 .photo_item:nth-child(3)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(3)>span,.link+.photo_plugin.photo_case5 .photo_item:nth-child(4)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(4)>span,.link+.photo_plugin.photo_case5 .photo_item:nth-child(5)>a,.link+.photo_plugin.photo_case5 .photo_item:nth-child(5)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(3)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(3)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(4)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(4)>span,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(5)>a,.title_section+.photo_plugin.photo_case5 .photo_item:nth-child(5)>span{border-bottom:0}.link+.photo_plugin.photo_case4 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case4 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(1)>span{border-top:0}.link+.photo_plugin.photo_case4 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case4 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case4 .photo_item:nth-child(4)>a,.link+.photo_plugin.photo_case4 .photo_item:nth-child(4)>span,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(4)>a,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(4)>span{border-right:0}.link+.photo_plugin.photo_case4 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case4 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case4 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case4 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(2)>span{border-left:0}.link+.photo_plugin.photo_case4 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case4 .photo_item:nth-child(2)>span,.link+.photo_plugin.photo_case4 .photo_item:nth-child(3)>a,.link+.photo_plugin.photo_case4 .photo_item:nth-child(3)>span,.link+.photo_plugin.photo_case4 .photo_item:nth-child(4)>a,.link+.photo_plugin.photo_case4 .photo_item:nth-child(4)>span,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(3)>a,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(3)>span,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(4)>a,.title_section+.photo_plugin.photo_case4 .photo_item:nth-child(4)>span{border-bottom:0}.link+.photo_plugin.photo_case3 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case3 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(1)>span{border-top:0}.link+.photo_plugin.photo_case3 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case3 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case3 .photo_item:nth-child(3)>a,.link+.photo_plugin.photo_case3 .photo_item:nth-child(3)>span,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(3)>a,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(3)>span{border-right:0}.link+.photo_plugin.photo_case3 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case3 .photo_item:nth-child(1)>span,.link+.photo_plugin.photo_case3 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case3 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(2)>span{border-left:0}.link+.photo_plugin.photo_case3 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case3 .photo_item:nth-child(2)>span,.link+.photo_plugin.photo_case3 .photo_item:nth-child(3)>a,.link+.photo_plugin.photo_case3 .photo_item:nth-child(3)>span,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(3)>a,.title_section+.photo_plugin.photo_case3 .photo_item:nth-child(3)>span{border-bottom:0}.link+.photo_plugin.photo_case2 .photo_item:nth-child(1)>a,.link+.photo_plugin.photo_case2 .photo_item:nth-child(1)>span,.title_section+.photo_plugin.photo_case2 .photo_item:nth-child(1)>a,.title_section+.photo_plugin.photo_case2 .photo_item:nth-child(1)>span{border-width:0 0 1px}.link+.photo_plugin.photo_case2 .photo_item:nth-child(2)>a,.link+.photo_plugin.photo_case2 .photo_item:nth-child(2)>span,.title_section+.photo_plugin.photo_case2 .photo_item:nth-child(2)>a,.title_section+.photo_plugin.photo_case2 .photo_item:nth-child(2)>span{border-width:1px 0 0}.link+.photo_plugin.photo_case1 .photo_item>a,.link+.photo_plugin.photo_case1 .photo_item>span,.title_section+.photo_plugin.photo_case1 .photo_item>a,.title_section+.photo_plugin.photo_case1 .photo_item>span{border:0!important}.section_info{padding:0 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section_info .lst_info{text-align:left;font-size:0;font-size:1.5rem;line-height:2.1rem;font-weight:400;margin-top:10px}.section_info .lst_info>li{position:relative;margin-top:15px;padding-left:34px}.section_info .lst_info>li:first-child{margin-top:0}.section_info .lst_info>li:before{content:'';display:block;position:absolute;top:1.5px;left:0}.section_info .lst_info>li.is-solo .title:after{content:normal}.section_info .lst_info .info_category{font-size:0}.section_info .lst_info .info_category:before{background-position:-138px -246px;width:19px;height:19px}.section_info .lst_info .info_category span{font-size:1.5rem;line-height:2.1rem;font-weight:400}.section_info .lst_info .info_category span:before{content:'';display:inline-block;width:2px;height:2px;background-color:#d7d7d9;vertical-align:middle;margin:-2px 6px 0 6px}.section_info .lst_info .info_category span:first-child:before{content:normal;margin:0}.section_info .lst_info .info_intro:before{background-position:-184px -246px;width:19px;height:19px}.section_info .lst_info .info_budget:before{background-position:-263px -212px;width:19px;height:19px}.section_info .lst_info .info_budget .lst_budget{display:inline-block;display:table}.section_info .lst_info .info_budget .lst_budget li{display:table-row}.section_info .lst_info .info_budget .lst_budget li:first-child{margin-top:0}.section_info .lst_info .info_budget .lst_budget li:first-child .con_s,.section_info .lst_info .info_budget .lst_budget li:first-child .title_s{padding-top:0}.section_info .lst_info .info_budget .con_s,.section_info .lst_info .info_budget .title_s{display:table-cell;padding-top:4px}.section_info .lst_info .info_time .title{position:relative;display:inline-block}.section_info .lst_info .info_time .title .title_s{padding-right:10px}.section_info .lst_info .info_time:before{background-position:-23px -246px;width:19px;height:19px}.section_info .lst_info .info_time .memo{margin-top:3px}.section_info .lst_info .info_time .lst_week{margin-top:8px}.section_info .lst_info .info_time .lst_week li{display:table-row}.section_info .lst_info .info_time .lst_week li:first-child{margin-top:0}.section_info .lst_info .info_time .lst_week li .con_s,.section_info .lst_info .info_time .lst_week li .title_s{display:table-cell;padding-top:5px}.section_info .lst_info .info_time .lst_week li .title_s{min-width:45px}.section_info .lst_info .lst_week{display:none}.section_info .lst_info .info_tel:before{background-position:0 -246px;width:19px;height:19px}.section_info .lst_info .info_tel .btn_tel{text-align:left;color:#33659d}.section_info .lst_info .info_url{color:#33659d}.section_info .lst_info .info_url:before{background-position:-46px -246px;width:19px;height:19px}.section_info .lst_info .info_url .lst_url li{margin-top:6px;padding-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section_info .lst_info .info_url .lst_url li:first-child{margin-top:0}.section_info .lst_info .info_url a{color:#33659d}.section_info .lst_info .info_book{color:#33659d}.section_info .lst_info .info_book:before{background-position:-115px -246px;width:19px;height:19px}.section_info .lst_info .info_book.url a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section_info .lst_info .info_book.url:before{background-position:-115px -246px;width:19px;height:19px}.section_info .lst_info .info_book.url_label:before{background-position:-115px -246px;width:19px;height:19px}.section_info .lst_info .info_book.url_label .book_wp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.section_info .lst_info .info_book.url_label .book_wp a:first-child{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.section_info .lst_info .info_book.url_label .book_wp a:first-child+a{white-space:nowrap}.section_info .lst_info .info_book .book_wp{padding-bottom:1px;color:#33659d}.section_info .lst_info .info_book .book_wp .label{position:relative;display:inline-block;vertical-align:bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:.8px solid #dcdcdc;margin-left:4px;padding:4px 13px 2px 7px;letter-spacing:-.15px;text-align:center;color:#000;top:-1px;border-top-left-radius:17px;border-top-right-radius:17px;border-bottom-left-radius:17px;border-bottom-right-radius:17px;font-size:.9rem;line-height:.9rem;font-weight:700}.section_info .lst_info .info_book .book_wp .label:after{content:'';display:block;position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:7px;background:url(https://page.line.me/ast/images/btn-more-black@3x.b1d38336806c07a4ef954c8ac5366949.png) no-repeat 0 0;-webkit-background-size:5px 7px;background-size:5px 7px}.section_info .lst_info .info_pay:before{background-position:-238px -212px;width:19px;height:19px}.section_info .lst_info .lst_card{display:none;margin:13px 0 0}.section_info .lst_info .lst_card li{float:left;margin-left:8px}.section_info .lst_info .lst_card li:first-child{margin-left:0}.section_info .lst_info .lst_card .card_master{background-position:-263px -95px;width:25px;height:17px}.section_info .lst_info .lst_card .card_visa{background-position:-116px -187px;width:35px;height:17px}.section_info .lst_info .lst_card .card_jcb{background-position:-155px -187px;width:21px;height:17px}.section_info .lst_info .lst_card .card_diners{background-position:-180px -187px;width:20px;height:17px}.section_info .lst_info .lst_card .card_amex{background-position:-263px -191px;width:23px;height:17px}.section_info .lst_info .lst_card .card_linepay{background-position:-69px -187px;width:43px;height:17px}.section_info .lst_info .info_facility{margin-top:16px;line-height:1.53}.section_info .lst_info .info_facility:before{top:2px;background-position:-161px -246px;width:19px;height:19px}.section_info .lst_info .title_s{display:inline-block;padding-right:10px}.section_info .lst_info .con_s{display:inline-block}.section_info .lst_info .title:after{content:'';display:inline-block;vertical-align:middle;margin:-3px 0 0 4px;background-position:-117px -98px;width:14px;height:14px}.section_info .lst_info .is-active .title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;transition:.3s}.section_info .lst_info .is-active .lst_week{display:table}.section_info .lst_info .is-active .lst_card{display:block}.section_info .place_map{margin:17px 0 0}.section_info .place_map .map_area{position:relative;background-color:#f3f4f6;border-radius:7px}.section_info .place_map .map_area a:before{border-radius:7px}.section_info .place_map .map_area.empty a:before{background-color:transparent}.section_info .place_map .map_area img{width:100%;display:block;border-radius:7px}.section_info .place_map .map_area .js-map-container div{border-radius:7px}.section_info .place_map .map_text{margin-top:12px;position:relative;padding-left:34px}.section_info .place_map .map_text:before{content:'';position:absolute;top:0;left:0;background-position:-69px -246px;width:19px;height:19px}.section_info .place_map .map_title{font-weight:400;font-size:1.5rem;line-height:1.8rem;font-weight:400}.section_info .place_map .map_address{margin:5px 0 0;color:#a5a5a5;font-size:1.3rem;line-height:1.5rem;font-weight:400}.section_review{padding:0 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section_coupon{padding-bottom:28px}.section_coupon>span{display:block;height:105px;margin:0 16px 14px;border-radius:7px;background-color:#f3f4f6}.main .section_coupon>span{margin-bottom:8px}.section_coupon .coupon_cash{background-color:#d5b35b}.section_coupon .coupon_free{background-color:#d64040}.section_coupon .coupon_etc{background-color:#7c58c4}.section_coupon .coupon_discount{background-color:#27a88c}.section_coupon .coupon_gift{background-color:#4878d9}.section_coupon .coupon_plugin{position:relative;height:105px;margin:0 16px 14px;border-radius:7px}.section_coupon .coupon_plugin:empty{background-color:#f3f4f6}.main .section_coupon .coupon_plugin{margin-bottom:8px}.section_coupon .coupon_plugin .coupon_thumb{position:absolute;left:20px;width:53px;height:53px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section_coupon .coupon_plugin .coupon_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.section_coupon .coupon_plugin .coupon_thumb+.coupon_desc{padding-left:88px}.section_coupon .coupon_plugin .coupon_desc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 73px 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section_coupon .coupon_plugin .coupon_desc:before{content:'';position:absolute;top:4px;right:54px;background-position:-297px 0;width:1px;height:97px}.section_coupon .coupon_plugin .coupon_desc:after{content:'';position:absolute;right:20px;margin-top:1px;background-position:-267px -246px;width:16px;height:17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section_coupon .coupon_plugin .coupon_category{display:block;color:#000;font-size:1rem;line-height:1rem;font-weight:800;opacity:.35}.section_coupon .coupon_plugin .coupon_title{display:block;margin:3px 0 0;color:#fff;letter-spacing:-.2px;font-size:1.6rem;line-height:2rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section_coupon .coupon_plugin .coupon_date{padding:7px 0 0;color:#fff;opacity:.4;letter-spacing:-.2px;font-size:1.2rem;line-height:1.2rem;font-weight:500}.section_coupon.error_network{height:279px}.section_ezstore{padding-bottom:28px}.main .section_ezstore{padding-bottom:12px}.section_ezstore .ezstore_plugin{position:relative}.section_ezstore .lst_ezstore{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 16px;height:100%}.section_ezstore .lst_ezstore li{width:calc(50% - 2.5px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.section_ezstore .lst_ezstore li a{display:block}.section_ezstore .lst_ezstore li:nth-child(2n-1){margin-right:2.5px}.section_ezstore .lst_ezstore li:nth-child(2n){margin-left:2.5px}.section_ezstore .lst_ezstore .ezstore_thumb{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:7px;background-color:#f3f4f6;overflow:hidden}.section_ezstore .lst_ezstore .ezstore_thumb:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.06);z-index:1}.section_ezstore .lst_ezstore .ezstore_thumb img{position:absolute;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px}.section_ezstore .lst_ezstore .ezstore_desc{margin:10px 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000}.section_ezstore .lst_ezstore .ezstore_title{display:block;font-size:1.3rem;line-height:1.8rem;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;max-width:150px}.section_ezstore .lst_ezstore .ezstore_price{padding:6px 0 0;color:#111;font-size:1.5rem;line-height:1.5rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section_ezstore .lst_ezstore .ezstore_price.is-sale{color:#d52c2c}.section_ezstore .lst_ezstore .ezstore_price.is-sale .previous_price{margin-left:5px;color:#949494}.section_ezstore .ico_sale{position:absolute;top:6px;left:6px;z-index:5;background-position:-215px -170px;width:32px;height:32px}.section_ezstore.error_network{height:279px}.section_shopcard{padding-bottom:28px}.section_shopcard>span{display:block;height:144px;margin:0 16px 14px;background-color:#f2f4f6;border-radius:7px}.section_shopcard .shopcard_plugin{position:relative;height:144px;margin:0 16px 14px;border:.5px solid rgba(0,0,0,.06);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f2f4f6;border-radius:7px}.section_shopcard .shopcard_plugin:empty{border:0}.section_shopcard .shopcard_plugin .shopcard_thumb{position:absolute;left:20px;width:53px;height:53px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section_shopcard .shopcard_plugin .shopcard_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.section_shopcard .shopcard_plugin .shopcard_desc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;padding:0 121px 0 22px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section_shopcard .shopcard_plugin .shopcard_desc:after{content:'';position:absolute;right:16px;background-position:-117px 0;width:94px;height:94px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section_shopcard .shopcard_plugin .shopcard_title{display:block;letter-spacing:-.2px;font-size:1.5rem;line-height:2.2rem;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;color:#222}.section_shopcard .shopcard_plugin .shopcard_go{display:inline-block;margin:14px 0 0;padding:8px 12px;max-width:90%;font-size:1.2rem;line-height:1.2rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#222;color:#fff;border-radius:25px;-ms-flex-item-align:start;align-self:flex-start}.text_plugin{padding:0 16px}.text_plugin .text_image{position:relative;padding-bottom:50%;height:0;width:100%;margin:0 auto;border-radius:7px;background-color:#f3f4f6}.text_plugin .text_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px}.text_plugin .text_image+.text_desc{padding-top:10px}.text_plugin .text_image:after{border-radius:7px}.text_plugin .text_desc{padding-right:8px;color:#111;font-size:1.4rem;line-height:2.4rem;font-weight:400}.text_plugin .text_desc a{color:#33659d}.text_plugin .text_website{margin:36px 0 0}.text_plugin .text_website dt{font-size:1.4rem;line-height:1.4rem;font-weight:600}.text_plugin .text_website dd{font-size:1.4rem;line-height:1.4rem;font-weight:400;margin:10px 0 0}.link+.text_plugin .text_desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.link+a .text_plugin .text_desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.collection_plugin{position:relative;height:105px;margin:0 16px 8px}.main .collection_plugin{margin-bottom:8px}.collection_plugin .collection_thumb{position:absolute;top:0;left:0;width:105px;height:100%;background:#f3f4f6;border-radius:7px;overflow:hidden}.collection_plugin .collection_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px}.collection_plugin .collection_thumb:after{border-radius:7px}.ctype_location .collection_plugin .collection_thumb:after{content:normal}.collection_plugin .collection_thumb+.collection_desc{padding-left:120px}.collection_plugin .collection_desc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 12px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collection_plugin .collection_title{display:block;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.ctype_normal .collection_plugin .collection_title{color:#111;font-size:1.5rem;line-height:1.8rem;font-weight:700}.ctype_product .collection_plugin .collection_title{font-size:1.5rem;line-height:1.8rem;font-weight:500}.ctype_location .collection_plugin .collection_title{font-size:1.5rem;line-height:2rem;font-weight:600}.ctype_people .collection_plugin .collection_title{font-size:1.5rem;line-height:1.8rem;font-weight:700}.collection_plugin .collection_detail{padding:3px 0 0;color:#a5a5a5;font-size:1.2rem;line-height:1.7rem;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.ctype_location .collection_plugin .collection_detail{font-size:1.3rem;line-height:1.9rem;font-weight:400;color:#555}.ctype_people .collection_plugin .collection_detail{padding:5px 0 0;color:#555;font-size:1.3rem;line-height:1.8rem;font-weight:400}.collection_plugin .collection_tag{padding-top:4px;color:#a5a5a5;font-size:1.2rem;line-height:1.7rem;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.collection_plugin .collection_tag span{margin-right:7px}.collection_plugin .collection_price{padding:5px 0 0;color:#111;font-size:1.5rem;line-height:1.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst_collect.ctype_location>li{position:relative}.lst_collect.ctype_location>li .locate_link{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.lst_collect.ctype_location>li .collection_locate{padding-top:5px;color:#a5a5a5;font-size:11px;line-height:17px;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.lst_collect.ctype_location>li .collection_locate:before{content:'';display:inline-block;vertical-align:middle;margin:-2px 3px 0 0;width:8px;height:10px;background:url(https://page.line.me/ast/images/ico-locate@3x.481a17dd913477a8b5c989bc2db7ecfb.png) no-repeat 0 0;-webkit-background-size:8px 10px;background-size:8px 10px}.lst_collect.ctype_location>li .collection_locate a{position:relative;z-index:4}.lst_collect.ctype_location>li .collection_locate.certify:before{content:normal}.lst_collect.ctype_location>li .collection_locate.certify .map{display:inline-block;color:#33659d}.lst_collect.ctype_location>li .collection_locate.certify .map:before{content:'';display:inline-block;vertical-align:middle;margin:-2px 3px 0 0;width:8px;height:10px;background:url(https://page.line.me/ast/images/ico-locate-on@3x.51669e124b80b3b81a016baf10796933.png) no-repeat 0 0;-webkit-background-size:8px 10px;background-size:8px 10px}.lst_collect.ctype_location>li .collection_locate .map{margin-right:3px}.section_collection .thumb_type{margin-bottom:-46px}.main .thumb_type{margin-bottom:-30px}.thumb_type .lst_collect{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 16px;height:100%}.thumb_type .lst_collect li{width:calc(50% - 4px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.thumb_type .lst_collect li a{display:block}.thumb_type .lst_collect li:nth-child(2n-1){margin-right:4px}.thumb_type .lst_collect li:nth-child(2n){margin-left:4px}.thumb_type .lst_collect .collection_plugin{position:relative;height:inherit;margin:inherit}.thumb_type .lst_collect .collection_thumb{position:relative;width:100%;height:0;padding-bottom:100%}.thumb_type .lst_collect .collection_thumb img{position:absolute;display:block}.thumb_type .lst_collect .collection_thumb+.collection_desc{padding-left:inherit;margin:12px 0 36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000}.thumb_type .lst_collect .collection_title{display:block;font-size:1.6rem;line-height:2rem;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;max-width:160px}.thumb_type .lst_collect.ctype_normal .collection_desc{padding:0 12px 0 3px;margin:11px 0 36px}.thumb_type .lst_collect.ctype_normal .collection_detail{padding:5px 0 0}.thumb_type .lst_collect.ctype_product .collection_desc{padding:0 12px 0 3px}.thumb_type .lst_collect.ctype_product .collection_title{font-size:1.5rem;line-height:1.8rem;font-weight:500}.thumb_type .lst_collect.ctype_product .collection_detail{padding:5px 0 0}.thumb_type .lst_collect.ctype_location .collection_desc{margin:10px 0 0;padding:0 12px 0 3px}.thumb_type .lst_collect.ctype_location .collection_detail{padding:5px 0 0;font-size:1.3rem;line-height:1.8rem;font-weight:400;color:#555;letter-spacing:-.1px;max-height:34px;overflow:hidden}.thumb_type .lst_collect.ctype_location .collection_locate{border-top:1px solid #fff}.thumb_type .lst_collect.ctype_location .collection_locate>a{display:inline}.thumb_type .lst_collect.ctype_people .collection_desc{padding:0 12px 0 3px;margin:10px 0 36px}.thumb_type .lst_collect.ctype_people .collection_detail{padding:4px 0 0;letter-spacing:-.1px}.thumb_type .lst_collect.ctype_people .collection_tag{padding-top:4px}.thumb_type .ctype_location.lst_collect>li{margin-bottom:0;padding-bottom:36px}.thumb_type .ctype_location.lst_collect>li:nth-child(2n-1){margin-right:2px}.thumb_type .ctype_location.lst_collect>li:nth-child(2n){margin-left:2px}_:-ms-lang(x),_:-webkit-full-screen,.thumb_type .lst_collect{height:inherit}_:-ms-lang(x),_:-webkit-full-screen,.thumb_type .collection_plugin .collection_desc{height:inherit}.collection_plugin_detail .collection_detail_image{position:relative;width:100%;padding-bottom:100%;height:0;background-color:#f3f4f6}.collection_plugin_detail .collection_detail_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection_plugin_detail .collection_detail_text{padding:16px 39px 16px 16px}.collection_plugin_detail .collection_detail_text .collection_title{color:#111;font-size:2.3rem;line-height:2.8rem;font-weight:700}.collection_plugin_detail .collection_detail_text .collection_desc{padding:9px 0 0;letter-spacing:-.19px;color:rgba(0,0,0,.7);font-size:1.7rem;line-height:2.6rem;font-weight:400}.collection_plugin_detail .collection_detail_text .collection_desc a{color:#33659d}.collection_plugin_detail .collection_detail_text.ctype_product .collection_title{font-size:1.9rem;line-height:2.6rem;font-weight:700}.collection_plugin_detail .collection_detail_text.ctype_product .collection_price{padding-top:1px;display:block;font-size:2.3rem;line-height:2.8rem;font-weight:700}.collection_plugin_detail .collection_detail_text.ctype_product .collection_desc{padding-top:12px}.collection_plugin_detail .collection_detail_text.ctype_location{padding-top:15.5px}.collection_plugin_detail .collection_detail_text.ctype_location .collection_desc{padding:10px 0 0}.collection_plugin_detail .collection_detail_text.ctype_location .collection_locate{margin:5px 0 0;color:#a5a5a5;font-size:1.2rem;line-height:2rem;font-weight:400}.collection_plugin_detail .collection_detail_text.ctype_location .collection_locate:before{content:'';display:inline-block;vertical-align:middle;margin:-1px 3px 0 0;width:10px;height:12px;background:url(https://page.line.me/ast/images/ico-locate-type2@3x.83c8f135aac75d1761beea7dbdb0f1e3.png) no-repeat 0 0;-webkit-background-size:10px 12px;background-size:10px 12px}.collection_plugin_detail .collection_detail_text.ctype_location .collection_locate.certify:before{content:normal}.collection_plugin_detail .collection_detail_text.ctype_location .collection_locate.certify>a{display:inline}.collection_plugin_detail .collection_detail_text.ctype_location .collection_locate.certify .map{color:#33659d;margin-right:6px;font-size:1.2rem;line-height:.2rem;font-weight:400}.collection_plugin_detail .collection_detail_text.ctype_location .collection_locate.certify .map:before{content:'';display:inline-block;vertical-align:middle;margin:-1px 3px 0 0;width:10px;height:12px;background:url(https://page.line.me/ast/images/ico-locate-type2-on@3x.9763349cfc99a5c99cc88c05c7c27498.png) no-repeat 0 0;-webkit-background-size:10px 12px;background-size:10px 12px}.collection_plugin_detail .collection_detail_text.ctype_people{padding-top:15.5px}.collection_plugin_detail .collection_detail_text.ctype_people .collection_tag{margin-top:3px;color:#a5a5a5;font-size:1.2rem;line-height:2rem;font-weight:400}.collection_plugin_detail .collection_detail_text.ctype_people .collection_tag span{position:relative;display:inline-block;margin-right:12px}.collection_plugin_detail .collection_detail_text.ctype_people .collection_tag span:after{content:'';position:absolute;display:block;width:2px;height:2px;right:-7px;opacity:.9;background-color:#a5a5a5;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collection_plugin_detail .collection_detail_text.ctype_people .collection_tag span:last-child:after{content:normal}.wrap_viewer{position:relative;width:100%;height:100%;overflow:hidden;background-color:#000}.wrap_viewer .header{position:absolute;background:0 0}.wrap_viewer .header:after{content:'';position:absolute;top:0;left:0;width:100%;height:64px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(#000));background-image:linear-gradient(to top,rgba(0,0,0,0),#000);opacity:.3}.wrap_viewer .header .btn_nav_back{z-index:2;background-position:-34px -212px;width:30px;height:30px}.wrap_viewer .header .btn_close{z-index:2;position:relative;background-position:-263px -34px;width:30px;height:30px}.wrap_viewer .header.aos{height:48px;padding-top:9px;padding-bottom:9px}.wrap_viewer .header.aos .btn_nav_back{background-position:-139px -143px;width:30px;height:30px}.wrap_viewer .header.aos .btn_close{display:none}.wrap_viewer .viewer{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap_viewer .lst_viewer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap_viewer .viewer_item{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrap_viewer .viewer_img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrap_viewer video{width:100%;height:auto;max-height:100%}.wrap_viewer .viewer_video:before{position:absolute;content:'';top:50%;left:50%;background-position:0 -143px;width:65px;height:65px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.wrap_viewer .user{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:39px;font-size:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.wrap_viewer .thumb_user{position:absolute;display:block;top:0;left:0;width:39px;height:39px;vertical-align:middle}.wrap_viewer .thumb_user img{width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap_viewer .user_title{display:block;margin-left:47px;color:#fff;font-size:1.5rem;line-height:1.7rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap_viewer .viewer_contents:before{content:'';position:absolute;height:180px;bottom:0;right:0;left:0;opacity:.4;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(37%,#000),to(#000));background-image:linear-gradient(to bottom,transparent,#000 37%,#000)}.wrap_viewer .viewer_contents:after{content:'';position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#000;z-index:-1;-webkit-animation-name:fadeOut-is-on;animation-name:fadeOut-is-on}.wrap_viewer .viewer_contents.is-solo .viewer_inner_text{height:39px;bottom:53px}.wrap_viewer .viewer_contents .viewer_inner_text{position:absolute;bottom:60px;width:100%;height:82px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-animation-name:fadeOut-text;animation-name:fadeOut-text;overflow:hidden}.wrap_viewer .viewer_contents.is-on{position:absolute;top:44px;left:0;right:0;bottom:0;z-index:1}.wrap_viewer .viewer_contents.is-on:before{content:normal}.wrap_viewer .viewer_contents.is-on:after{opacity:.7;-webkit-animation-name:fadeIn-is-on;animation-name:fadeIn-is-on}.wrap_viewer .viewer_contents.is-on .viewer_inner_text{height:auto;max-height:90vh;overflow-x:auto;-webkit-animation-name:fadeIn-text;animation-name:fadeIn-text}.wrap_viewer .viewer_contents.is-on .viewer_inner_text:after{content:normal}.wrap_viewer .desc{margin:8px 0 0;color:#fff;font-size:1.4rem;line-height:2.1rem;font-weight:400}.wrap_viewer .viewer_button{position:absolute;bottom:0;width:100%;height:60px;padding:14px 15px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}.wrap_viewer .viewer_button .btn_comment,.wrap_viewer .viewer_button .btn_like{float:left;height:31px;line-height:31px;color:rgba(255,255,255,.6);font-size:13px;font-weight:400;margin-right:10px}.wrap_viewer .viewer_button .count{padding-left:3px}.wrap_viewer .upload_cms .viewer_contents.is-solo .viewer_inner_text{bottom:20px}.wrap_viewer .upload_cms .viewer_inner_text{bottom:29px}.wrap_viewer .upload_cms .viewer_button{height:28px}.wrap_viewer .upload_cms .viewer_button [class*=btn]{display:none}.wrap_viewer .zoom .lst_viewer{padding-bottom:0}.wrap_viewer .zoom .viewer_contents{display:none}.wrap_viewer .zoom .viewer_button{display:none}.wrap_viewer .btn_home{float:right;padding:0 12px;height:31px;line-height:29px;border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap_viewer .btn_home:after{content:'';display:inline-block;vertical-align:middle;margin-left:4px;background-position:-287px -116px;width:5px;height:8px}.wrap_viewer .viewer_contents.is-on .viewer_inner_text,.wrap_viewer .viewer_contents.is-on:after{-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition-timing-function:cubic-bezier(.35,0,.1,1);transition-timing-function:cubic-bezier(.35,0,.1,1)}.wrap_viewer .viewer_contents .viewer_inner_text,.wrap_viewer .viewer_contents:after{-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition-timing-function:cubic-bezier(1,.1,0,.35);transition-timing-function:cubic-bezier(1,.1,0,.35)}.wrap.error_network{position:relative}.wrap.error_network .error_msg{position:absolute;top:50%;left:50%;width:260px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#bdbdbd;font-size:1.5rem;line-height:2.3rem;font-weight:400;word-break:break-all}.wrap.error_network .error_msg:before{content:'';display:block;margin:0 auto 18px;background-position:0 0;width:113px;height:113px}.wrap.error_network .btn_retry{display:block;margin:155px auto 0;padding:0 41px 0 43px;height:48px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:25px;background-color:#fff;font-size:1.5rem;line-height:1.5rem;font-weight:700;color:#646464}.wrap.error_network .btn_retry:before{content:'';display:inline-block;margin-right:4px;vertical-align:middle;background-position:0 -269px;width:15px;height:16px}.section.error_network{position:relative;height:188px}.section.error_network .error_msg{position:absolute;top:50%;left:50%;width:260px;margin-top:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#bdbdbd;font-size:1.3rem;line-height:2rem;font-weight:400;word-break:break-all}.section.error_network .btn_retry{display:block;margin:15px auto 0;padding:0 20px;height:46px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:25px;background-color:#fff;font-size:1.4rem;line-height:1.4rem;font-weight:700;color:#646464}.section.error_network .btn_retry:before{content:'';display:inline-block;margin-right:4px;vertical-align:middle;background-position:0 -269px;width:15px;height:16px}.error_not_yet{display:table;width:100%;min-height:126px}.error_not_yet .error_msg{display:table-cell;padding:52px 37px 55px;text-align:center;vertical-align:middle;color:#949494;font-size:1.4rem;line-height:2rem;font-weight:400;word-break:break-all}.no_data{margin:0 16px;height:144px;text-align:center;border-radius:7px;background-color:#f3f4f6}.no_data .no_data_msg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 30px;font-size:1.4rem;line-height:2rem;font-weight:400;color:#bdbdbd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popup_open{overflow:hidden}.wrap_popup{z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wrap_popup:after{z-index:501;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);content:''}.wrap_popup .btn_popup{z-index:502;position:absolute;bottom:10px;left:10px;right:10px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap_popup .lst_button a,.wrap_popup .lst_button button{display:block;width:100%;height:57px;text-align:center;color:#007aff;background-color:rgba(231,231,231,.96);font-size:1.9rem;line-height:5.7rem;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap_popup .lst_button .btn_out{border-top-left-radius:13px;border-top-right-radius:13px}.wrap_popup .lst_button .btn_call{border-top:1px solid #bdbdc1;border-bottom-left-radius:13px;border-bottom-right-radius:13px}.wrap_popup .lst_button .btn_cancel{margin-top:10px;font-weight:600;background-color:#fff;border-radius:13px}.wrap_popup .area_popup{z-index:502;position:absolute;top:50%;left:28px;right:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:325px;margin:0 auto;padding:36px 25px 10px;background:#fff;border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-left-radius:13px;border-bottom-right-radius:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap_popup .area_popup .contents{text-align:center;color:#949494;font-size:1.4rem;line-height:1.8rem;font-weight:400}.wrap_popup .area_popup .pop_btn_area{margin-top:20px}.wrap_popup .area_popup .pop_btn_area [class*=btn]{margin-top:4px;width:100%;height:51px;font-size:1.6rem;line-height:1.6rem;font-weight:700;border-radius:7px}.wrap_popup .area_popup .pop_btn_area [class*=btn]:first-child{margin-top:11px}.wrap_popup .area_popup .pop_btn_area .btn_ok{color:#111;margin-top:0!important}.wrap_popup .area_popup .pop_btn_area .btn_cancel{color:#111}.wrap_popup .area_popup .pop_btn_area .btn_select{color:#fff;background-color:#1fc857}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.btn_collapsible:before,.floating_review_popup a span,.footer .provider span.certify:before,.go_top a:before,.header .btn_bookmark,.header .btn_bookmark.is-on,.header .btn_close,.header .btn_nav_back,.header .btn_share,.header.aos .btn_nav_back,.header.aos .btn_share,.ico_certified:before,.ico_premium:before,.ico_uncertified:before,.photo_case14 .photo_item.ico_video:nth-child(6n+1):before,.photo_case20 .photo_item.ico_video:nth-child(6n+1):before,.photo_case6 .photo_item.ico_video:nth-child(1):before,.photo_case6 .photo_item.ico_video:nth-child(4):before,.photo_case8 .photo_item.ico_video:nth-child(1):before,.photo_case9 .photo_item.ico_video:nth-child(6n+1):before,.photo_plugin .ico_video:before,.section .link .title_section:after,.section.error_network .btn_retry:before,.section_coupon .coupon_plugin .coupon_desc:after,.section_coupon .coupon_plugin .coupon_desc:before,.section_ezstore .ico_sale,.section_info .lst_info .info_book.url:before,.section_info .lst_info .info_book.url_label:before,.section_info .lst_info .info_book:before,.section_info .lst_info .info_budget:before,.section_info .lst_info .info_category:before,.section_info .lst_info .info_facility:before,.section_info .lst_info .info_intro:before,.section_info .lst_info .info_pay:before,.section_info .lst_info .info_tel:before,.section_info .lst_info .info_time:before,.section_info .lst_info .info_url:before,.section_info .lst_info .lst_card .card_amex,.section_info .lst_info .lst_card .card_diners,.section_info .lst_info .lst_card .card_jcb,.section_info .lst_info .lst_card .card_linepay,.section_info .lst_info .lst_card .card_master,.section_info .lst_info .lst_card .card_visa,.section_info .lst_info .title:after,.section_info .place_map .map_text:before,.section_shopcard .shopcard_plugin .shopcard_desc:after,.wrap .container:before,.wrap.error_network .btn_retry:before,.wrap.error_network .error_msg:before,.wrap_viewer .btn_home:after,.wrap_viewer .header .btn_close,.wrap_viewer .header .btn_nav_back,.wrap_viewer .header.aos .btn_nav_back,.wrap_viewer .viewer_video:before{-webkit-background-size:298px 285px;background-size:298px 285px;background-image:url(https://page.line.me/ast/images/sprite@2x.854a65c80a8999269607a6c9e1bd7461.png)}}@media screen and (min-width:899px){.section:last-child{padding-bottom:110px}.section .title_section{margin-top:0}.main .section:first-child{padding-top:0}.main .section .title_section{margin-top:10px}.wrap .header,.wrap_viewer .header{display:none}.wrap .container{padding-top:110px}.wrap .container:after{content:'';position:fixed;top:0;left:0;right:0;height:80px;background-color:#fff;z-index:5}.wrap .container:before{content:'';position:fixed;left:40px;top:29px;background-position:0 -117px;width:205px;height:22px;z-index:10}.js-modal-open .wrap .container:after,.js-modal-open .wrap .container:before{content:normal}.js-modal-open .wrap_viewer .header{display:block}.floating_button{width:690px}.floating_review_popup{width:690px}.thumb_profile{width:120px;height:120px}.profile_title{font-size:2.6rem;line-height:2.6rem;font-weight:700}.profile_title[class*=ico]:before{margin:-3px 7px 0 0}.ico_uncertified:before{background-position:-263px -141px;width:19px;height:21px}.ico_premium:before{background-position:-263px -166px;width:19px;height:21px}.ico_certified:before{background-position:-263px -116px;width:20px;height:21px}.profile_friends{margin-top:7px;font-size:1.4rem;line-height:1.4rem;font-weight:400}.profile_info{padding:15px 0 52px}.section_ezstore .lst_ezstore .ezstore_title{-webkit-line-clamp:inherit;max-width:inherit}.section_ezstore .ico_sale{top:10px;left:10px;background-position:-215px 0;width:44px;height:44px}.thumb_type .lst_collect .collection_title{max-width:inherit}.wrap_viewer .viewer{position:relative;padding-top:150px!important;max-width:1000px;margin:0 auto;overflow:hidden}.wrap_viewer .viewer.zoom{padding-top:0!important}.wrap_viewer .lst_viewer{padding-bottom:150px}.wrap_viewer .viewer_contents.is-on{top:150px}.error_not_yet{min-height:100px}.error_not_yet .error_msg{padding:20px 37px 57px}}@media screen and (max-width:320px){.profile_btn{padding-left:10px;padding-right:10px}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeIn-is-on{0%{opacity:.4}100%{opacity:.7}}@keyframes fadeIn-is-on{0%{opacity:.4}100%{opacity:.7}}@-webkit-keyframes fadeOut-is-on{0%{opacity:.7}100%{opacity:0}}@keyframes fadeOut-is-on{0%{opacity:.7}100%{opacity:0}}@-webkit-keyframes fadeIn-text{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-text{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut-text{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-text{0%{opacity:0}100%{opacity:1}}

/*# sourceMappingURL=../sourcemaps/ast/styles/main.34307d6d0853d23f13b2.css.map*/