﻿/*! ****************************************************************

CSS Name: Corporate TEMP
Author: Otsuka Business Service 
Author URI: https://www.otsuka-bs.co.jp/
Description: 日本の中小企業の企業サイト向け汎用テンプレートです。エレメント単位でのコンテンツ設計をベースに組まれており、PCをベースとして、767以下でスマホ用へレスポンシブします。CSSをhome.css、pages.cssに分けたので、トップページなどは自由にカスタマイズ可能です。IE11+での対応となっています。
Version: 1.0
License: Released under the MIT license
		 Copyright (c) 2017 Otsuka Business Service.
License URI: http://opensource.org/licenses/mit-license.php
Related css:home.css, pages.css

***************************************************************** */html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,cite,code,img,q,samp,small,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,figcaption,figure,footer,header,nav,section,time,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:normal;vertical-align:top;background-color:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}img,input,select{vertical-align:top}article,aside,footer,header,main,nav,section{display:block}iframe{border:none}html{font-size:62.5%;overflow-y:scroll}body{position:relative;background-color:#fff;color:#333;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}input,select,option,button,textarea{font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Helvetica,sans-serif}a:link{color:#3071b9;text-decoration:none}a:active{color:#3071b9;text-decoration:underline}a:visited{color:#7c169e;text-decoration:none}a:hover{color:#3071b9;text-decoration:underline}#wrap{position:relative}#header li,nav#breadcrumb li,#side li,#footer li{list-style:none}#main strong{font-weight:bold}#main [class^="parts-align-"].parts-align-right{text-align:right}#main [class^="parts-align-"].parts-align-center{text-align:center}#main [class^="parts-annotation-"]{margin-left:0}#main [class^="parts-annotation-"] li{list-style:none;font-size:1.4rem;line-height:1.7em}#main ul.parts-annotation-unordered li{margin-left:3em;text-indent:-3em}#main ol.parts-annotation-ordered li{margin-left:3.6em;text-indent:-3.6em}#main ul.parts-annotation-asterisk li{margin-left:1.35em;text-indent:-1.35em}#main .mt-0{margin-top:0px}#main .mr-0{margin-right:0px}#main .mb-0{margin-bottom:0px}#main .ml-0{margin-left:0px}#main .pt-0{padding-top:0px}#main .pr-0{padding-right:0px}#main .pb-0{padding-bottom:0px}#main .pl-0{padding-left:0px}#main .mt-1{margin-top:1px}#main .mr-1{margin-right:1px}#main .mb-1{margin-bottom:1px}#main .ml-1{margin-left:1px}#main .pt-1{padding-top:1px}#main .pr-1{padding-right:1px}#main .pb-1{padding-bottom:1px}#main .pl-1{padding-left:1px}#main .mt-2{margin-top:2px}#main .mr-2{margin-right:2px}#main .mb-2{margin-bottom:2px}#main .ml-2{margin-left:2px}#main .pt-2{padding-top:2px}#main .pr-2{padding-right:2px}#main .pb-2{padding-bottom:2px}#main .pl-2{padding-left:2px}#main .mt-3{margin-top:3px}#main .mr-3{margin-right:3px}#main .mb-3{margin-bottom:3px}#main .ml-3{margin-left:3px}#main .pt-3{padding-top:3px}#main .pr-3{padding-right:3px}#main .pb-3{padding-bottom:3px}#main .pl-3{padding-left:3px}#main .mt-4{margin-top:4px}#main .mr-4{margin-right:4px}#main .mb-4{margin-bottom:4px}#main .ml-4{margin-left:4px}#main .pt-4{padding-top:4px}#main .pr-4{padding-right:4px}#main .pb-4{padding-bottom:4px}#main .pl-4{padding-left:4px}#main .mt-5{margin-top:5px}#main .mr-5{margin-right:5px}#main .mb-5{margin-bottom:5px}#main .ml-5{margin-left:5px}#main .pt-5{padding-top:5px}#main .pr-5{padding-right:5px}#main .pb-5{padding-bottom:5px}#main .pl-5{padding-left:5px}#main .mt-6{margin-top:6px}#main .mr-6{margin-right:6px}#main .mb-6{margin-bottom:6px}#main .ml-6{margin-left:6px}#main .pt-6{padding-top:6px}#main .pr-6{padding-right:6px}#main .pb-6{padding-bottom:6px}#main .pl-6{padding-left:6px}#main .mt-7{margin-top:7px}#main .mr-7{margin-right:7px}#main .mb-7{margin-bottom:7px}#main .ml-7{margin-left:7px}#main .pt-7{padding-top:7px}#main .pr-7{padding-right:7px}#main .pb-7{padding-bottom:7px}#main .pl-7{padding-left:7px}#main .mt-8{margin-top:8px}#main .mr-8{margin-right:8px}#main .mb-8{margin-bottom:8px}#main .ml-8{margin-left:8px}#main .pt-8{padding-top:8px}#main .pr-8{padding-right:8px}#main .pb-8{padding-bottom:8px}#main .pl-8{padding-left:8px}#main .mt-9{margin-top:9px}#main .mr-9{margin-right:9px}#main .mb-9{margin-bottom:9px}#main .ml-9{margin-left:9px}#main .pt-9{padding-top:9px}#main .pr-9{padding-right:9px}#main .pb-9{padding-bottom:9px}#main .pl-9{padding-left:9px}#main .mt-10{margin-top:10px}#main .mr-10{margin-right:10px}#main .mb-10{margin-bottom:10px}#main .ml-10{margin-left:10px}#main .pt-10{padding-top:10px}#main .pr-10{padding-right:10px}#main .pb-10{padding-bottom:10px}#main .pl-10{padding-left:10px}#main .mt-11{margin-top:11px}#main .mr-11{margin-right:11px}#main .mb-11{margin-bottom:11px}#main .ml-11{margin-left:11px}#main .pt-11{padding-top:11px}#main .pr-11{padding-right:11px}#main .pb-11{padding-bottom:11px}#main .pl-11{padding-left:11px}#main .mt-12{margin-top:12px}#main .mr-12{margin-right:12px}#main .mb-12{margin-bottom:12px}#main .ml-12{margin-left:12px}#main .pt-12{padding-top:12px}#main .pr-12{padding-right:12px}#main .pb-12{padding-bottom:12px}#main .pl-12{padding-left:12px}#main .mt-13{margin-top:13px}#main .mr-13{margin-right:13px}#main .mb-13{margin-bottom:13px}#main .ml-13{margin-left:13px}#main .pt-13{padding-top:13px}#main .pr-13{padding-right:13px}#main .pb-13{padding-bottom:13px}#main .pl-13{padding-left:13px}#main .mt-14{margin-top:14px}#main .mr-14{margin-right:14px}#main .mb-14{margin-bottom:14px}#main .ml-14{margin-left:14px}#main .pt-14{padding-top:14px}#main .pr-14{padding-right:14px}#main .pb-14{padding-bottom:14px}#main .pl-14{padding-left:14px}#main .mt-15{margin-top:15px}#main .mr-15{margin-right:15px}#main .mb-15{margin-bottom:15px}#main .ml-15{margin-left:15px}#main .pt-15{padding-top:15px}#main .pr-15{padding-right:15px}#main .pb-15{padding-bottom:15px}#main .pl-15{padding-left:15px}#main .mt-16{margin-top:16px}#main .mr-16{margin-right:16px}#main .mb-16{margin-bottom:16px}#main .ml-16{margin-left:16px}#main .pt-16{padding-top:16px}#main .pr-16{padding-right:16px}#main .pb-16{padding-bottom:16px}#main .pl-16{padding-left:16px}#main .mt-17{margin-top:17px}#main .mr-17{margin-right:17px}#main .mb-17{margin-bottom:17px}#main .ml-17{margin-left:17px}#main .pt-17{padding-top:17px}#main .pr-17{padding-right:17px}#main .pb-17{padding-bottom:17px}#main .pl-17{padding-left:17px}#main .mt-18{margin-top:18px}#main .mr-18{margin-right:18px}#main .mb-18{margin-bottom:18px}#main .ml-18{margin-left:18px}#main .pt-18{padding-top:18px}#main .pr-18{padding-right:18px}#main .pb-18{padding-bottom:18px}#main .pl-18{padding-left:18px}#main .mt-19{margin-top:19px}#main .mr-19{margin-right:19px}#main .mb-19{margin-bottom:19px}#main .ml-19{margin-left:19px}#main .pt-19{padding-top:19px}#main .pr-19{padding-right:19px}#main .pb-19{padding-bottom:19px}#main .pl-19{padding-left:19px}#main .mt-20{margin-top:20px}#main .mr-20{margin-right:20px}#main .mb-20{margin-bottom:20px}#main .ml-20{margin-left:20px}#main .pt-20{padding-top:20px}#main .pr-20{padding-right:20px}#main .pb-20{padding-bottom:20px}#main .pl-20{padding-left:20px}#main .mt-21{margin-top:21px}#main .mr-21{margin-right:21px}#main .mb-21{margin-bottom:21px}#main .ml-21{margin-left:21px}#main .pt-21{padding-top:21px}#main .pr-21{padding-right:21px}#main .pb-21{padding-bottom:21px}#main .pl-21{padding-left:21px}#main .mt-22{margin-top:22px}#main .mr-22{margin-right:22px}#main .mb-22{margin-bottom:22px}#main .ml-22{margin-left:22px}#main .pt-22{padding-top:22px}#main .pr-22{padding-right:22px}#main .pb-22{padding-bottom:22px}#main .pl-22{padding-left:22px}#main .mt-23{margin-top:23px}#main .mr-23{margin-right:23px}#main .mb-23{margin-bottom:23px}#main .ml-23{margin-left:23px}#main .pt-23{padding-top:23px}#main .pr-23{padding-right:23px}#main .pb-23{padding-bottom:23px}#main .pl-23{padding-left:23px}#main .mt-24{margin-top:24px}#main .mr-24{margin-right:24px}#main .mb-24{margin-bottom:24px}#main .ml-24{margin-left:24px}#main .pt-24{padding-top:24px}#main .pr-24{padding-right:24px}#main .pb-24{padding-bottom:24px}#main .pl-24{padding-left:24px}#main .mt-25{margin-top:25px}#main .mr-25{margin-right:25px}#main .mb-25{margin-bottom:25px}#main .ml-25{margin-left:25px}#main .pt-25{padding-top:25px}#main .pr-25{padding-right:25px}#main .pb-25{padding-bottom:25px}#main .pl-25{padding-left:25px}#main .mt-26{margin-top:26px}#main .mr-26{margin-right:26px}#main .mb-26{margin-bottom:26px}#main .ml-26{margin-left:26px}#main .pt-26{padding-top:26px}#main .pr-26{padding-right:26px}#main .pb-26{padding-bottom:26px}#main .pl-26{padding-left:26px}#main .mt-27{margin-top:27px}#main .mr-27{margin-right:27px}#main .mb-27{margin-bottom:27px}#main .ml-27{margin-left:27px}#main .pt-27{padding-top:27px}#main .pr-27{padding-right:27px}#main .pb-27{padding-bottom:27px}#main .pl-27{padding-left:27px}#main .mt-28{margin-top:28px}#main .mr-28{margin-right:28px}#main .mb-28{margin-bottom:28px}#main .ml-28{margin-left:28px}#main .pt-28{padding-top:28px}#main .pr-28{padding-right:28px}#main .pb-28{padding-bottom:28px}#main .pl-28{padding-left:28px}#main .mt-29{margin-top:29px}#main .mr-29{margin-right:29px}#main .mb-29{margin-bottom:29px}#main .ml-29{margin-left:29px}#main .pt-29{padding-top:29px}#main .pr-29{padding-right:29px}#main .pb-29{padding-bottom:29px}#main .pl-29{padding-left:29px}#main .mt-30{margin-top:30px}#main .mr-30{margin-right:30px}#main .mb-30{margin-bottom:30px}#main .ml-30{margin-left:30px}#main .pt-30{padding-top:30px}#main .pr-30{padding-right:30px}#main .pb-30{padding-bottom:30px}#main .pl-30{padding-left:30px}#main .mt-31{margin-top:31px}#main .mr-31{margin-right:31px}#main .mb-31{margin-bottom:31px}#main .ml-31{margin-left:31px}#main .pt-31{padding-top:31px}#main .pr-31{padding-right:31px}#main .pb-31{padding-bottom:31px}#main .pl-31{padding-left:31px}#main .mt-32{margin-top:32px}#main .mr-32{margin-right:32px}#main .mb-32{margin-bottom:32px}#main .ml-32{margin-left:32px}#main .pt-32{padding-top:32px}#main .pr-32{padding-right:32px}#main .pb-32{padding-bottom:32px}#main .pl-32{padding-left:32px}#main .mt-33{margin-top:33px}#main .mr-33{margin-right:33px}#main .mb-33{margin-bottom:33px}#main .ml-33{margin-left:33px}#main .pt-33{padding-top:33px}#main .pr-33{padding-right:33px}#main .pb-33{padding-bottom:33px}#main .pl-33{padding-left:33px}#main .mt-34{margin-top:34px}#main .mr-34{margin-right:34px}#main .mb-34{margin-bottom:34px}#main .ml-34{margin-left:34px}#main .pt-34{padding-top:34px}#main .pr-34{padding-right:34px}#main .pb-34{padding-bottom:34px}#main .pl-34{padding-left:34px}#main .mt-35{margin-top:35px}#main .mr-35{margin-right:35px}#main .mb-35{margin-bottom:35px}#main .ml-35{margin-left:35px}#main .pt-35{padding-top:35px}#main .pr-35{padding-right:35px}#main .pb-35{padding-bottom:35px}#main .pl-35{padding-left:35px}#main .mt-36{margin-top:36px}#main .mr-36{margin-right:36px}#main .mb-36{margin-bottom:36px}#main .ml-36{margin-left:36px}#main .pt-36{padding-top:36px}#main .pr-36{padding-right:36px}#main .pb-36{padding-bottom:36px}#main .pl-36{padding-left:36px}#main .mt-37{margin-top:37px}#main .mr-37{margin-right:37px}#main .mb-37{margin-bottom:37px}#main .ml-37{margin-left:37px}#main .pt-37{padding-top:37px}#main .pr-37{padding-right:37px}#main .pb-37{padding-bottom:37px}#main .pl-37{padding-left:37px}#main .mt-38{margin-top:38px}#main .mr-38{margin-right:38px}#main .mb-38{margin-bottom:38px}#main .ml-38{margin-left:38px}#main .pt-38{padding-top:38px}#main .pr-38{padding-right:38px}#main .pb-38{padding-bottom:38px}#main .pl-38{padding-left:38px}#main .mt-39{margin-top:39px}#main .mr-39{margin-right:39px}#main .mb-39{margin-bottom:39px}#main .ml-39{margin-left:39px}#main .pt-39{padding-top:39px}#main .pr-39{padding-right:39px}#main .pb-39{padding-bottom:39px}#main .pl-39{padding-left:39px}#main .mt-40{margin-top:40px}#main .mr-40{margin-right:40px}#main .mb-40{margin-bottom:40px}#main .ml-40{margin-left:40px}#main .pt-40{padding-top:40px}#main .pr-40{padding-right:40px}#main .pb-40{padding-bottom:40px}#main .pl-40{padding-left:40px}#main .mt-41{margin-top:41px}#main .mr-41{margin-right:41px}#main .mb-41{margin-bottom:41px}#main .ml-41{margin-left:41px}#main .pt-41{padding-top:41px}#main .pr-41{padding-right:41px}#main .pb-41{padding-bottom:41px}#main .pl-41{padding-left:41px}#main .mt-42{margin-top:42px}#main .mr-42{margin-right:42px}#main .mb-42{margin-bottom:42px}#main .ml-42{margin-left:42px}#main .pt-42{padding-top:42px}#main .pr-42{padding-right:42px}#main .pb-42{padding-bottom:42px}#main .pl-42{padding-left:42px}#main .mt-43{margin-top:43px}#main .mr-43{margin-right:43px}#main .mb-43{margin-bottom:43px}#main .ml-43{margin-left:43px}#main .pt-43{padding-top:43px}#main .pr-43{padding-right:43px}#main .pb-43{padding-bottom:43px}#main .pl-43{padding-left:43px}#main .mt-44{margin-top:44px}#main .mr-44{margin-right:44px}#main .mb-44{margin-bottom:44px}#main .ml-44{margin-left:44px}#main .pt-44{padding-top:44px}#main .pr-44{padding-right:44px}#main .pb-44{padding-bottom:44px}#main .pl-44{padding-left:44px}#main .mt-45{margin-top:45px}#main .mr-45{margin-right:45px}#main .mb-45{margin-bottom:45px}#main .ml-45{margin-left:45px}#main .pt-45{padding-top:45px}#main .pr-45{padding-right:45px}#main .pb-45{padding-bottom:45px}#main .pl-45{padding-left:45px}#main .mt-46{margin-top:46px}#main .mr-46{margin-right:46px}#main .mb-46{margin-bottom:46px}#main .ml-46{margin-left:46px}#main .pt-46{padding-top:46px}#main .pr-46{padding-right:46px}#main .pb-46{padding-bottom:46px}#main .pl-46{padding-left:46px}#main .mt-47{margin-top:47px}#main .mr-47{margin-right:47px}#main .mb-47{margin-bottom:47px}#main .ml-47{margin-left:47px}#main .pt-47{padding-top:47px}#main .pr-47{padding-right:47px}#main .pb-47{padding-bottom:47px}#main .pl-47{padding-left:47px}#main .mt-48{margin-top:48px}#main .mr-48{margin-right:48px}#main .mb-48{margin-bottom:48px}#main .ml-48{margin-left:48px}#main .pt-48{padding-top:48px}#main .pr-48{padding-right:48px}#main .pb-48{padding-bottom:48px}#main .pl-48{padding-left:48px}#main .mt-49{margin-top:49px}#main .mr-49{margin-right:49px}#main .mb-49{margin-bottom:49px}#main .ml-49{margin-left:49px}#main .pt-49{padding-top:49px}#main .pr-49{padding-right:49px}#main .pb-49{padding-bottom:49px}#main .pl-49{padding-left:49px}#main .mt-50{margin-top:50px}#main .mr-50{margin-right:50px}#main .mb-50{margin-bottom:50px}#main .ml-50{margin-left:50px}#main .pt-50{padding-top:50px}#main .pr-50{padding-right:50px}#main .pb-50{padding-bottom:50px}#main .pl-50{padding-left:50px}#main .mt-51{margin-top:51px}#main .mr-51{margin-right:51px}#main .mb-51{margin-bottom:51px}#main .ml-51{margin-left:51px}#main .pt-51{padding-top:51px}#main .pr-51{padding-right:51px}#main .pb-51{padding-bottom:51px}#main .pl-51{padding-left:51px}#main .mt-52{margin-top:52px}#main .mr-52{margin-right:52px}#main .mb-52{margin-bottom:52px}#main .ml-52{margin-left:52px}#main .pt-52{padding-top:52px}#main .pr-52{padding-right:52px}#main .pb-52{padding-bottom:52px}#main .pl-52{padding-left:52px}#main .mt-53{margin-top:53px}#main .mr-53{margin-right:53px}#main .mb-53{margin-bottom:53px}#main .ml-53{margin-left:53px}#main .pt-53{padding-top:53px}#main .pr-53{padding-right:53px}#main .pb-53{padding-bottom:53px}#main .pl-53{padding-left:53px}#main .mt-54{margin-top:54px}#main .mr-54{margin-right:54px}#main .mb-54{margin-bottom:54px}#main .ml-54{margin-left:54px}#main .pt-54{padding-top:54px}#main .pr-54{padding-right:54px}#main .pb-54{padding-bottom:54px}#main .pl-54{padding-left:54px}#main .mt-55{margin-top:55px}#main .mr-55{margin-right:55px}#main .mb-55{margin-bottom:55px}#main .ml-55{margin-left:55px}#main .pt-55{padding-top:55px}#main .pr-55{padding-right:55px}#main .pb-55{padding-bottom:55px}#main .pl-55{padding-left:55px}#main .mt-56{margin-top:56px}#main .mr-56{margin-right:56px}#main .mb-56{margin-bottom:56px}#main .ml-56{margin-left:56px}#main .pt-56{padding-top:56px}#main .pr-56{padding-right:56px}#main .pb-56{padding-bottom:56px}#main .pl-56{padding-left:56px}#main .mt-57{margin-top:57px}#main .mr-57{margin-right:57px}#main .mb-57{margin-bottom:57px}#main .ml-57{margin-left:57px}#main .pt-57{padding-top:57px}#main .pr-57{padding-right:57px}#main .pb-57{padding-bottom:57px}#main .pl-57{padding-left:57px}#main .mt-58{margin-top:58px}#main .mr-58{margin-right:58px}#main .mb-58{margin-bottom:58px}#main .ml-58{margin-left:58px}#main .pt-58{padding-top:58px}#main .pr-58{padding-right:58px}#main .pb-58{padding-bottom:58px}#main .pl-58{padding-left:58px}#main .mt-59{margin-top:59px}#main .mr-59{margin-right:59px}#main .mb-59{margin-bottom:59px}#main .ml-59{margin-left:59px}#main .pt-59{padding-top:59px}#main .pr-59{padding-right:59px}#main .pb-59{padding-bottom:59px}#main .pl-59{padding-left:59px}#main .mt-60{margin-top:60px}#main .mr-60{margin-right:60px}#main .mb-60{margin-bottom:60px}#main .ml-60{margin-left:60px}#main .pt-60{padding-top:60px}#main .pr-60{padding-right:60px}#main .pb-60{padding-bottom:60px}#main .pl-60{padding-left:60px}#main .mt-61{margin-top:61px}#main .mr-61{margin-right:61px}#main .mb-61{margin-bottom:61px}#main .ml-61{margin-left:61px}#main .pt-61{padding-top:61px}#main .pr-61{padding-right:61px}#main .pb-61{padding-bottom:61px}#main .pl-61{padding-left:61px}#main .mt-62{margin-top:62px}#main .mr-62{margin-right:62px}#main .mb-62{margin-bottom:62px}#main .ml-62{margin-left:62px}#main .pt-62{padding-top:62px}#main .pr-62{padding-right:62px}#main .pb-62{padding-bottom:62px}#main .pl-62{padding-left:62px}#main .mt-63{margin-top:63px}#main .mr-63{margin-right:63px}#main .mb-63{margin-bottom:63px}#main .ml-63{margin-left:63px}#main .pt-63{padding-top:63px}#main .pr-63{padding-right:63px}#main .pb-63{padding-bottom:63px}#main .pl-63{padding-left:63px}#main .mt-64{margin-top:64px}#main .mr-64{margin-right:64px}#main .mb-64{margin-bottom:64px}#main .ml-64{margin-left:64px}#main .pt-64{padding-top:64px}#main .pr-64{padding-right:64px}#main .pb-64{padding-bottom:64px}#main .pl-64{padding-left:64px}#main .mt-65{margin-top:65px}#main .mr-65{margin-right:65px}#main .mb-65{margin-bottom:65px}#main .ml-65{margin-left:65px}#main .pt-65{padding-top:65px}#main .pr-65{padding-right:65px}#main .pb-65{padding-bottom:65px}#main .pl-65{padding-left:65px}#main .mt-66{margin-top:66px}#main .mr-66{margin-right:66px}#main .mb-66{margin-bottom:66px}#main .ml-66{margin-left:66px}#main .pt-66{padding-top:66px}#main .pr-66{padding-right:66px}#main .pb-66{padding-bottom:66px}#main .pl-66{padding-left:66px}#main .mt-67{margin-top:67px}#main .mr-67{margin-right:67px}#main .mb-67{margin-bottom:67px}#main .ml-67{margin-left:67px}#main .pt-67{padding-top:67px}#main .pr-67{padding-right:67px}#main .pb-67{padding-bottom:67px}#main .pl-67{padding-left:67px}#main .mt-68{margin-top:68px}#main .mr-68{margin-right:68px}#main .mb-68{margin-bottom:68px}#main .ml-68{margin-left:68px}#main .pt-68{padding-top:68px}#main .pr-68{padding-right:68px}#main .pb-68{padding-bottom:68px}#main .pl-68{padding-left:68px}#main .mt-69{margin-top:69px}#main .mr-69{margin-right:69px}#main .mb-69{margin-bottom:69px}#main .ml-69{margin-left:69px}#main .pt-69{padding-top:69px}#main .pr-69{padding-right:69px}#main .pb-69{padding-bottom:69px}#main .pl-69{padding-left:69px}#main .mt-70{margin-top:70px}#main .mr-70{margin-right:70px}#main .mb-70{margin-bottom:70px}#main .ml-70{margin-left:70px}#main .pt-70{padding-top:70px}#main .pr-70{padding-right:70px}#main .pb-70{padding-bottom:70px}#main .pl-70{padding-left:70px}#main .mt-71{margin-top:71px}#main .mr-71{margin-right:71px}#main .mb-71{margin-bottom:71px}#main .ml-71{margin-left:71px}#main .pt-71{padding-top:71px}#main .pr-71{padding-right:71px}#main .pb-71{padding-bottom:71px}#main .pl-71{padding-left:71px}#main .mt-72{margin-top:72px}#main .mr-72{margin-right:72px}#main .mb-72{margin-bottom:72px}#main .ml-72{margin-left:72px}#main .pt-72{padding-top:72px}#main .pr-72{padding-right:72px}#main .pb-72{padding-bottom:72px}#main .pl-72{padding-left:72px}#main .mt-73{margin-top:73px}#main .mr-73{margin-right:73px}#main .mb-73{margin-bottom:73px}#main .ml-73{margin-left:73px}#main .pt-73{padding-top:73px}#main .pr-73{padding-right:73px}#main .pb-73{padding-bottom:73px}#main .pl-73{padding-left:73px}#main .mt-74{margin-top:74px}#main .mr-74{margin-right:74px}#main .mb-74{margin-bottom:74px}#main .ml-74{margin-left:74px}#main .pt-74{padding-top:74px}#main .pr-74{padding-right:74px}#main .pb-74{padding-bottom:74px}#main .pl-74{padding-left:74px}#main .mt-75{margin-top:75px}#main .mr-75{margin-right:75px}#main .mb-75{margin-bottom:75px}#main .ml-75{margin-left:75px}#main .pt-75{padding-top:75px}#main .pr-75{padding-right:75px}#main .pb-75{padding-bottom:75px}#main .pl-75{padding-left:75px}#main .mt-76{margin-top:76px}#main .mr-76{margin-right:76px}#main .mb-76{margin-bottom:76px}#main .ml-76{margin-left:76px}#main .pt-76{padding-top:76px}#main .pr-76{padding-right:76px}#main .pb-76{padding-bottom:76px}#main .pl-76{padding-left:76px}#main .mt-77{margin-top:77px}#main .mr-77{margin-right:77px}#main .mb-77{margin-bottom:77px}#main .ml-77{margin-left:77px}#main .pt-77{padding-top:77px}#main .pr-77{padding-right:77px}#main .pb-77{padding-bottom:77px}#main .pl-77{padding-left:77px}#main .mt-78{margin-top:78px}#main .mr-78{margin-right:78px}#main .mb-78{margin-bottom:78px}#main .ml-78{margin-left:78px}#main .pt-78{padding-top:78px}#main .pr-78{padding-right:78px}#main .pb-78{padding-bottom:78px}#main .pl-78{padding-left:78px}#main .mt-79{margin-top:79px}#main .mr-79{margin-right:79px}#main .mb-79{margin-bottom:79px}#main .ml-79{margin-left:79px}#main .pt-79{padding-top:79px}#main .pr-79{padding-right:79px}#main .pb-79{padding-bottom:79px}#main .pl-79{padding-left:79px}#main .mt-80{margin-top:80px}#main .mr-80{margin-right:80px}#main .mb-80{margin-bottom:80px}#main .ml-80{margin-left:80px}#main .pt-80{padding-top:80px}#main .pr-80{padding-right:80px}#main .pb-80{padding-bottom:80px}#main .pl-80{padding-left:80px}#main .mt-81{margin-top:81px}#main .mr-81{margin-right:81px}#main .mb-81{margin-bottom:81px}#main .ml-81{margin-left:81px}#main .pt-81{padding-top:81px}#main .pr-81{padding-right:81px}#main .pb-81{padding-bottom:81px}#main .pl-81{padding-left:81px}#main .mt-82{margin-top:82px}#main .mr-82{margin-right:82px}#main .mb-82{margin-bottom:82px}#main .ml-82{margin-left:82px}#main .pt-82{padding-top:82px}#main .pr-82{padding-right:82px}#main .pb-82{padding-bottom:82px}#main .pl-82{padding-left:82px}#main .mt-83{margin-top:83px}#main .mr-83{margin-right:83px}#main .mb-83{margin-bottom:83px}#main .ml-83{margin-left:83px}#main .pt-83{padding-top:83px}#main .pr-83{padding-right:83px}#main .pb-83{padding-bottom:83px}#main .pl-83{padding-left:83px}#main .mt-84{margin-top:84px}#main .mr-84{margin-right:84px}#main .mb-84{margin-bottom:84px}#main .ml-84{margin-left:84px}#main .pt-84{padding-top:84px}#main .pr-84{padding-right:84px}#main .pb-84{padding-bottom:84px}#main .pl-84{padding-left:84px}#main .mt-85{margin-top:85px}#main .mr-85{margin-right:85px}#main .mb-85{margin-bottom:85px}#main .ml-85{margin-left:85px}#main .pt-85{padding-top:85px}#main .pr-85{padding-right:85px}#main .pb-85{padding-bottom:85px}#main .pl-85{padding-left:85px}#main .mt-86{margin-top:86px}#main .mr-86{margin-right:86px}#main .mb-86{margin-bottom:86px}#main .ml-86{margin-left:86px}#main .pt-86{padding-top:86px}#main .pr-86{padding-right:86px}#main .pb-86{padding-bottom:86px}#main .pl-86{padding-left:86px}#main .mt-87{margin-top:87px}#main .mr-87{margin-right:87px}#main .mb-87{margin-bottom:87px}#main .ml-87{margin-left:87px}#main .pt-87{padding-top:87px}#main .pr-87{padding-right:87px}#main .pb-87{padding-bottom:87px}#main .pl-87{padding-left:87px}#main .mt-88{margin-top:88px}#main .mr-88{margin-right:88px}#main .mb-88{margin-bottom:88px}#main .ml-88{margin-left:88px}#main .pt-88{padding-top:88px}#main .pr-88{padding-right:88px}#main .pb-88{padding-bottom:88px}#main .pl-88{padding-left:88px}#main .mt-89{margin-top:89px}#main .mr-89{margin-right:89px}#main .mb-89{margin-bottom:89px}#main .ml-89{margin-left:89px}#main .pt-89{padding-top:89px}#main .pr-89{padding-right:89px}#main .pb-89{padding-bottom:89px}#main .pl-89{padding-left:89px}#main .mt-90{margin-top:90px}#main .mr-90{margin-right:90px}#main .mb-90{margin-bottom:90px}#main .ml-90{margin-left:90px}#main .pt-90{padding-top:90px}#main .pr-90{padding-right:90px}#main .pb-90{padding-bottom:90px}#main .pl-90{padding-left:90px}#main .mt-91{margin-top:91px}#main .mr-91{margin-right:91px}#main .mb-91{margin-bottom:91px}#main .ml-91{margin-left:91px}#main .pt-91{padding-top:91px}#main .pr-91{padding-right:91px}#main .pb-91{padding-bottom:91px}#main .pl-91{padding-left:91px}#main .mt-92{margin-top:92px}#main .mr-92{margin-right:92px}#main .mb-92{margin-bottom:92px}#main .ml-92{margin-left:92px}#main .pt-92{padding-top:92px}#main .pr-92{padding-right:92px}#main .pb-92{padding-bottom:92px}#main .pl-92{padding-left:92px}#main .mt-93{margin-top:93px}#main .mr-93{margin-right:93px}#main .mb-93{margin-bottom:93px}#main .ml-93{margin-left:93px}#main .pt-93{padding-top:93px}#main .pr-93{padding-right:93px}#main .pb-93{padding-bottom:93px}#main .pl-93{padding-left:93px}#main .mt-94{margin-top:94px}#main .mr-94{margin-right:94px}#main .mb-94{margin-bottom:94px}#main .ml-94{margin-left:94px}#main .pt-94{padding-top:94px}#main .pr-94{padding-right:94px}#main .pb-94{padding-bottom:94px}#main .pl-94{padding-left:94px}#main .mt-95{margin-top:95px}#main .mr-95{margin-right:95px}#main .mb-95{margin-bottom:95px}#main .ml-95{margin-left:95px}#main .pt-95{padding-top:95px}#main .pr-95{padding-right:95px}#main .pb-95{padding-bottom:95px}#main .pl-95{padding-left:95px}#main .mt-96{margin-top:96px}#main .mr-96{margin-right:96px}#main .mb-96{margin-bottom:96px}#main .ml-96{margin-left:96px}#main .pt-96{padding-top:96px}#main .pr-96{padding-right:96px}#main .pb-96{padding-bottom:96px}#main .pl-96{padding-left:96px}#main .mt-97{margin-top:97px}#main .mr-97{margin-right:97px}#main .mb-97{margin-bottom:97px}#main .ml-97{margin-left:97px}#main .pt-97{padding-top:97px}#main .pr-97{padding-right:97px}#main .pb-97{padding-bottom:97px}#main .pl-97{padding-left:97px}#main .mt-98{margin-top:98px}#main .mr-98{margin-right:98px}#main .mb-98{margin-bottom:98px}#main .ml-98{margin-left:98px}#main .pt-98{padding-top:98px}#main .pr-98{padding-right:98px}#main .pb-98{padding-bottom:98px}#main .pl-98{padding-left:98px}#main .mt-99{margin-top:99px}#main .mr-99{margin-right:99px}#main .mb-99{margin-bottom:99px}#main .ml-99{margin-left:99px}#main .pt-99{padding-top:99px}#main .pr-99{padding-right:99px}#main .pb-99{padding-bottom:99px}#main .pl-99{padding-left:99px}#main .mt-100{margin-top:100px}#main .mr-100{margin-right:100px}#main .mb-100{margin-bottom:100px}#main .ml-100{margin-left:100px}#main .pt-100{padding-top:100px}#main .pr-100{padding-right:100px}#main .pb-100{padding-bottom:100px}#main .pl-100{padding-left:100px}#footer a{display:inline-block}#footer a[target]{display:inline-block;padding:0 20px 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17px' height='16px' viewBox='0 0 17 16'%3E%3Cpath fill='%23fff' d='M13,9.31V11a3,3,0,0,1-3,3H5a3,3,0,0,1-3-3V6A3,3,0,0,1,5,3H8l2-2H5A5,5,0,0,0,0,6v5a5,5,0,0,0,5,5h5a5,5,0,0,0,5-5V7.31Z'/%3E%3Cpolygon fill='%23fff' points='17 0 11 0 12.5 1.5 7 7 9.83 9.83 15.33 4.33 17 6 17 0'/%3E%3C/svg%3E") right center no-repeat}#footer #back-to-top{position:fixed;right:20px;z-index:10;transition:margin 800ms,opacity 250ms}#footer #back-to-top a{padding:0;border-radius:5px;background:rgba(0,0,0,0.5);text-align:center;color:transparent;box-sizing:border-box}#footer #back-to-top a::before{position:absolute;top:24px;left:40%;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg);content:'';text-align:center;font-size:0}@media screen and (min-device-width: 641px), print{body{min-width:1220px}#wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;overflow:hidden}#header,#header-fixed{order:1;display:flex;flex-wrap:wrap;width:1150px;margin:0 calc((100% - 1150px) / 2);padding:0 0 35px;position:relative;z-index:3}#header::after,#header-fixed::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;left:calc(0px - 100vw);top:0;z-index:-1;box-sizing:border-box;background:#fff left top repeat}#header #header-logo,#header-fixed #header-logo{margin-top:12px}#header #header-logo p,#header-fixed #header-logo p{margin:0}#header #header-logo p a,#header-fixed #header-logo p a{display:block;font-size:2.2rem;line-height:1.3em;font-weight:bold;color:#3071b9;transition:opacity .4s}#header #header-logo p a img,#header-fixed #header-logo p a img{display:block;width:95px;height:auto;margin-bottom:12px}#header #header-logo p a:hover,#header-fixed #header-logo p a:hover{opacity:0.6;text-decoration:none}#header .user-area,#header-fixed .user-area{display:flex;margin-left:auto}#header .user-area .login-status,#header-fixed .user-area .login-status{display:flex;flex-wrap:nowrap;justify-content:space-between;align-self:center;margin-right:20px;padding:11px 8px 9px;border:1px solid #3071b9;border-radius:5px;background:#fff}#header .user-area .login-status p,#header-fixed .user-area .login-status p{font-size:1.2rem;line-height:1.3em;font-weight:bold;color:#000}#header .user-area .login-status .user,#header-fixed .user-area .login-status .user{margin-left:10px}#header .user-area .login-status .user a,#header-fixed .user-area .login-status .user a{transition:opacity .4s}#header .user-area .login-status .user a .user-name,#header-fixed .user-area .login-status .user a .user-name{font-size:1.2rem;line-height:1.3em;font-weight:bold;color:#3071b9}#header .user-area .login-status .user a:hover,#header-fixed .user-area .login-status .user a:hover{opacity:0.6;text-decoration:none}#header .user-area .login-status .button-logout,#header-fixed .user-area .login-status .button-logout{margin-left:9px}#header .user-area .login-status .button-logout a,#header-fixed .user-area .login-status .button-logout a{padding:3px 5px;background-color:#fff;border:2px solid #3071b9;border-radius:5px;color:#3071b9;white-space:nowrap;transition:opacity .4s}#header .user-area .login-status .button-logout a:hover,#header-fixed .user-area .login-status .button-logout a:hover{opacity:0.6;text-decoration:none}#header .user-area .links-button a,#header-fixed .user-area .links-button a{display:block;padding:25px;background:#3071b9;font-size:1.4rem;line-height:1.5em;font-weight:bold;color:#fff;transition:opacity .4s}#header .user-area .links-button a:hover,#header-fixed .user-area .links-button a:hover{opacity:0.6;text-decoration:none}#header #pc-header-nav,#header-fixed #pc-header-nav{width:100%;margin-top:24px}#header #pc-header-nav ul,#header-fixed #pc-header-nav ul{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:0}#header #pc-header-nav ul li,#header-fixed #pc-header-nav ul li{margin:0;padding:0;list-style:none}#header #pc-header-nav ul li a,#header-fixed #pc-header-nav ul li a{font-size:1.4rem;line-height:1.3em;font-weight:bold;color:#333}#header #pc-header-nav ul li a[target],#header-fixed #pc-header-nav ul li a[target]{padding:0 20px 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17px' height='16px' viewBox='0 0 17 16'%3E%3Cpath fill='%23333' d='M13,9.31V11a3,3,0,0,1-3,3H5a3,3,0,0,1-3-3V6A3,3,0,0,1,5,3H8l2-2H5A5,5,0,0,0,0,6v5a5,5,0,0,0,5,5h5a5,5,0,0,0,5-5V7.31Z'/%3E%3Cpolygon fill='%23333' points='17 0 11 0 12.5 1.5 7 7 9.83 9.83 15.33 4.33 17 6 17 0'/%3E%3C/svg%3E") right center no-repeat}#header #pc-header-nav ul li a:hover,#header-fixed #pc-header-nav ul li a:hover{text-decoration:none;border-bottom:2px solid;border-image:linear-gradient(90deg, #3071b9 33%, #235388 66%);border-image-slice:100%;border-image-slice:1}#header #pc-header-nav ul li.current a,#header-fixed #pc-header-nav ul li.current a{border-bottom:2px solid;border-image:linear-gradient(90deg, #3071b9 33%, #235388 66%);border-image-slice:100%;border-image-slice:1}#header #sp-header-utility,#header-fixed #sp-header-utility{display:none}#header button#sp-header-toggle,#header #sp-header-toggle-content,#header-fixed button#sp-header-toggle,#header-fixed #sp-header-toggle-content{display:none}#header-fixed{position:fixed;top:0;left:0;right:0;z-index:5}#header-fixed.off{display:none}}@media screen and (min-device-width: 641px) and (max-width: 1220px), print{#header-fixed{margin-left:35px}}@media screen and (min-device-width: 641px), print{nav#breadcrumb{order:2;position:relative;width:1150px;position:relative;margin:0 calc((100% - 1150px) / 2);z-index:2}nav#breadcrumb::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;left:calc(0px - 100vw);top:0;z-index:-1;background:#f5f5f5;box-sizing:border-box}nav#breadcrumb ol{display:flex;flex-wrap:wrap;width:100%;padding:6px 0}nav#breadcrumb ol li{margin:0;padding:0 0 0 21px;position:relative;z-index:1;font-size:1.2rem;line-height:1.7em}nav#breadcrumb ol li a{color:#333;transition:opacity 0.4s}nav#breadcrumb ol li a:hover{opacity:0.6}nav#breadcrumb ol li:first-child{padding-left:0}nav#breadcrumb ol li:not(:first-child)::before{content:"";display:block;box-sizing:border-box;width:6px;height:6px;position:absolute;left:7px;top:calc( ( ( 1.2rem * 1.7 ) / 2 ) - 4px);z-index:1;border-right:1px solid #959fae;border-bottom:1px solid #959fae;transform:rotate(-45deg)}#main{order:4;width:1150px;margin:0 auto;position:relative;z-index:2}#main h2{position:relative;margin:0;padding:64px 0 25px;font-size:3.6rem;line-height:1.3em;font-weight:bold;text-align:center}#main h2::after{display:block;position:absolute;left:0;right:0;bottom:0;width:150px;height:2px;margin:0 auto;background:linear-gradient(90deg, #3071b9 33%, #235388 66%);content:""}#main p{margin-top:1.6rem;font-size:1.6rem;line-height:1.7em}#main ul,#main ol{margin-top:1rem;margin-left:23px;border-top:1px solid transparent}#main ul li,#main ol li{margin-top:0.5rem;font-size:1.6rem;line-height:1.7em}#main .links-application{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;padding:60px 30px}#main .links-application::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;left:calc(0px - 100vw);top:0;z-index:-1;background:#f0f0f0;box-sizing:border-box}#main .links-application .button{margin:0;min-width:300px;box-sizing:border-box}#main .links-application .button a{display:block;position:relative;z-index:1;padding:18px 35px 16px;border-radius:10em;background:#fff;color:#3071b9;font-weight:bold;box-shadow:1px 1px 8px rgba(0,0,0,0.35),0 0 0 3px #3071b9 inset;text-align:center;transition:background-image 0.4s,color 0.4s;font-size:1.4rem;line-height:1em}#main .links-application .button a::after{position:absolute;top:0;bottom:0;right:auto;width:6px;height:6px;margin:auto auto auto 5px;border-top:3px solid #3071b9;border-right:3px solid #3071b9;transform:rotate(45deg);content:"";font-size:1.2rem;z-index:2;transition:border-color 0.4s}#main .links-application .button a::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:10em;background:linear-gradient(90deg, #3071b9 33%, #235388 66%);content:"";opacity:0;transition:opacity 0.4s}#main .links-application .button a:hover{color:#fff;text-decoration:none}#main .links-application .button a:hover::before{opacity:1}#main .links-application .button a:hover::after{border-color:#fff}#main .links-application .button+.button{margin-left:15px}#main .links-speaker{position:relative;padding:0 0 60px}#main .links-speaker::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;left:calc(0px - 100vw);top:0;z-index:-1;background:url(../img/speakers-bg.jpg) top center no-repeat,url(../img/speakers-bg-02.jpg) repeat 0 6px;box-sizing:border-box}#main .links-speaker h3{margin-top:55px;font-size:1.8rem;line-height:1.3em;font-weight:bold;text-align:center}#main .links-speaker ul{display:flex;flex-wrap:wrap;justify-content:center;margin:-15px 0 0 -19px;padding:25px 0 0}#main .links-speaker ul li{width:160px;margin:15px 0 0 19px;padding:0;list-style:none}#main .links-speaker ul li a{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:0 5px 6px 0 rgba(0,0,0,0.2);transition:background 0.4s}#main .links-speaker ul li a .pic{display:block;flex-shrink:0}#main .links-speaker ul li a .pic img{display:block;max-width:100%;height:auto}#main .links-speaker ul li a .entry-date{display:flex;flex-wrap:nowrap;justify-content:flex-end}#main .links-speaker ul li a .entry-date .date{margin-left:7px;padding:2px 10px;font-size:1.4rem;line-height:1.3em;font-weight:bold;color:#fff}#main .links-speaker ul li a .entry-date .date.day1{background:#6098d6}#main .links-speaker ul li a .entry-date .date.day2{background:#8957a1}#main .links-speaker ul li a .special{margin:10px 5px 0;font-size:1.4rem;line-height:1.5em;font-weight:bold;color:#74a5db}#main .links-speaker ul li a .speaker-name{margin:10px 5px 0;font-size:1.8rem;line-height:1.3em;font-weight:bold;color:#333}#main .links-speaker ul li a .company-department{flex-grow:1;padding:5px;font-size:1.4rem;line-height:1.5em;font-weight:bold}#main .links-speaker ul li a .button{align-self:center;position:relative;z-index:1;margin:5px 5px 10px;padding:4px 23px 3px;border-radius:10em;box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 3px #3071b9 inset;transition:color 0.4s;font-size:1.2rem;line-height:1.5em;font-weight:bold;color:#3071b9}#main .links-speaker ul li a .button::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:10em;background:linear-gradient(90deg, #3071b9 33%, #235388 66%);content:"";opacity:0;transition:opacity 0.4s}#main .links-speaker ul li a .button::after{position:absolute;top:0;bottom:0;right:auto;width:6px;height:6px;margin:auto;border-top:3px solid #3071b9;border-right:3px solid #3071b9;transform:rotate(45deg);content:"";font-size:1.2rem;z-index:2;transition:border-color 0.4s}#main .links-speaker ul li a:hover{background:#fff;opacity:1;text-decoration:none}#main .links-speaker ul li a:hover .button{color:#fff}#main .links-speaker ul li a:hover .button::before{opacity:1}#main .links-speaker ul li a:hover .button::after{border-color:#fff}#main .links-speaker h2+ul{padding-top:68px}#main .sponsor-type{margin:4rem 0 0;font-size:2.4rem;line-height:1.5em;color:#a0a0a0;text-align:center}#main .lists-exhibit{position:relative;width:960px;margin:50px auto 0}#main .lists-exhibit .sponsor-type{margin:0 0 2rem}#main .lists-exhibit>ul{margin:0;padding-bottom:15px;border-bottom:2px solid #3071b9}#main .lists-exhibit>ul>li{display:flex;flex-wrap:nowrap;margin-top:15px;padding-top:15px;border-top:2px solid #3071b9}#main .lists-exhibit>ul>li:first-child{margin-top:0}#main .lists-exhibit>ul>li .detail{order:2;width:calc(100% - 263px)}#main .lists-exhibit>ul>li .detail .name{margin:0;font-size:1.6rem;line-height:1.5em;font-weight:bold;color:#3071b9}#main .lists-exhibit>ul>li .detail .catch{position:relative;margin-top:1rem;padding-left:calc(11px + 10px);font-size:1.4rem;line-height:1.5em;font-weight:bold}#main .lists-exhibit>ul>li .detail .catch::after{display:block;position:absolute;top:0;bottom:0;left:0;width:11px;height:11px;border:none;background:#3071b9;margin:auto 0;content:""}#main .lists-exhibit>ul>li .detail .description{margin-top:1em;font-size:1.4rem;line-height:1.5em}#main .lists-exhibit>ul>li>.pic{order:1;display:flex;flex-wrap:nowrap;align-items:center;width:263px;margin-top:0}#main .lists-sponsor{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto 80px}#main .lists-sponsor>li{list-style:none;width:calc(100% / 4);margin:50px 0 0 0;text-align:center;font-size:1.4rem;line-height:1.5em}#main .lists-sponsor>li a{text-align:center;text-decoration:none;opacity:1;transition:opacity 0.4s;color:#3071b9}#main .lists-sponsor>li a:hover{opacity:0.6}#main .lists-sponsor>li span{display:inline-block;text-decoration:none}#main .category-visual{position:relative}#main .category-visual::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;left:calc(0px - 100vw);top:0;z-index:-1;box-sizing:border-box;background:#fafafa}#main .category-visual .visual-area{position:relative}#main .category-visual .visual-area .text{position:absolute;left:0;bottom:0;z-index:2;width:420px;min-height:150px;padding:50px 15px 1px 0;background:#3071b9;box-sizing:border-box}#main .category-visual .visual-area .text h1{display:inline-block;font-size:3.6rem;line-height:1.2em;font-weight:bold;color:#fff;border-bottom:4px solid #fff}#main .category-visual .visual-area .text p{margin-top:25px;font-size:1.8rem;line-height:1.3em;font-weight:normal;color:#fff}#main .category-visual .visual-area .text::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;right:0;top:0;z-index:-1;background:#3071b9}#main .category-visual .visual-area .visual{margin-top:0;text-align:center}#main .category-visual .visual-area .visual img{vertical-align:top}#main .category-visual .description{position:relative;z-index:2;width:825px;margin:0;padding:15px 15px 15px 0;background:#3071b9;font-size:1.4rem;line-height:1.3em;font-weight:normal;color:#fff;box-sizing:border-box}#main .category-visual .description::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;right:0;top:0;z-index:-1;background:#3071b9}.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:7;display:none;opacity:0}.modal-overlay.animate-wait[aria-hidden="false"]{opacity:0}.modal-overlay.animate-wait[aria-hidden="true"]{display:block;opacity:1}.modal-overlay.animate[aria-hidden="false"]{animation:modalAnimateShow 0.4s}.modal-overlay.animate[aria-hidden="true"]{display:block;animation:modalAnimateHidden 0.4s}.modal-overlay[aria-hidden="false"]{display:block;opacity:1}.modal-overlay[aria-hidden="true"]{opacity:0}.modal-content{flex-direction:column;position:fixed;top:0;bottom:0;left:35px;right:35px;z-index:8;width:900px;height:calc(100% - 100px);max-height:900px;margin:auto;display:none;opacity:0}.modal-content.animate-wait[aria-hidden="false"]{opacity:0}.modal-content.animate-wait[aria-hidden="true"]{display:flex;opacity:1}.modal-content.animate[aria-hidden="false"]{animation:modalAnimateShow 0.4s}.modal-content.animate[aria-hidden="true"]{display:flex;animation:modalAnimateHidden 0.4s}.modal-content[aria-hidden="false"]{display:flex;opacity:1}.modal-content[aria-hidden="true"]{opacity:0}.modal-content .header .close{display:block;margin:0 0 0 auto;padding:0;width:40px;height:40px;border:2px solid #a0a0a0;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cpath fill='%23424242' d='M21.61.58,12.5,9.7,3.39.58A2,2,0,0,0,.58,3.39L9.7,12.5.58,21.61a2,2,0,0,0,2.81,2.81L12.5,15.3l9.11,9.12a2,2,0,0,0,2.81-2.81L15.3,12.5l9.12-9.11A2,2,0,0,0,21.61.58Z'/%3E%3C/svg%3E") 50% 50% no-repeat;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,0.2)}.modal-content .body{margin:5px 0 0;flex:1 1 auto}.modal-content .body iframe{width:100%;height:100%}.modal-content .footer{margin-top:10px;text-align:center}.modal-content .footer .close{position:relative;width:200px;margin:auto;padding:8px 0;border:2px solid #a0a0a0;border-radius:5px;background:#fff;text-align:center;box-shadow:1px 1px 8px rgba(0,0,0,0.35);cursor:pointer}.modal-content .footer .close::after{position:absolute;top:0;bottom:0;right:auto;width:6px;height:6px;margin:auto auto auto 5px;border-top:3px solid #000;border-right:3px solid #000;transform:rotate(45deg);content:"";font-size:1.2rem}#footer{order:5;display:flex;flex-wrap:wrap;width:1150px;margin:0 calc((100% - 1150px) / 2) 0;position:relative;z-index:3}#footer #footer-sns{width:100%;padding:18px 0}#footer #footer-sns ul{display:flex;flex-wrap:nowrap;justify-content:center;margin:0 0 0 -25px;padding:0;align-items:center}#footer #footer-sns ul li{margin:0 0 0 25px;padding:0;list-style:none}#footer #footer-sns ul li a{margin:0;padding:0;background:none;transition:opacity 0.4s}#footer #footer-sns ul li a[target]{margin:0;padding:0;background:none}#footer #footer-sns ul li a:hover{opacity:0.6}#footer #footer-sns ul li a img{display:block}#footer #footer-information{position:relative;width:100%;padding:45px 5px;display:flex;flex-wrap:nowrap;justify-content:space-between;letter-spacing:2px}#footer #footer-information::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;left:calc(0px - 100vw);top:0;z-index:-1;background:linear-gradient(90deg, #3071b9 33%, #235388 66%)}#footer #footer-information .box-footer-information{width:330px}#footer #footer-information .box-footer-information .title{margin:0;padding-bottom:2px;border-bottom:2px solid #fff;font-size:1.8rem;line-height:1.5em;font-weight:bold;color:#fff;letter-spacing:2px}#footer #footer-information .box-footer-information ul{margin:-16px 0 0;padding:32px 0 0}#footer #footer-information .box-footer-information ul li{margin:16px 0 0;padding:0;list-style:none}#footer #footer-information .box-footer-information ul li a{display:inline;font-size:1.4rem;line-height:1.5em;font-weight:bold;color:#fff;text-decoration:underline;transition:opacity 0.4s}#footer #footer-information .box-footer-information ul li a:hover{opacity:0.6}#footer #footer-information .box-footer-information p{margin:16px 0 0;font-size:1.4rem;line-height:1.5em;font-weight:bold;color:#fff}#footer #footer-information .box-footer-information p a{padding:0;background:none;font-size:1.4rem;line-height:1.5em;font-weight:bold;color:#fff;text-decoration:underline;transition:opacity 0.4s}#footer #footer-information .box-footer-information p a:hover{opacity:0.6}#footer #footer-information .box-footer-information .secretariat{margin-top:32px}#footer #footer-image-provider{width:100%;position:relative;padding:12px 0;text-align:right}#footer #footer-image-provider::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;left:calc(0px - 100vw);top:0;z-index:-1;background:#1b4068}#footer #footer-image-provider p{padding-right:145px;font-size:1.2rem;line-height:1.3em;color:#fff;letter-spacing:2px}#footer #footer-copyright{width:100%;position:relative;text-align:center;padding:18px 0 15px;font-size:1.2rem;line-height:1.3em;color:#fff;letter-spacing:1px}#footer #footer-copyright::after{content:"";display:block;width:calc(200vw + 100%);height:100%;position:absolute;left:calc(0px - 100vw);top:0;z-index:-1;background-image:linear-gradient(-135deg, #000, #323232)}#footer #back-to-top{bottom:58px}#footer #back-to-top a{width:60px;height:60px}body.show-links-application #footer #back-to-top{bottom:100px;transition:bottom 0.7s}}@keyframes modalAnimateShow{from{opacity:0}to{opacity:1}}@keyframes modalAnimateHidden{from{opacity:1}to{opacity:0}}@media screen and (max-device-width: 640px){body{overflow:hidden}img{max-width:100%;height:auto}a:hover{text-decoration:none}header,#header-fixed{position:relative;z-index:3;width:100%;padding-bottom:10px;background:#fff}header #header-logo,#header-fixed #header-logo{display:inline-block;padding:15px 10px 0;align-self:center}header #header-logo p,#header-fixed #header-logo p{margin:0}header #header-logo p a,#header-fixed #header-logo p a{display:block;font-size:1.2rem;line-height:1.3em;font-weight:bold;color:#3071b9}header #header-logo p a img,#header-fixed #header-logo p a img{display:block;width:75px;height:auto;margin-bottom:15px}header .user-area,#header-fixed .user-area{text-align:right;margin:10px 10px 0}header .user-area .login-status,#header-fixed .user-area .login-status{display:inline-flex;align-items:center;padding:11px 5px 10px;border:1px solid #3071b9;border-radius:5px;background:#fff}header .user-area .login-status p,#header-fixed .user-area .login-status p{font-size:1.1rem;line-height:1.3em;font-weight:bold;color:#000}header .user-area .login-status .user,#header-fixed .user-area .login-status .user{margin-left:6px}header .user-area .login-status .user a .user-name,#header-fixed .user-area .login-status .user a .user-name{font-size:1.1rem;line-height:1.3em;font-weight:bold;color:#3071b9}header .user-area .login-status .button-logout,#header-fixed .user-area .login-status .button-logout{margin-left:9px}header .user-area .login-status .button-logout a,#header-fixed .user-area .login-status .button-logout a{padding:3px 5px;background-color:#fff;border:2px solid #3071b9;border-radius:5px;color:#3071b9;white-space:nowrap}header .user-area .links-button,#header-fixed .user-area .links-button{position:absolute;top:0;right:50px}header .user-area .links-button a,#header-fixed .user-area .links-button a{display:block;padding:8px 5px;background:#3071b9;font-size:1rem;line-height:1.3em;font-weight:bold;color:#fff}header #pc-header-nav,#header-fixed #pc-header-nav{display:none}header button#sp-header-toggle,#header-fixed button#sp-header-toggle{position:absolute;top:15px;right:19px;z-index:5;display:block;width:15px;height:11px;margin:0;padding:0;border:none;border-top:1px solid #333;background:none;color:transparent;outline:none;appearance:none;box-sizing:border-box}header button#sp-header-toggle::before,#header-fixed button#sp-header-toggle::before{display:block;position:absolute;top:4px;left:0;width:15px;height:1px;background:#333;content:"";transition:transform 0.4s}header button#sp-header-toggle::after,#header-fixed button#sp-header-toggle::after{display:block;position:absolute;top:9px;left:0;width:15px;height:1px;background:#333;content:"";transition:transform 0.4s}header #sp-header-toggle-content,#header-fixed #sp-header-toggle-content{position:fixed;top:-100%;left:0;width:100%;padding:0;text-align:center;transition:top 0.5s;z-index:3}header #sp-header-toggle-content #sp-header-nav,#header-fixed #sp-header-toggle-content #sp-header-nav{margin:0}header #sp-header-toggle-content #sp-header-nav nav,#header-fixed #sp-header-toggle-content #sp-header-nav nav{display:flex;flex-wrap:wrap;background:#fff}header #sp-header-toggle-content #sp-header-nav nav ul,#header-fixed #sp-header-toggle-content #sp-header-nav nav ul{width:100%;margin:0;background:#ccc}header #sp-header-toggle-content #sp-header-nav nav ul li,#header-fixed #sp-header-toggle-content #sp-header-nav nav ul li{border-top:1px dotted #333;font-size:1.4rem;line-height:1.7em;text-align:center}header #sp-header-toggle-content #sp-header-nav nav ul li:first-child,#header-fixed #sp-header-toggle-content #sp-header-nav nav ul li:first-child{border-top:none}header #sp-header-toggle-content #sp-header-nav nav ul li a,#header-fixed #sp-header-toggle-content #sp-header-nav nav ul li a{display:block;padding:15px;font-size:1.5rem;color:#333}header button#sp-header-toggle.opened,#header-fixed button#sp-header-toggle.opened{border-top:none}header button#sp-header-toggle.opened::before,#header-fixed button#sp-header-toggle.opened::before{top:8px;transform:rotate(-45deg)}header button#sp-header-toggle.opened::after,#header-fixed button#sp-header-toggle.opened::after{transform:rotate(45deg)}header button#sp-header-toggle.opened+#sp-header-toggle-content,#header-fixed button#sp-header-toggle.opened+#sp-header-toggle-content{top:0;margin:0;padding:0}#header-fixed{position:fixed;top:0;z-index:5}#header-fixed.off{display:none}nav#breadcrumb{-webkit-overflow-scrolling:touch;position:relative;z-index:2;background:#f5f5f5}nav#breadcrumb ol{display:flex;overflow-x:auto;overflow-y:hidden;margin:0;padding:5px 15px 5px 10px}nav#breadcrumb ol li{margin:0;padding:0 0 0 21px;font-size:1.2rem;line-height:1.7em;white-space:nowrap;position:relative;z-index:1}nav#breadcrumb ol li a{color:#333}nav#breadcrumb ol li:first-child{padding-left:0}nav#breadcrumb ol li:not(:first-child)::before{content:"";display:block;box-sizing:border-box;width:6px;height:6px;position:absolute;left:7px;top:calc( ( ( 1.2rem * 1.7 ) / 2 ) - 3px);z-index:1;border-right:1px solid #959fae;border-bottom:1px solid #959fae;transform:rotate(-45deg)}#main{margin:0 10px 0 10px;position:relative;z-index:1}#main h2{position:relative;margin:0;padding:32px 0 12px;font-size:1.8rem;line-height:1.3em;font-weight:bold;text-align:center}#main h2::after{display:block;position:absolute;left:0;right:0;bottom:0;width:80px;height:2px;margin:0 auto;background:linear-gradient(90deg, #3071b9 33%, #235388 66%);content:""}#main .links-application{background:#f0f0f0;margin:0 -10px;padding:38px 10px;text-align:center}#main .links-application .button{display:inline-block;margin:0;min-width:270px;box-sizing:border-box}#main .links-application .button a{display:block;position:relative;z-index:1;padding:18px 35px 16px;border-radius:10em;background:#fff;color:#3071b9;font-weight:bold;box-shadow:1px 1px 8px rgba(0,0,0,0.35),0 0 0 3px #3071b9 inset;text-align:center;transition:background-image 0.4s,color 0.4s;font-size:1.4rem;line-height:1em}#main .links-application .button a::after{position:absolute;top:0;bottom:0;right:auto;width:6px;height:6px;margin:auto auto auto 5px;border-top:3px solid #3071b9;border-right:3px solid #3071b9;transform:rotate(45deg);content:"";font-size:1.2rem;z-index:2;transition:border-color 0.4s}#main .links-application .button a::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:10em;background:linear-gradient(90deg, #3071b9 33%, #235388 66%);content:"";opacity:0;transition:opacity 0.4s}#main .links-application .button a:hover{color:#fff;text-decoration:none}#main .links-application .button a:hover::before{opacity:1}#main .links-application .button a:hover::after{border-color:#fff}#main .links-application .button+.button{margin-top:15px}#main .links-speaker{margin:0 -10px;padding:0 20px 40px;background:url(../img/speakers-bg.jpg) top center no-repeat,url(../img/speakers-bg-02.jpg) repeat 0 6px}#main .links-speaker h3{margin-top:30px;font-size:1.4rem;line-height:1.3em;font-weight:bold;text-align:center}#main .links-speaker ul{display:flex;flex-wrap:wrap;justify-content:space-around;margin:-15px 0 0 -10px;padding:15px 0 0}#main .links-speaker ul li{width:calc((100% - 30px) / 2);max-width:160px;margin:15px 0 0 10px;padding:0;list-style:none}#main .links-speaker ul li a{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:0 5px 6px 0 rgba(0,0,0,0.2);transition:background 0.4s}#main .links-speaker ul li a .pic{display:block;flex-shrink:0}#main .links-speaker ul li a .pic img{display:block;max-width:100%;height:auto}#main .links-speaker ul li a .entry-date{display:flex;flex-wrap:nowrap;justify-content:flex-end}#main .links-speaker ul li a .entry-date .date{margin-left:7px;padding:2px 8px;font-size:1.2rem;line-height:1.3em;font-weight:bold;color:#fff}#main .links-speaker ul li a .entry-date .date.day1{background:#6098d6}#main .links-speaker ul li a .entry-date .date.day2{background:#8957a1}#main .links-speaker ul li a .special{margin:10px 5px 0;font-size:1.2rem;line-height:1.5em;font-weight:bold;color:#74a5db}#main .links-speaker ul li a .speaker-name{margin:10px 5px 0;font-size:1.6rem;line-height:1.3em;font-weight:bold;color:#333}#main .links-speaker ul li a .company-department{flex-grow:1;padding:5px;font-size:1.2rem;line-height:1.5em;font-weight:bold;color:#787878}#main .links-speaker ul li a .button{align-self:center;position:relative;z-index:1;margin:5px 5px 10px;padding:4px 21px 3px;border-radius:10em;box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 2px #3071b9 inset;transition:color 0.4s;font-size:1rem;line-height:1.5em;font-weight:bold;color:#3071b9}#main .links-speaker ul li a .button::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:10em;background:linear-gradient(90deg, #3071b9 33%, #235388 66%);content:"";opacity:0;transition:opacity 0.4s}#main .links-speaker ul li a .button::after{position:absolute;top:0;bottom:0;right:auto;width:6px;height:6px;margin:auto;border-top:2px solid #3071b9;border-right:2px solid #3071b9;transform:rotate(45deg);content:"";font-size:1.2rem;z-index:2;transition:border-color 0.4s}#main .links-speaker h2+ul{padding-top:30px}#main .sponsor-type{margin:4rem 0 0;font-size:2.4rem;line-height:1.5em;color:#a0a0a0;text-align:center}#main .lists-exhibit{position:relative;margin:50px auto 0}#main .lists-exhibit .sponsor-type{margin:0 0 1rem}#main .lists-exhibit>ul{margin:0;padding-bottom:15px;border-bottom:2px solid #3071b9}#main .lists-exhibit>ul>li{display:flex;flex-wrap:wrap;margin-top:15px;padding-top:40px;border-top:2px solid #3071b9}#main .lists-exhibit>ul>li:first-child{margin-top:0}#main .lists-exhibit>ul>li .detail{order:2}#main .lists-exhibit>ul>li .detail .name{margin:1.4rem 0 0;font-size:1.6rem;line-height:1.5em;font-weight:bold;color:#3071b9}#main .lists-exhibit>ul>li .detail .catch{position:relative;margin-top:1rem;padding-left:calc(11px + 5px);font-size:1.2rem;line-height:1.5em;font-weight:bold}#main .lists-exhibit>ul>li .detail .catch::after{display:block;position:absolute;top:0.3rem;left:0;width:11px;height:11px;border:none;background:#3071b9;content:""}#main .lists-exhibit>ul>li .detail .description{margin-top:1em;font-size:1.2rem;line-height:1.5em}#main .lists-exhibit>ul>li>.pic{order:1;display:flex;flex-wrap:nowrap;width:36%;margin:0 auto}#main .lists-sponsor{display:flex;flex-wrap:wrap;margin:0 -10px 50px}#main .lists-sponsor>li{list-style:none;width:50%;margin:40px 0 0;text-align:center}#main .lists-sponsor>li a{text-align:center;text-decoration:none}#main .lists-sponsor>li span{display:inline-block;text-decoration:none;font-size:1.2rem;line-height:1.5em;color:#3071b9}#main .lists-sponsor>li a>span:first-child,#main .lists-sponsor>li span:first-child{margin-top:24px}#main .category-visual{margin:0 -10px;background:#fafafa}#main .category-visual .visual-area .text{padding:10px;background:#3071b9;box-sizing:border-box}#main .category-visual .visual-area .text h1{display:inline-block;font-size:1.8rem;line-height:1.2em;font-weight:bold;color:#fff;border-bottom:2px solid #fff}#main .category-visual .visual-area .text h1 br{display:none}#main .category-visual .visual-area .text p{margin-top:10px;font-size:1.4rem;line-height:1.3em;font-weight:normal;color:#fff}#main .category-visual .visual-area .visual{margin:0}#main .category-visual .visual-area .visual img{vertical-align:top}#main .category-visual .description{margin:0;padding:5px 10px 10px;background:#3071b9;font-size:1.2rem;line-height:1.5em;font-weight:normal;color:#fff;box-sizing:border-box;background:#3071b9}@keyframes modalAnimateShow{from{opacity:0}to{opacity:1}}@keyframes modalAnimateHidden{from{opacity:1}to{opacity:0}}.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:7;display:none;opacity:0}.modal-overlay.animate-wait[aria-hidden="false"]{opacity:0}.modal-overlay.animate-wait[aria-hidden="true"]{display:block;opacity:1}.modal-overlay.animate[aria-hidden="false"]{animation:modalAnimateShow 0.4s}.modal-overlay.animate[aria-hidden="true"]{display:block;animation:modalAnimateHidden 0.4s}.modal-overlay[aria-hidden="false"]{display:block;opacity:1}.modal-overlay[aria-hidden="true"]{opacity:0}.modal-content{flex-direction:column;position:fixed;top:0;bottom:0;left:0;right:0;width:calc(100% - 20px);height:calc(100% - 20px);margin:auto;z-index:8;display:none;opacity:0}.modal-content.animate-wait[aria-hidden="false"]{opacity:0}.modal-content.animate-wait[aria-hidden="true"]{display:flex;opacity:1}.modal-content.animate[aria-hidden="false"]{animation:modalAnimateShow 0.4s}.modal-content.animate[aria-hidden="true"]{display:flex;animation:modalAnimateHidden 0.4s}.modal-content[aria-hidden="false"]{display:flex;opacity:1}.modal-content[aria-hidden="true"]{opacity:0}.modal-content .header{position:relative;height:40px}.modal-content .header .close{position:absolute;width:40px;height:40px;top:0;right:0;padding:0;border:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEUAAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAABgX1+Ojo6bm5ufn5+bm5sEAAAdGhqQkJCgoKCRkZEnJCSXl5eXl5eQkJBhX1+fn5+Ojo6fn5+fn5+ampqPj49iYWGbm5ufn5+fn5+goKCioqLJycnq6ur7+/v////IyMiqqqrt7e2jo6PKysr9/f38/PzBwcFSUlJPT0+/v7+7u7tQUFD+/v5AQEBCQkK8vLy2trZVVVVTU1O9vb1BQUG+vr63t7e4uLi6urq5ubm0tLSzs7NDQ0PAwMBERESysrJNTU3ExMTFxcXu7u4AAADTLt7rAAAANnRSTlMAAQIDBQYHBAgKDA0ODxIUFhcYGRMcHyIjJCUQHUeg3vndCyWl/agoxsimSP2h+vXcoUnf+/aL4nf5AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAlVJREFUSMed1mlX2kAUBmCyDFlIIAz7otiiXQSt0HYUBoUWUcsqFbG16///FQ0zoQmBrPcD58DJkxtykvveSMQohmFYj9IPiWyWTjieB1GXAjzP6dSKGFYAoiTHFEV1KEWJyZIIBM7syLAcEGU1ntCSEKZ2FoRJLRFXZRFw64YrJSlpmMnm8oWiQxXyuWwGphUJCIZjdFXSynv7lQPkUgcv9vfKWukl4BjaTFeweniEPOvo1WtYkqhjBVHRqm/Q+UWrjV2q3eqco7dVTREFljST0+VjdHmFPevqEh2W0zLQ/x3DiSqs1bs+lO669RpURf0qGV6KZ05Qz4/CuIdOMnGJZyIsLyeyFdTyx1qokk3IPBthQUzLnaJP/thndJrTYkBnUSWZR8ifwhihfFKJEgYLQVgBUqbCosn614Mb+6G313cdkxWhSlnKZF8Gw+FovKkmo+FwamGp3czmVmo4c2f4fm5zE/LDVw9GT266ie00Tsxwt7uVM8MPpttSLsx0VN1jfwwviHu03Q1PRt0K2ZU7o26H8mB4SXrNtx40D/ZEms2XwdjT3LjIZRD2jdxD8rHwz4j6fvM42nYujKpn/UXbds7sv1q7Bz+MqB/P9At1E2/206owHtucA1sQ1TdPP958/xyGwi+bMtzAo9udXVG3a5ZYB97v2fSP/YHqz6Y9CzMGXsjxGm6YB4qONnpnREfAoDqjQWXE4oU/1kENGoskhJs+Q/hvt940QjhY5B8bkR9ywQi7zqyXp1rj/Qc38/Gs0bQsT2FXtZCLYdg1NOzSG3zF/gfn4OpygWuD4QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wNy0xOFQxMDozOTo0NiswOTowMB/bfn8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDctMThUMTA6Mzk6NDYrMDk6MDBuhsbDAAAAAElFTkSuQmCC);background-size:40px;cursor:pointer}.modal-content .body{flex:1 1 auto}.modal-content .body iframe{width:100%;height:100%}.modal-content .footer{margin-top:10px;text-align:center}.modal-content .footer .close{position:relative;width:200px;margin:auto;padding:8px 0;border:2px solid #a0a0a0;border-radius:5px;background:#fff;text-align:center;box-shadow:1px 1px 8px rgba(0,0,0,0.35);cursor:pointer}.modal-content .footer .close::after{position:absolute;top:0;bottom:0;right:auto;width:6px;height:6px;margin:auto auto auto 5px;border-top:3px solid #000;border-right:3px solid #000;transform:rotate(45deg);content:"";font-size:1.2rem}#footer{margin:0;position:relative;z-index:4}#footer #footer-sns{width:100%;padding:18px 0;background-image:linear-gradient(-45deg, #fff 40%, #e7e7e7 45%, #e7e7e7 50%, #fff 50%, #fff 95%, #e7e7e7 95%, #e7e7e7);background-size:8px 8px}#footer #footer-sns ul{display:flex;flex-wrap:nowrap;justify-content:center;margin:0 0 0 -25px;padding:0;align-items:center}#footer #footer-sns ul li{margin:0 0 0 25px;padding:0;list-style:none}#footer #footer-sns ul li a{margin:0;padding:0;background:none;transition:opacity 0.4s}#footer #footer-sns ul li a[target]{margin:0;padding:0;background:none}#footer #footer-sns ul li a:hover{opacity:0.6}#footer #footer-sns ul li a img{display:block}#footer #footer-information{padding:0 10px 35px;background:linear-gradient(90deg, #3071b9 33%, #235388 66%);letter-spacing:2px;box-sizing:border-box}#footer #footer-information .box-footer-information{padding-top:35px}#footer #footer-information .box-footer-information .title{margin:0;padding-bottom:2px;border-bottom:2px solid #fff;font-size:1.4rem;line-height:1.5em;font-weight:bold;color:#fff;letter-spacing:2px}#footer #footer-information .box-footer-information ul{margin:0;padding:0}#footer #footer-information .box-footer-information ul li{margin:9px 0 0;padding:0;list-style:none}#footer #footer-information .box-footer-information ul li a{font-size:1.2rem;line-height:1.5em;font-weight:bold;color:#fff;text-decoration:underline}#footer #footer-information .box-footer-information p{margin:9px 0 0;font-size:1.2rem;line-height:1.5em;font-weight:bold;color:#fff}#footer #footer-information .box-footer-information p a{padding:0;background:none;font-size:1.2rem;line-height:1.5em;font-weight:bold;color:#fff;text-decoration:underline}#footer #footer-image-provider{padding:8px 10px;text-align:right;background:#1b4068}#footer #footer-image-provider p{font-size:1.2rem;line-height:1.3em;color:#fff;letter-spacing:2px}#footer #footer-copyright{text-align:center;padding:18px 10px 15px;background:linear-gradient(-135deg, #000, #323232);font-size:1.1rem;line-height:1.5em;color:#fff}#footer #back-to-top{bottom:20px}#footer #back-to-top a{width:60px;height:60px}body.show-links-application #footer #back-to-top{bottom:55px;transition:bottom 0.7s}}
