﻿@charset "utf-8";
@import url("https://secure.lovecosmetic.net/mag/style_new2/reset.css");


.melmaga p{margin-bottom:20px;}
.melmaga p span{color:#6dc3d0; margin-right:10px;}


body{
	font-size:12px;
	font-family:"メイリオ", Meiryo, Osaka, sans-serif;
	line-height:1.4;
	color:#6f6767;
	padding:0 !important;
	margin:0 !important;
	width:100% !important;
min-width:460px;

}


#wrapper{width:100% !important; min-width:320px; max-width:640px; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/background.png);
}


#header{display:block; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/header-background.png) left bottom; height:60px; position:relative; z-index:10; max-width:640px; min-width:320px;}

#header .contents img.logo01{position:absolute; top:10px; right:15px; width:90px;}
#header .contents img.logo02{position:absolute; top:10px; left:10px; width:150px;}

h4{display:block; font-size:1.2em; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/dot-line.png) left bottom repeat-x; padding-bottom:5px; margin-bottom:20px;}
h4 span{ font-size:1.2em; color:#ed5400;}


.container{width:100%; margin-top:0;}
.contents{width:95%; display:block; max-width:620px; margin:0 auto; min-width:300px; position:relative; padding:30px 0;}
.contents img{display:block; margin:0 auto;}
.contents p{margin-bottom:20px;}

.itazura-img{width:100%; margin:0 auto; max-width:620px; min-width:300px;}
p.itazura-p{width:18em; margin:0 auto;}

.top{display:block; width:100%; margin:0 auto; max-width:620px; min-width:300px;}

.button02{display:block; margin:0 auto 10px; width:300px; height:58px; overflow:hidden; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/button02.png) left top no-repeat; border:none; outline:none;}


.w461{width:80%; margin:0 auto; min-width:260px; max-width:580px;}

.second,.third{display:block; width:100%; margin:0 auto; max-width:540px; min-width:220px;}
.second + p,.third + p{width:100%; margin:0 auto; max-width:540px; min-width:220px;}

.mail-magazine{}
.mail-magazine img{margin-bottom:10px;}

.manga{width:48%;}

.manga img{width:100%;}
.manga p{display:block; width:100%;}
.manga:nth-child(2n-1){float:left;}
.manga:nth-child(2n){float:right;}

.collabo{display:block;}
.collabo img{display:block; width:100%; min-width:300px; max-width:600px; margin:0 auto;}

.catch{background:url(https://secure.lovecosmetic.net/mag/images/style_new2/catch_bg.png) left bottom repeat-x;}

.race{background:url(https://secure.lovecosmetic.net/mag/images/style_new2/sp_race.png) repeat-x; width:100%; margin-top:-10px; padding:20px 0 0;  z-index:2; position:relative;}
.race img{display:block; width:100%; max-width:640px; min-width:320px;}

.care p{display:block; text-align:center;}

.itazura img{display:block; width:100%; max-width:524px; min-width:260px; margin:0 auto 30px;}

#registration{width:240px; padding:20px 30px; height:301px; display:block; text-align:center; margin:0 auto; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/regist_bg_sp.png) left top no-repeat; margin-bottom:20px;}
#registration p{margin-top:10px; margin-bottom:5px;}
.regist_ttl{width:240px;}
#registration h4{margin-bottom:10px; text-align:left;}
#registration input.regist{width:200px; height:37px; margin:0 auto; outline:none; border:none; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/regist_button_sp.png) left top no-repeat; cursor:pointer;}
#registration input.release{width:130px; height:37px; margin:0 auto; outline:none; border:none; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/regist_release_sp.png) left top no-repeat; cursor:pointer;}

.button02{display:block; margin:20px auto 10px; width:300px; height:58px; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/button02_sp.png) left top no-repeat; border:none; outline:none;}


.contents08{display:block; width:auto; height:auto; margin-bottom:20px;}
.contents08 img{width:100%; max-width:620px; min-width:300px;}

h3{width:100%; background:none; z-index:3; position:relative;}
h3.two-line{width:100%; background:none; z-index:3; position:relative;}
h3 img{display:block; margin:0 auto; width:100%;}
h3.two-line img{display:block; margin:0 auto; width:100%;}

.care div{width:48%; margin:0 1%; float:left;}
.care div img{width:100%;}

a.cvn-btn{display:block;  margin:20px auto 0; padding:0;}
a.cvn-btn img{display:block; width:100%; min-width:300px; margin:0; padding:0;}


#footer{position:relative; text-align:left; background-color:#dae9e5; height:auto;}
#footer img{margin-bottom:20px;}
#footer .pmark{margin-left:0; width:50px}
#footer .secom{margin-left:0;}
#footer .truste{margin-left:0;}

#copyright{line-height:24px; color:#fff; background:#61a5ca; text-align:center; display:block; font-size:12px;}


p.dot-x{margin-bottom:30px; padding-bottom:30px; background:url(https://secure.lovecosmetic.net/mag/images/style_new2/dot-x.png) left bottom repeat-x;}


input[type="text"]{background:url(https://secure.lovecosmetic.net/mag/images/style_new2/regist_form_sp.png) left top no-repeat; width:220px; height:16px; padding:3px 10px; border:none; outline:none; margin-bottom:5px;}


.policy{ text-align:right; margin-bottom:20px;}

.pc{display:none !important;}

.half-img{width:50%;}
.sp-cf:after{content: ""; clear: both; display: block;}

#info ul,#info ol{margin-left:2em;}

#info ul{ list-style: disc;}
#info ol{}


.color-pink{color:#ed557c;}
a{color:#6dc3d0 !important;}

.bg-pink{background:url(https://secure.lovecosmetic.net/mag/images/style_new2/background-pink.png); width:100%; margin-top:-10px;}
.bg-green{background:url(https://secure.lovecosmetic.net/mag/images/style_new2/background-green.png); width:100%; margin-top:-10px;}



.mg-t20{margin-top:20px;}
.care:after,
.contents:after,
.cf:after{content: ""; clear: both; display: block;}
