@charset "Shift_JIS";
/* ########################################################### */
/* タグ標準 */
/* ########################################################### */
html,body {
	color:#000000;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:"Osaka","ＭＳ Ｐゴシック",sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-size:100%;
}
img {
	border-style:none;
}
form {
	margin:0px;
	padding:0px;
}
input,textarea {
	font-size:100%;
}
a:link {
	color:#0000CC;
	text-decoration:none;
}
a:visited {
	color:#663366;
	text-decoration:none;
}
a:hover {
	color:#0066FF;
	text-decoration:underline;
}


/* ########################################################### */
/* ヘッダ */
/* ########################################################### */
div#header {
	min-width:790px;
}
div#header table.navi {
	border-spacing:0px;
	border-width:0px;
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#2A53B1;
	border-bottom:#DEE8F5 4px solid;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_header_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#header table.navi td.logo,
div#header table.navi td.global {
	vertical-align:bottom;
	padding:0px;
}
div#header table.navi td.logo {
	width:100%;
}
div#header h1 {
	margin:0px;
	padding:0px;
	line-height:0px;
}
div#header h2 {
	display:none;
}
div#header ul.sub {
	list-style-type:none;
	padding:0px;
	margin:9px 0px 3px;
	text-align:right;
	font-size:70%;
}
div#header ul.sub li {
	display:inline;
	padding:0px 8px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_001.gif);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
}
div#header ul.sub li a:link,
div#header ul.sub li a:visited {
	color:#FFFFFF;
}
div#header ul.sub li a:hover {
	color:#66FFFF;
}
div#header table.main {
	border-spacing:0px;
	border-collapse:collapse;
	border-width:0px;
	margin:0px;
	padding:3px 0px 0px;
}
div#header table.main td {
	font-size:75%;
	white-space:nowrap;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_navi.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:8px 8px 3px 22px;
}
div#header table.main td.home {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_navi_home.gif);
}
div#header table.main td.home_on {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_navi_home_on.gif);
}
div#header table.main td.on {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_navi_on.gif);
}
div#header table.main td.left_on {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_navi_lefton.gif);
}
div#header table.main td a:link,
div#header table.main td a:visited {
	color:#FFFFFF;
}
div#header table.main td a:hover {
	color:#66FFFF;
}
div#header table.main td.on a:link,
div#header table.main td.on a:visited,
div#header table.main td.home_on a:link,
div#header table.main td.home_on a:visited {
	color:#245EB5;
}
div#header table.main td.on a:hover,
div#header table.main td.home_on a:hover {
	color:#245EB5;
}
div#header div.localnavi {
	font-size:75%;
	background-color:#DEE8F5;
	padding:0px 5px;
	line-height:1.0em;
	color:#6A85AD;
}
div#header div.localnavi ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
div#header div.localnavi ul li {
	float:left;
	margin:0px 5px 0px 0px;
	padding:5px 5px 5px 15px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_006.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
}
div#header div.localnavi ul li a {
	white-space:nowrap;
	margin-right:8px;
}
div#header div.localnavi ul li.here {
	margin-top:-2px;
	padding:5px 5px 7px 15px;
	background-color:#FFFFFF;
	border-color:#6A85AD;
	border-style:solid;
	border-width:1px 1px 0px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_007.gif);
	background-repeat:no-repeat;
	position:relative;
	top:2px;
}
div#header td.local ul li.here a {
	border-style:none;
	border-width:1px 1px 0px;
}

/* ########################################################### */
/* フッター */
/* ########################################################### */
div#nk_footer {
	width:auto;
}
div#nk_footer div#footermenu {
	min-width:790px;
	clear:both;
	text-align:center;
}
div#nk_footer div#footermenu a:link {
	color:#004477;
	text-decoration:underline;
}
div#nk_footer div#footermenu a:visited {
	color:#660066;
	text-decoration:underline;
}
div#nk_footer div#footermenu a:hover {
	color:#004477;
	text-decoration:none;
}
div#nk_footer div#footermenu h2 {
	background-color: #003399;
	width: 100%;
}
div#nk_footer div#footermenu h2 p.nikkei_logo{
	float:left;
	padding:3px 5px 0px;
	margin:0px;
	text-align: left;
}
div#nk_footer div#footermenu h2 p.pagetop {
	float:right;
	margin:0px;
	padding:5px 5px 0px;
	font-size:80%;
	font-weight: normal;
	line-height:1.0em;
	text-align:right;
}
div#nk_footer div#footermenu p.pagetop a:link {
	color:#FFFFFF;
	text-decoration:none;
}
div#nk_footer div#footermenu p.pagetop a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div#nk_footer div#footermenu p.pagetop a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
div#nk_footer div#footermenu ul {
	margin:10px auto;
	padding:0px;
	list-style-type:none;
	font-size:80%;
}
div#nk_footer div#footermenu ul li {
	display:inline;
}
div#nk_footer div#footermenu ul li a {
	white-space: nowrap;
}
div#nk_footer div#footermenu p.copyright {
	text-align:center;
	margin:0em auto;
	padding:0.5em 0em;
	font-size:80%;
}
div#nk_footer div#footermenu div#nikkeiinfo {
	border:3px solid #003399;
	background-color:#ffffde;
	width:620px;
	padding:6px 20px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
div#nk_footer div#footermenu div#nikkeiinfo p {
	line-height:160%;
	text-align:left;
	margin:0px auto;
	font-size:80%;
	text-indent:-11.5em;
	padding-left:11.5em;
}
div#nk_footer div#footermenu div#nikkeiinfo p a {
	white-space:nowrap;
}
/* ########################################################### */
/* 本文 */
/* ########################################################### */
div#body {
	border-top:1px solid #6A85AD;
	margin:0px 0px 20px;
	padding:10px 0px 0px;
}
div#body table.part {
	border-spacing:0px;
	border-width:0px;
	margin:0px;
	width:100%;
}
div#body table.part td.main {
	width:100%;
	padding:0px;
	vertical-align:top;
	border-left:#FFFFFF 11px solid;
	border-right:#FFFFFF 11px solid;
}
div#body table.part td.sub {
	padding:0px;
	vertical-align:top;
	border-left:#FFFFFF 5px solid;
	border-right:#FFFFFF 11px solid;
}
/* ########################################################### */
/* 共有 */
/* ########################################################### */

/* ----###### 非視覚環境用ショートカットリンク ######---- */
div.cmn-jump {
	display:none;
}

/* ----###### 回り込み打ち消し ######---- */
div.cmn-clear {
	margin:0px;
	padding:0px;
	clear:both;
}
/* ----###### マーク付きリンク ######---- */
a.cmn-mark {
	padding:0px 0px 0px 8px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
}
/* ----###### ■マーク付きリンク集 ######---- */
ul.cmn-linklist {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.cmn-linklist li {
	line-height:1.3em;
	margin:0.3em 0em;
	padding:0px 0px 0px 15px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_003.gif);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
}
/* ----###### 続きリンク ######---- */
a.cmn-continue {
	white-space:nowrap;
}
/* ----###### 画像戻るボタン ######---- */
div.cmn-backpage {
	margin:20px 0px 10px;
}
div.cmn-backpage img {
	margin:0px 0px 5px;
}
/* ----###### 閉じるボタン ######---- */
div.cmn-close {
	text-align:center;
}
div.cmn-close a {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_close.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:15px;
	font-size:75%;
}
/* ----###### インデックスリンク ######---- */
div.cmn-indexlink {
	font-size:75%;
	font-weight:bold;
	margin:10px 0px;
}
/* ----###### ボタンリンク ######---- */
div.cmn-buttonlink {
	margin:20px 0px;
	text-align:center;
}
/* ----###### ボタンスタイルテキストリンク ######---- */
*.cmn-button {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_button.gif);
	background-repeat:repeat-x;
	background-position:left center;
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#92B4E4;
}
*.cmn-button a {
	display:block;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	padding:3px 0px 2px 14px;
	font-weight:bold;
}
*.cmn-button a:link {
	color:#003399;
}
*.cmn-button a:visited {
	color:#663366;
}
*.cmn-button a:hover {
	color:#0066FF;
}
/* ----###### アイコン用 ######---- */
img.cmn-icon {
	margin:0px 2px;
	vertical-align:middle;
}
/* ----###### タイトル ######---- */
*.cmn-headline {
	clear:both;
	margin:0px;
	padding:5px 0px 5px 6px;
	color:#A2437D;
	background-color:#FFFFFF;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_headline.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #B98FA5;
	font-size:85%;
}
*.cmn-headline a:link,
*.cmn-headline a:visited,
*.cmn-headline a:hover {
	color:#A2437D;
	text-decoration:none;
}
*.cmn-headline a.cmn-mark {
	width:330px;
	display:block;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_005.gif);
	background-repeat:no-repeat;
	background-position:0em 0.2em;
	padding-left:15px;
	line-height:1.2em;
}
*.cmn-headline a.cmn-mark:link,
*.cmn-headline a.cmn-mark:visited {
	color:#002199;
}
*.cmn-headline a.cmn-mark:hover {
	color:#0066FF;
	text-decoration:underline;
}

