/* コンテンツ
--------------------------------------------------------------------------
旧）layout.css 部分

	1. 全体
	2. ヘッダー
	3. ヘッドナビゲーション　（サブCHナビ、レッドバー、パン屑）
	4. メインボディー
		4-1 : 左のカラム
		4-2 : 中のカラム
		4-3 : 右のカラム
	5. フッター

update:10/03/17 最後尾にMOOK用記述追加 / designG m_shimizume

2009/03/31 以前のメインスタイル
update: 09/03/05 リニューアルに伴いlayout_sub.cssと合算 / LSM m_shimizume
--------------------------------------------------------------------------
*/


/*      1.全体     */

div#container {
	width: 940px;
	}


/* BODYレイアウト三列 */
div#wrapper {
	width: 940px;
	}
	
div#content {
	width: 685px;
	float: right;
	}
	
div#content-1column {
	width: 940px;
	}

div#maincontent {
	width: 505px;
	float: left;
	margin-right: 15px;
	}
	
div#maincontent-1column {
	position:relative;
	left:0;
	top:0;
	width: 940px;
	margin-right: 15px;
	background:#ffffff;
	text-align:center;
	}
	
div#subcontent {
	width: 165px;
	float: right;
	}

div#sidebar {
	width: 240px;
	float: left;
	margin-right: 15px;
	/*background-color:#009966;*/
	}
/* BODYレイアウト三列 */


/* BODYレイアウト二列 */
div#wrapper-double {
	width: 940px;
	}
	
div#content-double {
	width: 685px;
	float: right;
	}

div#content-760 {
	width: 760px;
	float: left;
	margin-right: 15px;
	}
	
div#content-165 {
	width: 165px;
	float: right;
	}

/* BODYレイアウト二列 */


/************************** 2.ヘッダー ここから **************************/

div#toptext {
	width: 940px; 
	height: 34px;
	color:#ffffff;
}

div#seotext {
	margin: 0; 
	padding: 0; 
	width: 60%; 
	text-align: left;
	float: left; 
	display: inline;
}

div#seotext a {
	color:#ffffff;
}

div#infotext {
	margin: 0; 
	padding: 0; 
	width: 40%; 
	text-align: right; 
	float: right; 
	display: inline;
}

div#infotext a {
	color:#ffffff;
}

div#header {
	margin-bottom: 0px;
	clear: both;
	margin-top: 0px;
}

div#logo {
	float: left;
	padding: 0px 0 0 0;
	vertical-align:bottom;
	background-color: #FFFFFF;
}

div#logo a:link{
	color:none;
	background:#ffffff;
	}
div#logo a:visited{
	color:none;
	background:#ffffff;
	}
div#logo a:hover{
	color:none;
	background:#ffffff;
	}
div#logo a:active{
	color:none;
	background:#ffffff;
	}

div#logo-c {
	float: left;
	margin:0 0 0 42px;
	margin:0 0 0 35px;
	padding: 0px 0 0 0;
	vertical-align:bottom;
	background-color:#ffffff;
}

div#logo-r {
	width:auto;
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align: right;
	float: right;
	background-color: #ffffff;
	}

div#logo-r p#logo-allabout{
	margin:0px 0 15px 0;
	}

div#logo-r div#headerlink {
	margin:0;
	padding:0;
	}

div#logo-r div#headerlink ul {
	list-style-type:none;
	}

div#logo-r div#headerlink ul li{ 
	display: inline;
	margin: 0 0 0 0.5em;
	padding:0 0 0 10px;
	background: #ffffff url("http://img.allabout.co.jp/pts/mico/pts/mico_arrow.gif") no-repeat;
	background-position:0% 50%;
	}

div#search { 
	width: 301px;
	text-align: right;
	padding: 5px 5px 5px 15px;
	margin-top: 3px;
	vertical-align: middle;
	background: #ffffff url("http://img.allabout.co.jp/pts/mico/pts/mrs_saerch_bk.gif") no-repeat right bottom;
	}
	
div#search form {
	vertical-align:middle;
	}

div#search form input#searchform {
	height:19px;
	width:145px;
	margin:0 0 2px 0;
	border-top: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	background-color: #ffffff;
	}

div#search form input#searchsubmit {
	width:44px;
	height:18px;
	margin:0 0 0px 0;
	border:none;
	background: url("//img.allabout.co.jp/pts/mico/pts/mico_btn_search.gif") no-repeat center center;
	text-indent: -9999px;
	}
	
div#search form input#searchsubmit2 {
	width:44px;
	height:18px;
	margin:0px 0 -3px 0;
	padding:0;
	border:none;
	text-indent: -9999px;
	}
	
div#search form a:hover input#searchsubmit {
	width:44px;
	height:18px;
	margin:0 0 0px 0;
	border:none;
	background: url("http://img.allabout.co.jp/pts/mico/pts/mico_btn_search_hover.gif") no-repeat center center;
	text-indent: -9999px;
	cursor:pointer;
	}

/* yahoo! search */
input.yst_logoOn  {
background-color:#FFFFFF;
border:1px solid #D6D6D6;
height:19px;
margin:0pt 0pt 2px;
width:145px;
	background:url(//img.allabout.co.jp/pts/cmn/ysearch.gif) no-repeat 50% 50%;
}

input.yst_logoOff {
border:1px solid #D6D6D6;
height:19px;
margin:0pt 0pt 2px;
width:145px;
	background:#fff;
}

div#topbannerWire {
	text-align: center;
	margin-bottom: 12px;
	clear: both;
}

div#topbanner {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
div#topbanner img {
	margin-left: auto;
	margin-right: auto;
}

div#gsmenu {
	margin-bottom: 15px;
	clear: both;
}

/*
*/

/************************** 2.ヘッダー ここまで **************************/


/************************** 3.ヘッドナビゲーション ここから **************************/


div#headnavi {
	margin-bottom: 10px;
	}

div#headnavi div#top-bar div#top-barl h1{
	width:auto;
	margin:0;
	padding:0;
	color:#000000;
	text-indent:-9999px;
	background-color:#009999;
	} 
	
div#top-bar { 
	height: 13px;
	width:940px;
	margin:0;
	padding:0;
	color: #ffffff;
	background: url(http://img.allabout.co.jp/pts/mico/pts/mrs_header_line.gif) no-repeat;
	}
div#top-bar a {  
	color: #ffffff;
	font-weight: bold;
	}
div#top-barl {  
	width:800px;
	height:auto;
	line-height: 165%;
	float: left;
	color: #ffffff;
	padding: 3px 0px 0px 10px; 
	_padding: 0px 0px 0px 10px; 
	}
div#top-barr { 
	float: right;
	height:auto;
	background-repeat: no-repeat; 
	padding: 0px 3px 0px 0px; 
	/*background-color: #800000; */
	}

div#bread {
	margin-top: 5px;
	_margin-top: 2px;
	margin-bottom: 5px;
	_margin-bottom: 2px;
	clear: both;
	color:#333333;
	font-weight:normal;
}

div#bread b {
	font-weight:normal;
	}

div#bread a {
	margin: 0px 12px;
}

/*
*/

/************************** 3.ヘッドナビゲーション ここまで **************************/


/************************** 4-1.メインボディー　左のカラム　ここから **************************/


/* 特集*/
div#sidebar h3,ul,ol,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

div#sidebar div#rectangle {
	margin-bottom: 15px;
	text-align: center;
	}

div#sidebar h2 {

	}

div#sidebar div#specialEdition {
	margin:0;
	padding:0;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_l_special_bk.jpg); 
	background-repeat:repeat-y;
	background-position:top center;
	}

div#sidebar div#specialEdition h3 {
	
	}
	
div#sidebar div#specialEdition h3 a {

	}
	
div#sidebar div#specialEdition h3 a img {

	}
	
div#sidebar div#specialEdition div#specialEdition-new {
	width:240px;
	_margin:0;
	_padding:0;
	}
	
div#sidebar div#specialEdition div#specialEdition-new a {

	}
	
div#sidebar div#specialEdition div#specialEdition-new a img {
	display:block;
	float:left;
	width:90px;
	height:60px;
	margin:7px 0 8px 13px;
	_margin:7px 0px 0px 10px;
	}

div#sidebar div#specialEdition div#specialEdition-new h4 {
	display:block;
	float:right;
	_float:left;
	width:123px;
	_width:110px;
	height:3.5em;
	margin: 7px 7px 0 5px;
	_margin: 7px 0px 0 0px;
	_padding:0 0 0 10px;
	}

div#sidebar div#specialEdition div#specialEdition-new h4 a {
	margin:0;
	}

div#sidebar div#specialEdition div#specialEdition-new p {
	float:right;
	_float:left;
	width:123px;
	_width:110px;
	margin-right: 7px;
	_margin-right: 0;
	text-align:right;
	}

div#sidebar div#specialEdition ol {
	clear:both;
	list-style-type:none;
	list-style-position:outside;
	margin:0 0 0 0px;
	padding:10px 7px 0 15px;
	_padding:10px 7px 0 15px;
	line-height:1.5em;
	background: url(http://img.allabout.co.jp/pts/mico/pts/top_index_line.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}

div#sidebar div#specialEdition ol li {
	list-style-type:none;
	list-style-position:outside;
	padding:0 7px 0 0;
	_vertical-align:top;
	background-repeat:no-repeat;
	background-position:left top;
	}

div#sidebar div#specialEdition ol li.specialEdition01{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition01.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition01.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}
div#sidebar div#specialEdition ol li.specialEdition02{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition02.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition02.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}
div#sidebar div#specialEdition ol li.specialEdition03{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition03.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition03.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}
div#sidebar div#specialEdition ol li.specialEdition04{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition04.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition04.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}

div#sidebar div#specialEdition ol li.specialEdition05{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition05.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition05.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}
	
div#sidebar div#specialEdition ol li.specialEdition06{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition06.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition06.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}
	
div#sidebar div#specialEdition ol li.specialEdition07{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition07.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition07.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}
	
div#sidebar div#specialEdition ol li.specialEdition08{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition08.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition08.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}
	
div#sidebar div#specialEdition ol li.specialEdition09{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition09.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition09.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}
	
div#sidebar div#specialEdition ol li.specialEdition10{
	list-style-image:none;
	list-style-type:none;
	background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition10.gif) no-repeat;
	background-position:0px 3px;
	padding:0 0 0 35px;
	_list-style-image:none;
	_list-style-type:none;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/specialEdition10.gif) no-repeat;
	_background-position:0px 3px;
	_padding:0 0 0 35px;
	}

div#sidebar div#specialEdition ol li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

div#sidebar div#specialEdition p.backnumber {
	height:30px;
	margin:3px 0 10px 0;
	padding:0 7px 0px 0;
	text-align:right;
	background: url(http://img.allabout.co.jp/pts/mico/pts/top_index_l_bspecial.gif);
	background-repeat: no-repeat;
	background-position:bottom center;
	}

/*

*/


/* INDEX*/
div#sidebar div#globalNav {
	margin:0;
	padding:0;
	background: url(http://img.allabout.co.jp/pts/mico/pts/top_index_l_index_bk.jpg);
	background-repeat:repeat-y;
	}

div#sidebar div#globalNav h3{
	width:240px;
	height:50px;
	text-indent:-9999px;
	background: url(http://img.allabout.co.jp/pts/mico/pts/top_index_l_index.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	}

div#sidebar div#globalNav p#mico-index-bottom{
	height:1em;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_l_bindex.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

div#sidebar div#globalNav dl {
	/*background-color:#CCCCCC; */
	}

div#sidebar div#globalNav dl a {}

div#sidebar div#globalNav dl dt {
	padding:7px 0 0 0;
	}

div#sidebar div#globalNav dl dt a{}

div#sidebar div#globalNav dl dt#globalNav-special {}

div#sidebar div#globalNav dl dt#globalNav-specialist {
	margin:8px 0 0 0;	
	}

div#sidebar div#globalNav dl dt#globalNav-serialization {
	margin:8px 0 0 0;
	}

div#sidebar div#globalNav dl dd {
	padding:7px 0 0 28px;
	_padding:7px 0 0 10px;
	}

div#sidebar div#globalNav dl dd.backnumber{
	margin:10px 0 10px 0;
	padding:0 7px 0px 0;
	text-align:right;
	}

div#sidebar div#globalNav dl dd ul {
	list-style-type:none;
	list-style-image:url(http://img.allabout.co.jp/pts/mico/pts/mico_arrow.gif);
	_list-style-image: none;
	background-color:none;
	}

div#sidebar div#globalNav dl dd ul li {
	margin-bottom:0.5em;
	padding:0 1em 0 0;
	_padding:0 1em 0 15px;
	line-height:1.5em;
	_background:url(http://img.allabout.co.jp/pts/mico/pts/mico_arrow.gif) no-repeat 0px 3px;
	}

div#sidebar div#globalNav dl dd ul li span {
	line-height:1.3em;
	}

div#sidebar div#globalNav dl dd ul li a {}

/* TU（デパート、ドラックストア、その他）*/
div#sidebar div#brandIndex {
	margin:8px 0 30px 0;
	padding:0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_l_line.gif);
	background-repeat:no-repeat;
	background-position:50% 25px;
	}

div#sidebar div#brandIndex h3 {
	height:23px;
	margin: 0 0 8px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_l_brand.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	}

div#sidebar div#brandIndex ul {
	list-style-type:none;
	list-style-image:url(http://img.allabout.co.jp/pts/mico/pts/mico_arrow.gif);
	padding:0px 0 0 28px;
	}

div#sidebar div#brandIndex ul#department {
	padding-top:8px;
	}

div#sidebar div#brandIndex ul#drugstore {
	padding-top:0;
	}

div#sidebar div#brandIndex ul#etc {
	padding-top:0;
	}

div#sidebar div#brandIndex ul li {
	padding:0 1em 0 0;
	line-height:1.5em;
	}

div#sidebar div#brandIndex ul li a {}

/*
*/

/* MRS　プレゼント */

div#sidebar div#mrs-present {
	height:auto;
	padding-bottom: 4px;
	background-color:ffffff;
	margin-bottom: 10px;
}
div#sidebar div#mrs-present div.mrs-present-box {
	height:auto;
	_height:1%;
	margin:5px 0 0 0;
	_margin:0 0 0px 0;
	padding:0 0 0 0;
	_padding:0 0 5px 0;
	background-color:#ffffff;
	border-bottom:solid 1px #ffffff;
	}
	
/*div#sidebar div#mrs-present br.clear {

	}*/


div#sidebar div#mrs-present div.mrs-present-box img{
	_margin:5px 0 5px 5px;
	padding:5px 0 5px 5px;
	_padding:0;
	float:left;
	_border-bottom:solid 2px #FFFFFF;
	}

div#sidebar div#mrs-present div.mrs-present-box ul {
	display:block;
	width:185px;
	_width:185px;
	_margin:5px 0 0 0;
	margin:0 0 0 -5px;
	padding:0px 0 0 4px;
	float:right;
}

div#sidebar div#mrs-present div.mrs-present-box li {
	margin: 8px 6px 8px 8px;
	padding:0px 3px 0px 15px;
	list-style-type:none;
	background: #ffffff url("http://img.allabout.co.jp/pts/mico/pts/keyword_list.gif") no-repeat;
	background-position: 0% 50%;
}

div#sidebar div#mrs-present div.mrs-present-box div#list {
	float: right;
	padding: 0px 5px 5px 0px;
	text-align:right;
}

/* MRS　プレゼント */

/* enq */

div#sidebar div#enq {
	padding-bottom: 4px;
	background-color:#ffffff;
	margin-bottom: 10px;
}

div#sidebar div#enq p.mrs-enq-text{
	_margin:5px 0 0 0;
	padding:5px 0 0 4px;
	}

div#sidebar div#enq ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#enq li {
	margin: 8px 6px 8px 6px;
	padding:0px 5px 0px 15px;
	list-style-type:none;
	background: #ffffff url("http://img.allabout.co.jp/pts/mico/pts/keyword_list.gif") no-repeat;
	background-position: 0% 50%;
}

div#sidebar div#enq div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}

/* enq */

/* NEWS */

div#sidebar div#news {
	padding-bottom: 4px;
	background-color:#ffffff;
	margin-bottom: 10px;
}

div#sidebar div#news p.mrs-news-text{
	_margin:5px 0 0 0;
	padding:5px 0 0 4px;
	}

div#sidebar div#news ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#news li {
	margin: 8px 6px 8px 6px;
	padding:0px 5px 0px 15px;
	list-style-type:none;
	background: url("http://img.allabout.co.jp/pts/mico/pts/nav_ad3.gif") no-repeat left top;
}

div#sidebar div#news div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}

/* NEWS */

/* マガジン　ドロン */

div#sidebar div#mag-d {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-d-w {
	width: 236px;
}

div#sidebar div#mag-d-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-d-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-d ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar #mag-d li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　ドロン */


/* マガジン　L */

div#sidebar div#mag-l {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-l-w {
	width: 236px;
}

div#sidebar div#mag-l-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-l-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-l ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-l li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　L */


/* マガジン　m */

div#sidebar div#mag-m {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-m-w {
	width: 236px;
}

div#sidebar div#mag-m-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-m-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-m ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-m li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　m */


/* マガジン　f */

div#sidebar div#mag-f {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-f-w {
	width: 236px;
}

div#sidebar div#mag-f-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-f-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-f ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-f li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　f */



/* スタイルストア */

div#sidebar div#store {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}
div#sidebar div#store div#rank1-photo {
	width: 52px;
	float: left;
	margin: 6px;
}
div#sidebar div#store ul.rank1 {
	width: 172px;
	float: right;
}

div#sidebar div#store ul.rank2 {
	clear: both;
	margin-left: 7px;
	margin-bottom: 5px;
}
div#sidebar div#store ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebar div#store li#rank1 {
	margin-left: 0px;
	margin-top: 6px;
	padding-top: 15px;
	background-image: url(http://img.allabout.co.jp/pts/img/2006/store_rank1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#sidebar div#store li#rank2 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 26px;
	background-image: url(http://img.allabout.co.jp/pts/img/2006/store_rank2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div#sidebar div#store li#rank3 {
	margin-left: 0px;
	padding-left: 26px;
	background-image: url(http://img.allabout.co.jp/pts/img/2006/store_rank3.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
/* スタイルストア */



/* メルマガ登録 */

div#sidebar div#mailmag {
	padding: 5px; 
	background-color:#f0f0f0;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#sidebar div#mailmag div {
	padding: 3px; 
	text-align: center;
}

/* メルマガ登録 */



/* 用語集・その他 */

div#sidebar div#glossary {
	padding-top: 3px;
	margin-bottom: 10px;
}


div#sidebar div#glossary li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* 用語集・その他 */


/************************** 4-1.メインボディー　左のカラム　ここまで **************************/




/************************** 4-2.メインボディー　中のカラム　ここから **************************/

/* UL定義 */
div#maincontent ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
/* UL定義 */


/*特集*/
div#maincontent div.special01{
	background-color:#CCCCCC;
	z-index:1;
	width:505px;
	height:300px;
	margin:0 0 13px 0;
	padding:0;
	background: url("http://img.allabout.co.jp/pts/mico/pts/mico_main_special.jpg") no-repeat center center;
	}
	
div#maincontent div.special01 h3.special-title {}

div#maincontent div.special01 p.special-rinkArea01 {
	position:relative;
	width:auto;
	height:140px;
	background-color: #CC6600;
	filter:alpha(opacity=30); /*IE*/
	-moz-opacity:0.30; /*FF*/
	opacity:0.30;
	}
	
div#maincontent div.special01 p.special-rinkArea01 a {
	display:block;
	height:140px;
	background-color:#999999;
	}

div#maincontent div.special01 p.special-rinkArea02 {
	float:right;
	width:195px;
	height:160px;
	background-color:#FF0000;
	filter:alpha(opacity=30); /*IE*/
	-moz-opacity:0.30; /*FF*/
	opacity:0.30;
	}
	
div#maincontent div.special01 p.special-rinkArea02 a {
	display:block;
	height:160px;
	background-color:#999999;
	}

div#maincontent div.special01 p.special-read{
	float:left;
	width:270px;
	_width:280px;
	margin:0 0 0 20px;
	_margin:0 0 0 0px;
	padding:0;
	_padding:0 0 0 20px;
	}
	
div#maincontent div.special01 p.special-date{
	position:relative;
	top:-225px;
	left:410px;
	width:80px;
	height:auto;
	text-align:right;
	}

div#maincontent div.special01 p.special-btn{
	float:left;
	width:270px;
	_width:280px;
	margin:-10px 0 0 20px;
	_margin:-15px 0 0 0px;
	padding:0;
	_padding:0 0 0 20px;
	}

div#maincontent div.special01 ol {
	list-style-type:none;
	float:left;
	width:270px;
	_width:280px;
	margin:10px 0 0 20px;
	_margin:5px 0 0 0px;
	padding:0 0 1px 0px;
	_padding:0 0 0 20px;
	}

div#maincontent div.special01 ol li {
	height:1.5em;
	background:url(http://img.allabout.co.jp/pts/mico/pts/mrs_icon_flower.gif) left top no-repeat;
	padding:0 0 0 20px;
	_padding:0 0 0 25px;
	}

/*特集//*/


/*Specilist*/
div#maincontent div#mico-specialist {
	}
	
div#maincontent div#mico-specialist h4.specialist-title {
	height:35px;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_c_specialist.jpg) left center no-repeat;
	text-indent:-9999px;
	}

div#maincontent div#mico-specialist div.mico-specialist01 {
	overflow:auto;
	width:505px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_cotents_c_line.gif) left bottom no-repeat;
	}
	
div#maincontent div#mico-specialist div.mico-specialist01 div.mico-specialist01-R {
	width:405px;
	float:right;
	}
	
div#maincontent div#mico-specialist div.mico-specialist01 div.mico-specialist01-L {
	width:90px;
	float:left;
	}
	
