@charset "Shift_JIS";

/* MICO 2011.10.1 リニューアル対応 旧コンテンツ分
 ===============================================================================
 update:
 2011.09.06 DesignG m_shimizume ナビ反転
 2011.09.23 DesignG m_shimizume 新デザイン対応
 */

/* タイアップ関連処理旧ナビ削除 */
#mico_contents #header_mico { display: none; }
#mico_contents #categorynav { display: none; }
#container #header_mico { display: none; }
#container #categorynav { display: none; }
#tuUp-page #header_mico { display: block; }
#tuUp-page #categorynav { display: block; }
#tuUp-page .the-header { display: none; }
#tuUp-page .nav-globalnav { display: none; }
body#tuUp-page {
	background-image: none;
	background-color: #ffffff;
}

body#tuUp-page {
	background: #fff url(none);
	margin: 0;
	padding: 0;
}
html>/**/body#tuUp-page { font-size: 16px; line-height: normal; } /* except Win IE */

#tuUp-page .txt10_14 { font-size: 10px; line-height: 1.4;}
#tuUp-page .txt10_16 { font-size: 10px; line-height: 1.6;}
#tuUp-page .txt12_16 { font-size: 12px; line-height: 1.333;}
#tuUp-page .txt12_17 { font-size: 12px; line-height: 1.417;}
#tuUp-page a:link,
#tuUp-page a:visited {
	color: #333333;
	text-decoration: underline;
}
#tuUp-page a:hover,
#tuUp-page a:active {
	color: #ca253e;
	text-decoration: none;
}
#tuUp-page div#container {
	width: 980px;
	margin: 0 auto;
}
#tuUp-page div#header {
	width: 980px;
}
#tuUp-page div#sidebar {
	float: left;
	width: 300px;
}
#tuUp-page div#maincontent {
	float: right;
	width: 665px;
	margin: 0;
	padding: 0;
}
#tuUp-page div#pageBottom {
	clear: both;
	padding: 32px 0 0;
}
#tuUp-page div#footer {
	background: url(none);
}
/* ２カラム用追記 */
#tuUp-page div.tieup_2c div#maincontent div#primary {
	float: none;
	width: 665px;
}
#tuUp-page #wrapper { text-align: left; }
#tuUp-page div#content-double { float: right; }
#tuUp-page #categorynav .main { width: 540px; }
#tuUp-page #categorynav .sub { width: 210px; }
#tuUp-page #categorynav em { font-weight: 400; }
#tuUp-page #wrapper div#content-double { background-image: none;  }

/* ---------------------------------------------
	ヘッダー
--------------------------------------------- */
#tuUp-page div#header_mico {
	position: relative;
	height: auto !important;
	min-height: 88px;
	height: 88px;
/*	height: 100px; */
	background: url(//img.allabout.co.jp/pts/mico/common/header_bg.gif) no-repeat 324px 16px;
}
#tuUp-page div#header_mico p#logo {
	float: left;
	width: 294px;
	padding: 7px 0 0;
}
#tuUp-page div#header_mico p#logoAllAbout {
	position: absolute;
	top: 13px;
	right: 0;
}
#tuUp-page div#header_mico div#register {
	float: right;
	padding: 39px 0 0;
}
#tuUp-page div#header_mico div#register input {
	vertical-align: bottom;
}
#tuUp-page div#header_mico div#register input.text {
	width: 160px;
	padding: 1px 3px;
	border: 1px solid #dadada;
}

/* ---------------------------------------------
	グローバルナビ
--------------------------------------------- */

#tuUp-page div#categorynav {
	width: 980px;
	padding: 0 0 2px;
	background: url(//img.allabout.co.jp/pts/mico/common/categorynav_border.gif) no-repeat left bottom;
}

#tuUp-page div#categorynav div.wrap {
	background: url(//img.allabout.co.jp/pts/mico/common/categorynav_bg.gif) repeat-x left center;
}

* html #tuUp-page  div#categorynav ul li { /* for IE6 */
	overflow: hidden;
}

#tuUp-page div#categorynav a:link,
#tuUp-page div#categorynav a:visited {
	color: #443024;
	text-decoration: none;
}

#tuUp-page div#categorynav a:hover,
#tuUp-page div#categorynav a:active {
	color: #443024;
	text-decoration: none;
}
/* JACK */
#mico_home div#categorynav {
}
#tuUp-page div#categorynav .jack {
	display: none;
}

/* 左・メインナビ ---------------- */
#tuUp-page div#categorynav ul.main {
	float: left;
}
#tuUp-page div#categorynav ul.main li {
	float: left;
	min-width: 9.5em;
	width: 9.5em;
	background: url(//img.allabout.co.jp/pts/mico/common/categorynav_separate.gif) no-repeat right 4px;
}
#tuUp-page div#categorynav ul.main li.top {
	min-width: 6.8em;
	width: 6.8em;
}
#tuUp-page div#categorynav ul.main li a {
	display: block;
	padding: 6px 0;
	text-align: center;
}

* html #tuUp-page div#categorynav ul.main li a { zoom: 1;}

#tuUp-page div#categorynav ul.main li a:hover {
	position: relative;
	margin-left: -1px;
	padding-left: 1px;
	background: #cdc2b4 url(//img.allabout.co.jp/pts/mico/common/categorynav_hover.gif) no-repeat center;
	width: 101%;
}

#tuUp-page div#categorynav ul.main li.top a:hover {
	background: #cdc2b4 url(//img.allabout.co.jp/pts/mico/common/categorynav_hover_top.gif) no-repeat center;
}

#tuUp-page div#categorynav ul.main li a em {
	font-style: normal;
}

