@charset "utf-8";
/* CSS Document */

/*=======================================================
 1: UNIVERSAL RESET
=======================================================*/

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
}


.c { height: 0px;
	clear: both;
	line-height: 0px;
	}



a:link {color: #422C2D; text-decoration:none;}
a:visited {color: #999; text-decoration:none;}
a:hover {
	color: #003;
	text-decoration: underline;
}
a.not:link {color: #422C2D; }
a.not:visited {color: #999;}
a.not:hover {color:#cc3399; }
a:visited:hover {
	color: #003;
	text-decoration: underline;
}

div {
    zoom: 1;/* for IE 5.5-7 --------------------hack*/
}

div:after {/* for modern browser */
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
	content:" ";
}

em { visibility: hidden;color: #fff;font-size: 9px; }

z-index: 1;

/*=======================================================
 2: CLEAR FIX
=======================================================*/

.clearfix {
    display:inline-block;/* for IE 5.5-7 --------------------hack*/
}

.clearfix:after {/* for modern browser */
    display: block;
    clear: both;
	height: 0px;
	visibility: hidden;
	content:".";
}

* html .clearfix{
	display: inline-table;
	/*\*/display:block;/**/
}



/*=======================================================
 3: BODY and BASE SETTING 
=======================================================*/

body {
	font-family:Verdana,sans-serif,ＭＳ Ｐゴシック, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka;
	text-align:center;
	margin:0 auto;
	background:#e6e6e6;

}


div#container{
width:940px;
margin:0 auto;
padding:0 0 30px 0;
background:#fff;
text-align:center;
}



div#contents{
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:16px;
	color:#444;
	font-family: Verdana, sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
}

div#pagettl{
margin:0;
padding:20px 0 0 0;
text-align:left;
}

div#left{
	width:400px;
	float:left;
	text-align:left;
	padding-bottom:30px;
	font-family: Verdana, sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
}

.capion{
padding:8px 30px 30px 3px;
font-size:12px;
line-height:14px;
letter-spacing:1px;
color:#000;
}

div#right{
width:500px;
float:right;
text-align:left;
padding:10px 0 30px 0;
}


div#left3{
width:300px;
float:left;
text-align:left;
padding-bottom:30px;
}


div#main3{
width:300px;
float:left;
text-align:left;
padding-bottom:30px;
}


div#right3{
width:300px;
float:right;
text-align:left;
padding-bottom:30px;
}



table.eqlist {
   border: 1px #999 solid;
   border-collapse: collapse;
}

table.eqlist th,
table.eqlist td {
   border: 1px #999 solid;
   padding: 1px 4px 1px 4px;
   font-size:10px;
   line-height:14px;
   height:16px;
}


div#footer{ 
 clear:both;
 width:900px;
 background:url(../common/bg_footer.gif) #8c8c8c no-repeat bottom;
 height:60px;
 margin:0 auto;
 padding:0;
 text-align:right;
 }
 
 .footer{
color:#fff;
font-size:10px;
margin-right:5px;
padding-top:22px;
 }
 
div#campaign2010 {
	font-family: Verdana, sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
	font-size: 18px;
	color:#000;
	line-height: 25px;
	text-align: center;
	background-color: #FFF;
	background-image:url(/common/campain_text_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 250px;
	height: 60px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
 
 
 
 
/*=======================================================
 4: TOP option 
=======================================================*/

div#header{
	width:920px;
	margin:0;
	padding:20px 20px 20px 20px;
	text-align:left;
}

div#header #logos{
	float:left;
	width:300px;
	text-align:left;
	margin-top:10px;
}

div#header #banner{
	float:right;
	width:600px;
	text-align:center;
}



/*=======================================================
 5: HeaderMENU area 
=======================================================*/



/* GLOBALHEADER */
#globalheader { width: 900px; height: 37px; margin:0 auto ; padding-bottom:30px; position:relative; z-index: 1; text-align:center; }
#globalheader #globalnav { margin: 0; padding: 0;  }
#globalheader #globalnav li { display: inline; color:#fff; text-decoration:none;}
#globalheader #globalnav li a {float: left; width: 112px; height: 37px;  overflow: hidden; margin-bottom:0; }
#globalheader #globalnav li a { background-image:url(../common/bg_globalnav.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-about   a { background-position: 0px 0; }
#globalheader #globalnav li#gn-branchA a { background-position: -112px 0; }
#globalheader #globalnav li#gn-branchB a { background-position: -224px 0; }
#globalheader #globalnav li#gn-booth01 a { background-position: -336px 0; }
#globalheader #globalnav li#gn-booth02 a { background-position: -448px 0; }
#globalheader #globalnav li#gn-lobby   a { background-position: -560px 0; }
#globalheader #globalnav li#gn-access  a { background-position: -672px 0; }
#globalheader #globalnav li#gn-links   a { background-position: -784px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-about   a:hover { background-position: 0 -100px; }
#globalheader #globalnav li#gn-branchA a:hover { background-position: -112px -100px; }
#globalheader #globalnav li#gn-branchB a:hover { background-position: -224px -100px; }
#globalheader #globalnav li#gn-booth01 a:hover { background-position: -336px -100px; }
#globalheader #globalnav li#gn-booth02 a:hover { background-position: -448px -100px; }
#globalheader #globalnav li#gn-lobby   a:hover { background-position: -560px -100px; }
#globalheader #globalnav li#gn-access  a:hover { background-position: -672px -100px; }
#globalheader #globalnav li#gn-links   a:hover { background-position: -784px -100px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-about   a:active { background-position: 0 -300px; }
#globalheader #globalnav li#gn-branchA a:active { background-position: -112px -300px; }
#globalheader #globalnav li#gn-branchB a:active { background-position: -224px -300px; }
#globalheader #globalnav li#gn-booth01 a:active { background-position: -336px -300px; }
#globalheader #globalnav li#gn-booth02 a:active { background-position: -448px -300px; }
#globalheader #globalnav li#gn-lobby   a:active { background-position: -560px -300px; }
#globalheader #globalnav li#gn-access  a:active { background-position: -672px -300px; }
#globalheader #globalnav li#gn-links   a:active { background-position: -784px -300px; }



/* ON STATES */
#globalheader.about #globalnav li#gn-about     a { background-position: -0px -200px !important; }
#globalheader.branchA #globalnav li#gn-branchA a { background-position: -112px -200px !important; }
#globalheader.branchB #globalnav li#gn-branchB a { background-position: -224px -200px !important; }
#globalheader.booth01 #globalnav li#gn-booth01 a { background-position: -336px -200px !important; }
#globalheader.booth02 #globalnav li#gn-booth02 a { background-position: -448px -200px !important; }
#globalheader.lobby #globalnav li#gn-lobby     a { background-position: -560px -200px !important; }
#globalheader.access #globalnav li#gn-access   a { background-position: -672px -200px !important; }
#globalheader.links #globalnav li#gn-links     a { background-position: -784px -200px !important; }


 
 /*=======================================================
6: zoom img option
=======================================================*/

.zoomimg{
float:left;
width:73px;
height:55px;
display:block;
margin:10px 10px 10px 0;
padding:0;
}

.zoomimg  a{ width:73px; height:55px;  border:4px solid #ddd; display:block;  no-repeat;}
.zoomimg  a:hover{ width:73px; height:55px;   border:4px solid #999; display:block; }
.zoomimg  a:visited:hover{ width:73px; height:55px;  border:4px solid #999; display:block; }
#container #contents #pagettl p {
	font-size: 24px;
	color: #00F;
	font-family: Verdana, sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
}
