body {
	/*background-image: -moz-linear-gradient( 155deg, rgb(98,135,177) 0%, rgb(143,30,128) 100%), url('/resources/indiple/imgs/randing/footer_bg.jpg');*/
    /*background-image: -webkit-linear-gradient( 155deg, rgb(98,135,177) 0%, rgb(143,30,128) 100%), url('/resources/indiple/imgs/randing/footer_bg.jpg');*/
    /*background-image: -ms-linear-gradient( 155deg, rgb(98,135,177) 0%, rgb(143,30,128) 100%), url('/resources/indiple/imgs/randing/footer_bg.jpg');*/
    /*background-size:1920px 3039px, 1920px 3787px; background-position: left top, left bottom; background-repeat:no-repeat; */
	background: linear-gradient(to right, rgb(96, 91, 157), rgb(117, 73, 158) 50%, rgb(133, 59, 156));
	background: -webkit-linear-gradient(left, rgb(96, 91, 157), rgb(117, 73, 158) 50%, rgb(133, 59, 156));
	/*background-color: rgb(96, 91, 157); !* 그라데이션의 시작 색상 *!*/
	/*background-image: -webkit-gradient(linear, left top, right top, rgb(96, 91, 157), color-stop(50%, #75499E), to(#853B9C)); !* 그라데이션 *!*/
	/*background-image: linear-gradient(to right, rgb(96, 91, 157), #75499E 50%, #853B9C); !* 그라데이션 *!*/

}

section {padding:80px; word-break:keep-all; }
section.main {min-height:calc( 1024px - 263px );}
section.white {background-color:#fff; color:#000;}
section>div {text-align:center;}

.content {color:#fff;}

h1, h2, h3, h4, h5, h6, h7, small, light, strong {display:block; margin:0;}

h1 {font-size:100px; font-family: SCDream6;}
h1 small {font-size:42px; display:inline;}
h1 light {font-family:SCDream4; display:inline;}
h2 {font-size:78px; font-family: SCDream1;}
h2 strong {font-family: SCDream6;}
h2 small {font-size:51px; font-family: SCDream7;}
h3 {font-size:51px; font-family: SCDream7;}
h4 {font-size:60px; font-family: SCDream6;}
h4 small {font-size:36px; font-family: SCDream4;}
h5 {font-size:48px; font-family: SCDream6;}
h6 {font-size:42px; font-family: SCDream6;}
h6.light {font-family:SCDream4;}
h6 strong {font-family: SCDream6;}
h7 {font-size:30px; font-family: SCDream4;}
h7.strong {font-family: SCDream6;}

.yellow {color:#ffea00;}
.maincolor {color:#8f1e81;}
.bt {width:216px; height:60px; line-height:60px; font-size:30px; font-family: SCDream6; border-radius:10px;}
.bt.yellow {background-color:#ffea00; color:#8f1e81;}

.card {padding:68px 65px 68px 65px; border-radius:0; color:#fff;}
.card:nth-of-type(1) {background-color:#882d88;}
.card:nth-of-type(2) {background-color:#3f3f3f;}
.card:nth-of-type(3) {background-color:#6287b1;}

.image_item {max-width:1412px; display:flex; margin:0 auto; border:1px solid #c9a0d0; margin-bottom:50px; align-items: center;}
.image_item img {width:30%;}
.image_item div {text-align:left; padding:0px 85px;}
.image_item h7 {line-height:48px;}

section .grid {display:grid; grid-template-columns: repeat(3,1fr); grid-gap: 75px;}

section:nth-child(1) h6 {margin-bottom:38px;}
section:nth-child(1) h2 {margin-bottom:78px;}
section:nth-child(2) h6 {line-height:72px; margin-bottom:80px;}
section:nth-child(2) h1 {margin-bottom:80px;}
section:nth-child(2) h1+h7 {margin-bottom:120px;}
section:nth-child(2) .card img {height:157px; object-fit: none;}
section:nth-child(2) .card h7 {text-align:left;}
section:nth-child(2) .card h7.strong {margin-top: 30px; margin-bottom:30px;}
section:nth-child(2) .card h7.indent {padding-left:40px;}
section:nth-child(3) {text-align:center; }
section:nth-child(3) h1 {margin-top:120px;}
section:nth-child(3) h1+h7 {margin-top:30px;}
section:nth-child(3) .chk_wrap {display:inline-block; margin:0 auto; text-align:left; margin-top:64px; margin-bottom:20px;}
section:nth-child(3) label.chk {padding-left:40px; background-image: url('/resources/indiple/imgs/randing/check.png'); background-position-y:2px; background-size: 30px 30px; background-repeat:no-repeat; font-size:30px; font-family: SCDream5; display:block; margin-bottom:20px;}
section:nth-child(3) h4 small {margin-top:30px; margin-bottom:80px;}
section:nth-child(4) {padding-top:200px; text-align:center;}
section:nth-child(4) h5 {margin-bottom:30px;}
section:nth-child(4) h7 {margin-bottom:80px; line-height:48px;}

body {}
body>.footer {background-image:unset;}

