/* BASIC css start */
.page_wrap {letter-spacing: -0.05em; text-align: center;}


.page_wrap .section01 {background: #f6f6f6; padding:88px 0px;}
.page_wrap .section01 .area01 h1 {font-size:32px; line-height:40px; font-weight:700; color: #333;}
.page_wrap .section01 .area01 span {display:block; font-size:72px; line-height:80px; color:#333; font-weight:700; margin-top:16px;}
.page_wrap .section01 .area01 a {width:232px; height:56px; line-height:56px; background-color:#000; color:#fff;  font-size:14px; text-align:left; display:block; margin: 32px auto 40px; text-indent:24px;  border:1px solid #000;  box-sizing:border-box;}
.page_wrap .section01 .area01 a {background-image: url(/design/iclebo/0762ashop/btn_arrow_r.png);background-repeat: no-repeat; background-position: 192px 22px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden;}
.page_wrap .section01 .area01 a:hover {background-color:#fff; color:#222; background-image:url('/design/iclebo/0762ashop/btn_arrow.png'); background-repeat:no-repeat; background-position:180px 22px; border:1px solid #222;}
.page_wrap .section01 .box {width:590px; height:350px; background:#fff; text-align:center; display:inline-block; margin:0px 10px;}
.page_wrap .section01 .box h3 {font-size:24px; font-weight:700; color:#333; margin-top:56px;}
.page_wrap .section01 .box span {font-size:32px; font-weight:800; color:#333; line-height:40px;  margin:0px; padding:16px 0px 16px; display:block;}
.page_wrap .section01 .box p {font-size:18px; font-weight:400; color:#747474; line-height:28px; }
.page_wrap .section01 .box a {font-size:14px; font-weight:800; color:#000; width:232px; height:56px; line-height:54px; margin:24px auto 0px; background-color:#fff; border:2px solid #000; box-sizing:border-box; text-align:left; text-indent:24px; display:block; box-sizing:border-box; }
.page_wrap .section01 .box a {background-image: url(/design/iclebo/0762ashop/btn_arrow.png);background-repeat: no-repeat; background-position: 192px 20px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden;}
.page_wrap .section01 .box a:hover {background-color:#000; color:#fff; background-image:url('/design/iclebo/0762ashop/btn_arrow_r.png'); background-repeat:no-repeat; background-position:180px 20px; border:2px solid #222;}
.page_wrap .section01 .area03 {padding:32px 0px 0px;}
.page_wrap .section01 .area03 ul {font-size:0px;}
.page_wrap .section01 .area03 ul li {display: inline-block; font-size:24px; color:#333; padding:0 16px; line-height:30px;}


.page_wrap .section02 {padding:88px 0px;}
.page_wrap .section02 h1 {font-size:32px; line-height:40px; font-weight:700; color: #333;}
.page_wrap .section02 div {display:inline-block; margin-top: 40px; vertical-align:top; width:490px;}
.page_wrap .section02 div span {font-size:24px; display:block; font-weight:700; color:#333; margin:24px 0 16px;}
.page_wrap .section02 div p {font-size:18px; color:#747474;}
.page_wrap .section02 .arrow {display: inline-block; padding: 100px 50px 0;}


.page_wrap .section03 {background: #f6f6f6; padding:88px 0px;}
.page_wrap .section03 .area01 h1 {font-size:32px; line-height:40px; font-weight:700; color: #333;}
.page_wrap .section03 .area01 span  {font-size:18px; line-height:24px; padding-top:18px; color:#747474; padding-top: 18px; display:block;}
.page_wrap .section03 .area01 iframe {margin:40px auto 0px; display: block;}
.page_wrap .section03 .area02 {text-align:left; width:1200px; margin:0 auto;}
.page_wrap .section03 .area02 .box {float:left;}
.page_wrap .section03 .area02 .box2 {margin-left:200px;}
.page_wrap .section03 .area02 .box2 p {line-height:24px;}
.page_wrap .section03 .area02 .box2 div {margin-bottom:16px;}
.page_wrap .section03 .area02 .title {font-size:24px; font-weight:700; line-height:32px; color:#333; margin:40px 0 24px; display:block;}
.page_wrap .section03 .area02 p {font-size: 18px; color:#747474; line-height:30px; display: inline-block;}
.page_wrap .section03 .area02 span {font-size:18px; color:#333; font-weight:700; vertical-align:top;}
.page_wrap .section03 .area02 .inchon  {color: #759fc0;padding: 0 8px;}
.page_wrap .section03 .area02 .inchon span {display:inline-block; width:24px; height:24px; background:#759fc0; color:#fff; text-align:center; line-height:24px; border-radius:100%; margin-right:8px;}
.page_wrap .section03 .area02 ul {display:inline-block; vertical-align:top;}
.page_wrap .section03 .area02 ul span.sp_green {background:#62af1e;}
.page_wrap .section03 .area02 ul span.sp_blue {background:#366fc6;}
.page_wrap .section03 .area02 ul span.sp_purple {background:#8841d2;}
.page_wrap .section03 .area02 ul span {display:inline-block; margin:0 10px 0 23px; font-size:16px; width:50px; height:24px; text-align:center; line-height:24px; color:#fff; border-radius:10px;}
.page_wrap .section03 .area02 ul li {font-size:18px; color:#747474; margin-bottom:8px; line-height:24px;}
/* BASIC css end */

