@charset "utf-8";
/*command*/
/*sidebarMenu*/
div#sidebarMenu{
	padding:5px 0 0 32px;
	width:178px;
}
div#sidebarMenu img{
	border-bottom:1px #DFE8DF solid;
	padding:2px 0;
}
div#sidebarMenu ul li{
	border-bottom:1px #E7F0DA solid;
	padding:1px 0;
	background-color:#F6FBF7;
}
div#sidebarMenu ul li a,div#sidebarMenu ul li a:link{
	color:#366538;
	font-size:12px;
	font-weight:bold;
	width:162px;
	display:block;
	padding:10px 0 10px 10px;
}
div#sidebarMenu ul li a:hover{
	background:#E7F0DA;
	text-decoration:none;
}
/*SendSubmit*/
input.SendSubmit2{
	width:95px;
	height:25px;
	background:#528B82;
	color:#fff;
	border:none;
}

/*language*/
div#language{
	width:635px;
	height:30px;
	line-height:30px;
	background:#C6D9F1;
	margin:10px 0;
}
div#language li{
	float:left;
	padding:0 40px;
}
div#language li a,div#language li a:link{
	color:#fff;
	font-family:Arial;
}

/*position*/
div#position{
	text-align:left;
	color:#597565;
	font-family:"MS Gothic";
	font-size:11px;
	padding:10px 0;
}
div#position a,div#position a:link{
	color:#597565;
	font-family:"MS Gothic";
}

/*h3Nav*/
h3.h3Nav{
	background:url(../img/h3nav.jpg) no-repeat left center;
	padding:10px 0 10px 20px;
	color:#597565;
	text-align: left;
}
p.p1 span{
	display:block;
	padding-left:20px;
}

/*back*/
div#back{
	text-align:right;
	background:url(../img/traveling/dot2.jpg) no-repeat 770px center;
	height:40px;
	line-height:40px;
	clear:both;
}
span.fontArial{
	font-family:Arial;
	font-weight: bold;
}
div#back a,div#back a:link{
	color:#3FA8AB;
}

.noBg{
	background:none;
}

div.imgBox{
	padding-left:20px;
}

div.hr1{
	width:617px;
	padding-left:20px;
}

.paddingTop2{
	margin-top:1px;
}

table.tableWidth617B{
	width:617px;
}
td.tdWidth100{
	width:100px;
}
td.tdWidth150{
	width:100px;
}
table.tableWidth617{
	width:617px;
}
table.tableWidth617 th{
	width:140px;
}

/*index.html*/
/*rightMenu*/
div#rightMenu{
	clear:both;
	text-align:left;
}
div#rightMenu img{
	padding-right:8px;
	float:left;
}
/*newsList2*/
div.indexNewsList{
	padding:10px 0;
	border-top:1px #eee solid;
	width:400px;
	margin:10px auto 0 auto;
}
div.indexNewsList dl{
	clear:both;
	border-bottom:1px #eee solid;
	width:400px;
	padding:10px 0;
}
div.indexNewsList dl dt{
	float:left;
	text-align:right;
}
div.indexNewsList dl dd{
	float:left;
	padding-left:20px;
	width:330px;
	text-align:left;
}
div.indexNewsList dl dd a,div.indexNewsList dl dd a:link{
	color:#666;
	padding-left:0;
	text-decoration:none;
}
div.indexNewsList dl dd a:hover{
	text-decoration:underline;
}

/*rightBoxLeft*/
div#rightBoxLeft{
	float:left;
	width:415px;
	padding-right:20px;
}

/*newsBox*/
div.newsBox{
	text-align:left;
	padding:22px 0 0 10px;
}
div.newsBox ul{
	padding-top:20px;
}
div.newsBox span{
	color:#666;
}
div.newsBox a,div.newsBox a:link{
	padding-left:20px;
	color:#3FA8AB;
	text-decoration:underline;
}
div.newsBox div.more{
	text-align:right;
	padding-bottom:20px;
}

/*rightBoxRight*/
div#rightBoxRight{
	float:left;
}
div#rightBoxRight ul li img{
	padding-top:10px;
}

/*total*/
div#total{
	text-align:right;
	padding-top:12px;
	width:208px;
}
div#total img{
	padding-left:6px;
	display:inline;
}



/*traveling/index.html*/
/*travelingRightBoxLeft*/
div#travelingRightBoxLeft{
	float:left;
	width:456px;
	padding-right:20px;
}

