@charset "utf-8";
/* ------------------------------------
File Name:		common.css
Last Update:	20090801

/* 1=common
/* 2=header
/* 3=gNav
/* 4=main
/* 5=footer

--------------------------------------- */


/* 1=common */

html, #pageOuter {
	height:100%;
}

#pageOuter {
	height:100%;
	text-align: center;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#page {
	background-image: url(../images/page_bg_y.jpg);
	background-repeat: repeat-y;
	background-position: center 0px;
	position: relative;
}
#pageInner {
	background-image: url(../images/page_bg_h.jpg);
	background-repeat: no-repeat;
	background-position: center top
}

#container{
	width:850px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(../images/index_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}




/* 2=header */

#header {
	margin:0 0 0 5px;
}
#header #logo{
	float:left;
	width:266px;
}
#header .topTxt{
	float:left;
	width:375px;
	font-size:93%;
	color: #ACACAC;
}
#header .tel{
	float:left;
	width:167px;
}


/* 3=gNav */

.nav0{
	float:left;
	width:489px;
}
ul#gNav li{
	display: inline;
	float: left;
}
ul#gNav .gnav01 a{
}
ul#gNav .gnav02 a{
}
ul#gNav .gnav03 a{
}
ul#gNav .gnav04 a{
}
ul#gNav .gnav05 a{
}
ul#gNav .gnav06 a{
}
ul#gNav .gnav07 a{
}
ul#gNav .gnav01 a:hover,
ul#gNav .gnav02 a:hover,
ul#gNav .gnav03 a:hover,
ul#gNav .gnav04 a:hover,
ul#gNav .gnav05 a:hover,
ul#gNav .gnav06 a:hover,
ul#gNav .gnav07 a:hover{
}

/* 4=main */
ol#topocPath{
	margin-top: 5px;
}
ol#topocPath li{
	display:inline;
}

#main {

}

#mainContents {
	width:674px;
	float:right;

	display:inline;
}

	

#subContents {
	width:166px;
	float:left;
	padding-left:5px;
	display:inline;
	background-image: url(../images/sub_bg.jpg);
	background-repeat: repeat-y;	
}

ul.subNav li{
	margin:0 0 5px 0;
	background-image: url(../images/sub_nav.jpg);
	background-repeat: no-repeat;
	padding-left: 4px;
	width:150px;
	background-color: #E9E9E9;
}
ul.subNav li a{
	background-image: url(../images/arrow.jpg);
	padding-left: 14px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #616161;
}
.arrow{
	vertical-align:inherit;
}
.subCorp{
	font-weight: bold;
	color: #E14241;
}
.subTel{
	font-weight: bold;
	color: #E14241;
	font-size:119.5%;
}

#extraContents {
}


/* 5=footer */

#footer{
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	height: 83px;
	background-position: center bottom;
}

#footer p,
#footer address{
	margin-left:20px;
	font-size:93%;
	color: #2B2B2B;
}
#footer ul.fnav{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 490px;
}
#footer ul.fnav li{
	display: inline;
	float: left;
}


/* 6=respectively */



/*--------------------------------*/
#subContents li{ display: inline-block; }
#subContents li{ display: block; }

#subContents li a { display: inline-block; }
#subContents li a { display: block; }

.useStepSec li a { display: inline-block; }
.useStepSec li a { display: block; }
/*
10px = 77%/11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
*/
*html .btmSec3Btn a img,
.voiceBtn a img{
	behavior: url(01module/js/iepngfix.htc);
}

