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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0pt;
	padding: 0pt;
	border: 0pt none;
	outline: 0pt none;
	font-size: 100%;
	vertical-align: baseline;
	background: none repeat scroll 0% 0% transparent;
}
* {
	margin: 0px;
	padding: 0px;
}
body
{
	font-size:13px;
}
#bg-top{
	background:url(../../img/cmn/header/bg-header1.png) no-repeat top;
	width:100%;
}
div#contents
{
	margin-bottom:60px;
}
div.top-list-wrap
{
	width:100%;
	height:35px;
	margin:0;
	padding:0;
}
ul.top-list
{
	list-style-type:none;
	font-size:12px;
	float:right;	
}
ul.top-list li
{
	float:left;
	padding-top:20px;
}
ul.top-list li a
{
	height:13px;
	vertical-align:top;
	color:#403D3C;
	text-decoration:none;
}
ul.top-list li a:hover
{
	text-decoration:underline;
}
#content-left{
	padding-top:10px;
}

#con-left-bg1{
	background:url("../../img/course/index/bg_1.png") no-repeat top left;
	width:720px;
	height:630px;
}
#sub-con-left-bg1{
	padding-top:25px;
	padding-left:30px;
	height:62px;
}
#sub-con-left-bg2{
	padding-top:25px;
	padding-left:30px;
}
#sub-con-left-bg2 p{
	font-size:14px;
	color:#333;
	line-height:25px;
	text-align:left;
	vertical-align:top;
}
#sub-con-left-bg3{
	padding-top:50px;
	padding-left:30px;
}
.sub-bg{
	width:327px;
	height:72px;
	background:url("../../img/course/index/sub_bg.png") no-repeat top left;
	margin-bottom:20px;
}
.sub-bg p{
	color:#724100;
	font-size:16px;
	line-height:25px;
	padding:10px;
	text-align:center;
}
#sub-con-left-bg4{
	height:20px;
	padding-top:50px;
	padding-bottom:12px;
}
#sub-con-left-bg5{
	width:720px;
	height:315px;
	background:url("../../img/course/index/bg_map.png") no-repeat top left;
	position:relative;
	z-index:1;
	margin-bottom:30px;
}
#mapbtnhover{
	position:absolute;z-index:1;
}
#mapbtnnormal{
	position:relative;z-index:2;
}
.inmap-padding{
	height:30px;margin-top:25px;
}
.insidemap-padding2{
	height:30px;margin-top:11px;
}
#sub-con-left-bg5 img{
	border:0px;
}
#sub-con-left-bg6{
	width:720px;
	height:315px;
	position:relative;
	z-index:2;
}

.n1,.n2,.n3,.n4,.n5,.n6,.n7,.n8,.n9,.n10,.n11,.n12,.n13,.n14,.n15,.n16,.n17,.n18{
	position: absolute;
}

.n1 img,.n2 img,.n3 img,.n4 img,.n5 img,.n6 img,.n7 img,.n8 img,.n9 img,.n10 img,.n11 img,.n12 img,.n13 img,.n14 img,.n15 img,.n16 img,.n17 img,.n18 img{
	position: relative;
	z-index:3;
}

.n1{
	left: 432px;
    top: 103px;
	width:71px;
	height:190px;
}
.n1 img{
	margin-left: 23px;
    margin-top: 64px;
    position: relative;
    z-index:1;
}
.nhover1,.mhover1,.cnhover1,.onhover1{
	background:url("../../img/course/index/bg_h_01.png") no-repeat;
}
.n2{
	left: 239px;
    top: 1px;
	width:175px;
	height:159px;
}
.n2 img{
	margin-left: 66px;
    margin-top: 48px;
}
.nhover2,.mhover2,.cnhover2,.onhover2{
	background:url("../../img/course/index/bg_h_02.png") no-repeat;
}
.n3{
	left: 241px;
    top: 47px;
	width:62px;
	height:84px;
}
.n3 img{
	margin-left: 13px;
    margin-top: 26px;
}
.nhover3,.mhover3,.cnhover3,.onhover3{
	background:url("../../img/course/index/bg_h_03.png") no-repeat;
}

.n4{
	left: 153px;
    top: 16px;
	width:163px;
	height:54px;
}
.n4 img{
	margin-left: 62px;
    margin-top: 22px;
}
.nhover4,.mhover4,.cnhover4,.onhover4{
	background:url("../../img/course/index/bg_h_04.png") no-repeat;
}
.n5{
	left: 16px;
    top: 12px;
	width:143px;
	height:90px;
}
.n5 img{
	margin-left: 56px;
    margin-top: 48px;
}
.nhover5,.mhover5,.cnhover5,.onhover5{
	background:url("../../img/course/index/bg_h_05.png") no-repeat;
}

