


/*----------------- PAGE SETTINGS START -----------------------------*/

body {
	margin: 0;
	padding: 0;
	color: #80807d;
	background: url(../images/common_bg.gif) repeat-y center top #ffffff;
}
/*----------------- a link -----------------------------*/
a {
	text-decoration: underline;
	color: #565654;
}

a:hover {
	color: #AA0528; 
	text-decoration: none;
	}
	
a:visited {
	color: #AA0528; 
	text-decoration: underline;
	}

h1, h2, h3, p, img, ul, div {
	margin: 0;
	padding: 0;
}

img {
	vertical-align: bottom;
}

ul {
	list-style: none;
}

table, tr, td {
	margin: 0;
	padding: 0;
	border-spacing: 0;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 780px;
}

.banner {
	margin: 7px 0;
}

.clearfloat {
	clear: both;
}

.trans-on {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.trans-off {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}



/*----------------- HEADER & FOOTER START -----------------------------*/

#logo {
	margin: 20px 0;
}

#pan {
	margin: 10px 0;
}

#footermenu {
	margin: 6px 0;
}

#footermenu li {
	display: inline;
	padding: 2px 6px 0 10px;
	border-right: 1px solid #efefed;
}

#footermenu .liend {
	border-right: 0px solid;
}

#copyright {
	padding: 10px 5px 10px 0;
}



/*----------------- ENTERPRISE SETTING -----------------------------*/
#readtxt {
	font-size: 90%; 
	color: #4f5d5e;
	line-height: 130%;
}




/*----------------- COMPANY SETTING -----------------------------*/
.combodytxt {
	margin: 10px 0 20px 8px;
	font-size:90%; 
}

#company { 
	margin: 5px 0px 15px 0px;
	}

#company li  { 
	padding: 7px 0px 5px 8px;
	font-size:90%; 		
	} 

.companyimg  { 
	vertical-align: top;
	} 

.env_btxt {
	margin: 10px 0 10px 8px;
	font-size:13px;
	font-weight:bold; 
}

.env_btxt2 {
	margin: 5px 0 10px 12px;
	font-size:12px;
	font-weight:bold;
}

.env_txt {
	margin: 5px 0 5px 12px;
	font-size:12px;
	line-height:150%;
}

.env_photo {
    margin-right:7px;
	}

.env_rt {
    font-size:10px;
	}
/*----------------- JOINTLY SETTING -----------------------------*/
.joibodytxt1 {
	margin: 10px 0 0 8px;
	font-size: 90%; 
	color: #4f5d5e;
	line-height: 120%;
}


.joibodytxt2 {
	margin: 10px 0 0 0;
	font-size: 90%; 
	color: #4f5d5e;

}


.joibodytxt3b {
	margin: 10px 0 5px 0;
	font-weight: bold;
	font-size: 90%;
	color: #4f5d5e;

}


.joibodytxt4 {
	margin: 0 0 0 16px;
	font-size: 90%;
	color: #4f5d5e;
	line-height: 120%;

}


/*----------------- MOBILE SETTINGS START -----------------------------*/
.mobbodytxt {
	font-size: 90%;
	color: #4f5d5e;
	line-height: 120%;

}


/*----------------- THEATER SETTINGS START -----------------------------*/
hr {
	border: 1px;
	color: #dce5e5;
	background-color: #dce5e5;
	margin: 15px 0 15px 0px;

}

#theatertxt {
	margin: 10px 0 7px 20px;
	font-size: 80%;
	color: #4f5d5e;

}


/*----------------- CONSUMER SETTINGS START -----------------------------*/
.consbodytxt {
	margin: 0 0 0 8px;
	font-size: 90%; 
	color: #4f5d5e;
	line-height: 120%;
}





/*----------------- TOP SETTINGS START -----------------------------*/

#mainimg1, #mainimg2, #mainimg3, #mainimg4, #mainimg5, #mainimg6, #mainimg7, #mainimg8 {
	position: absolute;
	visibility: hidden;
}

#visual0 {
	background: url(../images/top_plate_company_on.gif) no-repeat;
}

#visual1 {
	background: url(../images/top_menu_theater_off.jpg) no-repeat;
}

#visual2 {
	background: url(../images/top_menu_jointly_off.jpg) no-repeat;
}

#visual3 {
	background: url(../images/top_menu_mobile_off.jpg) no-repeat;
}

#visual4 {
	background: url(../images/top_menu_toryo_off.jpg) no-repeat;
}

#visual5 {
	background: url(../images/top_menu_919_off.jpg) no-repeat;
}

#visual6 {
	background: url(../images/top_menu_tidegi_off.jpg) no-repeat;
}

#visual7 {
	background: url(../images/top_menu_sun_off.jpg) no-repeat;
}

#visual8 {
	background: url(../images/top_menu_denka_off.jpg) no-repeat;
}


/*----------------- SUB SETTINGS START -----------------------------*/

#sub0 {
	background: url(../images/common_menusub_company_on.gif) no-repeat;
}

#sub1 {
	background: url(../images/common_menusub_theater_on.gif) no-repeat;
}

#sub2 {
	background: url(../images/common_menusub_jointly_on.gif) no-repeat;
}

#sub3 {
	background: url(../images/common_menusub_mobile_on.gif) no-repeat;
}

#sub4 {
	background: url(../images/common_menusub_toryo_on.gif) no-repeat;
}

#sub5 {
	background: url(../images/common_menusub_919_on.gif) no-repeat;
}

#sub6 {
	background: url(../images/common_menusub_deshi_on.gif) no-repeat;
}

#sub7 {
	background: url(../images/common_menusub_sun_on.gif) no-repeat;
}

#sub8 {
	background: url(../images/common_menusub_tidegi_on.gif) no-repeat;
}

#sub999 {
	background: url(../images/common_btn_contact_on.gif) no-repeat;
	margin-right: 30px;
}

#btntoryo {
	background: url(../consumer/images/toryo_btn_on.gif) no-repeat;
	margin-right: 30px;
}

#btn919 {
	background: url(../consumer/images/919_btn_on.gif) no-repeat;
	margin-right: 30px;
}

#btndeshi {
	background: url(../consumer/images/deshi_btn_on.gif) no-repeat;
	margin-right: 30px;
}

#btnaircity {
	background: url(../consumer/images/aircity_btn_on.gif) no-repeat;
	margin-right: 30px;
}

#btndenka {
	background: url(../consumer/images/denka_btn_on.gif) no-repeat;
	margin-right: 30px;
}

#btnsun {
	background: url(../consumer/images/sun_btn_on.gif) no-repeat;
	margin-right: 30px;
}

#btntidegi {
	background: url(../consumer/images/tidegi_btn_on.gif) no-repeat;
	margin-right: 30px;
}

.btnpagetop {
	margin: 0 0 30px;
}