/*travelingBox*/
div.travelingBox{
	text-align:left;
	padding:20px 0 10px 0;
}
div.travelingBox p{
	padding:5px 0 0 20px;
	color:#666;
}
div.travelingBox p span{
	color:#778FBE;
}
/*travelingBoxInfo*/
div.travelingBoxInfo{
	padding:10px 0 0 20px;
}
div.travelingBoxInfo img{
	float:left;
	padding:0 20px 20px 0;
}
div.travelingBoxInfo p{
/*	float:left;*/
	color:#666;
/*	width:216px;*/
}
div.travelingBoxMore{
	text-align:right;
}
div.travelingBoxMore a,div.travelingBoxMore a:link{
	color:#3FA8AB;
	text-decoration:underline;
}

/*weather*/
div#weather{
	border:1px #CECECE solid;
	width:165px;
	font-weight:bold;
	margin-top:10px;
	padding:10px 0;
}
div#weatherToday{
	width:60px;
	float:left;
	padding:0 20px 0 10px;
}
div#weatherTomorrow{
	width:60px;
	float:left;
	text-align:center;
}

/*gtia*/
/*newsList*/
div.newsList{
	padding:10px 0;
	width:455px;
	margin:10px auto 0 auto;
}
div.newsList dl{
	clear:both;
	width:455px;
	padding:5px 0;
	border-bottom:1px #eee solid;
}
div.newsList dl dt{
	float:left;
	text-align:right;
}
div.newsList dl dd{
	float:left;
	padding-left:20px;
	width:365px;
}
div.newsList dl dd a,div.newsList dl dd a:link{
	color:#666;
}

/*jica*/
div#jicaLink{
	width:643px;
	padding:10px 0;
	clear:both;
}
div#jicaLink ul{
	background:url(../img/gtia/bg1.jpg) no-repeat;
	height:35px;
	line-height:35px;
	padding-left:10px;
}
div#jicaLink ul li{
	float:left;
	background:url(../img/gtia/dot.jpg) no-repeat left center;
	padding:0 10px 0 20px;
}
div#jicaLink ul li a,div#jicaLink ul li a:link{
	color:#4BADB0;
}

/*jicaCol*/
div#jicaCol{
	text-align:left;
}
div#jicaCol p{
	padding:10px 0 10px 20px;
	color:#666;
}
div#jicaCol p img{
	padding-bottom:10px;
}
div#jicaCol p a,div#jicaCol p a:link{
	color:#3FA8AB;
	text-decoration:underline;
}
div#jicaCol div#back{
	text-align:right;
	background:url(../img/traveling/dot2.jpg) no-repeat 543px center;
	height:40px;
	line-height:40px;
	clear:both;
}

/*jicaBox1*/
div.jicaBox1{
	width:593px;
	height:97px;
	background:url(../img/gtia/jicabo1.jpg) no-repeat;
	padding:30px 20px 10px 20px;
	margin-left: 10px;
}
div.jicaBox1 ul{
	float:left;
	padding-top:10px;
}
div.jicaBox1 ul li{
	background:url(../img/gtia/dot2.jpg) no-repeat left center;
	padding-left:20px;
	font-size:14px;
}
div.jicaBox1 ul li span{
	color:#FF9900;
	font-weight:bold;
}
div.jicaBox1 img{
	float:right;
}

/*jicaBox2*/
div.jicaBox2{
	width:626px;
	color:#FFF;
	padding:68px 0 16px 0px;
	margin-left: 18px;
}
div.jicaBox2 h3{
	font-size:18px;
	font-weight:bold;
	padding:0 0 10px 20px;
}
div#jicaCol div.jicaBox2 p{
	color:#FFF;
	font-size:14px;
	padding-left:20px;
}
div#jicaCol div.jicaBox2 p span{
	color:#FFFFA4;
	font-weight:bold;
}
div#jicaCol div.jicaBox2 em{
	font-style:normal;
	padding-left:20px;
	display:block;
}
div.jicaBox2 a,div.jicaBox2 a:link{
	color:#FFF;
	text-decoration:underline;
	padding-left:10px;
}
div#jicaCol div.jicaBox2 strong{
	font-size:18px;
	font-weight:bold;
	display:block;
	background:url(../img/gtia/boxstrong.jpg) no-repeat;
	height:46px;
	line-height:46px;
	padding-left:20px;
	text-align:left;
}
div.boxBg1{
	background:#83C0B6 url(../img/gtia/boxpic1.jpg) no-repeat center top;
}
div.boxBg2{
	background:#83C0B6 url(../img/gtia/boxpic2.jpg) no-repeat center top;
}
div.boxBg3{
	background:#83C0B6 url(../img/gtia/boxpic3.jpg) no-repeat center top;
}
div.boxBg4{
	background:#83C0B6 url(../img/gtia/boxpic4.jpg) no-repeat center top;
}

/*contactBox*/
div#contactBox{
	height:125px;
	padding-top:10px;
	float:right;
	width:334px;
	margin:10px 0;
	background:url(../img/gtia/contacebox.jpg) repeat-x 250px center;
	color:#666;
}

