#subpage-wrap{padding:50px 0;box-sizing:border-box}#subpage-wrap .inner{width:1200px;margin:0 auto}.subpage-title{padding-top:30px;box-sizing:border-box;font-size:32px;margin-bottom:50px;position:relative;text-align:center}.subpage-title:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:50px;height:1px;background:#aaa}.company-box{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.company-box .img{width:45%}.company-box .img img{width:100%}.company-box .text{width:55%;padding-left:30px;box-sizing:border-box}.company-box .text .text-01{font-size:26px;line-height:36px;color:#0048a9;margin-bottom:20px}.company-box .text p{font-size:18px;line-height:26px;text-align:justify;margin-bottom:20px}.company-box .text p b{color:#2682ff}.guide-wrap{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.guide-wrap .guide-menu{width:200px;border-top:2px solid #000;box-sizing:border-box}.guide-wrap .guide-menu ul{width:100%}.guide-wrap .guide-menu ul li{width:100%;border-bottom:1px dotted #aaa;box-sizing:border-box}.guide-wrap .guide-menu ul li a{display:block;padding:15px 30px;box-sizing:border-box;color:#000}.guide-wrap .guide-menu ul li a.guide-select{background:#0048a9;color:#fff}.guide-wrap .guide-in{width:970px;border-top:2px solid #000}.guide-box{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;padding:40px 0;box-sizing:border-box;border-bottom:1px solid #aaa}.guide-box .guide-info{width:65%}.guide-box .guide-info ul{width:100%;border-top:2px solid #0048a9;border-left:1px solid #ccc;border-right:1px solid #ccc}.guide-box .guide-info ul.guide-gas li{padding:15px;box-sizing:border-box}.guide-box .guide-info ul li{width:100%;border-bottom:1px solid #ccc}.guide-box .guide-info ul li b{display:inline-block;background:#eee;border-right:1px solid #ccc;margin-right:15px;padding:15px;box-sizing:border-box;width:150px}.guide-box .guide-info ul li.bg-gray{background:#eee}.guide-box .guide-info ul li.font-bold{font-weight:bold}.guide-box .guide-info ul li span{color:#0048a9}.guide-box .guide-info .btn-appl{width:100%;text-align:center;margin-top:20px}.guide-box .guide-info .btn-appl a{display:inline-block;padding:10px 20px;box-sizing:border-box;border-radius:40px;background:#333;color:#fff;transition:all .1s ease}.guide-box .guide-info .btn-appl a:hover{background:#0048a9}.guide-add{width:100%;padding:40px 30px;box-sizing:border-box;margin-top:30px;background:#efefef}.guide-add .add-text{margin-bottom:20px}.guide-add .add-text:last-child{margin-bottom:0}.guide-add .add-text h3{display:inline-block;padding:15px 30px;box-sizing:border-box;border-radius:50px;font-size:18px;color:#fff;background:#0048a9;margin-bottom:15px}.guide-add .add-text p{padding:3px 0 3px 10px;box-sizing:border-box;line-height:20px;position:relative}.guide-add .add-text p:before{content:"";position:absolute;top:13px;left:0;width:2px;height:2px;border-radius:50%;background:#000}.terms-wrap .terms{padding-bottom:50px;box-sizing:border-box}.terms-wrap .terms h3{padding-bottom:7px;box-sizing:border-box}.terms-wrap .terms p{font-size:15px;line-height:20px;font-weight:300;padding:3px 0;box-sizing:border-box;text-align:justify}@media screen and (max-width:1200px){#subpage-wrap .inner{width:90%}.subpage-title{padding-top:20px;font-size:28px}.company-box .text{padding-left:20px}.company-box .text .text-01{font-size:22px;line-height:30px;margin-bottom:15px}.company-box .text p{font-size:16px;line-height:24px;margin-bottom:15px}.guide-wrap .guide-menu{width:100%;border-top:0;margin-bottom:30px}.guide-wrap .guide-menu ul{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.guide-wrap .guide-menu ul li{width:19%;border:1px solid #ccc;text-align:center}.guide-wrap .guide-menu ul li a{padding:15px 0}.guide-wrap .guide-in{width:100%}.guide-box{padding:30px 0}.guide-box .guide-img{width:33%}.guide-box .guide-img img{width:100%}.guide-box .guide-info ul.guide-gas li{padding:10px}.guide-box .guide-info ul li b{margin-right:10px;padding:10px;width:30%}.guide-box .guide-info .btn-appl{margin-top:15px}.guide-box .guide-info .btn-appl a{padding:10px 20px}.guide-add{padding:30px 20px}.guide-add .add-text h3{padding:12px 25px;margin-bottom:10px}}@media screen and (max-width:786px){#subpage-wrap{padding:30px 0}.subpage-title{font-size:24px;margin-bottom:40px}.company-box .img{width:100%}.company-box .text{width:100%;padding-left:0;padding-top:20px}.company-box .text .text-01{font-size:20px;line-height:30px;margin-bottom:15px}.company-box .text p{font-size:16px;line-height:24px;margin-bottom:15px}.guide-wrap .guide-menu{margin-bottom:15px}.guide-wrap .guide-menu ul li{width:49%;margin-bottom:5px}.guide-box{padding:20px 0}.guide-box .guide-img{width:100%;margin-bottom:10px;text-align:center}.guide-box .guide-img img{width:80%}.guide-box .guide-info{width:100%}.guide-box .guide-info ul li{font-size:13px}.guide-box .guide-info ul.guide-gas li{padding:10px 7px}.guide-box .guide-info ul li b{margin-right:7px;padding:10px 0 10px 7px;width:30%;font-size:14px}.guide-add{padding:20px 15px}.guide-add .add-text{margin-bottom:20px;text-align:justify}.guide-add .add-text h3{padding:10px 20px;font-size:16px}.guide-add .add-text p{font-size:14px;line-height:18px}.terms-wrap .terms{padding-bottom:40px}.terms-wrap .terms h3{line-height:20px}.terms-wrap .terms p{font-size:14px}}