/* ----###### サムネイル付記事リンク ######---- */
div.cmn-item {
	width:100%;
	height:65px;
	min-height:65px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
}
*>div.cmn-item {
	height:auto;
}
div.cmn-item div.thumbnail {
	float:left;
}
div.cmn-item div.thumbnail img {
	border:#9B9B9B 1px solid;
}
div.cmn-item *.title {
	margin:0px 0px 0px 73px;
	padding:0px 0px 0px 8px;
	line-height:1.1em;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	font-size:90%;
}
div.cmn-item *.nolink {
	padding:0px;
	background-image:none;
}
div.cmn-item *.title a:link,
div.cmn-item h3 a:visited {
   color:#002199;
}
div.cmn-item *.title a:hover {
   color:#0066FF;
}
div.cmn-item p {
	font-size:75%;
   margin:0px 0px 0px 73px;
   padding:4px 0px 0px 0px;
   line-height:1.3em;
}
div.cmn-item p a.summary {
   color:#000000;
}
/* ----###### 別カテゴリのボタン型関連リンク一覧 ######---- */
div.cmn-category {
	color:#000000;
	background-color:#F4EFF3;
	padding-bottom:5px;
	width:100%;
}
div.cmn-category *.title {
	margin:0px;
}
div.cmn-category ul {
	font-size:75%;
	list-style-type:none;
	margin:0px;
	padding:8px 0px 0px;
	width:100%;
	border-top:#FFFFFF 2px solid;
}
div.cmn-category ul li.cmn-button {
	width:190px;
	float:left;
	padding:0px;
	margin:0px 0px 2px 5px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_button.gif);
	background-repeat:repeat-x;
	background-position:left center;
}
div.cmn-category ul>li.cmn-button {
	margin-left:10px;
}
div.cmn-category ul li.cmn-button a.here:link,
div.cmn-category ul li.cmn-button a.here:visited {
	color:#787878;
}
div.cmn-category ul li.cmn-button a.here:hover {
	color:#0066FF;
}
/* ----###### ページネイション ######---- */
div.cmn-pagenation {
	clear:both;
	text-align:center;
	font-size:75%;
	margin:15px 0px;
	white-space:nowrap;
	line-height:1.3em;
}
div.cmn-pagenation div.status {
	margin-bottom:5px;
	padding-bottom:5px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_dot_001.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
div.cmn-pagenation div.link a {
	margin:0px 3px;
}
div.cmn-pagenation div.link span.edge {
	margin:0px 3px;
	color:#666666;
}
div.cmn-pagenation div.link span.number {
	margin:0px 8px;
}
div.cmn-pagenation div.link span.here {
	margin:0px 3px;
	color:#FFFFFF;
	background-color:#6E97D4;
}
/* ----###### 読み物記事用写真回り込み等 ######---- */
table.cmn-photo_list {
	clear:both;
	width:100%;
	margin:1.0em 0em;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
table.cmn-photo_list td {
	vertical-align:top;
	padding:0px 4px;
}
/* ----###### フォーム用ボタン ######---- */
div.cmn-submit  {
	text-align:center;
}
div.cmn-submit input {
	cursor:pointer;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	font-weight:bold;
	margin-left:10px;
	padding:1px 0px 1px 8px;
	width:6.0em;
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left center;
}
div.cmn-submit input.submit {
	color:#FFFFFF;
	background-color:#4098C7;
	border-color:#338BA9;
	letter-spacing:0.7em;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_button_submit.gif);
	font-size:75%;
}
div.cmn-submit input.reset {
	color:#007991;
	background-color:#EBF4F6;
	border-color:#B8CAD8;
	letter-spacing:0.3em;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_button_reset.gif);
	font-size:75%;
}


/* ########################################################### */
/* 【基本】カテゴリタイトル */
/* ########################################################### */
div.def-title {
	clear:both;
	margin:0px 0px 15px;
}
div.def-title h2 {
	color:#FFFFFF;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	font-weight:normal;
	line-height:0em;
	border-bottom:#FF0000 3px solid;
}
div.def-title h2 a {
	white-space:nowrap;
	display:block;
	border-bottom:#FFFFFF 1px solid;
}
div.def-title h2 a:link,
div.def-title h2 a:visited,
div.def-title h2 a:hover {
	text-decoration:none;
}
div.def-title h2 img {
	vertical-align:text-bottom;
}
div.def-title h2 span.subtitle {
	font-size:75%;
	color:#FFFFFF;
	line-height:0em;
}
div.def-title div.lead {
	margin:0px;
	border-left:5px solid #B987A2;
	background-color:#EAE0E4;
}
div.def-title div.lead p {
	margin:0px;
	padding:7px 6px 8px;
	font-size:75%;
	line-height:1.3em;
}
/* ********************************************************** */
/* 個別定義（div.def-title を上書き） */

/* ----###### ニュース ######---- */
div.tit-news h2 {
	border-bottom:#A95F85 3px solid;
	background-color:#DAA2C0;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/news/bg_title.gif);
	background-position:139px 0px;
}
/* ----###### キャリア ######---- */
div.tit-career h2 {
	border-bottom:#A65E6D 3px solid;
	background-color:#DBA4B2;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/career/bg_title.gif);
	background-position:157px 0px;
}
/* ----###### ライフ ######---- */
div.tit-life h2 {
	border-bottom:#81699A 3px solid;
	background-color:#BFACD2;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/life/bg_title.gif);
	background-position:106px 0px;
}
/* ----###### カルチャー ######---- */
div.tit-culture h2 {
	border-bottom:#B94B77 3px solid;
	background-color:#EA96BA;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/culture/bg_title.gif);
	background-position:168px 0px;
}
/* ----###### ビューティー ######---- */
div.tit-beauty h2 {
	border-bottom:#8B6278 3px solid;
	background-color:#B393A5;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/beauty/bg_title.gif);
	background-position:157px 0px;
}
/* ----###### インタビュー ######---- */
div.tit-interview h2 {
	border-bottom:#C66575 3px solid;
	background-color:#E499AA;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/interview/bg_title.gif);
	background-position:200px 0px;
}
/* ----###### サイトマップ ######---- */
div.tit-sitemap h2 {
	border-bottom:#5A95C4 3px solid;
	background-color:#9BCDEF;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/sitemap/bg_title.gif);
	background-position:175px 0px;
}
/* ----###### 丸の内キャリア塾 ######---- */
div.tit-academy h2 {
	border-bottom:none;
	background-color:#ffffff;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/academy/bg_title.gif);
	background-repeat:repeat-x;
	background-position:426px 0px;
}
/* ----###### Check in NIKKEI NET ######---- */
div.tit-checkin {
	margin-bottom:10px;
}
div.tit-checkin h2 {
	border-bottom:#92B4E5 3px solid;
	background-color:#ffffff;
	background-image:none;
}
div.tit-checkin h2 a {
	border-bottom:0px;
}
/* ########################################################### */
/* 【基本】バナー */
/* ########################################################### */
div.def-banner {
	clear:both;
	margin:0px auto 10px;
	text-align:center;
}
/* ********************************************************** */
/* 個別定義（div.def-banner を上書き） */