/*jicaBox3*/
div.jicaBox3{
	font-size:14px;
}
div.jicaBox3 strong{
	font-size:14px;
	font-weight:bold;
	color:#666;
}
img.floatRight{
	float:right;
	padding:10px 0px 10px 10px;
}
img.floatLeft{
	float:left;
	padding:0px 10px 10px 0px;
}

/*jicaBox4*/
div#jicaBox4{
	background:#ECECEC url(../img/gtia/jicabox4.jpg) no-repeat center top;
	text-align:left;
	width:633px;
	margin-left:10px;
	padding-bottom:10px;
}
div#jicaBox4 strong{
	display:block;
	height:31px;
	line-height:31px;
	color:#fff;
	padding-left:35px;
}
div#jicaCol div#jicaBox4 em{
	font-style:normal;
	padding-left:20px;
	display:block;
}
div.jicaBox2 a,div#jicaBox4 a:link{
	color:#4BADB0;
	text-decoration:underline;
	padding-left:10px;
}

/*container2*/
div#container2{
	text-align:left;
	clear:both;
}
div#container2 p{
	padding:10px 0 10px 20px;
	color:#666;
}
div#container2 p img{
	padding-bottom:10px;
}

div#container2 p img.inTxt{
	padding-bottom:0px;
}

div#container2 p a,div#container2 p a:link{
	color:#3FA8AB;
}

/*paddingTop*/
div.paddingTop{
	padding-top:10px;
}

/*containerBox1*/
div.containerBox1{
	float:left;
	width:451px;
	padding-right:20px;
}

/*containerBox2*/
div.containerBox2{
	width:633px;
	height:123px;
	background: url(../img/gtia/boxpic5.jpg) no-repeat;
	margin-left:10px;
}
div#container2 div.containerBox2 p{
	padding-top:35px;
}

/*containerNav*/
div.containerNav{
	background:url(../img/gtia/navbg.jpg) no-repeat;
	height:42px;
	line-height:42px;
	margin:10px 0 10px 20px;
	clear:both;
	font-size:15px;
	color:#597565;
}
div.containerNav strong{
	font-size:18px;
	padding-left:30px;
}
table.classSelect{
	width:622px;
	margin:20px 0 0 20px;
}
table.classSelect td{
	text-align:center;
	background:#D6ED9D;
	border-right:1px #9DD7A6 solid;
}
table.classSelect td a,table.classSelect td a:link{
	color:#666;
}
td#classSelectNow{
	background:#9DD7A6;
}
/*containerNav2*/
div.containerNav2{
	background:url(../img/gtia/line.jpg) repeat-x bottom;
	padding:20px 0 20px 0;
	clear:both;
	font-size:15px;
	color:#597565;
}
div.containerNav2 div{
	padding-left:30px;
	background:url(../img/gtia/dot4.jpg) no-repeat left 2px;
}
div.containerNav2 strong{
	font-size:18px;
	font-weight:bold;
}

/*containerTable*/
div#container2 table.containerTable{
	margin-left:20px;
	font-size:14px;
}
div#container2 table.containerTable tr th{
	text-align:left;
	color:#666;
}
div#container2 table.containerTable tr td{
	color:#666;
}
div#container2 table.containerTable tr td a,div#container2 table.containerTable tr td a:link{
	color:#4BADB0;
}

/*containerP1*/
div#container2 p.containerP1{
	font-size:12px;
	color: #0099CC;
}

/*recommendation*/
div#travelingRightBox{
width:640px;
}

a.linkstyle{
color:#3FA8AB
}

div.recommendationNavi{
background-color:#83C0B6;
width:622px;
margin-left:20px;
}
div.recommendationNavi ul{
	padding:5px 0 5px 0;
}
div.recommendationNavi ul li{
float:left;
width:100px;
background:url(../img/traveling/listtype.jpg) no-repeat 5px;
padding-left:20px;
}

div.recommendationNavi ul li a{
color:#FFF;
font-size:14px
}

div.picshow{
margin:20px 0 0 20px;
width:600px;
}
div.picshow dl{
	float:left;
	margin:5px;
}
div.picshow dl dd{
	text-align:center;
}

div.travelingBox span.fs14{
font-size:14px;
color:#666;
}

div.travelingBox span.fs14 strong{
font-size:1.2em;
font-weight:bold;
}

div.travelingBox span.fs14 em{
font-size:1em;
font-style:normal;
font-weight:bold;
}


/*event, recommendation*/
div#travelingBox_event{
	color:#666;
	font-size:14px;
	}

div#travelingBox_event a:link{
	color:#3FA8AB;
	}

div#travelingBox_event h1{
	padding-top:20px;
	}

