﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section{display:block}html,body{width:100%}body{word-break:normal;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background:none}a{color:#2e394b}a:link,a:visited{text-decoration:underline}a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%}li{list-style:none}fieldset{border:none}input,textarea,select,label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:100%;font-family:inherit;vertical-align:middle;outline:none;border:none}textarea{resize:vertical}legend{display:none}img{border:none;vertical-align:top}object{vertical-align:middle;outline:none}em,strong{font-weight:bold;font-style:normal}small{font-size:100%}abbr,acronym{border:none;font-variant:normal}.clr{zoom:1}.clr:after{content:"";display:block;clear:both}a,a img{transition-duration:250ms;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-property:all}body{min-width:1024px;font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Helvetica,Arial,sans-serif;background-color:#fff;color:#000;line-height:1.5;font-size:13px}@media only screen and (min-width: 1200px){body{min-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1023px){body{min-width:100%}}@media only screen and (max-width: 767px){body{min-width:100%}}*{margin:0;padding:0;font-size:100%}a{color:#50d1be;cursor:pointer;text-decoration:underline}a:hover{color:#50d1be;text-decoration:none}a:hover img{opacity:0.7}a:hover img.imgOver{opacity:1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}hr{border:none;height:1px;background-color:#403939}ul{list-style-type:none;padding:0}sup{font-size:11px}small{font-size:11px}.grid-w_1{width:8.33333%}.grid-w_2{width:16.66667%}.grid-w_3{width:25%}.grid-w_4{width:33.33333%}.grid-w_5{width:41.66667%}.grid-w_6{width:50%}.grid-w_7{width:58.33333%}.grid-w_8{width:66.66667%}.grid-w_9{width:75%}.grid-w_10{width:83.33333%}.grid-w_11{width:91.66667%}.grid-w_12{width:100%}.grid-w_12{clear:both}.grid-mt_10{margin-top:10px}.grid-mb_10{margin-bottom:10px}.grid-ml_10{margin-left:10px}.grid-mr_10{margin-right:10px}.grid-mt_20{margin-top:20px}.grid-mb_20{margin-bottom:20px}.grid-ml_20{margin-left:20px}.grid-mr_20{margin-right:20px}.grid-mt_30{margin-top:30px}.grid-mb_30{margin-bottom:30px}.grid-ml_30{margin-left:30px}.grid-mr_30{margin-right:30px}.grid-mt_40{margin-top:40px}.grid-mb_40{margin-bottom:40px}.grid-ml_40{margin-left:40px}.grid-mr_40{margin-right:40px}.grid-mt_50{margin-top:50px}.grid-mb_50{margin-bottom:50px}.grid-ml_50{margin-left:50px}.grid-mr_50{margin-right:50px}.grid-mt_60{margin-top:60px}.grid-mb_60{margin-bottom:60px}.grid-ml_60{margin-left:60px}.grid-mr_60{margin-right:60px}.grid-mt_70{margin-top:70px}.grid-mb_70{margin-bottom:70px}.grid-ml_70{margin-left:70px}.grid-mr_70{margin-right:70px}.grid-mt_80{margin-top:80px}.grid-mb_80{margin-bottom:80px}.grid-ml_80{margin-left:80px}.grid-mr_80{margin-right:80px}.grid-mt_90{margin-top:90px}.grid-mb_90{margin-bottom:90px}.grid-ml_90{margin-left:90px}.grid-mr_90{margin-right:90px}.grid-mt_100{margin-top:100px}.grid-mb_100{margin-bottom:100px}.grid-ml_100{margin-left:100px}.grid-mr_100{margin-right:100px}.inner{position:relative;width:920px;max-width:1024px;margin:auto;max-width:100%;height:100%}@media only screen and (min-width: 1200px){.inner{width:1024px;max-width:1024px;margin:auto;max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.inner{width:720px;max-width:1024px;margin:auto;max-width:100%}}@media only screen and (max-width: 767px){.inner{width:640px;max-width:1024px;margin:auto;max-width:100%}}.text{line-height:1.7}.inner_box{padding:30px;width:auto;max-width:100%}.smb{z-index:10}.smb li{float:left;height:20px;line-height:20px;margin:0 5px}.header{z-index:100;position:absolute;top:0;left:0;position:fixed !important;width:220px;height:100%;background:#FFF;box-shadow:2.5px 4.3px 5px rgba(6,0,1,0.1);border-right:1px solid #EEE}@media only screen and (max-width: 767px){.header{position:relative !important;width:100%;box-shadow:none}}.header .headerCont{display:inline-block;vertical-align:top;*display:inline;*zoom:1;overflow:hidden;padding:40px;text-align:center}@media only screen and (max-width: 767px){.header .headerCont{padding:20px 0;height:70px;width:100%}}.header .headerCont .sitetitle{z-index:10;margin-bottom:40px}@media only screen and (max-width: 767px){.header .headerCont .sitetitle{text-align:center;margin-bottom:0}.header .headerCont .sitetitle img{width:70px;height:auto}}.header .menu ul{width:100%;text-align:left}.header .menu ul li{margin-bottom:20px}@media only screen and (max-width: 767px){.header .menu ul li{margin-bottom:25px}}.header .menu ul li img{height:14px;width:auto;max-width:none;padding-bottom:5px;border-bottom:1px solid transparent}.header .menu ul li img:hover{border-bottom:1px solid #50d1be}.header .menu ul li a.active img{border-bottom:1px solid #50d1be}.header .menu ul li.menu03 img,.header .menu ul li.menu04 img{height:13px}.header .menu ul li.banner{margin-top:40px;border-bottom:none !important}@media only screen and (max-width: 767px){.header .menu ul li.banner{display:none}}.header .menu ul li.banner img{width:100%;height:auto;border-bottom:none !important}@media only screen and (max-width: 767px){.header .menu{z-index:800;display:none;position:absolute;top:0;left:0;position:fixed !important;width:100%;height:100%;background:rgba(255,255,255,0.9)}.header .menu ul{margin-top:120px;text-align:center}}.header .menuBtn{z-index:900;display:none;position:absolute;top:14px;right:14px;position:fixed !important;width:23px;height:23px;background:url("../img/sp-header_menu_toggle_open.png") no-repeat 0 0;background-size:23px 23px}@media only screen and (max-width: 767px){.header .menuBtn{display:block}}.header .menuBtn.active{width:23.5px;height:23px;background:url("../img/sp-header_menu_toggle_close.png") no-repeat 0 0;background-size:23.5px 23px}.footer{position:relative;margin-left:220px;background:url("../img/bg_section.png") repeat-x 0 0;background-size:1280px 240px}@media only screen and (max-width: 767px){.footer{margin-left:0}}.footer .footerCont{padding:40px 0}.footer .footerCont:after{clear:both;content:"";display:block}.footer .footerCont .copy{z-index:10;font-size:100%}@media only screen and (max-width: 767px){.footer .footerCont .copy{font-size:10px}}.footer .footerCont .copy p{margin-bottom:10px}@media only screen and (max-width: 767px){.footer .footerCont .copy p{margin-bottom:5px}}.footer .footerCont .copy p:last-child{margin-bottom:0}.footer .footerCont .copy p.image{margin-bottom:30px}@media only screen and (max-width: 767px){.footer .footerCont .copy p.image{margin-bottom:15px}.footer .footerCont .copy p.image img{width:150px;height:auto}}.footer .footerCont .menu{float:left}.footer .footerCont .menu:after{clear:both;content:"";display:block}.footer .footerCont .menu ul li{float:left;padding:0 20px;border-left:1px solid #FFF}.footer .footerCont .menu ul li:first-child{border-left:none}.footer .footerCont .menu ul li a{color:#FFF;text-decoration:none}.footer .footerCont .menu ul li a:hover{text-decoration:underline}.footer .footerCont .backtop{visibility:hidden;z-index:20;position:absolute;right:20px;bottom:20px;position:fixed !important;text-align:center;opacity:0;filter:alpha(opacity=0)}.footer .footerCont .backtop.active{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-animation:bounceInUp;animation:bounceInUp;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1s;animation-duration:1s}.footer .footerCont .backtop.hide{visibility:hidden;opacity:1;filter:alpha(opacity=100);-webkit-animation:bounceOutDown;animation:bounceOutDown;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1s;animation-duration:1s}.mainCont{margin-left:220px;background:#FFF}@media only screen and (min-width: 768px) and (max-width: 1023px){.mainCont{font-size:90%}}@media only screen and (max-width: 767px){.mainCont{margin-left:0;font-size:88%}}.mainCont .sec{position:relative;background:url("../img/bg_section.png") repeat-x 0 0;background-size:1280px 240px}.mainCont .sec .secCont{z-index:5;position:relative;overflow:hidden}.mainCont .sec .secCont .secheader{padding:7% 7% 0 7%}.mainCont .sec .secCont .secTitle{z-index:10;padding-bottom:0}.mainCont .sec .secCont .subTtl{margin-bottom:2%;font-weight:bold;font-size:110%;color:#50d1be;border-bottom:1px solid #50d1be}.mainCont .sec .secCont .subTtl .en{margin-left:10px}.mainCont .sec .secCont .cont{padding:7%}@media only screen and (min-width: 768px) and (max-width: 1023px){.mainCont .sec .secCont .cont .message{padding:0 10px}}.mainCont .sec .secCont .cont .text{font-size:120%;line-height:2}@media only screen and (max-width: 767px){.mainCont .sec .secCont .cont .text{font-size:120%}}.mainCont .sec .secCont .cont .text p{margin-bottom:2%}@media only screen and (max-width: 767px){.mainCont .sec .secCont .cont .text p{margin-bottom:4%}}.mainCont .sec .secCont .cont .text p:last-child{margin-bottom:0}.mainCont .sec .secCont .cont .text .textBlock{margin-bottom:4%}.mainCont .sec .secCont .cont .btn{margin-top:10%;margin-bottom:3%}.mainCont .sec .bg{position:absolute;top:0;left:0}.mainCont .secBanner{padding:0}.mainCont .secBanner .secCont .cont{padding:3% 2% 2% 3%}.mainCont .secBanner .secCont .cont img{width:100%;height:auto}.mainCont .secMessage{padding:0;background:none}.mainCont .secMessage .secCont .secheader{padding:10%;text-align:center;background:url("../img/message_bg.png") repeat 0 0;background-size:624px 234px;-webkit-animation:moveMessageBg;animation:moveMessageBg;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:120s;animation-duration:120s;-webkit-animation-timing-function:cubic-bezier(0, 0, 0, 0);animation-timing-function:cubic-bezier(0, 0, 0, 0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (max-width: 767px){.mainCont .secMessage .secCont .secheader{padding:8% 5%;-webkit-animation-duration:140s;animation-duration:140s;background-size:312px 117px}}.mainCont .secMessage .secCont .cont .banner{margin-bottom:7%}.mainCont .secMessage .secCont .cont .banner a{display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:48%;margin-left:4%}.mainCont .secMessage .secCont .cont .banner a:first-child{margin-left:0}@media only screen and (max-width: 767px){.mainCont .secMessage .secCont .cont .banner a{width:100%;margin-left:0}.mainCont .secMessage .secCont .cont .banner a:first-child{margin-bottom:20px}}.mainCont .secMessage .secCont .cont .message .btn{margin-top:7%}.mainCont .secReport{padding:0}.mainCont .secReport .secCont .cont .reports{text-align:center;display:inline-block;vertical-align:top;*display:inline;*zoom:1}.mainCont .secReport .secCont .cont .reports:after{clear:both;content:"";display:block}.mainCont .secReport .secCont .cont .reports .report{width:46%;height:470px;margin-bottom:8%;text-align:left;display:inline-block;vertical-align:top;*display:inline;*zoom:1}@media only screen and (min-width: 768px) and (max-width: 1023px){.mainCont .secReport .secCont .cont .reports .report{display:block;width:100%;height:auto}}@media only screen and (max-width: 767px){.mainCont .secReport .secCont .cont .reports .report{display:block;width:100%;height:auto}}.mainCont .secReport .secCont .cont .reports .report a{display:block;width:100%;height:100%;border:1px solid #000;text-decoration:none;color:#000;background:#FFF}.mainCont .secReport .secCont .cont .reports .report a:hover{border:1px solid #FFF;background:#f1f1f1}.mainCont .secReport .secCont .cont .reportTtl{margin-bottom:15px}.mainCont .secReport .secCont .cont .reportTtl .date{display:block;font-size:360%;line-height:1;margin-bottom:15px;color:#50d1be;background:url("../img/icon_arrow.png") no-repeat 100% 50%;background-size:28px 28px}@media only screen and (min-width: 768px) and (max-width: 1023px){.mainCont .secReport .secCont .cont .reportTtl .date{font-size:250%}}@media only screen and (max-width: 767px){.mainCont .secReport .secCont .cont .reportTtl .date{font-size:250%}}.mainCont .secReport .secCont .cont .reportTtl .title{font-size:120%}.mainCont .secReport .secCont .cont .text{margin-bottom:15px;font-size:100%}.mainCont .secReport .secCont .cont .keywords .label{margin-bottom:5px;font-weight:bold;font-style:italic;color:#50d1be}.mainCont .secReport .secCont .cont .keywords ul li{margin-bottom:5px;color:#FFF}.mainCont .secReport .secCont .cont .keywords ul li .word{display:inline-block;vertical-align:top;*display:inline;*zoom:1;padding:5px 10px;font-size:120%;font-weight:bold;background:#50d1be}@media only screen and (min-width: 768px) and (max-width: 1023px){.mainCont .secReport .secCont .cont .keywords ul li .word{font-size:110%}}@media only screen and (max-width: 767px){.mainCont .secReport .secCont .cont .keywords ul li .word{font-size:110%}}.mainCont .secReport .secCont .cont .keywords ul li:last-child{margin-bottom:0}.mainCont .secReport .secCont .cont .btn{clear:both}.mainCont .pageSec .secCont .secheader{padding:40px 7%;text-align:left;background:url("../img/message_bg.png") repeat 0 0;background-size:624px 234px;-webkit-animation:movePageBg;animation:movePageBg;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:80s;animation-duration:80s;-webkit-animation-timing-function:cubic-bezier(0, 0, 0, 0);animation-timing-function:cubic-bezier(0, 0, 0, 0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (max-width: 767px){.mainCont .pageSec .secCont .secheader{padding:5%;text-align:center;-webkit-animation-duration:110s;animation-duration:110s;background-size:312px 117px}}.mainCont .pageSec .secCont .secheader .secTitle{display:inline-block;vertical-align:top;*display:inline;*zoom:1}@media only screen and (max-width: 767px){.mainCont .pageSec .secCont .secheader .secTitle img{width:110px;height:auto}}.mainCont .pageSec .secCont .breadcrumb{color:#FFF;display:inline-block;vertical-align:top;*display:inline;*zoom:1;vertical-align:bottom;margin-left:40px}@media only screen and (max-width: 767px){.mainCont .pageSec .secCont .breadcrumb{display:none}}.mainCont .pageSec .secCont .breadcrumb a{color:#FFF}.mainCont .pageSec .secCont .breadcrumb ul li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;font-size:100%;font-weight:bold}.mainCont .pageSec .secCont .breadcrumb ul .top{margin-right:6px}.mainCont .pageSec .secCont .breadcrumb ul .top a{margin-right:6px}.mainCont .pageSec .secCont .btn{margin-bottom:3% !important}.mainCont .pageSec.secMember .secCont .cont .member{margin-bottom:20px}.mainCont .pageSec.secMember .secCont .cont .member .name .en{margin-left:10px}.mainCont .pageSec.secMember .secCont .cont .member .name .position{display:block;color:#50d1be;margin-left:0;margin-bottom:0;font-weight:bold;line-height:1.2}.mainCont .pageSec.secMember .secCont .cont .member .about{font-size:84%;line-height:1.5}.mainCont .pageSec.secReport .secCont .cont .reportPost .reportTtl .date{font-size:360%;background:none}.mainCont .pageSec.secReport .secCont .cont .reportPost .reportTtl .title{font-size:180%}.mainCont .pageSec.secReport .secCont .cont .reportPost .text{margin-bottom:15px;font-size:120%}.mainCont .pageSec.secReport .secCont .cont .reportPost .text .image img{border:4px solid #eaeaea}.mainCont .pageSec.secReport .secCont .cont .reportPost .comment{border:1px solid #50d1be}.mainCont .pageSec.secReport .secCont .cont .reportPost .comment .subTtl{line-height:1;font-size:300%;border:none}@media only screen and (min-width: 768px) and (max-width: 1023px){.mainCont .pageSec.secReport .secCont .cont .reportPost .comment .subTtl{font-size:220%}}@media only screen and (max-width: 767px){.mainCont .pageSec.secReport .secCont .cont .reportPost .comment .subTtl{font-size:180%}}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords{margin-bottom:5%}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords .label{margin-bottom:5px;font-weight:bold;font-style:italic;color:#50d1be}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords ul li{margin-bottom:5px;color:#FFF}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords ul li .word{display:inline-block;vertical-align:top;*display:inline;*zoom:1;font-size:140%}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords ul li a{color:#FFF;text-decoration:none;vertical-align:middle}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords ul li a img{vertical-align:middle}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords ul li a:hover{opacity:0.8}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords ul li .icon-search{margin-right:10px}.mainCont .pageSec.secReport .secCont .cont .reportPost .keywords ul li .icon-window{margin-left:10px}.category-future{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo}.category-future .header{position:relative !important;width:100%;height:auto;box-shadow:none;border-right:none}@media only screen and (max-width: 767px){.category-future .header{height:50px;margin-bottom:80px}}.category-future .header .headerCont{width:100%;padding:40px 0}@media only screen and (max-width: 767px){.category-future .header .headerCont{padding:40px 0 20px 0;height:auto;width:100%}}.category-future .header .headerCont .sitetitle{z-index:10;margin-bottom:0}@media only screen and (max-width: 767px){.category-future .header .headerCont .sitetitle img{width:auto;height:70px}}.category-future .header .headerCont .mhlw{position:absolute;top:20px;right:30px}@media only screen and (max-width: 767px){.category-future .header .headerCont .mhlw{display:none}}.category-future .header .headerCont .mhlw img{width:126px;height:auto}.category-future .header .headerCont .lang{position:absolute;top:15px;left:20px}@media only screen and (max-width: 767px){.category-future .header .headerCont .lang{position:absolute;top:10px;left:10px;font-size:90%}}.category-future .header .headerCont .lang ul li{display:inline-block;vertical-align:top;*display:inline;*zoom:1}.category-future .header .headerCont .lang ul li .border{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin:0 4px 0 8px}.category-future .header .menu{position:absolute;top:-120px;left:0;position:fixed !important;width:100%;height:62px;line-height:62px;padding:18px 0;background:#50d1be;box-shadow:2.5px 4.3px 5px rgba(100,100,100,0.1);transition-property:top;transition-duration:0.4s}.category-future .header .menu.active{position:absolute;top:0;left:0}.category-future .header .menu ul{width:100%}.category-future .header .menu ul:after{clear:both;content:"";display:block}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .header .menu ul{text-align:center}}.category-future .header .menu ul li{float:left;margin-right:20px}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .header .menu ul li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;float:none;margin-right:10px}}.category-future .header .menu ul li a{padding:20px 0}.category-future .header .menu ul li img{height:14px;width:auto;padding-bottom:0;border-bottom:none;vertical-align:middle}.category-future .header .menu ul li img:hover{border-bottom:none}.category-future .header .menu ul li a.active img{border-bottom:none}.category-future .header .menu ul li.logo{margin-left:30px;margin-right:30px}.category-future .header .menu ul li.logo a{padding:0}.category-future .header .menu ul li.logo img{height:62px}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .header .menu ul li.logo{width:0;height:0;margin-left:0;margin-right:0;overflow:hidden}}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .header .menu{padding:2px 0}}@media only screen and (max-width: 767px){.category-future .header .menu{z-index:800;display:none;position:absolute;top:0;left:0;position:fixed !important;width:100%;height:100%;padding:0;background:#50d1be}.category-future .header .menu ul{margin-top:40px;text-align:left}.category-future .header .menu ul li{display:block;float:none;line-height:1;margin:0}.category-future .header .menu ul li.logo{margin:0;margin-bottom:30px;text-align:center;padding-left:0}.category-future .header .menu ul li.logo img{width:auto;height:70px}.category-future .header .menu ul li a{display:block;padding:15px 0 15px 15%}}.category-future .header .menuBtn{top:0;right:0;padding:14px;background-position:50% 50%;background-color:rgba(255,255,255,0.9) !important}.category-future .mainCont{margin-left:0px}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .sec .secheader{padding:40px 40px 0 40px}}@media only screen and (max-width: 767px){.category-future .mainCont .sec .secheader{padding:40px 20px 0 20px}}.category-future .mainCont .sec .secTitle{margin-bottom:20px}.category-future .mainCont .sec .secTitle .jp{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin-top:45px;margin-left:20px;font-size:125%;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .sec .secTitle .en img{height:48px;width:auto}.category-future .mainCont .sec .secTitle .jp{margin-top:28px}}@media only screen and (max-width: 767px){.category-future .mainCont .sec .secTitle img{height:28px;width:auto}.category-future .mainCont .sec .secTitle .jp{display:block;margin-top:8px;margin-left:0}}.category-future .mainCont .sec .secSubTitle .jp{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .sec .secSubTitle .en img{height:38px;width:auto}.category-future .mainCont .sec .secSubTitle .jp{margin-top:20px}}@media only screen and (max-width: 767px){.category-future .mainCont .sec .secSubTitle .jp{margin-top:8px}}.category-future .mainCont .sec .secSubTitleBorder{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin-bottom:30px;padding-bottom:2px;font-size:140%;font-weight:bold;color:#FFF;border-bottom:4px solid #FFF}.category-future .mainCont .sec .secTitleCatch{font-size:125%;line-height:1.8}@media only screen and (max-width: 767px){.category-future .mainCont .sec .secTitleCatch{font-size:115%}}.category-future .mainCont .sec .secSubTitleCatch{margin-bottom:50px}@media only screen and (max-width: 767px){.category-future .mainCont .sec .secSubTitleCatch{margin-bottom:40px}}.category-future .mainCont .sec .boxTitle{display:inline-block;vertical-align:top;*display:inline;*zoom:1;padding:10px;background:#50d1be;color:#FFF}.category-future .mainCont .sec .cont{padding:60px 7% 100px 7%}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .sec .cont{padding:40px 40px 40px 40px}}@media only screen and (max-width: 767px){.category-future .mainCont .sec .cont{padding:20px 20px 20px 20px}}.category-future .mainCont .sec .cont .text{line-height:1.8}.category-future .mainCont .sec .slider{height:510px}.category-future .mainCont .sec .slider .bx-wrapper{position:absolute;left:50%;width:1900px;margin:0 0 0 -712px !important;overflow:visible !important}.category-future .mainCont .sec .slider .bx-wrapper .bx-viewport{overflow:visible !important}.category-future .mainCont .sec .slider .bx-wrapper .bx-pager a{margin:0 5px}@media only screen and (max-width: 767px){.category-future .mainCont .sec .slider .bx-wrapper .bx-pager a{margin:0 2px}}.category-future .mainCont .sec .slider ul{opacity:0}.category-future .mainCont .sec .slider ul:after{clear:both;content:"";display:block}.category-future .mainCont .sec .slider ul li{display:block;position:absolute;text-align:center}.category-future .mainCont .sec .slider ul li .slideCont .img{position:relative;z-index:10;background:#FFF}.category-future .mainCont .sec .slider ul li .slideCont:after{z-index:1;position:absolute;top:8px;left:8px;display:block;width:100%;height:100%;content:"";background:#e6e5e5}@media only screen and (max-width: 767px){.category-future .mainCont .sec .slider .bx-wrapper{width:600px;margin:0 0 0 -140px !important}.category-future .mainCont .sec .slider ul li img{width:100%;height:auto}}.category-future .mainCont .sec .list ul{padding-right:5%}@media only screen and (max-width: 767px){.category-future .mainCont .sec .list ul{padding-right:0}}.category-future .mainCont .sec .list ul li{position:relative;margin-bottom:10px;padding-left:20px}.category-future .mainCont .sec .list ul li:after{z-index:1;position:absolute;top:4px;left:0;display:block;width:10px;height:10px;content:"";border:1px solid #FFF}.category-future .mainCont .sec .list ul li ul{margin-top:10px}.category-future .mainCont .sec .list ul li ul li{padding-left:16px}.category-future .mainCont .sec .list ul li ul li:after{position:absolute;top:6px;left:0;width:4px;height:4px}.category-future .mainCont .sec .btns{margin-right:-30px}.category-future .mainCont .sec .btns ul:after{clear:both;content:"";display:block}.category-future .mainCont .sec .btns ul li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin-right:15px;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .sec .btns ul li{width:31%;margin-right:10px;margin-bottom:10px}}@media only screen and (max-width: 767px){.category-future .mainCont .sec .btns ul li{width:45%;margin-right:10px;margin-bottom:10px}}.category-future .mainCont .secMainVisual{background:none;padding:100px 0}@media only screen and (max-width: 767px){.category-future .mainCont .secMainVisual{padding:40px 0}}.category-future .mainCont .secMainVisual .secheader{padding:0 0 50px 7%}@media only screen and (max-width: 767px){.category-future .mainCont .secMainVisual .secheader{padding:0 0 20px 7%}}.category-future .mainCont .secMainVisual .secheader .secTitle .jp{margin-top:25px}@media only screen and (max-width: 767px){.category-future .mainCont .secMainVisual .secheader .secTitle .jp{margin-top:8px}}.category-future .mainCont .secMainVisual .secCont .cont{padding:0}.category-future .mainCont .secMainVisual .secCont .slider ul li{width:460px !important}.category-future .mainCont .secMainVisual .secCont .slider .bx-pager{bottom:-50px;margin-left:45px}@media only screen and (max-width: 767px){.category-future .mainCont .secMainVisual .secCont .slider{height:325px}.category-future .mainCont .secMainVisual .secCont .slider .bx-wrapper{width:600px;margin:0 0 0 -140px !important}.category-future .mainCont .secMainVisual .secCont .slider .bx-wrapper .bx-pager{width:600px;margin-left:-465px;left:50%;bottom:-45px}.category-future .mainCont .secMainVisual .secCont .slider ul li{width:280px !important}}.category-future .mainCont .secCatch{background:url("../img/future/catch_bg.jpg") no-repeat 50% 50%;background-size:cover}.category-future .mainCont .secCatch .secheader{padding:60px 0 60px 60px;max-width:55%;width:640px}.category-future .mainCont .secCatch .secheader .secTitle{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .secCatch .secheader{max-width:45%;padding-left:0;padding:40px 0 40px 40px}}@media only screen and (max-width: 767px){.category-future .mainCont .secCatch .secheader{max-width:100%;padding:20px;box-sizing:border-box}.category-future .mainCont .secCatch .secheader .secTitle img{height:auto;width:100%}}.category-future .mainCont .secCatch .btns{position:absolute;right:40px;bottom:40px;margin:0}.category-future .mainCont .secCatch .btns ul li{margin:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .secCatch .btns ul li{width:100%}}@media only screen and (max-width: 767px){.category-future .mainCont .secCatch .btns{position:absolute;right:0;bottom:0;position:relative;margin-bottom:10px;text-align:center}.category-future .mainCont .secCatch .btns ul li{margin-right:0;width:60%}}.category-future .mainCont .secVision{background:#50d1be url("../img/future/vision_bg.png") no-repeat 50% 50%;background-size:100% auto;color:#FFF}.category-future .mainCont .secVision .visions{width:100%}.category-future .mainCont .secVision .visions:after{clear:both;content:"";display:block}.category-future .mainCont .secVision .vision_01,.category-future .mainCont .secVision .vision_02,.category-future .mainCont .secVision .vision_03{position:relative;width:590px;padding:40px;background:#FFF;color:#000;display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin-bottom:50px}.category-future .mainCont .secVision .vision_01 .title,.category-future .mainCont .secVision .vision_02 .title,.category-future .mainCont .secVision .vision_03 .title{margin-bottom:30px}@media only screen and (max-width: 767px){.category-future .mainCont .secVision .vision_01 .title,.category-future .mainCont .secVision .vision_02 .title,.category-future .mainCont .secVision .vision_03 .title{margin-top:0;margin-bottom:20px}}.category-future .mainCont .secVision .vision_01 .text,.category-future .mainCont .secVision .vision_02 .text,.category-future .mainCont .secVision .vision_03 .text{font-size:115%}.category-future .mainCont .secVision .vision_01 .goal,.category-future .mainCont .secVision .vision_02 .goal,.category-future .mainCont .secVision .vision_03 .goal{margin-top:20px;font-size:125%;color:#0daf97}@media only screen and (max-width: 767px){.category-future .mainCont .secVision .vision_01 .goal,.category-future .mainCont .secVision .vision_02 .goal,.category-future .mainCont .secVision .vision_03 .goal{font-size:100%}}.category-future .mainCont .secVision .vision_01 .btns,.category-future .mainCont .secVision .vision_02 .btns,.category-future .mainCont .secVision .vision_03 .btns{margin-top:30px;margin-right:0}.category-future .mainCont .secVision .vision_01 .btns li,.category-future .mainCont .secVision .vision_02 .btns li,.category-future .mainCont .secVision .vision_03 .btns li{margin-right:0;margin-bottom:0}@media only screen and (max-width: 767px){.category-future .mainCont .secVision .vision_01,.category-future .mainCont .secVision .vision_02,.category-future .mainCont .secVision .vision_03{width:auto;margin-bottom:20px;padding:20px}}.category-future .mainCont .secVision .border{z-index:-1;position:absolute;display:block;height:1px;width:2000px;background:#FFF}.category-future .mainCont .secVision .border.border-left{top:0;left:0;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.category-future .mainCont .secVision .border.border-right{right:0;bottom:0;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.category-future .mainCont .secVision .vision_01{float:left}.category-future .mainCont .secVision .vision_02{display:block;clear:both;float:none;margin-right:auto;margin-left:auto}.category-future .mainCont .secVision .vision_02 .vision_02_Inner{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1}.category-future .mainCont .secVision .vision_03{float:right;margin-bottom:0}.category-future .mainCont .secVision .action{margin-top:100px}@media only screen and (max-width: 767px){.category-future .mainCont .secVision .action{margin-top:60px;padding:0}}.category-future .mainCont .secLife{background:url("../img/future/life_bg.png") no-repeat 50% 0;background-size:100% auto}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.category-future .mainCont .secLife{background:url("../img/future/life_bg@2x.png") no-repeat 50% 0;background-size:100% auto}}.category-future .mainCont .secLife .lifes{margin-right:-30px;text-align:center}@media only screen and (max-width: 767px){.category-future .mainCont .secLife .lifes{position:relative !important;width:100% !important;height:auto}}.category-future .mainCont .secLife .lifes .box{display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:280px;margin-right:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.category-future .mainCont .secLife .lifes .box{width:100%;margin-bottom:20px}}.category-future .mainCont .secLife .lifes .box img{width:100%;height:auto}.category-future .mainCont .secLife .slider{height:270px}@media only screen and (max-width: 767px){.category-future .mainCont .secLife .slider{height:310px}}.category-future .mainCont .secLife .slider .bx-wrapper{margin:0 0 0 -740px !important}@media only screen and (max-width: 767px){.category-future .mainCont .secLife .slider .bx-wrapper{margin:0 0 0 -140px !important}.category-future .mainCont .secLife .slider .bx-wrapper .bx-pager{width:600px;margin-left:-465px;left:50%;bottom:-33px}}.category-future .mainCont .secLife .slider ul li{width:280px !important}.category-future .mainCont .secLife .slider ul li .slideCont:after{display:none}.category-future .mainCont .secLife .slider ul li img{width:100%;height:auto}.category-future .mainCont .secIssue{background:url("../img/future/issue_bg.jpg") no-repeat 50% 50%;background-size:cover;color:#FFF}.category-future .mainCont .secIssue .issue{display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:32%;margin-left:1%}.category-future .mainCont .secIssue .issue:first-child{margin-left:0}@media only screen and (max-width: 767px){.category-future .mainCont .secIssue .issue{width:100%;margin-left:0;margin-bottom:20px}}.category-future .mainCont .secIssue .issue .issueCategory{margin-bottom:20px;font-size:160%;font-weight:normal;color:#50d1be}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .secIssue .issue .issueCategory{font-size:140%}}.category-future .mainCont .secIssue .issue .list{font-size:110%}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .secIssue .issue .list{font-size:120%}}.category-future .mainCont .secStatement .paradigm{text-align:center;padding:40px;background:#dde8e7}@media only screen and (max-width: 767px){.category-future .mainCont .secStatement .paradigm{padding:20px}.category-future .mainCont .secStatement .paradigm .secTitle img{width:100%;height:auto}}.category-future .mainCont .secStatement .paradigm .box{display:block;margin-bottom:20px}@media only screen and (max-width: 767px){.category-future .mainCont .secStatement .paradigm .box{margin-bottom:10px}}.category-future .mainCont .secStatement .paradigm .box:last-child{margin-bottom:0}.category-future .mainCont .secStatement .paradigm .box .title{overflow:hidden}.category-future .mainCont .secStatement .paradigm .box .title img{margin-bottom:-1px}.category-future .mainCont .secStatement .paradigm .box .text{padding:30px;background:#FFF;text-align:left;font-size:115%;line-height:1.8}@media only screen and (max-width: 767px){.category-future .mainCont .secStatement .paradigm .box .text{padding:10px}}.category-future .mainCont .secStatement .paradigm .box img{width:100%;height:auto}.category-future .mainCont .secSociety{background:#50d1be url("../img/future/society_bg.jpg") no-repeat 0 220px;color:#FFF}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .secSociety{background-position:0 150px;background-size:520px auto}}@media only screen and (max-width: 767px){.category-future .mainCont .secSociety{background-position:50% 130px;background-size:100% auto}}.category-future .mainCont .secSociety .secTitleCatch{margin-bottom:30px}.category-future .mainCont .secSociety .message{margin-bottom:60px;padding:0 !important;background:url("../img/future/society_2035.png") no-repeat 100% 190px}.category-future .mainCont .secSociety .message:after{clear:both;content:"";display:block}.category-future .mainCont .secSociety .message .messageInner{float:right;width:60%;margin-top:350px;padding:40px;background:#FFF;color:#000}.category-future .mainCont .secSociety .message .messageInner .secSubTitleBorder{color:#717171;border-bottom:4px solid #717171}.category-future .mainCont .secSociety .message .messageInner .mainText{font-size:130%}@media only screen and (max-width: 767px){.category-future .mainCont .secSociety .message .messageInner .mainText{font-size:120%}}.category-future .mainCont .secSociety .message .messageInner .subText{font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .secSociety .message .messageInner{width:auto;margin-top:220px}}@media only screen and (max-width: 767px){.category-future .mainCont .secSociety .message .messageInner{width:auto;margin-top:160px;padding:20px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .secSociety .message{background-position:100% 150px;background-size:220px auto}}@media only screen and (max-width: 767px){.category-future .mainCont .secSociety .message{margin-bottom:20px;background-image:none}}.category-future .mainCont .secSociety .report{padding-top:60px}@media only screen and (max-width: 767px){.category-future .mainCont .secSociety .report{padding-top:20px}}.category-future .mainCont .secSociety .report .btns ul li{width:auto}@media only screen and (min-width: 768px) and (max-width: 1023px){.category-future .mainCont .secSociety .report .btns ul li{width:50%}}@media only screen and (max-width: 767px){.category-future .mainCont .secSociety .report .btns{margin-right:0}.category-future .mainCont .secSociety .report .btns ul li{width:100%}.category-future .mainCont .secSociety .report .btns ul li img{width:100%}}.category-future .footer{margin-left:0px}.category-future .footer .footerCont{padding:100px 0}@media only screen and (max-width: 767px){.category-future .footer .footerCont{padding:40px 0}}.category-future .footer .footerCont .image img{width:160px}.category-future-en{word-wrap:break-word;overflow-wrap:break-word}.category-future-en .mainCont .secVision .cont .visions .title{margin-bottom:15px}.category-future-en .mainCont .secVision .cont .visions .title img{height:63px;width:auto}@media only screen and (max-width: 767px){.category-future-en .mainCont .secVision .cont .visions .title{margin-bottom:10px}.category-future-en .mainCont .secVision .cont .visions .title img{height:55px}}.category-future-en .mainCont .secVision .cont .visions .subTitle{font-size:200%;margin-bottom:20px;line-height:1.2}@media only screen and (max-width: 767px){.category-future-en .mainCont .secVision .cont .visions .subTitle{font-size:160%;margin-bottom:10px}}.category-future-en .mainCont .secSociety{background:#50d1be}.category-future-en .mainCont .secSociety .cont .report .btns ul li{width:448px}@media only screen and (max-width: 767px){.category-future-en .mainCont .secSociety .cont .report .btns ul li{width:auto}}@-webkit-keyframes moveMessageBg{0%{background-position:0 0}100%{background-position:6240px -2340px}}@keyframes moveMessageBg{0%{background-position:0 0}100%{background-position:6240px -2340px}}@-webkit-keyframes movePageBg{0%{background-position:0 0}100%{background-position:0 -2340px}}@keyframes movePageBg{0%{background-position:0 0}100%{background-position:0 -2340px}}.no-scroll{height:100%;overflow:hidden}.no-scroll .wrapper{height:auto !important;height:100%;min-height:100%;overflow-y:scroll}.wrapper .modalLayer{display:none;z-index:9999;position:absolute;top:0;left:0;position:fixed !important;width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.wrapper .modalLayer .modalWrap{z-index:10;position:relative;width:auto;max-width:100%;margin:40px auto 0 auto;padding-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1023px){.wrapper .modalLayer .modalWrap{box-sizing:border-box;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 767px){.wrapper .modalLayer .modalWrap{box-sizing:border-box;margin-top:70px !important;padding-left:15px;padding-right:15px;padding-bottom:15px}}.wrapper .modalLayer .modalWrap .modalCont{display:none;width:846px;max-width:100%;background:#FFF}.wrapper .modalLayer .modalWrap .modalCont#modalImage{width:920px}.wrapper .modalLayer .modalWrap .modalCont .cont{padding:0}.wrapper .modalLayer .modalWrap .modalCont .cont:after{clear:both;content:"";display:block}.wrapper .modalLayer .modalWrap .modalCont .image img{width:100%;height:auto}.wrapper .modalLayer .modalWrap .modalCont .title{margin-bottom:20px;font-size:200%;font-weight:700}@media only screen and (max-width: 767px){.wrapper .modalLayer .modalWrap .modalCont .title{font-size:110%}}.wrapper .modalLayer .modalWrap .modalCont .text{padding:25px;font-size:110%;line-height:1.6}.wrapper .modalLayer .modalWrap .modalCont .goal{color:#0daf97;font-size:115%;margin-bottom:20px}.wrapper .modalLayer .modalWrap .modalCont .data{display:block;position:absolute;bottom:0;left:0;width:100%;color:#FFF;font-size:110%;font-weight:bold;background:#50d1be}.wrapper .modalLayer .modalWrap .modalCont .data .cat,.wrapper .modalLayer .modalWrap .modalCont .data .now{display:block;padding:20px}.wrapper .modalLayer .modalWrap .modalCont .data .now{display:inline-block;vertical-align:top;*display:inline;*zoom:1;position:absolute;right:0;background:#000}.wrapper .modalLayer .modalWrap .modalCont .right,.wrapper .modalLayer .modalWrap .modalCont .left{position:relative}@media only screen and (max-width: 767px){.wrapper .modalLayer .modalWrap .modalCont .right,.wrapper .modalLayer .modalWrap .modalCont .left{width:100% !important;float:none !important}}.wrapper .modalLayer .modalWrap .modalCont .list ul li:after{border:1px solid #000}.wrapper .modalLayer .modalWrap .modalCont .secModalVision .title,.wrapper .modalLayer .modalWrap .modalCont .secModalAction .title,.wrapper .modalLayer .modalWrap .modalCont .secModalDownload .title{padding-top:20px}.wrapper .modalLayer .modalWrap .modalCont .secModalVision .text,.wrapper .modalLayer .modalWrap .modalCont .secModalAction .text,.wrapper .modalLayer .modalWrap .modalCont .secModalDownload .text{padding-top:0}.wrapper .modalLayer .modalWrap .modalCont .secModalDownload .title{margin-bottom:0}@media only screen and (max-width: 767px){.wrapper .modalLayer .modalWrap .modalCont .secModalDownload .btns{margin-right:0}.wrapper .modalLayer .modalWrap .modalCont .secModalDownload .btns ul li{width:100%;margin:0}.wrapper .modalLayer .modalWrap .modalCont .secModalDownload .btns ul li img{width:100%}}.wrapper .modalLayer .modalWrap .close{position:absolute;top:-50px;right:0px;cursor:pointer;font-size:200%;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 1023px){.wrapper .modalLayer .modalWrap .close{right:20px}}@media only screen and (max-width: 767px){.wrapper .modalLayer .modalWrap .close{right:15px}}.wrapper .modalLayer .modalWrap .close img{height:50px;width:auto}.wrapper .modalLayer .bg{z-index:5;position:absolute;top:-10%;left:0;position:fixed !important;width:100%;height:150%;background:url("../img/future/modal_bg.png") repeat 0 0;cursor:pointer}.sp{display:none}@media only screen and (max-width: 767px){.pc{display:none}.sp{display:block}}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.clear{clear:both}.font-large{font-size:140%}.font-medium{font-size:115%}.font-small{font-size:80%}.font-bold{font-weight:bold}.en{font-weight:300 !important;letter-spacing:0.004em !important}.left{float:left}@media only screen and (max-width: 767px){.left{float:none}}.right{float:right}@media only screen and (max-width: 767px){.right{float:none}}.vertical-middle-parent{display:table}.vertical-middle-child{display:table-cell;vertical-align:middle;line-height:1.5}img{max-width:100%;height:auto}.btn a:hover,.btn button:hover{opacity:0.8}@media only screen and (max-width: 767px){.btn img{max-width:50%;height:auto}}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],textarea{margin:5px 0;padding:8px;line-height:1;background:#F7F1F0;border-radius:2px;font-size:100%;border:1px solid #F7F1F0}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,textarea:-moz-placeholder{color:#c4aca8;font-weight:normal}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,textarea::-moz-placeholder{color:#c4aca8;font-weight:normal}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c4aca8;font-weight:normal}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c4aca8;font-weight:normal}input[type="text"] textarea,input[type="password"] textarea,input[type="email"] textarea,input[type="tel"] textarea,textarea textarea{line-height:1.5}.imgResize img{transition-property:all;transition-duration:0.2s;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-ms-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-45px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:20}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:8px;height:8px;margin:0 2px;outline:0;background:#e6e5e5;border-radius:50% 50%}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#555}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-next{right:10px}.bx-controls-direction{position:relative;width:400px;margin:auto}.bx-wrapper .bx-controls-direction a{position:absolute;bottom:35px;outline:0;width:13px;height:20px;text-indent:-9999px;z-index:9999;transition:opacity}.bx-wrapper .bx-controls-direction a:hover{opacity:0.6;filter:alpha(opacity=60)}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}@media only screen and (max-width: 767px){body{min-width:100%;width:100%;overflow-x:hidden}body .wrapper{width:100%;overflow-x:hidden}}