/* content.css
-----------------------
01.basic
02.layout
03.font /bgcolor
04.story
05.character
06.gallery
07.information
08.download
=====================*/

/*---------------------
01.basic
---------------------*/

*{
	margin:0;
	padding:0;

}
body{
	color:#0061a9;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;
	margin:0 auto;
	margin-left: 0px;
	background-attachment: fixed;
	background-image: url(../image/storyBG.jpg);
}
html, body {scrollbar-base-color : #ffffff;
	scrollbar-3dlight-color : #9F1918;
	scrollbar-arrow-color : #9F1918;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
	scrollbar-darkshadow-color : #9F1918;
	background-color: #999999;
	margin-top: 0;
	}
body{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
hr{
	border: 1px dashed #993300;
}
a img{ border:0;}
.iepngfix, * html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}
.left{ float:left; overflow:hidden;}
.left2{ float:left; overflow:hidden;margin: 0 10px 10px 0;
}
.right{ float:right; overflow:hidden;}
.clear{ clear:both; display:block;}

/*---------------------
02.layout
---------------------*/
#all{ width:930px; height:725px; background:url(image/storyBG.jpg) no-repeat; margin:0px auto;}
#all{ padding:0 0 0 0;}

/* menu_contents */

ul#menu_contents{
	width:930px;
	background:url(image/contents_menu.png) no-repeat;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
}
ul#menu_contents li{
	position:absolute;
	top:0;
	float:left;
	visibility: visible;
}
ul#menu_contents li, ul#menu_contents li a {
	display: block;
	height:82px; 
	text-indent: -999999px; 
	text-decoration: none; 
	font-size: 1px;
}
ul#menu_contents li.menu01, ul#menu_contents li.menu01on { left:0; width:45px;}
ul#menu_contents li.menu02, ul#menu_contents li.menu02on { left:45px; width:61px;}
ul#menu_contents li.menu03, ul#menu_contents li.menu03on { left:106px; width:101px;}
ul#menu_contents li.menu04, ul#menu_contents li.menu04on { left:207px; width:74px;}
ul#menu_contents li.menu05, ul#menu_contents li.menu05on { left:281px; width:71px;}
ul#menu_contents li.menu06, ul#menu_contents li.menu06on { left:352px; width:99px;}
ul#menu_contents li.menu07, ul#menu_contents li.menu07on { left:451px; width:43px;}
ul#menu_contents li.menu08, ul#menu_contents li.menu08on { left:494px; width:43px;}
ul#menu_contents li.menu09, ul#menu_contents li.menu09on { left:537px; width:74px;}

ul#menu_contents li.menu01 a:hover {background: transparent url(image/contents_menu_on.png) 0px 0px no-repeat;}
ul#menu_contents li.menu02 a:hover {background: transparent url(image/contents_menu_on.png) -45px 0px no-repeat;}
ul#menu_contents li.menu03 a:hover {background: transparent url(image/contents_menu_on.png) -106px 0px no-repeat;}
ul#menu_contents li.menu04 a:hover {background: transparent url(image/contents_menu_on.png) -207px 0px no-repeat;}
ul#menu_contents li.menu05 a:hover {background: transparent url(image/contents_menu_on.png) -281px 0px no-repeat;}
ul#menu_contents li.menu06 a:hover {background: transparent url(image/contents_menu_on.png) -352px 0px no-repeat;}
ul#menu_contents li.menu07 a:hover {background: transparent url(image/contents_menu_on.png) -451px 0px no-repeat;}
ul#menu_contents li.menu08 a:hover {background: transparent url(image/contents_menu_on.png) -494px 0px no-repeat;}
ul#menu_contents li.menu09 a:hover {background: transparent url(image/contents_menu_on.png) -537px 0px no-repeat;}

