#con_page .con_spi,#con_page .con_aste,#con_page .con_cica .box_detail{width:90%;max-width:1400px;margin:auto}@media only screen and (max-width: 1199px){#con_page .con_spi,#con_page .con_aste,#con_page .con_cica .box_detail{width:91.6666666667%}}#header .con_header .box_header h1.logo a svg{fill:#000}#header .con_header .box_header ul.nav li a{color:#000}#header .con_header .box_header ul.nav li:nth-child(1) a:after{width:100%}#header .con_header .btn_menu a span.ic_menu span.line{background:#000}#con_page .con_spi .box_tit,#con_page .con_cica .box_tit,#con_page .con_aste .box_tit{margin:0 auto 50px;text-align:center;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_tit,#con_page .con_cica .box_tit,#con_page .con_aste .box_tit{margin:0 auto}}@media only screen and (max-width: 767px){#con_page .con_spi .box_tit,#con_page .con_cica .box_tit,#con_page .con_aste .box_tit{margin:0 auto 7%}}#con_page .con_spi .box_tit em,#con_page .con_spi .box_tit strong,#con_page .con_spi .box_tit span,#con_page .con_cica .box_tit em,#con_page .con_cica .box_tit strong,#con_page .con_cica .box_tit span,#con_page .con_aste .box_tit em,#con_page .con_aste .box_tit strong,#con_page .con_aste .box_tit span{display:block}#con_page .con_spi .box_tit em,#con_page .con_cica .box_tit em,#con_page .con_aste .box_tit em{font-size:45%}@media only screen and (max-width: 767px){#con_page .con_spi .box_tit em,#con_page .con_cica .box_tit em,#con_page .con_aste .box_tit em{font-size:100%}}#con_page .con_spi .box_tit span,#con_page .con_cica .box_tit span,#con_page .con_aste .box_tit span{font-size:45%}@media only screen and (max-width: 767px){#con_page .con_spi .box_tit span,#con_page .con_cica .box_tit span,#con_page .con_aste .box_tit span{font-size:60%}}#con_page .con_top{background-color:#FDF3E7;position:relative}#con_page .con_top .box_top{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}#con_page .con_top .box_top .box_img{width:50%;height:100vh;background:url("../imgs/img_model_02.jpg") no-repeat center;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_top .box_top .box_img{width:100%}}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_top .box_top .box_img{height:85vh}}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_img{height:85vh}}#con_page .con_top .box_top .box_img img{display:block;width:100%}#con_page .con_top .box_top .box_slogan{width:50%;box-sizing:border-box;padding:0 5%}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_top .box_top .box_slogan{width:90%}}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_slogan{width:100%}}#con_page .con_top .box_top .box_slogan .box_tit{position:relative;z-index:5;width:560px;text-align:left;margin:0 auto}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_slogan .box_tit{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_top .box_top .box_slogan .box_tit{text-align:center}}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_slogan .box_tit{text-align:center}}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_slogan .box_tit{margin:0 auto}}#con_page .con_top .box_top .box_slogan .box_tit .tit_en{font-size:120%}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_slogan .box_tit .tit_en{font-size:110%}}#con_page .con_top .box_top .box_slogan .box_tit .box_txt .tit{display:block;margin-bottom:0;font-size:313%}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_top .box_top .box_slogan .box_tit .box_txt .tit{font-size:282%}}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_slogan .box_tit .box_txt .tit{font-size:263%}}#con_page .con_top .box_top .box_slogan .box_tit .box_txt .txt{font-size:113%;letter-spacing:0.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_top .box_top .box_slogan .box_tit .box_txt .txt{font-size:113%}}@media only screen and (max-width: 767px){#con_page .con_top .box_top .box_slogan .box_tit .box_txt .txt{font-size:94%}}@media only screen and (min-width: 1200px){#con_page .con_top{height:100vh}#con_page .con_top .box_top{flex-direction:row-reverse}}@media print{#con_page .con_top{height:100vh}#con_page .con_top .box_top{flex-direction:row-reverse}}@media only screen and (max-width: 1199px){#con_page .con_top .box_slogan{display:flex;align-items:center;width:90%;height:35vh;position:absolute;bottom:10%;left:0;right:0;margin:auto}}#con_page .con_spi,#con_page .con_aste{padding:100px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi,#con_page .con_aste{padding:5% 0}}@media only screen and (max-width: 767px){#con_page .con_spi,#con_page .con_aste{padding:15% 0 20%}}#con_page .con_spi .box_detail,#con_page .con_aste .box_detail{position:relative;width:100%;padding:0}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail,#con_page .con_aste .box_detail{padding:5% 0}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail,#con_page .con_aste .box_detail{padding:5% 0}}#con_page .con_spi .box_detail .box_img,#con_page .con_aste .box_detail .box_img{width:25%;height:30vw;background:url("../brand/imgs/img_spi2.jpg") no-repeat center;background-size:cover;border-radius:500px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_img,#con_page .con_aste .box_detail .box_img{width:45%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_img,#con_page .con_aste .box_detail .box_img{width:45%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_img,#con_page .con_aste .box_detail .box_img{height:70vw}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_img,#con_page .con_aste .box_detail .box_img{height:70vw}}#con_page .con_spi .box_detail .box_img img,#con_page .con_aste .box_detail .box_img img{width:100%;display:block}@media only screen and (min-width: 1200px){#con_page .con_spi .box_detail .box_img,#con_page .con_aste .box_detail .box_img{position:absolute;left:0;right:0;top:0;margin:auto}}@media print{#con_page .con_spi .box_detail .box_img,#con_page .con_aste .box_detail .box_img{position:absolute;left:0;right:0;top:0;margin:auto}}@media only screen and (max-width: 1199px){#con_page .con_spi .box_detail .box_img,#con_page .con_aste .box_detail .box_img{margin:auto}}#con_page .con_spi .box_detail .box_txt,#con_page .con_aste .box_detail .box_txt{display:flex;flex-wrap:wrap;justify-content:space-between}#con_page .con_spi .box_detail .box_txt dl,#con_page .con_aste .box_detail .box_txt dl{width:30%;padding-top:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_txt dl,#con_page .con_aste .box_detail .box_txt dl{width:100%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_txt dl,#con_page .con_aste .box_detail .box_txt dl{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_txt dl,#con_page .con_aste .box_detail .box_txt dl{padding-top:10%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_txt dl,#con_page .con_aste .box_detail .box_txt dl{padding-top:15%}}#con_page .con_spi .box_detail .box_txt dl dt,#con_page .con_aste .box_detail .box_txt dl dt{margin-bottom:20px;font-size:113%;font-weight:400}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_txt dl dt,#con_page .con_aste .box_detail .box_txt dl dt{margin-bottom:5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_txt dl dt,#con_page .con_aste .box_detail .box_txt dl dt{font-size:113%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_txt dl dt,#con_page .con_aste .box_detail .box_txt dl dt{font-size:150%}}#con_page .con_spi .box_detail .box_txt dl:first-child,#con_page .con_aste .box_detail .box_txt dl:first-child{padding-top:50px}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_txt dl:first-child,#con_page .con_aste .box_detail .box_txt dl:first-child{padding-top:15%}}#con_page .con_spi .box_detail .box_list,#con_page .con_aste .box_detail .box_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:220px}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_list,#con_page .con_aste .box_detail .box_list{margin-top:15%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_list,#con_page .con_aste .box_detail .box_list{margin-top:15%}}#con_page .con_spi .box_detail .box_list dl,#con_page .con_aste .box_detail .box_list dl{width:33%;padding:0 5%;margin-bottom:0;box-sizing:border-box;text-align:center}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_list dl,#con_page .con_aste .box_detail .box_list dl{width:100%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_list dl,#con_page .con_aste .box_detail .box_list dl{padding:10% 5%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_list dl,#con_page .con_aste .box_detail .box_list dl{margin-bottom:3%}}#con_page .con_spi .box_detail .box_list dl dt,#con_page .con_aste .box_detail .box_list dl dt{font-size:188%}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_list dl dt,#con_page .con_aste .box_detail .box_list dl dt{font-size:188%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_list dl dt,#con_page .con_aste .box_detail .box_list dl dt{font-size:150%}}@media only screen and (min-width: 768px){#con_page .con_spi .box_detail .box_list dl,#con_page .con_aste .box_detail .box_list dl{border-left:1px solid #d9d9d9}#con_page .con_spi .box_detail .box_list dl:first-child,#con_page .con_aste .box_detail .box_list dl:first-child{padding-left:0;border-left:none}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_list dl,#con_page .con_aste .box_detail .box_list dl{background-color:#f9f9f9}}#con_page .con_spi .box_detail .box_point,#con_page .con_aste .box_detail .box_point{margin-top:150px;text-align:center}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_point,#con_page .con_aste .box_detail .box_point{margin-top:15%}}#con_page .con_spi .box_detail .box_point .st,#con_page .con_aste .box_detail .box_point .st{font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_point .st,#con_page .con_aste .box_detail .box_point .st{font-size:250%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_point .st,#con_page .con_aste .box_detail .box_point .st{font-size:200%}}#con_page .con_spi .box_detail .box_point .point_list li,#con_page .con_aste .box_detail .box_point .point_list li{background-color:#F8F3EF;margin-bottom:5px;font-weight:300;padding:0.5em 1em;box-sizing:border-box;font-size:100%}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_point .point_list li,#con_page .con_aste .box_detail .box_point .point_list li{margin-bottom:3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_point .point_list li,#con_page .con_aste .box_detail .box_point .point_list li{font-size:100%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_point .point_list li,#con_page .con_aste .box_detail .box_point .point_list li{font-size:94%}}#con_page .con_spi .box_detail .box_point small,#con_page .con_aste .box_detail .box_point small{display:block;font-weight:300;text-align:right}#con_page .con_spi .box_detail .box_msg,#con_page .con_aste .box_detail .box_msg{text-align:center;font-size:125%;margin-top:100px;line-height:1.7}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_spi .box_detail .box_msg,#con_page .con_aste .box_detail .box_msg{font-size:125%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_msg,#con_page .con_aste .box_detail .box_msg{font-size:113%}}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_msg,#con_page .con_aste .box_detail .box_msg{margin-top:20%}}#con_page .con_spi .box_detail .box_msg small,#con_page .con_aste .box_detail .box_msg small{display:block;margin-top:30px;font-size:70%}@media only screen and (max-width: 767px){#con_page .con_spi .box_detail .box_msg small,#con_page .con_aste .box_detail .box_msg small{margin-top:5%}}#con_page .con_cica{background-color:#F1F5ED;padding:100px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_cica{padding:10% 0}}@media only screen and (max-width: 767px){#con_page .con_cica{padding:15% 0 20%}}#con_page .con_cica .box_detail{box-sizing:border-box;padding:100px 0;position:relative;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_cica .box_detail{padding:5%}}@media only screen and (max-width: 767px){#con_page .con_cica .box_detail{padding:5%}}#con_page .con_cica .box_detail .box_img{width:25%;height:30vw;background:url("../brand/imgs/img_cica.jpg") no-repeat center;background-size:cover;border-radius:500px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_cica .box_detail .box_img{width:45%}}@media only screen and (max-width: 767px){#con_page .con_cica .box_detail .box_img{width:45%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_cica .box_detail .box_img{height:70vw}}@media only screen and (max-width: 767px){#con_page .con_cica .box_detail .box_img{height:70vw}}#con_page .con_cica .box_detail .box_img img{width:100%;display:block}@media only screen and (min-width: 1200px){#con_page .con_cica .box_detail .box_img{position:absolute;left:0;right:0;top:0;margin:auto}}@media print{#con_page .con_cica .box_detail .box_img{position:absolute;left:0;right:0;top:0;margin:auto}}@media only screen and (max-width: 1199px){#con_page .con_cica .box_detail .box_img{margin:auto}}#con_page .con_cica .box_detail .box_txt{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}#con_page .con_cica .box_detail .box_txt dl{width:30%;padding-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_cica .box_detail .box_txt dl{width:100%}}@media only screen and (max-width: 767px){#con_page .con_cica .box_detail .box_txt dl{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_cica .box_detail .box_txt dl{padding-top:10%}}@media only screen and (max-width: 767px){#con_page .con_cica .box_detail .box_txt dl{padding-top:15%}}#con_page .con_cica .box_detail .box_txt dl dt{font-size:113%;margin-bottom:20px;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_cica .box_detail .box_txt dl dt{font-size:113%}}@media only screen and (max-width: 767px){#con_page .con_cica .box_detail .box_txt dl dt{font-size:150%}}@media only screen and (max-width: 767px){#con_page .con_cica .box_detail .box_txt dl dt{margin-bottom:5%}}#con_page .con_cica .box_detail .box_txt dl:first-child{padding-top:50px}@media only screen and (max-width: 767px){#con_page .con_cica .box_detail .box_txt dl:first-child{padding-top:15%}}#con_page .con_aste{padding:100px 0 300px}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_aste{padding:10% 0 15%}}@media only screen and (max-width: 767px){#con_page .con_aste{padding:10% 0 25%}}#con_page .con_aste .box_detail .box_img{background:url("../brand/imgs/img_ast.jpg") no-repeat center;background-size:cover}#con_page .con_aste .box_detail .box_txt dl dt{font-size:113%;line-height:1.8;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1199px){#con_page .con_aste .box_detail .box_txt dl dt{font-size:113%}}@media only screen and (max-width: 767px){#con_page .con_aste .box_detail .box_txt dl dt{font-size:150%}}
