<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*********************************************************************************************************
è‚Œè¨ºæ–­
*********************************************************************************************************/
.skin_diagnose{ text-align: center; }

.md { padding: 30px 20px 10px !important; margin: 0; border: 1px solid #ddd; background-color: #fff; padding: 0 15px; text-align: left; }
.md_exp { color: #555; border: 1px solid #ddd; background: #f6f6f6; padding: 10px 20px;}
.md_exp p {font-size: 14px;}
.md_question { font-weight: bold; color: #222; font-size: 16px; margin: 30px auto 15px;}

.md_img { text-align: center; width: 150px; margin: 0 auto -35px;}

.md_title { display: block; margin: 0 0 20px;}

.md_checkbox_old { padding: 0px 10px 10px;}
.md_checkbox{ padding: 10px 0 5px 10px; }

.md_checkbox .tgl+label:before { margin-left: 0 !important;}
.md_checkbox .tgl-default + label:before, .tgl-on-default:checked + label:before {background-color: #f6f6f6;}

.md_checkbox .tgl+label:after { font-size: 13px; }
.md_checkbox label span { text-indent: -1em; padding-left: 1em; }

.md_nayami_btn { padding: 30px 80px;}
.md_nayami_btn a { display: block; position: relative; padding: .75em 5em .75em 1.5em; border-radius: .25em; width: 150px; margin: 0 auto .5em; background: #fff;  font-weight: bold; font-size: 14px; cursor: pointer; outline: none; 
	box-shadow:
    /* regular bottom */
    0 .0625em .125em rgba(0, 0, 0, .125),
    /* inset bottom */
    inset 0 -.25em 0 -.125em rgba(0, 0, 0, .125),
    /* category color (left)
    inset 1em 0 0 -.7em rgba(0, 0, 0, .5), */
    
    /* arrow background (right) */
    inset -2em 0 0 -.3em rgba(0, 0, 0, .05);
}
.md_nayami_btn a:before,
.md_nayami_btn a:after { box-sizing: border-box; }
.md_nayami_btn a:hover,
.md_nayami_btn a:active {
	box-shadow:
    /* regular bottom */
    0 .0625em .125em rgba(0, 0, 0, .125),
    /* inset bottom */
    inset 0 -.25em 0 -.125em rgba(0, 0, 0, .125),
    /* category color (left)
    inset 1em 0 0 -.7em rgba(0, 0, 0, .5), */

    /* arrow background (right) */
    inset -2em 0 0 -.3em rgba(0, 0, 0, .08);
}
.chevron { display: block; width: 1em; height: 1em; font-size: .75em; position: absolute; right: .667em; top: 50%; margin-top: -.6em; /* just eyeballing it */}
.chevron:before,
.chevron:after { content: ''; display: block; position: absolute; background: rgba(0, 0, 0, .125); width: .5em; height: .5em; right: .25em; top: 50%; }
.chevron:before { transform: skewX( 45deg ); top: 0; box-shadow: inset -.125em .125em .125em rgba(0, 0, 0, .25); }
.chevron:after { transform: skewX( -45deg ); bottom: 0; box-shadow: inset .25em .125em .125em -.125em rgba(0, 0, 0, .25); }


.md_nayami_check { margin: 30px 0;}

/*	wrapper divs */
.custom-checkbox { position: relative; }
/* input, label positioning */
.custom-checkbox input { position: absolute; left: 2px; top: 3px; margin: 0; z-index: 0; outline: none; }
.custom-checkbox label { display: block; position: relative; z-index: 1; line-height: 1; padding: 14px 0 10px 50px; margin: 0 0; cursor: pointer; font-size: 13px; outline: none; }

/* states */
.custom-checkbox label { background: url(/template/default/img/abouts/diagnosis/checkbox.png) no-repeat; }
.custom-checkbox label, .custom-radio label { background-position: -10px -14px; }

.custom-checkbox label.hover,
.custom-checkbox label.focus { background-position: -10px -114px; text-decoration: underline;}

.custom-checkbox label.checked { background-position: -10px -214px; }
.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus { background-position: -10px -314px; }

.custom-checkbox label.focus { }

.md_comment { padding: 10px 0 20px;}
.md_comment .list_btn a.btn_cart,
.md_comment .list_btn a.btn_info { width: 120px;}

.md_btn { text-align: center; padding: 0 0; font-size: 12px; color: #555;}
.md_btn a,
.md_btn input[type="submit"] { width: 250px; padding: 10px 0px; margin: 0 auto 20px; font-weight: bold; display: inline-block; background-color: #F3F3F3; border: 1px solid #ccc; color: #2B2C2B; text-shadow: rgba(254,254,254,0.5) 0px 1px 0px; outline: none; font-size: 15px; cursor: pointer;}
.md_btn a:hover,
.md_btn input[type="submit"]:hover { text-decoration: none; background-color: #FFFFFF; }
.md_btn a:active,
.md_btn input[type="submit"]:active { background-color: #F9F9F9; text-shadow: none; }
.md_btn input[type="submit"].btn_back { width: 170px; padding:10px 0; font-size: 12px; margin-top: 10px; color: #555; font-weight: normal; border: 1px solid #eee;}


div.skin_diagnose h3 { font-weight: normal; border: 1px solid #ddd; padding: 1px; text-align: center; color: #777; margin: 0px auto 10px; font-size: 11px; background: #f5f5f5; border-right: none; border-left: none;}
div.skin_diagnose h3.result_type{ background: none; border: none; font-size: 18px; font-weight: bold; color: #333; margin-top: -20px; }

#shindan h3 { font-weight: normal; border: 1px solid #ddd; padding: 1px; text-align: center; color: #444; margin: 30px auto 0px; padding: 3px; font-size: 13px; background: #f5f5f5; border-right: none; border-left: none;}


#shindan h2.result_type{ background: none; border: none; font-size: 18px; font-weight: bold; color: #333; margin: 0 0; }

p.md_description_txt { text-align: center; color: #111; font-weight: bold; margin:20px auto 5px; }
p.md_description { font-size: 12px; text-align: center; color: #555; padding-bottom: 10px; margin:0px auto 20px; border-bottom: 1px solid #ddd;}

div.skin_diagnose .listbox { width: 100%; min-height: 150px; margin-left: auto; margin-right: auto;}
/* div.skin_diagnose .listbox:last-child { border: none;} */
div.skin_diagnose div.listphoto img.picture { width: 150px; height: 150px;}
div.skin_diagnose div.listrightblock { margin-left: 170px;}
div.skin_diagnose div.listrightblock div.subname { margin-left: 0;}

div.skin_diagnose .list_btn input[type="submit"] {display: inline-block; width: 120px; height: 35px; line-height: 35px; font-size: 12px; background: #555; border: none; color: #fff; outline: none; cursor: pointer;}
div.skin_diagnose .listrightblock .list_btn { position: static; margin-top: 15px;}
div.skin_diagnose .listrightblock select { width: 75px;}

div.skin_diagnose .cart_box { text-align: center; padding: 0; margin-bottom: 20px;}
div.skin_diagnose .cart_box span.cart_btn_inactive,
div.skin_diagnose .cart_box a.btn_cart { width: 250px; padding: 10px 0; display: block; margin: 0 auto;}
div.skin_diagnose .cart_box span.cart_btn_inactive { background: #f5f5f5; color: #aaa;}


#str,
#str2 { display: none; /*opacity: 0; -webkit-transition: all 1s ease-out; transition: all 1s ease-out;*/}

@media only screen and (min-width: 1028px) {
	.md { background-size: inherit !important; }
}
@media only screen and (min-width: 768px) {
	.md { background-size: contain; background-image: url(/template/default/img/abouts/diagnosis/md_body_pc.png); background-repeat: repeat-y; background-position: center; padding: 0; border: none; margin: 0;}
	.md_img {  width: auto; margin: 0 auto;}

}

</pre></body></html>