.nothing{ font-size:15px; text-align:center; color:#A8A8A8; background:#F4F4F4; }
/**/
.star:before{ color:orangered; content:'*'; display:inline-block; }
/**/
.datagrid_wrap{ }
.datagrid_wrap .datagrid_header{ width:100%; }
.datagrid_wrap .datagrid_body{ width:100%; overflow-x:hidden; overflow-y:auto; }
/**/
.datagrid_header-0{ border-top:2px solid #333; border-bottom:1px solid #DDD; background:#F2F2F2; }
.datagrid_body-0{ border-bottom:1px solid #DDD; }
.datagrid-0{ }
.datagrid-0{ width:100%; }
.datagrid-0 > thead > tr{ }
.datagrid-0 > thead > tr > td{ text-align:center; vertical-align:middle; height:48px; color:#333; font-size:16px; }
.datagrid-0 > thead > tr > td{ border-left:1px solid #DDD; border-bottom:none; }
.datagrid-0 > thead > tr > td:first-child{ border-left:none; }
.datagrid-0 > thead > tr > td:last-child{ border-right:none; }
.datagrid-0 > tbody > tr > td{ border-left:1px solid #DDD; border-top:1px solid #DDD; border-bottom:none; }
.datagrid-0 > tbody > tr > td:first-child{ border-left:none; }
.datagrid-0 > tbody > tr > td:last-child{ border-right:none; }
.datagrid-0 > tbody > tr:first-child > td{ border-top:none; }
.datagrid-0 > tbody > tr > td{ text-align:center; vertical-align:middle; height:48px; color:#333; font-size:16px; }
/**/
.layer_pop{ background:white; border:1px solid #B60005; box-sizing:border-box; }
.layer_pop .pop_top{ padding:0 20px; box-sizing:border-box; height:60px; background:#B60005; }
.layer_pop .pop_top .tit{ color:white; font-size:17px; line-height:60px; }
.layer_pop .pop_top .btn_close{ cursor:pointer; width:17px; height:17px; background:url(/front_dept/imgs/layerpop/btn_close.png) no-repeat; position:absolute; top:22px; right:20px; }
.layer_pop .con{ width:100%;min-height:200px;margin-bottom:40px;}
.layer_pop .con img{ width:100%;}
.layer_pop .pop_center{ padding:30px 20px; box-sizing:border-box; }
.layer_pop .pop_bottom{ width:100%; position:absolute; bottom:0px; left:0px; border-top:1px solid #E5E5E5; height:39px; padding:0 20px; box-sizing:border-box; }
.layer_pop .pop_bottom > .chk_box_W{ }
.layer_pop .pop_bottom > .chk_box_W > *{ line-height:39px; vertical-align:middle; }
.layer_pop .pop_bottom > .chk_box_W > label{ color:#999; font-size:12px; }
.layer_pop .pop_bottom > .btn_close{ cursor:pointer; border-left:1px solid #E5E5E5; text-align:center; font-weight:bold; background:#F3F3F3; width:65px; color:#666; font-size:12px; line-height:38px; position:absolute; top:0px; right:0px; }
/**/
.table0{ margin-top:15px; margin-bottom:15px; border-top:1px solid #39404A; border-bottom:1px solid #D8D8D8; }
.table0 > table{ display:table; table-layout:fixed; border-collapse:collapse; width:100%; }
.table0.fixed > table{ table-layout:fixed; }
.table0 > table > * > tr > *{ padding:16px 20px; color:#666; font-size:13px; letter-spacing:-0.075em; }
.table0.link_table > table > * > tr > *{ background:#F9F9F9; }
.table0.center > table > * > tr > *{ text-align:center; }
.table0 > table > * > tr > *.label{ color:#444549; background:#F8F8F8; font-weight:bold; text-align:center; }
.table0 > table > * > tr > *{ border-top:1px solid #D8D8D8; }
.table0 > table > * > tr:first-child > *{ border-top:none; }
.table0 > table + table > * > tr:first-child > *{ border-top:1px solid #D8D8D8; }
.table0 > table > * > tr > *{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; }
.table0 > table > * > tr > *:first-child{ border-left:none; }
.table0 > table > * > tr > *:last-child{ border-right:none; }
.table0 > table > thead{ border-bottom:1px solid #D8D8D8; }
.table0 > table > * > tr > * > .year{ font-weight:normal; color:#444549; font-size:26px; letter-spacing:-0.025em; }
.table0 > table > * > tr > * > .month{ color:#333; text-align:right; display:inline-block; width:95px; padding-right:25px; }
.table0 > table > * > tr > * > .month{ }
/**/
.table_gsis{ margin-top:15px; margin-bottom:15px; border-top:1px solid #39404a; border-bottom:1px solid #d8d8d8; }
.table_gsis > table{ display:table; table-layout:fixed; border-collapse:collapse; width:100%; }
.table_gsisfixed > table{ table-layout:fixed; }
.table_gsis > table > * > tr > *{ padding:16px 20px; color:#666666; font-size:15px; letter-spacing:-0.005em; }
.table_gsis.link_table > table > * > tr > *{ background:#f9f9f9; }
.table_gsis.center > table > * > tr > *{ text-align:center; }
.table_gsis > table > * > tr > *.label{ color:#444549; background:#f8f8f8; font-weight:bold; text-align:center; }
.table_gsis > table > * > tr > *{ border-top:1px solid #d8d8d8; }
.table_gsis > table > * > tr:first-child > *{ border-top:none; }
.table_gsis > table + table > * > tr:first-child > *{ border-top:1px solid #d8d8d8; }
.table_gsis > table > * > tr > *{ border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; }
.table_gsis > table > * > tr > *:first-child{ border-left:none; }
.table_gsis > table > * > tr > *:last-child{ border-right:none; }
.table_gsis > table > thead{ border-bottom:1px solid #d8d8d8; }
.table_gsis > table > * > tr > * > .year{ font-weight:normal; color:#444549; font-size:26px; letter-spacing:-0.005em; }
.table_gsis > table > * > tr > * > .month{ color:#333333; text-align:right; display:inline-block; width:95px; padding-right:25px; }
.table_gsis > table > * > tr > * > .month{ }
/**/
/**/
.titl0{ padding-left:14px; margin-top:38px; margin-bottom:7px; font-size:18px; color:#313131; line-height:24px; letter-spacing:-0.075em; }
.titl0:before{ margin-right:6px; vertical-align:top; background:url(/front/imgs/bullet/blt_titl0.png); width:8px; height:7px; position:absolute; top:50%; margin-top:-3px; left:0px; content:''; display:inline-block; }
.titl0.nosymbol{ padding-left:0; }
.titl0.nosymbol:before{ display:none; }
.titl0 > small{ font-size:14px; color:#999; vertical-align:baseline; }
.titl0 > *{ vertical-align:middle; }
.titl1{ margin-top:21px; margin-bottom:5px; padding-left:7px; color:#B60005; font-size:14px; font-weight:bold; }
.titl1:before{ border-radius:1px; background:#B60005; width:3px; height:11px; position:absolute; top:5px; left:0px; content:''; display:inline-block; }
.titl2{ margin-top:20px; margin-bottom:4px; font-weight:bold; font-size:15px; color:#333; letter-spacing:-0.075em; }
.titl3{ margin-top:4px; margin-bottom:4px; color:#B60005; font-size:14px; letter-spacing:-0.075em; }
.titl4{ margin-top:37px; margin-bottom:9px; font-family:'Georgia'; font-size:16px; color:#B60005; }
.titl5{ margin-bottom:11px; font-size:18px; letter-spacing:-0.075em; font-weight:bold; color:#333; }
.titl6{ margin-top:37px; font-size:17px; color:#B60005; letter-spacing:-0.025em; font-weight:bold; }
.titl7{ margin-top:35px; margin-bottom:15px; font-size:30px; font-weight:bold; color:#B60005; letter-spacing:-0.075em; }
.titl00{ margin-top:38px; margin-bottom:7px; font-size:18px; color:#313131; line-height:24px; letter-spacing:-0.075em; }
/**/
.txt0{ font-size:14px; color:#555; line-height:24px; }
/**/
.btn{ cursor:pointer; display:inline-block; text-align:center; padding:0 15px; }
.btn > *{ vertical-align:middle; }
.btn > img{ margin-right:5px; }
.btn0{ padding:0 22px; background:white; font-size:14px; box-sizing:border-box; border:1px solid #333; color:#333; letter-spacing:-0.075em; line-height:45px; height:49px; }
.btn1{ color:white; line-height:32px; height:32px; background:#7B858D; font-size:13px; letter-spacing:-0.075em; }
.btn2{ background:white; color:#777; font-size:12px; letter-spacing:-0.075em; height:35px; line-height:31px; box-sizing:border-box; border:1px solid #B6B6B6; }
.btn3{ padding:0 21px; color:#333; font-size:14px; letter-spacing:-0.075em; height:39px; line-height:35px; box-sizing:border-box; border:1px solid #b60005; }
.btn4{ color:white; font-size:11px; letter-spacing:-0.025em; height:30px; line-height:30px; background:#5C7CBB; }
.btn5{ color:white; font-size:11px; letter-spacing:-0.025em; height:30px; line-height:30px; background:#6FB36F; }
.btn_search0{ z-index:1; position:absolute; top:0px; right:0px; }
/**/
.bullet{ position:absolute; top:0.5em; left:0px; content:''; display:inline-block; }
.blt0 .bullet{ background:red; width:3px; height:3px; }
.blt1 .bullet{ background:blue; width:5px; height:20px; }
.blt2 .bullet{ background:green; width:5px; height:5px; }
/**/
.ul0 > li{ padding-left:7px; color:#555; font-size:14px; letter-spacing:-0.075em; line-height:24px; }
.ul0.en > li{ letter-spacing:0;; }
.ul0 > li + li{ margin-top:4px; }
.ul0 > li:before{ background:#A0A0A0; width:2px; height:2px; position:absolute; top:12px; left:0px; content:''; display:inline-block; }
.ul1 > li{ padding-left:7px; font-size:14px; color:#666; letter-spacing:-0.075em; line-height:24px; }
.ul1 > li:before{ background:#666; width:4px; height:1px; position:absolute; top:12px; left:0px; content:''; display:inline-block; }
.ul1 > li + li{ margin-top:5px; }
/**/
.ol0{ counter-reset:item 0; /*���۹�ȣ*/ }
.ol0 > li{ counter-increment:item 1; /*����ġ*/ }
.ol0 > li{ padding-left:15px; color:#555; font-size:14px; letter-spacing:-0.075em; line-height:24px; }
.ol0 > li + li{ margin-top:4px; }
.ol0 > li:before{ position:absolute; top:0px; left:0px; margin-right:5px; content:counter(item) '.'; display:inline-block; }
.ol1{ counter-reset:item 0; /*���۹�ȣ*/ }
.ol1 > li{ counter-increment:item 1; /*����ġ*/ }
.ol1 > li{ padding-left:15px; color:#555; font-size:14px; letter-spacing:-0.075em; line-height:24px; }
.ol1 > li + li{ margin-top:4px; }
.ol1 > li:before{ position:absolute; top:0px; left:0px; margin-right:5px; content:counter(item) ')'; display:inline-block; }
/**/
.tabui0{ margin-top:25px; margin-bottom:50px; background:white; display:table; width:100%; table-layout:fixed; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; }
.tabui0 > .row{ display:table-row; }
.tabui0 > .row > a{ outline:none; vertical-align:middle; position:relative; z-index:0; display:table-cell; height:51px; text-align:center; font-size:15px; color:#999; letter-spacing:-0.025em; }
.tabui0 > .row > a{ box-sizing:border-box; border-left:1px solid #E0E0E0; border-top:1px solid #E0E0E0; }
.tabui0 > .row > a.on{ z-index:1; background:#444549; font-weight:bold; color:white; }
.tabui0 > .row > a.on:before{ border:1px solid #444549; width:100%; height:50px; position:absolute; top:-1px; left:-1px; content:''; display:inline-block; }
/**/
.tabui1{ margin-bottom:50px; background:white; display:table; width:100%; table-layout:fixed; border-right:1px solid #E5E5E5; border-bottom:1px solid #656565; }
.tabui1 > .row{ display:table-row; }
.tabui1 > .row > a{ outline:none; vertical-align:middle; position:relative; z-index:0; display:table-cell; height:46px; text-align:center; font-size:13px; color:#999; letter-spacing:-0.025em; }
.tabui1 > .row > a{ box-sizing:border-box; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; }
.tabui1 > .row > a.on{ z-index:1; font-weight:bold; color:#333; }
.tabui1 > .row > a.on:before{ border:1px solid #656565; border-bottom-color:white; width:100%; height:45px; position:absolute; top:-1px; left:-1px; content:''; display:inline-block; }
/**/
.tabui2{ margin-top:25px; margin-bottom:25px; background:white; display:table; width:100%; table-layout:fixed; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; }
.tabui2 > .row{ display:table-row; }
.tabui2 > .row > a{ outline:none; vertical-align:middle; position:relative; z-index:0; display:table-cell; height:46px; text-align:center; font-size:13px; color:#999; letter-spacing:-0.075em; }
.tabui2 > .row > a{ box-sizing:border-box; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; }
.tabui2 > .row > a.on{ z-index:1; background:white; font-weight:bold; color:#B60005; }
.tabui2 > .row > a.on:before{ border:1px solid #B60005; width:100%; height:45px; position:absolute; top:-1px; left:-1px; content:''; display:inline-block; }
/**/
.datagrid0{ }
.datagrid0 .ghead{ width:100%; table-layout:fixed; border-collapse:collapse; }
.datagrid0 .ghead td{ text-align:center; height:40px; vertical-align:middle; background:#333; color:white; letter-spacing:-0.05em; }
.datagrid0 .ghead td{ border:1px solid #999; }
.datagrid0 .gbody{ max-height:100px; overflow-y:auto; }
.datagrid0 .gbody{ border-right:1px solid #DDD; border-bottom:1px solid #DDD; }
.datagrid0 .gbody > table{ width:100%; table-layout:fixed; border-collapse:collapse; }
.datagrid0 .gbody tr td{ text-align:center; vertical-align:middle; height:50px; color:#333; letter-spacing:-0.05em; }
.datagrid0 .gbody tr td{ border-bottom:1px solid #DDD; border-left:1px solid #DDD; }
.datagrid0 .gbody tr:last-child td{ border-bottom:none; }
.datagrid0 .gbody tr td:last-child{ border-right:none; }
/**/
.input0{ padding:6px 5px 7px; height:32px; }
.input1{ padding:2px 5px 3px; height:24px; }
/**/
.select0{ padding:5px 0; height:32px; }
.select1{ padding:1px 0; height:24px; }
/**/
.chk0{ display:inline-block; }
.chk0 > input[type=checkbox]{ position:absolute; left:-10000px; }
.chk0 > input[type=checkbox] + label{ color:#666; font-size:14px; letter-spacing:-0.05em; }
.chk0 > input[type=checkbox] + label:before{ margin-right:5px; vertical-align:top; background-image:url(/front_dept/imgs/checkbox/chk0.png); width:14px; height:14px; position:relative; top:3px; left:0px; content:''; display:inline-block; }
.chk0 > input[type=checkbox]:checked + label{ font-weight:bold; }
.chk0 > input[type=checkbox]:checked + label:before{ background-image:url(/front_dept/imgs/checkbox/chk0_on.png); }
/**/
.rdo0{ display:inline-block; }
.rdo0 > input[type=radio]{ position:absolute; left:-10000px; }
.rdo0 > input[type=radio] + label{ margin-left:10px; color:#666; font-size:16px; letter-spacing:-0.05em; }
.rdo0 > input[type=radio] + label:before{ margin-right:5px; vertical-align:top; background-image:url(/front_dept/imgs/radio/rdo0.png); width:24px; height:24px; position:relative; top:0px; left:0px; content:''; display:inline-block; }
.rdo0 > input[type=radio]:checked + label:before{ background-image:url(/front_dept/imgs/radio/rdo0_on.png); }
/**/
.paging0{ margin:20px 0; text-align:center; font-size:0; }
.paging0 > .btns{ }
.paging0 > .btns > li{ }
.paging0 .btn_first{ background:url(/front_dept/imgs/paging/first.png) no-repeat center; }
.paging0 .btn_prev{ background:url(/front_dept/imgs/paging/prev.png) no-repeat center; }
.paging0 .btn_next{ background:url(/front_dept/imgs/paging/next.png) no-repeat center; }
.paging0 .btn_last{ background:url(/front_dept/imgs/paging/last.png) no-repeat center; }
.paging0 > .btns > li > a{ overflow:hidden; text-indent:-10000px; }
.paging0 > .num_btns{ margin-left:20px; margin-right:20px; }
.paging0 > .num_btns > li:hover{ background:#F6F6F6; }
.paging0 > ul{ display:inline-block; font-size:0; }
.paging0 > ul > li{ letter-spacing:-0.075em; width:31px; height:33px; line-height:31px; color:#AAA; font-size:12px; display:inline-block; box-sizing:border-box; }
.paging0 > ul > li{ border-right:1px solid #DDDEE0; border-top:1px solid #DDDEE0; border-bottom:1px solid #DDDEE0; }
.paging0 > ul > li.on{ background:#F6F6F6; color:#555; font-weight:bold; }
.paging0 > ul > li:first-child{ border-left:1px solid #DDDEE0; }
.paging0 > ul > li > a{ display:block; height:100%; }
/**/
.file_down{ display:inline-block; vertical-align:middle; }
.file_down.hwp{ background-image:url(/front_dept/imgs/file_icon/hwp.gif); width:16px; height:16px; }
.file_down.pdf{ background-image:url(/front_dept/imgs/file_icon/pdf.gif); width:16px; height:16px; }
.file_down.xls{ background-image:url(/front_dept/imgs/file_icon/xls.gif); width:16px; height:16px; }
.file_down.disk{ background-image:url(/front_dept/imgs/file_icon/disk.gif); width:14px; height:13px; }
/**/
.lab{ display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:700; line-height:1; color:#FFF; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em; }
.lab_gray{ background-color:#777; }
.lab_blue{ background-color:#337AB7; }
.lab_green{ background-color:#5CB85C; }
.lab_skyblue{ background-color:#5BC0DE; }
.lab_yellow{ background-color:#F0AD4E; }
.lab_red{ background-color:#D9534F; }
/**/
.tab_box{ }
.tab_box > .view{ }
.tab_box > .view > *{ display:none; }
.tab_box > .view > *:first-child{ display:block; }
/**/
.cal0{ }
.cal0 > table{ table-layout:fixed; width:100%; }
.cal0 > table > * > tr > td{ vertical-align:middle; text-align:center; }
.cal0 > table > thead > tr > td{ font-weight:bold; border-bottom:1px solid #E5E5E5; color:#CCC; font-size:12px; height:29px; }
.cal0 > table > thead > tr > td.sun{ color:#EC6941; border-bottom:1px solid #EC6941; }
.cal0 > table > tbody > tr > td{ border-bottom:1px solid #EEE; font-weight:bold; font-size:15px; color:#999; }
.cal0 > table > tbody > tr > td > a{ line-height:49px; display:block; }
.cal0 > table > tbody > tr > td.on{ background:#009B64; color:white; }
.cal0 > table > tbody > tr > td.prev{ color:#CCC; letter-spacing:-0.025em; font-size:11px; }
.cal0 > table > tbody > tr > td.next{ color:#CCC; letter-spacing:-0.025em; font-size:11px; }
/**/
.photo_list2{ font-size:0; width:950px; }
.photo_list2 > li{ margin-bottom:20px; margin-right:20px; display:inline-block; width:290px; height:182px; }
.photo_list2 > li{ box-sizing:border-box; border:1px solid #DADADA; }
/**/
.photo_list3{ font-size:0; width:950px; }
.photo_list3 > li{ margin-bottom:20px; margin-right:20px; display:inline-block; width:300px; height:320px; }
.photo_list3 > li{ box-sizing:border-box; border:0px }

/**/
.play_list1{ display:table; table-layout:fixed; border-collapse:collapse; width:100%; }
.play_list1 > div{ display:table-cell; }
.play_list1 > div:first-child{ width:290px; }
.play_list1 > div + div{ padding-left:30px; }
.play_list1 > div .title{ margin-top:17px; margin-bottom:12px; text-align:center; color:#333; font-size:16px; letter-spacing:-0.075em; }
.play_list1 > div .btns{ text-align:center; }


/*추가*/
.x_tit p {font-size: 18px; font-weight: bold; color: #b60005;}
.x_tit p:before {display:inline-block; content: ''; color: #b60005; background-color: #b60005; width: 4px; height: 4px; vertical-align: middle; margin-right: 10px;}
.title_box {margin: 0 auto; text-align: center; padding: 20px;}
.tltle_box p.tit {font-size: 26px; font-weight: bold; color: #333;}
.tltle_box p {font-size: 16px; color: #aaa; text-align: center;}
.t_box {width: 100%; margin-bottom: 40px;}
.t_box h4 {text-align: left; padding: 15px 0; font-size: 20px; font-weight: bold; color: #333;}
.t_box h4 span {color: #b60005;}
.t_box table {width: 100%; margin: 20px 0 0 0;}
.common_tb th {border-top: solid 2px #b60005; border-bottom: solid 1px #ddd; height: 50px; font-size: 16px; color: #333; vertical-align: middle; text-align: left; padding: 0 10px; font-weight: normal;}
.common_tb th:nth-child(1) {background-color: #eee; border-left: solid 1px #ddd; border-right: solid 1px #ddd; text-align: center;}
.common_tb th:nth-child(1) p {color: #aaa; font-size: 14px; font-weight: normal;}
.t_box table .basebox {width: 95%; border: solid 1px #aaa; height: 30px; line-height: 30px; vertical-align: middle; padding: 0 10px;}
.common_tb td {border-bottom: solid 1px #ddd; height: 50px; font-size: 16px; color: #333; vertical-align: middle; text-align: left; padding: 0 10px; font-weight: normal;}
.common_tb td:nth-child(1) {background-color: #eee; border-left: solid 1px #ddd; border-right: solid 1px #ddd; text-align: center;}
.common_tb td:nth-child(1) p {color: #aaa; font-size: 14px; font-weight: normal;}
.check_tb tr {border-bottom: solid 1px #ddd;}
.check_tb tr:nth-child(1) {border-top: solid 1px #ddd;}
.check_tb td {border-right: solid 1px #ddd; height: 50px; font-size: 16px; color: #333; vertical-align: middle; text-align: left; padding: 0 10px; font-weight: normal;}
.check_tb td:nth-child(1) {border-left: solid 1px #ddd;}
.check_tb .txtbox {width: 50%; border: solid 1px #aaa; height: 30px; line-height: 30px; vertical-align: middle; padding: 0 10px;}
.ta_box {border: 1px solid #ddd; margin: 20px 0; padding: 10px; width: 100%; font-size: 16px; color: #333; line-height: 24px;}
.file_box {margin-top: 20px;}

.personal_box {position: relative; clear: both; border: 1px solid #ddd; background-color: #eee; padding: 20px; width: 100%; margin: 0 auto;}
.personal_box h3 {font-size: 20px; font-weight: bold; color: #333; text-align: center;}
.personal_box p.lit {font-size: 16px; color: #aaa; text-align: center;}
.personal_box p.tit {text-align: left; font-size: 18px; font-weight: bold; color: #333; padding: 10px 0; vertical-align: middle;}
.personal_box p.tit span {font-size: 14px; color: #aaa; vertical-align: middle;}
.personal_box p {text-align: left; padding-left: 10px; font-size: 16px; font-weight: normal; color: #666; word-break: keep-all;}

.personal_box2 {position: relative; clear: both; border: 1px solid #ddd; padding: 20px; width: 100%; margin: 0 auto; margin-top: 50px; margin-bottom: 30px;}
.personal_box2 h3 {font-size: 20px; font-weight: bold; color: #333; text-align: center;}
.personal_box2 h3 span {color: #b60005;}
.personal_box2 p {text-align: center; padding: 0 10px; font-size: 16px; font-weight: normal; color: #666; word-break: keep-all;}
.personal_box2 p span {color: #b60005;}

.agree_box {position: relative; clear: both; padding: 20px; width: 90%; margin: 0 auto; margin-bottom: 20px;}
.agree_box p {text-align: center; font-size: 16px; font-weight: normal; color: #666; word-break: keep-all;}
.agree_box p span {font-size: 14px; color: #aaa; vertical-align: middle;}
.btn_ac a {width: 250px; height: 60px; margin: 0 auto; background-color: #b60005; line-height: 60px; font-size: 18px; color: #fff; text-align: center; display: block;}