﻿@media only screen and (max-width: 1024px){.wrp_busi{width:92%;max-width:1290px;margin-right:auto;margin-left:auto;margin-right:auto}}.wrp_busi .con_busi{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1441px){.wrp_busi .con_busi .box_img{width:59.65909%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_busi .con_busi .box_img{width:49%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_busi .con_busi .box_img{width:100%}}@media only screen and (max-width: 767px){.wrp_busi .con_busi .box_img{width:100%}}@media only screen and (max-width: 767px){.wrp_busi .con_busi .box_img{margin-top:1.5em}}@media only screen and (min-width: 1441px){.wrp_busi .con_busi .tmp_comb_box{width:33.23864%}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_busi .con_busi .tmp_comb_box{width:48%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_busi .con_busi .tmp_comb_box{width:100%}}@media only screen and (max-width: 767px){.wrp_busi .con_busi .tmp_comb_box{width:100%}}@media only screen and (min-width: 1441px){.wrp_busi .con_busi .tmp_comb_box{margin-top:232px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.wrp_busi .con_busi .tmp_comb_box{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_busi .con_busi .tmp_comb_box{margin-top:50px}}@media only screen and (max-width: 767px){.wrp_busi .con_busi .tmp_comb_box{margin-top:2em}}@media only screen and (max-width: 767px){.wrp_busi .con_busi .tmp_comb_box .tmp_btn{margin-top:1.5em;margin-left:0}}@media only screen and (max-width: 767px){.wrp_busi .con_busi .tmp_comb_box .tmp_catch{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_busi .con_busi .tmp_comb_box .tmp_text{margin-bottom:10px}}@media only screen and (max-width: 767px){.wrp_busi .con_busi .tmp_comb_box .tmp_text{margin-bottom:1em}}.wrp_busi .con_busi .tmp_comb_box ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_busi .con_busi .tmp_comb_box ul{justify-content:start}.wrp_busi .con_busi .tmp_comb_box ul li{margin-right:66px}}.wrp_busi .con_busi .tmp_comb_box ul li{text-align:center}@media only screen and (max-width: 767px){.wrp_busi .con_busi .tmp_comb_box ul li{width:28%}.wrp_busi .con_busi .tmp_comb_box ul li img{width:70%}}.wrp_busi .con_busi .tmp_comb_box ul li p{margin-top:0.8em}.wrp_busi .tmp_shadow img{position:relative;z-index:2}.wrp_busi .tmp_shadow::after{width:95%;box-shadow:0 0.25em 1.25em rgba(0,0,0,0.3);z-index:1}.con_csr{max-width:1299px;width:92%;margin-right:auto;margin-left:auto;margin-left:0;background:#f1efe9}@media only screen and (max-width: 767px){.con_csr{width:87%}}@media only screen and (min-width: 1441px){.con_csr{padding-top:200px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_csr{padding-top:175px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr{padding-top:140px}}@media only screen and (max-width: 767px){.con_csr{padding-top:4.5em}}@media only screen and (min-width: 1441px){.con_csr{padding-bottom:200px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_csr{padding-bottom:175px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr{padding-bottom:140px}}@media only screen and (max-width: 767px){.con_csr{padding-bottom:4.5em}}@media only screen and (max-width: 767px){.con_csr{width:100%}}.con_csr .box_csr{max-width:950px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_csr .box_csr{width:87%}}@media only screen and (min-width: 1025px){.con_csr .box_intro{margin-bottom:80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr .box_intro{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_csr .box_intro{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_csr .box_intro .tmp_st_h3{margin-bottom:1em}}.con_csr .box_intro .tmp_st_h3_bdb span{border-bottom-color:#424242}.con_csr .box_tit{display:flex;align-items:flex-end}@media only screen and (min-width: 1025px){.con_csr .box_tit{margin-bottom:35px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr .box_tit{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_csr .box_tit{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.con_csr .box_tit{flex-wrap:wrap;align-items:flex-start}}@media only screen and (max-width: 767px){.con_csr .box_tit{flex-wrap:wrap;align-items:flex-start}}@media only screen and (min-width: 768px){.con_csr .box_tit .ic{margin-left:30px}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.con_csr .box_tit .ic{width:100%;text-align:center;margin-top:1em;margin-left:0}}@media only screen and (max-width: 767px){.con_csr .box_tit .ic{width:100%;text-align:center;margin-top:1em}}@media only screen and (min-width: 1441px){.con_csr dl+.box_intro{margin-top:180px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_csr dl+.box_intro{margin-top:160px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr dl+.box_intro{margin-top:120px}}@media only screen and (max-width: 767px){.con_csr dl+.box_intro{margin-top:4em}}@media only screen and (min-width: 1025px){.con_csr dt .tmp_st_h4_jp{margin-bottom:35px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr dt .tmp_st_h4_jp{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_csr dt .tmp_st_h4_jp{margin-bottom:1.25em}}@media only screen and (min-width: 1441px){.con_csr dd+dt{margin-top:90px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_csr dd+dt{margin-top:70px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr dd+dt{margin-top:50px}}@media only screen and (max-width: 767px){.con_csr dd+dt{margin-top:3em}}.con_csr dd .tmp_table_respon{width:100%}@media only screen and (min-width: 1025px){.con_csr dd .tmp_table_respon th,.con_csr dd .tmp_table_respon td{line-height:2.33333;padding-top:1.25em;padding-bottom:1.25em}}@media only screen and (min-width: 768px){.con_csr dd .tmp_table_respon.pat1 th{width:200px}}@media only screen and (min-width: 768px){.con_csr dd .tmp_table_respon.pat1 td{width:calc(100% - 200px)}}@media only screen and (min-width: 1025px){.con_csr dd .tmp_table_respon.pat2 th{width:290px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr dd .tmp_table_respon.pat2 th{width:260px}}@media only screen and (min-width: 1025px){.con_csr dd .tmp_table_respon.pat2 td{width:calc(100% - 290px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr dd .tmp_table_respon.pat2 td{width:calc(100% - 260px)}}.con_csr dd .tmp_text span{font-size:87%}@media only screen and (min-width: 1025px){.con_csr dd .tmp_text+.tmp_table_respon{margin-top:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr dd .tmp_text+.tmp_table_respon{margin-top:40px}}@media only screen and (max-width: 767px){.con_csr dd .tmp_text+.tmp_table_respon{margin-top:2em}}.con_csr dd .dots{padding-left:1.5em;position:relative}.con_csr dd .dots::before{content:"・";position:absolute;top:0;left:0}@media only screen and (min-width: 1025px){.con_csr .img1,.con_csr .img3{margin-bottom:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr .img1,.con_csr .img3{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_csr .img1,.con_csr .img3{margin-bottom:1em}}@media only screen and (min-width: 1025px){.con_csr .img2{margin-top:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr .img2{margin-top:40px}}@media only screen and (max-width: 767px){.con_csr .img2{margin-top:1em}}@media only screen and (min-width: 1025px){.con_csr .img2{margin-bottom:70px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_csr .img2{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_csr .img2{margin-bottom:1.5em}}@media only screen and (min-width: 768px){.con_csr .img2{margin-left:30px}}@media only screen and (min-width: 1025px){.con_csr .max_w{max-width:890px}}