div#travelingBox_event h2{
	background:transparent url(../../common/img/bg_h4.gif) no-repeat 0 5px;
	color:#597565;
	font-size:18px;
	margin:20px 0 15px 20px;
	padding:0 0 8px 25px;
	border-bottom:1px dotted #666666;
	}

div#travelingBox_event h2.small{
	font-size:14px;
	}

div#travelingBox_event h4 span.big{
	font-size:17px;
	}

div#travelingBox_event h4{
	font-size:15px;
	margin:1.3em 0 2px 20px;
	padding:0;
	clear:both;
	line-height:1;
	}

div#travelingBox_event h4.clear_right{
	clear:right;
	}


div#travelingBox_event h4.topSpace{
	margin-top:50px;
	}

div#travelingBox_event h4.blue{
	color:#0066FF;
	}

div#travelingBox_event h5{
	font-size:15px;
	margin:1em 0 0 20px;
	padding:0;
	clear:both;
	}
	
div#travelingBox_event h5.bottom_space{
	margin:0.5em 0 2px 20px;
	}

div#travelingBox_event p{
	margin:0 0 0 20px;
	padding:0;
	}

div#travelingBox_event p.tblNote{
	margin-top:0.6em;
	}

div#travelingBox_event table{
	margin-top:5px;
	margin-left:20px;
	margin-bottom:0;
	clear:both;
	}

div#travelingBox_event table.clear_right{
	clear:right;
	}

div#travelingBox_event table th{
	font-size:14px;
	text-align:left;
	}

div#travelingBox_event p.eventImg{
	float:left;
	margin:0;
	padding:0 0 0 20px;
	}
	
div#travelingBox_event p.eventImg img{
	margin:0;
	padding:5px 20px 15px 0;
	}	

div#travelingBox_event p.details{
	float:right;
	margin-top:5px;
	padding-left:12px;
	background:transparent url(../img/dot.jpg) no-repeat scroll 0 center;
	}
	
div#eventBackNumber{
	margin:15px 20px 0 28px;
	_margin:15px 0 0 11px;
	width:180px;
	background-image:url(../img/traveling/event_back_number_2.gif);
	text-align:left;
	}

div#eventBackNumber dl{
	color:#597566;
	font-size:14px;
	line-height:1.5;
	}

div#eventBackNumber dt{
	background-color:#B4DED2;
	margin:0 4px 0;
	padding:3px 10px;
	font-weight:bold;
	}

div#eventBackNumber dt.first{
	background-color:#B4DED2;
	margin:9px 4px 0;
	}

div#eventBackNumber dd{
	background:#D9EEE9 url(../img/traveling/event_back_number_arrow.gif) no-repeat 8px 8px;
	padding:0 21px 0;
	margin:0 4px 0;
	}
div#eventBackNumber dd a:link{
	color:#597566;
	text-decoration:underline;
	}

div#eventBackNumber dd a:visited{
	color:#597566;
	text-decoration:underline;
	}

div#eventBackNumber dd.only{
	background:#D9EEE9 url(../img/traveling/event_back_number_arrow.gif) no-repeat 8px 9px;
	padding:1px 21px;
	line-height:1.6;
	}	

div#eventBackNumber dd.first{
	background:#D9EEE9 url(../img/traveling/event_back_number_arrow.gif) no-repeat 8px 12px;
	padding-top:4px;
	}

div#eventBackNumber dd.last{
	margin:0 4px 5px;
	padding:0 21px 6px;
	}

div#eventBackNumber ul{
	color:#597566;
	font-size:14px;
	line-height:1.2;
	padding-top:9px;
	padding-bottom:4px;
	}

div#eventBackNumber li{
	background:#D9EEE9 url(../img/traveling/event_back_number_arrow.gif) no-repeat 12px 12px;
	padding:5px 0 0 26px;
	margin:0 4px 0;
	}

div#eventBackNumber li.last{
	padding-bottom:10px;
	}
	
div#eventBackNumber li a:link{
	color:#597566;
	text-decoration:underline;
	}

div#eventBackNumber li a:visited{
	color:#597566;
	text-decoration:underline;
	}

#rightCol .eventClick{
	color: #5B7366;
	font-weight: bold;
	font-size: 170%;
	margin: 30px 20px 60px;
	}
	
#rightCol .eventClick span{
	font-size: 60%;
	}

#rightCol div#eventBackNumber{
	width:589px;
	margin:0 0 20px 20px;
  	}

#rightCol div#eventBackNumber p{
	background-color:#FFF;
	margin-left:0;
  	}

#rightCol div#eventBackNumber p img{
	padding-bottom:0;
	}

#rightCol div#eventBackNumber dd{
	float:left;
	width:71px;
	margin:0 0 4px 4px;
	_margin:0 2px 4px 2px;
  	}

#rightCol div#eventBackNumber dd.last{
	padding-bottom:0;
}

