#header .con_gnav .box_gnav .gnav li:nth-child(4) a{color:#fff689}#contents{background:#dedede;margin-top:0;padding-top:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){#contents{padding-top:180px}}@media only screen and (max-width: 767px){#contents{padding-top:20%}}.con_fac,.con_item{max-width:1920px;width:86.41975%;margin:0 auto;overflow:hidden}@media only screen and (max-width: 1199px){.con_fac,.con_item{width:100%}}.con_fac .main_title,.con_item .main_title{float:left;width:16.42857%;font-weight:normal;font-size:178%;color:#000;letter-spacing:.02em;line-height:1;margin-bottom:.3em}@media only screen and (max-width: 1199px){.con_fac .main_title,.con_item .main_title{float:none;width:68.05556%;margin:0 auto 2em}}.con_fac .main_title .en,.con_item .main_title .en{font-size:195%}.con_fac .inner,.con_item .inner{float:left;width:83.57143%}@media only screen and (max-width: 1199px){.con_fac .inner,.con_item .inner{float:none;width:100%}}.con_fac .inner table,.con_item .inner table{width:100%;font-size:89%;font-family:'Noto Sans JP', sans-serif;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac .inner table,.con_item .inner table{font-size:84%}}@media only screen and (max-width: 767px){.con_fac .inner table,.con_item .inner table{width:68.05556%;margin:auto;font-size:73%}}.con_fac .inner table th,.con_item .inner table th{width:235px;border-right:1px solid #666;padding-bottom:1em;font-weight:300;vertical-align:top}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac .inner table th,.con_item .inner table th{width:200px}}.con_fac .inner table td,.con_item .inner table td{padding:0 0 1em 3.4188%}.con_fac .inner table td.last,.con_item .inner table td.last{padding-bottom:0}.con_fac{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac{margin-bottom:4.16667%}}@media only screen and (max-width: 767px){.con_fac{margin-bottom:2em}}.con_fac .inner .box_fac{margin-bottom:120px;width:94.18803%}@media only screen and (max-width: 1199px){.con_fac .inner .box_fac{width:100%;margin-bottom:5em}}.con_fac .inner .box_fac .photo{margin-bottom:40px}@media only screen and (max-width: 767px){.con_fac .inner .box_fac .photo{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_fac .inner .box_fac table th{display:block;width:100%;border-right:none;padding-top:1.5em}}@media only screen and (max-width: 767px){.con_fac .inner .box_fac table td{display:block;width:80%;margin-left:10%;padding-left:10%;border-left:1px solid #666}}.con_fac .inner .box_fac table td small{font-size:80%}.con_fac .inner .box_fac table td p{font-weight:bold}.con_fac .inner .box_fac table td ul{margin-top:0.5em;margin-bottom:0.5em;padding-left:1em}.con_fac .inner .box_fac table td ul li{list-style-type:disc}.con_fac .inner .box_fac .list_anno{margin-top:2em;width:100%;line-height:1.3;font-size:80%}@media only screen and (max-width: 767px){.con_fac .inner .box_fac .list_anno{width:80%;margin-left:auto;margin-right:auto}}.con_fac .inner .box_fac .list_anno li{padding-left:2em;text-indent:-2em}.con_item{padding-bottom:220px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_item{padding-bottom:18.33333%}}@media only screen and (max-width: 767px){.con_item{padding-bottom:5em}}.con_item .inner .box_item{overflow:hidden}@media only screen and (min-width: 1200px){.con_item .inner .box_item{width:94.18803%}}@media print{.con_item .inner .box_item{width:94.18803%}}@media only screen and (min-width: 768px){.con_item .inner .box_item>li{width:49.09256%;margin-top:5.44465%}.con_item .inner .box_item>li:nth-child(-n+2){margin-top:0}}@media only screen and (max-width: 767px){.con_item .inner .box_item>li{margin-top:4em}.con_item .inner .box_item>li:first-child{margin-top:0}}@media only screen and (min-width: 768px){.con_item .inner .box_item>li:nth-child(2n+1){clear:both;float:left}}@media only screen and (min-width: 768px){.con_item .inner .box_item>li:nth-child(2n){float:right}}.con_item .inner .box_item>li .photo{margin-bottom:40px}@media only screen and (max-width: 767px){.con_item .inner .box_item>li .photo{margin-bottom:2em}}.con_item .inner .box_item>li .j-slider{margin-bottom:40px}@media only screen and (max-width: 767px){.con_item .inner .box_item>li .j-slider{margin-bottom:2em}}.con_item .inner .box_item>li .j-slider .slick-list{line-height:1}.con_item .inner .box_item>li .j-slider .slick-list .slick-track{line-height:1}.con_item .inner .box_item>li .j-slider .slick-list .slick-track .slide{line-height:1}.con_item .inner .box_item>li .j-slider .slick-dots{position:absolute;z-index:0;bottom:30px;left:0;letter-spacing:-.4em;text-align:center;width:100%}@media only screen and (max-width: 767px){.con_item .inner .box_item>li .j-slider .slick-dots{bottom:1em}}.con_item .inner .box_item>li .j-slider .slick-dots li{letter-spacing:normal;vertical-align:middle;font-size:0;padding:0;margin:0 10px;cursor:pointer;display:inline-block;-moz-border-radius:200%;-webkit-border-radius:200%;border-radius:200%}@media only screen and (max-width: 767px){.con_item .inner .box_item>li .j-slider .slick-dots li{margin:0 5px}}.con_item .inner .box_item>li .j-slider .slick-dots li button{cursor:pointer;font-size:0;padding:0;margin:0;border:none;background:none}.con_item .inner .box_item>li .j-slider .slick-dots li button:before{content:'';width:12px;height:12px;background:#fff;display:block;-moz-border-radius:200%;-webkit-border-radius:200%;border-radius:200%}.con_item .inner .box_item>li .j-slider .slick-dots li.slick-active button:before{background:#8a8a8a}.con_item .inner .box_item>li .j-slider .slick-dots{line-height:1;bottom:50px}@media only screen and (max-width: 767px){.con_item .inner .box_item>li .j-slider .slick-dots{bottom:3em}}@media only screen and (max-width: 767px){.con_item .inner .box_item>li table{width:83.33333%;margin-left:16.66667%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_item .inner .box_item>li table th{width:160px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_item .inner .box_item>li table th{width:120px}}@media only screen and (max-width: 767px){.con_item .inner .box_item>li table th{width:35%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_item .inner .box_item>li table td{padding-left:.8em}}@media only screen and (max-width: 767px){.con_item .inner .box_item>li table td{padding-left:1.5em}}.con_item .inner .box_item>li table td em{font-family:'Barlow', sans-serif;font-weight:100;font-weight:400;font-size:175%;letter-spacing:0;line-height:1;display:block;margin-bottom:0.8em}.con_item .inner .box_item>li table td .txt_att{font-size:75%;letter-spacing:-0.025em}.con_item .inner .box_item>li .btn_base{width:150px}.con_item .inner .box_item>li .btn_base a,.con_item .inner .box_item>li .btn_base span{text-decoration:none;color:#000;font-size:112%;display:block;padding:.5em 0;position:relative}.con_item .inner .box_item>li .btn_base a:after,.con_item .inner .box_item>li .btn_base span:after{content:"";margin:-5px 0 0 .5em;transform:skew(60deg);border-right:2px solid #000;border-bottom:1px solid #000;position:absolute;bottom:0;width:100%;height:15px;left:-20px;-moz-transition:left .4s;-o-transition:left .4s;-webkit-transition:left .4s;transition:left .4s}@media only screen and (max-width: 1199px){.con_item .inner .box_item>li .btn_base a:after,.con_item .inner .box_item>li .btn_base span:after{right:1em}}.con_item .inner .box_item>li .btn_base a:hover:after,.con_item .inner .box_item>li .btn_base span:hover:after{left:10px}@media only screen and (max-width: 767px){.con_item .inner .box_item>li .btn_base{margin-left:16.66667%}}
