#txtnavi {font-size:12px;margin-bottom:4px;text-align:left;color:#333333;}

.bc-lead {font-size:14px;color:#333333;margin:8px 0;}

h3 {
	width:97.5%;
	margin:10px 0 12px 0;
	background-image:url(/new_arrival/images/3rd_nr_subtitle.gif);
	padding:12px 10px 12px 10px;
	color:#333333;
	font-size:20px;
	line-height:1.2;
}
.small {
	font-size: 84%;
}
.big {
	font-size: 120%;
	font-weight:600;
}

.p {
	padding:0 0 10px;
}

a {
	color:#83734A;
	background-color:transparent;
	font-weight:600;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.spc670 {
	margin:0 0 5px 50px;
}
.spc510 {
	margin:0 0 5px 130px;
}

.com450 {
	margin:5px;
	width:710px;
}

.bloglink {
	background-color:#FFF;
	margin:8px 0 4px 130px;
}
	
style="background-color:#FFF;height:188px;margin:4px 0 5px 20px;"

#backnumberpage div.month {background-color:#555555;font-weight:bold;padding:6px;font-size:14px;color:#FFFFFF;margin-bottom:12px;}
#backnumberpage div.txt {padding:2px 8px 0 0;font-size:12px;color:#333333;line-height:18px;}
#backnumberpage table {margin-bottom:24px;}
#backnumberpage img {border:solid 1px #CCCCCC;}
#backnumberpage span.updated {color:#FF3366;font-weight:bold;}



#vol {margin-bottom:12px;font-size:14px;color:#FFFFFF;}
#vol .vol-txt {background-color:#555555;font-weight:bold;float:left;padding:6px;}
#vol .vol-day {background-color:#555555;text-align:right;padding:6px;}

#bc-box , 
.bc-box {margin-bottom:12px;}
.txt {font-size:14px;line-height:24px;color:#333333;}

.spec {font-size:12px;line-height:18px;padding:8px;background-color:#eeeeee;color:#333333;}

#spec-l {float:left;width:260px;margin-right:10px;}
#spec-l img {margin-bottom:10px;}
#spec-l .spec {font-size:12px;line-height:18px;padding:8px;background-color:#eeeeee;color:#333333;}
#spec-l .spec11 {font-size:10px;line-height:13px;padding-bottom:4px;}

#spec-r {float:right;width:298px;}
#spec-r .titimg {margin-bottom:12px;}
#spec-r .titimg-r {margin-bottom:12px;float:right;}
#spec-r .txt {font-size:14px;line-height:24px;color:#333333;}
#spec-r .subimg {margin:4px 0 12px 0;}
#spec-r .subimg-mb4{margin:4px 0;}
#spec-r .spec {font-size:12px;line-height:18px;padding:8px;background-color:#eeeeee;color:#333333;margin-top:10px;}
#spec-r .spec11 {font-size:10px;line-height:13px;padding-bottom:4px;}

#monitor {font-size:14px;line-height:24px;color:#333333;margin-bottom:24px;}
#monitor .name {font-weight:bold;margin-bottom:4px;}
#monitor .prof {font-size:12px;line-height:16px;}
#monitor .monitor-tit {margin:12px 0 12px 0;}
#monitor .monitor-img01 {float:right;margin:12px 0 8px 0;}
#monitor .monitor-img02 {margin:6px 0 18px 0;}
#monitor .monitor-img-l {float:left;margin:6px 10px 6px 0;}
#monitor .monitor-img03 {margin:12px 0;}

#pr {margin-bottom:24px;}
#pr .tit-pr {margin-bottom:12px;}
#pr .img_pr {float:left;margin-right:6px;}
#pr .img_pr-r {float:right;margin-left:8px;}
#pr .txt {font-size:14px;line-height:24px;color:#333333;}

#bn {padding:10px;width:170px;}
#bn .titimg {margin-bottom:6px;}
#bn img {margin:8px 0 2px 0;}
#bn .txt {font-size:11px;line-height:14px;color:#333333;}
#bn a {text-decoration:none;color:#333333;}
#bn a:hover {text-decoration:none;color:#333333;}

#btm-navi {font-size:12px;margin:12px 0;}
#btm-navi .n-left {float:left;color:#333333;}
#btm-navi .n-right {float;right;text-align:right;color:#333333;}

#bc-info {border:2px dotted #666666;padding:8px;color:#333333;font-size:14px;line-height:24px;margin-bottom:24px;}



#bc-left {float:left;width:570px;margin-bottom:24px;color:#333333;font-size:14px;line-height:24px;}

#bc-left .vol {color:#FFFFFF;margin-bottom:12px;}
#bc-left .vol .vol-txt {background-color:#555555;font-weight:bold;float:left;padding:6px;}
#bc-left .vol-day {background-color:#555555;text-align:right;padding:6px;}

#bc-spec-l {width:260px;float:left;margin-right:12px;margin-bottom:12px;}
#bc-spec-l img {margin-bottom:12px;}
#bc-spec-l .spec {background-color:#EEEEEE;padding:8px;font-size:12px;line-height:18px;color:#333333;}

#bc-spec-r {float:right;margin-bottom:12px;line-height:24px;}
#bc-spec-r .tit-sub {margin-bottom:18px;}
#bc-spec-r .img02 {margin-top:6px;}

#bc-left .monitor-tit {margin:12px 0 12px 0;}
#bc-left .monitor-name {font-weight:bold;margin-bottom:6px;}
#bc-left .monitor-proftxt {font-size:12px;line-height:18px;}
#bc-left .monitor-img01 {float:right;margin:12px 0 8px 0;}
#bc-left .monitor-img02 {margin:6px 0 24px 0;}
#bc-left .tit-pr {margin-bottom:12px;}
#bc-left .img_pr {float:left;margin-right:6px;}

#bc-right {float:right;width:190px;background-color:#555555;}
#bc-right img {margin-bottom:2px;}

/*
a {text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;color:#333333;}
*/

.fright {
	margin: 3px 0 0 10px;
	float:right;
	border: 1px solid #CCC;
}
.fleft {
	margin: 3px 10px 0 0;
	float:left;
	border: 1px solid #CCC;
}

/* --------------------------------------------------------------------
/ CONTENTS PAGE
/
/ 00 TXT
/ 01 SUB PAGE BG
/ 02 INDENT BOX
/ 03 RETURN TXT LINK
/ 04 CLEAR BOX 670
/ 05 SMALL BOX 330&160&223
/ 06 BOX LIST
/ 07 WJ SOUDAN
/ 08 BEAUTY BACK NUMBER LIST
/ 09 TXT LINK LEFT
/
--------------------------------------------------------------------- */
/* 00 TXT
-------------------------------------------------------------- */

body {
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	padding: 0px;
	margin-top: 3px;
	margin-left: 10px;
}
p {
	font-size: 14px;
	line-height: 24px;
}

body#sub div#container div#contindentbox div#present {width:670px;}

body#sub div#container div#contindentbox div#present .txtnavi {font-size:12px;}
body#sub div#container div#contindentbox div#present .titleimg {margin:4px 0 12px 0;}

/* link */
body#sub div#container div#contindentbox div#present a {
	color: #333333;
	text-decoration: none;
}
body#sub div#container div#contindentbox div#present a:hover {
	color: #333333;
	text-decoration: underline;
}

/* 新規ユーザー登録 */
body#sub div#container div#contindentbox div#present div.lead_l {font-size:14px;line-height:24px;color:#333333;float:left;background-color:#faf5e3;padding:6px 12px;}
body#sub div#container div#contindentbox div#present div.lead_r {padding:10px;background-color:#faf5e3;text-align:right;}

/* プレゼントタイトルエリア */
body#sub div#container div#contindentbox div#present div#presenttit {clear:both;margin-top:12px;}

body#sub div#container div#contindentbox div#present div#presenttit img.presenttit_l {float:left;width:200px;height:200px;border:1px solid #83734a;margin-bottom:12px;}
body#sub div#container div#contindentbox div#present div#presenttit h2 {float:right;width:456px;font-size:16px;font-weight:bold;color:#83734a;line-height:26px;}
body#sub div#container div#contindentbox div#present div#presenttit h2 span.day {font-size:12px;color:#666666;font-weight:normal;}

/* プレゼント内容　ボックス */
body#sub div#container div#contindentbox div#present div#presentbox {clear:both;margin-bottom:24px;}
body#sub div#container div#contindentbox div#present div#presentbox strong {font-weight:normal;}


/* プレゼント内容　ボックス　サブタイトル */
body#sub div#container div#contindentbox div#present div#presentbox h3 {text-align:center;font-size:20px;line-height:28px;font-weight:bold;color:#83734a;margin-bottom:24px;}
body#sub div#container div#contindentbox div#present div#presentbox h3 p {text-align:center;font-size:14px;line-height:24px;font-weight:bold;color:#83734a;}

/* プレゼント内容　ボックス　p */
body#sub div#container div#contindentbox div#present div#presentbox p {font-size:14px;line-height:24px;color:#333333;margin-bottom:12px;}

/* プレゼント内容　ボックス　大画像 */
div.mainimg {text-align:center;margin:12px 0;font-size:14px;color:#333333;}
div.mainimg img {padding:3px;border:1px solid #83734a;margin-bottom:4px;}

/* プレゼント内容　ボックス　下部タイトル */
body#sub div#container div#contindentbox div#present div#presentbox div.bottom {font-size:14px;line-height:24px;font-weight:bold;color:#83734a;margin:12px 0;}

/* プレゼント内容　add */
body#sub div#container div#contindentbox div#present h4 {
	color:#83734a;
}

body#sub div#container div#contindentbox div#present div.note {
	color:#83734a;
	background-color:#faf5e3;
	border:1px solid #83734a;
	margin:12px 0;
	padding:8px;
}

div#present .left {
	float:left;
	font-weight:600;
	padding:5px 20px 8px 0;
}
div#present .right {
	color:#83734a;
	background-color:#faf5e3;
	padding:5px 8px 0;
}


