#floatMenu {
	position: absolute;
	width: 130px;
	height: 460px;
	right: 40px;
	top: 180px;
	border : 2px solid #8919e5;
	background: #fff;
}
#mini_floatMenu {
	position: fixed;
    width: 65px;
    height: 240px;
    right: 99999px;
    bottom: 150px;
    border: 2px solid #8919e5;
    background: #fff;
    display: flex;
}
.fm_top{
	text-align: center;
    background: rgb(137 25 229);
    height: 100px;
}
.fm_top .fm_top_content{
	padding:14px;
}
.fm_top .fm_top_content p {
	font-size:24px;
	font-family: 'notosansli';
	font-weight:bold;
	color:white;

}
.fm_middle_section{
	width: 100%;
    display: block;
	height:110px;
	text-align: center;
}
.fm_middle_section:not(:last-child):after{
	content:"";
	position:absolute;
	width: 80%;
    height: 108px;
	left: 10%;
	border-bottom: 2px solid rgb(237,237,237);
}

.mini_fm_middle_section{
	width: 100%;
    display: block;
    height: 80px;
    text-align: center;
}
.mini_fm_middle_section:not(:last-child):after{
	content:"";
	position:absolute;
	width: 80%;
    height: 77px;
	left: 10%;
	border-bottom: 2px solid rgb(237,237,237);
}

.fm_bottom{
	height:30px;
    background: rgb(137 25 229);
	color:white;
	cursor: pointer;
}

.fm_bottom p{
	font-family: 'notosansli';
	text-align: center;
}
.helper{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.icon{
	display: inline-block;
	vertical-align:middle;
}
.icon img{
	width:100%;
	height: 48px;
}


/*--------- Common ---------*/
* {
  margin: 0;
  padding: 0;
  font-family: 'Noto Sans', 'sans-serif';
}

.fl {
  float: left;
}

html, body {
  width: 100%;
  height: 100%;
  /* min-width: 1200px; */
}

img {
  border: none;
}

li {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

@font-face {
  src: url(../font/NotoSansCJKkr-Bold.otf);
  font-family: "notosansb";
}

@font-face {
  src: url(../font/NotoSansCJKkr-light.otf);
  font-family: "notosansli";
}

@font-face {
  src: url(../font/segoeui.ttf);
  font-family: "segoeui";
}

@font-face {
  src: url(../font/segoeuib.ttf);
  font-family: "segoeuib";
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NotoSansCJKkr-Regular.otf);
}

/*---------- gnbHeader ----------*/
#gnbHeader{
	height:50px
}
.headerBar {
  /* min-width: 1200px; */
  position: fixed;
  width: 100%;
  height: 50px;
  background: rgba(0, 0, 0, 1);
  z-index: 9999;
  color: #fff;
}

.ArSee_logo {

  position: absolute;
  background: url(../img/00_main_logo.png);
  background-repeat: no-repeat;
  background-size: 50%;
  width: 170px;
  height: 50px;
  text-indent: -9999px;
  top: 2px;
  left: 30px;
}

.headerBar ul {
  width: 765px;
  margin: 0 auto;
  text-align: center;
}

.headerList {
  font-family: arial;
  display: inline-block;
  padding: 15px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  font-size: 1em;
}

.headerList:hover {
  font-family: arial;
  display: inline-block;
  padding: 15px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  font-size: 1em;
  color: orange;
}

/*--------- Content Body ---------*/
.black_line {
  background: #000;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 20px;
  height: 1px;
}

div.gnbContainer {
  position: relative;
  width: 100%;
  min-height: 100%;
  text-align: center;
  display: block;
}

div.rContents {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 100%;
  text-align: left;
  padding: 0;
  background: #fff;
  overflow: hidden;
  display: block;
}

.rContents {
  overflow: hidden;
  width: 100%;
  margin: 0px !important
}

.rContents .parallax {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

#Section00>*, #Section01>*, #Section02>*, #Section03>*, #Section04>*, #Section05>* {
   /* position: absolute;  */
}

#Section01 {
  background: #ffffff;
}