#rightCol div#eventBackNumber dt{
	clear:both;
	margin:5px 4px 4px;
	_margin:0px 4px 4px;
  	}

*+html #rightCol div#eventBackNumber dt{ 
	margin:0px 4px 4px;
	}

#rightCol div#eventBackNumber dt.first{
	margin:5px 4px 4px;
  	}

div#recommendationBackNumber{
	width:619px;
	margin-top:25px;
	margin-left:20px;
	margin-bottom:40px;
	font-size:14px;
	}

div#recommendationBackNumber a:link{
	color:#597566;
	text-decoration:underline;
	}

div#recommendationBackNumber a:visited{
	color:#597566;
	text-decoration:underline;
	}

div#recommendationBackNumber p.backnumber{
	width:180px;
	margin:0;
	padding:0;
	background-color:#6FBFA6;
	}
div#recommendationBackNumber p.backnumber img{
	padding-bottom:5px;
	}

div#recommendationBackNumber div.bk_wrap{
	background-color:#6FBFA6;
	padding-top:5px;
	width:100%;
	}

div#recommendationBackNumber ul{
	background-color:#D9EEE9;
	margin:0 5px 5px 5px;
	display:block;
	width:609px;
	}

div#recommendationBackNumber ul li{
	float:left;
	padding:3px 18px 3px 25px;
	background:#D9EEE9 url(../img/traveling/event_back_number_arrow.gif) no-repeat 12px 10px;
	display:block;
	}

div#recommendationBackNumber ul li.break{
	clear:both;
	}

div#container2 p{
	font-size:14px;
	}

div#container2 h2{
	background:transparent url(../../common/img/bg_h4.gif) no-repeat 0 5px;
	color:#597565;
	font-size:18px;
	margin:20px 0 15px 20px;
	padding:0 0 8px 25px;
	border-bottom:1px dotted #666666;
	}
	
/*
div.eventText{
color:#666;
font-size:12px;
margin-left:20px;
margin-top:15px;

}

div#container2 p{
	font-size:14px;
	}

div#container2 p.event_text{
	width:600px;
	clear:both;
	}

div#container2 p.event_text_right{
	padding-top:15px;	
	}

div#container2 div.text_box_float{
	width:250px;
	float:right;
	}

div#container2 div.text_box_float table.evnet{
	width:200px;
	}


div#container2 p.event_text_img{
	float:left;
	}


div#container2 p.event_text_img img{
	padding:10px 10px 10px 0;
	}

div#container2 p.event_text_float img{
	float:left;
	padding-left:0;
	}

div#container2 p.event_text em{
	font-style:italic;
	}
*/

div.backtotop a {
color:#3FA8AB;
background:url(../img/traveling/dot2.jpg) no-repeat 5px;
padding-left:25px;
}

div.backtotop {
text-align:right;
padding:10px;
}

ul.eventList li{
padding-left:15px;
background:url(../img/traveling/listtype1.jpg) no-repeat left 5px;
}

h3.orangeText{
margin-left:20px;
color:#FD9607;
font-size:14px;
}
h3.blueText{
margin-left:20px;
color:#0070C0;
font-size:14px;
}

div.travelingBoxInfo table.event{
text-align:left;
border-collapse: collapse;
border:0;
width:580px;
font-size:14px;
color:#666;
margin-left:20px;
}

div.travelingBoxInfo table.event a:link{
	color:#3FA8AB;
}

div.travelingBoxInfo table.event th{
font-weight:normal;
border:0;
padding:0;
margin:0;
text-align:left;
background:#FFF;
vertical-align:top;
font-size:14px;
width:70px;
white-space:nowrap;
}

div.travelingBoxInfo table.event td{
border:0;
padding:0;
margin:0;
}




/*sitemap*/
div#containerList ul{
	padding-left:8px;
}
div#containerList ul li{
	background:url(../img/command/dot.jpg) no-repeat left center;
	padding-left:20px;
}
div#containerList ul li a,div#containerList ul li a:link{
	color:#3FA8AB;
	text-decoration:underline;
}

div.containerLi{
	background:url(../img/gtia/navbg.jpg) no-repeat;
	height:42px;
	line-height:42px;
	margin:10px 0 10px 0px;
	clear:both;
	font-size:15px;
	color:#597565;
}
div.containerLi a,div.containerLi a:link{
	text-decoration:underline;
	color:#597565;
	padding-left:30px;
	display:block;
	font-size:18px;
	font-weight:bold;
}
div.containerListItem{
	background:url(../img/dot2.jpg) no-repeat left center;
	padding:10px 0;
}
div.containerListItem a,div.containerListItem a:link{
	padding-left:30px;
	color:#3FA8AB;
	text-decoration:underline;
}

ul#containerUl{
	background: url(../img/command/line.jpg) repeat-x right 0;
	padding-top:10px;
}

