@charset "Shift_JIS";

/* _____________________________________________________________________Interface*/

body{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#E1E1E1;
	background-attachment:fixed;
	background-repeat:repeat-x;
	color:#222222;
}

body#body_mov{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#000000;
	color:#ffffff;
}

/* _____________________________________________________________________TEXT COLOR*/

.tex_black{
	color:#000000;
}

.tex_white{
	color:#FFFFFF;
}

.tex_brown{
	color:#92361D;
}

.tex_red{
	color:#FF0000;
}

.tex_darkred{
	color:#B41204;
}

.tex_gray{
	color:#555555;
}

.tex_blue{
	color:#005ED0;
}

.tex_green{
	color:#005B2C;
}


/* _____________________________________________________________________LINK */

a:link{
	text-decoration:underline;
	color:#0072FF;
}
a:visited{
	text-decoration:underline;
	color:#8838FF;
}
a:hover{
	text-decoration:underline;
	color:#37A1FB;
}
a:active{
	text-decoration:underline;
	color:#AAAAAA;
}

a.link_white:link{
	text-decoration:underline;
	color:#FFFFFF;
}
a.link_white:visited{
	text-decoration:underline;
	color:#FFFFFF;
}
a.link_white:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
a.link_white:active{
	text-decoration:none;
	color:#AAAAAA;
}

a.nodecoration:link{
	text-decoration:none;
	color:#0072FF;
}
a.nodecoration:visited{
	text-decoration:none;
	color:#8838FF;
}
a.nodecoration:hover{
	text-decoration:underline;
	color:#37A1FB;
}
a.nodecoration:active{
	text-decoration:none;
	color:#AAAAAA;
}

a.link_news:link{
	text-decoration:none;
	color:#333333;
}
a.link_news:visited{
	text-decoration:none;
	color:#333333;
}
a.link_news:hover{
	text-decoration:underline;
	color:#333333;
}
a.link_news:active{
	text-decoration:none;
	color:#AAAAAA;
}

a.download:link{
	text-decoration:none;
	color:#D90000;
}
a.download:visited{
	text-decoration:none;
	color:#D90000;
}
a.download:hover{
	text-decoration:underline;
	color:#D90000;
}
a.download:active{
	text-decoration:none;
	color:#D90000;
}


/* _____________________________________________________________________FORM */

.header_search_win{
	margin:0px;
	padding:2px;
	font:10px/10px 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
	border:1px solid #FFFFFF;
	background-color:#F4B4B4;
}

.header_search_btn{
/*except IE 5.x for Mac\*/
	margin:4px 4px 0px 0px;
/* end */
	padding:0px;
	font:10px/10px 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
}

.pdmenu_red{
	color:#F5F5F5;
	font:12px/1.4em 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
	background-color:#AD0100;
	width:290px;
}

/* _____________________________________________________________________LIST */

.ol_navi{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.li_navi{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
}

.ul_1st{
	list-style-type:disc;
}

.ul_2nd{
	list-style-type:circle;
}


/* _____________________________________________________________________MATERIALS */

#footer{
	width:950px;
	background-color:#A70E13;
}

.border_gray{
	margin:10px 0px;
	padding:0px;
	font-size:1px;
	line-height:0px;
	border-top:1px solid #CCCCCC;
	clear:both;
}

.column_space{
	margin:10px 0px;
	padding:0px;
	background-color:#F3F3F3;
	border:1px solid #B41204;
}

.column_space_title{
	color:#9F0601;
	background-color:#FFFFFF;
	padding:8px;
}

.column_space_white{
	background-color:#FFFFFF;
	padding:8px;
}

.column_space_main{
	padding:8px;
}

.column_mini{
	padding:8px;
	border:1px solid #CCCCCC;
}

.article_center_btn{
	margin:50px 0px;
	text-align:center;
}

.banner_caption{
	margin:0px;
	padding:2px 0px 7px 0px;
	text-align:center;
	font:10px/1.4em Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',Osaka,'‚l‚r ƒSƒVƒbƒN',sans-serif;
}

.box_inside{
	margin:7px;
	padding:10px;
	background-color:#FFFFFF;
}

.block_half530{
	width:265px;
	float:left;
}

.block_half_inside_left{
	padding:0px 5px 0px 0px;
}

.block_half_inside_right{
	padding:0px 0px 0px 5px;
}

.block_half_inside_left2{
	padding:0px 10px 0px 0px;
}

.block_half_inside_right2{
	padding:0px 0px 0px 10px;
}

#mov_main{
	width:900px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

#mov_flash{
	width:900px;
	height:610px;
}

#mov_footer{
	width:900px;
	height:75px;
	position:relative;
}
#mov_footer_btn1{
	position:absolute;
	top:0px;
	right:270px;
}
#mov_footer_btn2{
	position:absolute;
	top:0px;
	right:0px;
}
#mov_footer_btn3{
	position:absolute;
	top:0px;
	right:630px;
}
#mov_footer_btn_close{
	position:absolute;
	top:40px;
	right:0px;
}
#mov_footer_copyright{
	position:absolute;
	top:43px;
	right:94px;
	width:700px;
	text-align:right;
}


.side_list{
	margin:5px 0px;
	padding:0px 0px 0px 2em;
	list-style-type:circle;
}