table.tbl3 tr {
	border:none;
}

table.tbl3 tr td {
	width:33%;
	border:none;
	text-align:center;
}

/* ボックス　テーブルとフォーム */

td, th {
border: 1px solid #83734a;
padding:4px;
font-size:14px;
line-height:24px;
}
th {
	text-align:center;
}
table {
border-collapse:collapse;
}
table td {
font-size:14px;
line-height:24px;
color:#333333;
}
table td.bg ,
table th.bg {
background-color:#faf5e3;
line-height:24px;
color:#83734a;
font-weight:bold;
}
table td.bg span.small {
color:#83734a;
font-size:12px;
line-height:16px;
font-weight:normal;
}
table.lay {
border:none;
}
td.lay {
border:none;
}



/* プレゼント内容　フォームエリア　*/
body#sub div#container div#contindentbox div#present div#presentform {margin-top:24px;}

body#sub div#container div#contindentbox div#present div#presentform input.txtboxe {
height:18px;
font-size:14px;
border:1px solid #83734a;
ime-mode:disabled;
}
body#sub div#container div#contindentbox div#present div#presentform input.txtboxj {
height:18px;
font-size:14px;
border:1px solid #83734a;
}
body#sub div#container div#contindentbox div#present div#presentform input {
position:relative;
margin:2px;
}
body#sub div#container div#contindentbox div#present div#presentform div.btn {
position:relative;
margin:4px;
text-align:center;
}

