@charset "UTF-8";
/* 빌딩투자의정석 */
.ceremony .list_sns { position: absolute; top: 27px; right: 0; }
.ceremony .stand_part_line { padding: 40px 0; border-top: 1px solid #eee; }
.ceremony .stand_part_line.line-none { border-top: 0; }

.standard_white_bd_wrap { background-color: #fff; padding: 0 40px 38px; border: 1px solid #efeff0; margin-top: 30px; }

.standard_step_pg_wrap ol { background-color: #fff; border: 1px solid #eee; border-collapse: collapse; display: table; table-layout: fixed; width: 100%; }
.standard_step_pg_wrap ol li { width: 11.11111111111111%; display: table-cell; /*vertical-align: middle;*/ height: 82px; }
.standard_step_pg_wrap ol li a { position: relative; display: block; height: 100%; padding: 13px 0 0 36px; box-sizing:border-box;}
.standard_step_pg_wrap ol li a:after { z-index: 1; content: ""; display: block; position: absolute; top: 0; right: -24px; width: 25px; height: 82px; background: url("../images/ceremony/sd_step_mark.png") 0 0 no-repeat; }
.standard_step_pg_wrap ol li a strong { font-size: 13px; font-weight: normal; color: #666; }
.standard_step_pg_wrap ol li a strong span { color: #2299e2; }
.standard_step_pg_wrap ol li a p { margin-top: 7px; font-size: 14px; font-weight: 100; color: #666; line-height: 1.4; }
.standard_step_pg_wrap ol li:last-child a:after { display: none; }
.standard_step_pg_wrap ol li.on a { background-color: #162e59; }
.standard_step_pg_wrap ol li.on a:after { background: url("../images/ceremony/sd_step_mark_on.png") 0 0 no-repeat; }
.standard_step_pg_wrap ol li.on a strong { color: #fff94a; }
.standard_step_pg_wrap ol li.on a strong span { color: #fff94a; }
.standard_step_pg_wrap ol li.on a p { color: #fff; }

.standard_step_intro_banner { position: relative; margin: -1px -41px 0; padding: 40px; height: 500px; line-height: 1.4; color: #fff; box-sizing: border-box; }
.standard_step_intro_banner.step_bg_01 { background: url("../images/ceremony/standard_banner_bg_01.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner.step_bg_02 { background: url("../images/ceremony/standard_banner_bg_02.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner.step_bg_03 { background: url("../images/ceremony/standard_banner_bg_03.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner.step_bg_04 { background: url("../images/ceremony/standard_banner_bg_04.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner.step_bg_05 { background: url("../images/ceremony/standard_banner_bg_05.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner.step_bg_06 { background: url("../images/ceremony/standard_banner_bg_06.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner.step_bg_07 { background: url("../images/ceremony/standard_banner_bg_07.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner.step_bg_08 { background: url("../images/ceremony/standard_banner_bg_08.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner.step_bg_09 { background: url("../images/ceremony/standard_banner_bg_09.jpg") 0 0 no-repeat; background-size: cover; }
.standard_step_intro_banner .txt { font-size: 18px; font-weight: 100; }
.standard_step_intro_banner .txt span { font-weight: bold; color: #fff94a; }
.standard_step_intro_banner .line_box_wrap { position: absolute; bottom: 40px; left: 0; width: 100%; padding: 0 40px; box-sizing: border-box; }
.standard_step_intro_banner .line_box { margin-top: 48px; text-align: center; border: 5px solid #818182; display: table; width: 100%; }
.standard_step_intro_banner .line_box .line_cell { display: table-cell; height: 140px; vertical-align: middle; }
.standard_step_intro_banner .line_box .line_cell em, .standard_step_intro_banner .line_box .line_cell strong { display: block; }
.standard_step_intro_banner .line_box .line_cell em { font-size: 18px; font-weight: normal; }
.standard_step_intro_banner .line_box .line_cell strong { font-size: 34px; font-weight: normal; margin-top: 5px; }

/* 빌딩 투자의 정석 */
.standard_text_con_box {display:block;}
.standard_text_con_box h4{font-size:18px; color:#1d1d21; padding:25px 0 15px; font-weight:normal;}
.standard_text_con_box strong{font-weight:normal;}
.standard_text_con_box .title{font-size:16px; color:#1d1d21; line-height:28px;}
.standard_text_con_box .title p{padding-left:10px;}
.standard_text_con_box > p{font-size:16px;}
.standard_text_con_box .cont{color:#777;}
.standard_text_con_box .cont div{line-height:26px; font-size:16px; padding-left:18px;}
.standard_text_con_box .cont div h5{font-size:16px; color:#1d1d21; font-weight:normal;}
.standard_text_con_box .cont div div + h5{margin-top:10px;}
.standard_text_con_box .cont div div{padding-left:18px;}
.standard_text_con_box .cont div div ul{margin:10px 0;}
.standard_text_con_box .cont div div ul li{position:relative; padding-left:10px;}
.standard_text_con_box .cont div div ul li strong{font-weight:bold; display:block;}
.standard_text_con_box .cont div div ul li strong:before{content:'-'; position:absolute; left:0;}
.standard_text_con_box .cont div div ul li + li{margin-top:8px;}
.standard_text_con_box .cont div div ol li{position:relative; padding-left:20px;}
.standard_text_con_box .cont div div ol li:before{position:absolute; left:0; top:9px; content:''; width:11px; height:8px; background:url('../images/ceremony/icon_check.png') no-repeat; background-size:11px 8px;}
.standard_text_con_box .cont div div ol.type02 li:before{background:url('../images/ceremony/icon_check_gray.png') no-repeat; background-size:11px 8px;}
.standard_text_con_box .table_type01{margin-top:10px; font-size:16px; padding:0 !important;}
.standard_text_con_box .table_type01 th{text-align:center; color:#1d1d21; font-size:16px;}
.standard_text_con_box .table_type01 td{line-height:1.6; font-size:16px;}
.standard_text_con_box .table_type01 td strong{font-weight:bold; margin:5px 0; display:block;}
.standard_text_con_box .txt_red{color:#ef3131;}
.standard_text_con_box .txt_black{color:#1d1d21;}
.standard_text_con_box .txt_gray{color:#666;}
.standard_text_con_box .txt_blue{color:#2299e2;}
.standard_text_con_box .txt_right{text-align:right;}
.standard_text_con_box .txt_center{text-align:center;}
.standard_text_con_box .txt_bold{font-weight:bold;}
.standard_text_con_box .fs_15{font-size:15px;}
.standard_text_con_box .fs_16{font-size:16px;}
.standard_text_con_box .pd15{padding-left:15px; padding-right:15px;}
.standard_text_con_box .cont .btn{display:block; background-color:transparent; border-color:#162e59; color:#162e59; width:200px;}
.standard_text_con_box .cont .btn span{height:38px; line-height:38px;}

.standard_contents_wrap .stit { padding-top: 0; }
.standard_contents_wrap .standard_con_list ul { *zoom: 1; margin: 0 -5px; }
.standard_contents_wrap .standard_con_list ul:before, .standard_contents_wrap .standard_con_list ul:after { content: ""; display: table; }
.standard_contents_wrap .standard_con_list ul:after { clear: both; }
.standard_contents_wrap .standard_con_list ul li { float: left; width: 33.333333%; box-sizing: border-box; padding: 0 5px; }
.standard_contents_wrap .standard_con_list ul li a { display: block; height: 195px; }
.standard_contents_wrap .standard_con_list ul li a .tt_pic { float: left; overflow:hidden; position:relative; height:195px; width:195px; border:1px solid #eee; box-sizing:border-box;}
.standard_contents_wrap .standard_con_list ul li a .tt_pic img {display:block; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); height:100%; width:auto; min-width:195px;}
.standard_contents_wrap .standard_con_list ul li a .con_box { background-color: #fff; position: relative; float: none; width: auto; overflow: hidden; border: 1px solid #eee; border-left: 0; box-sizing: border-box; padding: 18px 14px; height: 100%; }
.standard_contents_wrap .standard_con_list ul li a .con_box strong { font-size: 14px; font-weight: normal; color: #999; }
.standard_contents_wrap .standard_con_list ul li a .con_box p { margin-top: 15px; line-height: 1.4; font-size: 16px; font-weight: normal; color: #111; letter-spacing: -1px; }
.standard_contents_wrap .standard_con_list ul li a .con_box span { position: absolute; bottom: 18px; left: 18px; font-size: 13px; font-weight: bold; color: #023793; }

.standard_summary_wrap .sum_txt { text-align: center; font-size: 18px; font-weight: 100; line-height: 1.6; }
.standard_summary_wrap .sum_txt .black { font-weight: bold; color: #1d1d21; }
.standard_summary_wrap .sum_txt .blue { font-weight: bold; color: #2299e2; }
.standard_summary_wrap .standard_summary_box { margin-top: 45px; }
.standard_summary_wrap .standard_advice_btn { text-align: center; margin-top: 20px; }
.standard_summary_wrap .standard_advice_btn a { width: 280px; height: 70px; line-height: 70px; display: inline-block; font-size: 20px; font-weight: normal; color: #fff; background-color: #2299e2; }
.standard_summary_wrap .standard_simple_impor { text-align: center; line-height: 1.6; margin-top: 22px; }
.standard_summary_wrap .standard_simple_impor strong { font-size: 14px; font-weight: normal; color: #1d1d21; }
.standard_summary_wrap .standard_simple_impor p { font-size: 14px; font-weight: 100; color: #999; }

.won_building_product_list .stit { *zoom: 1; }
.won_building_product_list .stit:before, .won_building_product_list .stit:after { content: ""; display: table; }
.won_building_product_list .stit:after { clear: both; }
.won_building_product_list .stit .detail_view { text-align: center; text-decoration: none; display: inline-block; font-size: 13px; font-weight: normal; color: #999; border: 1px solid #aaa; width: 67px; height: 25px; line-height: 23px; box-sizing: border-box; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.won_building_product_list .stit .detail_view i { font-style: normal; margin-right: 5px; vertical-align: top; font-size: 16px; font-weight: 100; }
.won_building_product_list .type_mark_list .type { display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; font-size: 13px; font-weight: normal; color: #fff; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.won_building_product_list .type_mark_list .type.hot { background-color: #01b7de; }
.won_building_product_list .type_mark_list .type.company { background-color: #f13b54; }
.won_building_product_list .type_mark_list .type.profit { background-color: #fd7a10; }
.won_building_product_list .type_mark_list .type.station { background-color: #3b53bc; }
.won_building_product_list .type_mark_list .type.new { background-color: #673f98; }
.won_building_product_list .circle_mark_list { font-size: 0; margin: 0 -2.5px; }
.won_building_product_list .circle_mark_list .circle_btn { margin: 0 2.5px; display: inline-block; width: 130px; height: 36px; line-height: 34px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; box-sizing: border-box; font-size: 14px; font-weight: 100; color: #999; background-color: #fff; border: 1px solid #ccc; text-align: center; }
.won_building_product_list .circle_mark_list .circle_btn.on { font-weight: normal; color: #fff; background-color: #2299e2; border: 1px solid #2299e2; }
.won_building_product_list .prog_sale_pd_list { margin-top: 10px; }
.won_building_product_list .prog_sale_pd_list .prog_sale_ul { *zoom: 1; margin: 0 -10px; }
.won_building_product_list .prog_sale_pd_list .prog_sale_ul:before, .won_building_product_list .prog_sale_pd_list .prog_sale_ul:after { content: ""; display: table; }
.won_building_product_list .prog_sale_pd_list .prog_sale_ul:after { clear: both; }
.won_building_product_list .prog_sale_pd_list .prog_sale_ul .prog_sale_li { float: left; box-sizing: border-box; padding: 0 10px; }

.standard_prog_banner_wrap { *zoom: 1; margin-top: 40px; }
.standard_prog_banner_wrap:before, .standard_prog_banner_wrap:after { content: ""; display: table; }
.standard_prog_banner_wrap:after { clear: both; }
.standard_prog_banner_wrap a { display: block; float: left; }
.standard_prog_banner_wrap a + a { float: right; }
