html{min-width:auto}.none{display:none !important}.pc,.pc-ib{display:none !important}.sp{display:block !important}.sp-ib{display:inline-block !important}ul.news{max-width:800px;margin:30px auto;padding:0}ul.news li{list-style:none;margin:20px 0;padding:10px 5px;border-bottom:1px solid #CCC}ul.news li .date{width:8em;display:inline-block;color:#666}div.date{margin-bottom:30px;text-align:right}@media(max-width:767px){ul.news li .date{width:auto;display:block;margin-bottom:6px}}.flex-wrapper.half,.flex-wrapper.one-third,.flex-wrapper.quarter{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper.four:after{display:block;content:'';width:24%}.flex-wrapper .flex-one{width:100%}.flex-wrapper.half .flex-one{width:48%}.flex-wrapper.one-third .flex-one{width:32%}.flex-wrapper.quarter .flex-one{width:48%}.flex-wrapper.quarter .flex-three{width:48%}@media(min-width:40em){.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper.two .flex-one{width:48%}.flex-wrapper.three .flex-one{width:32%}.flex-wrapper.three .flex-two{width:64%}.flex-wrapper.four .flex-two{width:48%}.flex-wrapper.four .flex-one{width:24%}.flex-wrapper.four .flex-three{width:72%}.flex-wrapper.five .flex-one{width:18%}.flex-wrapper.six .flex-one{width:15%}.flex-wrapper.quarter .flex-one{width:24%}.flex-wrapper.quarter .flex-three{width:72%}}h3.widget-title{margin:30px 0 0 0}ul.news{margin:20px auto}header{width:100%;background:#ffffff;position:fixed;z-index:5}.hbox1{border-bottom:1px solid #707070;padding:8px 8px}.hlogo{margin:0 auto 0 0}.hlogo a{margin:0 8px 0 0;display:block}.hlogo img{width:auto;height:40px}.hex1{padding:0 0 8px 0;font-size:16px;font-size:14px;display:block;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.hex1 small{padding:0 0 4px 0;font-size:12px;font-weight:normal;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.hbox1-1{padding:4px;width:calc(100% - 8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ffffff;position:fixed;left:0;bottom:0;z-index:5}.hb-tgl-inp{display:none}.hb-tgl-lv{width:40px;height:34px;color:transparent;font-size:0;display:block;position:absolute;top:10px;right:8px}.hb-tgl-lv::before,.hb-tgl-lv::after,.hb-tgl-lv span{content:"";display:block;border-radius:3px;width:100%;height:6px;background:#30337D;transition-timing-function:ease-out;transition-delay:0s;transition-duration:0.6s;transform:rotate(0deg);transform-origin:0;position:absolute;left:0}.hb-tgl-lv::before{transition-property:left,top,transform;top:0}.hb-tgl-lv::after{transition-property:left,bottom,transform;bottom:0}.hb-tgl-lv span{margin:-3px 0 0 0;top:50%}.hb-tgl-inp:checked+.hb-tgl-lv::before{transform:rotate(45deg);left:15%}.hb-tgl-inp:checked+.hb-tgl-lv::after{transform:rotate(-45deg);left:15%}.hb-tgl-inp:checked+.hb-tgl-lv span{width:0}.gnav{margin:0 auto 0 auto;max-height:0;overflow:hidden}.gnav ul{border-bottom:1px solid #707070;padding:0 0 0 0;display:block}.gnav li{border-top:1px solid #707070;border-right:0;border-bottom:0;border-left:0;margin:0 auto 0 auto;width:100%}.gnav li:nth-child(1){border-top:0;border-right:0;border-left:0}.gnav a,.gnav li.type2 a{line-height:36px;font-size:14px}.gnav li.type2 br{display:none}.hb-tgl-inp:checked+.hb-tgl-lv+.gnav{max-height:400px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.hnav{background:#366AAF}.hnav a{color:#ffffff}footer{padding:0 0 80px 0}.fsec3 h2{margin:0 auto 36px auto;font-size:32px}.fsec3 dt{font-size:18px}.fsec3 dd{font-size:16px}.flogo img{width:66px}.fex1{margin:12px 0 24px 0;font-size:16px}.fbox1-1{max-width:100%;positioin:relative}.fbox1-1-2{margin:0 0 0 10px}.TelNum{position:absolute;top:30%;right:1.5%;font-size:18px;color:#FFF;font-weight:bold}.fnav{margin:20px auto 20px auto;max-height:inherit;overflow:inherit}.fnav ul{border-bottom:0}.fnav li{margin:0 auto 0 auto;max-width:240px}.fnav a{line-height:60px}.copyright{line-height:1.5}.fsec3 dt{margin:0 10px 0 0;width:120px;width:110px;font-size:14px;text-align:center}.fsec3 dd{width:calc(100% - 10px - 110px);font-size:14px}.fsec1 h2{font-size:21px}.fsec1 .box2-1 p{font-size:12px;text-align:center}ｻｿ#main,.cs-main{padding:59px 0 0 0;padding:55px 0 0 0}.secdef .inner{padding:22px 10px;max-width:inherit}.secdef.nopd .inner{max-width:inherit}.secdef.type2 .inner{max-width:inherit}.secdef.type3 .inner{max-width:inherit}.page h1,.cat-name{font-size:20px}.page h2{margin:0 auto 20px auto;font-size:18px}.page p,.page li{font-size:13px;line-height:1.5}.page h2.type2{font-size:18px}.page .full-blue h1,.page .full-blue h2,.page .full-blue h3{margin:0 auto 0 auto;padding:12px 0;max-width:300px;font-size:22px}.page .full-blue span{font-size:12px}.page .full-blue.type2 h1,.page .full-blue.type2 h2,.page .full-blue.type2 h3{font-size:14px}.page-main-tit{min-height:122px}.page-main-tit h1,.page-main-tit .cat-name{margin:0 auto 0 auto;max-width:300px;font-size:24px}.about-page .page-main-tit::before{background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/page/bg-pmt-sp-1.jpg)}.contact-page .page-main-tit::before{background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/page/bg-pmt-sp-2.jpg)}.case-page .page-main-tit::before,.case-post-page .page-main-tit::before{background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/page/bg-pmt-sp-3.jpg)}.donation-page .page-main-tit::before{background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/page/bg-pmt-sp-4.jpg)}.expert-page .page-main-tit::before{background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/page/bg-pmt-sp-5.jpg)}.faq-page .page-main-tit::before{background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/page/bg-pmt-sp-6.jpg)}.privacy-policy-page .page-main-tit::before{background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/page/bg-pmt-sp-7.jpg)}#anc-contact{padding:68px 0 0 0}.post-typec{padding:0 0}.post-typec h1{padding:16px 10px;font-size:24px;text-align:center;background:#1D4479;color:#ffffff}.wrap-casepost.type-fst{padding:0 0}.wrap-casepost.type-fst .col{border:0;margin:0 0 0 0;padding:8px 0 16px 0}.wrap-casepost.type-fst .col:nth-child(1){padding:0 0 0 0}.wrap-casepost.type-fst h2{margin:16px auto 10px auto;padding:0 10px;max-width:100%;display:block;font-size:20px;text-align:center}.wrap-casepost dl,.wrap-casepost.type-fst p{padding:0 10px}.wrap-casepost dt,.wrap-casepost dd,.wrap-casepost.type-fst p strong{font-size:10px}.wrap-casepost{border:0;padding:10px}.wrap-casepost .col{border-top:3px solid #1D4479;margin:24px 0 0 0;padding:8px 0 0 0}.wrap-casepost h2{margin:0 auto 16px auto;border-style:dashed}.wrap-casepost p b,.wrap-casepost p strong{font-size:12px}.page-nav{margin:30px auto 30px auto}.page-nav ul{display:block}.page-nav li{margin:16px auto 0 auto;width:100%}.page-nav li a.linkbtn{max-width:100%;font-size:20px}.top{margin:0 auto 0 auto}.top-sec1 .inner{min-height:200px}.wrap-senmonka{padding:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap-senmonka .col{margin:0 0 0 0;width:calc(100% / 2);min-height:140px}.wrap-senmonka .col span{font-size:14px}.top-sec14 .ex14-1 p{font-size:13px}.page .top-sec9 h2{margin:0 0 8px 0;font-size:13px}.top-sec9 h2 span{font-size:13px}.top-sec9 h2 strong{font-size:14px}.top-sec9 .ex9-2{margin:16px 0 16px 0}.top-sec9 .ex9-2 span{margin:0 8px 8px 0;padding:4px 8px;font-size:13px}.top-sec9 .u2{padding:4px;max-width:calc(100% - 4px - 4px);background:#ffffff}.top-sec9 .u2 li{padding:0 0 0 12px;font-size:13px;position:relative;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.top-sec9 .u2 li::before{width:9px;height:9px;position:absolute;top:4px;left:0}.top-sec9 .air-ex9 .air9{width:30%}.top-sec9 .air-ex9 .ex9{width:70%;box-shadow:0px 0px 20px 0px rgb(255 255 255 / 60%);background:rgb(255 255 255 / 0.3)}.top-sec9 .inner-enc{background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/top/bg9-1-sp.jpg)}.top-sec9 .inner{min-height:300px}.wrap-nayami .box-a{font-size:20px}.wrap-nayami .box-a{padding:23px 50px;width:calc(100% - 2px - 50px - 50px)}.wrap-nayami .box-b{padding:0 10px;width:calc(100% - 2px - 10px - 10px)}.wrap-nayami input[type="checkbox"].tgl-inp-def:checked+.box-b{padding:23px 10px}.wrap-nayami .tgl-inp-def{border-top:4px solid #1D4479;border-right:4px solid #1D4479;width:18px;height:18px;top:24px;left:16px}.wrap-nayami input[type="checkbox"].tgl-inp-def:checked{top:22px}.wrap-nayami ul li{font-size:12px}.wrap-nayami ul li::before{top:6px}.top-sec10 .inner{padding:22px 0}.wrap-slide .col{margin:0 10px 0 10px;padding:10px 10px 16px 10px}.wrap-slide h3{font-size:18px}.wrap-slide dt{margin:0 8px 0 0;width:84px;font-size:14px}.wrap-slide dd{width:calc(100% - 8px - 84px);font-size:12px}.wrap-slide p{font-size:12px}.wrap-slide .slick-prev,.wrap-slide .slick-next{z-index:2}.wrap-slide .slick-prev{left:4px}.wrap-slide .slick-next{right:4px}.top-sec10 .ex10-1 h3{font-size:18px}.top-sec10 .ex10-1 h3 strong{font-size:21px}.top-sec10 .u10 li{margin:30px 0 0 0;font-size:16px;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.top-sec10 .ex10-2 p{font-size:19px;font-size:16px}.top-sec2 h2{padding:0 24px 12px 24px;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.top-sec2 .ex2-1 p{font-size:11px;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.contact-sec1 .box1-1{padding:10px 10px}.about-sec1 .pic-ex1 .pic1{padding:16px 16px;width:calc(100% - 32px);background:none}.about-sec1 .pic-ex1 .pic1 img{max-width:100px}.about-sec1 .pic-ex1 .ex1{margin:0 0 0 16px;padding:0 16px 16px 16px;width:calc(100% - 122px - 32px - 16px);margin:0 auto 0 auto;width:calc(100% - 16px - 16px)}.about-sec1 .pic-ex1 .pic1 span{font-size:15px}.about-sec1 .pic-ex1 .ex1 h2{margin:0 0 4px 0;padding:0 0 4px 0;font-size:10px;margin:0 0 16px 0;padding:0 0 0 0;font-size:0}.about-sec9 .ex9{padding:20px 10px}.about-sec9 .ex9 p{font-size:14px;text-align:left}.about-sec1 .pic-ex1{display:block;background:rgb(255 255 255 / 0.6)}.about-sec1 .pic-ex1 .ex1{background:none}.about-sec1 .pic-ex1 .ex1 p b{font-size:15px}.about-sec9 .ex9 strong{font-size:14px}.about-sec9 .ex9 b{margin:28px 0 0 auto;font-size:16px}.secdef.about-sec10 .ex-10 img{margin:0 0 10px 10px;max-width:160px}.secdef.about-sec10 .ex-10 p{font-size:12px}.secdef.about-sec10 .ex-10 p strong{font-size:14px}.about-sec7 .ex7-1,.about-sec7 .ex7-2 p strong{font-weight:bold;font-size:14px;color:#BA0000;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.about-sec7 .ex7-1 p{font-size:14px;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.about-sec7 .ex7-2 p{font-size:14px;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.about-sec8 .inner-enc{padding:10px}.about-sec8 .inner-enc h2{font-size:25px}.about-sec8 .pic-ex8{display:block}.about-sec8 .pic-ex8 .pic8{margin:0 auto 10px auto;width:100%}.about-sec8 .pic-ex8 .ex8{margin:0 0 0 0;width:100%}.about-sec8 .pic-ex8 .ex8 h2,.about-sec8 .name8{font-size:18px}.about-sec8 .ex8-1 p,.about-sec8 .ex8-2 p{font-size:15px}.about-sec11 .ex-11 p{padding:10px 10px}.about-sec11 .ex-11 p{font-size:13px}.wrap_case .col{border-right:0;border-bottom:0;border-left:0;background:#E3E3E3;display:block}.wrap_case .box-a{display:none}.wrap_case .box-b{border-left:0;padding:20px 20px;width:calc(100% - 20px - 20px);background:#E3E3E3}.wrap_case .box-b h3{margin:0 0 8px 0;font-size:20px;text-align:center}.wrap_case .box-b p{font-size:13px}.wrap_case .box-b p br{display:none}.wrap-case-dl{padding:10px;position:relative}.wrap-case-dl .bg-box1{content:"";display:block;width:100%;height:100%;background-image:url(https://j-crs.jp/crs-wp/wp-content/themes/chani/img/sample/thm-1-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0.4;position:absolute;top:0;left:0;z-index:1}.wrap_case dl{padding:0 10px;position:relative;z-index:2}.wrap_case dt{width:60px;font-size:12px;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.wrap_case dd{width:calc(100% - 8px - 60px);font-size:12px;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.wrap_case .box-b a.linkbtn{margin:30px auto 0 auto;max-width:360px;font-size:16px;display:block}.pagination a,.pagination span{padding:9px 15px;font-size:15px}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{padding:9px 15px;font-size:15px}.pagination .wp-pagenavi a.previouspostslink,.pagination .wp-pagenavi a.nextpostslink,.pagination .wp-pagenavi span.current{background:#366AAF}.wrap-flow .col{display:block}.wrap-flow .box-a{margin:0 auto 0 auto;width:100%}.wrap-flow .box-a span{font-size:24px}.wrap-flow .box-a{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.wrap-flow .box-a img{margin:-28px 0 0 0;max-width:56px;height:56px;position:absolute;top:50%;left:14%}.wrap-flow .box-b{padding:10px 10px;width:calc(100% - 20px)}.wrap-flow .box-b h2{margin:16px auto 8px auto;font-size:20px}.wrap-flow .box-b p{font-size:13px}.wrap-flow .col.type2 p{font-size:18px}.wrap-flow .box1-2 p{margin:0 auto 0 auto;width:100%}.wrap-flow .box1-2 img{margin:10px auto 10px auto;width:100%;max-width:286px}.wrap-flow .box1-3 h3{font-size:18px}.wrap-flow .box1-3 p{font-weight:bold;font-size:13px;line-height:1.2}.wrap-step h3 .box-a{font-size:27px}.wrap-step h3 .box-b{padding:0 40px 0 10px;width:calc(100% - 40px - 10px - 70px);font-size:20px;font-size:14px;font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif!important}.wrap-step .p-img p{width:100%}.wrap-step .p-img img{margin:20px auto 0 auto;max-width:218px}.wrap-step p b{font-size:16px}.wrap-step ul li{font-size:15px}.wrap-step ol li{padding:5px 5px}.wrap-step ol .num{font-size:23px}.wrap-step ol .box-li1{margin:0 10px 0 8px;font-size:13px}.wrap-step ol .box-li2{width:calc(100% - 10px - 8px - 26px - 72px);font-size:10px}.wrap-step .col.type3 .ex1{border:0;margin:0 0 0 0;padding:26px 0 26px 0}.wrap-step dl{display:block}.wrap-step dt{margin:0 auto 12px auto;width:calc(100% - 32px - 32px);font-size:18px}.wrap-step dd{margin:0 auto 32px auto;font-size:13px;text-align:center}.steptgl-inp{content:"";display:block;border-top:6px solid #E3A809;border-right:6px solid #E3A809;margin:0 0 0 0;width:24px;height:24px;background:none;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;position:absolute;top:20px;right:16px}.steptgl-inp:checked{top:14px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.wrap-step .steptgl-inp:checked+.ex1.tgl-sld-def{margin:0 0 32px 30px;padding:26px 0 26px 36px;max-height:999px;overflow:inherit}.wrap-step .ex1.tgl-sld-def{margin:0 0 32px 30px;padding:26px 0 26px 36px;margin:0 0 0 30px;padding:0 0 0 36px;max-height:0;overflow:hidden}.steptgl-inp.type2{border-top-color:#C64805;border-right-color:#C64805}.wrap-step .col.type3 .steptgl-inp:checked+.ex1.tgl-sld-def{margin:0 0 0 0;padding:26px 0 26px 0}.wrap-step .col.type3 .ex1{margin:0 0 0 0;padding:0 0 0 0;max-height:0}.expertsec1 .box1-1{display:block}.expertsec1 .box1-1 p{margin:0 auto 16px auto;width:100%}.expertsec1 .box1-1 img{width:100%;max-width:427px}.expertsec2 .ex-exp,.expertsec3 .ex-exp{padding:20px 10px}.expert-page .box3-1{width:100%}.expert-page .box3-1 h3{margin:24px auto 8px auto;font-size:18px}.expert-page .box3-1 li,.expert-page .box3-1 p{font-size:13px}.expert-page .box3-1 ol{margin:8px 0 0 0}.wrap-qa .qbox,.wrap-qa .abox{padding:10px 10px 20px 10px}.wrap-qa .qbox{padding:10px 50px 20px 10px}.wrap-qa .col{border-top:0;border-bottom:0;margin:0 0 0 0;position:relative}.wrap-qa img{width:50px;height:auto}.wrap-qa p{font-size:16px}.wrap-qa .abox p{font-weight:normal;font-size:14px}.wrap-qa .abox{display:block}.wrap-qa .abox p{margin:0 0 0 0;width:100%}.faqtgl-lb,.faqtgl-inp{font-size:0}.faqtgl-inp{content:"";display:block;border-top:6px solid #ECD32F;border-right:6px solid #ECD32F;margin:0 0 0 0;width:24px;height:24px;background:none;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;position:absolute;top:24px;right:16px}.faqtgl-inp:checked{top:20px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.faqtgl-inp:checked+.abox{padding:10px 10px 20px 10px;max-height:999px}.wrap-qa .abox{padding:0 10px 0 10px;max-height:0}.pp-ul1 li{padding:16px 0}.donation-page .ex-1-2{width:100%}.donation-page .ex-1-2 h2{font-size:18px}.donation-page .ex-1-2 h3{font-size:16px}.donation-page .ex-1-2 p b{font-size:13px;line-height:1px}.donation-page .ex-1-2 h2{margin:24px 0 8px 0}.contact-btm .box2 input{padding:4px 24px;font-size:16px}.contact-btm .box2-inner::after{right:12px}.wrap-contact .col.type2{display:block}.wrap-contact .col.type2 .col-cl,.wrap-contact .col.type2 .col-cl:nth-child(2){margin:18px auto 0 auto;width:100%}.contact-btm .box1,.contact-btm .box2{margin:16px auto 0 auto}.ex-comp1{margin:40px auto 0 auto}