html ul#menu_contents li.menu01on { background: transparent url(image/contents_menu_on2.png) 0px 0px no-repeat;}
html ul#menu_contents li.menu02on { background: transparent url(image/contents_menu_on2.png) -45px 0px no-repeat;}
html ul#menu_contents li.menu03on { background: transparent url(image/contents_menu_on2.png) -106px 0px no-repeat;}
html ul#menu_contents li.menu04on { background: transparent url(image/contents_menu_on2.png) -207px 0px no-repeat;}
html ul#menu_contents li.menu05on { background: transparent url(image/contents_menu_on2.png) -281px 0px no-repeat;}
html ul#menu_contents li.menu06on { background: transparent url(image/contents_menu_on2.png) -352px 0px no-repeat;}
html ul#menu_contents li.menu07on { background: transparent url(image/contents_menu_on2.png) -451px 0px no-repeat;}
html ul#menu_contents li.menu08on { background: transparent url(image/contents_menu_on2.png) -494px 0px no-repeat;}
html ul#menu_contents li.menu09on { background: transparent url(image/contents_menu_on2.png) -537px 0px no-repeat;}
#charatag{
	height: 82px;
	width: 319px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	/*top: -82px;*/
	right: 0px;
	left: 611px;
}
#constract{
	left: 0px;
	top: 0px;
	/*width: 630px;
	height: 725px;*/
	padding-left: 300px;
	padding-top: 220px;
	position: relative;
}

/* /footer */

#footer{
	position:absolute;
	top:692px;
	text-align:center;
	margin:0px 0 0 0;
	height: 33px;
	width: 930px;
	clip: rect(auto,auto,auto,auto);
}
#footer2{
	position:absolute;
	top:610px;
	text-align:center;
	margin:0px 0 0 0;
	height: 33px;
	width: 930px;
	clip: rect(auto,auto,auto,auto);
}
#footer3{
	position:relative;
	/*top:610px;*/
	text-align:center;
	margin:0px 0 0 0;
	height: 33px;
	width: 930px;	/*clip: rect(auto,auto,auto,auto);*/
}


/*---------------------
03.font /bgcolor
---------------------*/
.notxt{ display:none; font-size:10%; text-decoration:none; text-indent:-9999px;}
A	{text-decoration:none;
	color:#0099ff;}
.nmTxt	{
	font-size:12px;
	font-style: normal;
	color: #333300;
	line-height: 16px;
	font-family: "normal";
	font-variant: normal;
	letter-spacing: normal;
	white-space: normal;
	clear: left;
	padding-left: 30px;
	padding-right: 380px;
	text-align: center;
}
.nmTxt_left	{
	font-size:12px;
	font-style: normal;
	color: #333300;
	line-height: 16px;
	font-family: "normal";
	font-variant: normal;
	letter-spacing: normal;
	white-space: normal;
	clear: left;
	padding-left: 380px;
	/*padding-right: 380px;*/
	text-align: center;
	/*display: table-column;*/
}
.nmTxt_sub	{
	font-size:12px;
	font-style: normal;
	color: #333300;
	line-height: 16px;
	font-family: normal;
	font-variant: normal;
	letter-spacing: normal;
	white-space: normal;
	clear: left;
	padding-top: 250px;
	padding-left: 30px;
	padding-right: 380px;
	text-align: center;
}
.nmTxt_sub2	{
	font-size:12px;
	font-style: normal;
	color: #333300;
	line-height: 16px;
	font-family: normal;
	font-variant: normal;
	letter-spacing: normal;
	white-space: normal;
	clear: left;
	padding-top: 238px;
	padding-left: 390px;
	text-align: center;
}

.hTxt {font-size: 14px; line-height: normal; font-weight: bold; color: #333300; font-style: normal;}
.nmTxt1 {font-size:12px; font-style: normal; color: #FFFFFF; line-height: 14px; }
.smTxt1 {font-size: 10px;
		 color: #FFFFFF;
}
.style3 {font-size: 10px; color: #9F1918; }
.style4 {font-size: 12px; font-style: normal; color: #9F1918; line-height: 14px; }
.style9 {
	font-style: normal;
	line-height: 16px;
	font-family: normal;
	font-variant: normal;
	letter-spacing: normal;
	white-space: normal;
	font-size: 12px;
	color: #333333;
}
.title{
	color:#9F1918;
	font-size:16px;
	}
.hi{
	color:#09F;
	font-weight: bold;
	font-size:12px;
	}
/*---------------------
04.story
---------------------*/
#contentmenu {
	height: 82px;
	width: 930px;
}
#story_main {
	position:absolute;
	top:82px;
	font-size: 12px;
	color: #810901;
	font-style: normal;
	margin: 5;
	padding-left: 120px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-right: 50px;
	background-image: url(image/story_main.jpg);
	background-repeat: no-repeat;
	height: 610px;
	width: 930px;
	}
#story_word {
	font-size: 12px;
	color: #281400;
	height: 74px;
	width: 760px;
	position: absolute;
	left: 135px;
	top: 517px;
	border: thin dotted #800A00;
	padding-top: 10px;
	padding-left: 20px;
}
ul#wordmenu{
	position: absolute;
	left: 0px;
	width:930px;
	height:610px;
	background:url(image/image/story_main.jpg) no-repeat;
	visibility: visible;
	margin: 0;
	float: left;
}
ul#wordmenu li{
	position: absolute;
	left: 0px;
	top: 82px;
	float:left;
	visibility: visible;
}
ul#wordmenu li, ul#wordmenu li a {
	display: block;
	height:54px;
	text-indent: -999999px; 
	text-decoration: none; 
	/*font-size: 1px;*/
}
ul#wordmenu li.word1	{ width:174px; height: 39px; left: 107px; top: 10px;}
ul#wordmenu li.word2	{ width:79px; height: 41px; left: 69px; top: 140px;}
ul#wordmenu li.word3	{ width:88px; height: 38px; left: 148px; top: 121px;}
ul#wordmenu li.word4	{ width:175px; height: 41px; left: 204px; top: 140px;}
ul#wordmenu li.word5 	{ width:94px; height: 32px; left: 524px;  top: 215px;}