.n6{
	left: -1px;
    top: 76px;
	width:164px;
	height:75px;
}
.n6 img{
	margin-left: 78px;
    margin-top: 37px;
}
.nhover6,.mhover6,.cnhover6,.onhover6{
	background:url("../../img/course/index/bg_h_06.png") no-repeat;
}

.n7{
	left: 165px;
    top: 83px;
	width:79px;
	height:52px;
}
.n7 img{
	margin-left: 24px;
    margin-top: 8px;
}
.nhover7,.mhover7,.cnhover7,.onhover7{
	background:url("../../img/course/index/bg_h_07.png") no-repeat;
}

.n8{
	left: 260px;
    top: 44px;
	width:144px;
	height:130px;
}
.n8 img{
	margin-left: 63px;
    margin-top: 27px;
}
.nhover8,.mhover8,.cnhover8,.onhover8{
	background:url("../../img/course/index/bg_h_08.png") no-repeat;
}

.n9{
	left: 381px;
    top: 61px;
	width:89px;
	height:209px;
}
.n9 img{
	margin-left: 22px;
    margin-top: 89px;
}
.nhover9,.mhover9,.cnhover9,.onhover9{
	background:url("../../img/course/index/bg_h_09.png") no-repeat;
}

.n10{
	left: 471px;
    top: 85px;
	width:55px;
	height:211px;
}
.n10 img{
	margin-left:13px;
    margin-top: 75px;
}
.nhover10,.mhover10,.cnhover10,.onhover10{
	background:url("../../img/course/index/bg_h_10.png") no-repeat;
}

.n11{
	left: 414px;
    top: 0px;
	width:146px;
	height:114px;
}
.n11 img{
	margin-left: 64px;
    margin-top: 35px;
}
.nhover11,.mhover11,.cnhover11,.onhover11{
	background:url("../../img/course/index/bg_h_11.png") no-repeat;
}

.n12{
	left: 569px;
    top: 23px;
	width:102px;
	height:64px;
	
}
.n12 img{
	margin-left: 36px;
    margin-top: 18px;
}
.nhover12,.mhover12,.cnhover12,.onhover12{
	background:url("../../img/course/index/bg_h_12.png") no-repeat;
}

.n13{
	left: 590px;
    top: 62px;
	width:55px;
	height:168px;
	
}
.n13 img{
	margin-left:7.5px;
    margin-top: 77px;
}
.nhover13,.mhover13,.cnhover13,.onhover13{
	background:url("../../img/course/index/bg_h_13.png") no-repeat;
}

.n14{
	left: 628px;
    top: 68px;
	width:54px;
	height:157px;
}
.n14 img{
	margin-left:11px;
    margin-top:59px;
}
.nhover14,.mhover14,.cnhover14,.onhover14{
	background:url("../../img/course/index/bg_h_14.png") no-repeat;
}

.n15{
	left: 667px;
    top: -2px;
	width:57px;
	height:219px;
}
.n15 img{
	margin-left:18px;
    margin-top:82px;
}
.nhover15,.mhover15,.cnhover15,.onhover15{
	background:url("../../img/course/index/bg_h_15.png") no-repeat;
}

.n16{
	left: 563px;
    top: 193px;
	width:147px;
	height:69px;
}
.n16 img{
	margin-left:41px;
    margin-top: 34px;
}
.nhover16,.mhover16,.cnhover16,.onhover16{
	background:url("../../img/course/index/bg_h_16.png") no-repeat;
}

.n17{
	left:550px;
    top: 124px;
	width:57px;
	height:82px;
}
.n17 img{
	margin-left:18px;
    margin-top: 22px;
}
.nhover17,.mhover17,.cnhover17,.onhover17{
	background:url("../../img/course/index/bg_h_17.png") no-repeat;
}

.n18{
	left: 513px;
    top: 116px;
	width:44px;
	height:181px;
}
.n18 img{
	margin-left: 8px;
    margin-top: 82px;
}
.nhover18,.mhover18,.cnhover18,.onhover18{
	background:url("../../img/course/index/bg_h_18.png") no-repeat;
}