div#maincontent div#mico-specialist div.mico-specialist01 div.mico-specialist01-L img {
	margin:0px 0 0 5px;
	padding:0px;
	border:solid 1px #eeeeee;
	}
	
div#maincontent div#mico-specialist div.mico-specialist01 h3.specialist01-title {
	height:18px;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_movie_title.gif) left center no-repeat;
	text-indent:-9999px;
	}
	
div#maincontent div#mico-specialist div.mico-specialist01 h3.specialist01-title a {
	display:block;
	width:277px;
	height:18px;
	}
	
div#maincontent div#mico-specialist div.mico-specialist01 p.specialist-read {
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	}

div#maincontent div#mico-specialist div.mico-specialist01 p.specialist-btn {
	clear:both;
	text-align:right;
	padding:0 5px 0 0;
	}

div#maincontent div#mico-specialist div.mico-specialist01 p.specialist-date {}

div#maincontent div#mico-specialist div.mico-specialist01 ul {
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0px;
	}

div#maincontent div#mico-specialist div.mico-specialist01 ul li {
	display:block;
	float:left;
	width:auto;
	padding:0 0 5px 0;
	border-right: solid 0.5em #FFFFFF;
	}
	
div#maincontent div#mico-specialist div.mico-specialist01 ul li a {
	padding:3px;
	border: solid 1px #eeeeee;
	}

div#maincontent div#mico-specialist div.mico-specialist01 ul li a:link{}

div#maincontent div#mico-specialist div.mico-specialist01 ul li a:visited{}

div#maincontent div#mico-specialist div.mico-specialist01 ul li a:hover{}

div#maincontent div#mico-specialist div.mico-specialist01 ul li a:active{}

/*070904*/
div#maincontent div#mico-specialist div.mico-specialist02 {
	clear:both;
	overflow:auto;
	width:505px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_cotents_c_line.gif) left bottom no-repeat;
	}

div#maincontent div#mico-specialist div.mico-specialist02 div.mico-specialist02-L {
	width:330px;
	float:left;
	}
	
div#maincontent div#mico-specialist div.mico-specialist02 div.mico-specialist02-R {
	width:160px;
	float:right;
	}

div#maincontent div#mico-specialist div.mico-specialist02 h3.specialist02-title {
	height:18px;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_yamamoto_title.gif) left center no-repeat;
	text-indent:-9999px;
	}
	
div#maincontent div#mico-specialist div.mico-specialist02 h3.specialist02-title a {
	display:block;
	width:203px;
	height:18px;
	}

div#maincontent div#mico-specialist div.mico-specialist02 p.specialist-read {
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	}

div#maincontent div#mico-specialist div.mico-specialist02 p.specialist-btn {
	text-align:right;
	}

div#maincontent div#mico-specialist div.mico-specialist02 p.specialist-date {
	text-align:right;
	padding:0 15px 0 0;
	}

div#maincontent div#mico-specialist div.mico-specialist02 img {
	border-top:solid 5px #ffffff;
	}
/*Specilist//*/


/*連載*/
div#maincontent div#mico-serialization {
	margin:0;
	padding:0;
	}

div#maincontent div#mico-serialization h4 {
	height:35px;
	margin:0;
	padding:0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_c_serialization.jpg) left center no-repeat;
	text-indent:-9999px;
	}

div#maincontent div#mico-serialization div.serialization-box {
	/*overflow:auto;*/
	width:505px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_cotents_c_line.gif) left bottom no-repeat;
	}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R{
	float:right;
	width:410px;
	}
	
div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R div.make-title-box {
	overflow:auto;
	width:410px;
	}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R h3.make-title{
	float:left;
	width:160px;
	height:auto;
	border-top:solid 2px #ffffff;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_make_title.gif) left center no-repeat;
	text-indent:-9999px;
	}
	
div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R h3.make-title a{
	display:block;
	width:148px;
	height:18px;
	}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R p.make-read {
	width:410px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	}
	
div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R dl.make-articleList {
	width:410px;
	margin:8px 0 10px 0;
	}
	
div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R dl.make-articleList dt {
	padding:0 0 0.2em 0;	
	}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R dl.make-articleList dt span {}
	
div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R dl.make-articleList dd {
	width:395px;
	padding:0 0 0 15px;
	background:url(http://img.allabout.co.jp/pts/mico/pts/mico_arrow.gif) left center no-repeat;
	}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R p.make-btn {
	width:410px;
	margin:0 0 0 0;
	padding:0;
	text-align:right;
	}
	
div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R p.make-btn img {
	}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-R div.make-title-box p.make-date {
	float:right;
	width:120px;
	padding:0 15px 0 0;
	text-align:right;
	}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-L {
	width:93px;
	float:left;
	padding:10px 0 0 0;
	}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-L a {}

div#maincontent div#mico-serialization div.serialization-box div.serialization-box-L a  img {}
/*連載//*/


/* （A枠） TU_DEPARTMENT*/
div#maincontent div#awaku-department {
	_margin-top:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0 0 5px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_cotents_ad_line.gif) left bottom no-repeat;
}

div#maincontent div#awaku-department div.awaku-space {
	width:9px;
	height:auto;
}

div#maincontent div#awaku-department span.ad-title{
	padding:0 0 1px 0;
	_padding:0;
	_letter-spacing:-0.1ex;
	}
	
div#maincontent div#awaku-department img {
	border-left:0;
	}
/* （A枠） TU_DEPARTMENT//*/


/* （A枠） TU_DRUGSTORE*/
div#maincontent div#awaku-drugstore {
	_margin-top:20px;
	margin-top:10px;
/*	margin-bottom: 10px;*/
	padding:0 0 5px 0;
}

div#maincontent div#awaku-drugstore div#awaku-drugstore-top {
	_margin-top:10px;
	margin-bottom: 10px;
	padding:0 0 10px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_cotents_ad_line.gif) left bottom no-repeat;
}

div#maincontent div#awaku-drugstore div#awaku-drugstore-top span.ad-title {
	color:#639732;
	}
	
div#maincontent div#awaku-drugstore div#awaku-drugstore-top span.ad-title-t a:link{
	color:#639732;
	}
	
div#maincontent div#awaku-drugstore div#awaku-drugstore-top span.ad-rink {
	}

div#maincontent div#awaku-drugstore div#awaku-drugstore-top span.ad-read {
	display:block;
	padding:10px 0 0 0;
	}

div#maincontent div#awaku-drugstore div#awaku-drugstore-top img.awaku-Img {
	margin:0 0 0 15px;
	}

div#maincontent div#awaku-drugstore div#awaku-drugstore-bottom {
	_margin-top:10px;
/*	margin-bottom: 10px; */
	padding:0 0 5px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_cotents_ad_line.gif) left bottom no-repeat;
}

div#maincontent div#awaku-drugstore div#awaku-drugstore-bottom img.awaku-Img{
	margin:0;
	padding:0;
	border-left: #ffffff solid 5px;
	}

div#maincontent div#awaku-drugstore div.awaku-space {
	width:9px;
	height:auto;
}

div#maincontent div#awaku-drugstore span.ad-title{
	/*display:block;*/
	padding:0 0 1px 0;
	_padding:0;
	_letter-spacing:-0.1ex;
	}
	
div#maincontent div#awaku-drugstore img {
	border-left:0;
	}
/* （A枠） TU_DRUGSTORE//*/


/* （A枠） BEAUTY HINT*/
div#maincontent div#mico-beautyHint {
	margin-top: 15px;
}

div#maincontent div#mico-beautyHint h3.beautyHint-title {
	height:21px;
	margin:0 0 5px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_c_hint.gif) left bottom no-repeat;
	text-indent:-9999px;
	}

div#maincontent div#awaku-beautyHint {
	_margin-top:10px;
	margin-bottom: 10px;
	padding:0 0 5px 0;
}

div#maincontent div#awaku-beautyHint table.seriesBox {
	padding:5px;
	border:solid 1px #C4C4C4;
	margin:0 0 10px 0;
	}
	
div#maincontent div#awaku-beautyHint table.seriesBox-l { /*HACK safari IE7 IE6*/
	float:left;
	height:85px;
	background-color:#ffffff;
	padding:5px;
	border:solid 1px #C4C4C4;
	margin:0 2px 5px 2px;
	}
	
div#maincontent div#awaku-beautyHint table.seriesBox-w { /*070619*/
	float:left;
	width:498px; _width:494px;
	background-color:#ffffff;
	padding:5px;
	border:solid 1px #C4C4C4;
	margin:0 2px 5px 2px;
	}
	
div#maincontent div#awaku-beautyHint table.seriesBox-w span.series-title{ /*070619*/
	/**/display:block;
	height:1.5em;
	padding: 5px 1px 0 0;
	_letter-spacing:-0.1ex;
	}
	
div#maincontent div#awaku-beautyHint table.seriesBox-w	span.series-volTitle { /*070619*/
	line-height:1.5em;
	_line-height:1.2em;	
	}
	
div#maincontent div#awaku-beautyHint table.seriesBox-w img.series-img {
	margin-left:10px;
	padding:0;
	}

div#maincontent div#awaku-beautyHint div.awaku-space {
	width:11px;
	height:auto;
}

div#maincontent div#awaku-beautyHint br {
	display:none;
	}

div#maincontent div#awaku-beautyHint span.series-title{
	/**/display:block;
	height:1.5em;
	padding: 5px 1px 0 0;
	_letter-spacing:-0.1ex;
	}
	
div#maincontent div#awaku-beautyHint div#beautyhint_s0004 span.series-title,
div#maincontent div#awaku-beautyHint div#beautyhint_s0014 span.series-title{
	/**/display:block;
	height:2.5em;
	padding: 5px 1px 0 0;
	_letter-spacing:-0.1ex;
	}
	
div#maincontent div#awaku-beautyHint span.series-volTitle{
	background:#ffffff;
	}
	
div#maincontent div#awaku-beautyHint img {
	border-left:0;
	}
/* （A枠） BEAUTY HINT//*/


/* （A枠） INFOMATION OF ATTENTION*/
div#maincontent div#mico-attention h3.attention-title {
	height:21px;
	margin:0 0 5px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_c_attention.gif) left bottom no-repeat;
	text-indent:-9999px;
	}

div#maincontent div#awaku-attention {
	_margin-top:10px;
	margin-bottom: 10px;
	padding:0 0 5px 0;
}

div#maincontent div#awaku-attention table.seriesBox {
	margin:0 0 10px 0;
	}

div#maincontent div#awaku-attention div.awaku-space {
	width:11px;
	height:auto;
}

div#maincontent div#awaku-attention span.series-title{
	padding: 5px 1px 0 0;
	}
	
div#maincontent div#awaku-attention img.attention-img {
	border-right: solid 7px #ffffff;
	}
/* （A枠） INFOMATION OF ATTENTION//*/


/* MICO's DIARY*/
div#maincontent div#mico-diary {
	width:505px;
	margin:0 0 30px 0;
	padding:0;
	}
/* ----------------------------------------------
        コンテナ再調整  20080512 追加
---------------------------------------------- */
div#maincontent div#mico-diary {
	margin-top: 15px;
	margin-bottom: 0px;
}
/* コンテナ再調整 //---------------- */


div#maincontent div#mico-diary h4.diary-Indextitle {
	height:21px;
	margin:0 0 5px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_c_pub.gif) left bottom no-repeat;
	text-indent:-9999px;
	}

div#maincontent div#mico-diary div.diary-box {
	overflow:visible;
	width:505px;
	}

div#maincontent div#mico-diary div.diary-box div.diary-box-R{
	float:right;
	width:430px;
	margin:0;
	padding:0;
	}
	
div#maincontent div#mico-diary div.diary-box div.diary-box-R h3.diary-title {
	padding:0 0 5px 0;
	}
	
div#maincontent div#mico-diary div.diary-box div.diary-box-R p.diary-read {

	}
	
div#maincontent div#mico-diary div.diary-box div.diary-box-R p.diary-btn {
	display:none;
	text-align:right;
	padding:0 5px 0 0;
	}
	
div#maincontent div#mico-diary div.diary-box div.diary-box-R p.diary-date {
	position:relative;
	top:0;
	left:290px;
	width:120px;
	margin:0;
	padding:0 5px 0 0;
	text-align:right
	}
	
div#maincontent div#mico-diary div.diary-box div.diary-box-L{
	float:left;
	width:70px;
	}

div#maincontent div#mico-diary div.diary-box div.diary-box-L a {
	}

div#maincontent div#mico-diary div.diary-box div.diary-box-L a img{
	margin:5px 0 0 0;
	}

/*
*/

/* MICO's DIARY//*/


/* あなたの一票 */
div#maincontent div#poll {
	margin-bottom: 20px;
}

div#maincontent div#poll h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("http://img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
/* あなたの一票 */


/* All About ピックアップ（B枠） */
div#maincontent div#bwaku {
	margin-bottom: 20px;
}

div#maincontent div#bwaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("http://img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
/* All About ピックアップ（B枠） */


/* ランキング */
div#maincontent div#ranking {
	margin-bottom: 20px;
}

div#maincontent div#ranking h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("http://img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}

div#maincontent div#ranking {
	width: 505px;
}

div#maincontent div#ranking dl {
	margin: 5px 0px;
}

div#maincontent div#ranking dt {
	display: inline;
	margin-left: 5px;
}

div#maincontent div#ranking dt .number {
	vertical-align: middle;
}

div#maincontent div#ranking dd {
	display: inline;
	margin-left: 3px;
}
/* ランキング */


/* 記事部分 */
#article {
	margin-bottom: 25px;
}

#article p {
	margin-top: 12px;
	margin-bottom: 12px;
}

#article h3 {
	text-align: left;
	border-left: solid 7px #cc0000;
	padding: 0px 0px 0px 5px;
	margin: 20px 0px 10px 0px;
}

#article h4 {

}

#article #setright {
	float:right;
}

#article #setleft {
	float:left;
}
/* 記事部分 */


#series ul {
	margin-bottom: 15px;
}

#series li {
	font-size:13px;
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}


/* お役立ちリンク */
div#maincontent div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontent div#text100 #space {
	padding: 10px;
}

div#maincontent div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontent div#text100 p {
	margin: 10px 0px;
}
/* お役立ちリンク */



/* Adsense（PR（詳細）） */
div#maincontent div#adsense {
	width: 100%;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontent div#adsense #space {
	padding: 10px;
}

div#maincontent div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontent div#adsense p {
	margin: 10px 0px;
}

/* Adsense（PR（詳細）） */


div#maincontent div#articletag {
	color: #4d4d4d;	
	}



/* コンテンツタイトル */
div#content-title {
border-bottom: 1px solid #000000;
padding-bottom: 5px;
margin-bottom: 15px;
	}

div#content-title p {
	float: right;
	}
/* コンテンツタイトル */



/* 記事リスト */
div#article-list {
	width: 505px;
	}

div#article-list .block {
	margin-bottom: 0px;
	}

div#article-list .list-l {
	width: 135px;
	float: left;
	margin-bottom: 15px;
	}

div#article-list .list-r {
	width: 370px;
	float: right;
	margin-bottom: 15px;
	}
	
div#article-list p {
	margin-bottom: 5px;
	}


div#article-list .day {
	float: right;
	}


div#article-list .gsname {
	color: #666666;
	}
/* 記事リスト */


/* ショアド下枠（UNDER_SA） */
div#maincontent div#underSA {
	margin-bottom: 20px;
}
div#maincontent div#underSA h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("http://img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
div#maincontent div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
div#maincontent div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}
div#maincontent div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
div#maincontent div#underSA div.underSAText {
	float: right;
	width: 395px;
}
/* ショアド下枠（UNDER_SA） */

/*MICO WINDOWS CENTER*/
div#maincontent div#windowsMedia-index{
	width:auto;
	margin:0 0 20px 0;
	background-color:#ffffff;
	border: solid 2px #E0E4E8;
	}

div#maincontent div#windowsMedia-index div#windowsMedia-downloads {
	float:left;
	width:110px;
	margin:10px 0 0 10px;_margin:10px 0 0 5px;
	padding:0;
	text-align:center;
	}

div#maincontent div#windowsMedia-index div#windowsMedia-downloads img{

	border-top: 10px solid #E0E4E8;
	border-right: 10px solid #E0E4E8;
	border-bottom: 10px solid #E0E4E8;
	border-left: 10px solid #E0E4E8;
	}

div#maincontent div#windowsMedia-index p.windowsMedia-read {
	float:left;
	width:360px;
	margin:0;
	padding:10px 10px 10px 10px;
	line-height:1.2em;
	color:#666666;
	}
	
div#maincontent div#windowsMedia-index p.windowsMedia-read span{
	line-height:1.5em;
	font-weight:bold;
	}	
/*MICO WINDOWS CENTER//*/


/************************** 4-2.メインボディー　中のカラム　ここまで **************************/



/************************** 4-3.メインボディー　右のカラム　ここから **************************/

/*MICO ALL ABOUT********************************************************************/
div#subcontent div.mico_right div.mico-block {
	padding-bottom: 3px;
	margin-bottom: 12px;
	background-color: #ffffff;
}

div#subcontent div.mico_right div.mico-block2 {
	margin:0;
	padding:0;
	border-bottom: solid 12px #ffffff;
	_border-bottom: none;
}

/*BARTER ForL_RIGHT*/

div#subcontent div.mico_right div.mico-block2 div.media-index {
	width:165px;
	margin:-10px 0 0 0;
	}
	
div#subcontent div.mico_right div.mico-block2 div.media-index div.media-box{
	margin:0;
	padding:0;
	}

div#subcontent div.mico_right div.mico-block2 div.media-index div.media-box h3{
	height:15px;
	margin:0 0 -5px 0;
	text-indent:-9999px;
	}

/*BARTER ForL_RIGHT//*/

/*CAMPAIGN_RIGHT*/

div#subcontent div.mico_right div.mico-block div.campaign-index {
	width:165px;
	margin:-10px 0 0 0;
	}
	
div#subcontent div.mico_right div.mico-block div.campaign-index div.campaign-box{
	margin:0;
	padding:0;
	}

div#subcontent div.mico_right div.mico-block div.campaign-index div.campaign-box h3{
	height:15px;
	margin:0 0 -5px 0;
	text-indent:-9999px;
	}
	
/*CAMPAIGN_RIGHT//*/

/* New Topics_RIGHT */

div#subcontent div.mico_right div.mico-block div#newTopics-index {
	width:165px;

	}

div#subcontent div.mico_right div.mico-block div#newTopics-index h3.newTopics-title {
	height:31px;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_new.jpg) no-repeat top center;
	text-indent:-9999px;
	}

div#subcontent div.mico_right div.mico-block div#newTopics-index ul#newTopics-list {
	list-style-type:none;
	list-style-image:url(http://img.allabout.co.jp/pts/mico/pts/mico_arrow_brown.gif);
	_list-style-image:none;
	padding:0px 0 0 15px;
	_padding:0px 0 0 0px;
	}

div#subcontent div.mico_right div.mico-block div#newTopics-index ul#newTopics-list li {
	padding:0 1em 0 0;
	_padding:0 1em 0 10px;
	line-height:1.5em;
	_background: url(http://img.allabout.co.jp/pts/mico/pts/mico_arrow_brown.gif) no-repeat;
	_background-position:0 4px;
	_letter-spacing:-0.1ex;
	}

div#subcontent div.mico_right div.mico-block div#newTopics-index ul#newTopics-list li a {}

/* New Topics_RIGHT //*/

/*MAILMAG_RIGHT*/
div#subcontent div.mico_right div.mico-block div#mail-index {
	width:165px;
	}

div#subcontent div.mico_right div.mico-block div#mail-index h3.mail-title {
	height:31px;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_mail.jpg) no-repeat top center;
	text-indent:-9999px;
	}

div#subcontent div.mico_right div.mico-block div#mail-index p.mail-read {
	padding:5px 5px 0 5px;
	}

div#subcontent div.mico_right div.mico-block div#mail-index p.mail-btn {
	text-align:center;
	}
	
/*MAILMAG_RIGHT//*/

/*MICO KEYWORDS_RIGHT*/
div#subcontent div.mico_right div.mico-block div#keywods-index {
	width:165px;
	}

div#subcontent div.mico_right div.mico-block div#keywods-index h3.keywods-title {
	height:49px;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_word.jpg) no-repeat top center;
	text-indent:-9999px;
	}
	
div#subcontent div.mico_right div.mico-block div#keywods-index h3.keywods-title a {
	display:block;
	width: 165px;
	height: 49px;
	}

div#subcontent div.mico_right div.mico-block div#keywods-index p.keywods-read {
	margin:0 0 10ox 0;
	padding:5px 5px 10px 5px;
	}

div#subcontent div.mico_right div.mico-block div#keywods-index ul.keywods-list {
	list-style-type:none;
	list-style-image:url(http://img.allabout.co.jp/pts/mico/pts/mico_arrow_brown.gif);
	_list-style-image:none;
	padding:0px 0 0 15px;
	_padding:0px 0 0 0px;
	_margin:-5px 0 0 0;
	}

div#subcontent div.mico_right div.mico-block div#keywods-index ul.keywods-list li {
	margin:0 0 0.3em 0;
	padding:0 1em 0 0;
	_padding:0 1em 0 10px;
	_ine-height:1.5em;
	_background:url(http://img.allabout.co.jp/pts/mico/pts/mico_arrow_brown.gif) no-repeat 0px 4px;
	_letter-spacing:-0.1ex;
	}

div#subcontent div.mico_right div.mico-block div#keywods-index ul.keywods-list li a {

	}

div#subcontent div.mico_right div.mico-block div#keywods-index p.keywods-btn {
	text-align:center;
	border-top:solid 10px #ffffff;
	}
/*MICO KEYWORDS_RIGHT//*/

/*MICO BRAND SEARCH_RIGHT*/

div#subcontent div.mico_right div.mico-block div#brand-index {
	/*background-color:#CCCCCC; */
	width:165px;
	}

