@import url("post-challenge_res.css");

.title{margin:20px auto;text-align:center;}
.flow{margin:20px auto;position:-webkit-sticky;position: sticky;top: 4px; left: 0;z-index:5;}
.talk{margin:35px auto;}
.talk_cap {margin: 35px 0px;}
br.sp{display:none;}
.talk .talkabout{position: relative;padding:20px 20px 5px 20px;background-color: #f6f6f6;border: 1px solid #edededed;border-radius: 8px;}
.talk .talkabout::before{content: '';position: absolute;display: block;width: 0;height: 0;left: -11px;top: 28px;border-right: 10px solid #dededede;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.talk .talkabout::after{content: '';position: absolute;display: block;width: 0;height: 0;left: -10px;top: 28px;border-right: 10px solid #f6f6f6;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.talk .talkanswer{position: relative;padding:25px 25px 5px 25px;background-color: #e3eff2;border: 1px solid #e3eff2;border-radius: 8px;}
.talk .talkanswer::before{content: '';position: absolute;display: block;width: 0;height: 0;right: -11px;top: 28px;border-left: 10px solid #e3eff2;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.talk .talkanswer::after{content: '';position: absolute;display: block;width: 0;height: 0;right: -10px;top: 28px;border-left: 10px solid #e3eff2;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.talk .talkanswer .answerimg{margin:20px auto;text-align:center;}
span.suptext {font-size: 75.5%;vertical-align: top;position: relative;top: -0.1em;}
.content01 {position: relative; margin: 40px auto 40px;}
.content01 img.bg{position: relative;}
.content01 .eyecactharea{ position: relative; margin: 20px auto;height:420px;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge16/eyecatch.jpg) repeat-y center top;}
.content01 .sub_t{margin-top:39.5%;display: inline-block;position:relative;z-index:1;height: 40px;line-height:40px;vertical-align: middle;text-align: center;padding: 0 10px;font-size: 18px;background: #4db58e;color: #FFF;box-sizing: border-box;}
.content01 .sub_t:after{content: "";position: absolute;width: 0;height: 0;}
.content01 .sub_t:after{border: 20px solid #4db58e;border-right-color: transparent;}
.content01 h2 {font-weight:normal;line-height:32px;position: absolute;bottom: 0;background: rgba(0,0,0,0.6);padding:20px;border-bottom: 0px;color: #fff;margin:0px;width:100%;}
.content01 h2 .challenge_name{font-weight:bold;font-size:17px;}
.content01 h2 b{font-weight:normal;font-size:20px;display:block;}
.content01 .c_name{display:inline-block;margin-right:10px;}
.content01 span.tag{font-size:16px;line-height:25px;display:inline-block;margin-right:10px;padding:0 20px;border:solid 1px #fff;border-radius:30px;}
.content02 {padding:30px; position: relative; margin: 40px auto 40px;background:#f7f7f7;border-radius:10px;border-left:solid 2px #dedede;border-bottom:solid 2px #dedede;}
.content02 .note{margin:0 auto;background:#FFF;padding:25px;border-left:solid 2px #eaeaea;border-right:solid 2px #eaeaea;border-bottom:solid 2px #dedede;}
.content02 .note:after{content: " ";display: block;position: absolute;bottom:30px;right: 29px;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/note_after.jpg);width: 43px;height: 33px;}
.content02 h3{background: #4db58e;color: #fff;padding: 20px 0;font-size: 24px;text-align: center;width:100%;margin:0px;}
.content02 h3:after{content: "";position: absolute;width: 0;height: 0;}
.content02 h3:after {position: absolute;top: -40px;left: 92%;z-index: 1;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/clip.png);width: 57px;height: 67px;}
.content02 .photo{position: relative;border:solid 10px #FFF;box-shadow:0px 0px 4px 1px #e6e6e6;margin:30px auto;text-align:center;}
.content02 .photo:before{content: "";position: absolute;width: 0;height: 0;}
.content02 .photo:before {position:absolute;top: -20px;left:-50px;z-index: 1;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/pick.png);width:150px;height: 97px;}
.content02 ul{margin-left:0px;}
.content02 ul li{list-style-type:none;background-position:0px 10px;background-repeat:no-repeat;background-image:url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/check.png);padding:10px 0px 10px 35px;font-size:18px;border-bottom:solid #dddddd 1px;}
.content02 ul li b{background: linear-gradient(transparent 75%, #f2eeb2 75%);}
.content03 {position: relative; margin: 40px auto 40px;}
.content03 hr {border-top:0px;margin:20px 0px;background-image: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/line.png);background-repeat: no-repeat;height: 18px;}
.content03 .comment{margin:50px auto 0px auto;border:solid 1px #eeeeee;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/c_bg.jpg);padding-bottom:10px;}
.content03 .comment:before{content: "";position: absolute;width: 0;height: 0;}
.content03 .comment:before {position:absolute;z-index: 1;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge16/c_topbg.jpg);width:648px;height: 196px;}
.content03 .comment p b{color:#eb6877;}
.content03 h3{font-size:24px;color:#333333;z-index: 2;margin: 65px auto 20px auto;text-align:center;display:block;}
.content03 h3:after{content:none;}
.content03 .comment_img{position:relative;;z-index: 2;margin:0 auto 20px auto;text-align:center;display:block;}
.content03 p{padding:0 35px;font-size:14px;}
.content03 p b{color:#323d96;}
.content03 p span.cap{font-size: 12px;color: #888888;}
.content03 .consultant{padding:20px;margin:50px auto;border:solid 5px #f4f4f4;}
.content03 .consultant h3{font-size:24px;color:#333333;margin:0px auto 40px auto;line-height:40px;}
.content03 .consultant h3:after{content:"SKINCARE CONSULTANT";color:#f88674;background-color:#ffffff;font-size:12px;font-weight:normal;}
.content03 .consultant .sc_name{font-size:18px;font-weight:bold;margin-bottom:10px;}
.content03 .consultant p{padding:0px;}
.content03 .consultant p b{color:#333333;font-size:15px;}
.content03 .pickup_p h3{position: relative;z-index:2;font-size:20px;margin: 65px auto 20px auto;padding:25px 0px;text-align:center;display:block;color:#323d96;background:#f5f5fa;border-top:solid 5px #323d96; }
.content03 .pickup_p h3:before{position:absolute;z-index:1;top:45px;left:125px;content:"";background-image: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/tl_l.png);display:inline-block;width:21px;height:30px;}
.content03 .pickup_p h3:after{position:absolute;z-index:1;top:45px;left:500px;content:"";background-image: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/tl_r.png);display:inline-block;width:20px;height:30px;background-color: #f5f5fa;}
.content03 .pickup_p p{margin:30px 0px;line-height: 25px;}
.content03 .pickup_p p b{color:#323d96;}
.content03 h3.skin{border-top:solid 3px #323d96;border-bottom:solid 3px #323d96;color:#323d96;padding:10px 0px;text-align:center;display:block;font-size:18px;}
.content03 h3.skin:after{content:none;}
.content03 .product_cat {margin-left: -45px;padding: 30px 0px 53px 20px;border-bottom: solid 1px #ccc;}
.content03 .product_cat .step {color:#323d96;font-size:16px;}
.content03 .product_cat .product_name {font-weight:bold;font-size:18px;}
.content03 .flow_cap{margin:20px 0px;}
.content03 span.line{border-bottom: solid 1px #333333;}
.content03 b span.line{border-bottom: solid 1px #333333;}
.content03 strong{color:#323d96;}
.content04 {position: relative; margin: 40px auto 40px;}
.content05 {position: relative; margin: 40px auto 40px;}
.content05 hr {border-top:0px;margin:20px 0px;background-image: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/line.png);height: 18px;}
.content06 {position: relative; margin: 40px auto 40px;}
.content06 .lastday {position: relative;z-index:0;text-align:center;margin: 50px auto 0px auto;border-top: solid 3px #b7aa00;border-left:solid 1px #eeeeee;border-right:solid 1px #eeeeee;border-bottom:solid 1px #eeeeee;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/last_bg.jpg);padding:30px;}
.content06 .tl_l {margin-top: 30px;width: 86%;display: inline-block;position: relative;height: 50px;line-height: 50px;vertical-align: middle;text-align: center;font-size: 22px;font-weight: bold;background:#4db48d;
color: #FFF;box-sizing: border-box;}
.content06 .tl_l:before, .content06 .tl_l:after {content: "";position: absolute;width: 0;height: 0;}
.content06 .tl_l:before {top: 0;left: -30px;border: 25px solid #4db48d;border-left-color: transparent;}
.content06 .tl_l:after {z-index: 1;top: 0;left: 500px;border: 25px solid #4db48d;border-right-color: transparent;}
.content06 .c_comment{margin:30px 0px 70px 0px;position: relative;z-index:3;display:block;width:100%;height:100%;}
.content06 .c_img {position: relative;z-index: 1;top: 0px;left:0px;text-align:left;}
.content06 .c_text {position: relative;z-index: 2;top: -50px;left: 50px;background: #FFFFFF;padding: 30px 30px 10px;text-align: left;width:90%;box-shadow: 0px 4px 4px 1px #e6e6e6;margin-bottom:-60px;}
.content06 .c_text .tl{width:89%;font-weight:bold;font-size:18px;margin-bottom:20px;background: linear-gradient(transparent 75%, #f2eeb2 75%);}
.content06 .c_text p b{color:#eb6877;}
.content06 .c_text span{font-size:12px;color:#888888;display:block;margin:20px 0px;}
.content06 .con_comment{margin:30px 0px;position: relative;z-index:3;display:block;width:100%;height:100%;}
.content06 .con_img {position: relative;z-index: 1;top: 0px;left:0;}
.content06 .con_text {position: relative;z-index: 2;top: -50px;left: 0px;background: #FFFFFF;padding: 30px 30px 10px;text-align: left;width:90%;box-shadow: 0px 4px 4px 1px #e6e6e6;margin-bottom:-60px;}
.content06 .con_text .tl{width:78%;font-weight:bold;font-size:18px;margin-bottom:20px;background: linear-gradient(transparent 75%, #f2eeb2 75%);}
.content06 .con_text p b{color:#eb6877;}
.content06 ul{font-size:10px;color:#888888;text-align:left;margin:20px 20px 0px 0px;}
.content06 ul li{list-style:none;line-height:1.2em;position: relative;}
.content06 ul li:before{content:"※";position: relative;}
.content06 p.cap{font-size: 12px;color: #888888;}
.content07 {position: relative; margin: 40px auto 40px;}
.content07 h3{position: relative;z-index:2;font-size:20px;margin: 65px auto 20px auto;text-align:center;display:block;}
.content07 h3:before{position:absolute;z-index:1;top:0px;left:70px;content:"";background-image: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/tlp_l.png);display:inline-block;width:21px;height:30px;}
.content07 h3:after{position:absolute;z-index:1;top:0px;left:560px;content:"";background-image: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge12/tlp_r.png);display:inline-block;width:20px;height:30px;background-color:#ffffff;}
.content07 .product_list{position: relative;z-index:2;background:#f6f6f6;border:solid 1px #dddddd;display:block;height:113px;margin:10px 0px;}
.content07 .product_list:hover{border:solid 1px #3c82e0;}
.content07 .product_list a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent:-999px;z-index: 3;}
.content07 .product_list:before{ content: "";top: 0;right: 0;border-bottom: 1em solid transparent;border-right: 1em solid #3c82e0;
position: absolute;z-index:3;}
.content07 .product_list .product_img {position: relative;z-index: 1;display: inline-block;top: -8px;}
.content07 .product_list .product_cat {position: relative;top:7px;left:-10px;padding: 20px 0px;display:inline-block;z-index: 2;}
.content07 .product_list .product_cat .step {font-weight:bold;font-size:18px;}
.content07 .product_list .product_cat .product_name {margin-top:5px;font-size:15px;}
.content07 .product_list02{position: relative;z-index:2;background:#f6f6f6;border:solid 1px #dddddd;display:block;height:135px;margin:10px 0px;}
.content07 .product_list02:hover{border:solid 1px #3c82e0;}
.content07 .product_list02 a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent:-999px;z-index: 3;}
.content07 .product_list02:before{ content: "";top: 0;right: 0;border-bottom: 1em solid transparent;border-right: 1em solid #3c82e0;
position: absolute;z-index:3;}
.content07 .product_list02 .product_img {position: relative;z-index: 1;display: inline-block;top: -20px;left: 15px;}
.content07 .product_list02 .product_cat {position: relative;top:10px;left:-10px;padding: 20px 0px;display:inline-block;z-index: 2;}
.content07 .product_list02 .product_cat .step {font-weight:bold;font-size:16px;}
.content07 .product_list02 .product_cat .product_name {margin-top:5px;font-size:14px;}
.content07 .product_list03{position: relative;z-index:2;background:#f6f6f6;border:solid 1px #dddddd;display:block;height:135px;margin:10px 0px;}
.content07 .product_list03:hover{border:solid 1px #3c82e0;}
.content07 .product_list03 a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent:-999px;z-index: 3;}
.content07 .product_list03:before{ content: "";top: 0;right: 0;border-bottom: 1em solid transparent;border-right: 1em solid #3c82e0;
position: absolute;z-index:3;}
.content07 .product_list03 .product_img {position: relative;z-index: 1;display: inline-block;top: -20px;left: 15px;}
.content07 .product_list03 .product_cat {position: relative;top:10px;left:-10px;padding: 20px 0px;display:inline-block;z-index: 2;}
.content07 .product_list03 .product_cat .step {font-weight:bold;font-size:16px;}
.content07 .product_list03 .product_cat .product_name {margin-top:5px;font-size:14px;}
.content07 span.cap{font-size:12px;color:#888888;margin-left:10px;}
.content07 span.suptext {font-size: 75.5%;vertical-align: top;position: relative;top: -0.1em;}
.content07 span.q_drugs{background:#ffffff;border:solid 1px #dddddd;font-weight:normal;font-size:13px;padding:2px 10px;margin:0 10px;}

@media only screen and (max-width: 768px){
  br.sp{display:block;}
  .entry p {font-size: 13px;line-height: 21px;}
  .talk .talkanswer {padding: 10px 10px 5px 10px;}
  .talk .talkabout {padding: 10px 10px 5px 10px;}
  .content01 span.tag {font-size: 14px;margin-right: 5px;}
  .content02 {padding: 15px;}
  .content02 h3 {padding: 15px 0;}
  .content02 .note {padding: 15px;}
  .content02 .photo:before {background-size: 120px 78px;width: 120px;height: 78px;}
  .content02 .photo {border: solid 5px #FFF;}
  .content02 ul li {font-size: 15px;}
  .content02 .note:after {bottom: 15px;right: 14px;}
  .content03 .comment {margin: 20px auto 0px auto;}
  .content03 .comment:before {background-size: 100% 200px;width: 100%;height: 200px;}
  .content03 p {padding: 0 20px;}
  .content03 .pickup_p h3 {font-size: 18px;}
  .content03 hr {height: 18px;}
  .content03 .flow_cap {display:block;}
  .content06 .tl_l:after {left: 510px;border-right-color: transparent;}
  .content06 .lastday {margin:20px auto 0px auto;padding: 20px;}
  .content06 .c_text {left: 11px;padding: 15px;}
  .content06 .c_text p{margin:10px 0px;}
  .content06 .con_text p{margin:10px 0px;}
  .content06 .con_text {left: 0px;padding: 15px;}
  .content06 .c_text .tl{display: inline;}
  .content06 .con_text .tl{display: inline;}
  .content06 ul li {font-size:12px;}
  .content06 .c_comment {margin: 15px 0px 80px 0px;}
  .content06 .con_comment {margin: 15px 0px;}
  .content06 .c_text .tl {width: 85%;}
  .content06 .con_text .tl {width: 95%;}
  .content06 .c_img {left: 10px;}
  .content07 h3 {font-size: 13px;margin:20px auto;}
  .content07 h3:before {left:130px;}
  .content07 h3:after {left: 500px;}
  .content07 .product_list .product_cat {width:60%;padding: 10px 0px;}
  .content07 .product_list .product_cat .step {font-size: 14px;}
  .content07 .product_list .product_cat .product_name {font-size: 10px;}
  .content07 .product_list02 .product_cat {width:60%;padding: 10px 0px;}
  .content07 .product_list02 .product_cat .step {font-size: 14px;}
  .content07 .product_list02 .product_cat .product_name {font-size: 10px;}
  .content07 .product_list03 .product_cat {width:60%;padding: 10px 0px;}
  .content07 .product_list03 .product_cat .step {font-size: 14px;}
  .content07 .product_list03 .product_cat .product_name {font-size: 10px;}
  .content07 span.cap {font-size: 10px;}
  .content07 span.q_drugs {font-size: 10px;}
}

@media only screen and (max-width: 414px){
  .flow{top:4px;}
  .content01 .eyecactharea{height:370px;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge16/eyecatch_sp.jpg) repeat-y center top;background-size:370px 370px;}
  .content01 .sub_t {font-size:13px;margin-top: 57%;height: 30px;line-height: 30px;}
  .content01 .sub_t:after {border: 15px solid #4db58e;border-right-color: transparent;}
  .content01 h2 {font-size:17px;}
  .content01 h2 b {font-size:22px;}.flow{top:4px;}
  .content01 span.tag {font-size: 13px;line-height: 18px;padding:0 10px;}
  .content02 h3 {font-size:22px;}
  .content02 .note p {font-size: 15px;line-height: 24px;}
  .content03 .consultant {margin: 25px auto 0px auto;}
  .content03 .comment:before {background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge16/c_topspbg.jpg);background-repeat:no-repeat;background-size:372px 111px;width:372px;height:111px;}
  .content03 .consultant .sc_name {text-align:center;}
  .content03 .consultant h3 {font-size: 18px;}
  .content03 p {font-size:15px;line-height: 24px;}
  .content03 hr {background-size: 372px 10px;width:372px;height: 10px;}
  .content03 .pickup_p h3:before {left: 25px;}
  .content03 .pickup_p h3:after {left: 330px;}
  .content03 h3.skin:before {left: 20px;}
  .content03 h3.skin:after {left: 328px;}
  .content03 .col-xs-1 {width: 11%;margin-right:2%;}
  .content03 .col-xs-3 {width: 30%;}
  .content03 .col-xs-7 {width: 52%;}
  .content03 .product_cat {margin-left:5px;padding: 20px 0px 48px 10px;}
  .content03 .product_cat .step {font-size: 14px;}
  .content03 .product_cat .product_name {font-size: 14px;}
  .content03 p {font-size:15px;line-height: 24px;}
  .content04 .no-padding {padding:0px 8px !important;;}
  .content05 hr {background-size:372px 10px;width:372px;height: 10px;}
  .content05 .no-padding {padding:0px 8px !important;;}
  .content06 .tl_l {width: 90%;font-size: 18px;z-index:3;letter-spacing:-0.05em;}
  .content06 .tl_l:before{z-index:-1;left: -25px;}
  .content06 .tl_l:after{z-index:-1;left: 290px;}
  .content06 .lastday {padding:10px;}
  .content06 .c_text {width: 97%;top: -20px;}
  .content06 .con_text {width: 97%;}
  .content06 .con_img {left: -10px;}
  .content07 h3:before {left: 10px;}
  .content07 h3:after {left: 335px;}
  .content07 .product_list .product_cat .step {font-size: 15px;}
  .content07 .product_list .product_cat .product_name {font-size: 12px;}
  .content07 .product_list .product_img {top: -32px;}
  .content07 .product_list02 .product_cat .step {font-size: 15px;}
  .content07 .product_list02 .product_cat .product_name {font-size: 12px;}
  .content07 .product_list02 .product_cat .up{top: -5px;}
  .content07 .product_list03 .product_cat {top: -5px;}
  .content07 .product_list03 .product_cat .step {font-size: 15px;}
  .content07 .product_list03 .product_cat .product_name {font-size: 12px;}
  .content07 .product_list03 .product_img {top: -50px;}
  .content07 .product_list02 .product_img.up02 {top: -40px;}
  .content07 .product_list02 .product_cat.up{top:0px;}

}

@media only screen and (max-width: 375px){
  .content01 .eyecactharea{height:338px;background: url(/wp-content/themes/wpex-bizz/post/challenge/images/post-challenge16/eyecatch_sp.jpg) repeat-y center top;background-size:338px 338px;}
  .content01 .sub_t {margin-top: 55%;}
  .content03 .comment:before {background-size:337px 134px;width:337px;height:134px;}
  .content03 hr {background-size: 337px 9px;width:337px;height: 9px;}
  .content03 .pickup_p h3:before {left: 10px;}
  .content03 .pickup_p h3:after {left: 310px;}
  .content03 h3.skin:before {left: 8px;}
  .content03 h3.skin:after {left: 308px;}
  .content05 hr {background-size: 337px 9px;width: 337px;height: 9px;}
  .content06 .tl_l:after {left: 260px;}
  .content07 h3:before {left: 0px;}
  .content07 h3:after {left: 315px;}
  .content07 .product_list .product_cat .step {font-size: 14px;letter-spacing: -0.05em;}
  .content07 .product_list .product_img {top: -30px;}
  .content07 .product_list02 .product_cat {width: 60%;}
  .content07 .product_list br {display: none;}
  .content07 .product_list02 br {display: none;}
  .content07 .product_list02 .product_img.up01 {top: -40px;}
  .content07 .product_list02 .product_img.up02 {top: -20px;}
  .content07 .product_list02 .product_img.up03 {top: -50px;}
  .content07 .product_list02 .product_cat.up{top:-10px;}
}

@media only screen and (max-width: 320px){
  .content01 .sub_t {margin-top: 65%;}
  .content01 h2 b {font-size: 17px;}
  .content02 h3 {font-size: 20px;}
  .content02 h3:after {left: 81%;}
  .content03 .pickup_p h3 {font-size: 16px;}
  .content03 .pickup_p h3:before {left: 10px;}
  .content03 .pickup_p h3:after {left: 260px;}
  .content03 .consultant h3 {font-size: 16px;}
  .content03 .comment:before {background-size: 288px 86px;width: 288px;height:86px;}
  .content03 hr {background-size: 288px 9px;width: 288px;height: 9px;}
  .content03 .product_cat {padding: 20px 0px 35px 10px;}
  .content05 hr {background-size: 288px 5px;width: 288px;height: 5px;}
  .content06 .tl_l {width: 80%;font-size: 13px;}
  .content06 .tl_l:after {left: 190px;}
  .content06 .c_text .tl {font-size: 16px;}
  .content07 h3 {font-size: 0.85em;}
  .content07 h3:after {left: 270px;}
  .content07 .product_list .product_cat {width: 51%;}
  .content07 .product_list .product_cat .step {font-size: 11px;letter-spacing: -0.08em;}
  .content07 .product_list .product_cat .product_name {font-size: 10px;}
  .content07 .product_list02 .product_cat {width: 54%;}
  .content07 .product_list02 .product_img {top: -25px;}
  .content07 .product_list02 .product_cat .step {font-size: 11px;}
  .content07 .product_list02 .product_cat .product_name {font-size: 10px;}
  .content07 .product_list03 .product_cat {width: 55%;}
  .content07 .product_list03 .product_cat .step {font-size: 11px;}
  .content07 .product_list03 .product_cat .product_name {font-size: 10px;}
  .content07 span.q_drugs {padding: 2px 5px;margin: 0 0;}
  .content07 .product_list02 .product_img.up01 {top: -20px;}
  .content07 .product_list02 .product_img.up02 {top: 0px;}
  .content07 .product_list02 .product_cat.up{top:5px;}
}