.gradientText {
    display: block;
	font-family: notosansb !important;
	background: -webkit-linear-gradient(left, #133e97, #704598, #e32379);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/*section00*/
#Section00 {
	/*top: 50px*/
	background: url(../img/landing/01.jpg) no-repeat;
	width : 100%;
	background-position:center center;
	background-size: 100%;
	height : 0;
	padding-top : calc(600/1920*100%); /* calc (이미지 높이 ÷ 이미지 가로 × 100 %) */
	overflow: hidden;
	position: relative;
}
/*Section00 텍스트 위치 조정 */
.section00_areaDiv{
	width: 52vw;
    height: 22vw;
    position: absolute;
    top: 0;
    left: 24vw;
    margin-top: 6.5vw;
    text-align: center;
}
.section00_line1 {
    color: #ffffff;
    font-size: 1.85vw;
}
.section00_line2 {
	font-weight: bold;
    font-size: 3.2vw;
    color: rgb(254 255 73);
    word-spacing: -9px;
}
.section00_div5 {
	margin-top: 2.5vw;
    color: #ff3700;
    font-size: 2.2vw;
    background-color: #ffffff;
    width: 32vw;
    height: 4.6vw;
    text-align: center;
    vertical-align: middle;
    line-height: 4.3vw;
    border-radius: 5vw;
    display: inline-block;
    float: left;
}
.callImg {
	width: 3vw;
    display: block;
    margin: 0px auto;
}
.imgTh{
	width: 5.5vw;
}
.border_left {
    width: 9.5vw;
    font-family: notosansb;
}
.ArSeeHead_Logo{
	width: 52vw;
    height: 13vw;
    text-align: center;
}
.ArSeeHead_Logo img{
	margin-top:2vw;
	height: 100%;
}

/*section01*/
#Section01 {
    width : 100%;
	background-position:center center;
	background-size: 54%;
	height : 0;
	padding-top : calc(350/1000*100%); /* calc (이미지 높이 ÷ 이미지 가로 × 100 %) */
	overflow: hidden;
	position:relative;
}

.section01_areaDiv{
	width: 52.084vw;
    height: 24.7vw;
    position: absolute;
    top: 0;
    left: 23.8vw;
    margin-top: 5vw;
    margin-bottom: 5vw;
}
.section01_line1{
	font-family: notosansb !important;
    font-size: 2.6vw;
    font-weight: 500;
}
.section01_line2{
	background: url(../img/landing/02.png) no-repeat;
    background-size: contain;
    width: 52vw;
    height: 60%;
    position: absolute;
    top: 10vw;
}
.importText{
	color:#704598;
	font-family: notosansb !important;
}

/*section02*/
#Section02 {
    /*background: url(../img/landing/03.png) no-repeat;*/
	width : 100%;
	background-color: rgb(238,238,238);
	background-position:center center;
	background-size: 55%;
	height : 0;
	padding-top : calc(500/1000*100%);
	overflow: hidden;
	position:relative;
}

.section02_areaDiv{
	width: 52.084vw;
    height: 40.1vw;
    position: absolute;
    top: 0;
    left: 23.8vw;
    /*margin-top: 9.9vw;*/
	margin-top:90px;
	margin-bottom:90px;

}
.section02_line1{
    font-size: 3.5vw;
    font-weight: 500;
    text-align: center;
    width: 52vw;
	background: rgb(238,238,238);
}
.section02_line2{
	background: url(../img/landing/03.png) no-repeat;
    background-size: contain;
    width: 52vw;
	height: 100%;
    position: absolute;
    top: 10vw;
}

/*section03*/
#Section03 {
	width : 100%;
	background-position:center center;
	background-size: 55%;
	height : 0;
	padding-top : calc(700/1000*100%);
	overflow: hidden;
	position:relative;
}

.section03_areaDiv{
	width: 52.084vw;
    height: 55.6vw;
    position: absolute;
    top: 0;
    left: 24vw;
    margin-top: 6.9vw;
    margin-bottom: 6.9vw;
}

.section03_line1{
	font-family: notosansb !important;
    font-size: 3.5vw;
    font-weight: 500;
    text-align: center;
    color: #ff3700;
    width: 52vw;
}
.section03_line2{
	background: url(../img/landing/04.png) no-repeat;
    background-size: contain;
    width: 53vw;
    height: 100%;
    position: absolute;
    top: 8vw;
}

