/* fonts : NotoSans  */
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 300;
    src: url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-light.eot);
    src: url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-light.eot?#iefix) format('embedded-opentype'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-light.woff2) format('woff2'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-light.woff) format('woff'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-light.ttf) format('truetype'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-light.svg#notokr-light) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 500;
    src: url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-regular.eot);
    src: url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-regular.eot?#iefix) format('embedded-opentype'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-regular.woff2) format('woff2'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-regular.woff) format('woff'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-regular.ttf) format('truetype'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-regular.svg#notokr-regular) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 700;
    src: url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-medium.eot);
    src: url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-medium.eot?#iefix) format('embedded-opentype'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-medium.woff2) format('woff2'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-medium.woff) format('woff'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-medium.ttf) format('truetype'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-medium.svg#notokr-medium) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 900;
    src: url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-bold.eot);
    src: url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-bold.eot?#iefix) format('embedded-opentype'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-bold.woff2) format('woff2'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-bold.woff) format('woff'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-bold.ttf) format('truetype'),
    url(http://tinastyle.egreef.kr/sub/css/fonts/old/notokr-bold.svg#notokr-bold) format('svg');
}


/* È¨ÆäÀÌÁö ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ */
.sub_05_01_etc_con { font-family: 'NotoSans'; overflow:hidden; width:100%; }
.sub_05_01_etc_con h1 { font-family: 'NotoSans'; font-size:30px; color:#252525; font-weight:900; border-bottom:1px solid #202020; 
padding:0 0 20px 0; margin:0 0 40px 0; overflow:hidden; }
.sub_05_01_etc_con h1 span { display:inline-block; margin:0 10px; }
.sub_05_01_etc_con h1 i { float:right; text-align:right; font-weight:300; font-size:30px; margin:25px 0 0 0; }
.sub_05_01_etc_con strong { display:block; font-size:20px; color:#252525; font-weight:600; margin:0 0 15px 0; }

.sub_05_01_etc_box { overflow:hidden; margin:0 0 35px 0; }
.sub_05_01_etc_box p { font-size:18px; margin:0 0 10px 0; }
.sub_05_01_etc_box span { display:block; font-size:14px; line-height:200%; margin:0px 0 15px 0; }


.aaa {display:block; height:50px; margin-top:-50px;}

.sub_01_01_01_a {
	width:100%; height:900px; 
	background:url('/sub/img/sub_01_01_01_a_bg.jpg')left 50px top 10px no-repeat; background-size:920px 1000px;
}
.sub_01_01_01_a .area {width:1200px; margin:0 auto;}
.sub_01_01_01_a .con {float:right; width:50%; padding-top:240px; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_01_01_01_a .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_01_01_01_a .t p {font-size:40px; letter-spacing:0px;}
.sub_01_01_01_a .con h4 {font-size:22px; font-weight:700; letter-spacing:-1px; color:#736f6e; padding-bottom:35px;}

.sub_01_01_01_a_n {
	width:100%; min-width:1200px; height:995px; 
	background:#000 url('/sub/img/sub_01_01_01_a_bg_n2.jpg')center bottom 0px no-repeat; background-size:cover; margin-top:-75px;
}
.sub_01_01_01_a_n .area {width:1200px; margin:0 auto;}
.sub_01_01_01_a_n .con {float:right; width:50%; padding-top:340px; font-size:16px; line-height:26px; font-family: 'NotoSans'; font-weight:500; color:#7a7676; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_01_01_01_a_n .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:40px; letter-spacing:3px;}
.sub_01_01_01_a_n .t p {font-size:45px; letter-spacing:0px;}
.sub_01_01_01_a_n .con h4 {font-size:20px; font-weight:700; letter-spacing:-1px; color:#4e4d4d; padding-bottom:35px;}

.sub_01_01_01_b {width:100%; overflow:hidden; background:#f5f1ee url('/sub/img/sub_01_01_01_b_bg.jpg')top 40px center no-repeat;}
.sub_01_01_01_b .area {width:1200px; margin:0 auto; padding-top:80px; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_01_01_01_b .t {padding-bottom:60px; font-family : t_r; font-size:15px; color:#b69c59; line-height:40px; letter-spacing:3px;}
.sub_01_01_01_b .t p {font-size:40px; letter-spacing:0px;}
.sub_01_01_01_b  h4 {font-size:22px; font-weight:700; letter-spacing:-1px; color:#736f6e; padding-bottom:35px;}

.sub_01_01_01_b_n {width:100%; overflow:hidden; background:#f5f5f5 url('/sub/img/sub_01_01_01_b_bg_n.jpg')top 40px center no-repeat;}
.sub_01_01_01_b_n .area {width:1200px; margin:0 auto; padding-top:80px; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_01_01_01_b_n .t {padding-bottom:60px; font-family : t_r; font-size:15px; color:#b69c59; line-height:40px; letter-spacing:3px;}
.sub_01_01_01_b_n .t p {font-size:40px; letter-spacing:0px;}
.sub_01_01_01_b_n  h4 {font-size:22px; font-weight:700; letter-spacing:-1px; color:#736f6e; padding-bottom:35px;}

.sub_01_01_01_c {width:100%; overflow:hidden; background:#f5f1ee url('/sub/img/sub_01_01_01_c_bg.jpg')top 40px center no-repeat;}
.sub_01_01_01_c .area {width:1200px; margin:0px auto; padding:80px 0; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_01_01_01_c .t {padding-bottom:150px; font-size:15px; font-family : t_r; color:#b69c59; line-height:40px; letter-spacing:3px;}
.sub_01_01_01_c .t p {font-size:40px; letter-spacing:0px; font-family: 'NotoSans';}
.sub_01_01_01_c .b_01 {width:100%; height:240px; background:url('/sub/img/b_01_off.jpg')center no-repeat; margin-bottom:25px; cursor: pointer; }
.sub_01_01_01_c .b_01:hover {width:100%; height:240px; background:url('/sub/img/b_01_on.jpg')center no-repeat;}
.sub_01_01_01_c .b_02 {width:100%; height:240px; background:url('/sub/img/b_02_off.jpg')center no-repeat; margin-bottom:25px; cursor: pointer; }
.sub_01_01_01_c .b_02:hover {width:100%; height:240px; background:url('/sub/img/b_02_on.jpg')center no-repeat;}
.sub_01_01_01_c .b_03 {width:100%; height:240px; background:url('/sub/img/b_03_off.jpg')center no-repeat; cursor: pointer; }
.sub_01_01_01_c .b_03:hover {width:100%; height:240px; background:url('/sub/img/b_03_on.jpg')center no-repeat;}

.sub_01_01_01_c_n {width:100%; overflow:hidden; background:#f5f5f5 url('/sub/img/sub_01_01_01_c_bg_n.jpg')top 40px center no-repeat;}
.sub_01_01_01_c_n .area {width:1200px; margin:0px auto; padding:80px 0; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_01_01_01_c_n .t {padding-bottom:150px; font-size:15px; font-family : t_r; color:#b69c59; line-height:40px; letter-spacing:3px;}
.sub_01_01_01_c_n .t p {font-size:40px; letter-spacing:0px; font-family : t_r; }
.sub_01_01_01_c_n .b_01 {width:100%; height:240px; background:url('/sub/img/b_01_off.jpg')center no-repeat; margin-bottom:25px; cursor: pointer; }
.sub_01_01_01_c_n .b_01:hover {width:100%; height:240px; background:url('/sub/img/b_01_on_n.jpg')center no-repeat;}
.sub_01_01_01_c_n .b_02 {width:100%; height:240px; background:url('/sub/img/b_02_off.jpg')center no-repeat; margin-bottom:25px; cursor: pointer; }
.sub_01_01_01_c_n .b_02:hover {width:100%; height:240px; background:url('/sub/img/b_02_on_n.jpg')center no-repeat;}
.sub_01_01_01_c_n .b_03 {width:100%; height:240px; background:url('/sub/img/b_03_off.jpg')center no-repeat; cursor: pointer; }
.sub_01_01_01_c_n .b_03:hover {width:100%; height:240px; background:url('/sub/img/b_03_on_n.jpg')center no-repeat;}

.sub_01_01_01_d {width:100%;  height:1060px; overflow:hidden; background:url('/sub/img/sub_01_01_01_d_bg2.jpg')center no-repeat;}
.sub_01_01_01_d .area {width:1200px; margin:0 auto; padding-top:35px; font-size:25px; line-height:35px; text-align:center; font-family: 'NotoSans'; font-weight:300; color:#fff; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_01_01_01_d .t {padding-bottom:110px; font-family : t_r; font-size:15px; color:#b69c59; line-height:40px; letter-spacing:3px; text-align:left;}
.sub_01_01_01_d .t p {font-size:40px; letter-spacing:0px;}
.sub_01_01_01_d h4 {font-size:32px; font-weight:700; letter-spacing:2px; padding-top:20px;}


.sub_01_01_01_e {width:100%;  height:945px; overflow:hidden; background:url('/sub/img/sub_01_01_01_e_bg.jpg')center no-repeat;}
.sub_01_01_01_e .con {float:left; width:50%; padding:300px 0 0 100px;}
.sub_01_01_01_e .t {padding-bottom:60px; font-family : t_r; font-size:17px; color:#b69c59; line-height:40px; letter-spacing:3px;}
.sub_01_01_01_e .t p {font-size:45px; letter-spacing:0px;}
.sub_01_01_01_e .cc {width:100%; height:500px; background:url('/sub/img/sub_step_bg.png')left top 7px no-repeat;}
.sub_01_01_01_e .cc_n {width:100%; min-width:820px; height:500px; background:url('/sub/img/sub_step_bg_n.png')left top 7px no-repeat;}
.sub_01_01_01_e .c_01 {font-size:17px; line-height:25px; font-family: 'NotoSans'; font-weight:700; color:#898582; white-space:normal; word-break:keep-all; letter-spacing:0px; padding:50px 0 0 120px;}
.sub_01_01_01_e .c_02 {font-size:17px; line-height:25px; font-family: 'NotoSans'; font-weight:700; color:#898582; white-space:normal; word-break:keep-all; letter-spacing:0px; padding:50px 0 0 200px;}
.sub_01_01_01_e .c_03 {font-size:17px; line-height:25px; font-family: 'NotoSans'; font-weight:700; color:#898582; white-space:normal; word-break:keep-all; letter-spacing:0px; padding:50px 0 0 280px;}
.sub_01_01_01_e .c_01_n {font-size:17px; line-height:25px; font-family: 'NotoSans'; font-weight:700; color:#898582; white-space:normal; word-break:keep-all; letter-spacing:0px; padding:40px 0 0 150px;}
.sub_01_01_01_e .c_02_n {font-size:17px; line-height:25px; font-family: 'NotoSans'; font-weight:700; color:#898582; white-space:normal; word-break:keep-all; letter-spacing:0px; padding:45px 0 0 230px;}
.sub_01_01_01_e .c_03_n {font-size:17px; line-height:25px; font-family: 'NotoSans'; font-weight:700; color:#898582; white-space:normal; word-break:keep-all; letter-spacing:0px; padding:60px 0 0 320px;}

.sub_01_01_01_f {
	width:100%; min-width:1200px; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px; 
	background:url('/sub/img/history_bg.png')center top no-repeat; }
.sub_01_01_01_f .area {width:1200px; margin:80px auto; overflow:hidden;}
.sub_01_01_01_f .t {padding-bottom:20px; font-family : t_r; font-size:15px; color:#b69c59; line-height:40px; letter-spacing:3px; text-align:left;}
.sub_01_01_01_f .t p {font-size:40px; letter-spacing:0px;} 
.sub_01_01_01_f .c {width:100%; overflow:hidden; padding-top:30px;}
.sub_01_01_01_f .c .photo {float:left; width:250px; margin-right:70px; padding-top:70px;}
.sub_01_01_01_f .c .photo div {width:250px; height:250px;  border-radius:300px;}
.sub_01_01_01_f .c .info {float:left; width:calc(100% - 320px);}
.sub_01_01_01_f .c .info .subj {width:100%; padding:20px 0; text-align:center; background-color:#b69c59; color:#fff; line-height:23px; font-size:15px;}
.sub_01_01_01_f .c .info .subj h4 {font-size:25px; font-family : t_r; font-weight:normal; letter-spacing:2px; background:url('/sub/img/subj_bg.jpg')center bottom no-repeat; padding-bottom:10px; margin-bottom:10px;}
.sub_01_01_01_f .c .info .subj h4 span {font-size:13px;}
.sub_01_01_01_f .c .info .history {width:100%; overflow:hidden; padding-top:30px;}
.sub_01_01_01_f .c .info .history .left {float:left; width:48%; margin-right:2%; overflow:hidden; background:url('/sub/img/history_bg.jpg')left 20px top no-repeat;}
.sub_01_01_01_f .c .info .history .right {float:left; width:48%; margin-left:2%; overflow:hidden; background:url('/sub/img/history_bg.jpg')left 20px top no-repeat;}
.sub_01_01_01_f .c .info .history .year {color:#b69c59; font-size:20px; font-weight:700; width:100%; padding-left:40px; padding-bottom:20px; background:url('/sub/img/history_dot.png')left 16px top 10px no-repeat;}
.sub_01_01_01_f .c .info .history ul {width:100%; overflow:hidden; padding-bottom:10px; padding-left:40px; font-size:15px; line-height:23px;}
.sub_01_01_01_f .c .info .history .month {float:left; width:50px; color:#000;}
.sub_01_01_01_f .c .info .history .text {float:left; width:calc(100% - 50px);}
.sub_01_01_01_f .c .info .history .blank {width:100%; height:40px;}


.sub_01_01_01_f_n {
	width:100%; min-width:1200px; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px; 
	background:url('/sub/img/history_bg2.jpg')left top no-repeat; background-size:600px 2696px;}
.sub_01_01_01_f_n .area {width:1200px; margin:80px auto; overflow:hidden;}
.sub_01_01_01_f_n .t {padding-bottom:20px; font-family : t_r; font-size:15px; color:#b69c59; line-height:40px; letter-spacing:3px; text-align:left;}
.sub_01_01_01_f_n .t p {font-size:40px; letter-spacing:0px;} 
.sub_01_01_01_f_n .c {width:100%; overflow:hidden; padding-top:30px;}
.sub_01_01_01_f_n .c .photo {float:left; width:250px; margin-right:70px; padding-top:70px;}
.sub_01_01_01_f_n .c .photo div {width:250px; height:250px;  border-radius:300px;}
.sub_01_01_01_f_n .c .info {float:left; width:calc(100% - 320px);}
.sub_01_01_01_f_n .c .info .subj {width:100%; padding:20px 0; text-align:center; background-color:#b69c59; color:#fff; line-height:23px; font-size:15px;}
.sub_01_01_01_f_n .c .info .subj h4 {font-size:25px; font-family : t_r; font-weight:normal; letter-spacing:2px; background:url('/sub/img/subj_bg.jpg')center bottom no-repeat; padding-bottom:10px; margin-bottom:10px;}
.sub_01_01_01_f_n .c .info .subj h4 span {font-size:13px;}
.sub_01_01_01_f_n .c .info .history {width:100%; overflow:hidden; padding-top:30px;}
.sub_01_01_01_f_n .c .info .history .left {float:left; width:48%; margin-right:2%; overflow:hidden; background:url('/sub/img/history_bg.jpg')left 20px top no-repeat;}
.sub_01_01_01_f_n .c .info .history .right {float:left; width:48%; margin-left:2%; overflow:hidden; background:url('/sub/img/history_bg.jpg')left 20px top no-repeat;}
.sub_01_01_01_f_n .c .info .history .year {color:#b69c59; font-size:20px; font-weight:700; width:100%; padding-left:40px; padding-bottom:20px; background:url('/sub/img/history_dot.png')left 16px top 10px no-repeat;}
.sub_01_01_01_f_n .c .info .history ul {width:100%; overflow:hidden; padding-bottom:10px; padding-left:40px; font-size:15px; line-height:23px;}
.sub_01_01_01_f_n .c .info .history .month {float:left; width:50px; color:#000;}
.sub_01_01_01_f_n .c .info .history .text {float:left; width:calc(100% - 50px);}
.sub_01_01_01_f_n .c .info .history .blank {width:100%; height:40px;}

.sub_01_05_a {width:100%; text-align:center; overflow:hidden; padding-top:100px; margin-bottom:70px;}
.sub_01_05_a h4 {width:100%; overflow:hidden; padding-bottom:30px; font-size:17px; font-weight:normal; padding-top:30px;}
.sub_01_05_a .t {padding-bottom:30px; font-family : t_r; font-size:20px; color:#b69c59; line-height:50px;}
.sub_01_05_a .t p {font-size:40px; letter-spacing:0px; letter-spacing:3px;}
.sub_01_05_a ul {width:100%; overflow:hidden;}
.sub_01_05_a li {float:left; width:33.3333%; height:270px; font-size:16px; line-height:28px;}
.sub_01_05_a li span {opacity:0.7;}
.sub_01_05_a li i {display:block; opacity:0.7; font-size:50px; padding:55px 0 25px 0;}
.sub_01_05_a li p {font-size:21px; font-weight:bold; padding-top:5px;}
/*.sub_01_05_a li:nth-child(1) {background:#997c2d url('/sub/img/bg_01_05_pat.png')repeat; color:#fff;}*/
.sub_01_05_a li:nth-child(1) {background: url('/sub/img/bg_01_05_a.jpg')center no-repeat; color:#fff;}
.sub_01_05_a li:nth-child(2) {background:url('/sub/img/bg_01_05_pe.jpg')center no-repeat; background-size:cover;  color:#dbc377;}
/*.sub_01_05_a li:nth-child(3) {background:#ddd url('/sub/img/bg_01_05_pat.png')repeat; color:#222;}*/
.sub_01_05_a li:nth-child(3) {background: url('/sub/img/bg_01_05_c.jpg')center no-repeat; color:#000;}

.sub_01_05_b {width:100%; min-width:1200px; height:500px;}
.sub_01_05_b .map {float:left; width:calc(100% - 600px);}
.sub_01_05_b .info {float:left; width:600px; background:url('/sub/img/bg_01_05_info.jpg')repeat; height:500px; display:table;}
.sub_01_05_b .info .c {display:table-cell; vertical-align:middle; padding:50px; color:#fff;}
.sub_01_05_b .info h2 {font-family : t_r;  color:#b69c59; font-size:32px; padding-bottom:5px;}
.sub_01_05_b .info h4 {font-size:17px; padding-bottom:30px;}
.sub_01_05_b .info p {font-size:15px;}
.sub_01_05_b .info span {opacity:0.7;}

.sub_02_01_2020_a {width:100%; height:700px; margin-top:-100px; background:url('/sub/img/bg_02_01_2020_a.jpg')center no-repeat; background-size:cover; font-family: 'NotoSans';}
.sub_02_01_2020_a .back {width:100%; height:700px; background-color:rgba(0,0,0,.7);}
.sub_02_01_2020_a .area {width:1200px; margin:0 auto; padding-top:250px; color:#fff;  font-family: 'NotoSans'; font-size:16px; line-height:30px; white-space:normal; word-break:keep-all; }
.sub_02_01_2020_a .t {padding-bottom:30px; font-family : t_r; font-size:18px; color:#e6ca7f; line-height:60px; letter-spacing:3px;}
.sub_02_01_2020_a .t p {font-size:60px; letter-spacing:0px;}
.sub_02_01_2020_a span {opacity:0.6;}
.sub_02_01_2020_a h4 {font-size:25px; font-weight:700; letter-spacing:-1px; padding-bottom:35px;}

.sub_02_01_2020_b {width:1200px; margin:70px auto; overflow:hidden; font-family: 'NotoSans';}
.sub_02_01_2020_b ul {width:100%; overflow:hidden;}
.sub_02_01_2020_b ul li {float:left; width:22%; margin-right:4%; color:#000;}
.sub_02_01_2020_b ul li:nth-child(4) {margin-right:0;}
.sub_02_01_2020_b ul li img {height:100px; padding-bottom:30px;}
.sub_02_01_2020_b ul h2 {font-size:20px; text-transform:uppercase; line-height:28px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; font-family: 'NotoSans'; padding-bottom:20px;}
.sub_02_01_2020_b ul p {font-size:15px; letter-spacing:-1px; opacity:0.6; line-height:24px; padding-bottom:10px;}

.sub_02_01_2020_c {width:1200px; margin:70px auto; overflow:hidden; font-family: 'NotoSans';}
.sub_02_01_2020_c .t {padding-bottom:40px; font-family : t_r; font-size:17px; color:#b69c59; line-height:45px;}
.sub_02_01_2020_c .t p {font-size:37px; letter-spacing:0px; letter-spacing:3px;}
.sub_02_01_2020_c h4 {width:100%; overflow:hidden; color:#333; padding-bottom:40px; font-size:24px; font-weight:normal; font-family: 'NotoSans'; }
.sub_02_01_2020_c .img {float:left; width:600px; margin-right:50px;}
.sub_02_01_2020_c .img img {width:100%;}
.sub_02_01_2020_c .text {float:left; white-space:normal; word-break:keep-all; width:calc(100% - 650px); text-align:right; color:#777; font-size:17px; line-height:32px; letter-spacing:-1px;}

.sub_02_01_2020_d {width:1200px; padding-top:50px; margin:70px auto; overflow:hidden; white-space:normal; word-break:keep-all;  color:#777; font-size:17px; line-height:32px; letter-spacing:-1px; font-family: 'NotoSans';}
.sub_02_01_2020_d .t {padding-bottom:50px; font-family : t_r; font-size:17px; color:#b69c59; line-height:45px;}
.sub_02_01_2020_d .t p {font-size:37px; letter-spacing:0px; letter-spacing:3px;}
.sub_02_01_2020_d h4 {width:100%; overflow:hidden; color:#333; padding-bottom:30px; font-size:24px; font-weight:normal; font-family: 'NotoSans'; }
.sub_02_01_2020_d .img {width:1200px; overflow:hidden; position:absolute; margin-top:-150px;}
.sub_02_01_2020_d .img .img1 {float:left; width:45%; margin-right:10%; margin-top:150px;}
.sub_02_01_2020_d .img .img2 {float:left; width:45%;}
.sub_02_01_2020_d .img img {width:100%;}

.sub_02_01_2020_e {width:1200px; padding-top:50px; margin:70px auto; overflow:hidden; white-space:normal; word-break:keep-all;  color:#777; font-size:17px; line-height:32px; letter-spacing:-1px; font-family: 'NotoSans';}
.sub_02_01_2020_e .t {padding-bottom:50px; font-size:19px; color:#777;  line-height:45px;}
.sub_02_01_2020_e .t p {font-size:37px; letter-spacing:0px; color:#b69c59; letter-spacing:3px; font-family : t_r;}


.sub_02_02_a {width:100%; height:900px; background:url('/sub/img/sub_02_02_a_bg2.jpg')center no-repeat; background-size:cover;}
.sub_02_02_a .area {width:1200px; margin:0 auto;}
.sub_02_02_a .con {position:absolute; width:600px; left:50%; margin-left:130px; color:#756f6a; text-align:left; padding-top:250px;  font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#756f6a; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_02_02_a .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_02_02_a .t p {font-size:40px; letter-spacing:0px;}
.sub_02_02_a .con h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; font-family: 'NotoSans';}

.sub_02_02_2020_a {width:100%; height:995px; background:url('/sub/img/sub_02_02_a_bg2_n.jpg')center no-repeat; background-size:cover;}
.sub_02_02_2020_a .area {width:1200px; margin:0 auto;}
.sub_02_02_2020_a .con {position:absolute; width:600px; left:50%; margin-left:130px; color:#756f6a; text-align:left; margin-top:320px;  font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#9f9f9d; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_02_02_2020_a .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_02_02_2020_a .t p {font-size:40px; letter-spacing:0px;}
.sub_02_02_2020_a .con h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; font-family: 'NotoSans';}

.sub_02_02_b {width:1200px; margin:0px auto; padding:100px 0 50px 0; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_02_02_b .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_02_02_b .t p {font-size:40px; letter-spacing:0px;}
.sub_02_02_b  h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; color:#736f6e;}
.sub_02_02_b .list {width:100%; overflow:hidden; padding:50px 0;}
.sub_02_02_b .list li {float:left; width:31.3%; margin-right:2%; text-align:center;}
.sub_02_02_b .list .na {font-size:17px; font-family : t_r; color:#b69c59; padding-top:40px;}
.sub_02_02_b .list .na img {margin-right:10px;}
.sub_02_02_b .list .name {font-size:18px; font-weight:700; padding:10px 0;}
.sub_02_02_b .list li img {}

.sub_02_02_b .slogan_2020 {width:100%; overflow:hidden; }
.sub_02_02_b .slogan_2020 li {float:left; width:48%; margin-right:4%; color:#bca66c; font-size:18px; line-height:28px;}
.sub_02_02_b .slogan_2020 li:nth-child(2) {margin-right:0; border-right:0;}
.sub_02_02_b .slogan_2020 .icon {float:left; width:100px; height:100px; color:#fff; font-size:40px; background-color:#bca66c; border-radius:100px; text-align:center; line-height:100px; margin-right:30px;}
.sub_02_02_b .slogan_2020 .text {float:left; width:calc(100% - 130px); padding-top:20px;}
.sub_02_02_b .slogan_2020 .text b {display:block; font-size:22px; color:#bca66c; font-weight:300;}

.sub_02_03_a {width:100%; height:900px; background:url('/sub/img/bg_02_03_a.jpg')center no-repeat; background-size:cover;}
.sub_02_03_a .t {padding-bottom:20px; margin-bottom:50px; font-family : t_r; font-size:20px; color:#c4af7a; line-height:60px; letter-spacing:3px; background:url('/sub/img/title_bg_new.jpg')right bottom no-repeat;}
.sub_02_03_a .t p {font-size:50px; letter-spacing:0px;} 
.sub_02_03_a  h4 {font-size:28px; font-weight:500; letter-spacing:-1px; padding-bottom:35px;}
.sub_02_03_a .area {width:1200px; margin:0 auto; text-align:right; padding-top:220px; font-size:18px; line-height:35px; font-family: 'NotoSans'; font-weight:300; color:#fff; white-space:normal; word-break:keep-all;}

.sub_02_03_2020_a {width:100%; height:995px; background:url('/sub/img/bg_02_03_a_2020.jpg')center no-repeat; background-size:cover;}
.sub_02_03_2020_a .t {padding-bottom:20px; margin-bottom:50px; font-family : t_r; font-size:20px; color:#c4af7a; line-height:60px; letter-spacing:3px; background:url('/sub/img/title_bg_new.jpg')right bottom no-repeat;}
.sub_02_03_2020_a .t p {font-size:50px; letter-spacing:0px;} 
.sub_02_03_2020_a  h4 {font-size:28px; font-weight:500; letter-spacing:-1px; padding-bottom:35px;}
.sub_02_03_2020_a .area {width:1200px; margin:0 auto; text-align:right; padding-top:220px; font-size:18px; line-height:35px; font-family: 'NotoSans'; font-weight:300; color:#666; white-space:normal; word-break:keep-all;}

.sub_02_03_b {width:1200px; margin:0px auto; padding:100px 0; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_02_03_b .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_02_03_b .t p {font-size:40px; letter-spacing:0px;}
.sub_02_03_b h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; color:#736f6e;}
.sub_02_03_b .list {width:100%; overflow:hidden; background:url('/sub/img/bg_02_03.png')center top 260px no-repeat; margin-top:50px;}
.sub_02_03_b .list li {float:left; width:33.333%; text-align:center;}
.sub_02_03_b .list .img {padding-bottom:30px;}
.sub_02_03_b .list .img img {width:220px;}
.sub_02_03_b .list p {font-size:17px; color:#707070; font-weight:500; background:url('/sub/img/dot_02_03.png')center top 5px no-repeat; padding-top:30px;}
.sub_02_03_b table {border-top:1px solid rgba(0,0,0,.1); border-left:1px solid rgba(0,0,0,.1); width:100%; font-family: 'NotoSans';}
.sub_02_03_b table th {background-color:#d5c7a2; text-align:center; font-size:17px; color:#6a6663; padding:12px; border-right:1px solid rgba(0,0,0,.1);}
.sub_02_03_b table td {background-color:#fff; text-align:center; font-size:17px; color:#6a6663; padding:12px; border-right:1px solid rgba(0,0,0,.1); border-bottom:1px solid rgba(0,0,0,.1);}
.sub_02_03_b table .subj {font-weight:700;}

.sub_02_03_c {width:100%; padding:100px 0; background-color:#f6f3ed; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#827c77; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_02_03_c .area {width:1200px; margin:0 auto;}
.sub_02_03_c .t {padding-bottom:20px; font-size:15px; font-family : t_r; color:#b69c59; line-height:40px; letter-spacing:3px;}
.sub_02_03_c .t p {font-size:40px; letter-spacing:0px;}
.sub_02_03_c h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; color:#736f6e;}
.sub_02_03_c .list {width:100%; overflow:hidden; background:url('/sub/img/bg_02_04.png')center top 150px no-repeat; margin-top:70px; letter-spacing:-2px;}
.sub_02_03_c .list li {float:left; width:25%; text-align:center;}
.sub_02_03_c .list  img {padding-bottom:30px;}
.sub_02_03_c .list p {font-size:18px; letter-spacing:2px; font-family : t_r; color:#b69c59; font-weight:500; background:url('/sub/img/dot_02_03.png')center top 5px no-repeat; padding-top:40px; padding-bottom:20px;}

.sub_02_03_d {width:100%; background:url('/sub/img/bg_02_03_2020_d.jpg')center no-repeat; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:700; color:#777;}
.sub_02_03_d .back {width:100%; overflow:hidden; background-color:rgba(0,0,0,.7);}
.sub_02_03_d .area {width:1200px; margin:0 auto; padding:100px 0;}
.sub_02_03_d .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_02_03_d .t p {font-size:40px; letter-spacing:0px;}
.sub_02_03_d h4 {font-size:25px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; color:#aaa;}
.sub_02_03_d ul {width:100%; overflow:hidden; margin-top:50px;}
.sub_02_03_d li {float:left; width:calc(33.33333% - 60px); height:170px; padding:40px 30px; color:#fff; line-height:26px;}
.sub_02_03_d li p {font-family : t_r; font-size:30px; font-weight:300; opacity:0.3;}
.sub_02_03_d li h2 {font-size:20px; padding:15px 0; white-space:normal; word-break:keep-all; }
.sub_02_03_d li span {opacity:0.5;}
.sub_02_03_d li:nth-child(1) {background-color:rgba(182,156,89,.7);}
.sub_02_03_d li:nth-child(2) {background-color:rgba(255,255,255,.3);}
.sub_02_03_d li:nth-child(3) {background-color:rgba(182,156,89,.7);}
.sub_02_03_d li:nth-child(4) {background-color:rgba(255,255,255,.3);}
.sub_02_03_d li:nth-child(5) {background-color:rgba(182,156,89,.7);}
.sub_02_03_d li:nth-child(6) {background-color:rgba(255,255,255,.3);}

.sub_03_01_01_a {
	width:100%; height:2760px; 
	margin-top:-70px; color:#fff; font-size:18px; line-height:35px; font-family: 'NotoSans'; font-weight:300; white-space:normal; word-break:keep-all; text-align:center;
	background:url('/sub/img/sub_03_01_01_a_bg.jpg')center no-repeat; background-size:cover;
}
.sub_03_01_01_a .title {width:700px; height:255px; margin:0 auto; padding-top:100px; background:url('/sub/img/title_03_01_01_01_a_bg.png')center top no-repeat; font-size:17px; font-family : t_r; color:#c2af7a; line-height:55px; letter-spacing:3px; text-align:center;}
.sub_03_01_01_a .title p {font-size:50px; letter-spacing:2px; padding-top:20px;}
.sub_03_01_01_a .title b {font-size:25px; font-weight:900;}
.sub_03_01_01_a h4 {font-size:28px; font-weight:500; letter-spacing:-1px; padding-bottom:35px;}
.sub_03_01_01_a h4 b {font-size:30px; font-weight:900;}

.sub_03_01_01_a_2020 {
	width:100%; height:1700px; 
	margin-top:-70px; color:#fff; font-size:17px; line-height:30px; font-family: 'NotoSans'; font-weight:300; white-space:normal; word-break:keep-all; text-align:center;
	background:url('/sub/img/sub_03_01_01_a_bg_n3.jpg')center top no-repeat; 
}
.sub_03_01_01_a_2020 .title {width:700px; height:255px; margin:0 auto; padding-top:100px; background:url('/sub/img/title_03_01_01_01_a_bg.png')center top no-repeat; font-size:17px; font-family : t_r; color:#c2af7a; line-height:55px; letter-spacing:3px; text-align:center;}
.sub_03_01_01_a_2020 .title p {font-size:50px; letter-spacing:2px; padding-top:20px;}
.sub_03_01_01_a_2020 .title b {font-size:25px; font-weight:900;}
.sub_03_01_01_a_2020 h4 {font-size:28px; font-weight:500; letter-spacing:-1px; padding-bottom:35px; line-height:40px;}
.sub_03_01_01_a_2020 h4 b {font-size:30px; font-weight:900;}


.sub_03_01_01_b {width:1200px; margin:0px auto; overflow:hidden; padding:100px 0; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_03_01_01_b .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px; padding-top:50px;}
.sub_03_01_01_b .t p {font-size:40px; letter-spacing:0px; padding-top:150px;}
.sub_03_01_01_b .t h2 {position:absolute; margin-left:-50px;}
.sub_03_01_01_b h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; color:#736f6e;}
.sub_03_01_01_b .left {float:left;}
.sub_03_01_01_b .right {position:absolute; margin:-580px 0 0 730px;}
.sub_03_01_01_b .right img {}

.sub_03_01_01_c {width:100%; overflow:hidden; background:url('/sub/img/bg_03_01_01_c2.jpg')center top no-repeat;}
.sub_03_01_01_c .area {width:1200px; margin:0px auto; padding:0 0 50px 0;}
.sub_03_01_01_c .t {padding-top:30px;padding-bottom:20px; font-size:17px; color:#fff; line-height:40px; font-family: 'NotoSans';}
.sub_03_01_01_c .t p {font-size:40px; letter-spacing:0px; font-family : t_r; letter-spacing:3px;}
.sub_03_01_01_c .slogan {width:100%; padding:120px 0 150px 0; text-align:center; font-family: 'NotoSans';}
.sub_03_01_01_c .slogan h2 {font-size:72px; color:#fff; font-weight:300; letter-spacing:-3px;  text-align:center; text-shadow: 7px 7px 7px rgba(0,0,0,.5);}
.sub_03_01_01_c .slogan h2 b {font-weight:700;}
.sub_03_01_01_c .slogan .box {
	width:100%; overflow:hidden; width:calc(100% - 80px); padding:60px 40px; text-align:center; background-color:rgba(0,0,0,.8); font-family: 'NotoSans'; color:#fff;
	font-size:17px; line-height:32px; margin-top:50px;
}
.sub_03_01_01_c .slogan .box .tt {font-size:35px; font-weight:300; letter-spacing:0px; padding-bottom:50px;}
.sub_03_01_01_c .slogan .box .tt h4 {font-family : t_r; font-weight:normal; letter-spacing:1px; padding-bottom:10px;}
.sub_03_01_01_c .slogan .box p {font-weight:900;}
.sub_03_01_01_c .list {width:100%; overflow:hidden; padding:50px 0;}
.sub_03_01_01_c .list li {width:100%; padding-top:100px; margin-bottom:50px; overflow:hidden; font-size:15px; line-height:27px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_03_01_01_c .list .img {float:left; width:500px; overflow:hidden;}
.sub_03_01_01_c .list .img p {position:absolute;}
.sub_03_01_01_c .list .img p img {width:700px;}
.sub_03_01_01_c .list .con {float:left; width:calc(100% - 600px); border-bottom:1px solid #b69d74; padding-bottom:30px;}
.sub_03_01_01_c .list .right {padding-left:100px; }
.sub_03_01_01_c .list .left {padding-right:100px; }
.sub_03_01_01_c .list .con .no {font-family : t_r; font-size:50px; color:#b69d74; line-height:60px; font-weight:bold;}
.sub_03_01_01_c .list .con .subj {font-family : t_r; font-size:22px; color:#b69d74; letter-spacing:2px; padding:10px 0;}
.sub_03_01_01_c .list .con .s_subj {font-size:20px; font-weight:700; padding-bottom:20px;}

.sub_03_01_01_c_2020 {width:100%; overflow:hidden; background:url('/sub/img/bg_03_01_01_c2_n.jpg')center top no-repeat;}
.sub_03_01_01_c_2020 .area {width:1200px; margin:0px auto; padding:0 0 50px 0;}
.sub_03_01_01_c_2020 .t {padding-top:30px;padding-bottom:20px; font-size:17px; color:#fff; line-height:40px; font-family: 'NotoSans';}
.sub_03_01_01_c_2020 .t p {font-size:40px; letter-spacing:0px; font-family : t_r; letter-spacing:3px; }
.sub_03_01_01_c_2020 .slogan {width:100%; padding:120px 0 150px 0; text-align:center; font-family: 'NotoSans';}
.sub_03_01_01_c_2020 .slogan h2 {font-size:65px; color:#fff; font-weight:300; letter-spacing:-3px;  text-align:center; text-shadow: 7px 7px 7px rgba(0,0,0,.5);}
.sub_03_01_01_c_2020 .slogan h2 b {font-weight:700;}
.sub_03_01_01_c_2020 .slogan .box {
	width:100%; overflow:hidden; width:calc(100% - 80px); padding:60px 40px; text-align:center; background-color:rgba(0,0,0,.8); font-family: 'NotoSans'; color:#fff;
	font-size:17px; line-height:32px; margin-top:50px;
}
.sub_03_01_01_c_2020 .slogan .box .tt {font-size:35px; font-weight:300; letter-spacing:0px; padding-bottom:50px;}
.sub_03_01_01_c_2020 .slogan .box .tt h4 {font-family : t_r; font-weight:normal; letter-spacing:1px; padding-bottom:10px;}
.sub_03_01_01_c_2020 .slogan .box p {font-weight:900; color:#ebc27f; font-size:22px; padding-bottom:10px;}
.sub_03_01_01_c_2020 .list {width:100%; overflow:hidden; padding:50px 0;}
.sub_03_01_01_c_2020 .list li {width:100%; padding-top:100px; margin-bottom:50px; overflow:hidden; font-size:15px; line-height:27px; font-family: 'NotoSans'; font-weight:500; color:#989290; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_03_01_01_c_2020 .list .img {float:left; width:500px; overflow:hidden;}
.sub_03_01_01_c_2020 .list .img p {position:absolute;}
.sub_03_01_01_c_2020 .list .img p img {width:700px;}
.sub_03_01_01_c_2020 .list .con {float:left; width:calc(100% - 600px); border-bottom:1px solid #b69d74; padding-bottom:30px;}
.sub_03_01_01_c_2020 .list .right {padding-left:100px; }
.sub_03_01_01_c_2020 .list .left {padding-right:100px; }
.sub_03_01_01_c_2020 .list .con .no {font-family : t_r; font-size:50px; color:#b69d74; line-height:60px; font-weight:bold;}
.sub_03_01_01_c_2020 .list .con .subj {font-family : t_r; font-size:22px; color:#b69d74; letter-spacing:2px; padding:10px 0;}
.sub_03_01_01_c_2020 .list .con .s_subj {font-size:20px; font-weight:700; padding-bottom:20px;}

.sub_03_01_01_d {width:100%; height:910px; background:url('/sub/img/bg_03_01_01_d.jpg')center no-repeat; }

.sub_03_01_01_d_2020 {width:100%; height:700px; background:url('/sub/img/bg_03_01_01_d_2020.jpg')center no-repeat; }
.sub_03_01_01_d_2020 .area {width:100%; height:550px; background-color:rgba(0,0,0,.6); padding-top:150px;}
.sub_03_01_01_d_2020 .title {width:700px; height:205px; margin:0 auto; padding-top:100px; background:url('/sub/img/title_03_01_01_01_a_bg.png')center top no-repeat; font-size:17px; font-family : t_r; color:#eeeade; line-height:55px; letter-spacing:3px; text-align:center;}
.sub_03_01_01_d_2020 .title p {font-size:50px; letter-spacing:2px; padding-top:20px;}
.sub_03_01_01_d_2020 .title b {font-size:25px; font-weight:900;}
.sub_03_01_01_d_2020 h4 {text-align:center; font-size:20px; color:#fff; font-family: 'NotoSans'; letter-spacing:-1px;}

.sub_03_01_01_e {width:1200px; margin:100px auto; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#615d59; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_03_01_01_e .profile_t {font-size:30px; color:#4f4f4f; padding-bottom:20px;}
.sub_03_01_01_e .box {border-top:1px solid #b69d74; overflow:hidden; padding-bottom:50px;}
.sub_03_01_01_e .box .img {float:left; width:550px;}
.sub_03_01_01_e .box .img img {width:100%;}
.sub_03_01_01_e .box .img p {font-size:20px; font-weight:700; padding:30px 0 10px 0;}
.sub_03_01_01_e .box .list {float:left; width:calc(100% - 650px); padding-left:100px; padding-top:50px;}
.sub_03_01_01_e .box .list li {width:100%; overflow:hidden; padding-bottom:5px;}
.sub_03_01_01_e .box .list .date {float:left; width:100px;}
.sub_03_01_01_e .box .list .text {float:left; width:calc(100% - 100px);}

.sub_03_02_01_a {width:100%; height:950px; margin-top:-70px; background:url('/sub/img/bg_03_02_01_a.jpg')center no-repeat; background-size:cover;}

.sub_03_02_01_a_2020 {width:100%; height:995px; margin-top:-30px; background:url('/sub/img/bg_03_02_01_a_2020.jpg')center no-repeat;}
.sub_03_02_01_a_2020 .area {width:100%; height:820px; background-color:rgba(0,0,0,.4); padding-top:180px;}
.sub_03_02_01_a_2020 .title {font-size:17px; font-family : t_r; color:#c2af7a; line-height:55px; letter-spacing:3px; text-align:center; background:url('/sub/img/title_03_02_01_c2_2020.jpg')center top no-repeat; padding-top:120px;}
.sub_03_02_01_a_2020 .title p {font-size:60px; letter-spacing:2px; padding-top:20px; }
.sub_03_02_01_a_2020 .title b {font-size:30px; font-weight:900;}
.sub_03_02_01_a_2020 ul {width:1200px; margin:0 auto; overflow:hidden; margin-top:150px;}
.sub_03_02_01_a_2020 li {cursor: pointer;  float:left; display:table; width:calc(16.666% - 38px); margin:0 4px; height:120px; font-size:14px; line-height:20px; letter-spacing:-1px; background-color:rgba(195, 175, 124,.6); padding:30px 15px; text-align:center; color:#fff;}
.sub_03_02_01_a_2020 li:hover {background-color:rgba(195, 175, 124,.8);}
.sub_03_02_01_a_2020 .c {display:table-cell; vertical-align:middle; text-align:center;}
.sub_03_02_01_a_2020 p {font-family : t_r; font-size:18px; line-height:22px; letter-spacing:0; padding-bottom:15px;}
.sub_03_02_01_a_2020 span {opacity:0.5;}
.sub_03_02_01_a_2020 h4 {text-align:center; color:#fff; font-size:16px; font-weight:normal; padding-top:30px; letter-spacing:-1px;}
.anch {display:block; height:70px; margin-top:-70px;}

.sub_03_02_01_b_2020 {width:100%; overflow:hidden; background-color:#f5f5f5; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#777;}
.sub_03_02_01_b_2020 .area {width:1200px; margin:70px auto; overflow:hidden;}
.sub_03_02_01_b_2020 .title {font-size:20px; color:#c2af7a; line-height:55px; letter-spacing:3px; text-align:center; }
.sub_03_02_01_b_2020 .title p {font-size:50px; letter-spacing:2px; padding-top:20px; font-family : t_r;}
.sub_03_02_01_b_2020 ul {width:100%; overflow:hidden; padding:60px 0 30px 0;}
.sub_03_02_01_b_2020 li {float:left; width:25%; text-align:center; font-size:19px; color:#000;}
.sub_03_02_01_b_2020 img {width:90px; margin-bottom:15px;}

.sub_03_02_01_b {width:1200px; margin:100px auto;  font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#615d59; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_03_02_01_b .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_03_02_01_b .t p {font-size:40px; letter-spacing:0px;}
.sub_03_02_01_b .t p span {font-family: 'NotoSans';}
.sub_03_02_01_b h4 {font-size:28px; line-height:40px; font-weight:500; letter-spacing:-1px; padding-bottom:35px;}
.sub_03_02_01_b .info {width:100%; background-color:#eeeeee; overflow:hidden; margin-bottom:50px;}
.sub_03_02_01_b .info .icon {float:left; width:250px;background:#c3af7c;height:150px; }
.sub_03_02_01_b .info .text {float:left; width:calc(100% - 320px); height:130px;  padding:25px 30px;}
.sub_03_02_01_b table {width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.sub_03_02_01_b th {padding:12px; text-align:center; background-color:#f3f3f3; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.sub_03_02_01_b td {border-bottom:1px solid #ddd; background-color:#fff; border-right:1px solid #ddd; padding:12px 25px; text-align:center; }
.sub_03_02_01_b .subj {color:#000; font-weight:700;}

.sub_04_01_01_a {
	width:100%; min-width:1200px; height:950px; margin-top:-70px;
	background:url('/sub/img/bg_04_01_01_a.jpg')center no-repeat; background-size:cover;
}
.sub_04_01_01_a .area {width:1200px; margin:0px auto; padding-top:250px; text-align:right; font-size:18px; line-height:35px; font-family: 'NotoSans'; font-weight:300; color:#ded4bb; white-space:normal; word-break:keep-all;}
.sub_04_01_01_a .t {padding-bottom:20px; margin-bottom:50px; font-family : t_r; font-size:20px; color:#c4af7a; line-height:60px; letter-spacing:3px; background:url('/sub/img/title_bg_new.jpg')right bottom no-repeat;}
.sub_04_01_01_a .t p {font-size:50px; letter-spacing:0px; padding-bottom:20px;} 
.sub_04_01_01_a  h4 {font-size:28px; line-height:40px; font-weight:500; letter-spacing:-1px; padding-bottom:35px;}


.sub_04_01_01_a_2020 {
	width:100%; min-width:1200px; height:995px; margin-top:-70px;
	background:url('/sub/img/bg_04_01_01_a_2020.jpg')center no-repeat; background-size:cover;
}
.sub_04_01_01_a_2020 .area {width:1200px; margin:0px auto; padding-top:250px; text-align:right; font-size:18px; line-height:35px; font-family: 'NotoSans'; font-weight:300; color:#ded4bb; white-space:normal; word-break:keep-all;}
.sub_04_01_01_a_2020 .t {padding-bottom:20px; margin-bottom:50px; font-family : t_r; font-size:20px; color:#c4af7a; line-height:60px; letter-spacing:3px; background:url('/sub/img/title_bg_new.jpg')right bottom no-repeat;}
.sub_04_01_01_a_2020 .t p {font-size:50px; letter-spacing:0px; padding-bottom:20px;} 
.sub_04_01_01_a_2020  h4 {font-size:28px; line-height:40px; font-weight:500; letter-spacing:-1px; padding-bottom:35px;}


.sub_04_01_01_b {width:1200px; margin:100px auto; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#615d59; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_04_01_01_b .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_04_01_01_b .t p {font-size:40px; letter-spacing:0px;}
.sub_04_01_01_b h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; color:#736f6e;}
.sub_04_01_01_b h2 {font-size:20px; font-weight:700; letter-spacing:-1px; padding-bottom:10px; color:#666;}
.sub_04_01_01_b .img_top {padding-bottom:100px;}
.sub_04_01_01_b .area {width:100%; overflow:hidden; padding-bottom:80px;}
.sub_04_01_01_b .area .img {float:left; width:400px; margin-left:50px;}
.sub_04_01_01_b .area .img img {width:100%;}
.sub_04_01_01_b .area .con {float:left; width:calc(100% - 450px);}

.sub_04_01_01_c {width:100%; overflow:hidden; padding:100px 0; background-color:#eee8e3;}
.sub_04_01_01_c .area {width:1200px; margin:0px auto; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#615d59; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_04_01_01_c .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_04_01_01_c .t p {font-size:40px; letter-spacing:0px;}
.sub_04_01_01_c h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; color:#736f6e;}
.sub_04_01_01_c .icon {width:100%; overflow:hidden; padding:50px 0 0 0; background:url('/sub/img/bg_04_01_01_c.png')center top no-repeat; margin-top:50px;}
.sub_04_01_01_c .icon li {float:left; text-align:center; font-size:15px; line-height:28px; color:#7f7974;}
.sub_04_01_01_c .icon li p {font-size:17px; font-weight:700; letter-spacing:-1px; color:#75706b; padding:20px 0 15px 0;}
.sub_04_01_01_c .icon .icon_w {width:20%;}
.sub_04_01_01_c .icon .icon_s {width:15%;}

.sub_04_01_02_a {
	width:100%; min-width:1200px; height:950px; margin-top:-70px;
	background:url('/sub/img/bg_04_01_02_a.jpg')center no-repeat; background-size:cover;
}
.sub_04_01_02_a .area {width:1200px; margin:0px auto; padding-top:250px; text-align:left; font-size:18px; line-height:35px; font-family: 'NotoSans'; font-weight:300; color:#ded4bb; white-space:normal; word-break:keep-all;}
.sub_04_01_02_a .t {padding-bottom:20px; margin-bottom:50px; font-family : t_r; font-size:20px; color:#c4af7a; line-height:60px; letter-spacing:3px; background:url('/sub/img/title_bg_new.jpg')left bottom no-repeat;}
.sub_04_01_02_a .t p {font-size:50px; letter-spacing:0px; padding-bottom:20px;} 
.sub_04_01_02_a  h4 {font-size:28px; line-height:40px; font-weight:500; letter-spacing:-1px; padding-bottom:35px;}

.sub_04_01_02_a_2020 {
	width:100%; min-width:1200px; height:995px; margin-top:-70px;
	background:url('/sub/img/bg_04_01_02_a_2020.jpg')center no-repeat; background-size:cover;
}
.sub_04_01_02_a_2020 .area {width:1200px; margin:0px auto; padding-top:250px; text-align:left; font-size:18px; line-height:35px; font-family: 'NotoSans'; font-weight:300; color:#ded4bb; white-space:normal; word-break:keep-all;}
.sub_04_01_02_a_2020 .t {padding-bottom:20px; margin-bottom:50px; font-family : t_r; font-size:20px; color:#c4af7a; line-height:60px; letter-spacing:3px; background:url('/sub/img/title_bg_new.jpg')left bottom no-repeat;}
.sub_04_01_02_a_2020 .t p {font-size:50px; letter-spacing:0px; padding-bottom:20px;} 
.sub_04_01_02_a_2020  h4 {font-size:28px; line-height:40px; font-weight:500; letter-spacing:-1px; padding-bottom:35px;}

.banner_04_01_02_c {width:calc(100% - 90px); height:360px; background:url('/sub/img/bg_04_01_02_c.jpg')center top no-repeat; background-size:cover; text-align:right; padding:140px 90px 0 0;}

.banner_04_01_02_c_2020 {width:calc(100% - 90px); height:360px; background:url('/sub/img/bg_04_01_02_c_2020.jpg')center top no-repeat; background-size:cover; text-align:right; padding:140px 90px 0 0;}

.icon_04_01_02_c {width:100%; overflow:hidden; padding:50px 0 0 0; background:url('/sub/img/bg_04_01_02_c.png')center top 125px no-repeat; margin-top:50px;}
.icon_04_01_02_c li {float:left; width:33.33333%; text-align:center; font-size:16px; line-height:30px; color:#7f7974;}
.icon_04_01_02_c li p {font-size:19px; font-weight:700; letter-spacing:-1px; color:#75706b; padding:25px 0 15px 0;}

.sub_04_01_03_a_2020 {
	width:100%; min-width:1200px; height:995px; margin-top:-70px;
	background:#000 url('/sub/img/bg_04_01_03_a_2020.jpg')center bottom no-repeat;
}
.sub_04_01_03_a_2020 .area {width:1200px; margin:0px auto; padding-top:200px; text-align:left; font-size:18px; line-height:35px; font-family: 'NotoSans'; font-weight:300; color:#ded4bb; white-space:normal; word-break:keep-all;}
.sub_04_01_03_a_2020 .t {padding-bottom:20px; margin-bottom:30px; font-family : t_r; font-size:20px; text-align:right; color:#c4af7a; line-height:60px; letter-spacing:3px; background:url('/sub/img/title_bg_new.jpg')right bottom no-repeat;}
.sub_04_01_03_a_2020 .t p {font-size:50px; letter-spacing:0px;} 
.sub_04_01_03_a_2020  h4 {font-size:23px; line-height:40px; font-weight:500; letter-spacing:-1px; padding-bottom:35px; text-align:right; }

.sub_04_01_03_b {width:1200px; margin:100px auto; font-size:17px; line-height:32px; font-family: 'NotoSans'; font-weight:500; color:#615d59; white-space:normal; word-break:keep-all; letter-spacing:-1px;}
.sub_04_01_03_b .t {padding-bottom:30px; font-family : t_r; font-size:15px; color:#b69c59; line-height:50px; letter-spacing:3px;}
.sub_04_01_03_b .t p {font-size:40px; letter-spacing:0px;}
.sub_04_01_03_b h4 {font-size:22px; font-weight:700; letter-spacing:-1px; padding-bottom:35px; color:#736f6e;}
.sub_04_01_03_b h2 {font-size:20px; font-weight:700; letter-spacing:-1px; padding-bottom:10px; color:#666;}
.sub_04_01_03_b .img_top {padding-bottom:100px;}
.sub_04_01_03_b .area {width:100%; overflow:hidden; padding-bottom:80px;}
.sub_04_01_03_b .area .img {float:left; width:400px; margin-left:50px;}
.sub_04_01_03_b .area .img img {width:100%;}
.sub_04_01_03_b .area .con {float:left; width:calc(100% - 450px);}
.sub_04_01_03_b .step {width:100%; overflow:hidden; padding:50px 0;}
.sub_04_01_03_b .step li {float:left; width:25%; height:300px; text-align:center; font-size:15px; line-height:22px; color:#777;}
.sub_04_01_03_b .step p {color:#b69c59; font-size:18px; padding-bottom:10px;}
.sub_04_01_03_b .step h4 {font-size:20px; color:#333; padding-bottom:20px;}
.sub_04_01_03_b .step .left {background:url('/sub/img/a_left.png')right no-repeat;}
.sub_04_01_03_b .step .bottom {background:url('/sub/img/a_bottom.png')bottom no-repeat;}
.sub_04_01_03_b .step .right {background:url('/sub/img/a_right.png')right no-repeat;}