@charset "utf-8";
/*
	Copyright(c)2008 MEIDENSHA CORPORATION All Rights Reserved.

		Style List
		1. TopPage Style
		?. Print Style
*/

/* =1. TopPage Style */
/* ---------------------------------------------------------------- */
#left_contents,
#right_contents {
 margin:0;
 padding:0;
}
#main_visual {
 margin:0 0 3px;
 height:220px;
 background:#ddd;
}
#main_visual p {
 font-weight:bold;
 font-size:125%;
 color:#666;
 width:500px;
 text-align:center;
 margin:0 auto;
 padding:60px 0 0 0;
}
#main_visual p img {
 margin:10px 0 0;
}
#left_nav li {
 float:left;
}
#left_nav h2 {
 margin:0;
}
#sub_visual {
 clear:both;
 padding:16px 0 0 0;
}
#sub_visual h2 {
 border:1px solid #bdc9d2;
 background:#e9eef2 url(../../images/sub_visual_h2_bg.gif) 0 0 repeat-x;
 font-weight:bold;
 color:#4d4d4d;
 font-size:110%;
 margin:0 0 3px;
}
* html #sub_visual h2 {
 background:#e9eef2 url(../../images/sub_visual_h2_bg.gif) 0 1px repeat-x;
}
#sub_visual h2 a {
 background:url(../images/item/icon_arrow2.gif) 5px 5px no-repeat;
 display:block;
 padding:0 0 0 25px;
 line-height:25px;
 color:#4d4d4d;
}
#sub_visual div.left {
 float:left;
 width:400px;
}
#sub_visual div.left h2 a {
 width:370px;
}
#sub_visual div.right {
 float:right;
 width:335px;
}
#sub_visual div.right h2 a {
 width:305px;
}

#sub_visual div.right dl {
 border:1px solid #b8bfc9;
 padding:7px 12px;
}
#sub_visual div.right dl dt {
 position:relative;
 width:200px;
 padding:0 10px 0 85px;
 font-weight:bold;
}
#sub_visual div.right dl dt a {
 color:#24b;
}
#sub_visual div.right dl dt img {
 position:absolute;
 top:0; left:0;
 padding:2px;
 border:1px solid #cad0d9;
}
#sub_visual div.right dl dd {
 padding:0 10px 0 85px;
 line-height:1.4;
}
#sub_visual div.right dl dd.first {
 border-bottom:1px solid #e7eaee;
 margin:0 0 6px;
 padding:0 10px 3px 85px;
}
#footer {
 margin:30px 0 0 0;
 padding:8px 0 20px;
 color:#4f4f4f;
 background:url(../images/footer_bg.gif) 0 0 repeat-x;
}

/* =?. Print Style */
/* ---------------------------------------------------------------- */
@media print {}