/*section04*/
#Section04 {
	background: url(../img/landing/05.jpg) no-repeat;
	width : 100%;
	background-position:center center;
	background-size: 100%;
	height : 0;
	padding-top : calc(440/1000*100%);
	overflow: hidden;
	position: relative;
}

.section04_areaDiv{
	width: 52.084vw;
    height: 35.4vw;
    position: absolute;
    top: 0;
    left: 23vw;
    /* margin-top: 7.5vw; */
    margin-top: 4.1vw;
    margin-bottom: 4.1vw;
}
.section04_line1{
	font-family: notosansb !important;
    font-size: 2.8vw;
    font-weight: 500;
    text-align: center;
    color: #ffffff;
    width: 52vw;
}
.section04_line2{
	/*background: url(../img/landing/05_img.png) no-repeat;
    background-size: contain;*/
    width: 53vw;
    height: 29vw;
    position: absolute;
    top: 6vw;
	text-align: center;
}
.section04_line2 img{
	height: 100%;
}
/*section05*/
#Section05 {
	/*background: url(../img/landing/06.png) no-repeat;*/
	width : 100%;
	background-position:center center;
	background-size: 55%;
	height : 0;
	padding-top : calc(1400/1100*100%);
	overflow: hidden;
	position: relative;
}

.section05_areaDiv{
	width: 52.084vw;
    height: 38.6vw;
    position: absolute;
    top: 0;
    left: 24vw;
    margin-top: 3.2vw;
    margin-bottom: 3.2vw;
}

.section05_line1{
	font-family: notosansb !important;
    font-size: 2.2vw;
    font-weight: 500;
    text-align: center;
    width: 51vw;
}

.section05_line2{
    margin-top: 50px;
    font-family: notosansb !important;
    font-size: 2.4vw;
    font-weight: 350;
    text-align: center;
    width: 51vw;
    margin-top: 50px;
    display: inline-block;
}
.section05_line2 img{
	height:100%;
    width: 100%;
    margin-top: 50px;

}

.section05_line3{
    margin-top: 50px;
    font-family: notosansb !important;
    font-size: 2.4vw;
    font-weight: 350;
    text-align: center;
    width: 51vw;
    margin-top: 50px;
    display: inline-block;
}
.section05_line3 img{
    height:100%;
    width: 100%;
    margin-top: 50px;
}

/*section06*/
#Section06 {
	/*background: url(../img/landing/07.png) no-repeat;*/
	width : 100%;
	background-color: rgb(238,238,238);
	background-position:center center;
	background-size: 55%;
	height : 0;
	padding-top : calc(317/1100*100%);
	overflow: hidden;
	position: relative;
}

.section06_areaDiv{
	width: 52.084vw;
    height: 22.8vw;
    position: absolute;
    top: 0;
    left: 24vw;
    margin-top: 4.2vw;
    margin-bottom: 1.6vw;
}

.section06_line1{
	font-family: notosansb !important;
    font-size: 3.2vw;
    font-weight: 500;
    text-align: center;
    color: #ff3700;
    width: 51vw;
}

.section06_line2{
	background: url(../img/landing/07.png) no-repeat;
    background-size: contain;
    width: 54vw;
    height: 100%;
    position: absolute;
    top: 7.8vw;
    left: -1.4vw;
}
/*section07*/
#Section07 {
	/*background: url(../img/landing/08_back.png) no-repeat;*/
	width : 100%;
	background-position:center center;
	background-size: 55%;
	height : 0;
	padding-top : calc(400/1000*100%);
	overflow: hidden;
	position: relative;
}

.section07_areaDiv{
	width: 52.084vw;
    height: 32.3vw;
    position: absolute;
    top: 0;
    left: 24vw;
    margin-top: 3.7vw;
    margin-bottom: 3.7vw;
}

.section07_line1{
	font-family: notosansb !important;
    font-size: 3.5vw;
    font-weight: 500;
    text-align: center;
    color: #0055ff;
    width: 51vw;
}
.section07_line2{
	background: url(../img/landing/08.jpg) no-repeat;
    background-size: contain;
    width: 54.5vw;
    height: 68vw;
    position: absolute;
    top: 9.6vw;
    left: -1.8vw;
}