.ho5{
	float:left;
	margin-left:2px;
	margin-top:1px;
}
.ho6{
	float:left;
	margin-top:72px;
	margin-left:-160px;
}
.ho7{
	float:left;
	margin-top:78px;
	margin-left:-10px;
}
.ho4{
	float:left;
	margin-left:-94px;	
	margin-top:15px;
}



div.div-bottom
{
	width:720px;
	height:125px;
	margin-top:12px;
	background:url("../../img/course/index/contact.png") no-repeat bottom left;	
}
div.div-bottom a
{
	float:right;
	position:relative;
	top:60px;
	right:80px;
}
div.link-bottom
{
	width:720px;
	height:45px;
	text-align:center;
	padding-top:30px;
}

/* RIGHT Side */
div#content-right
{
	/*margin-top:25px;*/
}
div#content-right a
{
	font-size:0;
}
div.r_wrap1
{
	width:190px;
	height:196px;
	padding:6px 0 11px;
	background:#F9F5E3;
}
div.r_wrap2
{
	width:190px;
	height:135px;
	margin:8px 0 18px;
}
div.right-side1
{
	width:190px;
	height:86px;
}
div.right-sides1
{
	width:202px;
	position:relative;
	left:-12px;
	background:url("../../img/facilities/index/r_transapa.png") no-repeat top right;
}
div.right-sides2
{
	width:202px;
	position:relative;
	left:-7px;

}
div.r_wrap3 ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.r_wrap3 ul li
{
	float:left;
	margin-top:9px;
	font-size:0;
}
div.r_wrap3 ul li a img
{
	display:block;
}
.bg-padding{
	margin-left:10px;
}

table{
	border:1px solid #999999;
	border-collapse:collapse;
	font-size:13px;
	line-height:15px;
	vertical-align:middle;
}
table td{
	border:1px solid #999999;
	vertical-align:middle;
	text-align:center;
	font-size:13px;
	line-height:15px;
	height:30px;
}
table td.ladies-tee{
	width:149px;
}
table td.hdcp{
	width:108px;
}

/*-----------Form 1--------------*/
#div-form1{
	margin-top:40px;
	width:720px;
	height:auto;
}
#div-form1 #form-title1{
	width:720px;
	height:30px;
	background:url(../../img/course/index/bg-title1.png);
	font-size:16px;
	color:#ffffff;
	line-height:28px;
	text-align:center;
	padding-top:5px;
}

table#form1 td.title{
	color:#333333;
	background:#E7DBCB;
	height:30px;
	vertical-align:middle;
}
table#form1 td.sub{
	width:160px;
}
table#form1 td.sub table{
	border:0px;
}
table#form1 td.sub table td{
	border:0px;
	height:30px;
	vertical-align:middle;
}
table#form1 td.sub table td.title{
	color:#333333;
	background:#E7DBCB;
}
table#form1 td.sub table td.left{
	border-right:1px solid #999999;
	width:80px;
	background:#C5A883;
	color:#FFFFFF;
}
table#form1 td.sub table td.right{
	width:80px;
	background:#F8F5F1;
	color:#9F6E30;
}
/*-----------End Form 1--------------*/

/*-----------Form 2--------------*/
#div-form2{
	width:720px;
	height:auto;
	margin-top:40px;
}
#div-form2 #form-title2{
	width:720px;
	height:30px;
	background:url(../../img/course/index/bg-title2.png);
	font-size:16px;
	color:#ffffff;
	line-height:28px;
	text-align:center;
	padding-top:5px;
}
table#form2 td.title{
	color:#333333;
	background:#F2E4C6;
	height:30px;
	vertical-align:central;
}
table#form2 td.sub{
	width:160px;
}
table#form2 td.sub table{
	border:0px;
}
table#form2 td.sub table td{
	border:0px;
	height:30px;
}
table#form2 td.sub table td.title{
	color:#333333;
	background:#F2E4C6;
}
table#form2 td.sub table td.left{
	border-right:1px solid #999999;
	width:80px;
	background:#E0BF77;
	color:#FFFFFF;
}
table#form2 td.sub table td.right{
	width:80px;
	background:#FBF8EF;
	color:#CC951C;
}
/*-----------End Form 2--------------*/

/*-----------Form 3-----------------*/
#div-form3{
	width:720px;
	height:auto;
	margin-top:40px;
}
table#form3 td.title{
	color:#333333;
	background:#EAF5D7;
	height:30px;
	vertical-align:central;
	width:160px;
}
/*-----------End Form 3------------*/





