#tuUp-page div#categorynav ul.main li a.current,
#tuUp-page div#categorynav ul.main li.current a:hover {
	position: relative;
	z-index: 10;
	margin-left: -1px;
	padding: 4px 0 6px;
	border-top: 2px solid #8a7b75;
	border-right: 2px solid #8a7b75;
	border-left: 2px solid #8a7b75;
	background: #cdc2b4 url(//img.allabout.co.jp/pts/mico/common/categorynav_hover.gif) no-repeat center;
	height: 16px;
	min-width: 9.5em;
	width: 9.5em;
}
#tuUp-page div#categorynav ul.main li.top a.current,
#tuUp-page div#categorynav ul.main li.top a:hover {
	height: 16px;
	min-width: 6.8em;
	width: 6.8em;
}

#tuUp-page div#categorynav ul.main li.top a,
#tuUp-page div#categorynav ul.main li.top a:hover {
	margin-left: 0;
	padding-left: 0;
}

#tuUp-page div#categorynav ul.main li a:hover.c_makeup em {
	position: relative;
	left: -1px;
}

#tuUp-page div#categorynav ul.main li a:hover.c_makeup.current em {
	position: relative;
	left: 0px;
}

/* 右・サブナビ ---------------- */
#tuUp-page div#categorynav ul.sub {
	float: right;
}
#tuUp-page div#categorynav ul.sub li {
	float: left;
}
#tuUp-page div#categorynav ul.sub li a {
	display: block;
	padding: 6px 0 5px;
	text-align: center;
}

#tuUp-page div#categorynav ul.sub li.lesson a { width: 15em;}
#tuUp-page div#categorynav ul.sub li.diet_ch a,
#tuUp-page div#categorynav ul.sub li.bijoryoku a { width: 12em;}
#tuUp-page div#categorynav ul.sub li.beauty_ch a { width: 10em;}

#tuUp-page div#categorynav ul.sub li.lesson a:hover { background: url(//img.allabout.co.jp/pts/mico/common/categorynav_hover_lesson.gif) no-repeat center top;}
#tuUp-page div#categorynav ul.sub li.diet_ch a:hover,
#tuUp-page div#categorynav ul.sub li.bijoryoku a:hover { background: url(//img.allabout.co.jp/pts/mico/common/categorynav_hover_bijoryoku.gif) no-repeat right top;}
#tuUp-page div#categorynav ul.sub li.beauty_ch a:hover { background: url(//img.allabout.co.jp/pts/mico/common/categorynav_hover_beauty_ch.gif) no-repeat right top;}

#tuUp-page div#categorynav ul.sub li.lesson a.current,
#tuUp-page div#categorynav ul.sub li.lesson a.current:hover { background: url(//img.allabout.co.jp/pts/mico/common/categorynav_current_lesson.gif) no-repeat center top;}
#tuUp-page div#categorynav ul.sub li.diet_ch a.current,
#tuUp-page div#categorynav ul.sub li.diet_ch a.current:hover,
#tuUp-page div#categorynav ul.sub li.bijoryoku a.current,
#tuUp-page div#categorynav ul.sub li.bijoryoku a.current:hover { background: url(//img.allabout.co.jp/pts/mico/common/categorynav_current_bijoryoku.gif) no-repeat right top;}
#tuUp-page div#categorynav ul.sub li.beauty_ch a.current,
#tuUp-page div#categorynav ul.sub li.beauty_ch a.current:hover { background: url(//img.allabout.co.jp/pts/mico/common/categorynav_current_beauty_ch.gif) no-repeat right top;}

#tuUp-page div#categorynav ul.sub li a em {
	font-style: normal;
}

#tuUp-page div#categorynav ul.sub li a em span {
	padding: 0 0 0 12px;
	background: url(//img.allabout.co.jp/pts/mico/common/categorynav_point.gif) no-repeat left center;
}


/* ---------------------------------------------
	パンくず
--------------------------------------------- */

#tuUp-page div#breadCrumb {
	padding: 0.5em 0;
}

#tuUp-page div#breadCrumb ul {
}

#tuUp-page div#breadCrumb ul li {
	float: left;
	padding-left: 10px;
}
#tuUp-page div#breadCrumb ul li.top {
	padding-left: 0;
}

#tuUp-page div#breadCrumb ul li a {
	display: block;
	padding-right: 14px;
	background: url(//img.allabout.co.jp/pts/mico/common/bread_arrow.gif) no-repeat right center;
}


/* ---------------------------------------------
	左カラム
--------------------------------------------- */

/* 最新特集 ---------------- */

#tuUp-page div#specialArea {
	width: 300px;
/*
	margin: 15px 0 0;
*/
	margin: 0;
	background: url(//img.allabout.co.jp/pts/mico/common/special_bg.gif) no-repeat left bottom;
}


#tuUp-page div#specialArea div.lead {
	padding: 12px 12px 0;
	background: url(//img.allabout.co.jp/pts/mico/common/special_head.gif) no-repeat;
}

#tuUp-page div#specialArea div.lead p.img {
	float: left;
	width: 135px;
}

#tuUp-page div#specialArea div.lead div.txt {
	float: right;
	width: 130px;
}

#tuUp-page div#specialArea div.lead div.txt p.tit,
#tuUp-page div#specialArea div.lead div.txt p.month {
	float: left;
}

#tuUp-page div#specialArea div.lead div.txt p.date {
	clear: left;
	padding: 8px 0 0;
}

#tuUp-page div#specialArea div.lead div.txt h1 {
	color: #333;
}

#tuUp-page div#specialArea div.lead div.txt p.nav {
	margin: 6px 2px 0 0;
	padding: 0 12px 0 0;
	background: url(//img.allabout.co.jp/pts/mico/common/special_arrow.gif) no-repeat right center;
	text-align: right;
}

#tuUp-page div#specialArea dl.index {
	width: 276px;
	margin: 9px 12px 0;
	padding: 9px 0 10px;
	background: url(//img.allabout.co.jp/pts/mico/common/dot_x_2_2.gif) repeat-x;
}

#tuUp-page div#specialArea dl.index dd {
	margin: -1.6em 0 0 3.5em;
}


/* 左ナビゲーション ---------------- */

