﻿html{font-size:14px}@media screen and (min-width: 600px){html{font-size:15px}}@media screen and (min-width: 1025px){html{font-size:16px}}body{background-color:white}img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;display:block}p{line-height:1.5}body{font-family:dnp-shuei-mincho-pr6, sans-serif;font-style:normal;font-weight:400}#header-nav,.btn,h1,h2,h3,h4,h5,h6,.footer_nav{font-family:source-han-serif-japanese, serif;font-weight:400}.design_font{font-family:source-han-serif-japanese, serif;font-weight:400}.font_awesome::before,.font_awesome::after,.post_list_simple li::before,.post_list_simple li::after,.footer_nav a::before,.footer_nav a::after{font-family:'Font Awesome 5 Free';font-weight:900}.box_shadow_casual{border:1px solid #EEE;box-shadow:rgba(122,122,122,0.0588235) 0px 0px 6px 3px;-webkit-box-shadow:rgba(122,122,122,0.0588235) 0px 0px 6px 3px;-moz-box-shadow:rgba(122,122,122,0.0588235) 0px 0px 6px 3px}.box_shadow_dark,.wp-block-image img,.wp-block-image figcaption{border:1px solid #ccc;box-shadow:rgba(122,122,122,0.0588235) 0px 0px 6px 3px;-webkit-box-shadow:rgba(122,122,122,0.0588235) 0px 0px 6px 3px;-moz-box-shadow:rgba(122,122,122,0.0588235) 0px 0px 6px 3px}.max_width{max-width:1200px;margin:auto}.flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.screen_padding{padding-left:5vw;padding-right:5vw}@media screen and (min-width: 600px){.screen_padding{padding-left:10vw;padding-right:10vw}}.bg_img{background-size:cover;background-position:center}.overlay{position:relative}.overlay::after{content:"";display:block;background-color:white;width:100%;height:100%;opacity:.3;position:absolute;top:0;left:0}.above_overlay{position:relative;z-index:10}.brand_sec{position:relative;overflow:hidden;padding-bottom:5rem}.brand_sec::after{content:"";display:block;position:absolute;width:100%;height:100%;top:24rem;left:0}@media screen and (min-width: 1025px){.brand_sec::after{top:27rem}}.brand_sec>div{position:relative;z-index:10;background-color:white;padding-left:5vw;padding-right:5vw;padding-bottom:2rem}.brand_sec .brand_card{padding-left:0;padding-right:0;padding-bottom:0}@media screen and (min-width: 1025px){.brand_sec .brand_card>div{width:48%;text-align:left}}.brand_sec .brand_card>.pc_only{text-align:center;width:100%;margin-bottom:5rem}.brand_sec .brand_card>.pc_only .logo_brand{width:auto;height:7rem;margin-bottom:.25rem}.brand_sec .brand_card>.pc_only .logo_brand img{max-width:250px;position:relative;top:50%;transform:translateY(-50%)}.brand_sec .brand_card>.pc_only .design_font{font-size:1.25rem}@media screen and (min-width: 1025px){.brand_sec .brand_card .shop_lists li{width:32%;margin-bottom:0;margin-right:2%}.brand_sec .brand_card .shop_lists li:nth-child(3){margin-right:0}}@media screen and (min-width: 1025px){.brand_sec .brand_card .btn{margin:0 1rem}}@media screen and (min-width: 1025px){.brand_sec .btn{display:inline-block;width:auto;padding:1rem 2rem;margin:1rem 0}.brand_sec .btn::after{position:relative;right:0;padding-left:1rem}}.brand_card{text-align:center;background-color:white;padding:3rem 5vw 2rem}@media screen and (min-width: 600px){.brand_card{padding:4rem 10vw 3rem}}@media screen and (min-width: 1025px){.brand_card{padding-left:5vw}}.brand_card>div{width:100%}@media screen and (min-width: 1025px){.brand_card>div{width:46%}}.brand_card .logo_brand{width:175px;margin:0 auto 1rem}@media screen and (min-width: 600px){.brand_card .logo_brand{width:225px}}.brand_card figure{margin:3rem 0 2rem}@media screen and (min-width: 1025px){.brand_card figure{margin:0}}.brand_card figure img{object-position:center 10%}@media screen and (min-width: 1025px){.brand_card .btn{margin-top:3rem}}.brand_card .shop_lists{margin-top:2rem}.brand_card .description p{text-align:left;line-height:1.5;margin-bottom:1rem}@media screen and (min-width: 1025px){.brand_card .description p{font-size:.9rem}}.item_list{justify-content:flex-start}.item_list.flex{align-items:baseline}.item_list li{margin-bottom:2rem;border-style:solid;border-width:1px;width:100%}@media screen and (min-width: 1025px){.item_list li{width:32%;margin-right:2%}.item_list li:nth-child(3n){margin-right:0}}.item_list li:last-child{margin-bottom:0}.item_list figcaption{position:relative;font-size:0.9rem;padding:0.5em 0.5rem;background-color:rgba(255,255,255,0.9);width:100%;position:absolute;bottom:0}.item_list figcaption .tag_style_simple{position:absolute;left:0;top:0;transform:translateY(-100%)}@media screen and (min-width: 1025px){.sp_only{display:none}}.pc_only{display:none}@media screen and (min-width: 1025px){.pc_only{display:block}}.instagram_icon{width:3.7rem;height:3.7rem;display:block;position:absolute;left:3vw;bottom:3vw;background-image:url(../image/instagram_icon.png);background-size:cover}@media screen and (min-width: 1025px){.instagram_icon{left:2vw;bottom:2vw}}.little_narrow{padding-left:2%;padding-right:2%}#article_header.header_in_img{height:auto}.shop_lists{width:100%;margin:2rem 0;justify-content:flex-start !important}.shop_lists:last-child{margin-bottom:0}.shop_lists li{margin-bottom:1rem;width:100%}.shop_lists li:last-child{margin-bottom:0}.tag_style_simple{font-size:0.75rem;display:inline-block;padding:.25rem .5rem;color:white}.release_date{text-align:right}.release_date time::before{content:"\f0f3";margin-right:.25rem}.ratio_1_1,.ratio_4_3,.ratio_silver_w,.ratio_golden_w,.ratio_16_9{position:relative}.ratio_1_1 img,.ratio_4_3 img,.ratio_silver_w img,.ratio_golden_w img,.ratio_16_9 img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}.ratio_1_1::before,.ratio_4_3::before,.ratio_silver_w::before,.ratio_golden_w::before,.ratio_16_9::before{content:"";display:block}.ratio_1_1::before{padding-top:100%}.ratio_4_3::before{padding-top:75%}.ratio_silver_w::before{padding-top:71%}.ratio_golden_w::before{padding-top:62%}.ratio_16_9::before{padding-top:56.25%}.post_list_simple{margin:2rem 0}.post_list_simple li{width:100%;margin-bottom:1.5rem;border-style:solid;border-width:1px;padding:1.2rem 2.5em 1.2rem 1.2em;font-size:1.1rem;position:relative}.post_list_simple li .list_h{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:.4em}.post_list_simple li time{font-size:.8em}.post_list_simple li time::before{content:"\f0f3";font-size:1.2em;margin-right:.25em}.post_list_simple li::after{content:"\f054";position:absolute;top:50%;right:1.2em;transform:translateY(-50%)}#site_header{position:sticky;top:0px;background-color:rgba(255,255,255,0.9);z-index:100;width:100%;padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (min-width: 1025px){#site_header{padding-top:1rem;padding-bottom:1rem}}#site_logo{margin:auto}@media screen and (min-width: 600px){#site_logo{margin-left:0}}#site_logo img{height:1.75rem}#header-nav{display:none}@media screen and (min-width: 1025px){#header-nav{display:block}}#header-nav li{text-align:center;margin-left:2rem}#header-nav li strong{display:block;font-size:1.2rem;margin-bottom:.1rem;font-weight:400}#header-nav li strong::first-letter{font-weight:600}#header-nav li span{font-size:.8rem;font-weight:400}#header-nav strong{display:block}#nav-drawer{position:absolute;top:1.25rem;right:5vw;height:2rem;width:2.25rem}#site_footer>div{align-items:flex-start}#site_footer address p{line-height:1.75}#site_footer address .btn{margin:1rem auto 0}@media screen and (min-width: 600px){#site_footer address .btn{max-width:300px;margin-left:0}}@media screen and (min-width: 1025px){#site_footer address .btn{max-width:400px}}#footer_logo{height:2.5rem;margin-top:5rem;margin-bottom:5rem;width:100%}#footer_logo img{margin-left:0}.footer_contents{width:100%;margin-bottom:2rem}@media screen and (min-width: 600px){.footer_contents{margin-bottom:3rem}}@media screen and (min-width: 1025px){.footer_contents{width:50%}}.footer_contents.footer_nav{width:48%;font-size:1.1rem}.footer_contents.footer_nav a{display:block;padding:.75rem 0}.footer_contents.footer_nav a::before{content:"\f0a9";margin-right:.5rem}@media screen and (min-width: 1025px){.footer_contents.footer_nav{width:22%}}#footer_copyright{text-align:center;padding:1em}.slider-thumbnail .swiper-slide{opacity:.7}.slider-thumbnail .swiper-slide-thumb-active{opacity:1}.swiper-slide-thumb-active{opacity:1}#main_visual .slider-thumbnail{border-style:solid;border-top-width:2px;border-color:#FFFFFF;background-color:#F9F9F9}#main_visual .slider-thumbnail .swiper-slide{border-bottom-style:solid;border-bottom-width:4px}.home_main_sec h2{margin-top:0;margin-bottom:4rem}@media screen and (min-width: 1025px){.home_main_sec h2{margin-bottom:6rem}}.home #company{text-align:center;padding-top:5rem;padding-bottom:5rem}@media screen and (min-width: 1025px){.home #company{padding-top:6rem;padding-bottom:6rem}}.home #company h2{height:2.5rem;margin-bottom:1.5rem}.home #company #catchphrase{font-size:1.2rem;margin-bottom:2.5rem}.home #company #description{line-height:1.75;max-width:500px;margin:auto}.home #company>div{background-color:rgba(255,255,255,0.7);padding:5rem 5vw 3rem}@media screen and (min-width: 600px){.home #company>div{padding-left:10vw;padding-right:10vw;padding-bottom:4rem}}@media screen and (min-width: 1025px){.home #company>div{padding-top:6rem;padding-bottom:6rem}}.home #news{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width: 1025px){.home #news{padding-top:6rem;padding-bottom:6rem}}.home #news .post_list_simple{margin-bottom:0}.home #news .post_list_simple li:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.home #news .post_list_simple li{width:48%;margin-bottom:2rem}.home #news .post_list_simple li:last-child{margin-bottom:2rem}}.home #brands{padding-top:4rem}@media screen and (min-width: 1025px){.home #brands{padding-top:6rem}}.home #brands h2{color:white}.home #brands h2::after{background-color:white}.home #brands .brand_bg{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 600px){.home #brands .brand_bg{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 1025px){.home #brands .brand_bg{padding-right:0}}.home #pages{padding-top:3rem}@media screen and (min-width: 600px){.home #pages{padding-top:4rem}}.home #pages section{width:100%;margin-bottom:3rem}@media screen and (min-width: 600px){.home #pages section{margin-bottom:4rem}}@media screen and (min-width: 1025px){.home #pages section{width:48%}}.home #pages section figure{margin-bottom:2rem}@media screen and (min-width: 600px){.home #pages section figure{margin-bottom:3rem}}.home #pages section h2{text-align:left;margin-bottom:2rem}.home #pages section h2::after{margin-left:0}@media screen and (min-width: 600px){.home #pages section h2{margin-bottom:3rem}}.home #pages section .btn{max-width:none}@media screen and (min-width: 600px){.home #pages section .btn{margin-top:3rem}}.h_style_short_underbar{font-size:2.2rem;text-align:center;margin:1.5em 0}.h_style_short_underbar span{display:block;font-size:.5em;margin:.25em 0 .75em}.h_style_short_underbar::after{content:"";display:block;width:2.5rem;height:4px;border-radius:10px;background-color:aqua;margin:0 auto}.wp_content h2,.h_style_stripe{position:relative;padding:0 2% 1.25rem;font-size:1.75rem;margin:2.5rem 0 2.5rem;line-height:1.25}.wp_content h2::after,.h_style_stripe::after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg, #000, #000 1px, transparent 2px, transparent 5px);background-image:repeating-linear-gradient(-45deg, #000, #000 1px, transparent 2px, transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 600px){.wp_content h2,.h_style_stripe{margin:4rem 0}}.wp_content h3,.h_style_2color{font-size:1.6rem;position:relative;overflow:hidden;padding:0 2% .3em;margin:2rem 0}.wp_content h3::before,.wp_content h3::after,.h_style_2color::before,.h_style_2color::after{content:"";position:absolute;bottom:0;width:100%;border-bottom-style:solid;border-bottom-width:2px}.wp_content h3::before,.h_style_2color::before{left:0}.wp_content h3::after,.h_style_2color::after{margin-left:2%}.wp_content h4,.h_style_left_border{font-size:1.25rem;padding:0.1em 2%;border-left-width:4px;border-left-style:solid;font-weight:400;margin:1.5rem 0}#article_header{height:35vh}@media screen and (min-width: 600px){#article_header{height:45vh}}.header_img_on_title{font-size:2rem;line-height:1.5;font-weight:800;color:white;text-shadow:1px 1px 3px #777777;text-align:center;width:100%;padding:0 2em}@media screen and (min-width: 600px){.header_img_on_title{font-size:2.25rem}}.wp_content{padding-top:1rem;padding-bottom:3rem}.wp_content .max_width{max-width:850px}.wp_content .wp-block-image{margin:2rem 0}.wp_content .wp-block-image img{max-height:60vh}.wp_content .wp-block-image .alignleft{float:none;margin-left:0}.wp_content .wp-block-image figcaption{padding:0.25rem 0.5rem;font-size:0.9rem;line-height:1.5;margin:.25rem 0 0 0;color:white}.wp_content p{margin-bottom:1.5rem;padding:0 2%;line-height:1.75}.wp_content .wp-block-table{margin:3rem 0}.wp_content .wp-block-table table tr td{padding:1rem;line-height:1.5}.wp_content .wp-block-table table tr td p{line-height:1.5;margin-bottom:1rem}.wp_content iframe{margin:2rem 0}.wp_content .google_map{width:100%;height:70vh}.wp_content ul{list-style:none;margin:2rem 0;padding:0  2% 0 7%}.wp_content ul li{margin-bottom:1rem;padding-left:.5em;line-height:2;position:relative}.wp_content ul li ul{margin:.25rem 0;padding-left:2rem}.wp_content ul li::before{border-radius:50%;width:.75rem;height:.75rem;display:block;position:absolute;left:-1rem;top:1rem;content:"";transform:translateY(-50%)}.wp_content .wp-block-columns .wp-block-column .wp-block-image{margin:0.5rem 0}.wp_content a:link{color:#2394B0}.wp_content a:visited{color:#2394B0}.wp_content a:hover{text-decoration:underline}@media screen and (min-width: 600px){.archive .post_list_simple li{width:50%}}.single-items #main_sec>.flex{align-items:flex-start}.single-items h1{width:100%}.single-items #swiper_item{width:100%}@media screen and (min-width: 1025px){.single-items #swiper_item{width:48%}}.single-items #swiper_right{width:100%}@media screen and (min-width: 1025px){.single-items #swiper_right{width:48%}}.single-items main{padding-bottom:3rem}.single-items #description p{margin:1rem 0;line-height:1.75}@media screen and (min-width: 600px){.single-items .shop_lists li{max-width:49%;margin-right:2%}.single-items .shop_lists li:nth-child(2){margin-right:0}}.btn,.wp_content .wp-block-button__link{font-size:1.1rem;font-weight:600;text-align:center;display:block;width:100%;background-color:white;border-style:solid;border-width:1px;padding:1.1em;margin:2rem auto;position:relative;border-radius:0}.btn:last-child,.wp_content .wp-block-button__link:last-child{margin-bottom:0}.btn::after,.wp_content .wp-block-button__link::after{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:7%}.btn:hover,.wp_content .wp-block-button__link:hover{text-decoration:none}@media screen and (min-width: 1025px){.btn{max-width:500}}.wp_content .wp-block-buttons{text-align:center}@media screen and (min-width: 1025px){.wp_content .wp-block-buttons{margin-bottom:3rem}}.wp_content .wp-block-buttons .wp-block-button{display:block}@media screen and (min-width: 1025px){.wp_content .wp-block-buttons .wp-block-button{margin-right:1.5em;display:inline-block}.wp_content .wp-block-buttons .wp-block-button .wp-block-button__link{width:300px;margin-top:3rem}}.wp_content .wpcf7 p{padding:0}.wp_content .wpcf7 input,.wp_content .wpcf7 textarea{font-size:16px}.wp_content .wpcf7 .wpcf7-list-item.first{margin-left:0}.wp_content .wpcf7 .wpcf7-text,.wp_content .wpcf7 .wpcf7-textarea{border:solid 1px #707070;padding:.5em 1em;width:100%}.wp_content .wpcf7 .wpcf7-submit{margin:0;padding:1rem 3rem;border-style:solid;border-width:1px}