/* ----###### スーパーバナー ######---- */
div.bnr_super {
	margin:0px auto;
	padding-top:3px;
	color:#FFFFFF;
	background-color:#48B2EA;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_header_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/* ----###### レクタングルバナー ######---- */
div.bnr_rectangl {
	width:306px;
	text-align:center;
}
div.bnr_rectangl img {
	border:#EAE0E4 3px solid;
}
/* ########################################################### */
/* 【基本】記事写真 */
/* ########################################################### */
table.def-photo {
	width:1%;
}
table.def-photo img {
	display:block;
	border:1px solid #999999; 
	margin:0px 0px 3px;
}
table.def-photo td {
	padding:3px;
}
table.def-photo p {
	line-height:1.2em;
	margin:5px 0px 0px;
	font-size:70%;
}
table.def-photo p.l_caption {
	text-align:left;
}
table.def-photo p.r_caption {
	text-align:right;
}
table.def-photo p.c_caption {
	text-align:center;
}

/* ********************************************************** */
/* 個別定義（div.def-photo を上書き） */

/* ----###### 掲載位置 ######---- */
table.pho-pos_l {
	float:left;
	margin:0px 10px 5px 0px;
}
table.pho-pos_r {
	float:right;
	margin:0px 0px 5px 10px;
}
table.pho-pos_c {
	clear:both;
	margin:0px auto 5px;
}
/* ----###### 強調スタイル ######---- */
table.pho-em {
	background-color:#DEE8F5;
}

/* ########################################################### */
/* 【基本】セクション */
/* ########################################################### */
div.def-section {
	clear:both;
	margin:0px 0px 15px;
}
/* ********************************************************** */
/* 個別定義（div.def-section を上書き） */

/* ----###### 特集記事（メイン） ######---- */
div.sec-special {
	margin:0px 0px 5px;
}
div.sec-special table {
	width:100%;
	color:#000000;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/top/bg_section_special.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border:#999999 1px solid;
	border-spacing:0px;
}
div.sec-special table td {
	vertical-align:top;
	padding:0px;
}
div.sec-special table td.details {
	width:100%;
}
div.sec-special table td h2 {
	line-height:1.1em;
	min-height:100px;
	height:100px;
}
div.sec-special table td>h2 {
	height:auto;
}
div.sec-special table td h2 a {
	display:block;
	width:100%;
}
div.sec-special table td h2 a span.text {
	display:block;
	padding:10px 12px;
}
div.sec-special table td p.summary {
	height:100%;
	font-size:75%;
	margin:0px;
	padding:6px 12px 5px;
	line-height:1.3em;
}
/* ---- 特集記事（小）---- */
div.spe-mini table td h2 {
	min-height:65px;
	height:65px;
}
div.spe-mini table td h2 a span.text {
	padding:5px 12px;
}

/* ----###### 特集記事（サブ） ######---- */
div.sec-special2 {
	margin:0px 0px 5px;
}
div.sec-special2 div.cmn-item {
	padding:1px 0px 0px;
	clear:none;
}
div.sec-special2 div.odd {
	float:left;
	width:49%
}
div.sec-special2 div.even {
	float:right;
	width:49%
}
div.sec-special2 div.cmn-clear {
	width:100%;
}
/* ----###### コンシェルジュ ######---- */
div.sec-concierge {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_dot_002.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:0px 0px 5px;
}
div.sec-concierge h2 {
	color:#FFFFFF;
	background-color:#7CA1D8;
	position:relative;
	z-index:2;
}
div.sec-concierge div.cmn-item {
	z-index:1;
	position:relative;
	top:-1px;
	width:48.5%;
	padding:6px 0px 5px;
	clear:none;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_dot_001.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div.sec-concierge div.odd div.cmn-item {
	float:left;
}
div.sec-concierge div.even div.cmn-item {
	float:right;
}
div.sec-concierge div.line {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_dot_001.gif);
	background-position:center;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
/* ----###### HOT TOPICS ######---- */
div.sec-hottopics {
	border-color:#B1A9D0;
	border-style:solid;
	border-width:1px;
	margin:0px 0px 10px;
}
div.sec-hottopics h2 {
	color:#FFFFFF;
	background-color:#EBE4F5;
	width:100%;
}
div.sec-hottopics h2 img {
	margin-top:-1px;
	position:relative;
	left:-1px;
}
div.sec-hottopics ul.cmn-linklist {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 3px;
	font-size:75%;
}
div.sec-hottopics ul.cmn-linklist li {
	margin-top:5px;
	padding:0px 0px 0px 10px;
}
/* ----###### ライブラリー ######---- */
div.sec-library {
	margin:0px 0px 10px;
}
div.sec-library h2 {
	color:#FFFFFF;
	background-color:#7CA1D8;
	position:relative;
	top:1px;
}
div.sec-library div.cmn-item {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_dot_001.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:6px;
}
div.sec-library div.cmn-item h3 {
	padding:0px 0px 0px 14px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_004.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
}
/* ----###### チェックイン NIKKEI NET ######---- */
div.sec-checkin {
	margin-top:20px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#92B4E4;
}
div.sec-checkin h2 {
	margin:0px -1px 0px;
	border-bottom:#92B4E4 1px solid;
	background-color:#FFFFFF;
}
div.sec-checkin h2 img {
	margin-bottom:-4px;
}
div.sec-checkin p {
	font-size:75%;
	line-height:1.5em;
	margin:5px 0px;
	padding:0px 10px;
}
div.sec-checkin div.cmn-indexlink {
	margin:5px 0px 0px;
	padding:0px 10px 10px;
}
/* ----###### TOP NEWS ######---- */
div.sec-top_news {
	background-color:#EAE0E4;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/top/bg_section_news.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:0px 0px 10px;
	padding:0px 0px 8px;
}
div.sec-top_news h2 {
	color:#FFFFFF;
	background-color:#E3AAC8;
	margin:0px 0px 5px;
	border-bottom:#FFFFFF 2px solid;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/top/bg_md_section_news.gif);
	background-repeat:repeat-x;
	background-position:89px 0px;
	line-height:0em;
}
div.sec-top_news h2 a:link,
div.sec-top_news h2 a:visited,
div.sec-top_news h2 a:hover {
	text-decoration:none;
}
div.sec-top_news h2 img {
	vertical-align:text-bottom;
}
div.sec-top_news h2 span.catch {
	color:#FFFFFF;
	font-size:75%;
	font-weight:normal;
}
div.sec-top_news ul {
	font-size:75%;
	padding:0px 2px 0px 8px;
}
div.sec-top_news ul li span.texticon {
	font-weight: bold;
	margin-right: 5px;
}
div.sec-top_news ul li span.life {
	color: #cc9933;
}
div.sec-top_news ul li span.beauty {
	color: #cc6666;
}
div.sec-top_news ul li span.culture {
	color: #996699;
}
div.sec-top_news ul li span.career {
	color: #336699;
}
div.sec-top_news ul li span.other {
	color: #999933;
}
div.sec-top_news div.cmn-indexlink {
	text-align:right;
	margin:10px 8px 0px;
}
/* ----###### ぐるなびレストランガイド ######---- */
div.sec-gnavi {
	color:#000000;
	background-color:#FFE6E7;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_section_gnavi.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:0px 0px 10px;
}
div.sec-gnavi h2 {
	width:100%;
	color:#FFFFFF;
	background-color:#E796A9;
	border-bottom:#FFFFFF 1px solid;
}
div.sec-gnavi div.cmn-item {
	border-top:#FFFFFF 1px solid;
}
div.sec-gnavi div.cmn-item div.thumbnail {
	padding-left:8px;
}
div.sec-gnavi div.cmn-item *.catch {
	margin:0px 8px 3px 150px;
	font-size: 90%;
	font-weight: normal;
}
div.sec-gnavi div.cmn-item *.title {
	margin:0px 8px 0px 155px;
}
div.sec-gnavi div.cmn-item p {
   margin:0px 8px 0px 150px;
   font-size: 90%;
   font-weight: bold;
}
div.sec-gnavi div.cmn-item p a:link, div.sec-gnavi div.cmn-item p a:visited {
	color: #003399;
	text-decoration: none;
}
div.sec-gnavi div.cmn-item p a:hover {
	color: #003399;
	text-decoration: underline;
}

/* ----###### ぐるなびウエディング ######---- */
div.sec-wedding {
	color:#000000;
	background-color:#F2EDDF;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_section_wedding.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:0px 0px 10px;
}
div.sec-wedding h2 {
	width:100%;
	color:#FFFFFF;
	background-color:#DFB35C;
	border-bottom:#FFFFFF 1px solid;
}
div.sec-wedding div.cmn-item {
	border-top:#FFFFFF 1px solid;
}
div.sec-wedding div.cmn-item div.thumbnail {
	padding-left:8px;
}
div.sec-wedding div.cmn-item *.title {
	margin:0px 8px 0px 81px;
}
div.sec-wedding div.cmn-item p {
   margin:0px 8px 0px 81px;
}
/* ----###### 読者意見募集 ######---- */
div.sec-opinion {
	width:414px;
	border:1px solid #A7D3CF;
	margin:10px auto 15px;
	padding:4px 0px;
	color:#000000;
	background-color:#D9ECE9;
}
div.sec-opinion h3 {
	margin:0px 4px;
	padding:0px;
	color:#000000;
	background-color:#FFFFFF;
	border-width:0px 10px 1px;
	border-color:#666666 #FFFFFF;
	border-style:dashed solid;
}
div.sec-opinion h3 img {
	margin:-2px 0px 0px;
}
div.sec-opinion p {
	color:#000000;
	background-color:#FFFFFF;
	margin:0px 4px;
	padding:7px 10px;
	font-size:75%;
	line-height:1.5em;
}
div.sec-opinion p a {
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 15px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_mail.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
}
div.sec-opinion div.theme {
	margin:0px 4px;
	padding:0px 10px 8px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #ffffff;
}
div.sec-opinion div.theme ul {
	width:100%;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-weight:bold;
	font-size:75%;
}
div.sec-opinion div.theme ul li {
	margin:3px 0px 3px 5px;
	padding:0px;
}
div.sec-opinion div.theme ul li a.cmn-mark {
	white-space:nowrap;
}

/* ----###### スマートウーマン ラウンジ ######---- */
div.sec-lounge {
	margin-top:10px;
	
}
div.sec-lounge h2 {
	background-color:#94B2DF;
	border-bottom-style:none;
	margin:0px 11px;
}
div.sec-lounge table {
	width:100%;
	min-width:768px;
	margin:0px;
	border-width:0px;
	border-spacing:0px;
	border-left:#FFFFFF 11px solid;
	border-right:#FFFFFF 11px solid;
}
div.sec-lounge th {
	font-size:75%;
	vertical-align:top;
	text-align:left;
	border-top:1px solid #FFFFFF;
	border-left:#92B4E5 3px solid;
	padding:7px 19px 5px 16px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
	background-color:#D5E5F5;
	white-space:nowrap;
	width:10%;
}
div.sec-lounge th a:link {
	color:#002199;
}
div.sec-lounge th a:visited {
	color:#663366;
}
div.sec-lounge th a:hover {
	color:#0066FF;
}
div.sec-lounge td {
	font-size:75%;
	vertical-align:top;
	border-top:1px solid #FFFFFF;
	padding:7px 6px 5px 10px;
	color:#000000;
	background-color:#E6EFF9;
	width:40%;
}
div.sec-lounge td ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
div.sec-lounge td ul li {
	display:inline;
	float:left;
	line-height:1.3em;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding:0px 8px;
}
div.sec-lounge td ul li a {
	white-space:nowrap;
}
/* ----###### ニュース記事 ######---- */
div.sec-news {
	margin:0px 0px 20px;
}
div.sec-news *.title {
	clear:both;
	margin:20px 0px;
	font-size:130%;
}
div.sec-news p {
	font-size:100%;
	line-height:1.5em;
	margin:0em 0em 0.8em;
}
div.sec-news table.def-photo p {
	font-size:70%;
	margin:5px 0px 0px;
	line-height:1.2em;
}
div.sec-news ul.cmn-linklist {
	clear:both;
	margin:0em 0em 0.8em;
	font-size: 90%;
}
div.sec-news div.related {
	clear:both;
	margin:0px 0px 20px;
}
div.sec-news div.related h4 {
	font-size:100%;
	margin:10px 0px 3px;
	color:#344AB0;
	font-weight:normal;
}
div.sec-news div.others h3 {
	margin:0px 0px 10px;
}
div.sec-news div.others span.texticon {
	font-weight: bold;
	margin-right: 5px;
}
div.sec-news div.others span.life {
	color: #cc9933;
}
div.sec-news div.others span.beauty {
	color: #cc6666;
}
div.sec-news div.others span.culture {
	color: #996699;
}
div.sec-news div.others span.career {
	color: #336699;
}
div.sec-news div.others span.other {
	color: #999933;
}
div.sec-news div.others li.interview {
}
div.sec-news div.series h3 {
	font-size:75%;
	font-weight:normal;
	color:#666666;
	margin:15px 0px 5px;
}
div.sec-news div.series h3 a:link,
div.sec-news div.series h3 a:visited,
div.sec-news div.series h3 a:hover {
	color:#666666;
	text-decoration:none;
}
div.sec-news div.opinion {
	width:414px;
	border:1px solid #95B2E3;
	margin:10px 0px 15px;
	padding:6px 0px;
	color:#000000;
	background-color:#FFFFFF;
}
div.sec-news div.opinion h3 {
	display:inline;
	margin:0px 3px;
	padding:5px 18px 0px 0px;
	color:#6677BB;
	font-size:75%;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_news_opinion.gif);
	background-repeat:no-repeat;
	background-position:center right;
}
div.sec-news div.opinion p {
	color:#000000;
	background-color:#FFFFFF;
	margin:5px 3px 0px;
	padding:0px;
	font-size:70%;
	line-height:1.3em;
}
div.sec-news div.opinion p a {
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 15px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_mail.gif);
	background-repeat:no-repeat;
	background-position:0 0.1em;
}
/* ----###### 読み物記事 ######---- */
div.sec-articleindex {
	margin:0px 0px 10px;
}
div.sec-articleindex h2 {
	color:#FFFFFF;
	background-color:#7CA1D8;
	position:relative;
	top:1px;
}
div.sec-articleindex div.cmn-item {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_dot_001.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:6px;
}
div.sec-articleindex div.first {
	background-image:none;
}
div.sec-articleindex div.cmn-item h3 {
	padding:0px 0px 0px 14px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_005.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
}
div.sec-articleindex p.lead {
	margin:0px;
	line-height:1.3em;
	font-size:85%;
}
div.sec-article {
	margin:0px 0px 20px;
}
div.sec-article *.cmn-headline {
	position:relative;
	top:1px;
}
div.sec-article div.cmn-item {
	height:108px;
	min-height:108px;
	margin-bottom:10px;
}
div.sec-article>div.cmn-item {
	height:auto;
}
div.sec-article div.cmn-item *.title {
	margin:0px 0px 5px 118px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_005.gif);
	padding-left:15px;
	background-position:0em 0.1em;
	font-size:90%;
}
div.sec-article div.cmn-item *.number {
	margin:0px 0px 0px 118px;
	font-size:75%;
	font-weight:bold;
}
div.sec-article *.corner_title {
	font-size:80%;
	padding:8px 8px 8px 29px;
	margin-bottom:10px;
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#C0C0C0;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_corner_title.gif);
	background-repeat:no-repeat;
}
div.sec-article *.corner_title a:link,
div.sec-article *.corner_title a:visited,
div.sec-article *.corner_title a:hover {
	color:#000000;
	text-decoration:none;
}
div.sec-article *.article_title {
	color:#6A8457;
	font-size:90%;
	padding:6px 0px 3px 6px;
	margin:0px 0px 18px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_article_title.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
}
div.sec-article *.article_title a:link,
div.sec-article *.article_title a:visited,
div.sec-article *.article_title a:hover {
	color:#6A8457;
	text-decoration:none;
}
div.sec-article div.cmn-item p {
   margin:0px 0px 0px 118px;
}
div.sec-article div.cmn-item div.cmn-button {
	margin:15px 0px 0px 10px;
	float:right;
	font-size:75%;
	width:100px;
}
div.sec-article div.cmn-item div.cmn-clear {
	margin-bottom:20px;
}
div.sec-article ul.corner_list {
	clear:both;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_dot_001.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:10px;
	margin:0px 0px 10px;
	width:100%;
	font-size:90%;
}
div.sec-article ul.corner_list li {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_005.gif);
	background-repeat:no-repeat;
	background-position:0em 0.2em;
	padding-left:18px;
	font-weight:normal;
}
div.sec-article p {
	font-size:90%;
	line-height:1.4em;
	margin:0em 0em 0.8em;
}
div.sec-article table.def-photo p {
	font-size:70%;
	margin:5px 0px 0px;
	line-height:1.2em;
}
div.sec-article ul.backnumber {
	font-size:90%;
}
div.sec-article div.comment {
	clear:both;
	background-color:#F9F7E1;
	padding:10px;
	margin:20px 0px 10px;
}
div.sec-article div.cmn-button {
	width:100px;
	font-size:75%;
	margin:15px 0px 0px 0px;
}
/* ----###### 投稿フォーム ######---- */
div.sec-sch {
	margin:0px;
}
div.sec-sch h2 {
	font-size:130%;
	background-color:#6E97D4;
	text-align:center;
	margin:0px 40px;
	padding:3px 0px 4px;
	color:#ffffff;
}
div.sec-sch h3 {
	margin:15px 40px 0px;
}
div.sec-sch p {
	margin:1.0em 40px;
	font-size:80%;
	line-height:1.3em;
}
div.sec-sch div.notes {
	font-size:70%;
	margin:7px 0px;
	padding:0px;
}
div.sec-sch span.caution {
	color:#ff0000;
	font-weight:bold;
}
div.sec-sch table {
	width:100%;
	min-width:790px;
	margin-bottom:10px;
	border-left:#FFFFFF 40px solid;
	border-right:#FFFFFF 40px solid;
}
div.sec-sch table th {
	background-color:#CAD9EF;
	font-size:75%;
	text-align:left;
	padding:8px;
	vertical-align:top;
	width:40%;
}
div.sec-sch table th span.caution {
	margin-left:8px;
}
div.sec-sch table td {
	background-color:#DEE8F5;
	font-size:75%;
	padding:8px;
	vertical-align:top;
	width:60%;
}
div.sec-sch table th div.notes {
	margin-top:4px;
	font-size:80%;
	font-weight:normal;
	color:#ff0000;
}
div.sec-sch table td ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
div.sec-sch table td ul li {
	display:inline;
	margin-right:10px;
	white-space:nowrap;
	float:left;
}
div.sec-sch div.cmn-submit {
	margin:0px 40px;
}
div.sec-sch div.cmn-submit input.submit {
	width:8.0em;
}
div.sec-sch div.cmn-submit input.reset {
	width:8.0em;
}
div.sec-sch div.cmn-submit div.cmn-indexlink {
	margin:0px 0px -1.5em;
	text-align:left;
}
/* ----###### サイトマップ ######---- */
div.sec-sitemap {
	margin:0px 0px 0px 5px;
}
div.sec-sitemap div.level2 {
	padding-top:30px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/sitemap/bg_line.gif);
	background-repeat:repeat-y;
}
div.sec-sitemap div.level3 {
	margin-left:23px;
	padding-top:16px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/sitemap/bg_line.gif);
	background-repeat:repeat-y;
}
div.sec-sitemap div.level4 {
	padding:0px 0px 15px 44px;
}
div.sec-sitemap div.level4 ul.cmn-linklist {
/*	padding:0px 0px 15px 7px;*/
}
div.sec-sitemap div.last {
	border-top:#FFFFFF 1px solid;
	background-color:#FFFFFF;
}
div.sec-sitemap h3 {
	font-size:85%;
	padding:2px 0px 3px 20px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_009.gif);
	background-position:5px 45%;
	background-repeat:no-repeat;
	background-color:#EADCE7;
}
div.sec-sitemap h4 {
	font-size:85%;
	padding:2px 0px 3px 44px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/sitemap/bg_node_01.gif);
	background-position:0px 52%;
	background-repeat:no-repeat;
	background-color:#EADCE7;
}
div.sec-sitemap h4.last {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/sitemap/bg_node_01_last.gif);
}
div.sec-sitemap h5 {
	font-size:80%;
	padding:0px 0px 0px 36px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/sitemap/bg_node_02.gif);
	background-position:0px 51%;
	background-repeat:no-repeat;
}
div.sec-sitemap h5.last {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/sitemap/bg_node_02_last.gif);
}
div.sec-sitemap ul.cmn-linklist li {
	font-size:75%;
}
/* 特集 */
div.sec-feature {
	margin:0px 0px 50px;
}
div.sec-feature h3 {
	color:#333333;
	font-size:85%;
	margin:20px 0px 10px;
	padding:2px 0px 3px 11px;
	background-color:#DBEBEA;
}
div.sec-feature h3 a {
	padding-left:18px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_011.gif);
	background-repeat:no-repeat;
}
div.sec-feature ul.cmn-linklist {
	margin:0px 0px 0px 15px;
}
div.sec-feature ul.cmn-linklist li {
	font-size:80%;
	font-weight:bold;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_010.gif);
}
/* ----###### 丸の内キャリア塾 ######---- */
div.sec-article h3.academy {
	color:#3B4464;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/academy/bg_article_title.gif);
}
div.sec-article h3.academy a:link,
div.sec-article h3.academy a:visited,
div.sec-article h3.academy a:hover {
	color:#3B4464;
}

