
a{text-decoration:none}

a:link{color:00f}
a:visited{color:a0a}
a:active{color:0ff}
a:hover{color:f00}

img{border:1}


body{
	
	background-color:	fff;
	color:				033;
	font-size:			x-small;
	font-family:		"‚l‚r ƒSƒVƒbƒN";
	
	margin:				0px;
	
	scrollbar-face-color:		fcc; 
	scrollbar-track-color:		fee;
	scrollbar-arrow-color:		fff;
	scrollbar-highlight-color:	f00;
	scrollbar-shadow-color:		f00;
	
}

.rouler{
	
	position:			absolute;
	bottom:				0px;
	left:				0px;
	width:				100%;
	height:				100px;
	
	background-color:	fff;
	background-image:	url(./bg/rouler.png);
	
}

.top{
	
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				1000px;
	height:				240px;
	
	padding-top:		30px;
	padding-bottom:		30px;
	padding-right:		30px;
	padding-left:		30px;
	
	background-color:	fff;
	background-image:	url(./bg/top.jpg);
	
	font-size:			x-small;
	text-align:			right;
	
}

.cont{
	
	position:			absolute;
	top:				250px;
	left:				25px;
	width:				300px;
	height:				1000px;
	
	padding-top:		50px;
	padding-right:		10px;
	
	background-color:	fff;
	border-width:		3px;
	border-color:		fcc;
	border-style:		solid;
	
	font-size:			x-small;
	text-align:			right;
	
}

.main{
	
	position:			absolute;
	top:				250px;
	left:				350px;
	width:				650px;
	height:				1000px;
	
	background-color:	fff;
	border-width:		3px;
	border-color:		fcc;
	border-style:		solid;
	
	
}

.bottom{
	
	position:			absolute;
	top:				1300px;
	left:				50px;
	width:				1000px;
	
	padding-top:		20px;
	padding-bottom:		20px;
	
	background-color:	fff;
	
	text-align:			center;
	
}

.log{
	
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				600px;
	
	padding-top:		50px;
	padding-bottom:		50px;
	
	background-color:	fff;
	
	font-size:			x-small;
	text-align:			center;
	
}

.wks_{
	
	position:			absolute;
	top:				30px;
	left:				50px;
	width:				800px;
	height:				450px;
	
	padding-top:		150px;
	padding-bottom:		5px;
	padding-left:		5px;
	padding-right:		5px;
	
	background-color:	cef;
	
	color:				000;
	font-size:			medium;
	
}

.wks{
	
	position:			rerative;
	width:				790px;
	
	padding-top:		50px;
	padding-left:		50px;
	padding-bottom:		50px;
	
	background-color:	fff;
	
	color:				033;
	font-size:			x-small;
	
}

.wks_logo{
	
	position:			absolute;
	top:				50px;
	left:				100px;
	width:				450px;
	height:				100px;
	
	padding-top:		10px;
	
	background-color:	cfa;
	
	font-size:			x-small;
	text-align:			center;
	
}

.k_ind_top{
	
	position:			absolute;
	top:				30px;
	left:				50px;
	
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		5px;
	padding-right:		5px;
	
	background-color:	000;
	
	font-size:			x-small;
	text-align:			center;
	
}

.k_ind_main_{
	
	position:			absolute;
	top:				200px;
	left:				50px;
	width:				500px;
	height:				1000px;
	
	padding-top:		20px;
	padding-left:		30px;
	
	background-color:	fcf;
	
	font-size:			small;
	
}

.k_ind_main{
	
	position:			absolute;
	top:				250px;
	left:				55px;
	width:				490px;
	height:				945px;
	
	padding-top:		30px;
	padding-left:		30px;
	
	background-color:	fff;
	
	font-size:			x-small;
	
}

.k_main_top{
	
	position:			absolute;
	top:				30px;
	left:				560px;
	width:				450px;
	height:				120px;
	
	padding-top:		10px;
	
	background-color:	fcf;
	
	font-size:			x-small;
	text-align:			center;
	
}

.k_main_bar{
	
	position:			absolute;
	top:				30px;
	left:				10px;
	width:				450px;
	height:				120px;
	
	padding-top:		10px;
	
	background-color:	eee;
	
	font-size:			x-small;
	text-align:			center;
	vertical-align:		middle;
	
}

.k_main_main{
	
	position:			absolute;
	top:				250px;
	left:				15px;
	width:				990px;
	height:				1145px;
	
	padding-top:		50px;
	padding-left:		50px;
	
	background-color:	fff;
	
	font-size:			x-small;
	
}

.k_main_main_{
	
	position:			absolute;
	top:				200px;
	left:				10px;
	width:				1000px;
	height:				1200px;
	
	padding-top:		20px;
	padding-left:		30px;
	
	background-color:	fea;
	
	font-size:			small;
	
}

.k_main_photo{
	
	position:			absolute;
	top:				50px;
	left:				40px;
	width:				450px;
	height:				600px;
	
	padding-top:		40px;
	padding-left:		70px;
	
	background-color:	ccc;
	
	font-size:			x-small;
	
}