/*access.php*/
/*access.php*/
div#api{
	text-align:right;
	padding:20px 0;
}
table#accessTable{
	margin-left:20px;
	font-size:14px;
	color:#666;
}
table#accessTable th{
	text-align:left;
	width:90px;
}
table#accessTable td{
	width:410px;
}
table#accessTable td a,table#accessTable td a:link{
	color:#4BADB0;
	text-decoration:underline;
}
div#googleApi img{
width:214px; 
float:left
}

/*about.php*/
div.aboutBox{
	color:#666;
}
div.aboutBox ul{
	padding-left:25px;
}
div.aboutBox  ul li{
	background:url(../img/command/dot.jpg) no-repeat left 10px;
	padding:5px 0 5px 22px;
	font-size:14px;
}
div.aboutBox  ul li a,div.aboutBox  ul li a:link{
	color:#3FA8AB;
	text-decoration:underline;
}

div.capiton{
margin:10px 0 0 20px;
font-weight:bold;
color:666;
font-size:14px;
}
div.capiton a,div.capiton a:link{
	color:#3FA8AB;
} 

/*valunteer*/
div.valunteer{
background:url(../img/gtia/valunteerbg.jpg) right bottom no-repeat;
}
div.valunteer p{
width:360px;
}
div.volunteerNavi{
width:622px;
color:#FFF;
background:#83C0B6 url(../img/gtia/valunteernavibg1.jpg) no-repeat 0 top;
margin:15px 0 15px 20px;
}

div#container2 div.volunteerNavi p{
color:#FFF;
padding-right:10px;
}

div.volunteerNavi h3{
font-size:16px;
padding:0;
margin:0;
padding:18px 0 0 18px;
}
div.docdownload {
text-align:right;
background:url(../img/gtia/valunteernavibg2.jpg) no-repeat;
height:27px;
line-height:27px;
padding-bottom:10px;
}
div.docdownload a{
color:#3FA8AB;
font-size:12px;
margin-right:15px;
text-decoration:underline;
}
div.docdownload a:visited{
color:#3FA8AB;
font-size:12px;
margin-right:15px;
text-decoration:underline;
}

/*forum*/
table.forumTable1{
	border:2px #E8DEB3 solid;
	margin:5px 0 0 20px;
	width:626px;
}
table.forumTable1 th{
	background:#7C6B25;
	color:#fff;
	border:none;
}
table.forumTable1 td{
	border:2px #F2EDD5 solid;
	text-align:center;
}
table.forumTable1 td.tableTitle{
	text-align:left;
}
td.tableTitle a,td.tableTitle a:link{
	color:#666;
}
table.forumTable1 td.tableTitle a:hover{
	text-decoration:underline;
}
table.forumTable2{
	border:2px #EAC6B0 solid;
	margin:5px 0 0 20px;
	width:626px;
}
table.forumTable2 th{
	background:#844733;
	color:#fff;
	border:none;
}
table.forumTable2 td{
	border:2px #EAC6B0 solid;
	text-align:center;
}
table.forumTable2 td.tableTitle{
	text-align:left;
}
/*table3*/
table.forumTable3{
	border:2px #E8DEB3 solid;
	margin:20px 0 0 20px;
	width:626px;
}
table.forumTable3 th{
	background:#F2EDD5;
	color:#2E2E2E;
	border:1px #E8DEB3 solid;
	font-weight:bold;
}
table.forumTable3 td{
	border:2px #F2EDD5 solid;
	text-align:center;
}
table.forumTable3 td.tableTitle{
	text-align:left;
}
td.tableTitle a,td.tableTitle a:link{
	color:#666;
}
table.forumTable3 td.tableTitle a:hover{
	text-decoration:underline;
}
/*tablePage*/
div#tablePage{
	padding-top:20px;
	color:#3FA8AB;
}
div#tablePage span{
	color:#FE990A;
	font-weight:bold;
}
div#tablePage a,div#tablePage a:link{
	color:#3FA8AB;
}
div#tablePage div{
	width:200px;
	float:left;
	padding-left:200px;
	font-size:12px;
}
div#tablePage strong{
	display:block;
	float:left;
	width:100px;
}

