﻿@charset "UTF-8";

/* グローバルナビスタイル
------------------------------------------------------------- */
div#gnavi ul li#gnavi05 {
	border-top: 4px solid #CC3300;
}


/* 左コンテンツナビスタイル
------------------------------------------------------------- */
div#contents_2column div#left_contents ul#museum li h3 a#snavi_museum03 {
	border-left:2px solid #CC3300;
}

div#contents_2column div#left_contents ul#museum li ul {
	display:block;
}


/* 文明堂CM年鑑部分スタイル
------------------------------------------------------------- */
div#contents_2column div#main_contents p.read {
	margin:0 0 25px 0;
	text-align:center;
}

div#contents_2column div#main_contents div#cm {
	width:100%;
}

div#contents_2column div#main_contents div#cm:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents_2column div#main_contents div#cm div#naiyo {
	float:right;
	width:470px;
}


/* CM内容部分スタイル
------------------------------------------------------------- */
div#contents_2column div#main_contents div#cm div#naiyo div#cm1960,
div#contents_2column div#main_contents div#cm div#naiyo div#cm1970,
div#contents_2column div#main_contents div#cm div#naiyo div#cm1980 {
	width:100%;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	background:url(../images/line_dotted.gif) 0 100% repeat-x;
}

div#contents_2column div#main_contents div#cm div#naiyo div#cm1990 {
	width:100%;
	padding:0;
	margin:0 0 15px 0;
	background:none;
}

div#contents_2column div#main_contents div#cm div#naiyo div dl {
	width:100%;
}

/* IE6用CSSハック */
* html body div#contents_2column div#main_contents div#cm div#naiyo div dl {
	width:470px;
}

div#contents_2column div#main_contents div#cm div#naiyo div dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents_2column div#main_contents div#cm div#naiyo div dl.nendai dt {
	float:left;
	width:320px;
	margin:0;
	padding:0;
}

div#contents_2column div#main_contents div#cm div#naiyo div dl.nendai dd {
	margin:0 0 0 327px;
}

* html body div#contents_2column div#main_contents div#cm div#naiyo div dl.nendai dd {
	margin:0 0 0 324px;
}

div#contents_2column div#main_contents div#cm div#naiyo div dl.nendai dd h3 {
	padding:0 0 6px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #CCC;
}

div#contents_2column div#main_contents div#cm div#naiyo div dl.nendai dd p {
	color:#CC6600;
}

div#contents_2column div#main_contents div#cm div#naiyo div p.text {
	margin:5px 0 30px 0;
}


/* CM内容ページの先頭へもどる 
------------------------------------------------------------- */
div#contents_2column div#main_contents div#cm div#naiyo div p.go_top02 {
	padding:8px 0 0 0;
	text-align:right;
	clear:left;
	margin:10px 0 0 0;
	font-size:11px;
}


/* CM年表部分スタイル
------------------------------------------------------------- */
div#contents_2column div#main_contents div#cm div#nenpyo {
	width:148px;
	border:1px solid #D8D2D2;
}

div#contents_2column div#main_contents div#cm div#nenpyo h3 {
	margin:8px 0 5px 5px;
	padding:0;
	border:none;
}

div#contents_2column div#main_contents div#cm div#nenpyo ul li {
	background:url(../images/nenpyo_line.gif) 0 0 no-repeat;
	margin:0;
	padding:0;
	display:block;
}

div#contents_2column div#main_contents div#cm div#nenpyo ul li dl {
	padding:30px 5px;
}

/* IE6用CSSハック */
* html body div#contents_2column div#main_contents div#cm div#nenpyo ul li dl {
	padding:15px 5px 30px 5px;
}

/* IE7用CSSハック */
*+html body div#contents_2column div#main_contents div#cm div#nenpyo ul li dl {
	padding:15px 5px 30px 5px;
}

div#contents_2column div#main_contents div#cm div#nenpyo ul li dl dt {
	color:#CC6600;
	margin:0 0 5px 0;
}

/* ページの先頭へもどる 
------------------------------------------------------------- */
div#contents_2column div#main_contents p.go_top {
	border-top:1px solid #CCC;
	padding:8px 0 0 0;
	text-align:right;
	clear:left;
	margin:10px 0 30px 0;
	font-size:11px;
}


