/*  all page Style  */

body	{
	background-color:#000000;
	}

/*  Block Style */

div.top_block{
	width: 80%;
	}

div.top_block_title{
	margin-top: 20px;
	margin-bottm: 20px;
	width:400px;
	}

div.top_menu_title{
	margin-top: 20px;
	color:FFFFFF;
	width:400px;
	height:20px;
	}


div.top_text{
	color:#FFFFFF;
	text-align:center;
	text-indent:5px;
	background-color:#404040;
	width:680px;
	height:35px;
	line-height:35px;
	}

div.top_count{
	color:#FFFFFF;
	text-align:center;
	font-size:10pt;
	text-indent:5px;
	background-color:#000000;
	width:200px;
	height:60px;
	line-height:20px;
	}

div.top_link_area{
	width:680
	}

div.top_link{
	float: left;
	color:#FFFFFF;
	font-size:12pt;
	line-height:30px;
	text-align:center;
	border:1px solid #404040;
	background-color:#202020;
	width:200px;
	height:30px;
	}

div.top_memo{
	float: left;
	color:#FFFFFF;
	font-size:12pt;
	line-height:30px;
	text-align:center;
	border:1px solid #404040;
	background-color:#303030;
	width:470px;
	height:30px;
	}

/* dightal camera Style */
/* dightal cmaera */

div.dc_area{
	margin-top: 20px;
	background-color:#000070;
	border:2px #8080FF solid;
	width:800px;
	height:400px;
	}

div.dc_title{
	color:#FFFFFF;
	text-decoration:underline;
	text-align:center;
	margin:5px;
	display:block;
	background-color:#000070;
	width:780px;
	height:30px;
	font-size:14pt;
	line-height:20px;
	}

div.dc_img{
	float: left;
	font-style: italic;
	margin:5px;
	color:#7070FF;
	text-align:left;
	background-color:#000070;
	width:480px;
	height:360px;
	}

div.dc_text{
	color:#FFFFFF;
	margin:5px;
	text-align:left;
	border:5px solid #000070;
	background-color:#000000;
	height:340px;
	}

div.dc_text_bottom{
	color:#FFFFFF;
	font-style: italic;
	text-align:center;
	border:5px solid #000070;
	background-color:#303060;
	height:20px;
	}

/* dightal cmaera */

div.option_area{
	background-color:#000070;
	border:2px #8080FF solid;
	width:800px;
	height:320px;
	}

div.option_title{
	color:#FFFFFF;
	text-decoration:underline;
	text-align:center;
	margin:5px;
	display:block;
	background-color:#000070;
	width:780px;
	height:30px;
	font-size:14pt;
	line-height:20px;
	}

div.option_img{
	font-style: italic;
	margin:5px;
	color:#7070FF;
	text-align:left;
	background-color:#000070;
	width:480px;
	height:300px;
	}

div.option_text_bottom{
	color:#FFFFFF;
	font-style: italic;
	text-align:center;
	border:5px solid #000070;
	background-color:#303060;
	height:20px;
	}

/*  PC  */
div.pc_area{
	margin-top: 20px;
	background-color:#000070;
	border:2px #8080FF solid;
	width:800px;
	height:400px;
	}

div.pc_title{
	color:#FFFFFF;
	text-decoration:underline;
	text-align:center;
	margin:5px;
	display:block;
	background-color:#000070;
	width:780px;
	height:30px;
	font-size:14pt;
	line-height:20px;
	}

div.pc_img{
	float: left;
	font-style: italic;
	margin:5px;
	color:#7070FF;
	text-align:left;
	background-color:#000070;
	width:470px;
	height:360px;
	}

div.pc_spec_index{
	float: left;
	color:#3030A0;
	font-size:14pt;
	text-align:center;
	padding:10px;
	border:1px solid #000070;
	background-color:#B0B0B0;
	width:306px;
	height:40px;
	}

div.pc_spec_title{
	float: left;
	color:#000030;
	font-size:12pt;
	text-align:center;
	padding:10px;
	border:1px solid #000070;
	background-color:#A0A0A0;
	width:100px;
	height:40px;
	}