/* ----###### チェックイン NIKKEI NET ######---- */
div.sec-checkinindex {
	margin:0px 0px 10px;
}
div.sec-checkinindex p.lead {
	margin:0px;
	line-height:1.3em;
	font-size:85%;
}
div.sec-checkinindex h3 {
	color:#107580;
	font-size:100%;
	padding:25px 0px 0.1em 3px;
	margin-bottom:5px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/checkin/bg_article_title.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
div.sec-checkinindex h3 a.cmn-mark {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_012.gif);
	background-position:0 50%;
	padding-left:19px;
}
div.sec-checkinindex h3.checkin_market {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/checkin/bg_article_title01.gif);
}
div.sec-checkinindex h3.checkin_it {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/checkin/bg_article_title02.gif);
}
div.sec-checkinindex h3.checkin_search {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/checkin/bg_article_title03.gif);
}
div.sec-checkinindex h3.checkin_ikiiki {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/checkin/bg_article_title04.gif);
}
div.sec-checkinindex div.cmn-item {
	background-image:url(http://parts.nikkei.co.jp/parts/woman/bg_dot_001.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:6px;
	height:55px;
	min-height:55px;
}
div.sec-checkinindex>div.cmn-item {
	height:auto;
}
div.sec-checkinindex div.checkin_first {
	background-image:none;
}
div.sec-checkinindex div.cmn-item *.title {
	margin:0px;
	background-image:none;
}
div.sec-checkinindex div.cmn-item *.title a {
	padding-left:14px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/mark_link_013.gif);
	background-repeat:no-repeat;
	background-position:0em 50%;
}
div.sec-checkinindex div.cmn-item p {
	margin:0px 0px 0px 6px;
}

