﻿.con_intro,.con_desc .box_details,.con_introEmp{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_intro,.con_desc .box_details,.con_introEmp{width:91.66667%}}.txt_basic{font-family:'Noto Sans JP', sans-serif;font-size:115%;line-height:2;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_basic{font-size:108%}}@media only screen and (max-width: 767px){.txt_basic{font-size:100%}}@media only screen and (max-width: 767px){.txt_basic{line-height:1.5}}.txt_basic b{font-weight:600}.con_intro{max-width:86.61538rem;margin-bottom:9.23077rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:5.38462rem}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:3.07692rem}}.con_intro .box_imgIntro{position:relative;margin-bottom:4.61538rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_imgIntro{margin-bottom:3.07692rem}}@media only screen and (max-width: 767px){.con_intro .box_imgIntro{margin-bottom:2rem}}.con_intro .box_imgIntro .st_basic{color:#fff;padding-bottom:0;font-weight:bold;position:absolute}@media only screen and (min-width: 768px){.con_intro .box_imgIntro .st_basic{right:4.61538rem;bottom:3.84615rem}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_imgIntro .st_basic{font-size:158%;right:2.30769rem;bottom:1.53846rem}}@media only screen and (max-width: 767px){.con_intro .box_imgIntro .st_basic{font-size:100%;text-align:right;white-space:nowrap;right:1rem;bottom:.61538rem}}.con_intro .box_imgIntro .st_basic::before{display:none}.con_intro .txt_basic{margin-bottom:4.61538rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt_basic{margin-bottom:3.07692rem}}@media only screen and (max-width: 767px){.con_intro .txt_basic{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_intro .txt_basic{text-align:left}}.con_intro ul{display:flex;justify-content:space-between;flex-wrap:wrap}.con_intro ul li{width:calc(50% - 1.76923rem)}@media only screen and (max-width: 767px){.con_intro ul li{width:100%}}@media only screen and (max-width: 767px){.con_intro ul li:last-child{margin-top:1.53846rem}}.con_intro ul li a{height:100%;padding:1.53846rem 3.07692rem;text-align:center;font-size:129%;font-family:'Noto Sans JP', sans-serif;font-weight:600;border:1px solid #c8c8c8;position:relative;display:block;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro ul li a{font-size:122%}}@media only screen and (max-width: 767px){.con_intro ul li a{font-size:115%}}.con_intro ul li a::after{content:'▼';position:absolute;top:50%;right:1.53846rem;transform:translateY(-50%);transition:all 0.3s ease-in;color:#c8c8c8}.con_intro ul li a:hover::after{top:60%}.con_desc{margin-bottom:6.15385rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_desc{margin-bottom:5rem 0}}@media only screen and (max-width: 767px){.con_desc{margin-bottom:2.30769rem}}.con_desc .st_small{font-weight:600;margin-bottom:4.61538rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_desc .st_small{margin-bottom:3.07692rem}}@media only screen and (max-width: 767px){.con_desc .st_small{margin-bottom:2rem}}.con_desc.bg{padding:6.15385rem 0;background:#f5f5f5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_desc.bg{padding:5rem 0}}@media only screen and (max-width: 767px){.con_desc.bg{padding:2.30769rem 0}}.con_desc .box_details{max-width:86.61538rem}.con_desc .box_details .tbl_basic .tbl tr th,.con_desc .box_details .tbl_basic .tbl tr td{vertical-align:top}.con_desc .box_details .tbl_basic .tbl tr td{font-weight:300}.con_desc .box_details .tbl_basic .tbl tr td dl dt{font-weight:500;margin-bottom:2.30769rem}@media only screen and (max-width: 767px){.con_desc .box_details .tbl_basic .tbl tr td dl dt{margin-bottom:1.15385rem}}.con_desc .box_details .tbl_basic .tbl tr td dl+dl{margin-top:2.30769rem}@media only screen and (max-width: 767px){.con_desc .box_details .tbl_basic .tbl tr td dl+dl{margin-top:1.15385rem}}.con_introEmp{max-width:86.61538rem;margin-bottom:10.76923rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_introEmp{margin-bottom:6.15385rem}}@media only screen and (max-width: 767px){.con_introEmp{margin-bottom:3.84615rem}}.con_introEmp>.st_small{font-weight:600;margin-bottom:4.61538rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_introEmp>.st_small{margin-bottom:3.07692rem}}@media only screen and (max-width: 767px){.con_introEmp>.st_small{margin-bottom:2rem}}.con_introEmp .con_details{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.con_introEmp .con_details .slider_basic{width:53.28597%;padding-bottom:40px}@media only screen and (max-width: 767px){.con_introEmp .con_details .slider_basic{width:100%}}@media only screen and (max-width: 767px){.con_introEmp .con_details .slider_basic{padding-bottom:2em}}.con_introEmp .con_details .slider_basic .slick-dots{text-align:center}.con_introEmp .con_details .st_small{font-weight:600;margin-bottom:4.61538rem;text-align:left;line-height:2.22222}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_introEmp .con_details .st_small{margin-bottom:3.07692rem}}@media only screen and (max-width: 767px){.con_introEmp .con_details .st_small{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_introEmp .con_details .st_small{line-height:1.5}}.con_introEmp .con_details .box_right{width:46.71403%;padding-left:3.84615rem}@media only screen and (max-width: 767px){.con_introEmp .con_details .box_right{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_introEmp .con_details .box_right{padding-left:1.53846rem}}@media only screen and (max-width: 767px){.con_introEmp .con_details .box_right{padding-left:0}}.con_introEmp .con_details .box_right .txt_basic{margin-bottom:2.30769rem;line-height:1.7}@media only screen and (max-width: 767px){.con_introEmp .con_details .box_right .txt_basic{margin-bottom:1.15385rem}}@media only screen and (max-width: 767px){.con_introEmp .con_details .box_right .txt_basic{line-height:1.5}}
