/* -----------------------------------------------------------

CSS Information


 File name:      layout.css

 Style Info:     ナミックス用レイアウト設定

----------------------------------------------------------- */

/*========================== 基本 ==========================*/

body{
	background: url(../data/img/bg.gif) repeat-x #FFF;
	color: #333;
	line-height:1.5;
}

a {
	color: #0000ff;
	text-decoration: none;
}

a:link {
}

a:visited {
}

a:hover { 
	color: #ff9900;
}

small{
	font-size: 0.8em;
	color: #93a9b5;
}

em{
	font-size: 1.1em;
	font-weight: bold;
	color: red;
}

strong{
	font-size: 1.1em;
	font-weight: bold;
	color: #3333CC;
}



/*========================== レイアウト ==========================*/

/*----- ヘッダ -----*/
#header_rect #cell1{
	height: 30px;
	padding-bottom: 10px;
}
#header_rect #cell2{
	width: 405px;
	height: 80px;
	padding: 0 5px 0 10px;
}
#header_rect #cell3{
	width: 405px;
	height: 80px;
	padding: 0 10px 0 5px;
}
#header_rect #cell4{
	padding-top: 10px;
	height: 260px;
}

h1{
	font-weight:normal;
	font-size:1.0em;
}

#cover{
	width: 820px;
	height: 240px;
}

/*----- メニュ -----*/
#menu_rect0 table tr td table tr td{
}

ul.ln1{
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(../data/img/ln1_footer.gif) no-repeat 50% 100%;
}

ul.ln1 li{
	width: 210px;
	padding: 0 10px;
	background: url(../data/img/ln1_bg.gif) repeat-y;
}

ul.ln2{
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(../data/img/ln2_footer.gif) no-repeat 50% 100%;
}
ul.ln2 li{
	width: 210px;
	padding: 0 10px;
	background: url(../data/img/ln2_bg.gif) repeat-y;
}


/*----- フッタ -----*/
#footer_rect #cell1{
	padding-top: 10px;
}

ul.fn{
	margin: 5px auto 10px;
	text-align: center;
}

ul.fn li{
	display:-moz-inline-box;
	display:inline-block;
	border-left: solid 1px #0000FF;
	line-height: 1.1;
}

ul.fn li.first{
	padding-left: 0;
	border: none;
}

#footer_rect  ul.fn li{
	display:inline;
}
#footer_rect ul.fn li a{
	display:-moz-inline-box; /* firefox2用 */
	display:inline-block;
	margin: 0 8px;
	min-width:1.3em;
}

address{
	margin: 5px auto;
	font-style: normal;
}
p.ext{
	margin: 5px auto 10px;
}
p.ext a{
	padding:0 5px;
	border-left: solid 1px #0000FF;
	border-right: solid 1px #0000FF;
	font-size: 0.8em;
	text-decoration: underline;
	line-height: 1.1;
}