/*section08*/
#Section08 {
	background: url(../img/landing/09.jpg) no-repeat;
	width : 100%;
	background-position:center center;
	background-size: 100%;
	height : 0;
	padding-top : calc(529/1920*100%);
	overflow: hidden;
	position: relative;
}

.section08_areaDiv{
	width: 52.084vw;
    height: 19.2vw;
    position: absolute;
    top: 0;
    left: 23.8vw;
    margin-top: 4.1vw;
    margin-bottom: 4.1vw;
	text-align: center;
}
.section08_line1 {
    color: #ffffff;
    font-size: 1.85vw;
    font-weight: bold;
	text-indent: 4vw;
}
.section08_line2 {
	font-weight: bold;
    font-size: 2.9vw;
    color: rgb(254 255 73);
    word-spacing: -9px;
}
.section08_div5 {
	margin-top: 3.4vw;
    color: #e32379;
    font-size: 2.4vw;
    background-color: #ffffff;
    width: 39vw;
    height: 5.4vw;
    text-align: center;
    vertical-align: middle;
    line-height: 5.3vw;
    border-radius: 55px;
    text-align: center;
	display: inline-block;
}
.section08_callImg {
	width: 4vw;
	height: 4vw;
    display: block;
    margin: 0px auto;
}
.section08_imgTh{
	width: 6.5vw;
}
.section08_border_left {
    width: 12vw;
    font-family: notosansb;
    border-right: 2px solid #e32379;
}
.section08_border_right {
	width: 19vw;
	font-family: notosansb;
}

#Section09 {
  background: url(../img/03_application.jpg) no-repeat;
  width: 100%;
  height: 825px;
  overflow: hidden;
}


#Section09 .sectionMent {
  text-align: center;
  color: #333;
  top: 20px;
  width: 100%;
}

#Section09 .sectionMent h1 {
  font-family: 'arial';
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: -0.04em;
}
#Section09 .sectionMent {
  text-align: center;
  color: #333;
  top: 20px;
  width: 100%;
}

#Section09 .sectionMent h1 {
  font-family: 'arial';
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: -0.04em;
  padding-top: 50px;
}



/*pop-up*/
#mask {
  display: none;
  background: #000;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  z-index: 1111;
}

.modal-popup {
  display: none;
  background: #fff;
  padding: 20px;
  border: 1px solid #ddd;
  float: left;
  font-size: 1.2em;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99999;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px
}

fieldset {
  border: none;
}

.exit {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}

.call {
  width: 300px;
  color: #666;
  line-height: 1.6;
  font-weight: bold;
  font-size: 1.6em;
  text-align: center;
  letter-spacing: -0.04em;
}

.mail {
  width: 300px;
  color: #666;
  line-height: 1.6;
  font-weight: bold;
  font-size: 1.6em;
  text-align: center;
  letter-spacing: -0.04em;
}

.address {
  width: 450px;
  color: #666;
  line-height: 1.6;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
  letter-spacing: -0.04em;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-times:before {
  content: "\f235";
}

#top {
	display:none!important;
  background: #181834;
  color: #fff;
  position: fixed;
  bottom: 20px;
  right: 20px;
  cursor: pointer;
  font-size: 30px;
  padding: 13px 14px;
  border-radius: 10px;
  display: flex;
}

.miniMenu {
	display:none!important;
  background: #181834;
  color: #fff;
  position: fixed;
  bottom: 85px;
  right: 20px;
  cursor: pointer;
  font-size: 30px;
  padding: 14px 15px;
  border-radius: 10px;
  display: flex;
}

.mini_close {
	display:none!important;
  background: #181834;
  color: #fff;
  position: fixed;
  bottom: 85px;
  right: 20px;
  cursor: pointer;
  font-size: 30px;
  padding:  14px 16px;
  border-radius: 10px;
  display: flex;
}

.mini_section {
	display:none!important;
  background: #181834;
  color: #fff;
  position: fixed;
  bottom: 85px;
  right: 20px;
  cursor: pointer;
  font-size: 15px;
  padding: 14px 15px;
  border-radius: 10px;
  display: flex;
}

