﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}footer section#sitemap div h2 .icon-arrow,footer section#sitemap div ul li .icon-arrow{font-size:10px}main section.main .title h2 a span,footer #copyright .inner small,.contents-sub .entry .date{font-size:12px}main section.main ul.news li a data,main section.main ul.news li a span:nth-of-type(1),main section.main ul.exchange li div span,main section.main ul.exchange li div data,footer #copyright .inner{font-size:13px}section#mv .slider-pro .sp-slides .sp-slide a section,main section.main .title h2 span,main section.main .title h2 a,main section.main ul.news li,main section.main ul.exchange li div p,section#city ul li div p,footer section#sitemap,.contents-sub .entry h6,#pagetop a{font-size:14px}.contents-sub .entry,.contents-sub .entry h5{font-size:15px}.contents-sub .entry h4{font-size:17px}.contents-sub .entry h1,.contents-sub .entry h3{font-size:18px}.main-img-sub h1 span,.contents-sub .entry h2{font-size:20px}main section.main .title h2,main section.sub h2{font-size:25px}section#city h1{font-size:30px}.contents-sub section h3{font-size:36px}.contents-sub h2{font-size:42px}.main-img-sub h1{font-size:48px}a{text-decoration:none;color:#333}a:hover{text-decoration:underline}#page,header #pcNavi ul,main,main section.main ul.exchange,.archive .contents-sub .inner,#exchange .contents-sub .inner,#subsidy .contents-sub ol li ul,section#city ul,footer #copyright .inner,.partnercity .contents-sub section .outline,.exchange .contents-sub section .outline,.host-family .contents-sub section .outline,.host-family .contents-sub section .memory-host-family .inner,.host-family .contents-sub section .memory-host-family .inner article,.host-family .contents-sub section .qanda-host-family .inner,.host-family .contents-sub section .qanda-host-family .inner article,.contents-sub .entry p,.contents-sub .entry .ph-list-v ul,.contents-sub .entry .ph-list-v ul li{*zoom:1}#page:after,header #pcNavi ul:after,main:after,main section.main ul.exchange:after,.archive .contents-sub .inner:after,#exchange .contents-sub .inner:after,#subsidy .contents-sub ol li ul:after,section#city ul:after,footer #copyright .inner:after,.partnercity .contents-sub section .outline:after,.exchange .contents-sub section .outline:after,.host-family .contents-sub section .outline:after,.host-family .contents-sub section .memory-host-family .inner:after,.host-family .contents-sub section .memory-host-family .inner article:after,.host-family .contents-sub section .qanda-host-family .inner:after,.host-family .contents-sub section .qanda-host-family .inner article:after,.contents-sub .entry p:after,.contents-sub .entry .ph-list-v ul:after,.contents-sub .entry .ph-list-v ul li:after{content:"";display:table;clear:both}html *,body *,body,.main-img-sub h1 span,.contents-sub section h3,.partnercity .contents-sub section .introduce h4,.exchange .contents-sub section .introduce h4,.host-family .contents-sub section .introduce h4{font-family:'Noto Sans Japanese', '游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}.contents-sub h2,.contents-sub h2 span{font-family:'YuMincho', '游明朝', "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif}@font-face{font-family:'OpenSans';font-style:normal;font-weight:400;src:local("OpenSans"),url("/fonts/OpenSans-Regular.ttf") format("ttf")}html,body{color:#000;width:100%;margin:0;overflow-x:hidden;padding:0}html *,body *{line-height:1.5}body{line-height:1.75}#header,#sns,#slider,#topics,#contents,#footer{width:100%}#header .inner,#sns .inner,#slider .inner,#topics .inner,#contents .inner,#footer .inner{width:1260px;margin:0 auto}@media (max-width: 680px){#header .inner,#sns .inner,#slider .inner,#topics .inner,#contents .inner,#footer .inner{width:100%}}header{position:relative;z-index:9999}#mv{position:relative;z-index:8888}#page{margin:0 auto;width:1100px}@media (max-width: 680px){#page{width:100%}}#page.column2 #main{width:765px;float:left}@media (max-width: 680px){#page.column2 #main{float:none;width:100%}}#page.column1 #main{width:900px;margin:0 auto}@media (max-width: 680px){#page.column1 #main{float:none;width:100%}}#page #sub{width:300px;float:right}@media (max-width: 680px){#page #sub{float:none;width:auto}}#page.column1{width:1100px}@media (max-width: 680px){#page.column1{width:100%}}.alpha{font-family:'OpenSans', '游ゴシック体', 'Yu Gothic', YuGothic, sans-serif}.icon-access,.icon-mail{color:#34208e}header{background:#fff url("../img/bg-bar.png") repeat-x top;-moz-box-sizing:boder-box;-webkit-box-sizing:boder-box;box-sizing:boder-box;height:130px;position:relative;z-index:100}header h1 img{margin-top:30px;margin-left:20px;width:340px}@media (max-width: 1089px){header h1{width:25%}header h1 img{width:100%}}header #pcNavi ul{float:right;position:absolute}header #pcNavi ul li{float:left;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s}header #pcNavi ul:nth-of-type(1){bottom:20px;right:20px}header #pcNavi ul:nth-of-type(1) li{margin-left:2rem;position:relative}header #pcNavi ul:nth-of-type(1) li:before{content:"＞";color:#34208e;font-size:0.8rem}header #pcNavi ul:nth-of-type(1) li:after{background:rgba(204,204,204,0.7);content:"";left:-1rem;height:60px;position:absolute;top:-20px;width:1px;-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(35deg)}header #pcNavi ul:nth-of-type(1) li:first-child:after{display:none}header #pcNavi ul:nth-of-type(1) li a{position:relative}header #pcNavi ul:nth-of-type(1) li a:after{bottom:-23px;content:"";height:3px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MjA4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(100%, #34208e));background-image:-moz-linear-gradient(left, #ff0000,#34208e);background-image:-webkit-linear-gradient(left, #ff0000,#34208e);background-image:linear-gradient(to right, #ff0000,#34208e);left:-.75em;display:inline-block;position:absolute;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;width:0}header #pcNavi ul:nth-of-type(1) li:nth-child(1):hover a:after{width:8em}header #pcNavi ul:nth-of-type(1) li:nth-child(2):hover a:after,header #pcNavi ul:nth-of-type(1) li:nth-child(3):hover a:after{width:5em}header #pcNavi ul:nth-of-type(1) li:nth-child(4):hover a:after{width:9em}header #pcNavi ul:nth-of-type(1) li:nth-child(5):hover a:after{width:10em}header #pcNavi ul:nth-of-type(2){right:12rem;top:25px}header #pcNavi ul:nth-of-type(2) li:nth-child(2){margin-left:15px}header #pcNavi ul:nth-of-type(3){right:10px;top:25px}header #pcNavi ul:nth-of-type(3) li a{color:#808080;padding:0 10px}header #pcNavi ul:nth-of-type(3) li a.now{color:#34208e}header #pcNavi ul:nth-of-type(3) li:first-child{border-right:solid 1px #808080}@media (max-width: 680px){header #pcNavi{display:none}}@media (max-width: 680px){header{height:auto;padding:0;width:auto}header h1{padding:20px 0 10px 15px;width:auto}header h1 a{display:block}header h1 a img{margin:0 70px 0 0;width:auto}}section#mv{position:relative;width:100%;height:460px;overflow:hidden;z-index:0}section#mv .box{background-attachment:fixed;background-size:contain;-webkit-filter:blur(6px);filter:blur(6px);position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}section#mv article{-webkit-filter:blur(6px);filter:blur(6px)}@media (max-width: 680px){section#mv{height:auto}}section#mv .slider-pro{width:100%;height:460px;margin:40px auto 0 auto;position:relative;z-index:0}@media (max-width: 680px){section#mv .slider-pro{height:auto;margin:15px 0}}section#mv .slider-pro .sp-slides .sp-slide{text-align:center;font-size:18px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}section#mv .slider-pro .sp-slides .sp-slide a{line-height:0}section#mv .slider-pro .sp-slides .sp-slide a img{z-index:0}section#mv .slider-pro .sp-slides .sp-slide a section{background:rgba(0,0,0,0.5);bottom:0;color:#fff;opacity:0;margin:2px;padding:10px;position:absolute;text-align:left;z-index:2;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s}section#mv .slider-pro .sp-slides .sp-slide a:hover section{opacity:1}@media (max-width: 680px){section#mv .slider-pro .sp-slides img{height:auto;width:100%}}section#mv .slider-pro .sp-previous-arrow,section#mv .slider-pro .sp-next-arrow{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MjA4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(100%, #34208e));background-image:-moz-linear-gradient(left, #ff0000,#34208e);background-image:-webkit-linear-gradient(left, #ff0000,#34208e);background-image:linear-gradient(to right, #ff0000,#34208e);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:solid 2px #fff;color:#fff;height:60px;padding-top:12px;text-align:center;width:60px;opacity:.85}section#mv .slider-pro .sp-previous-arrow:before,section#mv .slider-pro .sp-previous-arrow:after,section#mv .slider-pro .sp-next-arrow:before,section#mv .slider-pro .sp-next-arrow:after{width:5%}section#mv .slider-pro .sp-arrow{margin-top:147px}section#mv .slider-pro .sp-previous-arrow{left:50%;margin-left:-553px;margin-top:147px}section#mv .slider-pro .sp-next-arrow{left:50%;margin-left:493px;margin-top:147px}main{padding:50px 30px 80px 0;width:1160px;margin:0 auto}@media (max-width: 680px){main{padding:0;width:auto}}main section.main{width:760px;float:left}@media (max-width: 680px){main section.main{float:none;width:auto}}main section.main .title{background:url("../img/icon-pickup.png") top left no-repeat;background-size:195px;padding-top:20px}main section.main .title h2{color:#34208e;font-family:'OpenSans';height:70px;padding-left:95px;position:relative}main section.main .title h2 span{color:#000;margin-left:1.5rem}main section.main .title h2 a{background:#e2e2e2;display:inline-block;float:right;margin-top:15px;padding:0 5px}main section.main .title h2 a span{margin-left:0;margin-right:5px;padding:0;color:#34208e}main section.main .title h2 a:hover{background:#34208e;color:#fff}main section.main .title h2 a:hover .icon-arrow{color:#fff}main section.main .title:nth-of-type(1) h2:after{bottom:15px;content:"";display:block;height:4px;left:30px;position:absolute;width:730px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjMzQyMDhlIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(20%, #34208e),color-stop(30%, #cccccc));background:-moz-linear-gradient(left, #ff0000,#34208e 20%,#cccccc 30%);background:-webkit-linear-gradient(left, #ff0000,#34208e 20%,#cccccc 30%);background:linear-gradient(to right, #ff0000,#34208e 20%,#cccccc 30%)}@media (max-width: 680px){main section.main .title{background-size:40%;margin:5px}main section.main .title h2{font-size:22px;height:50px;margin-right:20px;padding-left:10px;padding-right:0}main section.main .title h2 span{margin-left:.5em}main section.main .title h2 a{margin-right:-10px}main section.main .title:nth-of-type(1) h2:after{bottom:0;left:10px;width:100%}}main section.main ul.news{margin:15px 0 50px 30px}main section.main ul.news li{line-height:2.5}main section.main ul.news li a data{font-family:'OpenSans';display:inline-block;width:7em}main section.main ul.news li a span:nth-of-type(1){background:#e2e2e2;color:#34208e;display:inline-block;margin-right:15px;padding:0 10px;text-align:center;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s}main section.main ul.news li a span:nth-of-type(2){border-bottom:solid 1px #333;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s}main section.main ul.news li a:hover{text-decoration:none}main section.main ul.news li a:hover span:nth-of-type(1){background:#34208e;color:#fff}main section.main ul.news li a:hover span:nth-of-type(2){border-color:transparent}@media (max-width: 680px){main section.main ul.news{margin:10px 20px}main section.main ul.news li{border-bottom:dotted 1px #ccc;line-height:1.8;padding-bottom:10px;padding-top:10px}main section.main ul.news li span:nth-of-type(2){display:block}}main section.main ul.exchange{margin:-15px 0 0 30px}main section.main ul.exchange li{padding-bottom:40px;position:relative;width:340px}main section.main ul.exchange li:after{content:"";display:block;height:4px;position:absolute;top:0;width:340px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MjA4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(100%, #34208e));background-image:-moz-linear-gradient(left, #ff0000,#34208e);background-image:-webkit-linear-gradient(left, #ff0000,#34208e);background-image:linear-gradient(to right, #ff0000,#34208e)}main section.main ul.exchange li:nth-child(2n+1){float:left}main section.main ul.exchange li:nth-child(2n){float:right}main section.main ul.exchange li h3{background:#fff;padding-bottom:5px;text-align:center}main section.main ul.exchange li div{background:#e8e8e8;padding-bottom:10px;padding-top:5px}main section.main ul.exchange li div span{background:#220080;color:#fff;display:inline-block;padding:0;text-align:center;width:85px}main section.main ul.exchange li div data{color:#34208e;font-family:'OpenSans'}main section.main ul.exchange li div p{height:3.8rem;padding:5px 10px 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}main section.main ul.exchange li a{display:block}main section.main ul.exchange li a:hover div{-moz-transition:ease 1s;-o-transition:ease 1s;-webkit-transition:ease 1s;transition:ease 1s;background:#34208e;color:#fff}main section.main ul.exchange li a:hover div span{background:#fff;color:#34208e;-moz-transition:ease 1.5s;-o-transition:ease 1.5s;-webkit-transition:ease 1.5s;transition:ease 1.5s}main section.main ul.exchange li a:hover div data{color:#fff;-moz-transition:ease 1s;-o-transition:ease 1s;-webkit-transition:ease 1s;transition:ease 1s}@media (max-width: 680px){main section.main ul.exchange{margin:0 10px;width:auto}main section.main ul.exchange li{float:none;width:100%}main section.main ul.exchange li a img{width:100%}main section.main ul.exchange li:after{width:100%}}main section.sub{width:340px;float:right}main section.sub h2{color:#34208e;font-family:'OpenSans';height:55px;margin-bottom:1px;padding-top:20px;position:relative}main section.sub h2:after{bottom:0;content:"";display:block;height:4px;position:absolute;width:340px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MjA4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(100%, #34208e));background-image:-moz-linear-gradient(left, #ff0000,#34208e);background-image:-webkit-linear-gradient(left, #ff0000,#34208e);background-image:linear-gradient(to right, #ff0000,#34208e)}main section.sub ul{margin-top:30px}main section.sub ul li{margin-bottom:25px}main section.sub ul li a{display:block;font-style:0;line-height:0;padding:0}main section.sub ul li a img{width:100%}@media (max-width: 680px){main section.sub{float:none;padding:0 10px;text-align:center;width:auto}main section.sub h2:after{width:100%}main section.sub ul{margin-bottom:30px;width:auto}main section.sub ul li{margin-bottom:10px}main section.sub ul li img{width:100%}}.main-img-sub{height:250px;letter-spacing:.1em;overflow:hidden;position:relative;text-align:center;width:100%}.main-img-sub h1{color:#fff;font-weight:bold;padding-top:70px}.main-img-sub h1 span{display:block;font-weight:normal;letter-spacing:.175em}@media (max-width: 680px){.main-img-sub{height:130px}.main-img-sub h1{font-size:23px;padding-top:40px}.main-img-sub h1 span{font-size:16px;letter-spacing:normal}}.main-img-sub h1+div{-webkit-filter:blur(3px);filter:blur(3px);background-repeat:no-repeat;background-size:cover;background-position:top;position:fixed;height:500px;left:-10px;top:-10px;width:102%;z-index:-100}@media (max-width: 680px){.main-img-sub h1+div{background-size:250%}}.main-img-sub #img-about{background-image:url("../img/img-main-about@2x.jpg")}.main-img-sub #img-exchange{background-image:url("../img/img-main-exchange@2x.jpg")}.main-img-sub #img-support{background-image:url("../img/img-main-support@2x.jpg")}.main-img-sub #img-fortworth{background-image:url("../img/img-main-fortworth@2x.jpg")}.main-img-sub #img-bamberg{background-image:url("../img/img-main-bamberg@2x.jpg")}.main-img-sub #img-honolulu{background-image:url("../img/img-main-honolulu@2x.jpg")}.main-img-sub #img-envy{background-image:url("../img/img-main-envy@2x.jpg")}.main-img-sub #img-romainmotier{background-image:url("../img/img-main-romainmotier@2x.jpg")}.main-img-sub #img-tahiti{background-image:url("../img/img-main-tahiti@2x.jpg")}.main-img-sub #img-trier{background-image:url("../img/img-main-trier@2x.jpg")}.main-img-sub #img-host-family{background-image:url("../img/img-main-hostfamily@2x.jpg")}.main-img-sub #img-subsidy{background-image:url("../img/img-main-subsidy@2x.jpg")}.main-img-sub #img-obog{background-image:url("../img/img-main-obog@2x.jpg")}.contents-sub{background:#fff;padding-bottom:200px;width:100%}@media (max-width: 680px){.contents-sub{padding-bottom:50px}}.contents-sub h2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url("../img/bg-logo.png") no-repeat 25% 0;color:#666;min-height:130px;position:relative;text-align:center}.contents-sub h2 span{display:block;font-size:28px}@media (max-width: 680px){.contents-sub h2{background-position:10% 150%;background-size:25%;font-size:20px;min-height:85px;padding-top:25px}}.contents-sub h2:after{background:url("../img/bg-bar.png") repeat-x;bottom:0;content:"";display:block;height:5px;position:absolute;width:100%}.contents-sub section{margin:auto;text-align:center;width:1000px}@media (max-width: 680px){.contents-sub section{width:100%}}.contents-sub section h3{background:url("../img/bg-gradient.png") no-repeat;background-size:cover;display:inline-block;font-weight:bold;letter-spacing:.5em;margin-bottom:30px;margin-top:80px;padding-bottom:15px;position:relative;text-align:center;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent}@media (max-width: 680px){.contents-sub section h3{font-size:18px;margin-top:30px}}.contents-sub section h3:nth-of-type(3){letter-spacing:.25em}.contents-sub section h3:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MjA4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(100%, #34208e));background-image:-moz-linear-gradient(left, #ff0000,#34208e);background-image:-webkit-linear-gradient(left, #ff0000,#34208e);background-image:linear-gradient(to right, #ff0000,#34208e);bottom:0;content:"";display:block;left:50%;margin-left:-40px;height:4px;position:absolute;width:80px}@media (max-width: 680px){.contents-sub section h3:after{height:2px;margin-left:-24px;width:40px}}.contents-sub section p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;text-align:left;width:800px}@media (max-width: 680px){.contents-sub section p{padding:0 15px;width:100%}}.contents-sub section dl{margin:auto;text-align:left;width:800px}@media (max-width: 680px){.contents-sub section dl{width:100%}}.contents-sub section dl dt{font-weight:bold;margin-bottom:2em;text-indent:0em}@media (max-width: 680px){.contents-sub section dl dt{padding:0 15px}}.contents-sub section dl dt:nth-of-type(1):before{color:red;content:"1.";margin-right:.5em}.contents-sub section dl dt:nth-of-type(2):before{color:red;content:"2.";margin-right:.5em}.contents-sub section dl dd{margin-bottom:5em;position:relative}@media (max-width: 680px){.contents-sub section dl dd{padding:0 15px}.contents-sub section dl dd:last-of-type{margin-bottom:2em}}.contents-sub section dl dd:nth-of-type(1):after{background:url("../img/bg-bar.png") repeat-x;bottom:-40px;content:"";display:block;height:5px;position:absolute;width:100%}@media (max-width: 680px){.contents-sub section dl dd:nth-of-type(1):after{left:5%;width:90%}}.contents-sub section .chronology{background:#FFF6EF;font-size:15px;margin:auto;position:relative;padding:15px 0;width:800px}.contents-sub section .chronology th{width:9em}.contents-sub section .chronology th,.contents-sub section .chronology td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}@media (max-width: 680px){.contents-sub section .chronology{width:100%}.contents-sub section .chronology th,.contents-sub section .chronology td{display:block;width:100%}.contents-sub section .chronology th{background:rgba(0,0,0,0.03);text-align:center}.contents-sub section .chronology th br{display:none}}.contents-sub section .chronology:after{background:url("../img/bg-bar.png") repeat-x;bottom:-5px;content:"";display:block;height:5px;position:absolute;width:100%}.contents-sub section .chronology:before{background:url("../img/bg-bar.png") repeat-x;top:-5px;content:"";display:block;height:5px;position:absolute;width:100%}.archive .contents-sub .inner,#exchange .contents-sub .inner{margin:auto;width:1000px}.archive .contents-sub .main,#exchange .contents-sub .main{float:right;text-align:left;padding-top:50px;width:70%}.archive .contents-sub .main .cate,#exchange .contents-sub .main .cate{background:#e2e2e2;color:#34208e;display:inline-block;font-size:13px;padding-left:.5em;padding-right:.5em;text-align:center;width:auto}.archive .contents-sub .main .cate:nth-of-type(n+2),#exchange .contents-sub .main .cate:nth-of-type(n+2){margin-left:5px}.archive .contents-sub .main time,#exchange .contents-sub .main time{color:#333;display:block;font-size:13px;margin-top:5px;text-align:left}.archive .contents-sub .main h3,#exchange .contents-sub .main h3{background:none;color:#34208e;display:block;font-size:20px;letter-spacing:0;margin:5px 0 10px 0;text-align:left;-moz-text-fill-color:inherit !important;-webkit-text-fill-color:inherit !important}.archive .contents-sub .main h3:after,#exchange .contents-sub .main h3:after{display:none}.archive .contents-sub .main p,#exchange .contents-sub .main p{width:100%}.archive .contents-sub .sub,#exchange .contents-sub .sub{float:left;padding-top:50px;width:25%}.archive .contents-sub .sub h3,#exchange .contents-sub .sub h3{font-size:1.5em;margin-bottom:1em}.archive .contents-sub .sub h3:after,#exchange .contents-sub .sub h3:after{color:#34208e;content:"\e902";display:inline-block;font-family:'niea' !important;font-size:12px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-left:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.archive .contents-sub .sub h4,#exchange .contents-sub .sub h4{background:#eee;text-align:center}.archive .contents-sub .sub h4 a,#exchange .contents-sub .sub h4 a{display:block;padding-bottom:.5em;padding-top:.5em;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s}.archive .contents-sub .sub h4 a:hover,#exchange .contents-sub .sub h4 a:hover{background:#34208e;color:#fff}.archive .contents-sub .sub h4:nth-of-type(n+2),#exchange .contents-sub .sub h4:nth-of-type(n+2){margin-top:1em}.archive .contents-sub .sub ul li,#exchange .contents-sub .sub ul li{border-bottom:solid 1px #ccc;font-size:14px}.archive .contents-sub .sub ul li:last-of-type,#exchange .contents-sub .sub ul li:last-of-type{border-bottom:none}.archive .contents-sub .sub ul li a,#exchange .contents-sub .sub ul li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;display:block;padding-bottom:.75em;padding-top:.75em}.archive .contents-sub .sub ul li a:hover,#exchange .contents-sub .sub ul li a:hover{background:rgba(52,32,142,0.1);color:#34208e}.archive .contents-sub h3,#exchange .contents-sub h3{letter-spacing:0}.archive .contents-sub p,#exchange .contents-sub p{font-size:14px}.archive .contents-sub .more,#exchange .contents-sub .more{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;background:#34208e;padding:10px;color:#fff}.archive .contents-sub .more:after,#exchange .contents-sub .more:after{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;color:#fff;content:"\e902";display:inline-block;font-family:'niea' !important;font-size:12px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-left:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.archive .contents-sub .more:hover,#exchange .contents-sub .more:hover{background:#e2e2e2;color:#34208e}.archive .contents-sub .more:hover:after,#exchange .contents-sub .more:hover:after{color:#34208e}.archive .contents-sub .exchange-dl,#exchange .contents-sub .exchange-dl{display:-webkit-flex;display:flex}.archive .contents-sub .exchange-dl dt,#exchange .contents-sub .exchange-dl dt{margin-right:30px}.archive .contents-sub .exchange-dl dt:before,#exchange .contents-sub .exchange-dl dt:before{display:none}.archive .contents-sub .exchange-dl dt img,#exchange .contents-sub .exchange-dl dt img{width:260px}.archive .contents-sub .exchange-dl dd h4,#exchange .contents-sub .exchange-dl dd h4{color:#34208e;font-weight:bold}.archive .contents-sub .exchange-dl dd h5,#exchange .contents-sub .exchange-dl dd h5{font-size:15px;font-weight:bold;margin-bottom:10px;margin-top:20px}.archive .contents-sub .exchange-dl dd h5:before,#exchange .contents-sub .exchange-dl dd h5:before{color:#AD9C8F;content:'●';font-size:.8em;margin-right:.2em}.archive .contents-sub .exchange-dl dd p,#exchange .contents-sub .exchange-dl dd p{margin-bottom:30px;margin-top:15px;width:100%}.archive .contents-sub .exchange-dl dd table,#exchange .contents-sub .exchange-dl dd table{border-top:solid 1px #e2e2e2;font-size:13px;margin-bottom:30px}.archive .contents-sub .exchange-dl dd table th,#exchange .contents-sub .exchange-dl dd table th{background:#e2e2e2;border-bottom:solid 1px #fff;padding:10px}.archive .contents-sub .exchange-dl dd table td,#exchange .contents-sub .exchange-dl dd table td{padding:10px;border-bottom:solid 1px #e2e2e2}.archive .contents-sub .exchange-dl dd table tr:last-of-type th,#exchange .contents-sub .exchange-dl dd table tr:last-of-type th{border-bottom:solid 1px #e2e2e2}#sponsorship .entry-download{margin:auto;width:800px}#finance .contents-sub p{text-align:center}#finance .contents-sub .zaigen{font-size:36px}#finance .contents-sub .zaigen span{font-size:20px}#finance .contents-sub .entry-download .inner{width:100%}#finance .contents-sub .entry-download ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-justify-content:space-between;justify-content:space-between;width:100%;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#finance .contents-sub .entry-download ul li{margin-bottom:1em;width:48%}#finance .contents-sub .entry-download ul li:nth-child(2n){margin-right:0}#finance .contents-sub .entry-download ul li:before{display:none}#finance .contents-sub .entry-download ul li a{text-decoration:none}#finance .contents-sub .entry-download ul li a:hover{color:#fff}#finance .contents-sub p,#support .contents-sub p{margin:auto;padding-top:30px;width:700px}#finance .contents-sub section,#support .contents-sub section{margin:auto;width:700px}#finance .contents-sub section p,#support .contents-sub section p{margin-bottom:30px}#finance .contents-sub section ul li,#support .contents-sub section ul li{text-align:left}#finance .contents-sub section ul li:before,#support .contents-sub section ul li:before{content:"◯";font-size:14px;margin-right:.5em}#finance .contents-sub section h4,#support .contents-sub section h4{color:#34208e;font-size:20px;font-weight:bold;margin-bottom:10px}#finance .contents-sub section table,#support .contents-sub section table{border:solid 1px #34208e;color:#34208e;margin:auto;width:500px}#finance .contents-sub section table th,#support .contents-sub section table th{text-align:center;width:50%}#finance .contents-sub section table td,#support .contents-sub section table td{text-align:right;padding-right:5em}#finance .contents-sub section table td span,#support .contents-sub section table td span{font-size:36px;font-weight:bold}#finance .contents-sub section table tr:nth-of-type(1) th,#finance .contents-sub section table tr:nth-of-type(1) td,#support .contents-sub section table tr:nth-of-type(1) th,#support .contents-sub section table tr:nth-of-type(1) td{padding-top:10px}#finance .contents-sub section table tr:last-of-type th,#finance .contents-sub section table tr:last-of-type td,#support .contents-sub section table tr:last-of-type th,#support .contents-sub section table tr:last-of-type td{padding-bottom:10px}#finance .contents-sub section .furikomisaki td,#support .contents-sub section .furikomisaki td{text-align:left}#finance .contents-sub section table+p,#support .contents-sub section table+p{margin-bottom:0;text-align:center}#finance .contents-sub section a,#support .contents-sub section a{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;color:#34208e;text-decoration:underline}#finance .contents-sub .registration,#support .contents-sub .registration{margin-top:85px;padding-top:80px;position:relative;width:100%}#finance .contents-sub .registration:before,#support .contents-sub .registration:before{background:url("../img/bg-bar.png") repeat-x;top:-5px;content:"";display:block;height:5px;position:absolute;width:100%}#subsidy .contents-sub h3{letter-spacing:0.25em}#subsidy .contents-sub p{margin:auto;padding-top:30px;width:850px}#subsidy .contents-sub .btn-download{vertical-align:middle}#subsidy .contents-sub .btn-download a{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#fff6cf;display:block;font-weight:bold;margin:20px auto auto;padding-bottom:10px;padding-top:10px;vertical-align:middle;width:300px}#subsidy .contents-sub .btn-download a:hover{background-color:#34208e;color:#fff}#subsidy .contents-sub .btn-download a:hover:before{color:#fff}#subsidy .contents-sub ol{margin:auto;width:850px}#subsidy .contents-sub ol li{position:relative;text-align:left}#subsidy .contents-sub ol li:before{color:#34208e;font-weight:bold;position:absolute;left:-1em}#subsidy .contents-sub ol li:nth-child(1):before{content:"1."}#subsidy .contents-sub ol li:nth-child(2):before{content:"2."}#subsidy .contents-sub ol li:nth-child(3):before{content:"3."}#subsidy .contents-sub ol li ul{margin:auto;width:900px}#subsidy .contents-sub ol li ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:15px;width:28%}#subsidy .contents-sub ol li ul li:before{display:none}#subsidy .contents-sub ol li ul li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inherit;margin:15px 10px 50px auto !important;padding-left:1em;width:250px !important}#subsidy .contents-sub ol li ul li a:before{color:#34208e;margin-right:5px}.contact{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #34208e;margin:50px auto auto auto;padding:15px 25px;width:850px}.contact h4{color:#34208e}.contact p{text-align:center !important}#obog .contents-sub section img{margin:50px auto auto auto;height:auto;width:800px}#list .contents-sub section table{margin:50px auto;width:100%}#list .contents-sub section table th,#list .contents-sub section table td{font-size:15px;padding:1em}#list .contents-sub section table th{background:#fafafa;text-align:center;border-right:solid 1px #fff}#list .contents-sub section table th:last-child{border-right:none}#list .contents-sub section table td{border-bottom:solid 1px #efefef}#list .contents-sub section table td a{background:#34208e;color:#fff;font-size:13px;padding:1px 5px}.nav-list ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:80px;width:auto}.nav-list ul li{text-align:center}.nav-list ul li a{background:#efefef;margin-right:1px;padding:1em}.nav-list ul li a:hover{background:#34208e;color:#fff}.nav-list ul li.current a{background:#34208e;color:#fff}section#footer-img{padding:100px 0 50px 0}section#footer-img img{height:120px;width:auto}section#footer-img #main-slide ul,section#footer-img #main-slide li{list-style:none;margin:0;padding:0}section#footer-img p{line-height:2;padding-top:50px;text-align:center}@media (max-width: 680px){section#footer-img{padding-bottom:20px;padding-top:20px}section#footer-img p{margin-top:20px;line-height:1.5;font-size:14px;padding:0 10px;text-align:left}section#footer-img p br{display:none}}section#city{background-color:#FFF6EF;background-image:url("../img/bg-bar.png"),url("../img/bg-bar.png");background-repeat:repeat-x,repeat-x;background-position:bottom,top;padding:50px 100px}@media (max-width: 680px){section#city{padding:20px 10px}}section#city h1{font-family:'OpenSans';font-weight:bold;text-align:center;color:#34208e;margin-bottom:10px}section#city h2{margin-top:1rem;text-align:center}section#city ul{width:1100px;margin:50px auto 0 auto}@media (max-width: 680px){section#city ul{margin-top:20px}}section#city ul li{float:left;height:255px;overflow:hidden;width:340px;margin-bottom:50px;margin-right:40px;position:relative;z-index:0}section#city ul li:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MjA4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(100%, #34208e));background-image:-moz-linear-gradient(left, #ff0000,#34208e);background-image:-webkit-linear-gradient(left, #ff0000,#34208e);background-image:linear-gradient(to right, #ff0000,#34208e);content:"";display:block;width:100%;height:5px;z-index:10}section#city ul li img{position:absolute;height:auto;top:5px;width:340px;z-index:1}section#city ul li div{color:#fff;background-color:rgba(0,0,102,0.7);position:absolute;bottom:0;z-index:2}section#city ul li div h3{padding:10px;position:relative}section#city ul li div h3:before{content:"";background:#fff;display:block;width:50px;height:3px;top:0;left:0;position:absolute;z-index:3}section#city ul li div p{padding:0 10px 10px 10px}section#city ul li:nth-of-type(3n){margin-right:0}section#city ul li:nth-of-type(n):after{content:"";height:40px;left:10px;position:absolute;top:15px;width:60px;z-index:2}section#city ul li:nth-of-type(1):after,section#city ul li:nth-of-type(5):after{background:url("../img/icon01.svg") no-repeat}section#city ul li:nth-of-type(2):after,section#city ul li:nth-of-type(6):after{background:url("../img/icon02.svg") no-repeat}section#city ul li:nth-of-type(3):after{background:url("../img/icon03.svg") no-repeat}section#city ul li:nth-of-type(4):after{background:url("../img/icon04.svg") no-repeat}section#city ul li a:hover div{-moz-transition:ease 1s;-o-transition:ease 1s;-webkit-transition:ease 1s;transition:ease 1s;background:rgba(255,255,255,0.8);color:#34208e}section#city ul li a:hover div h3:before{-moz-transition:ease 1s;-o-transition:ease 1s;-webkit-transition:ease 1s;transition:ease 1s;background:#34208e}@media (max-width: 680px){section#city ul{width:auto}section#city ul li{float:none;height:auto;margin-bottom:20px;margin-right:0;width:auto}section#city ul li a{display:block;height:auto}section#city ul li a div{bottom:5px}section#city ul li a div h3{font-size:14px}section#city ul li a div p{font-size:13px}section#city ul li img{position:relative;top:0;width:100%}}section#map{line-height:0;font-size:0}section#map div{height:400px;overflow:hidden;position:relative;width:100%}section#map div iframe{height:650px;margin-top:-150px;pointer-events:none}footer{background:#F0F0F0;padding:40px 0 0 0}footer h1{margin:auto;width:1100px}@media (max-width: 680px){footer{padding-top:20px}footer h1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px 0;padding:0 10px;text-align:center;width:100%}}footer section#sitemap{margin:30px auto 80px auto;width:1100px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:top;align-items:top}footer section#sitemap div a{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;text-decoration:none;border-bottom:1px solid transparent}footer section#sitemap div a:hover{border-color:inherit}footer section#sitemap div h2 .icon-arrow{background:#000;color:#fff;display:inline-block;margin-right:3px;text-align:center;padding:3px 0 2px 0;width:2rem}footer section#sitemap div h2:nth-of-type(n+2){margin-top:1em}footer section#sitemap div ul li .icon-arrow{display:inline-block;margin-right:3px;text-align:center;width:2rem}@media (max-width: 680px){footer section#sitemap{display:none}}footer #copyright{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MjA4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(100%, #34208e));background-image:-moz-linear-gradient(left, #ff0000,#34208e);background-image:-webkit-linear-gradient(left, #ff0000,#34208e);background-image:linear-gradient(to right, #ff0000,#34208e);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}footer #copyright .inner{background:url("../img/bg-bar.png") repeat-x bottom;margin:0 auto;padding:20px}footer #copyright .inner p{float:left}footer #copyright .inner small{float:right;padding-top:3em}#spNavi{display:none}@media (max-width: 680px){#spNavi{display:block}#spNavi h1.title{position:absolute;top:10px;right:10px;color:#34208e;text-align:center;width:36px;cursor:pointer}#spNavi h1.title img{margin-left:0;margin-top:0;width:36px;height:auto}#spNavi h1.title a{font-size:12px;color:#000;line-height:100%;display:block;font-weight:bold;text-decoration:none;text-align:center;width:36px}#spNavi h1.title.on a{color:#34208e}#spNavi ul.top{display:none;position:absolute;top:auto;background-color:#fff;width:100%;z-index:100}#spNavi ul.top a{color:#646464}#spNavi ul.top a:hover{text-decoration:none}#spNavi ul.top>li{border-bottom:1px solid #c8c8c8;position:relative}#spNavi ul.top>li>a{position:relative;display:block;border-left:3px solid #34208e;margin:10px;padding-left:10px;line-height:26px;font-size:16px}#spNavi ul.top>li>a>i{display:block;color:#34208e;position:absolute;top:5px;right:0;font-size:21px;font-weight:lighter}#spNavi ul.top>li ul.child{display:none}#spNavi ul.top>li ul li{border-top:1px solid #c8c8c8;padding:0;position:relative}#spNavi ul.top>li ul li a{display:block;padding:5px 30px 5px 30px;line-height:21px;font-size:14px;border-left:0px}#spNavi ul.top>li ul li a>i{display:block;color:#c8c8c8;position:absolute;top:8px;right:10px;font-size:16px}#spNavi ul.top li.info:after,#spNavi ul.top li.info ul li:after{content:"";display:inline}#spNavi ul.top li.info ul{padding:15px 0}#spNavi ul.top li.info ul li{border-top:0px;border-bottom:0px}#spNavi ul.top li.info ul li a{display:inline;line-height:28px}#spNavi ul.top section.language{background:#ededed;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:auto;border-top:1px solid #fff;padding:15px}#spNavi ul.top section.language:after{content:"";display:block;clear:both}#spNavi ul.top section.language h1{float:left;font-size:16px;color:#646464;line-height:50px;padding:0;margin:0}#spNavi ul.top section.language>ul{float:right;border:1px solid #34208e;padding:0;margin:0}#spNavi ul.top section.language>ul:after{content:"";display:block;clear:both}#spNavi ul.top section.language>ul li{float:left;padding:0}#spNavi ul.top section.language>ul li a{padding:0;display:block;text-align:center;line-height:50px;width:100px;height:50px;font-size:21px;color:#34208e;background:#fff}#spNavi ul.top section.language>ul li a:hover{text-decoration:none;background-color:#34208e;color:#fff}#spNavi ul.top section.language>ul .now a{background-color:#34208e;color:#fff}}.contents-sub section p{margin-bottom:50px;padding-top:30px}.contents-sub section .entry-download{position:relative;width:100%}.contents-sub section .entry-download:before{display:none !important}.contents-sub section .entry-download section p{padding-top:30px}.contents-sub section .entry-download .inner{margin:auto;width:1020px}.contents-sub section .entry-download .inner h3{text-align:center}.contents-sub section .entry-download .inner h4{color:#34208e;font-size:20px;font-weight:bold;margin-bottom:30px;text-align:left}.contents-sub section .entry-download .inner p{margin:0;padding:0 0 50px 0;text-align:left}.contents-sub section .entry-download .inner ul{display:-webkit-flex;display:flex;margin-bottom:50px}.contents-sub section .entry-download .inner ul li{margin-right:20px;vertical-align:middle;width:30%}.contents-sub section .entry-download .inner ul li a{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;background-color:#fff6cf;display:block;font-weight:bold;padding:10px 0;text-align:left;text-indent:2em}.contents-sub section .entry-download .inner ul li a:before{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;color:#34208e;font-size:20px;font-weight:normal;margin-right:5px;vertical-align:middle}.contents-sub section .entry-download .inner ul li a:hover{background-color:#34208e;color:#fff}.contents-sub section .entry-download .inner ul li a:hover:before{color:#fff}.contents-sub section .entry-download:before{background:url("../img/bg-bar.png") repeat-x;content:"";top:-5px;display:block;height:5px;position:absolute;width:100%}.icon-pdf{background-image:url("../img/icon-pdf.png");background-size:20px auto;background-repeat:no-repeat;background-position:2em 6px;padding-left:25px !important}.partnercity .contents-sub,.exchange .contents-sub,.host-family .contents-sub{width:100%}.partnercity .contents-sub section,.exchange .contents-sub section,.host-family .contents-sub section{width:100%}.partnercity .contents-sub section h3,.exchange .contents-sub section h3,.host-family .contents-sub section h3{letter-spacing:0}.partnercity .contents-sub section h4,.exchange .contents-sub section h4,.host-family .contents-sub section h4{margin-bottom:30px;text-align:center}.partnercity .contents-sub section p,.exchange .contents-sub section p,.host-family .contents-sub section p{margin-bottom:20px;width:870px}.partnercity .contents-sub section .outline,.exchange .contents-sub section .outline,.host-family .contents-sub section .outline{background-repeat:no-repeat,repeat;background-position:0 250px,left;background-size:100%,auto;width:100%}.partnercity .contents-sub section .outline .cover,.exchange .contents-sub section .outline .cover,.host-family .contents-sub section .outline .cover{display:-webkit-flex;display:flex;margin:auto;position:relative;width:870px}.partnercity .contents-sub section .outline .cover:before,.exchange .contents-sub section .outline .cover:before,.host-family .contents-sub section .outline .cover:before{-moz-transform:scale(0.5) rotate(-5deg);-ms-transform:scale(0.5) rotate(-5deg);-webkit-transform:scale(0.5) rotate(-5deg);transform:scale(0.5) rotate(-5deg);background-size:contain;content:url("../img/icon-postmark@2x.png");display:inline-block;height:81px;left:-120px;position:absolute;top:0;width:194px;z-index:10}.partnercity .contents-sub section .outline .explain,.exchange .contents-sub section .outline .explain,.host-family .contents-sub section .outline .explain{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-align-items:center;align-items:center;background-repeat:no-repeat;background-position:bottom right;padding-left:50px;padding-top:50px;width:380px}.partnercity .contents-sub section .outline .explain h4,.exchange .contents-sub section .outline .explain h4,.host-family .contents-sub section .outline .explain h4{color:#42210B;font-size:26px;font-weight:bold;text-align:left}.partnercity .contents-sub section .outline .explain h4:before,.exchange .contents-sub section .outline .explain h4:before,.host-family .contents-sub section .outline .explain h4:before{color:#fff6cf;border-bottom:dashed 1px;font-weight:normal;font-size:.75em;margin-right:1em}.partnercity .contents-sub section .outline .explain p,.exchange .contents-sub section .outline .explain p,.host-family .contents-sub section .outline .explain p{color:#fff;font-size:15px;padding-top:30px;width:100%}.partnercity .contents-sub section .outline .swiper-container,.exchange .contents-sub section .outline .swiper-container,.host-family .contents-sub section .outline .swiper-container{border:solid 10px #fff;-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);margin:50px 0;width:430px}.partnercity .contents-sub section .outline .swiper-pagination-bullet,.exchange .contents-sub section .outline .swiper-pagination-bullet,.host-family .contents-sub section .outline .swiper-pagination-bullet{height:13px;width:13px}.partnercity .contents-sub section .outline .swiper-pagination-bullet-active,.exchange .contents-sub section .outline .swiper-pagination-bullet-active,.host-family .contents-sub section .outline .swiper-pagination-bullet-active{background:#34208e}.partnercity .contents-sub section .outline ul li,.exchange .contents-sub section .outline ul li,.host-family .contents-sub section .outline ul li{line-height:0}.partnercity .contents-sub section .outline ul li img,.exchange .contents-sub section .outline ul li img,.host-family .contents-sub section .outline ul li img{width:100%}.partnercity .contents-sub section .introduce,.exchange .contents-sub section .introduce,.host-family .contents-sub section .introduce{margin:30px auto;padding:30px 0;position:relative;width:870px}.partnercity .contents-sub section .introduce h4,.exchange .contents-sub section .introduce h4,.host-family .contents-sub section .introduce h4{background:rgba(255,255,255,0.8);color:#34208e;font-size:25px;font-weight:bold;padding:10px 0;vertical-align:middle}.partnercity .contents-sub section .introduce h4:before,.exchange .contents-sub section .introduce h4:before,.host-family .contents-sub section .introduce h4:before{font-size:35px;font-weight:normal;margin-right:.2em;vertical-align:middle}.partnercity .contents-sub section .introduce h5,.exchange .contents-sub section .introduce h5,.host-family .contents-sub section .introduce h5{color:#34208e;font-weight:bold;margin-left:40px;text-align:left}.partnercity .contents-sub section .introduce ul,.exchange .contents-sub section .introduce ul,.host-family .contents-sub section .introduce ul{margin-bottom:15px;margin-left:40px;margin-right:40px}.partnercity .contents-sub section .introduce ul li,.exchange .contents-sub section .introduce ul li,.host-family .contents-sub section .introduce ul li{line-height:1.8;text-align:left}.partnercity .contents-sub section .introduce ul li br:after,.exchange .contents-sub section .introduce ul li br:after,.host-family .contents-sub section .introduce ul li br:after{text-indent:10em}.partnercity .contents-sub section .introduce ul li span,.exchange .contents-sub section .introduce ul li span,.host-family .contents-sub section .introduce ul li span{display:inline-block;font-weight:bold;width:10em}.partnercity .contents-sub section .introduce ul li:before,.exchange .contents-sub section .introduce ul li:before,.host-family .contents-sub section .introduce ul li:before{color:#AD9C8F;content:'●';font-size:.8em;margin-right:.2em}.partnercity .contents-sub section .introduce ul div,.exchange .contents-sub section .introduce ul div,.host-family .contents-sub section .introduce ul div{text-align:left}.partnercity .contents-sub section .introduce:after,.exchange .contents-sub section .introduce:after,.host-family .contents-sub section .introduce:after{background:url("../img/bg-bar.png") repeat-x;bottom:-5px;content:"";display:block;height:5px;position:absolute;width:100%}.partnercity .contents-sub section .introduce:before,.exchange .contents-sub section .introduce:before,.host-family .contents-sub section .introduce:before{background:url("../img/bg-bar.png") repeat-x;top:-5px;content:"";display:block;height:5px;position:absolute;width:100%}.partnercity .contents-sub section .city-img,.exchange .contents-sub section .city-img,.host-family .contents-sub section .city-img{display:-webkit-flex;display:flex;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-align-items:top;align-items:top;-webkit-justify-content:space-between;justify-content:space-between;background:#f0f0f0;border:solid 10px #f0f0f0;margin:80px auto auto}.partnercity .contents-sub section .city-img img,.exchange .contents-sub section .city-img img,.host-family .contents-sub section .city-img img{height:100%;max-height:250px;width:auto}.partnercity .contents-sub section .city-img figcaption,.exchange .contents-sub section .city-img figcaption,.host-family .contents-sub section .city-img figcaption{font-size:13px}#fortworth .explain{background-image:url("../img/title-fortworth.png")}#fortworth .explain h4:before{content:'01'}#fortworth .introduce{background:#FFF6EF url("../img/minimap-fortworth.png") no-repeat right 53px}#fortworth .city-img{width:990px}#honolulu .explain{background-image:url("../img/title-honolulu.png"),url("../img/map-honolulu.png")}#honolulu .explain h4:before{content:'02'}#honolulu .introduce{background:#FFF6EF url("../img/minimap-honolulu.png") no-repeat right top}#honolulu .introduce ul{margin-top:100px}#honolulu .city-img{width:1090px}#trier .outline{background-image:url("../img/bg-flying@2x.png"),url("../img/map-trier.png"),url("../img/bg-border-orange.png");background-repeat:no-repeat,no-repeat,repeat;background-position:0 250px,bottom right,left;background-size:100%,auto,auto;background-attachment:fixed,scroll,scroll}#trier .explain{background-image:url("../img/title-trier.png")}#trier .explain h4:before{content:'03'}#trier .introduce{background:#FFF6EF url("../img/minimap-trier.png") no-repeat top right}#trier .city-img{width:810px}#envy .explain{background-image:url("../img/title-envy.png")}#envy .explain h4:before{content:'04'}#envy .introduce{background:#FFF6EF url("../img/minimap-envy.png") no-repeat 95% 20%}#envy .city-img{width:795px}#tahiti .explain{background-image:url("../img/title-tahiti.png")}#tahiti .explain h4:before{content:'05'}#tahiti .introduce{background:#FFF6EF url("../img/minimap-tahiti.png") no-repeat 95% 20%}#tahiti .city-img{width:745px}#bamberg .explain{background-image:url("../img/title-bamberg.png")}#bamberg .explain h4:before{content:'06'}#bamberg .introduce{background:#FFF6EF url("../img/minimap-bamberg.png") no-repeat top right}#bamberg .city-img{width:710px}.partnercity .contents-sub section .outline{background-image:url("../img/bg-flying@2x.png"),url("../img/bg-border-orange.png");background-attachment:fixed,scroll}.exchange .contents-sub section .outline{background-image:url("../img/bg-flying@2x.png"),url("../img/bg-border-yellow.png");background-attachment:fixed,scroll}.exchange .contents-sub section .outline .explain h4{margin-top:50px}.exchange .contents-sub section .outline .explain h4:before{border-bottom:none;content:"●";color:#FFF6EF;font-size:21px;margin-right:.5em}.exchange .contents-sub section .outline .explain ul li{font-size:15px;line-height:2;text-align:left}.exchange .contents-sub section .outline .explain ul li:before{content:"◯"}.exchange .contents-sub section .outline .explain ul li span{display:inline-block}.exchange .contents-sub section .outline .explain ul li span a{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff6cf;padding:5px 10px}.exchange .contents-sub section .outline .explain ul li span a:before{content:">"}.exchange .contents-sub section .introduce{background-color:#fff6cf;background-blend-mode:luminosity;background-image:url("../img/bg-howdy.png");background-repeat:no-repeat;background-position:bottom right;margin-top:80px}.exchange .contents-sub section .introduce p{line-height:2;text-align:center}.exchange .contents-sub section .introduce h5{border-bottom:solid 1px #34208e;border-top:solid 1px #34208e;font-size:21px;margin:30px auto auto auto;padding:5px 0;text-align:center;width:330px}.exchange .contents-sub section .introduce table{color:#34208e;margin:20px auto auto auto;width:230px}.exchange .contents-sub section .introduce table td{text-align:right;vertical-align:center}.exchange .contents-sub section .introduce table td span{font-size:30px;font-weight:bold;vertical-align:center}.host-family .contents-sub .tel{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background:#fff6cf;font-size:34px;font-weight:bold;letter-spacing:.1em;margin:15px auto;padding:5px 0;text-align:center;width:500px;vertical-align:middle}.host-family .contents-sub .tel:before{color:#34208e;display:inline-block;font-size:30px;padding-bottom:2px;vertical-align:middle}.host-family .contents-sub section{position:relative}.host-family .contents-sub section .outline{margin-top:50px;background-image:url("../img/bg-flying@2x.png"),url("../img/bg-host-family@2x.png"),url("../img/title-host-family@2x.png"),url("../img/bg-border-green.png");background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-position:0 40%,65% bottom,58% 104%,left;background-attachment:fixed,scroll,scroll,scroll;background-size:100%,50%,284px 90px,auto}.host-family .contents-sub section .outline .cover{width:960px}.host-family .contents-sub section .outline .cover:before{content:url("../img/icon-postmark02@2x.png")}.host-family .contents-sub section .outline .explain{padding-bottom:80px;padding-left:35px;width:560px}.host-family .contents-sub section .outline .explain h4{margin-top:20px}.host-family .contents-sub section .outline .explain h4:before{border-bottom:none;content:"●";color:#FFF6EF;font-size:21px;margin-right:.5em}.host-family .contents-sub section .outline .explain ul li{font-size:15px;line-height:2;text-align:left}.host-family .contents-sub section .outline .explain ul li span{display:inline-block}.host-family .contents-sub section .outline .explain ul li span a{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff6cf;padding:5px 10px}.host-family .contents-sub section .outline .explain ul li span a:before{content:">"}.host-family .contents-sub section .outline .explain p{color:#000;width:auto}.host-family .contents-sub section .swiper-container{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);width:380px !important;margin-top:50px !important;margin-bottom:60px !important}.host-family .contents-sub section .about-host-family .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:80px auto auto auto;width:1015px}.host-family .contents-sub section .about-host-family .inner div{width:48%}.host-family .contents-sub section .about-host-family .inner div h4{color:#34208e;font-size:20px;font-weight:bold;text-align:left;vertical-align:baseline}.host-family .contents-sub section .about-host-family .inner div h4:before{font-weight:normal;margin-right:5px;vertical-align:baseline}.host-family .contents-sub section .about-host-family .inner div p{margin-bottom:50px;margin-top:20px;padding-bottom:50px;position:relative;width:100%}.host-family .contents-sub section .about-host-family .inner div p:after{background:url("../img/bg-bar.png") repeat-x;bottom:-5px;display:block;height:5px;position:absolute;width:100%}.host-family .contents-sub section .about-host-family .inner div:nth-of-type(1) p:nth-of-type(1):after{content:""}.host-family .contents-sub section .about-host-family .inner div:nth-of-type(2) p:nth-of-type(1):after,.host-family .contents-sub section .about-host-family .inner div:nth-of-type(2) p:nth-of-type(2):after{content:""}.host-family .contents-sub section .about-host-family .inner div span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;background:#fff6cf;display:block;font-size:20px;font-weight:bold;height:2em;margin-top:15px;padding:10px 0;text-align:left;text-indent:2em}.host-family .contents-sub section .about-host-family .inner div span:before{color:#34208e;font-weight:normal;font-size:16px;margin-right:5px}.host-family .contents-sub section .about-host-family .inner div span:nth-of-type(2){padding-top:5px}.host-family .contents-sub section .about-host-family .inner div span:nth-of-type(2):before{font-size:18px}.host-family .contents-sub section .about-host-family .inner div span:nth-of-type(2):hover{background:#34208e}.host-family .contents-sub section .about-host-family .inner div span:nth-of-type(2):hover a{color:#fff}.host-family .contents-sub section .about-host-family .inner div span:nth-of-type(2):hover:before{color:#fff}.host-family .contents-sub section .memory-host-family .inner{margin:50px auto auto auto;width:1090px;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;-moz-box-lines:multiple}.host-family .contents-sub section .memory-host-family .inner article{-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff9e8;display:inline-block;margin:0 15px 50px 15px;padding:50px 30px;position:relative;border:solid 5px #fff;width:47%}.host-family .contents-sub section .memory-host-family .inner article h4{color:#34208e;font-size:20px;font-weight:bold;position:relative;text-align:left}.host-family .contents-sub section .memory-host-family .inner article h4 span{font-size:16px;font-weight:normal}.host-family .contents-sub section .memory-host-family .inner article h4:after{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);background-size:contain;display:inline-block;height:101px;position:absolute;right:0;top:-101px;width:194px;z-index:10}.host-family .contents-sub section .memory-host-family .inner article p{background:url("../img/bg-line.png");line-height:30px;width:auto}.host-family .contents-sub section .memory-host-family .inner article:after{background:url("../img/bg-bar.png") repeat-x;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.host-family .contents-sub section .memory-host-family .inner article:before{background:url("../img/bg-bar.png") repeat-x;top:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.host-family .contents-sub section .memory-host-family .inner article:nth-of-type(1) h4:after{content:url("../img/icon-exp01@2x.png")}.host-family .contents-sub section .memory-host-family .inner article:nth-of-type(2) h4:after{content:url("../img/icon-exp02@2x.png")}.host-family .contents-sub section .memory-host-family .inner article:nth-of-type(3) h4:after{content:url("../img/icon-exp03@2x.png")}.host-family .contents-sub section .memory-host-family .inner article:nth-of-type(4) h4:after{content:url("../img/icon-exp04@2x.png")}.host-family .contents-sub section .memory-host-family .inner article:nth-of-type(5) h4:after{content:url("../img/icon-exp05@2x.png")}.host-family .contents-sub section .qanda-host-family .inner{margin:50px auto auto auto;width:1090px}.host-family .contents-sub section .qanda-host-family .inner article{-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff9e8;margin:0 15px 50px 15px;padding:50px 30px;position:relative;border:solid 5px #fff;width:47%}.host-family .contents-sub section .qanda-host-family .inner article:nth-child(2n-1){float:left}.host-family .contents-sub section .qanda-host-family .inner article:nth-child(2n){float:right}.host-family .contents-sub section .qanda-host-family .inner article:nth-child(2){height:1365px}.host-family .contents-sub section .qanda-host-family .inner article:nth-child(4){clear:both;float:left}.host-family .contents-sub section .qanda-host-family .inner article:nth-child(5){float:right;height:400px}.host-family .contents-sub section .qanda-host-family .inner article:nth-child(n+6){width:97%}.host-family .contents-sub section .qanda-host-family .inner article h4{color:#fd7d2b;font-size:20px;font-weight:bold;position:relative;text-align:left;vertical-align:baseline}.host-family .contents-sub section .qanda-host-family .inner article h4:before{content:"Q";color:#fff;background:#fd7d2b;display:inline-block;margin-right:5px;padding:0 5px;vertical-align:baseline}.host-family .contents-sub section .qanda-host-family .inner article h4:after{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);background-size:contain;display:inline-block;height:101px;position:absolute;right:0;top:-130px;width:194px;z-index:10}.host-family .contents-sub section .qanda-host-family .inner article div{text-align:left}.host-family .contents-sub section .qanda-host-family .inner article div h5{color:#169c55;font-weight:bold}.host-family .contents-sub section .qanda-host-family .inner article div h5:nth-of-type(1):before{content:"A";color:#fff;background:#169c55;display:inline-block;font-size:20px;margin-right:5px;padding:0 5px;vertical-align:baseline}.host-family .contents-sub section .qanda-host-family .inner article div h5:nth-of-type(2){margin-top:1em;text-indent:1.5em}.host-family .contents-sub section .qanda-host-family .inner article div ul li{background:url("../img/bg-line.png");line-height:30px}.host-family .contents-sub section .qanda-host-family .inner article div ul li:before{content:"●";color:rgba(22,156,85,0.5);font-size:14px;margin-right:.5em}.host-family .contents-sub section .qanda-host-family .inner article div table{font-size:14px;margin-top:30px}.host-family .contents-sub section .qanda-host-family .inner article div table tbody tr:nth-child(odd){background:#fff9e8}.host-family .contents-sub section .qanda-host-family .inner article div table tr th{background:#fff;border:solid 1px #f0ebe4;font-weight:bold;padding:2px 0;text-align:center}.host-family .contents-sub section .qanda-host-family .inner article div table tr td{border:solid 1px #f0ebe4;padding:5px;line-height:1.5}.host-family .contents-sub section .qanda-host-family .inner article p{background:url("../img/bg-line.png");line-height:30px;width:auto}.host-family .contents-sub section .qanda-host-family .inner article p:before{content:"A";color:#fff;background:#169c55;display:inline-block;font-size:20px;margin-right:5px;padding:0 5px;vertical-align:baseline}.host-family .contents-sub section .qanda-host-family .inner article dl{width:100%}.host-family .contents-sub section .qanda-host-family .inner article dl dt{line-height:30px;margin-bottom:3px;margin-top:15px}.host-family .contents-sub section .qanda-host-family .inner article dl dt:before{background:#169c55;color:#fff;display:inline-block;margin-right:5px;padding:0 5px;vertical-align:baseline}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(1):before{content:"Point1"}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(2):before{content:"Point2"}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(3):before{content:"Point3"}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(4):before{content:"Point4"}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(5):before{content:"Point5"}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(6):before{content:"Point6"}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(7):before{content:"Point7"}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(8):before{content:"Point8"}.host-family .contents-sub section .qanda-host-family .inner article dl dt:nth-of-type(9):before{content:"Point9"}.host-family .contents-sub section .qanda-host-family .inner article dl dd{background:url("../img/bg-line.png");line-height:30px;margin-bottom:0}.host-family .contents-sub section .qanda-host-family .inner article dl dd:after{display:none}.host-family .contents-sub section .qanda-host-family .inner article:after{background:url("../img/bg-bar.png") repeat-x;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.host-family .contents-sub section .qanda-host-family .inner article:before{background:url("../img/bg-bar.png") repeat-x;top:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(1) h4:after{content:url("../img/icon-exp-qa01@2x.png")}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(2) h4:after{content:url("../img/icon-exp-qa02@2x.png")}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(3) h4:after{content:url("../img/icon-exp-qa03@2x.png")}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(4) h4:after{content:url("../img/icon-exp-qa04@2x.png")}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(5) h4:after{content:url("../img/icon-exp-qa05@2x.png")}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(6) h4:after{content:url("../img/icon-exp-qa06@2x.png")}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(7) h4:after{content:url("../img/icon-exp-qa07@2x.png")}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(8) h4:after{content:url("../img/icon-exp-qa08@2x.png")}.host-family .contents-sub section .qanda-host-family .inner article:nth-of-type(9) h4:after{content:url("../img/icon-exp-qa09@2x.png")}.sub-nav{margin:auto;width:1020px}.sub-nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:100px}.sub-nav ul li{width:30%}.sub-nav ul li a{color:#000 !important;text-decoration:none !important}.sub-nav ul li a:hover{color:#34208e !important}.sub-nav ul li img{height:auto;position:relative;width:100%}.sub-nav ul li span:before{color:#34208e;content:"＞";margin-right:5px}.sub-nav ul li:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MjA4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff0000),color-stop(100%, #34208e));background-image:-moz-linear-gradient(left, #ff0000,#34208e);background-image:-webkit-linear-gradient(left, #ff0000,#34208e);background-image:linear-gradient(to right, #ff0000,#34208e);top:-5px;content:"";display:block;width:100%;height:5px;z-index:10}.sub-nav-txt{margin:auto;width:1020px}.sub-nav-txt ul{display:-webkit-flex;display:flex}.sub-nav-txt ul li{width:auto}.sub-nav-txt ul li:before{color:#34208e;content:"＞";margin-right:5px}.sub-nav-txt ul li a{-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;text-decoration:none}.sub-nav-txt ul li a:hover{color:#34208e}.nav-about{width:800px}.nav-about li{font-size:14px;text-align:left;width:24% !important}.nav-about li:before{content:"" !important}.nav-support,.nav-subsidy{width:700px}.nav-support ul li,.nav-subsidy ul li{width:45%}.nav-obog{width:800px}.nav-obog ul li{width:30%}.contents-sub .entry{line-height:180%;border-bottom:solid 1px #efefef;margin-bottom:30px}.contents-sub .entry h1{border-left:7px solid #34208e;line-height:40px;padding-left:25px;color:#34208e}.contents-sub .entry h2,.contents-sub .entry h3,.contents-sub .entry h4,.contents-sub .entry h5,.contents-sub .entry h6{color:#34208e;margin-bottom:1em;text-align:left}.contents-sub .entry h4{font-weight:bold}.contents-sub .entry h5{font-weight:bold}.contents-sub .entry .date{margin:-20px 0 10px;text-align:right;font-weight:normal}.contents-sub .entry a{color:#34208e;text-decoration:underline;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s}.contents-sub .entry a:hover{color:#ccc;text-decoration:none}.contents-sub .entry blockquote{background:#fafafa;padding:1em;font-style:italic}.contents-sub .entry pre{background:#fafafa;display:block;margin-bottom:15px;padding:1em;overflow-x:auto;overflow-y:auto}.contents-sub .entry .alignleft{float:left;text-align:center;margin:0 15px 10px 0}.contents-sub .entry .alignright{float:right;text-align:center;margin:0 0 10px 15px}.contents-sub .entry .aligncenter{display:block;margin:auto auto 15px auto}.contents-sub .entry p,.contents-sub .entry ul,.contents-sub .entry ol{margin-bottom:1em}.contents-sub .entry p{padding-top:0 !important}.contents-sub .entry hr{clear:both}.contents-sub .entry ul,.contents-sub .entry ol{padding-left:1em}.contents-sub .entry ul{margin-left:1em;padding-left:0}.contents-sub .entry ul li{list-style-type:disc}.contents-sub .entry ol li{list-style-type:decimal}.contents-sub .entry table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;margin:auto auto 15px auto;width:100%}.contents-sub .entry table th,.contents-sub .entry table td{padding:10px;border:1px solid #ccc}.contents-sub .entry table th img,.contents-sub .entry table td img{width:auto}.contents-sub .entry table th{background:#fafafa;color:#34208e}.contents-sub .entry table td{padding:10px}.contents-sub .entry table td:first-child{white-space:nowrap}.contents-sub .entry .ph-list-v ul{margin-left:0;width:100%}.contents-sub .entry .ph-list-v ul li{list-style:none}.contents-sub .entry .ph-list-v ul li img{width:100%}.contents-sub .entry .ph-list-v ul li:nth-child(2n-1){float:left;width:49%}.contents-sub .entry .ph-list-v ul li:nth-child(2n){float:right;width:49%}.contents-sub .entry .ph-list-3{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto auto 50px auto;padding-left:0;width:800px}.contents-sub .entry .ph-list-3 li{list-style:none;width:33%}.contents-sub .entry .ph-list-3 li img{width:100%}.pager .pages{border:solid 1px #ccc;display:inline-block;padding:.25em 1em}.pager .page{background:#efefef;border:solid 1px #efefef}.pager .current{background:#34208e;border:solid 1px #34208e;color:#fff;padding:.5em 1em}.pager a{padding:.5em 1em}.pager a:hover{background:#34208e;color:#fff}#breadcrumb{padding-top:30px}#breadcrumb .pageInner .bread_crumb{display:-webkit-flex;display:flex;font-size:13px}#breadcrumb .pageInner .bread_crumb li:after{content:"＞";display:inline-block;font-size:12px;padding-left:5px;padding-right:5px}#breadcrumb .pageInner .bread_crumb li:last-child:after{content:""}#breadcrumb .pageInner .bread_crumb .sub{float:none;padding-top:0;width:auto}#pagetop{position:fixed;right:20px;bottom:20px;z-index:1000}#pagetop a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'OpenSans', '游ゴシック体', 'Yu Gothic', YuGothic, sans-serif;-moz-transition:ease .5s;-o-transition:ease .5s;-webkit-transition:ease .5s;transition:ease .5s;color:#fff;display:block;padding-top:.85rem;position:relative;width:75px;height:43.30px;margin:21.65px 0;text-align:center}#pagetop a:before,#pagetop a:after{content:"";position:absolute;left:0;width:0;border-left:37.5px solid transparent;border-right:37.5px solid transparent}#pagetop a:before{bottom:100%}#pagetop a:after{top:100%;width:0}#pagetop a:hover{text-decoration:none;opacity:.5}@media (max-width: 680px){#pagetop{right:5px;bottom:5px}#pagetop a{-moz-transform:scale(0.77);-ms-transform:scale(0.77);-webkit-transform:scale(0.77);transform:scale(0.77)}}a{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}a:hover{color:#34208e;text-decoration:none}strong{font-weight:bold}a>img:hover{opacity:.5}.sp-slide a>img:hover{opacity:1}
/*# sourceMappingURL=style.css.map */