/* ################################################################################################################# */
/* ################################################################################################################# */
/* #### ▼以下日経WOMAN用新規定義▼                                                                              ### */
/* ################################################################################################################# */
/* ################################################################################################################# */
a:link {
	color:#3852A4;
	text-decoration:none;
}
a:visited {
	color:#A25877;
	text-decoration:none;
}
a:hover {
	color:#4E72E3;
	text-decoration:underline;
}


/* ########################################################### */
/* ヘッダ */
/* ########################################################### */
div#N_header {
	width:100%;
	min-width:790px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/07_bg_header_top.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#N_header table.navi {
	border-spacing:0px;
	border-width:0px;
	margin:0px;
	padding:0px;
	width:100%;
}
div#N_header table.navi td.logo,
div#N_header table.navi td.submenu {
	vertical-align:bottom;
	padding:0px 0px 8px;
}
div#N_header table.navi h1 {
	margin:0px 0px 0px 10px;
	padding:0px;
	line-height:0px;
}
div#N_header table.navi h2 {
	display:none;
}
div#N_header table.navi td.submenu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:right;
	font-size:80%;
}
div#N_header table.navi td.submenu ul li {
	display:inline;
	padding:1px 10px 0px 13px;
	background-image:url(../07_mark_link_001.gif);
	background-repeat:no-repeat;
	background-position:left center;
	white-space:nowrap;
}
div#N_header table.navi td.mainmenu {
	background-color:#EE9C93;
	background-image:url(../07_bg_gnavi_topline.gif);
	background-repeat:repeat-x;
	background-position:0px 1px;
	padding:1px 0px 0px 0px;

}
div#N_header table.navi td.mainmenu div {
	background-image:url(../07_bg_gnavi_bottomline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px 10px;
}
div#N_header table.navi td.mainmenu table {
	width:100%;
	border-spacing:0px;
	border-width:0px;
	margin:0px;
	padding:0px;

}
div#N_header table.navi td.mainmenu table td {
	font-size:75%;
	font-weight:bold;
	padding:8px;
	text-align:center;
	border-color:#EE9C93;
	border-style:solid;
	border-width:0px 0px 1px 0px;;
}
div#N_header table.navi td.mainmenu table td.here1 {
	background-color:#FFFFFF;
}
div#N_header table.navi td.mainmenu table td.here2 {
	background-color:#FFFFFF;
	border-style:none;
}

