@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------
##############################################################
■共通・下層共通設定
##############################################################
------------------------------------------------------------*/
body {
font-size: x-small;
background-color:#FFF;
color: #000;
zoom:0.95;
}
h1 { margin-top: 20px; }
#container #header {
border-top: 0;
}
#container #header #headerLogo img {
margin:0px 0px 0px 15px;
}
#container #header #headerContent {
display:none;
}
#container #gn {
display:none;
}
#container #mainContents02 #btn {
display:none;
}
* #container #mainContents02 #left {
display:none;
}
* #container #mainContents02 {
background-image:none;
}
#copyright {
float: left;
font-size: xx-small;
margin-top: -30px;
}
#container #footer ul {
display:none;
}
#btn { visibility:hidden}

/*gn部印刷崩れ対応------------------------------------------*/
#container #gn ul li#gnHome, #container #gn ul li#gnHome a {
width:159px;
}
#company #container #footer {
display:none;
}

/*------------------------------------------------------------
##############################################################
■下層共通設定
##############################################################
------------------------------------------------------------*/
#container #main #sideNav {
display:none;
}
#container #header #headerLogo {
width:220px;
}
#container #header #headerLogo ul {
display:none;
}
#container #header #headerContentTop {
float:left;
}
#container #header #headerContentTop form {
display:none;
}
#container #main {
background:none;
}
#container #mainImg {
display:none;
}
#container #main #right {
float:none;
}
#container #main3 {
width:700px;
}
#container #btn {
display:none;
}
#container #main #right .hBorder h1,
#container #main2 .hBorder h1,
#container #main3 .hBorder h1,
#container .hBorder3 h1{
margin-top:2px;
}
.back2top{ display:none;}
.back2top2{ display:none;}
.back2top3{ display:none;}
#container #footer {
display:none;
}
#container address {
	text-align: left;
	margin-left:15px;
}

/*------------------------------------------------------------
##############################################################
■index.html
##############################################################
------------------------------------------------------------*/
#rootDir #container #header {
border-top:5px solid #514084;
}
#rootDir #container #header #headerLogo {
width:629px;
}
#rootDir #container #header #headerLogo ul {
display:block;
}
#rootDir #container #header #headerContentTop {
float:right;
}
#rootDir #container #header #headerContentTop form {
display:block;
}
#rootDir #container #gnindex  ul li#gnabout {
width:159px; text-indent:-1px;
}
#rootDir #container #btn {
display:block;
}
#rootDir #left {
zoom:0.999;
}
#rootDir #right {
zoom:0.999;
}
#rootDir #container #footer img {
display:block;
float:left;
margin:4px 0px 0px 16px;
}
#rootDir #container #footer p {float:left;}
#rootDir #container #footer p a{
margin:0 0 0 5px
}
#rootDir #container #footer ul {
display:block;
}
#rootDir #container #footer {
display:block;
}
#rootDir #container address {
text-align:right;
}
/*------------------------------------------------------------
##############################################################
■application
##############################################################
------------------------------------------------------------*/
#application #container #main3 {
margin-top:10px;
}
#application_pop #container #main3 #button {
display:none;
}
#application #container #main3 #calBox1 {
	margin: 0px 0px;
}
/*------------------------------------------------------------
##############################################################
■privacy
##############################################################
------------------------------------------------------------*/
#privacy #container #main3 .txtBox1 {
	margin:0px 10px 0px 12px;
}
/*------------------------------------------------------------
##############################################################
■event
##############################################################
------------------------------------------------------------*/
#event #container #main3 #eventBox1 {
	width: 680px;
}
#event #container #main3 .eventBox2 {
	width: 680px;
}
#event #container #main3 .eventBox2 table {
width:680px;
}


#faq #container #main3 dd {
	width:500px;
}