@charset "utf-8";
/* CSS Document */
		
	/* replList*/
.relatedURL{height:28px;background: #F8F8F8;border-bottom:1px solid #eaeaea}
	.relatedURL p{padding:8px 0 0 14px }
.comment{overflow: hidden;width:700px;}
	.comm01{display:inline; float:left; margin:12px 6px 0 6px}
	.comm02{float:left;  display:inline; width:650px; margin:10px 0 0 0; line-height:19px}
	.comm03{padding:3px 0 0 0; color:#000}
.line{border-bottom:1px solid #b2b2b2}	
.replList{margin:25px 0 0 0}	

/* mailMagazine */
.magazine{padding-top:10px}
	.mag01{width:455px; height:130px;line-height:18px; border-bottom:1px solid #ccc}
		.mag01_1{float:left; padding:1px; border:1px solid #ccc; margin:15px 10px 0 0}
		.mag01_2{width:300px; float:right; margin:0 9px 0 0; padding:15px 0 0 0}
		.mag01_4{display:block; margin-top:5px}
	.mag02{width:455px; height:39px; text-align:center}
		.mag02 img{margin-top:19px}
		.mag02_1{margin-left:3px; margin-right:3px}
		
/* tong */
.tong{padding-top:10px}
	.tong01{width:455px; height:110px;line-height:18px; border-bottom:1px solid #ccc}
		.tong01_1{float:left; padding:1px; border:1px solid #ccc; margin:15px 15px 0 0}
		.tong01_2{width:325px; float:right; margin:0 9px 0 0; padding:15px 0 0 0}
		.tong01_4{display:block; margin-top:5px}

/* dobo Main */
.doboTabLi{list-style-type:none}
	.doboTabLi li{float:left}
	.doboTabLi .on{width:174px; height:40px; background:url(/visit2008jp/images/sub5/tab_o.gif) no-repeat; text-align:center}
		.doboTabLi .on strong{padding-top:12px; color:#018A90; display:block}
	.doboTabLi .off{width:174px; height:40px; background:url(/visit2008jp/images/sub5/tab.gif) no-repeat; text-align:center; cursor:pointer}
		.doboTabLi .off p{padding-top:12px}

.depth2Tit3{width:700px; height:16px; font-size:16px; font-weight:bold; color:#000; padding-top:30px; clear:left}
	.titleBg3{display:block; margin:15px 0 0 0}
	
.txtBtn{height:21px; border:1px solid #ccc; background:#fff; font-size:12px; font-family:"MS PGothic"; margin-top: 15px;}	
.txtBtn2{height:21px; border:1px solid #939393; background:#a2a2a2; font-size:12px; font-family:"MS PGothic"; color:#fff}	
	
.infoList dt{width:95px; float:left; padding:10px 0 0 14px;background:url(/visit2008jp/images/sub5/bul06.gif) no-repeat 1px 15px;}
.infoList dd{width:580px; padding:10px 0 0 0; margin:0; float:left}

.dobo00{width:699px; height:14px; clear:left; margin:0 0 0 1px}
.dobo01{width:696px; border-top:1px solid #ccc; border-left:1px solid #ccc; margin:10px 0 0 0}
	.dobo01 th{height:26px; background-color:#e9e9e9; text-align:center; color:#333; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; line-height:16px}
	.dobo01 td{color:#333; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6}
		.dobo01 .td1{background-color:#f7f7f7; text-align:center}
		.dobo01 .td2{text-align:center; line-height:16px; padding:10px 0}
		.dobo01 .td3{padding:10px; line-height:16px}
		.dobo01 .td4{height:44px; text-align:center; line-height:18px}
		.dobo01 .td5{padding:20px 0; text-align:center}
		.dobo01 .tArea01{width:530px; height:130px; border:1px solid #999}
	.dobo01 .btnMore{display:block; margin:5px auto 0 auto}
		
.dobo02{font-weight:bold; line-height:18px; padding:15px 10px 5px 10px; color:#333}		

.dobo03{width:700px; border-bottom:1px solid #ccc; padding-bottom:13px;  overflow:hidden}
	.dobo03_1{float:left; padding:6px; border:1px solid #c1c1c1; margin:30px 15px 0 0}
	.dobo03_2{width:520px;display:block; padding:35px 0 0 0; height:18px}
	.dobo03_3{width:520px;display:block; line-height:18px}
	.dobo03_4{width:520px; margin-top:5px}
	.dobo03_5{widows:520px; float:right}
	
.dobo04{width:698px; height:56px; border:1px solid #dad9d6; background-color:#f5f4ef}
	.dobo04_1{list-style-type:none; padding:13px 0 0 18px}
		.dobo04_1 li{height:18px; background:url(/visit2008jp/images/sub5/bul07.gif) no-repeat 0 4px; padding-left:12px}

.dobo05{width:700px; height:42px; text-align:center;margin-top:21px}

/* reservation edit */
.topLine{display:block; margin-top:20px}	
.bttmLine{display:block}
.reservFm .td1{background-color:#e9e9e9; border-bottom:1px solid #fff; color:#333; height:23px}
	.reservFm .td1 p{color:#333; font-weight:bold}
.reservFm .td2{border-bottom:1px solid #d6d6d6; color:#333; height:23px}
	.reservFm .td2 .txtFm{height:13px; color:#333; padding-left:10px}
	.reservFm .td2 p{color:#333; line-height:18px}
	.reservFm .tArea01{width:542px; height:46px; background:#f5f5f5; border:1px solid #b5b5b5; font-size:12px; color:#666; margin:5px 0 0 5px}

/* reservation view */
.dobo06{width:700px; color:#bd1339; font-weight:bold; line-height:18px; padding:20px 0 5px 0}

/*dobo reservation login form */
.dobo07{width:527px; height:94px;background:url(/visit2008jp/images/sub5/bg10.gif) no-repeat; margin:30px auto 0 auto}
	.dobo07 .loginFm {display:block; padding:25px 0 0 250px}
		
/* faq */
.dobo08{width:700px; color:#018A90; line-height:18px; border-bottom:1px solid #e4e4e4; padding:5px 0 3px 0}
.dobo09{widows:700px; background:#eee; border-bottom:1px solid #e4e4e4}
	.dobo09 p{ color:#333; line-height:18px; padding:5px 12px}
.dobo10{background-color:#f2f2f2; height:4px; font-size:1px}

/* reservation step */
.step1{display:block; margin:20px auto}
.step2{display:block; margin:20px auto 0 auto}
.dobo11{width:700px; height:32px;background:url(/visit2008jp/images/sub5/bg11.gif) no-repeat; text-align:center}
	.dobo11 p{color:#333}
	.dobo11_1{width:120px; vertical-align:middle}
.dobo12{width:700px; padding:18px 0 24px; background:#eee; margin-top:25px}
	.dobo12_1{width:700px; text-align:center; font-weight:bold; color:#333}	
	.dobo13{width:630px; border-top:4px solid #cbcbcb; border-right:3px solid #cbcbcb; border-bottom:3px solid #cbcbcb; border-left:4px solid #cbcbcb; margin:15px auto 0 auto}
		.dobo13 th{height:23px; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; font-weight:normal; color:#333; text-align:center; background-color:#e6f0e3}
			.dobo13 th .sat{color:#0054a6}
			.dobo13 th .sun{color:#cc0000}
		.dobo13 td{height:65px; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; vertical-align:top; background-color:#fff; text-align:center}
			.dobo13 td .date{width:86px; height:17px; padding:9px 0 0 0; text-align:right; font-family:"MS PGothic"; color:#333} 
			.dobo13 td .calBtn1{width:66px; height:21px; border:1px solid #ccc; background:#f9f9f9; font-size:12px; font-family:"MS PGothic"}
			.dobo13 td .calBtn2{width:66px; height:21px; border:1px solid #c8e3c7; background:#f6fbf6; font-size:12px; font-family:"MS PGothic"; color:#018A90; cursor:pointer}
.daySchedule{width:180px; padding:10px 15px; border:1px solid #177b2f; background-color:#fff}
	.daySchedule p{line-height:22px; width:100%}
	.daySchedule .closeBtn{display:block; margin:10px auto 0 auto}
	
.daySchedule a,.daySchedule a:link,.daySchedule a:visited,.daySchedule a:hover,.daySchedule a:active{text-decoration:none}	

.dobo14{width:698px; height:268px; border:1px solid #d3d3d3; background:#f9f9f9}
	.dobo14_1{width:632px; border:1px solid #d3d3d3; background-color:#fff; margin:18px 0 0 18px; padding:10px 14px}
		.dobo14_1 dt{background:url(/visit2008jp/images/common/bul07.gif) no-repeat 0 7px; padding:0 5px 0 8px; float:left; line-height:18px}
		.dobo14_1 dd{line-height:18px}

.dobo15{padding:30px 0 0 24px; }	
	.dobo15 ul{list-style-type:none}
	.dobo15 ul li{height:18px; color:#018A90}
.dobo16{width:100%; text-align:center; margin-top: 15px;float: left;}	
.dobo17{padding:20px 0 0 25px; line-height:18px}

/* course */	 
.cTab{width:700px; height:34px; margin:15px 0 0 0}
.course01{width:698px; border:1px solid #d3d3d3}
	.course01_1{width:370px; line-height:18px; float:left; padding:25px 0 0 20px; text-align:justify}
		.course01_1 .cTit{color:#000; height:24px; display:block}
		.course01_1 .greenB{line-height:18px; color:#018A90; padding-bottom:6px}
	.course01_2{margin:20px 0 0 30px}
	.course01_3{width:656px; border:1px solid #ccc; background-color:#f1f1f1; margin:20px auto 0 auto; padding-bottom:6px; clear:left; overflow:hidden}
		.course01_3 .cTit2{display:block; color:#000; padding:10px 0 0 14px; height:18px}
		.course01_3 .whiteB{background-color:#fff; width:644px; padding:10px 0; margin:0 auto; overflow:hidden}
			.whiteB .courseInfo{list-style-type:none; padding-left:15px}
			.whiteB .item{background:url(/visit2008jp/images/common/bul07.gif) no-repeat 0 7px; padding:3px 5px 2px 10px; color:#000}
			.whiteB .item2{background:url(/visit2008jp/images/common/bul07.gif) no-repeat 0 7px; padding:0 5px 2px 10px; color:#000}
			.whiteB .item3{background:url(/visit2008jp/images/common/bul07.gif) no-repeat 0 5px; padding:0 5px 2px 10px; color:#000}
			.whiteB .courseInfo p{color:#000}
	.course01_4{display:block; margin:15px auto 8px auto}
.course02{height:14px; font-weight:bold; color:#000; padding-top:17px}
.course03{width:700px; padding:30px 0 15px 0; border-bottom:1px solid #c2c2c2; overflow:hidden }
	.course03 .green2{color:#018A90}
	.course03_1{float:left; margin:0 15px 15px 0}
	.course03_2{float:left; width:500px; padding-top:6px}
	.course03 p{line-height:18px}
	.course03 .cTit3{height:18px; color:#018A90; font-weight:bold}
	.course03_3{float:left; margin:15px 15px 15px 0}
	.course03_4{float:left; width:390px; padding-top:18px}
.course04{width:700px; text-align:center}
.map00{display:block; margin-top:10px}
.map01{display:block; margin-bottom:10px}

.dobo18{width:655px; border-top:1px solid #ccc; border-left:1px solid #ccc; margin:0 auto}
	.dobo18 th{height:26px; background-color:#e9e9e9; text-align:center; color:#333; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; line-height:16px}
	.dobo18 td{color:#333; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6}
		.dobo18 .td1{text-align:center; line-height:16px; padding:10px 0}
		.dobo18 .td2{padding:10px; line-height:16px}
.dobo19{width:655px; clear:left; margin:20px 0 5px 22px; color:#018A90; font-weight:bold; line-height:18px}				
.dobo20{clear:left; padding-left:2.5em; line-height:18px; color:#000}

.dobo21{float: left; width:698px; height:285px; border:1px solid #d3d3d3; background:#f9f9f9;}
	.dobo21_1{float: left; width:632px; border:1px solid #d3d3d3; background-color:#fff; margin:18px 0 0 18px; padding:14px 10px 0 10px; color:#000;}
		.dobo21_1 dt{background:url(/visit2008jp/images/common/bul07.gif) no-repeat 0 10px; padding:0 5px 0 8px; float:left; line-height:24px}
		.dobo21_1 dd{line-height:24px;padding-left:40px}
.dobo22{width:350px; margin:10px 0 30px 0; float:left}
	.dobo22_1{float:left; margin-right:15px}
	.dobo22_2{line-height:18px; color:#000; padding-right:15px; text-align:justify}
		.dobo22_2 .tit01{height:22px; padding-top:3px; display:block}
	.dobo22_3{display:block; margin:19px 0 0 0}

/* theme reservation login form */
.theme01{width:527px; height:94px;background:url(/visit2008jp/images/sub5/bg15.gif) no-repeat; margin:0 auto}
	.theme01 .loginFm {display:block; padding:25px 0 0 265px}
.theme02{width:500px; height:25px; color:#005a20; font-weight:bold; line-height:18px; padding:45px 0 0 85px}

/* hi seoul report */
.hi01{width:700px; height:152px; border-bottom:1px solid #c2c2c2; padding-top:15px}
	.hi01_1{float:left; margin:0 14px 0 0}
	.hi01_2{width:560px; float:left; text-align:justify; line-height:18px}
.hi02{border:1px solid #d7d7d7; width:698px; margin-top:15px}
	.hi02 ul{padding:25px 25px 20px 25px; list-style-type:none}
		.hi02 li{background:url(/visit2008jp/images/common/bul07.gif) no-repeat 0 7px; padding:0 0 0 9px; line-height:20px}
		.hi02 li strong{color:#000}
	.applyBtn{display:block; margin:0 0 25px 25px}	
/* join	form */
.join01{width:700px; border-top:1px solid #777; border-bottom:1px solid #777; margin-top:25px; padding:8px 0 8px 0}
.rm6{margin-right:6px}
.line1{height:15px}
	.label1{height:27px; text-align:right}
	.label2{height:24px; text-align:right}
	.label3{height:88px; vertical-align:top}
.desc2{height:34px; line-height:15px; padding:11px 0 0 0}	
.tm8{margin-top:8px}
.join02{width:380px; margin:12px 0 0 0; float:left}
.join03{width:320px; height:51px; text-align:right; margin-top:12px; float:left}
	.join03 img{margin:0 0 0 5px}
.ta01{width:530px; height:80px; border:1px solid #b5b5b5}		

