/*!******************************************************************************
 * Copyright (c) 2021. OTOSO -inc. All rights reserved.
 ******************************************************************************//*!******************************************************************************
 * Copyright (c) 2022. OTOSO Inc. All rights reserved.
 ******************************************************************************/body.en{font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}body.en #modal section{padding:48px 78px}body.en #modal #intro{padding-bottom:26px;border-bottom:4px solid #3061ac}body.en #modal #intro h1{padding-bottom:20px;font-size:2.8rem;font-weight:bold;letter-spacing:.01em}body.en #modal #intro p{font-size:1.55rem;line-height:1.58em;letter-spacing:.014em}body.en #modal #contents{padding-top:48px}body.en #modal #contents h2{padding-bottom:18px;font-size:2.8rem;font-weight:bold;letter-spacing:.02em}body.en #modal #contents h3{font-size:2.25rem;font-weight:bold;letter-spacing:.02em}body.en #modal #contents figure{display:block;margin-top:20px}body.en #modal #contents figure img{width:540px}body.en #modal #jsr{margin-top:-50px}body.en #modal #jsr li{padding:50px 0 30px;border-bottom:4px solid #3061ac}body.en #modal #jsr li .upper{display:flex;align-items:center}body.en #modal #jsr li .upper img{width:160px}body.en #modal #jsr li h1{margin-left:33px;font-size:2.75rem;font-weight:bold;line-height:1.3em;letter-spacing:.02em}body.en #modal #jsr li p{margin-top:22px;font-size:1.5rem;line-height:1.67em;letter-spacing:.02em}body.en #modal #jsr li:last-child{padding-bottom:10px;border:none}body.en #modal aside{height:1px}body.en.is-mobile #modal section{padding:8.656vw 8.656vw}body.en.is-mobile #modal #intro{padding-bottom:11.5413333333vw;border-bottom:.7213333333vw solid #3061ac}body.en.is-mobile #modal #intro h1{padding-bottom:5.7706666667vw;font-size:5.7706666667vw;letter-spacing:.02em}body.en.is-mobile #modal #intro p{font-size:4.328vw;line-height:1.6em;letter-spacing:.02em}body.en.is-mobile #modal #contents{padding-top:11.5413333333vw}body.en.is-mobile #modal #contents h2{padding-bottom:5.7706666667vw;font-size:5.7706666667vw}body.en.is-mobile #modal #contents h3{font-size:4.328vw}body.en.is-mobile #modal #contents figure{display:block;margin-top:5.7706666667vw}body.en.is-mobile #modal #contents figure img{width:100%}body.en.is-mobile #modal #jsr{margin-top:-8.656vw}body.en.is-mobile #modal #jsr li{padding:8vw 0;border-bottom:.7213333333vw solid #3061ac}body.en.is-mobile #modal #jsr li .upper img{width:29.2861333333vw}body.en.is-mobile #modal #jsr li h1{margin-left:4.7608vw;font-size:5.7706666667vw}body.en.is-mobile #modal #jsr li p{margin-top:5.7706666667vw;font-size:4.328vw;line-height:1.6em}body.en.is-mobile #modal #jsr li:last-child{padding-bottom:1.4426666667vw;border:none}
/*!******************************************************************************
 * Copyright (c) 2021. OTOSO -inc. All rights reserved.
 ******************************************************************************//*!******************************************************************************
 * Copyright (c) 2022. OTOSO Inc. All rights reserved.
 ******************************************************************************/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,menu,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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}html,body,td,div,p,li,a,h1,h2,h3,h4,h5,h6,figure{padding:0;margin:0;line-height:1em}html{height:100%;overflow-x:hidden;font-size:62.5%;background:none transparent !important;-webkit-text-size-adjust:100%}body{height:100%;overflow-x:hidden;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#000;background:none transparent !important}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;border:0;outline:none}a:link,a:visited,a:hover,a:active{color:#000;text-decoration:none}#dummy{position:absolute;top:-75px;left:0;z-index:-1;display:none}#dummy img{width:700px;opacity:.5}#modal{width:700px;background-color:#fff;border-radius:0 0 10px 10px}#modal section{padding:50px 80px}#modal #intro{padding-bottom:55px;border-bottom:4px solid #3061ac}#modal #intro h1{padding-bottom:20px;font-size:2.6rem;font-weight:bold;letter-spacing:.02em}#modal #intro p{font-size:1.4rem;line-height:1.75em;letter-spacing:.05em}#modal #contents{padding-top:50px}#modal #contents h2{padding-bottom:30px;font-size:2.6rem;font-weight:bold;letter-spacing:.02em}#modal #contents h3{font-size:2.1rem;font-weight:bold;letter-spacing:.02em}#modal #contents figure{display:block;margin-top:20px}#modal #contents figure img{width:540px}#modal #jsr{margin-top:-50px}#modal #jsr li{padding:50px 0 55px;border-bottom:4px solid #3061ac}#modal #jsr li .upper{display:flex;align-items:center}#modal #jsr li .upper img{width:160px}#modal #jsr li h1{margin-left:27px;font-size:2.6rem;font-weight:bold;letter-spacing:.02em}#modal #jsr li p{margin-top:20px;font-size:1.4rem;line-height:1.75em;letter-spacing:.05em}#modal #jsr li:last-child{padding-bottom:20px;border:none}#modal aside{height:1px}.is-mobile #modal{width:100%}.is-mobile #modal section{padding:8.656vw 8.656vw}.is-mobile #modal #intro{padding-bottom:11.5413333333vw;border-bottom:.7213333333vw solid #3061ac}.is-mobile #modal #intro h1{padding-bottom:5.7706666667vw;font-size:5.1936vw;letter-spacing:.02em}.is-mobile #modal #intro p{font-size:4.0394666667vw;line-height:1.75em;letter-spacing:.02em}.is-mobile #modal #contents{padding-top:11.5413333333vw}.is-mobile #modal #contents h2{padding-bottom:5.7706666667vw;font-size:5.1936vw}.is-mobile #modal #contents h3{font-size:4.0394666667vw}.is-mobile #modal #contents figure{display:block;margin-top:5.7706666667vw}.is-mobile #modal #contents figure img{width:100%}.is-mobile #modal #jsr{margin-top:-8.656vw}.is-mobile #modal #jsr li{padding:8vw 0;border-bottom:.7213333333vw solid #3061ac}.is-mobile #modal #jsr li .upper img{width:29.2861333333vw}.is-mobile #modal #jsr li h1{margin-left:4.7608vw;font-size:5.1936vw}.is-mobile #modal #jsr li p{margin-top:5.7706666667vw;font-size:4.0394666667vw}.is-mobile #modal #jsr li:last-child{padding-bottom:1.4426666667vw;border:none}
