@charset "UTF-8";.home #contents>.inner{width:100%;max-width:100%}.home #contents>.clearfix{overflow:visible}.topinner{width:1000px;margin:0 auto;max-width:96%}.toppage h3,.toppage h4,.toppage h5{background:0 0;border:none;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.toppage h3:before,.toppage h3:after,.toppage h4:before,.toppage h4:after,.toppage h5:before,.toppage h5:after{display:none}.mainimage{position:relative}.main_copy{position:absolute;top:0;left:0;right:0;margin:auto;width:1000px;max-width:100%;height:100%;margin:0 auto}.main_copy img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:720px;max-width:72%}@media screen and (max-width:767px){.main_copy img{top:15%;max-width:92.57%}}.slick-slide img{margin:0 auto}button.slick-arrow{background:0 0;border:none;position:absolute;top:50%;margin-top:-20px;height:40px;width:16px;text-indent:-9px;z-index:1}button.slick-arrow:hover{cursor:pointer;opacity:.7}button.slick-prev{background:url(//totokyo-minato.jp/wp-content/themes/originalstyle-1column/img/btn_prev.png) no-repeat;left:18%;margin-left:-16px}button.slick-next{background:url(//totokyo-minato.jp/wp-content/themes/originalstyle-1column/img/btn_next.png) no-repeat;right:18%;margin-right:-16px}@media screen and (max-width:1650px){button.slick-prev{left:13.7%}button.slick-next{right:13.7%}}@media screen and (max-width:1400px){button.slick-prev{left:8%}button.slick-next{right:8%}}@media screen and (min-width:1200px){.slick-slide:not(.slick-center){opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.slick-dots li:not(:first-child){margin-left:1em}.slick-dots button{font-size:0;border:none;cursor:pointer;outline:none;padding:0;appearance:none;width:10px;height:10px;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#2ea6d1}.btn-style a{font-size:16px;color:#fff;background:#14489e;border-radius:0;width:100%;max-width:365px;padding:1em;margin:0 auto;line-height:1.2;display:block;text-align:center;text-decoration:none;box-sizing:border-box;position:relative;transition:.2s}.btn-style a:after{display:block;content:"";position:absolute;top:0;right:13px;bottom:0;margin:auto;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.2s}.btn-style a:hover{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);cursor:pointer}.btn-style a:hover:after{right:10px}.under .btn-style a{max-width:280px}.loopSliderWrap{top:0;left:0;height:180px;overflow:hidden;position:absolute}.loopSlider{margin:0 auto;width:100%;height:180px;text-align:left;position:relative;overflow:hidden}.loopSlider ul{height:180px;float:left;overflow:hidden}.loopSlider ul li{width:250px;height:180px;float:left;display:inline;overflow:hidden}.loopSlider ul li img{width:100%}.box_link{position:absolute;left:0;top:0;width:100%;height:100%}.box_link a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;transition:.2s}.top .mainblock a{text-decoration:none}.sec_news{margin:-6% 0 4%}.sec_news .news{position:relative;box-sizing:border-box;box-shadow:6px 6px 27px rgba(19,18,63,.09);background:#fff;padding:4% 5%}.sec_news .news:not(:last-child){margin-bottom:3%}.news dd a{text-decoration:none;color:#333;transition:.2s}.news dd a:hover{color:#14489e;text-decoration:none}.sec_news .news dl{margin-bottom:1.4em}.sec_news .news dt{color:#14489e;width:90px;float:left;clear:both;padding:.5em 0}.sec_news .news dd{padding:.5em 0;padding-left:110px}.sec_news .news dd:not(:last-child){border-bottom:1px solid #ccc}.sec_news .news dd a:hover{text-decoration:underline}.sec_news .news .btn a:hover{opacity:.7;-moz-opacity:.7;-webkit-opacity:.7}.sec_news .news h3{font-size:26px;color:#333;line-height:1.5;letter-spacing:.1em;position:relative;font-weight:700;padding:5px 3em 5px 0;margin:0 auto;box-sizing:border-box}.sec_news .news .btn a{position:absolute;top:10px;right:0;color:#fff;font-size:14px;background:#6db91b;display:table;padding:.2em 1em;line-height:1.3}.sec_news .news .btn a:after{content:" >";font-weight:700}.top h2{font-size:32px;font-weight:700;padding-left:50px;margin-bottom:1.5em;line-height:1.3;letter-spacing:.1em;position:relative}.top h2:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:40px;height:1px;background:#14489e}.top h2 span{font-size:56.25%;font-weight:400;color:#14489e;margin-left:1em}.sec_calendar{margin-bottom:8%}.sec_calendar .calendar iframe{width:calc(100% - 2px) !important;height:calc(100% - 2px) !important}.sec01{padding:7% 0;background:#f9f9f9}.sec01 .box_link a{z-index:1}.sec01 .column{position:relative;transition:.2s}.sec01 .column:hover{opacity:.7}.sec01 .column:hover figcaption:after{right:3px}.sec01 figcaption{font-size:26px;font-weight:700;text-align:center;color:#14489e;line-height:1.3;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;min-height:70px;margin-top:8px}.sec01 figcaption:after{content:'';position:absolute;top:0;right:7px;bottom:0;margin:auto;width:5px;height:5px;border-top:1px solid #14489e;border-right:1px solid #14489e;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.2s}.sec02{padding:7% 0;background:url(//totokyo-minato.jp/wp-content/themes/originalstyle-1column/img/top_bg01.jpg) no-repeat center/cover}.sec02 img{box-shadow:6px 6px 27px rgba(19,18,63,.09)}.sec02 a:hover img{box-shadow:0 0 17px rgba(19,18,63,.55);opacity:1}.sec02 .column{margin-bottom:2%}@media screen and (min-width:768px){.mainimage{background:url(//totokyo-minato.jp/wp-content/themes/originalstyle-1column/img/image1.jpg) no-repeat center/cover;height:860px}.left.btn-style a{margin-left:0}.right.btn-style a{margin-left:auto;margin-right:0}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column{box-sizing:border-box}.columns.wrap{flex-wrap:wrap}.columns:not(:last-child){margin-bottom:2%}.columns:not(.reverse) .column:not(.col_2):not(.col_3):not(.col_4):not(:first-child){margin-left:2%}.columns.reverse .column:not(:last-child){margin-left:2%}.columns.reverse .column:last-child{margin-left:0}.columns.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.column.break+.column{margin-left:0!important}.col_2{width:49%}.col_3{width:32%}.col_4{width:23.5%}.col_2:not(:nth-child(2n+1)){margin-left:2%}.col_3:not(:nth-child(3n+1)){margin-left:2%}.col_4:not(:nth-child(4n+1)){margin-left:2%}.con_l,.con_r{width:49%}.con_r{margin-left:2%}.sec_calendar .calendar{padding-bottom:670px !important}}@media screen and (max-width:1041px){.sec01 figcaption{font-size:21px}}@media screen and (max-width:767px){.btn-style a{margin:0 auto 10px;font-size:14px !important}.btn-style.btns a{display:block;width:100%;max-width:400px;margin:0 auto 10px}.topinner{width:420px;margin:0 auto;box-sizing:border-box}.scroll{overflow:auto}.scroll>table{width:100%;min-width:750px}.scroll+p{text-align:center;font-size:12px}.mainimage,.slider{margin-bottom:0}#main .news{margin-bottom:1.5em;position:relative}#main .news h3 .subtitle{font-size:12px;margin-left:0}.sec_news{padding:2em 0}.sec_news .news dt{width:100%}#main .news dt{padding:10px 0 0}#main .news dd{padding:0 0 10px}#main .news .btn a{font-size:12px}.loopSlider{height:90px}.loopSlider ul{height:90px}.loopSlider ul li{width:125px;height:90px}.columns,.column:not(:last-child){margin-bottom:4%}.columns.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.top h2{font-size:24px}.sec_news .news h3{font-size:21px}.sec01 .col_4{width:49%}.sec01 .col_4:not(:nth-child(2n+1)){margin-left:2%}.sec01 figcaption{font-size:18px}.sec02 .column{width:49%}.sec02 .column:not(:nth-child(2n+1)){margin-left:2%}.sec_calendar .calendar{padding-bottom:600px}}.page-links #main .column{position:relative;margin-bottom:2%;transition:.2s}.page-links #main .column:hover{opacity:.7}.page-links figcaption{font-weight:700;color:#14489e;text-align:center;padding:.5em 1em}.page-links #main img{border:1px solid #ccc}.page-chart .border-table tbody th,.page-chart .border-table tbody td:last-child{text-align:center;width:7em}.page-chart .border-table tbody td:nth-child(3){width:33%}.entry-block img.alignnone{width:100%;display:block;margin:1em 0}.chart-table thead th{vertical-align:middle;font-size:88%}.member-block h3{font-size:28px;color:#14489e;font-weight:700;margin-bottom:1.4em;padding-top:1em}.member-block table{width:100%;border-top:1px solid #eee}.member-block table th,.member-block table td{border-bottom:1px solid #eee;padding-bottom:1em;padding-top:1em}.member-block table th,.member-block table tr td:first-child{font-weight:700;text-align:left;vertical-align:top;padding-right:1em;font-size:inherit}.member-list dl{margin:1em 0 2em;border-top:1px solid #ccc}.member-list dt{font-weight:700;padding-top:1em;font-size:1.15em}.member-list dt a{color:#14489e;text-decoration:none;transition:.2s}.member-list dt a:hover{opacity:.7}.member-list dd{border-bottom:1px solid #ccc;padding-bottom:1em}.member-table tbody th{width:25%}.member-table tbody td:nth-child(3),.member-table tbody td:nth-child(4){width:13%}@media screen and (max-width:767px){.member-table tbody td:nth-child(3),.member-table tbody td:nth-child(4){width:18%}}.pager{padding:1em 0;font-size:12px}.pager a,.pager span{border:1px solid #ddd;border-radius:3px;transition:.2s}.pager span.dots{border:none}.pager span.current{background:#ccc;border:1px solid #ccc}.pager a:hover{background:#94dbff;border:1px solid #94dbff;color:#fff}.single_nav{padding:1em 0;font-size:13px;color:#999;line-height:1.5}.single_nav a{color:#999;transition:.2s;text-decoration:none}.single_nav a:hover{color:#14489e}@media screen and (min-width:768px){.single_nav{display:flex;justify-content:space-between}}@media screen and (min-width:768px){.archive:not(.post-type-member) #main,.single:not(.post-type-member) #main{float:left;width:72%;margin-bottom:50px}.archive:not(.post-type-member) #aside,.single:not(.post-type-member) #aside{float:right;width:24%;margin-bottom:50px}.single_nav li{max-width:44%}}.entry-block h3{font-size:28px;color:#14489e;font-weight:700;margin-bottom:1.4em;padding-top:1em}.entry-block .contentbox{margin-bottom:1em}.single-entry{margin-top:1em;padding-bottom:60px;border-bottom:1px solid #ddd}.single-entry h3{margin-bottom:2em;padding-top:.6em;line-height:1.4}.single-entry .date-block{color:#999;display:flex;align-items:center}.single-entry .date-block span{display:block;margin-right:10px}.single-entry .icon_category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}.single-entry .icon_category li{margin:2px 5px 2px 0}.single-entry .icon_category a{display:block;padding:3px 5px;line-height:1.2;border-radius:2px;background:#bbb;color:#fff;text-decoration:none;transition:.2s}.single-entry .icon_category a:hover{background:#14489e}@media screen and (min-width:768px){.entry-block{min-height:10em}}.member-list h3,.information-list h3,.report-list h3{font-size:28px;color:#14489e;font-weight:700;margin-bottom:1.4em;padding-top:1em;margin-top:1em}.archive_list{margin-bottom:50px;border-top:1px solid #ddd;margin-top:1em}.archive_list li{padding:1.4em 0;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;transition:.2s;position:relative}.archive_list figure{width:32%;margin-right:2%}.archive_list .txt_wrap{width:66%}.archive_list h4{font-size:110%;color:#14489e;margin-bottom:.5em}.archive_list li:hover{opacity:.7}@media screen and (max-width:767px){.entry-block h3,.member-list h3,.information-list h3,.report-list h3{font-size:22px}.archive_list figure{width:40%}.archive_list .txt_wrap{width:58%}}#main.under{padding-top:20px;padding-bottom:60px}