@font-face{font-family:'allura';src:url("../fonts/Antro_Vectra.otf")}@font-face{font-family:"Alex Brush";src:url("../fonts/AlexBrush-Regular.ttf")}.con_point .box_point .box_txt .point,.con_dress .box_text .txt_point,.con_other .box_other .txt_point{font-family:'Sacramento', cursive;letter-spacing:0;font-weight:normal}.con_intro .st_text .en{font-family:'Montserrat', sans-serif;letter-spacing:.02em;font-weight:normal}@keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@-webkit-keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@-webkit-keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}@-webkit-keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}@font-face{font-family:'allura';src:url("../fonts/Antro_Vectra.otf")}@font-face{font-family:"Alex Brush";src:url("../fonts/AlexBrush-Regular.ttf")}.con_point .box_point .box_txt .point,.con_dress .box_text .txt_point,.con_other .box_other .txt_point{font-family:'Sacramento', cursive;letter-spacing:0;font-weight:normal}.con_intro .st_text .en{font-family:'Montserrat', sans-serif;letter-spacing:.02em;font-weight:normal}@keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@-webkit-keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@-webkit-keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}@-webkit-keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}header{margin-bottom:0 !important}.lowimg_page header{background:url(../costume/images/img_main-pc.jpg) no-repeat center top}header{z-index:2}header .box_header{position:absolute;left:0;right:0;top:0;margin:0 auto}@media only screen and (min-width: 768px){header .slide01{background-image:url(../costume/images/img_main-pc.jpg)}}@media only screen and (max-width: 767px){header .slide01{background-image:url(../costume/images/img_main-sp.jpg)}}.topicpath{padding-top:40px !important}.box_container{max-width:1700px;margin:0 auto}@media only screen and (max-width: 1700px){.box_container{width:92%}}@media only screen and (min-width: 1261px){.st{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.st{font-size:139%}}@media only screen and (max-width: 767px){.st{font-size:124%}}.con_intro{text-align:center;padding:110px 0}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro{padding:50px 0}}@media only screen and (max-width: 767px){.con_intro{padding:3em 0}}.con_intro .logo{margin-bottom:15px}.con_intro .st_text{line-height:1.60714;letter-spacing:.35em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;margin-bottom:34px}@media only screen and (min-width: 1261px){.con_intro .st_text{font-size:170%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{font-size:139%}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .st_text{margin-bottom:1em}}.con_intro .st_text .en{font-size:110%;letter-spacing:.35em}.con_intro .text{font-size:108%;line-height:2.14286;letter-spacing:.15em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.con_intro .text{text-align:left}}.con_point{margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_point{margin-bottom:5em}}.con_point .tmp_st_center{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .tmp_st_center{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_point .tmp_st_center{margin-bottom:2em}}.con_point .box_point{display:flex;align-items:center;margin-right:auto;width:100%;max-width:100%}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point{flex-wrap:wrap;margin-bottom:50px}}@media only screen and (max-width: 767px){.con_point .box_point{flex-wrap:wrap;margin-bottom:3em}}.con_point .box_point.point02{flex-direction:row-reverse}.con_point .box_point.point02 .box_txt{padding-right:3.5%}@media only screen and (min-width: 768px){.con_point .box_point.point01 .box_txt,.con_point .box_point.point03 .box_txt{padding-left:3.5%}}.con_point .box_point.point01 .box_txt{position:relative}.con_point .box_point.point01 .box_txt:after{position:absolute;content:'';background:url(../costume/images/bg_point_01.png);width:297px;height:125px;bottom:-30px;right:-160px;z-index:-100}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_point .box_point.point01 .box_txt:after{right:0;bottom:0}}@media only screen and (max-width: 1260px){.con_point .box_point.point01 .box_txt:after{display:none}}.con_point .box_point.point02 .box_txt{position:relative}.con_point .box_point.point02 .box_txt:before{position:absolute;content:'';background:url(../costume/images/bg_point_02_top.png);width:104px;height:123px;top:30px;left:-120px;z-index:-100}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_point .box_point.point02 .box_txt:before{left:-20px;top:-20px}}@media only screen and (max-width: 1260px){.con_point .box_point.point02 .box_txt:before{display:none}}.con_point .box_point.point02 .box_txt:after{position:absolute;content:'';background:url(../costume/images/bg_point_02_bottom.png);width:131px;height:101px;bottom:-40px;right:30px;z-index:-100}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_point .box_point.point02 .box_txt:after{right:0;bottom:0}}@media only screen and (max-width: 1260px){.con_point .box_point.point02 .box_txt:after{display:none}}.con_point .box_point.point03 .box_txt{position:relative}.con_point .box_point.point03 .box_txt:after{position:absolute;content:'';background:url(../costume/images/bg_point_03.png);width:260px;height:290px;top:-100px;right:-160px;z-index:-100}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_point .box_point.point03 .box_txt:after{right:-20px}}@media only screen and (max-width: 1260px){.con_point .box_point.point03 .box_txt:after{display:none}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_point .box_point .img{width:50%}}@media only screen and (max-width: 1260px){.con_point .box_point .img{margin-bottom:1em;width:100%}.con_point .box_point .img img{width:100%}}.con_point .box_point .box_txt{width:42.40506%}@media only screen and (max-width: 767px){.con_point .box_point .box_txt{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_point .box_point .box_txt{width:50%}}@media only screen and (max-width: 1260px){.con_point .box_point .box_txt{width:100%;padding:0}}.con_point .box_point .box_txt .point{font-style:italic;margin-bottom:10px}@media only screen and (min-width: 1261px){.con_point .box_point .box_txt .point{font-size:177%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point .box_txt .point{font-size:154%}}@media only screen and (max-width: 767px){.con_point .box_point .box_txt .point{font-size:139%}}.con_point .box_point .box_txt .st{margin-bottom:15px}.con_dress{text-align:center;padding-top:70px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress{padding-top:50px}}@media only screen and (max-width: 767px){.con_dress{padding-top:3em}}.con_dress.bg{margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress.bg{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_dress.bg{margin-bottom:2em}}.con_dress .tmp_st_center{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress .tmp_st_center{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_dress .tmp_st_center{margin-bottom:2em}}.con_dress .img{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress .img{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_dress .img{margin-bottom:1.5em}}.con_dress .st{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress .st{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_dress .st{margin-bottom:1em}}.con_dress .txt{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress .txt{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_dress .txt{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_dress .txt{text-align:left}}.con_other{margin-top:110px;margin-bottom:120px;max-width:1810px;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other{margin-top:80px}}@media only screen and (max-width: 767px){.con_other{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_other{margin-bottom:5em}}@media only screen and (max-width: 1400px){.con_other{width:92%;margin:auto;margin-top:110px}}@media only screen and (max-width: 1400px) and (min-width: 768px) and (max-width: 1260px){.con_other{margin-top:80px}}@media only screen and (max-width: 1400px) and (max-width: 767px){.con_other{margin-top:5em}}.con_other .box_other{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1250px){.con_other .box_other{flex-wrap:wrap;margin-bottom:4em}}.con_other .box_other.mens{flex-direction:row-reverse}.con_other .box_other .box_txt{max-width:500px;margin-left:9%}@media only screen and (max-width: 767px){.con_other .box_other .box_txt{text-align:center;margin-left:0;max-width:none}}.con_other .box_other .box_txt.f_right{float:right;max-width:475px;margin-right:8%;margin-left:0}@media only screen and (max-width: 767px){.con_other .box_other .box_txt.f_right{max-width:none;margin-right:0;float:none}}.con_other .box_other .box_txt .tmp_st{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other .box_other .box_txt .tmp_st{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_other .box_other .box_txt .tmp_st{margin-bottom:2em}}.con_other .box_other .box_txt .st{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other .box_other .box_txt .st{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_other .box_other .box_txt .st{margin-bottom:1em}}.con_other .box_other .box_txt .txt{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other .box_other .box_txt .txt{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_other .box_other .box_txt .txt{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_other .box_other .box_txt .txt{text-align:left}}.con_other .box_other .box_l{width:41.4%}@media only screen and (max-width: 767px){.con_other .box_other .box_l{width:100%;margin-bottom:1.5em}}.con_other .box_other .box_r{width:58.6%}@media only screen and (max-width: 767px){.con_other .box_other .box_r{width:100%;margin-bottom:1.5em}}.con_other .box_other .box_r img{width:100%}.con_nav_bottom{margin-top:120px;margin-bottom:120px;padding:0px 1em}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_nav_bottom{margin-top:80px}}@media only screen and (max-width: 767px){.con_nav_bottom{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_nav_bottom{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_nav_bottom{margin-bottom:5em}}.con_nav_bottom .box_nav_bottom{margin:0 auto;width:1280px;max-width:100%}.con_nav_bottom .box_nav_bottom .box_list_nav{margin:0px -7.5px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_nav_bottom .box_nav_bottom .box_list_nav{margin:0px -7.5px}}.con_nav_bottom .box_nav_bottom .box_list_nav .box{display:block;width:33.33333%;padding:0px 7.5px}@media only screen and (max-width: 767px){.con_nav_bottom .box_nav_bottom .box_list_nav .box{width:33.33333%}}@media only screen and (max-width: 500px){.con_nav_bottom .box_nav_bottom .box_list_nav .box{width:100%;margin-bottom:1em}}@media only screen and (max-width: 767px){.con_nav_bottom .box_nav_bottom .box_list_nav .box{padding:0px 7.5px}}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_content{position:relative;overflow:hidden}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_content:before{content:"";display:block;position:absolute;border-width:1px;border-style:solid;z-index:1;top:10px;bottom:10px;right:10px;left:10px}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_content:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0;background:url(../images/common/img_pat02.png)}.con_nav_bottom .box_nav_bottom .box_list_nav .box .img img{transition:all .4s ease;width:100%}.con_nav_bottom .box_nav_bottom .box_list_nav .box:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_info{position:relative;z-index:100;position:absolute;width:100%;top:50%;left:0;right:0;margin:0 auto;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 1261px){.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_info .txt_en{font-size:270%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_info .txt_en{font-size:193%}}@media only screen and (max-width: 767px){.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_info .txt_en{font-size:170%}}@media only screen and (min-width: 768px){.highimg_page header .con_header{background-image:url(../costume/images/img_main-pc.jpg)}}@media only screen and (max-width: 767px){.highimg_page header .con_header{background-image:url(../costume/images/img_main-sp.jpg)}}@media only screen and (min-width: 1261px){.con_intro{padding-top:90px}}.con_intro .st_text .gold{color:#caba6e}@media only screen and (max-width: 767px){.con_point .tmp_st_center{margin-bottom:1.2em}}.con_point .box_point .box_txt:before,.con_point .box_point .box_txt:after{content:none !important;background-image:none !important}.con_point .box_point .box_txt .point{color:#ea8e9b}.con_point .box_point .box_txt .txt span{display:inline-block}.con_dress{position:relative;padding-top:40px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress{padding-top:30px}}@media only screen and (max-width: 767px){.con_dress{padding-top:1em}}@media only screen and (max-width: 767px){.con_dress .tmp_st_center{margin-bottom:1.2em}}.con_dress:before{content:'';position:absolute;top:0;background:url(../images/common/bg_dot.gif) repeat;width:82.76042%;z-index:-1;height:75%}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress:before{height:60%}}@media only screen and (max-width: 767px){.con_dress:before{height:50%}}.con_dress .box_container{position:relative}.con_dress .box_text{position:relative}@media only screen and (min-width: 1261px){.con_dress .box_text{background:#fff;position:absolute;bottom:0;padding:30px 4% 10px 2.5%;width:43.76471%}}.con_dress .box_text .txt_point{color:#b6a760;position:absolute;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:1;top:-1em}@media only screen and (min-width: 1261px){.con_dress .box_text .txt_point{font-size:385%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress .box_text .txt_point{font-size:324%}}@media only screen and (max-width: 767px){.con_dress .box_text .txt_point{font-size:193%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress .box_text .txt_point{top:-1.25em}}@media only screen and (max-width: 767px){.con_dress .box_text .txt_point{top:-1.5em}}.con_dress .box_text .inner{position:relative;z-index:2}@media only screen and (min-width: 1261px){.con_dress .box_text .inner{text-align:left;width:63.17204%}}@media only screen and (min-width: 1261px) and (max-width: 1638px){.con_dress .box_text .inner{width:90%}}.con_dress .box_text .inner .txt span{display:inline-block}.con_dress:not(.cocktail){margin-bottom:87px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_dress:not(.cocktail){margin-bottom:50px}}@media only screen and (max-width: 767px){.con_dress:not(.cocktail){margin-bottom:30px}}.con_dress:not(.cocktail):before{right:0}@media only screen and (min-width: 1261px){.con_dress:not(.cocktail) .box_text{left:0}}.con_dress:not(.cocktail) .box_text .txt_point{left:0}@media only screen and (min-width: 1261px){.con_dress:not(.cocktail) .box_text .inner{margin-left:auto}}.con_dress.cocktail:before{left:0}@media only screen and (min-width: 1261px){.con_dress.cocktail .box_text{right:0}}.con_dress.cocktail .box_text .txt_point{right:0}@media only screen and (max-width: 1260px){.con_dress.cocktail .box_text .txt_point{right:auto;left:0}}@media only screen and (min-width: 1261px){.con_dress.cocktail .box_text .inner{margin-right:auto}}.con_other .box_other{align-items:flex-start;position:relative}.con_other .box_other .txt_point{position:absolute;color:#b6a760;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:2}@media only screen and (min-width: 1261px){.con_other .box_other .txt_point{font-size:385%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other .box_other .txt_point{font-size:231%}}@media only screen and (max-width: 767px){.con_other .box_other .txt_point{font-size:193%}}@media only screen and (max-width: 1000px){.con_other .box_other .txt_point{display:none}}.con_other .box_other .box_l .txt span,.con_other .box_other .box_r .txt span{display:inline-block}.con_other .box_other .box_r .txt_point{bottom:-1.5em;left:-1em}.con_other .box_other:not(.mens) .txt_point{bottom:20%;left:26%}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other .box_other:not(.mens) .txt_point{bottom:0;left:20%}}.con_other .box_other:not(.mens) .box_l{position:relative;z-index:3}@media only screen and (min-width: 1261px){.con_other .box_other:not(.mens) .box_l{padding-top:70px}}.con_other .box_other:not(.mens) .box_r{position:relative;z-index:1}.con_other .box_other.mens .txt_point{bottom:0%;left:33%}@media only screen and (max-width: 1800px){.con_other .box_other.mens .txt_point{bottom:-10%;left:18%}}@media only screen and (max-width: 1400px){.con_other .box_other.mens .txt_point{bottom:-15%;left:12%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_other .box_other.mens .txt_point{bottom:0;left:25%}}.con_other .box_other.mens .box_l{position:relative;z-index:1}.con_other .box_other.mens .box_r{position:relative;z-index:3}@media only screen and (min-width: 1261px){.con_other .box_other.mens .box_r{padding-top:70px}}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_content:before{border-color:rgba(255,255,255,0.7)}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_info{color:#fff}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_info .txt_en{line-height:1;text-shadow:0px 0px 18px #000}
