﻿.con_intro>div .st,.con_intro>div .txt,.con_service{width:90%;max-width:1280px;margin:auto}@media only screen and (min-width: 1200px){.con_intro>div .st,.con_intro>div .txt,.con_service{padding:0 20px}}@media print{.con_intro>div .st,.con_intro>div .txt,.con_service{padding:0 20px}}@media only screen and (max-width: 1199px){.con_intro>div .st,.con_intro>div .txt,.con_service{width:91.66667%}}#page{overflow:hidden}.con_intro{margin-bottom:160px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:250px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:3em}}.con_intro::before{width:22%;height:242px;top:-7%;position:absolute;content:"";background:url(../../lounge/images/dc_yadorigi.png) no-repeat center;background-size:contain;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-3}@media only screen and (max-width: 767px){.con_intro::before{width:40%}}@media only screen and (max-width: 767px){.con_intro::before{height:120px}}@media only screen and (max-width: 767px){.con_intro::before{top:-50px}}.con_intro>div{padding-top:145px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro>div{padding-top:100px}}@media only screen and (max-width: 767px){.con_intro>div{padding-top:60px}}.con_intro>div .st{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;margin-bottom:60px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro>div .st{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_intro>div .st{margin-bottom:15px}}.con_intro>div .st span{display:inline-block}.con_intro>div .st span.sz_m{font-size:175%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro>div .st span.sz_m{font-size:138%}}@media only screen and (max-width: 767px){.con_intro>div .st span.sz_m{font-size:125%}}.con_intro>div .st span.sz_l{font-size:188%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro>div .st span.sz_l{font-size:144%}}@media only screen and (max-width: 767px){.con_intro>div .st span.sz_l{font-size:125%}}.con_intro>div .txt{text-align:center;line-height:1.7}.con_intro>div .img_list{margin-bottom:80px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro>div .img_list{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_intro>div .img_list{margin-bottom:20px}}.con_intro>div .img_list .img_list_c{width:48%;margin-bottom:4%}@media only screen and (max-width: 767px){.con_intro>div .img_list .img_list_c{width:100%}}.con_intro>div .img_list .img_list_c:nth-of-type(odd){margin-top:-50px}@media only screen and (max-width: 767px){.con_intro>div .img_list .img_list_c:nth-of-type(odd){margin-top:0}}.con_intro>div .img_list .img_list_c img{width:100%}.con_intro>div .img_list .txt{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;line-height:2;width:48%}@media only screen and (max-width: 767px){.con_intro>div .img_list .txt{width:100%;padding:0 2em;line-height:1.8}}.con_service{margin-bottom:300px;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service{margin-bottom:220px}}@media only screen and (max-width: 767px){.con_service{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 950px){.con_service{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_service{border-top:1px solid #ccc;padding-top:1.5em}}.con_service .box_service{width:48.5%;position:relative}@media only screen and (max-width: 767px){.con_service .box_service{width:100%}}@media only screen and (max-width: 767px){.con_service .box_service{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #ccc}}.con_service .box_service:nth-child(odd){margin-left:3%}@media only screen and (max-width: 767px){.con_service .box_service:nth-child(odd){margin-left:0}}@media only screen and (max-width: 767px){.con_service .box_service:nth-child(odd){margin-bottom:2em}}.con_service .box_service:nth-child(odd) .box_txt{bottom:10%;right:8%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .box_service:nth-child(odd) .box_txt{bottom:0}}.con_service .box_service:nth-child(even){margin-top:10%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .box_service:nth-child(even){margin-top:15%}}@media only screen and (max-width: 767px){.con_service .box_service:nth-child(even){margin-top:0}}.con_service .box_service:nth-child(even) .box_txt{bottom:-23%;left:8%}@media only screen and (min-width: 1025px) and (max-width: 1520px){.con_service .box_service:nth-child(even) .box_txt{bottom:-40%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .box_service:nth-child(even) .box_txt{bottom:-50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .box_service:last-child{margin-top:-15%}}.con_service .box_service:last-child .box_txt{bottom:-10%}@media only screen and (min-width: 1025px) and (max-width: 1520px){.con_service .box_service:last-child .box_txt{bottom:-20%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .box_service:last-child .box_txt{bottom:-30%}}.con_service .box_service img{width:100%}@media only screen and (max-width: 767px){.con_service .box_service img{width:40%}}.con_service .box_service .box_txt{width:78%;padding:35px;position:absolute;background:#fff}@media only screen and (max-width: 767px){.con_service .box_service .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .box_service .box_txt{padding:30px}}@media only screen and (max-width: 767px){.con_service .box_service .box_txt{padding:0 0 0 1em}}@media only screen and (min-width: 768px) and (max-width: 1520px){.con_service .box_service .box_txt{width:84%}}@media only screen and (max-width: 950px){.con_service .box_service .box_txt{position:static;width:100%}}@media only screen and (max-width: 767px){.con_service .box_service .box_txt{width:60%}}.con_service .box_service .box_txt .txt{margin-top:1em}@media only screen and (max-width: 767px){.con_service .box_service .box_txt .txt{margin-top:0.5em}}.con_service .box_service .box_txt .btn_basic{margin-top:2em}@media only screen and (max-width: 767px){.con_service .box_service .box_txt .btn_basic{margin-top:1em}}.con_infomation{margin:0 auto 150px;max-width:1200px;width:95%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_infomation{margin:0 auto 100px}}@media only screen and (max-width: 767px){.con_infomation{margin:0 auto 80px}}.con_infomation .st_basic{margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_infomation .st_basic{margin-bottom:1.4em}}@media only screen and (max-width: 767px){.con_infomation .st_basic{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_infomation .tbl_basic th{width:20%}}