ul#wordmenu li.word1 a:hover 	{ background: transparent url(image/story_main_on.jpg) -107px -12px no-repeat; top: 0px;}
ul#wordmenu li.word2 a:hover	{ background: transparent url(image/story_main_on.jpg) -69px -142px no-repeat; top: 140px;}
ul#wordmenu li.word3 a:hover 	{ background: transparent url(image/story_menu_on3.jpg) 1px 0px no-repeat; top: 121px;}
ul#wordmenu li.word4 a:hover { background: transparent url(image/story_menu_on2.jpg) 0px 7px no-repeat; top: 149px;}
ul#wordmenu li.word5 a:hover 	{ background: transparent url(image/story_main_on.jpg) -524px -217px no-repeat; top: 215px;}

/*---------------------
05.character
---------------------*/
#chara_contents {
/*	background-image: url(image/chara_main_bg.jpg);*/
	position:absolute;
	top:82px;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	height: 610px;
	width: 930px;
}
#charamain{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_asuka.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}
#charamain_kei{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_kei.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}
#charamain_dio{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_dio.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}
#charamain_ryoichi{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_ryoichi.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}
#charamain_kiryu{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_kiryu.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}
#charamain_matori{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_matori.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}
#charamain_hajime{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_hajime.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}
#charamain_hiro{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_hiro.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}

#charamain_taiyo{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_taiyo.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	margin: 0px;
	visibility: visible;
}
#charamain_monsieur{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_monsieur.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	margin: 0px;
	visibility: visible;
}
#charamain_kaido{
	position: absolute;
	left: 196px;
	height:610px;
	width: 734px;
	background-image: url(image/chara_main_kaido.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	margin: 0px;
	visibility: visible;
}
#subchara_file {
	margin-top: 30px;
	width: 350px;
	position: absolute;
	margin-left: 320px;
	height: 34px;
}

#subchara_voice {
	margin-top: 90px;
	margin-left: 190px;
	/*position: absolute;*/
	
}