div#subcontent div.mico_right div.mico-block div#brand-index h3.brand-title {
	height:49px;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_brand.jpg) no-repeat top center;
	text-indent:-9999px;
	}
	
div#subcontent div.mico_right div.mico-block div#brand-index h3.brand-title a {
	display:block;
	width: 165px;
	height: 49px;
	}

div#subcontent div.mico_right div.mico-block div#brand-index p.brand-read {
	margin:0 0 10ox 0;
	padding:5px 5px 10px 5px;
	}

div#subcontent div.mico_right div.mico-block div#brand-index select#brand-list{
	width:155px;
	}
	
div#subcontent div.mico_right div.mico-block div#brand-index div.brand-submit {
	display:none;
	width:auto;
	text-align:center;
	}

div#subcontent div.mico_right div.mico-block div#brand-index p.brand-btn {
	text-align:center;
	}

/*MICO BRAND SEARCH_RIGHT//*/

/*MICO BEAUTY WORD_RIGHT*/
div#subcontent div.mico_right div.mico-block div#beautyword-index {
	z-index:1;
	position:relative;
	top:0;
	left:0;
	/*background-color:#CCCCCC; */
	width:165px;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box{
	z-index:2;
	position:relative;
	top:0;
	left:0;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_word_bk.gif);
	background-repeat:repeat-y;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box h3{
	height:32px;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_word.gif) no-repeat top center;
	text-indent:-9999px;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box dl {
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box dl dt#beautyword-img {
	text-align:center;
	padding:15px 0 5px 0;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box dl dd p.beautyword-read {
	padding:0 10px 5px 10px;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box dl dd p.beautyword-btn {
	text-align:center;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p#beautyword-bottom {
	height:15px;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_word_bo.gif) no-repeat bottom center;	
	}

/*070106追加*/
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p.beautyword-btn-open2 input.open {
	border: medium none ;
	margin: 0pt 0pt 0px;
	background: transparent url(//img.allabout.co.jp/pts/mico/pts/mico_btn_word_oepn.gif) no-repeat scroll center;
	width: 87px;
	height: 17px;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p.beautyword-btn-open2 a:hover input.open {
	border: medium none ;
	margin: 0pt 0pt 0px;
	background: transparent url(//img.allabout.co.jp/pts/mico/pts/mico_btn_word_oepn_hover.gif) no-repeat scroll center;
	width: 87px;
	height: 17px;
	cursor: pointer;
	}
/*070106追加//*/



/*
エキスパンド後
*/
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain {
	display: none;
	z-index:5;
	position: relative;
	top:0;
	left:0;
	/**/
	/*
	position:absolute;
	top:560px;
	left:680px;
	*/
	/*
	position:absolute;
	top:67.2%;
	left:56.5%;
	*/
	width:240px;
	_width:260px;
	height:auto;
	padding:10px 10px 10px 10px;
	margin:-160px 0 0 -100px;
	background-color:#F5F3EF;
	border: solid 1px #CAA862;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain h3.beautyword-title {
	background:#f5f3ef;
	text-indent:inherit;
	_background: transparent url(//img.allabout.co.jp/pts/mico/pts/top_index_r_word_ex.gif) no-repeat scroll center;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain h4.beautyword-proverb {
	color:#918671;
	border-top: solid 5px #F5F3EF;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain h4.beautyword-proverb span.beautyword-proverb-j {
	display:block;
	margin:0.5em 0 0 0;
	font-weight:normal;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain dl {
	margin:0.5em 0 0.5em 0;
	color:#918671;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain dl dt {}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain dl dd {}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p.beautyword-btn-open {
	font-size:1pt;
	color:#ffffff;
	text-align:center;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p.beautyword-btn-open input {
	border: medium none ;
	margin: 0pt 0pt 0px;
	background: transparent url(//img.allabout.co.jp/pts/mico/pts/mico_btn_word_oepn.gif) no-repeat scroll center;
	width: 87px;
	height: 17px;
	text-indent:-9999px;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p.beautyword-btn-open input:hover{
	border: medium none ;
	margin: 0pt 0pt 0px;
	background: transparent url(//img.allabout.co.jp/pts/mico/pts/mico_btn_word_oepn.gif) no-repeat scroll center;
	border: solid 3px #CCFF33;
	width: 87px;
	height: 17px;
	text-indent:-9999px;
	}
	
/*開く（codeをjsに記述）*/
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p.beautyword-btn-open2 {
	font-size:1pt;
	color:#ffffff;
	text-align:center;
	}

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p.beautyword-btn-open2 input {
	border: medium none ;
	margin: 0pt 0pt 0px;
	background: transparent url(//img.allabout.co.jp/pts/mico/pts/mico_btn_word_oepn.gif) no-repeat scroll center;
	width: 87px;
	height: 17px;
	text-indent:-9999px;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box p.beautyword-btn-open2 input:hover{
	border: medium none ;
	margin: 0pt 0pt 0px;
	background: transparent url(//img.allabout.co.jp/pts/mico/pts/mico_btn_word_oepn.gif) no-repeat scroll center;
	/*border: solid 3px #CCFF33; */
	width: 87px;
	height: 17px;
	text-indent:-9999px;
	}
/*開く（codeをjsに記述）//*/

div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain p.beautyword-btn-close {
	font-size:1pt;
	color:#F5F3EF;
	text-align:right;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain p.beautyword-btn-close input {
	margin: 0pt 0pt 0px;
	background: transparent url(//img.allabout.co.jp/pts/mico/pts/top_index_r_word_cl.gif) no-repeat;
	background-position:right 3px;
	width: 65px;
	height: 17px;
	border: medium none ;
	color:#918671;
	}
	
/*閉じる（codeをjsに記述）*/
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain p.beautyword-btn-close2 {
	color:#000000;
	text-align:right;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain p.beautyword-btn-close2 span.close-text {
	display:none;
	padding:0 0 5px 0;
	vertical-align:middle;
	color:#918671;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain p.beautyword-btn-close2 a {
	text-decoration:none;
	vertical-align:middle;
	}
	
div#subcontent div.mico_right div.mico-block div#beautyword-index div#beautyword-box div#target_chain p.beautyword-btn-close2 input.close {
	margin: 0pt 0pt 0px;
	/*background: transparent url(//img.allabout.co.jp/pts/mico/pts/top_index_r_word_cl.gif) no-repeat;*/
	background-position:right 3px;
	width: 14px;
	height: 14px;
	border: medium none ;
	color:#918671;
	}
/*閉じる（codeをjsに記述）//*/

/*MICO BEAUTY WORD_RIGHT//*/

/*MICO NEXT WEEK_RIGHT*/
div#subcontent div.mico_right div.mico-block div#next-index {
	width:165px;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_next_bk.gif);
	background-repeat:repeat-y;
	}
	
div#subcontent div.mico_right div.mico-block div#next-index div#next-box{
	margin:0;
	padding:0;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_next_bk.gif);
	background-repeat:repeat-y;

	}

div#subcontent div.mico_right div.mico-block div#next-index div#next-box h3{
	height:15px;
	margin:0 0 -5px 0;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_next_t.gif) no-repeat top center;
	text-indent:-9999px;
	}

div#subcontent div.mico_right div.mico-block div#next-index div#next-box div.next-box-top {
	overflow:auto;
	width:165px;
	}
	
div#subcontent div.mico_right div.mico-block div#next-index div#next-box div.next-box-top div.next-box-L {
	float:left;
	width:76px;
	padding:0 0 0 6px;
	}
	
div#subcontent div.mico_right div.mico-block div#next-index div#next-box div.next-box-top div.next-box-L img.logo-next {
	margin:5px 0 0 0;
	}
	
div#subcontent div.mico_right div.mico-block div#next-index div#next-box div.next-box-top div.next-box-L p.next-update {
	padding:0 0 0 5px;
	}
	
div#subcontent div.mico_right div.mico-block div#next-index div#next-box div.next-box-top div.next-box-R {
	float:right;
	width:83px;
	}
	
div#subcontent div.mico_right div.mico-block div#next-index div#next-box div.next-box-top div.next-box-R img {
	margin:5px 0 0 0;
	}

div#subcontent div.mico_right div.mico-block div#next-index div#next-box dl.next-list {
	padding:10px 10px 0 10px;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_next_line.gif) no-repeat top center;
	}

div#subcontent div.mico_right div.mico-block div#next-index div#next-box dl.next-list dt.next-title {
	font-weight:bold;
	padding:0 0 0.5em 0;
	}

div#subcontent div.mico_right div.mico-block div#next-index div#next-box dl.next-list dd {}

div#subcontent div.mico_right div.mico-block div#next-index div#next-box dl.next-list dd p.next-read {
	padding:0 0 10px 0;
	}

div#subcontent div.mico_right div.mico-block div#next-index div#next-box p#next-bottom{
	height:15px;
	height:15px;
	_margin:-10px 0 0 0;
	padding:0;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_next_b.gif) no-repeat bottom center;
	text-indent:-9999px;
	border:none;
	}

/*MICO NEXT WEEK_RIGHT//*/

/*MICO WINDOWS MEDIA_RIGHT*/
div#subcontent div.mico_right div.mico-block div#windowsMedia-index {
	width:161px;
	background-color:#ffffff;
	border: solid 2px #E0E4E8;
	}

div#subcontent div.mico_right div.mico-block div#windowsMedia-index h4{
	text-indent:-9999px;
	}

div#subcontent div.mico_right div.mico-block div#windowsMedia-index div#windowsMedia-downloads {
	margin:-17px 0 0 0;
	text-align:center;
	}

div#subcontent div.mico_right div.mico-block div#windowsMedia-index div#windowsMedia-downloads img {
	padding:10px 30px 10px 30px;
	background-color:#E0E4E8;
	_border-top: 10px solid #E0E4E8;
	_border-right: 30px solid #E0E4E8;
	_border-bottom: 10px solid #E0E4E8;
	_border-left: 30px solid #E0E4E8;
	}

div#subcontent div.mico_right div.mico-block div#windowsMedia-index p.windowsMedia-read {
	margin:0;
	padding:2px 10px 10px 10px;
	line-height:1.2em;
	}
/*MICO WINDOWS MEDIA_RIGHT//*/

/*TU_DEPARTMENT_RIGHT */
div#subcontent div.mico_right div.mico-block div.right-department-box {
	width:165px;
	background-color:#eeeeee;
	border-bottom:solid 12px #ffffff;
	}

div#subcontent div.mico_right div.mico-block div.right-department-box div.right-department {
	padding:5px 0 0 0;
	background-color:#eeeeee;
	text-align:center;
	}
	
div#subcontent div.mico_right div.mico-block div.right-department-box p.right-department-rink {
	padding:0 5px 2px 5px;
	_letter-spacing:-0.1ex;
	}
	
div#subcontent div.mico_right div.mico-block div.right-department-box p.right-department-read {
	padding:0 5px 5px 5px;
	_letter-spacing:normal;
	}
/*TU_DEPARTMENT_RIGHT //*/

/*
お役立ちキーワード
*/
div#mico_right .mico-block div.tag {
	width:auto;
	border:solid 1px #CCCCCC;
	}
div#mico_right .mico-block div.tag h3{
	width:163px;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #ffffff;
	border:none;
	}
div#mico_right .mico-block div.tag h4 {
	padding: 3px;
	background-color:#FFFFFF;
	font-weight: normal;
	}
div#mico_right .mico-block div.tag h4 ul{
	list-style-type:none;
	line-height:1.8em;
	}
div#mico_right .mico-block div.tag h4 ul li{
	padding:0 0 0 15px;
	background: #ffffff url("http://img.allabout.co.jp/pts/mico/pts/keyword_list.gif") no-repeat;
	background-position: 0% 50%;
	}
div#mico_right .mico-block div.tag h4 img {
	margin:0 0 0 10px;
	}
	
/*
次週予告
*/
div#mico_right2 .mico-block div.nextweek {
	width:165;
	background-color:#F5EEE1;
	margin:0 0 30px 0;
	border-top:solid 2px #ffffff;
	}
div#mico_right2 .mico-block div.nextweek-head{
	width:165px;
	margin:0;
	_margin:0 0 10px 0;
	}
div#mico_right2 .mico-block div.nextweek br.clear{
	_display:none;
	}
div#mico_right2 .mico-block div.nextweek div.mrs-logo {
	width:auto;
	margin:25px 7px 0 0;
	_margin:25px 2px 0 0;
	text-align:right;
	float:right;
	}
div#mico_right2 .mico-block div.nextweek-head h3 {
	width:34px;
	height:34px;
	margin:10px 0 10px 10px;
	_margin:10px 0 10px 5px;
	padding:0;
	text-align:center;
	border-right:solid 1px #D2603D;
	border-bottom:solid 1px #D2603D;
	float:left;
}
div#mico_right2 .mico-block div.mediaImg{
	margin:0 0 0 6px;
	}
div#mico_right2 .mico-block div.mediaImg img{
	width:149px;
	border:solid 1px #eeeeee;
	}
div#mico_right2 .mico-block h4 {
	width:147px;
	_width:152px;
	margin: 2px 0 6px 6px;
	padding: 3px;
	font-weight: normal;
	background-color: #ECDED3;
}
div#mico_right2 .mico-block h4 img {
	margin:0 0 0 10px;
	}

div#mico_right2 .mico-block p.media {
	width: auto;
	margin: 0 6px 8px 6px;
	 color: #d2603d;
}
div#mico_right2 .mico-block p.media-etc {
	display:block;
	width:auto;
	margin: 0 6px 2px 6px;
	padding:0 0 5px 0;
	text-align:right;
	border-bottom:dotted 1px #CCCCCC;
}
div#mico_right2 .mico-block p.media-next {
	display:block;
	width: auto;
	margin: 0 6px 5px 6px;
	padding:0 0 5px 0;
	color:#666666;
}
div#mico_right2 .mico-block p.media-next span {
	padding:0 0 0 25px;
	color:#000000;
	}
	
	
/********************************************************************MICO ALL ABOUT*/

div#awaku-r {
	 width: 165px;
	 background-color: #eeeeee;
	 margin:0 0 10px 0;
	 _margin:20px 0 10px 0;
}

div#awaku-r .awaku-r-block {
	width: 155px;
	margin: 0px 5px 0px 5px;
	padding-bottom: 7px;
	clear: both;
}

div#awaku-r .awaku-r-block p {
	margin: 0px 3px 3px 0px;
	padding-top: 5px;
	font-weight: bold;
	clear: both;
}

div#awaku-r .awaku-r-block img {
	text-align: left;
	float: left;
	margin: 1px 5px 7px 0px;
}

div#awaku-r-title {
	padding: 7px 6px 4px 6px;
	margin-bottom: 5px;
	font-weight: bold;
	background-color: #CCCCCC;
}


/* 強化枠*/
div#media_right {
	_border-top:solid 12px #ffffff;
	}

div#media_right .media-block {
	margin:0 0 12px 0;
	padding-bottom: 3px;
	background-color: #F7EAEA;
}
div#media_right .media-block h3 {
	background-color: #FDDEE2;
	padding: 5px 6px;
	width: 153px;
	margin-bottom: 6px;
}
div#media_right .media-block h4 {
	width: 148px;
	margin: 0px 4px 6px 6px;
	padding: 3px;
	font-weight: normal;
	background-color: #ffffff;
}
div#media_right .media-block .mediaImg {
	text-align: center;
	margin-bottom: 6px;
}
div#media_right .media-block p.media {
	margin: 0 6px 8px 6px;
	width: 153px;
}
div#media_right .media-block .Article {
	margin: 0px 6px 0px 6px;
	padding-bottom: 8px;
	clear: both;
}
div#media_right .media-block .Article .Articleimg {
	width: 48px;
	margin-top: 3px;
	margin-bottom: 6px;
	float: left;
}
div#media_right .media-block .Article p {
	width: 105px;
	margin-bottom: 6px;
	float: right;
}

div#media_right .media-block ul li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
/* 強化枠*/


/* メガボックス */
.megabox {
	padding-bottom: 3px;
	margin-bottom: 12px;
	background-color: #f2f2f2;
}
.megabox h3.mega {
	background-color: #d9d9d9;
	padding: 5px 6px;
	width: 153px;
	margin-bottom: 6px;
}
.megabox .megaImg {
	text-align: center;
	margin-bottom: 6px;
}
.megabox p {
	margin: 0 6px 8px 6px;
	width: 153px;
}
/* メガボックス */


/* 強化枠　SS用 */
div#media_right .media-block-ss {
	padding-bottom: 3px;
	background-color: #f2f2f2;
}
div#media_right .media-block-ss h3 {
	background-color: #d9d9d9;
	padding: 5px 6px;
}
div#media_right .media-block-ss .ssArticle {
	margin: 3px 6px 8px 6px;
	clear: both;
}
div#media_right .media-block-ss .ssArticle .ssArticleimg {
	width: 48px;
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
}
div#media_right .media-block-ss .ssArticle p {
	width: 105px;
	margin-bottom: 6px;
	margin-top: 3px;
	float: right;
}
/* 強化枠　SS用 */

/*山本浩未のメイクムービーレッスン　MICO MOVIE LESSON_RIGHT*/
div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index {
	z-index:1;
	position:relative;
	top:0;
	left:0;
	width:165px;
	}
	
div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index div#yamamotoMovie-box{
	z-index:2;
	position:relative;
	top:0;
	left:0;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_movie_bk.gif);
	background-repeat:repeat-y;
	}

div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index div#yamamotoMovie-box h3{
	height:50px;
	}

div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index div#yamamotoMovie-box {
	position:relative;
	}

div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index div#yamamotoMovie-box p#yamamotoMovie-bottom {
	height:15px;
	background:#ffffff url(http://img.allabout.co.jp/pts/mico/pts/top_index_r_movie_bo.gif) no-repeat bottom center;	
	}

div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index div#yamamotoMovie-box p span{
	width:auto;
	padding:0 0 5px 5px;
	background:none;
	line-height:2.5em;
	}
	
div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index div#yamamotoMovie-box p span a {
	margin-bottom:10px;
	padding:3px;
	border: solid 1px #eeeeee;
	}

div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index p.yamamotoMovie-btn{
	margin:10px 0 3px 0;
	text-align:center;
	}
	
div#subcontent div.mico_right div.mico-block div#yamamotoMovie-index p.yamamotoMovie-read{
	margin:5px 8px;
	line-height:1.2em;
	}
	
/*山本浩未のメイクムービーレッスン　MICO MOVIE LESSON_RIGHT*//*/

/* 美女力診断テスト  070904*/
div#subcontent div#bijoryoku-box {
  background: url(//img.allabout.co.jp/pts/mico/s/bijo_bg.jpg) repeat-y;
}

div#subcontent div#bijoryoku-box h3.title {
  width: 165px;
  height: 75px;
  background: url(//img.allabout.co.jp/pts/mico/s/bijo_title.gif) no-repeat;
  text-indent: -9999px;
  font-size: 1px;
}

div#subcontent div#bijoryoku-box h3.title a {
  display: block;
  height: 75px;
}

div#subcontent div#bijoryoku-box ul {
  list-style-type: disc;
  margin: 8px 8px 0;
  padding-left: 13px;
}

div#subcontent div#bijoryoku-box ul li{
	margin-bottom:8px;
	}

div#subcontent div#bijoryoku-box p.btn {
  padding: 6px 0 9px;
  text-align: center;
}
/* 美女力診断テスト  070904//*/

/************************** 4-3.メインボディー　右のカラム　ここまで **************************/



/************************** 5.フッター　ここから **************************/

div#bottom {
	height: 36px;
	width:940px;
	margin-bottom: 3px;
	background:#ffffff url("http://img.allabout.co.jp/pts/mico/pts/mrs_footer_c.jpg") no-repeat;
	background-position:107px 50%;
	vertical-align: middle;
	clear: both;
}

div#bottom a {
	color:#666666;
	text-decoration:none;
}

div#bottom a:hover {
	text-decoration:none;
}

div#bottom-l {
	width:107px;
	height: 36px;
	margin:0;
	padding:0;
	float: left;
}

div#bottom img {
	vertical-align: middle;
}

div#bottom-r {
	width: 132px;
	height: 36px;
	margin:0;
	padding:0;
	float: right;
	vertical-align: middle;
}

div#footer {
	clear: both;
	padding:8px 0 0 0;
	background:#ffffff url("http://img.allabout.co.jp/pts/mico/pts/mrs_footer_dline.gif") no-repeat;
	background-position:0 0;
	text-align: center;
	}

div#footer #link ul {
	margin: 6px 0px 4px;
}

div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}

div#footer #link a {
	margin: 0px 6px;
}

address#copyright { 
	margin-bottom: 5px;
	font-style: normal;
}

/************************** 5.フッター　ここまで **************************/



/* 
--------------------------------------------------------------------------
旧）layout_sub.css 部分

ここでは、TOPページ以外のページのスタイルを設定します。
・山本浩未のメイクムービーレッスン
・山本浩未のきれいのソース
・特集（扉、特集、バックナンバー）
・連載各種
・常設各種
・その他

last update: 09/03/05 m_shimizume
リニューアルに伴い layout_sub.css → layout.sub に移植
--------------------------------------------------------------------------
*/


/* 
--------------------------------------------------------------------------
	style reset
--------------------------------------------------------------------------
*/

div#maincontent h2,
div#maincontent h3,
div#maincontent h4,
div#maincontent p,
div#maincontent ul,
div#maincontent ol,
div#maincontent li,
div#maincontent dl,
div#maincontent dt,
div#maincontent dd {
  margin: 0;
  padding: 0;
}

div#maincontent img {
  border: none;
}

div#maincontent ol, ul {
  list-style: none;
}

div#maincontent {
  width: 505px;
}



/* 
--------------------------------------------------------------------------
	anchor
--------------------------------------------------------------------------
*/

div#main_beauty-source a:link,
div#main_beauty-source-list a:link {
  color: #429AC9;
}

div#main_makeUp a:link,
div#main_makeUp-list a:link {
  color: #639732;
}

