body{ margin:0; padding:0}
#picture_main{  width:970px; margin: 0 auto 0;background: #f7f7f7;}
#main_01{ width:970px; height:100%; }
#main_01 h1{margin:0;}
#main_01 .topbg{width:970px;}
#picture_con{clear:both;width:840px; font-size:.8em; color:#000; margin:0 auto 18px; padding:20px 40px; line-height:24px;  background: #fff; border:5px solid #3f69a1;z-index:1; }

#picture_con h2{font-weight:bold; font-size:1.2em; margin:0; padding:10px 0 0 15px; background:url(./image/h3bg.jpg) no-repeat 0 16px;}
#picture_con h3{font-weight:bold; font-size:1.1em; margin:0; padding:0 0 0;}
#picture_con ul{margin:0; padding:0;}
ul.line li{list-style:none; padding:0 0 0 10px; margin:0 0 0 10px; background:url(./image/libg.jpg) no-repeat 0 10px;}
#picture_con ul li{list-style:none;}
.org img {padding:15px 30px 0 0;}

.timg { display:inline;  float: left; width: 120px;}
.tprofile { display:inline; float: left; width: 400px;}
.brclear{clear:both;}

table.t3{width:100%; margin:3px 0;border:0;border-collapse:collapse;border-top:2px solid #678;border-bottom:1px solid #b0b5ba;border-right:1px hidden #fff;background:#fff; }
*+html table.t3{border-right:1px solid #fff;}
* html table.t3{border-right:1px solid #fff;}
table.t3 tr{text-align:center;}
table.t3 th,table.t3 td{border:1px solid #dadde0;border-width:1px 1px 0 0;padding:4px 6px 2px; background:#fff;}
table.t3 th{background:#fff;font-weight:normal;text-align:center;}
table.t3 thead th,table.t3 tfoot th{border-width:0 1px 1px 0;border-color:#dadde0;background:#f7f8f9;color:#333;text-align:center;vertical-align:middle;}
table.t3 td.tal{text-align:left;}

.blind01{text-indent:-9999px; }
.con_p{ padding-left:20px;}
#picture_btn{position:relative;text-align:right;right:40px;margin-top:-90px;}
a{text-decoration:none;color:inherit;}
img{ border:0;}
.ac_f {font-size:1.2em;font-weight:bold;}
.btn_in{display:inline-block;height:90px;width:180px;border-radius:180px 180px 0 0;background:#3f69a1;color:#fff;font-size:1.4em;line-height:5em;font-family:nanumgothic,malgungothic;font-weight:bold;background:#3f69a1;_padding:15px 40px 18px;text-align:center;}
.boxleft {width:50%;}
.boxright{width:48%;border-left:1px solid #ccc;}
.input_L{width:99%;max-width:400px;}
.input_M{width:200px;}
.input_S{width:100px;}
#daum_addr_layer {width:520px;height:440px;left:50%;margin-left:-155px;top:50%;margin-top:-235px;border:5px solid;}

#container {width:960px;margin:0 auto;text-align:center;}
.tab {list-style: none;	margin: 0;	padding: 0;	overflow: hidden;}		/* Float the list items side by side */
.tab li {float: left;border-top:1px solid #678;border-left:1px solid #678;	cursor:pointer;	}
.tab li:last-child{border-right:1px solid #678;}/* Style the links inside the list items */
.tab li a {display: inline-block;color: #000;text-align: center;text-decoration: none;padding: 8px 1em;font-size: 17px;transition:0.3s;}
.tab li.current a {color: #fff;}/* Style the tab content */
.tabcontent {display: none;background-color:#678;padding: 1px 3px 1px;color:#fff;}
ul.tab li.current{background-color:#678;color: #222;}
.tabcontent.current {display: block;}
table.t3 th, table.t3 td {color:#000;}

.tabblue {width:100%;}
.tabblue:after {content:''; display:block; clear:both;}
.tabblue li {float:left; width:23%;}
.tabblue li a {display:block; min-height:3.2rem; margin:0 0 0 -1px; padding:1rem 0; border-bottom:1px solid #c8c8c8; box-sizing:border-box; font-size:1.2em; color:#8d8d8d; text-align:center;}
.tabblue li:first-child a {margin:0;}
.tabblue li.current a {font-size:1.4em; font-weight:500; color:#fff;}

@media screen and (max-width:640px) {
	#picture_main{ width:100%; margin:0 auto; }
	#main_01{width:100%;}
	#main_01 .topbg{display:block;width:100%;}
	#picture_con{width:88%; font-size:.95em; margin:-5px auto 2%;color:#000; padding:2% 4% 20px; line-height:24px;  background: #fff;}
	#picture_con h2{font-size:1.1em;margin-top:.5em;}
	#picture_btn{position:relative;text-align:right;right:15px;margin-top:-35px;height:45px;}
	.btn_in{display:inline-block;right:5px;height:40px;width:130px;font-size:1em;font-family:nanumgothic,malgungothic;font-weight:bold;background:#3f69a1;border-radius:20px 20px 0 0;line-height:2.8em;}
	table.t3 th,table.t3 td{letter-spacing:-1px;}
	table.t3 th{padding:4px 4px 2px;letter-spacing:-2px;}
	.boxleft{width:100%;border-bottom:1px solid #ccc;}
	.boxright{width:100%;border-left:0px;}
	.input_M{width:100px;}
	.input_S{width:70px;}
	#daum_addr_layer {width:98%;height:440px;left:0;margin-left:0;top:50%;margin-top:-235px;border:4px solid;}
	.tabblue li {float:left; width:40%;}
	.tabblue li a {min-height:3.2rem; margin:0 0 0 -1px; padding:1rem 0;box-sizing:border-box; font-size:1.1em;}
	.tabblue li.current a {font-size:1.1em; font-weight:500; color:#fff;}
	.org img{height:22px;padding:0 15px 10px 0;}
}