.tl_basic{text-transform:uppercase;font-weight:500;font-family:'Cormorant Garamond', Times, Garamond, Georgia, serif;line-height:1;position:relative}.tl_basic::before{content:"";background:#1b1d21;width:1px;height:200%;position:absolute;-webkit-transform:rotate(25deg);transform:rotate(25deg)}@media only screen and (min-width: 768px){.tl_basic::before{left:-1.5em}}@media only screen and (max-width: 767px){.tl_basic::before{left:-0.8em}}@media only screen and (min-width: 768px){.tl_basic::before{top:-3em}}@media only screen and (max-width: 767px){.tl_basic::before{top:-1.8em}}.tl_basic.multi::before{height:140%}@media only screen and (min-width: 768px){.tl_basic.multi::before{left:-2em}}@media only screen and (max-width: 767px){.tl_basic.multi::before{left:-0.8em}}@media only screen and (min-width: 768px){.tl_basic.multi::before{top:-2em}}@media only screen and (max-width: 767px){.tl_basic.multi::before{top:-1.8em}}.tl_basic.center{text-align:center}.tl_basic.noline::before{display:none}.tl_basic span{width:100%;display:inline-block}.tl_basic .en{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}@media only screen and (min-width: 1025px){.tl_basic .en{font-size:563%}}@media print{.tl_basic .en{font-size:563%}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.tl_basic .en{font-size:525%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tl_basic .en{font-size:450%}}@media only screen and (max-width: 767px){.tl_basic .en{font-size:300%}}.tl_basic .jp{font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.05em}@media only screen and (min-width: 1025px){.tl_basic .jp{font-size:188%}}@media print{.tl_basic .jp{font-size:188%}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.tl_basic .jp{font-size:175%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tl_basic .jp{font-size:150%}}@media only screen and (max-width: 767px){.tl_basic .jp{font-size:138%}}@media only screen and (min-width: 768px){.tl_basic .jp{margin-top:20px}}@media only screen and (max-width: 767px){.tl_basic .jp{margin-top:.5em}}.ct_basic{text-transform:uppercase;font-weight:400;font-family:'Cormorant Garamond', Times, Garamond, Georgia, serif;line-height:1}.ct_basic.center{text-align:center}.ct_basic.multi span{display:inline-block;width:100%}.ct_basic.multi span.jp{font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 1025px){.ct_basic.multi span.jp{font-size:163%}}@media print{.ct_basic.multi span.jp{font-size:163%}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.ct_basic.multi span.jp{font-size:150%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.ct_basic.multi span.jp{font-size:138%}}@media only screen and (max-width: 767px){.ct_basic.multi span.jp{font-size:113%}}@media only screen and (min-width: 768px){.ct_basic.multi span.jp{margin-top:15px}}@media only screen and (max-width: 767px){.ct_basic.multi span.jp{margin-top:.5em}}.ct_basic span{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}@media only screen and (min-width: 1025px){.ct_basic span{font-size:375%}}@media print{.ct_basic span{font-size:375%}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.ct_basic span{font-size:338%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.ct_basic span{font-size:300%}}@media only screen and (max-width: 767px){.ct_basic span{font-size:238%}}.tl_catch span{font-size:188%;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:500;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1024px){.tl_catch span{font-size:150%}}@media only screen and (max-width: 767px){.tl_catch span{font-size:138%}}.tl_catch.center{text-align:center}.tl_catch_s span{font-size:138%;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:500;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1024px){.tl_catch_s span{font-size:125%}}@media only screen and (max-width: 767px){.tl_catch_s span{font-size:113%}}.tl_catch_s.center{text-align:center}.txt{letter-spacing:.05em;font-size:100%}@media only screen and (min-width: 1025px){.txt{line-height:2.5}}@media print{.txt{line-height:2.5}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt{line-height:2}}@media only screen and (max-width: 767px){.txt{line-height:2}}@media only screen and (max-width: 767px){.btn_basic{max-width:300px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 500px){.btn_basic{max-width:none}}.btn_basic.en a{font-family:'Chonburi', cursive}.btn_basic.jp a{font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.btn_basic.btn_rsv a{background:#ba9a85;color:#000;border:1px solid #ba9a85;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.btn_basic.btn_rsv a span::after{background:url(../images/common/arrow_btn_black.png) no-repeat center/contain}@media only screen and (min-width: 1025px){.btn_basic.btn_rsv a:hover{color:#000;background:#fff;border:1px solid #ba9a85}.btn_basic.btn_rsv a:hover span::after{background:url(../images/common/arrow_btn_black.png) no-repeat center/contain}}@media print{.btn_basic.btn_rsv a:hover{color:#000;background:#fff;border:1px solid #ba9a85}.btn_basic.btn_rsv a:hover span::after{background:url(../images/common/arrow_btn_black.png) no-repeat center/contain}}.btn_basic a{max-width:300px;text-decoration:none;background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"游ゴシック体", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:400;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.btn_basic a{height:55px}}@media only screen and (max-width: 767px){.btn_basic a{height:3em}}@media only screen and (min-width: 768px){.btn_basic a{padding:0 1em}}@media only screen and (max-width: 767px){.btn_basic a{padding:0 1em}}@media only screen and (max-width: 767px){.btn_basic a{font-size:90%}}.btn_basic a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_basic a span{font-size:113%}}@media only screen and (max-width: 767px){.btn_basic a span{font-size:100%}}.btn_basic a span::after{content:"";background:url(../images/common/arrow_btn.png) no-repeat center/contain;display:inline-block;width:40px;height:8px}@media only screen and (min-width: 768px){.btn_basic a span::after{width:40px}}@media only screen and (max-width: 767px){.btn_basic a span::after{width:30px}}@media only screen and (min-width: 768px){.btn_basic a span::after{margin-left:30px}}@media only screen and (max-width: 767px){.btn_basic a span::after{margin-left:10px}}@media only screen and (min-width: 1025px){.btn_basic a:hover{color:#000;background:#fff;border:1px solid #000}.btn_basic a:hover span::after{background:url(../images/common/arrow_btn_black.png) no-repeat center/contain}}@media print{.btn_basic a:hover{color:#000;background:#fff;border:1px solid #000}.btn_basic a:hover span::after{background:url(../images/common/arrow_btn_black.png) no-repeat center/contain}}.btn_cv{text-align:center}.btn_cv a{height:40px;background:#ba9a85;color:#fff;font-family:'Chonburi', cursive;padding:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 1025px){.btn_cv a{width:260px}}@media print{.btn_cv a{width:260px}}.btn_cv a:hover{background:#fff;color:#ba9a85}.box_tab #tab ul{max-width:1225px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box_tab #tab ul li{cursor:pointer;width:48.97959%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border:1px solid #000;background:#fff;color:#000;-webkit-transition:all .5s;transition:all .5s;font-size:100%}@media only screen and (min-width: 768px){.box_tab #tab ul li{padding:15px}}@media only screen and (max-width: 767px){.box_tab #tab ul li{padding:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_tab #tab ul li{font-size:94%}}@media only screen and (max-width: 767px){.box_tab #tab ul li{font-size:88%}}.box_tab #tab ul li:hover,.box_tab #tab ul li.active{cursor:default;background:#000;color:#fff}.box_tab #tab ul li:hover:not(.active){cursor:pointer}.box_tab #panel li{display:none}.box_tab #panel li:first-child{display:list-item}.tbl_basic{width:100%}.tbl_basic table{width:100%}.tbl_basic tr:first-child th{border-top:1px solid #000}.tbl_basic tr:first-child td{border-top:1px solid #ccc}.tbl_basic tr:last-child th{border-bottom:1px solid #000}.tbl_basic th{max-width:230px;background:#000;color:#fff;text-align:center;border-bottom:1px solid #fff;font-weight:400}@media only screen and (min-width: 768px){.tbl_basic th{width:25%}}@media only screen and (max-width: 767px){.tbl_basic th{width:100%}}.tbl_basic td{border-bottom:1px solid #ccc}@media only screen and (min-width: 768px){.tbl_basic td{width:75%}}@media only screen and (max-width: 767px){.tbl_basic td{width:100%}}.tbl_basic th,.tbl_basic td{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.tbl_basic th,.tbl_basic td{font-size:94%}}@media only screen and (max-width: 767px){.tbl_basic th,.tbl_basic td{font-size:88%}}@media only screen and (min-width: 768px){.tbl_basic th,.tbl_basic td{padding:30px 2em}}@media only screen and (max-width: 767px){.tbl_basic th,.tbl_basic td{padding:0.7em 1em}}@media only screen and (max-width: 767px){.tbl_basic th,.tbl_basic td{width:100%;display:block;max-width:none;border:0}}.tmp_int_slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.firefox .tmp_int_slider{display:block}@media only screen and (max-width: 767px){.tmp_int_slider .tmp_slider{width:100%}}.tmp_int_slider .tmp_slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.tmp_int_slider .tmp_slider .slick-list .slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media only screen and (max-width: 767px){.tmp_int_slider .tmp_slider .slick-list .slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.tmp_int_slider .tmp_slider .slick-list .slide .img{max-width:1200px;-webkit-box-shadow:3px 6px 6px rgba(0,0,0,0.1);box-shadow:3px 6px 6px rgba(0,0,0,0.1)}.tmp_int_slider .tmp_arrow{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.tmp_int_slider .tmp_arrow{position:absolute;top:17%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:100%}}.tmp_int_slider .tmp_arrow .prev-arrow,.tmp_int_slider .tmp_arrow .next-arrow{cursor:pointer}.mouse .tmp_int_slider .tmp_arrow .prev-arrow,.mouse .tmp_int_slider .tmp_arrow .next-arrow{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .tmp_int_slider .tmp_arrow .prev-arrow:hover,.touch .tmp_int_slider .tmp_arrow .prev-arrow.touchstart,.mouse .tmp_int_slider .tmp_arrow .next-arrow:hover,.touch .tmp_int_slider .tmp_arrow .next-arrow.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .tmp_int_slider .tmp_arrow .prev-arrow,.touch .tmp_int_slider .tmp_arrow .next-arrow{-webkit-tap-highlight-color:transparent}.touch .tmp_int_slider .tmp_arrow .prev-arrow.touchend,.touch .tmp_int_slider .tmp_arrow .next-arrow.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.tmp_int_slider .tmp_arrow .prev-arrow,.tmp_int_slider .tmp_arrow .next-arrow{width:11%;position:absolute}}@media only screen and (min-width: 768px){.tmp_int_slider .tmp_arrow .prev-arrow{margin-right:1em}}@media only screen and (max-width: 767px){.tmp_int_slider .tmp_arrow .prev-arrow{left:-1em}}@media only screen and (max-width: 767px){.tmp_int_slider .tmp_arrow .next-arrow{right:-1em}}.bg_pattern{background:url(../../files/images/common/bg_pattern.jpg) center center/cover no-repeat}
