@media screen and (min-width: 751px){.wp-pagenavi a:hover,.pagination a:hover{opacity:.8;background-color:#fff;color:#9d8447}#topic_path ul li a:hover{text-decoration:underline}.ubtn a:hover{background-color:#9d8447;color:#fff;background-image:url(../images/uarrow-white.png)}.utopics__list .utopics__item{width:calc(33.3333333333% - 16.6666666667px);margin-right:25px;margin-bottom:25px;transition:all .3s ease}.utopics__list .utopics__item:nth-child(3n+3){margin-right:0}.utopics__list .utopics__item:nth-child(3n+1):nth-last-child(1),.utopics__list .utopics__item:nth-child(3n+1):nth-last-child(2),.utopics__list .utopics__item:nth-child(3n+2):nth-last-child(1),.utopics__list .utopics__item:nth-child(3n+1):nth-last-child(3),.utopics__list .utopics__item:nth-child(3n+2):nth-last-child(2),.utopics__list .utopics__item:nth-child(3n+3):nth-last-child(1){margin-bottom:0}.utopics__list .utopics__item:hover{border-color:rgba(0,0,0,0);box-shadow:0 0 10px rgba(0,0,0,.16);opacity:.7}.mailform .postcode:hover{background-color:#9d8447}.pagination a:hover{opacity:1;background-color:#9d8447;color:#fff}.btn-prev-next li a:hover{background-color:#9d8447;color:#fff}.btn-prev-next .prevPage a:hover{background-image:url(../images/uarrow-back-white.png)}.btn-prev-next .nextPage a:hover{background-image:url(../images/uarrow-white.png)}.ubtn__cancel span:hover{background-color:#db1f13}.ubtn__send input:hover{background-color:#9d8447;color:#fff;background-image:url(../images/uarrow-white.png)}.ubtn__cancel a:hover,.ubtn__cancel input:hover,.ubtn__cancel span:hover{background-color:#9d8447;color:#fff;background-image:url(../images/uarrow-back-white.png)}.add-file #add-file-bt{transition:all .2s ease}.add-file #add-file-bt:hover{opacity:.7}.main-under .utopics__cate a:hover{opacity:.7}}@media screen and (min-width: 1px)and (max-width: 750px){#content{padding:0 0 50px}.image-l,.image-r{float:none;text-align:center;margin:0 0 25px}section{margin-bottom:40px}section.usec__h3{margin-bottom:45px}section section{margin-bottom:25px}.main-under h2,.main-under h3,.main-under h4,.main-under h5,.main-under h6{letter-spacing:.05em}.main-under h2{font-size:24px;margin-top:0}.main-under h3{font-size:22px;margin-bottom:15px}.main-under h4{font-size:20px;margin-bottom:20px;padding-bottom:5px}.main-under h5{font-size:18px;margin-bottom:15px}.main-under h6{font-size:16px;margin-bottom:10px}.main-under .uens__h3{letter-spacing:.1em;margin-bottom:5px}.main-under p{font-size:14px;margin-bottom:15px;line-height:2em}.main-under .utable__note{font-size:14px;line-height:1.6em;margin-bottom:5px}.main-under .utopics__cate{margin-bottom:10px}.main-under .utopics__cate span{padding:4px 15px;font-size:14px}#top_info{min-height:300px;margin-bottom:30px}#topic_path{bottom:5px}#topic_path li{display:inline;position:relative;line-height:1.6em}#topic_path li:not(:last-child){padding-right:0;margin-right:0}#topic_path li:not(:last-child)::before{content:none}#topic_path li:not(:last-child)::after{content:">";position:relative;bottom:1px;margin:0 8px;display:inline-block}.ubtn a{min-width:280px;font-size:14px;padding:10px 15px;background-position:center right 14px}.uflex__list{flex-direction:column;margin-left:10px}.uflex__list .ulist:not(:last-child){margin-right:0;margin-bottom:8px}.ulist{margin-left:10px}.ulist.ulist__check li::before{top:6px}.ulist li:not(:last-child){margin-bottom:8px}.utable__scroll{overflow:auto}.utable__scroll .utable{min-width:750px}.utable__scroll .utable:not(:last-child){margin-bottom:15px}.utable:not(:last-child){margin-bottom:15px}.utable.utable__block th,.utable.utable__block td{display:block;width:100%}.utable.utable__block th{border-right:1px solid #e1e1e1;border-bottom:none}.utable.utable__block td{border-left:1px solid #e1e1e1}.utable.utable__block tr:not(:last-child) td{border-bottom:none}.utable th,.utable td{padding:15px 8px;letter-spacing:.05em}.utable th{font-size:15px}.utable td{font-size:14px;line-height:2em}.ucta{padding:20px 15px 15px}.ucta .ucta__num{font-size:26px;margin-bottom:5px}.ucta .ucta__txt{font-size:14px}.utopics__list{flex-direction:column}.utopics__list .utopics__item{max-width:100%;width:300px;margin:0 auto 15px;padding:10px}.utopics__list .utopics__item:last-child{margin-bottom:0}.utopics__list .utopics__title{font-size:15px;margin-bottom:10px}.utopics__list .utopics__img{height:max(min(49.375vw,165px),158px);background-color:#eee}.utopics__list .utopics__btn{padding-right:17px}.utopics__detail ol{margin-left:10px}.utopics__detail ol li{margin-bottom:8px}.utopics__detail img.alignleft,.utopics__detail img.alignRight,.utopics__detail img.alignleft,.utopics__detail img.alignright{float:none;margin-left:auto;margin-right:auto;margin-bottom:0;display:block}.btn-prev-next{flex-direction:column;align-items:center}.btn-prev-next li{width:100%;position:relative !important;width:250px;max-width:100%}.btn-prev-next a{font-size:14px;padding:10px 15px;line-height:1.6em;align-items:center}.btn-prev-next .prevPage::before{border-bottom-width:2px;border-left-width:2px;width:12px;height:12px}.btn-prev-next .nextPage::before{border-top-width:2px;border-right-width:2px;width:12px;height:12px}.mailform{display:block}.mailform tbody,.mailform thead,.mailform th,.mailform td,.mailform tr{display:block;width:100%}.mailform tr:not(:last-child) td{border-bottom:none}.mailform th,.mailform td{padding:15px}.mailform th{font-size:15px;border-right:1px solid #e1e1e1;border-bottom:none;position:relative}.mailform td{border-left:1px solid #e1e1e1}.mailform td p{font-size:16px}.mailform .fname{font-size:100%;letter-spacing:0}.mailform .fmust{font-size:11px;height:20px}.mailform .f-inpt{font-size:16px;height:40px}.mailform .remail{margin-top:15px;font-size:100%}.mailform .info{font-size:12px}.mailform .wpcf7-form-control{flex-direction:column}.mailform .wpcf7-list-item{margin-right:0}.mailform .add-file #add-file-bt{padding:.15em .75em}.mailform .file-notes{font-size:14px}.mailform .flist label{font-size:14px}.mailform .flist-radio label span::before{top:7px}.mailform .flist-radio label span::after{top:9px}.mailform .flist-checkbox label span::before{top:7px}.mailform .flist-checkbox label span::after{top:9px}.mailform textarea.f-inpt{height:140px}.mailform .postcode{margin-left:5px;height:40px;font-size:14px}.mailform .fseparate th{display:none}.mailform .fposition{margin-left:0;padding:30px 0 15px}.mailform .fposition p{font-size:100%}.uprivacy{padding:15px;height:270px}.uprivacy .uprivacy-tt{font-size:20px}.uprivacy p{font-size:14px}.fcheck-privacy{flex-direction:column;align-items:center}.fcheck-privacy>.center{letter-spacing:1px}.fcheck-privacy .fmust{margin:4px 0 0 6px}.fcheck-privacy .wpcf7-list-item{margin-left:0}.fmail-complete{padding:15px}.fmail-complete p{font-size:14px}.uflex__btn{flex-direction:column;align-items:center;justify-content:center;padding:0}.uflex__btn .ubtn.ubtn__cancel a,.uflex__btn .ubtn.ubtn__cancel span,.uflex__btn .ubtn.ubtn__cancel input,.uflex__btn .ubtn.ubtn__send a,.uflex__btn .ubtn.ubtn__send span,.uflex__btn .ubtn.ubtn__send input{min-width:220px;font-size:14px;padding:10px 15px;background-position:center right 14px;line-height:2em}.uflex__btn .ubtn.ubtn__cancel a,.uflex__btn .ubtn.ubtn__cancel span,.uflex__btn .ubtn.ubtn__cancel input{background-position:center left 14px}.uflex__btn .ubtn:not(:last-child){margin-bottom:15px}.page-topics header{padding:10px !important}.page-topics .main-under{margin-top:60px}.form-privacy__inner h3{margin-bottom:10px}.form-privacy__inner p+h3{margin-top:30px}.wpcf7-response-output{font-size:14px}.uprivacy{height:300px}}@media screen and (min-width: 414px)and (max-width: 750px){.utopics__list{flex-direction:row;justify-content:center;gap:15px}.utopics__list .utopics__item{width:min(44.444vw,352px);margin:0 !important}}@-moz-document url-prefix(){}
