@charset "utf-8";body{margin:0 auto;width:100%}.container{background-image:url(../img/BG.jpg);background-repeat:repeat;background-position:center;width:1024px;margin:0 auto}.pnavi{padding:8px 30px 20px;font-size:84%;letter-spacing:0}.wrapper{font-family:"メイリオ","Meiryo UI","ヒラギノ明朝","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:16px;letter-spacing:.2em;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;box-sizing:border-box;box-shadow:rgba(113,135,164,0.65) 0 9px 6px 3px;-webkit-box-shadow:rgba(113,135,164,0.65) 0 9px 6px 3px;-moz-box-shadow:rgba(113,135,164,0.65) 0 9px 6px 3px}.head_title{background-color:rgba(255,255,255,0.7);height:80px;width:100%;padding:20px 0 0;margin:0}.head_title img{width:150px}.tab{width:100%;margin:0;padding:0;overflow:hidden}.tab li{width:20%;margin:0;text-align:center;box-sizing:border-box;background-color:rgba(239,154,34,1);padding:5px 25px;float:left;height:60px;line-height:60px;color:#FFF}.tab li.select,.tab li:hover{background-color:rgba(0,0,0,0.7);cursor:pointer;display:block}.main_visual{clear:both;position:relative;width:100%;height:500px;margin:auto;padding:0}#main_left{width:798px;height:500px;display:block;margin:0 auto;padding:0;animation-delay:0s;animation-duration:6s;animation-name:left;position:absolute;z-index:2}@keyframes left{from{left:113px}80%{left:113px}to{left:0}}#main_right{width:287px;padding:0;margin:0;animation-delay:0s;animation-duration:12s;animation-name:right;position:absolute;z-index:3;display:block;right:0}@keyframes right{from{margin-top:-3500px}to{margin-top:0}}#to_form_btn{animation-delay:0s;animation-duration:14s;animation-name:btn;position:absolute;top:60%;right:30%;display:block;z-index:5}@keyframes btn{from{z-index:-5}90%{z-index:-5}to{display:block}}#to_form_btn a :hover{width:170px;height:auto}.content{width:100%;padding-bottom:60px}.contentaria{width:90%;padding:50px;margin:20px auto 50px;background-color:rgba(255,255,255,0.8);box-sizing:border-box}.section{width:90%;padding:50px;margin:0 auto 50px;background-color:rgba(255,255,255,0.7)}#sponsor_area{width:100%;margin:0 0 -16px;padding:10px 0 30px;box-sizing:border-box;background:#FFF}.pre_rerelease{width:85%;margin:20px auto;height:100px;overflow:auto;padding:20px;background:#FFF;border-top:#AAA solid 1px;border-bottom:#AAA solid 1px;border-left:#AAA solid 3px;border-right:#AAA solid 3px}.pre_rerelease h3{margin:.5em 0;padding-left:1em;border-left:#F90 5px solid}.pre_rerelease dl{width:100%;padding:.3px}.pre_rerelease dt{width:25%;padding:.3px;float:left;font-weight:bold}.pre_rerelease dd{width:60%;float:left;box-sizing:border-box}.agenda{width:80%;margin:40px auto 40px;background:#FFF none repeat scroll 0 0;border-top:5px solid #cfebdd;border-bottom:2px solid #cfebdd}.agenda h2{padding:10px;color:#73a8c9;margin-top:20px;font-size:21px}.agenda p{padding:5px 30px 20px;line-height:2em;font-size:14px}.banner_area img a{width:50%;margin:0 auto;padding:0;float:left;background:#CC3}.table{max-width:80%;margin:30px auto;padding:0;border-collapse:collapse;border-spacing:0}.table th{width:15%;border:1px solid #CCC;background-color:#73a8c9;margin:0;padding:8px;text-align:center;font-weight:normal;font-size:12px;color:#333;vertical-align:middle}.table td{border:1px solid #e5e5e1;margin:0;padding:8px;font-size:12px;color:#333;vertical-align:top;background-color:#FFF}.footer_area{width:100%;text-align:center;position:relative;margin:50px auto -16px;box-sizing:border-box}.footer_area h3{padding:.3em 3em;color:#ef9a22}.footer_area img{max-height:40px;margin:10px;line-height:50px;text-align:center;box-sizing:border-box}#program h2{width:90%;display:inline;font-size:18px}#program .message{width:80%;margin:20px auto;padding:10px}#program .message h3{border-left:#F63 10px solid;padding-left:1em}#program .otanoshimi h3{float:left;color:#333;font-size:16px;line-height:1.5;text-align:center;width:170px;height:170px;margin:3%}#program .otanoshimi{width:80%;margin:20px auto;padding:10px;overflow:hidden;position:relative}#category3{width:85%;margin:30px auto;padding:30px;border:1px solid #aaa;background:#fbf8ec none repeat scroll 0 0}#access{width:100%;margin:0 auto}#access h2{font-size:32px;color:#096;font-weight:bold;margin:0 0 .5em}#access .address{font-size:22px;margin:20px auto;color:#666}#access .address dt{font-weight:bold;float:left}#access .address dd{text-align:left}h3.kokusai{border-bottom:1px solid;padding:0 0 .5em}ul.access_left{float:left;padding:0 2em 3em 0;overflow:hidden;display:block;letter-spacing:0}ul.access_left dt{font-weight:bold;text-shadow:text-shadow:1px 1px 0 rgba(0,0,0,1)}ul.access_right{margin:0 0 1em;list-style:outside none none;display:block;padding:20px;letter-spacing:0}ul.access_right li{margin-bottom:1em}ul.access_right li dl{margin:0;line-height:1.5em}ul.access_right dt{margin-top:.5em;font-weight:bold;text-shadow:text-shadow:1px 1px 0 rgba(0,0,0,1)}ul.access_right dd{color:#333;margin:0;font-size:14px;font-weight:normal}.info_tel{width:100%;color:#FFF;text-align:center;font-style:normal;font-weight:bold;margin:20px auto　0;font-size:20px;background-color:#096;padding:40px 0}.pagetop a{background:transparent url("https://www.able.co.jp/common2/css/images/arr_ptop.gif") no-repeat scroll left center;padding:2px 20px 2px 16px;float:right;font-size:10px}.pagetop a:link{color:#073e6b;text-decoration:underline}.to_top{opacity:.4;width:50px;position:relative;left:90%;bottom:0}.center{margin:auto;text-align:center}.m_10px{margin:10px}.m_20px{margin:20px}.m_30px{margin:30px}.m_50px{margin:50px}.position_L{position:absolute;light:0}.position_C{position:absolute;right:50%;light:50%}.position_R{position:absolute;right:0}.headline_gradient01{background:#f07c01;background:-moz-linear-gradient(top,#fad7b1,#f49b3d 50%,#ef7d01 51%,#f07c01);background:-webkit-gradient(linear,left top,left bottom,from(#fad7b1),color-stop(50%,#f49b3d),color-stop(51%,#ef7d01),to(#f07c01));padding:.3em 1em;color:#FFF;width:40%;clear:both}.long_90{width:90%}.circle{height:150px;width:150px;border-radius:50%}.bg-color_pink{background:rgba(255,103,152,0.7)}.bg-color_sky{background:rgba(34,192,219,0.7)}.bg-color_yellowGreen{background:rgba(153,204,51,0.7)}.color_JR{color:#037046}.color_metoro{color:#0b6fba}.color_highway{color:#00a7cb}.color_narita{color:#dc4f31}.color_haneda{color:#068c85}.bold{font-weight:bold}text_shadow{text-shadow:1px 1px 0 rgba(0,0,0,1)}.arrow_box{position:relative;background:#98ed8f;border:4px solid #ddf8c6;padding:20px;border-radius:15px}.arrow_box:after,.arrow_box:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(136,183,213,0);border-bottom-color:#98ed8f;border-width:20px;margin-left:-20px}.arrow_box:before{border-color:rgba(194,225,245,0);border-bottom-color:#ddf8c6;border-width:26px;margin-left:-26px}.blowoff{position:relative;margin:0 0 1.5em;padding:.8em;background:#b92a2c;color:#fff;font-size:1.143em;font-weight:bold;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.blowoff:after{position:absolute;top:-15px;left:10%;z-index:90;margin-left:-15px;border-top:15px solid #b92a2c;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:0;content:""}.wrapper-flink{height:24px}@media screen and (max-device-width:1024px){.wrapper-flink{width:1024px;padding:2px 0 0 0}}.wrapper-flink .flink ul li{float:left;padding:0 1px 0 0}.wrapper-flink .flink ul li.company,.wrapper-flink .flink ul li.ir,.wrapper-flink .flink ul li.en,.wrapper-flink .flink ul li.support,.wrapper-flink .flink ul li.recruit,.wrapper-flink .flink ul li.topics,.wrapper-flink .flink ul li.contact,.wrapper-flink .flink ul li.owner,.wrapper-flink .flink ul li.fc{width:112px;height:24px}.wrapper-flink .flink ul li.company a,.wrapper-flink .flink ul li.ir a,.wrapper-flink .flink ul li.en a,.wrapper-flink .flink ul li.support a,.wrapper-flink .flink ul li.recruit a,.wrapper-flink .flink ul li.topics a,.wrapper-flink .flink ul li.contact a,.wrapper-flink .flink ul li.owner a,.wrapper-flink .flink ul li.fc a{width:112px;height:24px;display:block;text-indent:-10000px;font-size:1px}.wrapper-flink .flink ul li.company a{background:url(/shared/images/flink_company.gif);background-repeat:no-repeat}.wrapper-flink .flink ul li.ir a{background:url(/shared/images/flink_ir.gif);background-repeat:no-repeat}.wrapper-flink .flink ul li.en a{background:url(/shared/images/flink_en.gif);background-repeat:no-repeat}.wrapper-flink .flink ul li.support a{background:url(/shared/images/flink_support.gif);background-repeat:no-repeat}.wrapper-flink .flink ul li.recruit a{background:url(/shared/images/flink_recruit.gif);background-repeat:no-repeat}.wrapper-flink .flink ul li.topics a{background:url(/shared/images/flink_topics.gif);background-repeat:no-repeat}.wrapper-flink .flink ul li.contact a{background:url(/shared/images/flink_contact.gif);background-repeat:no-repeat}.wrapper-flink .flink ul li.owner a{background:url(/shared/images/flink_owner.gif);background-repeat:no-repeat}.wrapper-flink .flink ul li.fc a{background:url(/shared/images/flink_fc.gif);background-repeat:no-repeat}.footer div.site-info-section ul.site-info{width:810px}@media screen and (max-device-width:1024px){.footer div.site-info-section ul.site-info{width:750px}}#category3 .wapper{width:700px;background:#fbf8ec}#category3 .header,#category3 #topicPath,#category3 pagetop,#category3 .wrapper-footer,#category3 .ap-section,#category3 button{display:none}#category3 .conbody{width:700px;background:#f7f7f7}#category3 .contentTtl{width:90%;border:solid #009260;border-radius:5px}