#header .logo{color:#000}#header .menu-btn span{background:#000}#header .menu-btn.active span{background:#fff}.scroll #header .logo{color:#fff}.scroll #header .menu-btn span{background:#fff}.scroll #header .menu-btn.active span{background:#fff}#outline #main{min-height:130px}@media screen and (min-width: 1024px),print{#outline #main{min-height:250px}}#outline #main h1{top:70%}#outline .commonOutlineArea{width:94%;max-width:1000px;margin:auto;padding-bottom:80px;font-family:メイリオ,YuGothic,Yu Gothic,"游ゴシック",sans-serif;font-weight:500 !important;color:#000 !important}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea{padding-bottom:150px}}#outline .commonOutlineArea a{text-decoration:none}#outline .commonOutlineArea article.outlines>div,#outline .commonOutlineArea article.outlines>table{margin:auto !important}#outline .commonOutlineArea article.outlines>div h4{padding:10px;margin-bottom:10px !important;line-height:1.4;font-size:16px;font-weight:normal !important;color:#fff;background:#7e7f7f}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea article.outlines>div h4{font-size:20px}}#outline .commonOutlineArea article.outlines>div+div{margin-top:0 !important}#outline .commonOutlineArea article.outlines>div:not(:empty)+div{margin-top:40px !important}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea article.outlines>div:not(:empty)+div{margin-top:60px !important}}#outline .commonOutlineArea article.outlines>table h4{padding-bottom:10px;line-height:1.4;font-size:16px;font-weight:500 !important}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea article.outlines>table h4{padding-bottom:15px;font-size:20px}}#outline .commonOutlineArea article.outlines>table+div{margin-top:0 !important}#outline .commonOutlineArea article.outlines>table:not(:empty)+div{margin-top:40px !important}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea article.outlines>table:not(:empty)+div{margin-top:60px !important}}#outline .commonOutlineArea article.outlines>table+table{margin-top:20px !important}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea article.outlines>table+table{margin-top:30px !important}}#outline .commonOutlineArea article.outlines table{width:100% !important;border-collapse:collapse;color:#000;background:#fff}#outline .commonOutlineArea article.outlines table th,#outline .commonOutlineArea article.outlines table td{box-sizing:border-box;display:block;width:100%;padding:15px !important;border:1px solid #cecece;vertical-align:middle;text-align:left !important;line-height:1.4;font-size:12px}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea article.outlines table th,#outline .commonOutlineArea article.outlines table td{display:table-cell;width:auto;padding:24px !important;font-size:14px}}#outline .commonOutlineArea article.outlines table td{border-bottom:none !important}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea article.outlines table td{border-bottom:1px solid #cecece !important}}#outline .commonOutlineArea article.outlines table td:first-of-type{background:#eaeaea !important;color:#000;font-weight:bold}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea article.outlines table td:first-of-type{max-width:200px;width:200px}}#outline .commonOutlineArea article.outlines table tr:last-of-type td:last-of-type{border-bottom:1px solid #cecece !important}#outline .commonOutlineArea .intro{position:relative;display:flex;flex-direction:column-reverse;margin-top:57px;padding-top:0;padding-bottom:60px;padding-left:0;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea .intro{flex-direction:row-reverse;padding-bottom:80px}}#outline .commonOutlineArea .intro.first{margin-top:0}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea .intro>*{flex:1 50%}}#outline .commonOutlineArea .intro>header{position:static;padding-top:0;font-size:12px}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea .intro>header{padding-top:5px;font-size:14px}}#outline .commonOutlineArea .intro>header h3{padding-bottom:20px;line-height:1.4;font-size:125%;text-align:center}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea .intro>header h3{padding-bottom:30px;text-align:left}}#outline .commonOutlineArea .intro>header h3:empty{padding-bottom:0}#outline .commonOutlineArea .intro>header dl:not(:last-of-type){padding-bottom:20px}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea .intro>header dl:not(:last-of-type){padding-bottom:30px}}#outline .commonOutlineArea .intro>header dt{box-sizing:border-box;display:inline-block;min-width:70px;margin-bottom:5px;padding:5px;text-align:center;color:#fff;background:#181b17}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea .intro>header dt{margin-bottom:10px;padding:7px}}#outline .commonOutlineArea .intro>header dd{line-height:1.7}#outline .commonOutlineArea .intro>header dd a{color:#1d80cd}#outline .commonOutlineArea .intro>header dd.contact span{font-weight:bold}#outline .commonOutlineArea .intro>header dd.contact a{font-size:24px;color:red}#outline .commonOutlineArea .intro .image{position:relative;right:0;left:0;width:auto;text-align:center}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea .intro .image{text-align:left}}#outline .commonOutlineArea .intro .image img{width:auto;height:180px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px),print{#outline .commonOutlineArea .intro .image img{width:100%;height:auto}}#outline .common_title_en{font-family:"Bodoni Moda",serif;font-size:20px;letter-spacing:.1em;line-height:1.6;color:#ccad67;text-transform:uppercase}#outline .common_title{color:#414141;font-size:24px;letter-spacing:.1em;line-height:1.6;font-weight:100}@media screen and (min-width: 1024px),print{#outline .common_title{font-size:clamp(1.375rem,-0.113rem + 2.903vi,2.5rem)}}#outline .u-hide--pc{display:block}@media screen and (min-width: 1024px),print{#outline .u-hide--pc{display:none}}/*# sourceMappingURL=outline.css.map */