body#sub div#container div#contindentbox div#present div#presentform div.attention { color:#83734a;font-size:12px;line-height:16px;padding:8px;background-color:#faf5e3;border:1px solid #83734a;margin:12px 0;}


body#sub div#container div#contindentbox div#present img.formtit {margin-bottom:12px;}


/* プレゼント　トップページ */
body#sub div#container div#contindentbox div#present div#presenttop {clear:both;margin-top:12px;}
body#sub div#container div#contindentbox div#present div#presenttop div.tit {font-size:14px;line-height:24px;font-weight:bold;color:#FFFFFF;background-color:#83734a;padding:4px 8px;margin-bottom:4px;}
body#sub div#container div#contindentbox div#present div#presenttop table td {font-size:14px;line-height:22px;color:#333333;width:210px;border:none;padding:0;}
body#sub div#container div#contindentbox div#present div#presenttop table td img {border:1px solid #faf5e3;}
body#sub div#container div#contindentbox div#present div#presenttop table td div.txt {width:200px;margin-left:1px;}
body#sub div#container div#contindentbox div#present div#presenttop table td div.txt a {color:#333333;text-decoration:none;}
body#sub div#container div#contindentbox div#present div#presenttop table td div.txt a:hover {color:#333333;text-decoration:underline;}



p.tx10 {
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
p.tx10red {
	font-size: 10px;
	line-height: 14px;
	color: #FF0000;
}
p.tx12 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
p.tx12b {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
p.tx14 {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
p.tx14b {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
}
span.tx14b {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
}


/* 01 SUB PAGE BG
-------------------------------------------------------------- */
/*
body#sub div#container {
	background-image: url(../images/contbgline.gif);
	background-repeat: repeat-y;
}
*/

/* 02 INDENT BOX
-------------------------------------------------------------- */
body#sub div#container div#contindentbox {
	width: 99%;
	position: relative;
	padding-right: 10px;
}

/* 03 RETURN TXT LINK
-------------------------------------------------------------- */
p.rettxtleft {
	font-size: 10px;
	color: #333333;
	text-align: right;
	padding-right: 12px;
	background-image: url(../images/arrow_rit01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	clear: both;
}
p.rettxtleft a {
	text-decoration: none;
	color: #333333;

}
p.rettxtleft a:hover {
	text-decoration: underline;


}
/* 04 CLEAR BOX 770
-------------------------------------------------------------- */
body#sub div#container div#contindentbox div.subbox01 {
	width: 770px;
	clear: both;
	position: relative;
}
/* 05 SMALL BOX 330&160&223
-------------------------------------------------------------- */
body#sub div#container div#contindentbox div.subbox01 div.smbox01 {
	float: left;
	width: 330px;

}
body#sub div#container div#contindentbox div.subbox01 div.smbox02 {
	float: right;
	width: 330px;

}
body#sub div#container div#contindentbox div.subbox01 div.smbox03 {
	float: left;
	width: 160px;

}
body#sub div#container div#contindentbox div.subbox01 div.smbox04 {
	float: left;
	width: 223px;

}

