@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;text-decoration:none;outline:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:"Roboto";src:url("/en/asset/font/Roboto-Light.ttf") format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Roboto";src:url("/en/asset/font/Roboto-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Roboto";src:url("/en/asset/font/Roboto-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Roboto";src:url("/en/asset/font/Roboto-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"fontello";src:url("/en/asset/font/fontello.eot?83095521");src:url("/en/asset/font/fontello.eot?83095521#iefix") format("embedded-opentype"),url("/en/asset/font/fontello.woff2?83095521") format("woff2"),url("/en/asset/font/fontello.woff?83095521") format("woff"),url("/en/asset/font/fontello.ttf?83095521") format("truetype"),url("/en/asset/font/fontello.svg?83095521#fontello") format("svg");font-weight:normal;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pdfright-open-mini:before{content:"\e800"}.icon-pdfup-open-mini:before{content:"\e801"}.icon-pdfleft-open-mini:before{content:"\e802"}.icon-pdfdown-open-mini:before{content:"\e803"}.icon-pdfpopup:before{content:"\e804"}.icon-pdfmail-alt:before{content:"\f0e0"}.icon-pdfangle-double-left:before{content:"\f100"}.icon-pdfangle-double-right:before{content:"\f101"}.icon-pdfenvelope-open:before{content:"\f2b6"}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#333;position:relative;font-size:16px;font-family:"Roboto";font-weight:400;line-height:1;width:100%;overflow-x:hidden}@media only screen and (max-width:1080px){body{min-width:1080px;overflow:auto}}@media only screen and (max-width:560px){body{min-width:100%;font-size:14px}}main{margin-top:59px}@media only screen and (max-width:1080px){main{margin-top:56px}}a{color:#000000;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}img{max-width:100%;height:auto}p{line-height:1.85}@media only screen and (max-width:560px){p{line-height:1.75}}.dotted{position:relative;padding:0 0 0 18px}.dotted:before{position:absolute;content:"・";left:0}.sp_none{display:block}@media only screen and (max-width:560px){.sp_none{display:none}}.pc_none{display:none}@media only screen and (max-width:1080px){.pc_none{display:block}}.tab_none{display:block}@media only screen and (max-width:1080px){.tab_none{display:none}}.box01{margin:0 0 20px}@media only screen and (max-width:560px){.box01{margin:0 0 15px}}.box02{margin:0 0 50px}@media only screen and (max-width:560px){.box02{margin:0 0 25px}}.align_center{text-align:center}.align_right{text-align:right}.container{width:1080px;margin:0 auto}@media only screen and (max-width:1280px){.container{padding:0 20px}}@media only screen and (max-width:560px){.container{width:100%;padding:0 12px}}.fade-in{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:0.5s;transition:0.5s}@media only screen and (max-width:560px){.fade-in{-webkit-transform:translate(0,0);transform:translate(0,0)}}.fade-in.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-up01{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:1s;transition:1s}@media only screen and (max-width:560px){.fade-in-up01{-webkit-transform:translate(0,20px);transform:translate(0,20px)}}.fade-in-up01.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-up02{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:1s;transition:1s}@media only screen and (max-width:560px){.fade-in-up02{-webkit-transform:translate(0,20px);transform:translate(0,20px)}}.fade-in-up02.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-bottom01{opacity:0;-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:1s;transition:1s}@media only screen and (max-width:560px){.fade-in-bottom01{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}}.fade-in-bottom01.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-bottom02{opacity:0;-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:1s;transition:1s}@media only screen and (max-width:560px){.fade-in-bottom02{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}}.fade-in-bottom02.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-right01{opacity:0;-webkit-transform:translate(100px,0);transform:translate(100px,0);-webkit-transition:2s;transition:2s}@media only screen and (max-width:560px){.fade-in-right01{-webkit-transform:translate(40px,0);transform:translate(40px,0)}}.fade-in-right01.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-right02{opacity:0;-webkit-transform:translate(200px,0);transform:translate(200px,0);-webkit-transition:2s;transition:2s}@media only screen and (max-width:560px){.fade-in-right02{-webkit-transform:translate(20px,0);transform:translate(20px,0)}}.fade-in-right02.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-left01{opacity:0;-webkit-transform:translate(-100px,0);transform:translate(-100px,0);-webkit-transition:2s;transition:2s}@media only screen and (max-width:560px){.fade-in-left01{-webkit-transform:translate(-20px,0);transform:translate(-20px,0)}}.fade-in-left01.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.fade-in-left02{opacity:0;-webkit-transform:translate(-200px,0);transform:translate(-200px,0);-webkit-transition:2s;transition:2s}@media only screen and (max-width:560px){.fade-in-left02{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}}.fade-in-left02.is-show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}#header{line-height:100%;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;top:0;left:0;margin:0 auto;background:#fff;border-bottom:1px solid #f6f6f6;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;z-index:9999}#header.head-animation{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#header.fixed{background:#fff}@media only screen and (max-width:1080px){#header{height:56px;padding:0 2.5%}#header:before{position:absolute;content:"";width:100%;height:100vh;top:0;left:0;background:rgba(34,34,34,0.8);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;pointer-events:none;opacity:0}#header.active:before{opacity:1}}#header .sp_btn{display:none}@media only screen and (max-width:1080px){#header .sp_btn{display:block;position:fixed;width:40px;height:30px;top:16px;right:2.5%;cursor:pointer;z-index:9999}#header .sp_btn .humburger{display:block;width:40px;height:30px;z-index:3}#header .sp_btn .humburger span{display:block;position:absolute;width:40px;height:2px;background:#004ea2;border-radius:25px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#header .sp_btn .humburger span:nth-child(2){-webkit-transform:translateY(10px);transform:translateY(10px)}#header .sp_btn .humburger span:nth-child(3){-webkit-transform:translateY(20px);transform:translateY(20px)}#header .sp_btn .humburger.active span:first-child{background:#ffffff;-webkit-transform:translateY(10px) rotate(30deg);transform:translateY(10px) rotate(30deg)}#header .sp_btn .humburger.active span:nth-child(2){opacity:0}#header .sp_btn .humburger.active span:nth-child(3){background:#ffffff;-webkit-transform:translateY(10px) rotate(-30deg);transform:translateY(10px) rotate(-30deg)}}#header .hd_logo{width:20%;padding:2px 0 0 2.5%}@media only screen and (max-width:1280px){#header .hd_logo{padding:4px 0 0 2.5%}}@media only screen and (max-width:1080px){#header .hd_logo{width:auto;padding:4px 0 0}}@media only screen and (max-width:560px){#header .hd_logo{width:200px}}#header .hd_logo a:hover{opacity:0.7}#header #global_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:320px}@media only screen and (max-width:1280px){#header #global_nav{padding-right:290px}}@media only screen and (max-width:1080px){#header #global_nav{position:fixed;display:block;width:80%;height:100vh;top:0;right:-60%;margin-top:0;padding-top:calc(5% + 40px);padding-left:2.5%;padding-right:2.5%;background:#004ea2;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity:0}#header #global_nav.active{right:0;opacity:1}}#header #global_nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1080px){#header #global_nav .menu{display:block}}#header #global_nav .menu>li{margin:0 0 0 10px}#header #global_nav .menu>li:first-child{margin:0}@media only screen and (max-width:1280px){#header #global_nav .menu>li{margin:0}}@media only screen and (max-width:1080px){#header #global_nav .menu>li{margin:24px 0 0}}#header #global_nav .menu>li.nav5{display:none}@media only screen and (max-width:1080px){#header #global_nav .menu>li.nav5{display:block}}#header #global_nav .menu>li>a{position:relative;display:inline-block;font-size:16px;font-weight:400;color:#004ea2;padding:28px 10px 14px}@media only screen and (max-width:1080px){#header #global_nav .menu>li>a{display:inline-block;color:#ffffff;font-size:20px;padding:0 20px 0 0;margin:0}#header #global_nav .menu>li>a:after{position:absolute;display:block;font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800";font-size:22px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:560px){#header #global_nav .menu>li>a{font-size:16px}}@media only screen and (max-width:1080px){#header #global_nav .menu>li>a.has-child:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}@media only screen and (max-width:1080px){#header #global_nav .menu>li>a.has-child.active:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}#header #global_nav .menu>li>a:before{position:absolute;content:"";width:100%;height:2px;left:0;bottom:2px;background:#007bc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}@media only screen and (max-width:1080px){#header #global_nav .menu>li>a:before{content:none}}#header #global_nav .menu>li>a:hover{color:#007bc7}#header #global_nav .menu>li>a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width:1080px){#header #global_nav .menu>li.is-open a.has-child:hover{opacity:0.7}}#header #global_nav .menu>li.is-open a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#header #global_nav .menu>li .accordion-menu{position:absolute;width:100%;height:0;top:58px;left:0;background:#f6f6f6;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.125);box-shadow:0 4px 4px rgba(0,0,0,0.125)}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu{position:static;display:none;height:auto;background:transparent;visibility:visible;-webkit-transition:none;transition:none;opacity:1}}#header #global_nav .menu>li .accordion-menu h3{color:#007bc7;font-size:24px;font-weight:500;text-align:center;position:relative;display:block;width:900px;margin:30px auto 0}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu h3{display:none}}#header #global_nav .menu>li .accordion-menu h3 span{display:inline-block;padding:0px 20px;background:#f6f6f6;position:relative;z-index:5}#header #global_nav .menu>li .accordion-menu h3:after{content:"";display:block;border-top:solid 1px #ccc;width:100%;height:1px;position:absolute;top:50%;left:0;z-index:1}#header #global_nav .menu>li .accordion-menu .accordion_inner{width:900px;padding:20px 0 30px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner{display:block;width:100%;padding:10px 0 0}}#header #global_nav .menu>li .accordion-menu .accordion_inner .pic{width:400px}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner .pic{display:none}}#header #global_nav .menu>li .accordion-menu .accordion_inner .list{width:calc(100% - 400px);padding-left:40px}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner .list{width:100%;padding:0}}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner ul{background:#fff}}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner ul li{border-bottom:solid #ccc 1px}#header #global_nav .menu>li .accordion-menu .accordion_inner ul li:last-child{border-bottom:none}}#header #global_nav .menu>li .accordion-menu .accordion_inner ul li a{color:#004ea2;line-height:140%;font-size:18px;display:inline-block;padding:8px 12px;position:relative}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner ul li a{font-size:14px;display:block;padding:12px}}#header #global_nav .menu>li .accordion-menu .accordion_inner ul li a:after{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800";position:absolute;right:-6px;top:10px}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner ul li a:after{content:"";display:none}}#header #global_nav .menu>li .accordion-menu .accordion_inner ul li a:hover{color:#007bc7}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list{display:block;width:100%;padding:0 0 0 2.5%}}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li{width:20%;margin:0 15px}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li{width:100%;margin:0 0 20px}}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a{display:block;text-align:center}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a{text-align:left}}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a .thumb_box{position:relative;margin:0 0 15px;overflow:hidden}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a .thumb_box{display:none}}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a .thumb_box:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#000000;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity:0;z-index:1}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a .thumb_box img{display:block;width:100%;height:auto;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a span{position:relative;display:inline-block;font-weight:500;color:#004ea2;line-height:1.2;padding:0 0 5px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a span{color:#ffffff}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a span br{display:none}}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a span:before{position:absolute;content:"";width:100%;height:2px;left:0;bottom:0;background:#004ea2;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}@media only screen and (max-width:1080px){#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a span:before{content:none}}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a:hover .thumb_box:before{opacity:0.5}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a:hover .thumb_box img{-webkit-transform:scale(1.15);transform:scale(1.15)}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a:hover span{color:#007bc7}#header #global_nav .menu>li .accordion-menu .accordion_inner .lower_page_list li a:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#header #global_nav .menu>li:hover>a:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}@media only screen and (max-width:1080px){#header #global_nav .menu>li:hover>a:before{content:none}}#header #global_nav .menu>li:hover .accordion-menu{height:auto;visibility:visible;opacity:1}#header .language{position:absolute;right:178px;top:12px}@media only screen and (max-width:1080px){#header .language{display:none}}#header .language a{color:#007bc7;font-size:14px;display:block;padding:8px 16px;background:#ededed;border-radius:6px}#header .language a:hover{color:#fff;background:#007bc7}#header .contact{position:absolute;right:0;top:0}@media only screen and (max-width:1080px){#header .contact{display:none}}#header .contact a{color:#ffffff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:160px;padding:22px 0 22px 20px;background:#004ea2}#header .contact a:before{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0e0";-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;position:absolute;left:18px;top:22px}#header .contact a:hover{background:#007bc7}#top #header{border-bottom:none}#footer{padding:60px 0 0;background:#f6f6f6}@media only screen and (max-width:1080px){#footer{padding:80px 0 0}}@media only screen and (max-width:560px){#footer{padding:0}}#footer .ft_logo{text-align:center;margin:0 0 40px}@media only screen and (max-width:560px){#footer .ft_logo{display:none}}#footer .ft_logo a img{width:300px}#footer .site_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1100px;margin:0 auto}@media only screen and (max-width:1080px){#footer .site_list{width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:560px){#footer .site_list{display:none}}#footer .site_list>li{width:25%;padding:0 10px}#footer .site_list>li>h4{font-size:18px;font-weight:500;position:relative;display:inline-block;color:#004ea2;line-height:1.4;padding:0 0 5px;margin-bottom:10px}#footer .site_list>li>h4:before{content:"-";margin-right:8px}#footer .site_list>li .link{font-size:18px;font-weight:500;position:relative;display:inline-block;color:#004ea2;line-height:1.4;padding:0 0 5px;margin-bottom:10px}#footer .site_list>li .link:before{content:"-";margin-right:8px}@media only screen and (max-width:560px){#footer .site_list>li ul{margin:0}}#footer .site_list>li ul li{margin:0 0 14px}@media only screen and (max-width:560px){#footer .site_list>li ul li{margin:0 0 20px}}#footer .site_list>li ul li a{color:#666;font-size:14px;position:relative;display:inline-block;line-height:1.35;padding:0 0 0 16px}#footer .site_list>li ul li a:before{position:absolute;content:"・";left:0}#footer .site_list>li ul li a:hover{color:#004ea2}#footer .ft_bottom{padding:40px 5%;margin:40px 0 0;background:#004ea2}@media only screen and (max-width:1080px){#footer .ft_bottom{padding:20px 5%;margin:60px 0 0}}@media only screen and (max-width:560px){#footer .ft_bottom{margin:0}}#footer .ft_bottom .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1080px;margin:0 auto}@media only screen and (max-width:1080px){#footer .ft_bottom .column{display:block;width:90%;text-align:center}}#footer .ft_bottom .column ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1080px){#footer .ft_bottom .column ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:560px){#footer .ft_bottom .column ul{display:block}}@media only screen and (max-width:560px){#footer .ft_bottom .column ul li{margin:0 0 10px}}#footer .ft_bottom .column ul li a{display:inline-block;font-size:12px;color:#ffffff;line-height:1.4;padding:0 10px;border-right:1px solid #ffffff}@media only screen and (max-width:560px){#footer .ft_bottom .column ul li a{border:none}}#footer .ft_bottom .column ul li:first-child a{border-left:1px solid #ffffff}@media only screen and (max-width:560px){#footer .ft_bottom .column ul li:first-child a{border:none}}#footer .ft_bottom .column .copy{font-size:12px;color:#ffffff;line-height:1.4}@media only screen and (max-width:1080px){#footer .ft_bottom .column .copy{margin-bottom:14px}}#page-top{position:fixed;display:block;bottom:25px;right:1.25%;z-index:9999}@media only screen and (max-width:1080px){#page-top{bottom:2.5%}}#page-top a{position:relative;display:block;width:50px;height:50px;background:#999;border-radius:50%;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;z-index:999}@media only screen and (max-width:560px){#page-top a{width:46px;height:46px}}#page-top a:after{position:absolute;font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e801";font-size:30px;color:#ffffff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:560px){#page-top a:after{font-size:24px}}#page-top a:hover{background:#666}