@charset "utf-8";
::selection { background:#014099; color:#fff;}
.hidden { position:absolute; left:-9999px;}

#popup_0000000013,
#popup_0000000014,
#popup_0000000016,
#popup_0000000022,
#popup_0000000023,
#popup_0000000024,
#popup_0000000025 { display:none !important; opacity:0; visibility:hidden}


/* clear */
#gnb ul:after, #lnb ul:after, #container:after, #snb ul:after, #stle ul:after, .main_product_m:after, #footer:after, #footer .foo_link:after { content:""; display:block; clear:both;}

/* header */
#header { z-index:100; width:100%; height:90px; background:#1b1c1e;}
#header h1 { padding:30px 0 0 50px;}

/* gnb */
#gnb .btn_language { position:absolute; top:24px; right:190px; z-index:50; width:150px; height:40px; line-height:40px; padding-left:20px; border:solid 1px #aab0b7; font-size:14px; background:url('image/bg_language.png') no-repeat 90% center; color:#fff; text-transform:uppercase;}
#gnb .language_box { z-index:10; display:none; position:absolute; top:65px; right:190px; padding:10px 0; border:solid 1px #aab0b7; background:#1b1c1e; overflow:hidden;}
#gnb .language_box li a { display:block; width:150px; line-height:30px; padding-left:20px; font-size:14px; color:#fff; text-transform:uppercase;}
#gnb .language_box li a:hover { background:#fff; color:#222;}
#gnb .language_box li img { width: 18px; margin: 6px 3px 0 0;}

/* lnb */
#lnb .btn_menu { position:absolute; top:32px; right:50px;}
#lnb .btn_close { position:absolute; top:32px; right:50px;}
#lnb .btn_menu_m { display:none;}
#lnb .lnb_box { z-index:999999; position:fixed; top:0; right:-100%; width:100%; height:100%; padding-top:90px; background:#1b1c1e; letter-spacing:-0.05em;}
#lnb .lnb_nav_dep1 > a { display:block; width:40%; line-height:65px; background:#1b1c1e; font-size:20px; color:#fff; text-align:center;}
#lnb li.on > a { background:#303336; color:#fff;}
#lnb li.on .lnb_dep2 { display:block;}
#lnb .lnb_box .logo { position:absolute; top:30px; left:50px;}
#lnb .lnb_box .lnb_dep2 { z-index:999999; display:none; position:absolute; top:90px; left:40%; width:50%; height:100%; padding:0 5%; background:#303336;}
#lnb .lnb_box .lnb_dep2 h2 { text-align:center; margin-top:30px; padding:30px 0; font-size:30px; border-top:solid 2px #e60013; border-bottom:solid 2px #014099; color:#fff; text-transform:uppercase; font-family: 'Titillium Web', sans-serif; letter-spacing:0.05em;}
#lnb .lnb_box .lnb_dep2 > ul { overflow-y:scroll !important; height:500px; padding-bottom:50px; scrollbar-3dLight-Color: #303336; scrollbar-arrow-color: #45484b; scrollbar-base-color: #303336; scrollbar-Face-Color: #45484b; scrollbar-Track-Color: #303336; scrollbar-DarkShadow-Color: #303336; scrollbar-Highlight-Color: #303336; scrollbar-Shadow-Color: #303336}
#lnb .lnb_box .lnb_dep2 > ul::-webkit-scrollbar-thumb:vertical { background-color:#45484b;}
#lnb .lnb_box .lnb_dep2 > ul::-webkit-scrollbar { width:10px; height:0; background:#303336;}
#lnb .lnb_box .lnb_dep2 a { display:block; padding:17px 0 17px 20px; border-bottom:solid 1px #595c5e; font-size:17px; color:#fff;}
#lnb .lnb_box .lnb_dep3 { background:#282b2e; padding:15px;}
#lnb .lnb_box .lnb_dep3 li { float:left; width:50%;}
#lnb .lnb_box .lnb_dep3 a { display:block; padding:6px 0 6px 25px; border:none; font-size:15px; color:#ababac; background:url('image/bg_lnb_3deps.png') no-repeat 10px center;}
#lnb .lnb_box .lnb_dep3 a:hover {text-decoration:underline;}

/* container */
#container { z-index:1; width:100%; overflow:hidden;}
#content { position:relative; width:1200px; margin:0 auto;}

/* main_content */
.display_m { display:none;}

.main_video { position:relative; width:100%; height:1000px; background:url('image/img_visual.jpg') no-repeat center top; background-size:cover; text-align:center;}
.main_video .tit_main { position:absolute; left:50%; top:50%; margin:-165px 0 0 -255px; font-size:60px; font-weight:400; font-family: 'Titillium Web', sans-serif; color:#fff; text-align:center; line-height:1em;}
.main_video .tit_main span { font-size:30px; font-weight:400;}
.main_video .main_con { position:absolute; bottom:130px; left:50%; margin-left:-25px;}
.main_video .main_con p { padding-top:20px; font-weight:400; font-size:17px; color:#fff; letter-spacing:0;}

.main_global { position:relative; width:100%; height:1000px; background:url('image/bg_main_global.jpg') no-repeat center top; background-size:cover; text-align:center;}
.main_global .tit { padding:70px 0 40px;}
.main_global .tit h3 { font-size:60px; font-weight:400; font-family: 'Titillium Web', sans-serif; color:#0d3b6d; line-height:1.1em; font-style:italic;}
.main_global .tit h3 span { font-weight:700; text-transform:uppercase;}
.main_global .tit p { padding-top:20px; font-size:17px; color:#414141;}
.main_global a { display:block; width:200px; height:50px; margin:0 auto 30px; line-height:50px; border-top:solid 1px #1b1c1e; border-bottom:solid 1px #1b1c1e; color:#1b1c1e; text-align:center; text-transform:capitalize;}
.main_global a:hover { font-weight:bold;}
.main_global .ico_circle { position:absolute; bottom:100px; left:50%; margin-left:-320px;}
.main_global .ico_circle li { float:left; width:140px; height:110px; margin:0 10px; padding-top:30px; border-radius:140px; background:url('image/bg_opac_blue.png') repeat; font-size:17px; color:#fff; text-align:center; line-height:2.1em; text-transform:capitalize;}
.main_global .ico_circle li span { font-size:35px;}

.main_product { position:relative; width:100%; height:1000px; background:url('image/bg_main_product.jpg') no-repeat center top; background-size:cover;}
.main_prod_box { width:1200px; margin:0 auto; padding-top:100px; overflow:hidden;}
.main_prod_box li { text-align:center;}
.main_prod_box h3 { padding:30px 0 30px; font-size:30px; color:#222;}
.main_prod_box p { font-size:17px; color:#444; line-height:1.6em;}
.main_prod_box a { display:inline-block; color:#014099; text-transform:capitalize; letter-spacing:0;}
.main_prod_box a:hover { text-decoration:underline;}

.main_technology { position:relative; width:100%; height:1000px;}
.main_technology .main_tech_box { z-index:99; position:absolute; top:50%; left:50%; width:800px; height:410px; margin:-250px 0 0 -400px; padding-top:90px; background:url('image/bg_opac_black.png') repeat; text-align:center;}
.main_technology .main_tech_box h3 { font-size:60px; color:#fff; font-family: 'Titillium Web', sans-serif; font-style:italic; line-height:1.1em;}
.main_technology .main_tech_box p { font-size:17px; color:#fff; line-height:1.6em; width:85%; margin:0 auto;}
.main_technology .main_tech_box .p_tit { padding:10px 0 30px; font-size:26px; line-height:1.6em;}
.main_technology .main_tech_box .p_tech_con { padding-bottom:30px;}
.main_technology .main_tech_box .btn_more { display:inline-block; color:#fff; text-transform:capitalize; letter-spacing:0;}
.main_technology .main_tech_box .btn_more:hover { text-decoration:underline;}
.main_technology .main_tech_box .btn_tech { padding-top:50px;}
.main_technology .main_tech_box .btn_tech .on { border:solid 2px #fff;}
.main_technology .main_tech_box .btn_tech a { display:inline-block; margin:0 10px;}
.main_technology .visual01 { height:1000px; background:url('image/bg_main_tech01.jpg') no-repeat center top; background-size:cover;}
.main_technology .visual02 { height:1000px; background:url('image/bg_main_tech02.jpg') no-repeat center top; background-size:cover;}
.main_technology .visual03 { height:1000px; background:url('image/bg_main_tech03.jpg') no-repeat center top; background-size:cover;}

/* sub_content */
.sub_container #content { min-height:400px; padding:60px 0;}
.sub_visual { height:260px; background:url('image/sub_visual.jpg') no-repeat center top; background-attachment:fixed; background-size:100% auto; text-align:center;}
.sub_visual h2 { padding:100px 0 20px; font-size:40px; font-family: 'Titillium Web', sans-serif; color:#fff; text-transform:uppercase; letter-spacing:0.05em;}
.img_ready { display:block; margin:0 auto;}

/* snb */
#snb { width:100%; background:#303336;}
#snb ul { width:1200px; display:table; margin:0 auto;}
#snb li { position:relative; float:left; width:240px;}
#snb li a { display:block; border-left:solid 1px #1f2225; border-right:solid 1px #45484a; border-bottom:solid 1px #45484a; font-size:17px; color:#adadae; line-height:60px; text-align:center;}
#snb li a:hover { color:#fff;}
#snb li.on > a { background:#0e499e; font-weight:bold; color:#fff;}
#snb .snb_dep2 { display:none; z-index:100; position:absolute; top:61px; width:99%; padding:10px 0; margin-left:0.3%; background:#fff; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc;}
#snb .snb_dep2 li { position:static; float:none; width:100%;}
#snb .snb_dep2 li a { display:block; font-size:15px; background:none; border:0; color:#5d5d5d; line-height:30px;}
#snb .snb_dep2 li a:hover { background:#f0f0f0;}
#snb .dep_num2 > li { width:50%;}
#snb .dep_num4 > li { width:25%;}
#snb .dep_num5 > li { width:20%;}
#snb .dep_num6 > li { width:16.66%;}

/* stle */
#stle { overflow:hidden; padding-bottom:20px; margin-bottom:40px; background:url('image/bg_stle.gif') no-repeat center bottom;}
#stle h2 { font-size:30px; color:#222; text-align:center; line-height:1em;}

/* tab */
.content_tab .tab_nav { display:table; margin:0 auto 40px;}
.content_tab .tab_nav li { float:left; width:270px; margin:0 3px 10px;}
.content_tab .tab_nav a { display:block; line-height:45px; padding-left:30px; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; font-size:15px; background:#f8f8f8 url('image/bg_tab_cont_off.png') no-repeat 20px center; color:#797979;}
.content_tab .tab_nav a:hover { font-weight:400;}
.content_tab .tab_nav li.on a { font-weight:500; color:#222; background:#fff url('image/bg_tab_cont_on.png') no-repeat 20px center;}
.content_tab .tab_con { clear:both;}
.content_tab .tab_con > li { display:none;}
.content_tab .tab_con > li.on { display:block;}
.content_tab .tab_con > li > div { width:100%;}

/* footer */
#footer { clear:both; width:100%; padding-top:40px; background:#303336;}
/*#footer .btn_foo { display:table; margin:0 auto;}
#footer .btn_foo li { float:left; margin:0 2px;}
#footer .btn_top a { display:block; width:60px; line-height:42px; border:solid 1px #595c5e; font-size:14px; color:#d0d0d1; text-align:center; text-transform:uppercase;}
*/
#footer .foo_link { position:relative; display:table; margin:0 auto 20px;}
#footer .family_site { float:left; margin-right:5px;}
#footer .family_site > a { display:block; width:160px; line-height:42px; padding-left:20px; border:solid 1px #595c5e; font-size:14px; background:url('image/bg_familysite.png') no-repeat 90% center; color:#d0d0d1; text-transform:uppercase; letter-spacing:0;}
#footer .e_catalogue { float:left;}
#footer .e_catalogue > a { display:block; width:200px; line-height:42px; padding-left:20px; border:solid 1px #595c5e; font-size:14px; background:url('image/bg_ecatalogue.png') no-repeat 90% center; color:#d0d0d1; text-transform:uppercase; letter-spacing:0;}
#footer .family_site .site_box { display:none; position:absolute; top:42px; left:0; width:180px; padding:10px 0; border:solid 1px #595c5e; background:#282a2d;}
#footer .family_site .site_box li { float:none;}
#footer .family_site .site_box li a { display:block; font-size:13px; line-height:25px; padding-left:20px; color:#848586;}
#footer .family_site .site_box li a:hover { color:#b4b5b6;}

/*#footer .foo_link { display:table; margin:0 auto;}
#footer .foo_link li { float:left; padding:0 20px;}
#footer .foo_link li a { display:block; font-size:17px; color:#d0d0d1;}
#footer .foo_link li a:hover { color:#fff;}*/
#footer address { margin:20px 0 5px; padding:0 10%; font-size:15px; color:#848586; line-height:22px; text-align:center;}
#footer address span { padding-right:20px;}
#footer .copyright { width:100%; padding-bottom:40px; text-align:center;}
#footer .copyright small { font-size:14px; color:#848586; letter-spacing:0;}
.btn_top { position:fixed; right:125px; bottom:50px; text-align:center; z-index:99;}
.btn_down { position:fixed; right:50px; bottom:50px; text-align:center; z-index:99;}
.btn_top a, .btn_down a { display:block; width:70px; height:55px; padding-top:15px; font-size:16px; background:url('image/bg_top_btn.png') repeat; color:#fff; text-transform:uppercase; z-index:999999;}
.btn_widget { position:fixed; left:44px; bottom:24px; z-index:999999;}
#content .btn_widget { position:fixed; left:3%; bottom:40px; z-index:1000;}






/* ////////////////////////////////////////////////// */
@media all and (min-width:1000px) and (max-width:1200px) {
    /* main_content */
    .display_pc { display:none;}
/* main_content */
.main_video { height:750px; background-size:auto 100%;}
.main_video .main_con { bottom:100px;}

.main_global { height:750px;}
.main_global img { width:90%; margin:0 auto;}
.main_global .tit { padding:50px 0 30px;}
.main_global .tit h3 { font-size:53px;}
.main_global .tit p { padding-top:10px;}
.main_global a { height:40px; line-height:40px;}
.main_global .ico_circle { bottom:50px;}

.main_product { height:750px;}
.main_prod_box { width:95%; padding-top:40px;}
.main_prod_box img { width:80%;}

.main_technology { height:750px;}
.main_technology .visual01 { height:1000px; background:url('image/bg_main_tech01.jpg') no-repeat center top; background-size:auto 100%;}
.main_technology .visual02 { height:1000px; background:url('image/bg_main_tech02.jpg') no-repeat center top; background-size:auto 100%;}

/* container */
#content { width:100%;}

/* sub_content */
.sub_container #content { width:95%; padding:60px 2.5%;}

/* snb */
#snb ul { width:100%;}
#snb .dep_num2 > li { width:50%;}
#snb .dep_num4 > li { width:25%;}
#snb .dep_num5 > li { width:20%;}

/* tab */
.content_tab .tab_nav { width:100%;}
.content_tab .tab_nav li { width:32.33%; margin:0 0.5% 10px;}
}





/* ////////////////////////////////////////////////// tablet */
@media all and (min-width:641px) and (max-width:999px) {
    /* main_content */
    .display_pc { display:none;}

    /* header */
    #header h1 { padding:30px 0 0 20px;}

    /* gnb */
    #gnb .btn_language { right:140px;}
    #gnb .language_box { right:140px;}

    /* lnb */
    #lnb .btn_menu { right:20px;}
    #lnb .btn_close { right:20px;}
    #lnb .lnb_box .logo { top:30px; left:20px;}
    #lnb .lnb_box .lnb_dep3 li { float:none; width:100%;}

    /* container */
    #content { width:100%;}

    /* main_content */
    .main_video { height:750px; background:url('image/img_visual_t.jpg') no-repeat center top; background-size:auto 100%;}
    .main_video .main_con { bottom:60px;}

    .main_global { height:750px;}
    .main_global img { width:95%; margin:0 auto;}
    .main_global .tit { padding:50px 0 30px;}
    .main_global .tit h3 { font-size:53px;}
    .main_global .tit p { padding-top:10px; width:80%; margin:0 auto;}
    .main_global a { height:40px; line-height:40px;}
    .main_global .ico_circle { bottom:50px;}

    .main_product { height:750px;}
    .main_prod_box { width:95%; padding-top:70px;}
    .main_prod_box h3 { width:70%; margin:0 auto; font-size:30px;}
    .main_product_m li { float:left; width:50%;}
    .main_product_m li img { width:100%;}

    .main_technology { height:750px;}
    .main_technology .main_tech_box { width:600px; height:360px; margin:-250px 0 0 -300px;}
    .main_technology .main_tech_box h3 { font-size:53px;}
    .main_technology .main_tech_box .p_tit { display:none;}
    .main_technology .main_tech_box .p_tech_con { padding-top:30px;}
    .main_technology .visual01 { height:1000px; background:url('image/bg_main_tech01.jpg') no-repeat center top; background-size:auto 100%;}
    .main_technology .visual02 { height:1000px; background:url('image/bg_main_tech02.jpg') no-repeat center top; background-size:auto 100%;}

    /* sub_content */
    .sub_container #content { width:95%; padding:60px 2.5%;}
    .sub_visual { height:200px; background-size:100% auto;}
    .sub_visual h2 { padding:70px 0 15px;}
    .img_ready { width:80%; padding:0 10%;}

    /* snb */
    #snb ul { width:100%;}
    #snb .dep_num2 > li { width:50%;}
    #snb .dep_num4 > li { width:25%;}
    #snb .dep_num5 > li { width:33.33%;}
    #snb .dep_num6 > li { width:25%;}

    /* tab */
    .content_tab .tab_nav { width:100%;}
    .content_tab .tab_nav li { width:49%; margin:0 0.5% 5px;}

    /* footer */
    #footer .foo_link li a { font-size:15px;}
    #footer address { font-size:14px;}
}



/* ////////////////////////////////////////////////// tablet */
@media all and (max-width:999px) {
    /* snb */
    #snb .snb_navi { width:100%;}
    #snb .snb_navi > li { width:50%;}
    #snb .snb_navi > li > a { font-size:15px;}
    #snb .snb_dep2 li a { font-size:15px; }


    /* main_content */
    .display_pc { display:none;}
    .btn_widget { display:none;}
}


/* ////////////////////////////////////////////////// mobile */
@media all and (max-width:640px) {
    /* main_content */
    .display_pc { display:none;}

    /* header */
    #header { height:60px;}
    #header h1 { padding:23px 0 0 15px;}
    #header h1 img { width:150px;}

    /* gnb */
    #gnb .btn_language { top:15px; right:50px; width:100px; height:28px; line-height:28px; padding-left:13px; background-size:9px 5px; border:solid 1px #aab0b7; font-size:13px; background:none;}
    #gnb .language_box { top:44px; right:50px; padding:6px 0; }
    #gnb .language_box li a { width:100px; line-height:26px; padding-left:13px; font-size:12px;}
    #gnb .language_box li img { width: 13px;}

    /* lnb */
    #lnb .btn_menu { position:absolute; top:21px; right:15px;}
    #lnb .btn_close { position:absolute; top:21px; right:15px;}
    #lnb .btn_menu_pc { display:none;}
    #lnb .btn_menu_m { display:block;}
    #lnb .btn_menu img { width:20px;}
    #lnb .btn_close img { width:20px;}
    #lnb .lnb_box { padding-top:60px;}
    #lnb .lnb_nav_dep1 > a { line-height:50px; font-size:15px;}
    #lnb .lnb_box .logo { top:23px; left:15px;}
    #lnb .lnb_box .logo img { width:150px;}
    #lnb .lnb_box .lnb_dep2 { top:60px;}
    #lnb .lnb_box .lnb_dep2 h2 { margin-top:20px; padding:10px 0; font-size:18px;}
    #lnb .lnb_box .lnb_dep2 a { padding:10px 0 10px 13px; font-size:14px;}
    #lnb .lnb_box .lnb_dep3 { padding:7px;}
    #lnb .lnb_box .lnb_dep3 li { float:none; width:100%;}
    #lnb .lnb_box .lnb_dep3 a { padding:3px 0 3px 20px; font-size:13px; background:url('image/bg_lnb_3deps.png') no-repeat 10px 7px;}

    /* container */
    #content { width:100%;}

    /* main_content */
    .display_pc { display:none;}
    .display_m { display:block;}

    .main_video { height:450px; background:url('image/img_visual_m.jpg') no-repeat center top; background-size:cover;}
    .main_video .tit_main { margin:-38px 0 0 -153px; font-size:35px;}
    .main_video .tit_main span { font-size:16px;}
    .main_video .main_con { display:none;}

    .main_global { overflow:hidden; height:auto; margin-bottom:30px; background:url('image/bg_main_global_m.jpg') no-repeat center top; background-size:cover;}
    .main_global img { width:100%;}
    .main_global .tit { padding:40px 0 20px;}
    .main_global .tit h3 { width:80%; margin:0 auto; font-size:30px;}
    .main_global .tit p { width:90%; margin:0 auto; padding-top:10px; font-size:15px;}
    .main_global a { width:200px; height:38px; margin:0 auto 25px; font-size:14px; line-height:38px;}
    .main_global .ico_circle { position:static; width:95%; margin:0 auto;}
    .main_global .ico_circle li { width:24%; height:70px; margin:0 0.5%; padding-top:20px; border-radius:50%; background:url('image/bg_opac_blue.png') repeat; font-size:13px; line-height:1.8em;}
    .main_global .ico_circle li span { font-size:22px;}

    .main_product { height:auto; background:none;}
    .main_product_m li { float:left; width:50%;}
    .main_product_m li img { width:100%;}

    .main_technology { height:270px; padding-top:30px; background:url('image/bg_main_tech_m.jpg') no-repeat center top; background-size:cover;}
    .main_technology .main_tech_box { position:static; width:80%; height:auto; margin:0 auto; padding:40px 0; background:url('image/bg_opac_black.png') repeat; text-align:center;}
    .main_technology .main_tech_box h3 { font-size:35px; color:#fff; font-family: 'Titillium Web', sans-serif; font-style:italic; line-height:1.1em;}
    .main_technology .main_tech_box .p_tech_con { display:none;}
    .main_technology .main_tech_box .p_tit { padding:10px 0 20px; font-size:13px; color:#fff; line-height:1.6em; letter-spacing:-0.05em;}
    .main_technology .main_tech_box .btn_more { display:inline-block; font-size:14px; color:#fff; text-transform:capitalize; letter-spacing:0;}
    .main_technology ul { display:none;}

    /* sub_content */
    .sub_container #content { width:95%; padding:40px 2.5%;}
    .sub_visual { height:150px; background-size:150% auto;}
    .sub_visual h2 { padding:55px 0 10px; font-size:25px;}
    .img_ready { width:100%;}

    /* snb */
    #snb .snb_navi { width:100%;}
    #snb .snb_navi > li { width:50%;}
    #snb .snb_navi > li > a { font-size:13px; line-height:40px;}
    #snb li.on > a { line-height:40px;}
    #snb .snb_dep2 { top:39px;}
    #snb .snb_dep2 li a { font-size:14px; line-height:24px;}

    /* stle */
    #stle { padding-bottom:14px; margin-bottom:35px; background-size:260px 1px;}
    #stle h2 { font-size:22px;}

    /* tab */
    .content_tab .tab_nav { margin:0 auto 40px;}
    .content_tab .tab_nav { width:100%;}
    .content_tab .tab_nav li { width:49%; margin:0 0.5% 5px;}
    .content_tab .tab_nav a { line-height:18px; padding:8px 0 8px 30px; font-size:14px; background:#fcfcfc url('image/bg_tab_cont_off.png') no-repeat 20px center;}
    .content_tab .tab_nav li.on a { background:#fff url('image/bg_tab_cont_on.png') no-repeat 20px center;}

    /* footer */
    #footer { padding-top:25px;}

    #footer .family_site { float:none; margin:0 0 5px 0;}
    #footer .family_site > a { line-height:36px; width:200px;}
    #footer .e_catalogue { float:none;}
    #footer .family_site .site_box { top:37px; width:220px;}
    #footer .family_site .site_box li a { line-height:20px;}
    /*#footer .foo_link li { padding:0 8px;}
    #footer .foo_link li a { font-size:15px;}*/
    #footer address { margin:20px 0 3px; font-size:14px;}
    #footer address span { padding-right:14px;}
    #footer .copyright { padding-bottom:30px;}
    #footer .copyright small { font-size:13px;}
    .btn_top { right:20px; bottom:80px;}
    .btn_down { right:20px; bottom:20px;}
    .btn_top img, .btn_down img { width:12px;}
    .btn_top a, .btn_down a { width:55px; height:40px; padding-top:15px; font-size:13px;}

    #popup_0000000015 { top:60px !important; left:10% !important; margin-right:10%;}
    #popup_0000000015 img { width:100% !important; height:auto;}

}