#tuUp-page div#subNav {
	width: 300px;
	margin: 15px 0 0;
	background: url(//img.allabout.co.jp/pts/mico/common/sub_bg.gif) repeat-y;
}

#tuUp-page div#subNav div.block {
	width: 278px;
	margin: 0 0 0 11px;
	padding: 0 0 10px;
}

#tuUp-page div#subNav div.block ul {
	padding: 0 0 0 3px;
}

#tuUp-page div#subNav div.block ul li {
	margin: 11px 0 0;
	padding: 0 0 0 13px;
	background: url(//img.allabout.co.jp/pts/mico/common/sub_arrow.gif) no-repeat 0 0.2em;
}

#tuUp-page div#subNav div.block ul li h4 {
	font-weight: normal;
}

/* 特集 */

#tuUp-page div#subNav div.special {
	padding: 0 0 10px;
}

#tuUp-page div#subNav div.special div.block {
	padding-top: 12px;
	background: url(//img.allabout.co.jp/pts/mico/common/dot_x_2_2.gif) repeat-x;
}
#tuUp-page div#subNav div.special div.block.top {
	padding-top: 11px;
	background: url(none);
}
#tuUp-page div#subNav div.special div.block ul li {
	margin-top: 6px;
	padding-bottom: 5px;
}

#tuUp-page div#subNav div.special div.block p {
	padding: 0 0 2px;
}

#tuUp-page div#subNav div.special div.block p.more {
	text-align: right;
}

/* スペシャリスト */

#tuUp-page div#subNav div.specialist {
	padding: 0 0 20px;
}

#tuUp-page div#subNav div.specialist div.block p {
	padding: 2px 0 0;
}
* html #tuUp-page div#subNav div.specialist div.block p {
	padding: 3px 0 0;
}

/* 連載 */

#tuUp-page div#subNav div.rensai {
	padding: 0 0 20px;
}

#tuUp-page div#subNav div.rensai div.block p {
	padding: 2px 0 0;
}
* html #tuUp-page div#subNav div.rensai div.block p {
	padding: 3px 0 0;
}

#tuUp-page div#subNav div.rensai .s-tu-L{
	font-size: 75%;
	line-height: 1.333;
}


/* Q&A */

#tuUp-page div#subNav div.qa {
	padding: 0 0 20px;
	background: url(//img.allabout.co.jp/pts/mico/common/sub_foot.gif) no-repeat scroll left bottom;
}

#tuUp-page div#subNav div.qa div.block p {
	padding: 2px 0 0;
}
* html #tuUp-page div#subNav div.qa div.block p {
	padding: 3px 0 0;
}

/* 気になるブランドINDEX */

#tuUp-page div#subNav div.brand {
	padding: 0 0 20px;
	background: url(//img.allabout.co.jp/pts/mico/common/sub_foot.gif) no-repeat left bottom;
}

#tuUp-page div#subNav div#brandIndex {
	padding: 0 0 20px;
	background: url(//img.allabout.co.jp/pts/mico/common/sub_foot.gif) no-repeat left bottom;
	margin: 0;
}

#tuUp-page div#subNav div#brandIndex h3{
	text-indent: -9999px;
	height: 22px;
	line-height: 22px;
	background: url(//img.allabout.co.jp/pts/mico/common/sub_brand_tit.gif) no-repeat left bottom;
}

#tuUp-page div#sidebar div#brandIndex ul {
	list-style-image:url(//img.allabout.co.jp/pts/mico/common/sub_arrow.gif);
	list-style-type:none;
}

#tuUp-page div#sidebar div#brandIndex ul li {
	line-height: 1.4em;
	height: 1.4em;
	padding:0 1em 4px 0;
	list-style-image: url(//img.allabout.co.jp/pts/mico/common/sub_arrow.gif) ;
}

/* ---------------------------------------------
	中央カラム
--------------------------------------------- */

#tuUp-page div#primary {
}



/* ---------------------------------------------
	ページ下部
--------------------------------------------- */

#tuUp-page div#pageBottom p.pagetop {
	float: right;
}

#tuUp-page div#pageBottom p.micotop {
	background-color: #e8e4dc;
}



/* ------------------------------------------------------------------------------------------
	MICO トップページ
------------------------------------------------------------------------------------------ */

body#tuUp-page {
}

body#tuUp-page div#sidebar {
	padding: 0;
}

/* IE対応 */
#tuUp-page div#sidebar div#brandIndex ul#department,
#tuUp-page div#subNav div#brandIndex ul#department {
	padding-top: 0;
}

#tuUp-page div#sidebar div#brandIndex h3,
#tuUp-page div#subNav div#brandIndex h3 {
	margin-bottom: 10px;
}


/* トップ左上特集用ナビ サブカラム追加 */
#tuUp-page div#specialArea div.spnav_btm div.lead {
	 background-image: none;
	 padding-top: 6px;
}

#tuUp-page div#specialArea div.spnav_btm div.lead div.txt {
	 float: none;
	 width: 100%;
}

#tuUp-page div#specialArea div.spnav_btm .txt .wrap {
	border-top: 3px #d8d3cb solid;
	background: url(//img.allabout.co.jp/pts/mico/common/special_tit.gif) no-repeat 0 10px;
	padding-left: 40px;
}

#tuUp-page div#specialArea div.lead div.txt div.special_title {
       color: #333333;
       font-size: 12px;
       font-weight: bold;
}

/* カテゴリーナビゲーション再定義 20110628
 ----------------------------------------------------------
   class に .nav_jp が指定されている場合だけ適用
 */