div#N_header table.navi td.mainmenu table td a:link,
div#N_header table.navi td.mainmenu table td a:visited {
	color:#562B1D;
}
div#N_header table.navi td.mainmenu table td a:hover {
	color:#562B1D;
}


div#N_header div.localnavi {
	font-size:75%;
	padding:2px 10px 1px;
	line-height:1.0em;
	border-bottom:#EE9C93 1px solid;
}
div#N_header div.localnavi ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-weight:bold;
}
div#N_header div.localnavi ul li {
	float:left;
	margin:0px 5px 0px 0px;
}
div#N_header div.localnavi ul li a {
	display:block;
	white-space:nowrap;
	padding:5px 0px 5px 15px;
	background-image:url(../07_mark_link_003.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
}
div#N_header div.localnavi ul li a.here {
	padding:5px 10px;
	color:#A25877;
	background-color:#ECDEE4;
	background-image:none;
}
div#N_header td.local ul li.here a {
	border-style:none;
	border-width:1px 1px 0px;
}

/* ########################################################### */
/* 本文 */
/* ########################################################### */
div#N_body {
	margin:0px 0px 20px;
	padding:10px 0px 0px;
}
div#N_body table.part {
	border-spacing:0px;
	border-width:0px;
	margin:0px;
	width:100%;
}
div#N_body table.part td.main {
	width:100%;
	padding:0px;
	vertical-align:top;
	border-left:#FFFFFF 10px solid;
	border-right:#FFFFFF 8px solid;
}
div#N_body table.part td.sub {
	padding:0px;
	vertical-align:top;
	border-left:#FFFFFF 5px solid;
	border-right:#FFFFFF 10px solid;
}

/* ########################################################### */
/* フッターリンク */
/* ########################################################### */
div#N_footerlink {
	clear:both;
	min-width:790px;
	margin:0px auto;
	padding:5px 0px;
}
div#N_footerlink ul {
	text-align:center;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:80%;
}
div#N_footerlink ul li {
	display:inline;
	margin:0px 5px;
	white-space:nowrap;
}
/* ########################################################### */
/* 共有 */
/* ########################################################### */

