
@import url("../css_v2/font.new.css") screen; /* 上記ファイル読み込んでます。 *//*! CSS Used from: https://www.lovecosmetic.jp/css_v3/base.new.css ; media=screen, print */
@media screen, print{
  body{-webkit-tap-highlight-color:rgba(0,0,0,0);}
  body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,input,p,th,td{padding:0;margin:0;color:#333;line-height:140%;}
  body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,p,th,td{border:0;}
  a{color:#333;border:0;text-decoration:none;}
  a:hover{text-decoration:underline;}
  a,img{vertical-align:top;}
  div,ul,li,dl,dt,dd,h1,h2,h3,h4{line-height:100%;}
  body{font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
  select,input,button{font:99% arial,helvetica,clean,sans-serif;}
  table{font-size:inherit;font:100%;}
  table{border-collapse:collapse;border-spacing:0;}
  img{border:0;margin:0;padding:0;}
  strong,th{font-style:normal;font-weight:normal;}
  ul{list-style:none;}
  th{text-align:left;}
  h1,h2,h3,h4{font-size:100%;font-weight:normal;}
  dt{line-height:100%;}
  .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
  .clearfix{display:inline-block;}
  .clearfix{display:block;}
  .pd_t15{padding-top:15px;}
  .right{float:right;width:auto;padding:0 0 0 0;}
  .cl{clear:both;}
  }
/*! CSS Used from: https://www.lovecosmetic.jp/css_v2/font.new.css ; media=screen, print */
@media screen, print{
.text002{color:#CC0000;background-color:transparent;}
.text005{color:#999999;background-color:transparent;}
.text007{color:#666666;background-color:transparent;}
.green13b{color:#84C146;font-weight:bold;}
.pink12b{color:#F73261;font-weight:bold;}
.pink2b{color:#FF699B;font-weight:bold;}
.purple2b{color:#E320BC;font-weight:bold;}
.brown3b{color:#FF8652;font-weight:bold;}
.textPinkBold08{color:#E86C95;font-weight:bold;}
}
  /*! CSS Used from: https://www.lovecosmetic.jp/css_v2/content.css ; media=screen, print */
  @media screen, print{
  .right{float:right;}
  }
  /*! CSS Used from: https://www.lovecosmetic.jp/css_v2/common.css ; media=screen, print */
  @media screen, print{
  *{font-weight:normal;margin:0;padding:0;}
  body{margin:0;padding:0;text-align:center;}
  form{font-size:13px;font-weight:normal;line-height:1.5;}
  h1,h2,h3,h4,p,ul,li,dl,dd{list-style:none;font-size:100%;}
  li{margin:0;padding:0;list-style:none;}
  input{margin:0;padding:0;font-size:13px;}
  img{border:none;display:block;}
  hr{border:none;display:none;}
  table,th,tr,td{border:none;border-collapse:collapse;}
  }
  /*! CSS Used from: https://www.lovecosmetic.jp/css_v2/style.css ; media=screen, print */
  @media screen, print{
  body{background-color:#fff;color:#333;font-size:12px;font-family:'僸儔僊僲妏僑 Pro W3','Hiragino Kaku Gothic Pro','儊僀儕僆',Meiryo,'俵俽 俹僑僔僢僋',sans-serif;line-height:1.5;}
  #wrapper{width:950px;margin:0 auto 50px auto;text-align:left;position:relative;}
  .pause{clear:both;}
  hr{visibility:hidden;margin:0 0 0 0;padding:0 0 0 0;}
  h2{text-align:center;font-size:16px;font-weight:bold;color:#669900;margin:10px 0 10px 0;padding:0 0 0 0;}
  .h2{line-height:20px;text-align:center;font-size:16px;font-weight:bold;color:#669900;margin:20px 0 20px 0;padding:0 0 0 0;}
  h3{text-align:left;font-size:12px;font-weight:bold;}
  h4{text-align:left;font-size:12px;font-weight:bold;color:#ff6600;margin:15px 0 15px 0;padding:0 0 0 5px;}
  .lowsegment00{width:550px;text-align:center;border-bottom:none;border-left:none;border-right:none;border-bottom:none;margin:15px auto 0 auto;padding:0 0 0 0;}
  #wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
  #wrapper{zoom:1;}
  }
  /*! CSS Used from: https://www.lovecosmetic.jp/css_v2/blog_style2.new.css */
  #wrapper{margin-top:15px;}
  #wrapper a{color:#468ABF;text-decoration:none;}
  #wrapper a:hover{text-decoration:underline;}
  
  /*! CSS Used from: https://www.lovecosmetic.jp/stylesheet/common.new.css ; media=all */
  @media all{
  .f_circle_g02{background:url(https://www.lovecosmetic.jp/images/common/icon_circle_green02_bgw.gif) left 3px no-repeat;padding-left:16px;}
  .f_red{color:#CC0000;}
  }
  /*! CSS Used from: https://www.lovecosmetic.jp/stylesheet/type02/main_contents.new.css ; media=all */
  @media all{
  #main_contents{float:right;margin-left:0px;}
  .narrow #main_contents{width:610px;}
  #main_contents a{color:#3D66C2;display:inline;}
  #main_contents a:visited{color:#006666;}
  #main_contents a:hover{color:#FF6600;background-color:#FFFFFF;text-decoration:underline;text-align:left;}
  .narrow .hidden{display:none;}
  .ttl{background:url(https://www.lovecosmetic.jp/images/common/ttl_bg.gif) left bottom repeat-x;}
  .tab_hide{position:absolute;top:-9999px;left:-9999px;}
  .tab_original .list01{width:490px;margin:20px auto 0;}
  .tab_original .list01 p{margin-bottom:10px;}
  .tab_howto .list01 p{margin-bottom:2px;}
  .tab_ing .f_circle_g02{background-position:0 2px;}
  .back_border04{background:url("https://www.lovecosmetic.jp/images/common/box_top_bg.jpg") repeat-x scroll center top transparent;margin:10px auto 0;clear:both;}
  .txtintro{margin:10px 0 0;padding:0;text-align:left;}
  .pause{clear:both;}
  hr{visibility:hidden;margin:0 0 0 0;padding:0 0 0 0;}
  .link2 a{float:left;clear:left;display:block;margin:4px 0px 10px 0px;padding:9px 10px 7px 20px;font-size:93%;text-decoration:none;padding:9px 10px 7px 16px;color:#6B9ED3!important;background-color:#FFFFFF!important;background-image:url(https://www.lovecosmetic.jp/shop/images/item/common_link.png);background-position:8px 50%;background-repeat:no-repeat;border:1px solid #6B9ED3;-moz-box-shadow:3px 3px #6B9ED3;-webkit-box-shadow:3px 3px #6B9ED3;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
  .link2 a:hover{color:#FFFFFF!important;background-color:#6B9ED3!important;background-image:url(https://www.lovecosmetic.jp/shop/images/item/common_link2.png);background-position:8px 50%;background-repeat:no-repeat;text-decoration:none!important;}
  }
  /*! CSS Used from: https://www.lovecosmetic.jp/stylesheet/slide.css ; media=all */
  @media all{
    #main_slide{margin:0 auto;width:600px;position:relative}
    #main_slide p{display:none}
    #sl_main{overflow:hidden;position:relative}
    #sl_main,#sl_main img{height:200px;width:600px;margin-left:auto;margin-right:auto}
    #sl_main li{position:absolute}
    #sl_preload{display:block;margin:87px auto 88px;width:25px}
    #sl_thumb_box{height:40px;margin-top:5px;position:relative;width:600px}
    #sl_inr{position:relative}
    #sl_act_frame{position:absolute;top:-4px;z-index:10}
    #sl_thumb_list{background:#fff none repeat scroll 0 0;height:40px;margin:0 auto}
    #sl_thumb_list li{float:left;font-size:0;line-height:100%}
    #sl_thumb_list a{border-bottom:1px solid #6b9ed2;border-left:1px solid #6b9ed2;border-top:1px solid #6b9ed2;display:block;overflow:hidden}
    #sl_thumb_list img{height:40px;margin:-1px 0 -1px -1px;width:120px}
    #sl_thumb_list .first a{border-left:1px solid #6b9ed2}
    #sl_thumb_list .last a{border-right:1px solid #6b9ed2}
    #sl_thumb_list .first img{margin-left:-1px}
    #sl_thumb_list .last img{margin-right:-1px}
    #sl_act_frame{padding-top:4px}
    #sl_act_frame > div{border:3px #6B9ED2 solid;height:34px}
    #sl_thumb_box{margin-left:auto;margin-right:auto;z-index:2000;height:auto}
    #sl_thumb_box.col1{width:120px}
    #sl_thumb_box.col2{width:240px}
    #sl_thumb_box.col3{width:360px}
    #sl_thumb_box.col4{width:480px}
    #sl_thumb_box.col5{width:600px}
    #sl_thumb_box #sl_act_frame{width:120px}
    #contents .item_slide_box{margin-top:0;padding-top:35px;clear:both}
    #main_slide.hidden #sl_main,#main_slide.hidden #sl_thumb_box{opacity:0}
    #sl_act_frame > img{position:absolute;left:50%;margin-left:-6px;top:0}
    .slideFirstImg{position:absolute;z-index:9999;width:600px;left:50%;margin-left:-300px}
    @media screen and (max-width: 768px) {
    #main_slide,#sl_main{width:100%!important}
    #sl_main img{width:100%!important;height:auto!important}
    #sl_main li{width:100%}
    #sl_thumb_list img{width:100%!important;height:auto!important}
    #sl_thumb_box{width:auto!important}
    #sl_main,#sl_main img{width:auto;height:auto}
    #sl_thumb_box.col1 #sl_act_frame,#sl_thumb_box.col1 #sl_thumb_list li{width:100%}
    #sl_thumb_box.col2 #sl_act_frame,#sl_thumb_box.col2 #sl_thumb_list li{width:50%}
    #sl_thumb_box.col3 #sl_act_frame,#sl_thumb_box.col3 #sl_thumb_list li{width:33.3%}
    #sl_thumb_box.col4 #sl_act_frame,#sl_thumb_box.col4 #sl_thumb_list li{width:25%}
    #sl_thumb_box.col5 #sl_act_frame,#sl_thumb_box.col5 #sl_thumb_list li{width:20%}
    .slideFirstImg{width:100%;margin-left:0;left:0}
    #sl_thumb_list{padding-left:0}
    }
    #sl_main{height:auto!important;overflow:visible!important}
    #sl_main::before{display:block;content:'';padding-top:100%}
    #sl_main li{top:0}
    #sl_main li img{height:auto}
  }

/*-- aspect_ratio --*/
.aspect_ratio-box {position:relative;width:100%;height:0;}
.aspect_ratio-box img {position:absolute;top:0;left:0;width:100%;}
.aspect_ratio-box_90 {position:relative;width:90%;height:0;overflow:hidden;}
.aspect_ratio-box_90 img {position:absolute;top:0;left:0;width:100%;}