#tuUp-page div#categorynav.nav_jp ul.main li a:hover {
	background: #cdc2b4 url(//img.allabout.co.jp/pts/mico/common/categorynav_hover_jp.gif) no-repeat center;
}
#tuUp-page div#categorynav.nav_jp ul.main li.top a:hover {
	background: #cdc2b4 url(//img.allabout.co.jp/pts/mico/common/categorynav_hover_jp.gif) no-repeat center;
}
#tuUp-page div#categorynav.nav_jp ul.main li {
	min-width: 8em;
	width: 8em;
}
#tuUp-page div#categorynav.nav_jp ul.main li.top {
	min-width: 8em;
	width: 8em;
}
#tuUp-page div#categorynav.nav_jp ul.main li a {
	height: 16px;
	line-height: 16px;
}
#tuUp-page div#categorynav.nav_jp ul.main li a.current,
#tuUp-page div#categorynav.nav_jp ul.main li.current a:hover {
	background: #cdc2b4 url(//img.allabout.co.jp/pts/mico/common/categorynav_hover_jp.gif) no-repeat center;
	min-width: 8em;
	width: 8em;
}
#tuUp-page div#categorynav.nav_jp ul.main li.top a.current,
#tuUp-page div#categorynav.nav_jp ul.main li.top a:hover {
	min-width: 8em;
	width: 8em;
}
#tuUp-page div#categorynav.nav_jp ul.main li a:hover.c_makeup em,
#tuUp-page div#categorynav.nav_jp ul.main li a:hover.c_makeup.current em {
	position: relative;
	left: 0;
}
#tuUp-page div#categorynav.nav_jp ul.main li a:hover.c_hairstyle em {
	position: relative;
	left: 0;
}
#tuUp-page div#categorynav.nav_jp ul.sub li a em {
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}

/* 左ナビ再定義 20110628
 ----------------------------------------------------------
   class に .short が指定されている場合だけ適用
 */
#tuUp-page div#subNav div.special.short div.block p.more {
	padding-top: 3px;
}
#tuUp-page div#subNav div.special.short div.block ul li {
	margin-top: 3px;
	padding-bottom: 3px;
}

/* 左下広告用 ie-hack（文字サイズ調整） */
#tuUp-page div#subNav div#brandIndex.vari21 {
	font-size: 16px\9;
}
#tuUp-page div#sidebar div#brandIndex.vari21 ul li a {
	font-size: 75%\9;
}
#tuUp-page div#sidebar div#brandIndex.vari21 ul li {
	padding-bottom: 0\9;
}








/* レイアウトの左右反転
 ---------------------------------------------------------------------------- */
/* TOP & Category */
div#sidebar {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
div#mico_top_flash {
	float: left;
}
div#maincontent {
	float: left;
}

/* 3カラム連載 */
div#maincontent div#extra {
	display: none;
}
div#maincontent div#primary {
	float: none;
	margin: 0 auto;
}

/* 2カラム特集 */
div#wrapper div#content div#maincontent {
	float: none;
	width: 505px;
	margin: 0 auto;
}
div#wrapper div#content div#subcontent {
	display: none;
}
div#content {
	float: left;
}
div#content-double {
	float: left;
}

/* haiecatalog */
.layout_unit .layout_sidebar {
	float: right;
}
.layout_unit .layout_main {
	float: left;
}


/* 旧（2009年）デザインを新デザインに切り替えるための差分
 ---------------------------------------------------------------------------- */
/* 新フレーム配下の場合 */
.layout_unit #main_special-editTop, .layout_unit #special-contentArea {
	margin: 5px auto;
	width: 665px;
}
.layout_unit #main_special-editTop p, .layout_unit #main_special-editTop dl, .layout_unit #main_special-editTop dt, .layout_unit #main_special-editTop dd,
.layout_unit #special-contentArea p {
	font-size: 12px;
	line-height: 1.618;
}

/* フレーム関連調整
 --------------------------------------- */
/* 090331以前 */
div#container {
	width: 995px;
}
div#container #wrapper {
	width: 995px;
}
#wrapper { text-align: center; } /* ie6以前 */
#wrapper #maincontent, #wrapper #sidebar { text-align: left; }
.mico_catalog #wrapper .bottom-elements { text-align: left; }

/* 090331以前の左コンテンツ枠 */
#wrapper #content {
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-shadow.gif) repeat-y -2295px 0;
	padding-bottom: 15px;
	width: 685px;
}
/* 特集中ページ対策 */
#wrapper div#content-double {
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-shadow.gif) repeat-y -2295px 0;
	width: 685px;
}
body#special #wrapper div#content-double div#maincontent {
	margin-left: 10px;
}
/* 090401以降 */
#mico_contents #container {
	width: 995px;
}
#mico_contents div#maincontent {
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-shadow.gif) repeat-y -2295px 0;
	width: 685px;
}

/* ナビ幅指定 */
#container .nav-globalnav {
	margin: 0 auto;
	width: 985px;
}
#container .the-header {
	width: 985px;
	padding-top: 15px;
	margin-bottom: 15px;
}

/* ナビ:090401より前のコンテンツにのみ微調整 */
.nav-globalnav .nav-ch { width: 162px; }
*>.nav-globalnav .nav-ch { width: 160px; }
#mico_contents .nav-globalnav .nav-ch { width: 160px; } /* 090401以降解除 */


#container #sidebar {
	margin-left: 0;
}
#container #foot {
	margin-top: 0;
	padding-top: 30px;
}

/* サイドバーガイド記事ランキングのラベル／旧コンテンツ用 */
#wrapper .layout_sidebar .ranking-gs .bd .label {
	background: url("//img.allabout.co.jp/pts/mico/201110/sprite-icon.gif") no-repeat scroll 6px -651px transparent\9; /* IE8 and below */
}
#wrapper .layout_sidebar .ranking-gs .bd .label .icon-crown-pink {
	background-image: none\9; /* IE8 and below */
	margin-left: 23px\9; /* IE8 and below */
	padding-left: 0\9; /* IE8 and below */
}

/* search box
 --------------------------------------- */
/* 090401以前 */
#container input.yst_logoOn {
	background-image: none;
	background-color: #FFFFFF;
	margin: 0;
}
#container .search {
	position: absolute;
		top: 26px;
		right: 0;
	height: 22px;
}
#container .search .input-search {
	margin: 0;
	font-size: 12px;
}

