/*---------- HTML Style */


* {
 margin:0px; padding:0px;
}



div#header_box {
	margin:0px auto;
	width: 760px;
	height: 290px;
	background-color: #FFFFFF;
	background-image: url(../common/header_back.jpg);
	background-repeat: repeat-x;
	}

.logo {
 margin-left:15px;
}

.logo2 {
 margin-left:25px;
}

.link {
 margin-right:15px;
}
	
.link2 {
 margin-right:25px;
}
	
div#conteainer {
	margin:0px auto;
	background-image: url(../common/shadow.jpg);
	background-repeat: repeat-y;
	width: 780px;
	background-position:0px 290px;
	}


div#information {
	background-image: url(../top_img/information.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding:60px 30px 20px 30px;
	width: 510px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 450px;
}

div#information p{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #669966;
	list-style-type: none;
	list-style-position: outside;
	width:450px;
}

div#information2 {
	background-image: url(../country/img/information.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding:60px 30px 20px 30px;
	width: 360px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 300px;
}

div#information2 p{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #669966;
	list-style-type: none;
	list-style-position: outside;
	width:300px;
}

div#information3 {
	background-image: url(../west_course/img/information.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding:60px 30px 20px 30px;
	width: 360px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 300px;
}

div#information3 p{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #669966;
	list-style-type: none;
	list-style-position: outside;
	width:300px;
}

div#information4 {
	background-image: url(../short_course/img/information.jpg);
	background-repeat: no-repeat;
	text-align:left;
	padding:60px 30px 20px 30px;
	width: 360px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 300px;
}

div#information4 p{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #669966;
	list-style-type: none;
	list-style-position: outside;
	width:300px;
}

div#information5 li{
	margin-top: 7px;
	padding-left: 40px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #669966;
	list-style-type: none;
	list-style-position: outside;
	background-image: url(../common/info_icon.jpg);
	background-repeat: no-repeat;
	background-position: 15px 0px;
}



div#banner p{
 margin:0px 0px 10px 0px;
}

div#banner {
 margin:27px 0px 0px 0px;
}

div#banner img{
 margin:0px 0px 2px 0px;
}


div#head_link{
 padding:10px 0px 0px 0px;
}

div#contents{
 padding:10px 0px;
}

a:link{
	color: #689968;
	text-decoration: none;
}

a:visited{
	color: #689968;
	text-decoration: none;
}

a:hover{
	color: #689968;
	text-decoration: underline;
}


.b_red a:link{
	color: #CC0000;
	text-decoration: none;
}

.b_red a:visited{
	color: #CC0000;
	text-decoration: none;
}

.b_red a:hover{
	color: #CC0000;
	text-decoration: underline;
}

h1{
padding-top:15px;
padding-bottom:0px;
}

h2{
padding-top:20px;
padding-bottom:20px;
}

h3{
padding-top:15px;
padding-bottom:15px;
}

.p_space_l{
 margin: 0px 0px 15px 15px;
}

.p_space_r{
 margin: 0px 15px 15px 0px;
}


div#t_list table{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

div#t_list td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding:3px 10px;
}

div#t_list2 table{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

div#t_list2 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding:3px 3px;
}

div#t_list2 .td2{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
}


div#t_list3 td{
	border-bottom-width: 1px;
	border-bottom-style: ;
	border-bottom-color: #CCCCCC;
	padding:10px 5px;
	border-bottom-style: dotted;
}

div#t_list4 table{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

div#t_list4 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding:5px 10px;
}



div#t_list5 td{
	padding:10px 10px;
}


div#contents_main h1{
padding-top:0px;
padding-bottom:15px;
}

div#contents_main h2{
padding-top:15px;
padding-bottom:15px;
}

div#contents_main h4{
padding-top:15px;
padding-bottom:5px;
}


div#contents_main p{
padding-top:15px;
padding-bottom:15px;
}

.main_title{
@padding: 0px 0px 15px 0px;
}


div#info_main h2{
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}

div#sitemap li{
	list-style-type: none;
	padding-top:5px;
}

div#sitemap li ul li{
	padding-left: 30px;
	list-style-type: none;
}
