@charset "utf-8";.kv .wrapper{background:#ffb400;border-top:2px solid #ddd;border-bottom:2px solid #ddd}.intro .wrapper{padding:80px 0 100px;background:url(../img/arrow01.png) center top no-repeat #f7f7f7}.intro .h2-wrapper{text-align:center;margin:0 auto;padding-bottom:20px}.intro .wrapper h2{display:inline;border-bottom:2px solid #f2e621;text-align:center;font-size:32px;color:#fba40d}.intro .wrapper h2 span{color:#fba40d;font-size:27px}.intro .wrapper .inner>p{margin:0 auto;text-align:center;font-size:16px}@media screen and (max-width:640px){.intro .wrapper h2 span{color:#fba40d;font-size:18px}.intro .wrapper h2{font-size:23px}.intro .wrapper .inner p br{display:none}.intro .inner{width:85%}.intro .wrapper .inner>p{font-size:14px}}.content-area{width:100%}.content-area .wrapper{padding:30px 0 50px 0;background:#e4e5e9;display:inline-block}.content-area .ctbox{position:relative;width:100%}.content-area .addtop{margin-top:60px}.underline{border-bottom:2px solid #f2e621;color:#fff;display:inline;padding-bottom:5px}.upstage{width:100%;height:115px;border-radius:6px 6px 0 0}.upstage h2{text-align:center;font-size:28px;color:#fff;line-height:1}.upstage h2 .mini{text-align:center;font-size:18px;color:#fff;line-height:1}.upstage h2 .big{font-size:36px;font-weight:700;color:#fff;line-height:1}.contents-btn img{width:177px;height:43px}.content-area .contents-btn{width:100%;text-align:center;font-size:16px;padding-top:18px}.content-area ul{width:100%;margin-top:60px}.contents01 .fukidashi{position:absolute;left:152px;top:-40px}.contents01 .upstage{background:#4dbf01;padding:30px 0}.contents01 .upstage h2 p:last-child{text-align:center;font-size:28px;color:#fff;line-height:1}.contents01 .contents01-explain{width:100%;height:180px;padding-top:25px;border-radius:6px;background:url(../img/contents01-bg.png) 85% 20% no-repeat #fff}.contents01 .contents01-explain p{text-align:center;font-size:16px}.content-area ul .contents02{float:left;width:49.7%;background:#fff;border-radius:6px}.contents02 .upstage{background:#ff8047;padding:30px 0}.contents02 .fukidashi{position:absolute;left:0;top:-50px}.contents02 .contents02-explain{width:100%;height:280px;padding-top:25px;background:url(../img/contents02-bg.png) 92% 20% no-repeat #fff;border-radius:6px}.contents02 .contents02-explain p{float:left;width:57%;height:145px;padding-left:30px;font-size:16px}.content-area ul .contents03{float:right;width:49.7%;background:#fff;border-radius:6px}.contents03 .upstage{background:#10bbb5;padding:30px 0}.contents03 .fukidashi{position:absolute;left:0;top:-50px}.contents03 .upstage h2 span{text-align:center;font-size:28px;color:#fff;line-height:1.2}.contents03 .contents03-explain{width:100%;height:280px;padding-top:25px;background:url(../img/contents03-bg.png) 92% 20% no-repeat #fff;border-radius:6px}.contents03 .contents03-explain p{float:left;width:57%;height:145px;padding-left:30px;font-size:16px}@media screen and (max-width:640px){.content-area .wrapper{padding:10px 0 50px 0}.content-area .wrapper .inner{width:88%}.upstage{height:100px}.upstage h2{font-size:22px;line-height:1}.upstage h2 .mini{font-size:15px;color:#fff;line-height:1}.upstage h2 .big{font-size:28px;font-weight:700;color:#fff;line-height:1}.contents01 .fukidashi{position:absolute;left:-5%;top:-40px;width:150px}.contents01 .contents-btn{padding-top:53px}.contents01 .contents01-explain{width:100%;height:273px;padding-top:25px;background:url(../img/contents01-bg.png) 92% 20% no-repeat #fff;background-size:100px}.contents01 .contents01-explain div{height:120px;width:100%}.contents01 .contents01-explain p{float:left;width:59%;text-align:justify;padding:0 0 0 20px;font-size:14px}.contents01 .contents01-explain p br{display:none}.contents-btn img{width:230px;height:52px}.contents02 .contents02-explain{width:100%;height:288px;padding-top:25px;background:url(../img/contents02-bg.png) 92% 20% no-repeat #fff;background-size:100px}.contents02 .contents-btn{padding-top:20px}.contents02 .fukidashi{position:absolute;left:-5%;top:-40px;width:150px}.content-area ul .contents02{float:none;width:100%}.contents02 .contents02-explain p{float:left;width:59%;height:167px;padding-left:20px;font-size:14px}.content-area ul .contents03{float:none;margin-top:50px;width:100%}.contents03 .upstage h2 span{font-size:20px}.contents03 .contents03-explain{width:100%;height:280px;padding-top:25px;background:url(../img/contents03-bg.png) 92% 20% no-repeat #fff;background-size:100px}.contents03 .fukidashi{position:absolute;left:-5%;top:-40px;width:150px}.contents03 .contents03-explain p{float:left;width:59%;height:180px;padding-left:20px;font-size:14px}.contents03 .contents-btn{padding-top:0}}@media screen and (max-width:320px){.upstage h2{font-size:18px}.contents01 .upstage h2:last-child{font-size:18px}}.content04-area{width:100%;z-index:999;background:url(../img/bg.png) center top repeat}.content04-area .wrapper{padding:50px 0;display:inline-block;background:url(../img/arrow02.png) center top no-repeat}.content04-area .contents-btn{width:100%;text-align:center;font-size:16px;padding-top:20px}.content04-area .textBtn{margin:0 auto;padding-top:20px;text-align:center;color:#fa0d0d}.content04-area .textBtn a{color:red;text-decoration:underline}.content04-area .textBtn a:hover{color:red;text-decoration:none}.content04-area .h2-wrapper{width:100%;padding:20px 0;text-align:center}.content04-area .h2-wrapper .lead{display:block;background:0 0;text-align:center}.content04-area h2{display:inline;padding:10px 0;background:url(../img/contents04-line.png) 50% 100% repeat-x;font-weight:700;color:#566318;font-size:28px}.content04-area h2 span{font-size:19px;color:#566318}.contents04-explain{width:70%;margin:0 auto;font-size:16px;padding-top:30px}.contents04-explain p{margin-bottom:20px}@media screen and (max-width:640px){.content04-area .inner{width:90%}.content04-area h2 span{font-size:12px;color:#566318}.content04-area .h2-wrapper{font-size:23px}.contents04-explain{width:90%;font-size:14px}}