@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Arimo');
/*font-family: 'Arimo', sans-serif;*/

/*reset*/
a{text-decoration: none; color: inherit;}
body{width: 100%; width: 100%; background-color: #fff; font: normal 12px/1.5em "Arimo","Arial",sans-serif;}

/*960px 이상(웹)*/

    /* 고정 그리드 구성 */
    .box_block{/*border:1px solid red;*/margin:0 auto;width: 1260px; min-width: 1260px; overflow: hidden; margin: 0 auto; padding-bottom: 40px;}
	.box_block img {/*border:1px solid red;*/margin:0 auto;}
    
    .block1, .block2, .block3, .block4, .block5, .block6, .block7, .block8, .block9, .block10, .block11, .block12{float: left; margin-left: 10px; /*margin-right: 10px;*/} /*공통*/
    

    
    /*wrap*/
    #wrap{width: 100%; overflow: hidden; background-color: /*#eaeaea;*/#cfcbc9; width: 100%;position:relative;}
    #wrap>.box_block{margin: 0 auto;}
    #con_wrap1{width: 1300px; margin: 0 auto; background-color: #fff; /*border:1px solid red;*/}
    #con_wrap2{display: none;}
    .top_src1{/*position:absolute;left:180px;width:500px;*/}
	.top_src1>p{position:absolute;left:170px;top:20px;width:500px;font-size:14px;}
	.top_src1>p:hover{text-decoration:underline;}
    .sns{float: right;margin-top: 15px;}
    .sns li{float: left; margin-left: 10px;}
	
	.single h2 {font-size:13px;color:#2b2a2a;}
	.single h2 span {font-size:13px; color:#6c6c6c;}
	
	.single h2:hover {color:#000;}
	.single h2 span:hover {color:#383737;}
    
    /*top*/
    #top1{width: 100%; height: 430px;}
    .top_block h1{/*border:1px solid blue;*/text-align: center; background: url("../images/bg_logo2.gif") no-repeat center; width: 1260px; height: 300px; line-height: 300px; font-size: 25px; font-weight: bold; color: #fff; margin: 40px 0;}
    .menu{width: 800px; height: 100px;margin: 0 auto;/*border:1px solid blue;*/}
    .menu>li{float: left; width: 150px; text-align: center;}
    .menu>li>a{font-size: 20px; display: block; height: 30px; line-height: 30px;}
    .menu>li>a>span{display: block; background-color: #6c6c6c; height: 2px; margin: 0 auto; width: 0; transition: all 0.5s;}
    .menu>li>a:hover{font-weight: normal;}
    .menu>li>a:hover>span{width: 60%;}
    /*.menu>li>a.selected{font-weight: bold;}*/
    
    .menu_c li{width: 100%; height: 30px; line-height: 30px; display: none;/*숨김*/}
    .menu_c li a:hover{font-weight: bold; text-decoration: underline;}
    
    article img{border-bottom: 1px solid #6c6c6c; padding-bottom: 10px;}
    
    a.btn_top{position: fixed; right: 50px; bottom: 30px; width: 50px; text-align: center; height: 20px; line-height: 20px; background-color: #666; border-radius: 5px; color: #fff;}
    
    /*bottom*/
    .bottom_wrap{background-color: #cfcbc9; font-size:14px;}
    .bottom_block{width: 1000px; margin: 0 auto; padding: 0; padding-bottom: 50px;}
    
    .menu_pop{display: none;}