#samplev_posi{
	position: absolute;
	top: 356px;
	margin: 0px;
	visibility: visible;
	width: 369px;
}
#samplev_posi2{
	position: absolute;
	top: 358px;
	margin: 0px;
	margin-left:360px;
	visibility: visible;
	width: 369px;
}

#rough_posi{
	position: absolute;
	top: 325px;
	margin: 0px;
	visibility: visible;
}
#rough_posi img A:Hover{
		position:relative;
		top:1px;
}
#rough_posi2{
	position: absolute;
	top: 325px;
	margin-left:360px;
	visibility: visible;
}
ul#charamenu{
	position: absolute;
	left: 0px;
	width:196px;
	height:610px;
	background:url(image/chara_main_bg.jpg) no-repeat;
	visibility: visible;
	margin: 0;
	float: left;
}
ul#charamenu li{
	position: absolute;
	left: 0px;
	top: 82px;
	float:left;
	visibility: visible;
}
ul#charamenu li, ul#charamenu li a {
	display: block;
	height:54px;
	text-indent: -999999px; 
	text-decoration: none; 
	font-size: 1px;
}
ul#charamenu li.asuka, ul#charamenu li.asuka_on	 	{ width:196px; height: 50px; top: 47px;}
ul#charamenu li.kei, ul#charamenu li.kei_on 		{ width:196px; height: 51px; top: 97px;}
ul#charamenu li.dio, ul#charamenu li.dio_on 		{ width:196px; height: 50px; top: 148px;}
ul#charamenu li.ryoichi, ul#charamenu li.ryoichi_on	{ width:196px; height: 55px; top: 198px;}
ul#charamenu li.kiryu, ul#charamenu li.kiryu_on 	{ width:196px; height: 51px; top: 253px;}
ul#charamenu li.matori, ul#charamenu li.matori_on	{ width:196px; height: 51px; top: 303px;}
ul#charamenu li.hajime, ul#charamenu li.hajime_on 	{ width:196px; height: 50px; top: 357px;}
ul#charamenu li.hiro, ul#charamenu li.hiro_on 		{ width:196px; height: 54px; top: 405px;}
ul#charamenu li.taiyo, ul#charamenu li.taiyo_on 	{ width:196px; height: 47px; top: 459px;}
ul#charamenu li.monsieur, ul#charamenu li.monsieur_on 	{ width:196px; height: 47px; top: 506px;}

ul#charamenu li.asuka a:hover 	{ background: transparent url(image/chara_menu_on.jpg) 0px -47px no-repeat; top: 47px;}
ul#charamenu li.kei a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -97px no-repeat; top: 97px;}
ul#charamenu li.dio a:hover 	{ background: transparent url(image/chara_menu_on.jpg) 0px -148px no-repeat; top: 148px;}
ul#charamenu li.ryoichi a:hover { background: transparent url(image/chara_menu_on.jpg) 0px -198px no-repeat; top: 198px;}
ul#charamenu li.kiryu a:hover 	{ background: transparent url(image/chara_menu_on.jpg) 0px -253px no-repeat; top: 253px;}
ul#charamenu li.matori a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -303px no-repeat; top: 303px;}
ul#charamenu li.hajime a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -357px no-repeat; top: 357px;}
ul#charamenu li.hiro a:hover 	{ background: transparent url(image/chara_menu_on.jpg) 0px -405px no-repeat; top: 405px;}
ul#charamenu li.taiyo a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -459px no-repeat; top: 459px;}
ul#charamenu li.monsieur a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -506px no-repeat; top: 506px;}