div.pc_spec{
	float: left;
	color:#303060;
	font-size:12pt;
	text-align:center;
	padding:10px;
	border:1px solid #000070;
	background-color:#FFFFFF;
	width:205px;
	height:40px;
	}

div.pc_memo{
	float:both;
	margin-left: 5px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	margin:5px;
	display:block;
	background-color:#FFFFFF;
	width:780px;
	height:100px;
	font-size:11pt;
	line-height:20px;
	}

/* 100 no question */

div.100_area{
	margin-top: 20px;
	background-color:#000070;
	border:2px #3030B0 solid;
	width:800px;
	}

div.100_subarea{
	margin-top: 10px;
	background-color:#000070;
	width:700px;
	}

div.100_title{
	color:#FFFFFF;
	text-decoration:underline;
	text-align:center;
	display:block;
	background-color:#000050;
	border:1px solid #3030B0;
	width:690px;
	height:40px;
	font-size:16pt;
	line-height:40px;
	}

div.100_memo{
	color:#FFFFFF;
	text-align:center;
	text-indent:5px;
	background-color:#404040;
	width:680px;
	height:35px;
	line-height:35px;
	}

div.100_num{
	float:left;
	font-style:bold;
	color:#FFFFFF;
	text-align:right;
	background-color:#404080;
	border:1px #FFFFFF solid;
	font-size:11pt;
	width:40px;
	height:20px;
	}

div.100_quest{
	float:left;
	color:#FFFFFF;
	text-align:left;
	background-color:#404080;
	border:1px #FFFFFF solid;
	font-size:11pt;
	width:660px;
	height:20px;
	}

div.100_ans{
	float:both;
	color:#FFFFFF;
	text-align:left;
	border:1px #FFFFFF solid;
	background-color:#303060;
	font-size:11pt;
	width:700px;
	height:30px;
	line-height:20px;
	}

/*  Siryuu  */

div.siryuu_area{
	margin-top: 20px;
	background-color:#700000;
	border:2px #FF8080 solid;
	width:800px;
	height:400px;
	}

div.siryuu_title{
	color:#FFFFFF;
	text-decoration:underline;
	text-align:center;
	margin:5px;
	display:block;
	background-color:#400000;
	width:780px;
	height:30px;
	font-size:14pt;
	line-height:30px;
	}

div.siryuu_img{
	float: left;
	font-style: italic;
	margin:5px;
	color:#7070FF;
	text-align:left;
	background-color:#700000;
	width:360px;
	height:360px;
	}

div.siryuu_spec_title{
	float: left;
	color:#000030;
	font-size:12pt;
	text-align:center;
	line-height:30px;
	border:1px solid #FF8080;
	background-color:#A0A0A0;
	width:80px;
	height:30px;
	}

div.siryuu_spec_title_span{
	float: left;
	color:#000030;
	font-size:11pt;
	text-align:center;
	line-height:60px;
	border:1px solid #FF8080;
	background-color:#A0A0A0;
	width:80px;
	height:64px;
	}

div.siryuu_spec{
	float: left;
	color:#303060;
	font-size:11pt;
	text-align:center;
	line-height:30px;
	border:1px solid #FF8080;
	background-color:#FFFFFF;
	width:320px;
	height:30px;
	}

div.siryuu_memo{
	float:both;
	margin-left: 5px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	margin:5px;
	display:block;
	background-color:#FFFFFF;
	width:780px;
	height:100px;
	font-size:11pt;
	line-height:20px;
	}

/*  link page  */

div.link_area{
	margin-top: 20px;
	background-color:#007000;
	border:2px #80FF80 solid;
	width:800px;
	}

div.link_index{
	color:#FFFFFF;
	text-decoration:underline;
	text-align:center;
	margin:5px;
	display:block;
	border:1px solid #40A040;
	background-color:#004000;
	width:780px;
	height:40px;
	font-size:14pt;
	line-height:40px;
	}

div.link_text{
	color:#FFFFFF;
	text-align:center;
	text-indent:5px;
	background-color:#404040;
	width:680px;
	height:35px;
	line-height:35px;
	}

div.link_list{
	background-color:#007000;
	width:610px;
	}

/*  link menu  */

div.link_title_top{
	float: left;
	color:#FFFFFF;
	font-size:12pt;
	line-height:30px;
	text-align:center;
	border:1px solid #40A040;
	background-color:#206020;
	width:250px;
	height:30px;
	}

