@charset "utf-8";
/* CSS Document */

/* ----------------------------
 == Nagoya_CSS
---------------------------- */
body{
	background: url(../images/bg_header_load.jpg);
}

/* ----------------------------
 == Header
---------------------------- */
#header{ height: 414px;}
#wrap .Ab{ background: url(../nagoya/images/bg_header_about.jpg) no-repeat left top;}
#wrap .Ev{ background: url(../nagoya/images/bg_header_event.jpg) no-repeat left top;}
#wrap .Me{ background: url(../nagoya/images/bg_header_member.jpg) no-repeat left top;}
#wrap .MeEn{ background: url(../nagoya/images/bg_header_english.jpg) no-repeat left top;}
#header h1{
	width: 367px;
	padding: 5px 0 0 15px;
	float: left;
}

#header #btnArea{
	width: 200px;
	padding-top: 30px;
	padding-left: 20px;
	float: left;
}
#header #btnArea ul li{ display: inline;}

#header #gNavi{ width: 600px;}
#header #gNavi ul{
	width: 600px;
	display: block;
}
#header #gNavi ul li{ display: inline;}
#header #gNavi ul li.tokyo{ position: relative; left: 54px; top: 15px;}
#header #gNavi ul li.osaka{ position: relative; left: 56px; top: 17px;}
#header #gNavi ul li.nagoya{ position: relative; left: 58px; top: 15px;}
#header #gNavi ul li.hakata{ position: relative; left: 58px; top: 24px;}
*html #header #gNavi ul li.hakata{ position: relative; left: 58px; top: 24px;}
*:first-child+html #header #gNavi ul li.hakata{ position: relative; left: 58px; top: 25px;}

#header #subMenu{ width: 400px;}
#header #subMenu ul{
	width: 400px;
	padding-top: 70px;
	display: block;
}
#header #subMenu ul li{ display: inline;}
#header #subMenu ul li.about{ position: relative; left: 73px;}
#header #subMenu ul li.event{ position: relative; left: 85px;}
#header #subMenu ul li.member{ position: relative; left: 95px;}

/* ----------------------------
 == Main-common
---------------------------- */
#page{
	background: url(../nagoya/images/bg_middle.jpg) repeat-y left top;
	width: 100%;
	/*height: 100%;*/
}
*html #page{
	background: url(../nagoya/images/bg_middle.jpg) repeat-y left top;
	width: 100%;
}
#kutsu{
	width: 95px;
	height: 5px;
	position: relative;
	left: 0;
	top: -250px;
	z-index: 2;
}
*html #kutsu{
	display: none;
}
#txtArea{
	width: 830px;
	position: relative;
	left: 97px;
	top: -30px;
	z-index: 1;
}

/* ----------------------------
 == Main-about
---------------------------- */
.boxLeft , .boxRight{
	width: 409px;
	height: 150px;
	float: left;
}
.boxLeft2 , .boxRight2{
	width: 409px;
	height: 260px;
	float: left;
}
.boxRight , .boxRight2{ margin-left: 10px;}
.boxLeft h3.shozai{ background: url(../nagoya/images/stt_about_01.gif) no-repeat left top; height: 39px; text-indent: -9999px;}
.boxRight h3.kaiin{ background: url(../nagoya/images/stt_about_02.gif) no-repeat left top; height: 39px; text-indent: -9999px;}
.boxLeft2 h3.enkaku{ background: url(../nagoya/images/stt_about_03.jpg) no-repeat left top; height: 39px; text-indent: -9999px;}
.boxRight2 h3.jigyo{ background: url(../nagoya/images/stt_about_04.jpg) no-repeat left top; height: 39px; text-indent: -9999px;}
.boxLeft p , .boxRight p , .boxLeft2 table , .boxRight2 p , .boxRight2 ul{ margin: 15px 32px 10px;}
.boxLeft2 table{ border-collapse : collapse;}
.boxLeft2 table th{ width: 100px; vertical-align: text-top;}
.boxLeft2 table td{ vertical-align: text-top;}
.boxRight2 ul li{
	background: url(../nagoya/images/icon_nagoyamember.gif) no-repeat left center;
	padding-left: 10px;
}
h3.annai{ background: url(../nagoya/images/stt_about_05.jpg) no-repeat left top; height: 39px; text-indent: -9999px;}
.mapArea{
	width: 381px;
	margin: 15px 0 0 25px;
	float: left;
}
.access{
	width: 353px;
	margin-left: 45px;
	margin-top: 120px;
	float: left;
}
.aTop{ background: url(../nagoya/images/access_top.gif) no-repeat left bottom; height: 10px;}
.aMiddle{
	background: url(../nagoya/images/access_middle.gif) repeat-y left top;
	padding: 10px 15px;
}
.aBottom{ background: url(../nagoya/images/access_bottom.gif) no-repeat left top; height: 10px;}