html ul#charamenu li.asuka_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -47px no-repeat; top: 47px;}
html ul#charamenu li.kei_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -97px no-repeat; top: 97px;}
html ul#charamenu li.dio_on	{ background: transparent url(image/chara_menu_on.jpg) 0px -148px no-repeat; top: 148px;}
html ul#charamenu li.ryoichi_on { background: transparent url(image/chara_menu_on.jpg) 0px -198px no-repeat; top: 198px;}
html ul#charamenu li.kiryu_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -253px no-repeat; top: 253px;}
html ul#charamenu li.matori_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -303px no-repeat; top: 303px;}
html ul#charamenu li.hajime_on	{ background: transparent url(image/chara_menu_on.jpg) 0px -357px no-repeat; top: 357px;}
html ul#charamenu li.hiro_on	{ background: transparent url(image/chara_menu_on.jpg) 0px -405px no-repeat; top: 405px;}
html ul#charamenu li.taiyo_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -459px no-repeat; top: 459px;}
html ul#charamenu li.monsieur_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -506px no-repeat; top: 506px;}


/*---------------------
06.gallery
---------------------*/

#gallery_menu {
	/*background:url(image/gal_menu_on.jpg); */
	background-repeat: no-repeat;
	height: 355px;
	width: 276px;
	margin-left: 5px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	
}
ul#gallery_menu li {
	display: block;
	visibility: hidden;
	list-style-type: none;
}
ul#gallery_menu li a {
	display: block;
	height:54px;
	text-indent: -999999px; 
	text-decoration: none; 
	font-size: 1px;
	list-style-type: none;
}
ul#gallery_menu li.sta02 { width:196px; height: 50px; top: 47px;}
ul#gallery_menu li.sta03		{ width:196px; height: 51px; top: 97px;}

ul#charamenu li.asuka a:hover 	{ background: transparent url(image/chara_menu_on.jpg) 0px -47px no-repeat; top: 47px;}
ul#charamenu li.kei a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -97px no-repeat; top: 97px;}
ul#charamenu li.dio a:hover 	{ background: transparent url(image/chara_menu_on.jpg) 0px -148px no-repeat; top: 148px;}
ul#charamenu li.ryoichi a:hover { background: transparent url(image/chara_menu_on.jpg) 0px -198px no-repeat; top: 198px;}
ul#charamenu li.kiryu a:hover 	{ background: transparent url(image/chara_menu_on.jpg) 0px -253px no-repeat; top: 253px;}
ul#charamenu li.matori a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -303px no-repeat; top: 303px;}
ul#charamenu li.hajime a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -357px no-repeat; top: 357px;}
ul#charamenu li.hiro a:hover 	{ background: transparent url(image/chara_menu_on.jpg) 0px -405px no-repeat; top: 405px;}
ul#charamenu li.taiyo a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -459px no-repeat; top: 459px;}
ul#charamenu li.monsieur a:hover	{ background: transparent url(image/chara_menu_on.jpg) 0px -506px no-repeat; top: 506px;}

html ul#charamenu li.asuka_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -47px no-repeat; top: 47px;}
html ul#charamenu li.kei_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -97px no-repeat; top: 97px;}
html ul#charamenu li.dio_on	{ background: transparent url(image/chara_menu_on.jpg) 0px -148px no-repeat; top: 148px;}
html ul#charamenu li.ryoichi_on { background: transparent url(image/chara_menu_on.jpg) 0px -198px no-repeat; top: 198px;}
html ul#charamenu li.kiryu_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -253px no-repeat; top: 253px;}
html ul#charamenu li.matori_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -303px no-repeat; top: 303px;}
html ul#charamenu li.hajime_on	{ background: transparent url(image/chara_menu_on.jpg) 0px -357px no-repeat; top: 357px;}
html ul#charamenu li.hiro_on	{ background: transparent url(image/chara_menu_on.jpg) 0px -405px no-repeat; top: 405px;}
html ul#charamenu li.taiyo_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -459px no-repeat; top: 459px;}
html ul#charamenu li.monsieur_on 	{ background: transparent url(image/chara_menu_on.jpg) 0px -506px no-repeat; top: 506px;}

#gallery_main {
	height: 530px;
	width: 450px;
	padding-left: 0px;
	padding-top: 0px;
	top: 80px;
	float:right;
	position: absolute;
	margin-left: 316px;
	list-style-type: none;
}

