@charset "utf-8";
@import "/style/default.css";
@import "/style/classes.css";
@import "/style/common.css";
@import "/style/contents.css";

div#mainContent *,div#mainContent p
{
	font-size:16px;
}
div#topicPath{ font-size:14px; }

/* whatsnew お知らせ */
dl#whatsnew dt,dl#whatsnew dd{ font-size:16px !important; border-bottom:solid 3px #eeeeee; }
dl#whatsnew dd{
	border-bottom:dotted 1px #cccccc;
	padding:10px 0px;
	margin-bottom:10px;
	margin-left:60px;
}

/* sitemap サイトマップ */
dl#sitemap ul li{ font-size:16px !important;}
dl#sitemap dt{
	font-weight:bold;
}
dl#sitemap dd{ margin-bottom:2em; }
dl#sitemap ul{ margin-left:60px; }
dl#sitemap ul li{
	list-style-position:outside;
	list-style-type:disc !important;
}

/* 推奨閲覧環境について */
div#viewing p,div#viewing li{ font-size:16px; }
div#viewing h2{ margin-top:1em; }

div#viewing table{
	width:558px;
	border-collapse:collapse;
}
div#viewing table,div#viewing td,div#viewing th{ padding:7px; border:solid 1px #444444; }
div#viewing td,div#viewing th{ font-size:14px; }
div#viewing th{ background-color:#eeeeee; }
div#viewing ul{ width:530px; margin-left:30px; }
div#viewing h3{ margin-top:1.5em; border-bottom:solid 3px #cccccc;}
div#viewing ol{ margin-top:20px; padding-left:60px; }
div#viewing ol li{ list-style-position:outside; list-style-type:decimal; }
img.iconMargin{ margin-right:5px; }


/* 閲覧上の注意 */
body#spolicy ol{ padding-left:30px; }
body#spolicy ol li{ margin-bottom:15px; border-bottom:dotted 1px #cccccc; }
body#spolicy ol.inner li{ list-style-type:lower-roman; border-bottom:none; }
body#spolicy dd{ margin-bottom:2em; }

/* お問い合わせ */
body#contact table{
	width:558px;
	border-collapse:collapse;
}
body#contact table,body#contact th,body#contact td{ border:solid 1px #444444; }
body#contact td,body#contact th{ font-size:14px; padding:5px; }
body#contact th{ background-color:#eeeeee;}
body#contact textarea{ width:400px; height:200px; }

