@charset "shift_jis";
/* 共通CSS */

body{
margin:7px 0 0 0;
padding:0;
font-size:12px;
line-height:150%;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background:url(../images/body_bg01.gif) repeat-x 0 3px;
}

body.popup{
background: none;
font-size:13px;
}
object{/*Flashオブジェクト*/
outline: none;
}
a{
color:#003399;
text-decoration:none;
outline:none;
}
a:hover{
text-decoration:underline;
}

#flash_headerbox{
width:1010px;
margin:0 auto 20px auto;
padding:0;
}


#contenr_box{
margin:0 auto;
width:950px;
}

#contenr_box h1{
margin:0;
padding:0;
text-indent:-9999px;
font-size:1px;
height:1px;
}

#left_box{
width:204px;
margin:0;
padding:0;
float:left;
}
#left_box02{
width:204px;
margin:0;
padding:0;
float:left;
background:#EEEEEE;
}


#center_box{
width:560px;
margin:0 18px;
padding:0 0 10px 0;
float:left;
}

#right_box{
width:150px;
margin:0;
padding:0;
float:left;
}

#copyright_box{
text-align:center;
width:950px;
padding:20px 0 20px 0;
margin:20px auto 0 auto;
color:#555;
font-size:10px;
border-top:1px solid #DDD;
}

#copyright_box02{
text-align:center;
width:950px;
padding:8px 0 8px 0;
margin:0 auto 0 auto;
color:#555;
font-size:10px;
border:2px solid #00A4E5;
}
#copyright_text{
text-align:center;
width:950px;
padding:20px 0 20px 0;
margin:20px auto 0 auto;
color:#555;
font-size:10px;
border-top:1px solid #DDD;
}
ul#footer-menu{
	width:700px;
	margin:20px auto 0 auto;
	display:table;
}

#footer-menu li{
	display:table-cell;
	text-align:center;
	white-space:nowrap;
	padding:0 10px;
	list-style:none;
}
#footer-menu li:before{
	content:"> ";
}
#copyright_text02{
text-align:center;
width:950px;
padding:20px 0 100px 0;
margin:0 auto 0 auto;
color:#555;
font-size:10px;
}