@charset "Shift_JIS";

/*** アットコスメ 旧・静的コンテンツ専用 CSS Document *************

	created.2009/12/08
	ver.2009/12/22

	importstatic_o.css

	--- 2009/1/6 以前の静的コンテンツに適用するCSS

----------------------------------------------------------------***/

@import "common.css?20100129";
@import "/rsc/global_navi/navi.css";

/*----------------------------------------------------------------*/

body.static div#header {
	min-height: 60px;
	height: auto !important;
	height: 60px;
}
body.static ul#path {
	width: 600px;
}

body.static div.title h2 {
	margin: 15px 0 0 0;
}
body.static div#content {
	margin: 0;
	padding: 0;
} 
body.static div#mainContent {
	text-align: left;
}
body.static div.centerContent {
	background: url(http://www.cosme.net/html/feat/images/feat_backimage.gif) repeat left top;
}

/* レクタングルボックス中央寄せ */
body.static div#pr01 {
	width: 630px;
	margin: 20px auto 0 auto;
	background-color: #fff;
}
/* レクタングルボックス左寄せ */
body.static div#contentLeft div#pr01 {
	margin: 20px 0 0 0;
	background-color: #fff;
}
/* 右カラムの下に余白 */
body.static #content #contentRight { margin-bottom:40px; }

/*---------------- common.css 指定打消し ----------------*/

body.static .mainContent p,
body.static .mainContent li,
body.static .mainContent dt,
body.static .mainContent dd,
body.static .mainContent th,
body.static .mainContent td,
body.static .mainContent pre,
body.static .mainContent caption {
	line-height: 1.4;
	font-size: 12px;
}

* html body.static .mainContent p,
* html body.static .mainContent li,
* html body.static .mainContent dt,
* html body.static .mainContent dd,
* html body.static .mainContent table,
* html body.static .mainContent th,
* html body.static .mainContent td,
* html body.static .mainContent pre,
* html body.static .mainContent caption {
	line-height: 1.4;
	font-size: 12px;
}

body.static .mainContent p input,
body.static .mainContent p select,
body.static .mainContent p textarea,
body.static .mainContent li p,
body.static .mainContent li li,
body.static .mainContent li dt,
body.static .mainContent li dd,
body.static .mainContent li input,
body.static .mainContent li select,
body.static .mainContent li textarea,
body.static .mainContent dd p,
body.static .mainContent dd li,
body.static .mainContent dd dt,
body.static .mainContent dd dd,
body.static .mainContent dd input,
body.static .mainContent dd select,
body.static .mainContent dd textarea,
body.static .mainContent th p,
body.static .mainContent th li,
body.static .mainContent th dt,
body.static .mainContent th dd,
body.static .mainContent th input,
body.static .mainContent th select,
body.static .mainContent th textarea,
body.static .mainContent td p,
body.static .mainContent td li,
body.static .mainContent td dt,
body.static .mainContent td dd,
body.static .mainContent td input,
body.static .mainContent td select,
body.static .mainContent td textarea { font-size: 12px; }

body.static .mainContent p input,
body.static .mainContent p select,
body.static .mainContent p textarea,
body.static .mainContent li p,
body.static .mainContent li li,
body.static .mainContent li dt,
body.static .mainContent li dd,
body.static .mainContent li input,
body.static .mainContent li select,
body.static .mainContent li textarea,
body.static .mainContent dd p,
body.static .mainContent dd li,
body.static .mainContent dd dt,
body.static .mainContent dd dd,
body.static .mainContent dd input,
body.static .mainContent dd select,
body.static .mainContent dd textarea,
body.static .mainContent th p,
body.static .mainContent th li,
body.static .mainContent th dt,
body.static .mainContent th dd,
body.static .mainContent th input,
body.static .mainContent th select,
body.static .mainContent th textarea,
body.static .mainContent td p,
body.static .mainContent td li,
body.static .mainContent td dt,
body.static .mainContent td dd,
body.static .mainContent td input,
body.static .mainContent td select,
body.static .mainContent td textarea { font-size: 12px; }

body.static .mainContent img { vertical-align: baseline; }
body.static .mainContent table { width: auto; text-align: left; }
body.static .mainContent a { text-decoration: underline; }

/*---------------- 旧cmn.css 引継ぎ要素 ----------------*/

/* タイポグラフィ */
body.static .mainContent {
	font-size: 12px;
}
body.static .mainContent h2,
body.static .mainContent h3,
body.static .mainContent h4,
body.static .mainContent h5,
body.static .mainContent h6,
body.static .mainContent p,
body.static .mainContent div,
body.static .mainContent dl { font-weight: normal; font-style: normal; line-height: 130%; }

body.static .mainContent em,
body.static .mainContent strong { font-weight: bold; font-style: normal; }

/* clearfix: Ver. 2007.05.31 */
.cmn_clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
.cmn_clearfix { display:inline-block; }
/*\*/
* html .cmn_clearfix { height:1%; }
.cmn_clearfix { display:block; }
/**/

/* コンテンツ枠520px */
div#cmn_cnt520 { margin:0 auto 0 auto; width:520px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠524px */
div#cmn_cnt524 { margin:0 auto 0 auto; width:524px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠532px */
div#cmn_cnt532 { margin:0 auto 0 auto; width:532px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠550px */
div#cmn_cnt550 { margin:0 auto 0 auto; width:550px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠560px */
div#cmn_cnt560 { margin:0 auto 0 auto; width:560px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠670px */
div#cmn_cnt670 { margin:0 auto 0 auto; width:670px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠710px */
div#cmn_cnt710 { margin:0 auto 0 auto; width:710px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠723px */
div#cmn_cnt723 { margin:0 auto 0 auto; width:723px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠725px */
div#cmn_cnt725 { margin:0px auto 0 auto; width:725px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠736px */
div#cmn_cnt736 { margin:0px auto 0 auto; width:736px; border-right:15px solid #fff; border-left:15px solid #fff; background:#fff; }

/* コンテンツ枠730px */
div#cmn_cnt730 { margin:0px auto 0 auto; width:730px; border-right:10px solid #fff; border-left:10px solid #fff; background:#fff; }

/* コンテンツ枠746px */
div#cmn_cnt746 { margin:0px auto 0 auto; width:746px; border-right:10px solid #fff; border-left:10px solid #fff; background:#fff;}

/* コンテンツ枠794px */
div#cmn_cnt794 { margin:0 auto 0 auto; width:794px; border-right:10px solid #fff; border-left:10px solid #fff; background:#fff; }

/* コンテンツ枠750px */
div#cmn_cnt750 {margin: 0px auto 0 auto; width: 750px; border-right:10px solid #fff; border-left:10px solid #fff; background:#fff; }

/* コンテンツ枠930px */
div#cmn_cnt930 {margin: 0px auto 0 auto; width: 930px; border-right:10px solid #fff; border-left:10px solid #fff; background:#fff; }