.contents{max-width:1120px;margin-left:auto;margin-right:auto}.title{font-size:160%;font-family:"Shin Maru Go bold";text-align:center;padding-left:100px;background-repeat:no-repeat;background-position:left;padding:30px 0}.title span{font-size:50%;font-family:"Shin Maru Go Medium";color:#E03F8C}.title a{color:#474747}.title a:visited{color:#474747}.title01{background-image:url(../img/a01.png);background-position:37% 50%}.title02{background-image:url(../img/a02.png);background-position:37% 50%}.title03{background-image:url(../img/a06.png);background-position:17% 50%;position:relative;z-index:100}.title04{background-image:url(../img/a07.png);background-position:17% 50%;position:relative;z-index:100}.title05{background-image:url(../img/a03.png);background-position:17% 50%}.title06{background-image:url(../img/a04.png);background-position:17% 50%}.title07{background-image:url(../img/a05.png);background-position:17% 50%}.top01-btn{position:absolute;top:40px;right:150px}.btn a{background-color:#E03F8C;padding:10px 50px;color:#FFF;font-size:110%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-image:url(../img/ya01.png);background-repeat:no-repeat;background-position:10% 50%}.btn a:hover{opacity:.8}.top01{position:relative;padding-bottom:60px}.top01-b a h3{text-align:center;font-size:160%;color:#E03F8C;line-height:1.6;padding:10px}.top01-b a h3 span{border-bottom:2px solid #FFDE00}.top01 img{width:270px;border-radius:270px;-webkit-border-radius:270px;-moz-border-radius:270px}.top01-box{background-image:url(../img/top01bg.png);background-repeat:no-repeat;background-position:70% 50%}.t01{width:350px;text-align:center;padding-top:80px;float:left}.t02{width:600px;float:right;margin-right:80px}.t02 img{float:left}.t03{width:270px;float:right;margin-top:-140px}.t04{width:500px;float:left;margin-left:340px;margin-top:-150px}.t04 img{float:left}.t04 a h3{padding-top:150px}.sche{width:47%;float:left}.schebox{padding:10px;border:6px solid #E03F8C;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#FFF;margin-top:-10px}.schebox02{display:none}.times{width:47%;float:right}.timesbox{border:6px solid #E03F8C;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#FFF;margin-top:-10px}.timesbox table{width:100%}.timesbox td{color:#E03F8C;border-right:1px solid #FFA2C3;border-top:1px solid #FFA2C3;padding:5px;font-size:95%;text-align:center;line-height:1.5}.timesbox .bodno{border-right:none}.timesbox table .timesbox-tr td{border-top:none;color:#FFF;background-color:#E03F8C}.time-te{padding-top:15px;padding-bottom:15px}.time-te img{float:left;padding-right:30px;padding-bottom:30px;padding-top:20px}.ac{padding-top:10px;padding-bottom:10px}.ac a{color:#E03F8C;font-size:110%;background-image:url(../img/ico01.png);background-repeat:no-repeat;background-position:left;padding:10px 40px}.ac a span{border-bottom:2px solid #FD0}.ti-tel{font-size:280%;color:#E03F8C}.pin{color:#E03F8C;padding-top:5px;padding-bottom:10px}.time-btn{padding-top:10px}.top03-btna{float:left;margin-right:20px}.ttoku{border-top:2px solid #FFDE00}.ttoku li{border-bottom:2px solid #FFDE00;padding-bottom:10px;padding-top:10px}.ttoku h3{width:18%;float:left;font-size:130%;color:#E03F8C;line-height:1.7}.ttoku p{width:80%;float:right;font-size:110%}.top04{padding-top:80px;padding-bottom:100px}.news01{width:47%;float:left}.news01 ul{border-bottom:5px dotted #E03F8C;margin-bottom:20px}.news01 li{padding-bottom:15px}.news01 li p{float:left;width:30%}.news01 li a{float:right;width:70%;font-size:110%;line-height:1.7;color:#E03F8C}.top04-btn{text-align:right}.blog{padding-top:30px}.news02{width:47%;float:right}.carot{border:6px solid #FF5B00;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#FFF;padding:20px}.carot img{width:100%}.news02 a h3{color:#333;font-size:160%;line-height:1.5;padding-top:10px;padding-bottom:10px}.news02 a h3 span{font-size:60%}.news02 a p{color:#333;border-bottom:5px dotted #FF5B00;margin-bottom:20px;padding-bottom:15px}.top05-btn{text-align:right}.top05-btn a{background-color:#FF5B00}.top02 ul{padding-top:20px;padding-bottom:60px}.top02 ul li{float:left;width:33.3%;padding:2%;box-sizing:border-box;position:relative}.top02 ul li .me01{width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.ic-im{position:absolute;top:0;left:0}.top02 ul li a h3{font-size:130%;color:#E03F8C;line-height:1.7;padding-top:15px;padding-bottom:15px;text-align:center}.top02 ul li a h3 span{border-bottom:2px solid #FFDE00}.top02 ul li a p{color:#474747}.moveusa{width:60px;margin-top:-130px;margin-left:30px;position:relative;animation:moveY 5s infinite}@keyframes moveY{0%{top:0}50%{top:15px}100%{top:0}}@media screen and (max-width:750px){.contents{width:90%;margin-left:5%;margin-right:5%}.t01{width:auto;text-align:center;padding-top:20px;float:none;padding-bottom:20px}.t02{width:auto;float:none;margin-right:auto;text-align:center;padding-bottom:20px}.t02 img{float:none}.t03{width:auto;float:none;margin-top:auto;text-align:center;padding-bottom:20px}.t04{width:auto;float:none;margin-left:auto;margin-top:auto;text-align:center}.t04 img{float:none}.t04 a h3{padding-top:0}.top01-btn{position:static;text-align:center}.top01-box{background-image:none}.top02 ul{padding-bottom:0;padding-top:0}.top02 ul li{float:none;width:100%;padding:2%;box-sizing:border-box;position:relative;padding-bottom:20px}.sche{width:100%;float:none}.times{width:100%;float:none}.news01{width:100%;float:none}.news02{width:100%;float:none;padding-top:30px}.time-te img{float:none;display:block;margin-left:auto;margin-right:auto;text-align:center;padding-right:0;padding-bottom:30px;padding-top:20px}.ti-tel{font-size:200%}.ttoku h3{width:100%;float:none;font-size:130%;color:#E03F8C;line-height:1.7}.ttoku p{width:100%;float:none;font-size:110%}.news01 li p{float:none;width:100%}.news01 li a{float:none;width:100%}.top04-btn{text-align:center}.top05-btn{text-align:center}.btn a{padding:10px 20px;background-position:5% 50%}.ttoku{margin-top:40px}.top04{padding-top:20px;padding-bottom:50px}.top01{padding-bottom:0}.schebox{display:none}.schebox02{display:block;padding:10px;border:6px solid #E03F8C;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#FFF;margin-top:-10px}}