@import url("login.css");

/* common */
body,input,textarea,select,button,table{font-family:AppleGothic,sans-serif; font-size:12px; color:#666;}
*{margin:0;padding:0;}
h1,h2	,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
ul,ol{list-style:none;}
img{border:0; vertical-align:top;}
fieldset{border:0;}
legend{width:0;height:0; text-indent:-9999px;}
address{font-style:normal;}
p,li,dd,dt{font-size:1em; line-height:1.5em; text-align:justify;}
input,select,textarea{vertical-align:middle; height:21px; }

/* a-style */
a{color:#666;text-decoration:none;}
a:active,a:focus{text-decoration:none;}

/*plus*/
table{border-collapse:collapse;}

/*ÅëÇÕ ½ºÅ¸ÀÏ*/
#header{overflow:hidden; border-bottom:solid 3px #0099d7;}
#header .header_wrap{width:970px; margin:0 auto; overflow:hidden; padding:10px 0 40px 0;}
#header h1{padding-top:55px;}

#header .header_left{float:left;}

#header .header_right{width:400px; float:right; overflow:hidden;}
#header .header_r_top{overflow:hidden;}
#header .header_r_top ul{overflow:hidden; float:right;}
#header .header_r_top ul li{float:left; padding-left:20px;}
#header .header_r_top ul li:first-child{padding-left:0;}

#header .header_r_bottom{padding-top:50px; overflow:hidden;}
#header .header_r_bottom .searchArea{width:388px; float:right; overflow:hidden;}
#header .header_r_bottom .searchBox{width:298px; height:33px; border:solid 1px #d6d6d6;}
#header .header_r_bottom .inputArea{width:300px; float:left;}

#contents{width:970px; margin:0 auto; padding:30px 0 100px 0; overflow:hidden}
#contents .title_sub{font-size:30px; font-weight:bold; float:left;}
#contents .lineMap{float:right;  padding-top:20px;}
#contents .contents_wrap{border-top:2px solid #0099d7; padding-top:50px}
#contents .cont_top{padding-bottom:40px; overflow:hidden;}
#contents .buttonArea{float:right; clear:both; padding-top:40px;overflow:hidden;}

/*2017.08.11 Ãß°¡*/
#contents .p_text {text-align:center; padding:15px 0;border-bottom:2px solid #d6d6d6;}
#contents .p_text .p_text_01 {font-size:16px; font-weight:bold; color:#fc4633; height:30px; text-align:center;}
#contents .p_text .p_text_02 {font-size:11px; color:#868686; text-align:center;}

#footer{border-top:solid 1px #cecece;  background:#ebebeb;}
#footer .wrap{width:970px; margin: 0 auto;}
#footer .footer_top{border-bottom:solid 1px #dddddd; padding:20px 0; overflow:hidden;}
#footer .footer_top .left, #footer .footer_top .right{float:left;}
#footer .footer_top .right{padding:12px 0 0 35px;}
#footer .footer_top .right ul{overflow:hidden}
#footer .footer_top .right ul li{float:left;  padding-left:40px}
#footer .footer_top .right ul li:first-child{padding-left:24px}
#footer .footer_top .right ul li span.title{font-weight:bold; font-size:13px; display:inline-block; padding-bottom:5px}
#footer .footer_top .right ul li span.number{font-size:14px; display:inline-block; padding-bottom:3px}

#footer .footer_bottom{padding:20px 0; overflow:hidden;}
#footer .footer_bottom .left, #footer .footer_bottom .right{float:left;}
#footer .footer_bottom .left{padding-top:20px;}
#footer .footer_bottom .right{padding:0px 0 0 35px;}

#footer .footer_bottom .right .top{padding-bottom:12px;}
#footer .footer_bottom .right .top ul{overflow:hidden;}
#footer .footer_bottom .right .top ul li{float:left; padding-left:5px;}
#footer .footer_bottom .right .top ul li:first-child{padding-left:0;}
#footer .footer_bottom .right .bottom{font-size:11px; color:#969696;}