/* 090401以降 */
#mico_contents input.yst_logoOn {
	background-image: none;
	background-color: #FFFFFF;
}


/* フォントサイズの再定義
 --------------------------------------- */
/* 090331以前 */
#wrapper form, #wrapper #sidebar, #container #foot,
#wrapper ul, #wrapper td, #wrapper th {
	font-size: 12px;
	line-height: 1.618;
}

/* 090401以降 */
#mico_contents form, #mico_contents #sidebar, #mico_contents #foot,
#mico_contents ul, #mico_contents #head form {
	font-size: 12px;
	line-height: 1.618;
}
#special-contentArea td p {
	font-size: 12px;
	line-height: 1.618;
}
#special-contentArea table .cap p {
	font-size: 10px;
}

/* 特集中身のフレーム再定義 */
#main_special-editTop, #special-contentArea {
	margin: 5px auto;
}
#special-contentArea { margin-top: 10px; }
#special-contentArea li img { display: block; }

/* 特集中身のテーブル要素再定義 */
#main_special-editTop td, #special-contentArea td {
	vertical-align: top;
}


/* 特集中身要素微調整 */
/* フォントに関するハック:廃止予定 */
div#main_special-editContent .txt12_16,
div#main_special-editContent2 .txt12_16,
div#main_special-editContent3 .txt12_16,
div#main_special-editContent4 .txt12_16,
div#main_special-editContent5 .txt12_16 {
	*font-size: 12px;
	*line-height: 16px;
}
div#main_special-editContent .txt12_17,
div#main_special-editContent2 .txt12_17,
div#main_special-editContent3 .txt12_17,
div#main_special-editContent4 .txt12_17,
div#main_special-editContent5 .txt12_17 {
	*font-size: 12px;
	*line-height: 17px;
}
div#main_special-editContent .txt12_18,
div#main_special-editContent2 .txt12_18,
div#main_special-editContent3 .txt12_18,
div#main_special-editContent4 .txt12_18,
div#main_special-editContent5 .txt12_18 {
	*font-size: 12px;
	*line-height: 18px;
}
div#main_special-editContent .txt10_13,
div#main_special-editContent2 .txt10_13,
div#main_special-editContent3 .txt10_13,
div#main_special-editContent4 .txt10_13,
div#main_special-editContent5 .txt10_13 {
	*font-size: 10px;
	*line-height: 13px;
}
div#main_special-editContent .txt10_14,
div#main_special-editContent2 .txt10_14,
div#main_special-editContent3 .txt10_14,
div#main_special-editContent4 .txt10_14,
div#main_special-editContent5 .txt10_14 {
	*font-size: 10px;
	*line-height: 14px;
}
div#main_special-editContent .txt10_15,
div#main_special-editContent2 .txt10_15,
div#main_special-editContent3 .txt10_15,
div#main_special-editContent4 .txt10_15,
div#main_special-editContent5 .txt10_15 {
	*font-size: 10px;
	*line-height: 15px;
}
div#main_special-editContent .txt10_16,
div#main_special-editContent2 .txt10_16,
div#main_special-editContent3 .txt10_16,
div#main_special-editContent4 .txt10_16,
div#main_special-editContent5 .txt10_16 {
	*font-size: 10px;
	*line-height: 16px;
}

#main_special-editTop .txt12_16, #main_special-editList .txt12_16, #special-contentArea .txt12_16 {
	*font-size: 12px;
	*line-height: 16px;
}
#main_special-editTop .txt12_18, #main_special-editList .txt12_18, #special-contentArea .txt12_18 {
	*font-size: 12px;
	*line-height: 18px;
}
#main_special-editTop .txt10_13, #main_special-editList .txt10_13, #special-contentArea .txt10_13 {
	*font-size: 10px;
	*line-height: 13px;
}
#main_special-editTop .txt10_14, #main_special-editList .txt10_14, #special-contentArea .txt10_14 {
	*font-size: 10px;
	*line-height: 14px;
}
#main_special-editTop .txt10_15, #main_special-editList .txt10_15, #special-contentArea .txt10_15 {
	*font-size: 10px;
	*line-height: 15px;
}
#main_special-editTop .txt10_16, #main_special-editList .txt10_16, #special-contentArea .txt10_16 {
	*font-size: 10px;
	*line-height: 16px;
}

.ranking .txt10_14 { *font-size: 10px; line-height: 1.4;}
.ranking .txt10_16 { *font-size: 10px; line-height: 1.6;}
.ranking .txt12_16 { *font-size: 12px; line-height: 1.333;}
.ranking .txt12_17 { *font-size: 12px;; line-height: 1.417;}

#main_special-editList .ranking .txt12_16 li,
#main_special-editList .ranking .txt12_16 li a {
	*font-size: 14px;
}

/* 「特集一覧はこちら」ボタンの調整 */
#mico_contents div#special-contentArea p.btnSpecialIndex { padding-right: 0; }


/* 特集バックナンバー */
#specialBacknumber { padding: 13px 0 20px; }
#specialBacknumber #specialTitle { padding: 0 0 0 11px; }
#specialBacknumber .block {
	width: 479px;
	margin: 0 0 0 13px;
}
#specialBacknumber .block.top { padding-top: 15px; }
#specialBacknumber .block.last { border-bottom: 0; }
#specialBacknumber .block .spImg {
	float: left;
	width: 120px;
}
#specialBacknumber .block .txt {
	float: right;
	width: 344px;
}
#specialBacknumber .block .txt .spTit { margin: 0; }
#specialBacknumber .block .txt .index dd {
	margin: -1.7em 0 0 3.5em;
	line-height: 1.7em;
	position: relative;
	top: -2px;
}
#specialBacknumber .block .txt .index dt { font-size: 11px; }

#specialBacknumber .block .txt .btn { text-align: right; }
#specialBacknumber .block .lectured {
	clear: both;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding: 9px 0 3px;
}
#specialBacknumber .lectured { display: none; }
#specialBacknumber .banner {
	padding: 0 0 10px;
	text-align: center;
}
#main_special-editList .navi { float: right; }
.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; }