div#main_makemovie_lesson a:link{
  color: #267CA9;
}

div#main_makemovie a:link,
div#naka_idx_listArea a:link,
div#main_beauty-keywords a:link,
div#main_special-editList a:link,
div#main_brandList a:link,
div#main_brandList_list a:link{
  color: #555;
}

div#main_beauty-keywords-list a:link,
div#main_beauty-keywords-guide a:link {
  color: #E96572;
}

div#main_special-editList div#page_naviArea a:link,
div#main_special-editList div.idx_list_set dl dt a:link {
  color: #E7586D;
}

div#main_beauty-keywords-list a:link,
div#main_beauty-keywords-guide a:link {
  color: #E96572;
}

div#main_special-editList div.idx_list_set dl dt a:link {
  text-decoration: none;
}

div#main_special-editList div.idx_list_set dl dt a:link {
  color: #E7586D;
}

div#main_special-editContent div#page_naviArea a:link {
  color: #885C2A;
}

div#main_micoDiary a:link,
div#main_micoDiary a:link {
  color: #E78C37;
}

div#main_micoDiary-List a:link {
  color: #F08622;
}

div#main_guideS-esthetic a:link,
div#main_guideS-posing a:link,
div#main_guideS-lesson a:link,
div#main_guideS-lesson a:link,
div#main_guideS-yoga a:link{
  color: #639732;
}

div#main_guideS-esthetic p.print a:link,
div#main_guideS-posing p.print a:link,
div#main_guideS-lesson p.print a:link,
div#main_guideS-lesson a:link,
div#main_guideS-yoga a:link {
  color: #695224;
}

div#main_guideS-esthetic-list a:link,
div#main_guideS-posing-list a:link,
div#main_guideS-lesson-list a:link,
div#main_guideS-lesson a:link,
div#main_guideS-yoga a:link {
  color: #639732;
}

div#main_guideS-posing p.profile_tit a:link {
  color: #9F7D4B;
}

/* beautynews 080229 */
div#main_beautynews a:link,
div#main_beautynews-List a:link {
  color: #639732;
}



/* 
--------------------------------------------------------------------------
	class
--------------------------------------------------------------------------
*/

/* clearfix ---------------- */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  display: inline-table;
  min-height: 1%;	/* for IE7 */
}

/* Hide from IE-mac \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}
/* End hide from IE-mac */


/* text-align ---------------- */

.talignc {
  text-align: center;
}

.talignl {
  text-align: left;
}

.talignr {
  text-align: right;
}


/* typography ---------------- */

div#maincontent p.space {
  margin: 0 0 1em;
}

div#maincontent p.caption {
  margin: 3px 0 0;
  line-height:1.5em;
}

/* typography //---------------- */


/* color ---------------- */

div#main_main_beauty-source .col_cat {
  color: #429AC9;
}

div#main_makeUp .col_cat {
  color: #639732;
}

div#main_beauty-keywords .col_cat {
  color: #E26873;
}


/* margin ---------------- */

.tmargin10 {
  margin-top: 10px;
}

.tmargin15 {
  margin-top: 15px;
}

.tmargin20 {
  margin-top: 20px;
}

.tmargin30 {
  margin-top: 30px;
}

.bmargin10 {
  margin-bottom: 10px;
}

.bmargin15 {
  margin-bottom: 15px;
}

.bmargin20 {
  margin-bottom: 20px;
}

.bmargin30 {
  margin-bottom: 30px;
}


/* etc. ---------------- */

div#maincontent img.img_border {
  border: 1px solid #d6d6d6;
}

.clear {
  display: block;
  clear: both;
  height: 0;
}

/* 
--------------------------------------------------------------------------
	32_2_2 山本浩未のメイク・ムービーレッスン
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

div#main_makemovie {
  margin: 0 0 20px;
}

/* ヘッド部分 ---------------- */

div#main_makemovie div#main_head {
  position: relative;
  margin: 0 0 15px;
}

div#main_makemovie div#main_head p.lead {
  position: absolute;
  top: 130px;
  left: 20px;
  width: 280px;
}

div#main_makemovie div#main_head p.profile_tit {
  position: absolute;
  top: 220px;
  left: 121px;
}

div#main_makemovie div#main_head p.profile_txt {
  position: absolute;
  top: 245px;
  left: 121px;
  width: 360px;
}

/* ヘッド部分 //---------------- */

/* リスト部分 ---------------- */

div#main_makemovie h3.subtit {
  margin: 0 0 16px;
}

div#main_makemovie div#idx_listArea_1 {
  float: left;
  width: 247px;
  padding: 0 0 285px;
  background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_bg_01.jpg) no-repeat left bottom;
}

div#main_makemovie div#idx_listArea_2 {
  float: right;
  width: 247px;
  padding: 300px 0 0;
  background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_bg_02.jpg) no-repeat left top;
}

div#main_makemovie div.idx_list {
  padding: 0 0 33px 6px;
}


div#main_makemovie div.idx_list dl dt {
  margin: 0 0 6px 0;
}

div#main_makemovie div.idx_list ol li {
  padding: 0 0 0 55px;
}

/* リスト部分 //---------------- */

/* 眉 ------- */

div#main_makemovie div.idx_list ol.les01 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les01_step1.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les01 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les01_step2.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les01 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les01_step3.gif) no-repeat 0 2px;
}

/* 眉 //------- */

/* アイシャドウ ------- */

div#main_makemovie div.idx_list ol.les02 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les02_step1.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les02 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les02_step2.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les02 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les02_step3.gif) no-repeat 0 2px;
}

/* アイシャドウ //------- */

/* アイライン ------- */

div#main_makemovie div.idx_list ol.les03 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les03_step1.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les03 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les03_step2.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les03 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les03_step3.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les03 li.step4 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les03_step4.gif) no-repeat 0 2px;
}

/* アイライン //------- */

/* マスカラ ------- */

div#main_makemovie div.idx_list ol.les04 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les04_step1.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les04 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les04_step2.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les04 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les04_step3.gif) no-repeat 0 2px;
}

/* マスカラ //------- */

/* チーク ------- */

div#main_makemovie div.idx_list ol.les05 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les05_step1.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les05 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les05_step2.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les05 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les05_step3.gif) no-repeat 0 2px;
}

/* チーク //------- */

/* リップ ------- */

div#main_makemovie div.idx_list ol.les06 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les06_step1.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les06 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les06_step2.gif) no-repeat 0 2px;
}

div#main_makemovie div.idx_list ol.les06 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/idx_les06_step3.gif) no-repeat 0 2px;
}

/* リップ //------- */

/* WMP 注意書き （index/閲覧ページ）---------------- */

div#main_makemovie div#make-movie-WMP {
	border-top: solid 3px #E8F0F4;
	}

div#main_makemovie_lesson div.make-movie-WMP-unit {
	position:relative;
	top:-10px;
	left:90px;
	}

div#main_makemovie_lesson div#make-movie-WMP {
	width:325px;
	border-top: solid 3px #E8F0F4;
	border-bottom: solid 5px #ffffff;
	font-size:60%;
	}

div#main_makemovie div#make-movie-WMP dl,
div#main_makemovie_lesson div#make-movie-WMP dl {
	background:#ffffff;
	}

div#main_makemovie div#make-movie-WMP dl dt{
	color: #990000;
	padding:5px;
	background:#E8F0F4;
	}
	
div#main_makemovie_lesson div#make-movie-WMP dl dt{
	color: #990000;
	padding:3px;
	background:#E8F0F4;
	}

div#main_makemovie div#make-movie-WMP dl dd{
	padding:5px;
	background:#ffffff;
	border-right: solid 3px #E8F0F4;
	border-bottom: solid 3px #E8F0F4;
	border-left: solid 3px #E8F0F4;
	}

div#main_makemovie_lesson div#make-movie-WMP dl dd {
	padding:3px;
	background:#ffffff;
	border-right: solid 3px #E8F0F4;
	border-bottom: solid 3px #E8F0F4;
	border-left: solid 3px #E8F0F4;
	}

div#main_makemovie div#make-movie-WMP dl dd ul,
div#main_makemovie_lesson div#make-movie-WMP dl dd ul {
	}

div#main_makemovie div#make-movie-WMP dl dd ul li.WMP-win,
div#main_makemovie div#make-movie-WMP dl dd ul li.WMP-mac,
div#main_makemovie_lesson div#make-movie-WMP dl dd ul li.WMP-win,
div#main_makemovie_lesson div#make-movie-WMP dl dd ul li.WMP-mac {
	padding:0.2em 0;
	}

div#main_makemovie div#make-movie-WMP dl dd ul li a,
div#main_makemovie_lesson div#make-movie-WMP dl dd ul li a {}


/*
*/

/* WMP 注意書き（index/閲覧ページ） //---------------- */



/* ----------------------------------------------
	32_2_2_1 山本浩未のメイク・ムービーレッスン 閲覧ページ
---------------------------------------------- */

div#maincontent div#head p.lesson {
  margin: 0 0 6px;
}

div#maincontent div#head p.lead {
  padding: 3px;
}

div#movieArea {
  margin: 0 0 20px 0;
  text-align:center;
}


/* Process ---------------- */
/*1*/
#process div.process_list_set {
  width: 495px;
  margin: 0 0 0 5px;
}

#process div.process_list_set ol {
}

#process div.process_list_set ol li {
  float: left;
  width: 238px;
  margin-bottom: 16px;
}

#process div.process_list_set ol li.process1,
#process div.process_list_set ol li.process3,
#process div.process_list_set ol li.process5 {
  margin-right: 19px;
}
/*2*/
#process div.process_list_set2 {
  width: 495px;
  margin: 0 0 0 5px;
}

#process div.process_list_set2 ol {
}

#process div.process_list_set2 ol li {
  float: left;
  width: 238px;
  margin-bottom: 16px;
}

#process div.process_list_set2 ol li.process1,
#process div.process_list_set2 ol li.process3,
#process div.process_list_set2 ol li.process5 {
  margin-right: 19px;
}
/*3*/
#process div.process_list_set3 {
  width: 495px;
  margin: 0 0 0 5px;
}

#process div.process_list_set3 ol {
}

#process div.process_list_set3 ol li {
  float: left;
  width: 238px;
  margin-bottom: 16px;
}

#process div.process_list_set3 ol li.process1,
#process div.process_list_set3 ol li.process3,
#process div.process_list_set3 ol li.process5 {
  margin-right: 19px;
}
/*4*/
#process div.process_list_set4 {
  width: 495px;
  margin: 0 0 0 5px;
}

#process div.process_list_set4 ol {
}

#process div.process_list_set4 ol li {
  float: left;
  width: 238px;
  margin-bottom: 16px;
}

#process div.process_list_set4 ol li.process1,
#process div.process_list_set4 ol li.process3,
#process div.process_list_set4 ol li.process5 {
  margin-right: 19px;
}
/*5*/
#process div.process_list_set5 {
  width: 495px;
  margin: 0 0 0 5px;
}

#process div.process_list_set5 ol {
}

#process div.process_list_set5 ol li {
  float: left;
  width: 238px;
  margin-bottom: 16px;
}

#process div.process_list_set5 ol li.process1,
#process div.process_list_set5 ol li.process3,
#process div.process_list_set5 ol li.process5 {
  margin-right: 19px;
}
/*6*/
#process div.process_list_set6 {
  width: 495px;
  margin: 0 0 0 5px;
}

#process div.process_list_set6 ol {
}

#process div.process_list_set6 ol li {
  float: left;
  width: 238px;
  margin-bottom: 16px;
}

#process div.process_list_set6 ol li.process1,
#process div.process_list_set6 ol li.process3,
#process div.process_list_set6 ol li.process5 {
  margin-right: 19px;
}

div#maincontent div.process_list_set dt {
  margin-bottom: 3px;
  padding-bottom: 5px;
  color: #3686AF;
  font-weight: bold;
  background: url(//img.allabout.co.jp/pts/mico/p/p0001/line.gif) no-repeat left bottom;
}
div#maincontent div.process_list_set2 dt {
  margin-bottom: 3px;
  padding-bottom: 5px;
  color: #3e73af;
  font-weight: bold;
  background: url(//img.allabout.co.jp/pts/mico/p/p0001/2_line.gif) no-repeat left bottom;
}
div#maincontent div.process_list_set3 dt {
  margin-bottom: 3px;
  padding-bottom: 5px;
  color: #4a6bb5;
  font-weight: bold;
  background: url(//img.allabout.co.jp/pts/mico/p/p0001/3_line.gif) no-repeat left bottom;
}
div#maincontent div.process_list_set4 dt {
  margin-bottom: 3px;
  padding-bottom: 5px;
  color: #515cb2;
  font-weight: bold;
  background: url(//img.allabout.co.jp/pts/mico/p/p0001/4_line.gif) no-repeat left bottom;
}
div#maincontent div.process_list_set5 dt {
  margin-bottom: 3px;
  padding-bottom: 5px;
  color: #6d62ae;
  font-weight: bold;
  background: url(//img.allabout.co.jp/pts/mico/p/p0001/5_line.gif) no-repeat left bottom;
}
div#maincontent div.process_list_set6 dt {
  margin-bottom: 3px;
  padding-bottom: 5px;
  color: #7051a8;
  font-weight: bold;
  background: url(//img.allabout.co.jp/pts/mico/p/p0001/6_line.gif) no-repeat left bottom;
}

/* Process //---------------- */

/* After ---------------- */

div.after_set {
  width: 495px;
  margin: 0 0 0 5px;
}

div#maincontent div#after div.img_set {
  float: left;
  width: 230px;
}

div#maincontent div#after div.txt_set {
  float: right;
  width: 242px;
}


div.step_navi p.next {
  float: right;
}

/* After //---------------- */

/* メイク・ムービーレッスン一覧 ---------------- */

div#maincontent div#naka_idx_listArea {
  margin: 30px 0 20px 0;
  padding: 10px;
  background: #EEF4F9;
}

div#naka_idx_listArea div.idx_list_set {
  margin: 0 0 20px;
}

div#naka_idx_listArea div.idx_list_left {
  float: left;
  width: 237px;
}

div#naka_idx_listArea div.idx_list_right {
  float: right;
  width: 237px;
}


div#naka_idx_listArea div.idx_list_set dl dt {
  margin: 0 0 6px 0;
}

div#naka_idx_listArea div.idx_list_set ol li {
  padding: 0 0 0 55px;
}

/* 眉 ------- */

div#naka_idx_listArea div.idx_list_set ol.les01 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les01_step1.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les01 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les01_step2.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les01 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les01_step3.gif) no-repeat 0 2px;
}

/* アイシャドウ ------- */

div#naka_idx_listArea div.idx_list_set ol.les02 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les02_step1.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les02 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les02_step2.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les02 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les02_step3.gif) no-repeat 0 2px;
}

/* アイライン ------- */

div#naka_idx_listArea div.idx_list_set ol.les03 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les03_step1.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les03 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les03_step2.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les03 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les03_step3.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les03 li.step4 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les03_step4.gif) no-repeat 0 2px;
}

/* マスカラ ------- */

div#naka_idx_listArea div.idx_list_set ol.les04 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les04_step1.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les04 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les04_step2.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les04 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les04_step3.gif) no-repeat 0 2px;
}

/* チーク ------- */

div#naka_idx_listArea div.idx_list_set ol.les05 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les05_step1.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les05 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les05_step2.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les05 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les05_step3.gif) no-repeat 0 2px;
}

/* 唇 ------- */

div#naka_idx_listArea div.idx_list_set ol.les06 li.step1 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les06_step1.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les06 li.step2 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les06_step2.gif) no-repeat 0 2px;
}

div#naka_idx_listArea div.idx_list_set ol.les06 li.step3 {
	background: url(//img.allabout.co.jp/pts/mico/p/p0001/naka_les06_step3.gif) no-repeat 0 2px;
}




/* 
--------------------------------------------------------------------------
	ALL ABOUT 連載（記事）タイトル
--------------------------------------------------------------------------
*/
/* h2 */
/* Inset 3D Raised http://www.cssplay.co.uk/boxes/krazy.html*/
div.raised {
	background: transparent;
	width:100%;
	margin:0 0 30px 0;
	}
div.raised h2, div.raised p,div.raised div#Tag01 {
	margin:0 10px;
	}
	
div.boxcontent p.sub-title { /*当面はサブタイトル出さないので削除*/
	display:none;
	}
	
/*green*/
div.raised h2 {
	display:block;
	border-left: solid 10px #E7F2DC;

	}
	
div.raised p.sub-title {
	display:block;
	padding-bottom:0.5em;
	border-top: solid 5px #E7F2DC;
	border-left: solid 10px #E7F2DC;
	}
	
div.raised div#Tag01 {
	padding-bottom:0.5em;
	border-top: solid 5px #E7F2DC;
	border-left: solid 5px #E7F2DC;
	}

div.raised .top, div.raised .bottom {display:block; background:transparent; font-size:1px;}
div.raised b.b1, div.raised b.b2, div.raised b.b3, div.raised b.b4, div.raised b.b1b, div.raised b.b2b, div.raised b.b3b, div.raised b.b4b {display:block; overflow:hidden;}
div.raised b.b1, div.raised b.b2, div.raised b.b3, div.raised b.b1b, div.raised b.b2b, div.raised b.b3b {height:1px;}
div.raised b.b2 {background:#E7F2DC; border-left:1px solid #fff; border-right:1px solid #fff;}
div.raised b.b3 {background:#E7F2DC; border-left:1px solid #fff; border-right:1px solid #fff;}
div.raised b.b4 {background:#E7F2DC; border-left:1px solid #fff; border-right:1px solid #fff;}
div.raised b.b4b {background:#E7F2DC; border-left:1px solid #fff; border-right:1px solid #fff;}
div.raised b.b3b {background:#E7F2DC; border-left:1px solid #fff; border-right:1px solid #fff;}
div.raised b.b2b {background:#E7F2DC; border-left:1px solid #fff; border-right:1px solid #fff;}

div.raised b.b1 {margin:0 5px; background:#fff;}
div.raised b.b2, div.raised b.b2b {margin:0 3px; border-width:0 2px;}
div.raised b.b3, div.raised b.b3b {margin:0 2px;}
div.raised b.b4, div.raised b.b4b {height:2px; margin:0 1px;}
div.raised b.b1b {margin:0 5px; background:#fff;}
div.raised div.boxcontent {display:block;  background:#E7F2DC; border-left:1px solid #fff; border-right:1px solid #fff;}

/*pink*/
div#main_beauty-keywords-guide div.raised h2 {
	display:block;
	border-left: solid 10px #FFEAED;
	/*background:#eeeeee;*/
	}
	
div#main_beauty-keywords-guide div.raised p.sub-title {
	display:block;
	padding-bottom:0.5em;
	border-top: solid 5px #FFEAED;
	border-left: solid 10px #FFEAED;
	}
	
div#main_beauty-keywords-guide div.raised div#Tag01 {
	padding-bottom:0.5em;
	border-top: solid 5px #FFEAED;
	border-left: solid 5px #FFEAED;
	}

div#main_beauty-keywords-guide div.raised .top, div#main_beauty-keywords-guide div.raised .bottom {display:block; background:transparent; font-size:1px;}
div#main_beauty-keywords-guide div.raised b.b1, div#main_beauty-keywords-guide div.raised b.b2, div#main_beauty-keywords-guide div.raised b.b3, div#main_beauty-keywords-guide div.raised b.b4, div#main_beauty-keywords-guide div.raised b.b1b, div#main_beauty-keywords-guide div.raised b.b2b, div#main_beauty-keywords-guide div.raised b.b3b, div#main_beauty-keywords-guide div.raised b.b4b {display:block; overflow:hidden;}
div#main_beauty-keywords-guide div.raised b.b1, div#main_beauty-keywords-guide div.raised b.b2, div#main_beauty-keywords-guide div.raised b.b3, div#main_beauty-keywords-guide div.raised b.b1b, div#main_beauty-keywords-guide div.raised b.b2b, div#main_beauty-keywords-guide div.raised b.b3b {height:1px;}
div#main_beauty-keywords-guide div.raised b.b2 {background:#FFEAED; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-keywords-guide div.raised b.b3 {background:#FFEAED; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-keywords-guide div.raised b.b4 {background:#FFEAED; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-keywords-guide div.raised b.b4b {background:#FFEAED; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-keywords-guide div.raised b.b3b {background:#FFEAED; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-keywords-guide div.raised b.b2b {background:#FFEAED; border-left:1px solid #fff; border-right:1px solid #fff;}

div#main_beauty-keywords-guide div.raised b.b1 {margin:0 5px; background:#fff;}
div#main_beauty-keywords-guide div.raised b.b2, div#main_beauty-keywords-guide div.raised b.b2b {margin:0 3px; border-width:0 2px;}
div#main_beauty-keywords-guide div.raised b.b3, div#main_beauty-keywords-guide div.raised b.b3b {margin:0 2px;}
div#main_beauty-keywords-guide div.raised b.b4, div#main_beauty-keywords-guide div.raised b.b4b {height:2px; margin:0 1px;}
div#main_beauty-keywords-guide div.raised b.b1b {margin:0 5px; background:#fff;}
div#main_beauty-keywords-guide div.raised div.boxcontent {display:block;  background:#FFEAED; border-left:1px solid #fff; border-right:1px solid #fff;}

/*purple*/
div#main_beauty-source div.raised h2 {
	display:block;
	border-left: solid 10px #DEF4FF;
	/*background:#eeeeee;*/
	}
	
div#main_beauty-source div.raised p.sub-title {
	display:block;
	padding-bottom:0.5em;
	border-top: solid 5px #DEF4FF;
	border-left: solid 10px #DEF4FF;
	}
	
div#main_beauty-source div.raised div#Tag01 {
	padding-bottom:0.5em;
	border-top: solid 5px #DEF4FF;
	border-left: solid 5px #DEF4FF;
	}

div#main_beauty-source div.raised .top, div#main_beauty-source div.raised .bottom {display:block; background:transparent; font-size:1px;}
div#main_beauty-source div.raised b.b1, div#main_beauty-source div.raised b.b2, div#main_beauty-source div.raised b.b3, div#main_beauty-source div.raised b.b4, div#main_beauty-source div.raised b.b1b, div#main_beauty-source div.raised b.b2b, div#main_beauty-source div.raised b.b3b, div#main_beauty-source div.raised b.b4b {display:block; overflow:hidden;}
div#main_beauty-source div.raised b.b1, div#main_beauty-source div.raised b.b2, div#main_beauty-source div.raised b.b3, div#main_beauty-source div.raised b.b1b, div#main_beauty-source div.raised b.b2b, div#main_beauty-source div.raised b.b3b {height:1px;}
div#main_beauty-source div.raised b.b2 {background:#DEF4FF; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-source div.raised b.b3 {background:#DEF4FF; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-source div.raised b.b4 {background:#DEF4FF; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-source div.raised b.b4b {background:#DEF4FF; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-source div.raised b.b3b {background:#DEF4FF; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_beauty-source div.raised b.b2b {background:#DEF4FF; border-left:1px solid #fff; border-right:1px solid #fff;}

div#main_beauty-source div.raised b.b1 {margin:0 5px; background:#fff;}
div#main_beauty-source div.raised b.b2, div#main_beauty-source div.raised b.b2b {margin:0 3px; border-width:0 2px;}
div#main_beauty-source div.raised b.b3, div#main_beauty-source div.raised b.b3b {margin:0 2px;}
div#main_beauty-source div.raised b.b4, div#main_beauty-source div.raised b.b4b {height:2px; margin:0 1px;}
div#main_beauty-source div.raised b.b1b {margin:0 5px; background:#fff;}
div#main_beauty-source div.raised div.boxcontent {display:block;  background:#DEF4FF; border-left:1px solid #fff; border-right:1px solid #fff;}

/*orange*/
div#main_micoDiary div.raised h2 {
	display:block;
	border-left: solid 10px #FDF0E4;
	/*background:#eeeeee;*/
	}
	
div#main_micoDiary div.raised p.sub-title {
	display:block;
	padding-bottom:0.5em;
	border-top: solid 5px #FDF0E4;
	border-left: solid 10px #FDF0E4;
	}
	
div#main_micoDiary div.raised div#Tag01 {
	padding-bottom:0.5em;
	border-top: solid 5px #FDF0E4;
	border-left: solid 5px #FDF0E4;
	}