.k_main_human{
	
	position:			absolute;
	top:				50px;
	left:				510px;
	width:				450px;
	height:				600px;
	
	padding-top:		20px;
	padding-left:		15px;
	
	background-color:	afc;
	
	font-size:			x-small;
	
}

.k_main_intro{
	
	position:			absolute;
	top:				720px;
	left:				50px;
	width:				900px;
	height:				390px;
	
	padding-top:		30px;
	padding-bottom:		30px;
	padding-left:		50px;
	padding-right:		50px;
	
	background-color:	fff;
	
	font-size:			small;
	line-height:		180%;
	
}

.k_main_intro_{
	
	position:			absolute;
	top:				670px;
	left:				40px;
	width:				920px;
	height:				450px;
	
	padding-top:		20px;
	padding-left:		30px;
	
	background-color:	acf;
	
	font-size:			small;
	
}

.k_photo_s{
	
	position:			absolute;
	top:				200px;
	left:				10px;
	
	width:				370px;
	height:				500px;
	
	border:				0px fff solid;
	
	
}

.k_photo_b{
	
	position:			absolute;
	top:				200px;
	left:				410px;
	
	width:				600px;
	height:				500px;
	
	border:				0px fff solid;
	
	
}

.p_ind_top{
	
	position:			absolute;
	top:				30px;
	left:				50px;
	
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		5px;
	padding-right:		5px;
	
	background-color:	000;
	
	font-size:			x-small;
	text-align:			center;
	
}

.p_ind_main_{
	
	position:			absolute;
	top:				200px;
	left:				50px;
	width:				500px;
	height:				500px;
	
	padding-top:		20px;
	padding-left:		30px;
	
	background-color:	fec;
	
	font-size:			small;
	
}

.p_ind_main{
	
	position:			absolute;
	top:				250px;
	left:				55px;
	width:				490px;
	height:				445px;
	
	background-color:	fff;
	
	font-size:			x-small;
	
}

.p_frame_main{
	
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				450px;;
	
	padding-top:		30px;
	padding-bottom:		30px;
	padding-left:		30px;
	padding-right:		30px;
	
	background-color:	fff;
	
	font-size:			x-small;
	
}

.p_photo_logo{
	
	position:			absolute;
	top:				10px;
	left:				560px;
	width:				450px;
	height:				100px;
	
	padding-top:		10px;
	
	background-color:	cfa;
	
	font-size:			x-small;
	text-align:			center;
	
}

.p_photo_s{
	
	position:			absolute;
	top:				10px;
	left:				10px;
	
	width:				370px;
	height:				700px;
	
	border:				0px fff solid;
	
	
}

.p_photo_b{
	
	position:			absolute;
	top:				150px;
	left:				410px;
	
	width:				600px;
	height:				500px;
	
	border:				0px fff solid;
	
	
}

.i_ind_top{
	
	position:			absolute;
	top:				30px;
	left:				50px;
	
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		5px;
	padding-right:		5px;
	
	background-color:	000;
	
	font-size:			x-small;
	text-align:			center;
	
}

.i_ind_logo{
	
	position:			absolute;
	top:				50px;
	left:				560px;
	width:				450px;
	height:				100px;
	
	padding-top:		10px;
	
	background-color:	cfa;
	
	font-size:			x-small;
	text-align:			center;
	
}

.i_ind_choise_{
	
	position:			absolute;
	top:				200px;
	left:				50px;
	width:				200px;
	height:				550px;
	
	padding-top:		20px;
	padding-left:		30px;
	
	background-color:	cef;
	
	font-size:			small;
	
}

.i_ind_choise{
	
	position:			absolute;
	top:				250px;
	left:				55px;
	width:				190px;
	height:				495px;
	
	
	background-color:	fff;
	
	font-size:			x-small;
	
}

.i_ind_illust{
	
	position:			absolute;
	top:				200px;
	left:				300px;
	width:				710px;
	height:				500px;
	
	background-color:	aff;
	
	font-size:			x-small;
	
}

.i_choise_main{
	
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				180px;
	
	
	padding-top:		20px;
	padding-bottom:		20px;
	padding-left:		20px;
	padding-right:		20px;
	
	
	background-color:	fff;
	
	font-size:			small;
	text-align:			center;
	line-height:		250%;
	
}

.i_illust_block_0{
	
	position:			absolute;
	left:				30px;
	width:				200px;
	height:				200px;
	
	padding-top:		10px;
	
	
	background-color:	fff;
	
	
	text-align:			center;
	line-height:		250%;
	
}

.i_illust_block_1{
	
	position:			absolute;
	left:				240px;
	width:				200px;
	height:				200px;
	
	padding-top:		10px;
	
	
	background-color:	fff;
	
	
	text-align:			center;
	line-height:		250%;
	
}

.i_illust_block_2{
	
	position:			absolute;
	left:				450px;
	width:				200px;
	height:				200px;
	
	padding-top:		10px;
	
	
	background-color:	fff;	
	
	text-align:			center;
	line-height:		250%;
	
}