@charset "utf-8";


*{margin:0;padding:0;}
body{ font-size:11px; line-height:110%; color:#666; text-align:center;}		
input, select, textarea{ color:#666; font-family:Dotum,Gulim,AppleGothic,Sans-serif; }
img,fieldset,iframe{border:0 none;}
ul li{list-style:none; margin:0; padding:0;}
legend{ display:none;}
.text{white-space:nowrap;}/*텍스트줄바꿈방지*/

a:link {font-size:12px;color:#818181; text-decoration:none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
a:visited {font-size:12px;color:#818181; text-decoration:none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
a:hover {font-size:12px;color:#333333; text-decoration: none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}


input[type=text],
input[type=password]{vertical-align:middle; position:relative; bottom:1px; border:1px solid #999; height:20px; line-height:20px; padding:0px 10px 0px 10px;}
textarea{border:1px solid #999;}
select{border:1px solid #999; height:20px; line-height:20px;}

.closeBtn					{ position:absolute; width:20%; top:10px; right:6px; z-index:9; }
.closeBtn img				{ width:28px; }

#GNB						{ position:fixed; width:1px; height:100%; background:#23202b; left:0px; top:0px; z-index:99; overflow:hidden; }
#GNB dt						{ cursor:pointer; width:136px; border-top:1px solid #312e39; text-align:left; float:left; }
#GNB dt span				{ color:#f6f3ed; font-size:13px; font-family:nanumB; display:inline-block; width:100%; height:100%; padding:15px 15px 15px 10px; }
#GNB dd						{ width:150px; float:left; text-align:left; display:none; padding:0px 0px 10px 0px; }
#GNB .subActive				{ display:block; }
#GNB .subActive .on	a		{ color:#fff; }
#GNB dd ul li				{ float:left; width:100%; margin:3px 0px; }
#GNB dd ul li a				{ font-size:11px; color:#bebdbd; margin:10px; padding:0px 0px 0px 10px; }
.home						{ position:relative; width:100%; height:73px; float:left; text-align:left;}
.home img					{ height:73px; }

#TOP						{ position:relative; width:100%; height:73px; background:#fefaf4; }
#TOP #Logo					{ position:relative; height:100%; }
#TOP #Logo a img			{ height:100%; }
#TOP #gnbBtn				{ position:absolute; left:7px; top:16px; border:1px solid #d5d5d5; border-radius:4px; padding:9px 5px;  cursor:pointer; background-color:#fff; }
#TOP #gnbBtn img			{ height:16px; margin:0px 4px 0px 0px; }
#TOP #gnbBtn a				{ font-size:16px; font-family:nanumB; color:#594d3b; display:inline-block;}
							
#mainVisualWrap img			{ width:100%; }
							
#contentWrap				{ position:relative; width:100%; }
							
#leftTopCont				{ position:relative; width:50%; height:190px; background-color:#e67a3b; float:left; text-align:left; background-image:url(../image/index/cont1.gif); background-size:50%; background-position:right bottom; background-repeat:no-repeat; }
#leftTopCont a				{ color:#fff; }
							
.mainContText1				{ font-size:12px; color:#fff; position:absolute; left:30px; top:25px; }
.mainContText2				{ font-size:17px; color:#fff; position:absolute; left:30px; top:42px; font-family:nanumB; }
.mainContText3				{ font-size:16px; color:#fff; position:absolute; left:30px; top:30px; }
.mainContText3 .gang		{ font-size:21px; font-family:'Nanum Myeongjo'; }
.mainContText4				{ font-size:17px; color:#2b2828; font-family:nanumB; position:absolute; left:30px; top:60px; text-align:left; }
.mainContText5				{ font-size:11px; color:#c0e7db; position:absolute; left:30px; top:110px; }
.mainLink1					{ font-size:12px; line-height:130%; position:absolute; left:30px; top:78px; color:#fff; border:1px solid #fff; padding:8px 30px 8px 5px; background:url(../image/index/arrow1.png) right center no-repeat; background-size:15%; }
							
							
#rightTopCont				{ position:relative; width:50%; height:190px; background-color:#4e90ca; float:left; text-align:left; background-image:url(../image/index/cont2.gif); background-size:50%; background-position:right bottom; background-repeat:no-repeat; }
#rightTopCont a				{ color:#fff; }
											
							
#middleCont					{ position:relative; width:100%; height:162px; background-color:#489c83; float:left; background-image:url(../image/index/cont3.gif); background-size:60%; background-position:right center; background-repeat:no-repeat; }
							
#LeftBottomCont				{ position:relative; width:50%; height:122px; background-color:#c7505a; float:left; background-image:url(../image/index/cont4.gif); background-size:50%; background-position:right center; background-repeat:no-repeat; }
.mainContText6				{ position:absolute; font-size:16px; color:#2b2928; left:30px; top:30px; font-family:nanumB; }
.mainContText7				{ position:absolute; font-size:12px; color:#fff; left:30px; top:58px; text-align:left; }
							
#RightBottomCont			{ position:relative; width:50%; height:122px; background-color:#9e9f48; float:left; background-image:url(../image/index/cont5.gif); background-size:50%; background-position:right center; background-repeat:no-repeat;}
#RightBottomCont #btn		{ position:absolute; width:40%; left:30px; top:50px; }
#RightBottomCont a			{ color:#fff; }
.mapBtn						{ position:relative; display:inline-block; width:100%; text-align:left; padding:3px; font-size:12px; border:1px solid #fff; margin:5px 0px 0px 0px; background:url(../image/index/arrow2.png) right center no-repeat; background-size:15%; }
							
#customerNumber				{ padding:8px 0px 8px 0px;position:relative; float:center; width:100%; height:42px; background:#625558; text-align:center; font-size:15px; color:#fff; }
#customerNumber img			{ height:100%; margin:0px 0px 0px 0px; }
							
#quickBar					{ position:relative; width:100%; height:66px; float:left; border-bottom:1px solid #b1a99c; background:#fefaf4;text-align: center; }
#quickBar a					{ position:relative; display:inline-block; float:left; width:33%; height:100%; border-right:1px solid #b1a99c; }
#quickBar a img				{ height:100%; }
#quickBar a:nth-child(3)	{ border-right:0px; }

#FOOTER						{ position:relative; width:100%; background:#fefaf4; font-size:11px; padding:20px 0px; float:left; line-height:180%; text-align: center;}

#blackArea					{ position:fixed; width:100%; height:100%; background:url(../image/blackarea.png) left top; z-index:98; display:none; opacity:0; }

#locationText				{ position:relative; width:100%; height:32px; background-color:#f8f8f8; border-top:1px solid #a49e96; border-bottom:2px solid #7b7b7b; text-align:left; }
#locationText img			{ height:100%; margin:0px 0px 0px 12px; vertical-align:top; }
#locationText .titleText	{ color:#585858; font-size:15px; font-family:nanumB; display:inline-block; padding:7px 0px 0px 0px; margin:0px 0px 0px 4px; }

#subWrap					{ position:relative; width:100%; background:url(../image/total/wraptopbg.gif) left top repeat-x; padding:10px 0px 0px 0px; text-align:left; }

#contWrapType1				{ position:relative; width:100%; margin:0 auto; }
#contWrapType1 #cont1		{ position:relative; width:100%; height:148px; border-bottom:1px solid #c9c9c9; background:url(../image/menu1/cont1.gif) right top no-repeat; background-size:auto 148px; }
#contWrapType1 #cont2		{ position:relative; width:100%; }
#contWrapType1 #cont3		{ position:relative; width:100%; height:148px; border-bottom:1px solid #c9c9c9; background:url(../image/menu3/cont1.gif) right top no-repeat; background-size:auto 148px; }

#contWrapType1 #cont1 .textType1	{ font-size:32px; color:#3a3c3f; font-family:'Nanum Myeongjo Bold'; display:inline-block; margin:26px 0px 0px 20px; float:left; clear:both; line-height:70%; letter-spacing:-2px; }
#contWrapType1 #cont1 .textType2	{ font-size:14px; color:#4b84b9; display:inline-block; margin:10px 0px 0px 20px; float:left; clear:both; }
#contWrapType1 #cont1 .textType5	{ font-size:14px; color:#43987f; display:inline-block; margin:10px 0px 0px 20px; float:left; clear:both; }

#contWrapType1 #cont3 .textType1	{ font-size:32px; color:#3a3c3f; font-family:'Nanum Myeongjo Bold'; display:inline-block; margin:26px 0px 0px 20px; float:left; clear:both; line-height:110%; letter-spacing:-2px; }
#contWrapType1 #cont3 .textType2	{ font-size:14px; color:#4b84b9; display:inline-block; margin:10px 0px 0px 20px; float:left; clear:both; }
#contWrapType1 #cont3 .textType5	{ font-size:14px; color:#43987f; display:inline-block; margin:10px 0px 0px 20px; float:left; clear:both; }
#contWrapType1 #cont3 .textType10	{ font-size:14px; color:#ed712b; display:inline-block; margin:10px 0px 0px 20px; float:left; clear:both; }

#contWrapType1 #programTop		{ position:relative; width:100%; height:148px; border-bottom:1px solid #c9c9c9; background:url(../image/menu1/cont8.gif) right top no-repeat; background-size:50%; }
#contWrapType1 #programTop .textType1	{ font-size:32px; color:#3a3c3f; font-family:'Nanum Myeongjo Bold'; display:inline-block; margin:26px 0px 0px 20px; float:left; clear:both;  line-height:70%; letter-spacing:-2px; }
#contWrapType1 #programTop .textType2	{ font-size:14px; color:#4b84b9; display:inline-block; margin:10px 0px 0px 20px; float:left; clear:both; }
#contWrapType1 #programTop .textType5	{ font-size:14px; color:#43987f; display:inline-block; margin:10px 0px 0px 20px; float:left; clear:both; }



.textType3							{ font-size:33px; color:#3a3c3f; width:100%; text-align:center; font-family:'Nanum Myeongjo'; display:inline-block; width:100%; margin:26px 0px 0px 0px;  letter-spacing:-2px; line-height:70%; }
.textType3 strong					{ font-family:'Nanum Myeongjo Bold'; display:inline-block; }
.textType4							{ font-size:15px; color:#4b84b9; display:inline-block; width:100%; text-align:center; margin:10px 0px 0px 0px; }
.textType6							{ font-size:15px; color:#43987f; display:inline-block; width:100%; text-align:center; margin:10px 0px 0px 0px; }
.textType7							{ font-size:15px; color:#ed712b; display:inline-block; width:100%; text-align:center; margin:10px 0px 0px 0px; }
.textType8							{ font-size:15px; color:#ca5d5d; display:inline-block; width:100%; text-align:center; margin:10px 0px 0px 0px; }
.textType9							{ font-size:15px; color:#73519e; display:inline-block; width:100%; text-align:center; margin:10px 0px 0px 0px; }

#contWrapType1 #cont2 .sentenceType1	{ color:#4d4d4d; font-size:14px; font-family:nanumB; margin:25px 0px 0px 6px; }
#contWrapType1 #cont2 .sentenceType2	{ color:#525151; font-size:12px; margin:15px 0px 0px 6px; line-height:170%; }
#contWrapType1 #cont2 .sentenceType3	{ color:#4d4d4d; font-size:14px; font-family:nanumB; margin:0px 0px 0px 6px; }
#contWrapType1 #cont2 .sentenceType4	{ color:#4d4d4d; font-size:12px; margin:15px 0px 0px 6px; line-height:170%; }
#contWrapType1 #cont2 .sentenceType5	{ color:#525252; font-size:12px; margin:15px 0px 0px 6px; line-height:170%; }


.fullSizeImg							{ width:100%; margin:20px 0px; }


.imageHeight							{ display:inline-block; width:100%; text-align:center; margin:15px 0px 0px 0px; }
.imageHeight img						{ height:118px; margin:0 auto; }

.imageHeight2							{ display:inline-block; width:100%; text-align:center; margin:15px 0px 0px 0px; }
.imageHeight2 img						{ height:51px; margin:0 auto; }

.imageHeight3							{ display:inline-block; width:100%; text-align:center; margin:15px 0px 0px 0px; }
.imageHeight3 img						{ height:65px; margin:0 auto; }

.imageHeight4							{ display:inline-block; width:100%; text-align:center; margin:15px 0px 0px 0px; }
.imageHeight4 img						{ width:100%; margin:0 auto; }


#history				{ position:relative; width:100%; border-top:2px solid #6d95bb; margin:24px 0px 32px 0px; float:left; }
#history li				{ border-bottom:1px solid #c5c5c5; padding:12px 0px; float:left; width:100%; }
#history li .year		{ display:inline-block; width:15%; color:#84b8dc; font-family:nanumB; border-right:1px solid #d2d2d2; margin:0px 28px 0px 17px; float:left; }
#history li .hisText	{ width:70%; font-size:13px; color:#525151; font-family:nanumB; float:left; }
.sentenceType6			{ font-size:12px; color:#666666; line-height:150%; }
.sentenceType6 strong	{ font-size:14px; color:#574941; display:inline-block; width:100%; margin:0px 0px 16px 0px; }

#mapArea1					{ position:relative; width:100%; border-top:2px solid #6d95bb; margin:24px 0px 32px 0px; float:left; }
.subMapBtn					{ height:39px; margin:5px; }
.locationMapImg				{ width:100%; border:1px solid #c6c6c6; box-sizing:border-box; }

#mapInfo					{ position:relative; width:100%; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; overflow:hidden; padding:16px 0px; }
#mapInfo li					{ position:relative; width:90%; margin:0 auto; text-align:left; overflow:hidden; padding:5px 0px; }
#mapInfo span				{ float:left; font-size:12px; color:#525151; font-family:nanumB; width:20%; }
#mapInfo font				{ float:left; clear:both; margin:0px 0px 0px 7px; }

#mapInfo2					{ position:relative; width:100%; margin:25px 0px 0px 0px; font-size:12px; color:#666666; line-height:160%; }
#mapInfo2 .blueLine			{ position:absolute; left:0px; top:0px; width:9px; height:2px; background:#6d95bb; }
#mapInfo2 strong			{ font-size:12px; font-family:nanumB; font-weight:normal; color:#525151; width:100%; display:inline-block; margin:6px 0px 6px 0px; }

.programSenType1		   			{ position:relative; width:100%; margin:23px 0px 0px 0px; float:left; }
.programSenType1 strong	   			{ position:relative; display:inline-block; width:100%; height:26px; font-size:14px; font-family:nanumB; font-weight:normal; color:#4d4d4d; }
.programSenType1 strong img			{ height:100%; }
.programSenType1 span				{ display:inline-block; padding:0px 0px 0px 14px; margin:18px 0px 0px 0px; line-height:160%; font-size:12px; color:#525151; background:url(../image/menu2/cont2.gif) 4px 8px no-repeat; background-size:2px 2px; }
.programSenType1 span font			{ font-family:nanumB; }
.programSenType1 .programWidthImg	{ width:100%; margin:36px 0px 0px 0px; }

#productStep						{ position:relative; width:100%; float:left; border-top:1px solid #79a99b; margin:19px 0px 0px 0px; }
#productStep li						{ position:relative; width:100%; border-bottom:1px solid #d9d9d9; overflow:hidden; padding:16px 0px; }
#productStep li img					{ float:left; width:30%; }
#productStep li .contText			{ position:relative; width:67%; display:inline-block; margin-left:2%; overflow:hidden; font-size:12px; color:#717171; }
#productStep li .proStepTitle		{ font-size:17px; color:#363636; display:inline-block; width:100%; margin:0px 0px 15px 0px; }
#productStep li .proStepTitle span	{ color:#a6dccc; }
.programBtn							{ position:relative; width:100%; display:inline-block; background:#9bcdcc; border:1px solid #539896; text-align:center;  height:34px; margin:20px 0px 0px 0px; }
.programBtn span					{ font-size:15px; margin:7px 0px 0px 0px; display:inline-block; font-family:nanumB; color:#fff; }
.programBtn img						{ height:100%; vertical-align:top; }

#moiveWrap							{ position:relative; width:100%; border-top:1px solid #7bb7a5; margin:29px 0px 0px 0px; }
#moiveWrap .textType1				{ position:relative; width:100%; display:inline-block; border-bottom:1px solid #c9c9c9; padding:12px 0px; color:#525151; float:left; }
#moiveWrap .textType1 strong		{ font-weight:normal; font-family:nanumB; margin:0px 0px 0px 8px; }

#moiveWrap2							{ position:relative; width:100%; border-top:1px solid #f18e56; margin:29px 0px 0px 0px; }
#moiveWrap2 .textType1				{ position:relative; width:100%; display:inline-block; border-bottom:1px solid #c9c9c9; padding:12px 0px; color:#525151; float:left; }
#moiveWrap2 .textType1 strong		{ font-weight:normal; font-family:nanumB; margin:0px 0px 0px 8px; }
#moiveWrap2 .textType2				{ position:relative; width:100%; display:inline-block; padding:12px 0px; color:#797979; float:left; margin:0px 0px 0px 8px; }

#revCont1							{ position:relative; width:95%; margin:20px auto 10px auto; }
#revCont1 .revTitle					{ font-size:13px; color:#424141; font-family:nanumB; }
#revCont1 .revTitle img				{ height:39px; vertical-align:bottom; }
#revCont1 #info1					{ position:relative; width:100%; margin:10px 0px 0px 0px; }
#revCont1 #info1 li					{ padding:5px 0px 5px 14px; background:url(../image/menu3/dot.gif) 7px 12px no-repeat; background-size:2px 2px; line-height:160%; }
#revCont1 #info1 li strong			{ font-weight:normal; font-family:nanumB; }

.revBtn								{ position:relative; height:42px; display:inline-block; font-size:11px; color:#363636; width:100%; padding:0px 0px 0px 10px; background:#f1f1f1; border-left:3px solid #6b6b6b; border-top:1px solid #c8c7c7; border-bottom:1px solid #c8c7c7; border-right:1px solid #c8c7c7; margin:7px 0px; box-sizing:border-box; overflow:hidden; }

.revBtn span						{ font-size:11px; }
.revBtn .title						{ color:#d44600; width:70px; font-family:nanumB; padding:0px 30px 0px 10px; border-right:1px solid #979797; margin:14px 29px 0px 0px; float:left; }
.revBtn .cont						{ float:left; margin:14px 0px 0px 0px; color:#363636; }
.revBtn img							{ height:100%; float:right; border-left:1px solid #c8c7c7 }

#revCont2							{ position:relative; width:calC(100% - 20px); padding:0 10px; float:left; margin:25px 0px 0px 0px; overflow:hidden; }
#revCont2 .revTitle2				{ background:url(../image/menu3/dot2.gif) 1px 7px no-repeat; padding:0px 0px 0px 10px; background-size:2px 2px; font-size:14px; font-family:nanumB; color:#424242; float:left; margin:3px 14px 0px 0px; overflow:hidden; }
#revCont2 .revTitle2 span			{ font-family:nanum; font-size:12px; }
#revCont2 .revTitle2 span strong	{ color:#684229; }
.probaroBtn img						{ height:25px; }
.revTextType1						{ font-size:13px; color:#bb3131; font-family:nanumB; display:inline-block; width:100%; padding:0px 0px 0px 10px; box-sizing:border-box; margin:10px 0px 0px 0px; }
.revTextType2						{ font-size:13px; color:#525252; font-family:nanumB; display:inline-block; width:100%; padding:0px 0px 0px 10px; box-sizing:border-box; margin:2px 0px 0px 0px; }
.revTextType3						{ color:#575757; font-size:12px; display:inline-block; width:100%; margin:10px 0px 2px 0px; }
.revTextType4						{ color:#575757; font-size:12px; display:inline-block; width:100%; margin:2px 0px 52px 0px; }
.revTextType3 strong				{ color:#be3c3c; margin:0px 5px 0px 10px; }
.revTextType4 strong				{ color:#be3c3c; margin:0px 5px 0px 10px; }

#revCont3							{ position:relative; width:100%; overflow:hidden; }
#revCont3 .revCont3Title			{ position:relative; display:inline-block; width:100%; height:75px; background:#fcfcfa; border-top:1px solid #dcdcdc; border-bottom:1px solid #bfbfbf; text-align:center; }
#revCont3 .revCont3Title img		{ height:75px; }
#revCont3 .revCont3Div				{ position:relative; width:100%; border-bottom:1px solid #dcdcdc; padding:13px 0px; float:left; padding:0;}
#revCont3 .revCont3Div .yellowBox	{ position:relative; float:left; padding:25px 14px; background:#ef9b30; text-align:center; font-size:15px; width:20%; box-sizing:border-box; }
#revCont3 .revCont3Div .yellowBox .revCont3Top1	{ color:#fff;  display:inline-block; }
#revCont3 .revCont3Div .yellowBox .revCont3Top2	{ color:#fff; border-top:1px solid #fff; display:inline-block; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; }

#revCont3Box			{ position:relative; float:left; margin:35px 0px 0px 12px; width:70%; box-sizing:border-box; }
#revCont3Box li			{ color:#525252; font-size:12px; font-family:nanum; font-weight:normal; margin:8px 0px; padding:0px 0px 0px 10px; background:url(../image/menu3/dot3.gif) left 7px no-repeat; background-size:3px 1px; }
#revCont3Box li .red	{ color:#e67700; }

#revCont3 .revCont3Div .yellowBox2	{ position:relative; float:left; padding:100px 14px; background:#ef9b30; text-align:center; font-size:15px; width:20%; box-sizing:border-box; }
#revCont3 .revCont3Div .yellowBox2 .revCont3Top1	{ color:#fff;  display:inline-block; }
#revCont3 .revCont3Div .yellowBox2 .revCont3Top2	{ color:#fff; border-top:1px solid #fff; display:inline-block; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; }

#revInfo			{ position:relative; float:left; width: calC(100% - 20px);margin: 15px 0px 15px 0px;padding: 0 10px; }
#revInfo dt			{ position:relative; width:100%; font-size:14px; color:#424242; text-align:left; background:url(../image/dot.gif) left center no-repeat; background-size:2px 2px; padding:0px 0px 0px 7px; box-sizing:border-box;}
#revInfo dd			{ position:relative; width:100%; font-size:13px; color:#525252; text-align:left; font-family:nanumB; padding:0px 0px 0px 7px; box-sizing:border-box; margin:12px 0px 0px 0px; }
#revInfo dd span	{ position:relative; width:100%; font-size:12px; color:#525151; text-align:left; font-family:nanum; font-weight:normal; }
#revInfo dd span.red_point{position: relative;clear: both;color: #f00;padding-top: 5px;}



#nongdo_schedule					{ width:100%; border-collapse:collapse; }
#nongdo_schedule tr td img			{ width:70%; clear:both; float:left; margin:0px 0px 0px 15%;  }

#nongdo_schedule thead .data		{ display:inline-block; width:30%; float:left; font-size:14px; line-height:30%; color:#b7b7b6; }
#nongdo_schedule thead .data strong	{ font-size:24px; font-weight:normal; font-family:nanumB; }
#nongdo_schedule thead .data .ma	{ font-size:5px; }
#sele								{ position:relative; width:40%; float:left; text-align:center; margin:0px 0px 15px 0px; }

#nongdo_schedule thead .days th		{ border-top:2px solid #212121; background:#f6f5f7; border-bottom:1px solid #d3d2d5; padding:10px 0px; font-size:12px; }
#nongdo_schedule tbody td			{ border:1px solid #d3d2d5; }

#dan_ye_btn_area .dan_ye			{text-align:center; display:inline-block; border:1px solid #e6e6e6; width:100%; padding:16px 0px; font-size:14px; font-family:nanumB; color:#e33600; background:#fdfdfd; box-sizing:border-box; margin:20px 0px 20px 0px;}
#dan_ye_btn_area .dan_ye img		{height:14px; margin:0px 0px 0px 5px;}

#Ncont1								{ position:relative; border-top:1px solid #c9c9c9; float:left; width:calC(100% - 20px); margin:30px 0px 0px 0px;padding: 0 10px;}
#Ncont1 dt							{ font-size:13px; color:#424141; font-family:nanumB; margin:24px 0px 9px 0px; background:url(../image/menu4/icon_2.gif) left center no-repeat; background-size:3px auto; padding:0px 0px 0px 10px; box-sizing:border-box; }
#Ncont1 dd ul li					{ font-size:12px; color:#525151; margin:5px 0px; padding:0px 0px 0px 10px; background:url(../image/menu4/icon_3.gif) left 7px no-repeat; background-size:2px; }
#Ncont1 dd ul li strong				{ font-family:nanumB; font-weight:normal; }

#Nimage								{ width:100%; }


/*문의게시판*/
#contact_board									{border-collapse:collapse; width:100%;}
#contact_board th,
#contact_board td								{padding:10px; height:36px;}
#contact_board thead tr .title1					{font-size:13px; color:#5d5d5d; font-weight:bold; text-align:left;}
#contact_board thead tr .title1 span			{font-size:11px; color:#868686;}
#contact_board thead tr .title2					{padding:0px 0px 15px 0px; border-bottom:1px solid #d1d1d1;}
#contact_board thead tr .title2 textarea		{font-size:12px; color:#acacac; width:100%; box-sizing:border-box; height:70px; border:1px solid #e9e9e9; padding:20px; overflow-y:scroll; line-height:180%; font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
#contact_board tbody tr td .import				{font-size:12px; color:#c46c6c;}
#contact_board tbody tr td .import2				{font-size:12px; color:#676767;}
#contact_board tbody tr td .import2 strong		{font-size:12px; color:#676767;}
#contact_board tbody tr th,
#contact_board tbody tr td						{border-bottom:1px solid #eaeaea;}
#contact_board tbody tr td strong				{font-size:11px; color:#473f3a;}
#contact_board tbody tr th						{background:url(/image/menu3/dot1.gif) 20px center no-repeat; text-align:left; font-size:11px; color:#8b8a8a; padding-left:32px; padding-right:10px; width:10%; white-space:nowrap;}
#contact_board tbody tr td						{background:url(/image/menu5/geb.gif) left center no-repeat; padding-left:10px; font-size:11px; color:#707070; width:90%;}
#contact_board tbody tr td .uname999			{width:100px;}
#contact_board tbody tr td input				{height:33px; border:1px solid #dadada; background:#fcfcfc; line-height:33px; font-size:11px; font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
#contact_board tbody tr .tel input				{width:30px; font-size:13px; font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;}
#contact_board tbody tr .priceP input			{width:70px;}
#contact_board tbody tr .tel strong				{font-size:11px;}
#contact_board tbody tr .tel select				{width:127px; height:33px; border:1px solid #dadada; background:#fcfcfc; line-height:33px; font-size:11px; font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; }
#contact_board tbody tr .public					{color:#261106; font-weight:bold;}
#contact_board tbody tr .public input			{width:13px; height:13px; border:0px; background:none; height:35px;}
#contact_board tbody tr td span					{margin:5px 0px 0px 0px; display:inline-block; color:#777777; font-size:11px;}
#contact_board tbody tr .cont textarea			{width:100%; border:1px solid #dadada; height:300px;  font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; background:#fcfcfc; margin:5px 0px 5px 0px;}
#contact_board tfoot tr td						{text-align:center; padding-top:40px;}

#yorWrap										{ position:relative; width:100%; }
#yorWrap .smallText								{ display:inline-block; width:100%; font-size:10px; color:#bebdbd; background:url(../image/menu4/cont5.gif) 150px 2px no-repeat; background-size:15px auto; }
#yorWrap .smallText2							{ display:inline-block; width:100%; font-size:17px; color:#726d6b; }
#yorWrap .smallText3							{ display:inline-block; width:100%; font-size:17px; color:#5d4437; }
#yorWrap .smallText3 strong						{ font-family:nanumB; font-weight:normal; }

#yorWrap .smallText4							{ display:inline-block; width:100%; font-size:12px; color:#666666; line-height:170%; margin:10px 0px 0px 0px; }
#yorWrap .maxWidthImage							{ width:100%; margin:10px 0px; }
#yorWrap .smallText5							{ display:inline-block; width:100%; font-size:13px; color:#525151; font-family:nanumB; margin:20px 0px 0px 0px; }
#yorWrap .smallText6							{ display:inline-block; width:100%; font-size:11px; color:#666666; line-height:170%; margin:20px 0px 30px 0px; }


		#contWrapType1 .yogurt_btn{text-align:center;padding-top:25px;}
		#contWrapType1 .yogurt_btn.yogurt_btn2{padding-top:25px;}
		#contWrapType1 .yogurt_btn .gradient-btn{display: inline-block; padding:7px 15px;border-radius: 0;color: #0f76bb;font-weight: 700;font-size: 15px;letter-spacing: 2px;text-transform: uppercase;text-decoration: none; background: linear-gradient(to right, #fff 25%, #0f76bb 75%);background-position: 1% 50%;background-size: 400% 300%;border: 1px solid #0f76bb;transition: 400ms cubic-bezier(0.165, 0.84, 0.44, 1);}
		#contWrapType1 .yogurt_btn .gradient-btn:hover{color: #fff;color: #fff;background-position: 99% 50%;}
		#contWrapType1 .yogurt_img{padding-top:25px;}	
		#contWrapType1 .yogurt_img img{width:100%;}	




		/*상품리스트*/
		#product_list{border-collapse:collapse; width:100%; margin:20px 0px 0px 0px;}
		#product_list td{padding:28px 17px 28px 17px; text-align:center; box-sizing:border-box; }
		#product_list tbody tr td{border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; vertical-align:top;}	
		#product_list tbody .gray td{background:#fbfbfb;}
		#product_list tbody tr td{padding-left:15px; padding-right:30px; padding-top:30px; padding-bottom:30px; width:10%; box-sizing:border-box; }
		#product_list tbody tr td a{display:inline-block; width:100%; height:100%; border:1px solid #e3e3e3; background:#FFF; padding:12px; position:relative; vertical-align:top;}
		#product_list tbody tr td a img{width:100%; min-width:30px;}
		#product_list tbody tr td a strong{margin:10px 0px 15px 0px; font-weight:bold; color:#414141; width:100%; display:inline-block; font-size:11px;}
		#product_list tbody tr td a strong:hover{color:#333;}
		#product_list tbody tr td a span{line-height:180%; color:#8b8b8b; font-size:11px;}
		#product_list tbody tr td a span:hover{color:#333;}
		#product_list tbody tr td a .plus{position:absolute; right:15px; bottom:15px; background:url(../image/menu6/icon1.gif) left top no-repeat; width:15px; height:15px;}
		
		#product_list tfoot tr .page_info{font-size:12px; color:#808080; background:url(../image/menu3/dot1.gif) 3px 23px no-repeat;}
		#product_list tfoot tr .page_info strong{font-weight:bold;}
		#product_list tfoot tr .page_info span{float:left; white-space:nowrap;}
		#product_list tfoot tr .page_info a{float:right;}
		#product_list tfoot tr .page_numbering{text-align:center;}
		#product_list tfoot tr .page_numbering span{margin:0px 20px 0px 20px;}
		#product_list tfoot tr .page_numbering span a{border:1px solid #e8e8e8; padding:5px 0px 0px 0px; font-size:12px; width:26px; height:21px; display:inline-block; vertical-align:top;}
		#product_list tfoot tr .page_numbering span a:hover{background:#a4a5a6; color:#FFF;}
		#product_list tfoot tr .page_numbering span .on{background:#a4a5a6; color:#FFF;}
		#product_list tfoot tr .search{text-align:center; padding:0px 0px 50px 0px;}
		#product_list tfoot tr .search select{border:1px solid #dedede; height:31px; vertical-align:top;}
		#product_list tfoot tr .search input{border-top:1px solid #dedede; border-left:1px solid #dedede; border-bottom:1px solid #dedede; height:29px; vertical-align:top; margin:0px 0px 0px 10px; width:100px; line-height:29px;}
		
		/*상품상세*/
		#product_detail_page{border-collapse:collapse; width:100%; margin:50px 0px 0px 0px;}
		#product_detail_page thead tr th{text-align:left; vertical-align:top;}
		#product_detail_page thead tr th img{width:100%;}
		#product_detail_page thead tr th span{border:1px solid #ececec; padding:9px; display:inline-block; position:relative; width:90%;}
		#product_detail_page thead tr th,
		#product_detail_page thead tr td{border-bottom:1px solid #e2e2e2; padding-bottom:54px; width:50%;}
		#product_detail_page tbody tr .geb{height:28px;}
		#product_detail_page tbody tr .tap{text-align:left; border-bottom:1px solid #eaeaea;}
		#product_detail_page tbody tr .tap img{margin:0px 0px 0px 4px;}
		#product_detail_page tbody tr td #neyong1 img{width:100%;}
		#product_detail_page tbody tr .product_detail_sang{background:#fafaf8; border-right:1px solid #eaeaea; border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:0px;}
		#product_info{position:relative; width:90%; float:right; }
		#product_info dt{font-size:13px; font-weight:bold; color:#504357; padding-bottom:10px; box-sizing:border-box;}
		#product_info dd strong{display:inline-block; width:50px; font-size:11px; color:#858585; background:url(../image/menu4/dot2.gif) 3px center no-repeat; padding-left:5px; box-sizing:border-box; border-right:1px solid #e4e4e4; margin:5px 10px 0px 0px;}
		#product_info dd{padding:10px 0px 10px 0px; font-size:11px; color:#696969; font-weight:bold; border-top:1px solid #e4e4e4; height:30px; position:relative;}
		#product_info dd select{border:1px solid #dadada; background:#fcfcfc; height:33px;}
		#product_info .ea{border-bottom:1px solid #989898;}
		#product_info .ea input{border:1px solid #dadada; height:33px; line-height:33px;}
		#product_info .ea .add{position:absolute; top:14px; left:140px;}
		#product_info .ea .less{position:absolute; top:30px; left:140px;}
		#product_info .btn{position:absolute; top:240px; border:0px;}
		#product_info .btn img{margin:0px 5px 0px 0px; width:100px;}
		
		/*제품구매*/
		#order_type1{position:relative; width:100%; margin:40px 0px 0px 0px; float:left;}
		#order_type1 dt{position:relative; background:url(/image/menu4/dot2.gif) left center no-repeat; font-size:15px; font-weight:bold; color:#686868; padding:0px 0px 0px 10px; border-bottom:1px solid #eaeaea; height:43px;}
		#order_type1 dt strong{margin:12px 0px 0px 0px; display:inline-block;}
		#order_type1 dt span{font-size:12px; color:#777777; font-weight:normal;}
		#order_type1 dd{padding:0px;}
		
		#order_type2{position:relative; width:100%; margin:40px 0px 0px 0px; float:left;}
		#order_type2 dt{position:relative; background:url(/image/menu4/dot2.gif) left center no-repeat; font-size:15px; font-weight:bold; color:#686868; padding:0px 0px 0px 10px; height:43px;}
		#order_type2 dt strong{margin:12px 0px 0px 0px; display:inline-block;}
		#order_type2 dt span{font-size:12px; color:#777777; font-weight:normal;}
		#order_type2 dd{padding:0px; border:2px solid #e8e8e8; margin-bottom:20px;}
		#order_type2 .btn{border:0px; text-align:center; padding:30px 0px 0px 0px;}
		
		#order_type3{position:relative; width:90%; margin:0 auto; margin-top:135px;}
		#order_type3 dt{position:relative; background:url(/image/menu4/dot2.gif) left center no-repeat; font-size:15px; font-weight:bold; color:#686868; padding:10px 0px 0px 10px; height:28px; text-align:left;}
		#order_type3 dt strong{margin:12px 0px 0px 0px; display:inline-block;}
		#order_type3 dt span{font-size:12px; color:#777777; font-weight:normal;}
		#order_type3 dd{padding:0px; border:2px solid #e8e8e8; margin-bottom:20px;}
		#order_type3 .btn{border:0px; text-align:center; padding:30px 0px 0px 0px;}
		
		#order_list{border-collapse:collapse; width:100%;}
		#order_list th,
		#order_list td{padding:10px;}
		#order_list thead tr th{height:30px; font-size:11px; color:#696969;}
		#order_list thead tr .title1{background:url(/image/menu6/order_1.gif) right bottom no-repeat;}
		#order_list thead tr .title2{background:url(/image/menu6/order_1.gif) right bottom no-repeat;}
		#order_list thead tr .title3{background:url(/image/menu6/order_1.gif) right bottom no-repeat;}
		#order_list thead tr .title4{background:url(/image/menu6/order_1.gif) left bottom no-repeat;}
		#order_list tbody tr td{font-size:11px; color:#838383; border-bottom:1px solid #dddddd;}
		#order_list tbody tr .cont1{text-align:left;}
		#order_list tbody tr .cont2{text-align:center;}
		#order_list tbody tr .cont3{text-align:center;}
		#order_list tbody tr .cont3 input{border:1px solid #d6d6d6; height:22px; float:left;}
		#order_list tbody tr .cont3 lf{border:1px solid #d6d6d6; height:22px; float:left;}
		#order_list tbody tr .cont3 .btn{display:inline-block; width:10px; float:left; margin:0px;}
		#order_list tbody tr .cont3 .btn img{margin:0px 0px 0px 0px; vertical-align:top;}
		#order_list tbody tr .cont3 .btn a{margin:0px; padding:0px; vertical-align:top;}
		#order_list tbody tr .cont3 .ge{width:90px; display:inline-block;}
		#order_list tbody tr .cont3 .ge #modify_bt{margin:3px 0px 0px 0px;}
		#order_list tbody tr .cont4{text-align:center;}
		#order_list tbody tr .cont1 img{border:1px solid #e6e6e6; float:left; margin:0px 20px 0px 0px;}
		#order_list tbody tr .cont1 strong{float:left; font-size:11px; font-weight:bold; color:#504357; margin:13px 0px 0px 0px;}
		#order_list tbody tr .cont1 strong:hover{color:#000;}
		#order_list tbody tr .cont1 span{float:left; margin:10px 0px 0px 0px; font-size:13px; color:#848383;}
		#order_list tbody tr .cont1 span:hover{color:#333;}
		#order_list tfoot tr td{font-size:11px; text-align:right; line-height:180%;}
		#order_list tfoot tr td span{font-weight:bold; color:#626262;}
		#order_list tfoot tr td strong{color:#e36666;}
		#order_list tfoot tr td .imp{font-size:11px; color:#8e8e8e;}
		
		#order_who{border-collapse:collapse; width:100%;}
		#order_who th,
		#order_who td{padding:10px; border-bottom:1px solid #eaeaea;}
		#order_who th{text-align:left; padding-left:10px; background-image:url(/image/menu3/dot1.gif); background-position:30px center; background-repeat:no-repeat; background-color:#fbfbfb; font-size:11px; color:#878787; border-right:1px solid #eaeaea;}
		#order_who td strong{font-size:11px; color:#494949;}
		#order_who .input_type1{border:1px solid #dadada; height:33px; background:#fcfcfc; line-height:33px;}
		#order_who .input_type2{border:1px solid #dadada; background:#fcfcfc; line-height:180%; margin-bottom:10px;}
		#order_who .address input{margin:10px 0px 0px 0px;}
		#order_who .address{font-size:11px; color:#a8a8a8;}
		#order_who .tel input{border:1px solid #dadada; height:33px; line-height:180%; background:#fcfcfc;}
		#order_who .tel select{height:33px; background:#fcfcfc; border:1px solid #dadada; width:148px;}

		#payment_type1{border-collapse:collapse; width:100%;}
		#payment_type1 th,
		#payment_type1 td{padding:10px;}
		#payment_type1 th{background-color:#fbfbfb; background-image:url(/image/menu3/dot1.gif); background-position:45px center; background-repeat:no-repeat; font-size:11px; color:#878787; border-right:1px solid #eaeaea;}
		#payment_type1 td{font-size:11px; color:#555555; font-weight:bold;}
		
		#payment_type2{border-collapse:collapse; width:100%;}
		#payment_type2 th,
		#payment_type2 td{padding:10px; border-bottom:1px solid #eaeaea;}
		#payment_type2 th{background-color:#fbfbfb; background-image:url(/image/menu3/dot1.gif); background-position:35px center; background-repeat:no-repeat; font-size:11px; color:#878787; border-right:1px solid #eaeaea; text-align:left;}
		#payment_type2 td{font-size:11px; color:#555555; font-weight:bold;}
		#payment_type2 .input_type1{border:1px solid #dadada; background:#fcfcfc; height:33px; line-height:33px;}
		#payment_type2 td span{color:#ca5d5d; font-size:11px; font-weight:normal;}
		
		#payment_type3{border-collapse:collapse; width:100%;}
		#payment_type3 th,
		#payment_type3 td{padding:10px;}
		#payment_type3 th{background-color:#f7f7f7; background-image:url(/image/menu3/dot1.gif); background-position:35px center; background-repeat:no-repeat; font-size:11px; color:#878787;  text-align:left; }
		#payment_type3 td{font-size:13px; color:#555555; font-weight:bold; text-align:left; background:#fcfcfc;}
		#payment_type3 .input_type1{border:1px solid #dadada; background:#fcfcfc; height:33px; line-height:33px;}
		#payment_type3 td span{color:#ca5d5d; font-size:12px; font-weight:normal;}
		
		#order_complete{position:relative; width:100%; border:1px solid #e7e7e7; text-align:center; display:inline-block; margin-top:50px;}
		#order_complete .order_number{font-size:16px; font-weight:bold; color:#673f8f; padding-bottom:135px;}
		
		#btn2{position:relative; width:90%; text-align:center; padding:78px 0px 78px 0px; border-top:1px solid #eeeeee; margin:0 auto; margin-top:100px;}





		#order_list2{border-collapse:collapse; width:100%; margin-top:30px;}
		#order_list2 th,
		#order_list2 td{padding:10px;}
		#order_list2 thead tr th{height:30px; font-size:11px; color:#696969; border-top:1px solid #eaeaea;}
		#order_list2 thead tr .title1{background:url(/image/menu6/order_2.gif) right bottom no-repeat;}
		#order_list2 thead tr .title2{background:url(/image/menu6/order_2.gif) right bottom no-repeat;}
		#order_list2 thead tr .title3{background:url(/image/menu6/order_2.gif) right bottom no-repeat;}
		#order_list2 thead tr .title4{background:url(/image/menu6/order_2.gif) left bottom no-repeat;}
		#order_list2 tbody tr td{font-size:11px; color:#838383; border-bottom:1px solid #dddddd;}
		#order_list2 tbody tr .cont1{text-align:center;}
		#order_list2 tbody tr .cont2{text-align:center;}
		#order_list2 tbody tr .cont3{text-align:center;}
		#order_list2 tbody tr .cont3 input{border:1px solid #d6d6d6; height:22px; float:left;}
		#order_list2 tbody tr .cont3 lf{border:1px solid #d6d6d6; height:22px; float:left;}
		#order_list2 tbody tr .cont3 .btn{display:inline-block; width:10px; float:left; margin:0px;}
		#order_list2 tbody tr .cont3 .btn img{margin:0px 0px 0px 0px; vertical-align:top;}
		#order_list2 tbody tr .cont3 .btn a{margin:0px; padding:0px; vertical-align:top;}
		#order_list2 tbody tr .cont3 .ge{width:90px; display:inline-block;}
		#order_list2 tbody tr .cont3 .ge #modify_bt{margin:3px 0px 0px 0px;}
		#order_list2 tbody tr .cont4{text-align:center;}
		#order_list2 tbody tr .cont5{text-align:center;}
		#order_list2 tbody tr .cont1 img{border:1px solid #e6e6e6;}
		#order_list2 tbody tr .cont1 strong{font-size:11px; font-weight:bold; color:#504357; margin:13px 0px 0px 0px;}
		#order_list2 tbody tr .cont1 strong:hover{color:#000;}
		#order_list2 tbody tr .cont1 span{float:left;  margin:10px 0px 0px 0px; font-size:11px; color:#848383;}
		#order_list2 tbody tr .cont1 span:hover{color:#333;}
		#order_list2 tfoot tr td{font-size:11px; text-align:right; line-height:180%;}
		#order_list2 tfoot tr td span{font-weight:bold; color:#626262;}
		#order_list2 tfoot tr td strong{color:#e36666;}
		#order_list2 tfoot tr td .imp{font-size:11px; color:#8e8e8e;}
		#order_list2 tfoot tr .btn{text-align:center; border-top:1px solid #e4e4e4; padding:30px 0px 0px 0px;}
		#order_list2 tfoot tr .btn img{margin:0px 2px 0px 2px;}





.newNotive						{ border-collapse:collapse; width:98%; margin:10px auto 0px auto; }
.newNotive td					{ padding:10px; border-bottom:1px solid #c9c9c9; width: 100%;}
.newNotive td a					{ position:relative; display:inline-block; zoom:1; *display:inline; font-size:15px; }
.newNotive td a .gebline		{ display:inline-block; zoom:1; *display:inline; width:100%; font-size:12px; color:#7d7d7d; }
.newNotive .page_numbering		{ border:0px; text-align:center; }
.newNotive .page_numbering a	{ vertical-align:top; }
.newNotive .page_numbering span		{ margin:0px 10px; }
.newNotive .page_numbering span	a	{ border:1px solid #e8e8e8; padding:3px 7px 4px 7px; vertical-align:top; }
.newNotive .page_numbering span	a.on		{ background:#808080; color:#fff; }
.newNotive .search							{ text-align:center; }
.newNotive .search select					{ height:30px; border:1px solid #c6c6c6; background:#fff; vertical-align:top; }
.newNotive .search input[type=text]			{ height:28px; border:1px solid #c6c6c6; background:#fff; vertical-align:top; margin-top:1px; }
.newNotive .search input[type=image]		{ height:28px; border:1px solid #c6c6c6; background:url(image/temp2.jpg) center center no-repeat; vertical-align:top; margin:0px 0px 0px 3px; }
.newNotive .page_info						{ border-bottom:0px; text-align:center; padding:10px 0px; }
.newNotive .page_info a						{ display:inline-block; width:100%; background:#979797; font-size:15px; color:#fff; padding:10px 0px; }

#viewNew									{ border-collapse:collapse; width:98%; margin:10px auto 0px auto; }
#viewNew th,
#viewNew td									{ padding:10px; }
#viewNew thead th							{ text-align:left; border-bottom:1px solid #c9c9c9; }
#viewNew thead th span						{ display:inline-block; zoom:1; *display:inline; width:100%; }
#viewNew thead th .title					{ font-size:15px; font-weight:bold; color:#4e4e4e; }
#viewNew thead th .info						{ font-size:12px; color:#7d7d7d; margin:5px 0px 0px 0px; font-weight:normal; }
#viewNew tbody td							{ line-height:180%; font-size:14px; border-bottom:1px solid #c9c9c9; }
#viewNew tbody td img						{ max-width:90%;  }
#viewNew tfoot .btn							{ text-align:right; padding:20px 0px; }
#viewNew tfoot .btn a						{ border:1px solid #6f6f6f; background:#979797; color:#fff; padding:8px 13px; font-size:13px; }
#viewNew tfoot .newxprev td					{ border-bottom:1px solid #c9c9c9; }
#viewNew tfoot .newxprev .last1,
#viewNew tfoot .newxprev .last3				{ background-color:#fafafa; font-size:13px; }
#viewNew tfoot .newxprev .last2 a,
#viewNew tfoot .newxprev .last4 a			{ font-size:13px; }

#viewNew tfoot .newxprev .last1				{ background-image:url(../image/t2.gif); background-position:right center; background-repeat:no-repeat; background-size:20px; }
#viewNew tfoot .newxprev .last3				{ background-image:url(../image/t1.gif); background-position:right center; background-repeat:no-repeat; background-size:20px; }

.contact_board_d							{ border-collapse:collapse; width:98%; margin:10px auto 0px auto; }
.contact_board_d th,
.contact_board_d td							{ padding:10px; }
.contact_board_d th							{ text-align:left; white-space:nowrap; font-size:14px; }
.contact_board_d input[type=text],
.contact_board_d input[type=password],
.contact_board_d input[type=file]			{ background:#fcfcfc; border:1px solid #c2c2c2; width:100%; box-sizing:border-box; border-radius:0px; padding:15px 0px; }

.contact_board_d tfoot .btn button,
.contact_board_d tfoot .btn a				{ border:1px solid #6f6f6f; background:#979797; color:#fff; padding:8px 14px; margin:0px; font-family:nanum; font-size:14px; }
.contact_board_d tfoot .btn td				{ text-align:center; }

#secret										{ position:relative; width:100%; margin:40px 0px; text-align:center; }
#secret dt									{ position:relative; width:100%; font-size:13px; color:#7d7d7d; }
#secret dt strong							{ font-size:16px; color:#505050; display:inline-block; margin:0px 0px 5px 0px; }
#secret dd									{ margin:20px 0px; }
#secret dd ul li							{ margin:15px 0px; }
#secret dd ul li strong						{ margin:0px 5px 0px 0px; }
#secret dd ul .inp input					{ border:1px solid #dbdbdb; background:#fcfcfc; }
#secret dd ul .btn a						{ background:#979797; color:#fff; border:1px solid #6f6f6f; padding:8px 14px; }

@media only screen and (orientation : landscape) {
	#leftTopCont				{ background-size:auto 190px; }
	#rightTopCont				{ background-size:auto 190px; }
	#middleCont					{ background-size:auto 162px; }
	#LeftBottomCont				{ background-size:auto 122px; }
	#RightBottomCont			{ background-size:auto 122px; }
	
	#contWrapType1 #programTop	{ background-size:auto 148px; }

}




@media only screen and (max-width : 380px) {
	.revBtn img{ display:none; }
	.imageHeight img{ width:100%; }
	#contWrapType1 #cont1{ background-size:60%; }
	#contWrapType1 #programTop{ background-size:50%; }
	#contWrapType1 #cont3{ background-size:60%; }
}