div#main_micoDiary div.raised .top, div#main_micoDiary div.raised .bottom {display:block; background:transparent; font-size:1px;}
div#main_micoDiary div.raised b.b1, div#main_micoDiary div.raised b.b2, div#main_micoDiary div.raised b.b3, div#main_micoDiary div.raised b.b4, div#main_micoDiary div.raised b.b1b, div#main_micoDiary div.raised b.b2b, div#main_micoDiary div.raised b.b3b, div#main_micoDiary div.raised b.b4b {display:block; overflow:hidden;}
div#main_micoDiary div.raised b.b1, div#main_micoDiary div.raised b.b2, div#main_micoDiary div.raised b.b3, div#main_micoDiary div.raised b.b1b, div#main_micoDiary div.raised b.b2b, div#main_micoDiary div.raised b.b3b {height:1px;}
div#main_micoDiary div.raised b.b2 {background:#FDF0E4; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_micoDiary div.raised b.b3 {background:#FDF0E4; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_micoDiary div.raised b.b4 {background:#FDF0E4; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_micoDiary div.raised b.b4b {background:#FDF0E4; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_micoDiary div.raised b.b3b {background:#FDF0E4; border-left:1px solid #fff; border-right:1px solid #fff;}
div#main_micoDiary div.raised b.b2b {background:#FDF0E4; border-left:1px solid #fff; border-right:1px solid #fff;}

div#main_micoDiary div.raised b.b1 {margin:0 5px; background:#fff;}
div#main_micoDiary div.raised b.b2, div#main_micoDiary div.raised b.b2b {margin:0 3px; border-width:0 2px;}
div#main_micoDiary div.raised b.b3, div#main_micoDiary div.raised b.b3b {margin:0 2px;}
div#main_micoDiary div.raised b.b4, div#main_micoDiary div.raised b.b4b {height:2px; margin:0 1px;}
div#main_micoDiary div.raised b.b1b {margin:0 5px; background:#fff;}
div#main_micoDiary div.raised div.boxcontent {display:block;  background:#FDF0E4; border-left:1px solid #fff; border-right:1px solid #fff;}

/*
<div class="raised">
<b class="top">
<b class="b1">
</b>
<b class="b2">
</b>
<b class="b3">
</b>
<b class="b4">
</b>
</b>
<div class="boxcontent">
<p class="sub-title vari21">サブタイトルサブタイトルサブタイトルサブタイトル</p>
<h2 class="vari35">必須知識！視野の狭さから発生する事故</h2>
<div class="vari12 ml05" id="Tag01">
<a href="#">
A
</a>
<a href="#">
B
</a>
</div>
</div>
<b class="bottom">
<b class="b4b">
</b>
<b class="b3b">
</b>
<b class="b2b">
</b>
<b class="b1b">
</b>
</b>
</div>
*/


/* 
--------------------------------------------------------------------------
	ALL ABOUT 連載（記事）下ナビ
--------------------------------------------------------------------------
*/
div.foot_navi2 {
	margin:10px 0 0 0;

	}

div.foot_navi2 p.foot_navi-title {
	display:block;
	width:auto;
	margin:10px 0 0 0;
	/*border-top: solid 5px #ffffff; */
	line-height:1.8em;
	}

div.foot_navi2 p.foot_navi-title span {
	padding:0.3em;
	background:#f09b48;
	color:#FFFFFF;	
	}

div.foot_navi2 ul {
	line-height:1.8em;
	}
	
div.foot_navi2 ul li {

	}

div.foot_navi2 ul li a {

	}


/* 
--------------------------------------------------------------------------
	ALL ABOUT キャプション
--------------------------------------------------------------------------
*/

div#article span.pcap {
	line-height:1.5em;
	}


/* 
--------------------------------------------------------------------------
	ALL ABOUT 連載（記事）ページング
--------------------------------------------------------------------------
*/

div.page_navi p.next {
  float: right;
  }

/* 
--------------------------------------------------------------------------
	ALL ABOUT 連載（記事）プリント
--------------------------------------------------------------------------
*/

p.print span {
	display:none;
	}


/* 
--------------------------------------------------------------------------
	ALL ABOUT ENQ　アンケート	061229 
--------------------------------------------------------------------------
*/

div#mico-enq-wrapper {
	position: relative;
	width:492px;
	background:#ffffff;
	}

table.mico-enq-box {
	position:relative;
	width:492px;
	margin:0 0 30px 5px;
	padding:0px;
	background:#ffffff;
	border: solid 1px #e0e4e8;
	}

/*
table.mico-enq-box {
	position:relative;
	width:492px;
	left:50%;
	margin:0 0 30px -49%;
	padding:0px;
	background:#ffffff;
	border: solid 1px #e0e4e8;
	}
*/

table.mico-enq-box table.mico-enq-title {
	width:492px;
	margin:0;
	padding:0.5em;
	background:#ffffff url(//img.allabout.co.jp/pts/mico/pts/mico_enq_title_bk.gif) repeat;
	color:#000000;
	font-size:150%;
	}

table.mico-enq-box table.mico-enq-group tr.add{
	width:492px;
	color:#000000;
	background:#F8F8F8;
	}

table.mico-enq-box table.mico-enq-group tr.even{
	width:492px;
	}

table.mico-enq-box table.mico-enq-group {
	width:492px;
	padding: 0.5em;
	border-collapse: collapse;
	border: none;
	}
	
table.mico-enq-box table.mico-enq-group th,
table.mico-enq-box table.mico-enq-group td {
	padding: 0.5em 1.5em 0.5em 1.5em;
	}
	
table.mico-enq-box table.mico-enq-group th {
	padding: 1em 1.5em 1em 1.5em;
	border:none;
	color:000000;
	background:#e0e4e8;
	text-align:left;
	}
	
table.mico-enq-box table.mico-enq-group td {
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	}
	
table.mico-enq-box table.mico-enq-group textarea.enq-q05-textarea {
	width:95%;
	border:solid 1px #e0e4e8;
	}
	
table.mico-enq-box table.mico-enq-group textarea {
	width:95%;
	}
	
table.mico-enq-box table.mico-enq-group p.enq-q01,
table.mico-enq-box table.mico-enq-group p.enq-q02,
table.mico-enq-box table.mico-enq-group p.enq-q03,
table.mico-enq-box table.mico-enq-group p.enq-q04,
table.mico-enq-box table.mico-enq-group p.enq-q05,
table.mico-enq-box table.mico-enq-group p.enq-q06,
table.mico-enq-box table.mico-enq-group p.enq-q07 {
	font-weight:bold;
	}
	
table.mico-enq-box table.mico-enq-group p.enq-q01 span,
table.mico-enq-box table.mico-enq-group p.enq-q02 span,
table.mico-enq-box table.mico-enq-group p.enq-q03 span,
table.mico-enq-box table.mico-enq-group p.enq-q04 span,
table.mico-enq-box table.mico-enq-group p.enq-q05 span {
	font-weight:normal;
	color:#990000;
	}

/*
*/


/* 
--------------------------------------------------------------------------
	ALL ABOUT ENQ　但し書き	061229 
--------------------------------------------------------------------------
*/

div.printpage {
	margin: 0 0 30px 0;
	}


/* 
--------------------------------------------------------------------------
	32_2_3  連載：山本浩未のきれいのソース
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_beauty-source div#main_head {
  position: relative;
  margin: 0 0 15px;
}

div#main_beauty-source div#main_head p.lead {
  position: absolute;
  top: 145px;
  left: 25px;
  width: 400px;
}

div#main_beauty-source div#main_head p.profile_tit {
  position: absolute;
  top: 226px;
  left: 110px;
}

div#main_beauty-source div#main_head p.profile_txt {
  position: absolute;
  top: 245px;
  left: 110px;
  width: 360px;
}

div#main_beauty-source div#main_head p.navi {
  position: absolute;
  top: 313px;
  left: 402px;
}

/* ヘッド部分 //---------------- */

/* 記事部分 ---------------- */

div#main_beauty-source div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg.jpg) no-repeat 0 0;
}

div#main_beauty-source div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}


div#main_beauty-source div.sub_set {
  margin: 0 0 30px;
}

div#main_beauty-source div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/* 記事部分 //---------------- */

/*ALL ABOUT*/
div#main_beauty-source div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #429ac9;
}
/*ALL ABOUT//*/

div#main_beauty-source div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_beautysource.gif) no-repeat;
  background-position: left 5px;
}

div#main_beauty-source div.sub_set div.txt_set {
  width: 280px;
}

div#main_beauty-source div.sub_set div.img_set {
  width: 205px;
}

div#main_beauty-source div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_beauty-source div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_beauty-source div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_beauty-source div.sub_set div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_beauty-source div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_beautysource.gif) no-repeat left bottom;
}

#maincontent div#main_beauty-source div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_beauty-source div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_beautysource.gif) no-repeat 0 0;
}

#maincontent div#main_beauty-source div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_beautysource.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 商品リスト ---------------- */

div#main_beauty-source div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg.jpg) no-repeat 0 0;
}

div#main_beauty-source div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg.jpg) no-repeat 0 0;
}

div#main_beauty-source div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #3690C0;
}

div#main_beauty-source div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #3690C0;
  background:none;
  border:none;
}

div.item_set {
  margin: 0 0 10px;
  padding: 0 0 13px;
  background: url(//img.allabout.co.jp/pts/mico/s/item_line.jpg) no-repeat left bottom;
}

div.item_set div.item_img {
  float: left;
  width: 90px;
}

div.item_set div.item_txt {
  float: right;
  width: 400px;
}

/* 商品リスト //---------------- */

/* フッタナビ ---------------- */

div#main_beauty-source div#foot_naviArea {
  margin: 20px 0 30px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/foot_navi_tit.gif) no-repeat 0 0;
 border-bottom: solid 2px #84BBD7;
}

div#foot_naviArea div#foot_tit h4 {
  float: left;
  text-indent: -9999px;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}

div.foot_navi  {
  margin: 8px 0 0;
}

div.foot_navi p.next {
  float: right;
}

/* フッタナビ //---------------- */


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_beauty-source-list h2 {
  margin: 0 0 21px;
}

div#main_beauty-source-list h3 {
  margin: 0 0 10px;
}

div#main_beauty-source-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_beauty-source-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_beauty-source-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_beauty-source-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #429AC9;
}

div#main_beauty-source-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_beauty-source-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_beauty-source-list div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */


/* Ｑ＆Ａ形式　20100628追記 */
#main_beauty-source div.item_set div.item_img {
	float: left;
	width: 100px;
}
#main_beauty-source div.item_set div.item_txt {
	float: right;
	width: 395px;
}
/* Ｑ＆Ａ形式// */





/* 
--------------------------------------------------------------------------
	32_2_5 連載：教えて化粧なおし
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_makeUp div#main_head {
  position: relative;
  margin: 0 0 18px;
}

div#main_makeUp div#main_head p.lead {
  position: absolute;
  top: 145px;
  left: 26px;
  width: 240px;
}

div#main_makeUp div#main_head p.navi {
  position: absolute;
  top: 245px;
  left: 400px;
}

/* 記事部分 ---------------- */

div#main_makeUp div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.jpg) no-repeat 0 0;
}

div#main_makeUp div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_makeUp div.sub_set {
  margin: 0 0 30px;
}

div#main_makeUp div.sub_set_ex {
  margin: 0 0 20px;
}

div#main_makeUp div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/*ALL ABOUT*/
div#main_makeUp div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_makeUp div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_makeup.gif) no-repeat;
  background-position: left 5px;
}

div#main_makeUp div.sub_set_ex div.subhead_ex {
  height: auto;
  margin: 0 0 10px;
  padding:0 0 2px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_ex_bg_makeup.jpg) no-repeat 0 bottom;
}

div#main_makeUp div.sub_set_ex div.subhead_ex h4 {
  padding: 0 0 0 25px;
}

div#main_makeUp div.sub_set div.txt_set,
div#main_makeUp div.sub_set_ex div.txt_set {
  width: 280px;
}

div#main_makeUp div.sub_set div.img_set,
div#main_makeUp div.sub_set_ex div.img_set {
  width: 205px;
}

div#main_makeUp div.sub_set div.img_left div.img_set,
div#main_makeUp div.sub_set_ex div.img_left div.img_set {
  float: left;
}

div#main_makeUp div.sub_set div.img_left div.txt_set,
div#main_makeUp div.sub_set_ex div.img_left div.txt_set {
  float: right;
}

div#main_makeUp div.sub_set div.img_right div.img_set,
div#main_makeUp div.sub_set_ex div.img_right div.img_set {
  float: right;
}

div#main_makeUp div.sub_set div.img_right div.txt_set,
div#main_makeUp div.sub_set_ex div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_makeUp div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_makeUp div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_makeUp div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_makeUp div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 商品リスト ---------------- */

div#main_makeUp div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_makeUp div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_makeUp div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
}

div#main_makeUp div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
  background:none;
  border:none;
}

/* 商品リスト //---------------- */

/* フッタナビ ---------------- */

div#main_makeUp div#foot_naviArea {
  margin: 20px 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/foot_navi_tit_makeup.gif) no-repeat 0 0;
  border-bottom: solid 2px #9ec47d;
}


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_makeUp-list h2 {
  margin: 0 0 12px;
}

div#main_makeUp-list h3 {
  margin: 0 0 10px;
}

div#main_makeUp-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_makeUp-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_makeUp-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_makeUp-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_makeUp-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_makeUp-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_makeUp-list div.page_navi p.next {
  float: right;
}



/* 
--------------------------------------------------------------------------
	32_2_7 きれいに役立つキーワード
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

div#main_beauty-keywords {
  margin: 0 0 50px;
}


/* ヘッド部分 ---------------- */

div#main_beauty-keywords div#main_head {
  position: relative;
}

div#main_beauty-keywords div#main_head p.lead {
  position: absolute;
  top: 80px;
  left: 20px;
  width: 290px;
}

/* ヘッド部分 ---------------- //*/

/* リスト部分 ---------------- */

div#main_beauty-keywords div.keywords_list {
  margin: 0 0 0 7px;
}

div#main_beauty-keywords div.keywords_list ul {
  margin: 5px 0 0 3px;
}

div#main_beauty-keywords div.keywords_list ul li {
  float: left;
  width: 165px;
}

div#main_beauty-keywords div.keywords_list ul li a {
  padding-left: 12px;
  background: url(//img.allabout.co.jp/pts/mico/p/keywords_arrow.gif) no-repeat 0 3px;
}

/* リスト部分 ---------------- //*/

/* ----------------------------------------------
	indexページ//
---------------------------------------------- */

/* ----------------------------------------------
	listページ
---------------------------------------------- */

div#main_beauty-keywords-list {
  margin: 0 0 30px;
}


/* ヘッド部分 ---------------- */

div#main_beauty-keywords-list div#main_head {
  position: relative;
}

div#main_beauty-keywords-list div#main_head p.lead {
  position: absolute;
  top: 80px;
  left: 20px;
  width: 290px;
}

div#main_beauty-keywords-list div#main_head p.navi {
  position: absolute;
  top: 140px;
  left: 340px;
}


/* ヘッド部分 ---------------- //*/

/* 選んだキーワード ---------------- */

div#main_beauty-keywords-list div#selected {
  position: relative;
  margin: 10px 0 20px 0;
}

div#main_beauty-keywords-list div#selected p.keywords {
  position: absolute;
  top: 6px;
  left: 260px;
}

div#main_beauty-keywords-list div#selected p img {
	width:430px;
	height:30px;
	}

/* 選んだキーワード ---------------- //*/

/* リスト部分 ---------------- */

div#main_beauty-keywords-list h3 {
  margin: 0 0 10px;
}

div#main_beauty-keywords-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_beauty-keywords-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_beauty-keywords-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_beauty-keywords-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #E26873;
}

div#main_beauty-keywords-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}

/* リスト部分 ---------------- //*/

/* リスト部分（キーワードの上に挿入カセット：特集） 070628---------------- */
div#main_beauty-keywords-list div.idx_list_set-spe2
{
	background: #F2F2F2;
	padding: 3px 5px 3px 5px;
}
div#main_beauty-keywords-list div.idx_list_set-spe-w h3
{
	_padding-bottom: 5px;
	background: #F2F2F2;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: 15px;
	width: 100%;
}
div#main_beauty-keywords-list div.idx_list_set-spe2 div.idx_list_img
{
	_margin-left: 5px;
	_margin-top: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 8px;
	width: 120px;
}
div#main_beauty-keywords-list div.idx_list_set-spe2 div.idx_list_txt
{
	_margin-top: 0px;
	float: right;
	margin-top: 8px;
	width: 350px;
}
div#main_beauty-keywords-list div.idx_list_set-spe2 div.idx_list_txt dl dt
{
	font-weight: bold;
	margin: 0 0 5px;
}
div#main_beauty-keywords-list div.idx_list_set-spe2 div.idx_list_txt p.lead
{
	margin: 0 0 10px;
}
div#main_beauty-keywords-list div.idx_list_set-spe2 div.idx_list_txt p.btn
{
	margin-bottom: 8px;
	margin-right: 10px;
	margin-top: 5px;
}
.idx_list_set-spe-w
{
	margin-bottom: 20px;
}
.idx_list_set-spe-w p.divider
{
	background: #eeeeee;
	border-top: dotted 2px #CDCDCD;
	clear: both;
	display: block;
	height: 2px;
	left: 10px;
	position: relative;
	width: 96%;
}
.idx_list_set-spe-w p.rcontent
{
	background: #eeeeee;
	color: #fff;
	padding: 1em;
}
.idx_list_set-spe-w span.rtop,
.idx_list_set-spe-w span.rbottom
{
	background: #fff;
	display: block;
}
.idx_list_set-spe-w span.rtop span,
.idx_list_set-spe-w span.rbottom span
{
	background: #F2F2F2;
	display: block;
	height: 1px;
	overflow: hidden;
}
.idx_list_set-spe-w span.r1
{
	margin: 0 5px;
}
.idx_list_set-spe-w span.r2
{
	margin: 0 3px;
}
.idx_list_set-spe-w span.r3
{
	margin: 0 2px;
}
.idx_list_set-spe-w span.rtop span.r4, span.rbottom span.r4
{
	height: 2px;
	margin: 0 1px;
} 
/*リスト部分（キーワードの上に挿入カセット：特集） 070628---------------- //*/


/* ページナビ ---------------- */

div#main_beauty-keywords-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_beauty-keywords-list div.page_navi p.next {
  float: right;
}

/* ページナビ ----------------// */

/* ----------------------------------------------
	listページ//
---------------------------------------------- */

/* ----------------------------------------------
	guideページ
---------------------------------------------- */

div#main_beauty-keywords-guide {
  margin: 0 0 30px;
}


/* ヘッド部分 ---------------- */

div#main_beauty-keywords-guide div#main_head {
  position: relative;
}

div#main_beauty-keywords-guide div#main_head p.lead {
  position: absolute;
  top: 80px;
  left: 20px;
  width: 290px;
}

div#main_beauty-keywords-guide div#main_head p.navi {
  position: absolute;
  top: 135px;
  left: 370px;
}

/* ヘッド部分 ---------------- //*/

/* 選んだキーワード ---------------- */

div#main_beauty-keywords-guide div#selected {
  position: relative;
  margin: 0 0 20px;
}

div#main_beauty-keywords-guide div#selected p.keywords {
  position: absolute;
  top: 6px;
  left: 260px;
}

/* 選んだキーワード ---------------- //*/

/* 記事部分 ---------------- */

div#main_beauty-keywords-guide div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/p/headline_bg.jpg) no-repeat 0 0;
}

