﻿@charset "utf-8";

/* base */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, feldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { color:#363636; font-size:14px; line-height:24px; font-family:Arial, AppleGothic, Tahoma, Verdana, ans-serif; -webkit-text-size-adjust:none; }
ol, ul, li { list-style:none; }
iframe { height: 100%; width: 100%; border-style:none; }
fieldset { border:0; }
address, caption, em { font-weight:normal; font-style:normal; }
input, select, textarea { font-family:Arial, AppleGothic, Tahoma, Verdana, ans-serif; font-size:14px; color:#363636; padding:2px; vertical-align:middle; border:1px solid #c5c5c5; }
img { vertical-align:middle; border:0; }
table { border-collapse:collapse; border:0; }

/* skip 숨김영역 */
#accessibility, .skip, hr, legend, caption { position:absolute; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; visibility:hidden; z-index:-1; }

/* link */
a { color:#363636; text-decoration:none; }
a:hover, a:active, a:focus { color:#898989; }

/* common */
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.f_left { text-align:left; }
.f_center { text-align:center; }
.f_right { text-align:right; }
.underline { text-decoration:underline; }
.f_bold { font-weight:bold; }
.f_blue { color:#27aae1; }
.f_yellow { color:#f7ae23; }
.f_navy { color:#10293a; }
.pro { color:#0388d7; } 
.netpro { color:#00acaa; } 
.nj { color:#992c95; } 
.x5 { color:#f26522; } 
.f12 { font-size:12px; }
.f10 { font-size:10px; }
.space10 { height:10px; }
.space15 { height:15px; }
.space20 { height:20px; }
.space30 { height:30px; }
.space35 { height:35px; }
.space40 { height:40px; }
.space60 { height:60px; }
.endline_e { height:1px; background-color:#ccc; }
.font_blue12 { color:#448ccb; }
.font_red { color:#f26d7d; font-size:11px; }
.input1 { font-family: "Malgun Gothic", Tahoma,"돋움"; color: #666; border: 1px solid #ccc; height:28px; }
.font_bold_red_e { font-weight: bold; color: #f36; }

#wrap { width:100%; }
/*#wrap a { color:#fff; }*/
/*#wrap a:hover { color:#27aae1; }*/

/* header */
#header { width:100%; height:97px; text-align:center; background-color:#172833; }
#header .top_navi { width:1000px; margin:0 auto; padding:6px 0 0 0; }
#header .top_navi h1 { float:left; }
#header .top_navi nav { float:right; margin-top:16px; }
#header .top_navi nav li { display:inline; margin:0 0 0 25px; font-size:15px; }
#header .top_navi nav li a { color:#fff; }
#header .top_navi nav li a:hover { color:#f7ae23; }
#header .top_navi nav li a.select { color:#f7ae23; }
#header .top_smenu { font-size:12px; color:#fff; text-align:right; }
#header .top_smenu li { display:inline-block; margin:0 0 0 23px; }
#header .top_smenu li a { color:#999; }
#header .top_smenu li a:hover { color:#f7ae23; }
#mainTOP_bg { width:100%; height:270px; background-color:#152732; text-align:center; }
#mainTOP_bg .mainIMG { background:url(https://www.dextsolution.com/jp/images/main_img.jpg) no-repeat center; height:270px; }
#mainTOP_bg .mainIMG .main_TXT { width:970px; text-align:left; margin:0 auto; padding:60px 0 0 0; }
#mainTOP_bg .mainIMG .main_TXT h1 { font-size:34px; color:#fff; }
#mainTOP_bg .mainIMG .main_TXT h1 .T_point { font-size:40px; color:#27aae1; font-weight:800; } 
#mainTOP_bg .mainIMG .main_TXT h2 { font-size:20px; color:#fff; margin:20px 0 20px 0; font-weight:normal; }
#mainTOP_bg .mainIMG .main_TXT h3 { font-size:14px; color:#f7ae23; font-weight:normal; }

/* main  */
#main_Product { display:flex; justify-content:center; margin:50px 0; -webkit-display:flex; -webkit-justify-content:center; -ms-display:flex; -ms-justify-content:center; }
#main_Product .dext_box { width:220px; border:1px solid #cdcdcd; margin:0 4px; padding:13px; } 
#main_Product .dext_box .dext_name { font-size:18px; color:#a0a0a0; padding:10px; }
#main_Product .dext_box .dextpro { color:#0088d1; font-size:30px; font-weight:bold; } 
#main_Product .dext_box .dextpro_img { height:74px; background:url(https://www.dextsolution.com/jp/images/main_upload_pro.jpg) no-repeat right; padding:0 0 0 10px; }
#main_Product .dext_box .dextnetpro { color:#00b6a4; font-size:30px; font-weight:bold; } 
#main_Product .dext_box .dextnetpro_img { height:74px; background:url(https://www.dextsolution.com/jp/images/main_upload_netpro.jpg) no-repeat right; padding:0 0 0 10px; }
#main_Product .dext_box .dextnj { color:#952797; font-size:30px; font-weight:bold; } 
#main_Product .dext_box .dextnj_img { height:74px; background:url(https://www.dextsolution.com/jp/images/main_upload_nj.jpg) no-repeat right; padding:0 0 0 10px; }
#main_Product .dext_box .dextX5 { color:#e44d26; font-size:30px; font-weight:bold; } 
#main_Product .dext_box .dextX5_img { height:74px; background:url(https://www.dextsolution.com/jp/images/main_upload_x5.jpg) no-repeat right; padding:0 0 0 10px; }
#main_Product .dext_box .box_btn { display:flex; justify-content:center; -webkit-display:flex; -webkit-justify-content:center; -ms-display:flex; -ms-justify-content:center; }
#main_Product .dext_box .box_btn li { width:50%; text-align:center; }
#main_Product .dext_box .box_btn a { color:#fff; padding:7px 30px; }
#main_Product .dext_box .detail { color:#fff; background:#10293a; padding:7px 0;  margin:0 1px;}
#main_Product .dext_box .quotation { color:#fff; background:#27aae1; padding:7px 0; }
#main_Product .dext_box .dext_sum { font-size:13px; padding:17px 10px 10px 10px }
.server { color:#fff; font-size:12px; padding:2px 5px; background:#2fa2e5; border-radius:2px; }
.html5 { color:#fff; font-size:12px; padding:2px 5px; background:#f16123; border-radius:2px; }
#contact { width:100%; height:243px; background:url(https://www.dextsolution.com/jp/images/main_contact_bg.jpg); }
#contact .contact_box { width:970px; margin:0 auto; color:#fff; display:flex; justify-content:center; -webkit-display:flex; -webkit-justify-content:center; -ms-display:flex; -ms-justify-content:center; }
#contact .contact_box .con_left { width:30%; margin:47px 0 0 0; line-height:20px; }
#contact .contact_box .con_left h4 { font-size:32px; font-weight:300; margin:0 0 32px 0; }
#contact .contact_box .con_right { width:70%; height:243px; text-align:right; background:url(https://www.dextsolution.com/jp/images/main_contact_img.png) no-repeat left bottom; }
#contact .contact_box .con_right .oursite { font-size:16px; color:#dcdcdc; line-height:28px; margin:60px 0 37px 0; }
#contact .contact_box .con_right .btn_request { font-size:16px; color:#27aae1; padding:13px 74px; border:1px solid #27aae1; }
#contact .contact_box .con_right .btn_request:hover { color:#fff; background:#27aae1; }
#customers { width:1000px; margin:0 auto; text-align:center; margin-top:100px; margin-bottom:100px; }
#customers h4 { font-size:33px; }
#customers h5 { font-size:15px; color:#858585; font-weight:normal; margin:14px 0 35px 0; }

/* footer */
#footer { width: 100%; height: 250px; background: #f7f7f7; }

#footer .botm_menu {
text-align: center;
background: #46494e;
padding: 20px 0;
}

#footer .botm_menu li {
    display: inline;
    margin: 20px 40px;
}

    #footer .botm_menu li a {
        color: #cdcdcd;
    }

#footer .addr {
width: 990px;
margin: 0 auto;
padding: 26px 0 50px 0;
}

#footer .addr ul {
    float: left;
    width: 75%;
}

#footer .addr .gray_border {
    border-top: 1px solid #eeeeee;
    width: 730px;
    margin: 15px 0;
}

#footer .addr .copyright {
    font-size: 12px;
    color: #858585;
}

/* SUB */
#SUBcontent { width:100%; text-align:center; }
#SUBcontent #product_menu { background:#233640; height:59px; }
#SUBcontent #product_menu ul { display:flex; justify-content:center; background:url(https://www.dextsolution.com/jp/images/submenu_bg.jpg) no-repeat center; font-size:15px; -webkit-display:flex; -webkit-justify-content:center; -ms-display:flex; -ms-justify-content:center; }
#SUBcontent #product_menu ul li { width:243px; color:#fff; background:#455763; margin:8px 4px 0 4px; padding:9px 0; }
#SUBcontent #product_menu ul .pro:hover { color:#fff; background:#0388d7; }
#SUBcontent #product_menu ul .pro_menuover { background:#0388d7; }
#SUBcontent #product_menu ul .netpro:hover { color:#fff; background:#00acaa; }
#SUBcontent #product_menu ul .netpro_menuover { background:#00acaa; }
#SUBcontent #product_menu ul .nj:hover { color:#fff; background:#992c95; }
#SUBcontent #product_menu ul .nj_menuover { background:#992c95; }
#SUBcontent #product_menu ul .x5:hover { color:#fff; background:#f26522; }
#SUBcontent #product_menu ul .x5_menuover { background:#f26522; }
#SUBcontent #product_menu ul li a { color:#e6e6e6; }

#product { text-align:center; margin:60px 0; }
#product .Tit_box { width:1000px; margin:0 auto; border:1px solid #cdcdcd; background:#f5f5f5; }
#product .Tit_box .pd_IMG { margin-top:-67px; }
#product .Tit_box h1 { font-size:31px; font-weight:normal; margin:30px 0 20px 0; }
#product .Tit_box h2 { font-size:13px; font-weight:normal; color:#858585; margin:0 0 22px 0; }
#product .subtab { width:100%; border-bottom:1px solid #cdcdcd; text-align:center; }
#product .subtab ul { display:flex; justify-content:center; margin:0 auto; margin-top:50px; -webkit-display:flex; -webkit-justify-content:center; -ms-display:flex; -ms-justify-content:center;  }
#product .subtab ul li { width:220px; font-size:16px; padding:8px 0; border:1px solid #cdcdcd; margin-bottom:-1px; }
#product .subtab ul li a { color:#363636; padding:10px 40px; }
#product .subtab ul li:hover { border:1px solid #27aae1; }
#product .subtab .tab_over { border:1px solid #27aae1; background:#e9e9e9; }
#product .subtab .tab_quate { color:#fff; border:1px solid #27aae1; background:#27aae1; } 
#product .subtab .tab_quate a { color:#fff; }
#product .pd_content { width:980px; margin:0 auto; padding:70px 0; text-align:left; }
#product .pd_content h3 { font-size:20px; margin:0 0 10px 0; }
#product .pd_content h4 { font-size:16px; margin:0 0 10px 0; }
#product .pd_content dt  { color:#0493b2; }
#product .pd_content dd  { font-size:13px; }
#product .pd_content .con_table { width:100%; text-align:center; border:1px solid #27aae1; border-collapse:collapse; margin-top:10px; }
#product .pd_content .con_table th { padding:5px; background:#e9e9e9; border-bottom:1px solid #27aae1; border-right:1px solid #27aae1; }
#product .pd_content .con_table td { padding:5px; border-bottom:1px solid #27aae1; border-right:1px solid #27aae1; }

#product .subtab .sub_text { margin:30px 0; }
#product .pd_content .quot_table { width:100%; text-align:center; border-top:1px solid #cdcdcd; border-collapse:collapse; margin-top:10px; }
#product .pd_content .quot_table th { vertical-align:bottom; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; }
#product .pd_content .quot_table td { padding:10px; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; }
#product .pd_content .quot_table .last	{ border-right:1px solid #fff; }

.btn_quotation { font-size:15px; color:#27aae1 !important; padding:8px 60px; border:1px solid #27aae1; }
.btn_quotation:hover { color:#fff !important; background:#27aae1; }
.quo_input { width:90%; padding:8px; }
.btn_area { margin:0 0 80px 0; text-align:center; }
.btn_sendmail { font-size:18px; color:#fff; padding:13px 80px; background:#10293a; }
.btn_addfile { color:#fff; font-size:12px; padding:5px 15px; background:#27aae1; }
#product .pd_content .form_table { width:100%; text-align:left; border-top:1px solid #27aae1; border-collapse:collapse; margin-top:10px; }
#product .pd_content .form_table th { padding:10px; height:35px; border-bottom:1px solid #cdcdcd; background:#f5f5f5; text-align:center; }
#product .pd_content .form_table td { padding:10px; border-bottom:1px solid #cdcdcd; }
#product .form_table { width:100%; text-align:left; border-top:1px solid #27aae1; border-collapse:collapse; margin-top:10px; }
#product .form_table th { padding:10px; height:35px; border-bottom:1px solid #cdcdcd; background:#f5f5f5; text-align:center; }
#product .form_table td { padding:10px; border-bottom:1px solid #cdcdcd; }


/* popup */
#popup { width:100%; margin:0 auto; background:#dcdfe6; margin-bottom:20px; letter-spacing:0px; }
#popup h1 { background:#172833; color:#fff; text-align:center; font-size:16px; padding:15px 0 15px 0; border-top:4px solid #aadaed; }
#popup #bodybg { background:#fff; border:1px solid #d3d7e2; margin:0 25px 10px 25px; padding:30px; }
#popup #bodybg .con_tit { font-size:14px; font-weight:bold; color:#008cd0; margin:0 0 8px 0; }
#popup #bodybg .dotline { border-bottom:1px dashed #999; height:1px; margin:30px 0; }
#popup #bodybg .source_tt { margin:20px 0 5px 0; color:#008cd0; }
#popup #bodybg .opensource { margin:0 0 0 10px; }
#popup #bodybg .howto4 { width:100%; text-align:center; border-collapse:collapse; border:1px solid #ececec; margin:10px 0 30px 0; }
#popup #bodybg .howto4 th { padding:15px 0 0 0; border-right:1px solid #ececec; } 
#popup #bodybg .howto4 td { padding:0 0 15px 0; border-right:1px solid #ececec; vertical-align:top; color:#545454; line-height:20px; } 
#popup #bodybg .license { width:100%; border-collapse:collapse; border:1px solid #dcdfe6; margin:10px 0 30px 0; }
#popup #bodybg .license th { width:25%; text-align:left; background:#f7f7f7; padding:5px; border-bottom:1px solid #dcdfe6; }
#popup #bodybg .license td { width:75%; text-align:left; padding:5px; border-bottom:1px solid #dcdfe6; line-height:20px; }
#popup .p_close { background:#fff; border:1px solid #d3d7e2; text-align:center; padding:5px 10px; }


/* 평가판 */
#c_main { width:1000px; margin:0 auto; padding:70px 0; text-align:left; }
#c_main .table_eval_e { width:100%; text-align:center; border-collapse:collapse; border-left:1px solid #81c9d8; }
#c_main .table_eval_e th { color:#0493b2; border:1px solid #81c9d8; padding:10px 5px; background-color:#f5f5f5; }
#c_main .table_eval_e td { border-bottom:1px solid #81c9d8; border-right:1px solid #81c9d8; padding:10px 5px; }
#c_main .tiptext { font-size:12px; padding:8px 0 15px 10px; }
#c_main .table_my_e { width:100%; border-collapse:collapse; }
#c_main .table_my_e th { height:28px; text-align:center; color:#0493b2; border:1px solid #81c9d8; background-color:#f5f5f5; padding:3px 0; }
#c_main .table_my_e td { height:28px; border:1px solid #81c9d8; padding:5px; }
#c_main .graybox_e { padding:8px 15px 10px 15px; border:1px solid #81c9d8; background-color:#f5f5f5; }
#c_main .myimg_e { padding:10px 0 20px 0; }
#c_main .table_setup_e { width:100%; text-align:center; margin:8px 0 20px 0; border-collapse:collapse; }
#c_main .table_setup_e th { height:28px; text-align:center; color:#0493b2; border:1px solid #81c9d8; background-color:#f5f5f5; padding:3px 0; }
#c_main .table_setup_e td { height:28px; border:1px solid #81c9d8; padding:10px; }
#c_main .agree_privacy { height:150px; text-align:left; }
#c_main .agree_privacy .agree { width:49%; float:left; }
#c_main .agree_privacy .privacy { width:49%; float:right; }
#c_main .box_join2 { height:100px; background-color:#f9f9f9; border:solid 1px #d7d7d7; }

/* 정품등록 */
#c_main .c_main_center { position:relative; top:20px; width:650px; margin:0 auto; }
#c_main .box_register { height:80px; background-image:url(/images/login_img07.gif); }
#c_main .login4 { position:relative; top:19px; left:170px; width:408px; }
#c_main .login4 img { float:right; }
#c_main .table { width:100%; border-collapse:collapse; text-align:left; border-top:solid 2px #81c9d8; border-bottom:solid 2px #81c9d8; }
#c_main .table th { width:20%; border-bottom:solid 1px #e0e0e0; padding:10px 5px 10px 15px; background:#f5f5f5; }
#c_main .table td { width:80%; padding:10px 5px 10px 15px; border-bottom:solid 1px #e0e0e0; line-height:20px; }
#c_main .table4 { width:100%; font-size:12PX; border-collapse:collapse; text-align:center; }
#c_main .table4 th { border:1px solid #d6d6d6; padding:10px 0px; background:#f5f5f5; }
#c_main .table4 td { border:1px solid #d6d6d6; padding:10px 0px; }

.table2 { width:100%; text-align:center; border-collapse:collapse; }
.table2 th { height:28px; color:#0493b2; border:1px solid #81c9d8; background-color:#f5f5f5; padding:5px 0; }
.table2 td { height:28px; border:1px solid #81c9d8; padding:5px 0; }
.table2 .total_e { font-weight:bold; background-color:#f5f5f5; }
.table2 .price_e { color:#f36; }

/* login */
.login_form { padding:30px 0 50px 0; text-align:center; }
.login_form table { width:55%; margin:0 auto; }
.login_form table th { font-size:15px; text-align:left; line-height:30px; height:45px; }
.login_form .idpw_input { height:38px; padding:0 3px; width:90%; border:1px solid #ccc; }
.login_form .login_saveID { padding:25px 0 0 0; }
.btn_smgray { font-size:12px; color:#fff; padding:8px 14px; background:#777; }
.btn_smgray:hover { color:#fff; background:#999; }
.btn_btmarea { padding:60px 0; text-align:center; }
.btn_btmarea li { display:inline-block; margin:0 10px; }
.btn_btmarea li a { color:#fff; padding:10px 60px; }
.btn_btm_regist { width:230px; font-size:16px; background:#10293a; padding:13px 0; }
.btn_btm_cancel { width:230px; font-size:16px; color:#fff; background:#999; padding:13px 0; }
.btn_btm_regist a:hover { color:#27aae1; }
.btn_btm_cancel a:hover { color:#666; }
.btn_smdown { font-size:12px; color:#fff; padding:5px 10px; background:#777; }
.btn_smdown:hover { color:#fff; background:#999; }
.btn_boardlist { color:#fff; padding:10px 50px; background:#777; }
.red_btn { color:#fff; background-color:#d94d5e; padding:4px 13px; }
.disable_btn { color:#fff; background-color:#ccc; padding:4px 13px; }
.red_btn:hover{ color:#ffd8dd; }
.sky_btn { color:#fff; background-color:#008cd0; padding:4px 13px; }
.sky_btn:hover{ color:#00ffff; }


/* popup */
#popup { background-color:#fff; }
#popup .titbg { background-color:#71a7d6; }
#popup .tit { color:#fff; font-size:16px; font-weight:bold; padding:10px 20px; }
#popup .pop { margin:20px; }
#popup .con { margin-bottom:10px; padding:15px; background-color:#f5f5f5; border:1px solid #e8e8e8; }
.con .text { background:url(/images/bullet_blue.gif) no-repeat 1px 8px; padding-left:10px; }
.con .text_orange{background:url(/jp/images/bullet_orange.gif) no-repeat 1px 8px; padding-left:10px;}
#popup .con .box { margin:5px 5px 0 5px; padding:15px 20px; background-color:#fff; border:1px solid #e8e8e8; }
#popup .table_popup { width:100%; font-size:11px; text-align:center; border-collapse:collapse; }
#popup .table_popup th { height:25px; border:1px solid #d6d6d6; background-color:#f5f5f5; }
#popup .table_popup td { border:1px solid #d6d6d6; }
.left { text-align:left; padding:0 10px; }
#popup .radio { padding:8px 10px; }
#popup .table { width:100%; height:29px; border-collapse:collapse; text-align:left; border-bottom:solid 2px #81c9d8; }
.table_topline { border-top:solid 2px #81c9d8; }
#popup .table th { width:90px; text-align:left; border-bottom:solid 1px #e0e0e0; padding:10px 10px 10px 15px; padding-left:25px; background-color:#f2f2f2; }
#popup .table td { padding:6px 15px 5px 10px; border-bottom:solid 1px #e0e0e0; line-height:17px; }
#popup .table .orange { background:url(/jp/images/bullet_orange.gif) no-repeat 15px 13px; padding-left:25px; background-color:#f9f9f9; }
#popup .research { float:left; width:140px; }
.white_box { background-color:#fff; border:1px solid #e8e8e8; padding:18px; margin-top:15px; text-align:center; }
#popup .btn { text-align:center; }
#popup .footer { text-align:right; padding:0 10px 5px 10px; background-color:#c2c2c2; }





/*  customer  */
.cus_tit{  font-weight:bold; padding:0 0 10px 3px; }
.cus_box { padding:15px; border:solid 1px #e1e1e1; background-color:#f6f6f6; }
.cus_box2 {
    padding: 15px;
    
    
}

.btn_area .btn_size { width:50%; margin:0 auto; }
.btn_area .btn_size li { display:inline; margin:0 5px; }
.btn_popok { width:150px; font-size:14px; color:#fff; padding:10px 45px; background:#10293a; }
.btn_popno { width:150px; font-size:14px; color:#fff; padding:10px 30px; background:#919191; }
.btn_popok:hover { color:#e8e8e8; }
.btn_popno:hover { color:#e8e8e8; }



.btn_proceed { color:#fff; padding:5px 50px;font-size:14px; background:#27aae1; }
.btn_proceed:hover{ color:#fff; }

componentsource {
    width: 1000px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 60px;
}

.componentsource_lineup {
    justify-content: center;
    margin: 0 auto;  
}

.empty35 {
    height: 35px;
}

.grayline {
    border-bottom: 1px solid #e2e2e2;
}

.Tit_box_no_back {
    width: 1000px;
    margin: 0 auto;
 /*   border: 1px solid #cdcdcd;    */
}
/* main  


.space3 { height:3px; }
.space10 { height:10px; }
.space15 { height:15px; }
.space20 { height:20px; }
.space24 { height:24px; }
.space30 { height:30px; }
.space40 { height:40px; }
.space60 { height:60px; }
.space100 { height:100px; }
.empty { height:15px; }
.empty2 { height:24px; }


링크 
a { color:#666; text-decoration:none; }
a:hover, a:active, a:focus { color:#999; }
a.font_red:hover, a.font_red:active, a.font_red:focus { color:#f26d7d; font-size:11px; text-decoration:underline; }
a.font_bred:hover, a.font_red:active, a.font_red:focus { color:#f26d7d; text-decoration:underline; }
a.font_blue12:hover, a.font_red:active, a.font_red:focus { color:#448ccb; text-decoration:underline; }
a.font_blue3 { color:#0493b2; }
a.font_blue3:hover, a.font_red:active, a.font_red:focus { color:#0493b2; text-decoration:underline; }


 border:1px solid red;
.pro { color:#0388d7; } 
.netpro { color:#00acaa; } 
.nj { color:#992c95; } 
.x5 { color:#f26522; } 
#SUBcontent #product_menu ul li { display:inline-block; width:243px; background:#455763; padding:9px 0; margin:8px 2px 0 2px; }
#SUBcontent #product_menu ul li a { padding:10px 20px; color:#929292; }
#SUBcontent #product_menu ul li a:hover { background:#0388d7; color:#fff; }
#SUBcontent #product_menu ul li .pro {  color:#fff;  }

article h2 { text-align:center; font-weight:normal; font-size:18px; }
.option_box { width:100%; border:1px solid #dcdcdc; background:#f0f0f0; padding:30px 0; margin:20px 0 0 0; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
.option_box table { width:82%; border-collapse:collapse; margin:0 auto; }
.option_box table th { width:13%; text-align:left; }
.option_box table td { padding:3px; }
.option_box table .dot_line { background:url(../images/dot_line.png) repeat-x; text-align:center; padding:10px 0 10px 0; }
.option_box .select_100 { width:120px; height:32px; }
.option_box .select_200 { width:250px; height:32px; }
.option_box .text_100 { width:90px; height:27px; padding:2px; vertical-align:middle; }
.option_box .text_300 { width:670px; height:27px; padding:2px; vertical-align:middle; }
.btn_area { margin-top:30px; text-align:center; }
.btn_pdf { background:#e74c3c; font-size:16px; line-height:35px; color:#fff; padding: 10px 108px 12px 108px; text-align:center; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.btn_pdf:hover { color:#e7d13c; }
.gray12 { font-size:12px; color:#e74c3c; }
.complete { font-size:18px; text-align:center; margin-top:15px; }
.btn_filedown { background:#363636; font-size:16px; line-height:35px; color:#fff; padding: 10px 108px 12px 108px; text-align:center; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.btn_filedown:hover { color:#e7d13c; }
.supplement { font-size:13px; text-align:center; padding:40px 0 0 0; line-height:20px; }


*/

