div.link_owner_top{
	float: left;
	color:#FFFFFF;
	font-size:12pt;
	line-height:30px;
	text-align:center;
	border:1px solid #40A040;
	background-color:#206020;
	width:150px;
	height:30px;
	}

div.link_cat_top{
	float: left;
	color:#FFFFFF;
	font-size:12pt;
	line-height:30px;
	text-align:center;
	border:1px solid #40A040;
	background-color:#206020;
	width:200px;
	height:30px;
	}

/*  link   */

div.link_title{
	float: left;
	font-size:11pt;
	text-align:center;
	border:1px solid #40A040;
	background-color:#404040;
	width:250px;
	height:75px;
	}

div.link_owner{
	float: left;
	color:#000000;
	font-size:12pt;
	text-align:center;
	line-height:70px;
	border:1px solid #40A040;
	background-color:#FFFFFF;
	width:150px;
	height:75px;
	}

div.link_cat{
	float: left;
	color:#000000;
	font-size:11pt;
	line-height:70px;
	text-align:center;
	border:1px solid #40A040;
	background-color:#FFFFFF;
	width:200px;
	height:75px;
	}


/*  link Style  */

a:link	{
	color:#9090FF;
	text-decoration:underline;
	}
a:visited{
	color:#33FFFF;
	text-decoration:underline;
	}
a:active{
	color:#9000FF;
	text-decoration:underline;
	}
a:hover	{
	color:#33CCCC;
	text-decoration:underline;
	}

/* main menu */
div.menu	{
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#000000;
	border:1px #808080 solid;
	width:170px;
	height:25px;
	font-size:12pt;
	line-height:25px;
	}

div.submenu	{
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#000000;
	border:1px #808080 solid;
	width:130px;
	height:18px;
	font-size:10pt;
	line-height:18px;
	}

a.menu	{
	color:#8080FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303030;
	border:1px #808080 solid;
	width:170px;
	height:25px;
	font-size:12pt;
	line-height:25px;
	}
a.menu:visited{
	color:#A0A0FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303030;
	border:1px #808080 solid;
	width:170px;
	height:25px;
	font-size:12pt;
	line-height:25px;
	}
a.menu:active{
	color:#9090FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303030;
	border:1px #808080 solid;
	width:170px;
	height:25px;
	font-size:12pt;
	line-height:25px;
	}
a.menu:hover	{
	color:#000000;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#E0E0E0;
	border:1px #808080 solid;
	width:170px;
	height:25px;
	font-size:12pt;
	line-height:25px;
	}

/* sub menu */

a.submenu{
	color:#8080FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303030;
	border:1px #808080 solid;
	width:130px;
	height:18px;
	font-size:10pt;
	line-height:18px;
	}
a.submenu:visited{
	color:#A0A0FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303030;
	border:1px #808080 solid;
	width:130px;
	height:18px;
	font-size:10pt;
	line-height:18px;
	}
a.submenu:active{
	color:#9090FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303030;
	border:1px #808080 solid;
	width:130px;
	height:18px;
	font-size:10pt;
	line-height:18px;
	}
a.submenu:hover	{
	color:#000000;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#E0E0E0;
	border:1px #808080 solid;
	width:130px;
	height:18px;
	font-size:10pt;
	line-height:18px;
	}

/* mini menu */

a.minimenu{
	color:#8080FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303080;
	border:1px #808080 solid;
	width:100px;
	height:12px;
	font-size:8pt;
	line-height:18px;
	}
a.minimenu:visited{
	color:#A0A0FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303080;
	border:1px #808080 solid;
	width:100px;
	height:12px;
	font-size:8pt;
	line-height:18px;
	}
a.minimenu:active{
	color:#9090FF;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#303080;
	border:1px #808080 solid;
	width:100px;
	height:12px;
	font-size:8pt;
	line-height:18px;
	}
a.minimenu:hover	{
	color:#000000;
	text-decoration:underline;
	margin:0px;
	padding:4px;
	display:block;
	background-color:#E0E0E0;
	border:1px #808080 solid;
	width:100px;
	height:12px;
	font-size:8pt;
	line-height:18px;
	}

