﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@keyframes clickedAnimation{0%{transform:scale(0.6)}100%{transform:scale(1)}}.related-post-list-area,.post-lists-area,.ranking-list-area{padding:0 20px}.post-lists-title{text-align:center;font-size:17px;margin-bottom:10px}.main-contents-top,.main-contents{float:left;width:670px;background:#fff;border-radius:5px;padding-top:25px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;color:#101112;font-size:15px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.5em;background-color:#fcfaf0}h1,h2{font-weight:bold;color:#063353}b{font-weight:bold}h3{font-size:16px;font-weight:bold;color:#063353}h4{font-size:15px;font-weight:bold;color:#101112}a{color:#3b8bba}.allwrap{width:1000px;margin:4px auto 0;padding:20px;overflow:hidden;display:grid;grid-template-rows:100px 1fr;grid-template-columns:670px 1fr;grid-template-areas:" header       header      " " main         sidebar     "}.header-background{background-color:#ffd55d;height:3px}.right-side{grid-area:sidebar;width:300px;margin:0 auto;position:relative}#js-header-menu-grayout-area{display:none}#js-header-menu-grayout-area.active{display:block;width:100%;height:100vh;background-color:rgba(0,0,0,0);position:fixed;top:0;z-index:1}.header{grid-area:header;width:100%;margin-bottom:20px;display:grid;grid-template-rows:50px;grid-template-columns:160px 1fr 300px}.header .logo{display:flex;align-items:center;justify-content:center}.header .navigation{display:flex;align-items:center;justify-content:center}.header .navigation ul{display:flex}.header .navigation .nav-list{width:72px;height:30px;text-align:center;margin-right:10px}.header .navigation .nav-list:last-child{margin-right:0}.header .navigation .nav-list a{font-size:14px;background-color:#ffeebc;color:#212121;border:1px solid #ffe189;display:inline-block;width:98%;height:calc(100% - 9px);border-radius:62px;text-decoration:none;padding-top:4px;padding-bottom:5px}.header .navigation .nav-list a:hover{background-color:#fffee7}.header .navigation .nav-list a.nav-list-active{font-size:14px;background-color:#ffeebc;color:#212121;border:1px solid #ffe189;display:inline-block;width:98%;height:calc(100% - 9px);border-radius:62px;text-decoration:none;padding-top:4px;padding-bottom:5px}.header .navigation .nav-list a.nav-list-active:hover{background-color:#fffee7}.header .navigation .nav-list a.nav-list-active{border-color:#ffca2f;background-color:#ffd55d;font-weight:bold}.header .navigation .nav-list a.search{font-size:14px;background-color:#ffeebc;color:#212121;border:1px solid #ffe189;display:inline-block;width:98%;height:calc(100% - 9px);border-radius:62px;text-decoration:none;padding-top:4px;padding-bottom:5px}.header .navigation .nav-list a.search:hover{background-color:#fffee7}.header .navigation .nav-list a.search{border:none;background-color:#7cd6e6}.header .search-area{display:none;align-items:center;gap:0;background-color:#ededed;border:1px solid #d0d0d0;border-radius:62px;position:relative;width:270px;height:30px;z-index:9999}.header .search-area__search-button{position:relative;flex-shrink:0;display:inline-block;width:50px;height:30px;padding:0 0 0 11px;border:none;font-size:14px;color:#9a9a9a;opacity:.7;vertical-align:top;background-color:rgba(0,0,0,0)}.header .search-area__search-button:before{content:"";background:url(asset-path("common/pc/header_search_black_icon.png")) no-repeat;width:20px;height:20px;position:absolute;top:6px;left:-6px}.header .search-area__search-box{flex:1;display:inline-block;font-size:14px;width:auto;height:30px;padding-left:8px;border:none;background-color:rgba(0,0,0,0)}.header .search-area__search-box::placeholder{color:#bfbfbf;opacity:.7}.header .user-menu>div{display:flex;align-items:center;position:relative}.header .user-menu__registration{color:#7cd6e6;border-left:1px solid #212121;padding-left:17px;margin-left:6px;text-decoration:none}.header .user-menu__button{width:118px;height:40px;background-color:#ffd55d;border:1px solid #ffca2f;border-radius:5px}.header .user-menu__button:hover{background-color:#fffee7;ovacity:.4}.header .user-menu__button a{display:inline-block;width:100%;text-align:center;font-size:15px;color:#212121;text-decoration:none}.header .user-menu__user-icon img{width:40px;height:40px;object-fit:cover;border:1px solid #ededed;border-radius:50%}.header .user-menu__menu{position:absolute;top:48px;right:0;width:160px;z-index:999;background-color:#fff;border:1px solid #ededed;border-radius:5px;padding:12px 20px 18px;display:flex;flex-direction:column}.header .user-menu__menu a{color:#707070;text-decoration:none;display:block;text-align:left;border-bottom:1px solid #ededed;padding:5px 0 2px}.header .user-menu__menu a:last-child{border-bottom:none}footer{width:100%}.footerarea{text-align:center}.footerarea__sns{margin:8px 0 24px;background-color:#fcfaf0}.footerarea__sns .sns-list__description{margin:12px 0 20px;font-size:13px;color:#063353}.footerarea__sns .sns-list ul{height:60px}.footerarea__sns .sns-list li{display:inline-block;width:60px;height:60px}.footerarea__sns .sns-list li:not(:last-child){margin-right:17px}.footerarea__sns .sns-list li:hover{opacity:.3}.footerarea__sns .sns-list .twitter{background-image:url("/assets/common/pc/sns_twitter_circle_button-3344570a.png");background-repeat:no-repeat;background-position:0 0;background-repeat:no-repeat;text-align:center;width:60px;height:60px;display:block}.footerarea__sns .sns-list .facebook{background-image:url("/assets/common/pc/sns_facebook_circle_button-9b82fd24.png");background-repeat:no-repeat;background-position:0 0;background-repeat:no-repeat;text-align:center;width:60px;height:60px;display:block}.footerarea__sns .sns-list .instagram{background-image:url("/assets/common/pc/sns_instagram_circle_button-703cde39.png");background-repeat:no-repeat;background-position:0 0;background-repeat:no-repeat;text-align:center;width:60px;height:60px;display:block}.footerarea__sns .sns-list .pinterest{background-image:url("/assets/common/pc/sns_pinterest_circle_button-10cc6fb2.png");background-repeat:no-repeat;background-position:0 0;background-repeat:no-repeat;text-align:center;width:60px;height:60px;display:block}.footerarea__listmenu{margin-top:20px;padding:22px 0 5px;font-size:12.5px;background-color:#ffd55d}.footerarea__listmenu ul li{display:inline-block;border-right:1px solid #212121;padding:0 10px 0 8px;line-height:14px}.footerarea__listmenu ul li:last-child{border-right:none}.footerarea__listmenu a{color:#212121;text-decoration:none}.footerarea__listmenu a:hover{text-decoration:underline}.footerarea .copyright{padding:2px 0 30px;font-size:10px;color:#212121;background-color:#ffd55d}.sidebar-to-user-registration-appeal-banner{width:300px;height:125px;margin:10px 0}.ranking-list-area section{padding-bottom:initial}.ranking-list-area__content{overflow:hidden;border-bottom:1px dotted #c9c9c9;position:relative;padding:0 5px}.ranking-list-area__content a{display:inline-block;width:100%;color:#063353}.ranking-list-area__content:hover{background:#fffee7}.ranking-list-area__text{position:absolute;top:10px;left:95px}.ranking-list-area__text h2{font-weight:normal;color:#063353;padding-right:10px;font-size:15px;line-height:1.4em}.ranking-list-area__photo img{border-radius:5px;margin-top:7px}.ranking-list-area__photo.draft::after{content:"下書き";width:40px;height:17px;font-size:10px;display:block;top:40px;left:25px;background-color:#ff4b4b;border-radius:4px;color:#fff;position:absolute;z-index:101;text-align:center;line-height:17px}.ranking-list-area__photo.reserved::after{content:"予約中";width:40px;height:17px;font-size:10px;display:block;top:40px;left:25px;background-color:#003254;border-radius:4px;color:#fff;position:absolute;z-index:101;text-align:center;line-height:17px}.ranking-list-area__day{font-size:10px;color:#999;position:absolute;bottom:10px;left:95px}.ranking-list-area__text h2{color:#101112}.ranking-list-area{padding:25px 10px;margin:10px 0;background-color:#fff;border-radius:5px}.ranking-list-area__text h2{font-size:14px}.ranking-list-area__num{position:absolute;top:7px;left:5px;background-color:rgba(253,232,69,.7);color:#063353;width:24px;height:22px;font-weight:bold;text-align:center;font-size:13px;font-family:"Cabin",sans-serif;border-radius:5px 0 5px 0;padding-top:1px}.ranking-list-area__title{text-align:center;margin-bottom:10px}.ranking-list-area__title h3{position:relative;display:inline-block;font-size:16px;font-weight:bold;color:#063353}.ranking-list-area__title h3:before{position:absolute;content:"";top:53%;left:-27px;width:22px;height:22px;margin-top:-12px;background-image:url("/assets/common/pc/ranking-9faf728b.png");background-repeat:no-repeat;background-position:0 2px}.small-category-area{margin:30px 20px 0 20px}.small-category-area__title{background-color:#ffd55d;height:30px;color:#212121;line-height:2.3em;padding-left:10px;font-size:14px}.small-category-area__list{overflow:hidden;margin-bottom:20px;border-top:1px solid #dfdfdf}.small-category-area__list li{width:33.33333%;float:left;box-sizing:border-box;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.small-category-area__list li:nth-child(3n-2){border-left:1px solid #dfdfdf}.small-category-area__list li a{display:block;text-decoration:none;color:#063353;font-size:14px;padding:10px;background-image:url("/assets/common/pc/arrow-b511bf29.png");background-repeat:no-repeat;background-position:190px 17px}.small-category-area__list li a:hover{background-color:#fffee7}.breadcrumbs{margin-left:auto;margin-right:auto;padding:.5em 4%;max-width:645px;padding:0;margin:20px 15px 20px;font-size:13px}.breadcrumbs ol li{display:inline;overflow:hidden}.pagination{margin-top:14px;text-align:center}.pagination li{display:inline;margin:10px}.pagination li a{text-decoration:none}.page{margin:0 6px 0 6px;font-size:14px}.main-contents__not-found{text-align:center;margin:50px 0}.main-contents__not-found h1{margin-bottom:30px}#fade-layer{position:absolute;top:0px;left:0px;width:100vw;height:100%;background-color:#fff;opacity:.4;visibility:hidden;z-index:1}#fade-layer:after{content:"";background-image:url("/assets/common/loading_icon-182acd8e.gif");top:50vh;left:50vw;position:absolute;width:27px;height:27px;text-align:center}.adsense-below-article-list{width:336px;height:280px;margin:30px auto}.adsense-below-article{overflow:hidden;margin:30px 0}.adsense-below-article__left{float:left;display:inline-block;width:300px;height:250px}.adsense-below-article__right{float:left;margin-left:30px;display:inline-block;width:300px;height:250px}.adsense-below-lead{display:flex;margin:25px auto;justify-content:space-around}.adsense-ugc-post-below-lead{display:flex;margin:25px auto;justify-content:space-between}.criteo-footer-banner{margin-top:10px;text-align:center}.criteo-footer-banner>div{display:inline-block}.post-lists-area section{padding-bottom:initial}.post-lists-area__content{overflow:hidden;border-bottom:1px dotted #c9c9c9;position:relative;padding:0 5px}.post-lists-area__content a{display:inline-block;width:100%;color:#063353}.post-lists-area__content:hover{background:#fffee7}.post-lists-area__text{position:absolute;top:10px;left:95px}.post-lists-area__text h2{font-weight:normal;color:#063353;padding-right:10px;font-size:15px;line-height:1.4em}.post-lists-area__photo img{border-radius:5px;margin-top:7px}.post-lists-area__photo.draft::after{content:"下書き";width:40px;height:17px;font-size:10px;display:block;top:40px;left:25px;background-color:#ff4b4b;border-radius:4px;color:#fff;position:absolute;z-index:101;text-align:center;line-height:17px}.post-lists-area__photo.reserved::after{content:"予約中";width:40px;height:17px;font-size:10px;display:block;top:40px;left:25px;background-color:#003254;border-radius:4px;color:#fff;position:absolute;z-index:101;text-align:center;line-height:17px}.post-lists-area__day{font-size:10px;color:#999;position:absolute;bottom:10px;left:95px}.post-lists-area{padding:10px}.alert.alert-warning p{color:#721c24;background-color:#f8d7da;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #f5c6cb;border-radius:.25rem}.alert.alert-warning ul{color:#d93025;padding-left:20px;margin:0 0 10px 0;list-style-type:disc}.alert.alert-warning ul li{margin:0}div.field_with_errors input,div.field_with_errors textarea,div.field_with_errors .ugc-form__image-field{border:1px solid #d93025}p.help-block{color:#d93025}.slider-wrap-for-posts{height:250px;margin-bottom:15px}.slider{margin:0;display:none}.slider.slick-initialized{display:block}.slide-item{width:100%;max-width:320px;margin:0;background-color:#f2f2f2}.slide-item.slider-for-posts{background-color:rgba(0,0,0,0)}.slide-item img{width:100%;max-width:320px;height:auto;max-height:320px;object-fit:contain}button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.es-slide-dots{text-align:center;margin:0}.es-slide-dots li{display:inline-block;margin:0 8px}.es-slide-dots li button{position:relative;text-indent:-9999px}.es-slide-dots li button:before{content:"・";color:#d9d9d9;font-size:30px;text-indent:0px;line-height:.5em;position:absolute;top:0;left:0}.es-slide-dots li.slick-active button:before{content:"・";color:#f9c62e;font-size:30px;font-weight:bold}.slick-dotted.slick-slider{margin-bottom:0px}.article-notification{color:red;padding:10px;background:#fdf7f8;text-align:center;margin:0 auto 30px;width:80%}.article-notification__title{font-weight:bold}.article-notification p{font-size:12px;line-height:1.5em;margin-bottom:.7em}.main-contents-top{padding-top:0px}.user-generated-content-area{margin-top:50px}.user-generated-content-area__header{width:calc(100% - 30px);text-align:left;margin:20px auto 5px;padding-bottom:10px;font-size:21px;font-weight:bold;color:#212121;border-bottom:1px solid #ededed}.read-more-posts{width:100%;display:block;text-align:right}.read-more-posts a{color:#3b8bba;font-size:17px}.article-main{padding:0 20px;line-height:1.55em}.article-main p{margin-bottom:7px}.article-main img{border-radius:5px;margin:5px 0px 15px}.article-main h2{color:#063353;font-size:17px;margin-bottom:10px;padding-top:13px}.article-main h2:after{background-color:#063353;border-radius:5px;content:"";display:block;height:2px;position:relative;bottom:-2px}.article-main section{padding-bottom:30px}.article-main h3{font-size:15px;color:#101112;margin:20px 0 5px;position:relative;padding-left:10px}.article-main h3:before{content:" ";background-color:#ffd932;position:absolute;left:0;width:4px;height:100%;border-radius:5px}.article-image{margin:0 auto;padding:0;display:table;margin-bottom:10px !important}.article-image img{max-width:100%;height:auto;max-height:320px;object-fit:contain;margin:0}.article-image__source{display:block;color:#a3a5a7;font-size:11px;margin-bottom:0 !important}.article-image__source a{margin-left:5px;color:#a3a5a7;text-decoration:none}.article-retina-image{margin:0 auto;padding:0;display:table;margin-bottom:10px !important}.article-retina-image img{max-width:100%;height:auto;margin:0}.article-retina-image__source{display:block;color:#a3a5a7;font-size:11px;margin-bottom:0 !important}.article-retina-image__source a{margin-left:5px;color:#a3a5a7;text-decoration:none}.ad-btn-free-image{overflow:hidden;text-align:center}.ad-btn-free-image img{width:100%;max-width:336px}.article-header{border-bottom:1px solid #dedede;margin-bottom:16px}.article-header__element{position:relative}.article-header__element h1{color:#063353;font-size:140%;padding:0 0 16px;line-height:27px}.article-header__element img{display:block;margin:0 auto}.article-header__editor{position:absolute;top:0;left:18px}.article-header__editor p{position:absolute;top:-8px;left:53px;width:100px;font-size:13px}.article-header__day{font-size:11px;color:#999;text-align:right}.article-header__image{max-width:100%;height:auto}.article-header__error{color:red}.article-header__sns{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 16px 0;height:24px}.article-header__sns-twitter,.article-header__sns-facebook,.article-header__sns-line,.article-header__sns-pinterest{display:flex;flex-basis:15%;justify-content:flex-end}.article-header__sns-twitter>a>img,.article-header__sns-facebook>a>img,.article-header__sns-line>a>img,.article-header__sns-pinterest>a>img{width:80px;height:24px;margin:0}.article-footer__sns{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:20px 0 0 0;height:24px}.article-footer__sns ol,.article-footer__sns ul{padding:0;list-style-type:none}.article-footer__sns-twitter,.article-footer__sns-facebook,.article-footer__sns-line,.article-footer__sns-pinterest{display:flex;flex-basis:15%;justify-content:flex-end}.article-footer__sns-twitter>a>img,.article-footer__sns-facebook>a>img,.article-footer__sns-line>a>img,.article-footer__sns-pinterest>a>img{width:80px;height:24px;margin:0}dl.tool{border:1px dashed #063353;background:#fafafa;border-radius:5px;padding:0 10px 10px;margin-bottom:15px}dl.tool dt{padding-bottom:3px;padding-top:5px}dl.tool dt span{background:#fff4ba;border:1px solid #101112;padding:3px 6px;text-align:center;border-radius:3px;font-size:12px}dl.tool dd{background-image:url("/assets/post/check@2x-90484d29.png");background-size:13px 10px;background-repeat:no-repeat;background-position:2px 7px;padding:2px 0 2px 20px;font-size:13px;border-bottom:1px solid #ededed;line-height:1.4em;font-weight:bold}.contents_flows{margin:15px 0}.contents_flows .flows{font-size:16px;font-weight:bold;color:#101112}.contents_flows .flows h4{font-size:16px;font-weight:bold;padding-bottom:2px;color:#101112}.contents_flows .flows p,.contents_flows .flows span{background-image:url("/assets/post/dot_line-8b3559b5.png");background-size:3px 7px;background-repeat:repeat-y;background-position:16px 3px;padding-left:42px;padding-bottom:3px;margin:2px 0 6px;font-size:13px;font-weight:normal}.contents_flows .flows span{display:block;margin-top:6px;margin-left:-42px}.contents_flows .flows__no1{background-image:url("/assets/shortcode/pc/process/1-644383a5.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no2{background-image:url("/assets/shortcode/pc/process/2-298db465.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no3{background-image:url("/assets/shortcode/pc/process/3-c40fcd57.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no4{background-image:url("/assets/shortcode/pc/process/4-34a9702e.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no5{background-image:url("/assets/shortcode/pc/process/5-4da6572a.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no6{background-image:url("/assets/shortcode/pc/process/6-f03a633a.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no7{background-image:url("/assets/shortcode/pc/process/7-5abe62df.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no8{background-image:url("/assets/shortcode/pc/process/8-c999eb05.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no9{background-image:url("/assets/shortcode/pc/process/9-45650eb2.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.contents_flows .flows__no10{background-image:url("/assets/shortcode/pc/process/10-32bd0d1f.png");-moz-background-size:27px 27px;-o-background-size:27px 27px;-webkit-background-size:27px 27px;background-size:27px 27px;background-repeat:no-repeat;padding:2px 0 1px 37px;margin:0 0 0 5px}.onepoint-contents{background-color:#fff8f1;padding:15px 30px 1px;margin:40px 0 5px;position:relative;border-radius:5px}.onepoint-contents__title{color:#063353;text-align:left;font-size:20px;padding-bottom:7px}.onepoint-contents__title:after{background-color:none !important;border-radius:0;content:"";display:block;height:0 !important}.onepoint-contents__fukidashi{position:absolute;top:-24px;left:10px;transform:rotate(-5deg)}.onepoint-contents__fukidashi_title{position:absolute;font-size:12px;top:9px;left:9px;font-weight:bold;color:#063353;width:97px;text-align:center}.onepoint-contentsrelation{margin-bottom:0px}.relation{position:relative;font-size:13px;margin:27px 0 20px}.relation p{background:#f9db12;border-radius:30px;width:80px;text-align:center;padding:2px 0 0;position:absolute;top:-12px;left:8px}.relation ul{background:#fff;border:1px solid #ddd4cb;padding:13px 10px 3px;border-radius:5px}.relation li{background-image:url("/assets/post/arrow@2x-77df4f1e.png");background-size:7px 11px;background-repeat:no-repeat;background-position:2px 8px;font-weight:bold;border-bottom:1px dotted #c9c9c9;padding:4px 0 4px 14px;line-height:1.5em}.relation li:hover{background-color:#fffee7}.relation li:last-child{border-bottom:none}.relation li a{display:block}.relation li.not-published{background-color:#ffb6c1}.relation li.not-published a{color:#d93025}.remarks{margin:14px 0 -10px;font-size:13px}.remarks p{display:inline-block;width:calc(100% - 15px - 8.6px);line-height:1.2em;color:#9f9f9f;margin-bottom:0px}.remarks__icon{display:inline-block;width:15px;height:13px;background-size:15px 13px;background-image:url("/assets/post/pc/annotation_pc-655d1956.png");vertical-align:top;margin-top:1px;margin-right:8.6px}.remarks .to-user-registration-appeal-banner{width:100%}.remarks .to-user-registration-appeal-banner a img{border-radius:0px;width:100vw;height:auto;max-width:375px;max-height:53px}.reference{color:#7d7d7d;text-decoration:none;font-size:13px;line-height:initial}.ytplayer{margin:0 auto;width:100%;max-width:640px}.ytplayer-movie-content{padding-top:56.25%;position:relative;width:100%}.ytplayer-movie-content iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important}.note{color:#95989a;font-size:12px;line-height:1.4em;display:block;text-indent:-8px;padding-left:6px}.affiliate-button{margin:20px 0 23px}.affiliate-button a{margin-left:10px}.affiliate-button a:nth-child(3n+1){margin-left:0px}.affiliate-button__amazon{background-image:url("/assets/post/pc/amazon-149c9d63.png");background-repeat:no-repeat;display:inline-block;width:160px;height:32px;background-size:160px 32px}.affiliate-button__rakuten{background-image:url("/assets/post/pc/rakuten-9b807fd5.png");background-repeat:no-repeat;display:inline-block;width:160px;height:32px;background-size:160px 32px}.affiliate-button__lohaco{background-image:url("/assets/post/pc/lohaco-2fbdcc32.png");background-repeat:no-repeat;display:inline-block;width:160px;height:32px;background-size:160px 32px}.red-frame-btn__link{border-radius:48px;border:1px solid #f44336;background-color:#fdfdfd;color:#f44336;text-decoration:none;display:inline-block;font-weight:bold;text-align:center;padding:10px 100px;box-shadow:0 -10px 15px 5px rgba(240,240,240,.2) inset}.app-download-button{margin:20px 0 23px}.app-download-button a{margin-left:10px}.app-download-button a:nth-child(3n+1){margin-left:0px}.app-download-button__ios{background-image:url("/assets/post/pc/button-app_store-e278e0ec.png");background-repeat:no-repeat;display:inline-block;width:140px;height:41px;background-size:140px 41px}.app-download-button__android{background-image:url("/assets/post/pc/button-google_play-3fb59e2a.png");background-repeat:no-repeat;display:inline-block;width:140px;height:41px;background-size:140px 41px}.spec-table{width:85%;border:1px solid #e5e5e5;border-radius:3px;color:#4b4b4b;margin-bottom:10px}.spec-table dl{display:table;width:100%;margin:0;padding:6px 0px 6px 0px;overflow:hidden;background-color:#f4f4f4;font-size:13px}.spec-table dl:nth-child(even){background-color:#fafafa}.spec-table dt{width:7em;display:table-cell;line-height:1.5em;padding-left:8px;padding-right:6px}.spec-table dd{display:table-cell;line-height:1.5em;padding-right:42px}.section__wrap-background{margin-bottom:17px;padding:12px 22px;background-color:#fff8f1;border-radius:5px;font-size:13px;line-height:20px}.section__wrap-background p{margin-bottom:5px}.section__wrap-border{margin-bottom:17px;width:100%;overflow:hidden;border:1px solid #feeb88;border-radius:5px;font-size:13px}.section__wrap-border-header{width:100%;margin-left:-11px;padding-right:9px;height:30px;padding:4px 30px;border-radius:5px 5px 0 0;color:#063353;background-color:#feeb88}.section__wrap-border-header p{font-weight:bold;margin-top:4px}.section__wrap-border-content{padding:7px 36px 2px 36px}.section__wrap-border-content ol{font-weight:bold}.section__wrap-border-content li{line-height:21px;margin-bottom:5px}ol>li>.section__wrap-border-content-list{font-weight:normal}.table-of-contents{border:.7px solid #9ebcd1;border-radius:5px;margin:18px 0px 18px 0px;position:relative}.table-of-contents__title{position:absolute;top:-12px;left:15px;background:#fff;width:9%;text-align:center}.table-of-contents__title h2{color:#00518b;font-weight:normal;font-size:14px;margin-bottom:0;padding-top:0}.table-of-contents__title h2:after{content:none}.table-of-contents__main{margin:17px 20px 15px 20px}.table-of-contents__main>ul>li{font-weight:bold;margin-bottom:2px;position:relative;margin-left:20px;list-style:decimal;color:#063353}.table-of-contents__main>ul>li a:hover{color:#3b8bba;border-bottom:solid 1px #3b8bba}.table-of-contents__main>ul>li>ul{margin-left:16px}.table-of-contents__main>ul>li>ul>li{font-size:14px;font-weight:normal;line-height:1.6}.table-of-contents__main>ul>li>ul>li:nth-of-type(n+2){padding-top:3px}.table-of-contents__main>ul>li>ul>li:before{position:relative;margin-right:-7px;top:-4px;left:-11px;display:inline-block;width:3px;height:3px;content:"";border-radius:100%;background:#063354}.table-of-contents__main>ul>li a{text-decoration:none;border-bottom:solid 1px #ddd;color:#063353}iframe.instagram-media{margin:10px auto !important}.instagram-media{background:#fff;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.5),0 1px 10px 0 rgba(0,0,0,.15);margin:1px;max-width:540px;min-width:326px;padding:0;width:99.375%;width:-webkit-calc(100% - 2px);width:calc(100% - 2px)}.instagram-media>div{padding:8px}.instagram-media>div p{color:#c9c8cd;font-family:Arial,sans-serif;font-size:14px;line-height:17px;margin-bottom:0;margin-top:8px;overflow:hidden;padding:8px 0 7px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.instagram-media>div p a{color:#c9c8cd;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;text-decoration:none}.basic-list-item{margin:10px 0}.basic-list-item ul,.basic-list-item ol{color:#101112;margin-left:20px}.basic-list-item li{font-size:15px;list-style-position:outside;padding-bottom:3px}.basic-list-item ul{list-style:none}.basic-list-item ul li{list-style-type:disc}.basic-list-item ol{list-style:decimal}.basic-list-item ol li{list-style-type:decimal}.basic-list-item a{text-decoration:none;border-bottom:solid 1px #ddd;color:#063353}.cleaning-check-list img{width:100%;max-width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:5px;margin:20px auto 20px}.cleaning-check-list__button{width:280px;height:50px;display:block;margin:auto;text-align:center;background-color:#ffd55d;border:1px solid #ffca2f;border-radius:5px;color:#212121;text-decoration:none;font-size:14px;font-weight:bold;line-height:50px}.related-post-list-area section{padding-bottom:initial}.related-post-list-area__content{overflow:hidden;border-bottom:1px dotted #c9c9c9;position:relative;padding:0 5px}.related-post-list-area__content a{display:inline-block;width:100%;color:#063353}.related-post-list-area__content:hover{background:#fffee7}.related-post-list-area__text{position:absolute;top:10px;left:95px}.related-post-list-area__text h2{font-weight:normal;color:#063353;padding-right:10px;font-size:15px;line-height:1.4em}.related-post-list-area__photo img{border-radius:5px;margin-top:7px}.related-post-list-area__photo.draft::after{content:"下書き";width:40px;height:17px;font-size:10px;display:block;top:40px;left:25px;background-color:#ff4b4b;border-radius:4px;color:#fff;position:absolute;z-index:101;text-align:center;line-height:17px}.related-post-list-area__photo.reserved::after{content:"予約中";width:40px;height:17px;font-size:10px;display:block;top:40px;left:25px;background-color:#003254;border-radius:4px;color:#fff;position:absolute;z-index:101;text-align:center;line-height:17px}.related-post-list-area__day{font-size:10px;color:#999;position:absolute;bottom:10px;left:95px}.related-post-list-area__text h2{font-weight:bold;color:#101112}.related-post-list-area{padding:0 20px;margin-top:10px}.related-post-list-area h3{text-align:left;line-height:2.7em;padding-left:34px;font-size:13px;background-color:#f8f8f8;background-image:url("/assets/common/pc/icon-recommend-304e4f8a.png");background-repeat:no-repeat;background-position:10px 10px;background-size:18px 16px;background-size:18px 16px}.related-tag{padding:0 20px}.related-tag a{text-decoration:none;color:#101112}.related-tag__title{font-size:13px;font-weight:normal;background-image:url("/assets/common/pc/tag-675467b7.png");background-repeat:no-repeat;background-position:0 3px;background-size:14px 14px;background-size:14px 14px;padding-left:20px;margin-bottom:5px;color:#101112}.related-tag__list{display:inline-block;border:1px solid #000;border-radius:5px;margin:0 5px 10px 0;font-size:14px;background-color:#ffffe5;padding:3px 10px}.related-tag__list a{display:block;padding:3px 11px}.supporters-wrap{margin:15px 0 5px}.supporter-divider{border-top:solid 1px #eee;height:1px}.supporter{font-size:12px;padding:7px 0;color:#555}.supporter__image{float:left;margin:8px 11px 0px 0px;width:100%;max-width:80px}.supporter__image img{border-radius:50%;margin:0 0 0 0;width:100%;height:auto}.supporter__profile{overflow:hidden;height:90px;font-size:14px;font-weight:bold;padding:15px 0 0}.supporter__profile p.supporter__pronunciation{font-size:12px;font-weight:normal}.supporter__prounciation{text-align:left;margin-top:-13px;font-size:13px}.supporter__description{font-size:13px;line-height:1.6em;margin-top:-10px}.supporter__description a{text-decoration:none}.supporter__description img{max-width:100%}.supporter__article-link{font-weight:bold;font-size:13px;text-align:right;margin-top:10px;margin-bottom:15px}.supporter__article-link:before{content:"▶";color:#424242;font-size:8px;margin-right:3px;position:relative;top:0px;left:-2px}.supporter__article-link a{text-decoration:none;color:#0085cd}.page-main-contents{float:left;width:670px;background:#fff;border-radius:5px;padding-top:35px;padding-bottom:20px;color:#101112}.page-main-contents header{margin-bottom:0px}.about-page__reference{position:relative;padding-top:14px;padding-left:15px}.about-page__reference:before{content:" ";background-color:#101112;position:absolute;width:3px;height:20px;left:0;bottom:3px;border-radius:5px}.about-page__lead-sentence{margin-top:25px;font-weight:bold}.about-page .reference__book li{border-bottom:1px solid #c3c3c3;margin-bottom:7px}.about-page .reference__web a{text-decoration:none}.term-page ol,.privacy-page ol{padding:5px 20px}.term-page ol li,.privacy-page ol li{list-style-type:decimal}.term-page ul,.privacy-page ul{padding:5px 5px}.term-page ul lh,.privacy-page ul lh{font-weight:bold;margin-left:-20px}.term-page ul li,.privacy-page ul li{list-style-type:decimal}.term-page__contact p,.privacy-page__contact p{margin:0}.term-page__footer,.privacy-page__footer{width:100%;margin:40px auto 20px}.term-page__revision,.privacy-page__revision{text-align:right}.page-article-main{padding:0 20px;line-height:1.6em}.page-article-main p{font-size:15px;margin-bottom:17px}.page-article-main h1{font-size:26px;color:#063353;margin-bottom:25px}.page-article-main h2{font-size:22px;color:#063353;margin-bottom:10px;padding-top:13px}.page-article-main h2:after{background-color:#063353;border-radius:5px;content:"";display:block;height:2px;position:relative;bottom:-3px}.page-article-main h3{font-size:18px;color:#101112;margin:0px 0 10px}.page-article-main table{border:1px solid #cdcdcd;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px;background-color:#fff;margin:30px auto}.page-article-main table tbody{display:table-row-group}.page-article-main table th{border-right:1px solid #e6e6e6;text-align:left;padding:10px 20px;width:35%;vertical-align:middle}.page-article-main table td{padding:10px 20px}.page-article-main table tr:nth-child(even){background:#f5f5f5}.page-article-main ul{color:#101112;margin-left:20px}.page-article-main ul li{font-size:15px;list-style-type:disc;list-style-position:outside;padding-bottom:3px}.page-article-main ol{color:#101112;margin-left:20px}.page-article-main ol li{font-size:15px;list-style-type:decimal;list-style-position:outside;padding-bottom:3px}.page-article-main dl{margin:15px 3px}.page-article-main a{text-decoration:none}.page-article-main .page-image{margin:10px auto;padding:0;display:table}.page-article-main .page-image img{border-radius:5px;max-width:100%;height:auto;max-height:320px;object-fit:contain;margin:0}.page-article-main .static-page-button-wrap{margin:30px 0px}.page-article-main .static-page-button{font-size:14px;display:table-cell;width:211px;height:41px;border:1px solid #d9d9d9;border-radius:25px;background-color:#fdfdfd;text-align:center;vertical-align:middle;position:relative;text-decoration:none;color:#101112}.page-article-main .static-page-button .pageout-icon{vertical-align:text-top;width:13px;height:13px;display:inline-block;margin-left:6px;background-image:url("/assets/common/pc/pageout_icon-a46f99dd.png");background-repeat:no-repeat;background-position:0 0}.page-article-main .static-page-button:hover{background-color:#fffee7}.holiday-notification{color:red;padding:10px;background:#fdf7f8;text-align:center;margin-bottom:30px}.holiday-notification__title{font-weight:bold}.holiday-notification p{font-size:12px;line-height:1.5em;margin-bottom:.7em}.holiday-notification ul li{font-size:12px}#js-ugc-termination-id{display:none}.ugc-main-contents{float:left;width:630px;background:#fff;border-radius:5px;padding:20px}.ugc-breadcrumbs{padding:0;font-size:13px}.ugc-breadcrumbs ol,.ugc-breadcrumbs ul{list-style:none;padding:0}.ugc-breadcrumbs ol,.ugc-breadcrumbs li{display:inline-block}.ugc-breadcrumbs a{color:#9a9a9a}.ugc-header{border-bottom:1px solid #ededed;overflow:hidden}.ugc-header__responsive-image{text-align:center;height:350px}.ugc-header__responsive-image img{width:100%;max-width:320px;height:auto;object-fit:contain}.ugc-header__title{text-align:left;letter-spacing:0;color:#212121;font-size:21px;margin-top:10px;padding-bottom:10px}.ugc-header__sub-title{position:relative;padding-left:14px;margin:7px 0 20px;word-break:break-all;color:#212121;font-size:17px;font-weight:bold;text-rendering:optimizelegibility}.ugc-header__sub-title:before{content:" ";background-color:#ffd55d;position:absolute;left:0;width:6px;height:100%}.ugc-send-outbound{width:227px;height:39px;border:1px solid #c3c3c3;border-radius:4px;text-align:center;font-size:13px;letter-spacing:0;color:#fff;margin:0 15px 0;min-width:227px;width:auto;background-color:#ffd55d}.ugc-send-outbound a{color:#212121;font-weight:bold;padding:0 10px;text-decoration:none;display:block;height:39px;line-height:39px}.ugc-like{width:227px;height:39px;border:1px solid #c3c3c3;border-radius:4px;text-align:center;font-size:13px;letter-spacing:0;color:#fff;margin:0 15px 0;background-color:#ffbaba}.ugc-bookmark{width:227px;height:39px;border:1px solid #c3c3c3;border-radius:4px;text-align:center;font-size:13px;letter-spacing:0;color:#fff;margin:0 15px 0;background-color:#ffc72f}.ugc-readmore{color:#3b8bba;width:156px}.ugc-post-lists{margin:30px 0}.ugc-form__add-process{display:block;margin:50px auto;width:189px;height:49px;background:#9a9a9a 0% 0% no-repeat padding-box;border:none;border-radius:2px;color:#fff;font-size:16px}.ugc-form h2{display:block;font-size:20px;font-weight:bold;position:relative;padding-left:14px;text-rendering:optimizelegibility;margin:7px 0 10px}.ugc-form h2:before{content:" ";background-color:#ffd55d;position:absolute;left:0;width:6px;height:100%}.ugc-form__image-field{width:100%;max-width:500px;height:500px;object-fit:cover;max-height:270px;display:inline-block;position:relative}.ugc-form__image-field:before{background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;content:" "}.ugc-form__image-field:after{content:"";display:inline-block;position:absolute;top:calc(270px/2 - 22.5px);left:calc(500px/2 - 22.5px);width:45px;height:45px;background-image:url("/assets/user/pc/form/camera_icon-65f32e7f.png");background-size:45px 45px;background-repeat:no-repeat}.ugc-form__image-field img{width:500px;height:270px;object-fit:contain;overflow:hidden}.ugc-form__image-field.ugc-main-picture{width:100%;max-width:128px;height:128px;object-fit:cover;max-height:128px;display:inline-block;position:relative}.ugc-form__image-field.ugc-main-picture:before{background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;content:" "}.ugc-form__image-field.ugc-main-picture:after{content:"";display:inline-block;position:absolute;top:calc(128px/2 - 22.5px);left:calc(128px/2 - 22.5px);width:45px;height:45px;background-image:url("/assets/user/pc/form/camera_icon-65f32e7f.png");background-size:45px 45px;background-repeat:no-repeat}.ugc-form__image-field.ugc-main-picture img{width:128px;height:128px;object-fit:contain;overflow:hidden}.ugc-form__image-field.ugc-body-picture{width:100%;max-width:100px;height:100px;object-fit:cover;max-height:100px;display:inline-block;position:relative}.ugc-form__image-field.ugc-body-picture:before{background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;content:" "}.ugc-form__image-field.ugc-body-picture:after{content:"";display:inline-block;position:absolute;top:calc(100px/2 - 22.5px);left:calc(100px/2 - 22.5px);width:45px;height:45px;background-image:url("/assets/user/pc/form/camera_icon-65f32e7f.png");background-size:45px 45px;background-repeat:no-repeat}.ugc-form__image-field.ugc-body-picture img{width:100px;height:100px;object-fit:contain;overflow:hidden}.ugc-form__image-field.ugc-body-picture{position:relative;border:1px solid #c7c7c7;margin:0 12px 5px 0}.ugc-form__image-field.ugc-body-picture:nth-child(n+6){margin-top:20px}.ugc-form__image-field.ugc-body-picture:before,.ugc-form__image-field.ugc-body-picture:after{content:none}.ugc-form__image-field.ugc-body-picture .remove-or-delete-icon{content:"";display:inline-block;position:absolute;top:-10px;right:-11px;width:20px;height:20px;background-image:url("/assets/user_generated_content/common/delete_glay_icon-3bd95237.png");background-size:20px 20px;background-repeat:no-repeat;border:1px solid #c7c7c7;border-radius:50%;background-color:#c7c7c7}.ugc-form__preview-pictures-wrap{display:flex;flex-wrap:wrap}.ugc-form__text-area{border:1px solid #c7c7c7;border-radius:2px;width:95%;padding:10px;font-size:16px;resize:vertical}.ugc-form__text-area.body-part{width:90%}.ugc-form__character-count{color:#c7c7c7;font-size:12px;margin:0 10px;text-align:right}.ugc-form__character-count.body-part{margin-right:40px}.ugc-form__text-field{border:1px solid #c7c7c7;border-radius:2px;width:95%;height:50px;padding:0 10px;font-size:16px}.ugc-form__text-field.body-part{width:90%}.ugc-form__form-part{margin:15px auto 40px}.ugc-form__form-part .required{position:relative}.ugc-form__form-part .required:after{content:"必須";position:absolute;top:0;margin-left:10px;background-color:#ff4b4b;color:#fff;font-size:12px;width:50px;height:20px;line-height:20px;border-radius:5px;text-align:center}.ugc-form__form-part .with_errors{border:1px solid #d93025}.ugc-form__form-part .with_errors_message{color:#d93025}.ugc-form__form-part label{display:block;font-size:20px;font-weight:bold;position:relative;padding-left:14px;text-rendering:optimizelegibility;margin:7px 0 10px}.ugc-form__form-part label:before{content:" ";background-color:#ffd55d;position:absolute;left:0;width:6px;height:100%}.ugc-form__form-part input,.ugc-form__form-part textarea{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.ugc-form__form-part input::placeholder,.ugc-form__form-part textarea::placeholder{color:#9a9a9a}.ugc-form__form-part input[type=submit]{margin:50px 0}.ugc-form__form-part .tag-form{display:inline-block;border:1px solid #c7c7c7;border-radius:5px;margin:2px}.ugc-form__form-part .tag-form label{font-size:14px;font-weight:normal;line-height:14px;margin:0px;padding:5px 8px}.ugc-form__form-part .tag-form label:before{display:none}.ugc-form__form-part .tag-form input[type=checkbox]{border:1px solid pink;display:none}.ugc-form__form-part .tag-form input[type=checkbox]:checked+label{background-color:#ffd55d}.ugc-form__process-header{padding:0;margin-bottom:0;display:flex}.ugc-form__process-header .remove-body{position:relative;color:#9a9a9a;font-size:12px;margin:6px 0 0 auto;padding:0}.ugc-form__process-header .remove-body:before{content:"";display:inline-block;position:absolute;top:1px;left:-20px;width:20px;height:20px;background-image:url("/assets/user_generated_content/common/delete_glay_icon-3bd95237.png");background-size:20px 20px;background-repeat:no-repeat}.ugc-form__process-body{background-color:#e3e3e3;padding:30px 20px 30px}.ugc-form__process{margin:0 auto 40px}.ugc-form__process:last-child{margin-bottom:0}.ugc-form__process label{font-size:15px;font-weight:bold;margin:0 0 6px;padding:0}.ugc-form__process label:before{display:none}.ugc-form__process .remove-picture{color:#9a9a9a;font-size:12px;font-weight:normal;position:relative;margin-left:340px}.ugc-form__process .remove-picture:before{content:"";display:inline-block;position:absolute;top:-3.5px;left:-20px;width:20px;height:20px;background-image:url("/assets/user_generated_content/common/delete_glay_icon-3bd95237.png");background-size:20px 20px;background-repeat:no-repeat}.ugc-form select{width:119px;height:48px;border:1px solid #c7c7c7;border-radius:2px;color:#c7c7c7;text-align:center;line-height:48px;font-size:15px;display:inline-block}.ugc-form-body{margin:35px auto}.ugc-form-categories{display:flex}.ugc-form-categories input{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.ugc-form-categories label{display:inline-block;font-size:16px;font-weight:normal;color:#9a9a9a;width:98px;height:38px;padding:0;margin:0 18px 0 0;text-align:center;line-height:38px;background:#fff;border:1px solid #c7c7c7;border-radius:2px}.ugc-form-categories label:before{display:none !important}.ugc-form-categories input:checked+label{background:#ffd55d;border:1px solid #ffca2f;color:#212121}.ugc-form-categories input:focus+label{outline-color:#4d90fe;outline-offset:-2px;outline-style:auto;outline-width:5px}.ugc-form-sidebar{padding:25px 10px 50px;margin:0 auto;background-color:#fff;border-radius:5px;width:280px;height:180px;position:fixed;top:inherit}.ugc-form-sidebar-status{border-bottom:1px solid #ededed}.ugc-form-sidebar-status p{color:#212121;font-size:13px;font-weight:bold;position:relative;padding-left:24px;margin-bottom:5px}.ugc-form-sidebar-status p:before{content:"";display:inline-block;position:absolute;top:-1px;left:0;width:20px;height:20px;background-image:url("/assets/user_generated_content/form/status_icon-80d704fa.png");background-size:20px 20px;background-repeat:no-repeat}.multi-image-filed-button{width:200px;height:34px;margin:0 5px;color:#212121;font-size:13px;font-weight:bold;line-height:34px;text-align:center;background-color:#ffd55d;border:1px solid #ffe189;border-radius:45px}.multi-image-filed-button:hover{opacity:.4}.multi-image-filed-button{display:inline-block;margin-left:30px}.ugc-form-sidebar-buttons{margin:20px auto;display:flex;justify-content:flex-start}.ugc-form-sidebar-buttons .ugc-form-submit-button{width:125px;height:34px;margin:0 5px;color:#212121;font-size:13px;font-weight:bold;line-height:34px;text-align:center;background-color:#ffd55d;border:1px solid #ffe189;border-radius:45px}.ugc-form-sidebar-buttons .ugc-form-submit-button:hover{opacity:.4}.ugc-form-sidebar-buttons .ugc-form-submit-button.draft{background-color:#ffeebc}.ugc-form-sidebar-notice{margin:18px 0}.ugc-form-sidebar-notice .ugc-form-sidebar-notice__text{font-size:13px;padding-left:5px;margin-bottom:5px}.ugc-form-sidebar-notice .ugc-form-sidebar-notice__text.with_form_error{color:#ff4b4b}.ugc-form-sidebar-preview{border-top:1px solid #ededed;text-align:right}.ugc-form-sidebar-preview p{color:#3b8bba;font-size:13px;display:block;position:relative;margin-top:16px;margin-right:18px;text-decoration:underline}.ugc-form-sidebar-preview p:after{content:"";display:inline-block;position:absolute;top:6px;right:-14px;width:5px;height:8px;background-image:url("/assets/user_generated_content/form/status_preview_arrow-5ecd9368.png");background-size:5px 8px;background-repeat:no-repeat}.small-cat-panel{border:1px solid #c7c7c7;box-shadow:0px 0px 1px rgba(0,0,0,.1607843137);padding:0 10px;margin:20px 0;width:95%;border-radius:2px;animation-name:fadein;animation-duration:.5s;animation-iteration-count:1}.small-cat-panel__title-area{border-bottom:1px solid #d8d8d8;padding-bottom:13px}.small-cat-panel__title{font-size:15px;font-weight:bold;color:#003254}.small-cat-panel__title:before{content:"";display:inline-block;position:relative;top:6px;width:27px;height:27px;background-image:url("/assets/user_generated_content/form/category_list_icon-7722bef0.png");background-size:27px 27px;background-repeat:no-repeat}.small-cat-panel__close-button{position:relative;top:5px;float:right;width:32px;height:32px;background-image:url("/assets/user_generated_content/form/category_list_close_icon-d2b95a06.png");background-size:32px 32px;background-repeat:no-repeat;cursor:pointer}.small-cat-panel__list{display:flex;flex-wrap:wrap;font-size:15px}.small-cat-panel__item{cursor:pointer;width:174px;line-height:40px;border-bottom:1px solid #efefef;margin-left:33px}.small-cat-panel__item:nth-child(3n+1){margin-left:0}@keyframes fadein{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.disnon{display:none}.thanks-posts{position:absolute;top:0px;left:0px;width:100vw;height:100%;background-color:rgba(0,0,0,.4);visibility:hidden;z-index:1}.thanks-posts:after{content:"";background-image:url("/assets/user_generated_content/common/kaji_idea_thankyou_popup-36bd3306.png");top:calc(50vh - 120px);left:calc(50vw - 130px);position:fixed;width:259px;height:242px;background-size:259px 242px;text-align:center;background-repeat:no-repeat}.ugc-user-profile-header{display:flex}.ugc-user-profile-header button.edit,.ugc-user-profile-header button.update{width:auto;height:30px;padding:0px 10px;margin-left:auto;font-size:13px;line-height:30px;border-radius:5px}.ugc-user-profile-header button.edit a,.ugc-user-profile-header button.update a{color:#212121;text-decoration:none}.ugc-user-profile-header button.edit,.ugc-user-profile-header button.update{background-color:#ffeebc;border:1px solid #ffe189}.ugc-user-profile-header button.follow{width:auto;height:30px;padding:0px 10px;margin-left:auto;font-size:13px;line-height:30px;border-radius:5px}.ugc-user-profile-header button.follow a{color:#212121;text-decoration:none}.ugc-user-profile-header button.follow{background-color:#ffd55d;border:1px solid #ffca2f}.ugc-user-profile{margin:15px auto 30px;display:grid;grid-template-rows:auto 50px auto;grid-template-columns:160px 1fr 150px;grid-template-areas:" image       name        sns         " " image       stats       stats       " " description description description "}.ugc-user-profile__user-image{grid-area:image}.ugc-user-profile__user-image img{width:160px;height:160px;border:1px solid #ededed;border-radius:50%}.ugc-user-profile__name{grid-area:name;padding:13px 30px 5px}.ugc-user-profile__name .user-name-label{font-size:13px;color:#9a9a9a;font-weight:bold}.ugc-user-profile__name .user-name{font-size:20px;font-weight:bold;color:#212121;word-break:break-all;margin-left:3px}.ugc-user-profile__name .user-email{font-size:13px;color:#9a9a9a;margin-top:10px}.ugc-user-profile__sns{grid-area:sns;padding-top:30px}.ugc-user-profile__sns ul{display:flex;justify-content:space-between}.ugc-user-profile__sns img{width:18px;height:18px}.ugc-user-profile__stats{grid-area:stats;padding:0 0 0 30px;font-size:15px;font-weight:bold;color:#9a9a9a}.ugc-user-profile__stats ul{display:flex;justify-content:space-between;flex-wrap:wrap}.ugc-user-profile__stats ul li{max-width:155px}.ugc-user-profile__stats span{font-size:1.3em;color:#212121}.ugc-user-profile__description{grid-area:description;padding:20px 0 0}.ugc-user-profile__description p{font-size:13px;color:#212121;line-height:1.5em;margin:10px auto}.ugc-user-edit-button-wrap{text-align:left;margin:10px auto 30px}.user-edit-button{width:296px;height:77px;margin:50px 0;color:#ededed;font-size:21px;background-color:#9a9a9a;border:1px solid #9a9a9a;border-radius:15px;margin:10px auto;display:inline-block;color:#212121;background-color:#ffd55d;border-color:#ffca2f;font-weight:bold;text-decoration:none;line-height:77px;text-align:center}.ugc-appeal-point{border-bottom:1px solid #ededed;margin-bottom:40px;font-size:13px}.ugc-appeal-point p{margin:20px 0 40px !important}.ugc-appeal-point dl dt{font-weight:bold}.ugc-appeal-point dl dd{padding-left:12px}.ugc-appeal-point ul,.ugc-appeal-point ol{margin:20px 0}.ugc-appeal-point ul li,.ugc-appeal-point ol li{margin-left:14px;position:relative}.ugc-appeal-point ul li:before,.ugc-appeal-point ol li:before{content:"●";position:absolute;left:-15px;top:0}.ugc-user-form{margin:30px auto}.ugc-user-form__form-part{margin:15px auto 20px}.ugc-user-form__form-part .annotation{font-size:16px;color:#9a9a9a}.ugc-user-form label{font-size:17px;color:#212121;display:block;margin:0 auto 5px}.ugc-user-form input{border:1px solid #c7c7c7;border-radius:2px;width:425px;height:50px;padding:0 10px;font-size:16px}.ugc-user-form input::placeholder{color:#9a9a9a}.ugc-user-form textarea{border:1px solid #c7c7c7;border-radius:2px;width:425px;min-height:400px;resize:vertical;padding:0 10px;font-size:16px}.ugc-user-form textarea::placeholder{color:#9a9a9a}.ugc-user-form input[type=submit]{width:296px;height:77px;margin:50px 0;color:#ededed;font-size:21px;background-color:#9a9a9a;border:1px solid #9a9a9a;border-radius:15px}.ugc-user-form input[type=submit].active{color:#212121;background-color:#ffd55d;border-color:#ffca2f}.ugc-user-form input[type=checkbox]{display:inline-block;width:15px;height:15px}.ugc-user-form ul{list-style:none;padding:0}.ugc-user-form ul li{margin:20px 0}.ugc-user-form ul a{color:#9a9a9a;text-decoration:underline}.ugc-user-form .with_errors{border:1px solid #d93025}.ugc-user-form .with_errors_message{color:#d93025}.ugc-user-form__image-field{width:160px;height:160px;display:inline-block;position:relative}.ugc-user-form__image-field:before{background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;content:" ";border-radius:50%}.ugc-user-form__image-field:after{content:"";display:inline-block;position:absolute;top:calc(160px/2 - 22.5px);left:calc(160px/2 - 22.5px);width:45px;height:45px;background-image:url("/assets/user/pc/form/camera_icon-65f32e7f.png");background-size:45px 45px;background-repeat:no-repeat}.ugc-user-form__image-field img{width:160px;height:160px;object-fit:cover;overflow:hidden;border-radius:50%;border:#ededed}.ugc-form-term{margin:60px auto 20px;font-size:13px;text-align:center}.ugc-form-term div{display:inline-block}.ugc-form-term__link{margin-left:-5px;margin-right:5px;text-decoration:none}.ugc-form-term .form-group.has-error:first-child{text-align:right}.ugc-post h2{position:relative;padding-left:14px;margin:7px 0 20px;color:#212121;font-size:17px;font-weight:bold;text-rendering:optimizelegibility}.ugc-post h2:before{content:" ";background-color:#ffd55d;position:absolute;left:0;width:6px;height:100%}.ugc-post p{font-size:15px;margin:20px 0;word-break:break-all}.ugc-post__base-image{display:block;width:100%;max-width:100%;height:auto;max-height:425px;object-fit:contain;margin:10px 0 20px;border-radius:4px}.ugc-post__image{display:block;width:100%;max-width:100%;height:auto;max-height:425px;object-fit:contain;margin:10px 0 20px;border-radius:4px}.ugc-post__header{text-align:left;letter-spacing:0;color:#000;opacity:1;size:26px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #707070}.ugc-post__toc-wrap{margin-bottom:45px}.ugc-post__toc{background-color:#ededed;list-style-type:none;padding:17px;margin:10px auto}.ugc-post__toc li{margin-bottom:15px}.ugc-post__toc a{font-size:13px;line-height:1.2em;color:#000;font-weight:bold;text-decoration:underline}.ugc-post__button{display:block;margin:10px auto;height:40px;padding:0 20px;background-color:#ffd55d;border:1px solid #ffca2f;border-radius:5px}.ugc-post__button a{display:inline-block;width:100%;text-align:center;font-size:15px;color:#212121;text-decoration:none}.ugc-post-footer{margin:50px auto 30px}.ugc-post-footer__button{text-align:center;margin:0 auto 50px}.ugc-post-footer__buttons{display:flex;justify-content:center;margin:0 auto 50px}.ugc-post-footer__categories{margin:40px 0 20px}.ugc-post-footer__categories ul{display:flex;justify-content:flex-start}.ugc-post-footer__categories ul li{text-align:center;width:98px;height:38px;margin-right:18px;border:1px solid #c7c7c7;border-radius:2px}.ugc-post-footer__categories ul li a{display:inline-block;width:100%;color:#9a9a9a;line-height:38px;text-decoration:none}.ugc-post-footer__categories ul li a.active{color:#212121;background-color:#ffd55d}.ugc-post-footer__categories ul li a:hover{opacity:.4}.ugc-author{margin:40px auto 20px;background-color:#ededed;display:grid;grid-template-rows:75px 1fr 40px;grid-template-columns:150px calc(100% - 150px);grid-template-areas:" image       name     " " image       description  " " image       readmore "}.ugc-author__profile-image{grid-area:image;text-align:center;margin:21px 0 0}.ugc-author__profile-image img{width:125px;height:125px;border-radius:50%}.ugc-author__profile-name{grid-area:name;padding:24px 14px 0 0}.ugc-author__profile-name p{font-size:19px;font-weight:bold;margin:0;margin-top:-2px;color:#000;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ugc-author__profile-name span{font-size:8px;color:#9a9a9a}.ugc-author__profile-description{grid-area:description;padding-right:14px}.ugc-author__profile-description p{font-size:19px;margin:0;color:#9a9a9a;font-size:14px;line-height:1.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ugc-author__readmoe{grid-area:readmore;padding-right:14px;text-align:right}.ugc-related-tag a{text-decoration:none;color:#212121;display:inline-block;padding:0}.ugc-related-tag__list{display:inline-block;border:1px solid #9a9a9a;border-radius:5px;margin:0 5px 10px 0;font-size:14px;background-color:#ffd55d;padding:3px 10px}.kaji-reports-index-list-wrap{padding:15px 16px 80px}.kaji-reports-index-list-wrap .comment{display:grid;grid-template-rows:1fr 30px;grid-template-columns:1fr 200px;grid-template-areas:" comment-body comment-body " " author       actions "}.kaji-reports-index-list-wrap .comment__body{grid-area:comment-body;width:100%;display:inline-block}.kaji-reports-index-list-wrap .comment__authors{grid-area:author;width:100%;display:grid}.kaji-reports-index-list-wrap .comment__actions{grid-area:actions;width:120px;margin:0 0 0 auto}.kaji-reports-index-list-wrap .comment{margin:5px auto 20px}.kaji-reports-index-list-wrap .comment:first-child{margin-top:0}.kaji-reports-index-list-wrap .comment:last-child{margin-bottom:10px}.kaji-reports-index-list-wrap .comment a{text-decoration:none;color:#3e3e3e}.kaji-reports-index-list-wrap .comment .comment-contents{border:1px solid #ededed;border-radius:5px;position:relative;padding:0 12px;margin:0 auto 10px;display:flex;flex-direction:row;justify-content:space-between}.kaji-reports-index-list-wrap .comment .comment-contents:before{content:"";position:absolute;display:block;width:0;height:0;left:5px;bottom:-6px;border-top:6px solid #ededed;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0)}.kaji-reports-index-list-wrap .comment .comment-contents:after{content:"";position:absolute;display:block;width:0;height:0;left:5px;bottom:-5px;border-top:6px solid #fff;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0)}.kaji-reports-index-list-wrap .comment .comment-contents__text{margin:12px 0;font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.4em;max-height:67.2px}.kaji-reports-index-list-wrap .comment .comment-contents__photo{width:62px;height:62px;padding:12px 0 11px 5px}.kaji-reports-index-list-wrap .comment .comment-contents__photo img{width:62px;height:62px;border-radius:4px}.kaji-reports-index-list-wrap .comment .comment-contents__photo:empty{display:none}.kaji-reports-index-list-wrap .comment .comment-author{position:relative;display:block}.kaji-reports-index-list-wrap .comment .comment-author img{vertical-align:middle;width:25px;height:25px;border-radius:50%;border:1px solid #f2f2f2}.kaji-reports-index-list-wrap .comment .comment-author span{vertical-align:middle;position:absolute;top:0px;left:30px;font-size:11px;font-weight:bold;display:block;width:calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kaji-reports-index-list-wrap .comment .comment-actions{display:flex;justify-content:flex-end;height:30px;align-items:center;margin-right:5px}.kaji-reports-index-list-wrap .comment .comment-actions .action-item:not(:first-child){padding-left:15px}.kaji-reports-index-list-wrap .comment .comment-actions__like{position:relative;line-height:10px;font-size:10px;color:#ffa491;margin:0;padding:15px 0px 15px 30px}.kaji-reports-index-list-wrap .comment .comment-actions__like:before{position:absolute;top:0;bottom:0;margin:auto;right:10px;content:"";display:inline-block;width:10px;height:10px;background-image:url("/assets/app/comments/comment_like_icon_on@2x-79e25a2c.png");background-size:contain;background-repeat:no-repeat}.kaji-reports-index-list-wrap .comment .comment-actions__like.clicked{animation:clickedAnimation .5s alternate}.kaji-reports-index-list-wrap .comment .comment-actions__like.yet{color:#9b9b9b}.kaji-reports-index-list-wrap .comment .comment-actions__like.yet:before{background-image:url("/assets/app/comments/comment_like_icon_off@2x-01f90175.png")}.kaji-reports-index-list-wrap .comment .comment-actions__reply{font-size:12px;line-height:30px;color:#003254;text-decoration:none;margin:0}.kaji-reports-detail__image{text-align:center}.kaji-reports-detail__image img{width:100%;max-width:480px;max-height:100vw}.kaji-reports-detail__comment-wrap{padding:10px 16px 8px}.kaji-reports-detail__comment p{font-size:13px;line-height:1.3em;margin:0 auto 8px}.kaji-reports-detail__published-date{font-size:10px;color:#adadad;text-align:right;margin:3px auto;line-height:1em}