/*langLink*/
div#langLink{
	width:643px;
	padding:10px 0;
}
div#langLink ul{
	background:url(../img/gtia/bg1.jpg) no-repeat;
	height:35px;
	line-height:35px;
	padding-left:50px;
}
div#langLink ul li{
	float:left;
	background:url(../img/gtia/dot.jpg) no-repeat left center;
	padding:0 0px 0 20px;
	width:120px;
}
div#langLink ul li a,div#langLink ul li a:link{
	color:#4BADB0;
}
/*langLink*/
div#boxLink{
	width:617px;
	height:146px;
	margin:10px 0 10px 20px;
	background:url(../img/living/boxbg.jpg) no-repeat;
}
div#boxLink ul{
	height:35px;
	line-height:35px;
	padding-left:50px;
}
div#boxLink ul li{
	float:left;
	background:url(../img/gtia/dot.jpg) no-repeat left center;
	padding:0 0px 0 20px;
	width:120px;
}
div#boxLink ul li a,div#boxLink ul li a:link{
	color:#4BADB0;
}
/*BoxLink2*/
div#boxLink2{
	width:617px;
	height:106px;
	margin:10px 0 10px 20px;
	background:url(../img/living/boxbg2.jpg) no-repeat;
}
div#boxLink2 ul{
	height:35px;
	line-height:35px;
	padding-left:50px;
}
div#boxLink2 ul li{
	float:left;
	background:url(../img/gtia/dot.jpg) no-repeat left center;
	padding:0 0px 0 20px;
	width:120px;
}
div#boxLink2 ul li a,div#boxLink2 ul li a:link{
	color:#4BADB0;
}
/*boxLink3*/
div#boxLink3{
	width:643px;
	margin:10px 0;
}
div#boxLink3 ul{
	background:url(../img/gtia/bg1.jpg) no-repeat;
	height:35px;
	line-height:35px;
	padding-left:50px;
}
div#boxLink3 ul li{
	float:left;
	background:url(../img/gtia/dot.jpg) no-repeat left center;
	padding:0 35px 0 20px;
}
div#boxLink3 ul li a,div#boxLink3 ul li a:link{
	color:#4BADB0;
}

/*forumSend*/
div#forumSend{
	text-align:left;
	width:626px;
	clear:both;
	margin:20px 0 0 20px;
	color:#666;
}
div#forumSend a,div#forumSend a:link{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
div#forumSend ul{
	border-top:1px #eee dashed;
	margin-top:10px;
}
div#forumSend li{
	font-size:12px;
}
div#forumSend input{
	width:267px;
	height:25px;
	margin:5px 0;
	border:1px #C7DEDA solid;
}
div#forumSend select{
	height:25px;
	margin:5px 0;
	border:1px #C7DEDA solid;
}
div#forumSend textarea{
	width:267px;
	height:107px;
	border:1px #C7DEDA solid;
	overflow:auto;
}
div#forumSend ul li input#SendSubmit{
	width:95px;
	height:25px;
	background:#528B82;
	color:#fff;
}
div.forumMore{
	text-align:right;
	color:#3FA8AB;
	padding-top:20px;
}
div.forumMore a,div.forumMore a:link{
	color:#3FA8AB;
	font-size:12px;
}
div.forumMore2{
	text-align:right;
	padding-top:20px;
}
div.forumMore2 a,div.forumMore2 a:link{
	color:#3FA8AB;
}
div#forumSend h3,div#forumList h3{
	font-size:14px;
}
div#forumList{
	width:626px;
	margin:20px 0 0 20px;
	text-align:left;
	clear:both;
	color:#666;
}
div#forumList strong{
	color:#528B82;
	display:block;
	padding:10px 0;
}
div#forumList ul{
	padding-top:10px;
}
div#forumList li{
	background:url(../img/command/dot.jpg) no-repeat left 18px;
	padding:10px 0 10px 10px;
	border-bottom:1px #eee dashed;
	float:left;
}
div#forumList li strong{
	color:#666;
	background:none;
	display:inline;
	padding:0;
}
div#container2 div#forumList h3 span,div#container2  div#forumSend h3 span{
	font-size:14px;
	font-family:"MS PGothic";
}

/*newsList2*/
div.newsList2{
	padding:10px 0;
	border-top:1px #eee solid;
	width:626px;
	margin:10px auto 0 auto;
}
div.newsList2 dl{
	clear:both;
	border-bottom:1px #eee solid;
	width:626px;
	padding:10px 0;
}
div.newsList2 dl dt{
	float:left;
	text-align:right;
}
div.newsList2 dl dd{
	float:left;
	padding-left:20px;
	width:530px;
}
div.newsList2 dl dd a,div.newsList2 dl dd a:link{
	color:#666;
}

/*SubmitBox*/
div#SubmitBox{
	margin:10px 0 10px 20px;
}
div#SubmitBox ul li{
	padding-bottom:10px;
}
div#SubmitBox ul{
	border-bottom:1px #ccc solid;
	margin-bottom:10px;
}

/*dspcont*/
.dspcont{
	display:none;
	margin-left:1.5em;
}

div#content{
	padding:0 50px 0 20px;
	color:#666;
}
.font10{
	font-size:10px;
}

