﻿<?php header("Content-type: text/css");?>
@charset "Shift-JIS";
/* Browser-style reset
------------------------------------------------------------ */
body {
	text-align: center;/* for ie6 bug */
	}
body,th,td {
	font-family: "Trebuchet MS","Arial","ＭＳ Ｐゴシック","Osaka";
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #5d584c;
	line-height: 1.4em;
	}
table {
	border-collapse: collapse;
	}
form {
	margin: 0;
	padding: 0;
	}
a,label{
	cursor: pointer;
	}
img {
	border:none;
	font-size: 0;
	line-height: 0;
	vertical-align: bottom;
	}
h1,h2,h3 {
	border:none;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
li,ul{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-size: 0;
	border:none;
	line-height: 0;
	}
pre {
	margin: 0;
	padding: 0;
	}
a:link {
	color: #bcaf9d;
	text-decoration: none;
	}
a:visited {
	color: #bcaf9d;
	text-decoration: none;
	}
a:hover {
	color: #bcaf9d;
	text-decoration: none;
	}
a:active {
	color: #bcaf9d;
	text-decoration: none;
	}
div,p,td,ul,ol,li,dl,dt,dd{
	font-size:12px;
	color:#808080;
	margin:0;
	padding:0;

}	
	
/* for non-CSS
------------------------------------------------------------ */
.aid {
	position: absolute;
	left: -9999px;
	width: 0px;
	height: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}


div,p,td,ul,ol,li,dl,dt,dd{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#808080;
	margin:0;
	padding:0;
}

img{border:0px;}


h1 span,h2 span,h3 span,h4 span,li span,a span{
	position:absolute;
	left:-9999px;
}

hr{display:none;}
/* column setting (layout only)
------------------------------------------------------------ */
/* common */
html {
	height: 100%;
	}
body {
	height: 100%;
	}
#all{
	margin: 0 auto 0 auto;
	min-height: 100%;
	width:998px;
	text-align: center;
	position:relative;
	}
* html #all {
	height: 100%;
	}
#header {
	position:relative;
	width: 998px;
	}
#header #headerlink{
	position:absolute;
	left:120px;
	top:20px;
	width:300px;
	height:100px;
	display:block;
	text-indent:-9999px;
	overflow: hidden;
}
#flash{
	width: 998px;
	height:323px;
	float: left;
	}
#illust-bottom {
	height:368px;
	width:100%;
	background:url(http://image.gamecom.jp/tenchi/web/common/bg_bottom2.jpg) no-repeat left bottom;
	position:relative;
	}

/* main colimn */
#left_column {
	background:url(http://image.gamecom.jp/tenchi/web/common/Sub_LeftBg2.jpg) repeat-y top #070f1a;
	width:208px;
	float: left;
	}
#center_column {
	background:url(http://image.gamecom.jp/tenchi/web/common/Sub_CenterBg.jpg) repeat-y top left;
	width:607px;
	float:left;
	}
#right_column {
	background: url(http://image.gamecom.jp/tenchi/web/common/Sub_RightBg2.jpg) no-repeat top #070f1a;
	width: 181px;
	float: left;
	}

/* clearfix
(.clearfix class wraps enclosing block element around inner floated elements)
------------------------------------------------------------ */
.clearfix:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
	}
.clearfix {
	min-height: 1px;
	display: inline-block;
	}
/* exlude MacIE5 \*/
* html .clearfix { 
	height: 1%;
	}
.clearfix {
	display:block;
	}
.clear {
	clear:both;
	}
/* end MacIE5 */

/* common item
------------------------------------------------------------ */
/* FF & IE7 font fix (FFやIE7で「○×△」などの表示がおかしい場合の対処) */
.fontfix {
	font-family: "ＭＳ Ｐゴシック";
	}
/* page body */
#Sub-BG 
{
	background:url(http://image.gamecom.jp/tenchi/web/common/bg_sub2.jpg) no-repeat top center;
	background-position: center top;
	background-color: #070f1a;
	}
/* header */
#header {
	height: 114px;
	}
/* common parts */
.fontbold {
	font-weight:bold;
	color:#6e3910;
	}
.fontalert{
	color:#7e1616;
	}
.allcenter {
	text-align:center;
	}
