@media screen and (min-width:1024px) and (max-width:1279.9px){


    /* 헤더 */

    #header{
        width:100%;
        height:auto;
        position:fixed;
        top:0px;
        z-index:10;
    }

    #header #header_background{
        width:100%;
        background:white;
        border-bottom:1px solid #ccc;
        display:none;
    }

    #header #header_main{
        width:100%;
        position:absolute;
        top:0px;
        z-index:10;
    }

    #header_position{
        width:100%;
    }

    .header_group{
        height:60px;
    }

    #header #header_main .header_center{
        width:100%;
        height:auto;
        margin:0 auto;
    }

    #header #header_main .header_center .desktop_menu ul{
        display:flex;
    }

    #header #header_main .header_center .desktop_menu ul:after{
        content:""; display:block; clear:both;
    }

    #header #header_main .header_center .desktop_menu ul li{
        height:auto;
    }

    #header #header_main .header_center .desktop_menu ul li.logo{
        float:left;
        height:auto;
    }

    #header #header_main .header_center .desktop_menu ul li.logo .logo_button{
        height:35px;
        padding:12.5px 20px;
    }

    #header #header_main .header_center .desktop_menu ul li.logo #logo_image{
        height:100%;
        cursor:pointer;
        transition-property:all;
        transition-duration:2s;
    }

    #header #header_main .header_center .desktop_menu ul li.flexgrow{
        float:left;
        flex: 1;
    }

    #header #header_main .header_center .desktop_menu ul li.nav{
        height:auto;
        float:right;
        font-weight: bold;
        padding:20px 20px;
    }

    #header #header_main .header_center .desktop_menu ul li.nav:last-child{
        margin-right:0px;
    }

    #header #header_main .header_center .desktop_menu ul li.nav .nav_button{
        cursor:pointer;
    }

    #header #header_main .header_center .mobile_menu {
        display:none;
    }

    #header #header_main .header_center .mobile_menu ul li{
        display:none;
    }

    #header #header_main .header_center .mobile_menu_list {
        display:none;
    }

    #header #header_main .header_center .mobile_menu_list ul li{
        display:none;
    }



    /* 컨텐츠 & 바디 */

    #content{
        height:auto;
    }

    #content .content_page{
        margin:0 auto;
    }



    /* ------------- 1페이지 시작 ------------- */

    .content_page1{
        background:url('../images/1page_background.jpg') no-repeat center center;
        background-size:cover;
        margin:0 auto;
        min-height:610px;
        height:100vh;
    }

    .content_page1 .box_wrap{
        display:table;
        width:100%;
        max-width:1000px;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
    }

    .content_page1 .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    .content_page1 .box_wrap .box2 p{
        margin-bottom:15px;
        font-weight:bold;
    }

    .content_page1 .box_wrap .box2 p:last-child{
        margin-bottom:0px;
    }

    .content_page1 .box_wrap .box2 p.text_line1{
        color:white;
        font-size:45px;
        letter-spacing:3px;
    }

    .content_page1 .box_wrap .box2 p.text_line2{
        color:white;
        font-size:45px;
        letter-spacing:3px;
    }

    .content_page1 .box_wrap .box2 p.text_line3{
        color:#66ffcc;
        font-size:55px;
        letter-spacing:5px;
    }

    .content_page1 .box_wrap .box2 .text_line4{
        width:100%;
    }

    .content_page1 .box_wrap .box2 .text_line4:after{
        content:""; display:block; clear:both;
    }

    .content_page1 .box_wrap .box2 .text_line4 .playstore{
        width:180px;
        float:left;
        margin-right:10px;
    }

    .content_page1 .box_wrap .box2 .text_line4 .playstore img{
        width:100%;
    }

    .content_page1 .box_wrap .box2 .text_line4 .appstore{
        width:180px;
        float:left;
        margin-right:10px;
    }

    .content_page1 .box_wrap .box2 .text_line4 .appstore img{
        width:100%;
    }

    .content_page1 .box_wrap .box1{
        width:15%;
    }

    .content_page1 .box_wrap .box3{
        width:25%;
    }

    /* ------------- 1페이지 끝 ------------- */



    /* ------------- 2페이지 시작 ------------- */

    .content_page2{
        background:url('../images/2page_background.jpg') no-repeat center center;
        background-size:cover;
        padding:150px 0px;
    }

    .content_page2 .bigbox_wrap{
        display:table;
        width:100%;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    .content_page2 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }

    .content_page2 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page2 .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
    }

    .content_page2 .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    .content_page2 .box_wrap .box1 p{
        margin-bottom:15px;
        text-align:center;
    }

    .content_page2 .box_wrap .box1 p:last-child{
        margin-bottom:0px;
    }

    .content_page2 .box_wrap .box1 p.text_line1{
        font-size:35px;
        letter-spacing:3px;
        font-weight:bold;
        color:#777;
    }

    .content_page2 .box_wrap .box1 p.text_line1 span{
        color:#66ffcc;
    }

    .content_page2 .box_wrap .box1 p.text_line2{
        font-size:21px;
        letter-spacing:2px;
        color:#999;
    }

    .content_page2 .box_wrap .box1 p.text_line2 span{
        color:#66ffcc;
    }

    .content_page2 .box_wrap .box1 p.text_line3{
        font-size:21px;
        letter-spacing:2px;
        color:#999;
    }

    /* ------------- 2페이지 끝 ------------- */



    /* ------------- 3페이지 시작 ------------- */

    .content_page3{
        background:#f1f1f1 url('../images/3page_background.jpg') no-repeat center center;
        background-size:cover;
        padding:150px 0px 160px;
    }

    .content_page3 .bigbox_wrap{
        display:table;
        width:100%;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    .content_page3 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }

    .content_page3 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap{
        /* display:table; */
        width:100%;
        height:auto;
        margin:0 auto;
        display: flex;
        justify-content:center;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box{
        /* display:table-cell;
        vertical-align: middle; */
        padding:0px 10px;
        width:200px;
        box-sizing:border-box;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .box_image{
        width:100%;
        height:auto;
        padding:0px 35px 0px;
        margin-bottom:20px;
        box-sizing:border-box;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .box_image img{
        width:100%;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box p{
        margin-bottom:5px;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box p:last-child{
        margin-bottom:0px;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .text_line1{
        font-size:20px;
        text-align:center;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .text_line2{
        font-size:14px;
        text-align:center;
        margin-bottom:20px;
        line-height:20px;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .box_button{
        width:100%;
        height:auto;
        text-align:center;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .box_button .button{
        width:95px;
        height:36px;
        line-height:30px;
        margin:0 auto;
        font-size:18px;
        text-align:center;
        background:white;
        border:1px solid #aaa;
        box-sizing:border-box;
        transition-property:all;
        transition-duration:0.5s;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .box_button .button:hover{
        background: #777;
        border:1px solid #777;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .box_button .button:hover a{
        color:white;
    }

    .content_page3 .bigbox_wrap .bigbox .box_wrap .box .box_button .button a{
        display:block;
        width:100%;
        height:100%;
    }

    /* ------------- 3페이지 끝 ------------- */



    /* ------------- 4페이지 시작 ------------- */

    .content_page4{
        background:url('../images/4page_background.jpg') no-repeat center center;
        background-size:cover;
        padding:150px 0px;
    }

    .content_page4 .bigbox_wrap{
        display:table;
        width:100%;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    .content_page4 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }

    .content_page4 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap{
        /* display:table; */
        width:100%;
        height:auto;
        margin:0 auto;
        display: flex;
        justify-content:center;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap .box{
        /* display:table-cell;
        vertical-align: middle; */
        padding:7.5px;
        width:initial;
        max-width:28%;
        height:auto;
        box-sizing:border-box;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap .box .box_image{
        width:100%;
        height:100%;
        margin:0 auto;
        position:relative;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap .box .box_image .imagebox_png{
        width:100%;
        margin-bottom:-4px;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap .box .box_image .image{
        width:100%;
        height:100%;
        position:absolute;
        top:50%;
        left:0px;
        overflow:hidden;
        opacity:0;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap .box1 .box_image .image{
        background:url('../images/4page_image1.jpg') no-repeat center center;
        background-size:cover;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap .box2 .box_image .image{
        background:url('../images/4page_image2.jpg') no-repeat center center;
        background-size:cover;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap .box3 .box_image .image{
        background:url('../images/4page_image3.jpg') no-repeat center center;
        background-size:cover;
    }

    .content_page4 .bigbox_wrap .bigbox .box_wrap .box4 .box_image .image{
        background:url('../images/4page_image4.jpg') no-repeat center center;
        background-size:cover;
    }

    /* ------------- 4페이지 끝 ------------- */



    /* ------------- 5페이지 시작 ------------- */

    .content_page5{
        background:#f1f1f1 url('../images/5page_background.jpg') no-repeat center center;
        background-size:cover;
        padding:150px 0px;
    }

    .content_page5 .bigbox_wrap{
        display:table;
        width:100%;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    .content_page5 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }

    .content_page5 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box .box_image{
        margin:0 auto;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box2 .box_image{
        width:360px;
        height:auto;
        margin:0 auto;
        position:relative;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box2 .box_image .imagebox_png{
        width:100%;
        margin-bottom:-4px;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box2 .box_image .image{
        width:100%;
        height:100%;
        position:absolute;
        top:0px;
        left:-50%;
        overflow:hidden;
        opacity:0;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box2 .box_image .image{
        background:url('../images/5page_image1.jpg') no-repeat center center;
        background-size:cover;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box3 p{
        margin-bottom:15px;
        text-align:center;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box3 p:last-child{
        margin-bottom:0px;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box3 p.text_line1{
        font-size:19px;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box3 p.text_line2{
        font-size:31px;
        letter-spacing:3px;
        font-weight:bold;
        color:#777;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box3 p.text_line2 span{
        color:#66ffcc;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box3 p.text_line3{
        font-size:21px;
        letter-spacing:2px;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box3 p.text_line3 span{
        color:#66ffcc;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box3 p.text_line4{
        font-size:21px;
        letter-spacing:2px;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box1{
        width:6%;
    }

    .content_page5 .bigbox_wrap .bigbox .box_wrap .box4{
        width:5%;
    }

    /* ------------- 5페이지 끝 ------------- */



    /* ------------- 6페이지 시작 ------------- */

    .content_page6{
        background:url('../images/6page_background.jpg') no-repeat center center;
        background-size:cover;
        padding:150px 0px;
    }

    .content_page6 .bigbox_wrap{
        display:table;
        width:100%;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    .content_page6 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }

    .content_page6 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        /* table-layout: fixed; */
        margin:0 auto;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2{
        padding-right:15px;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p{
        margin-bottom:15px;
        text-align:center;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p:last-child{
        margin-bottom:0px;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p.text_line1{
        font-size:19px;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p.text_line2{
        font-size:31px;
        letter-spacing:3px;
        font-weight:bold;
        color:#777;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p.text_line2 span{
        color:#66ffcc;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p.text_line3{
        font-size:21px;
        letter-spacing:2px;
        color:#999;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p.text_line4{
        font-size:21px;
        letter-spacing:2px;
        color:#999;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p.text_line4 span{
        color:#66ffcc;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p.text_line5{
        font-size:21px;
        letter-spacing:2px;
        color:#999;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 p.text_line6{
        font-size:20px;
        letter-spacing:2px;
        color:#777;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 .box_button{
        width:100%;
        height:50px;
        text-align:center;
        margin-top:20px;
        position:relative;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 .box_button .button{
        width:240px;
        height:45px;
        line-height:43px;
        margin:0 auto;
        font-size:15px;
        text-align:center;
        background:white;
        box-sizing:border-box;
        position:absolute;
        top:100%;
        left:50%;
        margin-left:-120px;
        opacity:0;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 .box_button .button a{
        display:block;
        width:100%;
        height:100%;
        background:white;
        border:1px solid #aaa;
        border-radius:25px;
        box-sizing: border-box;
        transition-property:all;
        transition-duration:0.5s;
        color:#777;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box2 .box_button .button:hover a{
        color:white;
        background: #777;
        border:1px solid #777;
        border-radius:25px;
        box-sizing: border-box;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box3{
        padding-bottom:100px;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box3 .box_image{
        width:250px;
        height:auto;
        margin:0 auto;
        position:relative;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box3 .box_image .imagebox_png{
        width:100%;
        margin-bottom:-4px;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box3 .box_image .image{
        width:100%;
        height:100%;
        position:absolute;
        top:-50%;
        left:0px;
        overflow:hidden;
        opacity:0;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box3 .box_image .image{
        background:url('../images/6page_image1.jpg') no-repeat center center;
        background-size:cover;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box4{
        padding-top:100px;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box4 .box_image{
        width:250px;
        height:auto;
        margin:0 auto;
        position:relative;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box4 .box_image .imagebox_png{
        width:100%;
        margin-bottom:-4px;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box4 .box_image .image{
        width:100%;
        height:100%;
        position:absolute;
        top:50%;
        left:0px;
        overflow:hidden;
        opacity:0;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box4 .box_image .image{
        background:url('../images/6page_image2.jpg') no-repeat center center;
        background-size:cover;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box1{
        width:2%;
    }

    .content_page6 .bigbox_wrap .bigbox .box_wrap .box5{
        width:2%;
    }

    /* ------------- 6페이지 끝 ------------- */



    /* ------------- 7페이지 시작 ------------- */

    .content_page7{
        /* background:url('../images/7page_background.jpg') no-repeat center center; */
        background-size:cover;
        padding:50px 0px;
    }

    .content_page7 .bigbox_wrap{
        display:table;
        width:100%;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
    }

    .content_page7 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }

    .content_page7 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page7 .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
    }

    .content_page7 .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    .content_page7 .box_wrap .box1{
        background:url('../images/7page_background.jpg') no-repeat center center;
        background-size:cover;
        background-attachment:fixed;
        padding:75px 40px;
    }

    .content_page7 .box_wrap .box1 p{
        margin-bottom:15px;
        text-align:center;
    }

    .content_page7 .box_wrap .box1 p:last-child{
        margin-bottom:0px;
    }

    .content_page7 .box_wrap .box1 p.text_line1{
        font-size:35px;
        letter-spacing:3px;
        font-weight:bold;
    }

    .content_page7 .box_wrap .box1 p.text_line1 span{
        color:#66ffcc;
    }

    .content_page7 .box_wrap .box1 p.text_line2{
        font-size:21px;
        letter-spacing:2px;
    }

    .content_page7 .box_wrap .box1 p.text_line2 span{
        color:#66ffcc;
    }

    .content_page7 .box_wrap .box1 p.text_line3{
        font-size:21px;
        letter-spacing:2px;
    }

    /* ------------- 7페이지 끝 ------------- */



    /* ------------- 8페이지 시작 ------------- */

    .content_page8{
        background:url('../images/8page_background.jpg') no-repeat center center;
        background-size:cover;
        height:auto;
        padding:130px 0px;
    }

    .content_page8 .bigbox_wrap{
        display:table;
        width:100%;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    .content_page8 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }

    .content_page8 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page8 .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
    }

    .content_page8 .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    .content_page8 .box_wrap .box1 .video_box{
        width:100%;
        max-width:750px;
        height:auto;
        margin:0 auto;
    }

    .content_page8 .box_wrap .box1 .video_box .video_iframe{
        width:100%;
        height:auto;
        padding-top:56.25%;
        position:relative;
    }

    .content_page8 .box_wrap .box1 .video_box .video_iframe iframe{
        width:100%;
        height:100%;
        position:absolute;
        top:0px;
    }

    .content_page8 .box_wrap .box1 .video_box .video_file{
        width:100%;
        height:auto;
    }

    /* ------------- 8페이지 끝 ------------- */



    /* ------------- 9페이지 시작 ------------- */

    .content_page9{
        background:url('../images/9page_background.jpg') no-repeat center center;
        background-size:cover;
        height:auto;
        padding:42px 0px 120px;
    }

    .content_page9 .bigbox_wrap{
        display:table;
        width:100%;
        height:100%;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    .content_page9 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }

    .content_page9 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page9 .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
    }

    .content_page9 .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    .content_page9 .box_wrap .box2 form .form_line{
        padding:5px 0px;
        margin-bottom:20px;
    }

    .content_page9 .box_wrap .box2 form .form_line .form_label{
        display:block;
        margin-bottom:8px;
    }

    .content_page9 .box_wrap .box2 form .form_line .form_label span{
        color:rgb(226, 116, 116);
    }

    .content_page9 .box_wrap .box2 form .form_line .form_input{
        width:100%;
        height:45px;
        box-sizing:border-box;
        padding:5px 10px;
    }

    .content_page9 .box_wrap .box2 form .message_line{
        width:100%;
        height:auto;
    }

    .content_page9 .box_wrap .box2 form .message_line textarea{
        width:100%;
        height:100%;
        box-sizing:border-box;
        padding:10px 10px;
    }

    .content_page9 .box_wrap .box2 form .submit_button_line{
        width:100%;
        height:auto;
        text-align:center;
    }

    .content_page9 .box_wrap .box2 form .submit_button_line .submit_button{
        width:110px;
        height:40px;
        line-height:35px;
        margin:0 auto;
        font-size:15px;
        text-align:center;
        background:white;
        border:1px solid #aaa;
        box-sizing:border-box;
        transition-property:all;
        transition-duration:0.5s;
    }

    .content_page9 .box_wrap .box2 form .submit_button_line .submit_button:hover{
        background: #777;
        border:1px solid #777;
        cursor:pointer;
        color:white;
    }

    .content_page9 .box_wrap .box1{
        width:24%;
    }

    .content_page9 .box_wrap .box3{
        width:24%;
    }

    /* ------------- 9페이지 끝 ------------- */



    /* ------------- 10페이지 시작 ------------- */

    #content{
        height:auto;
    }

    #content .content_page10{
        margin:0 auto;
        height:auto;
        background:url('../images/10page_background.jpg') no-repeat center center;
        background-size:cover;
        background:rgb(241, 241, 241);
        padding:120px 0px;
    }

    .content_page10 .bigbox_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    .content_page10 .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
    }


    .content_page10 .bigbox_wrap .bigbox .content_title{
        width:100%;
        height:auto;
        text-align:center;
        padding:10px 0px;
        font-size:36px;
        font-weight:bold;
        margin-bottom:55px;
    }

    .content_page10 .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
    }

    .content_page10 .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    .content_page10 .box_wrap .box1 p{
        margin-bottom:15px;
        font-weight:bold;
        text-align:center;
        color:#777;
    }

    .content_page10 .box_wrap .box1 p:last-child{
        margin-bottom:0px;
    }

    .content_page10 .box_wrap .box1 p.text_line1{
        font-size:27px;
        letter-spacing:2px;
    }

    .content_page10 .box_wrap .box1 p.text_line1 span{
        color:#66ffcc;
        /* text-shadow: 1px 1px 2px #aaa; */
        font-size:42px;
    }

    .content_page10 .box_wrap .box1 p.text_line2{
        font-size:27px;
        letter-spacing:2px;
    }

    .content_page10 .box_wrap .box1 p.text_line3{
        font-size:27px;
        letter-spacing:2px;
    }

    .content_page10 .box_wrap .box1 p.text_line3 span{
        color:#66ffcc;
        /* text-shadow: 1px 1px 2px #aaa; */
        font-size:35px;
    }

    .content_page10 .box_wrap .box1 p.text_line4{
        font-size:27px;
        letter-spacing:2px;
    }

    /* ------------- 10페이지 끝 ------------- */



    /* ------------- 푸터 high 페이지 시작 ------------- */

    #footer_high{
        margin:0 auto;
        height:auto;
        border-bottom:1px solid #ccc;
        background:#595959;
    }

    #footer_high .bigbox_wrap{
        display:table;
        width:100%;
        max-width:1200px;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    #footer_high .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
        padding:40px 0px;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box1{
        padding-left:70px;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box1 .logo_line{
        margin-bottom:15px;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box1 .logo_line:after{
        content:""; display:block; clear:both;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box1 .logo_line .logo{
        width:35px;
        height:35px;
        float:left;
        margin-right:15px;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box1 .logo_line .logo img{
        width:100%;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box1 p{
        margin-bottom:10px;
        color:#fff;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box1 p:last-child{
        margin-bottom:0px;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box1 p span{
        margin-right:15px;
        font-size:14px;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box2{
        width:320px;
        height:auto;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box2 .text_line4{
        width:100%;
        height:auto;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box2 .text_line4 .playstore{
        width:150px;
        height:auto;
        margin:0 auto;
        padding-bottom:10px;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box2 .text_line4 .playstore img{
        width:100%;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box2 .text_line4 .appstore{
        width:150px;
        height:auto;
        margin:0 auto;
    }

    #footer_high .bigbox_wrap .bigbox .box_wrap .box2 .text_line4 .appstore img{
        width:100%;
    }

    /* ------------- 푸터 high 페이지 끝 ------------- */



    /* ------------- 푸터 low 페이지 시작 ------------- */

    #footer_low{
        margin:0 auto;
        height:auto;
        background:#595959;
    }

    #footer_low .bigbox_wrap{
        display:table;
        width:100%;
        max-width:1200px;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
        box-sizing:border-box;
    }

    #footer_low .bigbox_wrap .bigbox{
        display:table-cell;
        vertical-align: middle;
        width:100%;
        height:auto;
        padding:25px 0px 60px;
    }

    #footer_low .bigbox_wrap .bigbox .box_wrap{
        display:table;
        width:100%;
        height:auto;
        table-layout: fixed;
        margin:0 auto;
    }

    #footer_low .bigbox_wrap .bigbox .box_wrap .box{
        display:table-cell;
        vertical-align: middle;
    }

    #footer_low .bigbox_wrap .bigbox .box_wrap .box1{
        padding-left:70px;
    }

    #footer_low .bigbox_wrap .bigbox .box_wrap .box1 p{
        color:#fff;
    }

    #footer_low .bigbox_wrap .bigbox .box_wrap .box1 p span{
        margin-right:15px;
        font-size:14px;
    }

    #footer_low .bigbox_wrap .bigbox .box_wrap .box2{
        width:320px;
        height:auto;
    }

    #footer_low .bigbox_wrap .bigbox .box_wrap .box2 p{
        text-align:center;
        color:#fff;
    }

    #footer_low .bigbox_wrap .bigbox .box_wrap .box2 p span{
        margin-right:15px;
        font-size:14px;
    }

    /* ------------- 푸터 low 페이지 끝 ------------- */




    /* 페이지 탑 버튼 */
    #top_button{
        position:fixed;
        bottom:28px;
        right:28px;
        width:32px;
        height:32px;
        cursor:pointer;
        display:none;
    }

    #top_button img{
        width:100%;
    }


}