div#main_beauty-keywords-guide div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}


div#main_beauty-keywords-guide div.sub_set {
  margin: 0 0 30px;
}

div#main_beauty-keywords-guide div.sub_set div.subhead {
  height: 23px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/p/subhead_bg.jpg) no-repeat 0 0;
}

/*ALL ABOUT*/
div#main_beauty-keywords-guide div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: url(//img.allabout.co.jp/pts/mico/p/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #e96572;
}
/*ALL ABOUT//*/

div#main_beauty-keywords-guide div.sub_set div.subhead h4 {
  padding: 0 0 0 30px;
}

div#main_beauty-keywords-guide div.sub_set div.txt_set {
  width: 280px;
}

div#main_beauty-keywords-guide div.sub_set div.img_set {
  width: 205px;
}

div#main_beauty-keywords-guide div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_beauty-keywords-guide div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_beauty-keywords-guide div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_beauty-keywords-guide div.sub_set div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_beauty-keywords-guide div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/p/headline_bg_bottom_keywords.gif) no-repeat left bottom;
}

#maincontent div#main_beauty-keywords-guide div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_beauty-keywords-guide div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/p/headline_bg_top_keywords.gif) no-repeat 0 0;
}

#maincontent div#main_beauty-keywords-guide div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/p/headline_bg_keywords.gif) 0 0;
}

/**見出し修正分のCSS//**/

/* 記事部分 ---------------- //*/

/* ページナビ ---------------- */

div#main_beauty-keywords-guide div#page_naviArea {
  margin: 0 0 20px 0;
}

div#main_beauty-keywords-guide div.page_navi p.next {
  float: right;
}

/* ページナビ ---------------- //*/

/* ガイド紹介 ---------------- */

div#main_beauty-keywords-guide div#guideArea {
  padding: 5px 8px;
  border: 1px solid #D6D6D6;
}

div#main_beauty-keywords-guide div#guideArea dl dt {
  margin: 0 0 3px;
}


div#main_beauty-keywords-guide p.print {
	display:none;
	margin: 5px 0 0;
	text-align: right;
	}

div#main_beauty-keywords-guide p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/pts/icon_print.gif) no-repeat 0 0;
}
 
 /* ガイド紹介 ---------------- //*/ 
 
 /* ----------------------------------------------
	guideページ//
---------------------------------------------- */
 

/* 
--------------------------------------------------------------------------
	35_2_1 特集
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_special-editTop div#main_head {
  position: relative;
  margin: 0 0 36px;
}

div#main_special-editTop div#main_head p.updata {
  position: absolute;
  top: 15px;
  left: 430px;
  width: 70px;
}

div#main_special-editTop div#main_head p.lead {
  position: absolute;
  top: 170px;
  left: 23px;
  width: 270px;
}

div#main_special-editTop div#main_head p.profile_txt {
  position: absolute;
  top: 260px;
  left: 23px;
  width: 290px;
}

div#main_special-editTop div#main_head p.navi {
  position: absolute;
  top: 321px;
  left: 375px;
}

/* ヘッド部分 //---------------- */

/* answer部分 ---------------- */

div#main_special-editTop div.headline div.headline_txt {
  text-align: center;
}

div#main_special-editTop div.answer {
  margin: 0 0 40px;
}

div#main_special-editTop div.answer_01,
div#main_special-editTop div.answer_02 { /*070118追加*/
  position: relative;
}

div#main_special-editTop div.answer_01 p.check,
div#main_special-editTop div.answer_02 p.check { /*070118追加*/
  position: absolute;
  top: 96px;
  left: 177px;
}

div#main_special-editTop div.answer_left {
  float: left;
}

div#main_special-editTop div.answer_right {
  float: right;
}

/* answer部分 ---------------- //*/

/* フッタナビ ---------------- */

div#main_special-editTop div#foot_naviArea {
  margin: 0 0 30px;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}

/* フッタナビ ---------------- //*/

/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_special-editList h2 {
  margin: 0;
}

div#main_special-editList p.navi {
  margin: 0 0 18px;
}

div#main_special-editList h3 {
  margin: 0 0 10px;
}

div#main_special-editList div.idx_list_set {
  margin: 0 0 20px;
}

div#main_special-editList div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_special-editList div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_special-editList div.idx_list_set div.idx_list_txt dl dt {
	margin: 0 0 5px;
	font-weight: bold;
}

div#main_special-editList div.idx_list_set div.idx_list_txt p.lead {
  margin: 0;
}


/* ページナビ ---------------- */

div#main_special-editList div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_special-editList div.page_navi p.next {
  float: right;
}

/* ページナビ ----------------// */

/* ----------------------------------------------
	中ページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_special-editContent div#main_head {
  position: relative;
}

div#main_special-editContent div#main_head p.updata {
  position: absolute;
  top: 15px;
  left: 430px;
  width: 70px;
}

div#main_special-editContent div#main_head p.lead {
  position: absolute;
  top: 190px;
  left: 25px;
  width: 245px;
}

/* ヘッド部分 ---------------- //*/

/* ナビゲーション部分 ---------------- */

div#main_special-editContent div.navigation {
  margin: 0 0 6px;
}

div#main_special-editContent div.navigation p.navi_01,
div#main_special-editContent div.navigation p.navi_02,
div#main_special-editContent div.navigation p.navi_03 {
  float: left;
}

div#main_special-editContent p.navi {
  margin: 0 0 16px;
}

/* ナビゲーション部分 ---------------- //*/

/* comment部分 ---------------- */

div#main_special-editContent div.comment {
  position: relative;
  margin: 0 16px 10px;
}

div#main_special-editContent div.comment h4 {
  position: absolute;
  top: 0;
	left: 90px;
  width: 380px;
	color: #684722;
}

div#main_special-editContent div.comment p.comment_txt {
  position: absolute;
  top: 35px;
	left: 110px;
  width: 380px;
	color: #684722;
}

/* comment部分 ---------------- //*/

/* 説明部分 ---------------- */

div#main_special-editContent div.chart_set {
  margin: 0 0 25px;
}

div#main_special-editContent div.chart_set div.chart_body {
  padding: 0 25px 0 19px;
}

div#main_special-editContent div.chart_set p.chart_img {
  float: left;
}

div#main_special-editContent div.chart_set div.chart_right {
  float: right;
}

div#main_special-editContent div.chart_set p.chart_txt {
	width: 255px;
	color: #9A7C5B;
}

div#main_special-editContent div.chart_set p.chart_txt2 {
	width: 255px;
	margin: 10px 0 0;
	color: #9A7C5B;
}

/* 説明部分 ---------------- //*/

/* ページナビ ---------------- */

div#main_special-editContent div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_special-editContent div.page_navi {
  margin: 0 0 10px;
}

div#main_special-editContent div.page_navi p.next {
  float: right;
}

/* ページナビ ---------------- //*/

/* 下メニュー部分 ---------------- */

div#main_special-editContent div.menu div.menu_body {
  height: 257px; /*070118修正*/
	text-align: center;
  background: url(/special/070109/ans_co_bg.gif) no-repeat 0 0; /*070118修正*/
}

div#main_special-editContent div.menu div.menu_body h4 {
  padding: 15px 0 11px;
}

div#main_special-editContent div.menu div.menu_body div.what h4 { /*070118修正*/
  padding: 11px 0 0;
}

div#main_special-editContent div.menu div.menu_body div.menu_box {
  margin: 0 0 13px;
}

div#main_special-editContent div.menu_box li.answer01 {
  float: left;
	padding-left: 21px;
}

div#main_special-editContent div.menu_box li.answer02 {
  float: left;
	padding-left: 25px;
}

div#main_special-editContent div.menu_box li.answer03 {
  float: left;
	padding-left: 27px;
}

/* 下メニュー部分 ---------------- //*/

/* フッタナビ ---------------- */

div#main_special-editContent div#foot_naviArea {
  margin: 0 0 30px 0;
}

div#main_special-editContent div.page_navi p.next {
  float: right;
}

/* フッタナビ ---------------- //*/


/* 
--------------------------------------------------------------------------
	35_2_6 連載：MICO's DIARY
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_micoDiary div#main_head {
  position: relative;
  margin: 0 0 36px;
}

div#main_micoDiary div#main_head p.lead {
  position: absolute;
  top: 108px;
  left: 36px;
  width: 325px;
}

div#main_micoDiary div#main_head p.navi {
  position: absolute;
  top: 207px;
  left: 402px;
}

/* ヘッド部分 //---------------- */

/* 記事部分 ---------------- */

div#main_micoDiary div.headline {
  height: 33px;
  margin: 0 0 15px 0;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0004_c/tit.jpg) no-repeat 0 0;
}

div#main_micoDiary div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_micoDiary div.headline_item {
  height: 158px;
  margin: -15px 0 15px 0;
  color: #000;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0004_c/item_bg.jpg) no-repeat 0 0;
}

div#main_micoDiary div.headline_item div.item_box {
  padding: 20px 15px 0;
}

div.headline_item div.item_img {
  float: left;
  width: 105px;
}

div.headline_item div.item_txt {
  float: right;
  width: 350px;
}

div#main_micoDiary div.sub_set {
  margin: 0 0 30px;
}

/*ALL ABOUT*/

div#main_micoDiary div#article div.headline_item {
  height: 158px;
  margin: -15px 0 15px 0;
  color: #000;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0004_c/item_bg.jpg) no-repeat 0 0;
}

div#main_micoDiary div#article div.headline_item div.item_box {
  padding: 20px 15px 0;
}

div#article div.headline_item div.item_img {
  float: left;
  width: 105px;
}

div#article div.headline_item div.item_txt {
  float: right;
  width: 350px;
}

div#article div#main_micoDiary div.sub_set {
  margin: 0 0 30px;
}

/*ALL ABOUT//*/

/*


/* 記事部分 //---------------- */

div#main_micoDiary div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/*ALL ABOUT*/
div#main_micoDiary div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0004_c/subhead_bg2.jpg) no-repeat left bottom;
  border-left: solid 8px #e78c37;
}
/*ALL ABOUT//*/

div#main_micoDiary div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_pub.gif) no-repeat;
  background-position: left 5px;
}

div#main_micoDiary div.sub_set div.txt_set {
  width: 280px;
}

div#main_micoDiary div.sub_set div.img_set {
  width: 205px;
}

div#main_micoDiary div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_micoDiary div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_micoDiary div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_micoDiary div.sub_set div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_micoDiary div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_micodiary.gif) no-repeat left bottom;
}

#maincontent div#main_micoDiary div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_micoDiary div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_micodiary.gif) no-repeat 0 0;
}

#maincontent div#main_micoDiary div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_micodiary.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 記事部分 //---------------- */

/* 商品リスト ---------------- */

div#main_micoDiary div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0004_c/tit_check.jpg) no-repeat 0 0;
}

div#main_micoDiary div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0004_c/tit_check.jpg) no-repeat 0 0;
}

div#main_micoDiary div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #E78C37;
}

div#main_micoDiary div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #E78C37;
  background:none;
  border:none;
}

div.item_set {
  margin: 0 0 10px;
  padding: 0 0 13px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0004_c/item_line.jpg) no-repeat left bottom;
}

div.item_set div.item_img {
  float: left;
  width: 90px;
}

div.item_set div.item_txt {
  float: right;
  width: 400px;
}

/* 商品リスト //---------------- */

/* フッタナビ ---------------- */

div#main_micoDiary div#foot_naviArea {
  margin: 20px 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0004_c/tit_foot.gif) no-repeat 0 0;
  border-bottom: solid 2px #e78c37;
}

div#foot_naviArea div#foot_tit h4 {
  float: left;
  text-indent: -9999px;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}

div.foot_navi  {
  margin: 8px 0 0;
}

div.foot_navi p.next {
  float: right;
}

/* フッタナビ //---------------- */

/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_micoDiary-List h2 {
  margin: 0 0 21px;
}

div#main_micoDiary-List h3 {
  margin: 0 0 10px;
}

div#main_micoDiary-List div.idx_list_set {
  margin: 0 0 20px;
}

div#main_micoDiary-List div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_micoDiary-List div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_micoDiary-List div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #F08622;
}

div#main_micoDiary-List div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}

/* ページナビ ---------------- */
div#main_micoDiary-List div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_micoDiary-List div.page_navi p.next {
  float: right;
}
/* ページナビ //---------------- */



/* 
--------------------------------------------------------------------------
	35_2_8 連載：エステ入門
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_guideS-esthetic div#main_head {
  position: relative;
  margin: 0 0 40px;
}

div#main_guideS-esthetic div#main_head p.lead {
  position: absolute;
  top: 115px;
  left: 35px;
  width: 270px;
}

div#main_guideS-esthetic div#main_head p.profile_tit {
  position: absolute;
  top: 210px;
  left: 180px;
	color: #7EA75A;
	font-weight: bold;
}

div#main_guideS-esthetic div#main_head p.profile_txt {
  position: absolute;
  top: 230px;
  left: 180px;
  width: 290px;
}

div#main_guideS-esthetic div#main_head p.navi {
  position: absolute;
  top: 300px;
  left: 375px;
}

/* ヘッド部分 //---------------- */

/* 記事部分 ---------------- */

div#main_guideS-esthetic div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0003_c/tit.jpg) no-repeat 0 0;
}

div#main_guideS-esthetic div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_guideS-esthetic div.sub_set {
  margin: 0 0 30px;
}

div#main_guideS-esthetic div.sub_set div.subhead {
  height: 23px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0003_c/tit_subhead.gif) no-repeat 0 0;
}

div#main_guideS-esthetic div.sub_set div.subhead h4 {
  padding: 0 0 0 30px;
}

/*ALL ABOUT*/
div#main_guideS-esthetic div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_guideS-esthetic div.sub_set div.txt_set {
  width: 280px;
}

div#main_guideS-esthetic div.sub_set div.img_set {
  width: 205px;
}

div#main_guideS-esthetic div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_guideS-esthetic div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_guideS-esthetic div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_guideS-esthetic div.sub_set div.img_right div.txt_set {
  float: left;
}


/**見出し修正分のCSS**/

#maincontent div#main_guideS-esthetic div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_guideS-esthetic div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_guideS-esthetic div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_guideS-esthetic div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/

/* 記事部分 //---------------- */

/* ページナビ ---------------- */

div#main_guideS-esthetic div#page_naviArea {
  margin: 0 0 20px 0;
}

div#main_guideS-esthetic div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_guideS-esthetic div.guide_set {
	margin:0 0 15px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_guideS-esthetic div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_guideS-esthetic div.guide_set div.guide_txt {
  width: 415px;
}

div#main_guideS-esthetic p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_guideS-esthetic p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0003_c/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */

/* フッタナビ ---------------- */

div#main_guideS-esthetic div#foot_naviArea {
  margin: 0 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0003_c/tit_foot.gif) no-repeat 0 0;
  border-bottom: solid 2px #9ec47d;
  
}

div#foot_naviArea div#foot_tit h4 {
  float: left;
  text-indent: -9999px;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}

/* フッタナビ //---------------- */

/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_guideS-esthetic-list h2 {
  margin: 0;
}

div#main_guideS-esthetic-list p.navi {
  margin: 0 0 18px;
}

div#main_guideS-esthetic-list h3 {
  margin: 0 0 10px;
}

div#main_guideS-esthetic-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_guideS-esthetic-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_guideS-esthetic-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_guideS-esthetic-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_guideS-esthetic-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_guideS-esthetic-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_guideS-esthetic-list div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */


/* 
--------------------------------------------------------------------------
	35_2_9 連載：立ち振る舞い
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_guideS-posing div#main_head {
  position: relative;
  margin: 0 0 40px;
}

div#main_guideS-posing div#main_head p.lead {
  position: absolute;
  top: 160px;
  left: 35px;
  width: 260px;
}

div#main_guideS-posing div#main_head p.profile_tit {
  position: absolute;
  top: 250px;
  left: 115px;
	color: #9F7D4B;
	font-weight: bold;
}

div#main_guideS-posing div#main_head p.profile_txt {
  position: absolute;
  top: 270px;
  left: 115px;
  width: 350px;
}

div#main_guideS-posing div#main_head p.navi {
  position: absolute;
  top: 340px;
  left: 375px;
}

/* ヘッド部分 //---------------- */

/* 記事部分 ---------------- */

div#main_guideS-posing div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0004_c/tit.jpg) no-repeat 0 0;
}

div#main_guideS-posing div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_guideS-posing div.sub_set {
  margin: 0 0 30px;
}

div#main_guideS-posing div.sub_set div.subhead {
  height: 23px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0004_c/tit_subhead.gif) no-repeat 0 0;
}

/*ALL ABOUT*/
div#main_guideS-posing div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_guideS-posing div.sub_set div.subhead h4 {
  padding: 0 0 0 30px;
}

div#main_guideS-posing div.sub_set div.txt_set {
  width: 280px;
}

div#main_guideS-posing div.sub_set div.img_set {
  width: 205px;
}

div#main_guideS-posing div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_guideS-posing div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_guideS-posing div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_guideS-posing div.sub_set div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_guideS-posing div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_guideS-posing div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_guideS-posing div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_guideS-posing div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/

/* 記事部分 //---------------- */

/* ページナビ ---------------- */

div#main_guideS-posing div#page_naviArea {
  margin: 0 0 20px;
}

div#main_guideS-posing div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_guideS-posing div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_guideS-posing div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_guideS-posing div.guide_set div.guide_txt {
  width: 415px;
}

div#main_guideS-posing p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_guideS-posing p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0003_c/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */

/* フッタナビ ---------------- */

div#main_guideS-posing div#foot_naviArea {
  margin: 0 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0004_c/tit_foot.gif) no-repeat 0 0;
  border-bottom: solid 2px #9ec47d; 
}

div#foot_naviArea div#foot_tit h4 {
  float: left;
  text-indent: -9999px;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}

/* フッタナビ //---------------- */


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_guideS-posing-list h2 {
  margin: 0 0 18px;
}

div#main_guideS-posing-list h3 {
  margin: 0 0 10px;
}

div#main_guideS-posing-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_guideS-posing-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_guideS-posing-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_guideS-posing-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_guideS-posing-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_guideS-posing-list div#page_naviArea {
  margin: 0 0 50px;
}

div#main_guideS-posing-list div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */


/* 
--------------------------------------------------------------------------
	35_2_10 連載：きれいになれる晩ご飯
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_guideS-recipe div#main_head {
  position: relative;
  margin: 0 0 38px;
}

div#main_guideS-recipe div#main_head p.lead {
  position: absolute;
  top: 175px;
  left: 40px;
  width: 220px;
}

div#main_guideS-recipe div#main_head p.navi {
  position: absolute;
  top: 295px;
  left: 375px;
}

/* ヘッド部分 //---------------- */

/* 記事部分 ---------------- */

div#main_guideS-recipe div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0005_c/tit.jpg) no-repeat 0 0;
}

div#main_guideS-recipe div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_guideS-recipe div.sub_set {
  margin: 0 0 30px;
}

div#main_guideS-recipe div.sub_set div.subhead {
  height: 23px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0005_c/tit_subhead.gif) no-repeat 0 0;
}

/*ALL ABOUT*/
div#main_guideS-recipe div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_guideS-recipe div.sub_set div.subhead h4 {
  padding: 0 0 0 30px;
}

div#main_guideS-recipe div.sub_set div.txt_set {
  width: 280px;
}

div#main_guideS-recipe div.sub_set div.img_set {
  width: 205px;
}

div#main_guideS-recipe div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_guideS-recipe div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_guideS-recipe div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_guideS-recipe div.sub_set div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_guideS-recipe div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_guideS-recipe div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_guideS-recipe div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_guideS-recipe div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/

/* 記事部分 //---------------- */

/* ページナビ ---------------- */

div#main_guideS-recipe div#page_naviArea {
  margin: 0 0 20px;
}

div#main_guideS-recipe div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_guideS-recipe div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_guideS-recipe div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_guideS-recipe div.guide_set div.guide_txt {
  float: right;
  width: 415px;
}

div#main_guideS-recipe p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_guideS-recipe p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0003_c/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */

/* フッタナビ ---------------- */

div#main_guideS-recipe div#foot_naviArea {
  margin: 0 0 30px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0005_c/tit_foot.gif) no-repeat 0 0;
  border-bottom: 2px solid #9ec47d;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}

/* フッタナビ //---------------- */

/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_guideS-recipe-list h2 {
  margin: 0;
}

div#main_guideS-recipe-list p.navi {
  margin: 0 0 18px;
}

div#main_guideS-recipe-list h3 {
  margin: 0 0 10px;
}

div#main_guideS-recipe-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_guideS-recipe-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_guideS-recipe-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_guideS-recipe-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_guideS-recipe-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_guideS-recipe-list div#page_naviArea {
  margin: 0 0 50px;
}

div#main_guideS-recipe-list div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* 
--------------------------------------------------------------------------
 連載：内側からの美レッスン		070410
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_guideS-lesson div#main_head {
  position: relative;
}

div#main_guideS-lesson div#main_head p.lead {
  position: absolute;
  top: 166px;
  left: 36px;
  width: 266px;
}

div#main_guideS-lesson div#main_head p.navi {
  text-align: right;
}

div#main_guideS-lesson div#main_head p.txt12_16 {
  line-height: 1.334em;
  font-size: 0.75em;
}

/* ヘッド部分 //---------------- */

/* 記事部分 ---------------- */

div#main_guideS-lesson div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0005_c/tit.jpg) no-repeat 0 0;
}

div#main_guideS-lesson div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_guideS-lesson div.sub_set {
  margin: 0 0 30px;
}

div#main_guideS-lesson div.sub_set div.subhead {
  height: 23px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0005_c/tit_subhead.gif) no-repeat 0 0;
}

/*ALL ABOUT*/
div#main_guideS-lesson div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_guideS-lesson div.sub_set div.subhead h4 {
  padding: 0 0 0 30px;
}

div#main_guideS-lesson div.sub_set div.txt_set {
  width: 280px;
}