#gallery_main ul{	list-style-type: none;}
#cg_txtf{
	border: 1px solid #990000;
	height: 180px;
	width: 450px;
	margin-top:10px;
	list-style-type: none;
	
}

/*---------------------
07.information
---------------------*/

#information {
	height: 450px;
	/*width: 700px;*/
	padding-left: 100px;
}
#information2 {
	height: 450px;
	/*width: 700px;*/
	padding-left: 80px;
}
#special1 {
	height: 450px;
	width: 800px;
	margin-left: 100px;
	margin-top: 10px;
	font-size: 12px;
	color: #820900;
}
#special2 {
	height: 80px;
	width: 800px;
	margin-left: 100px;
	margin-top: 10px;
	font-size: 12px;
	color: #820900;
	text-align: right;
}

/*---------------------
08.DOWNLOAD
---------------------*/
#blogparts {
	height: 450px;
	/*width: 700px;*/
	margin-left:120px;
	/*margin-top:50px;*/
}
#blogparts #blog_posi {
	float:left;
	position:relative;
}
.blog_nmTxt{
	font-size:12px;
	color:#630;
	text-align:center;
}


#spec {
	margin-left: 100px;
	/*margin-top: 20px;*/
}
#masterup {
	width: 600px;
	margin-left: 150px;
	height: 550px;
	/*float: right;*/
}
#information2 {
	height: 600px;
	/*width: 700px;*/
	margin-left: 50px;
}
/*---------------------
BBS
---------------------*/
#bbs_con {
	height: 580px;
	width: 680px;
	margin-top: 10px;
	border: 1px solid #820900;
	padding-right: 10px;
	padding-left: 60px;
	background-color: #F5E8DC;
	margin-left: 10px;
}
#bbs_con li{
	font-size: 12px;
	line-height: 12px;
	}
/*---------------------
VOTE
---------------------*/
#all2{ width:930px; height:1000px; background:url(image/storyBG.jpg) no-repeat; margin:0px auto;}
#all2{ padding:0 0 0 0;}

#vote_st{
	width:820px;
	heigh:900px;
	padding:0 0 0 0;
	margin:0px auto;
	text-align:center;
	background-image: url(image/vote_bg.gif);
	background-repeat: repeat-y;
}
#vote_coution {
	padding: 10px;
	/*height: 300px;*/
	width: 500px;
	border: 3px dotted #0041A1;
	text-align: center;
	font-size: 12px;
	color: #0041A1;
	line-height: 14px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: auto;
}
#vote_con {
	font-size: 12px;
	margin-top: 10px;
}
#vote_comment {
	padding: 10px;
	width: 500px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EBDCE3;
	color: #810901;
	border: 1px solid #810901;
	text-align: left;
}
#vote_result {
	padding: 10px;
	width: 400px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EBDCE3;
	color: #810901;
	border: 1px solid #810901;
	text-align: left;
}
#down_st{
	width:770px;
	heigh:900px;
	padding:0 0 0 0;
	margin:0px auto;
	text-align:center;
	background-image: url(image/vote_bg.gif);
	background-repeat: repeat-y;
}#ost_main {
	width: 450px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #120620;
}
.ost_title {
	font-size: 12px;
	color: #FFF;
	background-color: #A61E34;
	text-align: right;
	height: 100px;
}
.ost_info {
	font-size: 12px;
	color: #132735;
	background-image: url(image/steal_ost_bg.jpg);
	background-repeat: repeat-y;
	padding: 15px;
	/*clear:both;*/
	height: auto;
}
.ost_traclist {
	float: right;
	width: 280px;
}

/*---------------------
vote_result
---------------------*/
#vote_result {
	height: 460px;
	width: 680px;
	margin-top: 10px;
	border: 1px solid #820900;
	padding-right: 10px;
	padding-left: 20px;
	background-color: #E5F1EE;
	margin-left: 10px;
}
#vote_result li{
	font-size: 12px;
	line-height: 12px;
	}