html{margin:0 !important}.side_menu{padding:40px 0 50px;background-color:#f7f7f7;display:flex;flex-direction:column;gap:30px}.side_menu_area{font-weight:700;width:965px;margin:0 auto;display:flex;align-items:center}.side_menu_title{font-size:18px;color:#132e88;display:flex;flex-direction:row;justify-content:flex-start}.side_menu_category{padding-left:80px;list-style:none;display:flex;flex-direction:row;align-items:flex-start;gap:40px}.side_menu_archive{margin-right:12px;padding:0;width:150px;height:40px;background-color:#fff;list-style:none;border:1px solid #989494;border-radius:10px}.side_menu_archive-btn:hover{background-color:#132e88;border-radius:10px}.side_menu_archive-btn:hover .caret{background-color:#132e88;border-top:12px solid #fff}.side_menu_archive-btn{height:40px;padding-right:15px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.side_menu_archive .caret{border-top:12px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;content:'';display:inline-block;height:0;width:0;vertical-align:middle;-webkit-transition:color .1s linear;transition:color .1s linear}.side_menu_archive ul{display:none;padding:0}.side_menu_archive ul li{height:40px;display:flex;justify-content:flex-end;align-items:center;border-radius:10px;background-color:#fff;border-right:1px solid #989494;border-left:1px solid #989494;border-bottom:1px solid #989494}.side_menu_archive ul li a{padding-right:15px;width:150px;height:40px;display:flex;align-items:center;justify-content:flex-end}.side_menu_archive ul li a:hover{background-color:#132e88;border-radius:10px;color:#fff}.box_blog{width:100%;margin-top:80px;margin-bottom:140px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:50px}.box_blog_content{max-width:965px;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;gap:50px;font-weight:700}.box_blog_content_single{max-width:965px;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;gap:50px;font-weight:700;text-align:left}.box_blog_content_single p{line-height:2.5}.news_box_item{display:flex;align-items:center;gap:70px}.news_box_eyecatch{width:260px;height:170px;border-radius:16px;object-fit:cover}.news_box_item_detail{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.news_box_item_detail_date{font-size:17px;color:#132e88}.news_box_item_detail_title{font-size:17px;font-weight:700}.news_box_item_detail_contents{font-size:17px;text-align:left}.news_box_01_back_wrap_page{width:100%;display:flex;justify-content:center;gap:30px}.wp_pagenation_ul{display:flex;gap:16px}.wp_pagenation_ul_li{width:40px;height:40px;margin:0;display:flex;align-items:center;justify-content:center;background-color:#132e88;color:#fff;border-radius:38px;line-height:1}.box_blog_right{max-width:220px;width:100%}.news_box_01_back_wrap_right{font-weight:700;font-family:"游ゴシック"}.news_box_01_back_wrap_right_title{font-weight:700;font-size:20px;color:#132e88;margin:30px 0;display:flex;flex-direction:row;justify-content:flex-start}.news_box_01_back_wrap_right_category{list-style:none;padding-left:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}#news_box_01_back_wrap_right_accordion{list-style:none;padding-left:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.news_detail_item_area{display:flex;align-items:center;gap:15px}.news_box_01_back_wrap_left_box_detail_title{margin:16px 0;font-size:24px;font-weight:700;text-align:left}.inq_box_nav{width:190px;height:60px;border-radius:42px;border:#132e88 solid 1px;color:#132e88;display:flex;justify-content:center;align-items:center}.inq_box_nav_reverse{width:190px;height:60px;border-radius:42px;border:#132e88 solid 1px;color:#fff;background-color:#132e88;display:flex;justify-content:center;align-items:center}.section_p_item_content{padding:70px 0 180px;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:140px}.section_item_content_sidebar{position:-webkit-sticky;position:sticky;top:120px;border-top:2px solid #132e88}.section_item_content_sidebar_item{display:flex;align-items:center;height:80px;width:300px;justify-content:space-between;border-bottom:1px solid;font-size:17px;font-weight:700}.section_item_content_sidebar_item_ico{width:50px;height:50px;border-radius:100%;display:flex;justify-content:center;align-items:center}.section_item_content_sidebar_item_ico .cp_arrows span{width:50px;height:50px;border-radius:100%;display:flex;justify-content:center;align-items:center}.section_item_content_sidebar_item_ico .cp_arrows span{position:relative;width:1.1em;height:1.1em}.section_item_content_sidebar_item_ico .cp_arrows span:after{position:absolute;top:.5em;left:0;width:20px;height:20px;content:'';border-radius:50%}.section_item_content_sidebar_item_ico .cp_arrows [class*=cp_arrow]{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;color:#000;z-index:99}.section_item_content_sidebar_item_ico .cp_arrows [class*=cp_arrow]:after,.cp_arrows [class*=cp_arrow]:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:''}.section_item_content_sidebar_item_ico .cp_arrows [class*=cp_arrow]{top:0;left:0;width:5px;height:5px;margin:auto;border-width:1px 1px 0 0;border-style:solid}.section_item_content_sidebar_item_ico .cp_arrows [class*=cp_arrow]:before,.section_item_content_sidebar_item_ico .cp_arrows [class*=cp_arrow]:after{position:absolute;border-radius:2px}.section_item_content_sidebar_item_ico .cp_arrows [class*=cp_arrow]:before{top:0;right:0;width:5px;height:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right top;transform-origin:right top;-webkit-box-shadow:inset 0 0 0 32px;box-shadow:inset 0 0 0 24px}.section_item_content_sidebar_item_ico .cp_arrows [class*=cp_arrow]:after{top:0;left:0;width:0;height:0;-webkit-box-shadow:inset 0 0 0 32px,16px 17px;box-shadow:inset 0 0 0 24px,8px 9px}.section_item_content_sidebar_item_ico .cp_arrows .cp_arrow_left{top:-.05em;left:-.55em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.section_item_content_sidebar_item_ico .cp_arrows .cp_arrow_right{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.section_item_content_sidebar_item_ico .cp_arrows .cp_arrow_up{top:-.1em;left:-.35em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.section_item_content_sidebar_item_ico .cp_arrows .cp_arrow_down{top:.1em;left:-.4em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.section_item_content_sidebar_item_ico .cp_arrows .cp_arrow_left_up{top:-.1em;left:-.5em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.section_item_content_sidebar_item_ico .cp_arrows .cp_arrow_left_down{left:-.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section_item_content_sidebar_item_ico .cp_arrows .cp_arrow_right_up{top:-.1em;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.section_item_content_sidebar_item_ico .cp_arrows .cp_arrow_right_down{top:.1em;left:-.35em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section_item_content_main{width:1260px}.item_section_gallery{gap:30px}.item_section_img{width:400px !important;height:285px !important;object-fit:cover}.item_section_img strong{font-size:17px;font-weight:700;line-height:1}.item_section_img figcaption{padding:10px !important;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(19,46,136,.8),rgba(19,46,136,.8) 100%,rgba(19,46,136,.8)) !important}.item_section_img02{width:610px !important;height:435px !important;object-fit:cover}.item_section_img02 figcaption{padding:10px !important;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(19,46,136,.8),rgba(19,46,136,.8) 100%,rgba(19,46,136,.8)) !important}.item_section_img02 strong{font-size:17px;font-weight:700;line-height:1}.item_section_title span{font-size:90px}.item_section_text{line-height:2.5}.section_equip_youtube{max-width:1260px;width:100%;height:700px}.item_section_img.sp_on{display:none !important}.item_section_img.sp_off{display:flex !important}.section_contact_form_title{padding:70px 0 115px;width:380px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:15px}.section_contact_form_title_area{font-size:32px;display:flex;align-items:center;justify-content:center;flex-direction:row}.section_contact_form_title h2{font-size:45px;font-weight:700;color:#132e88}.section_contact_form_title_detail{font-size:21px;text-align:right}.section_contact_form_area{padding:60px 0 210px;background-color:#f7f7f7;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap}.section_contact_form_area_text{width:760px;padding-bottom:40px;font-size:18px;line-height:2}.section_contact_form_area_numbox{width:260px;margin-bottom:60px;display:flex;flex-direction:row;justify-content:center;gap:50px;color:#132e88;position:relative}.section_contact_form_area_numbox_item{width:55px;font-size:20px;display:flex;flex-direction:column}.section_contact_form_area_numbox_item span{width:55px;height:55px;border:1px solid #132e88;border-radius:1em;font-size:30px;font-weight:700;line-height:1;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:10}.section_contact_form_area_numbox_item span.now{background-color:#132e88;color:#fff}.section_contact_form_area_numbox_item_bg{width:250px;border-top:1px solid #132e88;position:absolute;bottom:28px;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.section_contact_form_area_content{width:1000px;margin:0 auto}.privacy_confirm_area{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:40px}.confirm_item_title{font-size:18px;font-weight:700}.confirm_item{display:flex;justify-content:space-between;align-items:center}.confirm_item.detail{align-items:flex-start}.confirm_item input,.confirm_item select,.confirm_item textarea,.confirm_item.agree p{width:800px;height:60px;padding:15px 30px;border:1px solid #d6d0d0;border-radius:10px;font-size:20px}.confirm_item.agree input{width:auto}.confirm_item.submit input{width:280px;border:none;color:#fff;background-color:#132e88;cursor:pointer}.confirm_item textarea{height:220px}.confirm_item.agree p{padding-left:46px;height:90px;border-radius:10px;font-size:20px;font-weight:700;color:#fff;line-height:1;background-color:#78848b;display:flex;align-items:center}.confirm_and_send:before{width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;background:#7a0}.confirm_and_send:after{left:5px;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:3px solid #fff}.confirm_item.agree p span{margin:0}.confirm_item.agree p span label{display:flex;align-items:center;gap:40px;cursor:pointer}.confirm_item.agree p span label input{width:27px;height:27px;cursor:pointer}.submit_group{width:800px}.privacy_confirm_area ::-webkit-scrollbar{background:#fff;border:1px solid #d6d0d0;border-radius:0 10px 10px 0}.privacy_confirm_area ::-webkit-scrollbar-thumb{background-color:#132e88;border-radius:0 10px 10px 0}.section_contact_confirm_area_content{width:1000px;margin:0 auto}.section_contact_confirm_area_content .submit_group p{display:flex;justify-content:flex-start;gap:40px}.section_contact_confirm_area_content .privacy_confirm.p_conf02{width:615px;margin:0 auto;padding-bottom:40px;font-size:18px;line-height:2}.section_contact_confirm_area_content .your-message-item,.section_contact_confirm_area_content .your-name,.section_contact_confirm_area_content .your-email,.section_contact_confirm_area_content .your-tel,.section_contact_confirm_area_content .your-message{width:800px;height:auto;padding:15px 30px;border:1px 0 1px 1px solid #d6d0d0;border-radius:10px;font-size:20px;background-color:#fff}.section_contact_confirm_area_content .your-message{height:220px;overflow:auto}.section_contact_form_complete{width:auto;margin:0 auto}.section_contact_form_complete_ago{width:300px;height:60px;color:#fff;background-color:#132e88;border-radius:10px;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1850px){.section_p_item_content{width:1500px;margin:0 auto;gap:100px}.section_item_content_sidebar_item{width:280px}.section_item_content_main{width:auto}.item_section_img{width:365px !important;height:260px !important}.item_section_img02{width:555px !important;height:395px !important}.section_equip_youtube{height:620px}}@media screen and (max-width:1700px){.section_p_item_content{width:1150px;gap:80px}.section_item_content_sidebar_item{width:250px}.item_section_title{font-size:50px !important}.item_section_title span{font-size:70px}.item_section_img{width:265px !important;height:190px !important}.item_section_img figcaption{padding:5px !important;overflow:unset !important}.item_section_img strong{font-size:14px}.item_section_img02{width:405px !important;height:288px !important}.section_equip_youtube{height:455px}}@media screen and (max-width:1400px){.section_p_item_content{width:980px}.section_item_content_sidebar_item{width:200px}.item_section_title span{font-size:60px}.item_section_title{font-size:45px !important}.item_section_img{width:225px !important;height:160px !important}.item_section_img02{width:345px !important;height:245px !important}.section_equip_youtube{height:389px}.side_menu_area{width:965px}}@media screen and (max-width:1200px){.section_p_item_content{width:750px;gap:50px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.section_item_content_sidebar{width:750px;z-index:500;background-color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap}.section_item_content_sidebar_item{height:80px;width:150px}.section_item_content_sidebar_item_ico{width:30px;height:30px}.item_section_text{font-size:16px !important;line-height:2}.item_section_img{width:240px !important;height:172px !important}.section_equip_youtube{height:416px}.side_menu_area{width:750px}.box_blog{width:750px;margin:80px auto 140px auto;gap:15px}.box_blog_left{max-width:515px;gap:50px 20px}.section_contact_form_area_text{width:750px;font-size:16px}.section_contact_form_area_content{width:750px}.confirm_item input,.confirm_item select,.confirm_item textarea,.confirm_item.agree p{width:560px;padding:10px}.confirm_item select option{width:560px}.submit_group{width:560px}.section_contact_confirm_area_content{width:750px}.section_contact_confirm_area_content .your-message-item,.section_contact_confirm_area_content .your-name,.section_contact_confirm_area_content .your-email,.section_contact_confirm_area_content .your-tel,.section_contact_confirm_area_content .your-message{width:560px;padding:10px}.confirm_item.submit input{width:200px}.news_box_01_back_wrap_right_category li{margin-left:15px}}@media screen and (max-width:768px){.section_p_item_content{width:450px}.section_item_content_sidebar{width:450px;display:flex;justify-content:flex-start;flex-wrap:wrap}.section_item_content_sidebar_item{width:150px;display:flex;align-items:center;justify-content:center}.item_section_img{width:220px !important;height:156px !important}.item_section_img strong{font-size:12px}.item_section_title{font-size:28px !important}.item_section_title span{font-size:40px}.item_section_img02{width:220px !important;height:156px !important}.item_section_img.sp_on{display:flex !important}.item_section_img.sp_off{display:none !important}.section_equip_youtube{height:250px}.side_menu_area{width:450px;display:flex;align-items:flex-start;flex-direction:column;gap:10px}.side_menu_area.archive{display:flex;align-items:center;flex-direction:row}.side_menu_category{padding-left:0;gap:20px}.news_box_item{display:flex;align-items:center;gap:25px;flex-direction:column}.news_box_eyecatch{width:100%;height:auto}.box_blog{width:450px;margin:80px auto 140px auto;gap:15px;flex-direction:column}.section_contact_form_area_content{width:450px}.section_contact_form_area_text{width:450px;text-align:left}.confirm_item{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.confirm_item input,.confirm_item select,.confirm_item textarea,.confirm_item.agree p{width:450px;padding:10px;font-size:16px}.submit_group{width:450px}.section_contact_confirm_area_content{width:450px}.section_contact_confirm_area_content .your-message-item,.section_contact_confirm_area_content .your-name,.section_contact_confirm_area_content .your-email,.section_contact_confirm_area_content .your-tel,.section_contact_confirm_area_content .your-message{width:450px;padding:10px;font-size:16px}.confirm_item.submit input{width:160px}.section_contact_confirm_area_content .submit_group p{gap:15px}}@media screen and (max-width:480px){.section_p_item_content{width:350px;padding:70px 0 90px}.section_item_content_sidebar{width:350px}.section_item_content_sidebar_item{width:116px;font-size:14px}.section_item_content_sidebar_item_ico{width:15px;height:15px}.item_section_img{width:170px !important;height:122px !important}.item_section_title{font-size:22px !important}.item_section_title span{font-size:35px}.item_section_img strong{font-size:10px}.content_out_spacer{height:80px !important}.content_in_spacer{height:40px !important}.item_section_img02{width:170px !important;height:120px !important}.item_section_img02 strong{font-size:14px}.section_equip_youtube{height:194px}.box_blog{width:350px}.side_menu_area{width:350px}.news_box_01_back_wrap_page{gap:10px}.inq_box_nav_reverse{width:120px;font-size:14px}.inq_box_nav{width:105px;font-size:14px}.section_contact_form_area{padding:60px 0 100px}.section_contact_form_title_area{font-size:30px}.section_contact_form_title{padding:70px 0 60px;width:350px}.section_contact_form_area_content{width:350px}.section_contact_form_area_text{width:350px}.confirm_item input,.confirm_item select,.confirm_item textarea,.confirm_item.agree p{width:350px;padding:5px}.confirm_item select option{width:350px;font-size:16px}.submit_group{width:350px}.section_contact_confirm_area_content{width:350px}.section_contact_confirm_area_content .your-message-item,.section_contact_confirm_area_content .your-name,.section_contact_confirm_area_content .your-email,.section_contact_confirm_area_content .your-tel,.section_contact_confirm_area_content .your-message{width:350px;padding:5px;font-size:16px}}