.mainv{background-color:#4788ee;overflow:hidden}.mainv p{padding:35px 0 20px}.mainv p.mainv-img{width:270px;float:left;padding-left:30px}h1.ttl{font-size:37px;padding-left:80px;position:relative;display:inline-block}h1.ttl:before{content:"";width:60px;height:60px;background:url("/img/icon/present.png") no-repeat center center;background-size:contain;display:block;position:absolute;left:0}h1.ttl{line-height:60px}h2.ttl span{font-size:11px}.box-gray{background-color:#f5f8fa;padding:25px 36px;margin-bottom:50px}.box-gray h4.ttl{line-height:1.2;font-weight:bold;font-size:22px}.box-gray h4.ttl+.ttl-text4{line-height:30px;margin:10px 0}.ttl-img{text-align:center}.text{font-size:14px;line-height:30px}.note-text{font-size:11px;color:#777;text-align:left;line-height:25px}.note-text a{color:#777;text-decoration:underline}.btn-col1 .btn-inner{width:100%;text-align:center}.btn-col2,.image-col2{overflow:hidden}.btn-col2 .btn-inner,.btn-col2 .image,.image-col2 .btn-inner,.image-col2 .image{text-align:center;width:50%;float:left}.btn{text-align:center}.btn.blue{font-size:0;width:270px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.btn.blue a,.btn.blue label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}.btn.blue a:hover,.btn.blue label:hover{box-shadow:0 1px 0 #2959a8}.btn.blue a:after,.btn.blue label:after{content:"";width:12px;height:4px;border:4px solid rgba(0,0,0,0);border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}.btn.blue a:hover,.btn.blue label:hover{top:2px}.btn.blue a:before,.btn.blue a:after,.btn.blue label:before,.btn.blue label:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.btn.blue a span,.btn.blue label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.btn.blue a{background-color:#0c61e3;box-shadow:0 2px 0 #003fc3;border-radius:0}.btn.gray{font-size:0;width:270px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.btn.gray a,.btn.gray label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:gray;box-shadow:0 3px 0 #666}.btn.gray a:hover,.btn.gray label:hover{box-shadow:0 1px 0 #666}.btn.gray a:after,.btn.gray label:after{content:"";width:12px;height:4px;border:4px solid rgba(0,0,0,0);border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}.btn.gray a:hover,.btn.gray label:hover{top:2px}.btn.gray a:before,.btn.gray a:after,.btn.gray label:before,.btn.gray label:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.btn.gray a span,.btn.gray label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.btn.gray a{color:#000;background-color:#c4c3c3;box-shadow:0 2px 0 #9e9c9c;border-radius:0}.btn.gray a:after{border-left:6px solid #000}.ttl-text{margin-bottom:30px}#pagelink-wrap .cham-pagelink{margin-bottom:50px}#pagelink-wrap .cham-pagelink::after{content:"";display:table;clear:both}#pagelink-wrap .cham-pagelink li{width:20%;float:left}#pagelink-wrap .cham-pagelink li dl dd{display:none;padding-top:5px}#pagelink-wrap .ttl-img{margin-bottom:45px}#cham-point1{margin-bottom:60px}#cham-point1 .image{margin-bottom:30px}#cham-point1 .note-text{line-height:17px;margin-bottom:30px}#cham-point2{margin-bottom:50px}#cham-point2 .ttl{margin-bottom:40px}#cham-point2 .ttl-img{margin-bottom:50px}#cham-point2 .image{margin-bottom:30px}#cham-point2 .text{font-size:14px;line-height:30px;text-align:left}#cham-point2 .note-text{margin-bottom:40px}#cham-point3{margin-bottom:60px}#cham-point3 .ttl-img{margin-bottom:30px}#cham-point3 .text-bold{font-size:17px;text-align:center;font-weight:bold;margin-bottom:30px}#cham-point3 .image{margin-bottom:30px}#cham-point3 .text{margin-bottom:40px}#cham-point3 .btn-col2{margin-bottom:63px}#cham-point3 #form-easy{height:auto}#cham-point4{margin-bottom:60px}#cham-point4 .ttl{margin-bottom:40px}#cham-point4 .ttl-img{margin-bottom:55px}#cham-point4 .image-col2{margin:0 -20px 20px}#cham-point4 .image-col2 .image{padding:0 20px;box-sizing:border-box}#cham-point4 .text{margin-bottom:40px}#cham-point5{margin-bottom:55px}#cham-point5 .ttl{margin-bottom:40px}#cham-point5 .ttl-img{margin-bottom:40px}#cham-point5 .image{margin-bottom:70px}#cham-point5 .image-col2{margin-bottom:20px}#cham-point5 .image-col2 .image{margin-bottom:0}#cham-point5 .text{margin-bottom:55px}#cham-point5 .btn-col2{margin-bottom:60px}#cham-point5 #form-easy{height:auto}
