.main-under h2,.main-under h3,.main-under h4,.main-under h5,.main-under h6{letter-spacing:.1em}.main-under h2{font-size:54px;font-weight:600;color:#fff;text-align:center;margin-bottom:0;margin-top:20px}.main-under h2.left{text-align:left}.main-under .uens__h3{font-size:16px;font-weight:600;font-family:"Cormorant Garamond",serif;text-align:center;color:#9d8447;margin-bottom:3px;letter-spacing:.15em;line-height:1.8em}.main-under h3{font-size:36px;font-weight:400;text-align:center;margin-bottom:69px;line-height:1.4em}.main-under h3.left{text-align:left}.main-under h3:last-child{margin-bottom:0}.main-under h4{font-size:30px;font-weight:400;padding-bottom:13px;border-bottom:1px solid #e1e1e1;margin-bottom:43px}.main-under h4:last-child{margin-bottom:0}.main-under h5{font-size:26px;font-weight:500;color:#9d8447;margin-bottom:38px}.main-under h5:last-child{margin-bottom:0}.main-under h6{font-size:20px;font-weight:600;margin-bottom:17px}.main-under h6:last-child{margin-bottom:0}.main-under p{line-height:2.15em;margin-bottom:2.3em;letter-spacing:.1em}.main-under p:last-child{margin-bottom:0}.image-l{float:left;margin:0 60px 20px 0}.image-r{float:right;margin:0 0 20px 60px}section{margin-bottom:100px}section section{margin-bottom:30px}section:last-child{margin-bottom:0 !important}table{margin-bottom:30px}table:last-child{margin-bottom:0}.wp-pagenavi,.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.wp-pagenavi span,.wp-pagenavi a,.pagination span,.pagination a{display:inline-flex;min-width:34px;height:34px;justify-content:center;align-items:center;font-size:14px;line-height:1em;padding:6px 5px 5px;font-weight:600;background:#fff;text-decoration:none;color:#9d8447;margin:5px;position:relative;z-index:1;overflow:hidden;border:1px solid #9d8447}.wp-pagenavi span.current,.wp-pagenavi a.current,.pagination span.current,.pagination a.current{background:#9d8447;color:#fff;padding-top:7px}.wp-pagenavi span.prev,.wp-pagenavi span.next,.wp-pagenavi a.prev,.wp-pagenavi a.next,.pagination span.prev,.pagination span.next,.pagination a.prev,.pagination a.next{padding-left:10px;padding-right:10px}#content{padding:0 0 183px;margin:0 auto;width:1230px;max-width:100%}#topic_path{position:absolute;bottom:27px;left:0;right:0}#topic_path .inner{position:relative}#topic_path li{font-family:var(--font-yugothic);display:inline;font-size:14px;letter-spacing:.1em;color:#fff}#topic_path li:not(:last-child){padding-right:28px;margin-right:16px;position:relative}#topic_path li:not(:last-child):before{content:">";position:absolute;right:0;top:-1px}#topic_path a{color:#fff;text-decoration:none}#top_info{display:flex;align-items:center;justify-content:center;min-height:520px;position:relative;background-color:#000;margin-bottom:141px;z-index:1}#top_info.umvs__bg--contact::before{background-image:url(../images/umainvs-bg01.jpg)}#top_info.umvs__bg--topics{min-height:unset;background-color:unset}#top_info.umvs__bg--topics::before{content:none}#top_info.umvs__bg--topics h2{color:var(--body-color);margin-top:0;margin-bottom:20px}#top_info.umvs__bg--topics #topic_path{position:static}#top_info.umvs__bg--topics #topic_path li{color:var(--body-color)}#top_info.umvs__bg--topics #topic_path a{color:var(--body-color)}#top_info::before{content:"";position:absolute;background:url(../images/umainvs-bg.jpg) no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;top:0;left:0;opacity:.45;z-index:-1}.main-under .utopics__cate{margin-bottom:15px}.main-under .utopics__cate span{background-color:#9d8447;color:#fff;border:2px solid #e1e1e1;display:inline-block;padding:4px 20px;font-size:16px;font-weight:600}.utxt__h3 p{text-align:center;line-height:2.15em}.ubtn.ubtn__send a,.ubtn.ubtn__send input,.ubtn.ubtn__send span,.ubtn.ubtn__cancel a,.ubtn.ubtn__cancel input,.ubtn.ubtn__cancel span{cursor:pointer;text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:300px;padding:18px 27px 15px;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:1.4em;color:var(--body-color);position:relative;border:1px solid var(--body-color);background:url(../images/uarrow.png) no-repeat;background-size:18px auto;background-position:center right 27px;transition:all .3s ease}.ubtn.ubtn__cancel a,.ubtn.ubtn__cancel input,.ubtn.ubtn__cancel span{background-image:url(../images/uarrow-back.png);background-position:center left 27px;background-repeat:no-repeat;background-size:18px auto}.ubtn a{text-decoration:none;display:inline-flex;flex-direction:column;justify-content:center;min-width:360px;padding:18px 27px 15px;font-size:16px;color:var(--body-color);position:relative;border:1px solid var(--body-color);background:url(../images/uarrow.png) no-repeat;background-size:16px auto;background-position:center right 27px}.uflex__list{display:flex;margin-left:56px}.uflex__list .ulist{margin-left:0}.uflex__list .ulist:not(:last-child){margin-right:120px}.ulist{margin-left:56px}.ulist.ulist__check li::before{background:url(../images/ulist-check.png) no-repeat;background-size:contain;width:12px;height:10px;top:7px}.ulist li{position:relative;padding-left:15px;letter-spacing:.1em}.ulist li:not(:last-child){margin-bottom:18px}.ulist li::before{content:"";position:absolute;background-color:#cd232d;width:6px;height:6px;left:0;top:8px;border-radius:100%}.utable:not(:last-child){margin-bottom:25px}.utable.--vertical td{vertical-align:top}.utable.utable__block th{border-right:none}.utable.utable__block td{border-left:none}.utable.utable__fixed{table-layout:fixed}.utable th,.utable td{letter-spacing:.1em;padding:35px 49px 31px;border-color:#e1e1e1}.utable th{font-size:16px;font-weight:600;background-color:#f9f9f9}.utable td{font-size:16px}.ucta{max-width:500px;margin-left:auto;margin-right:auto;position:relative;border:1px solid #e1e1e1;padding:30px 20px 25px}.ucta .ucta__num{text-align:center;font-size:30px;margin-bottom:10px;line-height:1em}.ucta .ucta__txt{font-size:15px;text-align:center;margin-bottom:0}.ucta .ucta__link{position:absolute;display:block;width:100%;height:100%;inset:0}.utopics__list{display:flex;flex-wrap:wrap}.utopics__list .utopics__item{border:1px solid #9d8447;padding:10px;position:relative;display:flex;flex-direction:column}.utopics__list .utopics__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.utopics__list .utopics__img{display:flex;align-items:center;justify-content:center;text-align:center;height:208px;margin-bottom:10px}.utopics__list .utopics__img img{max-height:100%;width:100%;height:100%}.utopics__list .utopics__date{color:#757575;font-family:"Cormorant Garamond",serif;font-size:16px;margin-bottom:6px;letter-spacing:.1em;line-height:1em}.utopics__list .utopics__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;font-weight:600;font-size:16px;margin-bottom:16px;flex-grow:1}.utopics__list .utopics__btn{font-family:"Cormorant Garamond",serif;text-align:right;font-size:12px;font-weight:500;color:#9d8447;line-height:1em;letter-spacing:.1em;padding-bottom:8px;position:relative;padding-right:20px}.utopics__list .utopics__btn::before{content:"";position:absolute;bottom:0;right:0;background:url(../images/uarrow-st2.png) no-repeat;background-size:contain;width:100px;height:10px}.mailform{width:100%;color:var(--body-color);table-layout:fixed}.mailform tr{display:flex}.mailform th,.mailform td{border:1px solid #e1e1e1;padding:24px 30px;letter-spacing:.1em}.mailform th{font-weight:600;font-size:16px;background-color:#f9f9f9;width:300px;flex-shrink:0;text-align:left;border-right:none;position:relative;z-index:1}.mailform td{border-left:none;line-height:2;width:calc(100% - 300px)}.mailform .fname{margin:0;width:calc(100% - 50px);display:inline-block;width:100%;padding:0 50px 0 0;line-height:1.4}.mailform .fmust{position:absolute;top:0;bottom:0;right:30px;height:22px;margin:0;display:flex;align-items:center;justify-content:center;background-color:#ed6862;color:#fff;padding:2px 6px 1px;border-radius:2px;margin:auto 0 !important;font-size:13px;line-height:1}.mailform .fmust.fmust-no{background-color:#999}.mailform .f-inpt{height:46px;padding:6px 15px;transition:all .3s ease}.mailform .f-inpt:focus{border-color:#9d8447}.mailform .f-inpt-age{width:calc(100% - 30px);margin-right:10px}.mailform #cf7msm_comment{display:block;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.mailform textarea.f-inpt{height:200px;resize:none;padding:12px 15px}.mailform .file-list{margin-bottom:10px}.mailform .f-inpt[type=file]{height:auto;padding-left:0}.mailform .add-file{text-align:right;margin-bottom:10px}.mailform .add-file #add-file-bt{border:1px solid #000;border-radius:2px;padding:.25em .75em;background-color:#032934;color:#fff;font-size:.875em;font-weight:400 !important;letter-spacing:1px;display:inline-block;cursor:pointer;position:relative;padding-left:27px}.mailform .add-file #add-file-bt::before,.mailform .add-file #add-file-bt::after{position:absolute;content:"";width:12px;height:2px;background-color:#fff;top:48%;left:10px;transition:all .3s ease-in}.mailform .add-file #add-file-bt::before{transform:rotate(0deg)}.mailform .add-file #add-file-bt::after{transform:rotate(90deg)}.mailform .file-notes{text-align:right}.mailform .wpcf7-form-control{display:inline-flex;flex-wrap:wrap}.mailform .wpcf7-list-item{margin-left:0;margin-right:20px}.mailform .flist{display:flex;flex-wrap:wrap}.mailform .flist p:first-child{display:flex;align-items:center}.mailform .flist .first{margin-left:0}.mailform .flist input{display:none}.mailform .flist label{display:flex;align-items:center;line-height:1.65}.mailform .flist label span{display:inline-block;position:relative;padding-left:18px;line-height:1.4;padding-top:4px}.mailform .flist .f-inpt{margin-right:4px;height:auto;display:none}.mailform .flist-radio label span::before{content:"";position:absolute;top:8px;left:0;width:12px;height:12px;border-radius:100%;background-color:rgba(0,0,0,0);border:1px solid #9d8447}.mailform .flist-radio label span::after{content:"";position:absolute;top:10px;left:2px;width:8px;height:8px;border-radius:100%;background-color:#9d8447;transition:all .3s ease;opacity:0}.mailform .flist-radio input:checked+span::after{opacity:1}.mailform .flist-checkbox label span::before{content:"";position:absolute;top:8px;left:0;width:12px;height:12px;background-color:rgba(0,0,0,0);border:1px solid #9d8447}.mailform .flist-checkbox label span::after{content:"";position:absolute;top:10px;left:2px;width:8px;height:8px;background-color:#9d8447;transition:all .3s ease;opacity:0}.mailform .flist-checkbox input:checked+span::after{opacity:1}.mailform .upostcode{display:flex}.mailform .upostcode p{margin-bottom:0}.mailform .upostcode .f-inpt{width:150px}.mailform .postcode{display:inline-flex;align-items:center;justify-content:center;text-align:center;margin-left:10px;width:90px;height:46px;color:#fff;background-color:var(--body-color);border:none;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:all .3s ease;font-size:14px}.mailform .info{display:block;letter-spacing:.016em;margin:0 0 5px;letter-spacing:0;font-size:14px;line-height:1.4;color:#090}.mailform .error{width:100%;margin-top:7px}.mailform .remail{margin-top:20px}.mailform .fseparate th{padding:0;text-indent:-9999px;border-bottom:none}.mailform .fseparate td{padding:0;border-bottom:none}.mailform .fposition{margin-left:-280px;padding:70px 0 30px}.uprivacy{border:1px solid #9d8447;padding:30px 35px;overflow:auto;height:400px;margin-top:10px;margin-bottom:30px}.uprivacy::-webkit-scrollbar{width:6px}.uprivacy::-webkit-scrollbar-track{background:#f1f1f1}.uprivacy::-webkit-scrollbar-thumb{background:#888}.uprivacy::-webkit-scrollbar-thumb:hover{background:#555}.uprivacy h2{color:var(--body-color)}.uprivacy .uprivacy-tt{text-align:center;font-weight:bold;font-size:24px;margin-bottom:20px}.fcheck-privacy{display:flex;justify-content:center;align-items:flex-start}.fcheck-privacy .fmust{margin:5px 0 0 10px;height:22px;display:flex;align-items:center;justify-content:center;background-color:#ed6862;color:#fff;padding:2px 6px 1px;border-radius:2px;font-size:13px;line-height:1}.uflex__btn{display:flex;justify-content:space-evenly;padding:0 160px;margin-top:25px}.uflex__btn .ubtn{margin-bottom:0}.utopics__detail ol{counter-reset:ol;margin-left:56px}.utopics__detail ol li{position:relative;padding-left:15px;margin-bottom:18px;font-size:16px;letter-spacing:.1em}.utopics__detail ol li:last-child{margin-bottom:0}.utopics__detail ol li::before{content:counter(ol) ".";counter-increment:ol;position:absolute;top:0;left:0;bottom:0}.utopics__detail img.alignCenter,.utopics__detail img.aligncenter{margin:0 auto;text-align:center;display:block}.utopics__detail img.alignLeft,.utopics__detail img.alignleft{float:left;margin:0 15px 15px 0}.utopics__detail img.alignRight,.utopics__detail img.alignright{float:right;margin:0 0 15px 15px}.btn-prev-next{position:relative;display:flex;justify-content:center;flex-wrap:wrap;max-width:900px;margin:0 auto}.btn-prev-next li{margin:10px}.btn-prev-next a{text-decoration:none;display:inline-flex;flex-direction:column;text-align:center;justify-content:center;min-width:240px;padding:18px 27px 15px;font-size:16px;color:var(--body-color);position:relative;border:1px solid var(--body-color)}.btn-prev-next .prevPage{position:absolute;top:0;left:0}.btn-prev-next .prevPage a{background:url(../images/uarrow-back.png) no-repeat;background-size:16px auto;background-position:center left 27px}.btn-prev-next .nextPage{position:absolute;top:0;right:0}.btn-prev-next .nextPage a{background:url(../images/uarrow.png) no-repeat;background-size:16px auto;background-position:center right 27px}.btn-prev-next .hidden{opacity:.5;pointer-events:none}.page-topics header{background-color:rgba(0,0,0,.6);padding:33px 50px 33px 30px}.page-topics header.fixed{padding:15px 52px 15px 27px}.page-topics .iHeader__logo{margin-bottom:0}.page-topics .main-under{margin-top:120px}.file-list li:not(:first-child){display:none}.file-list li>p{position:relative;z-index:1;display:inline-flex}.delete-file-btn{cursor:pointer;position:absolute;top:0;right:0;display:none}.file-over{font-size:14px;color:red}.wpcf7-spinner{display:none !important}.fmail-complete{text-align:center;margin-bottom:30px}.fmail-complete+.ubtn{text-align:center}.utopics__detail>*:not(:last-child){margin-bottom:30px}.utopics__detail ul li{padding-left:15px;position:relative;z-index:1}.utopics__detail ul li:not(:last-child){margin-bottom:18px}.utopics__detail ul li::before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background-color:#cd232d;top:6px;left:0;z-index:-1}.form-privacy__inner h5{margin-bottom:10px}.form-privacy__inner ul{margin-bottom:2.3em}.form-privacy__inner ul li{padding-left:10px;position:relative;z-index:1}.form-privacy__inner ul li::before{content:"";position:absolute;width:5px;height:5px;border-radius:100%;background-color:#9d8447;top:11px;left:0;z-index:-1}.form-privacy__inner ul+h3{margin-top:40px}.form-privacy__inner ul+h4{margin-top:40px}.form-privacy__inner p{margin-bottom:20px;line-height:1.5em}.form-privacy__inner p+h3{margin-top:40px}.form-privacy__inner p+h4{margin-top:40px}.mb20{margin-bottom:20px !important}.mb0{margin-bottom:0 !important}.wpcf7-response-output{font-size:16px;font-family:var(--font-yumincho)}.ufooter-contact .fixed__bot{display:none !important}@-moz-document url-prefix(){}
