.enlarge-font .modern-article #main-img2{padding-bottom:0;}
#main-img2{width:745px;height:400px;z-index:10;zoom:1;}
#main-img2 .step-bg{z-index:59;}
#main-img2 .step-box1{display:none;position:absolute;top:70px;left:12px;z-index:60;}
#main-img2 .step-box2{display:none;position:absolute;top:70px;left:147px;z-index:61;}
#main-img2 .step-box3{display:none;position:absolute;top:70px;left:282px;z-index:62;}
#main-img2 .step-box4{display:none;position:absolute;top:70px;left:417px;z-index:63;}
#main-img2 .step-box5{display:none;position:absolute;top:70px;left:552px;z-index:64;}
#main-img2 .step-bullet1{display:none;position:absolute;top:140px;left:139px;z-index:65;}
#main-img2 .step-bullet2{display:none;position:absolute;top:140px;left:274px;z-index:66;}
#main-img2 .step-bullet3{display:none;position:absolute;top:140px;left:409px;z-index:67;}
#main-img2 .step-bullet4{display:none;position:absolute;top:140px;left:544px;z-index:68;}
#main-img2 .step-next{display:none;position:absolute;top:22px;left:528px;z-index:69;}
#menu-right .main-images{width:100%;padding-bottom:10px;}
#menu-right .main-images .fd_checker_img{background-image:url("/shopping/images/STDchecker_1-1.jpg");height:100%;margin:0;padding:0;width:100%;}
#menu-right .main-images .fd_checker_btn{position:relative;width:357px;height:50px;top:-70px;left:40px;z-index:50;cursor:pointer;}
#menu-right .fd_checker_btn2{position:relative;left:555px;top:10px;margin-bottom:-140px;width:190px;height:40px;z-index:80;cursor:pointer;}
#menu-right .fd_checker_btn2:hover{top:11px;zoom:1;}
#menu-right .fd_checker_btn3{position:relative;left:23px;top:-130px;width:700px;height:80px;z-index:10;cursor:pointer;border-right:1px solid #8b6d9a;border-bottom:2px solid #8b6d9a;-webkit-box-shadow:1px 1px 2px #8b6d9a;box-shadow:1px 1px 2px #8b6d9a;-webkit-border-radius:5px;border-radius:5px;}
#menu-right .fd_checker_btn3:hover{top:-129px;border-right:1px solid #888;border-bottom:none;box-shadow:1px 1px 0px #888;}
#menu-right .fd_checker_btn4{position:relative;left:343px;top:-100px;margin-bottom:-82px;width:380px;height:80px;z-index:10;cursor:pointer;border-right:1px solid #c7c8c9;border-bottom:2px solid #c7c8c9;-webkit-box-shadow:1px 1px 2px #c7c8c9;box-shadow:1px 1px 2px #c7c8c9;}
#menu-right .fd_checker_btn4:hover{top:-99px;margin-bottom:-80px;border-right:1px solid #c7c8c9;border-bottom:none;box-shadow:1px 1px 0px #c7c8c9;}
#menu-right .fd_checker_btn5{position:relative;left:345px;top:-90px;margin-bottom:-72px;width:380px;height:70px;z-index:10;cursor:pointer;}
#menu-right .fd_checker_btn5:hover{}
#menu-right .fd_checker_btn6{position:relative;left:570px;top:-55px;margin-bottom:-45px;width:165px;height:45px;z-index:10;cursor:pointer;}
#menu-right .fd_checker_btn6:hover{top:-54px;}
.enlarge-font .modern-article .h_shoptop_blue{background-color:#4090e7;font-size:22px;background-image:none;background-color:#4090e7;height:auto;padding-top:0.25em;padding-bottom:0.25em;border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;}
.h_shoptop_blue{background-image:url("/shopping/images/top/h_shoptop_bg.png?v=20140926");height:30px;color:#fff;line-height:32px;text-align:center;font-family:'Lucida Grande',"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;letter-spacing:1px;text-shadow:0px 1px 1px #574E7C;}
.h_shoptop_blue img{margin-bottom:2px;}
#menu-right .main-images .main-img-txt{position:relative;width:320px;height:50px;top:366px;left:440px;font-size:93%;color:#D65B99;line-height:1.5;z-index:50;}
#menu-right .main-images .fd_checker_btn:hover{position:relative;top:-69px;zoom:1;}
#menu-right .main-images .fd_checker_step{position:relative;width:702px;top:-342px;left:40px;display:none;zoom:1;z-index:51;cursor:pointer;overflow:hidden;}
#menu-right .fd_checker_step2{position:relative;width:702px;top:208px;left:0px;display:none;zoom:1;z-index:51;cursor:pointer;overflow:hidden;}
#main-image .right-column p{margin-bottom:6px;}
#main-image .right-column p.end{margin-bottom:0px;}
.div_03 div .tv{background-image:none;}
.div_03 div .ta-center{background-image:none;}
.product_section_inner h3.bottom10px{margin-left:15px;}
.product_section_inner .bottom40px{margin-left:15px;}
#stdchk_kansou .bottom30px{margin-bottom:30px;}
.service_section .mes{background-color:#EDF4FA;padding:15px 34px;margin-bottom:30px;font-weight:bold;line-height:1.7;}
#left-column .search_checker_t{padding-top:30px;width:745px;background:url('/shopping/images/top/search_checker_t3.gif') no-repeat;left top;}
#search_checker_box{position:relative;padding-bottom:7px;width:745px;background:url('/shopping/images/top/search_checker_b3.gif') no-repeat left bottom;}
#search_checker_box .search_checker_s{width:714px;border-left:4px solid #D4DBE2;border-right:4px solid #D4DBE2;padding:12px;}
#search_checker_box p{font-size:93%;padding-bottom:15px;}
#search_checker_box .leftbox{float:left;width:475px;overflow:hidden;zoom:1;}
.modern-article #search_checker_box .rightbox{font-size:13px;}
#search_checker_box .rightbox{float:left;width:223px;overflow:hidden;zoom:1;margin-left:15px;}
#search_checker_box .rightbox ul{}
#search_checker_box .rightbox ul li{background:url('/common/images/bullet_01.gif') no-repeat 4px 4px;}
#search_checker_box .rightbox ul li a{padding:2px 0 2px 14px;display:block;width:220px;}
#search_checker_box .rightbox ul li a:hover{color:#09F;background:url("/common/images/bullet_01.gif") no-repeat 4px 4px;background-color:#F6F6F6;}
.shoppingtop{overflow:visible !important;height:auto !important;margin-left:15px !important;margin-bottom:20px;}
.blue_line{border-bottom:3px solid #56B9DE;padding-bottom:4px;}
#checker .product_section{background:none;}
.left27px{margin-left:27px}
#c4box1{float:left;padding:42px 0 8px 0;width:161px;height:150px;background:url('/shopping/images/BNR_t_c4_1.jpg') repeat-x left top;}
#c4box2{float:left;padding:42px 0 8px 0;margin-left:20px;width:161px;height:150px;background:url('/shopping/images/BNR_t_c4_2.jpg') repeat-x left top;}
#c4box3{float:left;padding:42px 0 8px 0;margin-left:20px;width:161px;height:150px;background:url('/shopping/images/BNR_t_c4_3.jpg') repeat-x left top;}
#c4box4{float:left;padding:42px 0 8px 0;margin-left:20px;width:161px;height:150px;background:url('/shopping/images/BNR_t_c4_4.jpg') repeat-x left top;}
#c3box1{float:left;padding:42px 0 8px 0;width:220px;height:130px;background:url('/shopping/images/BNR_t_c3_1.jpg') no-repeat left top;}
#c3box2{float:left;padding:42px 0 8px 0;margin-left:20px;width:220px;height:130px;background:url('/shopping/images/BNR_t_c3_2.jpg') no-repeat left top;}
#c3box3{float:left;padding:42px 0 8px 0;margin-left:20px;width:220px;height:130px;background:url('/shopping/images/BNR_t_c3_3.jpg') no-repeat left top;}
.enlarge-font .modern-article .cbox {font-size:12px;}
.modern-article .cbox {font-size:13px;}
.cbox p{padding:12px 10px 0 10px !important;margin:0 !important;}
.enlarge-font .modern-article .cbox p.title,.enlarge-font .modern-article .cbox p.explanation{font-size:12px;}
.cbox p.explanation{line-height:1.6 !important;padding-top:0.5em !important;}
p.box_green{border:1px solid #6F9502;color:#6F9502;padding:10px;margin-left:2px !important;margin-right:7px !important;margin-bottom:15px !important;}
.em16{line-height:1.6 !important;}
.em15{line-height:1.5 !important;}
.border_none{border:none !important;}
.enlarge-font .modern-article .section #checker h3{margin-bottom:0 !important;}
.section #checker h3{margin:0 0 10px 0 !important;}
.enlarge-font .modern-article .section #checker .product_section .price{display:inline-block;font-weight:bold;}
#top_search .btn{position:relative;top:0px;z-index:1;}
#top_search .btn:hover{position:relative;top:1px;z-index:1;zoom:1;}
.enlarge-font .modern-article .h-onayami-txt{height:auto;}
.h-onayami-txt{margin:0 5px 14px 2px;background-color:#e9f3fc;border:1px solid #bbbbbb;border-radius:30px 30px 0 0;height:130px;overflow:hidden;}
.enlarge-font .modern-article #NO01.h-onayami-txt .h-onayami-txt1{padding-top:39px;padding-bottom:39px;}
.enlarge-font .modern-article #NO02.h-onayami-txt .h-onayami-txt1{padding-top:32px;padding-bottom:32px;}
.enlarge-font .modern-article #NO03.h-onayami-txt .h-onayami-txt1{padding-top:36px;padding-bottom:36px;}
.enlarge-font .modern-article .h-onayami-txt1{height:auto;}
.h-onayami-txt1{width:300px;height:130px;float:left;padding:0px 20px 20px 14px;margin:0;background-color:#fff;}
.enlarge-font .modern-article .h-onayami-txt1 h3{min-height:30px;}
.h-onayami-txt1 h3{width:300px;font-family:'Lucida Grande',"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#444;font-size:20px;line-height:1.2;min-height:60px;}
.h-onayami-txt p.h-onayami-txt2{line-height:1.8;float:left;margin:0 5px 0 0;width:366px;padding:10px 6px 24px 24px;}
.enlarge-font .modern-article #NO01.h-onayami-txt p.h-onayami-txt2{padding-top:1em;padding-bottom:1em;}
.enlarge-font .modern-article #NO02.h-onayami-txt p.h-onayami-txt2{padding-top:1em;padding-bottom:1em;}
.enlarge-font .modern-article #NO03.h-onayami-txt p.h-onayami-txt2{padding-top:1em;padding-bottom:1em;}
#NO02.h-onayami-txt p.h-onayami-txt2{padding-top:36px;}
#NO03.h-onayami-txt p.h-onayami-txt2{padding-top:34px;}
.enlarge-font .modern-article .h-onayami-sub1{margin-top:0;}
.enlarge-font .modern-article .h-onayami-sub2{margin-top:0;}
.enlarge-font .modern-article .h-onayami-sub3{margin-top:0;}
.h-onayami-sub1{padding-left:54px;margin-bottom:8px;margin-top:14px;}
.h-onayami-sub2{padding-left:54px;margin-bottom:8px;margin-top:42px;}
.h-onayami-sub3{padding-left:54px;margin-bottom:8px;margin-top:28px;}
.icon-onayami1{background:url("/shopping/images/top/ICON_onayami1.png") no-repeat 0px 8px;padding-left:50px;}
.icon-onayami2{background:url("/shopping/images/top/ICON_onayami2.png") no-repeat 0px 0px;padding-left:54px;margin-top:-20px;padding-top:18px;}
.icon-onayami3{background:url("/shopping/images/top/ICON_onayami3.png") no-repeat 0px 0px;padding-left:54px;}
.txt_type{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka, sans-serif;font-weight:bold;}
.txt_type.man{color:#333;}
.txt_type.woman{color:#333;}
.txt_type.unisex{color:#333;margin-bottom:0px;}
h3.txt_type.man{font-size:18px;}
h3.txt_type.woman{font-size:18px;}
h3.txt_type.unisex{font-size:18px;}
h4.txt_type.man{font-size:18px;}
h4.txt_type.woman{font-size:18px;}
h4.txt_type.unisex{font-size:18px;}
#labo-img{background-image:url('/common/images/shopping/labo745.png');width:745px;height:280px;margin-bottom:30px;position:relative;text-align:center;}
#labo-img .labo-img-box{width:100%;height:100%;padding-top:4em;color:#000;line-height:1.7;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka, sans-serif;}
#labo-img .img-title{font-size:24px;font-weight:bold;text-shadow:1px 1px 1px rgba(255,255,255,0.5), -1px -1px 1px rgba(255,255,255,0.5), -1px 1px 1px rgba(255,255,255,0.5), 1px -1px 1px rgba(255,255,255,0.5);-webkit-text-shadow:1px 1px 1px rgba(255,255,255,0.5), -1px -1px 1px rgba(255,255,255,0.5), -1px 1px 1px rgba(255,255,255,0.5), 1px -1px 1px rgba(255,255,255,0.5);}
#labo-img .box2 { margin-left:auto;margin-right:auto;width:530px;margin-top:2em;}
#labo-img .box2 .lb{float:left;width:90px;}
#labo-img .box2 .lb img{border:1px solid #999;height:100px;}
#labo-img .box2 .rb{text-align:left;display:inline-block;margin-left:5px;text-shadow:1px 1px 1px rgba(255,255,255,0.5), -1px -1px 1px rgba(255,255,255,0.5), -1px 1px 1px rgba(255,255,255,0.5), 1px -1px 1px rgba(255,255,255,0.5);-webkit-text-shadow:1px 1px 1px rgba(255,255,255,0.5), -1px -1px 1px rgba(255,255,255,0.5), -1px 1px 1px rgba(255,255,255,0.5), 1px -1px 1px rgba(255,255,255,0.5);}
#labo-img .cert{font-size:17px;font-weight:bold;}
#labo-img .corpname{font-size:12px;margin-bottom:1em;font-weight:bold;}
#labo-img .desc{}
.enlarge-font .modern-article .trust-service .shopping-top-frame{background-color:white;padding:30px;border:3px solid #ccc;border-radius:9px;-webkit-border-radius:9px;}
.enlarge-font .modern-article .trust-service .shopping-top-frame:not(:first-of-type){margin-top:30px;}
.enlarge-font .modern-article .trust-service .shopping-top-frame img{max-width:100%;height:auto;}