div#main_guideS-lesson div.sub_set div.img_set {
  width: 205px;
}

div#main_guideS-lesson div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_guideS-lesson div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_guideS-lesson div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_guideS-lesson div.sub_set div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_guideS-lesson div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_guideS-lesson div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_guideS-lesson div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_guideS-lesson div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/

/* 記事部分 //---------------- */

/* ページナビ ---------------- */

div#main_guideS-lesson div#page_naviArea {
  margin: 0 0 20px;
}

div#main_guideS-lesson div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_guideS-lesson div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_guideS-lesson div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_guideS-lesson div.guide_set div.guide_txt {
  width: 415px;
}

div#main_guideS-lesson p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_guideS-lesson p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0003_c/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */

/* フッタナビ ---------------- */

div#main_guideS-lesson div#foot_naviArea {
  margin: 0 0 30px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0006_c/tit_foot.gif) no-repeat 0 0;
  border-bottom: 2px solid #9ec47d;
}

div#foot_naviArea div#foot_tit p {

  float: right;
  padding: 1px 0 0;
}

/* フッタナビ //---------------- */

/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_guideS-lesson-list h2 {
  margin: 0;
}

div#main_guideS-lesson-list p.navi {
  margin: 0 0 18px;
}

div#main_guideS-lesson-list h3 {
  margin: 0 0 10px;
}

div#main_guideS-lesson-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_guideS-lesson-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_guideS-lesson-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_guideS-lesson-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_guideS-lesson-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_guideS-lesson-list div#page_naviArea {
  margin: 0 0 50px;
}

div#main_guideS-lesson-list div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* 
--------------------------------------------------------------------------
 連載：今こそ！ヨガ・ティラピス		070410
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_guideS-yoga div#main_head {
  position: relative;
}

div#main_guideS-yoga div#main_head p.lead {
  position: absolute;
  top: 98px;
  left: 250px;
}

div#main_guideS-yoga div#main_head p.navi {
  text-align: right;
}

div#main_guideS-yoga div#main_head span.indent1 {
  padding-left: 1em;
}

div#main_guideS-yoga div#main_head span.indent2 {
  padding-left: 2em;
}

div#main_guideS-yoga div#main_head p.txt12_16 {
  line-height: 1.334em;
  font-size: 0.75em;
}
/* ヘッド部分 //---------------- */

/* 記事部分 ---------------- */

div#main_guideS-yoga div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0005_c/tit.jpg) no-repeat 0 0;
}

div#main_guideS-yoga div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_guideS-yoga div.sub_set {
  margin: 0 0 30px;
}

div#main_guideS-yoga div.sub_set div.subhead {
  height: 23px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0005_c/tit_subhead.gif) no-repeat 0 0;
}

/*ALL ABOUT*/
div#main_guideS-yoga div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_guideS-yoga div.sub_set div.subhead h4 {
  padding: 0 0 0 30px;
}

div#main_guideS-yoga div.sub_set div.txt_set {
  width: 280px;
}

div#main_guideS-yoga div.sub_set div.img_set {
  width: 205px;
}

div#main_guideS-yoga div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_guideS-yoga div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_guideS-yoga div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_guideS-yoga div.sub_set div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_guideS-yoga div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_guideS-yoga div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_guideS-yoga div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_guideS-yoga div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/

/* 記事部分 //---------------- */

/* ページナビ ---------------- */

div#main_guideS-yoga div#page_naviArea {
  margin: 0 0 20px;
}

div#main_guideS-yoga div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_guideS-yoga div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_guideS-yoga div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_guideS-yoga div.guide_set div.guide_txt {
  width: 415px;
}

div#main_guideS-yoga p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_guideS-yoga p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0003_c/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */

/* フッタナビ ---------------- */

div#main_guideS-yoga div#foot_naviArea {
  margin: 0 0 30px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0007_c/tit_foot.gif) no-repeat 0 0;
  border-bottom: 2px solid #9ec47d;
}

div#foot_naviArea div#foot_tit p {

  float: right;
  padding: 1px 0 0;
}

/* フッタナビ //---------------- */

/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_guideS-yoga-list h2 {
  margin: 0;
}

div#main_guideS-yoga-list p.navi {
  margin: 0 0 18px;
}

div#main_guideS-yoga-list h3 {
  margin: 0 0 10px;
}

div#main_guideS-yoga-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_guideS-yoga-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_guideS-yoga-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_guideS-yoga-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_guideS-yoga-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_guideS-yoga-list div#page_naviArea {
  margin: 0 0 50px;
}

div#main_guideS-yoga-list div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */




/* 
--------------------------------------------------------------------------
	35_2_11 欲しいコスメ百貨店サーチ
--------------------------------------------------------------------------
*/

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

div#main_brandSeach {
  margin: 0 0 50px;
}


/* ヘッド部分 ---------------- */

div#main_brandSeach div#main_head {
  position: relative;
}

div#main_brandSeach div#main_head p.lead {
  position: absolute;
  top: 89px;
  left: 29px;
  width: 320px;
	color: #856D50;
}

div#main_brandSeach div.headline {
  margin: 24px 0 12px;
}

/* ヘッド部分 //---------------- */

/* リスト部分 ---------------- */

div#main_brandSeach div.keywords_list {
  margin: 0 0 0 7px;
}

div#main_brandSeach div.keywords_list ul {
  margin: 0 0 15px 3px;
}

div#main_brandSeach div.keywords_list ul li {
  float: left;
  width: 240px;
}

div#main_brandSeach div.keywords_list ul li a {
  padding-left: 12px;
  background: url(//img.allabout.co.jp/pts/mico/p/p0002/keywords_arrow.gif) no-repeat 0 3px;
}

div#main_brandSeach p.link_top {
  text-align: right;
}

/* リスト部分 //---------------- */

/* ----------------------------------------------
	詳細ページ
---------------------------------------------- */

div#main_brandSeach-list {
  margin: 0 0 50px;
}


/* ヘッド部分 ---------------- */

div#main_brandSeach-list div#main_head {
  position: relative;
  margin: 0 0 29px;
}

div#main_brandSeach-list div#main_head p.lead {
  position: absolute;
  top: 89px;
  left: 29px;
  width: 320px;
	color: #856D50;
}

div#main_brandSeach-list div#main_head p.navi {
  position: absolute;
  top: 140px;
  left: 340px;
}

/* ヘッド部分 //---------------- */

/* 選んだキーワード ---------------- */

div#main_brandSeach-list div#selected {
  position: relative;
  margin: 0 0 10px;
}

div#main_brandSeach-list div#selected p img {
	width:390px;
	}

div#main_brandSeach-list div#selected p.keywords {
  position: absolute;
  top: 6px;
  left: 123px;
}

/* 選んだキーワード ---------------- //*/

/* サーチ結果 ---------------- */

div#main_brandSeach-list table.search_table th {
  padding: 8px 0 5px;
	border: 1px #ffffff solid;
}

div#main_brandSeach-list table.search_table td {
  padding: 5px 12px;
	border: 1px #ffffff solid;
}
div#main_brandSeach-list div.foot_navi {
  text-align: right;
}
  
/* サーチ結果 ---------------- //*/

/* ----------------------------------------------
	詳細ページ
---------------------------------------------- */

/* 但し書き ---------------- */

div#main_brandSeach-list div.brandSeach-proviso {
	padding: 0 0 5px 0;
	border: 1px #ffffff solid;
	}
	
div#main_brandSeach-list div.brandSeach-proviso p.proviso-text {

	}
  
/* 但し書き ---------------- //*/
 
/* 連載：永富千春の25↑ サロン・ド・ビューティ 070904-------------------------- */
div#main_nagatomi a:link,
div#main_nagatomi-list a:link {
  color: #639732;
}

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_nagatomi div#main_head {
  position: relative;
  margin: 0 0 15px;
}

div#main_nagatomi div#main_head p.lead {
  position: absolute;
  top: 130px;
  left: 34px;
  width: 230px;
  font-size: 12px;
  line-height: 1.3em;

}

div#main_nagatomi div#main_head div.profile {
  position: absolute;
  top: 224px;
  left: 120px;
}

div#main_nagatomi div#main_head div.profile p{
/*
  padding: 5px 23px 0 0;
*/
  padding: 5px 0 0 3px;
  width: 365px;
  font-size: 12px;
  line-height: 1.3em;
}

div#main_nagatomi div#main_head p.navi {
  margin: -14px 0 0;
  text-align: right;
}

/* フッタナビ ---------------- */

div#main_nagatomi div#foot_naviArea {
  margin: 20px 0 20px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/foot_navi_tit_nagatomi.gif) no-repeat 0 0;
  border-bottom: solid 2px #9EC47D;
}

/* ----------------------------------------------
	enq
---------------------------------------------- */

div#enqArea-nagatomi {
  margin: 30px 0;
  padding: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/enq_foot_nagatomi.jpg) no-repeat left bottom;
}

div#enqArea-nagatomi div#enqWrap {
  position: relative;
  background: url(//img.allabout.co.jp/pts/mico/s/enq_bg_nagatomi.jpg) repeat-y 0 0;
}

div#enqArea-nagatomi p.subtit {
	position: relative;
  padding: 14px 0 0 20px;
}

div#enqArea-nagatomi p.tit{
	position: relative;
	border:0;
	_margin:0 0 0 0px;
	padding:0;
}

div#enqArea-nagatomi p.lead {
  padding: 6px 100px 0 20px;
}

div#enqArea-nagatomi p.img {
  position: absolute;
  top: 0;
  left: 415px;
}

div#enqArea-nagatomi dl dt p {
  padding-left: 16px;
  background: url(//img.allabout.co.jp/pts/mico/s/enq_listmark_magatomi.gif) no-repeat 0 2px;
}

div#enqArea-nagatomi dl dt span.note {
  color: #FF4800;
}

div#enqArea-nagatomi dl dd {
  line-height: 16px;
}

div#enqArea-nagatomi dl dd select {
  margin: 0;
}

div#enqArea-nagatomi dl.list1 {
  margin: 23px 0 0 37px;
}

div#enqArea-nagatomi dl.list1 dt {
  clear: left;
  float: left;
  width: 7.5em;
}

div#enqArea-nagatomi dl.list1 dt,
div#enqArea-nagatomi dl.list1 dd {
  padding: 8px 0;
}

div#enqArea-nagatomi dl.list1 dd {
  padding-left: 7.5em;
}

div#enqArea-nagatomi dl.list2 {
  margin: 8px 0 0 37px;
}

div#enqArea-nagatomi dl.list2 dd textarea {
  width: 430px;
  margin: 6px 0 0;
}

div#enqArea-nagatomi p.btnSubmit {
  padding: 12px 0 10px;
  text-align: center;
}


/* 記事部分 ---------------- */

div#main_nagatomi div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.jpg) no-repeat 0 0;
}

div#main_nagatomi div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_nagatomi div.sub_set {
  margin: 0 0 30px;
}

div#main_nagatomi div.sub_set_ex {
  margin: 0 0 20px;
}

div#main_nagatomi div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/*ALL ABOUT*/
div#main_nagatomi div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_nagatomi div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_makeup.gif) no-repeat;
  background-position: left 5px;
}

div#main_nagatomi div.sub_set_ex div.subhead_ex {
  height: auto;
  margin: 0 0 10px;
  padding:0 0 2px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_ex_bg_makeup.jpg) no-repeat 0 bottom;
}

div#main_nagatomi div.sub_set_ex div.subhead_ex h4 {
  padding: 0 0 0 25px;
}

div#main_nagatomi div.sub_set div.txt_set,
div#main_nagatomi div.sub_set_ex div.txt_set {
  width: 280px;
}

div#main_nagatomi div.sub_set div.img_set,
div#main_nagatomi div.sub_set_ex div.img_set {
  width: 205px;
}

div#main_nagatomi div.sub_set div.img_left div.img_set,
div#main_nagatomi div.sub_set_ex div.img_left div.img_set {
  float: left;
}

div#main_nagatomi div.sub_set div.img_left div.txt_set,
div#main_nagatomi div.sub_set_ex div.img_left div.txt_set {
  float: right;
}

div#main_nagatomi div.sub_set div.img_right div.img_set,
div#main_nagatomi div.sub_set_ex div.img_right div.img_set {
  float: right;
}

div#main_nagatomi div.sub_set div.img_right div.txt_set,
div#main_nagatomi div.sub_set_ex div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_nagatomi div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_nagatomi div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_nagatomi div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_nagatomi div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 商品リスト ---------------- */

div#main_nagatomi div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_nagatomi div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_nagatomi div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
}

div#main_nagatomi div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
  background:none;
  border:none;
}

/* 商品リスト //---------------- */


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_nagatomi-list h2 {
  margin: 0 0 12px;
}

div#main_nagatomi-list h3 {
  margin: 0 0 10px;
}

div#main_nagatomi-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_nagatomi-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_nagatomi-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_nagatomi-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_nagatomi-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_nagatomi-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_nagatomi-list div.page_navi p.next {
  float: right;
}


/* 美女力診断テスト  070904 */
/* update 080212 */

div#main_bijo a:link,
div#main_bijo-list a:link {
  color: #639732;
}

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_bijo div#main_head,
div#main_bijo-list div#main_head {
  position: relative;
  margin: 0 0 18px;
}

/* 20090401 新デザイン */
div#main_bijo div#main_head p.lead,
div#main_bijo-list div#main_head p.lead{
  position: absolute;
  width: 255px;
  top: 145px;
  left: 195px;
  line-height: 24px;
/*
  top: 169px;
  left: 43px;
*/

}


div#main_bijo div#main_head p.navi {
	text-align: right;
	margin-top: 5px;
}

/* 記事部分 ---------------- */

div#main_bijo div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.jpg) no-repeat 0 0;
}

div#main_bijo div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_bijo div.sub_set {
  margin: 0 0 30px;
}

div#main_bijo div.sub_set_ex {
  margin: 0 0 20px;
}

div#main_bijo div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/*ALL ABOUT*/
div#main_bijo div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_bijo div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_makeup.gif) no-repeat;
  background-position: left 5px;
}

div#main_bijo div.sub_set_ex div.subhead_ex {
  height: auto;
  margin: 0 0 10px;
  padding:0 0 2px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_ex_bg_makeup.jpg) no-repeat 0 bottom;
}

div#main_bijo div.sub_set_ex div.subhead_ex h4 {
  padding: 0 0 0 25px;
}

div#main_bijo div.sub_set div.txt_set,
div#main_bijo div.sub_set_ex div.txt_set {
  width: 280px;
}

div#main_bijo div.sub_set div.img_set,
div#main_bijo div.sub_set_ex div.img_set {
  width: 205px;
}

div#main_bijo div.sub_set div.img_left div.img_set,
div#main_bijo div.sub_set_ex div.img_left div.img_set {
  float: left;
}

div#main_bijo div.sub_set div.img_left div.txt_set,
div#main_bijo div.sub_set_ex div.img_left div.txt_set {
  float: right;
}

div#main_bijo div.sub_set div.img_right div.img_set,
div#main_bijo div.sub_set_ex div.img_right div.img_set {
  float: right;
}

div#main_bijo div.sub_set div.img_right div.txt_set,
div#main_bijo div.sub_set_ex div.img_right div.txt_set {
  float: left;
}

/**見出し修正分のCSS**/

#maincontent div#main_bijo div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_bijo div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_bijo div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_bijo div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 商品リスト ---------------- */

div#main_bijo div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_bijo div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_bijo div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
}

div#main_bijo div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
  background:none;
  border:none;
}

/* 商品リスト //---------------- */

/* フッタナビ ---------------- */

div#main_bijo div#foot_naviArea {
  margin: 20px 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/foot_navi_tit_bijo.gif) no-repeat 0 0;
  border-bottom: solid 2px #9ec47d;
}


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_bijo-list h2 {
  margin: 0 0 12px;
}

div#main_bijo-list h3 {
  margin: 0 0 10px;
}

div#main_bijo-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_bijo-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_bijo-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_bijo-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_bijo-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_bijo-list div#page_naviArea {
  margin: 0 0 20px 0;
}

div#main_bijo-list div.page_navi p.next {
  float: right;
}

/* ガイド紹介 add 080212 ---------------- */

div#main_bijo div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_bijo div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_bijo div.guide_set div.guide_txt {
  float: right;
  width: 415px;
}

/* ガイド紹介 //---------------- */



/* 最旬ヘアスタイル・レッスン  080122 */

div#main_hair a:link,
div#main_hair-list a:link {
  color: #639732;
}

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_hair div#main_head,
div#main_hair-list div#main_head {
  position: relative;
  margin: 0 0 15px;
}

div#main_hair div#main_head p.lead,
div#main_hair-list div#main_head p.lead{
  position: absolute;
  top: 162px;
  left: 24px;
  width: 291px;
  color: #555;
}

div#main_hair div#main_head p.navi {
	text-align: right;
}


/* 記事部分 ---------------- */

div#main_hair div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.jpg) no-repeat 0 0;
}

div#main_hair div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_hair div.sub_set {
  margin: 0 0 30px;
}

div#main_hair div.sub_set_ex {
  margin: 0 0 20px;
}

div#main_hair div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/*ALL ABOUT*/
div#main_hair div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_hair div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_makeup.gif) no-repeat;
  background-position: left 5px;
}

div#main_hair div.sub_set_ex div.subhead_ex {
  height: auto;
  margin: 0 0 10px;
  padding:0 0 2px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_ex_bg_makeup.jpg) no-repeat 0 bottom;
}

div#main_hair div.sub_set_ex div.subhead_ex h4 {
  padding: 0 0 0 25px;
}

div#main_hair div.sub_set div.txt_set,
div#main_hair div.sub_set_ex div.txt_set {
  width: 280px;
}

div#main_hair div.sub_set div.img_set,
div#main_hair div.sub_set_ex div.img_set {
  width: 205px;
}

div#main_hair div.sub_set div.img_left div.img_set,
div#main_hair div.sub_set_ex div.img_left div.img_set {
  float: left;
}

div#main_hair div.sub_set div.img_left div.txt_set,
div#main_hair div.sub_set_ex div.img_left div.txt_set {
  float: right;
}

div#main_hair div.sub_set div.img_right div.img_set,
div#main_hair div.sub_set_ex div.img_right div.img_set {
  float: right;
}

div#main_hair div.sub_set div.img_right div.txt_set,
div#main_hair div.sub_set_ex div.img_right div.txt_set {
  float: left;
}

.txt12_16 {
  line-height: 16px;
  font-size: 12px;
}


/**見出し修正分のCSS**/

#maincontent div#main_hair div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_hair div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_hair div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_hair div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 商品リスト ---------------- */

div#main_hair div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_hair div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_hair div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
}

div#main_hair div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
  background:none;
  border:none;
}

/* 商品リスト //---------------- */

/* ページナビ ---------------- */

div#main_hair div#page_naviArea {
  margin: 0 0 20px;
}

div#main_hair div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_hair div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_hair div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_hair div.guide_set div.guide_txt {
  width: 415px;
}

div#main_hair p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_hair p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0012_c/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */

/* フッタナビ ---------------- */

div#main_hair div#foot_naviArea {
  margin: 20px 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/foot_navi_tit_hair.gif) no-repeat 0 0;
  border-bottom: solid 2px #9ec47d;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_hair-list h2 {
  margin: 0 0 12px;
}

div#main_hair-list h3 {
  margin: 0 0 10px;
}

div#main_hair-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_hair-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_hair-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_hair-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_hair-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}

/* ページナビ ---------------- */

div#main_hair-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_hair-list div.page_navi p.next {
  float: right;
}

/* 最旬ヘアスタイル・レッスン // */



/* “うつくしい女”のたしなみ塾  080122 */

div#main_tashinami a:link,
div#main_tashinami-list a:link {
  color: #639732;
}

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_tashinami div#main_head,
div#main_tashinami-list div#main_head {
  position: relative;
  margin: 0 0 15px;
}

div#main_tashinami div#main_head p.lead,
div#main_tashinami-list div#main_head p.lead{
  position: absolute;
  top: 147px;
  left: 0;
  width: 480px;
  color: #555;
  text-align: right;
}

div#main_tashinami div#main_head p.navi {
	text-align: right;
}




/* 記事部分 ---------------- */

div#main_tashinami div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.jpg) no-repeat 0 0;
}

div#main_tashinami div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_tashinami div.sub_set {
  margin: 0 0 30px;
}

div#main_tashinami div.sub_set_ex {
  margin: 0 0 20px;
}

div#main_tashinami div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/*ALL ABOUT*/
div#main_tashinami div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_tashinami div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_makeup.gif) no-repeat;
  background-position: left 5px;
}

div#main_tashinami div.sub_set_ex div.subhead_ex {
  height: auto;
  margin: 0 0 10px;
  padding:0 0 2px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_ex_bg_makeup.jpg) no-repeat 0 bottom;
}

div#main_tashinami div.sub_set_ex div.subhead_ex h4 {
  padding: 0 0 0 25px;
}

div#main_tashinami div.sub_set div.txt_set,
div#main_tashinami div.sub_set_ex div.txt_set {
  width: 280px;
}

div#main_tashinami div.sub_set div.img_set,
div#main_tashinami div.sub_set_ex div.img_set {
  width: 205px;
}

div#main_tashinami div.sub_set div.img_left div.img_set,
div#main_tashinami div.sub_set_ex div.img_left div.img_set {
  float: left;
}

div#main_tashinami div.sub_set div.img_left div.txt_set,
div#main_tashinami div.sub_set_ex div.img_left div.txt_set {
  float: right;
}

div#main_tashinami div.sub_set div.img_right div.img_set,
div#main_tashinami div.sub_set_ex div.img_right div.img_set {
  float: right;
}

div#main_tashinami div.sub_set div.img_right div.txt_set,
div#main_tashinami div.sub_set_ex div.img_right div.txt_set {
  float: left;
}

.txt12_16 {
  line-height: 16px;
  font-size: 12px;
}


/**見出し修正分のCSS**/

