@media screen and (min-width:1920px){.manzoku p{font-size:50px!important}.kakkoii h3{font-size:50px!important}.toptext h2{font-size:50px!important}.gosoudan{max-width:60%!important}.top-text h2{font-size:65px!important}}@media (max-width:1024px){.et_pb_menu_0_tb_header.et_pb_menu{display:none}.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{margin-bottom:10px}}.wpcf7-spinner{display:none!important}.doui p{text-align:center!important;margin-bottom:20px}.soushin p{text-align:center!important}@media (max-width:768px){.wpcf7 p{font-size:14px}}.dsm_contact_form_7 input.text,.dsm_contact_form_7 input.title,.dsm_contact_form_7 input[type=date],.dsm_contact_form_7 input[type=email],.dsm_contact_form_7 input[type=number],.dsm_contact_form_7 input[type=password],.dsm_contact_form_7 input[type=tel],.dsm_contact_form_7 input[type=text],.dsm_contact_form_7 input[type=url],.dsm_contact_form_7 select,.dsm_contact_form_7 textarea{padding:10px}.concon{border-top:2px solid #000000;padding-top:15px}.s_02 .accordion_one{max-width:1366px;margin:0 auto}.s_02 .accordion_one .accordion_header{background-color:#000000;color:#ffffff;font-size:26px;font-weight:bold;padding:15px 60px 15px 15px;text-align:left;position:relative;z-index:+1;cursor:pointer;transition-duration:0.2s}.s_02 .accordion_one:nth-of-type(2) .accordion_header{background-color:#000000}.s_02 .accordion_one:nth-of-type(3) .accordion_header{background-color:#000000}.s_02 .accordion_one .accordion_header:hover{opacity:.8}.s_02 .accordion_one .accordion_header .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:5%;width:40px;height:40px;margin-top:-20px;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:0.2s}.s_02 .accordion_one .accordion_header .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:0.2s;position:relative}.s_02 .accordion_one .accordion_header.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.s_02 .accordion_one .accordion_header .i_box .one_i:before,.s_02 .accordion_one .accordion_header .i_box .one_i:after{display:flex;content:'';background-color:#ffffff;border-radius:10px;width:18px;height:4px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center center}.s_02 .accordion_one .accordion_header .i_box .one_i:before{width:4px;height:18px;top:0;left:7px}.s_02 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}.s_02 .accordion_one .accordion_header.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.s_02 .accordion_one .accordion_inner{display:none;padding:30px 30px;box-sizing:border-box}.s_02 .accordion_one .accordion_inner p,a{color:#ffffff}.s_02 .accordion_one .accordion_inner .box_one{}.s_02 .accordion_one .accordion_inner p.txt_a_ac{margin:0}@media screen and (max-width:1024px){.s_02 .accordion_one .accordion_header{font-size:26px}.s_02 .accordion_one .accordion_header .i_box{width:30px;height:30px;margin-top:-15px}}@media screen and (max-width:767px){.s_02 .accordion_one .accordion_header{font-size:20px;text-align:left;padding:15px 60px 15px 15px}}body{font-size:16px;letter-spacing:.025em;line-height:1.8;margin:0}@media screen and (max-width:1024px){body{font-size:16px}}.section{max-width:1024px;margin:0 auto;padding:20px 20px 20px}.section p._a{font-size:26px;font-weight:bold;margin:30px 0 0}.section p._a .link{display:inline-block;color:#ffffff;padding-left:1.3em;text-indent:-1.3em}.section p._a .link:before{content:'';display:inline-block;width:5px;height:5px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:10px}.oneBox{display:flex;justify-content:center;align-items:center;width:300px;height:250px;margin:0 auto 50px;overflow:hidden}.footer_mbox{padding:15px 60px 15px 15px}.footer_mm a{font-size:26px;color:#ffffff}@media screen and (max-width:767px){.footer_mm a{font-size:20px;color:#ffffff}}