﻿html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100vw}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.pale{opacity:0.3}html{font-size:62.5%;scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{position:relative;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.4rem;color:#333;line-height:1;background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;padding-top:93px}@media screen and (max-width: 834px){body{padding-top:70px}}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1;font-weight:bold}p,ul,i,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}a:link,a:hover,a:active,a:visited{text-decoration:none}a,button{transition:0.5s;color:#333;cursor:pointer}@media screen and (max-width: 834px){a,button{transition:0s}}a.links,button.links{color:#0058D0;text-decoration:underline;border:none;background:none}a:hover,button:hover{opacity:0.7}@media screen and (max-width: 834px){a:hover,button:hover{opacity:1}}img{max-width:100%;height:auto}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}fieldset{border:none}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus::-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}::placeholder{color:#aaa;line-height:1.5}form{line-height:1.7}form sup{color:#E2003D}input[type="text"],input[type="name"],input[type="tel"],input[type="mail"],input[type="date"],input[type="password"],input[type="email"],form select{text-align:left;width:100%;padding:1.3em;border-radius:6px;border:none;font-size:1.4rem}input.short[type="text"],input.short[type="name"],input.short[type="tel"],input.short[type="mail"],input.short[type="date"],input.short[type="password"],input.short[type="email"],form select.short{width:40%}input.textbox_g[type="text"],input.textbox_g[type="name"],input.textbox_g[type="tel"],input.textbox_g[type="mail"],input.textbox_g[type="date"],input.textbox_g[type="password"],input.textbox_g[type="email"],form select.textbox_g{background:#F8F8F8}input.textbox_w[type="text"],input.textbox_w[type="name"],input.textbox_w[type="tel"],input.textbox_w[type="mail"],input.textbox_w[type="date"],input.textbox_w[type="password"],input.textbox_w[type="email"],form select.textbox_w{background:white;border:1px solid #ccc}textarea{width:100%;min-height:100px;padding:1.3em;font-size:1.4rem;border-radius:5px;border:none}textarea.textbox_g{background:#F8F8F8}textarea.textbox_w{background:white;border:1px solid #ccc}.pref{overflow:hidden;width:40%;text-align:center;position:relative;border-radius:6px;border:none}@media screen and (max-width: 834px){.pref{width:100%}}.pref.textbox_g{background:#F8F8F8}.pref.textbox_w{background:white;border:1px solid #ccc}.pref select{width:100%;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:1.3em;font-size:1.4rem}.pref select ::-ms-expand{display:none}.pref::before{content:'';position:absolute;top:45%;right:16px;background:url(/img/arrow_b_gray.svg) no-repeat 0 0/contain;width:14px;height:28px}input.btn_login[type="submit"]{font-size:1.8rem;font-weight:bold;color:white;background:#4DB2A4;border-radius:100px;padding:24px 0;display:block;width:300px;text-align:center;border:none;margin:32px auto 0;cursor:pointer}@media screen and (max-width: 834px){input.btn_login[type="submit"]{font-size:1.4rem;padding:18px 0;width:65%}}.container{max-width:1000px;margin:0 auto}@media screen and (max-width: 834px){.container{max-width:90%}}h2{margin-bottom:32px;text-align:center}@media screen and (max-width: 834px){h2{margin-bottom:24px}}h2 ruby{font-size:1.2rem;font-weight:normal;display:block;margin-top:.5em}@media screen and (max-width: 834px){h2 ruby{font-size:1rem}}@media screen and (max-width: 834px){h2 img{width:24%}}h3{font-size:2rem;font-weight:bold;margin-bottom:1em;line-height:1.5}@media screen and (max-width: 834px){h3{font-size:1.6rem}}h3.return{margin-bottom:1em;background:url(/img/arrow_l_gray.svg) no-repeat 0 center/12px auto;padding-left:2em}h4{font-size:1.4rem;font-weight:bold;border-bottom:2px solid #4DB2A4;color:#4DB2A4;padding-bottom:.5em;margin-bottom:2em}@media screen and (max-width: 834px){h4{margin-bottom:1em}}p{font-size:1.4rem;line-height:1.7;font-weight:300}@media screen and (max-width: 834px){p{font-size:1.2rem}}.bold{font-weight:bold}.center{text-align:center}.right{text-align:right}.left{text-align:left}.color_w{color:white}.color_r{color:#E2003D}.bg_g{background:#F8F8F8}.bg_w{background:white}.br_sp{display:none}@media screen and (max-width: 834px){.br_sp{display:block}}.display_sp{display:none}@media screen and (max-width: 834px){.display_sp{display:block}}.display_pc{display:block}@media screen and (max-width: 834px){.display_pc{display:none}}.btn_line_square_red{font-size:1.4rem;font-weight:bold;color:#E2003D;border:1px solid #E2003D;border-radius:4px;padding:12px 32px;display:inline-block;background:white}@media screen and (max-width: 834px){.btn_line_square_red{font-size:1rem;padding:8px 12px}}.btn_line_square_gray{font-size:1.4rem;font-weight:bold;color:#aaa;background:white;border-radius:4px;padding:12px 32px;display:block;border:2px solid #aaa;margin:0 auto}@media screen and (max-width: 834px){.btn_line_square_gray{font-size:1.4rem;padding:8px 12px}}.btn_line_square_green{font-size:1.4rem;font-weight:bold;color:#4DB2A4;background:white;border-radius:4px;padding:12px 32px;display:block;border:2px solid #4DB2A4;margin:0 auto}@media screen and (max-width: 834px){.btn_line_square_green{font-size:1.4rem;padding:8px 12px}}.btn_bg_square_green{font-size:1.4rem;font-weight:bold;color:white;background:#4DB2A4;border-radius:4px;padding:12px 32px;display:inline-block;cursor:pointer;border:none;line-height:1}@media screen and (max-width: 834px){.btn_bg_square_green{font-size:1rem;padding:8px 12px}}.btn_bg_square_red{font-size:1.4rem;font-weight:bold;color:white;background:#E2003D;border-radius:4px;padding:12px 32px;display:inline-block;border:none;line-height:1}@media screen and (max-width: 834px){.btn_bg_square_red{font-size:1rem;padding:8px 12px}}.btn_bg_square_gray{font-size:1.4rem;font-weight:bold;color:white;background:#ccc;border-radius:4px;padding:12px 32px;display:inline-block;border:none}@media screen and (max-width: 834px){.btn_bg_square_gray{font-size:1rem;padding:8px 12px}}.btn_line_circle_green{font-size:1.8rem;font-weight:bold;color:#4DB2A4;border:1px solid #4DB2A4;border-radius:100px;padding:24px 0;display:inline-block;width:300px;text-align:center}@media screen and (max-width: 834px){.btn_line_circle_green{font-size:1.4rem;padding:18px 0;width:65%}}.btn_bg_circle_green{font-size:1.8rem;font-weight:bold;color:white;background:#4DB2A4;border-radius:100px;padding:24px 0;display:inline-block;width:300px;text-align:center;border:none}@media screen and (max-width: 834px){.btn_bg_circle_green{font-size:1.4rem;padding:18px 0;width:65%}}.btn_bg_circle_green_l{font-size:1.8rem;font-weight:bold;color:white;background:#4DB2A4 url(/img/arrow_r_white.svg) no-repeat right 8px center/18px 18px;border-radius:100px;padding:24px 80px;display:inline-block}@media screen and (max-width: 834px){.btn_bg_circle_green_l{font-size:1.2rem;background:#4DB2A4 url(/img/arrow_r_white.svg) no-repeat right 8px center/12px 12px;padding:16px 64px}}.btn_bg_circle_red{font-size:2rem;font-weight:bold;color:white;background:#E2003D;border-radius:100px;padding:24px 0;display:block;padding:16px 64px;text-align:center;border:none;margin:0 auto;min-height:80px}@media screen and (max-width: 834px){.btn_bg_circle_red{font-size:1.4rem;padding:18px 32px;width:auto;min-width:80%;max-width:100%;min-height:auto}}.btn_bg_circle_red span{display:block;font-size:1.2rem;margin-top:8px;font-weight:normal}@media screen and (max-width: 834px){.btn_bg_circle_red span{font-size:1rem}}.btn_google{font-size:1.8rem;font-weight:bold;border:1px solid #ccc;border-radius:100px;background:url(/img/icon_google.svg) no-repeat left 16px center/26px 26px;padding:24px 0;display:none;width:300px;text-align:center;margin:0 auto;background-color:#cccccc;pointer-events:none}@media screen and (max-width: 834px){.btn_google{font-size:1.4rem;padding:18px 0;width:65%;background:url(/img/icon_google.svg) no-repeat left 16px center/18px 18px}}header{width:100%;background:#fff;position:fixed;top:0;z-index:50}@media screen and (max-width: 834px){header{height:70px}}header .tagline{background:#333;padding:4px 16px;font-size:1.2rem}@media screen and (max-width: 834px){header .tagline{font-size:1rem;padding:4px 8px}}header .header_container{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 834px){header .header_container{padding:8px}}header .header_container .left_area{display:flex;align-items:center}@media screen and (max-width: 834px){header .header_container .left_area{width:60%}}header .header_container .left_area .logo{margin-right:16px}@media screen and (max-width: 834px){header .header_container .left_area .logo{margin-right:8px;height:30px}header .header_container .left_area .logo img{height:100%}}header .header_container .right_area{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 834px){header .header_container .right_area{width:40%}}header .header_container .right_area .news_icon{display:flex;align-items:center}header .header_container .right_area .news_icon dl{margin-right:16px;position:relative}@media screen and (max-width: 834px){header .header_container .right_area .news_icon dl{margin-right:8px}}header .header_container .right_area .news_icon dl .header_alert.have_new::before{content:'●';color:#E2003D;position:absolute;right:-2px;top:-2px}@media screen and (max-width: 834px){header .header_container .right_area .news_icon dl .header_alert.have_new::before{font-size:1rem}}header .header_container .right_area .news_icon dt{cursor:pointer}@media screen and (max-width: 834px){header .header_container .right_area .news_icon dt{width:22px}}header .header_container .right_area .news_icon dd{background:white;box-shadow:0px 3px 6px #00000029;border-radius:8px;width:240px;padding:16px 24px 8px;position:absolute;top:70px;left:-100px;display:none;max-height:calc((100vh - 70px) * 0.7);overflow-y:auto}@media screen and (max-width: 834px){header .header_container .right_area .news_icon dd{top:60px}}header .header_container .right_area .news_icon dd::before{content:'';position:absolute;top:-15px;left:42%;width:30px;height:15px;background-color:#ffffff;clip-path:polygon(50% 0, 0 100%, 100% 100%)}@media screen and (max-width: 834px){header .header_container .right_area .news_icon dd::before{left:40%}}header .header_container .right_area .news_icon dd .news_icon_title{display:flex;align-items:center;font-weight:bold;font-size:1.4rem}header .header_container .right_area .news_icon dd .news_icon_title img{width:20px;margin-right:8px}header .header_container .right_area .news_icon dd li{padding-bottom:.5em;margin-bottom:.7em}header .header_container .right_area .news_icon dd li:not(:last-child){border-bottom:1px solid #ccc}header .header_container .right_area .news_icon dd li p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-line-clamp:99;line-height:1.3}header .header_container .right_area .news_icon dd li p strong{font-weight:600}header .header_container .right_area .btn_line_square_red{margin-right:8px}@media screen and (max-width: 834px){header .header_container .right_area .btn_line_square_red{margin-right:2px}}header .header_container .right_area .go_mypage{display:flex;align-items:center;margin-left:16px}@media screen and (max-width: 834px){header .header_container .right_area .go_mypage{margin-left:8px}}header .header_container .right_area .go_mypage .img{width:38px;height:38px;border-radius:50%;background:#ccc;margin-right:8px}@media screen and (max-width: 834px){header .header_container .right_area .go_mypage .img{width:30px;height:30px;margin-right:0}}header .header_container .right_area .go_mypage .img img{width:38px;height:38px;object-fit:cover;border-radius:50%}@media screen and (max-width: 834px){header .header_container .right_area .go_mypage .img img{width:30px;height:30px}}header .header_container .right_area .go_mypage p{font-weight:bold}@media screen and (max-width: 834px){header .header_container .right_area .go_mypage p{display:none}}@media screen and (max-width: 834px){header .header_container.header_login .sns{display:none}header .header_container.header_login .left_area{width:40%}header .header_container.header_login .right_area{width:60%}}footer{background:#333;padding:46px 0}@media screen and (max-width: 834px){footer{padding:32px 0}}footer .top{display:flex;justify-content:space-between;margin-bottom:64px}@media screen and (max-width: 834px){footer .top{margin-bottom:40px;display:block}}@media screen and (max-width: 834px){footer .top .logo{text-align:center;width:40%;margin:0 auto 40px}}footer .top ul{display:flex}@media screen and (max-width: 834px){footer .top ul{flex-wrap:wrap}}footer .top ul li{margin-left:40px}@media screen and (max-width: 834px){footer .top ul li{margin-left:0;margin-right:50px;margin-bottom:1em}}footer .top ul li a{color:white;background:url(/img/arrow_r_white.svg) no-repeat 0 0/contain;padding-left:16px;font-size:1.4rem;font-weight:bold;display:block;margin-bottom:1em}@media screen and (max-width: 834px){footer .top ul li a{font-size:1.2rem}}footer .bottom{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 834px){footer .bottom{display:block;text-align:center}}@media screen and (max-width: 834px){footer .bottom .sns{margin-bottom:16px}}footer .bottom small{font-size:1.4rem;color:white}@media screen and (max-width: 834px){footer .bottom small{font-size:1.2rem}}#search{padding:24px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 834px){#search{padding:16px 8px}}@media screen and (max-width: 834px){#search.container{max-width:100%}}#search .search_form{display:flex;align-items:center;overflow:hidden;border-radius:3px}#search .search_form input{width:300px;height:45px;padding:5px 15px;border:1px solid #333;border-radius:4px 0 0 4px;box-sizing:border-box;background-color:#ffffff;font-size:1.4rem;outline:none}@media screen and (max-width: 834px){#search .search_form input{width:150px;height:30px;padding:4px 8px;font-size:1rem}}#search .search_form input::placeholder{color:#cccccc}#search .search_form button{display:flex;justify-content:center;align-items:center;width:50px;height:45px;border:none;border-radius:0 4px 4px 0;background-color:#303030;cursor:pointer}@media screen and (max-width: 834px){#search .search_form button{width:35px;height:30px}}#search .search_form button::after{content:'';width:20px;height:20px;background-image:url(/img/icon_search.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 834px){#search .search_form button::after{width:16px;height:16px}}#search .search_category{display:flex;justify-content:center}#search .search_category a{display:flex;align-items:center;font-weight:bold;margin-left:16px}@media screen and (max-width: 834px){#search .search_category a{margin-left:8px;font-size:1.2rem}}#search .search_category a img{width:24px;margin-right:8px}@media screen and (max-width: 834px){#search .search_category a img{width:16px;margin-right:4px}}@media screen and (max-width: 834px){#search .search_category a span.sp_none{display:none}}.alert{color:#D818BD;font-size:1.2rem;background:#F6E3F3;padding:8px 1em;display:inline-block;margin-bottom:16px;line-height:1.5}.label_new{background:#E2003D;color:white;font-size:1rem;padding:.3em 1em;display:inline-block;line-height:1}.pankuzu{color:#aaa;font-size:1.2rem;line-height:1.5}.label_receive{background:#FFF1E5;color:#D66300;padding:.8em 1em;font-weight:bold;display:inline-block;margin-bottom:16px;font-size:1rem}@media screen and (max-width: 834px){.label_receive{margin-bottom:8px}}.label_suggest{background:#E7F5F3;color:#4DB2A4;padding:.8em 1em;font-weight:bold;display:inline-block;margin-bottom:16px;font-size:1rem}@media screen and (max-width: 834px){.label_suggest{margin-bottom:8px}}.label_fixed{background:#FFF5F8;color:#E2003D;padding:.8em 1em;font-weight:bold;display:inline-block;margin-bottom:16px;font-size:1rem}@media screen and (max-width: 834px){.label_fixed{margin-bottom:8px}}.label_now{background:#F8F8F8;color:#333;padding:.8em 1em;font-weight:bold;display:inline-block;margin-bottom:16px;font-size:1rem}@media screen and (max-width: 834px){.label_now{margin-bottom:8px}}@media screen and (max-width: 834px){#top{width:100%;overflow-x:hidden}}#top .mv{background-color:#FFD900;background-image:url(/img/bg_dot.svg),url(/img/bg_dot.svg);background-position:right -40px top -50px , left -40px bottom -120px;background-repeat:no-repeat , no-repeat;background-size:contain , contain;position:relative;margin-bottom:40px}@media screen and (max-width: 834px){#top .mv{padding:0 8px;background-image:url(/img/bg_dot.svg);background-position:right -40px top -50px;background-repeat:no-repeat;background-size:contain;margin-bottom:24px}}#top .mv h1{max-width:810px;margin:0 auto;font-size:0}#top #slider{margin-bottom:40px}#top #slider:not(.slick-initialized){display:none}@media screen and (max-width: 834px){#top #slider{margin-bottom:32px}}#top #slider .slider_img{margin:0 10px}#top #slider .slick-prev{left:14%;top:50%;background:url(/img/slide_arrow_l.svg) no-repeat 0 0/cover;width:50px;height:50px}@media screen and (max-width: 834px){#top #slider .slick-prev{width:30px;height:30px;left:1%}}#top #slider .slick-next{right:14%;top:50%;background:url(/img/slide_arrow_r.svg) no-repeat 0 0/cover;width:50px;height:50px}@media screen and (max-width: 834px){#top #slider .slick-next{width:30px;height:30px;right:1%}}@media screen and (max-width: 834px){#top .top_products.container{max-width:100%}}#top .top_products .tab_area{display:flex;justify-content:center;margin-bottom:32px}@media screen and (max-width: 834px){#top .top_products .tab_area{margin-bottom:16px}}#top .top_products .tab_area li{width:110px;height:110px;background:#FFF4BA;border-radius:50%;margin:0 10px;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:2rem;line-height:1.3;text-align:center;transition:.5s all;cursor:pointer}@media screen and (max-width: 834px){#top .top_products .tab_area li{width:64px;height:64px;font-size:1.2rem;margin:0 4px}}@media screen and (min-width: 834px){#top .top_products .tab_area li:not(.active):hover{transform:scale(1.15, 1.15);transition:.5s all}}#top .top_products .tab_area li.active{background:#FFD900;transform:scale(1.15, 1.15);position:relative}#top .top_products .tab_area li.active::before{content:"";position:absolute;top:98%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #FFD900}@media screen and (max-width: 834px){#top .top_products .tab_area li.active::before{top:96%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #FFD900}}#top .top_products .panel_area{max-width:900px;margin:0 auto 32px}@media screen and (max-width: 834px){#top .top_products .panel_area{max-width:94%;margin:0 auto 8px}}#top .top_products .panel_area ul{flex-wrap:wrap;justify-content:flex-start;display:none}#top .top_products .panel_area ul.active{display:flex}#top .top_products .panel_area ul li{width:24%;margin-bottom:24px;position:relative}@media screen and (max-width: 834px){#top .top_products .panel_area ul li{width:31%;margin-bottom:16px}}#top .top_products .panel_area ul li .img{position:relative}#top .top_products .panel_area ul li .img>img{width:210px;height:210px;object-fit:cover}@media screen and (max-width: 834px){#top .top_products .panel_area ul li .img>img{width:100%;height:110px}}#top .top_products .panel_area ul li .img .favo{position:absolute;right:16px;bottom:16px}@media screen and (max-width: 834px){#top .top_products .panel_area ul li .img .favo{width:16px;height:16px;right:8px;bottom:8px}}#top .top_products .panel_area ul li p{margin-top:.4em;width:100%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}#top .ad_area{display:flex;justify-content:space-between;max-width:900px;margin:56px auto 0;padding-bottom:56px}@media screen and (max-width: 834px){#top .ad_area{display:block;margin:32px auto 0;padding-bottom:32px;text-align:center}}#top .ad_area img{width:96%;margin:0 auto 8px}#top .popular{padding:40px}@media screen and (max-width: 834px){#top .popular{padding:32px 0}}#top .popular .container{overflow-x:auto}@media screen and (max-width: 834px){#top .popular .container{-webkit-overflow-scrolling:touch;max-width:100%}}#top .popular ul{display:flex;justify-content:space-between;gap:25px}@media screen and (max-width: 834px){#top .popular ul{width:800px;padding:0 24px;gap:50px}}#top .popular ul li{width:18%;flex-shrink:0}#top .popular ul li .img{margin-bottom:8px;text-align:center}#top .popular ul li .img img{width:170px;height:auto;border-radius:50%;object-fit:cover}@media screen and (max-width: 834px){#top .popular ul li .img img{width:130px;height:130px}}#top .popular ul li p{text-align:center;font-weight:bold;line-height:1.5}#top .banner{padding:40px 0}@media screen and (max-width: 834px){#top .banner{padding:32px 0}}#top .banner ul{display:flex;flex-wrap:wrap;justify-content:space-between}#top .banner ul li{width:32%;margin-bottom:16px}@media screen and (max-width: 834px){#top .banner ul li{width:49%;margin-bottom:8px}}#top .about{background-color:#FFD900;background-image:url(/img/bg_dot.svg),url(/img/bg_dot.svg),url(/img/bg_dot.svg);background-position:right -40px top -50px , left -40px top 320px ,  left -40px bottom 120px;background-repeat:no-repeat , no-repeat , no-repeat;background-size:330px auto , 330px auto , 330px auto;position:relative;padding:40px 0 64px}@media screen and (max-width: 834px){#top .about{background-image:none;padding:32px 0 40px}}#top .about_box{background:white;border-radius:8px;padding:40px;margin-bottom:64px}@media screen and (max-width: 834px){#top .about_box{padding:24px 16px;border-radius:4px;margin-bottom:32px}}#top .about_box h3{text-align:center}@media screen and (max-width: 834px){#top .about_box h3{text-align:left}}#top .about_box h3 span{position:relative;z-index:2;background:linear-gradient(transparent 60%, #ff6 60%)}#top .about_box p{font-weight:bold;margin-bottom:16px;text-align:center}@media screen and (max-width: 834px){#top .about_box p{text-align:left}}#top .about_box .img{max-width:80%;margin:0 auto 24px}#top .about_box .notes{text-align:right;font-size:1.2rem;line-height:1.5}@media screen and (max-width: 834px){#top .about_box .notes{text-align:left}}#top .about .point{display:flex;justify-content:space-between}@media screen and (max-width: 834px){#top .about .point{display:block}}#top .about .point li{width:30%}@media screen and (max-width: 834px){#top .about .point li{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}}#top .about .point li .img{margin-bottom:16px}@media screen and (max-width: 834px){#top .about .point li .img{width:40%}}@media screen and (max-width: 834px){#top .about .point li .text{width:55%}}#top .about .point li h3{margin-bottom:8px;text-align:center}@media screen and (max-width: 834px){#top .about .point li h3{text-align:left;margin-bottom:0}}#top .about_btn{background:#4DB2A4;color:#000;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;font-size:2.2rem;text-align:center;border-bottom:8px solid #26A392;padding:32px 0}#top .about_btn img{margin-left:16px}@media screen and (max-width: 834px){#top .about_btn img{width:10px}}@media screen and (max-width: 834px){#top .about_btn{font-size:1.6rem;padding:24px 0}}#top .news_area{display:flex;justify-content:space-between;padding:64px 0}@media screen and (max-width: 834px){#top .news_area{padding:40px 0;display:block}}#top .news_area .news{border-radius:8px;padding:40px 24px;width:48%}@media screen and (max-width: 834px){#top .news_area .news{border-radius:4px;padding:24px 16px;width:100%;margin-bottom:24px}}#top .news_area .news ul{height:400px;overflow-y:scroll}#top .news_area .news li{display:flex;align-items:center;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px}@media screen and (max-width: 834px){#top .news_area .news li{display:block}}#top .news_area .news li .date{padding-right:8px}@media screen and (max-width: 834px){#top .news_area .news li .date{padding-right:0;font-size:1.2rem;margin-bottom:4px}}#top .news_area .twitter{width:48%}@media screen and (max-width: 834px){#top .news_area .twitter{width:100%}}#login{padding:120px 0;background:#F8F8F8}@media screen and (max-width: 834px){#login{padding:32px 0 64px;background:white}}#login .login_area{border-radius:8px;padding:32px 0;max-width:800px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 834px){#login .login_area{display:block;max-width:90%;padding:0}}#login .login{border-right:1px solid #ccc;width:50%;padding:0 32px}@media screen and (max-width: 834px){#login .login{width:100%;padding:0 0 24px;margin:0 auto 24px;border-bottom:1px solid #ccc;border-right:none}}#login .login li{margin-bottom:16px}#login .login li .right{margin-top:8px}#login .login .btn_google{margin-top:16px}#login .newuser{width:50%;padding:0 32px;text-align:center}@media screen and (max-width: 834px){#login .newuser{width:100%;padding:0}}#registration{padding:64px 0;background:#F8F8F8}@media screen and (max-width: 834px){#registration{padding:32px 0 64px;background:white}}#registration .registration_area{border-radius:8px;padding:40px 64px 64px;max-width:800px;margin:0 auto}@media screen and (max-width: 834px){#registration .registration_area{max-width:90%;padding:0}}#registration .registration_area .btn_google{margin-bottom:40px}#registration .registration_area ul{margin-bottom:32px}#registration .registration_area p:not(.center){margin-left:24%;margin-top:-12px;margin-bottom:12px;font-size:1.2rem}#registration .registration_area li{display:flex;align-items:center;margin-bottom:24px}@media screen and (max-width: 834px){#registration .registration_area li{display:block}}#registration .registration_area li .title{width:18%;margin-right:5%;font-weight:bold}@media screen and (max-width: 834px){#registration .registration_area li .title{width:100%;margin:0 0 8px}}#registration .registration_area li input{width:77%}@media screen and (max-width: 834px){#registration .registration_area li input{width:100%}}#registration .registration_area li input.short{width:40%}@media screen and (max-width: 834px){#registration .registration_area li input.short{width:100%}}@media screen and (max-width: 834px){#registration .registration_area p.center{text-align:left}}#registration .registration_area .address{font-weight:bold}#listhing{padding:32px 0 64px}#listhing .container{max-width:800px}@media screen and (max-width: 834px){#listhing .container{max-width:90%}}#listhing .container .title{font-size:1.4rem;font-weight:bold;margin-bottom:8px}@media screen and (max-width: 834px){#listhing .container .title{margin-bottom:4px}}#listhing .container .title.required{position:relative}#listhing .container .title.required::after{content:'必須';background:#E2003D;color:white;font-size:1rem;padding:.3em 1em;position:absolute;top:0;margin-left:.6em}@media screen and (max-width: 834px){#listhing .container .title.required::after{padding:0em 1em;top:3px}}#listhing form .image{margin-bottom:40px}#listhing form .image .image_box{display:flex;justify-content:space-between}#listhing form .image .image_box .upload{width:19%;aspect-ratio:1;min-height:100px;background:white url(/img/icon_camera.svg) no-repeat center center/44px auto;border:1px solid #ccc;align-items:center}@media screen and (max-width: 834px){#listhing form .image .image_box .upload{min-height:50px;background:white url(/img/icon_camera.svg) no-repeat center center/20px auto}}#listhing form .image .image_box label input{display:none}#listhing form ul{margin-bottom:40px}@media screen and (max-width: 834px){#listhing form ul{margin-bottom:32px}}#listhing form li{margin-bottom:16px}@media screen and (max-width: 834px){#listhing form li{margin-bottom:8px}}#listhing form .select_category{background:white;border:1px solid #ccc;width:40%;font-size:1.4rem;padding:1.3em;display:block;border-radius:6px;line-height:1}@media screen and (max-width: 834px){#listhing form .select_category{width:100%}}#listhing form .count{font-size:1.2rem}#listhing form button{margin-top:24px}@media screen and (max-width: 834px){#listhing form button{margin-top:24px}}#listhing p+p{margin-top:2rem}.beginner_modal{position:fixed;top:0;z-index:51;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.beginner_modal.hidden{display:none}.beginner_modal::before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0}.beginner_modal p{margin-bottom:2em}.beginner_modal .icon_close{position:absolute;right:8px;top:8px}@media screen and (max-width: 834px){.beginner_modal .icon_close{width:25px}}.beginner_modal .beginner_modal_close{cursor:pointer}.beginner_modal .beginner_modal_close:hover{opacity:.8}.modal_container{min-width:640px;max-width:840px;padding:64px 32px;background:white;position:relative;border-radius:8px}@media screen and (max-width: 834px){.modal_container{min-width:auto;max-width:auto;width:90%;margin:0 auto;padding:32px 24px}}.wanted_modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);overflow:auto;opacity:0;visibility:hidden;transition:.3s;z-index:999}.wanted_modal:before{content:"";display:inline-block;vertical-align:middle;height:100%}.wanted_modal.active{opacity:1;visibility:visible}.wanted_modal .modal_container{position:absolute;left:calc((100% - 840px) / 2);top:30%;max-height:500px;overflow-y:scroll}@media screen and (max-width: 834px){.wanted_modal .modal_container{left:0;top:0;width:100vw;height:100vh;max-height:100vh;border-radius:0}}.wanted_modal .modal_container .wanted_modal_close{position:absolute;right:8px;top:8px;cursor:pointer}.wanted_modal .modal_container .wanted_list{display:flex;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ccc}@media screen and (max-width: 834px){.wanted_modal .modal_container .wanted_list{padding-bottom:16px;margin-bottom:16px}}.wanted_modal .modal_container .wanted_list .img{width:20%;margin-right:4%}.wanted_modal .modal_container .wanted_list .text{width:76%}.wanted_modal .modal_container .wanted_list .item_name{margin-bottom:1em;font-weight:bold;line-height:1.5}.wanted_modal .modal_container .wanted_list .btn{display:flex;column-gap:4px}.wanted_modal .modal_container .wanted_list .btn a{font-size:1.4rem}#category .category_area{position:fixed;top:0;left:0;width:100%;height:100%;background:black;overflow:auto;opacity:0;visibility:hidden;transition:.3s;z-index:999}#category .category_area:before{content:"";display:inline-block;vertical-align:middle;height:100%}#category .category_area.active{opacity:1;visibility:visible}#category .category_area .modal_container{position:absolute;left:22%;top:30%;max-height:500px;overflow-y:scroll}@media screen and (max-width: 834px){#category .category_area .modal_container{left:0;top:0;width:100vw;height:100vh;max-height:100vh;border-radius:0}}#category .category_area .modal_container .category_close{position:absolute;right:8px;top:8px;cursor:pointer}#category .category_area .modal_container .title{font-weight:bold;margin-bottom:2em}#category .category_area .modal_container .parent{border-bottom:1px solid #ccc;padding:1em 0;background:url(/img/arrow_b_gray.svg) no-repeat right 8px center/12px auto;cursor:pointer}#category .category_area .modal_container .parent.open{background:url(/img/arrow_t_gray.svg) no-repeat right 8px center/12px auto}#category .category_area .modal_container>ul{display:none}#category .category_area .modal_container>ul li{cursor:pointer}#category .category_area .modal_container>ul a{background:url(/img/arrow_r_gray.svg) no-repeat right 8px center/auto 12px;display:block;padding:1em}#category .category_area .modal_container>ul a:hover{background-color:#eee}#category .category_area .modal_container .list,#category .category_area .modal_container .list_child,#category .category_area .modal_container .child01_title{border-bottom:1px solid #ccc;display:block}#category .category_area .modal_container .child01>ul{display:none}#category .category_area .modal_container .child01 a{padding-left:2em}#category .category_area .modal_container .child01 span.list{display:block;background:url(/img/arrow_b_gray.svg) no-repeat right 8px center/12px auto;padding:1em}#category .category_area .modal_container .child01.open>span.list{background:url(/img/arrow_t_gray.svg) no-repeat right 8px center/12px auto}#category .category_area .modal_container .wanted_list{display:flex;align-items:center;padding-bottom:24px;border-bottom:1px solid #ccc}.mypage_area>.container{padding-top:40px;display:flex;justify-content:space-between}@media screen and (max-width: 834px){.mypage_area>.container{flex-wrap:wrap;padding-top:24px}}.mypage_area #mypage_menu{font-size:1.4rem;width:20%;margin-bottom:80px}@media screen and (max-width: 834px){.mypage_area #mypage_menu{display:none;order:2;width:100%;margin-bottom:64px}}.mypage_area #mypage_menu dt{font-weight:bold;margin-bottom:1em}.mypage_area #mypage_menu dd{margin-bottom:1em}.mypage_area #mypage_menu dd a{border:1px solid #ccc;display:block;padding:1em .5em;background:white}.mypage_area #mypage_menu dd a:not(:last-child){border-bottom:none}@media screen and (max-width: 834px){.mypage_area #mypage_menu dd a{background:white url(/img/arrow_r_gray.svg) no-repeat right 8px center/8px auto}}.mypage_area .mypage_contents{width:75%;margin-bottom:80px}@media screen and (max-width: 834px){.mypage_area .mypage_contents{width:100%;order:1;margin-bottom:62px}}@media screen and (max-width: 834px){#mypage #mypage_menu{display:block}}#mypage .prof{margin-bottom:40px}@media screen and (max-width: 834px){#mypage .prof{margin-bottom:32px}}#mypage .prof .img{width:100px;height:100px;border-radius:50%;background:#ccc;margin:0 auto 16px}#mypage .prof .img img{width:100px;height:100px;border-radius:50%;object-fit:cover}#mypage .prof .name{font-size:1.8rem;font-weight:bold;width:190px;margin:0 auto 24px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5;background:url(/img/arrow_r_gray.svg) no-repeat right center/contain;padding-right:1.5rem;text-align:center}#mypage .prof .favo{display:flex;justify-content:center;align-items:center}#mypage .prof .favo .star{display:flex}#mypage .prof .favo .star li{margin-right:4px;width:16px;height:16px}#mypage .prof .favo .item{font-size:1.4rem}#mypage .menu_list{max-width:590px;margin:0 auto;display:flex;justify-content:space-evenly}@media screen and (max-width: 834px){#mypage .menu_list{max-width:80%;flex-wrap:wrap}}#mypage .menu_list li{width:23.5%;min-height:107px}@media screen and (max-width: 834px){#mypage .menu_list li{width:48%;margin-bottom:6px}}#mypage .menu_list li a{display:block;width:100%;border:1px solid #4DB2A4;color:#4DB2A4;border-radius:6px;background:white;text-align:center;padding:16px 0}#mypage .menu_list li p{margin-top:1em}#mypage_lists .mypage_lists_tab{display:flex;justify-content:center;margin-bottom:32px}@media screen and (max-width: 834px){#mypage_lists .mypage_lists_tab li{width:50%}}#mypage_lists .mypage_lists_tab .active,#mypage_lists .mypage_lists_tab a{font-size:1.4rem;padding:1em 3em;background:#D1D1D1;display:block;color:white}@media screen and (max-width: 834px){#mypage_lists .mypage_lists_tab .active,#mypage_lists .mypage_lists_tab a{padding:1em 0;width:100%;text-align:center;font-size:1.2rem}}#mypage_lists .mypage_lists_tab .active{background:#4DB2A4;color:white}@media screen and (max-width: 834px){#mypage_lists .mypage_lists_tab .active{width:50%}}#mypage_lists .mypage_lists .tab_area{display:flex;position:relative;margin-bottom:16px;padding-bottom:8px}#mypage_lists .mypage_lists .tab_area::after{content:'';width:100%;height:2px;background:#707070;position:absolute;bottom:-8px;left:0}#mypage_lists .mypage_lists .tab_area li{padding:0 3em;position:relative;cursor:pointer}@media screen and (max-width: 834px){#mypage_lists .mypage_lists .tab_area li{padding:0;width:25%;text-align:center;font-size:1.2rem}}#mypage_lists .mypage_lists .tab_area li.active{font-weight:bold}#mypage_lists .mypage_lists .tab_area li.active::after{content:'';width:100%;height:2px;background:#FFD900;position:absolute;bottom:-16px;left:0;z-index:2}#mypage_lists .mypage_lists .number{font-size:1.2rem;color:#ccc;margin-bottom:1em}#mypage_lists .mypage_lists .panel{display:none;margin-bottom:40px}#mypage_lists .mypage_lists .panel.active{display:block}#mypage_lists .mypage_lists .panel li{padding:1em 0;border-bottom:1px solid #ccc}#mypage_lists .mypage_lists .panel li a{display:flex;align-items:flex-start;background:url(/img/arrow_r_gray.svg) no-repeat right 8px center/8px auto;padding-right:32px}#mypage_lists .mypage_lists .panel li .img{width:70px;height:70px;background:#ccc;margin-right:16px;display:flex;align-items:center}@media screen and (max-width: 834px){#mypage_lists .mypage_lists .panel li .img{width:20%;height:50px;height:auto;margin-right:5%}#mypage_lists .mypage_lists .panel li .img img{object-fit:cover}}@media screen and (max-width: 834px){#mypage_lists .mypage_lists .panel li .text{width:75%}}#mypage_lists .mypage_lists .panel li .item_name{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}#mypage_lists .mypage_lists .panel li .item_name .label_new{margin-right:1em}#mypage_lists .mypage_lists .panel li .date{color:#ccc;font-size:1rem;margin:1em 0}@media screen and (max-width: 834px){#mypage_lists .mypage_lists .panel li .date{margin:.5em 0 1em}}#mypage_lists .mypage_lists .btn_line_square_red{font-size:1.4rem;padding:1em 1.5em}#mypage_lists .history_lists li{padding:1em 0;border-bottom:1px solid #ccc}#mypage_lists .history_lists a{display:flex;align-items:flex-start;background:url(/img/arrow_r_gray.svg) no-repeat right 8px center/8px auto;padding-right:32px}#mypage_lists .history_lists .img{width:70px;height:70px;background:#ccc;margin-right:16px}@media screen and (max-width: 834px){#mypage_lists .history_lists .img{width:20%;height:50px;height:auto;margin-right:5%}#mypage_lists .history_lists .img img{object-fit:cover}}@media screen and (max-width: 834px){#mypage_lists .history_lists .text{width:75%}}#mypage_lists .history_lists .item_name{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5;margin-bottom:1em}#mypage_lists .history_lists .item_name .label_new{margin-right:1em}#mypage_lists .history_lists .favo{display:flex;align-items:center;font-size:1.2rem}#mypage_lists .history_lists .favo img{margin-right:4px;width:14px}#news .news_list{width:740px;margin:40px auto 80px}@media screen and (max-width: 834px){#news .news_list{width:90%;margin:24px auto 64px}}#news .news_list li{display:flex;align-items:center;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px}@media screen and (max-width: 834px){#news .news_list li{display:block}}#news .news_list li .label_new{margin-right:4px}#news .news_list li .date{padding-right:8px;color:#aaa;margin-right:16px}@media screen and (max-width: 834px){#news .news_list li .date{padding-right:0;font-size:1.2rem;margin-bottom:4px}}@media screen and (max-width: 834px){#search_category #search{padding:16px 0}}#search_category .search_category_area{max-width:600px;margin:0 auto;padding:40px 0 100px}@media screen and (max-width: 834px){#search_category .search_category_area{max-width:90%}}#search_category .search_category_area .parent{border-bottom:1px solid #ccc;padding:1em 0;background:url(/img/arrow_b_gray.svg) no-repeat right 8px center/12px auto;cursor:pointer}#search_category .search_category_area .parent.open{background:url(/img/arrow_t_gray.svg) no-repeat right 8px center/12px auto}#search_category .search_category_area>ul{display:none}#search_category .search_category_area>ul li{cursor:pointer}#search_category .search_category_area>ul a{background:url(/img/arrow_r_gray.svg) no-repeat right 8px center/auto 12px;display:block;padding:1em}#search_category .search_category_area>ul a:hover{background-color:#eee}#search_category .search_category_area .list,#search_category .search_category_area .list_child,#search_category .search_category_area .child01_title{border-bottom:1px solid #ccc;display:block}#search_category .search_category_area .child01>ul{display:none}#search_category .search_category_area .child01 a{padding-left:2em}#search_category .search_category_area .child01 span.list{display:block;background:url(/img/arrow_b_gray.svg) no-repeat right 8px center/12px auto;padding:1em}#search_category .search_category_area .child01.open>span.list{background:url(/img/arrow_t_gray.svg) no-repeat right 8px center/12px auto}@media screen and (max-width: 834px){#search_artist #search{padding:16px 0}}#search_artist .search_artist_area{padding:40px 0 100px}#search_artist .anchor{display:flex;justify-content:center;margin-bottom:24px}@media screen and (max-width: 834px){#search_artist .anchor{flex-wrap:wrap;justify-content:flex-start;margin-bottom:8px}}#search_artist .anchor a{font-size:1.4rem;padding:0 .5em;color:#0058D0}@media screen and (max-width: 834px){#search_artist .anchor a{margin-bottom:10px}}#search_artist .anchor a:not(:last-child){border-right:1px solid #ccc}#search_artist .search_artist{display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 834px){#search_artist .search_artist{display:block}}#search_artist .search_artist label{position:relative}#search_artist .search_artist input{width:300px;height:45px;padding:5px 15px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background-color:#ffffff;font-size:1.4rem;outline:none}@media screen and (max-width: 834px){#search_artist .search_artist input{width:100%;height:auto;padding:16px 8px;font-size:1rem}}#search_artist .search_artist input::placeholder{color:#cccccc}#search_artist .search_artist button{width:18px;height:21px;border:none;cursor:pointer;background:url(/img/icon_search_gray.svg) no-repeat 0 0/contain;position:absolute;right:8px;top:12px}@media screen and (max-width: 834px){#search_artist .search_artist button{top:0px}}#search_artist section{margin-bottom:40px}#search_artist section ul{display:flex;justify-content:space-between;flex-wrap:wrap}#search_artist section ul li{width:26%;font-size:1.4rem;margin-bottom:16px;display:flex}@media screen and (max-width: 834px){#search_artist section ul li{width:49%}}#search_artist section ul a{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}#search_artist section ul .num{color:#aaa;margin-left:4px}#item .item_container{display:flex;justify-content:space-between;align-items:flex-start;max-width:1000px;margin:64px auto 80px}@media screen and (max-width: 834px){#item .item_container{max-width:90%;margin:40px auto}}#item .sp_toggle_btn{display:none}@media screen and (max-width: 834px){#item .sp_toggle_btn{display:block;position:fixed;right:8px;bottom:8px;z-index:999}}#item .item_category{width:22%;background:#F8F8F8;padding:16px}@media screen and (max-width: 834px){#item .item_category{width:100%;height:100vh;display:none;position:fixed;bottom:0;left:0;z-index:997;overflow-y:scroll}}#item .item_category strong{margin-bottom:1em;display:block}#item .item_category .parent{border-bottom:1px solid #ccc;padding:1em 0;background:url(/img/arrow_b_gray.svg) no-repeat right 8px center/12px auto;cursor:pointer}#item .item_category .parent.open{background:url(/img/arrow_t_gray.svg) no-repeat right 8px center/12px auto}#item .item_category>ul{display:none}#item .item_category>ul a{background:url(/img/arrow_r_gray.svg) no-repeat right 8px center/auto 12px;display:block;padding:1em}#item .item_category>ul a:hover{background-color:#EFEFEF}#item .item_category>ul li{cursor:pointer}#item .item_category>ul .active{position:relative}#item .item_category>ul .active a{background-color:#EFEFEF;background-image:none}#item .item_category>ul .active .close{width:30px;position:absolute;right:0;top:10px;background:none;border:none}#item .item_category .list,#item .item_category .list_child,#item .item_category .child01_title{border-bottom:1px solid #ccc;display:block}#item .item_category .child01>ul{display:none}#item .item_category .child01 a{padding-left:2em}#item .item_category .child01 span.list{display:block;background:url(/img/arrow_b_gray.svg) no-repeat right 8px center/12px auto;padding:1em}#item .item_category .child01.open>span.list{background:url(/img/arrow_t_gray.svg) no-repeat right 8px center/12px auto}#item .item_list_area{width:75%}@media screen and (max-width: 834px){#item .item_list_area{width:100%}}#item .item_list_area .item_list{flex-wrap:wrap;justify-content:flex-start;column-gap:1.3%;display:flex;margin-bottom:64px}@media screen and (max-width: 834px){#item .item_list_area .item_list{margin-bottom:40px;column-gap:3.3%}}#item .item_list_area .item_list li{width:24%;margin-bottom:24px}@media screen and (max-width: 834px){#item .item_list_area .item_list li{width:31%;margin-bottom:16px}}#item .item_list_area .item_list li .img{position:relative}#item .item_list_area .item_list li .img>img{width:100%;height:180px;object-fit:cover}@media screen and (max-width: 834px){#item .item_list_area .item_list li .img>img{width:100%;height:110px}}#item .item_list_area .item_list li .img .favo{position:absolute;right:16px;bottom:16px}@media screen and (max-width: 834px){#item .item_list_area .item_list li .img .favo{width:16px;height:16px;right:8px;bottom:8px}}#item .item_list_area .item_list li p{margin-top:.4em;width:100%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}#item .item_list_area .pagenation{display:flex;justify-content:center}#item .item_list_area .pagenation a{display:block;padding:1em 1.2em;font-size:1.4rem;background:#F8F8F8;border-radius:4px;margin:0 2px}@media screen and (max-width: 834px){#item .item_list_area .pagenation a{font-size:1rem}}#item .item_list_area .pagenation .active a{color:white;background:#aaa}@media screen and (max-width: 834px){#mypage_message{overflow:hidden;position:relative}}#mypage_message .container{padding-left:20px;padding-bottom:40px;position:relative;height:80vh}@media screen and (max-width: 834px){#mypage_message .container{height:100vh;max-width:100%;position:initial;padding-left:0}}#mypage_message .return.display_sp{width:90%;margin-left:auto;margin-right:auto}#mypage_message .sp_toggle_btn{display:none}@media screen and (max-width: 834px){#mypage_message .sp_toggle_btn{display:block;position:fixed;right:8px;top:80px;z-index:999}}#mypage_message .message_list{width:20%;overflow-y:scroll}@media screen and (max-width: 834px){#mypage_message .message_list{width:100%;max-width:100%;height:90vh;display:none;position:fixed;bottom:0;left:0;z-index:997;background:white}}#mypage_message .message_list ul a{display:flex;align-items:center;padding:1em 0;border-bottom:1px solid #ccc}@media screen and (max-width: 834px){#mypage_message .message_list ul a{padding:1em}}#mypage_message .message_list ul a img{width:50px;aspect-ratio:1;border-radius:50%;object-fit:cover;margin-right:8px}#mypage_message .message_list ul a p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5;font-weight:bold}#mypage_message .message_list ul .active a{background:#EFEFEF}#mypage_message .message_form{position:absolute;bottom:40px;right:0;background:#EBEBEB;padding:8px 16px;width:77.4%;z-index:960;height:170px;display:block}@media screen and (max-width: 834px){#mypage_message .message_form{position:fixed;bottom:0;width:100%;max-width:100%;padding:8px;height:160px}}#mypage_message .message_form .form_header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:8px}#mypage_message .message_form .form_header .file{margin-right:auto}#mypage_message .message_form .form_header button,#mypage_message .message_form .form_header input,#mypage_message .message_form .form_header a{font-size:1.2rem;padding:8px;margin:0 4px;cursor:pointer}@media screen and (max-width: 834px){#mypage_message .message_form .form_header button,#mypage_message .message_form .form_header input,#mypage_message .message_form .form_header a{font-size:1rem}}#mypage_message .message_form textarea{padding:1em}#mypage_message .message_contents{width:79%;overflow-y:scroll;background:white;position:relative;padding-bottom:220px}@media screen and (max-width: 834px){#mypage_message .message_contents{width:100%;height:100vh;padding-bottom:360px}}#mypage_message .message_contents .title{padding:16px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;position:relative;margin-bottom:24px}#mypage_message .message_contents .title .more_area{box-shadow:0px 3px 6px #00000029;background:white;padding:16px 24px 8px;border-radius:6px;position:absolute;right:8px;top:56px;display:none}#mypage_message .message_contents .title .more_area a{font-size:1.4rem;display:block;margin-bottom:1em}#mypage_message .message_contents .date{color:#aaa;margin-bottom:2em}#mypage_message .message_contents .first_message{padding:0 24px}@media screen and (max-width: 834px){#mypage_message .message_contents .first_message{padding:0 8px}}#mypage_message .message_contents .content{display:flex;margin-bottom:32px}#mypage_message .message_contents .content .img{margin-right:2%;width:8%}@media screen and (max-width: 834px){#mypage_message .message_contents .content .img{width:10%}}#mypage_message .message_contents .content .img img{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover}@media screen and (max-width: 834px){#mypage_message .message_contents .content .img img{height:35px}}#mypage_message .message_contents .content .text{width:90%}#mypage_message .message_contents .content .text .user_name{margin-bottom:.5em}#mypage_message .message_contents .content .text .request{border:1px solid #4DB2A4;border-radius:8px}#mypage_message .message_contents .content .text .request_title{background:#E7F5F3;font-size:1.4rem;font-weight:bold;padding:1em .8em;border-radius:8px 8px 0 0;margin-bottom:1em}#mypage_message .message_contents .content .text .request_inner{display:flex;align-items:flex-start;padding:0 24px 24px}@media screen and (max-width: 834px){#mypage_message .message_contents .content .text .request_inner{display:block;padding:0 16px 16px}}#mypage_message .message_contents .content .text .request_img{margin-right:2%;width:20%}@media screen and (max-width: 834px){#mypage_message .message_contents .content .text .request_img{width:100px;margin:0 0 8px}}#mypage_message .message_contents .content .text .request_img img{width:100px;height:100px;object-fit:cover}#mypage_message .message_contents .content .text .request_text{width:78%;line-height:1.5}@media screen and (max-width: 834px){#mypage_message .message_contents .content .text .request_text{width:100%}}#mypage_message .message_contents .content .text .request_text ul{margin-bottom:8px}#mypage_message .message_contents .content .text .request_text li{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}#mypage_message .message_contents .content .text .request_btn_area{display:flex;align-items:center;justify-content:center;margin-top:24px}@media screen and (max-width: 834px){#mypage_message .message_contents .content .text .request_btn_area{display:block}}#mypage_message .message_contents .content .text .request_btn_area button,#mypage_message .message_contents .content .text .request_btn_area input{display:flex;align-items:center;margin:0 4px}@media screen and (max-width: 834px){#mypage_message .message_contents .content .text .request_btn_area button,#mypage_message .message_contents .content .text .request_btn_area input{margin:0 auto 8px;font-size:1.4rem;width:80%;justify-content:center}}#mypage_message .message_contents .content .text .request_btn_area button.btn_bg_square_gray,#mypage_message .message_contents .content .text .request_btn_area input.btn_bg_square_gray{background:#aaa}#mypage_message .message_contents .content .text .request_btn_area button img,#mypage_message .message_contents .content .text .request_btn_area input img{width:20px;margin-right:4px}#mypage_message .message_contents .content .text .img_attached{border:1px solid #ccc;border-radius:4px;padding:8px 16px;margin-top:8px}#mypage_message .message_contents .content .text .img_attached img{width:100px;height:100px;object-fit:cover}#mypage_message .message_contents .content .text .img_attached .file_name{color:#aaa;font-size:1rem;display:flex;align-items:center;margin-top:4px}#mypage_message .message_contents .content .text .img_attached .file_name .preview{border:1px solid #0058D0;border-radius:2px;color:#0058D0;padding:.2em;margin-left:1em}#mypage_message .message_contents .message{padding:0 24px;display:block}#mypage_message .message_contents .notes_area{background:#FFF7F9;padding:16px;margin-bottom:24px}#mypage_message .message_contents .notes_area p{font-size:1.2rem}#mypage_message .message_contents .notes_area .eye{background:url(/img/icon_eye.svg) no-repeat 0 center/18px auto;padding-left:1.5em;color:#aaa}#mypage_message .message_contents .alert_end{background:#ccc;color:white;border-radius:100px;padding:16px 40px;display:inline-block}#mypage_message .message_contents .message_alert_gray{background:#ccc;font-size:1,4rem;padding:8px 16px;display:inline-block;margin:0 0 24px}@media screen and (max-width: 834px){#mypage_message .message_contents .message_alert_gray{text-align:left;line-height:1.5;font-size:1.2rem}}#mypage_message .message_contents .message_alert_gray.margin_adjusted{margin:0}@media screen and (max-width: 834px){#mypage_message .message_contents .message_alert_gray.margin_adjusted{margin-bottom:1rem}}#mypage_message .message_contents .notes_area_completion{background:#E7F5F3;padding:24px}@media screen and (max-width: 834px){#mypage_message .message_contents .notes_area_completion{max-width:98%;margin:0 auto;padding:16px}}#mypage_message .message_contents .notes_area_completion p{font-size:1.2rem;margin-bottom:1em}#mypage_message .message_contents .notes_area_completion_title{color:#4DB2A4;background:url(/img/icon_check_green.svg) no-repeat 0 center/contain;padding-left:1.5em;font-weight:bold;margin-bottom:1em}@media screen and (max-width: 834px){#mypage_message .message_contents .notes_area_completion .btn_bg_square_red{font-size:1.4rem}}#mypage_message .message_contents .notes_area_fixed{background:#FFF7F9;padding:24px;display:none}@media screen and (max-width: 834px){#mypage_message .message_contents .notes_area_fixed{max-width:98%;margin:0 auto;padding:16px}}#mypage_message .message_contents .notes_area_fixed p{font-size:1.2rem;margin-bottom:1em}#mypage_message .message_contents .notes_area_fixed_title{color:#E2003D;background:url(/img/icon_check_red.svg) no-repeat 0 center/contain;padding-left:1.5em;font-weight:bold;margin-bottom:1em}#mypage_message .trade_message_separater{cursor:ew-resize;border-left:1px solid black;border-right:1px solid black;width:4px;height:100%;box-sizing:border-box}@media screen and (max-width: 834px){#mypage_message .trade_message_separater{display:none}}#mypage_delivery .box{border:1px solid #4DB2A4;padding:24px;font-size:2rem;border-radius:6px;background:white;width:80%;margin:24px auto;line-height:1.7;font-weight:bold}@media screen and (max-width: 834px){#mypage_delivery .box{padding:16px;font-size:1.6rem;width:100%;margin:16px auto}}#mypage_delivery .btn_bg_circle_green{display:block;margin:0 auto 16px}@media screen and (max-width: 834px){#mypage_delivery .btn_bg_circle_green{margin-bottom:8px}}#mypage_agreement p{margin-bottom:1.5em}#mypage_agreement .btn_bg_circle_green{display:block;margin:16px auto 0}@media screen and (max-width: 834px){#mypage_agreement .btn_bg_circle_green{margin-top:8px}}#mypage_transaction .tab_area{display:flex;position:relative;margin-bottom:16px;padding-bottom:8px}@media screen and (max-width: 834px){#mypage_transaction .tab_area{justify-content:space-between}}#mypage_transaction .tab_area::after{content:'';width:100%;height:2px;background:#707070;position:absolute;bottom:-8px;left:0}#mypage_transaction .tab_area li{padding:0 3em;position:relative;cursor:pointer}@media screen and (max-width: 834px){#mypage_transaction .tab_area li{padding:0;width:32%;text-align:center;font-size:1.2rem}}#mypage_transaction .tab_area li.active{font-weight:bold}#mypage_transaction .tab_area li.active::after{content:'';width:100%;height:2px;background:#FFD900;position:absolute;bottom:-16px;left:0;z-index:2}#mypage_transaction .number{font-size:1.2rem;color:#ccc;margin-bottom:1em}#mypage_transaction .panel{display:none;margin-bottom:40px}#mypage_transaction .panel.active{display:block}#mypage_transaction .panel>li{background:white;border:1px solid #ccc;padding:16px;display:flex;justify-content:space-between;margin-bottom:16px}#mypage_transaction .panel>li .img{width:23%}@media screen and (max-width: 834px){#mypage_transaction .panel>li .img{width:30%}}#mypage_transaction .panel>li .img img{width:100%;height:160px;object-fit:cover}@media screen and (max-width: 834px){#mypage_transaction .panel>li .img img{height:90px}}#mypage_transaction .panel>li .text{width:75%}@media screen and (max-width: 834px){#mypage_transaction .panel>li .text{width:64%}}#mypage_transaction .panel>li .title{display:flex;justify-content:space-between;position:relative;margin-bottom:16px}@media screen and (max-width: 834px){#mypage_transaction .panel>li .title{margin-bottom:6px}}#mypage_transaction .panel>li .title h3{margin-bottom:0}#mypage_transaction .panel>li .title h3 a{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}@media screen and (max-width: 834px){#mypage_transaction .panel>li .title h3 a{width:88%;font-size:1.4rem}}#mypage_transaction .panel>li .title .more_area{box-shadow:0px 3px 6px #00000029;background:white;padding:16px 24px 8px;border-radius:6px;position:absolute;right:8px;top:40px;display:none}#mypage_transaction .panel>li .title .more_area a{font-size:1.4rem;display:block;margin-bottom:1em}#mypage_transaction .panel>li .prof .name{font-weight:bold;margin-bottom:.5em}#mypage_transaction .panel>li .prof .prof_box{display:flex;justify-content:space-between;align-items:center}#mypage_transaction .panel>li .prof .prof_box .prof_img{width:10%}@media screen and (max-width: 834px){#mypage_transaction .panel>li .prof .prof_box .prof_img{width:20%}}#mypage_transaction .panel>li .prof .prof_box .prof_img img{width:100%;height:54px;border-radius:50%;object-fit:cover}@media screen and (max-width: 834px){#mypage_transaction .panel>li .prof .prof_box .prof_img img{height:40px}}#mypage_transaction .panel>li .prof .prof_box .prof_right{width:88%}@media screen and (max-width: 834px){#mypage_transaction .panel>li .prof .prof_box .prof_right{width:78%}}#mypage_transaction .panel>li .prof .prof_box .prof_right p{line-height:1.2}#mypage_transaction .panel>li .prof .prof_box .star{display:flex}#mypage_transaction .panel>li .prof .prof_box .star li{margin-right:4px;width:16px;height:16px}@media screen and (max-width: 834px){#mypage_transaction_item .container{max-width:100%}}@media screen and (max-width: 834px){#mypage_transaction_item>h3{max-width:90%;margin-left:auto;margin-right:auto}}#mypage_transaction_item .transaction_item_area{background:white;padding:24px 24px 40px}#mypage_transaction_item h4{margin-top:40px;margin-bottom:16px}#mypage_transaction_item .transaction_header{display:flex;justify-content:space-between}#mypage_transaction_item .transaction_header .img{width:23%}#mypage_transaction_item .transaction_header .img img{width:100%;height:160px;object-fit:cover}@media screen and (max-width: 834px){#mypage_transaction_item .transaction_header .img img{height:80px}}#mypage_transaction_item .transaction_header .text{width:72%}@media screen and (max-width: 834px){#mypage_transaction_item .transaction_header .text{width:72%}}#mypage_transaction_item .transaction_header .text h3{margin-bottom:8px}#mypage_transaction_item .transaction_header .text .status{display:flex;align-items:flex-start;margin-bottom:16px}#mypage_transaction_item .transaction_header .text .status span{margin-right:6px}#mypage_transaction_item .transaction_header .text .prof .name{font-weight:bold;margin-bottom:.5em}@media screen and (max-width: 834px){#mypage_transaction_item .transaction_header .text .prof .name{font-size:1rem}}#mypage_transaction_item .transaction_header .text .prof .prof_box{display:flex;justify-content:space-between;align-items:center}#mypage_transaction_item .transaction_header .text .prof .prof_box .prof_img{width:10%}@media screen and (max-width: 834px){#mypage_transaction_item .transaction_header .text .prof .prof_box .prof_img{width:20%}}#mypage_transaction_item .transaction_header .text .prof .prof_box .prof_img img{width:100%;height:50px;border-radius:50%;object-fit:cover}#mypage_transaction_item .transaction_header .text .prof .prof_box .prof_right{width:88%}@media screen and (max-width: 834px){#mypage_transaction_item .transaction_header .text .prof .prof_box .prof_right{width:78%}}#mypage_transaction_item .transaction_header .text .prof .prof_box .prof_right p{line-height:1.2}#mypage_transaction_item .transaction_header .text .prof .prof_box .star{display:flex}#mypage_transaction_item .transaction_header .text .prof .prof_box .star li{margin-right:4px;width:16px;height:16px}#mypage_transaction_item .item_box{display:flex;justify-content:space-between;margin-bottom:16px;border:1px solid #aaa;padding:16px}#mypage_transaction_item .item_box .img{width:23%}@media screen and (max-width: 834px){#mypage_transaction_item .item_box .img{width:30%}}#mypage_transaction_item .item_box .img img{width:100%;height:160px;object-fit:cover}@media screen and (max-width: 834px){#mypage_transaction_item .item_box .img img{height:90px}}#mypage_transaction_item .item_box .text{width:75%}@media screen and (max-width: 834px){#mypage_transaction_item .item_box .text{width:64%}}#mypage_transaction_item .item_box .text dl{display:flex;flex-wrap:wrap;line-height:1.5}@media screen and (max-width: 834px){#mypage_transaction_item .item_box .text dl{font-size:1.2rem}}#mypage_transaction_item .item_box .text dl dt{width:20%;font-weight:bold;margin-top:.5em}@media screen and (max-width: 834px){#mypage_transaction_item .item_box .text dl dt{width:100%}}#mypage_transaction_item .item_box .text dl dd{width:80%;margin-top:.5em}@media screen and (max-width: 834px){#mypage_transaction_item .item_box .text dl dd{width:100%}}#mypage_transaction_item .btn_bg_circle_red{width:440px;margin:16px auto}@media screen and (max-width: 834px){#mypage_transaction_item .btn_bg_circle_red img{width:10px}}#mypage_transaction_item .payment_area{position:fixed;top:0;left:0;width:100%;height:100%;background:black;overflow:auto;opacity:0;visibility:hidden;transition:.3s;z-index:999}#mypage_transaction_item .payment_area:before{content:"";display:inline-block;vertical-align:middle;height:100%}#mypage_transaction_item .payment_area.active{opacity:1;visibility:visible}#mypage_transaction_item .payment_area .modal_container{position:absolute;left:30%;top:30%;max-height:500px;overflow-y:scroll}@media screen and (max-width: 834px){#mypage_transaction_item .payment_area .modal_container{left:5vw;top:30%;width:90vw;height:auto;max-height:100vh;border-radius:0}}#mypage_transaction_item .payment_area .modal_container .payment_close{position:absolute;right:8px;top:8px;cursor:pointer}#mypage_transaction_item .payment_area .modal_container .links{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 834px){#mypage_transaction_item .payment_area .modal_container .links{font-size:1.2rem}}#item_detail .slick-prev{background:url(/img/item_arrow_l.svg) no-repeat 0 0/contain;left:4px}@media screen and (max-width: 834px){#item_detail .slick-prev{background:url(/img/item_arrow_l.svg) no-repeat 0 0 / 30px 30px;left:2px}}#item_detail .slick-next{background:url(/img/item_arrow_r.svg) no-repeat 0 0/contain;right:4px}@media screen and (max-width: 834px){#item_detail .slick-next{background:url(/img/item_arrow_r.svg) no-repeat 0 0 / 30px 30px;right:2px}}#item_detail .btn_bg_circle_red{margin-left:0;padding:24px 64px;min-height:auto}@media screen and (max-width: 834px){#item_detail .btn_bg_circle_red{width:100%;font-size:1.8rem}}#item_detail .detail_area{display:flex;justify-content:space-between;align-items:flex-start;margin-top:40px;margin-bottom:80px;position:relative}@media screen and (max-width: 834px){#item_detail .detail_area{display:block;margin-bottom:40px}}#item_detail .detail_area .detail_img{width:40%;position:-webkit-sticky;position:sticky;top:0;left:0}@media screen and (max-width: 834px){#item_detail .detail_area .detail_img{width:100%;position:relative !important;margin-bottom:40px}}#item_detail .detail_area .detail_img #slider_main{margin-bottom:8px}#item_detail .detail_area .detail_img #slider_main .slick-slide img{width:100%}#item_detail .detail_area .detail_img .slick-list{padding:0 !important}#item_detail .detail_area .detail_img #slider_thum li:not(:last-child){margin-right:8px}#item_detail .detail_area .detail_img .slick-track{display:flex;flex-wrap:wrap;width:100%;transform:unset !important;margin:0}#item_detail .detail_area .detail_img .slick-track::before,#item_detail .detail_area .detail_img .slick-track::after{display:none}#item_detail .detail_area .detail_text{width:56%;position:relative}@media screen and (max-width: 834px){#item_detail .detail_area .detail_text{width:100%}}#item_detail .detail_area .detail_text>.favo{position:absolute;right:0;top:0}#item_detail .detail_area .detail_text .category{margin-bottom:1em}@media screen and (max-width: 834px){#item_detail .detail_area .detail_text .category{font-size:1rem}}#item_detail .detail_area .detail_text .tag{display:flex;margin-bottom:1em;column-gap:8px}@media screen and (max-width: 834px){#item_detail .detail_area .detail_text .tag{font-size:1rem}}#item_detail .detail_area .detail_text h5{background:#F8F8F8;padding:1em;font-size:1.4rem;margin:2em 0 1em}@media screen and (max-width: 834px){#item_detail .detail_area .detail_text h5{padding:.5em}}#item_detail .detail_area .detail_text .explanation_more{color:#0058D0;text-decoration:underline;text-align:center;padding:.5em 0}#item_detail .detail_area .detail_text .state{display:flex;flex-wrap:wrap;border-top:1px solid #ccc;margin-top:16px;font-size:1.2rem}#item_detail .detail_area .detail_text .state dt{width:15%;border-bottom:1px solid #ccc;padding:1em 0}@media screen and (max-width: 834px){#item_detail .detail_area .detail_text .state dt{width:20%}}#item_detail .detail_area .detail_text .state dd{width:85%;border-bottom:1px solid #ccc;padding:1em 0}@media screen and (max-width: 834px){#item_detail .detail_area .detail_text .state dd{width:80%}}#item_detail .detail_area .prof{margin-bottom:40px}@media screen and (max-width: 834px){#item_detail .detail_area .prof{margin-bottom:32px}}#item_detail .detail_area .prof a{display:flex;justify-content:space-between;align-items:center;background:url(/img/arrow_r_gray.svg) no-repeat right center/8px auto;padding-right:24px}#item_detail .detail_area .prof .img{width:20%}@media screen and (max-width: 834px){#item_detail .detail_area .prof .img{width:30%}}#item_detail .detail_area .prof .img img{width:100px;height:105px;border-radius:50%;object-fit:cover}@media screen and (max-width: 834px){#item_detail .detail_area .prof .img img{height:100px}}#item_detail .detail_area .prof .text{width:76%;display:flex;flex-direction:column;row-gap:8px}@media screen and (max-width: 834px){#item_detail .detail_area .prof .text{width:66%}}#item_detail .detail_area .prof .text .name{font-size:1.4rem;font-weight:bold;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}#item_detail .detail_area .prof .text .star{display:flex}#item_detail .detail_area .prof .text .star li{margin-right:4px;width:16px;height:16px}#item_detail .detail_area .prof .text .item{font-size:1.4rem}#item_detail .detail_area #slider_exsample li:not(:last-child){margin-right:8px}#item_detail .item_list_area{padding:64px 0}@media screen and (max-width: 834px){#item_detail .item_list_area{padding:32px 0}}#item_detail .item_list_area h3{max-width:1000px;margin:0 auto 1em}@media screen and (max-width: 834px){#item_detail .item_list_area h3{max-width:90%}}#item_detail .item_list_area .item_list{flex-wrap:wrap;display:flex;justify-content:flex-start;column-gap:1%;max-width:1000px;margin:0 auto}@media screen and (max-width: 834px){#item_detail .item_list_area .item_list{max-width:90%;column-gap:3%}}#item_detail .item_list_area .item_list li{width:19%;margin-bottom:24px}@media screen and (max-width: 834px){#item_detail .item_list_area .item_list li{width:31%;margin-bottom:16px}}#item_detail .item_list_area .item_list li .img{position:relative}#item_detail .item_list_area .item_list li .img>img{width:100%;height:200px;object-fit:cover}@media screen and (max-width: 834px){#item_detail .item_list_area .item_list li .img>img{width:100%;height:110px}}#item_detail .item_list_area .item_list li .img .favo{position:absolute;right:16px;bottom:16px}@media screen and (max-width: 834px){#item_detail .item_list_area .item_list li .img .favo{width:16px;height:16px;right:8px;bottom:8px}}#item_detail .item_list_area .item_list li p{margin-top:.4em;width:100%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}#change{padding:16px 0 64px}#change .container{max-width:800px}@media screen and (max-width: 834px){#change .container{max-width:90%}}#change .change_header{display:flex;align-items:flex-start;column-gap:24px}#change .change_header img{width:100px;height:100%;object-fit:cover}#change h4{margin-top:40px;margin-bottom:16px}#change .img_upload{display:flex;column-gap:8px;margin-bottom:16px}#change .img_upload li{width:50px;height:50px;background:url(/img/upload.svg) no-repeat 0 0/contain}#change .img_upload li img{width:100%;height:100%;object-fit:cover}#change .img_upload li img:not(.active){display:none}#change .img_upload .item_select{display:none}#change .item_box:not(.active){display:none}#change .item_box{display:flex;justify-content:space-between;margin-bottom:16px;border:1px solid #4DB2A4;padding:16px}#change .item_box .img{width:23%}@media screen and (max-width: 834px){#change .item_box .img{width:30%}}#change .item_box .img img{width:100%;height:160px;object-fit:cover}@media screen and (max-width: 834px){#change .item_box .img img{height:90px}}#change .item_box .text{width:75%}@media screen and (max-width: 834px){#change .item_box .text{width:64%}}#change .item_box .text dl{display:flex;flex-wrap:wrap;line-height:1.5}@media screen and (max-width: 834px){#change .item_box .text dl{font-size:1.2rem}}#change .item_box .text dl dt{width:20%;font-weight:bold;margin-top:.5em}@media screen and (max-width: 834px){#change .item_box .text dl dt{width:100%}}#change .item_box .text dl dd{width:80%;margin-top:.5em}@media screen and (max-width: 834px){#change .item_box .text dl dd{width:100%}}#change .comment{margin-top:32px}#change .price_area{display:flex;column-gap:16px}@media screen and (max-width: 834px){#change .price_area{flex-wrap:wrap;column-gap:0;row-gap:16px}}#change .price_area dl{background:#F8F8F8;border-radius:4px;padding:16px;display:flex;justify-content:space-between;flex-wrap:wrap;width:50%}@media screen and (max-width: 834px){#change .price_area dl{width:100%}}#change .price_area dt{width:50%}#change .price_area dd{text-align:right;width:50%}#change .price_area .line{border-top:1px solid #ccc;padding-top:.5em}#change .price_area .coupon{display:flex;flex-wrap:wrap;row-gap:8px}@media screen and (max-width: 834px){#change .price_area .coupon button{margin:0 auto;font-size:1.4rem}}#change .btn_area{margin:40px 0}@media screen and (max-width: 834px){#change .btn_area{margin:40px 0 16px}}#change .btn_area p{margin-bottom:1em}#delivery .delivery_main{background:#FFD900;margin-top:24px}#delivery .delivery_main .main_container{max-width:800px;margin:0 auto;padding:40px 0;display:flex}@media screen and (max-width: 834px){#delivery .delivery_main .main_container{max-width:90%;padding:24px 0;display:block}}@media screen and (max-width: 834px){#delivery .delivery_main .img{width:160px;margin:0 auto 32px}}#delivery .delivery_main .text{width:80%;margin-left:40px}@media screen and (max-width: 834px){#delivery .delivery_main .text{width:100%;margin-left:0}}#delivery .delivery_main .text h3{border-bottom:2px solid #333;width:100%}#delivery .delivery_main .text .box_container{display:flex;justify-content:flex-start}@media screen and (max-width: 834px){#delivery .delivery_main .text .box_container{display:block}}#delivery .delivery_main .text .box_container .only_sp{display:none}@media screen and (max-width: 834px){#delivery .delivery_main .text .box_container .only_sp{display:block}}#delivery .delivery_main .text .box_container .only_pc{display:block}@media screen and (max-width: 834px){#delivery .delivery_main .text .box_container .only_pc{display:none}}#delivery .delivery_main .text .box{background:white;padding:8px;margin:16px 0;display:inline-block}@media screen and (max-width: 834px){#delivery .delivery_main .text .box{display:block}}#delivery .delivery_main .text .box span{display:block;font-size:1.6rem}#delivery dl{max-width:800px;margin:0 auto 62px;line-height:1.6}@media screen and (max-width: 834px){#delivery dl{max-width:90%}}#delivery dl dt{font-size:2rem;font-weight:bold;margin-top:40px;margin-bottom:.3em}@media screen and (max-width: 834px){#delivery dl dt{font-size:1.4rem;margin-top:24px}}#faq dl{max-width:800px;margin:64px auto 80px;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 834px){#faq dl{max-width:90%}}#faq dl dt{background:url(/img/arrow_b_gray.svg) no-repeat right center/16px auto;padding-left:3rem;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #ccc;position:relative}@media screen and (max-width: 834px){#faq dl dt{background:url(/img/arrow_b_gray.svg) no-repeat right center/12px auto}}#faq dl dt.active{background:url(/img/arrow_t_gray.svg) no-repeat right center/16px auto}@media screen and (max-width: 834px){#faq dl dt.active{background:url(/img/arrow_t_gray.svg) no-repeat right center/12px auto}}#faq dl dt::before{content:'';background:url(/img/icon_q.svg) no-repeat 0 0/contain;width:20px;height:20px;position:absolute;left:0;top:0}#faq dl dd{padding-bottom:40px;display:none}#contact .contact_area{max-width:800px;margin:0 auto;padding:40px 0 80px}@media screen and (max-width: 834px){#contact .contact_area{max-width:90%}}#contact .contact_area>p{margin-bottom:3em}#contact ul{margin-bottom:40px}@media screen and (max-width: 834px){#contact ul{margin-bottom:24px}}#contact li{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:24px}@media screen and (max-width: 834px){#contact li{display:block}}#contact li .title{width:18%;margin-right:5%;font-weight:bold}@media screen and (max-width: 834px){#contact li .title{width:100%;margin:0 0 8px}}#contact li input,#contact li textarea{width:77%}@media screen and (max-width: 834px){#contact li input,#contact li textarea{width:100%}}#contact li input.short,#contact li textarea.short{width:40%}@media screen and (max-width: 834px){#contact li input.short,#contact li textarea.short{width:100%}}#contact li p{width:77%;margin-left:auto;margin-top:1em}@media screen and (max-width: 834px){#contact li p{width:100%}}#contact p.center{margin-bottom:24px}@media screen and (max-width: 834px){#contact p.center{text-align:left}}#contact .thanks{margin:24px 0 40px}#contact .checkbox{display:flex;align-items:center;justify-content:center;margin-bottom:32px}#contact .checkbox input{margin-right:8px}#contact input[type=submit]:disabled{background:#aaa}#contact .btn_bg_circle_green{cursor:pointer;transition:0.5s}#contact .btn_bg_circle_green:hover{opacity:0.7}#terms .terms_area{max-width:800px;margin:0 auto;padding:40px 0 80px}@media screen and (max-width: 834px){#terms .terms_area{max-width:90%}}#company .company_area{max-width:600px;margin:0 auto;padding:40px 0 80px}@media screen and (max-width: 834px){#company .company_area{max-width:90%}}#company .company_area dl{display:flex;flex-wrap:wrap;font-size:1.4rem;border-top:1px solid #ccc;line-height:1.5}@media screen and (max-width: 834px){#company .company_area dl{display:block}}#company .company_area dt{width:20%;padding:1em 0;border-bottom:1px solid #ccc;font-weight:bold}@media screen and (max-width: 834px){#company .company_area dt{width:100%;border:none;padding:.5em 0 .3em}}#company .company_area dd{width:80%;padding:1em 0;border-bottom:1px solid #ccc}@media screen and (max-width: 834px){#company .company_area dd{width:100%;padding:0 0 .5em}}#mypage_setting h4{margin-bottom:1em}#mypage_setting .setting_area{display:flex;flex-wrap:wrap;row-gap:16px;margin-bottom:40px}#mypage_setting .setting_area li{display:flex;align-items:center;font-size:1.4rem;width:100%}#mypage_setting .setting_area li a{margin-left:auto}#mypage_setting .setting_area li .text_box{display:flex;width:90%}@media screen and (max-width: 834px){#mypage_setting .setting_area li .text_box{display:block}}#mypage_setting .setting_area li .setting_title{width:20%}@media screen and (max-width: 834px){#mypage_setting .setting_area li .setting_title{width:100%;margin-bottom:.5em}}#mypage_setting .setting_area li .setting_text{width:80%}@media screen and (max-width: 834px){#mypage_setting .setting_area li .setting_text{width:100%}}#mypage_setting .address{background:white;padding:16px;margin-bottom:8px}#mypage_setting .address_title{border-bottom:1px solid #ccc;padding-bottom:.5em;margin-bottom:1em}#mypage_setting .address p{margin-bottom:1em}#mypage_setting .address .links{font-size:1.2rem}#mypage_setting .address_add button{border:none;background:none}#mypage_setting .new_form ul{margin:24px 0 16px;width:70%}@media screen and (max-width: 834px){#mypage_setting .new_form ul{width:100%;margin:16px 0 8px}}#mypage_setting .new_form ul li:not(:last-child){margin-bottom:12px}@media screen and (max-width: 834px){#mypage_setting .new_form button{font-size:1.4rem}}#profile{margin-top:60px}@media screen and (max-width: 834px){#profile{margin-top:24px}}#profile .prof{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}@media screen and (max-width: 834px){#profile .prof{display:block;margin-bottom:16px}}#profile .prof a{margin-right:0}@media screen and (max-width: 834px){#profile .prof a{text-align:center;padding:12px 0}}#profile .prof_area{display:flex;align-items:center;flex-grow:1}@media screen and (max-width: 834px){#profile .prof_area{margin-bottom:16px}}#profile .prof_area .img{width:100px;margin-right:24px}@media screen and (max-width: 834px){#profile .prof_area .img{width:30%}}#profile .prof_area .img img{width:100px;height:105px;border-radius:50%;object-fit:cover}@media screen and (max-width: 834px){#profile .prof_area .img img{height:100px}}#profile .prof_area .text{width:76%;display:flex;flex-direction:column;row-gap:8px}@media screen and (max-width: 834px){#profile .prof_area .text{width:66%}}#profile .prof_area .text .name{font-size:1.8rem;font-weight:bold;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}#profile .prof_area .text .star{display:flex}#profile .prof_area .text .star li{margin-right:4px;width:16px;height:16px}#profile .prof_area .text .item{font-size:1.4rem}#profile .address{margin:24px 0}@media screen and (max-width: 834px){#profile .address{margin:16px 0}}#profile .url{border:1px solid #ccc;display:inline-flex;align-items:center;padding:8px 16px;border-radius:6px}#profile .url p{margin-right:8px}#profile .item_list_area{margin-top:40px}#profile .item_list_area .item_list{flex-wrap:wrap;justify-content:flex-start;column-gap:1.3%;display:flex;margin-bottom:64px}@media screen and (max-width: 834px){#profile .item_list_area .item_list{margin-bottom:40px;column-gap:3.3%}}#profile .item_list_area .item_list li{width:24%;margin-bottom:24px}@media screen and (max-width: 834px){#profile .item_list_area .item_list li{width:31%;margin-bottom:16px}}#profile .item_list_area .item_list li.soldout{position:relative}#profile .item_list_area .item_list li.soldout::before{content:'soldout';background:#E2003D;position:absolute;top:8px;left:0;z-index:2;color:white;padding:.4em}#profile .item_list_area .item_list li .img{position:relative}#profile .item_list_area .item_list li .img>img{width:100%;height:220px;object-fit:cover}@media screen and (max-width: 834px){#profile .item_list_area .item_list li .img>img{width:100%;height:110px}}#profile .item_list_area .item_list li .img .favo{position:absolute;right:16px;bottom:16px}@media screen and (max-width: 834px){#profile .item_list_area .item_list li .img .favo{width:16px;height:16px;right:8px;bottom:8px}}#profile .item_list_area .item_list li p{margin-top:.4em;width:100%;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}#profile form{line-height:1}#profile form input[type=text],#profile form textarea{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;border:1px solid #ccc}#profile form input[type=text]{padding:0}#profile form input[type=submit]{transition:0.5s;cursor:pointer}#profile form input[type=submit]:hover{opacity:0.7}#profile_edit .img{width:100px;height:100px;position:relative;margin-bottom:24px}@media screen and (max-width: 834px){#profile_edit .img{margin:0 auto 24px}}#profile_edit .img img{width:100%;height:100%;border-radius:50%;object-fit:cover}#profile_edit .img::before{content:'';background:rgba(0,0,0,0.5);position:absolute;left:0;right:0;z-index:2;width:100%;height:100%;border-radius:50%}#profile_edit .img::after{content:'';background:url(/img/icon_camera.svg) no-repeat center center/44px auto;position:absolute;left:0;right:0;z-index:2;width:100%;height:100%}#profile_edit .new_form ul{margin:24px 0 16px;width:70%}@media screen and (max-width: 834px){#profile_edit .new_form ul{width:100%;margin:16px 0 8px}}#profile_edit .new_form ul li:not(:last-child){margin-bottom:12px}@media screen and (max-width: 834px){#profile_edit .new_form button{font-size:1.4rem}}#lagel .lagel_area{padding:40px 0 80px}#lagel .lagel_area dl{display:flex;flex-wrap:wrap;font-size:1.4rem;border-top:1px solid #ccc;line-height:1.5}@media screen and (max-width: 834px){#lagel .lagel_area dl{display:block}}#lagel .lagel_area dt{width:26%;padding:1em 0;border-bottom:1px solid #ccc;font-weight:bold}@media screen and (max-width: 834px){#lagel .lagel_area dt{width:100%;border:none;padding:.5em 0 .3em}}#lagel .lagel_area dd{width:74%;padding:1em 0;border-bottom:1px solid #ccc}@media screen and (max-width: 834px){#lagel .lagel_area dd{width:100%;padding:0 0 .5em}}#feature{padding-bottom:64px}#feature .feature_main{background:#371B14;display:flex;align-items:center;margin:32px auto 40px}@media screen and (max-width: 834px){#feature .feature_main{margin:24px auto;max-width:100%}}#feature .feature_main .main_img{width:50%;height:300px}@media screen and (max-width: 834px){#feature .feature_main .main_img{height:160px;width:40%}}#feature .feature_main .main_img img{width:100%;height:100%;object-fit:cover}#feature .feature_main .main_img img.bottom{object-position:bottom}#feature .feature_main .text{width:50%;height:100%}@media screen and (max-width: 834px){#feature .feature_main .text{width:60%}}@media screen and (max-width: 834px){#feature .feature_main .text h3{margin-bottom:.5em;font-size:1.4rem}}#feature .feature_main .text p{font-size:4rem;font-weight:bold}@media screen and (max-width: 834px){#feature .feature_main .text p{font-size:2rem}}#feature dl{max-width:800px;margin:0 auto 40px;line-height:1.6}@media screen and (max-width: 834px){#feature dl{max-width:90%;margin:0 auto 24px}}#feature dl dt{font-size:2rem;font-weight:bold;margin-top:40px;margin-bottom:.3em}@media screen and (max-width: 834px){#feature dl dt{font-size:1.4rem;margin-top:24px}}#feature .youtube{width:100%;aspect-ratio:16 / 9;margin:16px 0}#feature .youtube iframe{width:100%;height:100%}#feature .img{max-width:800px;margin:0 auto 40px}@media screen and (max-width: 834px){#feature .img{max-width:90%;margin:0 auto 24px}}#feature .flex{display:flex;gap:5%;max-width:800px;margin:0 auto 40px}@media screen and (max-width: 834px){#feature .flex{max-width:90%;margin:0 auto 24px}}#feature .flex *{flex:1}.pagination{text-align:center}.locked_form *{cursor:wait !important}.cancel_selected_item{cursor:pointer}.favo.star{width:28px;background-image:url(/img/favo_active.svg);height:28px;background-size:contain;background-repeat:no-repeat}.favo.not_star{width:28px;background-image:url(/img/favo.svg);height:28px;background-size:contain;background-repeat:no-repeat}.spinning-star{animation-name:star-spin;animation-duration:0.5s;animation-timing-function:linear;animation-iteration-count:infinite}.copyright{line-height:1.5em}@keyframes star-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