/* ----------------------------
 == Main-event
---------------------------- */
#eventLeft{
	width: 426px;
	float: left;
}
#eventLeft h3.event{ background: url(../nagoya/images/sttl_event_01.gif) no-repeat left top; height: 36px; text-indent: -9999px;}
#eventLeft h3.kaisai{ background: url(../nagoya/images/sttl_event_02.gif) no-repeat left top; height: 36px; text-indent: -9999px;}
#eventLeft h3.shutten{ background: url(../nagoya/images/sttl_event_03.gif) no-repeat left top; height: 36px; text-indent: -9999px;}
#eventLeft img{ margin: 15px 0 25px 32px;}
#eventLeft dl{
	margin: 15px 0 0 32px;
	font-size: 15px;
}
#eventLeft dl.fontS{ font-size: 100% !important;}
#eventLeft dl dt{ font-weight: bold;}
#eventLeft dl dd{ margin-bottom: 20px;}
#eventRight{
	width: 380px;
	margin-left: 20px;
	float: left;
}
p.kyosan{
	background:#f2f2f2;
	width: 360px;
	margin: 0 auto 0;
	padding: 10px;
}
.accessE{
	width: 360px;
	padding: 10px 0 50px 15px;
}

/* ----------------------------
 == Main-member
---------------------------- */
#txtArea .aiueo{
	width: 410px;
	margin-top: 10px;
	float: left;
}
#txtArea .aiueo ul li{
	margin-right: 5px;
	display: inline;
	font-size: 90%;
	vertical-align: sub;
}
#txtArea .aiueo ul li a{ text-decoration: underline;}
#txtArea .aiueo ul li.noLine a{ text-decoration: none;}
#txtArea .iconArea{
	width: 350px;
	margin-left: 70px;
	float: left;
}
#txtArea .iconArea ul li{
	margin-left: 15px;
	display: inline;
}
#txtArea .iconAreaEn{
	width: 350px;
	margin-left: 60px;
	float: left;
}
#txtArea .iconAreaEn ul li{
	margin-left: 10px;
	display: inline;
}

/* ----------------------------
 == List
---------------------------- */
#list #a{ background: url(../nagoya/images/sttl_a.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #k{ background: url(../nagoya/images/sttl_k.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #s{ background: url(../nagoya/images/sttl_s.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #t{ background: url(../nagoya/images/sttl_t.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #n{ background: url(../nagoya/images/sttl_n.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #h{ background: url(../nagoya/images/sttl_h.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #m{ background: url(../nagoya/images/sttl_m.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #y{ background: url(../nagoya/images/sttl_y.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #r{ background: url(../nagoya/images/sttl_r.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #w{ background: url(../nagoya/images/sttl_w.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}

#list #ad{ background: url(../nagoya/images/sttl_ad.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #ej{ background: url(../nagoya/images/sttl_ej.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #kq{ background: url(../nagoya/images/sttl_kq.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #rv{ background: url(../nagoya/images/sttl_rv.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}
#list #wz{ background: url(../nagoya/images/sttl_wz.gif) no-repeat left top; height: 33px; margin-top: 15px; text-indent: -9999px;}

#list h4{
	background-color: #efefef;
	width: 402px;
	height: 11px;
	margin-top: 10px;
	padding: 12px;
	font-size: 120%;
	float: left;
}
#list h4 span{
	background: url(../nagoya/images/icon_sttl.gif) no-repeat left top;
	padding-left: 10px;
}
#list ul.titleRight{
	background-color: #efefef;
	width: 402px;
	height: 33px;
	margin-top: 10px;
	padding-top: 2px;
	float: left;
	text-align: right;
}
*html #list ul.titleRight{
	background-color: #efefef;
	width: 402px;
	height: 37px;
	margin-top: 10px;
	padding-top: 5px;
	float: left;
	text-align: right;
}
#list ul.titleRight li{
	margin-right: 5px;
	display: inline;
}
#list p.hosoku{
	padding: 14px 12px 0 12px;
}
#list ul.meibo{
	padding: 14px 0 2px 13px;
}
#list ul.meibo li{
	background: url(../nagoya/images/icon_nagoyamember.gif) no-repeat left center;
	margin-right: 30px;
	padding-left: 8px;
	display: inline;
}
#list ul.meiboEn{
	padding: 14px 0 2px 13px;
}
#list ul.meiboEn li{
	background: url(../nagoya/images/icon_nagoyamember.gif) no-repeat left center;
	margin-right: 15px;
	padding-left: 7px;
	display: inline;
}
#list ul.meiboEn li.small{ font-size: 90%;}

/* ----------------------------
 == Footer
---------------------------- */
#footer{
	background: url(../images/bg_bottom.jpg) no-repeat left top;
	width: 100%;
	height: 150px;
}
#footer ul{ width: 500px; padding: 85px 0 0 60px;}
#footer ul li{
	background: url(../images/icon_arrow.gif) no-repeat left center;
	margin-right: 8px;
	padding-left: 9px;
	display: inline;
}
#footer address{ display: none;}