#mico_contents .main_series {
	margin-bottom: 15px;
}


/* ヘアカタログ微調整
 --------------------------------------- */
#db .layout_main {
	background-image: none;
	background-color: #FFFFFF;
	margin-left: 5px;
	width: 665px;
}

#db .mod_breadcrumb {
	margin: 5px auto 0;
	width: 985px;
}

#db #subNav {
	background-image: none;
}


/* MOOK css 転記
 --------------------------------------- */
.layout_2col #main_mico_mook_list {
	margin-left: auto;
	margin-right: auto;
	width: 505px;
}

/* text-align */
.talignc { text-align: center; }
.talignl { text-align: left; }
.talignr { text-align: right; }

/* MOOK共通：アンカー */
div#main_mico_mook a:link,
div#main_mico_mook_list a:link {
  color: #6c645d;
}

/* コンテンツページ */
#main_mico_mook_list { padding-bottom: 5px; }

/* ヘッド部分 */
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;}

/* ページナビ ---------------- */
#main_beauty-source-list #page_naviArea,
div#main_mico_mook_list div#page_naviArea { margin: 0 0 25px 0; }
#main_beauty-source-list .page_navi .next,
div#main_mico_mook_list div.page_navi p.next { float: right; }
#main_beauty-source-list .page_navi,
div#main_mico_mook_list .page_navi {
	line-height: 2em;
	height: 2em:
}
#main_beauty-source-list .page_navi .prev,
div#main_mico_mook_list .page_navi .prev {
	float: left;
	width: 130px;
}
#main_beauty-source-list .page_navi .next,
div#main_mico_mook_list .page_navi .next {
	float: right;
	width: 130px;
}
#main_beauty-source-list .page_navi .pager,
div#main_mico_mook_list .page_navi .pager {
	display: block;
	text-align: center;
	width: 230px;
	float: left;
	margin: 0 auto;
}
#main_beauty-source-list .page_navi .pnum a,
div#main_mico_mook_list .page_navi .pnum a {
	padding: 2px 5px;
	margin: 0 3px;
	border: #CCCCCC 1px solid;
}
#main_beauty-source-list .page_navi .pnum a:hover,
div#main_mico_mook_list .page_navi .pnum a:hover {
	border: #CC6666 1px solid;
	background-color: #F9F7F3;
}
#main_beauty-source-list .page_navi .cr,
div#main_mico_mook_list .page_navi .cr {
	padding: 2px 5px;
	margin: 0 3px;
	border: #CCCCCC 1px solid;
	background-color: #F9F7F3;
}
/* MICO MOOK // */


/* 連載 css 転記
 --------------------------------------- */
.series #article h3 {
	font-size: 16px;
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 4px;
	/padding-top: 3px;
	/padding-bottom: 2px;
}

.series #article h4 {
	font-size: 16px;
	line-height: 1.6em;
	padding-bottom: 2px;
}

#main_micoDiary-List, #main_micoDiary,
#main_nagatomi-list, #main_nagatomi,
#main_makeUp-list, #main_makeUp,
#main_beauty-source-list, #main_beauty-source {
	margin: 0 auto;
	width: 505px;
}
.idx_list_txt h4 { font-size: 14px; }


/* きれいのソース */
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;
}
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;
}
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; }
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;
}
div#main_beauty-source div.headline p.update {
	padding-right: 8px;
	color: #FA7E11;
	text-align: right;
}
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;
}
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;
}
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; }

#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;
}


/* 化粧直し */
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;
}
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;
}
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; }

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;
}
div#main_makeUp div.headline p.update {
	padding-right: 8px;
	color: #FA7E11;
	text-align: right;
}
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;
}
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;
}
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;
	font-size: 12px;
}
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;
}


/* MICO's DIARY */
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;
}
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; }
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;
}
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;
}

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; }
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;
}
div#main_micoDiary div.headline p.update {
	padding-right: 8px;
	color: #FA7E11;
	text-align: right;
}
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;
}
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;
}
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; }


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_nagatomi a:link,
div#main_nagatomi-list a:link {
	color: #639732;
}

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_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 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;
}
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;
}
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;
}
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;
}
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;
}
div#main_nagatomi div.headline p.update {
	padding-right: 8px;
		color: #FA7E11;
	text-align: right;
}
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;
}
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;
}
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; }



/* 連載アンケート css 転記
 --------------------------------------- */
div#mico-enq-wrapper {
	position: relative;
	width:492px;
	background:#ffffff;
	margin: 0 auto;
}
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 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;
}
div.printpage {
	margin: 0 0 30px 0;
}


/* 次世代との差分 */
.right200,.left200,.right150,.left150{
	background:#fff;
	position:relative;
	 _display: inline;
}
.left200 img, .left150 img { float:left; }
.right200 img, .right150 img { float:right; }
.series #article div.right200 {
	float: right; 
	width: 200px;
	height: auto;
	margin: 6px 0 12px 15px;
}
.series #article div.right200 img {}

.series #article div.left200 {
	float: left; 
	width: 200px;
	height: auto;
	margin: 6px 15px 12px 0;
}
.series #article div.left200 img {}

.series #article div.right150 {
	float: right; 
	width: 150px;
	height: auto;
	margin: 6px 0 12px 15px;
}
.series #article div.right150 img {}

.series #article div.left150{
	float: left; 
	width: 150px;
	height: auto;
	margin: 6px 15px 12px 0;
}
.series #article div.left150 img {}

div.center300,div.center400 {
	background: #fff;
	position: relative;
}
.series #article div.center300 {
	width: 300px;
	height: auto;
	margin: 1em auto 12px;
}
.series #article div.center300 img {
	margin:1em auto 12px auto;
}
.series #article div.center400 {
	width: 400px;
	height: auto;
	margin: 1em auto 12px;
}
.series #article div.center400 img {}

