@font-face{font-family:'allura';src:url("../fonts/Antro_Vectra.otf")}@font-face{font-family:"Alex Brush";src:url("../fonts/AlexBrush-Regular.ttf")}@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")}@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}}.lowimg_page.cocktail header{background:url(../costume/cocktail/images/img_main-pc.jpg) no-repeat center top}.lowimg_page.japanese header{background:url(../costume/japanese/images/img_main-pc.jpg) no-repeat center top}.lowimg_page.men header{background:url(../costume/men/images/img_main-pc.jpg) no-repeat center top}.lowimg_page.wedding header{background:url(../costume/wedding/images/img_main-pc.jpg) no-repeat center top}.con_costume{margin-top:110px;max-width:1700px;width:92%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_costume{margin-top:90px}}@media only screen and (max-width: 767px){.con_costume{margin-top:3em}}.con_costume .st_line{text-align:center;line-height:1;letter-spacing:.4em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:40px;position:relative;margin-top:30px}@media only screen and (min-width: 768px){.con_costume .st_line{font-size:231%}}@media only screen and (max-width: 767px){.con_costume .st_line{font-size:170%}}.con_costume .st_line:before{position:absolute;content:"";height:1px;width:130px;top:-30px;right:0;left:0;margin:auto}@media only screen and (max-width: 767px){.con_costume .st_line{letter-spacing:.1em;margin-bottom:1em;margin-top:15px}.con_costume .st_line:before{width:80px;top:-15px}}.con_costume .box_costume{width:100%}.con_costume .box_costume ul{width:101.17647%;margin-left:-.58824%;margin-right:-.58824%;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_costume .box_costume ul{width:102.60756%;margin-left:-1.27065%;margin-right:-1.27065%}}.con_costume .box_costume ul li{width:23.83721%;margin:.5814%;overflow:hidden;vertical-align:bottom}.con_costume .box_costume ul li a{padding-bottom:146.34146%}@media only screen and (max-width: 767px){.con_costume .box_costume ul li{margin:1.27065%;width:47.4587%}}.con_costume .box_costume ul li.col{width:48.83721%}.con_costume .box_costume ul li.col a{padding-bottom:71.42857%}@media only screen and (max-width: 767px){.con_costume .box_costume ul li.col{width:100%}}.con_costume .box_costume ul li a{cursor:pointer;position:relative;display:block;overflow:hidden;transition:.4s opacity}.con_costume .box_costume ul li a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;transition:all .4s ease;position:absolute;max-width:none;height:100%;width:auto;top:0;bottom:0}.con_costume .box_costume ul li a:hover{opacity:.4}.con_costume .box_costume .btn_close{width:40px;height:39px;background-image:url(../costume/wedding/images/parts_modal_close_pc.jpg);background-repeat:no-repeat;background-size:40px;background-position:center;position:fixed;top:40px;right:40px;z-index:100;cursor:pointer;-webkit-transform:scale(1);transform:scale(1)}.con_costume .box_btn{margin-top:100px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_costume .box_btn{margin-top:80px}}@media only screen and (max-width: 767px){.con_costume .box_btn{margin-top:3em}}.con_costume .box_btn .btn_conc{min-width:250px}.con_costume .box_btn .btn_conc a{min-width:250px}.con_banner{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_banner{margin-top:80px}}@media only screen and (max-width: 767px){.con_banner{margin-top:5em}}.mfp-bg{background:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#b09f33}.mfp-arrow-left:before{border-right-width:27px;border-right-style:solid}.mfp-arrow-right:before{border-left-width:27px;border-left-style:solid}.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{text-shadow:0px 0px 18px #000}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_info .txt_en:before{border-color:#555}.con_nav_bottom .box_nav_bottom .box_list_nav .box .box_info .txt_en:after{border-color:#555}.mfp-bg{background:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#b09f33}.mfp-arrow-left:before{border-right-color:27px solid #b09f33}.mfp-arrow-right:before{border-left-color:27px solid #b09f33}