.allright {
	text-align:right;
	}
.partmargin {
	width:100%;
	height: 20px;
}


/* layout parts
------------------------------------------------------------ */
/*************************************************** left column ***************************************/

#left_column div.gamestart_space {
	padding-top:0px;
	padding-left:5px;
	}
	
#left_column div.left_space {
	padding-top:3px;
	padding-left:5px;
	}

#left_column div.left_columGamestart{
	width:204px;
	height:109px;
	}
	
#left_column div.left_Main_GameSystem{
	width:204px;
	height:148px;
	}		
	
#left_column div.left_Schedule{
	width:204px;
	height:177px;
	}		
	
#left_column div.left_columnbgbut{
	width:210px;
	height:8px;
	background: url(http://image.gamecom.jp/tenchi/web/common/Sub_FrameBottom_Left2.jpg) no-repeat;
	}
	
/* login */	
#left_column div.left_columpb {
	padding-top:4px;
	padding-left:9px;
	padding-right:5px;
	}	
	
#left_column div.left_columloginbtn{
	width:59px;
	height:49px;
	float: right;
	padding-top:10px;
	padding-right:10px;
	}		
		
#left_column div.left_columlogin{
	height:70px;
	background:url(http://image.gamecom.jp/tenchi/web/common/Subtx_idbox.jpg) no-repeat;
	}
#left_column div.left_columloginpd{
	text-align: left;
	padding-top:11px;
	padding-left:35px;
	}	
#left_column div.left_columloginsz{
	float: left;
	height:30px;
	width:120px;
	}	
#left_column input{
	background-color: #ffffff;
	border: 1px solid #FFFFFF;
	color:#444444;
	margin-bottom:5px;
	}
	
#left_column input{
	background-color: #ffffff;
	border: 1px solid #FFFFFF;
	color:#444444;
	margin-bottom:5px;
	}	

#left_column div.space_logout {
	padding-top:10px;
	padding-left:12px;
	}
			
#left_column div.logout{
	background:url(http://image.gamecom.jp/tenchi/web/common/logout_bg2.gif) no-repeat top left;
	height:133px;
	width:185px;
	padding-left:10px;
	}	

#left_column div.id_text{
	text-align: left;
	padding-top:15px;
	padding-left:0px;
	font-weight:bold;
	color:#ffa800;
	height:20px;
}	

#left_column div.left_columlogoutsz{
	float: left;
	height:30px;
	width:100px;
	}	
	
	
	
	
#left_column div.yp_text{
	float:left;
	color:#FFFFFF;
	vertical-align:middle;
	height:20px;
}

#left_column div.left_columlogoutbtn{
	width:59px;
	height:49px;
	float:right;
	padding-top:10px;
	padding-right:15px;
}

#left_column div.logoutsz{
	float: left;
	height:30px;
	width:120px;
	}
	
#left_column div.mypage{
	float: left;
	height:28px;
	width:160px;
	padding-top:5px;
	}
	
#left_column div.onetime{
	float: left;
	height:30px;
	width:160px;
	padding-top:5px;
	}	
	
#left_column div.line{
	width:160px;
	height:7px;
}	

#left_column div.s_menu{
	margin-left:8px;
	width:189px;
	background-color:#850a0a;
	font-size:0px;
}

#left_column div.m_menu{
	color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	margin-left:5px;
	width:167px;
	background-color:#051111;
	height:20px;
}

a.m_menu:link {
	color: #bcaf9d;
	text-decoration: none;
	}
a.m_menu:visited {
	color: #bcaf9d;
	text-decoration: none;
	}
a.m_menu:hover {
	color: #cc0000;
	text-decoration: none;
	}
a.m_menu:active {
	color: #cc0000;
	text-decoration: none;
	}

#left_column div.m_top{
	height:3px;
	width:177px;
	padding-left:5px;
	font-size:0px;
}

#left_column div.m_bottom{
	height:3px;
	width:177px;
	padding-left:5px;
	font-size:0px;
}

#left_column div.b_menu{
	padding-left:8px;
	padding-bottom:3px;
	height:4px;
	width:189px;
	font-size:0px;
}


/* end login */		

/* center column */