/* ----###### CMS生成用table ######---- */
table.tamplate_table {
	margin:0px;
	border-spacing:0;
	border-color:#9E928E;
	border-style:solid;
	border-width:1px 0px 0px 1px;
}
table.tamplate_table caption {
	text-align:left;
}
table.tamplate_table th,
table.tamplate_table td {
	border-color:#9E928E;
	border-style:solid;
	border-width:0px 1px 1px 0px;
	padding:3px 6px;
	line-height:1.2em;
}
table.tamplate_table thead td {
	background-color:#DEE8F5;
	font-weight:bold;
}
table.tamplate_table thead th,
table.tamplate_table tbody th {
	background-color:#DDDDDD;
}
table.tamplate_table tbody tr.even td {
	background-color:#F3E9E6;
}
/* ----###### マーク付きリンク ######---- */
a.N_cmn-mark {
	padding:0px 0px 0px 14px;
	background-image:url(../07_mark_link_001.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
	white-space:nowrap;
}
/* ----###### ■マーク付きリンク集 ######---- */
ul.N_cmn-linklist {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.N_cmn-linklist li {
	line-height:1.3em;
	margin:0.2em 0em;
	padding:0px 0px 0px 10px;
	background-image:url(../07_mark_list_001.gif);
	background-repeat:no-repeat;
	background-position:3px 50%;
}
/* ----###### 続きリンク ######---- */
a.N_cmn-continue {
	white-space:nowrap;
	background-image:url(../07_mark_link_003.gif);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:10px;
}
/* ----###### 画像戻るボタン ######---- */
div.N_cmn-backpage {
	margin:20px 0px 10px;
	font-size:80%;
	font-weight:bold;
}
/* ----###### サムネイル付記事リンク ######---- */
div.N_cmn-item {
	width:100%;
	height:65px;
	min-height:65px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
}
*>div.N_cmn-item {
	height:auto;
}
div.N_cmn-item div.thumbnail {
	float:left;
}
div.N_cmn-item div.thumbnail img {
	border:#9B9B9B 1px solid;
}
div.N_cmn-item *.title {
	margin:0px 0px 0px 73px;
	padding:0px 0px 0px 14px;
	line-height:1.1em;
	background-image:url(../07_mark_link_001.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
	font-size:90%;
}
div.N_cmn-item *.nolink {
	padding:0px;
	background-image:none;
}
div.N_cmn-item *.title a:link,
div.N_cmn-item h3 a:visited {
   color:#002199;
}
div.N_cmn-item *.title a:hover {
   color:#0066FF;
}
div.N_cmn-item p {
	font-size:75%;
   margin:0px 0px 0px 73px;
   padding:0px 0px 0px 0px;
   line-height:1.3em;
}
div.N_cmn-item p a.summary {
   color:#333333;
}
/* ----###### ページネイション ######---- */
div.N_cmn-pagenation {
	clear:both;
	text-align:center;
	font-size:75%;
	font-weight:bold;
	margin:15px 0px;
	white-space:nowrap;
	line-height:1.3em;
}
div.N_cmn-pagenation div.status {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:#A38B83 1px dashed;
}
div.N_cmn-pagenation div.link {
	margin:0px 3px;
	color:#666666;
}
div.N_cmn-pagenation div.link *.next {
	white-space:nowrap;
	padding:5px 10px 5px 0px;
	background-image:url(../07_mark_link_003.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;
}
div.N_cmn-pagenation div.link span.next {
	background-image:url(../07_mark_link_003_off.gif);
}
div.N_cmn-pagenation div.link *.back {
	white-space:nowrap;
	padding:5px 0px 5px 10px;
	background-image:url(../07_mark_link_004.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}
div.N_cmn-pagenation div.link span.back {
	background-image:url(../07_mark_link_004_off.gif);
}
div.N_cmn-pagenation div.link span.number {
	margin:0px 8px;
	color:#3852A4;
	font-weight:normal;
}
div.N_cmn-pagenation div.link span.number a {
	font-weight:bold;
}
div.N_cmn-pagenation div.link span.number span.here {
	margin:0px 3px;
	color:#A25877;
	background-color:#ECDEE4;
	font-weight:bold;
}
/* ----###### 閉じるボタン ######---- */
div.N_cmn-close {
	text-align:center;
	margin:20px 0px;
}
div.N_cmn-close a {
	padding:3px;
	font-size:80%;
	font-weight:bold;
	border:#223F9A 1px solid;
}
div.N_cmn-close a:link,
div.N_cmn-close a:visited,
div.N_cmn-close a:hover {
	color:#223F9A;
	text-decoration:none;
}
/* ########################################################### */
/* 【基本】カテゴリタイトル */
/* ########################################################### */
div.N_def-title {
	clear:both;
	margin:0px 0px 15px;
}
div.N_def-title a:link,
div.N_def-title a:visited,
div.N_def-title a:active,
div.N_def-title a:hover {
	color:#674033;
	text-decoration:none;
}
div.N_def-title img {
	vertical-align:text-bottom;
}
div.N_def-title span.subtitle {
	font-weight:normal;
	font-size:80%;
}

/* ********************************************************** */
/* 個別定義（div.def-banner を上書き） */

/* ----###### スーパーバナー ######---- */
div.bnr_super {
	margin:0px auto;
	padding:10px 0px;
	color:#333333;
	background-color:transparent;
	background-image:none;
}
/* ----###### レクタングルバナー ######---- */
div.bnr_rectangl {
	width:auto;
	border:#FCEEED 5px solid;
}
div.bnr_rectangl img {
	border-style:none;
}
/* ********************************************************** */
/* 個別定義（div.def-section を上書き） */

/* ----###### 特集記事（メイン） ######---- */
div.N_sec-special {
	margin:0px 0px 5px;
	border:#C4BAB2 3px double;
}
div.N_sec-special h2 a {
	display:block;
	width:100%;
}
div.N_sec-special p.summary {
	height:100%;
	font-size:75%;
	margin:0px;
	padding:6px 12px 5px;
	line-height:1.3em;
}
/* ----###### 特集記事（記事） ######---- */
div.N_sec-special_article {
	margin:0px 0px 25px;
}
div.N_sec-special_article *.title {
	color:#F35155;
	font-weight:bold;
	font-size:130%;
	margin:20px 0px;
}
div.N_sec-special_article *.title a {
	color:#F35155;
}
div.N_sec-special_article p {
	margin:0px 0px 10px;
}
div.N_sec-special_article table.def-photo p {
	margin:5px 0px 0px;
}


/* ----###### 特集記事（バックナンバー） ######---- */
div.N_sec-special_backnumber {
	padding:17px 10px;
	background-color:#FAEBEB;
}
div.N_sec-special_backnumber *.title {
	border-bottom:#A1837B 1px dashed;
	margin:0px 0px 5px;
}
div.N_sec-special_backnumber div.N_cmn-item {
	width:100%;
	height:80px;
	min-height:80px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
}
div.N_sec-special_backnumber>div.N_cmn-item {
	height:auto;
}
div.N_sec-special_backnumber div.N_cmn-item *.title {
	margin:0px 10px 0px 88px;
	padding:0px 0px 0px 14px;
	border-bottom-style:none;
}
div.N_sec-special_backnumber div.N_cmn-item p {
	font-size:75%;
	margin:0px 10px 0px 88px;
}
div.N_sec-special_backnumber div.N_cmn-pagenation div.status {
	border-bottom-style:none;
	margin:15px 0px 0px;
}
div.N_sec-special_backnumber div.N_cmn-pagenation div.link {
	padding:6px 0px;
	background-color:#FFFFFF;
}
/* ----###### 特集記事（サブ） ######---- */
div.N_sec-special2 {
	margin:0px 0px 9px;
}
 div.N_sec-special2 div.N_cmn-item {
	padding:3px 0px;
	clear:none;
	background-color:#FCEEED;
}
div.N_sec-special2 div.N_cmn-item div.thumbnail img {
	border:#9B9B9B 1px solid;
	margin:0px 3px; 
}
div.N_sec-special2 div.odd {
	float:left;
	width:49.5%
}
div.N_sec-special2 div.even {
	float:right;
	width:49.5%
}
div.N_sec-special2 div.cmn-clear {
	width:100%;
}

/* ----###### 特設コラム ######---- */
div.N_sec-special_column {
	margin-bottom:25px;
}
div.N_sec-special_column *.title {
	background-color:#FAEBEB;
	padding:5px 10px;
	margin:0px 0px 10px;
}
div.N_sec-special_column ul {
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
	font-size:75%;
}

div.N_sec-special_column ul li {
	background-image:url(../07_mark_link_003.gif);
	background-repeat:no-repeat;
	background-position:0em 0.3em;
	padding-left:10px;
	margin-bottom:5px;
	line-height:1.2em;
}





/* ----###### TOP NEWS ######---- */
div.N_sec-top_news {
	background-image:url(../07_bg_section_news.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px 0px 10px;
	padding:0px;
	border-right:#C4BAB2 solid 1px;
}
div.N_sec-top_news h2 {
	background-color:#FFD194;
	margin:0px -1px 0px 0px;
	background-image:url(../07_bg_md_section_news.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:0px;
	line-height:0em;
}
div.N_sec-top_news h2 span.notes {
	display:none;
}
div.N_sec-top_news ul.N_cmn-linklist {
	font-size:75%;
	margin-left:15px;
	margin-right:8em;
}
div.N_sec-top_news ul.N_cmn-linklist li {
	background-image:url(../07_mark_list_002.gif);
}
div.N_sec-top_news div.cmn-indexlink {
	float:right;
	font-weight:normal;
	text-align:right;
	margin:-1.3em 4px 0px 0px;
}
div.N_sec-top_news>div.cmn-indexlink {
	margin:-1.3em 8px 0px 0px;
}
div.N_sec-top_news div.cmn-clear {
	margin:0px -1px 0px 0px;
	background-image:url(../07_bg_edge_section_news.gif);
	background-repeat:no-repeat;
	background-position:right;
	line-height:0em;
}
/* ----###### HOT TOPICS ######---- */
div.N_sec-hottopics {
	border:#E0A89D 1px solid;
	margin:0px 0px 10px;
}
div.N_sec-hottopics h2 {
	background-color:#EFD4CE;
	background-image:url(../07_bg_md_section_hottopics.gif);
	background-repeat:repeat-x;
}
div.N_sec-hottopics ul.N_cmn-linklist {
	font-size:75%;
	margin:5px 0px 5px 2px;
}
div.N_sec-hottopics ul.N_cmn-linklist li {
	background-image:url(../07_mark_list_003.gif);
	background-position:3px 50%;
}
/* ----###### WHAT'S NEW ######---- */
div.N_sec-whatsnew {
	border:#C4BAB2 1px solid;
	margin:0px 0px 10px;
}
div.N_sec-whatsnew h2 {
	background-color:#C7D8E3;
	background-image:url(../07_bg_md_section_whatsnew.gif);
	background-repeat:repeat-x;
}
div.N_sec-whatsnew ul.N_cmn-linklist {
	font-size:75%;
	margin:5px 0px 5px 2px;
}
div.N_sec-whatsnew ul.N_cmn-linklist li {
	background-position:3px 50%;
}
/* ----###### LIBRARY ######---- */
div.N_sec-library {
	background-image:url(../07_bg_section_library.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px 0px 10px;
	padding:0px 0px 0px 20px;
	border-right:#C4BAB2 solid 1px;
}
div.N_sec-library h2 {
	background-color:#FFD194;
	margin:0px -1px 0px -20px;
	background-image:url(../07_bg_md_section_library.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:0px;
	line-height:0em;
}
div.N_sec-library div.N_cmn-item {
	width:100%;
	height:80px;
	min-height:80px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
}
div.N_sec-library>div.N_cmn-item {
	height:auto;
}
div.N_sec-library div.N_cmn-item *.title {
	margin:0px 10px 0px 88px;
	padding:0px 0px 0px 14px;
}
div.N_sec-library div.N_cmn-item p {
	font-size:75%;
	margin:0px 10px 0px 88px;
}
div.N_sec-library p.notes {
	text-align:right;
	font-size:70%;
	margin:0px 10px;
}
div.N_sec-library p.woman {
	margin:10px 10px 10px 0px;
	padding:0px 0px 3px;
	background-image:url(../07_line_dot_001.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
div.N_sec-library div.cmn-clear {
	margin:0px -1px 0px -20px;
	background-image:url(../07_bg_edge_section_library.gif);
	background-repeat:no-repeat;
	background-position:right;
	line-height:0em;
}

/* 2008.01.21 Add start */
div.N_sec-library div.lib_title_top {
 color:#663300;
 margin:5px 0px 0px;
 font-weight:bold;
 font-size:13pt;
}
div.N_sec-library div.lib_title {
 color:#663300;
 margin:10px 0px 0px;
 font-weight:bold;
 font-size:13pt;
}
/* 2008.01.21 Add end */

/* ----###### 関連サイト ######---- */
div.N_sec-related {
	margin:0px 0px 7px;
}
div.N_sec-related h2 {
	display:none;
}
div.N_sec-related div.N_cmn-item {
	height:35px;
	min-height:35px;
	clear:both;
	padding:0px 0px 3px;
}
div.N_sec-related>div.N_cmn-item {
	height:auto;
}
div.N_sec-related div.N_cmn-item div.thumbnail {
	float:left;
}
div.N_sec-related div.N_cmn-item div.thumbnail img {
	border-style:none;
}
div.N_sec-related div.N_cmn-item p {
	font-size:70%;
	margin:2px 0px 2px 173px;
	padding:0px;
	line-height:1.3em;
}
/* ----###### ぐるなびレストランガイド ######---- */
div.N_sec-gnavi {
	width:290px;
	border-color:#E0A89D;
	border-style:solid;
	border-width:0px 1px;
	margin:0px;
	padding:0px 9px;
}
div.N_sec-gnavi h2 {
	margin:0px -9px 7px;
}
div.N_sec-gnavi div.N_cmn-item {
	height:90px;
	min-height:90px;
	padding:0px 0px 8px;
}
div.N_sec-gnavi>div.N_cmn-item {
	height:auto;
}
div.N_sec-gnavi div.N_cmn-item p {
	margin:2px 0px 2px 143px;
	padding:0px;
	line-height:1.3em;
}
div.N_sec-gnavi div.N_cmn-item p.area {
	font-size:90%;
	margin:5px 0px 5px 143px;
}
div.N_sec-gnavi div.N_cmn-item p.area a {
	font-weight:bold;
}
div.N_sec-gnavi div.N_cmn-item p.site {
	font-weight:bold;
	background-image:url(../07_mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
	padding-left:18px;
}
/* ----###### ぐるなびウエディング ######---- */
div.N_sec-wedding {
	width:290px;
	border-color:#E0A89D;
	border-style:solid;
	border-width:0px 1px 1px;
	padding:0px 9px;
}
div.N_sec-wedding h2 {
	margin:0px -9px 2px;
}
div.N_sec-wedding div.N_cmn-item *.title {
	padding:0;
	background-image:none;
	font-size:85%;
}
div.N_sec-wedding div.N_cmn-item p {
   padding:0px 0px 0px 0px;
	background-image:none;
}
div.N_sec-wedding div.N_cmn-item p.site {
	background-image:url(../07_mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
	padding-left:18px;
   margin:2px 0px 2px 73px;
}

/* ----###### その他コンテンツ ######---- */
div.N_sec-others {
	width:292px;
	background-color:#DCE7EE;
	padding:9px;
}
div.N_sec-others h2 {
	display:none;
}
div.N_sec-others div.N_cmn-item {
	height:71px;
	min-height:71px;
}
div.N_sec-others>div.N_cmn-item {
	height:auto;
}
div.N_sec-others div.N_cmn-item *.title {
	margin:0px 0px 0px 79px;
	padding:0px 0px 0px 18px;
	background-image:url(../07_mark_link_002.gif);
}
div.N_sec-others div.N_cmn-item p {
   margin:0px 0px 0px 79px;
}
div.N_sec-others div.cmn-clear {
	margin:5px 0px;
	padding:0px;
	background-image:url(../07_line_dot_002.gif);
	background-repeat:repeat-x;
}
/* ----###### 編集者インタビュー ######---- */
div.N_sec-interview {
	width:290px;
	border:#E0A89D 1px solid;
	padding:0px 9px 5px;
}
div.N_sec-interview h2 {
	border-bottom:#E0A89D 1px solid;
	font-size:0px;
	margin:0px -9px 5px;
}
div.N_sec-interview *.title {
	font-weight:bold;
	font-size:90%;
	background-image:url(../07_mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
	padding-left:18px;
	line-height:1.2em;
}

/* ----###### 雑誌の案内 ######---- */
div.N_sec-magazine {
	width:290px;
	border:#E0A89D 1px solid;
	padding:0px 9px;
}
div.N_sec-magazine h2 {
	border-bottom:#E0A89D 1px solid;
	font-size:0px;
	margin:0px -9px 10px;
}
div.N_sec-magazine p {
	font-size:80%;
	margin:0px 0px 10px;
}
div.N_sec-magazine p.title {
	font-weight:bold;
	font-size:90%;
	background-image:url(../07_mark_link_002.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
	padding-left:18px;
	line-height:1.2em;
}
div.N_sec-magazine div.cover {
	float:left;
	margin:0px 5px 5px 0px;
	text-align:center;
	color:#FF6666;
	font-size:80%;
}
div.N_sec-magazine div.cover img {
	border:#9B9B9B 1px solid;
	margin-bottom:3px;
}

/* ----###### 記事一覧 ######---- */
div.N_sec-otherlink {
	margin:25px 0px;
}
div.N_sec-otherlink *.title {
	color:#562B1D;
	background-color:#EFD5CF;
	font-weight:normal;
	font-size:80%;
	padding:3px 10px;
}
div.N_sec-otherlink ul.N_cmn-linklist {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:80%;
}
div.N_sec-otherlink ul.N_cmn-linklist li {
	line-height:1.3em;
	margin:0.2em 0em;
	padding:0px 0px 0px 16px;
	background-image:url(../07_mark_link_001.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
/* ----###### サイトマップ ######---- */
div.N_sec-sitemap ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	line-height:1.0em;
}
div.N_sec-sitemap ul li {
	margin:0px;
	padding:0px;
}
div.N_sec-sitemap ul li a {
	display:block;
	border:#F57477 3px solid;
	margin:0px;
	padding:5px 5px 5px 25px;
	background-image:url(../07_mark_link_001.gif);
	background-repeat:no-repeat;
	background-position:9px 50%;
	font-weight:bold;
}
div.N_sec-sitemap ul li ul {
	margin:0px 0px 0px 40px;
}
div.N_sec-sitemap ul li ul li {
	border:#F57477 3px double;
	margin:20px 0px 0px;
}
div.N_sec-sitemap ul li ul li a {
	border-style:none;
}
div.N_sec-sitemap ul li ul li ul {
	margin:0px 0px 5px 35px;
}
div.N_sec-sitemap ul li ul li ul li {
	width:100%;
	border-style:none;
	margin:0px 0px 0px 0px;
}
div.N_sec-sitemap ul li ul li ul li a {
	font-size:80%;
	padding:3px 5px 3px 12px;
	background-image:url(../07_mark_link_003.gif);
	background-repeat:no-repeat;
	background-position:0px 50%;
}
div.N_sec-sitemap ul li ul li ul li ul {
	margin:0px 0px 0px 15px;
}
div.N_sec-sitemap ul li ul li ul li ul li a {
	font-weight:normal;
	padding:2px 5px 2px 15px;
	background-image:url(../07_mark_sitemap.gif);
}

/* ----###### ポップアップ ######---- */
div#N_popheader {
	padding-top:23px;
	background-image:url(http://parts.nikkei.co.jp/parts/woman/07_bg_header_popup.gif);
	background-repeat:repeat-x;
}
div#N_popbody {                                                                                                             
	padding:5px 30px 0px;
}
div#N_popbody *.title {                                                                                                             
	margin:0px 0px 10px;
	padding:0px;
	color:#562B1D;
	font-size:90%;
}

div#N_popfooter {
	margin:15px 0px 0px;
	padding:10px 0px;
	border-top:#EE9C93 2px solid;;
	text-align:center;
	font-size:80%;
}
div#N_popfooter p.copyright {
	margin:0px;
	padding:0px;
}
/* ----###### 著者紹介 ######---- */
div#article div.author {
	width:auto;
	background:#e2e1db;
	margin-bottom:15px;
}
div#article div.author h3.ttl {
	background:#474333;
	color:#fff;
	font-size:80%;
	padding:1px 0 0 5px;
}
div#article div.author p.image {
	padding:5px 0 0;
	float:right;
	width:auto;
	text-indent:0;
}
div#article div.author p.image img {
	border:1px solid #b3b09f;
}
div#article div.author div.box {
	margin:5px 10px;
}
div#article div.author div.box h4 {
	font-size:85%;
}
div#article div.author div.box p.text {
	font-size:80%;
	line-height:1.3em;
	text-indent:0;
}
