@charset "utf-8";

/*--------------------------------------------------- 包括レイヤー ---------------------------------------------------*/
*html body {/*IE6用*/overflow-y:auto;}
*+html body {/*IE7用*/overflow-y:auto;}
body {background:url(../images/background.jpg) no-repeat top center #000; color:#bbb; font-size:12px; line-height:1.5; overflow-y:scroll;}
h1 {margin-bottom:22px;}
img {border:0;}

a:link {color:#ff3939; text-decoration:none;}
a:hover {color:#d00; text-decoration:none;}
a:active {color:#f00; text-decoration:none;}
a:visited {color:#ccc; text-decoration:none;}

#wrapper {width:100%; background:url(../images/subpage/common/headertop.gif) repeat-x top center;}
#contents {width:812px; margin:0 auto; text-align:left;}
#wrSubmenu {height:81px;}

#logo {padding-top:10px; float:left;}
#logo2 {padding:22px 0 0 12px; float:left;}
#submenu {width:577px; height:81px; padding-left:20px; background:url(../images/subpage/common/header_cross.jpg) no-repeat bottom right; float:left;}
	#submenu li {display:inline;}

#footer_menu {width:800px; height:91px; margin-bottom:30px; background:url(../images/subpage/common/footer_background.png) no-repeat top center; text-align:center;}
	#footer_menu ul {padding-top:28px;}
	#footer_menu li {padding:0 30px; display:inline;}



/*--------------------------------------------------- 新着情報用 ---------------------------------------------------*/
.topics_banner_space {width:800px; height:240px; margin-bottom:35px;}
.articles {margin-bottom:60px; min-height:190px; height:auto !important; height:190px; clear:both;} /* IE6 min-height hACk */
	.articles h3 {width:800px; height:57px; background:url(../images/subpage/topics/topics_h3.png) no-repeat; font-weight:normal;}
.articles_title {padding:20px 0 0 30px; float:left;}
.articles_date {padding:20px 30px 0 0; float:right;}
.banner {padding:8px 10px 5px 30px; float:left;}
.articles_main {padding:8px 36px 0 30px; float:left;}



/*--------------------------------------------------- ウィザードリィルネサンスとは用 ---------------------------------------------------*/
#about_bg {width:800px; background:url(../images/subpage/about/background.jpg) no-repeat top right;}
	#about_bg p {margin-bottom:35px; padding:13px;}



/*--------------------------------------------------- ルネサンスラインナップ用 ---------------------------------------------------*/
.product_information {margin-bottom:25px; padding-bottom:30px; background:url(../images/subpage/lineup/lineup_hr.png) no-repeat bottom center;}
.product_information_table {height:180px;}
	.product_information_table td {padding:0 5px; vertical-align:top;}

.link_list {margin-bottom:40px;}
.link_list li{padding:0 2px 0 0; display:inline;}



/*--------------------------------------------------- プライバシーポリシー用 ---------------------------------------------------*/
#privacy_policy {padding:15px 0 30px 40px; background:url(../images/subpage/privacy/privacy_bg.png) no-repeat; line-height:1.5;}



/*--------------------------------------------------- サイトマップ用 ---------------------------------------------------*/
.page_list {margin-bottom:20px;}
	.page_list li {margin:5px 0 0 10px; padding-left:10px; background:url(../images/common/sitemap_li.gif) no-repeat center left;}
	.page_list a:link {color:#ff3939; background:url(../images/common/link_underline.gif) repeat-x bottom center; text-decoration:none;}
	.page_list a:hover {color:#d00; background:none; text-decoration:none;}
	.page_list a:active {color:#f00; text-decoration:none;}
	.page_list a:visited {color:#ccc; background:url(../images/common/link_underline_visited.gif) repeat-x bottom center; text-decoration:none;}

