@charset "utf-8";
/* CSS Document */
/*　Universal Reset　=================================*/
html,body{margin:0;padding:0;width:100%;height:100%;font-size:100%;}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,div,object,ul,ol,li,dl,dt,dd,tr,td,fieldset,form,legend,figure{margin:0;padding:0;font-size:100%;font-weight:normal;}
ul,ol{list-style:none;}
fieldset{margin:0;padding:0;border:0 none;}
legend{display:none;}
table,th,td{border:0;border-spacing:0;}
caption,th{text-align:left;}
em,strong,cite,abbr,caption,th,address{font-style:normal;font-weight:normal;}
img{max-width:100%;border:0 none;vertical-align:bottom;vertical-align:bottom;}
input,select,textarea{margin:0;padding:0;vertical-align:middle;}
input{-webkit-appearance:none;appearance:none;}
input[type="submit"]{border:none;border-radius:0;}
input[type="radio"]{-webkit-appearance:radio;appearance:radio;}
input[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox;}
option{padding-right:5px;}
article,aside,dialog,details,figure,figcaption,footer,header,hgroup,menu,nav,section{display:block;}
mark{font-weight:normal;font-style:normal;}
blockquote,q{quotes:none;}
a{vertical-align:baseline;text-decoration:none;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

/*　style　=================================*/
body{
 font-size:30px;
 color:#1c313f;
 font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;
 line-height:1.6;
 -webkit-text-size-adjust:100%;
 -webkit-touch-callout:none;
 background-color: #f0f0f0;
}
#container{max-width:800px;margin: 0 auto;overflow: hidden;}
#container .inner{max-width:1000px;margin:0 auto;padding:2em 1.5em;}

.mb_0{margin-bottom: 0 !important;}
.mb_S{margin-bottom: 0.5em !important;}
.mb_M{margin-bottom: 1em !important;}
.mb_L{margin-bottom: 1.5em !important;}

.ttl_01{font-size:1.8em;text-align: center;padding:2em 0.2em;margin-bottom:1em;
 background:url(https://ufydpjvxhz.ywufsjhc4.jp/mume/imgs/tn01_default_ttl_bg.png) top /contain no-repeat,url(https://ufydpjvxhz.ywufsjhc4.jp/mume/imgs/tn01_default_ttl_bg.png) bottom /contain no-repeat;}

/*=======　contents　=======*/
.main{
 color:#FFF;
 background:#01d0c6;
 position:relative;
}
.main h1{position: absolute;left:2%;top:8%;max-width:75%;animation:bounceInDown 1s ease 1;}
.main h2{font-size:1.8em;margin-bottom:1em;}

/* area_line */
.area_line{text-align: center;padding:2em 1em;}
.area_line .text{font-size:1.4em;}
.area_line .btn_regist{margin:0.5em 0;}
.area_line .btn_regist + p{font-size:0.8em;}

/* point */
.point{background:#f0f0f0;}
.point ul.list_point li{margin-bottom:5em;}
.point ul.list_point li:last-child{margin-bottom:0;}
.point ul.list_point li > figure{text-align: center;margin-bottom:1.5em;}
.point ul.list_point li > h3{font-size:1.3em;font-weight:bold;margin-bottom:0.5em;}

/* support */
.support figure{max-width:100%;margin:0 auto 3em;}
.support dl dt{font-size:1.5em;font-weight:bold;margin-bottom:0.5em;}
.support dl dd{text-align: justify;}

/*=======　footer　=======*/
footer{
 background:#01d0c6;
}

/* list_simple */
ul.list_simple{
 border-top:1px solid #ebe5e5;
}
ul.list_simple li a{
 display:block;
 max-width: 900px;
 margin:0 auto;
 padding:1em;
 color:#FFF;
 border-bottom:1px solid #ebe5e5;
 position: relative;
}
/* copyright */
.copyright{color:#FFF;font-size:0.7em;padding:5% 0 15vh;text-align: center;}

/* 1000px以下 =================================*/
@media screen and (max-width: 1000px) {
body{font-size:3.6vw;}
.ttl_01{padding:1.5em 0.2em;}
/**/}/**/

/*　animation　=================================*/
/*-- ズーム --*/
.animate_zoomRepeat {
-webkit-animation: zoomRepeat 1.5s ease-in-out infinite;
-moz-animation: zoomRepeat 1.5s ease-in-out infinite;
animation: zoomRepeat 1.5s ease-in-out infinite;
}
@-webkit-keyframes zoomRepeat {
0% {-webkit-transform: scale(0.9);}
30% {-webkit-transform: scale(1, 1);}
60% {-webkit-transform: scale(0.9);}
100% {-webkit-transform: scale(0.9);}
}
@-moz-keyframes zoomRepeat {
0% {-moz-transform: scale(0.9);}
30% {-moz-transform: scale(1, 1);}
60% {-moz-transform: scale(0.9);}
100% {-moz-transform: scale(0.9);}
}
@keyframes zoomRepeat {
0% {transform: scale(0.9);}
30% {transform: scale(1, 1);}
60% {transform: scale(0.9);}
100% {transform: scale(0.9);}
}
.js_inview{opacity: 0;}
/*-- zoomIn inview(keyframe:animate.css) --*/
.animated_zoomIn.active{opacity: 1;
 -webkit-animation:zoomIn 0.5s ease 1;
 -moz-animation:zoomIn 0.5s ease 1;
 animation: zoomIn 0.5s ease 1;
}
/*-- fadeInUp inview(keyframe:animate.css) --*/
.animated_fadeInUp.active{opacity: 1;
 -webkit-animation:fadeInUp 0.5s ease 1;
 -moz-animation:fadeInUp 0.5s ease 1;
 animation: fadeInUp 0.5s ease 1;
}
/*-- fadeInLeft inview(keyframe:animate.css) --*/
.animated_fadeInLeft.active{opacity: 1;
 -webkit-animation:fadeInLeft 0.5s ease 1;
 -moz-animation:fadeInLeft 0.5s ease 1;
 animation: fadeInLeft 0.5s ease 1;
}
/*-- fadeInRight inview(keyframe:animate.css) --*/
.animated_fadeInRight.active{opacity: 1;
 -webkit-animation:fadeInRight 0.5s ease 1;
 -moz-animation:fadeInRight 0.5s ease 1;
 animation: fadeInRight 0.5s ease 1;
}
/*-- bounceInDown inview(keyframe:animate.css) --*/
.animated_bounceInDown.active{opacity: 1;
 -webkit-animation:bounceInDown 1s ease 1;
 -moz-animation:bounceInDown 1s ease 1;
 animation: bounceInDown 1s ease 1;
}
/* area_linebnr_btm */
.area_linebnr_btm a{position:fixed;left:0;bottom:0;display: block;width:100%;height:10vh;text-align: center;padding:0.5em;background:rgba(0, 0, 0, 0.6);z-index: 10;}
.area_linebnr_btm a img{max-height: 100%;}
