@charset "UTF-8";
/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}body{margin:0;padding:0;background-color:#fff}h1,h2,h3,h4,h5{margin:0;padding:0}div{margin:0;padding:0}p{margin:0;padding:0}a{color:#0081bf;text-decoration:none}a:link{color:#0081bf;text-decoration:none}a:visited{color:#0081bf;text-decoration:none}a:hover{color:#ff1919;text-decoration:underline}a:active{color:#0081bf;text-decoration:underline}table,td,th{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:inherit;font-size:1em}dd,dl,dt,li,ol,ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;list-style-position:outside}img{margin:0;padding:0;border:none;line-height:0;vertical-align:bottom}form{margin:0;padding:0}input,select,textarea{margin:0;padding:0}address,citi,pre{margin:0;padding:0}embed,object{margin:0;padding:0}html{font-size:62.5%}body{line-height:1.6;text-align:left;color:#000;font-family:"Sawarabi Gothic","游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif;font-size:16px;font-size:1.6rem;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;word-wrap:break-word}a{-webkit-transition:color ease-out 0.3s;-o-transition:color ease-out 0.3s;transition:color ease-out 0.3s}a:link{color:#297ecc}a:hover{color:#cc2929}a:active{color:#cc2929}a:visited{color:#9429cc}body{padding-bottom:100px}h1,h2,h3,h4,h5{line-height:1;font-size:1.0rem;font-weight:normal}header{margin-bottom:50px;-webkit-box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.1)}header .inner{width:980px;margin:0 auto;padding:20px 0}header #logo{float:left}header #globalNav{float:right;padding-top:12px}header #globalNav li{display:inline-block}header #globalNav li a{color:#333}header #globalNav li:before{display:inline-block;padding:0 1.2em 0 1em;content:'/';color:#d9d9d9}header #globalNav li:last-child:after{display:inline-block;padding-left:1.2em;content:'/';color:#d9d9d9}header #menu{display:none}article{width:980px;margin:0 auto;color:#666;font-size:1.8rem}footer{padding:10px 0;line-height:1;background-color:#f5f5f5}footer .inner{width:980px;margin:0 auto}footer .footNav{float:left;font-size:1.4rem}footer .footNav ul{margin:0;padding:0}footer .footNav li{display:inline-block}footer .footNav li+li:before{display:inline-block;margin:0 7px 0 3px;content:'|';color:#ccc}footer .footNav a{color:#666}footer .copyright{float:right;font-size:1.2rem}#floating{position:fixed;bottom:0;width:100%;padding:20px;text-align:center;background-color:rgba(235, 109, 154, 0.9)}#floating .inner{width:980px;margin:0 auto}#floating p{vertical-align:middle;display:inline-block}#floating p+p{margin-left:15px}#visual{margin-bottom:50px;text-align:center}#visual .right{float:right}#visual .left{float:left;padding-top:110px}#wanted{margin-bottom:50px;padding:50px;text-align:center;border-radius:10px;border:1px solid #fad7e3;background-color:#fff7fa}#wanted h2{margin-bottom:30px}#wanted .btn{margin-bottom:30px}#wanted .txt+.txt{margin-top:10px;color:#990f0f;font-size:1.4rem}#thought{position:relative;margin-bottom:40px;padding:50px 100px;border-radius:10px;text-align:center;background:url(../image/thought_bg.jpg) no-repeat 0 0}#thought h2{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #eb6d9a;color:#000;font-size:2.6rem;font-family:"游明朝", "Yu Mincho", "ＭＳ Ｐ明朝", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif}#thought p{font-size:1.6rem}#applicationRequirement{margin-bottom:100px}#applicationRequirement h2{margin-bottom:50px;text-align:center;color:#ea6d99;font-size:3.6rem}#applicationRequirement h3{margin-bottom:50px;text-align:center}#applicationRequirement dl{text-align:left;display:table;margin-right:auto;margin-left:100px}#applicationRequirement dl+dl{margin-bottom:10px}#applicationRequirement dt{display:inline-block;margin:0 10px 5px 0;padding:2px 15px;vertical-align:top;color:#fff;border-radius:6px;background-color:#eb6d9a}#applicationRequirement dd{display:inline-block;margin:0;padding:5px 0 0;line-height: 1.2}#applicationRequirement dd small{font-size:1.4rem}#applicationRequirement dl.typeA dd{width:555px}#applicationRequirement .btn.typeA{margin:45px 0 54px}#applicationRequirement .paper{width:680px;margin:0 auto 100px;padding:30px;border-radius:6px;background-color:#fcf7e8}#applicationRequirement .paper h4{margin-bottom:30px;text-align:center;color:#ea6d99;font-size:1.8rem}#applicationRequirement .paper h4:before{content:'●　'}#applicationRequirement .paper h4:after{content:'　●'}#applicationRequirement .paper dl{margin-bottom:30px}#applicationRequirement .paper dd{width:460px;font-size:1.7rem;text-align:justify}#applicationRequirement .paper .btn a{padding:10px 0 8px}#applicationRequirement .paper .btn a:after{display:inline-block;padding-left:15px;vertical-align:-35%;content:url("../image/icon_pdf.png")}#applicationRequirement .card{display:table;width:660px;margin:0 auto}#applicationRequirement .card .left{float:left;width:440px;padding-top:50px}#applicationRequirement .card .right{float:right}#about{padding:50px 150px;font-size:1.6rem;background-color:#f5fcfc}#about h2{margin-bottom:50px;line-height:1.3;text-align:center;color:#29b1cc;font-size:2.8rem}#about h2 span{font-size:1.8rem}#about .info{margin-bottom:50px}#about .tel{color:#29b1cc;font-size:2.6rem}#about .tel:before{display:inline-block;width:17px;height:19px;margin-right:5px;content:' ';background:url(../image/icon_tel.png) no-repeat 0 0;background-size:17px auto}#about dl{margin-bottom:30px}#about dl dt{display:inline-block;width:100px;padding:8px 0;border-radius:6px;line-height:1;text-align:center;color:#fff;background-color:#29b1cc}#about dl dd{display:inline-block;margin:0;padding:0 0 0 10px}#about dl dd+dt{margin-left:40px}#about dl.typeA{margin-bottom:50px}#about dl.typeA dt{vertical-align:top}#about dl.typeA dd{width:570px}.convert{padding:50px 0;text-align:center}.convert .txt{margin-bottom:30px}.unorderedListA{margin:0;padding:0;list-style-type:none;line-height:1.6rem}.unorderedListA li{padding-left:1em;text-indent:-1em}.unorderedListA li+li{margin-top:5px}.btn{line-height:1;text-align:center}.btn a{display:block;position:relative;top:0;margin-left:auto;margin-right:auto;color:#fff;text-decoration:none;-webkit-transition:ease-out 0.1s;-o-transition:ease-out 0.1s;transition:ease-out 0.1s}.btn.typeA a{width:450px;padding:20px 0;border-radius:10px;-webkit-box-shadow:0 4px 0 0 #bd426b;box-shadow:0 4px 0 0 #bd426b;font-size:2.6rem;line-height:3rem;background-color:#eb6d9a}.btn.typeA a:hover{top:3px;-webkit-box-shadow:0 1px 0 0 #bd426b;box-shadow:0 1px 0 0 #bd426b}.btn.typeB a{border-radius:10px;-webkit-box-shadow:0 3px 0 0 #e8e4d6;box-shadow:0 3px 0 0 #e8e4d6;color:#eb6d9a;font-size:2.0rem;background-color:#fff}.btn.typeB a:hover{top:3px;-webkit-box-shadow:0 1px 0 0 #e8e4d6;box-shadow:0 1px 0 0 #e8e4d6}.btn.typeC a{padding:20px;border-radius:10px;border:2px solid #fff}.btn.typeC a:hover{color:#eb6d9a;background-color:#fff}.brSP{display:none}.mb10{margin-bottom:10px!important}.respView{display:none}.fs12{font-size:1.2rem}.fs14{font-size:1.4rem}.taC{text-align:center}#visual,.card,.cfix,footer .inner,header .inner{zoom:1}#visual:after,.card:after,.cfix:after,footer .inner:after,header .inner:after{display:block;clear:both;height:0;visibility:hidden;line-height:0;content:"."}
#applicationRequirement .ill1{font-size:1.4rem;width:300px;margin:0 auto;padding:5px 0;background:url(../../../images/content/home/ill_line.png) repeat-x;background-position:bottom;}
#applicationRequirement .ill2{font-size:1.4rem;width:760px;margin:0 auto;padding:5px 0;background:url(../../../images/content/home/ill_line.png) repeat-x;background-position:bottom;}
.movie-wrap {
     position: relative;
     padding-bottom: 56.25%;
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}