@charset "UTF-8";body{color:#333333;text-align:left;line-height:1.5;margin:0}body,input,textarea{font-size:14px;*font-size:87.5%;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0}img,video{border:0;vertical-align:bottom}ol,ul{list-style:none;margin:0;padding:0}li{margin:0;padding:0}dl,dt,dd{margin:0;padding:0}p{margin:0 0 20px}a{color:#0044cc;text-decoration:none}a:hover{text-decoration:underline}.site-footer{background:#f2f2f2}.site-footer .site-footer-nav{padding:12px;background:#009dce;border-top:2px solid #f2f2f2}.site-footer .site-footer-nav ul{zoom:1;font-size:85.71429%;width:960px;margin:0 auto}.site-footer .site-footer-nav ul:after{content:'';display:block;clear:both;overflow:auto}.site-footer .site-footer-nav ul li{float:left;margin:0 0.9em}.site-footer .site-footer-nav ul li a{color:#FFFFFF}.site-footer .site-footer-nav ul li.last{margin-right:0}.site-footer .site-footer-inner{zoom:1;width:960px;margin:0 auto;padding:16px}.site-footer .site-footer-inner:after{content:'';display:block;clear:both;overflow:auto}.site-footer .site-footer-inner .manager{float:left;font-size:85.71429%;margin-bottom:0}.site-footer .site-footer-inner .copyright{float:right;font-size:78.57143%;margin-bottom:0}#top .bxslider,#top .bxslider li{position:relative;top:0;left:0;width:100%;height:515px}#top .bxslider #keyv1{background:url(../img/img_keyvisual_01.jpg) no-repeat 50% 0}#top .bxslider #keyv2{background:url(../img/img_keyvisual_02.jpg) no-repeat 50% 0}#top .bxslider #keyv3{background:url(../img/img_keyvisual_03.jpg) no-repeat 50% 0}#top .bxslider #keyv4{background:url(../img/img_keyvisual_04.jpg) no-repeat 50% 0}#top .bxpager{position:absolute;top:487px;left:0;width:100%;z-index:80;text-align:center}#top .bxpager li{display:inline}#top .bxpager li a{display:inline-block;width:20px;height:20px;background:url(../img/ico_keyvisual_pager_disactive.png) no-repeat 0 0}#top .bxpager li a.active{background:url(../img/ico_keyvisual_pager_active.png) no-repeat 0 0}#top .cubes{position:absolute;top:0;left:0;width:100%;height:780px;z-index:60;background:url(../img/bg_cube.png) no-repeat 50% 0}#top .site-container{_zoom:1;_float:left;margin-top:-515px;background:#fff url(../img/bg_container.png) repeat-x 0 0}#top .site-content-inner{width:960px;margin:0 auto;position:relative;z-index:70}#top .keyvisual{position:relative;height:515px}#top .keyvisual .logo{position:absolute;top:12px;left:-42px}#top .keyvisual nav{position:absolute;top:0;left:-65px;width:386px;height:485px;background:url(../img/bg_nav_keyvisual.png) no-repeat 0 263px}#top .keyvisual nav .nav1{position:absolute;top:68px;left:222px}#top .keyvisual nav .nav2{position:absolute;top:165px;left:54px}#top .keyvisual nav .nav3{position:absolute;top:165px;left:166px}#top .keyvisual nav .nav4{position:absolute;top:165px;left:278px}#top .keyvisual nav .nav5{position:absolute;top:262px;left:110px}#top .keyvisual nav .nav6{position:absolute;top:262px;left:222px}#top .keyvisual nav .nav7{position:absolute;top:359px;left:54px}#top .keyvisual nav .nav8{position:absolute;top:359px;left:166px}#top .keyvisual nav a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}#top .keyvisual .catch{position:absolute;top:373px;left:312px}#top .features{zoom:1;margin-left:-5px;padding:30px 0 40px}#top .features:after{content:'';display:block;clear:both;overflow:auto}#top .features .column{position:relative;float:left;width:250px;_display:inline;margin-left:55px}#top .features .column a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}#top .features .column h2{color:#009dce;text-align:center;font-size:135.71429%;padding:153px 0 12px}#top .features .column .thumbnail{position:absolute;top:0;left:0}#top .features .column .summary{font-size:92.85714%;overflow:hidden;margin-bottom:0}#top .features .column .summary .point{float:left;width:68px;margin-right:10px;margin-bottom:0}a.link:link,a.link:visited{text-decoration:underline;color:#2061a9;}a.link:hover,a.link:active {color:#2775cb;}
