@charset "utf-8";

@font-face {
	font-family: NanumGothic;
	font-weight: normal;
	font-style: normal;
	src: url("/css/font/NanumGothic.eot");
	src: url("/css/font/NanumGothic.eot?#iefix") format("embedded-opentype"), url("/css/font/NanumGothic.woff") format("woff"), url("/css/font/NanumGothic.ttf") format("truetype"), url("/css/font/NanumGothic.otf") format("opentype")
}

/*font-family: NanumGothic, NanumGothicWeb;*/
@font-face {
  font-family: 'NanumGothic', '나눔고딕';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic', '나눔고딕';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic', '나눔고딕';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
/* @font-face {
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
} */
@font-face {
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}













li{list-style:none;}
a, a:link{color:#333333; text-decoration:none;}
a:hover{color:#ff6633; text-decoration:none;}
em,address{font-style:normal;}
button,label{cursor:pointer;}
label{position:relative;}
button *{position:relative;}
textarea{overflow:auto;border:1px solid #ccc;padding:5px}
hr{display:none;}
caption{display:none;}
ul{margin:0; padding:0;}
legend{display:none;}
table {border-collapse:collapse; }
.essential{color:#ff6600; }
.orangeB{color:#ff6600;font-weight:600 }
.test{margin-right:10px }
td ul li{display:inline-block;padding:0 2px}
.sBtn_00{border:1px solid #ccc !important;display:inline-block;padding:5px 20px;background:#eee}
.sBtn_my02 a{border:1px solid #ccc !important;display:inline-block;padding:5px 10px;background:#eee}
.sBtn_my01 a{border:1px solid #999 !important;display:inline-block;padding:5px 10px;background:#999;color:#fff}
.sBtn_Black{border:1px solid #666666 !important;display:inline-block;padding:5px 10px;background:#666666;color:#fff}

input[type=text],input[type=tel]{padding:5px;height:15px;font-size:12px;margin-bottom:5px;border:1px solid #ccc}


input[type=password]{padding:5px;height:15px;font-size:12px;margin-bottom:5px;border:1px solid #ccc}
input[type=button],input[type=submit],input[type=reset]{cursor:pointer}
input[type=file]{height:25px;font-size:12px;margin-bottom:5px;background:#fff}
select{height:40px;font-size:12px;}
.i_select{height:40px;font-size:12px;}
.m_layout_bl{margin-right:5px;}
ul.margin10 li{margin-right:10px;} 
.Red{color:#cc0000 !important;}
.bold{font-weight:bold !important;}
/* Common Accessibility Style Area */
#Accessibility {position:absolute; left:0px;	top:0px; width:100%; z-index:999;}
#Accessibility a {display:block; padding:0 10px; height:0; overflow:hidden;	color:#fff;	text-align:left;}
#Accessibility a:hover, #Accessibility a:focus, #Accessibility a:active {background:#007cd8; height:auto;}

/* Clear Area */
.clear{display:block; float:none; clear:both; height:0; width:100%;  border:0; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
ul.content_list li{ background:url('/views/images/common/icon_orange.gif') no-repeat left 3px; padding-left:10px  }




body{}
/* 상단 영역 */
#header,
#Content,
#Index_Court,
#Footer {margin:0 auto; width:100%; }

#wrap{width:100%; position:relative; overflow:hidden; } 



#Content{ position:relative; width:1250px;margin:120px auto 0 auto;min-height:600px;overflow:hidden; font-size:14px; }


#Content #leftWing{width:105px;position:absolute;top:0;left:-110px;}
#Content #leftWing div.Wing_fixed{position:fixed;top:181px;width:105px;z-index:999;}
#Content #leftWing div.Wing_fixed>ul>li{margin-bottom:5px;position:relative}
#Content #leftWing div.Wing_fixed>ul>li>ul.Search>li{padding:2px 0}
#Content #leftWing div.Wing_fixed>ul>li>ul.SearchBook{width:105px;border:1px solid #ccc; }

/* 퀵메뉴 영역 */
#Content #rightWing{position:absolute;width:104px;left:1085px;top:0px;}
.Index_quick{position:fixed;top:181px;width:104px;z-index:999;}
.Index_quick>ul{margin-bottom:5px;}
.Index_quick>ul>li{text-align:center; padding:5px 0}

.Index_quick ul.Index_quick_01{background:#f8f8f8;border:1px solid #ccc;}
.Index_quick ul.Index_quick_01 li{padding:5px 0;width:90px;margin:0 auto}
.Index_quick ul.Index_quick_01 li.location_01{background:#d95433;width:100% !important}
.Index_quick ul.Index_quick_01 li.location_02{background:#fff;width:100% !important}

.Index_quick ul.Index_quick_02 li{position:relative}
.Index_quick ul.Index_quick_02 li.member{background:#eee;border-bottom:1px solid #ccc;width:100% !important}
.Index_quick ul.Index_quick_02{background:#f8f8f8;border:1px solid #ccc;}
.Index_quick ul.Index_quick_02 li{padding:5px 0;width:90px;margin:0 auto;border-bottom:1px solid #ccc;}
.Index_quick ul.Index_quick_02 li.last { border:none !important; }
 
.Index_quick ul.Index_quick_02 li dl{line-height:1.5em}
.Index_quick ul.Index_quick_02 li dl.divide{cursor:pointer}
.Index_quick ul.Index_quick_02 li div.happy{position:absolute; top:0; left:80px; border:1px solid #ff9966; border-radius:2px; background:#fff; padding:10px; box-sizing:border-box; width:150px;display:none}
.Index_quick ul.Index_quick_02 li div.happy_block{display:block}

.Index_quick ul.Index_quick_02 li dd{color:#ff6600;font-weight:bold}
.Index_quick ul.Index_quick_03 li{background:#666666}

 ul.banner li{border:1px solid #ccc; overflow:hidden; padding:0 !important; margin-bottom:5px}

.Shop_quick{position:fixed;width:104px;top:180px;}
.Shop_quick>ul{margin-bottom:5px;}
.Shop_quick>ul>li{text-align:center; padding:5px 0}
.Shop_quick ul.Shop_quick_01 li.cart{background:#e87c34}
.Shop_quick ul.Shop_quick_01 li.delivery{background:#999900}
.Shop_quick ul.Shop_quick_02{background:#f8f8f8;border:1px solid #ccc;padding-bottom:10px}
.Shop_quick ul.Shop_quick_02 li{border-bottom:1px solid #ccc;padding:13px 0px 7px 0px;width:94px;margin:0px auto} 
.Shop_quick ul.Shop_quick_02 li:last-child{border-bottom:0 !important }
.Shop_quick ul.Shop_quick_02 li span{font-size:11px; color:#e87c34;margin-left:3px }
.Shop_quick ul.Shop_quick_02 li.lecture{background:#eeeeee;width:100% !important}
.Shop_quick ul.Shop_quick_03 li{background:#666666}
.sms{position:fixed; right:5px; top:200px;z-index:999;width:140px; background:#f8f8f8; border:1px solid #f2753a; border-radius:5px; padding:5px; font-size:12px; box-sizing:border-box}
.sms h5{font-weight:600; font-size:12px; color:#f2753a;padding-bottom:5px}
.sms p{padding-bottom:5px}
.sms textarea{width:128px;height:70px; padding:5px; box-sizing:border-box; border-radius:5px; border:2px solid #f2753a; color:#999; background:#fcf9e8 }					 
.sms input[type=text]{width:28px; padding:2px; box-sizing:border-box; height:20px; margin-right:2px}		
.sms p.send{text-align:center}
.sms input[type=submit]{padding:2px 5px; background:#f2753a; color:#fff; border:1px solid #f2753a;font-size:12px; }	

/* SUB */
#Content #SubLeft{width:218px;border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:10px;float:left;min-height:1130px; padding-top:50px}
#Content #SubLeft #LeftLogin{width:198px;padding:12px 10px 15px 10px; border-bottom:1px solid #e5e5e5; background:#f9f9f9;height:114px;margin-bottom:45px}
#Content #SubLeft #LeftLogin  input[type=text], #Content #SubLeft #LeftLogin  input[type=password]{padding:5px;height:15px;font-size:12px;width:188px;margin-bottom:5px}
#Content #SubLeft #LeftLogin  input[type=button],#Content #SubLeft #LeftLogin  input[type=submit]{border:1px solid #cccccc;  color:#666; padding:5px;height:30px;font-size:12px;width:198px;margin-top:5p;font-weight:600 ;font-size:13px;}
#Content #SubLeft #LeftMenu{width:218px;}
#Content #SubLeft #LeftMenu>h2{width:218px;height:40px;font-size:2.2em;font-weight:bold;text-align:center;border-bottom:2px solid #ccc; }
#Content #SubLeft #LeftMenu>h2.noLine{border-bottom:0 !important}
#Content #SubLeft #LeftMenu>h3{width:218px;padding:10px;box-sizing:border-box;margin-bottom:10px;font-size:2em;font-weight:bold;text-align:center;}
#Content #Location{ width:100%;text-align:right; font-size:11px; letter-spacing:-1px;height:25px}
#Content #SubLeft #LeftMenu{width:100%; margin-bottom:30px}
#Content #SubLeft #LeftMenu>ul>li>a:link{padding:10px;box-sizing:border-box;font-size:1em;border-bottom:1px solid #e5e5e5;background:#fff; display:block}
#Content #SubLeft #LeftMenu>ul>li>a:active{padding:10px;box-sizing:border-box;font-size:1em;border-bottom:1px solid #e5e5e5;background:#fff; display:block}
#Content #SubLeft #LeftMenu>ul>li>a:visited{padding:10px;box-sizing:border-box;font-size:1em;border-bottom:1px solid #e5e5e5;background:#fff; display:block}
#Content #SubLeft #LeftMenu>ul>li>ul{padding:10px 10px 10px 20px; border-bottom:1px solid #e5e5e5;line-height:2em; background:#f8f8f8;}
#Content #SubLeft #LeftMenu>ul>li>ul>li{background:#f8f8f8 url('/views/images/common/ico_3depth.gif') no-repeat left center;padding-left:10px}
#Content #SubLeft #LeftBanner{width:208px;padding:5px;margin-bottom:30px}
#Content #SubLeft #LeftBanner>ul{clear:both}
#Content #SubLeft #LeftBanner ul li a{display:block; border:1px solid #e5e5e5;}

#Content #SubLeft .shop-left-banner li { margin-bottom:5px; }

/* SUB컨텐트 영역 */
#Content #ConsultCount{ width:860px;float:right; height:232px;overflow:hidden; position:relative;background:url('/views/images/common/Consult_Visual.png') no-repeat left top;padding:89px 0 0 427px;box-sizing:border-box; }
#Content #ConsultCount>ul{width:390px;overflow:hidden }
#Content #ConsultCount>ul li.Left{float:left;width:195px; height:157px;background:url('/views/images/common/Consult_Count_bg01.png') no-repeat left top; text-align:center;color:#fff;padding-top:70px;font-size:30px;font-weight:bold }
#Content #ConsultCount>ul li.Right{float:left;width:195px; height:157px;background:url('/views/images/common/Consult_Count_bg02.png') no-repeat left top; text-align:center;color:#fff;padding-top:70px;font-size:30px;font-weight:bold }
#Content #ConsultCount>ul>li>ul{width:250px;text-align:center;background:red;display:block;margin:0 auto}
#Content #ConsultCount>ul>li>ul>li{float:left;margin:0 auto}

#Content #ShopVisual{ width:860px;height:232px;float:right; }

#Content #SubContent{ width:calc(100% - 250px);float:right; padding-left:0px; padding-top:12px;overflow:hidden; position:relative;padding-bottom:20px; line-height:1.5em }
#Content #SubContent >h4{ font-weight:bold;font-size:2em;line-height:2em; }
#Content #SubContent >h4.cataList{float:left}
#Content #SubContent >h4.detail_title{ font-weight:bold;font-size:1.5em;line-height:2em;width:100%;border-top:2px solid #666666;text-align:center;padding-top:5px }
#Content #SubContent >h4.detail_title:after{display:block;visibility:hidden;clear:both;content:""}

#Content #SubContent h4.write_title{ font-weight::normal; font-size:1.2em;line-height:2em;width:100%;padding:10px 0 0 0 }
#Content #SubContent #bbs_wrap h5,
#Content #SubContent >h5{ font-weight:bold;font-size:1.3em;line-height:2em; }

#Content #SubContent >h5.cataList{ padding:10px 0 0 10px;display:inline-block; }
#Content #SubContent div.message_box{ padding:10px 10px 10px 80px; line-height:1.5;border:1px solid #ccc; background:url('/views/images/common/ico_message.png') no-repeat 15px 20px;  }
#Content #SubContent div.message_box ul li{ background:url('/views/images/common/icon_orange.gif') no-repeat left 3px; padding-left:10px  }


.clear {display:block;visibility:hidden;clear:both;content:""}

#Content #SubContent div.Search_Result { border-top:1px solid #ccc; font-size:1.1em;border-bottom:1px solid #e5e5e5;padding:10px;box-sizing:border-box;background:#f9f9f9;margin-bottom:10px;}
#Content #SubContent div.Search_Result span.ResultText {font-weight:bold;font-size:1.2em;color:#ff6600;margin-right:10px}

/* 법률서식 List 영역 */
#Content #SubContent #SubCatogory{margin-bottom:30px  }
#Content #SubContent #SubCatogory ul li {float:left;padding:10px 10px 5px 10px;margin:0;vertical-align:middle;font-size:13px}
#Content #SubContent #SubCatogory ul li a{}

#Content #SubContent #Keyword{clear:both; margin-top:20px  }
#Content #SubContent #Keyword ul li {float:left;padding:10px 10px 5px 10px;margin:0;vertical-align:middle;font-size:13px}
#Content #SubContent #Keyword ul li a{}


#Content #SubContent #SubBest{margin-bottom:30px}
#Content #SubContent #SubBest h5 {font-size:1.3em;margin-bottom:10px}
#Content #SubContent #SubBest ul {width:840px; height:280px;border:1px solid #ccc; background:#f8f8f8; padding:10px 0 10px 20px; box-sizing:border-box }
#Content #SubContent #SubBest>ul li {display:inline-block;width:146px;margin:10px 5px; }
#Content #SubContent #SubBest>ul li dl dt{width:146px;border:3px solid #e5e5e5; }
#Content #SubContent #SubBest>ul li dl dd{text-align:center;padding-top:10px;font-size:1.1em }
#Content #SubContent #CategoryList{width:100%;position:relative;clear:both;float:left; }
#Content #SubContent #CategoryList>span{padding-bottom:5px; }
#Content #SubContent #CategoryList>span{padding-bottom:5px; }
#Content #SubContent span.state_01{display:inline-block;padding:5px 0;background:#cccc33;color:#fff;width:60px;border-radius:3px;font-size:0.9em;text-align:center }
#Content #SubContent span.state_02{display:inline-block;padding:5px 0;background:#66cc99;color:#fff;width:60px;border-radius:3px;font-size:0.9em;text-align:center }
#Content #SubContent span.state_03{display:inline-block;padding:5px 0;background:#ff9900;color:#fff;width:60px;border-radius:3px;font-size:0.9em;text-align:center }
#Content #SubContent span.state_04{display:inline-block;padding:5px 0;background:#ff6600;color:#fff;width:60px;border-radius:3px;font-size:0.9em;text-align:center }

#Right span.state_01{display:inline-block; margin-right:5px }
#Right span.state_02{ display:inline-block; margin-right:5px; color:#669900}
#Right span.state_03{display:inline-block; margin-right:5px; color:#ff9933 }
#Right span.state_04{display:inline-block; margin-right:5px; color:#ff9933 }

#Bottom_01 span.state_01{display:inline-block; margin-right:5px }
#Bottom_01 span.state_02{ display:inline-block; margin-right:5px}
#Bottom_01 span.state_03{display:inline-block; margin-right:5px; color:#ff9933 }
#Bottom_01 span.state_04{display:inline-block; margin-right:5px; color:#ff9933 }


#Content #SubContent #SubBest{margin-bottom:30px}

/* 법률서식 Detail 영역 */

#Content #SubContent #Detail_top{width:100%;overflow:hidden}
#Content #SubContent #Detail_top>div.Left{float:left;width:400px;height:530px;text-align:center;box-sizing:border-box;padding-top:20px}
#Content #SubContent #Detail_top>div.Left div.Img{box-sizing:border-box;margin:0 auto;border:1px solid #ccc;width:300px; height:450px;position:relative}
#Content #SubContent #Detail_top>div.Left div.Img img{width:300px; height:450px;}
#Content #SubContent #Detail_top>div.Left  div.Img>#zoom{position:absolute;right:-10px; bottom:-5px; z-index:99999; }
#Content #SubContent #Detail_top>div.Left  div.Img>#zoom img{width:51px; height:48px }
#Content #SubContent #Detail_top>div.Left  div.Page{padding-top:5px}
#Content #SubContent #Detail_top>div.Right{float:right;width:440px;border:1px solid #e5e5e5;height:530px;box-sizing:border-box;padding:20px 30px}
#Content #SubContent #Detail_top>div.Right>dl{width:100%;line-height:1.5em;}
#Content #SubContent #Detail_top>div.Right>dl dt{width:70px;float:left;font-weight:600;background:url('/views/images/common/line_keyword.gif') no-repeat 55px top;padding: 0 5px 10px 0 ;}
#Content #SubContent #Detail_top>div.Right>dl dd{padding-bottom:20px;overflow:hidden;max-height:80px}
#Content #SubContent #Detail_top>div.Right>dl dd>ul li{display:inline-block;padding:0 5px }
#Content #SubContent #Detail_top>div.Right #Btn{float:right;margin:20px 0 10px 0 }
#Content #SubContent #Detail_top>div.Right .Btn_req{clear:both; padding-top:10px; text-align:center }
#Content #SubContent #Detail_top>div.Right #Btn>ul li{display:inline-block; }
#Content #SubContent #Detail_top>div.Right #Social{clear:both;float:right;margin-top:150px }
#Content #SubContent #Detail_top>div.Right #Social>ul li{display:inline-block;background:url('/views/images/common/line_keyword.gif') no-repeat 22px top;padding: 0 20px 0 0 ; }
 
#Content #SubContent #Detail_top>div.Right #Social>ul li:last-child{background:none;padding-right:0 }

#Content #SubContent #Detail_top2{width:100%;overflow:hidden}
#Content #SubContent #Detail_top2>div.Left{background:#f8f8f8;}
#Content #SubContent #Detail_top2>div.Left{float:left;width:200px;height:200px;text-align:center;box-sizing:border-box;padding-top:30px}
#Content #SubContent #Detail_top2>div.Left div.Img{box-sizing:border-box;margin:0 auto;width:148px; height:140px;position:relative;;border:1px solid #ccc; overflow:hidden}
#Content #SubContent #Detail_top2>div.Left div.Img img{width:148px; height:140px }
#Content #SubContent #Detail_top2>div.Left #zoom img{width:51px  !important; height:48px !important; border:0; }

#Content #SubContent #Detail_top2>div.Left  div.Img>#zoom{position:absolute;right:-10px; bottom:-5px; z-index:99999; }
#Content #SubContent #Detail_top2>div.Left  div.Page{padding-top:5px}
#Content #SubContent #Detail_top2>div.Right{float:right;width:640px;border:1px solid #e5e5e5;height:200px;box-sizing:border-box;padding:20px 30px}
#Content #SubContent #Detail_top2>div.Right div.None{width:100%;margin-top:50px;text-align:center; }

#Content #SubContent #Detail_top2>div.Right>dl{width:100%;line-height:1.5em;}
#Content #SubContent #Detail_top2>div.Right>dl dt{width:70px;float:left;font-weight:600;background:url('/views/images/common/line_keyword.gif') no-repeat 55px top;padding: 0 5px 10px 0 ;}
#Content #SubContent #Detail_top2>div.Right>dl dd{padding-bottom:20px;overflow:hidden;max-height:80px}
#Content #SubContent #Detail_top2>div.Right>dl dd>ul li{display:inline-block;padding:0 5px }
#Content #SubContent #Detail_top2>div.Right #Btn{float:right;margin:0 0 10px 0 }
#Content #SubContent #Detail_top2>div.Right #Btn>ul li{display:inline-block; }
#Content #SubContent #Detail_top2>div.Right #Social{clear:both;float:right; }
#Content #SubContent #Detail_top2>div.Right #Social>ul li{display:inline-block;background:url('/views/images/common/line_keyword.gif') no-repeat 22px top;padding: 0 20px 0 0 ; }

#Content #SubContent #Detail_top>div.Right #Social>ul li:last-child{background:none;padding-right:0 }


#Content #SubContent #Detail_Banner {clear:both ;float:left;width:820px; height:60px;padding:10px 10px;margin:20px 0; border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#Content #SubContent #Detail_Banner ul li {display:inline-block;border:1px solid #e2e2e2;}

#Content #SubContent #Detail_Preview{width:100%;overflow:auto; border:1px solid #e8e8e8;height:570px;padding:20px 0 20px 40px;box-sizing:border-box;margin-bottom:20px}
#Content #SubContent #Detail_Preview>ul li {display:inline-block;width:350px;margin:10px 10px;border:1px solid #ccc }

#Content #SubContent div.write_box {position:relative; }
.btn_plus{position:absolute; right:0; top:12px; border:1px solid #ccc !important;display:inline-block;padding:4px 10px 4px 33px; background:#f8f8f8 url('/views/images/common/btn_plus.png') 0 0;background-repeat: no-repeat ;}
.btn_del{position:absolute; right:0; top:12px; border:1px solid #ccc !important;display:inline-block;padding:4px 10px 4px 33px; background:#f8f8f8 url('/views/images/common/btn_del.png') 0 0;background-repeat: no-repeat ;}


/* 쇼핑몰Index 영역 */
#Content #SubContent div.Index{ width:100%;overflow:hidden;position:relative; }
#Content #SubContent div.Index>div.Index_01{ border:1px solid #ccc; width:840px;box-sizing:border-box; padding:0 15px 0 15px;margin-bottom:10px;overflow:hidden}
#Content #SubContent div.Index>div.Index_01 dl{line-height:1.7em;position:relative;}
#Content #SubContent div.Index>div.Index_01 dl dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}
#Content #SubContent div.Index>div.Index_01 dl dt span.more{position:absolute;right:5px;top:5px}
#Content #SubContent div.Index>div.Index_01 dl dd{padding:0 5px}
#Content #SubContent div.Index>div.Index_01 dl dd span{float:right;font-size:11px;font-family:arial;color:#999999}
#Content #SubContent div.Index>div.Index_01 div.Left{width:390px;float:left;margin-right:10px;height:200px}
#Content #SubContent div.Index>div.Index_01 div.Right{width:390px;float:right;padding-left:10px;border-left:1px solid #ccc;height:200px}

#Content #SubContent div.Index>div.Index_02{ width:567px;box-sizing:border-box; float:left; margin-bottom:10px;overflow:hidden;}
#Content #SubContent div.Index>div.Index_02 div.Order{ width:298px;height:212px; margin-bottom:20px;box-sizing:border-box; float:left;border-top:1px solid #ccc; border-bottom:1px solid #ccc;border-top:1px solid #ccc; border-bottom:1px solid #ccc;border-top:1px solid #ccc; border-right:1px solid #ccc;}
#Content #SubContent div.Index>div.Index_02 div.Customer{ width:269px;height:212px; margin-bottom:20px;box-sizing:border-box; float:left;border-top:1px solid #ccc; border-bottom:1px solid #ccc;background:#fff;padding:16px 0 0 7px}
#Content #SubContent div.Index>div.Index_02 div.Order dl dt{ background:#362520;padding:13px 0 5px 10px}
#Content #SubContent div.Index>div.Index_02 div.Order dl dd{ background:#faf9ec;padding:15px 0 5px 10px}
#Content #SubContent div.Index>div.Index_02 div.Community{  width:567px; }
#Content #SubContent div.Index>div.Index_02 div.Community dl dt{width:100%;padding-bottom:5px; border-bottom:1px solid #ccc; }
#Content #SubContent div.Index>div.Index_02 div.Community ul li{display:inline-block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 11px 13px 10px}
#Content #SubContent div.Index>div.Index_02 div.Community ul li:nth-child(4n){border-right:0 !important}

#Content #SubContent div.Index>div.Index_03{ float:right;border:1px solid #ccc;width:272px;background:#f8f8f8;box-sizing:border-box;padding:0 9px 10px 9px}
#Content #SubContent div.Index>div.Index_03 dl dd{ width:230px;background:#fff;border:3px solid #ffb531;border-radius:5px;height:438px;padding:10px; }
#Content #SubContent div.Index>div.Index_03 ul{font-size:13px; letter-spacing:-1px}
#Content #SubContent div.Index>div.Index_03 dl dd > ul > li{  border-bottom:1px solid #f0f0f0;padding:10px 10px 8px 0px; overflow:hidden; box-sizing:border-box}
#Content #SubContent div.Index>div.Index_03 dl dd > ul > li:nth-child(2) a{width:50%; float:left; display:block}
#Content #SubContent div.Index>div.Index_03 dl dd > ul > li:nth-child(3) a{width:50%; float:left; display:block}
#Content #SubContent div.Index>div.Index_03 dl dd > ul > li:nth-child(4) a{width:50%; float:left; display:block}
#Content #SubContent div.Index>div.Index_03 dl dd > ul > li:nth-child(5) a{width:50%; float:left; display:block}

#Content #SubContent div.Index>div.Index_03 dl dd > ul > li:first-child{  border:1px solid #ff8009;padding:5px; background:#faf9ec; border-radius:3px}
#Content #SubContent div.Index>div.Index_03 dl dd > ul > li p.co1{ color:#cd4c4e; font-weight:600; margin-bottom:5px; text-align:center }
#Content #SubContent div.Index>div.Index_03 dl dd > ul > li p.co2{  font-size:12px; line-height:1.5em; text-align:justify }
#Content #SubContent div.Index>div.Index_03 dl dd > ul > li > ul{line-height:1.5; }

/* 쇼핑몰List 영역 */
#Content #SubContent #ShopList{width:100%;padding-top:40px}
#Content #SubContent #ShopList>ul>li{width:200px;float:left;border:1px solid #ccc;background:#f8f8f8;margin-right:10px;margin-bottom:20px;text-align:center;}
#Content #SubContent #ShopList>ul>li:nth-child(4n){margin-right:0 !important}
#Content #SubContent #ShopList>ul>li>div.ListImg{width;200px;height:200px}

#Content #SubContent #ShopList>ul>li div.ProInfo{padding:10px;border-top:1px solid #ccc;min-height:110px; }
#Content #SubContent #ShopList .ProName{font-size:1.1em;margin-bottom:10px}
#Content #SubContent #ShopList .ProPrice_01{font-size:1.1em;font-weight:bold;color:#ff6600}

/* 쇼핑몰Detail 영역 */

#ShopDetail_top{width:100%;overflow:hidden}
#ShopDetail_top>div.Left{float:left;width:407px;height:300px;text-align:center;box-sizing:border-box;padding-top:20px;border:1px solid #e5e5e5;}
#ShopDetail_top>div.Left div.Img{box-sizing:border-box;margin:0 auto;border:1px solid #ccc;width:252px; height:252px;position:relative}
#ShopDetail_top>div.Left  div.Img>#zoom{position:absolute;right:-10px; bottom:-5px}
#ShopDetail_top>div.Left  div.Page{padding-top:5px}
#ShopDetail_top>div.Right{float:right;width:433px;border:1px solid #e5e5e5;height:300px;box-sizing:border-box;padding:20px 30px;margin-left:-1px}
#ShopDetail_top>div.Right span.Price_01{font-weight:bold;color:#ff6600;font-size:1.5em;margin-right:5px}
#ShopDetail_top>div.Right>dl{width:100%;line-height:1.5em;}
#ShopDetail_top>div.Right>dl dt{width:70px;float:left;font-weight:600;background:url('/views/images/common/line_keyword.gif') no-repeat 55px top;padding: 0 5px 10px 0 ;}
#ShopDetail_top>div.Right>dl dd{padding-bottom:20px;overflow:hidden;max-height:80px}
#ShopDetail_top>div.Right>dl dd>ul li{display:inline-block;padding:0 5px }
#ShopDetail_top>div.Right #Btn{float:right;margin:10px 0 20px 0 }
#ShopDetail_top>div.Right #Btn>ul li{display:inline-block; }
#ShopDetail_top>div.Right #Social{clear:both;float:right; }
#ShopDetail_top>div.Right #Social>ul li{display:inline-block;background:url('/views/images/common/line_keyword.gif') no-repeat 22px top;padding: 0 20px 0 0 ; }

#ShopDetail_top>div.Right #Social>ul li:last-child{background:none;padding-right:0 }


#ShopDetail_Banner {clear:both ;float:left;width:820px; height:60px;padding:10px 10px;margin:20px 0; border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#ShopDetail_Banner ul li {display:inline-block;margin:0 5px;border:1px solid #e2e2e2}

#ShopDetail_Preview{width:100%; border:1px solid #e8e8e8;padding:20px;box-sizing:border-box;margin-bottom:20px}
#ShopDetail_Preview>ul li {display:inline-block;width:350px;margin:10px 10px;border:1px solid #ccc }


/* 상담위원 프로필 영역 */
#Content #SubContent #ProfileList{width:100%;padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden}
#Content #SubContent #ProfileList>ul>li{width:200px;float:left;border:1px solid #ccc;background:#fff;margin-right:10px;margin-bottom:20px;text-align:center;}
#Content #SubContent #ProfileList>ul>li:nth-child(4n){margin-right:0 !important}
#Content #SubContent #ProfileList>ul>li>div.ListImg{width:190px;height:200px; padding:5px 5px 0 5px}
#Content #SubContent #ProfileList>ul>li>div.ListImg img{width:188px;height:200px;border:1px solid #ccc}

#Content #SubContent #ProfileList>ul>li div.Profileinfo{padding:10px; line-height:1.5}
#Content #SubContent #ProfileList h5{overflow:hidden; background:url('/views/images/common/ico_profile.png') no-repeat left top;padding: 5px 0 0 25px; font-size:1.3em; color:#666; height:30px }
#Content #SubContent #ProfileList .ProfileName{width:190px;padding:10px; box-sizing:border-box; font-size:1.3em;margin:0 auto; background:#f8f8f8}
#Content #SubContent #ProfileList .ProfileName span{font-size:0.8em; color:#999}
#Content #SubContent #ProfileList .ProPrice_01{font-size:1.1em;font-weight:bold;color:#ff6600}

/* 동영상강의Index 영역 */
.Lecture{ width:100%;overflow:hidden;position:relative; }
.Lecture>div.Index_01{ border:1px solid #ccc; width:840px;box-sizing:border-box; padding:0 15px 0 15px;margin-bottom:10px;overflow:hidden}
.Lecture>div.Index_01 dl{line-height:1.7em;position:relative;}
.Lecture>div.Index_01 dl dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}
.Lecture>div.Index_01 dl dt span.more{position:absolute;right:5px;top:5px}
.Lecture>div.Index_01 dl dd{padding:0 5px}
.Lecture>div.Index_01 dl dd span{float:right;font-size:11px;font-family:arial;color:#999999}
.Lecture>div.Index_01 div.Left{width:390px;float:left;margin-right:10px;height:200px}
.Lecture>div.Index_01 div.Right{width:390px;float:right;padding-left:10px;border-left:1px solid #ccc;height:200px}

.Lecture>div.Index_02{ border:1px solid #ccc; background:#f8f8f8;width:840px;box-sizing:border-box; padding:0 15px 10px 15px;margin-bottom:10px;overflow:hidden}
.Lecture>div.Index_02>dl>dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}

.Lecture>div.Index_02 dl dd.Left{width:400px;float:left;}
.Lecture>div.Index_02 dl dd.Right{width:400px;float:right}
.Lecture div.Info_01{float:left;width:160px;margin-right:15px;text-align:center;margin-bottom:30px}
.Lecture div.Info_01 div.Img{width:160px ; height:170px;  overflow:hidden; border:1px solid #ccc; margin-bottom:10px; box-sizing:border-boxx}
.Lecture div.Info_01 div.Btn img{margin:0 1px}
.Lecture div.Info_02{float:left;width:200px;}
.Lecture div.Info_02 dl{line-height:1.5em}
.Lecture div.Info_02 dl dt{font-size:1.3em;font-weight:bold;;margin:5px 0 10px 0;}
.Lecture div.Info_02 dl dd{background:url('/views/images/common/icon_orange.gif') no-repeat left top; padding-left:10px}
.Lecture div.Info_03{clear:both; width:100#;background:#f8f8f8;border-top:1px solid #ccc; border-bottom:1px solid #ccc;padding:5px;10px;text-align:right !important}
.Lecture div.Info_03 img{margin:0 1px }

.Lecture>div.Index_03{width:840px;box-sizing:border-box;margin-bottom:10px;overflow:hidden}
.Lecture>div.Index_03>dl>dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}
.Lecture>div.Index_03>dl>dd{width:410px;float:left;margin-bottom:10px;}
.Lecture>div.Index_03>dl>dd:nth-child(2n+1) {margin-left:20px !important;}


.Lecture>div.Index_03{width:840px;box-sizing:border-box;margin-bottom:10px;overflow:hidden}
.Lecture>div.Index_03>dl>dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}
.Lecture>div.Index_03>dl>dd{width:410px;float:left;margin-bottom:10px;}
.Lecture>div.Index_03>dl>dd:nth-child(2n+1) {margin-left:20px !important;}

.Lecture_main{ width:100%;overflow:hidden;position:relative; }
.Lecture_main h5{ padding:10px 0  }
.Lecture_main>div.Index_01{ border:1px solid #ccc; width:840px;box-sizing:border-box; padding:0 15px 0 15px;margin-bottom:10px;overflow:hidden}
.Lecture_main>div.Index_01 dl{line-height:1.7em;position:relative;}
.Lecture_main>div.Index_01 dl dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}
.Lecture_main>div.Index_01 dl dt span.more{position:absolute;right:5px;top:5px}
.Lecture_main>div.Index_01 dl dd{padding:0 5px}
.Lecture_main>div.Index_01 dl dd span{float:right;font-size:11px;font-family:arial;color:#999999}
.Lecture_main>div.Index_01 div.Left{width:390px;float:left;margin-right:10px;height:200px}
.Lecture_main>div.Index_01 div.Right{width:390px;float:right;padding-left:10px;border-left:1px solid #ccc;height:200px}
.Lecture_main>div.Index_02{ }
.Lecture_main>div.Index_02{ }
.Lecture_main>div.Index_02>dl>dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}

.Lecture_main table{width:100%}
.Lecture_main table.list th{padding:10px 5px; background-color:#fbfbfb;border-bottom:1px solid #cccccc;font-weight:normal;font-size:1.1em}
.Lecture_main table.list td{padding:10px 5px; background-color:#ffffff;border-bottom:1px solid #cccccc;}
.Lecture_main table.list td span.img{border-radius:70px; overflow:hidden; width:70px; height:70px; background:#ccc;display:block; border:1px solid #ccc; margin-bottom:5px}
.Lecture_main table.list td p.teacher{width:70px;text-align:center}

.Lecture_main table.list td div.lecture_content{line-height:1.5}
.Lecture_main table.list td div.lecture_content p.title{font-size:1.2em; font-weight:600}



.Lecture_main>div.Index_02 dl dd.Left{width:400px;float:left;}
.Lecture_main>div.Index_02 dl dd.Right{width:400px;float:right}
.Lecture_main div.Info_01{float:left;width:160px;margin-right:15px;text-align:center;margin-bottom:30px}
.Lecture_main div.Info_01 div.Img{width:160px ; height:170px;  overflow:hidden; border:1px solid #ccc; margin-bottom:10px; box-sizing:border-boxx}
.Lecture_main div.Info_01 div.Btn img{margin:0 1px}
.Lecture_main div.Info_02{float:left;width:200px;}
.Lecture_main div.Info_02 dl{line-height:1.5em}
.Lecture_main div.Info_02 dl dt{font-size:1.3em;font-weight:bold;;margin:5px 0 10px 0;}
.Lecture_main div.Info_02 dl dd{background:url('/views/images/common/icon_orange.gif') no-repeat left top; padding-left:10px}
.Lecture_main div.Info_03{clear:both; width:100#;background:#f8f8f8;border-top:1px solid #ccc; border-bottom:1px solid #ccc;padding:5px;10px;text-align:right !important}
.Lecture_main div.Info_03 img{margin:0 1px }

.Lecture_main>div.Index_03{width:840px;box-sizing:border-box;margin-bottom:10px;overflow:hidden}
.Lecture_main>div.Index_03>dl>dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}
.Lecture_main>div.Index_03>dl>dd{width:410px;float:left;margin-bottom:10px;}
.Lecture_main>div.Index_03>dl>dd:nth-child(2n+1) {margin-left:20px !important;}


.Lecture_main>div.Index_03{width:840px;box-sizing:border-box;margin-bottom:10px;overflow:hidden}
.Lecture_main>div.Index_03>dl>dt{width:100%;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;margin-top:25px}
.Lecture_main>div.Index_03>dl>dd{width:410px;float:left;margin-bottom:10px;}
.Lecture_main>div.Index_03>dl>dd:nth-child(2n+1) {margin-left:20px !important;}



.Lecture_list > ul > li{float:left; overflow:hidden; padding:5px; box-sizing:border-box; border:1px solid #ccc; background:#f8f8f8;margin-right:15px; }
.Lecture_list > ul > li:nth-child(4n){margin-right:0 !important; }

.Lecture_list div.Info_01{width:175px;text-align:center;margin-bottom:10px}
.Lecture_list div.Info_01 div.Img{width:175px ; height:170px;  overflow:hidden; border:1px solid #ccc; margin-bottom:10px; box-sizing:border-box}

.Lecture_list div.Info_01 div.Btn img{margin:0 1px}
.Lecture_list div.Info_02{}
.Lecture_list div.Info_02 dl{line-height:1.5em}
.Lecture_list div.Info_02 dl dt{font-size:1.3em;font-weight:bold;;margin:5px 0 10px 0;}
.Lecture_list div.Info_02 dl dd{background:url('/views/images/common/icon_orange.gif') no-repeat left top; padding-left:10px}
.Lecture_list div.Info_03{clear:both; width:100#;background:#f8f8f8;border-top:1px solid #ccc; border-bottom:1px solid #ccc;padding:5px;10px;text-align:right !important}
.Lecture_list div.Info_03 img{margin:0 1px }
/* 동영상강의 Detail 영역 */

.Lecture_Detail_01{width:100%;overflow:hidden}
.Lecture_Detail_01>div.Left{float:left;width:300px;height:310px;text-align:center;box-sizing:border-box;padding-top:20px;border:1px solid #e5e5e5;background:#f8f8f8}
.Lecture_Detail_01>div.Left div.Img{box-sizing:border-box;margin:0 auto;border:1px solid #ccc;width:252px; height:252px;position:relative}
.Lecture_Detail_01>div.Left div.Img>#zoom{position:absolute;right:-10px; bottom:-5px}
.Lecture_Detail_01>div.Left span.profile{margin-top:5px; border:1px solid #ff9933; background:#fff; padding:5px 10px; display:inline-block}

.Lecture_Detail_01>div.Left div.Page{padding-top:5px}
.Lecture_Detail_01>div.Right{float:right;width:540px;border:1px solid #e5e5e5;height:300px;box-sizing:border-box;padding:20px 30px;margin-left:-1px}
.Lecture_Detail_01>div.Right span.Price_01{font-weight:bold;color:#ff6600;font-size:1.5em;margin-right:5px}

.Lecture_Detail_01>div.Right #Btn{margin:10px 0 20px 0 }
.Lecture_Detail_01>div.Right #Btn>ul li{display:inline-block; }
.Lecture_Detail_01>div.Right #Social{clear:both;float:right; }
.Lecture_Detail_01>div.Right #Social>ul li{display:inline-block;background:url('/views/images/common/line_keyword.gif') no-repeat 22px top;padding: 0 20px 0 0 ; }

.Lecture_Detail_01>div.Right{float:right;width:1;border:1px solid #e5e5e5;box-sizing:border-box;padding:20px 30px}
.Lecture_Detail_01>div.Right>dl{width:100%;line-height:1.5em;}
.Lecture_Detail_01>div.Right>dl dt{width:70px;float:left;font-weight:600;background:url('/views/images/common/line_keyword.gif') no-repeat 55px top;padding: 0 5px 10px 0 ;}
.Lecture_Detail_01>div.Right>dl dd{padding-bottom:20px;overflow:hidden;max-height:80px}
.Lecture_Detail_01>div.Right>dl dd>ul li{display:inline-block;padding:0 5px }


.Lecture_Detail_01>div.Right #Social>ul li:last-child{background:none;padding-right:0 }
.Lecture_Detail_02{width:100%; border:1px solid #e8e8e8;padding:20px;box-sizing:border-box;margin-bottom:20px}
.Lecture_Detail_Preview>ul li {display:inline-block;width:350px;margin:10px 10px;border:1px solid #ccc }
div.lecture_info{width:100%;line-height:1.5em; padding:10px; border:1px solid #ccc; box-sizing:border-box}
div.lecture_info02{width:100%;line-height:1.5em; padding:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f4f4f4; box-sizing:border-box;  overflow:hidden}

.Lecture_Detail_03{width:100%;overflow:hidden}

.Lecture_Detail_03>div.Right{width:100%;border-top:1px solid #333333;box-sizing:border-box;padding:20px 30px;}
.Lecture_Detail_03>div.Right span.Price_01{font-weight:bold;color:#ff6600;font-size:1.5em;margin-right:5px}

.Lecture_Detail_03>div.Right #Btn{clear:both; width:100%; text-align:center }
.Lecture_Detail_03>div.Right #Btn > ul > li{display:inline-block; }
.Lecture_Detail_03>div.Right #Social{clear:both;float:right; }
.Lecture_Detail_03>div.Right #Social > ul > li{display:inline-block;background:url('/views/images/common/line_keyword.gif') no-repeat 22px top;padding: 0 20px 0 0 ; }
.Lecture_Detail_03>div.Right span.title{display:inline-block;width:70px;font-weight:600;background:url('/views/images/common/line_keyword.gif') no-repeat 55px top;padding: 0 5px 10px 0 ;}
.Lecture_Detail_03>div.Right > ul{line-height:1.5; width:100%; }
.Lecture_Detail_03>div.Right > ul > li{width:50%; float:left ;border-bottom:1px solid #e5e5e5; padding-top:10px}
.Lecture_Detail_03>div.Right > ul > li:nth-child(5){width:100%;}

/* 마이페이지 scrap 영역 */

#Content #SubContent #ScrapList{width:100%;overflow:hidden}
#Content #SubContent #ScrapList>ul>li {border-bottom:1px solid #ccc;overflow:hidden}
#Content #SubContent #ScrapList>ul>li:first-child {border-top:2px solid #f8a34b;overflow:hidden}
#Content #SubContent #ScrapList>ul>li>div.Left{float:left;width:150px;text-align:center;box-sizing:border-box;padding-top:20px}
#Content #SubContent #ScrapList>ul>li>div.Left div.Img{box-sizing:border-box;margin:0 auto;border:1px solid #ccc;width:148px; height:140px;position:relative;overflow:hidden}

#Content #SubContent #ScrapList>ul>li>div.Right{float:left;width:690px;box-sizing:border-box;padding:20px 10px 0 10px}
#Content #SubContent #ScrapList>ul>li>div.Right>dl{width:100%;line-height:1.5em;}
#Content #SubContent #ScrapList>ul>li>div.Right>dl dt{width:70px;float:left;font-weight:600;background:url('/views/images/common/line_keyword.gif') no-repeat 55px top;padding: 0 5px 10px 0 ;}
#Content #SubContent #ScrapList>ul>li>div.Right>dl dd{padding-bottom:20px;overflow:hidden;max-height:80px}
#Content #SubContent #ScrapList>ul>li>div.Right>dl dd>ul li{display:inline-block;padding:0 5px }
#Content #SubContent #ScrapList>ul>li>div.Right #Btn{float:right;margin:10px 0 0 0 }
#Content #SubContent #ScrapList>ul>li>div.Right #Btn>ul li{display:inline-block; }
#Content #SubContent #ScrapList>ul>li>div#Social{clear:both;width:100%;background:#f7f7f7;border-top:1px solid #e2e2e2; padding:5px 10px;text-align:right }
#Content #SubContent #ScrapList>ul>li>div#Social>ul li{display:inline-block;background:url('/views/images/common/line_keyword.gif') no-repeat 22px top;padding: 0 20px 0 0 ; }

#Content #SubContent #ScrapList ul li >div.Right #Social>ul li:last-child{background:none;padding-right:0 }
#Content #SubContent .Myinfo_01{border-top:1px solid #ff9933; border-bottom:1px solid #ccc;padding:10px;margin-bottom:10px;background:#f8f8f8}
#Content #SubContent .Myinfo_01 ul{line-height:2em;overflow:hidden}
#Content #SubContent .Myinfo_01 ul li{float:left; width:50%;background:url('/views/images/common/icon_orange.gif') no-repeat left 5px; padding-left:10px;box-sizing:border-box}
#Content #SubContent .Myinfo_01 ul li  div{width:100px;float:left}

#Content #SubContent .Myinfo_02{border-top:1px solid #ff9933; border-bottom:1px solid #ccc;padding:10px;margin-bottom:10px;background:#f8f8f8}
#Content #SubContent .Myinfo_02 ul{line-height:1.5em;overflow:hidden}
#Content #SubContent .Myinfo_02 ul li{background:url('/views/images/common/icon_orange.gif') no-repeat left 2px; padding-left:10px;}

#Content #SubContent .info_search{border:1px solid #ccc;padding:10px;margin-bottom:10px;background:#f8f8f8;overflow:hidden}
#Content #SubContent .info_search div.term{margin-right:10px}
#Content #SubContent .info_search div.term ul li{float:left;border:1px solid #ccc;padding:5px 10px;height:27px;background:#fff;margin-right:1px;box-sizing:border-box;}
#Content #SubContent .info_search div.dateSelct{;overflow:hidden;padding-left:10px;}
 #Content #SubContent .info_search div.dateSelct input[type=button], #Content #SubContent .info_search div.dateSelct input[type=submit]{border:0; border-radius:1px; color:#fff; background:#ff9933;padding:6px 20px;margin-left:1px}
 #Content #SubContent .info_search div.dateSelct input[type=text]{margin:0 1px }

/* 회원관련컨텐트 영역 */
#Content #EtcContent{ width:1032px;margin:20px auto 20px auto }
#Content #EtcContent>h2{font-weight:bold;font-size:2em;height:112px;width:100%; display:block;background:url('/views/images/common/bg_title_menber.jpg') left 0;background-repeat: no-repeat ;padding-left:135px;padding-top:56px;; box-sizing:border-box;position:relative }
#Content #EtcContent>h2.Order{background:url('/views/images/common/bg_title_order.jpg') left 0;background-repeat: no-repeat ;padding-left:135px;padding-top:56px;; box-sizing:border-box;position:relative }

#Content #EtcContent>h2>span{position:absolute;font-size:12px; font-weight:normal }
#Content #EtcContent #Login{width:982px;border:1px solid #ccc;padding:45px;overflow:hidden }
#Content #EtcContent #Login  input[type=text],#Content #EtcContent #Login  input[type=password],#Content #EtcContent #Login  input[type=email]{border:1px solid #cccccc;  color:#666; padding:5px;height:30px !important;font-size:12px;margin-bottom:5px}
#Content #EtcContent #Login  input[type=text]:focus,#Content #EtcContent #Login  input[type=password]:focus{border:2px solid #e87c34;  }

#Content #EtcContent #Login h3{width:440px;height:30px;font-size:1.2em }
#Content #EtcContent #Login #JoinLink{width:440px;border-top:1px solid #ccc;padding-top:10px;margin-top:10px }
#Content #EtcContent #Login #LoginForm_01{width:440px;border-right:1px solid #ccc;float:left;padding-right:30px;position:relative }
#Content #EtcContent #Login #LoginForm_01 #LoginBtn{width:120px;height:70px;border:0;background:#cc6600;color:#fff;font-size:1.2em;font-weight:600 }
#Content #EtcContent #Login #LoginForm_01 .search_id{border:0;background:#cc6600;color:#fff;font-size:1.1em;padding:10px 20px; border-radius:3px;width:412px; display:block}

#Content #EtcContent #Login #LoginForm_02{width:440px;float:right;padding-left:30px;position:relative }
#Content #EtcContent #Login #LoginForm_02 ul{margin-bottom:10px  }
#Content #EtcContent #Login #LoginForm_02 ul li{display:inline-block;margin-right:5px }
#Content #EtcContent #Login #LoginForm_02 .search_pw{border:0;background:#666666;color:#fff;font-size:1.1em;padding:10px 20px; border-radius:3px;width:412px; display:block}


 #Join{width:100%;padding:10px 0 20px 0 ;position:relative;border-top:2px solid #999 ; }
 #Join.mypage{border-top:0 !important; }
 #Join div.step{width:100%;border-bottom:1px solid #ccc; text-align:center; margin-bottom:20px;padding-bottom:10px }
 #Join h3{width:440px;font-size:1.2em;margin-bottom:5px }
 .joinGroup_01 {margin-bottom:20px !important;; color:#ff9933;font-size:1.4em !important; }
 .joinGroup_02 {margin-bottom:20px !important;; color:#ff9933;font-size:1.4em !important; }
#Join h4{font-size:1.2em;margin-bottom:5px }

 #Join #MLeft{width:486px;float:left; }
 #Join #MRight{width:486px;float:left;padding-left:20px; }
#Join .injng{padding:10px; border:1px solid #ccc; width:992px; box-sizing:border-box; background:#fbfbfb }

 #Join .agree{width:476px;padding:5px;background:#fbfbfb; border:1px solid #ccc;text-align:left;font-size:11px;color:#666 }
 #Join .member-check{width:476px;padding:10px 0; }
 #Join .member-check_02{ clear:both;width:950px;padding:20px;background:#fbfbfb; border:1px solid #ccc;text-align:center }


#Cart{width:100%;padding:10px 0 20px 0 ;position:relative;border-top:2px solid #999 ; }
#Cart div.step{width:100%;border-bottom:1px solid #ccc; text-align:center; margin-bottom:20px;padding-bottom:10px }
#Cart h3{font-size:1.4em !important;margin-bottom:5px }
#Cart h4{font-size:1.2em;margin-bottom:5px }
#Cart  .btn_buy01{ background:#f9a34c !important;}
#Cart  .btn_buy02{ background:#ff6600 !important;}
#Cart  .btn_buy03{ border:1px solid #ccc;background:#f8f8f8;color:#666}
#Cart  .btn_buy04{ padding:5px 10px;font-size:1.1em;margin:0 5px;border:1px solid #ccc;background:#f8f8f8;margin:1px 0}
#Cart  .btn_buy05{ padding:5px 10px;font-size:1.1em;margin:0 5px;border:1px solid #ccc;background:#666666;color:#fff;margin:1px 0}
#Cart  .btn_buy06{ padding:5px 10px;font-size:1.1em;margin:0 5px;border:1px solid #ccc;background:#f8f8f8;margin:1px 0}

#Cart  .CartImg{ border:1px solid #ccc;width:80px; height:80px;float:left;margin-right:10px}
#Cart  .CartName{margin-top:20px;}
#Cart  .Price01{font-weight:bold;font-size:1.2em}
#Cart  .Price02{font-weight:bold;font-size:1.2em;color:#ff6600}
#Cart #Total{width:100%;padding:20px 0 ;text-align:center; border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin-top:10px;font-size:1.2em}
#Cart #Total>span.price_01{font-size:2em;font-weight:bold;font-family:Arial;margin:0 5px;color:#666 }
#Cart #Total>span.price_02{font-size:2em;font-weight:bold;margin:0 30px;font-family:Arial;color:#666 }
#Cart #Total>span.price_total{font-size:2em;font-weight:bold;margin:0 5px;font-family:Arial;color:#ff6633 }

#Order{width:100%; overflow:hidden}
#Order h3{font-size:1.4em !important;margin-bottom:5px;width:100%;border-bottom:1px solid #333;padding:10px 0 10px 0 }
#Order h3.credit{padding-top:30px !important}
#Order h4{font-size:1.2em;margin-bottom:5px;color:#ff6600;padding-top:20px}
#Order #Order_left{width:716px;float:left}
#Order #Order_right{width:296px;float:right;border:2px solid #666}
#Order #Order_right h3{width:100%;background:#666666;color:#fff;text-align:center;font-size:1.6em !important;padding:20px !important;box-sizing:border-box}
#Order #Order_right h4{color:#333 !important;}
#Order #Order_right div.Total{padding:10px;width:100%;box-sizing:border-box;text-align:center;color:#cc0000;font-size:2.5em;font-weight:bold;font-family:arial}
#Order #Order_right dl{padding:0 20px;line-height:3em;overflow:hidden}
#Order #Order_right dl dt{float:left;width:50%;height:30px;border-bottom:1px solid #ccc}
#Order #Order_right dl dd{float:right;width:50%;text-align:right;height:30px;border-bottom:1px solid #ccc}
#Order #Order_right div.Agree{padding:0 20px;line-height:1.5em}
#Order #Order_right div.Agree p.AgreeForm{width:100%;text-align:center;padding:20px 0 10px 0}
#Order #Order_right div.AgreeBtn{width:100%;text-align:center;padding:20px;box-sizing:border-box;}
.creditBtn{background:#ff6633;padding:15px 0; font-size:1.5em;font-weight:bold;color:#fff;width:100%;border:0}

 .btn{ width:100%;padding:20px 0 ;text-align:center }
  .btn input[type=submit]{border:0; border-radius:5px; color:#fff; background:#ff9933;padding:10px 30px;font-size:1.3em;margin:0 5px}
  .btn input[type=reset],.btn input[type=button]{border:0; border-radius:5px; color:#fff; background:#999;padding:10px 30px;font-size:1.2em;}
  .btn .btn_lawyer{ background:#339999 !important;}
 

  .Listbtn{ width:100%;padding-top:20px;text-align:right }
  .Listbtn02{ width:100%;padding-top:10px;text-align:left }

  .Listbtn input[type=submit], .Listbtn input[type=button]{border:1px solid #ff9933; border-radius:2px; color:#fff; background:#ff9933;padding:5px 10px;font-size:1.1em;margin:0 5px}
  .Listbtn input[type=reset]{border:1px solid #ccc; border-radius:2px;  background:#eeeeee;padding:5px 10px;font-size:1.1em;}
 #Request input.submit,
 #Request input[type=submit]{border:0; border-radius:5px; color:#fff; background:#ff9933;padding:10px 30px;font-size:1.1em;margin:0 5px}
 #Request input[type=reset]{border:0; border-radius:5px; color:#fff; background:#999;padding:10px 30px;font-size:1.1em;}

/* 부가서비스 영역 */
#Service{width:100%;}

#Service div.Process h5{text-align:center; font-size:1.6em; font-weight:600; color:#333 !important;padding:20px 0 5px 0;border-bottom:2px solid #ff9933;z-index:999;clear:both}
#Service div.Process{width:100%;}
#Service div.Process > ul{display:flex; flex-wrap:wrap; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
#Service div.Process > ul > li{flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
   border:1px solid #ccc;border-left:0px;border-bottom:0; min-width:25%;
}





#Service div.Process>ul>li>dl>dt{font-size:1.2em;text-align:center;font-weight:600;padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:10px;background:#f8f8f8}
#Service div.Process>ul>li>dl>dd h6{font-size:1.1em; font-weight:600 !important; padding:10px 10px ;border-top:1px solid #ccc ;border-bottom:1px solid #eee}
#Service div.Process>ul>li>dl>dd h6.first{border-top:0;padding-top:0}

#Service div.Process>ul>li>dl>dd>ul{line-height:1.7em;margin-bottom:15px}
#Service div.Process>ul>li>dl>dd>ul li>a{display:block;padding:2px 10px 2px 25px;background:url('/views/images/common/icon_list.gif') 8px 7px;background-repeat: no-repeat }
#Service div.Process>ul>li>dl>dd>ul li>a:hover{background:#f8f8f8 url('/views/images/common/icon_list.gif') 8px 7px;background-repeat: no-repeat  }

#Service div.Price_01{width:100%;height:auto;border-top:1px solid #ff9900; border-bottom:1px solid #ff9900;padding:20px 10px;margin-bottom:20px;overflow:hidden}
#Service div.Price_01 ul li {display:inline-block;}
#Service div.Price_01 ul li a{border:1px solid #ff9900;text-align:center; padding:5px 20px; background:#f8f8f8;font-weight:600;font-size:1.2em}

#Service div.Price_02 h5{font-weight:600;font-size:1.4em; color:#666 !important;margin:20px 0 10px 0;background:url('/views/images/04_serivice/price_icon_01.jpg') left top;background-repeat: no-repeat;padding:0 0 5px 30px}
#Service div.Price_02 h6{font-weight:600;font-size:1.2em; color:#666 !important;margin-bottom:10px;margin-left:20px}

#Service div.Price_02 dl{margin-bottom:10px;border:1px solid #ccc; background:#f8f8f8; border-radius:5px;padding:0 20px 10px 20px;overflow:hidden}
#Service div.Price_02 dl dt{font-weight:600; font-size:1.1em; margin-top:10px;margin-bottom:10px}
#Service div.Price_02 dl dd{padding-left:15px;}

#Service div.Price_02 ul{margin:20px 0 0 20px}
#Service div.Price_02 ul li {display:inline-block;}
#Service div.Price_02 ul li a{border:1px solid #ff9900;text-align:center; padding:5px 20px; background:#f8f8f8;font-weight:600;font-size:1.2em}

#Service div.Price_03 h5{text-align:center; font-size:1.6em; font-weight:600; color:#333 !important;padding:20px 0 5px 0;border-bottom:2px solid #ff9933;z-index:999;}
#Service div.Price_03{width:100%;}
#Service div.Price_03 table{margin-bottom:20px}
#Service div.Price_03 table td.tdcenter{text-align:center;background:#f6f9e4;font-weight:600;font-size:1.2em}
#Service div.Price_03 h6{font-weight:600;font-size:1.2em; color:#666 !important;margin-bottom:10px;}
#Service div.Price_03 ul{margin-bottom:20px;}

#Service div.Price_03 ul li a{border:1px solid #ff9900;text-align:center; padding:5px 20px; background:#f8f8f8;font-weight:600;font-size:1.2em}
#Service div.Price_03 ul li {display:inline-block;}
#Service div.PriceCal {border:1px solid #ccc;padding:10px 20px; background:#f8f8f8;margin-bottom:10px}
#Service div.PriceCal input[type=text]{margin:0 1px 0 5px;text-align:center;color:#ff6633}
#Service div.PriceCal input[type=button],#Service div.PriceCal input[type=submit]{border:1px solid #cccccc;  color:#666; padding:5px 20px;font-size:12px;margin-right:5px;background:#ff6633;color:#fff}
#Service div.PriceCal span.Result_01 {display:inline-block;border:1px solid #ff6633;padding:10px 20px; background:#f8f8f8;border-radius:20px;margin-right:10px}
#Service div.PriceCal span.Result_02 {font-size:1.2em;}
#Service div.PriceCal span.Result_03 {font-size:1.5em;color:#ff6633; font-weight:600}

#Service div.Price_04 h5{text-align:center; font-size:1.6em; font-weight:600; color:#333 !important;padding:20px 0 5px 0;border-bottom:2px solid #ff9933;z-index:999;}
#Service div.Price_04{width:100%;}
#Service div.Price_04 table{margin-bottom:20px}
#Service div.Price_04 table td.tdcenter{text-align:center;background:#f6f9e4;font-weight:600;font-size:1.2em}
#Service div.Price_04 h6{font-weight:600;font-size:1.2em; color:#666 !important;margin-bottom:10px;}
#Service div.Price_04 ul{margin:20px 10px;line-height:1.8em}
#Service div.Price_04 ul.List_01{border:1px solid #ccc;padding:10px}
#Service div.Price_04 ul.List_01 li{background:url('/views/images/common/icon_orange.gif') no-repeat left 10px; padding:5px 10px;border-bottom:1px dotted #666;}
#Service div.Price_04 ul.List_01 li:last-child{border-bottom:0 !important }

#Service div.Price_04 ul.List_02 li a{display:block;border:1px solid #ff9966;padding:10px 20px 10px 70px;margin-bottom:5px;border-radius:10px 0 10px 0;background:#f8f8f8 url('/views/images/04_serivice/icon_list_02.png') no-repeat 20px 15px; }

#Service div.Price_04 input[type=button],#Service div.Price_04 input[type=submit]{border:1px solid #cccccc;  color:#666; padding:5px 20px;font-size:1.2em;margin-right:5px;background:#ff6633 url('/views/images/04_serivice/check_02.png') no-repeat 5px 10px;;color:#fff;border-radius:5px;}
#Service div.Price_04 input[type=reset]{border:1px solid #cccccc;  color:#666; padding:5px 20px;font-size:1.2em;margin-right:5px;background:#eeeeee;border-radius:5px;}

#Service div.Price_05 h5{text-align:center; font-size:1.6em; font-weight:600; color:#333 !important;padding:20px 0 5px 0;border-bottom:2px solid #ff9933;margin-bottom:10px;}
#Service div.Price_05{width:100%;}
#Service div.Price_05 table{margin-bottom:20px}
#Service div.Price_05 table td.tdcenter{text-align:center;background:#f6f9e4;font-weight:600;font-size:1.2em}
#Service div.Price_05 h6{font-weight:600;font-size:1.2em; color:#666 !important;margin-bottom:10px;}
#Service div.Price_05 ul{margin:20px 10px;line-height:1.8em}
#Service div.Price_05 ul.List_01{border:1px solid #ccc;padding:10px}
#Service div.Price_05 ul.List_01 li{background:url('/views/images/common/icon_orange.gif') no-repeat left 10px; padding:5px 10px;border-bottom:1px dotted #666;}
#Service div.Price_05 ul.List_01 li:last-child{border-bottom:0 !important }
#Service div.Price_05 input[type=button],#Service div.Price_05 input[type=submit]{border:1px solid #cccccc;  color:#666; padding:5px 20px;font-size:1.2em;margin-right:5px;background:#ff6633 url('/views/images/04_serivice/check_02.png') no-repeat 5px 10px;;color:#fff;border-radius:5px;}
#Service div.Price_05 input[type=reset]{border:1px solid #cccccc;  color:#666; padding:5px 20px;font-size:1.2em;margin-right:5px;background:#eeeeee;border-radius:5px;}

/** 기타페이지들 **/

div.Content_edit{width:100%; line-height:1.5; overflow:hidden; font-size:1.2em; font-family: 'NanumGothic'; }
/* 회사소개 */
div.Content_edit p.company_title{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px}
div.Content_edit div.company_01{width:504px;padding-left:20px; padding-bottom:20px; box-sizing:border-box;  }
div.Content_edit div.cooperate_01{width:630px;padding-left:20px; padding-bottom:20px; box-sizing:border-box;  }

div.Content_edit div.company_02{width:820px}

div.Content_edit p.title{font-weight:600;font-size:1.1em; color:#666 !important;margin:20px 0 10px 0;background:url('/views/images/04_serivice/price_icon_01.jpg') left top;background-repeat: no-repeat;padding:0 0 5px 30px}

div.consult_guide h4{font-weight:600;font-size:1.2em; color:#666 !important;margin:20px 0 10px 0;background:url('/views/images/04_serivice/price_icon_01.jpg') left top;background-repeat: no-repeat;padding:0 0 5px 30px}

div.consult_guide h5{font-weight:600;font-size:1.1em; color:#666 !important;margin:20px 0 10px 0;background:url('/views/images/company/consult_guide_icon01.jpg') 23px 6px;background-repeat: no-repeat;padding:0 0 5px 40px}

div.consult_guide > ul > li{margin:20px 0 10px 0;background:url('/views/images/company/consult_guide_icon02.jpg') 30px 10px;background-repeat: no-repeat;padding:0 0 5px 40px}


/* 약관/개인정보취급방침 */
div.Rule{width:100%; padding:10px; box-sizing:border-box;line-height:1.8}
div.Rule > h4{font-size:1.2em; font-weight:600;padding-bottom:10px}
div.Rule h5{font-size:1.1em; font-weight:600;padding-top:10px;display:block}
div.Rule > div{padding-bottom:20px;border-bottom:1px solid #ccc; margin-bottom:10px}
div.Rule .Rule_box{padding:10px; border:1px solid #ccc; background:#f8f8f8; margin-top:5px;}


div.Rule2{width:100%; padding:10px; box-sizing:border-box;line-height:1.8}
div.Rule2 > h4{font-size:1.4em; font-weight:600;padding-bottom:10px; color:#ff6600}
div.Rule2 h5{font-size:1.2em; font-weight:600;padding-top:10px;display:block; color:#666 !important}
div.Rule2 > div{padding-bottom:20px;border-bottom:1px solid #ccc; margin-bottom:10px}
div.Rule2 div.Rule_box{padding:10px; border:1px solid #ccc; background:#f8f8f8; margin-top:5px}
/* */

/*faq */
.faqs{border-bottom:1px solid #ccc; border-left:1px solid #ccc;border-right:1px solid #ccc}
		.faqs dt{background:url(/views/images/common/faq_q.png) 10px 10px no-repeat;padding:15px 10px 10px 45px;position:relative;border-top:1px solid #ccc; font-size:1.2em}
		.faqs dt:hover{color:#ff9933; cursor:pointer}
		.faqs dd{background:#f8f8f8 url(/views/images/common/faq_a.png) 10px 15px no-repeat;padding:10px 10px 10px 45px;position:relative;color:#333;border-top:1px solid #ccc; line-height:1.7}
		.faqs .hover{color:#ff9933;}

.tab_1{overflow:hidden;height:35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d9d9d9;}
.tab_1 li{float:left;width:100px;border-left:1px solid #bdc6d5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab_1 li a{display:block;font-size:1.1em; font-weight:700; text-align:center;line-height:35px;color:#666 !important;background:#eff3f4;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.tab_1 li a.on{background:#ff9933 !important;color:#fff !important;}

.tab_3{overflow:hidden;height:46px;background:#eff3f4;border:1px solid #d9d9d9;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab_3 li{float:left;width:16%;border-left:1px solid #bdc6d5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab_3 li:first-child{border-left:0;}
.tab_3 li a{display:block;font-size:1.1em; font-weight:700; text-align:center;line-height:44px;color:#666666;}
.tab_3 li a.on{background:#ff9933 !important;color:#fff !important;}
.faq_search{padding:10px 0 5px 0; text-align:center; margin-top:20px; border:1px solid #ccc; background:#f8f8f8; width:100%; box-sizing:border-box}


.tab_faq{width:100%; display:flex; flex-wrap:wrap;border-left:1px solid #ccc;  }
.tab_faq li a{display:block; padding:10px 20px; border:1px solid #ccc; background:#f2f2f2; margin-left:-1px; margin-top:-1px}
.tab_faq li a.on{background:#ff9933; color:#fff !important}
/* */


ul.tabs {
width:100%;
overflow:hidden;
border-bottom:1px solid #ccc;
margin-top:10px;


}
.tabsTit{position:absolute;font-size:1.2em;font-weight:600;top:0;left:0;background:#666666;color:#fff;width:150px;text-align:center;padding:10px 20px;box-sizing:border-box}
ul.tabs li {
list-style-type:none;
display:block;
float:left;
padding:8px 20px;
border-right:1px solid #ccc;border-top:1px solid #ccc;
background-color:#f8f8f8;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
cursor:pointer;
}
ul.tabs li:first-child,ul.tabs li:nth-child(14) {border-left:1px solid #ccc;}
ul.tabs li:hover {
background-color:#ff6600;


}

ul.tabs li.current {
background-color:#ff6600;
background:#ff6600 url('/images/04_serivice/check.png') 10px center;background-repeat: no-repeat ;
color:#fff;
padding:8px 30px;
}
.tabsholder3 ul.tabs {
border-bottom:0 !important;
}
.tabsholder3 ul.tabs li.current {
background-color:#ff6600;
background:#ff6600 ;background-repeat: no-repeat ;
color:#fff;
padding:8px 20px;
}

.tabsholder3 ul.tabs li {
border-bottom:1px solid #ccc
}


.tabscontent {
padding:8px 0 0 0;
display:none;
width:100%;

}

#tabsholder2 ul.tabs li {
width:100%;}

#tabsholder2 ul.tabs li:first-child {border-top:1px solid #ccc;border-left:0px !important}


}

#tabsholder2 ul.tabs li.current {width:100%;}





/* 모달창 */


ul.Sitemap{padding:10px}
ul.Sitemap > li{display:block; font-size:1.5em; font-weight:600; border-bottom:1px solid #ccc;padding:20px; overflow:hidden; vertical-align:middle  }
ul.Sitemap > li > a{color:#ff6633; float:left; width:110px; display:block }
ul.Sitemap > li > ul{overflow:hidden}
ul.Sitemap > li > ul > li{display:inline-block; font-size:0.8em; color:#666; font-weight:normal; margin-right:20px; margin-bottom:10px}



ul.banner_info{margin:10px 0;}
ul.banner_info li{display:inline-block; border:1px solid #ccc; margin-right:5px}
ul.banner_info li img{width:159px;height:55px;}
ul.banner_info li:last-child{margin-right:0 !important}




/* 하단 영역 */
#Index_Court{width:100%;position:relative; border-top:2px solid #ff6600;margin-top:5px; background:#f7f7f7}
#Index_Court div.CourtLink{overflow:hidden;width:1080px;margin:0 auto;  background:url('/views/images/index/court_title.png') 20px 57px ;background-repeat: no-repeat;padding:5px 0 10px 180px;box-sizing:border-box; display:flex}
#Index_Court div.CourtLink ul.curt{width:740px; margin:20px 0 20px 0}
#Index_Court div.CourtLink ul.curt > li> ul{width:148px; float:left;line-height:1.8}
#Index_Court div.CourtLink ul.social li{ margin:2px 0; text-align:center}



/* 페이지넘기기 */
.page{clear:both; padding-top:20px;width:100%;}
 .page .pagelink {width:100$; margin:0 auto;text-align:center;font-size:11px}
 .page .pagelink ul{text-align:center}
 .page .pagelink ul li{display:inline; margin-right:5px;}
 .page .pagelink ul li a:link{display:inline-block;border:1px solid #cccccc !important; padding:7px 7px ; line-height:11px;width:13px }
 .page .pagelink ul li a.on{display:inline-block;border:1px solid #ff6633 !important; padding:7px 7px ; line-height:11px; width:13px; }
 .page .pagelink ul li a:visited{display:inline-block;border:1px solid #cccccc !important; padding:7px 7px ; line-height:11px;width:13px }
 .page .pagelink ul li a:focus{display:inline-block;border:1px solid #cccccc; padding:7px 7x ; line-height:11px;width:13px }
 .page .pagelink ul li a:active{display:inline-block;border:1px solid #cccccc; padding:7px 7px ; line-height:11px;width:13px }
 .page .pagelink ul li a:hover{display:inline-block;border:1px solid #ff6633; padding:7px 7px ; line-height:11px ;width:13px}
 .page .pagelink ul li.first a,
 .page .pagelink ul li.last a { width:50px !important; }

 .page .pagelink ul li  .focus{font-weight:bold}
/*
 .page .pagelink ul li.pre a{width:27px; height:27px; border:0; padding:0;}
 .page .pagelink ul li.next a{width:27px; height:27px; border:0; padding:0;}
*/
 .consultBtn{width:100%; margin-top:10px;}
 .consultBtn a{display:inline-block; padding:5px 20px; border:1px solid #ff9933; background:#f4f4f4;margin-right:5px}

