@charset "utf-8";

body {font-size:12px;font-family:dotum;color:#252525;width:100%;line-height:16px;margin:0px;font-weight:normal;height:100%;padding:0px;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, dt, dl, dd {margin:0px;padding:0px;font-size:12px;font-family:dotum;color:#252525;}
ul, ol, dl, dd, dt, li	{list-style-type:none; margin:0; padding:0px;line-height:16px;}
table {}
select {font-size:12px;}

fieldset {border:0;margin:0px;padding:0px;}
legend {margin:0px;padding:0px;font-size:0px;height:0px;line-height:0px;}
caption {position:absolute; visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px;margin:0px;padding:0px;line-height:0px;} 

img {border:0;vertical-align:top;}

/* 클리어 */
.cb {clear:both;font-size:0px;line-height:0px;height:0px;}

/* 컨텐츠정렬관련 */
.al {text-align:left;} .ac {text-align:center;} .ar {text-align:right;}
/* default */
a { color:#252525;text-decoration:none;} a:hover {color:#252525; text-decoration:underline;}

/* 건너뛰기 */
#skipnavi {width:0; height:0; font-size:0; line-height:0;}

/* 가이드 */
#wrap {width:930px;margin:0px auto 0px auto;}

#header {height:224px;position:relative;background:url(/executive/images/member/bg_header_01.gif) no-repeat;}
#header h1 {position:absolute;top:19px;left:30px;}
#header .text_header {position:absolute;top:82px;left:255px;}
#header #gnb {height:86px;position:absolute;top:138px;left:0px;}
#header #gnb li {float:left;}

#contents {padding:35px 16px 35px 16px;position:relative;height:100%;}

#contents h3 {background:url(/executive/images/member/bg_title_01.gif) no-repeat 6px 0px;padding-left:14px;margin-bottom:25px;position:relative;}
#contents h3 span {margin-left:15px;position:absolute;top:2px;}
.text_p01 {padding:0px 0px 4px 13px;}
.text_p02 {padding:0px 0px 14px 3px;}

/*마이페이지 레프트메뉴*/
#left_menu .lnb_sub01 {float:left;width:154px;margin-right:16px;}
#left_menu .lnb_sub01 h2 {}
#left_menu .lnb_sub01 ul {padding:9px 5px 30px 5px;border:1px solid #00bff3;}
#left_menu .lnb_sub01 li {background:url(/executive/images/common/bul_17.gif) no-repeat 14px 12px;padding:7px 0px 3px 21px;letter-spacing:-1px;border-bottom:1px solid #cdcdcd;}
#left_menu .lnb_sub01 li a {color:#252525;}
#left_menu .lnb_sub01 li a:hover {color:#252525;}

/*마이페이지-메인*/
.mem_main {width:100%;height:524px;}
.mem_main .main_left {float:left;width:194px;height:100%;background:#efefef;}
.mem_main .main_left .login_box {background:url(/executive/images/member/bg_main_01.gif) no-repeat;width:179px;height:74px;font-family:gulim;margin:6px auto 20px auto;text-align:center;}
.mem_main .main_left .login_box p {height:26px;padding:17px 0px 0px 0px;}
.mem_main .main_left h4 {height:26px;padding:0px 0px 0px 10px;}
.mem_main .main_left ul {}
.mem_main .main_left li {line-height:18px;height:18px;background:url(/executive/images/common/bul_02.gif) no-repeat 22px 6px;padding:0px 0px 0px 28px;}
.mem_main .main_left .btn_01 {margin:5px 0px 26px 22px;}
.mem_main .mem_contents {float:right;width:692px;height:502px;border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8;padding-top:20px;}
.mem_main .mem_contents h4 span {color:#f54009;}

/*로그인 아이디/비밀번호 찾기*/
.login_area {border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8;text-align:center;margin-bottom:25px;}
.login_area .login_input {width:220px;padding:29px 0px 23px 0px;position:relative;margin:0px auto 0px auto;}
.login_area .login_input .input_form01 {text-align:left;background:url(/executive/images/common/bul_05.gif) no-repeat 0px 6px;padding:2px 0px 0px 10px;color:#7d7d7d;font-family:gulim;height:24px;position:relative;} 
.login_area .login_input .input_form01 span {position:absolute;left:64px;top:-5px;}
.login_area .login_input .input_form02 {text-align:left;background:url(/executive/images/common/bul_05.gif) no-repeat 0px 6px;padding:2px 0px 0px 10px;color:#7d7d7d;font-family:gulim;height:24px;} 
.login_area .login_input .input_form02 span {position:absolute;left:64px;top:50px;}
.login_area .login_input .input_form03 {text-align:left;background:url(/executive/images/common/bul_05.gif) no-repeat 0px 6px;padding:2px 0px 0px 10px;color:#7d7d7d;font-family:gulim;height:24px;} 
.login_area .login_input .input_form03 span {position:absolute;left:64px;top:76px;}
.login_area .btn_go {position:absolute;top:25px;left:200px;}
.login_area p {height:19px;padding-top:17px;}
.login_area .text_p03 {border-bottom:1px solid #ececec;width:595px;}

/*이용약관*/
.member_join {border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;padding:20px 0px 20px 0px;margin-bottom:25px;}
.member_join .agreement {padding:10px 22px 10px 22px;}
.member_join .agreement textarea {border:1px solid #E9E9E9;width:100%;height:334px;}

/*실명인증*/
.provincial_area {height:100%;width:854px;margin:0px auto 0px auto;}
.provincial_area h4 {margin-bottom:23px;}
.provincial_area .provincial01 {width:406px;float:left;border-right:1px solid #ececec;}
.provincial_area .provincial01 .provincial_box {width:343px;height:101px;background:#f6f6f6;text-align:left;padding:12px 13px 12px 13px;}
.provincial_area .provincial01 .provincial_box .section_01 {border-bottom:1px solid #e9e9e9;padding:0px 0px 8px 24px;}
.provincial_area .provincial01 .provincial_box .section_02 {padding:11px 0px 0px 24px;}
.provincial_area .provincial01 .provincial_box .input_form01 {text-align:left;font-family:gulim;} 
.provincial_area .provincial01 .provincial_box .input_form02 {text-align:left;font-family:gulim;} 
.provincial_area .provincial01 .input01 {border:1px solid #CCCCCC;padding:2px 0px 2px 4px;width:121px;height:16px;vertical-align:middle;} 
.provincial_area .provincial01 .provincial_text01 {font-family:gulim;color:#252525;padding:23px 4px 0px 4px;word-spacing:-1px;}
.provincial_area .provincial02 {width:406px;float:right;}

/* 개인정보 입력폼 */
.mem_input {border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8;text-align:center;margin-bottom:25px;}
.mem_input .mem_tbl {padding:0px 22px 0px 22px;}
.mem_input table {width:100%;margin:0px auto 0px auto;}
.mem_input th {font-size:11px;text-align:left;padding:8px 0px 6px 10px;line-height:14px;border-bottom:1px solid #E6E6E6;}
.mem_input td {border-bottom:1px solid #E6E6E6;text-align:left;padding:3px 0px 3px 0px;}
.mem_input .user_id {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:123px;vertical-align:middle;}
.mem_input .user_pw {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:123px;vertical-align:middle;}
.mem_input .user_name {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:123px;vertical-align:middle;}
.mem_input .user_email {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:293px;vertical-align:middle;}
.mem_input .user_addres {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:573px;vertical-align:middle;}
.mem_input .user_idsearch {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:123px;vertical-align:middle;}
.mem_input .user_phone {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:40px;vertical-align:middle;}
.mem_input .user_shownum {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:123px;vertical-align:middle;}
.mem_input textarea {border:1px solid #979797;width:98%;height:80px;}
.mem_input .input_btn {vertical-align:middle;}
.mem_input .bd_none {border:none;}
.mem_input .ft01 {font-size:11px;color:#005B7F;}
.mem_input .ft02 {}

/*마이페이지 주소록관리*/
.mapage_section01 {float:left;width:522px;}
.mapage_section01 .mem_guide {padding:27px 0px 19px 6px;font-size:11px;border-top:1px solid #B8B8B8;border-bottom:1px solid #ececec;margin-bottom:25px;}
.mapage_section01 .mem_guide .fc_01 {font-weight:bold;color:#002ba8;}
.mapage_section01 .mem_guide ul {margin-top:26px;}
.mapage_section01 .mem_guide li {color:#636363;font-size:11px;background:url(/executive/images/sub01/bul_05.gif) no-repeat 2px 6px;padding:0px 0px 0px 9px;line-height:18px;}
.mapage_section01 .bd_none {border-bottom:none;}

.mapage_section02 {float:right;padding-top:47px;}
.mapage_section02 .sms_area {background:url(/executive/images/member/bg_sms_01.gif) no-repeat;width:192px;height:524px;position:relative;}
.mapage_section02 .sms_box {background:url(/executive/images/member/bg_sms_02.gif) no-repeat;width:167px;height:102px;position:absolute;top:12px;left:13px;}
.mapage_section02 .sms_box .sms_text {width:149px;height:84px;position:absolute;top:8px;left:8px;line-height:18px;overflow:hidden;}
.mapage_section02 .receiver {position:absolute;top:108px;left:0px;width:100%;}
.mapage_section02 .receiver span {position:absolute;top:2px;left:5px;}
.mapage_section02 .receiver .btn_01 {position:absolute;top:0px;right:0px;}
.mapage_section02 .receiver_list {overflow:auto;position:absolute;top:130px;left:0px;}
.mapage_section02 .receiver_list .input_num {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:160px;margin-bottom:1px;color:#a7a7a7;}
.mapage_section02 .reply span {position:absolute;top:2px;left:5px;}
.mapage_section02 .reply .input_num {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:102px;margin-bottom:1px;color:#a7a7a7;}

/*마이페이지 검색*/
.mapage_section01 .board_tip {height:34px;position:relative;}
.mapage_section01 .board_tip .board_search {position:absolute;right:6px;top:0px;text-align:right;}
.mapage_section01 .board_tip .board_search input {vertical-align:top;}
.mapage_section01 .board_tip .board_search select {vertical-align:middle;}
.mapage_section01 .board_tip .board_search .sch_input {height:16px; padding:2px 0px 0px 4px; border:1px solid #C4C4C4;width:130px;margin-top:-1px;}
.mapage_section01 .total_page {padding:7px 0px 0px 12px;} 
.mapage_section01 .total_page span {color:#919191;font-size:11px;}

/*문자보관함*/
.sms_subject {margin-bottom:18px;}
.sms_subject p {vertical-align:middle;margin-bottom:6px;padding-left:8px;}
.sms_subject .sms_title {border:1px solid #979797;padding:2px 0px 0px 4px;height:16px;width:418px;vertical-align:middle;}
.sms_subject .my_sms {background:url(/executive/images/member/bg_mysms_01.gif) no-repeat;width:520px;height:231px;}
.sms_subject .my_sms .sms_gallery {float:left;padding:26px 40px 0px 40px;}
.sms_subject .my_sms .sms_gallery .sms_box {background:url(/executive/images/member/bg_mysms_02.gif) no-repeat;width:167px;height:101px;position:relative;}
.sms_subject .my_sms .sms_gallery .sms_box .sms_text {overflow:hidden;width:157px;height:88px;position:absolute;top:7px;left:6px;line-height:18px;}
.sms_subject .my_sms .sms_gallery p {margin-top:10px;width:157px;text-align:center;color:#363636;}					
.sms_subject .my_sms .sms_gallery02 {float:left;padding:21px 23px 0px 23px;}
.sms_subject .my_sms .sms_gallery02 .sms_box {background:url(/executive/images/member/bg_sms_custody.gif) no-repeat;width:126px;height:126px;position:relative;}
.sms_subject .my_sms .sms_gallery02 .sms_box .sms_text {width:102px;height:104px;position:absolute;top:11px;left:11px;line-height:18px;font-family:gulim;overflow:hidden;}
.sms_subject .my_sms .sms_gallery02 p {margin-top:10px;width:116px;text-align:center;color:#363636;}					
.sms_subject .my_sms .sms_gallery02 .user_name {margin-top:-5px;color:#737373;font-size:11px;}
.sms_subject .my_sms .sms_gallery02 .send_btn {text-align:center;}

/*문자서비스*/
.sms_service {background:url(/executive/images/member/bg_sms_service.gif) no-repeat;width:521px;height:131px;margin-top:-19px;position:relative;}
.sms_service .sms_text {width:504px;height:115px;position:absolute;top:8px;left:8px;line-height:18px;overflow:hidden;}
.sms_message {width:521px;margin:33px auto 0px auto;}
.sms_message .sms_landload {float:left;width:250px;border-left:1px solid #ececec;padding-left:20px;}
.sms_message .sms_landload h4 {height:29px;}
.sms_message .sms_landload p {padding-bottom:17px;}
.sms_message .none {padding-left:0px;border:none;}


/* 게시물 리스트*/
.board_list {margin-bottom:25px;}
.board_list table {width:100%;margin:0px auto 0px auto;}
.board_list thead th {border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;text-align:center;padding:6px 0px 5px 0px;color:#252525;}
.board_list tbody td {border-bottom:1px solid #e6e6e6;text-align:center;padding:5px 0px 3px 0px;color:#707070;}
.board_list tbody td p {padding:0px 10px 0px 10px;color:#707070;text-align:left;}
.board_list .file01 {padding:0px;}

.board_list02 {}
.board_list02 {margin-top:8px;}
.board_list02 table {width:100%;margin:0px auto 0px auto;}
.board_list02 thead th {border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;background:#f9f9f9;font-weight:normal;text-align:center;padding:6px 0px 5px 0px;color:#252525;}
.board_list02 tbody td {text-align:center;padding:4px 0px 2px 0px;color:#707070;}
.board_list02 tbody td p {padding:0px 10px 0px 10px;color:#707070;text-align:left;}

/* 페이징 */
.page_skip {text-align:center;color:#817878;word-spacing:1px;margin:15px 0px 15px 0px;position:relative;height:15px;}
.page_skip a {color:#707070;}      
.page_skip a:hover {color:#1e9a9c;}
.page_skip .point {color:#1e9a9c;font-weight:bold;}
.page_skip .bar {color:#d7d7d7;padding:0px 2px 0px 2px;}
.page_skip img {vertical-align:middle;}
.page_skip .btn01 {position:absolute;right:15px;top:0px;}

/*탭메뉴*/
.tab01 {height:29px;margin-bottom:30px;}
.tab01 div {background:url(/executive/images/member/bg_tab_off.gif) no-repeat;width:69px;height:29px;padding:6px 10px 0px 10px;color:#959595;font-weight:bold;float:left;margin-right:5px;}
.tab01 div a {color:#959595;}
.tab01 div a:hover {color:#959595;}
.tab01 div.on {background:url(/executive/images/member/bg_tab_on.gif) no-repeat;width:69px;height:29px;padding:6px 10px 0px 10px;color:#0054a6;font-weight:bold;}
.tab01 div.on a {color:#0054a6;}
.tab01 div.on a:hover {color:#0054a6;}

/* footer */
#footer {background:url(/executive/images/common/bg_footer_01.gif) no-repeat;padding:10px 0px 0px 0px;}
#footer .footer_area {position:relative;height:65px;}
#footer .footer_area h1 {padding:20px 0px 0px 40px;}
#footer .footer_area ul {position:absolute;top:10px;left:175px;}
#footer .footer_area li {float:left;padding-right:4px;font-size:11px;}
#footer .footer_area li a {color:#5E5E5E;}
#footer .footer_area address {line-height:15px;font-style:normal;color:#5E5E5E;position:absolute;top:30px;left:175px;font-size:11px;}
#footer .footer_area cite {line-height:15px;font-style:normal;color:#5E5E5E;font-size:11px;}
#footer .footer_area .send_mail {font-size:11px;}
#footer .footer_area .send_mail a {color:#0076A3;position:absolute;top:30px;left:655px;line-height:15px;}
#footer .footer_area .wah  {position:relative;float:right;padding-right:40px;top:-40px;}

#returntop {width:0; height:0; font-size:0; line-height:0;}


/* 여백 */
.mg_top7 {margin-top:7px;}
.mg_top10 {margin-top:15px;}

/*버튼*/
.btn_center {text-align:center;}
.btn_center02 {text-align:center;margin-top:10px;}
.btn_right {text-align:right;}
.btn_right02 {text-align:right;margin-bottom:8px;}

/* 입력폼 */
.radio {height:12px; width:12px;margin:0px 0px 2px 0px;vertical-align:middle;}
.checkbox_01 {height:14px;width:14px;border:0;vertical-align:middle;}

/*선주추가<!--서비스 폼으로 전송하기 위하여*/
.login_area .form {border:1px solid #CCCCCC;padding:2px 0px 3px 4px;width:121px;height:16px;vertical-align:middle;} 
.provincial_area .provincial01 .provincial_box .section_02 {width:220px;float:left;}
.provincial_area .provincial01 .provincial_box .btn_go {padding:9px;}
/*
.login_area input {border:1px solid #CCCCCC;padding:2px 0px 3px 4px;width:121px;height:16px;vertical-align:middle;} 
*/

/* 선주수정 */
.mapage_section02 .reply {position:absolute;top:155px;left:0px;width:100%;border-bottom:1px solid #ececec;height:48px;}
.mapage_section02 .reply .reply_num {position:absolute;top:20px;left:0px;}
.mapage_section02 .send_btn {position:absolute;top:205px;left:22px;}


/*담당자정보*/
.freedom_info {background:url(/executive/images/sub02/bg_freedom01.gif) no-repeat;width:702px;height:55px;position:relative;margin:35px 0px 12px 0px;}
.freedom_info .img01 {position:absolute;left:22px;top:11px;}
.freedom_info ul {position:absolute;top:13px;left:105px;}
.freedom_info li {float:left;line-height:18px;height:18px;background:url(/executive/images/common/bul_04.gif) no-repeat 4px 6px;padding:0px 25px 0px 11px;font-size:11px;}
.freedom_info p {position:absolute;top:30px;left:105px;clear:both;line-height:18px;height:18px;background:url(/executive/images/common/bul_04.gif) no-repeat 4px 6px;padding:0px 0px 0px 11px;font-size:11px;color:#7D7D7D;}

/*고객만족도*/
.valuation {background:url(/executive/images/sub02/bg_satisfaction02.gif) repeat-y;}
.valuation .bg01 {background:url(/executive/images/sub02/bg_satisfaction01.gif) no-repeat;width:702px;height:26px;position:relative;}
.valuation .bg02 {background:url(/executive/images/sub02/bg_satisfaction03.gif) no-repeat;width:702px;height:5px;font-size:0px;}
.valuation .title {background:url(/executive/images/sub02/icon_01.gif) no-repeat 0px 0px;padding:0px 0px 0px 28px;width:22px;height:17px;position:absolute;left:16px;top:6px;}
.valuation .select_info {position:absolute;right:15px;top:6px;}
.valuation .select_info ul {}
.valuation .select_info li {float:left;background:url(/executive/images/common/bul_04.gif) no-repeat 28px 6px;padding:0px 0px 0px 35px;font-size:11px;}
.valuation .select_info li span {color:#448CCB;font-weight:bold;}
.valuation .select_info .none {background:none;padding-left:5px;}
.valuation .select_ask {position:relative;height:57px;}
.valuation .select_ask .q {background:url(/executive/images/sub02/icon_q.gif) no-repeat 0px 2px;padding:0px 0px 0px 15px;position:absolute;left:19px;top:10px;vertical-align:middle;}
.valuation .select_ask .ask01 {font-size:11px;position:absolute;right:29px;top:10px;}
.valuation .select_ask .ask02 {position:absolute;left:19px;top:30px;}
.valuation .select_ask .ask02 .input_valuat {width:592px;height:16px;border:solid 1px #D8DBE1;padding:2px 0px 0px 4px;}
.valuation .select_ask .ask02 img {margin:2px 0px 0px 2px;}


/* 회원유형 선택 */
.joinBox {
    background:none;
    height: 323px;
    width: 708px;
    margin: 0 auto;
}
.joinBox .txtArea {
    background: url("/executive/images/join/bg_join_001.gif") no-repeat scroll 0 0 transparent;
    margin: 0px 0 0 15px;
    padding: 0 0 0 95px;
    height: 69px;
}
.joinBox .joinChoice {
    margin: 20px auto;
    overflow: hidden;
    width: 680px;
}
.joinBox .joinChoice ul {
    width: 680px;
}
.joinBox .joinChoice li {
    float: left;
    height: 202px;
    padding: 0 23px 0 0;
    width: 194px;
}
.joinBox .joinChoice li.no2 {
	background: url("/executive/images/join/join_img_004.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 202px;
    padding: 0 23px 0 0;
    width: 292px;
}
.joinBox .joinChoice li.no3 {
	background: url("/executive/images/join/join_img_007.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 202px;
    padding: 0 23px 0 0;
    width: 292px;
}
.mgb16 {
    margin-bottom: 16px !important;
}
label {
    padding: 0 0px 0 0;
}
.realArea {
    margin: 0 auto;
    padding: 20px 0 0;
    height: 60px;
}
.realArea dl {
    float: left;
    width: 230px;
}
.realArea dt {
    background: url("../images/common/bul_dot44.gif") no-repeat scroll 0 3px transparent;
    clear: both;
    float: left;
    padding: 0 0 8px 35px;
    width: 80px;
}
.realArea dd {
    float: left;
    height: 20px;
    margin: 0 0 4px;
    width: 110px;
}
.realArea dd .inputText {
    border: 1px solid #B7B7B7;
    height: 11px;
    padding: 2px;
    width: 99px;
}
.realArea dd .inputText1 {
    border: 1px solid #B7B7B7;
    height: 11px;
    padding: 2px;
    width: 39px;
}

/* 비밀번호 변경 */
.pw_change_area {
    border-bottom: 1px solid #B8B8B8;
    border-top: 1px solid #B8B8B8;
    margin-bottom: 25px;
    padding: 20px 0;
    height: 450px;
}
.description {
    margin-top: 10px;
}
.description .comment2 {
    margin-bottom: 20px;
}
.box01 {
    border: 2px solid #DBE0F3;
    float: left;
    padding: 20px;
    width: 858px;
    margin-bottom: 20px;
}
.box01 .fields {
    border-bottom: 1px solid #E9E9E9;
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
.box01 .fields dt, .box01 .fields dd {
    float: left;
    line-height: 25px;
    margin-bottom: 5px;
}
.box01 .fields dt {
    background: url("/executive/images/new_main/tabbg01.gif") no-repeat scroll 1px 10px transparent;
    clear: both;
    color: #404040;
    font-weight: bold;
    padding-left: 9px;
    width: 177px;
}
.box01 .fields dd {
    width: 600px;
}
.box01 .fields dd .field_comment {
    clear: both;
    color: #666666;
    font-size: 11px;
    line-height: 17px;
    margin-top: 5px;
}
.pw_change_area input.daumid {
    width: 120px;
}
.pw_change_area .input_text {
    background-color: #FBFBFB;
    border: 1px solid #DCDDE3;
    color: #798DD8;
    height: 14px;
    letter-spacing: 0;
    padding: 2px;
}
.box01 .field_desc {
    border-top: 1px solid #F8F8F8;
    float: left;
    padding-top: 10px;
}
.box01 .field_desc li {
    background: url("/executive/images/common/bul_left_menu02.gif") no-repeat scroll 0px 5px transparent;
    float: left;
    line-height: 17px;
    margin-top: 6px;
    padding-left: 14px;
    width: 800px;
}
.fontstyle01 {
    color: blue;
}
.fontstyle02 {
    color: #F56A4F;
}
em {
    font-style: normal;
}
.btn_area {
    clear: both;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