#mini_kakao {
  bottom: 85px;
  right: 60px;
}

#mini_mail {
  bottom: 85px;
  right: 80px;
}

#mini_call {
  bottom: 150px;
  right: 20px;
}
.mini_icon{
	display: inline-block;
	vertical-align:middle;
	width: 30px;
	height: 30px;
}
.mini_icon img{
	width: 30px;
	height: 30px;
}

#Section04 .obj01 .diagram {
  position: relative;
  align-items: center;
  height: auto;
  margin-right: 7rem;
}

#Section04 .obj01 .textbox {
  position: relative;
  width: 40rem;
  height: 100%;
}

#Section09 .obj01 .footer {
  position: relative;
  width: 530px;
  height: 7rem;
  top: 5rem;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  z-index: 0;
  padding: 0 300px;
  display: flex;
}

#Section09 .obj01 .footer .alink{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 6.5rem;
  background: #F08118;
  border-radius: 10px;
  margin-right: 1rem;
  box-shadow: 10px 10px 20px -10px grey;
}

#Section09 .obj01 .footer .subscription{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 6.5rem;
  background: #AD1E24;
  border-radius: 10px;
  box-shadow: 10px 10px 20px -10px grey;
}

#Section09 .top {
  line-height: 30px;
}

#Section09 .top .small {
  margin-top: 70px;
  padding: 0 300px;
  position: relative;
  width: 100%;
  font-size: 14px;
  color: #707070;
  font-weight: 700;
}

#Section09 .top .big {
  position: relative;
  right: 3px;
  width: 100%;
  font-size: 46px;
  font-weight: 700;
  color: #707070;
  font-family: "notosansb";
}

.obj01 .textbox .middle{
  position: relative;
  top: 40px;
  padding: 0 300px;
  width: 33.8rem;
}
.obj01 .textbox .middle .demoinput{
  border: 0px;
  border-bottom: 1.5px solid #FFA113;
  width: 81px;
  width: 33rem;
  padding: 10px 0;
  position: relative;
  font-size: 25px;
  font-weight: 700;
  font-family: "notosansb";
  margin-top: 20px;
  color: #707070;
  background:transparent;
}

input::placeholder {
	color: #B2B2B3;
}

.obj01 .textbox .middle .subtext{
  position: relative;
  top: 5px;
  color: black;
  font-size: 18px;
  font-family: "segoeui";
}

/* footer */
footer {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #181834;
  font-size: 13px;
}

footer img {
  width: 120px;
  display: inline-block;
  padding-top: 25px;
  float: left;
}

footer .certificate img {
  width: auto;
  height: 40px;
  margin-right: 20px;
}

footer #ft {
  display: inline-block;
  width: calc(100% - 160px);
  color: white;
  padding-top: 0;
  padding-left: 40px;
  float: left;
}

.cf:after{
	content: "";
    clear: both;
    display: table;
}

footer>div {
  padding: 45px 0;
  max-width: 1500px;
  margin: 0 auto;
}

footer #ft a {
  color: white;
}

.sns {
  font-size: 36px;
  display: flex;
  align-items: center;
  float: right;
}

.sns a {
  display: inline-block;
  float: left;
  margin-right: 10px;
}

.naverblog {
  width: 32px;
  padding: 0;
}

.instargram {
  width: 34px;
  padding: 0;
}

.text_center{
	text-align:center;
}

