.select-area{margin:0 auto auto;width:790px}.select-area__title{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.select-area__title h2{font-size:24px;font-weight:700}.select-area .areaWrap{background:url(/img/user/pc/home/japan_large.svg) 86px 0 no-repeat;height:648px;margin:auto;position:relative;width:790px}.select-area .area{background-color:#ffeff2;border-radius:6px;padding:13px;position:absolute;width:152px}.select-area .area.hokkaido{left:680px;top:-20px}.select-area .area.kitakanto{left:610px;top:200px}.select-area .area.kanto{left:610px;top:340px}.select-area .area.hokuriku{left:360px;top:25px}.select-area .area.tokai{bottom:120px;left:434px}.select-area .area.kansai{bottom:60px;left:265px}.select-area .area.chugoku{left:190px;top:35px}.select-area .area.kyusyu{left:20px;top:135px}.select-area .area.not-exist{background:#dbdbdb}.select-area .area.not-exist .midArea a{color:#dbdbdb}.select-area .bigArea{font-size:16px;font-weight:700;margin-bottom:13px;text-align:center}.select-area .midArea ul{display:flex;flex-wrap:wrap;gap:8px 10px}.select-area .midArea li{background-color:#fff;border-radius:4px;height:28px;width:calc(50% - 5px)}.select-area .midArea a{color:#3c91e6;display:block;font-size:13px;line-height:28px;text-align:center}.select-area .midArea a.not-exist{color:#dbdbdb}.svg-marker_on_japan{mask-image:url(/svg/user/common/_share/home/title_map.svg);-webkit-mask-image:url(/svg/user/common/_share/home/title_map.svg)}.svg-update{mask-image:url(/img/user/pc/column/icon_clock.svg);-webkit-mask-image:url(/img/user/pc/column/icon_clock.svg)}.svg-propagate{mask-image:url(/img/user/pc/column/icon_propagate.svg);-webkit-mask-image:url(/img/user/pc/column/icon_propagate.svg)}.svg-brush{mask-image:url(/svg/user/common/_share/brush.svg);-webkit-mask-image:url(/svg/user/common/_share/brush.svg)}.select-area .svg-marker_on_japan{height:36px;margin-right:13px;width:44px}.select-area .svg-marker_on_japan,.svg-brush{background-color:#ff809a;display:inline-block}.svg-brush{height:19px;margin-bottom:0;margin-right:3px;width:15px}.f-recommendColumnList{background-color:#ffeff2;padding:15px 10px}.f-recommendColumnList__title{background-color:inherit;color:#2d2d2d;margin-bottom:15px}.f-recommendColumnList__title .svg-propagate{background-color:#ff809a;height:19px;margin-right:3px;width:19px}.f-recommendColumnList__item{margin-bottom:20px}.f-recommendColumnList .recommendColumn__eyecatch{height:95px;width:170px}.f-recommendColumnList .recommendColumn__eyecatch img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.f-recommendColumnList .recommendColumn__info{font-size:13px;margin-top:7px}main{background-image:url(/img/user/pc/column/art_board.png);background-size:contain}.u-container__main{width:790px}.u-container__right{width:190px}.u-sectionHead{align-items:center;display:flex;padding:0}.column *{max-width:100%!important}.column__header{margin:10px 0}.column__title{background-color:inherit;color:#fb6c84;font-size:clamp(12px,1rem + 5vw,1.25rem);font-weight:700;margin-bottom:10px}.column__eyecatch{padding-bottom:2rem;text-align:center}.column__info{color:#2d2d2d;font-size:12px;text-align:right}.column__info p{padding-top:1rem}.column__info p span{margin-right:1rem}.column__content{font-size:14px}.column__content *{margin-bottom:1.2rem}.column__content h2{background-color:#ffacbe;color:#fff;font-size:18px;margin:30px 0;padding:12px 10px}.column__content h3{background-color:#ffeff2;border-left:5px solid #ffacbe;font-size:16px;margin:20px 0;padding:12px 10px}.column__content h4{border-bottom:2px solid #f3bdce;border-top:2px solid #f3bdce;font-size:20px;padding:9px 10px}.column__content h5{border-bottom:none;font-size:20px;padding:9px 10px;position:relative}.column__content h5:after{background:linear-gradient(90deg,#f3bdce,#f99);bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.column__content h2,.column__content h3,.column__content h4,.column__content h5{font-weight:700;line-height:1.25;margin-bottom:1.08em;margin-top:60px}.column__content p{line-height:22px}.column__content p a{color:#f99;text-decoration:underline}.column__content div{line-height:22px}.column__content table{font-size:16px;line-height:1.8;margin-bottom:1.2em;max-width:100%;width:100%}.column__content table tr:nth-of-type(odd){background-color:#fafbfc}.column__content table td{border:1px solid #d5d5d5;padding:6px}.column__content .speech-wrap{display:flex;margin-top:2em}.column__content .speech-wrap .speech-person{min-width:12%;width:12%}.column__content .speech-wrap .speech-person .speech-icon{box-sizing:border-box;overflow-wrap:break-word}.column__content .speech-wrap .speech-person .speech-icon img{border:2px solid #ccc;border-radius:50%;width:100%}.column__content .speech-wrap .speech-balloon{background-color:#fff;border:2px solid #ccc;border-radius:6px;display:block;height:100%;margin-left:16px;max-width:86%;padding:13px;position:relative}.column__content .speech-wrap .speech-balloon p{margin:0}.column__content .speech-wrap .speech-balloon:after,.column__content .speech-wrap .speech-balloon:before{border-bottom:12px solid transparent;border-top:12px solid transparent;content:"";display:block;height:0;position:absolute;top:10px;width:0}.column__content .speech-wrap .speech-balloon:before{border-right:12px solid #ccc;left:-12px}.column__content .speech-wrap .speech-balloon:after{border-right:12px solid #fff;left:-9px}.column__content .bb-point{border:3px solid #ffd900;border-radius:4px;border-top-left-radius:0;margin-top:3em;padding:1.2em 1em;position:relative}.column__content .bb-point .point-label{background-color:#ffd900;border-radius:6px 6px 0 0;color:#fff;display:block;left:-3px;padding:0 1em 0 .8em;position:absolute;top:-1.5em}.column__content .bb-point .point-label .fa{margin-bottom:0;margin-right:6px}.column__content .bb-point .point-label .fa:before{background-color:#ffd900;content:"\f0eb";font-family:Font Awesome\ 5 free;font-size:inherit}.column__content .bb-point .point-label:after{content:"POINT";font-size:13px}.column__content .wp-image-75,.column__content .wp-image-76{height:250px;width:250px}.column__content .aligncenter{display:block;margin-left:auto;margin-right:auto}.column .author-card{align-items:end;background-color:#fff;border:1px solid #ffacbe;border-radius:4px;display:flex;gap:10px;margin:100px auto 90px;padding:20px;width:600px}.column .author-card img{border-radius:50%;height:80px;margin-right:15px;width:80px}.column .author-info{flex:1}.column .author-name{align-items:center;display:flex;font-size:14px;font-weight:700;height:19px;line-height:19px;margin-bottom:10px}.column .author-description{background-color:#ffeff2;border-radius:4px;color:#2d2d2d;font-size:13px;line-height:20px;padding:10px 18px;position:relative;width:455px}.column .author-description:before{border:7px solid transparent;border-right:16px solid #ffeff2;content:"";left:-22px;margin-top:-7px;position:absolute;top:50%}.column img{max-width:100%}.column .toc-wrapper{background-color:#fff;border:1px solid #ffacbe;border-radius:4px;display:table;height:auto;line-height:1.8;margin:30px auto 50px;padding:20px;width:100%}.column .toc-wrapper .toc-content{font-weight:400;text-align:center}.column .toc-wrapper .toc-content .toc-open-btn{cursor:pointer}.column .toc-wrapper .toc-content .toc-open-btn:hover{text-decoration:underline}.column .toc-wrapper .toc-content .toc-open-btn .table-of-contents{font-size:16px;font-weight:700;margin-right:8px}.column .toc-wrapper .toc-content .toc-open-btn .switch-text{font-size:12px}.column .toc-wrapper .toc-content .toc-list{border-top:1px dotted #ffacbe;height:0;opacity:0;text-align:left;transition:opacity .3s ease-out,height .2s ease-out,visibility .3s ease-out;visibility:hidden}.column .toc-wrapper .toc-content .toc-list.is-open{height:100%;margin:10px 0;opacity:1;padding-top:10px;visibility:visible}.column .toc-wrapper .toc-content{font-size:14px}.column .toc-wrapper .toc-content .toc-list li{margin-bottom:10px}.column .toc-wrapper .toc-content .toc-list li.h2 a{color:#3c91e6;font-weight:700}.column .toc-wrapper .toc-content .toc-list li.h3{margin-bottom:5px;margin-left:10px}.column .marker{background-color:#ff0}.mod-return-btn{align-items:center;border-radius:.625rem;display:flex;font-size:21px;height:45px;justify-content:center;margin:4rem auto;width:344px}.mod-return-btn.to-columnList{background:#ff9bbb}.mod-return-btn.to-home{background:#f99}.mod-return-btn a{color:#fff}.annotation-text{font-size:12px}.select-area{background-color:#fff;margin:60px auto;padding-top:20px}.u-backButton{margin-bottom:100px}.daytime-areas-wrapper{font-size:13px;margin:30px 0;padding:0 20px 20px}.daytime-areas-wrapper .title{border-bottom:2px dotted #ffacbe;font-size:18px;font-weight:700;padding-bottom:5px}.daytime-areas-wrapper .daytime-areas-item__service.item-title{font-size:16px;margin:15px 0 10px}.daytime-areas-wrapper .daytime-areas-item__list{display:flex;flex-wrap:wrap;padding-left:22px}.daytime-areas-wrapper .daytime-areas-item__list li{margin:0 15px 7px 0}.daytime-areas-wrapper .daytime-areas-item__list li span{color:#f99}.daytime-areas-wrapper .daytime-areas-item__list li a{color:#3c91e6}.daytime-areas-wrapper .title{margin-bottom:20px}
