<?php header("Content-type: text/css");?>
@charset "Shift-JIS";

@import "guide.css";
@import "sub.css";
@import "board.css";

/* Browser-style reset
------------------------------------------------------------ */
html {
	margin: 0;
	padding: 0;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));/* No More IE6 Background Flicker */
	}
/* body {
	align: center;/* for ie6 bug 
	}*/

	
	
	
body,th,td {
	font-family: "Arial","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #000000;
	}
/*table {
	xborder-collapse: collapse;

	border-collapse: collapse;
	}*/
form {
	margin: 0;
	padding: 0;
	}
a,label{
	cursor: pointer;
	}
img {
	border:none;
	font-size: 0;
	line-height: 0;
	}
	
a, img, input {selector-dummy: expression(this.hideFocus=true);} 

/*h1 {
	font-weight:bold;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
h2 {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	font-size: 10px;
	}
li,ul{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-size: 0;
	border:none;
	line-height: 0;
	float:left;
	}*/
dt,dl{
	margin:0px;
	padding:0px;
	}
pre {
	margin: 0;
	padding: 0;
	}
a:link {
	color: #c65400;
	text-decoration: none;
	}
a:visited {
	color: #c65400;
	text-decoration: none;
	}
a:hover {
	color: #cc6600;
	text-decoration: underline;
	}
a:active {
	color: #ff9966;
	text-decoration: underline;
	}
	
word-wrap: break-word; /* Internet Explorer 5.5+ */ 
white-space: pre-wrap; /* css-3 */ 
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */  
word-break:break-all; 


/* common */

html {
	height: 100%;
	}
body {
	height: 100%;
	}
#popup{
	margin: 0 auto 0 auto;
	min-height: 100%;
	height:100%;
	width:100%;
	background-color:#f9f6f1;
	}

* html 

#all {
	height: 100%;
	}
#header {
	position:relative;
	width: 980px;
	}
#headerlink{
	position:absolute;
	left:120px;
	top:35px;
	width:300px;
	height:100px;
	disBrown_B_padLay:block;
	text-indent:-9999px;
	overflow: hidden;
}


#copyrightimg{
	padding-top:90px;
	}
/*Footer*/	
#all_footer{
	vertical-align:bottom;
	position:relative;
	margin: 0 auto 0 auto;
	width:980px;
	height:100%;
	border-collapse: collapse;
	}


#Main_footer{
	clear:both;
    float:left;
	width:100%;
	height:100px;
	padding-top:30px;
	background:url(http://image.rohan.jp/Web/Common/copyright_bg.jpg) no-repeat center bottom;
 	padding-bottom:50px;
	text-align:center;

}
#Main_footer_l{
float:left;
padding-right:10px;
text-align:right;
width:230px;
height:60px;
}
#Main_footer_r{
float:left;
padding-left:10px;
text-align:left;
width:230px;
height:80px;
}
.logo_p{
float:left;
width:62px;
height:68px;
}
.logo_intel{
float:left;
padding-left:5px;
width:43px;
height:43px;
}
.logo_vir{
float:left;
padding-left:5px;
width:105px;
height:72px;
}




#copyright{
float:left;
width:500px;
height:68px;
}
#Footer_btn{
float:left;
width:500px;
height:20px;
padding-top:5px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:10px;
color:#000;
background:url(http://image.rohan.jp/Web/Common/th_bg.gif) top left repeat-x;

}
#Main_footer a.01{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:10px;
color:#000;
float:left;
}
#copyright_txt{
float:left;
width:500px;
height:40px;
padding-top:3px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:10px;
line-height:1.3em;
color:#5B5B5B;
}
/*footer*/

.txtOrange10{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:10px;
color:#C52F01;
line-height:1.3em;
}

/*ontime modify*/
.btn_OnetimeOff{
	float:left;
	padding-left:12px;
	width:156px;
	height:26px;
	background:top left no-repeat;
	background-position:0 0;
}	

.btn_OnetimeOn{
	float:left;
	padding-left:12px;
	width:156px;
	height:26px;
	background:top left no-repeat;
	background-position:0 0;
}	
/*ontime modify*/


/* Login */	
#login{
	position:relative;
	float:left;
	width:168px;
	height:175px;
	background:url(http://image.rohan.jp/Web/Common/bg_login.jpg) top left no-repeat;
}
#login input.id,
#login input.pw{
	position:absolute;
	left:32px;
	width:75px;
	height:15px;	
	border:1px #a6a6a6 solid;
}
#login input.id{
	top:47px;
}
#login input.pw{
	top:66px;
}
#login a.btn_login{
	position:absolute;
	top:46px;
	right:13px;
	width:44px;
	height:37px;
	background:url(http://image.rohan.jp/Web/Common/Btn_login.gif) top left no-repeat;
}
#login a:hover.btn_login{
	background-position:0 -37px;
}
#login a.link01,
#login a.link02{
	position:absolute;
	left:40px;
	color:#333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:10px;
}	
#login .link01{
	top:97px;
}
#login .link02{
	top:123px;
}		
#login a.btn_gcID{
	position:absolute;
	top:147px;
	left:12px;
	width:70px;
	height:23px;
	background:url(http://image.rohan.jp/Web/Common/Btn_GCID.gif) top left no-repeat;
}	
#login a.btn_gcGuide{
	position:absolute;
	top:147px;
	right:13px;
	width:70px;
	height:23px;
	background:url(http://image.rohan.jp/Web/Common/btn_GCguide.gif) top left no-repeat;
}
	
/* Login */	

#logout{
	float:left;
	width:168px;
	height:200px;
	background:url(http://image.rohan.jp/Web/Common/bg_logout_vir2.jpg) top left no-repeat;
}

#logout_user{
	float:left;
	width:168px;
	height:16px;
	padding-top:45px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
#Money{
	float:left;
	width:106px;
	height:38px;
}
#yp{
	float:left;
	width:68px;
	padding-top:5px;
	padding-left:38px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#000;
}
#bp{
	float:left;
	width:68px;
	padding-top:5px;
	padding-left:38px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#000;
}
#logout a.btn_Charge{
	float:left;
	width:44px;
	height:37px;
	background:url(http://image.rohan.jp/Web/Common/Btn_Charge.gif) top left no-repeat;
}
#logout a:hover.btn_Charge{
	background-position:0 -37px;
}

#security{
	float:left;
	width:168px;
	height:15px;
	padding-top:6px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#A7881C;
	text-align:center;
}
#logout a.Btn_mypage{
	float:left;
	width:50px;
	height:20px;
	padding-top:7px;
	padding-left:33px;
	color:#333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:10px;
}
#logout a.Btn_logout{
	float:left;
	width:50px;
	height:20px;
	padding-top:7px;
	padding-left:20px;
	color:#333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:10px;
}

.btn_gcID{
float:left;
	padding-left:12px;
	width:70px;
	height:23px;
	background:url(http://image.rohan.jp/Web/Common/Btn_GCID.gif) top left no-repeat;
	background-position:12px 0;
}	
.btn_gcGuide{
float:left;
	padding-left:3px;
	width:70px;
	height:23px;
}

/* Logout */	