/* BASIC css start */
#container{padding-bottom:20px;}
h2{font-size:23px;color:#0F0F12;text-align:center;letter-spacing:-0.01em;line-height:1;}
p{font-size:14px;color:#787878;line-height:24px;}
h6{font-size:14px;color:#BA1F2A;letter-spacing:0.05em;font-weight:500;margin-bottom:20px;}
.box1{position: relative;width:100%;}
.box1:after{content:''; display:none; width:1px; height:54px; background:#eee; position:absolute; bottom:-27px; left:50%;}
.box1 .img_box img{width:100%;}
.box1 .txt_box{position: absolute; top: 45%; left: 50%;  transform: translate(-50% , -50%);text-align:center;}
.box1 .txt_box p{color:#fff;font-size:16px;letter-spacing:0.1em;}
.box1 .txt_box h1{width:223px;margin:18px auto 15px;}
.box1 .txt_box h1 img{width:100%;}
.box1 .txt_box span{font-size:14px;color:#D8D8D8;line-height:22px;}
.box2{padding-top:77px;text-align:center;}
.box2 h2{margin-bottom:20px;}
.box2 .img_box{position: relative;margin-top:60px;padding-left:15px;}
.box2 .img_box img{width:100%;}
.box2 .flow{position:absolute;bottom:-15px;left:15px;z-index:-1;}
.box2 .flow img{width:30px !important;}
.box3{padding:78px 15px 0;}
.box3 h2{text-align:left;line-height:37px;margin-bottom:10px; font-size:26px;}
.box4{padding:45px 15px 0;}
.box4 > ul >li{position: relative;background:url('/design/akiiikr/wib/mo/img/brand_point.png')no-repeat top 4px left 0 / 11px;padding-left:27px;}
.box4 > ul >li:after{position: absolute;left:5px;top:4px;content:"";display:block;width:1px;height:100%;background:#eee;z-index:-1}
.box4 > ul >li:last-child:after{display:none;}
.box4 > ul >li > ul > li:first-child{font-size:18px;color:#0F0F12;font-weight:600;}
.box4 > ul >li > ul > li:nth-child(2){font-size:14px;color:#787878;margin-top:8px;padding-bottom:30px;letter-spacing: -0.01em;line-height:20px}
.box4 .red_box{padding:15px 20px;background:#FCF1F5;border-radius:8px;font-size:14px;color:#BA1F2A;line-height:21px;margin-top:5px;}
.box5{margin-top:60px;padding:50px 15px 0;background:#F6F6F6}
.box5 h6{text-align:center;}
.box5 h2{padding-bottom:10px; font-size:26px;}
.box5 > div{position: relative;background:#fff;border-radius:5px;padding:30px 0 30px 25px;margin-top:25px;}
.box5 > div.cont01:after{position: absolute;top:-10px;right:15px;content:"";display:block;width:80px;height:80px;background:url('/design/akiiikr/wib/mo/img/line01.png')no-repeat center / 80px;}
.box5 > div.cont02:after{position: absolute;top:-10px;right:15px;content:"";display:block;width:80px;height:80px;background:url('/design/akiiikr/wib/mo/img/line02.png')no-repeat center / 80px;}
.box5 > div h5{font-size:17px;color:#0F0F12;margin-bottom:20px; line-height:1.5; font-weight:500;}
.box5 > div p{line-height:22px;}
.box6{padding:45px 15px 25px;background:#F6F6F6}
.box6 h2{font-size:26px;}
.box6 h6{text-align:center;}
.box6 ul{font-size:0;padding:30px 0 25px;;background:#fff;border-radius:5px;margin-top:25px;margin-bottom:15px;}
.box6 ul li{display:inline-block;width:calc(50% - 0.5px);font-size:13px;color:#454545;letter-spacing:-0.01em;text-align:center;border-right:1px solid #eee}
.box6 ul li:nth-child(2){border:0;}
.box6 ul li img{width:32px;display:block;margin:0 auto 20px} 
.box6 p{position: relative;font-size:12px;line-height:18px;padding-left:10px;}
.box6 p:before{position: absolute;left:0;top: 0px;content:"-";font-size:12px;display:inline-block;}
.box6 p.red{margin-top:5px;color:#FF4350}
.box7{padding:70px 15px 0;}
.box7 h2{text-align:left;margin-bottom:15px; font-size:26px;}
.box7 p{font-size:15px;}
.box7 iframe{margin-top:20px;width:100%;}
/* BASIC css end */