#center_column{
	/*background:url(http://image.gamecom.jp/tenchi/web/common/CenterBg.jpg) repeat-y top #070f1a;*/
	background:url(http://image.gamecom.jp/tenchi/web/common/Sub_CenterBg3.jpg) repeat-y top left #350707;
	width:607px;
	float:left;
	}
#center_column div.center_space {
	padding-top:10px;
	padding-left:8px;
	width:592px;
	}
#center_column div.center_space2 {
	padding-top:5px;
	padding-left:17px;
	}	
#center_column div.center_columnbgbut{
	clear:left;
	float:none;
	height:13px;
	background: url(http://image.gamecom.jp/tenchi/web/common/Sub_FrameBottom_Center.jpg) no-repeat;
	}
#center_bt 
{   
    margin-top:-3px;
}
	
#center_bt2
{   
    margin-top:-7px;
	}
  #center_bt6
{   
    margin-top:-6px;
}
  #center_bt4
{   
    margin-top:-4px;
}
  #center_bt5
{   
    margin-top:-5px;
}

/***************************************** end center column *****************************************/

/******************************************* right column ********************************************/		
	
#right_column div.right_space {
	padding-top:3px;
	padding-right:7px;
	}
	
#right_column div.right_space {
	padding-top:3px;
	padding-right:7px;
	}

#right_column div.download {
	padding-top:1px;
	}
#right_column div.ypcharge {
	padding-top:1px;
	}
#right_column div.akademy {
	padding-top:1px;
	}
#right_column div.faq {
	padding-top:1px;
	}	
#right_column div.qna {
	padding-top:1px;
	}	
#right_column div.tenke{
	padding-top:1px;
	}	
#right_column div.gmblog{
	padding-top:1px;
	padding-bottom:5px;
	}
#right_column div.search{
	background: url(http://image.gamecom.jp/tenchi/web/common/sub_RSearch.jpg) no-repeat left;	
	padding-top:12px;
	width:168px;
	height:34px;	
	float:right;
	}
#right_column div.right_bottom {
	padding-top:0px;
	float:left;
	width:163;
	height:10px;	
	}				
#Rtop{
	float:left;
	padding-left:10px;
	}
										
#right_column div.right_columnbgbut{
	height:15px;
	background: url(http://image.gamecom.jp/tenchi/web/common/Sub_FrameBottom_right2.jpg) no-repeat;
	}		
/* end right column */	

/*******************************vv footer column ********************************************/
#footer {
	width:575px;
	/*clear: both;*/
	float:left;
	padding-left:209px;
	padding-right:150px;
	padding-top:3px;
	}

#footer div.footerbg{
	color: #0e0c0b;
	width: 575px;
	background:#0e0c0b;
	}
#footer div.footerlinkpd{
	color: #9c8f7e;
	padding-top:10px;
	padding-left:60px;
	float:left;
	}
#footer a:link {
	color: #9c8f7e;
	text-decoration: none;
	padding: 3px;
	}
#footer a:visited {
	color: #9c8f7e;
	text-decoration: none;
	padding: 3px;
	}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 3px;
	}
#footer a:active {
	color: #ff9966;
	text-decoration: underline;
	padding: 3px;
	}
.footerpd {
	width:605px;
	height:65px;
	background:#0e0c0b;
	}	
#footer div.footercopypd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:120%;
	color: #9c8f7e;
	padding-top:50px;
	padding-left:10px;
	}

#footer div.eng{
	color: #9c8f7e;
	font-family:Verdana, Arial;
	line-height:120%;
	padding-bottom:10px;
	padding-top:5px;
	font-size:7px;
	float:left;
	width:330px;
	}	
	
#footer div.logo{
	height:25px;
	width:300px;
	float:right;
	text-align:right;
	padding-top:5px;
}

#footer div.Footer_Line{
	height:12px;
	width:36px;
	padding-bottom:10px;
}

#all-container{
padding:35px 15px 20px;
background:url(http://image.gamecom.jp/tenchi/web/common/bg_bottom2.jpg)  no-repeat center bottom;

}

.itembg{
	font-size:10px; 
	line-height:16px; 
	padding:2px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#330000;
}
.itemselbg{
	font-size:10px; 
	line-height:16px; 
	padding:2px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#722417;
}