/*calendarList*/
div#calendarList{
	margin:0 0 0 20px;
	background:#eee;
}
div#calendarList ul{
	padding:20px;
}
div#calendarList a,div#calendarList a:link{
	color:#3FA8AB;
	text-decoration:underline;
	font-size:12px;
}

/*calendarDateSet*/
div.calendarDateSet{
	padding:20px 0 5px 20px;
}
div.calendarDateSet span{
	font-weight:bold;
	font-family:Arial;
}
div.calendarDateSet div{
	display:inline;
	padding-left:160px;
}
div.calendarDateSet div strong{
	width:100px;
	padding:0 30px;
	font-size:24px;
	color:#00B050;
	font-weight:bold;
}
div.calendarDateSet div a,div.calendarDateSet div a:link{
	color:#83C0B6;
	font-family:11px;
	text-decoration:underline;
}
div#container2 table#calendarTable{
	margin-left:20px;
	width:622px;
}
div#container2 table#calendarTable tr td{
	height:15px;
	line-height:15px;
	font-size:12px;
	color:#666666;
}
div#container2 table#calendarTable tr td a,div#container2 table#calendarTable tr td a:link{
	color:#666;
	text-decoration:none;
}
div#container2 table#calendarTable tr td a:hover,div#container2 table#calendarTable tr td a:active{
	color:#666;
	text-decoration:underline;
}
div#container2 table#calendarTable tr td.yellow{
	background:#FDEACA none repeat scroll 0 0;
	color:#D57909;
}
div#container2 table#calendarTable tr td.yellow a,div#container2 table#calendarTable tr td.yellow a:link{
	color:#666;
	text-decoration:none;
}
div#container2 table#calendarTable tr td.yellow a:hover,div#container2 table#calendarTable tr td.yellow a:active{
	color:#666;
	text-decoration:underline;
}
div#container2 table#calendarTable tr td.green{
	background:#FFDDCE none repeat scroll 0 0;
	color:#A93865;
}
div#container2 table#calendarTable tr td.green a,div#container2 table#calendarTable tr td.green a:link{
	color:#666;
	text-decoration:none;
}
div#container2 table#calendarTable tr td.green a:hover,div#container2 table#calendarTable tr td.green a:active{
	color:#666;
	text-decoration:underline;
}
.tip{
	font-size:10px;
}
.tip2{
	font-size:11px;
}
table.tableWidth617C{
	width:617px;
}

div#container2 p.date{
	margin-bottom:0;
	padding-bottom:0;
	font-size:14px;
	}

/*containerBox3*/
div.containerBox3{
	width:617px;
	background:#E6F2F0;
	border:2px #ADD6CE solid;
	margin-left:20px;
}
div#container3 div.containerBox3 p{
	padding:20px;
}

/*imgBox2*/

div#container2 .imgBox2 p{
	margin:0;
	padding:0;
	}

div#container2 .imgBox2Txt{
	width:457px;
	}

div#container2 p.note{
	font-size:12px;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:7px;
	}

div.containerBox4{
	width:431px;
	background:#E6F2F0;
	border:2px #ADD6CE solid;
	margin-left:20px;
	margin-top:6px;
}


div.containerBox4 table caption{
	padding:1em 1.5em;
	}

div.containerBox4 table th{
	vertical-align:top;
	text-align:left;
	}
	
div.containerBox4 table td{
	padding-left:2em;
	}


div#container2 div.containerBox4 p{
	padding:20px;
}

div#container2 .imgBox2 img{
	margin:12px 0 10px 10px;
	padding:2px;
	border:1px solid #CECECE;
	float:right;
	}

div#container2 .imgBox2 img.WithBox{
	margin-top:30px;
	}

/*linkList*/
div.linkList{
	padding-left:20px;
}

div.linkList ol li{
	list-style-type:decimal;
	margin-left:16px;
	padding-bottom:3px;
}

div.linkList ul li{
	background:url(../img/dot.jpg) no-repeat left 7px;
	padding-left:16px;
/*	line-height:25px;*/
}

div.linkList ol li ul li{
	list-style:none;
	margin-left:0;
}


div.linkList ul li a,div.linkList ul li a:link{
	color:#4BADB0;
	font-size:14px;
}
div.forumLink{
	margin:0 0 0 20px;
	text-align:right;
	font-size:14px;
}
div.forumLink a,div.forumLink a:link{
	color:#3FA8AB;
	font-size:14px;
}

/*living*/

div#travelingBox_event .top_margin{
	margin-top:1em;
	}

div#travelingBox_event p.living_date{
	text-align:right;
	margin-top:1em;
	}
	
div#travelingBox_event p.greenBox {
	border:1px solid #ADD6CE;
	background-color:#E6F2F0;
	padding:1em;
	}
		
div#travelingBox_event .t_right {
	text-align:right;
	display:block;
}

div#travelingBox_event .t_center {
	text-align:center;
	display:block;
}