#maincontent div#main_tashinami div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_tashinami div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_tashinami div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_tashinami div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 商品リスト ---------------- */

div#main_tashinami div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_tashinami div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_tashinami div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
}

div#main_tashinami div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
  background:none;
  border:none;
}

/* 商品リスト //---------------- */

/* ページナビ ---------------- */

div#main_tashinami div#page_naviArea {
  margin: 0 0 20px;
}

div#main_tashinami div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_tashinami div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_tashinami div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_tashinami div.guide_set div.guide_txt {
  float: right;
  width: 415px;
}

div#main_tashinami p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_tashinami p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_s0011_c/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */


/* フッタナビ ---------------- */

div#main_tashinami div#foot_naviArea {
  margin: 20px 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/foot_navi_tit_tashinami.gif) no-repeat 0 0;
  border-bottom: solid 2px #9ec47d;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}

/* フッタナビ //---------------- */


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_tashinami-list h2 {
  margin: 0 0 12px;
}

div#main_tashinami-list h3 {
  margin: 0 0 10px;
}

div#main_tashinami-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_tashinami-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_tashinami-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_tashinami-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_tashinami-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */

div#main_tashinami-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_tashinami-list div.page_navi p.next {
  float: right;
}
/* “うつくしい女”のたしなみ塾 // */



/* 
--------------------------------------------------------------------------
	連載：Beauty News   080229追加  List-ID:5824
--------------------------------------------------------------------------
*/
/* ----------------------------------------------
	indexページ
---------------------------------------------- */
/* ヘッド部分 ---------------- */
div#main_beautynews div#main_head {
  position: relative;
  margin: 0 0 36px;
}

/* 081023 width追加*/
div#main_beautynews div#main_head p.lead {
  position: absolute;
  top: 132px;
  left: 21px;
  color: #555;
  width: 250px;
}

div#main_beautynews div#main_head p.navi {
  position: absolute;
  top: 207px;
  left: 402px;
}
/* ヘッド部分 //---------------- */

/* 記事部分 ---------------- */
div#main_beautynews div.headline {
  height: 33px;
  margin: 0 0 15px 0;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/tit.jpg) no-repeat 0 0;
}

div#main_beautynews div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_beautynews div.headline_item {
  height: 158px;
  margin: -15px 0 15px 0;
  color: #000;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/item_bg.jpg) no-repeat 0 0;
}

div#main_beautynews div.headline_item div.item_box {
  padding: 20px 15px 0;
}

div.headline_item div.item_img {
  float: left;
  width: 105px;
}

div.headline_item div.item_txt {
  float: right;
  width: 350px;
}

div#main_beautynews div.sub_set {
  margin: 0 0 30px;
}

/*ALL ABOUT*/
div#main_beautynews div#article div.headline_item {
  height: 158px;
  margin: -15px 0 15px 0;
  color: #000;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/item_bg.jpg) no-repeat 0 0;
}

div#main_beautynews div#article div.headline_item div.item_box {
  padding: 20px 15px 0;
}

div#article div.headline_item div.item_img {
  float: left;
  width: 105px;
}

div#article div.headline_item div.item_txt {
  float: right;
  width: 350px;
}

div#article div#main_beautynews div.sub_set {
  margin: 0 0 30px;
}
/* ALL ABOUT// */


/* 記事部分 //---------------- */
div#main_beautynews div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/subhead_bg3.jpg) no-repeat right bottom;
}

/* ALL ABOUT */
div#main_beautynews div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/subhead_bg2.jpg) no-repeat left bottom;
  border-left: solid 8px #e78c37;
}
/* ALL ABOUT// */

div#main_beautynews div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/subhead_bg.gif) no-repeat;
  background-position: left 5px;
}

div#main_beautynews div.sub_set div.txt_set {
  width: 280px;
}

div#main_beautynews div.sub_set div.img_set {
  width: 205px;
}

div#main_beautynews div.sub_set div.img_left div.img_set {
  float: left;
}

div#main_beautynews div.sub_set div.img_left div.txt_set {
  float: right;
}

div#main_beautynews div.sub_set div.img_right div.img_set {
  float: right;
}

div#main_beautynews div.sub_set div.img_right div.txt_set {
  float: left;
}

/* *見出し修正分のCSS* */
#maincontent div#main_beautynews div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/headline_bg_bottom_beautynews.gif) no-repeat left bottom;
}

#maincontent div#main_beautynews div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_beautynews div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/headline_bg_top_beautynews.gif) no-repeat 0 0;
}

#maincontent div#main_beautynews div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/headline_bg_beautynews.gif) 0 0;
}
/* *見出し修正分のCSS//* */
/* 記事部分 //---------------- */

/* 商品リスト ---------------- */
div#main_beautynews div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/tit_check.jpg) no-repeat 0 0;
}

div#main_beautynews div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/tit_check.jpg) no-repeat 0 0;
}

div#main_beautynews div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
}

div#main_beautynews div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
  background:none;
  border:none;
}

div.item_set {
  margin: 0 0 10px;
  padding: 0 0 13px;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/item_line.jpg) no-repeat left bottom;
}

div.item_set div.item_img {
  float: left;
  width: 90px;
}

div.item_set div.item_txt {
  float: right;
  width: 400px;
}
/* 商品リスト //---------------- */

/* フッタナビ ---------------- */
div#main_beautynews div#foot_naviArea {
  margin: 20px 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/contents/mico_p0010_c/tit_foot.gif) no-repeat 0 0;
  border-bottom: solid 2px #9EC47D;
}

div#foot_naviArea div#foot_tit h4 {
  float: left;
  text-indent: -9999px;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}

div.foot_navi  {
  margin: 8px 0 0;
}

div.foot_navi p.next {
  float: right;
}
/* フッタナビ //---------------- */

/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */
div#main_beautynews-List h2 {
  margin: 0 0 21px;
}

div#main_beautynews-List h3 {
  margin: 0 0 10px;
}

div#main_beautynews-List div.idx_list_set {
  margin: 0 0 20px;
}

div#main_beautynews-List div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_beautynews-List div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_beautynews-List div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #F08622;
}

div#main_beautynews-List div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */
div#main_beautynews-List div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_beautynews-List div.page_navi p.next {
  float: right;
}
/* ページナビ //---------------- */


/* MICO TOP 記事リスト */
div#maincontent div#beautynews {
	width: 505px;
	margin-top: 15px;
/*
	margin: 15px 0 0 0;
	margin-top: 15px;
*/
	clear: both;
	}

div#maincontent div#beautynews h4.beautynews-Indextitle {
	height:21px;
	margin:0 0 5px 0;
	background:url(http://img.allabout.co.jp/pts/mico/pts/top_index_c_beautynews.gif) left bottom no-repeat;
	text-indent:-9999px;
	}

div#maincontent div#beautynews div.beautynews-box {
	overflow:visible;
	width:505px;
	}

div#maincontent div#beautynews div.beautynews-box div.beautynews-box-R{
	float:right;
	width:430px;
	margin:0;
	padding:0;
	}
	
div#maincontent div#beautynews div.beautynews-box div.beautynews-box-R h3.beautynews-title {
	padding:0 0 5px 0;
	}
	
div#maincontent div#beautynews div.beautynews-box div.beautynews-box-R p.beautynews-read {

	}
	
div#maincontent div#beautynews div.beautynews-box div.beautynews-box-R p.beautynews-btn {
	display:none;
	text-align:right;
	padding:0 5px 0 0;
	}
	
div#maincontent div#beautynews div.beautynews-box div.beautynews-box-R p.beautynews-date {
	position:relative;
	top:0;
	left:290px;
	width:120px;
	margin:0;
	padding:0 5px 0 0;
	text-align:right
	}
	
div#maincontent div#beautynews div.beautynews-box div.beautynews-box-L{
	float:left;
	width:70px;
	}

div#maincontent div#beautynews div.beautynews-box div.beautynews-box-L a {
	}

div#maincontent div#beautynews div.beautynews-box div.beautynews-box-L a img{
	margin:5px 0 0 0;
	}


/* Beauty News // */



/* ============================================================
  “しなやかなカラダ”は女の誇り　　2009/05/21 m_shimizume

   ▽▽連載追加用css START
 ============================================================== */

div#main_shinayaka a:link,
div#main_shinayaka-list a:link {
  color: #639732;
}

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_shinayaka div#main_head,
div#main_shinayaka-list div#main_head {
  position: relative;
  margin: 0 0 15px;
}

div#main_shinayaka div#main_head p.lead,
div#main_shinayaka-list div#main_head p.lead{
  position: absolute;
  top: 162px;
  left: 24px;
  width: 291px;
  color: #555;
}

div#main_shinayaka div#main_head p.navi {
	text-align: right;
}


/* 記事部分 ---------------- */

div#main_shinayaka div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.jpg) no-repeat 0 0;
}

div#main_shinayaka div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_shinayaka div.sub_set {
  margin: 0 0 30px;
}

div#main_shinayaka div.sub_set_ex {
  margin: 0 0 20px;
}

div#main_shinayaka div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/*ALL ABOUT*/
div#main_shinayaka div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_shinayaka div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_makeup.gif) no-repeat;
  background-position: left 5px;
}

div#main_shinayaka div.sub_set_ex div.subhead_ex {
  height: auto;
  margin: 0 0 10px;
  padding:0 0 2px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_ex_bg_makeup.jpg) no-repeat 0 bottom;
}

div#main_shinayaka div.sub_set_ex div.subhead_ex h4 {
  padding: 0 0 0 25px;
}

div#main_shinayaka div.sub_set div.txt_set,
div#main_shinayaka div.sub_set_ex div.txt_set {
  width: 280px;
}

div#main_shinayaka div.sub_set div.img_set,
div#main_shinayaka div.sub_set_ex div.img_set {
  width: 205px;
}

div#main_shinayaka div.sub_set div.img_left div.img_set,
div#main_shinayaka div.sub_set_ex div.img_left div.img_set {
  float: left;
}

div#main_shinayaka div.sub_set div.img_left div.txt_set,
div#main_shinayaka div.sub_set_ex div.img_left div.txt_set {
  float: right;
}

div#main_shinayaka div.sub_set div.img_right div.img_set,
div#main_shinayaka div.sub_set_ex div.img_right div.img_set {
  float: right;
}

div#main_shinayaka div.sub_set div.img_right div.txt_set,
div#main_shinayaka div.sub_set_ex div.img_right div.txt_set {
  float: left;
}

.txt12_16 {
  line-height: 16px;
  font-size: 12px;
}


/**見出し修正分のCSS**/

#maincontent div#main_shinayaka div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_shinayaka div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_shinayaka div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_shinayaka div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 商品リスト ---------------- */

div#main_shinayaka div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_shinayaka div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_shinayaka div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
}

div#main_shinayaka div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
  background:none;
  border:none;
}

/* 商品リスト //---------------- */

/* ページナビ ---------------- */

div#main_shinayaka div#page_naviArea {
  margin: 0 0 20px;
}

div#main_shinayaka div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_shinayaka div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_shinayaka div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_shinayaka div.guide_set div.guide_txt {
  width: 415px;
}

div#main_shinayaka p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_shinayaka p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/common/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */

/* フッタナビ ---------------- */

div#main_shinayaka div#foot_naviArea {
  margin: 20px 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/foot_navi_tit_shinayaka.gif) no-repeat 0 0;
  border-bottom: solid 2px #9ec47d;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_shinayaka-list h2 {
  margin: 0 0 12px;
}

div#main_shinayaka-list h3 {
  margin: 0 0 10px;
}

div#main_shinayaka-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_shinayaka-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_shinayaka-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_shinayaka-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_shinayaka-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}

/* ページナビ ---------------- */

div#main_shinayaka-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_shinayaka-list div.page_navi p.next {
  float: right;
}

/* “しなやかなカラダ”は女の誇り △△ここまで // */






/* ============================================================
  頑張り過ぎない！ダイエットテクニック　　2009/05/21 m_shimizume

   ▽▽連載追加用css START
 ============================================================== */

div#main_diettec a:link,
div#main_diettec-list a:link {
  color: #639732;
}

/* ----------------------------------------------
	indexページ
---------------------------------------------- */

/* ヘッド部分 ---------------- */

div#main_diettec div#main_head,
div#main_diettec-list div#main_head {
  position: relative;
  margin: 0 0 15px;
}

div#main_diettec div#main_head p.lead,
div#main_diettec-list div#main_head p.lead{
  position: absolute;
  top: 145px;
  left: 220px;
  width: 260px;
  color: #555;
}

div#main_diettec div#main_head p.navi {
	text-align: right;
}


/* 記事部分 ---------------- */

div#main_diettec div.headline {
  height: 33px;
  margin: 0 0 13px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.jpg) no-repeat 0 0;
}

div#main_diettec div.headline div.txt {
  padding: 7px 14px 0;
}

div.headline div.txt h3 {
  float: left;
}

div.headline div.txt p.update {
  float: right;
}

div#main_diettec div.sub_set {
  margin: 0 0 30px;
}

div#main_diettec div.sub_set_ex {
  margin: 0 0 20px;
}

div#main_diettec div.sub_set div.subhead {
	height: auto;
  margin: 0 0 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg3.jpg) no-repeat right bottom;
}

/*ALL ABOUT*/
div#main_diettec div#article h3 {
  height: auto;
  margin: 0 0 10px 0;
  padding:0 0 10px 10px;
  background: #ffffff url(//img.allabout.co.jp/pts/mico/s/subhead_bg2.jpg) no-repeat right bottom;
  border-left: solid 8px #639732;
}
/*ALL ABOUT//*/

div#main_diettec div.sub_set div.subhead h4 {
  padding: 0 0 0 25px;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_bg_makeup.gif) no-repeat;
  background-position: left 5px;
}

div#main_diettec div.sub_set_ex div.subhead_ex {
  height: auto;
  margin: 0 0 10px;
  padding:0 0 2px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/subhead_ex_bg_makeup.jpg) no-repeat 0 bottom;
}

div#main_diettec div.sub_set_ex div.subhead_ex h4 {
  padding: 0 0 0 25px;
}

div#main_diettec div.sub_set div.txt_set,
div#main_diettec div.sub_set_ex div.txt_set {
  width: 280px;
}

div#main_diettec div.sub_set div.img_set,
div#main_diettec div.sub_set_ex div.img_set {
  width: 205px;
}

div#main_diettec div.sub_set div.img_left div.img_set,
div#main_diettec div.sub_set_ex div.img_left div.img_set {
  float: left;
}

div#main_diettec div.sub_set div.img_left div.txt_set,
div#main_diettec div.sub_set_ex div.img_left div.txt_set {
  float: right;
}

div#main_diettec div.sub_set div.img_right div.img_set,
div#main_diettec div.sub_set_ex div.img_right div.img_set {
  float: right;
}

div#main_diettec div.sub_set div.img_right div.txt_set,
div#main_diettec div.sub_set_ex div.img_right div.txt_set {
  float: left;
}

.txt12_16 {
  line-height: 16px;
  font-size: 12px;
}


/**見出し修正分のCSS**/

#maincontent div#main_diettec div.headline {
	height:auto;
  margin-bottom: 10px;
  padding-bottom: 11px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_bottom_makeup.gif) no-repeat left bottom;
}

#maincontent div#main_diettec div.headline p.update {
  padding-right: 8px;
  color: #FA7E11;
  text-align: right;
}

#maincontent div#main_diettec div.headline div.tit {
  padding-top: 4px;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_top_makeup.gif) no-repeat 0 0;
}

#maincontent div#main_diettec div.headline div.tit h3 {
  padding: 3px 20px 1px;
  color: #fff;
  background: url(//img.allabout.co.jp/pts/mico/s/headline_bg_makeup.gif) 0 0;
}

/**見出し修正分のCSS//**/


/* 商品リスト ---------------- */

div#main_diettec div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_diettec div#article div.check_tit {
  height: 39px;
  margin: 0 0 10px;
  background: url(//img.allabout.co.jp/pts/mico/s/check_bg_makeup.jpg) no-repeat 0 0;
}

div#main_diettec div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
}

div#main_diettec div#article div.check_tit h3 {
  padding: 13px 0 0 45px;
  color: #619830;
  background:none;
  border:none;
}

/* 商品リスト //---------------- */

/* ページナビ ---------------- */

div#main_diettec div#page_naviArea {
  margin: 0 0 20px;
}

div#main_diettec div.page_navi p.next {
  float: right;
}

/* ページナビ //---------------- */

/* ガイド紹介 ---------------- */

div#main_diettec div.guide_set {
	margin:0 0 8px 0;
	padding: 5px 8px 5px 0;
	border: 1px solid #D6D6D6;
	}

div#main_diettec div.guide_set div.guide_img {
  float: left;
  width: 70px;
}

div#main_diettec div.guide_set div.guide_txt {
  width: 415px;
}

div#main_diettec p.print {
  margin: 5px 0 0;
  text-align: right;
}

div#main_diettec p.print span {
  padding: 0 0 0 20px;
  background: url(//img.allabout.co.jp/pts/mico/common/icon_print.gif) no-repeat 0 0;
}

/* ガイド紹介 //---------------- */

/* フッタナビ ---------------- */

div#main_diettec div#foot_naviArea {
  margin: 20px 0 30px;
  padding:0 0 5px 0;
  background: url(//img.allabout.co.jp/pts/mico/s/foot_navi_tit_diettec.gif) no-repeat 0 0;
  border-bottom: solid 2px #9ec47d;
}

div#foot_naviArea div#foot_tit p {
  float: right;
  padding: 1px 0 0;
}


/* ----------------------------------------------
	記事一覧ページ
---------------------------------------------- */

div#main_diettec-list h2 {
  margin: 0 0 12px;
}

div#main_diettec-list h3 {
  margin: 0 0 10px;
}

div#main_diettec-list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_diettec-list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_diettec-list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_diettec-list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #639732;
}

div#main_diettec-list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}

/* ページナビ ---------------- */

div#main_diettec-list div#page_naviArea {
  margin: 0 0 50px 0;
}

div#main_diettec-list div.page_navi p.next {
  float: right;
}

/* 頑張り過ぎない！ダイエットテクニック △△ここまで // */










/* （A枠） BEAUTY HINT 追記 080717 */
div#maincontent div#mico-beautyHint {
    width:504px;
}


/* 特集内TUバナー 追記 081107 */
body#special div.mico_special_tu_banner ul.shufflebody {
	display: none;
	margin-top: 20px;
}

body#special div.mico_special_tu_banner ul.shufflebody li {
	margin-bottom:10px;
}
/* 特集内TUバナー// */



/* スタイルストア枠 追記 90113 */
div.mico_right div.mico_right_stylestore {
	border: solid 2px #EFEFEF;
	margin: 10px 0;
}

div.mico_right div.mico_right_stylestore .shufflebody{
	display: none;
}

div.mico_right div.mico_right_stylestore .title {
	background-color: #EFEFEF;
	text-align: center;
	font-size: 13px;
	font-weight:bold;
	border-top: solid 5px #EFEFEF;
	border-bottom: solid 5px #EFEFEF;
}

div.mico_right div.mico_right_stylestore div.wrapper {
	padding: 5px;
}

div.mico_right div.mico_right_stylestore div.item_image {
	text-align: center;
	margin: 5px 0;
}

div.mico_right div.mico_right_stylestore div.item_name {
	text-align: center;
	font-size: 12px;
	line-height: 1.3em;
}

div.mico_right div.mico_right_stylestore div.detail {
	margin-top: 5px;
	text-align: right;
	font-size: 10px;
	line-height: 1.3em;
}
/* スタイルストア枠// */


/* 特集内 掲載日注意書き */
div#maincontent p.mico_cap_info {
	margin: 15px 10px;
	padding: 6px;
/*
	border-top: 1px #666666 dotted;
	border-bottom: 1px #666666 dotted;
*/
	color:#666666;
	text-align: right;
}
/* 特集内 掲載日注意書き// */



/* --------------------------------------------------------------------------
	MICO MOOK：2010.04.01追加 m_shimizume
	一覧から本体へ直接飛ばすため、リストページのみ。
		List-ID: 8600　メイクの基本テクニック
		List-ID: 8601　下半身太りを脱ぐ！
		List-ID: 8602　シーン別ヘアアレンジ
		List-ID: 8603　ヘアスタイルトレンド
 -------------------------------------------------------------------------- */

/* MOOK共通：アンカー */
div#main_mico_mook a:link,
div#main_mico_mook_list a:link {
  color: #6c645d;
}


/* コンテンツページ */
/* ヘッド部分 ---------------- */
div#main_mico_mook div#main_head {
  position: relative;
  margin: 0 0 36px;
}

div#main_mico_mook div#main_head p.lead {
  position: absolute;
  top: 132px;
  left: 21px;
  color: #555;
  width: 250px;
}

div#main_mico_mook div#main_head p.navi {
  position: absolute;
  top: 207px;
  left: 402px;
}
/* ヘッド部分 //-------------- */


/* 一覧リストページ */
div#main_mico_mook_list h2 {
  margin: 0 0 21px;
}

div#main_mico_mook_list h3 {
  margin: 0 0 10px;
}

div#main_mico_mook_list div.idx_list_set {
  margin: 0 0 20px;
}

div#main_mico_mook_list div.idx_list_set div.idx_list_img {
  float: left;
  width: 120px;
}

div#main_mico_mook_list div.idx_list_set div.idx_list_txt {
  float: right;
  width: 370px;
}

div#main_mico_mook_list div.idx_list_set div.idx_list_txt h4 {
  margin: 0 0 12px;
  color: #F08622;
}

div#main_mico_mook_list div.idx_list_set div.idx_list_txt p.lead {
  margin: 0 0 10px;
}


/* ページナビ ---------------- */
div#main_mico_mook_list div#page_naviArea {
  margin: 0 0 25px 0;
}

div#main_mico_mook_list div.page_navi p.next {
  float: right;
}
/* ページナビ //-------------- */

/* MICO MOOK // */


/* end of file */
