.con_style .box_main,.con_style.layout1 .box_img,.con_style.layout2 .box_img,.con_style.layout3 .box_img{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_style .box_main,.con_style.layout1 .box_img,.con_style.layout2 .box_img,.con_style.layout3 .box_img{width:91.66667%}}.con_style{position:relative}.con_style .box_main{max-width:1500px}@media only screen and (min-width: 768px){.con_style .box_main{display:flex;justify-content:space-between;align-items:center}}.con_style .box_main .wrp_img{position:relative;overflow:hidden}@media only screen and (min-width: 768px){.con_style .box_main .wrp_img img{position:relative;left:50%;transform:translateX(-50%);max-width:inherit;height:100%}}.con_style .box_main .wrp_txt h4{font-weight:normal}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt h4{display:flex;align-itmes:flex-end}}.con_style .box_main .wrp_txt h4 span{display:block;font-family:'Sen', Verdana, Helvetica, Arial, sans-serif;font-size:158%;letter-spacing:0.05em;line-height:1;font-weight:normal;color:#d1dbd1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style .box_main .wrp_txt h4 span{font-size:143%}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt h4 span{font-size:125%}}.con_style .box_main .wrp_txt h4 span i{font-size:364%}.con_style .box_main .wrp_txt h4 em{display:block;margin-top:.5em;font-size:136%;letter-spacing:.1em;line-height:1.75;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style .box_main .wrp_txt h4 em{font-size:129%}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt h4 em{font-size:134%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style .box_main .wrp_txt h4 em{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt h4 em{letter-spacing:.04em}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt h4 em{line-height:1.6}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt h4 em{margin-left:1em}}.con_style .box_main .wrp_txt h4 em:after{content:'';display:block;width:2em;border-bottom:3px solid #d1dbd1;margin-top:1.5em;margin-top:1.5em}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt h4 em:after{margin-top:.5em}}.con_style .box_main .wrp_txt .txt{margin-top:30px;font-size:100%;letter-spacing:.1em;line-height:1.75;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style .box_main .wrp_txt .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt .txt{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style .box_main .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt .txt{font-size:109%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style .box_main .wrp_txt .txt{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt .txt{letter-spacing:.04em}}@media only screen and (max-width: 767px){.con_style .box_main .wrp_txt .txt{line-height:1.6}}.con_style .box_img{position:relative;z-index:2}.con_style.layout1{margin-top:150px;padding-top:130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout1{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_style.layout1{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout1{padding-top:10.83333%}}@media only screen and (max-width: 767px){.con_style.layout1{padding-top:3.5em}}.con_style.layout1:after{content:'';position:absolute;left:0;top:0;width:81.25%;height:92.33333%;background:#313434;z-index:-2}@media only screen and (max-width: 767px){.con_style.layout1:after{width:100%}}.con_style.layout1:before{content:'';position:absolute;right:0;bottom:-22.13333%;width:34.01042%;height:63.46667%;background:url(../../concept/images/bg_sty1.png) no-repeat right bottom/contain;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout1:before{width:38.54167%}}@media only screen and (max-width: 767px){.con_style.layout1:before{width:36.45833%;bottom:-10.5%}}@media only screen and (min-width: 768px){.con_style.layout1 .box_main .wrp_txt{width:25.33333%;max-width:300px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout1 .box_main .wrp_txt{width:28.66667%}}@media only screen and (min-width: 1200px){.con_style.layout1 .box_main .wrp_img{width:70%;height:720px}}@media print{.con_style.layout1 .box_main .wrp_img{width:70%;height:720px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout1 .box_main .wrp_img{width:66.66667%;height:580px}}@media only screen and (max-width: 767px){.con_style.layout1 .box_main .wrp_img{width:95%;margin-left:auto;margin-top:1.5em}}.con_style.layout1 .box_img{max-width:1340px}@media only screen and (min-width: 768px){.con_style.layout1 .box_img{margin-top:-5.20833%}}@media only screen and (max-width: 767px){.con_style.layout1 .box_img{margin-top:-1.5em}}.con_style.layout1 .box_img .imgs{display:flex;align-items:flex-end}@media only screen and (min-width: 768px){.con_style.layout1 .box_img .imgs p:first-child{width:35.8209%}}@media only screen and (max-width: 767px){.con_style.layout1 .box_img .imgs p:first-child{width:48%}}.con_style.layout1 .box_img .imgs p:nth-child(2){transform:translateY(55%)}@media only screen and (min-width: 768px){.con_style.layout1 .box_img .imgs p:nth-child(2){width:28.35821%;margin-left:15.29851%}}@media only screen and (max-width: 767px){.con_style.layout1 .box_img .imgs p:nth-child(2){width:42%;margin-left:10%}}@media only screen and (min-width: 768px){.con_style.layout1 .box_img .img{width:23.8806%;margin-left:18.65672%;margin-top:11.19403%}}@media only screen and (max-width: 767px){.con_style.layout1 .box_img .img{width:38%;margin-left:15%;margin-top:2em}}.con_style.layout2{margin-top:200px;padding-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2{margin-top:16.66667%}}@media only screen and (max-width: 767px){.con_style.layout2{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2{padding-bottom:12.5%}}@media only screen and (max-width: 767px){.con_style.layout2{padding-bottom:4em}}@media only screen and (max-width: 767px){.con_style.layout2{padding-top:3em}}.con_style.layout2:before,.con_style.layout2:after{content:'';position:absolute;bottom:0;height:91.77215%;background:rgba(236,229,219,0.6);z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2:before,.con_style.layout2:after{height:93.67089%}}@media only screen and (max-width: 767px){.con_style.layout2:before,.con_style.layout2:after{left:0;width:100%;height:100%}}@media only screen and (min-width: 768px){.con_style.layout2:before{right:0;width:50%}}@media only screen and (min-width: 768px){.con_style.layout2:after{right:50%;max-width:750px;width:45%}}@media only screen and (max-width: 767px){.con_style.layout2:after{content:none}}@media only screen and (min-width: 768px){.con_style.layout2 .box_main{padding-left:7.8125%;align-items:flex-end}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2 .box_main{padding-left:5.20833%}}.con_style.layout2 .box_main:before{content:'';position:absolute;left:0;bottom:-12.65823%;width:25.20833%;height:65.63291%;background:url(../../concept/images/bg_sty2.png) no-repeat right bottom/contain;z-index:-2}@media only screen and (max-width: 767px){.con_style.layout2 .box_main:before{bottom:-5em;width:30%}}@media only screen and (min-width: 768px){.con_style.layout2 .box_main .wrp_txt{width:28.14815%;max-width:300px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2 .box_main .wrp_txt{width:33.33333%}}.con_style.layout2 .box_main .wrp_txt h4 span{color:#466460}.con_style.layout2 .box_main .wrp_txt h4 em{color:#313434}.con_style.layout2 .box_main .wrp_txt h4 em:after{border-bottom:3px solid #466460}.con_style.layout2 .box_main .wrp_txt .txt{color:#313434}@media only screen and (min-width: 1200px){.con_style.layout2 .box_main .wrp_img{width:66.66667%;height:620px}}@media print{.con_style.layout2 .box_main .wrp_img{width:66.66667%;height:620px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2 .box_main .wrp_img{width:61.48148%;height:540px}}@media only screen and (max-width: 767px){.con_style.layout2 .box_main .wrp_img{width:95%;margin-top:1.5em}}.con_style.layout2 .box_img{max-width:1500px}@media only screen and (min-width: 768px){.con_style.layout2 .box_img{margin-top:7.29167%}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img{margin-top:-2em}}@media only screen and (min-width: 768px){.con_style.layout2 .box_img .wrp_img{position:absolute;right:0;top:0;width:20.66667%;z-index:2}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .wrp_img{width:40%;margin-left:auto}}.con_style.layout2 .box_img .inner{display:flex;justify-content:space-between}@media only screen and (min-width: 768px){.con_style.layout2 .box_img .inner{width:72.66667%;margin-left:10%}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner{margin-top:-3em}}@media only screen and (min-width: 768px){.con_style.layout2 .box_img .inner .wrp_det{width:43.11927%}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det{width:48%}}@media only screen and (min-width: 768px){.con_style.layout2 .box_img .inner .wrp_det+.wrp_det{margin-top:13.76147%}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det+.wrp_det{margin-top:5.5em}}.con_style.layout2 .box_img .inner .wrp_det .img{position:relative}.con_style.layout2 .box_img .inner .wrp_det .img span{display:inline-block;position:absolute;top:1.5em;top:1.5em;left:-1em;background:#466460;color:#fff;font-family:'Sen', Verdana, Helvetica, Arial, sans-serif;font-size:158%;letter-spacing:0.05em;line-height:1;padding:0.4em 0.8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2 .box_img .inner .wrp_det .img span{top:1em}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det .img span{top:.5em}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det .img span{left:-0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2 .box_img .inner .wrp_det .img span{font-size:129%}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det .img span{font-size:109%}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det .img span{padding:0.3em 0.5em}}.con_style.layout2 .box_img .inner .wrp_det .txt{width:95%;margin-top:1em;font-size:100%;letter-spacing:.1em;line-height:1.75}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2 .box_img .inner .wrp_det .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout2 .box_img .inner .wrp_det .txt{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det .txt{letter-spacing:.04em}}@media only screen and (max-width: 767px){.con_style.layout2 .box_img .inner .wrp_det .txt{line-height:1.6}}@media only screen and (min-width: 768px){.con_style.layout2 .box_img .inner .wrp_det .txt{max-width:360px}}.con_style.layout2 .box_img .inner .wrp_det .b-01{margin-top:1em}.con_style.layout2 .box_img .inner .wrp_det .b-01 a .en{background:#f0ebe5}.con_style.layout2 .box_img .inner .wrp_det .b-01 a .en svg{stroke:#e2beaa}.con_style.layout3{margin-top:200px;padding-top:130px;padding-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3{margin-top:16.66667%}}@media only screen and (max-width: 767px){.con_style.layout3{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3{padding-top:10.83333%}}@media only screen and (max-width: 767px){.con_style.layout3{padding-top:3.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3{padding-bottom:10%}}@media only screen and (max-width: 767px){.con_style.layout3{padding-bottom:3em}}.con_style.layout3:after{content:'';position:absolute;left:0;top:0;width:81.25%;height:100%;background:#466460;z-index:-1}@media only screen and (max-width: 767px){.con_style.layout3:after{width:100%}}@media only screen and (min-width: 768px){.con_style.layout3 .box_main .wrp_txt{width:25.33333%;max-width:300px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3 .box_main .wrp_txt{width:34%}}@media only screen and (min-width: 1200px){.con_style.layout3 .box_main .wrp_img{width:70%;height:720px}}@media print{.con_style.layout3 .box_main .wrp_img{width:70%;height:720px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3 .box_main .wrp_img{width:61.33333%;height:560px}}@media only screen and (max-width: 767px){.con_style.layout3 .box_main .wrp_img{width:95%;margin-left:auto;margin-top:1.5em}}@media only screen and (min-width: 768px){.con_style.layout3 .box_main .wrp_img img{position:absolute;left:auto;right:0;transform:translateX(0)}}.con_style.layout3 .box_img{max-width:1340px;display:flex}@media only screen and (min-width: 768px){.con_style.layout3 .box_img{margin-top:-5.20833%}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img{justify-content:space-between;margin-top:-1.5em}}@media only screen and (min-width: 768px){.con_style.layout3 .box_img .wrp_det{width:35.8209%}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det{width:48%}}@media only screen and (min-width: 768px){.con_style.layout3 .box_img .wrp_det+.wrp_det{width:28.35821%;margin-top:17.91045%;margin-left:15.29851%}}@media only screen and (min-width: 768px){.con_style.layout3 .box_img .wrp_det+.wrp_det{width:31.34328%;margin-left:10.44776%}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det+.wrp_det{margin-top:4em}}.con_style.layout3 .box_img .wrp_det .img{position:relative}.con_style.layout3 .box_img .wrp_det .img span{display:inline-block;position:absolute;top:1.5em;top:1.5em;left:-1em;background:#d8a385;color:#fff;font-size:100%;letter-spacing:0.1em;line-height:1;padding:0.9em 1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3 .box_img .wrp_det .img span{top:1em}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det .img span{top:.5em}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det .img span{left:-0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3 .box_img .wrp_det .img span{font-size:93%}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det .img span{font-size:100%}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det .img span{padding:0.3em 0.5em}}.con_style.layout3 .box_img .wrp_det .txt{width:95%;margin-top:1em;color:#fff;font-size:100%;letter-spacing:.1em;line-height:1.75}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3 .box_img .wrp_det .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_style.layout3 .box_img .wrp_det .txt{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det .txt{letter-spacing:.04em}}@media only screen and (max-width: 767px){.con_style.layout3 .box_img .wrp_det .txt{line-height:1.6}}@media only screen and (min-width: 768px){.con_style.layout3 .box_img .wrp_det .txt{max-width:390px}}.con_style.layout3 .box_img .wrp_det .b-01{margin-top:1em}.con_style.layout3 .box_img .wrp_det .b-01 a .en{color:#fff;background:#466460}