/*Mobile Media Query*/
@media (max-width : 1125px){
	.obj01 .textbox .middle{
		padding:0;
		margin:0 auto;
		width: 80%;
	}
	#Section09 .obj01 .footer{
		padding:0;
		margin:0 auto;
	}
	#Section09 .top .small{
		padding:0;
	}
	#Section09 .top{
		margin: 0 auto;
		width: 80%;
	}
	.obj01 .textbox .middle .demoinput{
		width:100%;
	}
	#Section09 .obj01 .footer{
		width: 80%;
	}
	#Section09 .obj01 .footer a{
		height:80%!important;
	}
	#Section00{
		background-size: 120%;
		padding-top: calc(700/1920*100%);
	}
	#Section01{
		background-size:75%;
		padding-top: calc(400/1000*100%);
	}
	#Section02{
		background-size: 80%;
		padding-top: calc(700/1000*100%);
	}
	#Section03{
		background-size: 78%;
		padding-top: calc(900/1000*100%);
	}
	#Section04{
		background-size: 135%;
		padding-top: calc(1100/1920*100%);
	}
	#Section05{
		background-size: 85%;
		padding-top: calc(3000/1100*100%);
        position: relative;
	}
	#Section06{
		background-size: 85%;
		padding-top: calc(417/1100*100%);
	}
	#Section07{
		background-size: 82%;
		padding-top: calc(580/1100*100%);
	}
	#Section08{
		background-size: 130%;
		padding-top: calc(628/1920*100%);
	}
	#top{
		display:flex !important;
	}
	.miniMenu{
		display:flex !important;
	}
	.mini_close{
		display:flex !important;
		right: 99999px;
	}
	#floatMenu{
		display:none !important;
	}
	#mini_floatMenu{
		display:block !important;
	}
	/*section00 */
	.section00_areaDiv{
		width: 65.1042vw;
		height: 27.4740vw;
		top: 0;
		left: 17vw;
		margin-top: 6.5vw
	}
	.section00_line1 {

		font-size: 2.3438vw;
	}
	.section00_line2 {
		font-size: 4.2318vw;
		color: rgb(254 255 73);
		word-spacing: -0.5859vw;
	}
	.section00_line3 {
		font-size: 1.8880vw;

	}
	.section00_line4 {
		font-size: 1.8880vw;

	}
	.section00_div5 {
		margin-top: 3.1250vw;

		font-size: 2.7344vw;

		width: 39.9740vw;
		height: 5.7292vw;


		line-height: 5.4036vw;
		border-radius: 6.2500vw;


	}
	.callImg {
		width: 3.7760vw;
		display: block;
		margin: 0.0000vw auto;
	}
	.imgTh{
		width: 6.9010vw;
	}
	.border_left {
		width: 11.8490vw;
		font-family: notosansb;
	}
	.ArSeeHead_Logo{
		width: 65.1042vw;
		height: 11.2630vw;
		text-align: center;
	}
	.ArSeeHead_Logo img{
		height: 14.263vw;
		margin-top: 2vw;
		text-align: center;
	}
	/*section01*/

	.section01_areaDiv{
		width: 77vw;
		height: 30.8594vw;
		position: absolute;
		top: 0;
		left: 11vw;
		margin-top: 2vw;
		margin-bottom: 2vw;
	}
	.section01_line1{
		font-family: notosansb !important;
		font-size: 4.1vw;
		font-weight: 500;
		margin-top: 2vw;
	}
	.section01_line2{
		width: 76.974vw;
		height: 66%;
		top: 12.5000vw;
	}

	/*section02*/

	.section02_areaDiv{
		width: 65.1042vw;
		height: 58.1302vw;
		position:absolute;
		top: 0;
		left: 17.5vw;
		/*margin-top: 12.3698vw;*/
		margin-top:5.8594vw;
		margin-bottom:5.8594vw;
	}
	.section02_line1{
		font-size: 4.3620vw;
		width: 64.9740vw;
	}
	.section02_line2{
		width: 81vw;
		height: 100%;
		top: 12.5000vw;
		position: absolute;
		left: -7.5vw;
	}

	/*section03*/

	.section03_areaDiv{
		width: 75vw;
		height: 82vw;
		top: 0;
		left: 12.5vw;
		margin-top: 4vw;
		margin-bottom: 4vw;
	}

	.section03_line1{
		font-size: 5.362vw;
		width: 74.974vw;
	}
	.section03_line2{
		width: 78.276vw;
		height: 100%;
		top: 10.0260vw;
	}

	/*section04*/

	.section04_areaDiv{
		width: 80vw;
		height: 37.5vw;
		top: 0;
		left: 10vw;
		margin-top: 2vw;
		margin-bottom: 2vw;
	}
	.section04_line1{
		font-size: 4.8vw;
		width: 80vw;
	}
	.section04_line2{
		width: 80vw;
		height: 115%;
		top: 8vw;
	}

	/*section05*/
	.section05_areaDiv{
		width: 90vw;
		height: 50.6vw;
		position: absolute;
		top: 0;
		left: 5vw;
		margin-top: 3.2vw;
		margin-bottom: 3.2vw;
	}

    .section05_line1{
        font-family: notosansb !important;
        font-size: 3.4vw;
        font-weight: 500;
        text-align: center;
        width: 90vw;
    }
    .section05_line2{
        font-family: notosansb !important;
        font-size: 3.4vw;
        font-weight: 350;
        text-align: center;
        width: 90vw;
        margin-top: 50px;
        display: inline-block;
    }
    .section05_line2 img{
        height:100%;
        width: 100%;
        margin-top: 50px;
    }

    .section05_line3{
        margin-top: 50px;
        font-family: notosansb !important;
        font-size: 3.4vw;
        font-weight: 350;
        text-align: center;
        width: 90vw;
        display: inline-block;
    }
    .section05_line3 img{
        height:100%;
        width: 100%;
        margin-top: 50px;
    }

	.section06_areaDiv{
		width: 86vw;
		height: 28.5156vw;
		top: 0;
		left: 7vw;
		margin-top: 5.2734vw;
		margin-bottom: 2.0182vw;
	}

	.section06_line1{
		font-size: 5vw;
		width: 86vw;
	}
	.section06_line2{
		width: 86vw;
		height: 66%;
		left: 1vw;
		top: 10vw;
	}
	/*section07*/

	.section07_areaDiv{
		width: 84vw;
		height: 112vw;
		top: 0;
		left: 8vw;
		margin-top: 4.6224vw;
		margin-bottom: 4.6224vw;
	}

	.section07_line1{
		font-size: 4.3620vw;
		width: 84vw;
	}
	.section07_line2{
		width: 84vw;
		height: 100vw;
		top: 11.9792vw;
		left: 2vw;
	}

	/*section08*/

	.section08_areaDiv{
		width: 74vw;
		height: 27vw;
		top: 0;
		left: 13vw;
		margin-top: 3vw;
		margin-bottom: 3vw;
	}
	.section08_line1 {
		font-size: 2.5vw;
		text-indent: 7vw;
	}
	.section08_line2 {
		font-size: 4.4vw;
		color: rgb(254 255 73);
		word-spacing: -0.5859vw;
	}
	.section08_line3 {
		font-size: 2.3vw;

		text-indent: 3.7760vw;
	}
	.section08_div5 {
		margin-top: 3vw;
		font-size: 3vw;
		width: 46vw;
		height: 6.7708vw;
		line-height: 6.4vw;
		border-radius: 3.5807vw;
		text-align: center;
	}
	.section08_callImg {
		width: 5.0130vw;
		height: 5.0130vw;

		margin: 0.0000vw auto;
	}
	.section08_imgTh{
		width: 8.1380vw;
	}
	.section08_border_left{
		width: 14vw;
		font-family: notosansb;
		border-right: 1px solid #e32379;
	}
	.section08_border_right{
		width: 19vw;
		font-family: notosansb;
	}
}

@media (max-width : 650px){
	.ArSee_logo{
		display:none;
	}
	.headerBar ul{
		width:100%;
	}
	.headerList {
		padding-left: 12px;
		padding-right: 12px;
		font-size: 0.8em;
	}
	footer{
		height:100%;
		font-size: 10px;
	}

	.section00_line2 {
		font-size: 4vw;
		color: rgb(254 255 73);
		word-spacing: -0.5859vw;
	}

	.section08_line2 {
		font-size: 4.2vw;
		color: rgb(254 255 73);
		word-spacing: -0.5859vw;
	}

	.section08_border_right{
		width: 21vw;
		font-family: notosansb;
	}

	.section08_border_left{
		border-right: 0.5px solid #e32379;
	}

	#Section09 .top .big {
	    position: relative;
	    right: 3px;
	    width: 100%;
	    font-size: 30px;
	    font-weight: 700;
	    color: #707070;
	}

	#Section09 .obj01 .footer {
	    font-size: 20px;
	}

}
