@charset "utf-8";

/* ==========================================================================
	공통
========================================================================== */
#wrap{overflow:hidden;}

br.pc_only{display:block;}

@media all and (max-width:1400px){
	br.pc_only{display:none;}
}

/* sub_visual */
.sub_visual{position:relative; background-repeat:no-repeat; background-position:center; background-size:cover; text-align:center;}
.sub_visual .txt_box{position:absolute; top:50%; left:50%; display:block; width:96%; max-width:1400px; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);}
.sub_visual .txt_box h2{position:relative; font-size:56px; color:#fff; letter-spacing:-0.04em; font-weight:500; line-height:1.6; margin:0; opacity:0; }
.sub_visual .txt_box i{position:relative; display:block; width:48px; height:1px; margin:10px auto 0; }
.sub_visual .txt_box i:before{content:''; position:absolute; top:0; left:50%; display:block; width:0; height:100%; background:#fff; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.sub_visual .popup_txt {position: absolute; left: 50%; bottom: 15.7%; display: block; transform: translateX(-50%); -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%); background: rgba(0,0,0,0.4); padding: 20px 84px; max-width: 842px; width: 93.75%; box-sizing: border-box;}
.sub_visual .popup_txt p {color: #ffffff; font-weight: 300; font-size: 18px; letter-spacing: -0.04em; line-height: 1.6; word-break: keep-all;}

.fp-viewing-01 .sub_visual .txt_box h2{animation:fadeDown 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-01 .sub_visual .txt_box i:before{animation:widthFull 0.5s ease-in-out 0.3s forwards;}

@media all and (max-width:1000px){
	.sub_visual{height:480px !important;}
	.sub_visual .fp-tableCell{height:100% !important;}
	.sub_visual .txt_box h2{font-size:48px;}
	.sub_visual .popup_txt {padding: 15px 30px; bottom: 11.7%;}
}

/* sub_tit */
.sub_tit h3{display:inline-block; font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.2; margin:0;}
.sub_tit span{display:inline-block; font-size:16px; color:#888; letter-spacing:-0.04em; font-weight:300; line-height:1.6; margin-left:20px; word-break:keep-all;}

@media all and (max-width:1000px){
	.sub_tit h3{font-size:42px;}
	.sub_tit span{display:block; margin-left:0; margin-top:20px;}
}

/* sub_tab_btn */
.sub_tab_btn{text-align:center;}
.sub_tab_btn.text_left {text-align: left;}
.sub_tab_btn ul{font-size:0; letter-spacing:-4px;}
.sub_tab_btn ul li{display:inline-block; vertical-align:top; margin:5px 25px;}
.sub_tab_btn ul li a{position:relative; display:block; font-size:28px; color:#aaa; letter-spacing:-0.04em; font-weight:500; line-height:1.5; padding:3px 10px;}
.sub_tab_btn ul li a:before{content:''; position:absolute; bottom:-5px; left:50%; display:none; width:10px; height:9px; background:#ffc423; border-radius:2px; transform:translateX(-50%) rotate(210deg) skew(-25deg); -webkit-transform:translateX(-50%) rotate(210deg) skew(-25deg); -moz-transform:translateX(-50%) rotate(210deg) skew(-25deg); -ms-transform:translateX(-50%) rotate(210deg) skew(-25deg); -o-transform:translateX(-50%) rotate(210deg) skew(-25deg);}
.sub_tab_btn ul li a:after{content:''; position:absolute; bottom:0; left:50%; display:none; width:100%; max-width:80px; height:1px; background:#ddd; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.sub_tab_btn ul li.on a{color:#222; font-weight:500;}
.sub_tab_btn ul li.on a:before{display:block;}
.sub_tab_btn ul li.on a:after{display:block;}

.sub_tab_contents > div{display:none;}
.sub_tab_contents > div:first-of-type{display:block;}

@media all and (max-width:1000px){
	.sub_tab_btn ul li{margin:5px 10px;}
}

/* keyframe 동적효과 */
@keyframes moveeDown{
	0% {transform:translateY(-40px); -webkit-transform:translateY(-40px); -moz-transform:translateY(-40px); -ms-transform:translateY(-40px); -o-transform:translateY(-40px);}
	100% {transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0);}
}
@keyframes fadeDown{
	0% {opacity:0; transform:translateY(-40px); -webkit-transform:translateY(-40px); -moz-transform:translateY(-40px); -ms-transform:translateY(-40px); -o-transform:translateY(-40px);}
	100% {opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0);}
}
@keyframes fadeLeft{
	0% {opacity:0; transform:translateX(-40px); -webkit-transform:translateX(-40px); -moz-transform:translateX(-40px); -ms-transform:translateX(-40px); -o-transform:translateX(-40px);}
	100% {opacity:1; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0);}
}
@keyframes fadeRight{
	0% {opacity:0; transform:translateX(40px); -webkit-transform:translateX(40px); -moz-transform:translateX(40px); -ms-transform:translateX(40px); -o-transform:translateX(40px);}
	100% {opacity:1; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0);}
}
@keyframes widthFull{
	0% {width:0;}
	100% {width:100%;}
}

/* ==========================================================================
	재단소개
========================================================================== */
/*----- 연혁 -----*/
.history_layout{font-size:0; letter-spacing:-4px; text-align:center;}
.history_layout.sub_tab_contents{margin-top:60px;}
.history_layout.sub_tab_contents > div{position:relative;}
.history_layout.sub_tab_contents > div h6{position:absolute; bottom:-20px; right:-5px; font-size:300px; color:#f5f5f5; letter-spacing:-0.04em; font-weight:500; line-height:1; font-style:italic; margin:0; z-index:-1;}
.history_layout .box{display:inline-block; vertical-align:top; width:calc(50% - 30px); margin-right:60px; text-align:left; opacity:0;}
.history_layout .box:last-of-type{margin-right:0;}
.history_layout ul li + li{margin-top:20px;}
.history_layout ul li h5{position:relative; font-size:32px; color:#ffc423; letter-spacing:-0.04em; font-weight:500; line-height:1.5; margin:0; margin-bottom:10px; z-index:10; min-height:48px;}
.history_layout ul li h5 b{font-weight:500;}
.history_layout ul li h5:before{content:''; position:absolute; top:50%; left:0; display:block; width:100%; height:1px; background:#ffc423; z-index:-1;}
.history_layout ul li h5 b{display:inline-block; padding-right:30px; background:#fff;}
.history_layout ul li dl + dl{margin-top:10px;}
.history_layout ul li dl dt{display:inline-block; vertical-align:top; width:50px; font-size:18px; color:#1f2271; letter-spacing:-0.04em; font-weight:500; line-height:1.6; }
.history_layout ul li dl dd{display:inline-block; vertical-align:top; width:calc(100% - 50px); }
.history_layout ul li dl dd p{position:relative; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:400; line-height:1.6; padding-left:10px; word-break:keep-all;}
.history_layout ul li dl dd p:before{content:'-'; position:absolute; top:0; left:0;}
.history_layout ul li dl dd p b{color:#444; font-weight:500;}

@media all and (max-width:1400px){
	.history_layout.sub_tab_contents > div h6{font-size:200px;}
	.history_layout .box{width:calc(50% - 10px); margin-right:20px;}
}
@media all and (max-width:1000px){
	.history_layout.sub_tab_contents > div h6{font-size:100px;}
	.history_layout .box{width:100%; margin-right:0;}
	.history_layout .box + .box{margin-top:20px;}
}

.history_con01{overflow:hidden;}
.history_con02{overflow:hidden;}

.fp-viewing-02 .history_con01 .history_layout .box:nth-of-type(1){animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .history_con01 .history_layout .box:nth-of-type(2){animation:fadeLeft 0.5s ease-in-out 0.4s forwards;}

.fp-viewing-03 .history_con02 .history_layout .box:nth-of-type(1){animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-03 .history_con02 .history_layout .box:nth-of-type(2){animation:fadeLeft 0.5s ease-in-out 0.4s forwards;}

.fp-viewing-04 .history_con03 .history_layout .box:nth-of-type(1){animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-04 .history_con03 .history_layout .box:nth-of-type(2){animation:fadeLeft 0.5s ease-in-out 0.4s forwards;}

@media all and (max-width:1000px){
	.history_con01{height:auto !important; padding:80px 0;}
	.history_con01 .fp-tableCell{height:auto !important;}
	.history_con02{height:auto !important; padding:0 0 80px;}
	.history_con02 .fp-tableCell{height:auto !important;}
	.history_con03{height:auto !important; padding:0 0 80px;}
	.history_con03 .fp-tableCell{height:auto !important;}
}

/*----- 재정보고 -----*/
.finance_layout{font-size:0; letter-spacing:-4px; overflow:hidden;}
.finance_layout .sub_tab_contents{margin-top:90px;}
.finance_layout .sub_tab_contents > div{position:relative; font-size: 0; letter-spacing: -4px;}
.finance_layout .table_box {display: inline-block; vertical-align: top; opacity: 0;}
.finance_layout .sub_tab_contents.grid2 .table_box {width: calc(50% - 44px); margin-right: 88px;}
.finance_layout .sub_tab_contents.grid3 .table_box {width: calc(33.333333% - 24.666667px); margin-right: 37px;}
.finance_layout .sub_tab_contents.grid2 .table_box:last-of-type {margin-right: 0;}
.finance_layout .sub_tab_contents.grid3 .table_box:last-of-type {margin-right: 0;}
.finance_layout .table_box .title {margin-bottom: 20px;}
.finance_layout .table_box .title h5 {margin: 0; color: #f7b603; font-weight: 500; font-size: 22px; letter-spacing: -0.04em;}
.finance_layout .table_box table {width: 100%; border-top: 1px solid #f9bd25; border-bottom: 1px solid #f9bd25; box-sizing: border-box;}
.finance_layout .table_box table thead tr th {height: 55px; color: #555555; font-weight: 500; font-size: 16px; letter-spacing: -0.04em; background: #f9f9f9; border: 1px solid #dddddd; border-top:0; box-sizing: border-box;}
.finance_layout .table_box table tbody tr td {height: 55px; color: #666666; font-weight: 300; font-size: 16px; letter-spacing: -0.04em; text-align: center; background: #fff; border: 1px solid #dddddd; border-bottom:0; box-sizing: border-box; border-right: 1px solid #dddddd; box-sizing: border-box; word-break: keep-all;}

@media all and (max-width:1400px){
	.finance_layout .sub_tab_contents > div h6{font-size:200px;}
	.finance_layout .img_box .img02{right:-10%;}
}
@media all and (max-width:1200px){
	.finance_layout .sub_tab_contents {margin-top: 40px;}
	.finance_layout .sub_tab_contents.grid2 .table_box {width: calc(50% - 30px); margin-right: 60px;}
}
@media all and (max-width:1000px){
	.finance_layout .sub_tab_contents {margin-top: 20px;}
	.finance_layout .sub_tab_contents > div h6{font-size:100px;}
	.finance_layout .sub_tab_contents.grid2 .table_box {width: 100%; margin-right: 0;}
	.finance_layout .sub_tab_contents.grid2 .table_box:nth-of-type(n+1) {margin-top: 30px;}
	.finance_layout .sub_tab_contents.grid3 .table_box {width: 100%; margin-right: 0;}
	.finance_layout .sub_tab_contents.grid3 .table_box:nth-of-type(n+1) {margin-top: 30px;}
}

.finance_con01{font-size:0; letter-spacing:-4px;}
.finance_con01 .img_box{display:inline-block; vertical-align:middle; width:43.6%; opacity:0;}
.finance_con01 .img_box img{max-width:100%;}
.finance_con01 .txt_box{display:inline-block; vertical-align:middle; width:56.4%; opacity:0;}
.finance_con01 .txt_box .text{max-width:780px; padding-left:80px; box-sizing:border-box;}
.finance_con01 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.finance_con01 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:40px 0 30px; word-break:keep-all;}
.finance_con01 .txt_box .text h6 b{color:#222222;}
.finance_con01 .txt_box .text p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.finance_con01 .txt_box .text p + p{margin-top:25px;}
.finance_con01 .txt_box .text p b {color: #444444;}

.fp-viewing-02 .finance_con01 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .finance_con01 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}

@media all and (max-width:1000px){
	.finance_con01{height:auto !important; padding:80px 0;}
	.finance_con01 .fp-tableCell{height:auto !important;}
	.finance_con01 .img_box{width:100%;}
	.finance_con01 .txt_box{width:100%; margin-top: 30px;}
	.finance_con01 .txt_box .text{padding:0 20px;}
	.finance_con01 .txt_box .text h5{font-size:42px;}
	.finance_con01 .txt_box .text h6{font-size:26px;}
}

.finance_con02 {background:url('/img/finance_con02_bg.jpg') no-repeat center center / cover;}
.finance_con02 .tit_box {font-size: 0; letter-spacing: -4px;}
.finance_con02 .tit_box .sub_tit {display: inline-block; vertical-align: top; margin-right: 175px;}
.finance_con02 .tit_box .sub_tab_btn {display: inline-block; vertical-align: top; width: calc(100% - 525px);}

/*.fp-viewing-03 .finance_con02.finance_layout .table_box:nth-of-type(1) {animation: fadeDown 0.5s ease-in-out 0.1s forwards;}*/
/*.fp-viewing-03 .finance_con02.finance_layout .table_box:nth-of-type(2) {animation: fadeDown 0.5s ease-in-out 0.4s forwards;}*/
/*.fp-viewing-03 .finance_con02.finance_layout .table_box:nth-of-type(3) {animation: fadeDown 0.5s ease-in-out 0.7s forwards;}*/
.fp-viewing-02 .finance_con02.finance_layout .table_box:nth-of-type(1) {animation: fadeDown 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .finance_con02.finance_layout .table_box:nth-of-type(2) {animation: fadeDown 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-02 .finance_con02.finance_layout .table_box:nth-of-type(3) {animation: fadeDown 0.5s ease-in-out 0.7s forwards;}

.finance_con03 .tit_box {font-size: 0; letter-spacing: -4px;}
.finance_con03 .tit_box .sub_tit {display: inline-block; vertical-align: top; margin-right: 175px;}
.finance_con03 .tit_box .sub_tab_btn {display: inline-block; vertical-align: top; width: calc(100% - 525px);}

/*.fp-viewing-04 .finance_con03.finance_layout .table_box:nth-of-type(1) {animation: fadeDown 0.5s ease-in-out 0.1s forwards;}*/
/*.fp-viewing-04 .finance_con03.finance_layout .table_box:nth-of-type(2) {animation: fadeDown 0.5s ease-in-out 0.4s forwards;}*/
.fp-viewing-03 .finance_con03.finance_layout .table_box:nth-of-type(1) {animation: fadeDown 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-03 .finance_con03.finance_layout .table_box:nth-of-type(2) {animation: fadeDown 0.5s ease-in-out 0.4s forwards;}

.finance_con04 {background:url('/img/finance_con04_bg.jpg') no-repeat center center / cover;}
.finance_con04 .tit_box {font-size: 0; letter-spacing: -4px;}
.finance_con04 .tit_box .sub_tit {display: inline-block; vertical-align: top; margin-right: 175px;}
.finance_con04 .tit_box .sub_tab_btn {display: inline-block; vertical-align: top; width: calc(100% - 525px);}

/*.fp-viewing-05 .finance_con04.finance_layout .table_box:nth-of-type(1) {animation: fadeDown 0.5s ease-in-out 0.1s forwards;}*/
/*.fp-viewing-05 .finance_con04.finance_layout .table_box:nth-of-type(2) {animation: fadeDown 0.5s ease-in-out 0.4s forwards;}*/
.fp-viewing-04 .finance_con04.finance_layout .table_box:nth-of-type(1) {animation: fadeDown 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-04 .finance_con04.finance_layout .table_box:nth-of-type(2) {animation: fadeDown 0.5s ease-in-out 0.4s forwards;}

@media all and (max-width:1400px){
	.finance_con02 .tit_box .sub_tit {margin-right: 80px;}
	.finance_con02 .tit_box .sub_tab_btn {width: calc(100% - 405px);}
	.finance_con03 .tit_box .sub_tit {margin-right: 80px;}
	.finance_con03 .tit_box .sub_tab_btn {width: calc(100% - 405px);}
	.finance_con04 .tit_box .sub_tit {margin-right: 80px;}
	.finance_con04 .tit_box .sub_tab_btn {width: calc(100% - 405px);}
}
@media all and (max-width:1200px){
	.finance_con02 .tit_box .sub_tit {margin-right: 0;}
	.finance_con02 .tit_box .sub_tab_btn {display: block; width: 100%; margin-top: 60px;}
	.finance_con02 .tit_box .sub_tab_btn ul {text-align: center;}
	.finance_con03 .tit_box .sub_tit {margin-right: 0;}
	.finance_con03 .tit_box .sub_tab_btn {display: block; width: 100%; margin-top: 60px;}
	.finance_con03 .tit_box .sub_tab_btn ul {text-align: center;}
	.finance_con04 .tit_box .sub_tit {margin-right: 0;}
	.finance_con04 .tit_box .sub_tab_btn {display: block; width: 100%; margin-top: 60px;}
	.finance_con04 .tit_box .sub_tab_btn ul {text-align: center;}
}

@media all and (max-width:1000px){
	.finance_con02{height:auto !important; padding:80px 0;}
	.finance_con02 .fp-tableCell{height:auto !important;}
	.finance_con03{height:auto !important; padding:80px 0;}
	.finance_con03 .fp-tableCell{height:auto !important;}
	.finance_con04{height:auto !important; padding:80px 0;}
	.finance_con04 .fp-tableCell{height:auto !important;}
	.finance_con05{height:auto !important; padding:80px 0;}
	.finance_con05 .fp-tableCell{height:auto !important;}
}

@media all and (max-width:767px){
	.finance_con02 .tit_box .sub_tab_btn ul li a {font-size: 22px;}
	.finance_con03 .tit_box .sub_tab_btn ul li a {font-size: 22px;}
	.finance_con04 .tit_box .sub_tab_btn ul li a {font-size: 22px;}
}

/*----- 이사회 -----*/
.bod_con01{font-size:0; letter-spacing:-4px;}
.bod_con01 .img_box{display:inline-block; vertical-align:middle; width:43.6%; opacity:0;}
.bod_con01 .img_box img{max-width:100%;}
.bod_con01 .txt_box{display:inline-block; vertical-align:middle; width:56.4%; opacity:0;}
.bod_con01 .txt_box .text{max-width:820px; padding-left:80px; box-sizing:border-box;}
.bod_con01 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.bod_con01 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:40px 0 30px; word-break:keep-all;}
.bod_con01 .txt_box .text h6 b{color:#222222;}
.bod_con01 .txt_box .text p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.bod_con01 .txt_box .text p + p{margin-top:25px;}
.bod_con01 .txt_box .text p b {color: #f9bd25;}

.fp-viewing-02 .bod_con01 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .bod_con01 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}

@media all and (max-width:1000px){
	.bod_con01{height:auto !important; padding:80px 0;}
	.bod_con01 .fp-tableCell{height:auto !important;}
	.bod_con01 .img_box{width:100%;}
	.bod_con01 .txt_box{width:100%; margin-top: 30px;}
	.bod_con01 .txt_box .text{padding:0 20px;}
	.bod_con01 .txt_box .text h5{font-size:42px;}
	.bod_con01 .txt_box .text h6{font-size:26px;}
}

.bod_con02 {background:url('/img/bod_con02_bg.jpg') no-repeat center center / cover;}
.bod_con02 .tit_box {font-size: 0; letter-spacing: -4px;}
.bod_con02 .tit_box .sub_tit {display: inline-block; vertical-align: top; margin-right: 175px;}
.bod_con02 .tit_box .sub_tab_btn {display: inline-block; vertical-align: top; width: calc(100% - 525px);}

.bod_con02 .box{font-size:0; letter-spacing:-4px; margin-top:40px;}
.bod_con02 .box dl{display:inline-block; vertical-align:top; width:calc(50% - 5px); min-height:136px; margin-right:10px; padding:20px 35px 0; background:#fff; box-sizing:border-box; opacity:0; border: 1px solid #dddddd;}
.bod_con02 .box dl:nth-of-type(2n){margin-right:0;}
.bod_con02 .box dl:nth-of-type(n+3){margin-top:10px;}
.bod_con02 .box dl dt h4{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.4; margin:0; word-break:keep-all;}
.bod_con02 .box dl dt p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; margin-top:25px; word-break:keep-all;}
.bod_con02 .box dl dd .desc{margin-top:25px;}
.bod_con02 .box dl dd .desc p{position:relative; padding-left: 20px; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.bod_con02 .box dl dd .desc p:before {content:''; position:absolute; left:0; top: 14.4px; width:10px; height:9px; background:#ffc423; border-radius:2px; transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -webkit-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -moz-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -ms-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -o-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74);}
.bod_con02 .box dl dd ul{margin-top:25px;}
.bod_con02 .box dl dd ul li{display:inline-block; vertical-align:top; width:calc(50% - 10px); margin-right:20px; box-sizing:border-box; }
.bod_con02 .box dl dd ul li:last-of-type{margin-right:0;}
.bod_con02 .box dl dd ul li h5{font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.6; margin:0;}
.bod_con02 .box dl dd ul li p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; }
.bod_con02 .box dl dd ul li h6{font-size:18px; color:#5b4729; letter-spacing:-0.04em; font-weight:700; line-height:1.6; margin:0;}
.bod_con02 .box dl:nth-of-type(3), .bod_con02 .box dl:nth-of-type(4), .bod_con02 .box dl:nth-of-type(5), .bod_con02 .box dl:nth-of-type(6){min-height:250px;}

/*.fp-viewing-03 .bod_con02 .box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}*/
/*.fp-viewing-03 .bod_con02 .box dl:nth-of-type(1){animation:fadeRight 0.5s ease-in-out 0.4s forwards;}*/
/*.fp-viewing-03 .bod_con02 .box dl:nth-of-type(2){animation:fadeRight 0.5s ease-in-out 0.7s forwards;}*/
/*.fp-viewing-03 .bod_con02 .box dl:nth-of-type(3){animation:fadeRight 0.5s ease-in-out 1.1s forwards;}*/
/*.fp-viewing-03 .bod_con02 .box dl:nth-of-type(4){animation:fadeRight 0.5s ease-in-out 1.5s forwards;}*/
/*.fp-viewing-03 .bod_con02 .box dl:nth-of-type(5){animation:fadeRight 0.5s ease-in-out 1.9s forwards;}*/
/*.fp-viewing-03 .bod_con02 .box dl:nth-of-type(6){animation:fadeRight 0.5s ease-in-out 2.3s forwards;}*/
.fp-viewing-02 .bod_con02 .box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .bod_con02 .box dl:nth-of-type(1){animation:fadeRight 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-02 .bod_con02 .box dl:nth-of-type(2){animation:fadeRight 0.5s ease-in-out 0.7s forwards;}
.fp-viewing-02 .bod_con02 .box dl:nth-of-type(3){animation:fadeRight 0.5s ease-in-out 1.1s forwards;}
.fp-viewing-02 .bod_con02 .box dl:nth-of-type(4){animation:fadeRight 0.5s ease-in-out 1.5s forwards;}
.fp-viewing-02 .bod_con02 .box dl:nth-of-type(5){animation:fadeRight 0.5s ease-in-out 1.9s forwards;}
.fp-viewing-02 .bod_con02 .box dl:nth-of-type(6){animation:fadeRight 0.5s ease-in-out 2.3s forwards;}

@media all and (max-width:1400px){
	.bod_con02 .tit_box .sub_tit {margin-right: 80px;}
	.bod_con02 .tit_box .sub_tab_btn {width: calc(100% - 405px);}
	.bod_con02 .box dl:nth-of-type(3), .bod_con02 .box dl:nth-of-type(4), .bod_con02 .box dl:nth-of-type(5), .bod_con02 .box dl:nth-of-type(6) {min-height: 330px;}
}
@media all and (max-width:1200px){
	.bod_con02 .tit_box .sub_tit {margin-right: 0;}
	.bod_con02 .tit_box .sub_tab_btn {display: block; width: 100%; margin-top: 60px;}
	.bod_con02 .tit_box .sub_tab_btn ul {text-align: center;}
	.bod_con02 .box dl:nth-of-type(3),
	.bod_con02 .box dl:nth-of-type(4){min-height:360px;}
}
@media all and (max-width:1000px){
	.bod_con02{height:auto !important; padding:80px 0;}
	.bod_con02 .fp-tableCell{height:auto !important;}
	.bod_con02 .box{width:100%;}
	.bod_con02 .box dl{padding:20px; margin-right:0; width:100%; min-height:0;}
	.bod_con02 .box dl:nth-of-type(n+2){margin-top:10px;}
	.bod_con02 .box dl:nth-of-type(3), .bod_con02 .box dl:nth-of-type(4), .bod_con02 .box dl:nth-of-type(5), .bod_con02 .box dl:nth-of-type(6){min-height:auto;}
	.bod_con02 .box dl dd ul li{width:100%; margin-right:0;}
}

/*----- 이사장인사말 -----*/
.intro_con01{font-size:0; letter-spacing:-4px;}
.intro_con01 .img_box{display:inline-block; vertical-align:middle; width:45%; opacity:0;}
.intro_con01 .img_box img{max-width:100%;}
.intro_con01 .txt_box{display:inline-block; vertical-align:middle; width:55%; opacity:0;}
.intro_con01 .txt_box .text{max-width:780px; padding-left:40px; box-sizing:border-box;}
.intro_con01 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.intro_con01 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:40px 0 30px; word-break:keep-all;}
.intro_con01 .txt_box .text h6 b{color:#1D2172;}
.intro_con01 .txt_box .text p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.intro_con01 .txt_box .text p + p{margin-top:25px;}
.intro_con01 .txt_box .text span{display:block; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.6; word-break:keep-all; text-align:right; margin-top:40px;}
.intro_con01 .txt_box .text span img{display:inline-block; vertical-align:middle; margin-left:10px;}

.fp-viewing-02 .intro_con01 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .intro_con01 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}

@media all and (max-width:1000px){
	.intro_con01{height:auto !important; padding:80px 0;}
	.intro_con01 .fp-tableCell{height:auto !important;}
	.intro_con01 .img_box{width:100%;}
	.intro_con01 .txt_box{width:100%;}
	.intro_con01 .txt_box .text{max-width:100%; padding:0 20px;}
	.intro_con01 .txt_box .text h5{font-size:42px;}
	.intro_con01 .txt_box .text h6{font-size:26px;}
}

/*----- 비전/미션/핵심가치 -----*/
.vision_con01{font-size:0; letter-spacing:-4px;}
.vision_con01 .sub_tab_contents{margin-top:60px;}
.vision_con01 .sub_tab_contents > div{position:relative;}
.vision_con01 .txt_box{display:inline-block; vertical-align:middle; opacity:0;}
.vision_con01 .txt_box .text{box-sizing:border-box;}
.vision_con01 .txt_box .text h5{font-size:48px; color:#1D2172; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.vision_con01 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:30px 0 25px; word-break:keep-all;}
.vision_con01 .txt_box .text h6 b{color:#1D2172;}
.vision_con01 .txt_box .text > p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.vision_con01 .txt_box .text > p + p{margin-top:25px;}
.vision_con01 .txt_box .text ul{margin-top:20px;}
.vision_con01 .txt_box .text ul li{display:inline-block; vertical-align:top; width:calc(50% - 5px); min-height:165px; margin-right:10px; padding:35px 40px 0; border:1px solid #ddd; box-sizing:border-box;}
.vision_con01 .txt_box .text ul li:nth-of-type(2n){margin-right:0;}
.vision_con01 .txt_box .text ul li:nth-of-type(n+3){margin-top:10px;}
.vision_con01 .txt_box .text ul li p{font-size:22px; color:#444444; letter-spacing:-0.04em; font-weight:500; line-height:1.2; word-break:keep-all;}
.vision_con01 .txt_box .text ul li span{display:block; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.5; margin-top:10px; word-break:keep-all;}
.vision_con01 .w50_box {position: relative; display: inline-block; vertical-align: top; width: calc(50% - 40px);}
.vision_con01 .w50_box + .w50_box {margin-left: 80px;}
.vision_con01 i{position:absolute; font-size:200px; color:#f5f5f5; letter-spacing:-0.04em; font-weight:500; line-height:1; margin:0; z-index:-1; font-style:oblique;}
.vision_con01 .left i {right: 60%; top: -190px;}
.vision_con01 .right i {left: 40%; top: 410px;}
.vision_con02 .txt_box{display:inline-block; vertical-align:middle; opacity:0;}
.vision_con02 .txt_box .text{box-sizing:border-box;}
.vision_con02 .txt_box .text h5{font-size:48px; color:#1D2172; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.vision_con02 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:30px 0 25px; word-break:keep-all;}
.vision_con02 .txt_box .text h6 b{color:#1D2172;}
.vision_con02 .txt_box .text > p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.vision_con02 .txt_box .text > p + p{margin-top:25px;}
.vision_con02 .txt_box .text ul{margin-top:20px; font-size: 0; letter-spacing: -4px;}
.vision_con02 .txt_box .text ul li{display:inline-block; vertical-align:top; width:calc(25% - 15px); min-height:193px; margin-right:20px; padding:35px 30px 0 40px; border:1px solid #ddd; box-sizing:border-box;}
.vision_con02 .txt_box .text ul li:nth-of-type(4n){margin-right:0;}
.vision_con02 .txt_box .text ul li:nth-of-type(n+5){margin-top:20px;}
.vision_con02 .txt_box .text ul li p{font-size:22px; color:#444444; letter-spacing:-0.04em; font-weight:500; line-height:1.2; word-break:keep-all;}
.vision_con02 .txt_box .text ul li span{display:block; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.5; margin-top:10px; word-break:keep-all;}
.vision_con02 i{position:absolute; font-size:200px; color:#f5f5f5; letter-spacing:-0.04em; font-weight:500; line-height:1; margin:0; z-index:-1; font-style:oblique;}
.vision_con02 .box {position: relative; margin-top: 20px;}
.vision_con02 .box i {right: -19%; bottom: -30px;}

.fp-viewing-02 .vision_con01 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .vision_con01 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-03 .vision_con02 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}

@media all and (max-width:1400px){
	.vision_con01 i{font-size:120px;}
	.vision_con01 .w50_box {width: calc(50% - 10px);}
	.vision_con01 .w50_box + .w50_box {margin-left: 20px;}
	.vision_con01 .left i {top: 280px;}
	.vision_con01 .right i {top: 280px;}
	.vision_con01 .bot_box i {right: -2.6%;}
	.vision_con02 i{font-size:120px;}
	.vision_con02 .txt_box .text ul li {min-height: 240px;}
}
@media all and (max-width:1200px){
	.vision_con01 .txt_box .text{padding-left:20px;}
}
@media all and (max-width:1000px){
	.vision_con01{height:auto !important; padding:80px 0;}
	.vision_con01 .fp-tableCell{height:auto !important;}
	.vision_con01 i{bottom:30px; font-size:100px;}
	.vision_con01 .img_box{width:100%; margin-bottom:40px;}
	.vision_con01 .txt_box{width:100%;}
	.vision_con01 .txt_box .text{max-width:100%; padding:0 20px;}
	.vision_con01 .txt_box .text h5{font-size:42px;}
	.vision_con01 .txt_box .text h6{font-size:26px;}
	.vision_con01 .txt_box .text ul{margin-top:20px;}
	.vision_con01 .w50_box {width: 100%;}
	.vision_con01 .w50_box + .w50_box {margin-left: 0; margin-top: 40px;}
	.vision_con01 .left i {right: -2.6%; bottom: 30px; top: auto;}
	.vision_con01 .right i {left: auto; right: -2.6%; bottom: 30px; top: auto;}
	.vision_con01 .txt_box .text ul li {min-height: 225px;}
	.vision_con02{height:auto !important; padding:80px 0;}
	.vision_con02 .fp-tableCell{height:auto !important;}
	.vision_con02 i{bottom:30px; font-size:100px;}
	.vision_con02 .txt_box{width:100%;}
	.vision_con02 .txt_box .text{max-width:100%; padding:0 20px;}
	.vision_con02 .txt_box .text h5{font-size:42px;}
	.vision_con02 .txt_box .text h6{font-size:26px;}
	.vision_con02 .txt_box .text ul{margin-top:20px;}
	.vision_con02 .txt_box .text ul li {width: calc(50% - 10px); min-height: 200px;}
	.vision_con02 .txt_box .text ul li:nth-of-type(2n) {margin-right: 0;}
	.vision_con02 .txt_box .text ul li:nth-of-type(n+3) {margin-top: 20px;}
	.vision_con02 .box {margin-top: 40px;}
}
@media all and (max-width:767px){
	.vision_con01 .txt_box .text ul li {width: 100%; min-height: 0; margin-right: 0; padding: 35px 40px;}
	.vision_con01 .txt_box .text ul li:nth-of-type(n+2) {margin-top: 10px;}
	.vision_con02 .txt_box .text ul li {width: 100%; min-height: 0; margin-right: 0; padding: 35px 40px;}
	.vision_con02 .txt_box .text ul li:nth-of-type(n+2) {margin-top: 10px;}
}

/*----- 재단CI -----*/
.ci_con01{font-size:0; letter-spacing:-4px;}
.ci_con01 .txt_box{display:inline-block; vertical-align:middle; width:55%; padding-right:20px; box-sizing:border-box; opacity:0;}
.ci_con01 .txt_box h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.5; margin:0; margin-bottom:40px; word-break:keep-all;}
.ci_con01 .txt_box p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.5; word-break:keep-all;}
.ci_con01 .txt_box p + p{margin-top:30px;}
.ci_con01 .txt_box p b{display:block; font-size:22px; color:#f7b603; font-weight:500; margin-bottom:5px;}
.ci_con01 .img_box{display:inline-block; vertical-align:middle; width:45%; opacity:0;}
.ci_con01 .img_box img{max-width:100%;}
.ci_con01 .txt_box dl{display:inline-block; vertical-align:top; width:33.333333%; opacity:0; margin-top: 35px;}
.ci_con01 .txt_box dl dt{display:table; width:120px; height:120px; text-align:center; border-radius:50%; background:#f47321; margin-bottom:20px;}
.ci_con01 .txt_box dl dt p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:0em; font-weight:700; line-height:1.2;}
.ci_con01 .txt_box dl dd p{font-size:22px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.5; word-break:keep-all;}
.ci_con01 .txt_box dl dd span{display:block; font-size:18px; color:#666; letter-spacing:0em; font-weight:300; line-height:1.5; word-break:keep-all;}
.ci_con01 .txt_box dl dd span i{display:inline-block; vertical-align:middle; width:1px; height:12px; background:#ccc; margin:0 2px;}
.ci_con01 .txt_box dl:nth-of-type(2) dt{background:#1d2172;}
.ci_con01 .txt_box dl:nth-of-type(3) dt{background:#ffc423;}
.ci_con01 .img_box ul{margin-top:40px; opacity:0;}
.ci_con01 .img_box ul li{display:inline-block; vertical-align:top; width:calc(50% - 5px); margin-right:10px; box-shadow:8px 8px 16px rgba(0,0,0,0.12);}
.ci_con01 .img_box ul li:nth-of-type(2n){margin-right:0;}
.ci_con01 .img_box ul li a{display:table; width:100%; height:80px; font-size:18px; color:#444; letter-spacing:0em; font-weight:500; line-height:1.2; text-align:center; border:2px solid #ffc423; box-sizing:border-box; transition:all 0.5s;}
.ci_con01 .img_box ul li a span{display:table-cell; vertical-align:middle; }
.ci_con01 .img_box ul li:nth-of-type(2) a{border-color:#f47321;}
.ci_con01 .img_box ul li:hover a{color:#fff; background:#ffc423;}
.ci_con01 .img_box ul li:nth-of-type(2):hover a{background:#f47321;}

.fp-viewing-02 .ci_con01 .txt_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .ci_con01 .img_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-02 .ci_con01 .txt_box dl:nth-of-type(1){animation:fadeDown 0.8s ease-in-out 0.4s forwards;}
.fp-viewing-02 .ci_con01 .txt_box dl:nth-of-type(2){animation:fadeDown 0.8s ease-in-out 0.7s forwards;}
.fp-viewing-02 .ci_con01 .txt_box dl:nth-of-type(3){animation:fadeDown 0.8s ease-in-out 1.0s forwards;}
.fp-viewing-02 .ci_con01 .img_box ul{animation:fadeDown 0.5s ease-in-out 0.7s forwards;}

@media all and (max-width:1000px){
	.ci_con01{height:auto !important; padding:80px 0;}
	.ci_con01 .fp-tableCell{height:auto !important;}
	.ci_con01 .txt_box{width:100%; padding-right:0; padding-bottom:40px;}
	.ci_con01 .txt_box h5{font-size:42px;}
	.ci_con01 .img_box{width:100%;}
	.ci_con01 .txt_box dl{width:50%;}
	.ci_con01 .txt_box dl:nth-of-type(n+3){margin-top:20px;}
}

/*----- 오시는길 -----*/
.location_con01{font-size:0; letter-spacing:-4px;}
.location_con01 .txt_box{display:inline-block; vertical-align:middle; width:55%;}
.location_con01 .txt_box .text{max-width:800px; width:100%; padding:0 20px; margin-left:auto; box-sizing:border-box;}
.location_con01 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.5; margin:0; margin-bottom:40px; opacity:0;}
.location_con01 .txt_box .text dl{opacity:0;}
.location_con01 .txt_box .text dl + dl{margin-top:30px;}
.location_con01 .txt_box .text dl dt{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.5;}
.location_con01 .txt_box .text dl dd{margin-top:10px;}
.location_con01 .txt_box .text dl dd p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.5; word-break:keep-all;}
.location_con01 .txt_box .text dl dd p + p{margin-top:8px;}
.location_con01 .txt_box .text dl dd p b{color:#444; font-weight:500;}
.location_con01 .txt_box .text dl dd p b.col01{color:#FC4C02;}
.location_con01 .txt_box .text dl dd p b.col02{color:#D4003B;}
.location_con01 .txt_box .text dl dd p strong{display:inline-block; font-size:16px; color:#fff; font-weight:500; line-height:1; padding:7px 11px; background:#444; border-radius:30px;}
.location_con01 .txt_box .text dl dd p strong.col01{background:#FC4C02;}
.location_con01 .txt_box .text dl dd p strong.col02{background:#D4003B;}
.location_con01 .txt_box .text dl dd p strong.col03{background:#09a84b;}
.location_con01 .txt_box .text dl dd p strong.col04{background:#0e76d7;}
.location_con01 .map_box{position:relative; display:inline-block; vertical-align:middle; width:45%; height:100%;}
.location_con01 .map_box .map_area{width:100%; height:100%;}
.location_con01 .map_box .root_daum_roughmap{width:100%; height:100%;}
.location_con01 .map_box .root_daum_roughmap .wrap_map{width:100%; height:100%;}
.location_con01 .map_box .map_text{position:absolute; bottom:0; left:0; display:block; padding:60px 100px; background:rgba(0,0,0,0.75); box-sizing:border-box; z-index:10;}
.location_con01 .map_box .map_text img{max-width:100%;}
.location_con01 .map_box .map_text ul{margin-top:20px;}
.location_con01 .map_box .map_text ul li{display:inline-block; font-size:18px; color:#fff; letter-spacing:-0.04em; font-weight:300; line-height:1.5; margin-right:10px; word-break:keep-all;}
.location_con01 .map_box .map_text ul li b{font-weight:500;}

.fp-viewing-02 .location_con01 .txt_box h5{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .location_con01 .txt_box dl:nth-of-type(1){animation:fadeLeft 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-02 .location_con01 .txt_box dl:nth-of-type(2){animation:fadeLeft 0.5s ease-in-out 0.7s forwards;}
.fp-viewing-02 .location_con01 .txt_box dl:nth-of-type(3){animation:fadeLeft 0.5s ease-in-out 1.1s forwards;}

@media all and (max-width:1200px){
	.location_con01 .map_box .map_text{padding:40px;}
}
@media all and (max-width:1000px){
	.location_con01{height:auto !important; padding:80px 0 0;}
	.location_con01 .fp-tableCell{height:auto !important;}
	.location_con01 .txt_box{width:100%; margin-bottom:40px;}
	.location_con01 .txt_box .text{max-width:100%;}
	.location_con01 .txt_box .text h5{font-size:42px;}
	.location_con01 .map_box{width:100%; height:480px;}
}
@media all and (max-width:767px){
	.location_con01 .map_box{height:auto;}
	.location_con01 .map_box .map_area{height:360px;}
	.location_con01 .map_box .map_text{position:static; bottom:auto; left:auto; }
}

/* ==========================================================================
	재단사업
========================================================================== */
/*----- 최경주골프꿈나무 -----*/
.golf_con01{font-size:0; letter-spacing:-4px;}
.golf_con01 .img_box{display:inline-block; vertical-align:middle; width:45%; opacity:0;}
.golf_con01 .img_box img{max-width:100%;}
.golf_con01 .txt_box{display:inline-block; vertical-align:middle; width:55%; opacity:0;}
.golf_con01 .txt_box .text{max-width:780px; padding-left:40px; box-sizing:border-box;}
.golf_con01 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.golf_con01 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:40px 0 30px; word-break:keep-all;}
.golf_con01 .txt_box .text h6 b{color:#1D2172;}
.golf_con01 .txt_box .text p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.golf_con01 .txt_box .text p b{color:#1D2172;}
.golf_con01 .txt_box .text p + p{margin-top:25px;}

.fp-viewing-02 .golf_con01 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .golf_con01 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}

@media all and (max-width:1000px){
	.golf_con01{height:auto !important; padding:80px 0;}
	.golf_con01 .fp-tableCell{height:auto !important;}
	.golf_con01 .img_box{width:100%;}
	.golf_con01 .txt_box{width:100%;}
	.golf_con01 .txt_box .text{padding:0 20px;}
	.golf_con01 .txt_box .text h5{font-size:42px;}
	.golf_con01 .txt_box .text h6{font-size:26px;}
}

.golf_con02{background:url('/img/golf_con02_bg.jpg') no-repeat center center / cover;}
.golf_con02 .top_box ul{margin-top:35px; font-size:0; letter-spacing:-4px; text-align:center;}
.golf_con02 .top_box ul li{display:inline-block; vertical-align:top; width:14.285714%; min-height:220px; border-left:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; padding:30px 5px 0; opacity:0;}
.golf_con02 .top_box ul li:first-of-type{border-left:0;}
.golf_con02 .top_box ul li .desc{display:table; width:100%; height:120px; margin-top:10px;}
.golf_con02 .top_box ul li .desc p{display:table-cell; vertical-align:middle; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; word-break:keep-all; word-break:keep-all;}
.golf_con02 .bot_box{margin-top:60px; font-size:0; letter-spacing:-4px;}
.golf_con02 .bot_box .sub_tit{margin-bottom:35px;}
.golf_con02 .bot_box dl{display:inline-block; vertical-align:top; margin-right:40px; text-align:center; opacity:0;}
.golf_con02 .bot_box dl:last-of-type{margin-right:0;}
.golf_con02 .bot_box dl dt{position:relative; display:table; width:100%; height:60px;}
.golf_con02 .bot_box dl dt p{display:table-cell; vertical-align:middle; font-size:22px; color:#fff; letter-spacing:-0.04em; font-weight:500; line-height:1.4; }
.golf_con02 .bot_box dl dt:before{content:''; position:absolute; top:0; width:0; height:0;}
.golf_con02 .bot_box dl dd ul li{display:inline-block; vertical-align:top; padding:0 5px; box-sizing:border-box;}
.golf_con02 .bot_box dl dd ul li i{position:relative; display:block; width:1px; height:30px; margin:0 auto;}
.golf_con02 .bot_box dl dd ul li i:before{content:''; position:absolute; top:-8px; left:50%; display:block; width:16px; height:16px; border:4px solid #fff; border-radius:50%; box-sizing:border-box; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.golf_con02 .bot_box dl dd ul li p{font-size:20px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.4; margin-top:5px; word-break:keep-all;}

.golf_con02 .bot_box dl:nth-of-type(1){width:calc(34% - 20px);}
.golf_con02 .bot_box dl:nth-of-type(1) dt{background:#ffc423;}
.golf_con02 .bot_box dl:nth-of-type(1) dt:before{right:-20px; border-top:30px solid #ffc423; border-left:10px solid #ffc423; border-right:10px solid transparent; border-bottom:30px solid transparent;}
.golf_con02 .bot_box dl:nth-of-type(1) dd ul li{width:50%;}
.golf_con02 .bot_box dl:nth-of-type(1) dd ul li i{background:#ffc423;}
.golf_con02 .bot_box dl:nth-of-type(1) dd ul li i:before{background:#ffc423;}

.golf_con02 .bot_box dl:nth-of-type(2){width:calc(66% - 20px);}
.golf_con02 .bot_box dl:nth-of-type(2) dt{background:#2a2a86;}
.golf_con02 .bot_box dl:nth-of-type(2) dt:before{left:-20px; border-bottom:30px solid #2a2a86; border-right:10px solid #2a2a86; border-left:10px solid transparent; border-top:30px solid transparent;}
.golf_con02 .bot_box dl:nth-of-type(2) dd ul li{width:25%;}
.golf_con02 .bot_box dl:nth-of-type(2) dd ul li i{background:#2a2a86;}
.golf_con02 .bot_box dl:nth-of-type(2) dd ul li i:before{background:#2a2a86;}

.fp-viewing-03 .golf_con02 .top_box ul li:nth-of-type(1){animation:fadeDown 0.8s ease-in-out 0.1s forwards;}
.fp-viewing-03 .golf_con02 .top_box ul li:nth-of-type(2){animation:fadeDown 0.8s ease-in-out 0.3s forwards;}
.fp-viewing-03 .golf_con02 .top_box ul li:nth-of-type(3){animation:fadeDown 0.8s ease-in-out 0.5s forwards;}
.fp-viewing-03 .golf_con02 .top_box ul li:nth-of-type(4){animation:fadeDown 0.8s ease-in-out 0.7s forwards;}
.fp-viewing-03 .golf_con02 .top_box ul li:nth-of-type(5){animation:fadeDown 0.8s ease-in-out 0.9s forwards;}
.fp-viewing-03 .golf_con02 .top_box ul li:nth-of-type(6){animation:fadeDown 0.8s ease-in-out 1.1s forwards;}
.fp-viewing-03 .golf_con02 .top_box ul li:nth-of-type(7){animation:fadeDown 0.8s ease-in-out 1.3s forwards;}
.fp-viewing-03 .golf_con02 .bot_box dl:nth-of-type(1){animation:fadeLeft 0.5s ease-in-out 1.5s forwards;}
.fp-viewing-03 .golf_con02 .bot_box dl:nth-of-type(2){animation:fadeLeft 0.5s ease-in-out 1.8s forwards;}

@media all and (max-width:1000px){
	.golf_con02{height:auto !important; padding:80px 0;}
	.golf_con02 .fp-tableCell{height:auto !important;}
	.golf_con02 .top_box ul li{width:25%;}
	.golf_con02 .top_box ul li:nth-of-type(4n+1){border-left:0;}
	.golf_con02 .bot_box dl{margin-right:0;}
	.golf_con02 .bot_box dl + dl{margin-top:10px;}
	.golf_con02 .bot_box dl dt:before{display:none;}
	.golf_con02 .bot_box dl dd{padding:10px 0;}
	.golf_con02 .bot_box dl dd ul li + li{margin-top:10px;}
	.golf_con02 .bot_box dl dd ul li i{width:16px; height:16px; }
	.golf_con02 .bot_box dl dd ul li i:before{position:static; top:auto; left:auto; transform:none;}

	.golf_con02 .bot_box dl:nth-of-type(1){width:100%;}
	.golf_con02 .bot_box dl:nth-of-type(1) dd ul li{width:100%;}
	.golf_con02 .bot_box dl:nth-of-type(1) dd ul li i{background:transparent;}
	.golf_con02 .bot_box dl:nth-of-type(2){width:100%;}
	.golf_con02 .bot_box dl:nth-of-type(2) dd ul li{width:100%;}
	.golf_con02 .bot_box dl:nth-of-type(2) dd ul li i{background:transparent;}
}
@media all and (max-width:767px){
	.golf_con02 .top_box ul li{width:50%; min-height:180px; padding:0 10px;}
	.golf_con02 .top_box ul li:nth-of-type(4n+1){border-left:1px solid rgba(0, 0, 0, 0.1);}
	.golf_con02 .top_box ul li:nth-of-type(2n+1){border-left:0;}
	.golf_con02 .top_box ul li:nth-of-type(n+3){margin-top:20px;}
}

.golf_con03{font-size:0; letter-spacing:-4px;}
.golf_con03 .sub_tit{margin-bottom:35px;}
.golf_con03 .left_box ul li{display:inline-block; vertical-align:top; width:calc(33.333333% - 6.666667px); min-height:230px; margin-right:10px; padding:25px 25px 0; border:1px solid #ddd; box-sizing:border-box; opacity:0;}
.golf_con03 .left_box ul li:nth-of-type(3n){margin-right:0;}
.golf_con03 .left_box ul li:nth-of-type(n+4){min-height:422px; margin-top:10px;}
.golf_con03 .left_box ul li h5{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.2; margin:0; margin-bottom:10px;}
.golf_con03 .left_box ul li p{font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.golf_con03 .left_box .txt_box p{position:relative; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.6; padding-left:10px; box-sizing:border-box; word-break:keep-all;}
.golf_con03 .left_box .txt_box p:before{content:'-'; position:absolute; top:0; left:0; }
.golf_con03 .left_box .txt_box span{display:block; font-size:16px; color:#888; letter-spacing:-0.04em; font-weight:300; line-height:1.6; margin-top:30px; word-break:keep-all;}

.fp-viewing-04 .golf_con03 .left_box ul li:nth-of-type(1){animation:fadeDown 0.8s ease-in-out 0.1s forwards;}
.fp-viewing-04 .golf_con03 .left_box ul li:nth-of-type(2){animation:fadeDown 0.8s ease-in-out 0.4s forwards;}
.fp-viewing-04 .golf_con03 .left_box ul li:nth-of-type(3){animation:fadeDown 0.8s ease-in-out 0.7s forwards;}
.fp-viewing-04 .golf_con03 .left_box ul li:nth-of-type(4){animation:fadeDown 0.8s ease-in-out 1.0s forwards;}
.fp-viewing-04 .golf_con03 .left_box ul li:nth-of-type(5){animation:fadeDown 0.8s ease-in-out 1.3s forwards;}
.fp-viewing-04 .golf_con03 .left_box ul li:nth-of-type(6){animation:fadeDown 0.8s ease-in-out 1.6s forwards;}

@media all and (max-width:1400px){
	.golf_con03 .left_box ul li{min-height:200px; padding:20px 20px 0;}
	.golf_con03 .left_box ul li:nth-of-type(n+4){min-height:480px;}
}
@media all and (max-width:1200px){
	.golf_con03 .left_box ul li {width: calc(50% - 5px);}
	.golf_con03 .left_box ul li:nth-of-type(3n){margin-right:10px;}
	.golf_con03 .left_box ul li:nth-of-type(2n){margin-right:0;}
	.golf_con03 .left_box ul li:nth-of-type(n+3){min-height:200px; margin-top:10px;}
	.golf_con03 .left_box ul li:nth-of-type(n+5){min-height:380px;}
}
@media all and (max-width:1000px){
	.golf_con03{height:auto !important; padding:80px 0;}
	.golf_con03 .fp-tableCell{height:auto !important;}
	.golf_con03 .left_box{width:100%; margin-right:0; margin-bottom:10px;}
	.golf_con03 .left_box ul li {min-height: 220px;}
	.golf_con03 .left_box ul li:nth-of-type(n+3) {min-height: 220px;}
	.golf_con03 .left_box ul li:nth-of-type(n+5) {min-height: 500px;}
}
@media all and (max-width:767px){
	.golf_con03 .left_box ul li{width:100%; margin-right:0; min-height:0; padding:20px;}
	.golf_con03 .left_box ul li:nth-of-type(n+3){min-height:0;}
	.golf_con03 .left_box ul li:nth-of-type(n+2){margin-top:10px;}
}

.golf_con04{background:url('/img/golf_con04_bg.jpg') no-repeat center center / cover; font-size:0; letter-spacing:-4px;}
.golf_con04 .left_box{display:inline-block; vertical-align:top; width:55%; padding-top:60px; padding-right:20px; box-sizing:border-box; opacity:0;}
.golf_con04 .left_box ul li{position:relative; padding-left:30px; box-sizing:border-box;}
.golf_con04 .left_box ul li + li{margin-top:10px;}
.golf_con04 .left_box ul li h5{position:absolute; top:0; left:0; font-size:18px; color:#f47321; letter-spacing:-0.04em; font-weight:500; line-height:1.6; margin:0; }
.golf_con04 .left_box ul li .desc p{font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.6; word-break:keep-all;}
.golf_con04 .left_box ul li .desc span{position:relative; display:block; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; padding-left:20px; word-break:keep-all;}
.golf_con04 .left_box ul li .desc span i{position:absolute; top:0; left:0; font-style:normal;}
.golf_con04 .left_box ul li .desc span b{color:#f37321; font-weight:300;}
.golf_con04 .right_box{display:inline-block; vertical-align:top; width:45%;}
.golf_con04 .right_box dl{padding:30px 35px; background:#fff; box-sizing:border-box; opacity:0;}
.golf_con04 .right_box dl + dl{margin-top:30px;}
.golf_con04 .right_box dl dt h4{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.4; margin:0; word-break:keep-all;}
.golf_con04 .right_box dl dt p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; margin-top:25px; word-break:keep-all;}
.golf_con04 .right_box dl dd .desc{margin-top:25px;}
.golf_con04 .right_box dl dd .desc p{position:relative; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.golf_con04 .right_box dl dd ul{margin-top:25px;}
.golf_con04 .right_box dl dd ul li{display:inline-block; vertical-align:top; width:calc(36% - 6.7px); margin-right:10px; padding:16px 15px; background:#f7f7f7; box-sizing:border-box; cursor:pointer;}
.golf_con04 .right_box dl dd ul li:last-of-type{margin-right:0;}
.golf_con04 .right_box dl dd ul li h5{font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.6; margin:0;}
.golf_con04 .right_box dl dd ul li p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; }
.golf_con04 .right_box dl dd ul li h6{font-size:18px; color:#5b4729; letter-spacing:-0.04em; font-weight:700; line-height:1.6; margin:0;}
.golf_con04 .right_box dl dd ul li:nth-of-type(1){width:calc(28% - 6.7px);}
.golf_con04 .right_box dl dd ul li:nth-of-type(3){background:#ffea00;}

.fp-viewing-05 .golf_con04 .left_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-05 .golf_con04 .right_box dl:nth-of-type(1){animation:fadeRight 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-05 .golf_con04 .right_box dl:nth-of-type(2){animation:fadeRight 0.5s ease-in-out 0.7s forwards;}

@media all and (max-width:1400px){
	.golf_con04 .right_box dl dd ul li:nth-of-type(1){width:calc(40% - 5px);}
	.golf_con04 .right_box dl dd ul li:nth-of-type(2){width:calc(60% - 5px); margin-right:0;}
	.golf_con04 .right_box dl dd ul li:nth-of-type(3){width:100%; margin-top:10px;}
}
@media all and (max-width:1000px){
	.golf_con04{height:auto !important; padding:80px 0;}
	.golf_con04 .fp-tableCell{height:auto !important;}
	.golf_con04 .left_box{width:100%; padding-right:0; padding:40px 0;}
	.golf_con04 .right_box{width:100%;}
}
@media all and (max-width:767px){
	.golf_con04 .right_box dl{padding:20px;}
}

/*----- 최경주장학꿈나무 -----*/
.scholar_con01{font-size:0; letter-spacing:-4px;}
.scholar_con01 .img_box{display:inline-block; vertical-align:middle; width:45%; opacity:0;}
.scholar_con01 .img_box img{max-width:100%;}
.scholar_con01 .txt_box{display:inline-block; vertical-align:middle; width:55%; opacity:0;}
.scholar_con01 .txt_box .text{max-width:780px; padding-left:40px; box-sizing:border-box;}
.scholar_con01 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin-top:40px; word-break:keep-all;}
.scholar_con01 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:40px 0 30px; word-break:keep-all;}
.scholar_con01 .txt_box .text h6 b{color:#1D2172;}
.scholar_con01 .txt_box .text p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.scholar_con01 .txt_box .text p + p{margin-top:25px;}

.fp-viewing-02 .scholar_con01 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .scholar_con01 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}

@media all and (max-width:1000px){
	.scholar_con01{height:auto !important; padding:80px 0;}
	.scholar_con01 .fp-tableCell{height:auto !important;}
	.scholar_con01 .img_box{width:100%;}
	.scholar_con01 .txt_box{width:100%;}
	.scholar_con01 .txt_box .text{padding:0 20px;}
	.scholar_con01 .txt_box .text h5{font-size:42px;}
	.scholar_con01 .txt_box .text h6{font-size:26px;}
}

.scholar_con02{background:url('/img/golf_con02_bg.jpg') no-repeat center center / cover;}
.scholar_con02 .top_box ul{margin-top:35px; font-size:0; letter-spacing:-4px; text-align:center;}
.scholar_con02 .top_box ul li{display:inline-block; vertical-align:top; width:20%; min-height:220px; border-left:1px solid rgba(0, 0, 0, 0.1); box-sizing:border-box; padding:30px 5px 0; opacity:0;}
.scholar_con02 .top_box ul li:first-of-type{border-left:0;}
.scholar_con02 .top_box ul li .desc{display:table; width:100%; height:120px; margin-top:10px;}
.scholar_con02 .top_box ul li .desc p{display:table-cell; vertical-align:middle; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; word-break:keep-all; word-break:keep-all;}
.scholar_con02 .bot_box{margin-top:60px; font-size:0; letter-spacing:-4px;}
.scholar_con02 .bot_box .sub_tit{margin-bottom:35px;}
.scholar_con02 .bot_box dl{display:inline-block; vertical-align:top; margin-right:40px; text-align:center; opacity:0;}
.scholar_con02 .bot_box dl:last-of-type{margin-right:0;}
.scholar_con02 .bot_box dl dt{position:relative; display:table; width:100%; height:60px;}
.scholar_con02 .bot_box dl dt p{display:table-cell; vertical-align:middle; font-size:22px; color:#fff; letter-spacing:-0.04em; font-weight:500; line-height:1.4; }
.scholar_con02 .bot_box dl dt:before{content:''; position:absolute; top:0; width:0; height:0;}
.scholar_con02 .bot_box dl dd ul li{display:inline-block; vertical-align:top; padding:0 5px; box-sizing:border-box;}
.scholar_con02 .bot_box dl dd ul li i{position:relative; display:block; width:1px; height:30px; margin:0 auto;}
.scholar_con02 .bot_box dl dd ul li i:before{content:''; position:absolute; top:-8px; left:50%; display:block; width:16px; height:16px; border:4px solid #fff; border-radius:50%; box-sizing:border-box; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.scholar_con02 .bot_box dl dd ul li p{font-size:20px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.4; margin-top:5px; word-break:keep-all;}

.scholar_con02 .bot_box dl:nth-of-type(1){width:calc(66% - 20px);}
.scholar_con02 .bot_box dl:nth-of-type(1) dt{background:#ffc423;}
.scholar_con02 .bot_box dl:nth-of-type(1) dt:before{right:-20px; border-top:30px solid #ffc423; border-left:10px solid #ffc423; border-right:10px solid transparent; border-bottom:30px solid transparent;}
.scholar_con02 .bot_box dl:nth-of-type(1) dd ul li{width:25%;}
.scholar_con02 .bot_box dl:nth-of-type(1) dd ul li:nth-of-type(2){width:50%;}
.scholar_con02 .bot_box dl:nth-of-type(1) dd ul li i{background:#ffc423;}
.scholar_con02 .bot_box dl:nth-of-type(1) dd ul li i:before{background:#ffc423;}

.scholar_con02 .bot_box dl:nth-of-type(2){width:calc(34% - 20px);}
.scholar_con02 .bot_box dl:nth-of-type(2) dt{background:#2a2a86;}
.scholar_con02 .bot_box dl:nth-of-type(2) dt:before{left:-20px; border-bottom:30px solid #2a2a86; border-right:10px solid #2a2a86; border-left:10px solid transparent; border-top:30px solid transparent;}
.scholar_con02 .bot_box dl:nth-of-type(2) dd ul li{width:50%;}
.scholar_con02 .bot_box dl:nth-of-type(2) dd ul li:nth-of-type(2){width:50%;}
.scholar_con02 .bot_box dl:nth-of-type(2) dd ul li i{background:#2a2a86;}
.scholar_con02 .bot_box dl:nth-of-type(2) dd ul li i:before{background:#2a2a86;}

.fp-viewing-03 .scholar_con02 .top_box ul li:nth-of-type(1){animation:fadeDown 0.8s ease-in-out 0.1s forwards;}
.fp-viewing-03 .scholar_con02 .top_box ul li:nth-of-type(2){animation:fadeDown 0.8s ease-in-out 0.3s forwards;}
.fp-viewing-03 .scholar_con02 .top_box ul li:nth-of-type(3){animation:fadeDown 0.8s ease-in-out 0.5s forwards;}
.fp-viewing-03 .scholar_con02 .top_box ul li:nth-of-type(4){animation:fadeDown 0.8s ease-in-out 0.7s forwards;}
.fp-viewing-03 .scholar_con02 .top_box ul li:nth-of-type(5){animation:fadeDown 0.8s ease-in-out 0.9s forwards;}
.fp-viewing-03 .scholar_con02 .top_box ul li:nth-of-type(6){animation:fadeDown 0.8s ease-in-out 1.1s forwards;}
.fp-viewing-03 .scholar_con02 .top_box ul li:nth-of-type(7){animation:fadeDown 0.8s ease-in-out 1.3s forwards;}
.fp-viewing-03 .scholar_con02 .bot_box dl:nth-of-type(1){animation:fadeLeft 0.5s ease-in-out 1.5s forwards;}
.fp-viewing-03 .scholar_con02 .bot_box dl:nth-of-type(2){animation:fadeLeft 0.5s ease-in-out 1.8s forwards;}

@media all and (max-width:1000px){
	.scholar_con02{height:auto !important; padding:80px 0;}
	.scholar_con02 .fp-tableCell{height:auto !important;}
	.scholar_con02 .top_box ul li{width:25%;}
	.scholar_con02 .top_box ul li:nth-of-type(4n+1){border-left:0;}
	.scholar_con02 .bot_box dl{margin-right:0;}
	.scholar_con02 .bot_box dl + dl{margin-top:10px;}
	.scholar_con02 .bot_box dl dt:before{display:none;}
	.scholar_con02 .bot_box dl dd{padding:10px 0;}
	.scholar_con02 .bot_box dl dd ul li + li{margin-top:10px;}
	.scholar_con02 .bot_box dl dd ul li i{width:16px; height:16px; }
	.scholar_con02 .bot_box dl dd ul li i:before{position:static; top:auto; left:auto; transform:none;}

	.scholar_con02 .bot_box dl:nth-of-type(1){width:100%;}
	.scholar_con02 .bot_box dl:nth-of-type(1) dd ul li{width:100%;}
	.scholar_con02 .bot_box dl:nth-of-type(1) dd ul li i{background:transparent;}
	.scholar_con02 .bot_box dl:nth-of-type(2){width:100%;}
	.scholar_con02 .bot_box dl:nth-of-type(2) dd ul li{width:100%;}
	.scholar_con02 .bot_box dl:nth-of-type(2) dd ul li i{background:transparent;}
}
@media all and (max-width:767px){
	.scholar_con02 .top_box ul li{width:50%; min-height:180px; padding:0 10px;}
	.scholar_con02 .top_box ul li:nth-of-type(4n+1){border-left:1px solid rgba(0, 0, 0, 0.1);}
	.scholar_con02 .top_box ul li:nth-of-type(2n+1){border-left:0;}
	.scholar_con02 .top_box ul li:nth-of-type(n+3){margin-top:20px;}
}

.scholar_con03{font-size:0; letter-spacing:-4px;}
.scholar_con03 .sub_tit{margin-bottom:60px;}
.scholar_con03 .box_w100{display:inline-block; vertical-align:top; width:100%; min-height:154px; padding:35px 40px; border:1px solid #ddd; box-sizing:border-box; opacity:0; font-size: 0; letter-spacing: -4px;}
.scholar_con03 .box_w100 h5{display: inline-block; vertical-align: top; padding-right: 65px; box-sizing: border-box; font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.2; margin:0;}
.scholar_con03 .box_w100 ul {display: inline-block; vertical-align: top;}
.scholar_con03 .box_w100 ul li {padding-right: 80px; display: inline-block; vertical-align: top; box-sizing: border-box;}
.scholar_con03 .box_w100 ul li h6 {display: inline-block; vertical-align: top; position: relative; margin: 0; padding-left: 20px; padding-right: 18px; color: #444444; font-weight: 500; font-size: 18px; letter-spacing: -0.04em; box-sizing: border-box;}
.scholar_con03 .box_w100 ul li h6:before {content:''; position:absolute; left:0; top: 50%; width:10px; height:9px; background:#ffc423; border-radius:2px; transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -webkit-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -moz-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -ms-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -o-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74);}
.scholar_con03 .box_w100 ul li p{display: inline-block; vertical-align: top; position:relative; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.6; box-sizing:border-box; word-break:keep-all;}
.scholar_con03 .box_w100 span{display:inline-block; font-size:16px; color:#888; letter-spacing:-0.04em; font-weight:300; line-height:1.6; margin-top:30px; word-break:keep-all;}
.scholar_con03 .box{width: 100%;}
.scholar_con03 .box ul li{display:inline-block; vertical-align:top; width:calc(50% - 5px); min-height:208px; margin-right:10px; padding:35px 40px 0; border:1px solid #ddd; box-sizing:border-box; opacity:0;}
.scholar_con03 .box ul li:nth-of-type(1) {width:calc(20% - 5px);}
.scholar_con03 .box ul li:nth-of-type(2) {width:calc(45% - 10px);}
.scholar_con03 .box ul li:nth-of-type(3) {width:calc(35% - 5px);}
.scholar_con03 .box ul li:last-of-type {margin-right: 0;}
.scholar_con03 .box span{display:block; font-size:16px; color:#888; letter-spacing:-0.04em; font-weight:300; line-height:1.6; margin-top:20px; word-break:keep-all;}
.scholar_con03 .box ul li h5{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.2; margin:0; margin-bottom:10px;}
.scholar_con03 .box ul li p{font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}

.fp-viewing-04 .scholar_con03 .box_w100{animation:fadeDown 0.8s ease-in-out 0.1s forwards;}
.fp-viewing-04 .scholar_con03 .box ul li:nth-of-type(1){animation:fadeDown 0.8s ease-in-out 0.4s forwards;}
.fp-viewing-04 .scholar_con03 .box ul li:nth-of-type(2){animation:fadeDown 0.8s ease-in-out 0.7s forwards;}
.fp-viewing-04 .scholar_con03 .box ul li:nth-of-type(3){animation:fadeDown 0.8s ease-in-out 1.3s forwards;}

@media all and (max-width:1400px){
	.scholar_con03 .box_w100{padding:20px 20px; min-height: 180px;}
	.scholar_con03 .box_w100 h5 {display: block; margin-bottom: 10px;}
	.scholar_con03 .box_w100 span {margin-top: 20px;}
	.scholar_con03 .box ul li{min-height: 200px; padding:20px 20px 0;}
	.scholar_con03 .box ul li:nth-of-type(1) {width: calc(31% - 5px);}
	.scholar_con03 .box ul li:nth-of-type(2) {width: calc(69% - 5px); margin-right: 0;}
	.scholar_con03 .box ul li:nth-of-type(3) {width: 100%; margin-top: 10px;}
}
@media all and (max-width:1000px){
	.scholar_con03{height:auto !important; padding:80px 0;}
	.scholar_con03 .fp-tableCell{height:auto !important;}
	.scholar_con03 .box_w100{width:100%; min-height:0; padding:20px;}
	.scholar_con03 .box_w100 ul li {width: 50%; padding-right: 30px;}
	.scholar_con03 .box{width:100%; margin-right:0; margin-bottom:10px;}
	.scholar_con03 .box ul li {min-height: 0; padding:35px 40px;}
	.scholar_con03 .box ul li:nth-of-type(1) {width: 100%; margin-right: 0;}
	.scholar_con03 .box ul li:nth-of-type(2) {width: 100%; margin-right: 0; margin-top: 10px;}
}
@media all and (max-width:767px){
	.scholar_con03 .box_w100 ul li {display: block; width: 100%;}
}

.scholar_con04{background:url('/img/scholar_con04_bg.jpg') no-repeat center center / cover; font-size:0; letter-spacing:-4px;}
.scholar_con04 .sub_tit{margin-bottom:60px;}
.scholar_con04 .top_box{display:inline-block; vertical-align:top; width:100%;}
.scholar_con04 .top_box ul li{display:inline-block; vertical-align:top; width:calc(25% - 12px); min-height:428px; margin-right:16px; padding:25px 25px 0; border:1px solid #ddd; background: #fff; box-sizing:border-box; opacity:0;}
.scholar_con04 .top_box ul li:last-of-type {margin-right: 0;}
.scholar_con04 .top_box ul li h5{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.2; margin:0; margin-bottom:10px; word-break: keep-all;}
.scholar_con04 .top_box ul li h5 span {font-size: 18px; display: inline-block;}
.scholar_con04 .top_box ul li p{font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.scholar_con04 .bottom_box{display:inline-block; vertical-align:top; font-size: 0; letter-spacing: -4px; width:100%; min-height:154px; margin-top: 16px; padding:35px 35px 35px 340px; border:1px solid #ddd; box-sizing:border-box; background: #fff; opacity:0;}
.scholar_con04 .top_box ul li > span {display: inline-block; position: relative; margin-top: 10px; padding-left: 8px; font-size:16px; color:#888; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.scholar_con04 .top_box ul li > span:before {position: absolute; left: 0; content: '-';}
.scholar_con04 .bottom_box h5{display: inline-block; vertical-align: top; font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.2; margin:0; }
.scholar_con04 .bottom_box .txt_box{display: inline-block; vertical-align: top; padding:0 50px 0 50px; box-sizing:border-box;}
.scholar_con04 .bottom_box .txt_box p{position:relative; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.6; padding-left:10px; box-sizing:border-box; word-break:keep-all;}
.scholar_con04 .bottom_box .txt_box p:before{content:'-'; position:absolute; top:0; left:0; }
.scholar_con04 .bottom_box .txt_box span{display:block; font-size:16px; color:#888; letter-spacing:-0.04em; font-weight:300; line-height:1.6; margin-top:30px; word-break:keep-all;}

.fp-viewing-05 .scholar_con04 .top_box ul li:nth-of-type(1){animation:fadeDown 0.8s ease-in-out 0.1s forwards;}
.fp-viewing-05 .scholar_con04 .top_box ul li:nth-of-type(2){animation:fadeDown 0.8s ease-in-out 0.4s forwards;}
.fp-viewing-05 .scholar_con04 .top_box ul li:nth-of-type(3){animation:fadeDown 0.8s ease-in-out 0.7s forwards;}
.fp-viewing-05 .scholar_con04 .top_box ul li:nth-of-type(4){animation:fadeDown 0.8s ease-in-out 1.0s forwards;}
.fp-viewing-05 .scholar_con04 .top_box ul li:nth-of-type(5){animation:fadeDown 0.8s ease-in-out 1.3s forwards;}
.fp-viewing-05 .scholar_con04 .bottom_box{animation:fadeDown 0.8s ease-in-out 1.6s forwards;}

@media all and (max-width:1400px){
	.scholar_con04 .top_box ul li{padding:20px 20px 0; min-height: 478px;}
	.scholar_con04 .bottom_box{padding:20px 20px; min-height: 0;}
	.scholar_con04 .bottom_box .txt_box{padding:0 20px 0 20px;}
}
@media all and (max-width:1200px){
	.scholar_con04 .top_box ul li{width: calc(50% - 8px); min-height: 308px;}
	.scholar_con04 .top_box ul li:nth-of-type(2n) {margin-right: 0;}
	.scholar_con04 .top_box ul li:nth-of-type(n+3) {margin-top: 16px;}
}
@media all and (max-width:1000px){
	.scholar_con04{height:auto !important; padding:80px 0;}
	.scholar_con04 .fp-tableCell{height:auto !important;}
	.scholar_con04 .top_box{width:100%; margin-right:0; margin-bottom:10px;}
	.scholar_con04 .bottom_box{width:100%; min-height:0; padding:20px;}
	.scholar_con04 .bottom_box h5 {display: block;}
	.scholar_con04 .bottom_box .txt_box{padding:20px 0 0;}
}
@media all and (max-width:767px){
	.scholar_con04 .top_box ul li{width:100%; margin-right:0; min-height:0; padding:20px;}
	.scholar_con04 .top_box ul li:nth-of-type(n+3){min-height:0;}
	.scholar_con04 .top_box ul li:nth-of-type(n+2){margin-top:10px;}
}

.scholar_con05{font-size:0; letter-spacing:-4px;}
.scholar_con05 .left_box{display:inline-block; vertical-align:top; width:55%; padding-top:60px; padding-right:20px; box-sizing:border-box; opacity:0;}
.scholar_con05 .left_box ul li{position:relative; padding-left:30px; box-sizing:border-box;}
.scholar_con05 .left_box ul li + li{margin-top:10px;}
.scholar_con05 .left_box ul li h5{position:absolute; top:0; left:0; font-size:18px; color:#f47321; letter-spacing:-0.04em; font-weight:500; line-height:1.6; margin:0; }
.scholar_con05 .left_box ul li .desc p{font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.6; word-break:keep-all;}
.scholar_con05 .left_box ul li .desc span{position:relative; display:block; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; padding-left:20px; word-break:keep-all;}
.scholar_con05 .left_box ul li .desc span i{position:absolute; top:0; left:0; font-style:normal;}
.scholar_con05 .left_box ul li .desc span b{color:#f37321; font-weight:300;}
.scholar_con05 .right_box{display:inline-block; vertical-align:top; width:45%;}
.scholar_con05 .right_box dl{padding:30px 35px 40px; background:#fff; box-sizing:border-box; opacity:0; border: 1px solid #dddddd;}
.scholar_con05 .right_box dl + dl{margin-top:30px;}
.scholar_con05 .right_box dl dt h4{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.4; margin:0; word-break:keep-all;}
.scholar_con05 .right_box dl dt p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; margin-top:25px; word-break:keep-all;}
.scholar_con05 .right_box dl dd .desc{margin-top:25px;}
.scholar_con05 .right_box dl dd .desc p{position:relative; padding-left: 20px; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.scholar_con05 .right_box dl dd .desc p:before {content:''; position:absolute; left:0; top: 14.4px; width:10px; height:9px; background:#ffc423; border-radius:2px; transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -webkit-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -moz-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -ms-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74); -o-transform:translateY(-50%) rotate(210deg) skew(-25deg) scale(0.74);}
.scholar_con05 .right_box dl dd ul{margin-top:25px;}
.scholar_con05 .right_box dl dd ul li{display:inline-block; vertical-align:top; width:calc(36% - 6.7px); margin-right:10px; padding:16px 15px; background:#f7f7f7; box-sizing:border-box; cursor:pointer;}
.scholar_con05 .right_box dl dd ul li:last-of-type{margin-right:0;}
.scholar_con05 .right_box dl dd ul li h5{font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.6; margin:0;}
.scholar_con05 .right_box dl dd ul li p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; }
.scholar_con05 .right_box dl dd ul li h6{font-size:18px; color:#5b4729; letter-spacing:-0.04em; font-weight:700; line-height:1.6; margin:0;}
.scholar_con05 .right_box dl dd ul li:nth-of-type(1){width:calc(28% - 6.7px);}
.scholar_con05 .right_box dl dd ul li:nth-of-type(3){background:#ffea00;}

.fp-viewing-06 .scholar_con05 .left_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-06 .scholar_con05 .right_box dl:nth-of-type(1){animation:fadeRight 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-06 .scholar_con05 .right_box dl:nth-of-type(2){animation:fadeRight 0.5s ease-in-out 0.7s forwards;}

@media all and (max-width:1400px){
	.scholar_con05 .right_box dl dd ul li:nth-of-type(1){width:calc(40% - 5px);}
	.scholar_con05 .right_box dl dd ul li:nth-of-type(2){width:calc(60% - 5px); margin-right:0;}
	.scholar_con05 .right_box dl dd ul li:nth-of-type(3){width:100%; margin-top:10px;}
}
@media all and (max-width:1000px){
	.scholar_con05{height:auto !important; padding:80px 0;}
	.scholar_con05 .fp-tableCell{height:auto !important;}
	.scholar_con05 .left_box{width:100%; padding-right:0; padding:40px 0;}
	.scholar_con05 .right_box{width:100%;}
}
@media all and (max-width:767px){
	.scholar_con05 .right_box dl{padding:20px;}
}

/* ==========================================================================
	프로그램 커스텀
========================================================================== */
/* board_con */
@media all and (max-width:1000px){
	.board_con{height:auto !important; padding:20px 0;}
	.board_con .fp-tableCell{height:auto !important;}
}

/* programPage */
.programPage{margin-top:60px;}
.programPage a{display:inline-block; vertical-align:top; width:40px; height:40px; font-size:16px; color:#888; letter-spacing:0em; font-weight:300; line-height:40px; border:0; border-radius:50%; margin:5px;}
.programPage a:hover{border:0; color:#fff; font-weight:500; background:#1d2172;}
.programPage a.active{border:0; color:#fff; font-weight:500; background:#1d2172;}
.programPage a.page_prev{border:0;}
.programPage a.page_next{border:0;}

/* search_custom */
.program_search.search_custom{font-size:0; letter-spacing:-4px; text-align:right; margin-top:0; margin-bottom:40px;}
.program_search.search_custom .input_box{display:inline-block; vertical-align:top; width:calc(100% - 60px); max-width:340px; margin-right:10px;}
.program_search.search_custom .input_box input{width:100%; height:auto; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:400; line-height:1.5; padding:12px 15px; box-sizing:border-box; border:0; border-bottom:1px solid #1d2172;}
.program_search.search_custom .input_box input::placeholder{color:#adb3bd;}
.program_search.search_custom a{display:inline-block; vertical-align:top; width:auto; height:auto; border:0;}

/* notice_custom */
.notice_custom .program_table table{border-top:0;}
.notice_custom .program_table table tr{border-bottom:1px solid #ddd;}
.notice_custom .program_table table tr th{position:relative; height:auto; font-size:18px; color:#fff; letter-spacing:-0.04em; font-weight:500; line-height:1.5; background:#ffc423; padding:20px 5px; box-sizing:border-box;}
.notice_custom .program_table table tr th:before{content:''; position:absolute; top:30%; right:0; display:block; width:1px; height:40%; background:#fff;}
.notice_custom .program_table table tr th:last-of-type:before{display:none;}
.notice_custom .program_table table tr td{position:relative; height:auto; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.5; padding:20px 25px; box-sizing:border-box;}
.notice_custom .program_table table tr td:before{content:''; position:absolute; top:30%; right:0; display:block; width:1px; height:40%; background:#ddd;}
.notice_custom .program_table table tr td:last-of-type:before{display:none;}
.notice_custom .program_table table tr td.tit{color:#444; font-weight:500;}
.notice_custom .program_table table tr.on_e{background:#faf9f6;}
.notice_custom .program_table table tr.on_e td{color:#444; font-weight:500; background:#faf9f6;}

@media all and (max-width:1000px){
	.notice_custom .program_table table{border-top:2px solid #ffc423;}
	.notice_custom .program_table table tr td{padding:5px 10px; margin:0;}
	.notice_custom .program_table table tr td.tit:before{display:none;}
}

/* gal_custom */
.gal_custom{overflow:inherit;}
.gal_custom .gal_wrap{padding:0; border:0;}
.gal_custom .gal_wrap ul{font-size:0; letter-spacing:-4px; overflow:inherit;}
.gal_custom .gal_wrap ul li{display:inline-block; vertical-align:top; float:none; width:calc(25% - 30px); margin:0; margin-right:40px; border:0; transition:all 0.5s;}
.gal_custom .gal_wrap ul li:nth-of-type(4n){margin-right:0;}
.gal_custom .gal_wrap ul li:nth-of-type(n+5){margin-top:20px;}
.gal_custom .gal_wrap ul li .txt{padding:40px; border:1px solid #ddd; border-top:0; box-sizing:border-box;}
.gal_custom .gal_wrap ul li .txt .title{font-size:20px; color:#444; letter-spacing:-0.04em; font-weight:500; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.5em; height:3.0em; white-space:inherit; word-break:keep-all;}
.gal_custom .gal_wrap ul li .txt .desc{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.5em; height:3.0em; word-break:keep-all;}
.gal_custom .gal_wrap ul li .txt .bot_text{margin-top:20px;}
.gal_custom .gal_wrap ul li .txt .bot_text:after{content:''; display:block; clear:both;}
.gal_custom .gal_wrap ul li .txt .bot_text span{display:inline-block; font-size:16px; color:#aaa; letter-spacing:-0.04em; font-weight:300; line-height:1.5;}
.gal_custom .gal_wrap ul li .txt .bot_text span:nth-of-type(2){float:right;}
.gal_custom .gal_wrap ul li.on_e{background:#fff; box-shadow:15px 15px 40px rgba(0,0,0,0.05);}
.gal_custom .gal_wrap ul li.on_e .txt{border-color:#ffc423;}

@media all and (max-width:1200px){
	.gal_custom .gal_wrap ul li{width:calc(25% - 15px); margin-right:20px;}
	.gal_custom .gal_wrap ul li .txt{padding:20px;}
}
@media all and (max-width:1000px){
	.gal_custom .gal_wrap ul li{width:calc(50% - 10px);}
	.gal_custom .gal_wrap ul li:nth-of-type(2n){margin-right:0;}
	.gal_custom .gal_wrap ul li:nth-of-type(n+3){margin-top:20px;}
}
@media all and (max-width:640px){
	.gal_custom .gal_wrap ul li:nth-of-type(3n){margin:0; margin-right:20px;}
	.gal_custom .gal_wrap ul li:nth-of-type(2n){margin:0;}
	.gal_custom .gal_wrap ul li:nth-of-type(n+3){margin-top:20px;}
	.gal_custom .gal_wrap ul li .txt{height:auto;}
	.gal_custom .gal_wrap ul li a span{width:auto; height:auto;}
}

/* read_custom */
.read_custom{font-size:0; letter-spacing:-4px; overflow:inherit;}
.read_custom .readTop{padding:0 0 20px; border-top:0; border-bottom:1px solid #ddd; margin-bottom:60px;}
.read_custom .readTop:after{content:''; display:block; clear:both;}
.read_custom .readTop .imgTitle{display:inline-block; font-size:28px; color:#444; letter-spacing:-0.04em; font-weight:500; line-height:1.5; }
.read_custom .readTop .imgTitle_sub{float:right; font-size:0; letter-spacing:-4px; }
.read_custom .readTop .imgTitle_sub li{position:relative; display:inline-block; vertical-align:top; font-size:18px; color:#aaa; letter-spacing:-0.04em; font-weight:300; margin-right:20px;}
.read_custom .readTop .imgTitle_sub li:last-of-type{margin-right:0;}
.read_custom .readTop .imgTitle_sub li:before{content:''; position:absolute; top:50%; right:-10px; display:block; width:1px; height:12px; background:#ddd; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
.read_custom .readTop .imgTitle_sub li:last-of-type:before{display:none;}
.read_custom .readTop .imgTitle_sub .hit{margin:0;}

.read_custom .left_box{display:inline-block; vertical-align:top; width:calc(50% - 60px); margin-right:60px;}
.read_custom .left_box .img_box img{width:100%;}
.read_custom .right_box{display:inline-block; vertical-align:top; width:50%;}
.read_custom .right_box .readEdit{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.5; padding:0 0 60px; margin:0;}
.read_custom .right_box .urlFile p{padding:20px 25px; background:#f5f5f5; border:0;}
.read_custom .right_box .urlFile p img{display:inline-block; vertical-align:top; margin:8px 0; margin-right:10px;}
.read_custom .right_box .urlFile p a{display:inline-block; vertical-align:top; font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.5; word-break:break-all; max-width:calc(100% - 30px);}
.read_custom .right_box .readBottom_btn{margin-top:60px; overflow:inherit;}
.read_custom .right_box .readBottom_btn dd a{width:200px; height:60px; font-size:18px; color:#fff; letter-spacing:0em; font-weight:500; line-height:60px; background:#1d2172; box-shadow:8px 8px 16px rgba(0,0,0,0.12);}

@media all and (max-width:1200px){
	.read_custom .left_box{width:calc(50% - 40px); margin-right:40px;}
}
@media all and (max-width:1000px){
	.read_custom .left_box{width:100%; margin-right:0; margin-bottom:40px;}
	.read_custom .right_box{width:100%;}
	.read_custom .right_box .readEdit{padding-bottom:40px;}
}

/*----- AJGA 대회 개최 -----*/
.ajga_con01{font-size:0; letter-spacing:-4px;}
.ajga_con01 .img_box{display:inline-block; vertical-align:middle; width:45%; opacity:0;}
.ajga_con01 .img_box img{max-width:100%;}
.ajga_con01 .txt_box{display:inline-block; vertical-align:middle; width:54%; opacity:0;}
.ajga_con01 .txt_box .text{max-width:760px; padding-left:100px; box-sizing:border-box;}
.ajga_con01 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.ajga_con01 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:40px 0 30px; word-break:keep-all;}
.ajga_con01 .txt_box .text h6 b{color:#1D2172;}
.ajga_con01 .txt_box .text > p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.ajga_con01 .txt_box .text > p + p{margin-top:25px;}
.ajga_con01 .txt_box .text ul{margin-top:60px;}
.ajga_con01 .txt_box .text ul li{display:inline-block; vertical-align:top; width:calc(50% - 5px); min-height:220px; margin-right:10px; padding:35px 40px 0; border:1px solid #ddd; box-sizing:border-box;}
.ajga_con01 .txt_box .text ul li:nth-of-type(2n){margin-right:0;}
.ajga_con01 .txt_box .text ul li:nth-of-type(n+3){margin-top:10px;}
.ajga_con01 .txt_box .text ul li p{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.2; word-break:keep-all;}
.ajga_con01 .txt_box .text ul li span{display:block; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.5; margin-top:10px; word-break:keep-all;}
.ajga_con02{font-size:0; letter-spacing:-4px;}
.ajga_con02 .img_box{display:inline-block; vertical-align:middle; width:45%; opacity:0;}
.ajga_con02 .img_box img{max-width:100%;}
.ajga_con02 .txt_box{display:inline-block; vertical-align:middle; width:54%; opacity:0;}
.ajga_con02 .txt_box .text{max-width:760px; padding-left:100px; box-sizing:border-box;}
.ajga_con02 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.ajga_con02 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:40px 0 30px; word-break:keep-all;}
.ajga_con02 .txt_box .text h6 b{color:#1D2172;}
.ajga_con02 .txt_box .text > p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.ajga_con02 .txt_box .text > p + p{margin-top:25px;}
.ajga_con02 .txt_box .text ul{margin-top:60px;}
.ajga_con02 .txt_box .text ul li{display:inline-block; vertical-align:top; width:calc(50% - 5px); min-height:220px; margin-right:10px; padding:35px 40px 0; border:1px solid #ddd; box-sizing:border-box;}
.ajga_con02 .txt_box .text ul li:nth-of-type(2n){margin-right:0;}
.ajga_con02 .txt_box .text ul li:nth-of-type(n+3){margin-top:10px;}
.ajga_con02 .txt_box .text ul li p{font-size:22px; color:#f7b603; letter-spacing:-0.04em; font-weight:500; line-height:1.2; word-break:keep-all;}
.ajga_con02 .txt_box .text ul li span{display:block; font-size:18px; color:#444; letter-spacing:-0.04em; font-weight:300; line-height:1.5; margin-top:10px; word-break:keep-all;}
.ajga_con03{font-size:0; letter-spacing:-4px;}
.ajga_con03 .img_box{display:inline-block; vertical-align:middle; width:45%; opacity:0;}
.ajga_con03 .img_box img{max-width:100%;}
.ajga_con03 .txt_box{display:inline-block; vertical-align:middle; width:54%; opacity:0;}
.ajga_con03 .txt_box .text{max-width:760px; padding-left:100px; box-sizing:border-box;}
.ajga_con03 .txt_box .text h5{font-size:48px; color:#222; letter-spacing:-0.04em; font-weight:700; line-height:1.4; margin:0; word-break:keep-all;}
.ajga_con03 .txt_box .text h6{font-size:32px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.4; margin:40px 0 30px; word-break:keep-all;}
.ajga_con03 .txt_box .text h6 b{color:#1D2172;}
.ajga_con03 .txt_box .text > p{font-size:18px; color:#666; letter-spacing:-0.04em; font-weight:300; line-height:1.6; word-break:keep-all;}
.ajga_con03 .txt_box .text > p + p{margin-top:25px;}
.ajga_con03 .txt_box .text ul{margin-top:35px;}
.ajga_con03 .txt_box .text ul li {padding-left: 34px; position: relative; color: #444444; font-weight: 500; font-size: 18px; letter-spacing: -0.04em; line-height: 1.6;}
.ajga_con03 .txt_box .text ul li + li {margin-top: 25px;}
.ajga_con03 .txt_box .text ul li:before {position: absolute; left: 0; top: 5px; width: 24px; height: 20px; background: url('/img/golf_con02_icon01.png') no-repeat; content: '';}

.fp-viewing-02 .ajga_con01 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-02 .ajga_con01 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-03 .ajga_con02 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-03 .ajga_con02 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}
.fp-viewing-04 .ajga_con03 .img_box{animation:fadeLeft 0.5s ease-in-out 0.1s forwards;}
.fp-viewing-04 .ajga_con03 .txt_box{animation:fadeRight 0.5s ease-in-out 0.4s forwards;}


@media all and (max-width:1400px){
	.ajga_con01 .sub_tab_contents > div i{font-size:200px;}
}
@media all and (max-width:1200px){
	.ajga_con01 .txt_box .text{padding-left:20px;}
}
@media all and (max-width:1000px){
	.ajga_con01{height:auto !important; padding:80px 0;}
	.ajga_con01 .fp-tableCell{height:auto !important;}
	.ajga_con01 .img_box{width:100%;}
	.ajga_con01 .txt_box{width:100%;}
	.ajga_con01 .txt_box .text{padding:0 20px;}
	.ajga_con01 .txt_box .text h5{font-size:42px;}
	.ajga_con01 .txt_box .text h6{font-size:26px;}
	.ajga_con02{height:auto !important; padding:80px 0;}
	.ajga_con02 .fp-tableCell{height:auto !important;}
	.ajga_con02 .img_box{width:100%;}
	.ajga_con02 .txt_box{width:100%;}
	.ajga_con02 .txt_box .text{padding:0 20px;}
	.ajga_con02 .txt_box .text h5{font-size:42px;}
	.ajga_con02 .txt_box .text h6{font-size:26px;}
	.ajga_con03{height:auto !important; padding:80px 0;}
	.ajga_con03 .fp-tableCell{height:auto !important;}
	.ajga_con03 .img_box{width:100%;}
	.ajga_con03 .txt_box{width:100%;}
	.ajga_con03 .txt_box .text{padding:0 20px;}
	.ajga_con03 .txt_box .text h5{font-size:42px;}
	.ajga_con03 .txt_box .text h6{font-size:26px;}
	.ajga_con04{height:auto !important; padding:80px 0;}
	.ajga_con04 .fp-tableCell{height:auto !important;}
	.ajga_con04 .img_box{width:100%;}
	.ajga_con04 .txt_box{width:100%;}
	.ajga_con04 .txt_box .text{padding:0 20px;}
	.ajga_con04 .txt_box .text h5{font-size:42px;}
	.ajga_con04 .txt_box .text h6{font-size:26px;}
}