/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.static{position:static}.relative{position:relative}.m-auto{margin:auto}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-56{margin-bottom:14rem}.block{display:block}.flex{display:flex}.table{display:table}.contents{display:contents}.w-full{width:100%}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-0{padding-top:0;padding-bottom:0}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.text-right{text-align:right}.text-sm{font-size:.875rem;line-height:1.25rem}.leading-4{line-height:1rem}*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.sm\:m-0{margin:0}.sm\:w-full{width:100%}.sm\:flex-col{flex-direction:column}.sm\:justify-between{justify-content:space-between}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}}body{background:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Arial,Helvetica,sans-serif;line-height:180%}a,a:active,a:hover,a:link,a:visited{text-decoration:none!important}li,ol,ul{list-style:none;margin:0;padding:0}hr{margin:0}tt{color:#999;line-height:1.5;display:inline-block;margin:10px 0;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Arial,Helvetica,sans-serif}.marker{background:linear-gradient(transparent 60%,#ff6 0)}.content-wrapper,.max-width{width:100%}.overflow{overflow:hidden}.content-header{width:940px;margin:0 auto;overflow:hidden;padding:0 0 10px}.preview-header{text-align:center;background:#999;margin:10px 0 0;padding:15px;color:#fff;font-size:18px}.content-header .title{width:100%;overflow:hidden}.content-header .title .logo{float:left;width:160px;padding:30px 25px 0}.content-header .title .desc{float:left;width:300px;color:#000;padding:38px 0 0}.content-header .title .search{float:right;width:300px;padding-right:20px}.content-header .title .logo img{float:left;width:150px}.content-header .title .logo h1{margin:0}.content-header .search form{margin:0;padding:0;border-bottom:1px solid #999}.content-header .search div{margin:30px 0 0}.content-header .search .keyword{border:none;padding:0 10px;width:240px}.content-header .search .keyword:focus{border:1px solid #fff;outline:0}:-moz-placeholder-shown{color:#999}:placeholder-shown{color:#999}::-webkit-input-placeholder{color:#999}:-moz-placeholder,::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}.content-header .search .submit{font-size:100%;background:hsla(0,0%,100%,.9);background:url(/img/top/search_pc.png) no-repeat 50%!important;border-radius:0;border:none}.wide-menu{width:100%;background:#ec5c78}.content-header .menu{width:1024px;margin:0 auto;overflow:hidden}.content-header .menu li{float:left;height:50px;padding:12px 0;font-size:16px;text-align:center;margin:0}.content-header .menu li a{display:block}.content-header .menu .top{width:120px}.content-header .menu .knowledge{width:140px}.content-header .menu .salon{width:170px}.content-header .menu .clinic{width:130px}.content-header .menu .selfcare{width:210px}.content-header .menu .parts{width:150px}.content-header .menu a{color:#333}.top_pickup{overflow:hidden;background:#eee}.top_pickup_list:first-of-type{width:900px;margin:20px 20px 10px;overflow:hidden;background:#fff}.top_pickup_list:first-of-type .thumb{float:left;width:560px}.top_pickup_list:first-of-type .content{float:left;width:340px;padding:20px}.top_pickup_list:first-of-type .content .info{overflow:hidden;margin:70px 0 10px}.top_pickup_list:first-of-type .content .category{float:left;width:180px;border:1px solid #ec5c78;padding:3px 20px;color:#ec5c78;font-size:16px;text-align:center}.top_pickup_list:first-of-type .content .date{float:right;text-align:right;width:120px;font-size:14px;line-height:160%;color:#666;margin:10px 0 0}.top_pickup_list:first-of-type .content .title{font-size:22px;line-height:150%;color:#333}.top_pickup_list:first-of-type .content .desc{font-size:12px;line-height:160%;color:#666;margin:10px 0;display:inherit}.top_pickup_list{float:left;width:209.5px;margin:10px}.top_pickup_list:nth-of-type(2),.top_pickup_list:nth-of-type(6){margin-left:20px}.top_pickup_list .content .info{overflow:hidden;margin:5px 0}.top_pickup_list .content .category{float:left;width:120px;border:1px solid #ec5c78;padding:0;color:#ec5c78;font-size:14px;text-align:center}.top_pickup_list .content .date{float:right;text-align:right;width:80px;font-size:12px;line-height:160%;color:#666;margin:10px 0 0}.top_pickup_list .category{border:1px solid #ec5c78;padding:0 10px;color:#ec5c78;font-size:14px;text-align:center;margin:5px 0}.top_pickup_list .title{color:#333;margin:5px 0;font-size:15px;line-height:160%}.top_pickup_list .desc{display:none}.content-footer{width:940px;margin:0 auto;background:#fff;overflow:hidden}.footer-line{border-top:5px solid #ec5c78;margin-bottom:5px}.related{margin:10px 10px 80px}.section-headline h3{text-align:center;font-size:34px}.section-headline h3 a{color:#333}.section-headline h3:first-letter{color:#ec5c78}.section-headline .title_desc{text-align:center;color:#666;font-size:14px;margin-top:-10px}.related .pickup_list_wraper{overflow:hidden}.related .pickup_list{float:left;width:230px;padding:5px}.related .pickup_list .category{border:1px solid #ec5c78;padding:0;color:#ec5c78;font-size:13px;text-align:center;margin:10px 0 5px;width:120px}.related .pickup_list .title{color:#ec5c78;font-size:15px;color:#333;line-height:160%}.content-footer .info-wrap{overflow:hidden}.content-footer .info{float:left;width:240px}.content-footer .logo{width:120px;margin:20px 40px}.content-footer .logo h1{margin:0;padding:0}.content-footer .info ul{margin:20px 30px}.content-footer .info li{padding:3px}.content-footer .info a{color:#666}.content-footer .credit{color:#999;overflow:hidden;font-size:10px}.content-footer .credit .attention{float:left;width:50%;padding:0 20px}.content-footer .credit .attention a{color:#999}.content-footer .credit .copyright{float:left;width:50%;text-align:right;padding:0 20px}.content-body{background:#fff}.content-body,.content-body .main{width:940px;margin:0 auto;overflow:hidden}.content-body .main{float:left}.main h1{text-align:center;font-size:32px}.main h1 a{color:#333}.main .title_desc{text-align:center;color:#666;font-size:13px;margin-top:-7px}.main .standard{overflow:hidden}.main .standard_list{float:left;width:286px;margin:10px}.main .standard{margin:10px}.main .standard_list .content .info{overflow:hidden;margin:5px 0}.main .standard_list .content .category{float:left;width:140px;border:1px solid #ec5c78;padding:0;color:#ec5c78;font-size:14px;text-align:center}.main .standard_list .content .date{float:right;text-align:right;width:80px;font-size:12px;line-height:160%;color:#666;margin:10px 0 0}.main .standard_list .category{border:1px solid #ec5c78;padding:0 10px;color:#ec5c78;font-size:14px;text-align:center;margin:5px 0}.main .standard_list .title{color:#333;margin:5px 0;font-size:16px;line-height:160%}.main .standard_list .desc{color:#999;margin:5px 0;font-size:12px;line-height:160%}.main .seemore{width:94%;height:50px;background:#fff;border:1px solid #ec5c78;border-radius:5px;text-align:center;margin:30px 3%;padding:12px}.main .seemore a{font-size:16px;color:#ec5c78;display:block}.article{padding:20px 10px}.article .header{overflow:hidden;padding:0 20px}.article .header .thumb{width:640px;margin:20px 0}.article .header .head{padding:0 20px 0 0}.article .header .head .category{width:140px;border:1px solid #ec5c78;padding:0;color:#ec5c78;font-size:14px;text-align:center}.article .header .head .title h1{font-size:26px;font-weight:700;line-height:150%;color:#333;margin:10px 0 5px;text-align:left}.article .header .head .author{color:#999;font-size:14px}.article .header .head .info{overflow:hidden;color:#999;font-size:12px}.article .header .head .info .left{float:left;width:50%}.article .header .head .info .right{float:left;width:50%;text-align:right}.article .content{padding:0 20px}.article .page_index{margin:30px 0;padding:20px;border-radius:5px;border:1px solid #ccc}.article .page_index p{font-weight:700;font-size:16px;color:#666}.article .page_index .section{margin:10px 0 5px;text-decoration:underline}.article .page_index .sub_section{margin:0 10px;text-decoration:none}.article .page_index .section a{font-size:16px;color:#ec5c78}.article .page_index .sub_section a{font-size:14px;color:#ec5c78}.article .photo{margin:10px 0 20px}.article .photo img{max-width:90%}.article .photo a{color:#999;font-size:12px;margin:0 5px}.article .content h2{font-size:20px;margin:10px 0 20px;padding:5px;border-bottom:2px solid #ec5c78}.article .content h2,.article .content h3{font-weight:700;line-height:160%;color:#444}.article .content h3{font-size:18px;margin:10px 5px 20px;padding:0 10px;border-left:3px solid #ec5c78}.article .content .desc p,.article .content .text p{color:#444;font-size:15px;line-height:180%}.article .content .desc{margin:10px 5px 20px}.article .content .text{margin:10px 5px 30px}.article .content .end{margin:30px 5px}.article_view_ecbtn{display:block;border:1px solid #ccc;border-radius:5px;background:#fff;font-size:100%;color:#333;width:100%;text-align:center;padding:10px;margin-bottom:50px}.article_view_ecbtn:hover{color:#666;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;background:#fafafa}.ec_itemname{margin:30px 10px 0;font-size:100%}.ec_price{margin:5px 10px 10px;font-size:100%}.articles_ad_link_btn{margin:10px 0 30px;display:inline-block;font-weight:300;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;padding:10px 30px;font-size:14px;line-height:1.42857143;border-radius:3px;border:1px solid #6eb61f;color:#fff;width:100%;background:#6eb61f}.articles_ad_link_btn:hover{color:#fff;filter:alpha(opacity=950);-moz-opacity:.95;opacity:.95}.article .share{overflow:hidden;margin:20px 0 30px}.article .share div{float:left;width:220px;height:35px;text-align:center}.article .share img{width:30px;margin:2px 0 0}.article .share .tw{background:#1da1f2}.article .share .fb{background:#3c5a99}.article .share .line{background:#00b900}.info-contents{padding:20px}.info-contents h1{font-size:24px}.info-contents .title_desc{font-size:14px;margin-top:0}.info-contents .body{margin:50px 30px;padding:10px 20px;border:1px dashed #999}.info-contents .about{margin:50px 10px;font-size:14px}.info-contents p{font-size:16px;margin:20px 10px}.info-contents .headline{font-weight:700;margin:30px 0 0;padding:10px;border-bottom:1px solid #ccc}.info-contents .text{font-weight:400;margin:-10px 0 50px;padding:0 10px}.breadcrumb{color:#999;padding:0 30px 20px;margin-bottom:-20px;background:#fff}.breadcrumb a{color:#999}.breadcrumb li{display:inline}.shop-link-nav{text-align:center;background:#6eb61f;padding:20px;width:100%;border-radius:30px;margin:20px 3% 100px;width:94%}.shop-link-nav a{color:#fff;display:block}.kiss-company{padding:20px;margin-bottom:300px}.kiss-company .title{font-size:18px;border-bottom:2px solid #ec5c78;padding:10px;font-weight:700}.kiss-company .content{padding:10px}.kiss-company .content p{margin:0 0 15px}.lp-ad-company{margin:100px 10px 50px}