.series #article div.right200 img,
.series #article div.left200 img,
.series #article div.right150 img,
.series #article div.left150 img,
.series #article div.center300 img,
.series #article div.center400 img {
	margin-bottom:10px;
}
.series #article div.right200 a,
.series #article div.left200 a,
.series #article div.right150 a,
.series #article div.left150 img,
.series #article div.center300 a,
.series #article div.center400 a {
	text-decoration:none;
}
.series #article small,
.series #article p.cap {
	color: #808080;
	clear: both;
	font-size: 10px;
	margin: 0;
	line-height: 1.4em;
}
.series #article small a,
.series #article p.cap a {
	text-decoration:none;
}

/* ムービーレッスン */
#main_makemovie_lesson #head {
	width: 505px;
}
#main_makemovie_lesson {
	font-size: 16px;
}

.special-main-bottom { font-size: 12px; }
.movie-lesson #wrapper #content .upper{
    background: url("//img.allabout.co.jp/pts/mico/201110/sprite-shadow.gif") repeat-y scroll -2295px 0 transparent;
    padding-bottom: 15px;
    width: 685px;
}
.movie-lesson #wrapper #content{ background-image: none; }

/* カタログ */
.mico_catalog #wrapper #content .upper{
    background: url("//img.allabout.co.jp/pts/mico/201110/sprite-shadow.gif") repeat-y scroll -2295px 0 transparent;
    width: 685px;
    margin-bottom: 5px;
}
.mico_catalog #wrapper #content{ background-image: none; }

.mico_catalog #maincontent .upper{
    background: url("//img.allabout.co.jp/pts/mico/201110/sprite-shadow.gif") repeat-y scroll -2295px 0 transparent;
    width: 685px;
}
.mico_catalog #container div#maincontent{ background-image: none; }

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;
}

.movie .main_series {
	margin: 0 auto;
	width: 505px;
}

/* リスト部分 ---------------- */

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 {}

/*MICO WINDOWS CENTER*/
div#windowsMedia-index{
	width:auto;
	margin:0 0 20px 0;
	background-color:#ffffff;
	border: solid 2px #E0E4E8;
	}

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#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#windowsMedia-index p.windowsMedia-read {
	float:left;
	width:360px;
	margin:0;
	padding:10px 10px 10px 10px;
	line-height:1.2em;
	color:#666666;
	}
	
div#windowsMedia-index p.windowsMedia-read span{
	line-height:1.5em;
	font-weight:bold;
	}	
/*MICO WINDOWS CENTER//*/

/* WMP 注意書き（index/閲覧ページ） //---------------- */
}


/* 特集：記事下枠 css 2011.09.29 kotaka追記
 --------------------------------------- */
/* 特集パターン1：id=container */
#container .special-main-bottom {
	float: left;
	width: 685px;
	margin-top: 10px;
}
/* 特集パターン2：id=wrapper */
#wrapper .special-main-bottom {
	float: left;
	width: 685px;
	margin-top: 10px;
	text-align: left;
}


/* 特集：記事下枠調整用にmodule.cssから移設
 --------------------------------------- */
.unit-readers-chioice {
	font-size: 12px;
}

/*
.mod .bd,.mod .ft,.mod .hd{ display: inline-block; width:100%; *display:block; *width:auto; zoom:1;}
.mod .inner { position:relative; }
.media .bd { display:table-cell; zoom:1; }
.media .left { float:left; margin-right: 10px; }
.media img { display:block; }
.media .right { float:right; margin-left: 10px; }
*/
/* .list- */
/*
.list-linear {
	letter-spacing: -0.31em;
	*letter-spacing: normal;
	word-spacing: -0.43em;
}
.list-linear li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: 1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
}
*/
#maincontent .llms li { margin-right: 4px; }
#maincontent .llmm li { margin-right: 7px; }
#maincontent .llml li { margin-right: 14px; }
#maincontent .llms li.last, #maincontent .llmm li.last, #maincontent .llml li.last,
#maincontent .llms li:last-child, #maincontent .llmm li:last-child, #maincontent .llml li:last-child { margin-right: 0 }
/*
.list-float li {
	*display: inline;
	float: left;
	line-height: 1;
}
*/
#maincontent .list-vertical li { margin-bottom: 10px; }
#maincontent .list-vertical li:last-child { margin-bottom: 0; }
#maincontent .list-icon li {
	margin-bottom: 10px;
	padding: 1px 0;
}
#maincontent .icon-ranking-violet li {
	padding-left: 20px;
}
/* shadow box main */
/*
.shadow {
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-shadow.gif) repeat-y -2295px 0;
	width: 685px;
}
.shadow .inner {
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-shadow.gif) no-repeat -960px 100%;
	padding-bottom: 10px;
}
.shadow .content { padding: 5px 10px 0; }
*/
/* btn */
.btn-full-main img {
	position: relative;
	margin: 0 0 -5px 5px;
}