/* 06 BOX LIST
-------------------------------------------------------------- */
body#sub div#container div#contindentbox div.subbox01 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
body#sub div#container div#contindentbox div.subbox01 dt {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;

}
body#sub div#container div#contindentbox div.subbox01 dd {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-left: 10px;

}
body#sub div#container div#contindentbox div.subbox01 dd a {
	color: #333333;
	text-decoration: none;

}
body#sub div#container div#contindentbox div.subbox01 dd a:hover {
	text-decoration: underline;

}

/* 07 WJ SOUDAN
-------------------------------------------------------------- */
body#sub div#container div#contindentbox div.subbox01 ul.contwjtxt {
	list-style-position: inside;
	list-style-type: square;
	padding-left: 5px;
}
body#sub div#container div#contindentbox div.subbox01 ul.contwjtxt li {
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
body#sub div#container div#contindentbox div.subbox01 ul.contwjtxt li a {
	color: #333333;
	text-decoration: none;
}
body#sub div#container div#contindentbox div.subbox01 ul.contwjtxt li a:hover {
	text-decoration: underline;
}

/* 08 BEAUTY BACK NUMBER LIST
-------------------------------------------------------------- */
body#sub div#container div#contindentbox div.subbox01 ul.bbn {
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	list-style-type: none;

}
body#sub div#container div#contindentbox div.subbox01 ul.bbn li {
	background-image: url(../images/top_arrow01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;

}
body#sub div#container div#contindentbox div.subbox01 ul.bbn li a {
	color: #333333;
	text-decoration: none;
}
body#sub div#container div#contindentbox div.subbox01 ul.bbn li a:hover {
	text-decoration: underline;
}


/* 09 TXT LINK LEFT
-------------------------------------------------------------- */
p.linktxtleft02 {
	text-align: right;
	font-size: 12px;
	line-height: 26px;
	color: #333333;
	height: 26px;
}

p.linktxtleft02 a {
	text-align: right;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	color: #333333;
	text-decoration: none;
	padding-left: 12px;
} 

.otakaraq {
	width:600px;
	clear:both;
}

.otakaraq p {
	position:relative;
	top:-30px;
	left:50px;
	font-size:16px;
	font-weight:600;
	color:#4F1E0D;
}
.otakaraa {
	margin:-10px 0 12px 0;
}

.otakaraa img {
	margin:4px 12px 30px 0;
}
