html{font-size:62.5%}body{background:#fff;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:clamp(1.3rem,1.5873015873vw,2rem);font-weight:400;font-style:normal;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;border:0;vertical-align:bottom;image-rendering:-webkit-optimize-contrast;transition:.2s}a img{overflow:hidden}a img:hover{opacity:.7}a:link{color:#004697}a:hover,a:focus{color:#003470;text-decoration:none}a:active{color:#2d5e97}a:visited{color:#bc007d}a,button,input,select,textarea{outline:0 solid rgba(0,0,0,0);transition:.2s}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:.4rem solid #ff6110}a.external::after{display:inline-block;padding:0 .5rem;font-family:"Font Awesome 5 Free";content:"";font-size:.7em;font-weight:900;color:#aaa;text-decoration:none;text-indent:0}a.pdf::after{display:inline-block;padding:0 .5rem;font-family:"Font Awesome 5 Free";content:"";font-weight:400;color:#da342f;text-decoration:none;text-indent:0}a.doc::after{display:inline-block;padding:0 .5rem;font-family:"Font Awesome 5 Free";content:"";font-weight:400;color:#2371b9;text-decoration:none;text-indent:0}.fa-phone-alt,.fa-fax{margin-right:.5rem;color:#0059a8}p,li,dt,dd{line-height:1.6}ol,ul{padding-left:1.5em}table{border-collapse:collapse}.cmn_inner{max-width:126rem;margin:0 auto;padding:0 clamp(1rem,2.380952381vw,3rem)}.cmn_title_01{width:clamp(25rem,39.6825396825vw,50rem);margin:0 auto min(3.9682539683vw,5rem);padding-bottom:min(1.1904761905vw,1.5rem);border-bottom:.3rem solid #0059a8;text-align:center;color:#0059a8;font-size:clamp(1.6rem,3.1746031746vw,4rem);font-weight:900;letter-spacing:.1em;line-height:1}.cmn_title_01 img{height:clamp(1.5rem,3.0158730159vw,3.8rem);width:auto;margin:0 auto}h1.cmn_title_01{margin:min(6.3492063492vw,8rem) auto}.cmn_title_02{padding:.2rem clamp(1rem,1.5873015873vw,2rem);border-radius:.8rem;background:#0059a8;color:#fff;font-size:clamp(1.6rem,2.380952381vw,3rem);font-weight:700}.cmn_title_03{padding:.2rem min(1.5873015873vw,2rem);border:.1rem solid #0059a8;border-radius:.8rem;color:#0059a8;font-size:clamp(1.4rem,1.9047619048vw,2.4rem);font-weight:700}.cmn_title_04{font-size:clamp(1.3rem,1.5873015873vw,2rem);font-weight:700}.cmn_title_04::before{content:"";display:inline-block;margin:0 .3em .2rem 0;background:#0059a8;width:clamp(.8rem,.9523809524vw,1.2rem);height:clamp(.8rem,.9523809524vw,1.2rem)}.cmn_title_05{font-size:clamp(1.3rem,1.5873015873vw,2rem);font-weight:700}.cmn_list_nomark{padding-left:0}.cmn_list_nomark li{list-style-type:none;padding-left:1em;text-indent:-1em}.cmn_list_01 li{margin-bottom:1em}.cmn_list_02 li{margin-bottom:.5em}.cmn_table_01{width:100%}.cmn_table_01 caption{margin-bottom:.5em;font-weight:bold;text-align:left}.cmn_table_01 th{padding:min(0.7936507937vw,1rem) min(1.1904761905vw,1.5rem);border:.1rem solid #ccc;background:#e8e8e8;text-align:left}.cmn_table_01 thead th{text-align:center}.cmn_table_01 td{padding:min(0.7936507937vw,1rem) min(1.1904761905vw,1.5rem);border:.1rem solid #ccc}.flex{display:flex}.inline_block{display:inline-block}.sp_show{display:none}.mt_0{margin-top:0 !important}.mb_0{margin-bottom:0 !important}.monospace{font-family:"BIZ UDGothic",sans-serif}.space::before{content:"　";font-family:"BIZ UDGothic",sans-serif}.fs_small{font-size:.8em}.indent_1em{margin-left:1em}.indent_1_5em{margin-left:1.5em}.hanging_1em{padding-left:1em;text-indent:-1em}.hanging_1_5em{padding-left:1.5em;text-indent:-1.5em}.kerning{margin-left:-0.5em}.hanging_2em{padding-left:2em;text-indent:-2em}.text_center{text-align:center !important}.nowrap{white-space:nowrap}@media screen and (max-width: 767px){.sp_show{display:block}.sp_hide{display:none}.cmn_title_02,.cmn_title_03{border-radius:.5rem}}#skip_link{display:block;overflow:hidden;height:1px;text-align:center;margin-top:-1px}#skip_link:active,#skip_link:focus{position:fixed;top:0;left:0;z-index:9999;overflow:visible;width:100%;height:auto;padding:.5em;background:#fff}#header .cmn_inner{display:flex;align-items:center;width:100%;padding:min(2.7777777778vw,3.5rem) min(1.9841269841vw,2.5rem)}#header .cmn_inner .logo{width:70%}#header .cmn_inner .logo a{display:inline-block;vertical-align:middle}#header .cmn_inner .logo img{width:clamp(20rem,26.9841269841vw,34rem)}#header .cmn_inner .logo_cao{width:30%;text-align:right}#header .cmn_inner .logo_cao img{width:clamp(9rem,14.2857142857vw,18rem)}#header .cmn_inner .logo_cao a{display:inline-block;vertical-align:middle}#gnavi{background:#000}#gnavi .navi_list{display:flex;justify-content:space-between;width:100%;margin:0;padding:0;list-style-type:none}#gnavi .navi_item{width:20%;border-right:.1rem solid #fff}#gnavi .navi_item:first-of-type{border-left:.1rem solid #fff}#gnavi .navi_item a{display:block;padding:min(0.7142857143vw,0.9rem) 0;text-align:center;color:#fff;font-size:clamp(1.2rem,1.5873015873vw,2rem);font-weight:700;text-decoration:none}#gnavi .navi_item a:hover{background:#666}body#home #gnavi .home a,body#kyoten #gnavi .kyoten a,body#jirei #gnavi .jirei a,body#faq #gnavi .faq a,body#contact #gnavi .contact a{background:#666}@media screen and (max-width: 767px){#gnavi .cmn_inner{padding:0}#gnavi .navi_item{width:25%}#gnavi .navi_item:first-of-type{display:none}#gnavi .navi_item:last-of-type{border-right:none}#gnavi .navi_item a{font-weight:normal}}#contents .breadcrumbs{padding:0;letter-spacing:-0.4em}#contents .breadcrumbs li{list-style-type:none;display:inline-block;letter-spacing:0}#contents .breadcrumbs li::before{content:"»";padding:0 1em}#contents .breadcrumbs li:first-of-type::before{content:none}#contents h2,#contents h3,#contents h4,#contents h5,#contents h6,#contents p,#contents ul,#contents ol,#contents dl,#contents table{margin-top:1.5em;margin-bottom:1.5em}#contents .prefectures_map{text-align:center}#contents .prefectures_map .map{width:min(71.4285714286vw,90rem)}#contents .prefectures_map .map a:hover rect{fill:#0059a8}#contents .prefectures_map .map a:hover path{fill:#fff}#contents .prefectures_map .map .cls-1,#contents .prefectures_map .map .cls-2,#contents .prefectures_map .map .cls-3,#contents .prefectures_map .map .cls-4,#contents .prefectures_map .map .cls-5,#contents .prefectures_map .map .cls-6,#contents .prefectures_map .map .cls-7,#contents .prefectures_map .map .cls-8,#contents .prefectures_map .map .cls-9,#contents .prefectures_map .map .cls-10,#contents .prefectures_map .map .cls-11,#contents .prefectures_map .map .cls-12,#contents .prefectures_map .map .cls-13,#contents .prefectures_map .map .cls-14{stroke-width:0}#contents .prefectures_map .map .cls-1{fill:#82c494}#contents .prefectures_map .map .cls-2{fill:#181000}#contents .prefectures_map .map .cls-3{fill:#dae8bb}#contents .prefectures_map .map .cls-4{fill:#161616}#contents .prefectures_map .map .cls-5{fill:#fff}#contents .prefectures_map .map .cls-6{fill:#eaf2d8}#contents .prefectures_map .map .cls-7{fill:#99cab4}#contents .prefectures_map .map .cls-8{fill:#0059a8}#contents .prefectures_map .map .cls-9{fill:#e2ecf6}#contents .prefectures_map .map .cls-10{fill:#78b7e0}#contents .prefectures_map .map .cls-11{fill:#b4b4b6}#contents .prefectures_map .map .cls-12{fill:#e8e8e8}#contents .prefectures_map .map .cls-13{fill:#c4d8ec}#contents .prefectures_map .map .cls-14{fill:#8ec3e5}#contents .prefectures_list ul{margin:0 0 1em;padding-left:0;letter-spacing:-0.4em}#contents .prefectures_list ul li{display:inline-block;list-style-type:none;letter-spacing:0;margin:.3rem}#contents .prefectures_list ul li a{display:inline-block;padding:.3rem 1rem;border-radius:.5rem;text-decoration:none;color:#000}#contents .prefectures_list ul li a .ls{letter-spacing:1em}#contents .prefectures_list ul li.cls-1 a{background:#82c494}#contents .prefectures_list ul li.cls-3 a{background:#dae8bb}#contents .prefectures_list ul li.cls-6 a{background:#eaf2d8}#contents .prefectures_list ul li.cls-7 a{background:#99cab4}#contents .prefectures_list ul li.cls-9 a{background:#e2ecf6}#contents .prefectures_list ul li.cls-10 a{background:#78b7e0}#contents .prefectures_list ul li.cls-13 a{background:#c4d8ec}#contents .prefectures_list ul li.cls-14 a{background:#8ec3e5}#footer{padding:min(3.9682539683vw,5rem) 0}#footer .footer_navi{background:#000}#footer .navi_list{display:flex;justify-content:center;list-style-type:none;margin-bottom:clamp(1rem,1.5873015873vw,2rem);padding:0}#footer .navi_item{max-width:18rem;width:100%;border-right:.1rem solid #fff}#footer .navi_item.wide{max-width:24rem}#footer .navi_item:first-of-type{border-left:.1rem solid #fff}#footer .navi_item a{display:block;padding:min(0.7142857143vw,0.9rem) 0;text-align:center;color:#fff;font-size:clamp(1.2rem,1.5873015873vw,2rem);font-weight:700;text-decoration:none}#footer .navi_item a:hover{background:#666}#footer address{display:flex;justify-content:center}#footer address .logo_cao{padding-right:min(1.5873015873vw,2rem)}#footer address .logo_cao img{width:clamp(9rem,14.2857142857vw,18rem)}#footer address p{padding-top:min(0.3968253968vw,0.5rem);font-size:clamp(1.1rem,1.1904761905vw,1.5rem);font-style:normal;line-height:1.2}#footer .copyright{margin-top:min(1.5873015873vw,2rem);font-size:clamp(1rem,1.2698412698vw,1.6rem);text-align:center}#footer .pagetop{display:none;position:fixed;bottom:2rem;right:.5rem;z-index:10;line-height:0}#footer .pagetop a{display:inline-block}#footer .pagetop img{width:clamp(2.5rem,3.9682539683vw,5rem)}#footer .pagetop img:hover,#footer .pagetop img:focus{color:#003470}body#accessibility #footer .accessibility a,body#event #footer .event a,body#link #footer .link a,body#privacy #footer .privacy a,body#rule #footer .rule a{background:#666}@media screen and (max-width: 767px){#footer .navi_list{flex-wrap:wrap}#footer .navi_item{max-width:initial;width:33%}#footer .navi_item:first-of-type{border-left:none}#footer .navi_item:nth-of-type(2){width:34%}#footer .navi_item:nth-of-type(3){border-right:none}#footer .navi_item:nth-of-type(4){width:50%;border-top:.1rem solid #fff}#footer .navi_item:last-of-type{width:50%;border-top:.1rem solid #fff;border-right:none}#footer .navi_item a{font-weight:normal}#footer .copyright{padding:0 3rem}#footer .pagetop{bottom:.5rem}}@media screen and (max-width: 767px){#footer .navi_item.wide{max-width:initial}}body#home #mainvisual{margin:min(1.9841269841vw,2.5rem) 0 min(12.6984126984vw,16rem)}body#home #mainvisual h1 img{width:120rem}body#home #mainvisual .counter img{width:min(40.6349206349vw,51.2rem);margin:min(1.9841269841vw,2.5rem) 0 0 auto}body#home #about{margin-bottom:min(12.6984126984vw,16rem)}body#home #about .image img{width:110.6rem}body#home #flow{margin-bottom:min(10.3174603175vw,13rem);padding:min(4.7619047619vw,6rem) 0 min(3.9682539683vw,5rem);background:#e5f6fd;text-align:center}body#home #flow ol{display:inline-block;padding:0;text-align:left}body#home #flow ol li{display:flex;margin-top:min(3.0158730159vw,3.8rem);list-style-type:none}body#home #flow ol li:first-of-type{margin-top:0}body#home #flow ol li .image{width:clamp(5rem,9.126984127vw,11.5rem)}body#home #flow ol li .image img{height:clamp(2rem,3.4920634921vw,4.4rem);width:auto}body#home #flow ol li .text{flex:1;margin-top:clamp(.6rem,1.1111111111vw,1.4rem);font-size:clamp(1.2rem,1.9841269841vw,2.5rem);font-weight:700;line-height:1.4}body#home #kyoten{margin-bottom:min(6.3492063492vw,8rem)}body#home #kyoten h2{margin-bottom:min(5.5555555556vw,7rem)}body#home #faq{padding:min(4.7619047619vw,6rem) 0;background:#e5f6fd}body#home #faq .group{margin-top:min(3.1746031746vw,4rem);border-radius:min(0.7936507937vw,1rem);background:#fff}body#home #faq .group h3{margin:0}body#home #faq .group h3 a{display:flex;width:100%;padding:min(1.5873015873vw,2rem) min(1.5873015873vw,2rem) min(1.1111111111vw,1.4rem);color:#000;border-radius:min(0.7936507937vw,1rem);text-decoration:none}body#home #faq .group h3 a:hover{outline:.4rem solid #003470}body#home #faq .group h3 .image{margin-top:min(0.0793650794vw,0.1rem);width:clamp(2.7rem,4.7619047619vw,6rem)}body#home #faq .group h3 .image img{height:clamp(1.4rem,2.380952381vw,3rem);width:auto}body#home #faq .group h3 .text{flex:1;font-size:clamp(1.3rem,1.9841269841vw,2.5rem);font-weight:700}body#home #faq .group h3 .icon{width:clamp(1.3rem,2.380952381vw,3rem)}body#home #faq .group h3 .icon img{width:clamp(1rem,1.746031746vw,2.2rem);margin:clamp(.5rem,.6349206349vw,.8rem) 0 0 auto}body#home #faq .group h3 .open .icon img{transform:rotate(180deg)}body#home #faq .group .answer{display:none;padding:min(2.380952381vw,3rem) min(2.380952381vw,3rem) min(2.380952381vw,3rem) min(1.1904761905vw,1.5rem);font-size:clamp(1.3rem,1.5873015873vw,2rem)}body#home #faq .group .answer .image{width:clamp(2.7rem,4.7619047619vw,6rem)}body#home #faq .group .answer .image img{height:clamp(1.4rem,2.380952381vw,3rem);width:auto;margin:0 0 0 clamp(.5rem,.6349206349vw,.8rem)}body#home #faq .group .answer .text{flex:1;margin-top:min(0.3174603175vw,0.4rem)}body#home #faq .group .answer .text p{margin:0}body#home #faq .btn{margin-top:min(4.7619047619vw,6rem)}body#home #faq .btn a{display:block;width:clamp(18rem,23.0158730159vw,29rem);margin:min(3.9682539683vw,5rem) auto 0}@media screen and (max-width: 610px){body#home #faq .group .answer .text{margin-top:0}}body#kyoten .prefectures_map{margin-top:3em}body#kyoten .prefectures_list{margin-top:min(3.9682539683vw,5rem)}body#kyoten .prefectures_list ul{padding-left:0;letter-spacing:-0.4em}body#kyoten .prefectures_list ul li{display:inline-block;list-style-type:none;letter-spacing:0;margin:.5rem clamp(.5rem,.7936507937vw,1rem)}body#kyoten .cmn_title_02{text-align:center}body#kyoten .cmn_title_03{max-width:16.7em;margin-top:2em;margin-bottom:0}body#kyoten .cmn_table_01 th{width:clamp(10rem,15.873015873vw,20rem)}body#kyoten .cmn_table_01 a{word-break:break-all}body#kyoten .wrap_01{display:flex;width:100%;margin-top:1.5em}body#kyoten .wrap_01 .image img{width:clamp(10rem,15.873015873vw,20rem);border-radius:1rem}body#kyoten .wrap_01 .text{flex:1;padding-left:clamp(2rem,3.9682539683vw,5rem)}body#kyoten .wrap_01 .text dl{margin:0}body#kyoten .wrap_01 .text dl dt{margin-bottom:.5em;font-weight:bold}body#kyoten .wrap_01 .text dl dd{margin-bottom:.8em;padding:0 0 .8em 1em;border-bottom:.1rem solid #ccc}body#kyoten .list_01 li{margin-bottom:.5em}body#kyoten .list_01 li ul{margin-top:.5em}@media screen and (min-width: 768px){body#kyoten .prefectures_list{max-width:90rem;margin:1.5em auto;padding:min(1.1904761905vw,1.5rem);border-radius:.5rem;background:#e5f6fd}body#kyoten .prefectures_list ul{margin:0 0 .5em;border-radius:.5rem;background:#fff}body#kyoten .prefectures_list ul:last-of-type{margin-bottom:0}body#kyoten .prefectures_list ul li{margin:.5rem clamp(.5rem,.6349206349vw,.8rem)}body#kyoten .prefectures_list ul li.rspace{padding-right:1em}body#kyoten .prefectures_list ul li a{padding:.3rem .5rem;background:none !important;color:#004697;text-decoration:underline}body#kyoten .prefectures_list ul li a .ls{letter-spacing:0}}body#jirei h1.cmn_title_01{margin-bottom:min(1.5873015873vw,2rem)}body#jirei img.icon_arrow{width:clamp(2rem,3.9682539683vw,5rem);margin:0 auto}body#jirei h1+p{margin:0 0 min(3.5714285714vw,4.5rem);text-align:center;font-size:clamp(1.2rem,1.4285714286vw,1.8rem)}body#jirei .anchor_list{display:flex;justify-content:space-between;margin:0 auto min(11.1111111111vw,14rem);padding:0}body#jirei .anchor_list li{list-style-type:none}body#jirei .anchor_list a{display:inline-block;width:clamp(8rem,21.4285714286vw,27rem);margin-bottom:min(1.5873015873vw,2rem);border-radius:5rem}body#jirei .anchor_list a .btn{display:block;padding:min(0.7936507937vw,1rem);border:min(0.2380952381vw,0.3rem) solid #fff;border-radius:5rem}body#jirei .anchor_list a .btn img{margin:0 auto;height:clamp(1.2rem,1.5873015873vw,2rem);width:auto}body#jirei .anchor_list a:hover{opacity:.7}body#jirei .anchor_list .sec1 a{border:min(0.1587301587vw,0.2rem) solid #0059a8}body#jirei .anchor_list .sec1 a .btn{background:#0059a8}body#jirei .anchor_list .sec2 a{border:.2rem solid #388986}body#jirei .anchor_list .sec2 a .btn{background:#388986}body#jirei .anchor_list .sec3 a{border:.2rem solid #1e88cc}body#jirei .anchor_list .sec3 a .btn{background:#1e88cc}body#jirei .anchor_list .sec_sonota a{border:.2rem solid #007b45;padding:clamp(.1rem,.1587301587vw,.2rem)}body#jirei .anchor_list .sec_sonota a .btn{padding:min(0.7142857143vw,0.9rem);border:clamp(.1rem,.1587301587vw,.2rem) solid #007b45;border-radius:5rem}body#jirei .list_01{display:flex;align-items:flex-start;margin:0 0 min(1.9841269841vw,2.5rem)}body#jirei .list_01 dt{margin:min(0.2380952381vw,0.3rem) min(1.5873015873vw,2rem) 0 0;padding:clamp(.3rem,.5555555556vw,.7rem);border-radius:.5rem}body#jirei .list_01 dt img{margin:0 auto;height:clamp(1.3rem,1.6666666667vw,2.1rem);width:auto}body#jirei .list_01 dd{flex:1;font-size:clamp(1.4rem,2.2222222222vw,2.8rem);font-weight:700}body#jirei .list_02{margin:min(2.380952381vw,3rem) 0;padding:0;font-size:clamp(1.3rem,2.2222222222vw,2.8rem)}body#jirei .list_02 li{padding-left:1.6rem;text-indent:-1.6rem;list-style-type:none}body#jirei .list_02 li::before{content:"";display:inline-block;width:clamp(.8rem,.9523809524vw,1.2rem);height:clamp(.8rem,.9523809524vw,1.2rem);margin:0 min(0.3968253968vw,0.5rem) min(0.3968253968vw,0.5rem) 0;background-color:#8a8a8a;font-size:.5em;border-radius:50%}body#jirei .wrap_01{background:#e8e8e8;margin-bottom:min(4.7619047619vw,6rem);padding:min(3.1746031746vw,4rem) 0}body#jirei .wrap_01 .title_01{display:flex;margin:0 auto}body#jirei .wrap_01 .title_01 .title_01_01{display:flex;justify-content:center;align-items:center;width:clamp(10rem,14.2857142857vw,18rem);border-radius:min(0.7936507937vw,1rem)}body#jirei .wrap_01 .title_01 .title_01_01 img{height:clamp(1.3rem,2.1428571429vw,2.7rem);width:auto}body#jirei .wrap_01 .title_01 .title_01_02{padding-left:min(2.380952381vw,3rem)}body#jirei .wrap_01 .title_01 .title_01_02 img{height:min(7.2222222222vw,9.1rem);width:auto}body#jirei .wrap_02{display:flex;width:100%;margin-bottom:min(7.9365079365vw,10rem)}body#jirei .wrap_02 .text{flex:1;padding-right:min(6.3492063492vw,8rem)}body#jirei .wrap_02 .text .title_02{margin:0 0 min(1.5873015873vw,2rem)}body#jirei .wrap_02 .text .title_02 img{height:clamp(1.5rem,3.253968254vw,4.1rem);width:auto}body#jirei .wrap_02 .text p{margin:0 0 min(4.7619047619vw,6rem);font-size:clamp(1.3rem,2.2222222222vw,2.8rem);font-weight:700}body#jirei .wrap_02 .text .list_01 dt{width:clamp(8rem,15.873015873vw,20rem)}body#jirei .wrap_02 .image{width:min(37.3015873016vw,47rem);margin:0 auto}body#jirei .title_03{margin:0 0 min(3.1746031746vw,4rem);padding:clamp(.8rem,1.1904761905vw,1.5rem) clamp(.8rem,1.1904761905vw,1.5rem) clamp(.8rem,1.0317460317vw,1.3rem);border-radius:clamp(.5rem,.7936507937vw,1rem)}body#jirei .title_03 .title_03_inner{display:flex;justify-content:center;align-items:center}body#jirei .title_03 .title_03_01{margin-top:min(-0.2380952381vw,-0.3rem);padding-right:min(2.7777777778vw,3.5rem);border-right:.1rem solid #fff}body#jirei .title_03 .title_03_01 img{height:clamp(1.9rem,3.7301587302vw,4.7rem);width:auto}body#jirei .title_03 .title_03_02{padding-top:min(0.1587301587vw,0.2rem);padding-left:min(2.7777777778vw,3.5rem)}body#jirei .title_03 .title_03_02 img{height:clamp(1.4rem,2.6984126984vw,3.4rem);width:auto}body#jirei .wrap_03{max-width:clamp(32rem,83.3333333333vw,105rem);margin:0 auto}body#jirei .wrap_03 .title_04{position:relative;margin:2.5rem 0 3rem;padding:clamp(.5rem,1.1904761905vw,1.5rem);border-radius:.5rem}body#jirei .wrap_03 .title_04 .title_04_01{position:absolute;top:clamp(-.7rem,-1.1904761905vw,-1.5rem);left:min(3.5714285714vw,4.5rem);z-index:10}body#jirei .wrap_03 .title_04 .title_04_01 img{height:clamp(3rem,5.5555555556vw,7rem);width:auto}body#jirei .wrap_03 .title_04 .title_04_02 img{height:clamp(1.8rem,2.7777777778vw,3.5rem);width:auto;margin:0 auto}body#jirei .wrap_03 .list_01 dt{width:clamp(8rem,11.9047619048vw,15rem)}body#jirei .title_05{position:relative;z-index:10;max-width:clamp(15rem,59.9206349206vw,75.5rem);margin:min(1.9841269841vw,2.5rem) auto 0;padding:clamp(.5rem,.7936507937vw,1rem);border-radius:5rem}body#jirei .title_05 img{height:clamp(1.8rem,3.0158730159vw,3.8rem);width:auto;margin:0 auto}body#jirei .wrap_04{margin-top:-1.3em;padding:clamp(.5rem,3.1746031746vw,4rem) clamp(.5rem,5.5555555556vw,7rem);border-radius:clamp(.5rem,.7936507937vw,1rem)}body#jirei .wrap_04 .title_06{margin:clamp(1.5rem,2.380952381vw,3rem) 0}body#jirei .wrap_04 .title_06 img{height:clamp(1.5rem,2.9365079365vw,3.7rem);width:auto;margin:0 auto}body#jirei .wrap_04 .list_02{margin:0}body#jirei #sec1{margin-bottom:min(11.1111111111vw,14rem)}body#jirei #sec1 .title_01_01{background:#0059a8}body#jirei #sec1 .list_01 dt{border:.1rem solid #0059a8}body#jirei #sec1 .title_03{background:#0059a8}body#jirei #sec1 .title_04{border:.1rem solid #0059a8}body#jirei #sec1 .title_05{background:#0059a8}body#jirei #sec1 .wrap_04{border:.1rem solid #0059a8;background:#fff url(/assets/img/bg_jirei_sec1.png) center center no-repeat;background-size:clamp(19rem,26.6666666667vw,33.6rem)}body#jirei #sec2{margin-bottom:min(11.1111111111vw,14rem)}body#jirei #sec2 .title_01_01{background:#388986}body#jirei #sec2 .list_01 dt{border:.1rem solid #388986}body#jirei #sec2 .title_03{background:#388986}body#jirei #sec2 .title_04{border:.1rem solid #388986}body#jirei #sec2 .title_05{background:#388986}body#jirei #sec2 .wrap_04{border:.1rem solid #388986;background:#fff url(/assets/img/bg_jirei_sec2.png) center center no-repeat;background-size:clamp(19rem,26.6666666667vw,33.6rem)}body#jirei #sec3{margin-bottom:min(11.1111111111vw,14rem)}body#jirei #sec3 .title_01_01{background:#1e88cc}body#jirei #sec3 .list_01 dt{border:.1rem solid #1e88cc}body#jirei #sec3 .title_03{background:#1e88cc}body#jirei #sec3 .title_04{border:.1rem solid #1e88cc}body#jirei #sec3 .title_05{background:#1e88cc}body#jirei #sec3 .wrap_04{border:.1rem solid #1e88cc;background:#fff url(/assets/img/bg_jirei_sec3.png) center center no-repeat;background-size:clamp(19rem,26.6666666667vw,33.6rem)}body#jirei #sec_sonota{margin-bottom:min(11.1111111111vw,14rem)}body#jirei #sec_sonota .title_sonota{border:.2rem solid #007b45;padding:.2rem;border-radius:5rem}body#jirei #sec_sonota .title_sonota .title_sonota_inner{display:block;padding:clamp(.5rem,.7936507937vw,1rem);border:.2rem solid #007b45;border-radius:5rem}body#jirei #sec_sonota .title_sonota .title_sonota_inner img{width:clamp(17rem,29.3650793651vw,37rem);margin:0 auto}body#jirei #sec_sonota .list_sonota{margin-left:clamp(1rem,3.9682539683vw,5rem)}body#jirei #sec_sonota .list_sonota li{margin-bottom:.5em;font-size:clamp(1.4rem,1.9047619048vw,2.4rem)}@media screen and (max-width: 767px){body#jirei .wrap_01 .title_01{display:block}body#jirei .wrap_01 .title_01 .title_01_01{padding:.5rem}body#jirei .wrap_01 .title_01 .title_01_02{display:block;margin-top:min(1.9556714472vw,1.5rem);padding-left:0}body#jirei .wrap_01 .title_01 .title_01_02 img{height:auto;width:100%}body#jirei .wrap_02{display:block}body#jirei .wrap_02 .text{padding-right:0}body#jirei .wrap_02 .image{margin-top:3rem;max-width:47rem;width:100%}}body#faq h2{display:flex;padding:min(1.5873015873vw,2rem) min(1.5873015873vw,2rem) min(1.1111111111vw,1.4rem);border-radius:min(0.7936507937vw,1rem);background:#e5f6fd}body#faq h2 .image{margin-top:.2rem;width:clamp(2.7rem,4.7619047619vw,6rem)}body#faq h2 .image img{height:clamp(1.4rem,2.380952381vw,3rem);width:auto}body#faq h2 .text{flex:1;font-size:clamp(1.3rem,1.9841269841vw,2.5rem);font-weight:700}body#faq .answer{display:flex;padding:0 min(2.380952381vw,3rem) 0 min(1.1904761905vw,1.5rem);font-size:clamp(1.2rem,1.5873015873vw,2rem)}body#faq .answer .image{width:clamp(2.7rem,4.7619047619vw,6rem)}body#faq .answer .image img{height:clamp(1.4rem,2.380952381vw,3rem);width:auto;margin:0 0 0 clamp(.5rem,.6349206349vw,.8rem)}body#faq .answer .text{flex:1;margin-top:min(0.3174603175vw,0.4rem)}body#faq .answer .text p{margin:0}@media screen and (max-width: 610px){body#faq .answer .text{margin-top:0}}body#contact .cmn_table_01 th{width:15em}body#contact .required{display:inline-block;padding:.3rem;border-radius:.3rem;background:#c00;color:#fff;font-weight:normal;font-size:clamp(1rem,.9523809524vw,1.2rem);line-height:1;vertical-align:middle}body#contact .error{margin:0 0 .8em;color:#d00;font-size:1.6rem}body#contact .error .fas{color:#c00}body#contact label.radio{display:inline-flex;align-items:center;margin-right:1em;cursor:pointer}body#contact input[type=text],body#contact input[type=email],body#contact textarea{width:100%;border:.1rem solid #999;border-radius:.3rem;padding:.3rem}body#contact input[type=radio]{inline-size:1em;block-size:1em}body#contact fieldset{padding:0;border:none}body#contact fieldset legend{display:none}body#contact .submit_box{display:flex;justify-content:space-around;width:clamp(30rem,31.746031746vw,40rem);margin:3em auto 2em}body#contact .submit_box .submit_btn{padding:clamp(.5rem,1.1904761905vw,1.5rem) 3rem;border:none;border-radius:.5rem;background:#0059a8;color:#fff;font-weight:bold;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}body#contact .submit_box .submit_btn:hover{opacity:.7}body#contact .submit_box .return_btn{padding:clamp(.5rem,1.1904761905vw,1.5rem) 3rem;border:none;border-radius:.5rem;background:#aaa;color:#fff;font-weight:bold;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}body#contact .submit_box .return_btn:active{position:relative;top:.2rem;box-shadow:none}@media screen and (max-width: 767px){body#contact .cmn_table_01,body#contact .cmn_table_01 tbody,body#contact .cmn_table_01 tr,body#contact .cmn_table_01 th,body#contact .cmn_table_01 td{display:block;width:100%}body#contact .cmn_table_01 th,body#contact .cmn_table_01 td{padding:1em}body#contact .cmn_table_01 input[type=text],body#contact .cmn_table_01 input[type=email],body#contact .cmn_table_01 textarea{font-size:1.6rem}}body#accessibility .cmn_title_03{max-width:19em;margin-bottom:0}body#accessibility .table_01 th{width:40%}body#accessibility .table_01 td{width:60%;word-break:break-all}body#accessibility .table_02 .col_01{width:10%}body#accessibility .table_02 .col_02{width:45%}body#accessibility .table_02 .col_03{width:10%}body#accessibility .table_02 .col_04{width:5%}body#accessibility .table_02 .col_05{width:5%}body#accessibility .table_02 .col_06{width:25%}@media screen and (max-width: 767px){body#accessibility .table_01 th{width:25%}body#accessibility .table_01 td{width:75%}}body#rule .cmn_title_03{display:inline-block;margin-bottom:0}
/*# sourceMappingURL=common.min.css.map */