/* specialist: カテゴリでも使用するためhome.cssから移設 */
#maincontent .unit-specialist .label a img {
/*
	display: block;
	height: 60px;
	left: 0px;
	top: 6px;
	position: relative;
*/
	margin-bottom: 5px;
}
#maincontent .unit-specialist .date {
	top: 8px;
	right: 14px;
}
#maincontent .unit-specialist .text { margin-left: 15px; }
#maincontent .unit-latest-gs .hd .label {
	margin-left: 10px;
	margin-top: 5px;
}
#maincontent .unit-latest-gs .bg {
/*
	background: url(//img.allabout.co.jp/pts/mico/201110/bg-gs-latest-bottom.gif) no-repeat 10px 100%;
*/
	padding-bottom: 10px;
}
#maincontent .unit-latest-gs .bd .fixBox {
/*
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-bg-repeat.gif) repeat-y 0 0;
	width: 665px;
*/
	margin-left: 10px;
	margin-right: 10px;
}
#maincontent .unit-latest-gs .figure-horizon { width: 408px; margin-left: 19px; }
#maincontent .unit-latest-gs .list-vertical { width: 214px; margin-right: 19px; }
#maincontent .unit-latest-gs .figure-horizon li {
/*
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	width: 130px;
*/
	margin-right: 5px;
	padding: 20px 0 0;
}
#maincontent .unit-latest-gs .figure-horizon li.last { margin-right: 0; }
#maincontent .unit-latest-gs .figure-horizon img {
/*
	display: block;
*/
	margin-bottom: 4px;
}
/* 回り込みに引っかかって勝手に右寄せになっていた分を変更 */
#maincontent .unit-latest-gs .btn {
	margin: 5px 19px 0 0;
	clear: both;
	text-align: right;
}
/*
.unit-latest-gs .btn a { position: relative; }
*/
#maincontent .label-tongue { margin: 0 5px 5px 14px; }
#maincontent .unit-more-info .content { padding: 0 5px 0 15px; }
#maincontent .unit-more-info .abstract { margin-top: 3px; }
#maincontent .unit-more-info .list-linear li { width: 320px; }
#maincontent .hint-beauty .border-dot-on {
/*
	border-bottom: 1px dotted #CCCCCC;
	_background: url(//img.allabout.co.jp/pts/mico/201110/bg-gray-dot.gif) 0 bottom repeat-x;
	_border-bottom: none;
*/
	margin-bottom:10px;
	padding-bottom: 10px;
}
#maincontent .hint-beauty li.count-1 { width: auto; }
#maincontent .hint-beauty li,
#maincontent .noteworthy-info li { line-height: 1.4; }

/* body: mook / add 110921 現状カテゴリのみ表示だがHOMEで表示の可能性があるためこちらに記述 */
#maincontent .unit-mook .content { padding: 0 5px 0 15px; }
#maincontent .unit-mook .abstract { margin-top: 3px; }
/*
.unit-mook .list-linear li { width: 320px; }
*/
#maincontent .unit-mook li {
	line-height: 1.4;
	margin: 3px 0;
}
#maincontent .unit-hair-ranking .parent-hd .label {
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-bg.gif) no-repeat -3935px 5px;
	padding: 15px 0 0 20px;
}
#maincontent .unit-hair-ranking .bg {
	padding-bottom: 10px;
}
#maincontent .unit-hair-ranking .hair-ranking ul { margin-left: 10px; }
#maincontent .unit-hair-ranking .hair-ranking .label { margin-left: 10px; }
#maincontent .unit-hair-ranking .hair-ranking li {
	padding: 0 12px 10px;
	_padding: 0 8px 10px 12px;
	marign: 0 10px 10px\9;
}
#maincontent .unit-hair-ranking .hair-ranking li img { padding-top: 30px; }
#maincontent .unit-hair-ranking .hair-ranking .link-more { margin-right: 20px; }
#maincontent .unit-hair-ranking .btn { margin: 10px 29px 0 0; }

/* ie hack */
.mico_catalog .make .unit-hair-ranking .hair-ranking .link-more {
	margin-top: 5px\9;
	margin-bottom: 5px\9;
}
#container #wrapper .special-main-bottom .unit-hair-ranking .hair-ranking li a,
.mico_catalog .make .unit-hair-ranking .hair-ranking li a {
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-icon.gif) no-repeat 0 0\9;
	padding-top: 0\9;
	margin-top: 30px;\9;
}
#container #wrapper .special-main-bottom .unit-hair-ranking .hair-ranking li.count-1 a,
.mico_catalog .make .unit-hair-ranking .hair-ranking li.count-1 a { background-position: 17px -9948px\9; }
#container #wrapper .special-main-bottom .unit-hair-ranking .hair-ranking li.count-2 a,
.mico_catalog .make .unit-hair-ranking .hair-ranking li.count-2 a { background-position: 23px -10624px\9; }
#container #wrapper .special-main-bottom .unit-hair-ranking .hair-ranking li.count-3 a,
.mico_catalog .make .unit-hair-ranking .hair-ranking li.count-3 a { background-position: 38px -11298px\9; }
#container #wrapper .special-main-bottom .unit-hair-ranking .hair-ranking li.count-4 a,
.mico_catalog .make .unit-hair-ranking .hair-ranking li.count-4 a { background-position: 38px -11970px\9; }
#container #wrapper .special-main-bottom .unit-hair-ranking .hair-ranking li.count-5 a,
.mico_catalog .make .unit-hair-ranking .hair-ranking li.count-5 a { background-position: 38px -12644px\9; }

#container #wrapper .special-main-bottom .unit-hair-ranking .hair-ranking li img,
.mico_catalog .make .unit-hair-ranking .hair-ranking li img {
	position: relative\9;
	left: 2px\9;
	top: 30px\9;
	background: url(//img.allabout.co.jp/pts/mico/201110/sprite-bg.gif) no-repeat -5260px 21px\9;
}


#maincontent .unit-gs-list {
	font-size: 12px;
}
#maincontent .unit-gs-list .hd .label {
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#maincontent .unit-gs-list .bd .hasGrid {
/*
	width: 665px;
*/
	padding: 0 0 0 15px;
}
#container #wrapper .special-main-bottom .unit-gs-list .bd .hasGrid,
.mico_catalog .unit-gs-list .bd .hasGrid,
.movie-lesson .unit-gs-list .bd .hasGrid {
	width: 667px\9;
}/*ie hack*/

#maincontent .unit-gs-list .bd .hasGrid .content { padding: 0; }
/*
.unit-gs-list .bd .head {
	color: #e7586d;
	font-weight: bold;
	margin-bottom: 5px;
}
*/
#maincontent .unit-gs-list .hasGrid { text-align: left; }
#maincontent .unit-gs-list .bd li {
	font-size: 11px;
	margin-left: 5px;
}
#maincontent .unit-gs-list .bd li li { margin-left: 10px; }

/* end of file */
