.sns-group{line-height:1;max-height:32px}.sns-group .list-group-item{color:#fff;font-size:1rem;border:0 none}.sns-group .list-group-item.facebook{background-color:#4468b0}.sns-group .list-group-item.twitter{background-color:#2796dd}.sns-group .list-group-item.line{background-color:#00c300}.sns-group .list-group-item.email{background-color:#696d6d}.sns-group .list-group-item img{height:16px}.sns-group .list-group-item:hover{color:#fff;opacity:.8}.sns-group .list-group-item:hover.google{background-color:#f5f5f5}.table_of_contents{border:1px solid #ddd;border-radius:1em;padding:16px;margin:0 0 32px}.table_of_contents h3{color:#202121;font-size:.875rem;font-weight:bold;margin:0 0 16px 0 !important;padding:0 0 8px 0 !important;border-bottom:#ddd 1px solid !important;cursor:pointer}.table_of_contents h3:after{content:"+";display:inline-block;float:right;transition:.3s;transform:rotate(45deg);font-size:1.625rem;margin-top:-4px}.table_of_contents h3[class=collapsed]:after{transform:rotate(0deg)}.table_of_contents ul{padding:0;margin:4px 0 8px 16px}.table_of_contents>ul>li{list-style:none;margin-bottom:16px;counter-increment:section}.table_of_contents>ul>li>a{font-weight:bold}.table_of_contents>ul>li>a::before{content:counter(section) ".";margin-right:4px}.table_of_contents>ul>li>ul>li{list-style:none;position:relative;padding-left:16px}.table_of_contents>ul>li>ul>li::before{content:"";display:block;position:absolute;top:4px;left:0;width:2px;height:16px;font-size:0;letter-spacing:0;background:#202121;border-radius:2px}.table_of_contents a{color:#202121;text-decoration:none}.table_of_contents.limit-height>h3{cursor:default}.table_of_contents.limit-height>h3:after{content:""}.table_of_contents.limit-height .collapsing{height:240px !important}.table_of_contents.limit-height .collapse:not(.show){display:block;max-height:240px;overflow:hidden;position:relative}.table_of_contents.limit-height .collapse:not(.show)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(transparent, white)}#content.guide h2{margin:64px 0 32px 0}#content.guide .mobile-link-block{border:1px solid #ddd}#content.guide .mobile-link-block p{height:56px}#content.guide .card-image{width:80%;border:1px solid #ccc;border-radius:5px;margin:0 auto 16px auto;padding:0 32px}#content.guide .card-image img{width:100%}#content.guide .card-image img.half{width:45%}#content.guide .card-image img.half:first-child{margin-right:8px}#content .guide-content,#content .interview-content{line-height:1.6}#content .guide-content h1,#content .interview-content h1{color:#202121;font-size:2rem;border-bottom:none}#content .guide-content,#content .interview-content{counter-reset:content-section}#content .guide-content h2::before,#content .interview-content h2::before{counter-increment:content-section;content:counter(content-section) ".";margin-right:.2em}#content .guide-content #markdown-content-view,#content .interview-content #markdown-content-view{margin-bottom:64px}#content .guide-content #markdown-content-view p,#content .interview-content #markdown-content-view p{margin-bottom:16px}#content .guide-content #markdown-content-view blockquote,#content .interview-content #markdown-content-view blockquote{font-size:inherit;padding:0 24px}#content .guide-content #markdown-content-view h1.article-title,#content .interview-content #markdown-content-view h1.article-title{margin-top:0;margin-bottom:16px;font-size:1.625rem;border-bottom:none;color:#212529}#content .guide-content #markdown-content-view h2,#content .guide-content #markdown-content-view h3,#content .guide-content #markdown-content-view h4,#content .guide-content #markdown-content-view h5,#content .guide-content #markdown-content-view h6,#content .interview-content #markdown-content-view h2,#content .interview-content #markdown-content-view h3,#content .interview-content #markdown-content-view h4,#content .interview-content #markdown-content-view h5,#content .interview-content #markdown-content-view h6{margin-top:32px;margin-bottom:16px;color:#212529}#content .guide-content #markdown-content-view h4,#content .guide-content #markdown-content-view h5,#content .guide-content #markdown-content-view h6,#content .interview-content #markdown-content-view h4,#content .interview-content #markdown-content-view h5,#content .interview-content #markdown-content-view h6{font-weight:normal}#content .guide-content #markdown-content-view h1.article-title,#content .guide-content #markdown-content-view h2,#content .guide-content #markdown-content-view h3,#content .interview-content #markdown-content-view h1.article-title,#content .interview-content #markdown-content-view h2,#content .interview-content #markdown-content-view h3{font-weight:bold}#content .guide-content #markdown-content-view h3,#content .guide-content #markdown-content-view h4,#content .guide-content #markdown-content-view h5,#content .guide-content #markdown-content-view h6,#content .interview-content #markdown-content-view h3,#content .interview-content #markdown-content-view h4,#content .interview-content #markdown-content-view h5,#content .interview-content #markdown-content-view h6{border:none}#content .guide-content #markdown-content-view h2,#content .interview-content #markdown-content-view h2{margin-top:48px;padding-bottom:4px;border-bottom:1px solid #212529;font-size:22px}#content .guide-content #markdown-content-view h3,#content .interview-content #markdown-content-view h3{position:relative;padding-left:16px;font-size:1.25rem}#content .guide-content #markdown-content-view h3::before,#content .interview-content #markdown-content-view h3::before{content:"";display:block;position:absolute;top:0;left:0;width:4px;height:90%;font-size:0;letter-spacing:0;background:#212529;border-radius:16px}#content .guide-content #markdown-content-view h3[id^=q],#content .interview-content #markdown-content-view h3[id^=q]{padding-left:0}#content .guide-content #markdown-content-view h3[id^=q]::before,#content .interview-content #markdown-content-view h3[id^=q]::before{display:none}#content .guide-content #markdown-content-view h4,#content .interview-content #markdown-content-view h4{font-size:1.125rem;font-weight:bold}#content .guide-content #markdown-content-view h5,#content .interview-content #markdown-content-view h5{font-size:1.125rem}#content .guide-content #markdown-content-view h6,#content .interview-content #markdown-content-view h6{font-size:1rem}#content .guide-content #markdown-content-view ul,#content .guide-content #markdown-content-view ol,#content .interview-content #markdown-content-view ul,#content .interview-content #markdown-content-view ol{margin-bottom:16px;padding-left:24px;line-height:1.6}#content .guide-content #markdown-content-view ul ul,#content .interview-content #markdown-content-view ul ul{margin-top:0 !important}#content .guide-content #markdown-content-view img,#content .interview-content #markdown-content-view img{margin:8px 0}#content .guide-content #markdown-content-view .caption,#content .interview-content #markdown-content-view .caption{display:block;width:100%;margin-bottom:16px;color:#777;font-size:.812rem;text-align:center}#content .guide-content #markdown-content-view.right,#content .interview-content #markdown-content-view.right{text-align:right}#content .guide-content #markdown-content-view b,#content .guide-content #markdown-content-view strong,#content .interview-content #markdown-content-view b,#content .interview-content #markdown-content-view strong{color:#212529}#content .guide-content #markdown-content-view img,#content .interview-content #markdown-content-view img{max-width:100%;height:auto;width:80%;margin:8px 10% 24px;border-radius:.75em}#content .guide-content #markdown-content-view .markdown-image-caption img,#content .interview-content #markdown-content-view .markdown-image-caption img{margin-bottom:8px}@media(min-width: 768px){#content .guide-content #markdown-content-view,#content .interview-content #markdown-content-view{font-size:1.125rem}}@media(max-width: 767.98px){#content .guide-content #markdown-content-view,#content .interview-content #markdown-content-view{font-size:1rem}#content .guide-content #markdown-content-view h1.article-title,#content .interview-content #markdown-content-view h1.article-title{font-size:22px}#content .guide-content #markdown-content-view h2,#content .interview-content #markdown-content-view h2{margin-top:32px;font-size:1.25rem}#content .guide-content #markdown-content-view h3,#content .interview-content #markdown-content-view h3{font-size:1.125rem}#content .guide-content #markdown-content-view h4,#content .interview-content #markdown-content-view h4{font-size:1rem}#content .guide-content #markdown-content-view h5,#content .interview-content #markdown-content-view h5{font-size:1rem}#content .guide-content #markdown-content-view h6,#content .interview-content #markdown-content-view h6{font-size:.937rem}#content .guide-content #markdown-content-view .table>thead>tr>th,#content .guide-content #markdown-content-view .table>thead>tr>td,#content .guide-content #markdown-content-view .table>tbody>tr>th,#content .guide-content #markdown-content-view .table>tbody>tr>td,#content .guide-content #markdown-content-view .table>tfoot>tr>th,#content .guide-content #markdown-content-view .table>tfoot>tr>td,#content .interview-content #markdown-content-view .table>thead>tr>th,#content .interview-content #markdown-content-view .table>thead>tr>td,#content .interview-content #markdown-content-view .table>tbody>tr>th,#content .interview-content #markdown-content-view .table>tbody>tr>td,#content .interview-content #markdown-content-view .table>tfoot>tr>th,#content .interview-content #markdown-content-view .table>tfoot>tr>td{padding:8px}#content .guide-content #markdown-content-view .table-responsive>.no-scroll.table>thead>tr>th,#content .guide-content #markdown-content-view .table-responsive>.no-scroll.table>thead>tr>td,#content .guide-content #markdown-content-view .table-responsive>.no-scroll.table>tbody>tr>th,#content .guide-content #markdown-content-view .table-responsive>.no-scroll.table>tbody>tr>td,#content .guide-content #markdown-content-view .table-responsive>.no-scroll.table>tfoot>tr>th,#content .guide-content #markdown-content-view .table-responsive>.no-scroll.table>tfoot>tr>td,#content .interview-content #markdown-content-view .table-responsive>.no-scroll.table>thead>tr>th,#content .interview-content #markdown-content-view .table-responsive>.no-scroll.table>thead>tr>td,#content .interview-content #markdown-content-view .table-responsive>.no-scroll.table>tbody>tr>th,#content .interview-content #markdown-content-view .table-responsive>.no-scroll.table>tbody>tr>td,#content .interview-content #markdown-content-view .table-responsive>.no-scroll.table>tfoot>tr>th,#content .interview-content #markdown-content-view .table-responsive>.no-scroll.table>tfoot>tr>td{white-space:inherit}}#content .guide-content #markdown-content-view iframe[src^="https://www.google.com/maps"],#content .guide-content #markdown-content-view iframe[src^="https://www.youtube.com"],#content .interview-content #markdown-content-view iframe[src^="https://www.google.com/maps"],#content .interview-content #markdown-content-view iframe[src^="https://www.youtube.com"]{width:100%;margin-top:24px}#content .guide-content #markdown-content-view ul,#content .interview-content #markdown-content-view ul{list-style:revert}#content .guide-content #markdown-content-view ol,#content .interview-content #markdown-content-view ol{list-style-type:decimal}#content .guide-content #markdown-content-view ol ol,#content .interview-content #markdown-content-view ol ol{list-style-type:lower-roman}#content .guide-content #markdown-content-view ol ol ol,#content .interview-content #markdown-content-view ol ol ol{list-style-type:lower-alpha}#content .guide-content #markdown-content-view .markdown-background,#content .interview-content #markdown-content-view .markdown-background{background:#f5f5f5;border-radius:.75em;margin-top:16px;padding:16px 24px}#content .guide-content #markdown-content-view .markdown-background>ul,#content .guide-content #markdown-content-view .markdown-background>ol,#content .interview-content #markdown-content-view .markdown-background>ul,#content .interview-content #markdown-content-view .markdown-background>ol{padding-left:32px;margin-top:16px !important;margin-bottom:0}#content .guide-content #markdown-content-view .markdown-background>ol,#content .interview-content #markdown-content-view .markdown-background>ol{list-style-type:decimal}#content .guide-content #markdown-content-view .markdown-background p:last-child,#content .guide-content #markdown-content-view .markdown-background p:only-child,#content .interview-content #markdown-content-view .markdown-background p:last-child,#content .interview-content #markdown-content-view .markdown-background p:only-child{margin-bottom:0 !important}#content .guide-content #markdown-content-view .markdown-background+p,#content .interview-content #markdown-content-view .markdown-background+p{margin-top:32px !important}#content .guide-content #markdown-content-view .markdown-citation,#content .interview-content #markdown-content-view .markdown-citation{position:relative;border:0;background:#f5f5f5;border-radius:.75em;margin:8px 0;display:inline-block;padding:4% 5% 0}#content .guide-content #markdown-content-view .markdown-citation cite,#content .interview-content #markdown-content-view .markdown-citation cite{display:inline-block;font-size:1rem}#content .guide-content #markdown-content-view .markdown-citation img,#content .interview-content #markdown-content-view .markdown-citation img{max-width:100%;margin:8px 10% 0}#content .guide-content #markdown-content-view .markdown-citation:before,#content .guide-content #markdown-content-view .markdown-citation:after,#content .interview-content #markdown-content-view .markdown-citation:before,#content .interview-content #markdown-content-view .markdown-citation:after{content:"";display:inline-block;position:absolute;font-family:icon-traveloco;color:#e5e5e5;font-size:1.25rem}#content .guide-content #markdown-content-view .markdown-citation:before,#content .interview-content #markdown-content-view .markdown-citation:before{left:8px;top:8px}#content .guide-content #markdown-content-view .markdown-citation:after,#content .interview-content #markdown-content-view .markdown-citation:after{right:8px;bottom:8px;transform:rotate(180deg)}#content .guide-content #markdown-content-view .markdown-citation a[target=_blank]::after,#content .interview-content #markdown-content-view .markdown-citation a[target=_blank]::after{display:inline-block;content:"";font-family:icon-traveloco;font-style:normal;margin-left:8px}#content .guide-content #markdown-content-view .markdown-citation p,#content .interview-content #markdown-content-view .markdown-citation p{margin-top:16px}#content .guide-content #markdown-content-view .markdown-citation+p,#content .interview-content #markdown-content-view .markdown-citation+p{margin-top:1em}@media(min-width: 768px){#content .guide-content #markdown-content-view .markdown-citation p,#content .interview-content #markdown-content-view .markdown-citation p{margin:0;padding:16px}#content .guide-content #markdown-content-view .markdown-citation:before,#content .guide-content #markdown-content-view .markdown-citation:after,#content .interview-content #markdown-content-view .markdown-citation:before,#content .interview-content #markdown-content-view .markdown-citation:after{font-size:2rem}#content .guide-content #markdown-content-view .markdown-citation img,#content .interview-content #markdown-content-view .markdown-citation img{width:100%;margin:0 auto}}#content .guide-content #markdown-content-view .table>thead>tr>th,#content .interview-content #markdown-content-view .table>thead>tr>th{color:#202121}#content .guide-content #markdown-content-view .table-bordered>thead>tr>th,#content .guide-content #markdown-content-view .table-bordered>thead>tr>td,#content .interview-content #markdown-content-view .table-bordered>thead>tr>th,#content .interview-content #markdown-content-view .table-bordered>thead>tr>td{vertical-align:middle}#content .guide-content #markdown-content-view .table-bordered>tbody>tr>th,#content .guide-content #markdown-content-view .table-bordered>tbody>tr>td,#content .interview-content #markdown-content-view .table-bordered>tbody>tr>th,#content .interview-content #markdown-content-view .table-bordered>tbody>tr>td{vertical-align:middle}#content .guide-content #markdown-content-view .table-bordered>tfoot>tr>th,#content .guide-content #markdown-content-view .table-bordered>tfoot>tr>td,#content .interview-content #markdown-content-view .table-bordered>tfoot>tr>th,#content .interview-content #markdown-content-view .table-bordered>tfoot>tr>td{vertical-align:middle}#content .guide-content #markdown-content-view ul:only-child,#content .guide-content #markdown-content-view ol:only-child,#content .guide-content #markdown-content-view #content ul:only-child,#content .guide-content #markdown-content-view #content ol:only-child,#content .interview-content #markdown-content-view ul:only-child,#content .interview-content #markdown-content-view ol:only-child,#content .interview-content #markdown-content-view #content ul:only-child,#content .interview-content #markdown-content-view #content ol:only-child{margin:0 !important}@media(max-width: 991.98px){#content .guide-content #markdown-content-view .float-left,#content .interview-content #markdown-content-view .float-left{fleat:none}}#content .guide-content #markdown-content-view,#content .interview-content #markdown-content-view{margin-bottom:0}#content .interview-content h2{display:inline-flex;align-items:baseline;border-bottom:none !important}#content .interview-content h2::before{counter-increment:inherit;content:"";display:inline-flex;position:relative;top:-0.4em;width:1em;height:1px;margin-right:.5em;background-color:#202121}@media screen and (min-width: 768px){#content .interview-content #markdown-content-view h2:first-of-type{margin-top:0}}#content .interview-content p:empty{display:none}#content .interview-content p::after{display:block;content:"";clear:both}#content ul{list-style:revert}#content ol{list-style:decimal}#content ol ol{list-style-type:lower-roman}#content ol ol ol{list-style-type:lower-alpha}.guide-links .mobile-link-block h3{min-height:40px}@media(max-width: 991.98px){.table_of_contents{margin-left:0}}
