.info_table{width:90%;margin:0 auto 10px;border-collapse:collapse}.info_table tbody{width:100%}.info_table tr{width:100%}.info_table th,.info_table td{padding:15px 10px;vertical-align:middle;border:1px solid #666}.info_table th{background-color:rgba(0,170,230,0.1)}@-moz-document url-prefix(){.info_table{border-collapse:separate}.info_table th,.info_table td{border:none;border-left:1px solid #666;border-bottom:1px solid #666}.info_table thead th{border-top:1px solid #666}.info_table .ffxbr{border-right:1px solid #666}}.under_layer .content{padding-bottom:80px;position:relative}.under_layer .content::after{content:"";display:block;width:75px;height:1px;background-color:#000;position:absolute;right:0;bottom:0;left:0;margin:auto}.info .inner{max-width:1000px}.info .login_btn{padding:0 10px;width:200px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;font-size:1.3rem}.info .login_btn span{flex-shrink:0}.info .login_btn .en{padding-bottom:0.5em}.info .login_btn .ja{font-size:1.8rem;letter-spacing:0.05em}.info .login_btn .btn_img{display:block;width:85%}.info .under_ttl{width:100%;margin-bottom:70px}.info .block{width:100%;margin-bottom:120px}.info .block:last-of-type{margin-bottom:0}.info .block .note{font-size:1.3rem;padding-top:20px;width:90%;margin:0 auto}.info .induction{margin-bottom:80px}.info .induction .ind_comm{text-align:center;margin-bottom:30px;line-height:2}.info .induction .ind_note{max-width:500px;margin:0 auto;font-size:1.3rem;line-height:1.8}.info .induction .btn-wr{display:flex;justify-content:center;margin:10px auto 0}@media all and (max-width: 600px){.info .induction .btn-wr{display:block}}@media all and (max-width: 600px){.info .induction .login_btn{margin-left:auto;margin-right:auto}}.info .induction .login_btn:not(:first-of-type){margin-left:30px}@media all and (max-width: 600px){.info .induction .login_btn:not(:first-of-type){margin-left:auto;margin-top:10px}}.info .info_table th,.info .info_table td{text-align:center}.info .has_map{position:relative;padding-right:60px;display:inline-block}.info .icon_map{display:block;width:40px;position:absolute;height:0;right:0;top:0;bottom:0;margin:auto;padding-top:40px}.info .icon_map img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}@media all and (min-width: 900px){.info .icon_map:hover{opacity:0.7}}@media all and (max-width: 600px){.info .under_ttl{margin-bottom:50px}.info .block{margin-bottom:90px}.info .block .note{width:100%;padding-top:10px}.info .induction{margin-bottom:60px}.info .has_map{padding-right:0;text-align:center}.info .icon_map{position:relative;width:40px;height:0;right:0;top:0;bottom:0;margin:auto;padding-top:40px;margin-top:10px}.info table{width:100%}.info th,.info td{padding:12px 15px}}.hline .under_ttl{margin-bottom:70px;width:100%}.hline .inner{max-width:1000px}.hline .content .block{margin-bottom:120px}.hline .info_table th{white-space:nowrap}.hline .info_table th,.hline .info_table td{padding:20px 15px;letter-spacing:0.05em}.hline .info_table li{position:relative;padding-left:1em;line-height:2;letter-spacing:0.05em}.hline .info_table li::before{content:"・";position:absolute;left:0;top:0;bottom:0}.hline .info_table .smaller{font-size:0.8em}.hline .flow .flow_block{width:100%}.hline .flow ul{display:flex;justify-content:space-between;align-items:stretch;width:100%;margin-bottom:30px}.hline .flow ul li{width:20%;padding-left:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;height:200px;border-right:3px solid #fff}.hline .flow ul li::before,.hline .flow ul li::after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto}.hline .flow ul li::before{width:30px;height:100%;left:100%;z-index:3}@media all and (-ms-high-contrast: none){.hline .flow ul li::before{left:inherit;right:-29px}}.hline .flow ul li::after{width:30px;left:calc(100% + 3px);height:calc(100% + 6px);background:linear-gradient(to bottom left, transparent 50%, #fff 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, #fff 50%) bottom left/100% 50% no-repeat;z-index:2}.hline .flow ul li p{text-align:center;line-height:1.3;width:80%;margin:0 auto 0.8em}.hline .flow ul li p:last-of-type{margin-bottom:0}.hline .flow ul li .smaller{font-size:0.8em;display:inline-block}.hline .flow ul .flow01{background-color:#daf2fb}.hline .flow ul .flow01::before{background:linear-gradient(to bottom left, transparent 50%, #daf2fb 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, #daf2fb 50%) bottom left/100% 50% no-repeat}.hline .flow ul .flow02{background-color:#91daf4}.hline .flow ul .flow02::before{background:linear-gradient(to bottom left, transparent 50%, #91daf4 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, #91daf4 50%) bottom left/100% 50% no-repeat}.hline .flow ul .flow03{background-color:#48c2ed}.hline .flow ul .flow03::before{background:linear-gradient(to bottom left, transparent 50%, #48c2ed 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, #48c2ed 50%) bottom left/100% 50% no-repeat}.hline .flow ul .flow04{background-color:#00aae6}.hline .flow ul .flow04::before{background:linear-gradient(to bottom left, transparent 50%, #00aae6 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, #00aae6 50%) bottom left/100% 50% no-repeat}.hline .flow ul .flow_last{background-color:#f27a82}.hline .flow ul .flow_last::before{display:none}.hline .flow .arrow{background-size:20px 100%;text-align:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2235.996%22%20viewBox%3D%220%200%209.577%2035.996%22%20width%3D%229.577%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m.45%2035.779%208.572-17.781-8.572-17.781%22%20fill%3D%22none%22%20stroke%3D%22%2300aae6%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2215%22%2F%3E%3C%2Fsvg%3E")}.hline .flow .arrow .bgw{background-color:#fff;height:100%;display:inline-block;padding:0.5em 20px}@media all and (max-width: 600px){.hline .under_ttl{margin-bottom:50px}.hline .content .block{margin-bottom:90px}.hline .info_table{width:100%;display:block}.hline .info_table tbody,.hline .info_table tr{display:block;width:100%}.hline .info_table tr{border:1px solid #666;border-bottom:none}.hline .info_table tr:last-of-type{border-bottom:1px solid #666}.hline .info_table th,.hline .info_table td{display:block;width:100%;padding:15px 10px;border:none}.hline .info_table th{border-bottom:1px solid #666}.hline .info_table li{text-align:left;line-height:1.5;margin-bottom:0.5em}.hline .info_table li:last-of-type{margin-bottom:0}.hline .info_table li.has_head{display:flex}.hline .info_table li .nowr{white-space:nowrap}.hline .info_table .smaller{display:inline-block}.hline .flow .flow_block{display:flex;justify-content:space-between}.hline .flow ul{display:block;width:calc(100% - 50px);margin-bottom:0}.hline .flow ul li{width:100%;padding-left:0;height:auto;padding:60px 0 10px;border-right:none;border-bottom:3px solid #fff}.hline .flow ul li::before,.hline .flow ul li::after{bottom:inherit;left:inherit}.hline .flow ul li::before{width:100%;height:30px;top:100%}.hline .flow ul li::after{width:calc(100% + 6px);top:calc(100% + 3px);height:30px;background:linear-gradient(to bottom left, #fff 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #fff 50%, transparent 50%) top right/50% 100% no-repeat}.hline .flow ul li p{text-align:center;width:80%;margin:0 auto 0.8em}.hline .flow ul .flow01{padding-top:40px}.hline .flow ul .flow01::before{background:linear-gradient(to bottom left, #daf2fb 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #daf2fb 50%, transparent 50%) top right/50% 100% no-repeat}.hline .flow ul .flow02::before{background:linear-gradient(to bottom left, #91daf4 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #91daf4 50%, transparent 50%) top right/50% 100% no-repeat}.hline .flow ul .flow03::before{background:linear-gradient(to bottom left, #48c2ed 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #48c2ed 50%, transparent 50%) top right/50% 100% no-repeat}.hline .flow ul .flow04::before{background:linear-gradient(to bottom left, #00aae6 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #00aae6 50%, transparent 50%) top right/50% 100% no-repeat}.hline .flow ul .flow_last{padding-bottom:40px}.hline .flow .arrow{display:flex;justify-content:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;background-size:100% 21px;text-align:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2235.996px%22%20height%3D%229.577px%22%20viewBox%3D%220%200%2035.996%209.577%22%20enable-background%3D%22new%200%200%2035.996%209.577%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%2300aae6%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20points%3D%220.217%2C0.45%2017.998%2C9.022%2035.779%2C0.45%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.hline .flow .arrow .bgw{width:2em;background-color:#fff;height:auto;display:inline-block;padding:20px 0.5em}}.mess .inner{max-width:1000px}.mess .mess_img{margin-bottom:60px;position:relative}.mess .mess_img img{position:relative;z-index:2}.mess .mess_img .r_border{width:20%;height:0;padding-top:30%;left:-10%;bottom:-10%;z-index:1}.mess .mess_img .b_border{width:50%;height:0;padding-top:50%;top:-20%;right:-10%;z-index:1}.mess .semi_ttl{font-size:3rem;text-align:center;color:#00aae6;letter-spacing:0.2em;padding-left:0.2em;margin-bottom:60px}.mess .semi_ttl span:first-of-type{padding-right:1em}.mess .comm{text-align:center;line-height:2;letter-spacing:0.1em;padding-left:0.1em;line-height:2.5;margin-bottom:3em;font-size:1.7rem}.mess .comm:last-of-type{margin-bottom:0}@media all and (max-width: 600px){.mess .page_ttl .pt-wr{padding-bottom:10px}.mess .mess_img{width:100vw;margin:0 calc(50% - 50vw);margin-bottom:60px}.mess .mess_img .r_border{left:0%;bottom:-20%;z-index:1}.mess .mess_img .b_border{right:5%;top:-5%}.mess .semi_ttl{width:100vw;margin:0 calc(50% - 50vw) 50px;font-size:2.3rem}.mess .semi_ttl span:first-of-type{padding-right:0}.mess .comm{font-size:1.5rem;text-align:left;margin-bottom:2em;line-height:2.2}}

/*# sourceMappingURL=../map/project/info.css.map */
