﻿.wrp_nav .con_nav,.con_shop,.con_access{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.wrp_nav .con_nav,.con_shop,.con_access{width:91.66667%}}.cmn_pgtitle .box_pgtitle{background:url(../../cojicco/images/mv_pc.jpg) no-repeat center center}@media only screen and (min-width: 1200px){.cmn_pgtitle .box_pgtitle{height:727px !important}}@media print{.cmn_pgtitle .box_pgtitle{height:727px !important}}.cmn_pgtitle .logo_img{position:absolute;top:40%;left:50%;transform:translate(-50%, -40%);display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.cmn_pgtitle .logo_img{top:35%;transform:translate(-50%, -35%)}}@media only screen and (max-width: 767px){.cmn_pgtitle .logo_img{top:20%;transform:translate(-50%, -20%)}}.cmn_pgtitle .logo_img img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.cmn_pgtitle .logo_img img{width:80%}}@media only screen and (max-width: 767px){.cmn_pgtitle .logo_img img{width:60%}}.cmn_pgtitle .tit_page{top:60% !important}.cmn_pgtitle .tit_page .tit_jp{text-transform:uppercase}.con_intro::before{bottom:auto !important;width:351px;top:-16%;height:400px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro::before{background-size:90%;top:-45%}}@media only screen and (max-width: 767px){.con_intro::before{background-size:50%;top:-50%;right:-3em}}.con_intro::after{bottom:-12vh;left:-5em}.con_intro .box_intro .hana{position:relative;padding-top:3em}.con_intro .box_intro .hana::before{content:"";position:absolute;width:60px;height:60px;background:url(../images/common/ic_st.png) no-repeat;top:0;left:50%;transform:translateX(-50%);background-size:contain}@media only screen and (max-width: 767px){.con_intro .box_intro .hana::before{width:50px}}@media only screen and (max-width: 767px){.con_intro .box_intro .hana::before{height:50px}}.wrp_nav{position:relative}.wrp_nav:after{position:absolute;content:"";width:90%;height:90%;background-color:rgba(194,190,180,0.25);top:2em;bottom:0;z-index:-1}.wrp_nav .con_st{margin-top:1em;padding-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_nav .con_st{padding-bottom:30px}}@media only screen and (max-width: 767px){.wrp_nav .con_st{padding-bottom:1.5em}}.wrp_nav .con_nav{max-width:1200px;margin-bottom:120px;padding-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_nav .con_nav{margin-bottom:100px}}@media only screen and (max-width: 767px){.wrp_nav .con_nav{margin-bottom:3.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_nav .con_nav{padding-bottom:50px}}@media only screen and (max-width: 767px){.wrp_nav .con_nav{padding-bottom:3.5em}}.wrp_nav .con_nav ul{display:flex;justify-content:center;flex-wrap:wrap;max-width:1000px;margin:0 auto}.wrp_nav .con_nav ul li{width:20%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_nav .con_nav ul li{width:31.25%}}@media only screen and (max-width: 767px){.wrp_nav .con_nav ul li{width:31%}}@media only screen and (max-width: 767px){.wrp_nav .con_nav ul li{margin-bottom:1em;margin-left:2%}.wrp_nav .con_nav ul li::nth-child(-n+3){margin-top:0;margin-left:0}}.wrp_nav .con_nav ul li a{display:block;text-decoration:none;width:100%;height:100%;padding:1.25em 0;line-height:1.2;text-align:center;transition:all 0.5s;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_nav .con_nav ul li a{padding:1.25em 0}}@media only screen and (max-width: 767px){.wrp_nav .con_nav ul li a{padding:0}}.wrp_nav .con_nav ul li a .txt{margin:0.5em 0;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:500;font-size:129%;color:#6a5042;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_nav .con_nav ul li a .txt{font-size:115%}}@media only screen and (max-width: 767px){.wrp_nav .con_nav ul li a .txt{font-size:100%}}.wrp_nav .con_nav ul li a:hover{overflow:hidden}.wrp_nav .con_nav ul li a:hover:before{opacity:1}.wrp_nav .con_nav ul li a:hover .box_img{max-width:200px;overflow:hidden}.wrp_nav .con_nav ul li a:hover .box_img img{transform:scale(1.25);filter:none;overflow:hidden}.con_shop{max-width:1200px;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_shop{margin-bottom:4em}}.con_shop .box_shop{max-width:915px;margin:0 auto}.con_shop .box_shop .tit_h3_y{margin-bottom:50px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .tit_h3_y{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_shop .box_shop .tit_h3_y{margin-bottom:1em}}.con_shop .box_shop .tit_h3_y .jp{display:block}.con_shop .box_shop .tit_h3_y .en{display:block}.con_shop .box_shop .box_main .obj_slider2{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .obj_slider2{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .obj_slider2{margin-bottom:1.5em}}.con_shop .box_shop .box_main .obj_slider2 .slick-dots{display:flex;justify-content:center}.con_shop .box_shop .box_main .obj_slider2 .slick-dots li+li{margin-left:10px}.con_shop .box_shop .box_main .obj_slider2 .slick-dots li.slick-active button{background:#ca4736}.con_shop .box_shop .box_main .obj_slider2 .slick-dots li button{width:10px;height:10px;padding:0;border:none;border-radius:50%;font-size:0;background:#dddddd;cursor:pointer;-webkit-transition:background 500ms ease;-moz-transition:background 500ms ease;-o-transition:background 500ms ease;transition:background 500ms ease}.con_shop .box_shop .box_main .obj_slider2 .slick-dots li button:hover{background:#ca4736}.con_shop .box_shop .box_main .static .slick-dots{display:none !important}.con_shop .box_shop .box_main .box_details .box_txt{margin-bottom:50px;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_txt{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_txt{margin-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_txt{display:flex}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_txt{display:block}}.con_shop .box_shop .box_main .box_details .box_txt .box_st{width:100%;text-align:center}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_txt .box_st{margin-bottom:2em}}.con_shop .box_shop .box_main .box_details .box_txt .box_st .tit_h4{margin-bottom:30px;font-size:158%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_txt .box_st .tit_h4{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_txt .box_st .tit_h4{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_txt .box_st .tit_h4{font-size:158%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_txt .box_st .tit_h4{font-size:100%}}.con_shop .box_shop .box_main .box_details .box_txt .box_st p{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:115%;color:#6a5042;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_txt .box_st p{font-size:115%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_txt .box_st p{font-size:86%}}.con_shop .box_shop .box_main .box_details .box_txt .box_img{width:35%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_txt .box_img{width:35%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_txt .box_img{width:100%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_txt .box_img img{margin:0 auto;display:block}}.con_shop .box_shop .box_main .box_details .scroll_txt{margin:10px 0;padding:0.5em 0;display:flex;justify-content:center;border:1px solid #ccc}.con_shop .box_shop .box_main .box_details .scroll_txt .ic{animation:swipe 2.5s ease 0.5s infinite normal both running;margin-left:10px}@media only screen and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .scroll{overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}@keyframes swipe{0%{transform:translateX(40px)}100%{transform:translateX(0)}}.con_shop .box_shop .box_main .box_details .wrapper{background-image:url(../images/common/bg_table_01.png),url(../images/common/bg_table_03.png),url(../images/common/bg_table_02.png);background-repeat:no-repeat, no-repeat, repeat-y;background-position:top, bottom, center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media only screen and (min-width: 1200px){.con_shop .box_shop .box_main .box_details .wrapper{width:911px}}@media print{.con_shop .box_shop .box_main .box_details .wrapper{width:911px}}@media only screen and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .wrapper{overflow:auto;white-space:nowrap}}.con_shop .box_shop .box_main .box_details .wrapper table.tbl_basic{width:100%}.con_shop .box_shop .box_main .box_details .wrapper table.tbl_basic td span{display:block}.con_shop .box_shop .box_main .box_details .wrapper table.tbl_basic td .btn_con a{padding:.5em 1.5em .5em 1em;color:#FFF;background:#ca4736;cursor:pointer;z-index:10;text-decoration:none;position:relative;-webkit-transition:all .3s;transition:all .3s}.con_shop .box_shop .box_main .box_details .wrapper table.tbl_basic td .btn_con a:hover{background:#ba3c2c}.con_shop .box_shop .box_main .box_details .wrapper table.tbl_basic td .btn_con a:before{margin-right:.5em;position:absolute;top:50%;margin-top:-.6em;right:.3em}.con_shop .box_shop .box_main .box_details .wrapper table.tbl_basic td .btn_con a::after{font-family:FontAwesome;display:inline-block;vertical-align:baseline;content:"";margin-left:.5em}.con_shop .box_shop .box_main .box_details .box_btn{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_btn{display:flex}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn{display:block}}.con_shop .box_shop .box_main .box_details .box_btn p a{margin:0 .5em}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn p a{width:100%}}.con_shop .box_shop .box_main .box_details .box_btn .btn_basic{z-index:1}@media only screen and (min-width: 768px){.con_shop .box_shop .box_main .box_details .box_btn .btn_basic{max-width:290px}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_basic{max-width:85%}}.con_shop .box_shop .box_main .box_details .box_btn .btn_link{margin:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_btn .btn_link{margin:1em}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_link{margin:0 1em 0 1.4em}}.con_shop .box_shop .box_main .box_details .box_btn .btn_link a{padding:1em;display:block;text-decoration:none;background:#fdfdfc;border-top:solid 1px #ca4736;border-bottom:solid 1px #ca4736;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:122%;color:#6a5042;border-radius:0.5em;transition:all 0.5s;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_btn .btn_link a{padding:1em}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_link a{padding:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_btn .btn_link a{font-size:122%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_link a{font-size:115%}}.con_shop .box_shop .box_main .box_details .box_btn .btn_link a:after{position:absolute;content:"";width:107%;height:80%;background:#fdfdfc;border-radius:0.5em;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border:solid 1px #ca4736;transition:all 0.5s}.con_shop .box_shop .box_main .box_details .box_btn .btn_link a:hover{background:#ca4736;color:#fff !important}.con_shop .box_shop .box_main .box_details .box_btn .btn_link a:hover:after{background:#ca4736}.con_shop .box_shop .box_main .box_details .box_btn .btn_con{margin:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_btn .btn_con{margin:1em}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_con{margin:0}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_con{margin:1.5em auto 1.5em 2.2em}}.con_shop .box_shop .box_main .box_details .box_btn .btn_con a{padding:1em;display:block;text-decoration:none;background:#BA9132;border-radius:0.5em;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:122%;color:#fff;transition:all 0.5s;position:relative;border-top:solid 1px #BA9132;border-bottom:solid 1px #BA9132}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_btn .btn_con a{padding:1em}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_con a{padding:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .box_btn .btn_con a{font-size:122%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_con a{font-size:115%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .box_btn .btn_con a{text-align:center;margin-left:-5px}}.con_shop .box_shop .box_main .box_details .box_btn .btn_con a:before{background:url(../images/common/ic_arrow-w.png) no-repeat}.con_shop .box_shop .box_main .box_details .box_btn .btn_con a:after{position:absolute;content:"";width:107%;height:80%;background:#BA9132;border-radius:0.5em;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.5s;z-index:-1;border:solid 1px #BA9132}.con_shop .box_shop .box_main .box_details .box_btn .btn_con a:hover{background:#fdfdfc;color:#BA9132}.con_shop .box_shop .box_main .box_details .box_btn .btn_con a:hover:after{background:#fdfdfc}.con_shop .box_shop .box_main .box_details .box_btn .btn_con a:hover:before{background:url(../../cojicco/images/ic_arrow-y.png) no-repeat}.con_shop .box_shop .box_main .box_details .external{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:100%;letter-spacing:.1em;color:#6a5042;font-weight:inherit;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_shop .box_shop .box_main .box_details .external{font-size:100%}}@media only screen and (max-width: 767px){.con_shop .box_shop .box_main .box_details .external{font-size:100%}}.wrp_shop .con_shop:nth-child(odd){position:relative}.wrp_shop .con_shop:nth-child(odd):before{position:absolute;content:"";background:url(../../cojicco/images/bg_pink01.png);width:50vw;height:29%;margin:0 calc(20% - 50vw);top:17%;height:25%;left:0;z-index:-4;margin:0 calc(20% - 50vw)}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(odd):before{width:50vw}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(odd):before{width:100vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(odd):before{height:29%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(odd):before{height:9%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(odd):before{margin:0 calc(20% - 50vw)}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(odd):before{margin:0 calc(50% - 50vw)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(odd):before{top:17%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(odd):before{top:12%}}.wrp_shop .con_shop:nth-child(odd):after{position:absolute;content:"";width:100vw;height:28%;top:29%;background-color:rgba(194,190,180,0.25);z-index:-5}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(odd):after{height:28%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(odd):after{height:22%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(odd):after{top:29%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(odd):after{top:19%}}.wrp_shop .con_shop:nth-child(even){position:relative}.wrp_shop .con_shop:nth-child(even):before{position:absolute;content:"";background:url(../../cojicco/images/bg_yellow01.png);width:50vw;height:29%;margin:0 calc(20% - 50vw);top:17%;right:0;z-index:-4}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(even):before{width:50vw}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(even):before{width:100vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(even):before{height:29%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(even):before{height:9%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(even):before{margin:0 calc(20% - 50vw)}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(even):before{margin:0 calc(50% - 50vw)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(even):before{top:17%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(even):before{top:12%}}.wrp_shop .con_shop:nth-child(even):after{position:absolute;content:"";width:100vw;height:28%;top:29%;background:#e5a09a;opacity:0.2;z-index:-5;margin:0 calc(20% - 50vw)}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(even):after{height:28%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(even):after{height:22%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop:nth-child(even):after{top:29%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop:nth-child(even):after{top:19%}}.wrp_shop .con_shop:nth-child(4)::before,.wrp_shop .con_shop:nth-child(4)::after,.wrp_shop .con_shop:nth-child(5)::before,.wrp_shop .con_shop:nth-child(5)::after{content:none !important}.wrp_shop .con_shop .box_shop .tit_main h3 .coming_soon{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:115%;color:#6a5042}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .tit_main h3 .coming_soon{font-size:115%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .tit_main h3 .coming_soon{font-size:86%}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten{width:100%;max-width:980px;margin:0 auto;position:relative}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{position:absolute;content:"";background:url(../../cojicco/images/bg_pink01.png);width:49vw;height:105%;margin:0 calc(20% - 50vw);top:15%;right:78%;z-index:-4;margin:0 calc(20% - 50vw)}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{width:80vw}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{width:100vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{height:105%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{height:10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{margin:0 calc(20% - 50vw)}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{margin:0 calc(50% - 50vw)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{top:15%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{top:15%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{right:39%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{right:15%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .bg_img:before{display:none}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .inn{position:relative}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .inn:before{content:"";border:1px solid #D8A099;border-right:none;border-radius:20px 0 0 20px;width:20px;left:-20px;top:0;display:block;position:absolute;height:calc(100%);background:rgba(255,255,255,0.7);z-index:-1}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .inn::after{content:"";border:1px solid #D8A099;border-left:none;border-radius:0 20px 20px 0;width:20px;right:-20px;top:0;display:block;position:absolute;height:calc(100%);background:rgba(255,255,255,0.7);z-index:-1}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten:before{content:"";border:1px solid #D8A099;border-top:none;border-radius:0 0 20px 20px;width:calc(100% - 0px);display:block;position:absolute;bottom:-20px;height:20px;background:rgba(255,255,255,0.7);z-index:-1}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten::after{content:"";border:1px solid #D8A099;border-bottom:none;border-radius:20px 20px 0 0;width:calc(100% - 0px);display:block;position:absolute;top:-20px;height:20px;background:rgba(255,255,255,0.7);z-index:-1}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten{padding:2em;display:flex;margin:0 auto;width:100%;justify-content:space-between;background:rgba(255,255,255,0.7)}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten{padding:2em}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten{padding:2em 1em}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten{flex-direction:column-reverse}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_img{width:40%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_img{width:40%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_img{width:100%}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt{width:50%;margin-left:4em;display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt{width:55%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt{margin-left:3em}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt{margin-left:0}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt h4{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;margin-bottom:-2em;font-size:186%;color:#ca4736;font-weight:inherit;letter-spacing:0.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt h4{margin-bottom:.2em}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt h4{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt h4{font-size:186%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt h4{font-size:115%}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt p{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:115%;color:#6a5042;line-height:2.2}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt p{font-size:115%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt p{font-size:72%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten .box_aten .box_txt p{margin-bottom:1em}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.txt_one{padding:0px 10px;margin:100px auto}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.txt_one .inn{position:relative}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.txt_one .inn:before{content:"";border-right:none;border-radius:10px 0 0 10px;width:10px;left:-10px;top:0;display:block;position:absolute;height:calc(100%);background:#fff;z-index:-1;border:none}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.txt_one .inn::after{content:"";border-left:none;border-radius:0 10px 10px 0;width:10px;right:-10px;top:0;display:block;position:absolute;height:calc(100%);background:#fff;z-index:-1;border:none}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.txt_one:before{content:"";border-top:none;border-radius:0 0 10px 10px;width:calc(100% - 20px);display:block;position:absolute;bottom:-10px;height:10px;background:#fff;z-index:-1;border:none}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.txt_one::after{content:"";border-bottom:none;border-radius:10px 10px 0 0;width:calc(100% - 20px);display:block;position:absolute;top:-10px;height:10px;background:#fff;z-index:-1;border:none}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.txt_one .box_aten{padding:0.5em;background:#fff}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.txt_one .box_aten .box_txt{width:100%}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info{margin:100px auto 110px;max-width:910px}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info{width:80%;margin:50px auto 60px}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten{padding:0}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt{width:calc(100% + 40px);margin:-20px}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table{width:100%;margin:2.5% 8%;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:100%;letter-spacing:.1em;color:#6a5042;font-weight:inherit}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table{width:100%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table{font-size:100%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table{font-size:100%}}@media only screen and (max-width: 767px){.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table{margin:20px}}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table tr{border-bottom:1px dotted #D8A099}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table tr:last-child{border-bottom:none}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table th{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;width:25%;text-align:center;border-right:1px dotted #D8A099;padding:1em;font-weight:inherit}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table td{padding:1em}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table td a{position:relative;text-decoration:none;display:inline-block;padding:3px 30px 3px 15px;margin-top:10px;background-color:#BA9132;color:#fff;cursor:pointer}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table td a::before{content:"";margin:auto;position:absolute;top:0;bottom:-1px;right:18px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:right .5s ease}.wrp_shop .con_shop .box_shop .box_main .box_details .con_aten.con_info .box_aten .box_txt table td a:hover::before{right:13px}.shop01 .box_shop{position:relative}.shop01 .box_shop:before{content:"";position:absolute;background:url(../images/home/ic_st_rooms.png) no-repeat center;width:227px;height:217px;background-size:contain;right:-5%;right:-20%;top:6%;animation-delay:0s;z-index:-5}@media only screen and (min-width: 768px) and (max-width: 1199px){.shop01 .box_shop:before{right:-15%}}@media only screen and (max-width: 767px){.shop01 .box_shop:before{right:-5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.shop01 .box_shop:before{top:6%}}@media only screen and (max-width: 767px){.shop01 .box_shop:before{top:6%}}@media only screen and (max-width: 767px){.shop01 .box_shop:before{content:none !important}}.shop02 .box_shop{position:relative}.shop02 .box_shop:before{content:"";position:absolute;background:url(../images/home/ic_hanared.png) no-repeat center;background-size:contain;width:250px;height:250px;left:-30%;top:5%;animation-delay:0s;z-index:-5}@media only screen and (min-width: 768px) and (max-width: 1199px){.shop02 .box_shop:before{top:-5%}}@media only screen and (max-width: 767px){.shop02 .box_shop:before{top:0%}}@media only screen and (max-width: 767px){.shop02 .box_shop:before{content:none !important}}.shop02 .box_shop:after{content:"";position:absolute;background:url(../../cojicco/images/ic_shop02.png) no-repeat center;background-size:contain;width:110px;height:110px;right:-20%;top:7%;animation-delay:0s;z-index:-5}@media only screen and (max-width: 767px){.shop02 .box_shop:after{content:none !important}}.shop03 .box_shop{position:relative}.shop03 .box_shop:before{content:"";position:absolute;background:url(../images/home/ic_grHana_red.png) no-repeat center;background-size:contain;width:350px;height:350px;right:-25%;top:5%;animation-delay:0s;z-index:-5}@media only screen and (max-width: 767px){.shop03 .box_shop:before{content:none !important}}.shop03 .box_shop:after{content:"";position:absolute;background:url(../../cojicco/images/ic_shop03.png) no-repeat center;background-size:contain;width:125px;height:125px;left:-20%;top:0%;animation-delay:0s;z-index:-5}@media only screen and (max-width: 767px){.shop03 .box_shop:after{content:none !important}}.shop04 .box_shop{position:relative}.shop05 .box_shop{position:relative}.shop05 .box_shop:before{content:"";position:absolute;background:url(../images/home/ic_st_rooms.png) no-repeat center;width:227px;height:217px;background-size:contain;right:-5%;right:-20%;top:6%;animation-delay:0s;z-index:-5}@media only screen and (min-width: 768px) and (max-width: 1199px){.shop05 .box_shop:before{right:-15%}}@media only screen and (max-width: 767px){.shop05 .box_shop:before{right:-5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.shop05 .box_shop:before{top:6%}}@media only screen and (max-width: 767px){.shop05 .box_shop:before{top:6%}}@media only screen and (max-width: 1199px){.shop05 .box_shop:before{content:none !important}}.shop05 .box_shop:after{content:"";position:absolute;background:url(../../cojicco/images/ic_shop03.png) no-repeat center;background-size:contain;width:125px;height:125px;left:-20%;bottom:5%;animation-delay:0s;z-index:-5}@media only screen and (min-width: 768px) and (max-width: 1199px){.shop05 .box_shop:after{left:5%;bottom:10%}}@media only screen and (max-width: 767px){.shop05 .box_shop:after{content:none !important}}.con_access{max-width:1200px;margin-bottom:100px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_access{margin-bottom:4em}}.con_access::before{content:"";position:absolute;background:url(../images/home/ic_grHana_ye.png) no-repeat right top;background-size:contain;right:-30%;top:-10%;z-index:-5;width:350px;height:100%;bottom:-300px;animation-delay:0s}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access::before{right:-15%;top:-3%;width:320px}}@media only screen and (max-width: 767px){.con_access::before{content:none !important}}.con_access .box_access .tit_h3_y{margin-bottom:50px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .tit_h3_y{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_access .box_access .tit_h3_y{margin-bottom:1em}}.con_access .box_access .tit_h3_y .jp{display:block}.con_access .box_access .tit_h3_y .en{display:block}.con_access .box_access .box_main{display:flex;justify-content:flex-start;align-items:flex-start;gap:10%}@media only screen and (max-width: 767px){.con_access .box_access .box_main{flex-direction:column}}.con_access .box_access .box_main .img_ac{max-width:555px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_main .img_ac{width:50%}}.con_access .box_access .box_main .img_ac::after{position:absolute;content:"";background:url(../../cojicco/images/bg_pink01.png);width:100%;height:100%;top:12%;left:-8%;z-index:-4}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_main .img_ac::after{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access .box_main .img_ac::after{width:100vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_main .img_ac::after{height:100%}}@media only screen and (max-width: 767px){.con_access .box_access .box_main .img_ac::after{height:10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_main .img_ac::after{top:10%}}@media only screen and (max-width: 767px){.con_access .box_access .box_main .img_ac::after{top:15%}}@media only screen and (max-width: 767px){.con_access .box_access .box_main .img_ac::after{display:none}}.con_access .box_access .box_main .text_ac{padding-top:4%}@media only screen and (max-width: 767px){.con_access .box_access .box_main .text_ac{width:100%;text-align:center}}.con_access .box_access .box_main .text_ac .st_small{margin-bottom:15px}
