﻿@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600&display=swap");html{font-size:62.5%}html.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}body{text-rendering:optimizeSpeed;width:100%;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","ＭＳ Ｐゴシック",system-ui,sans-serif;font-weight:normal;color:#3e3e3e;line-height:1.8em;letter-spacing:0.03em;font-size:1.4em;background-color:#fff}body.new{text-rendering:optimizeLegibility;width:100%;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","ＭＳ Ｐゴシック",system-ui,sans-serif;font-weight:normal;color:#3e3e3e;line-height:1.8em;letter-spacing:0.03em;font-size:1.4em;background-color:#fff}body.new #page{line-height:1.8em;position:relative}body.new a{text-decoration:none;color:#000}body.new img{vertical-align:bottom}@media screen and (max-width: 1024px){html,body,body.new,#page{min-width:100% !important}}@media screen and (max-width: 768px){body,body.new{font-size:1.3em;line-height:1.8em}}input,textarea{font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","ＭＳ Ｐゴシック",system-ui,sans-serif}*,*::before,*::after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}a{text-decoration:none;color:#3e3e3e}img{vertical-align:bottom}@media print{* html body{zoom:0.7}body{background-color:#fff;font-size:12px}}html{overflow-y:scroll;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,main,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}object,embed{border:0;vertical-align:bottom;outline:none}[hidden],template{display:none}a{margin:0;padding:0;border:0;background:transparent;outline:0}a:active,a:hover{outline:0}a img{border:none;text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul li{list-style:none}ul,ol{list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}caption,th{text-align:left}img{border:none;vertical-align:bottom}svg:not(:root){overflow:hidden}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input,select{vertical-align:middle}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;border-radius:0;outline:none;cursor:pointer;background:none}.container{max-width:1000px;width:90%;margin:160px auto}.container img{margin:80px auto 24px}.h1{font-size:32px;margin-bottom:40px;line-height:1.5;font-weight:bold;text-align:center}.h2{font-size:24px;margin:80px 0 40px;line-height:1.7;font-weight:bold;text-align:start}.h2__left{border-left:4px solid #000;margin:80px 0 40px;padding:8px 0 8px 20px;font-size:24px;line-height:1.7;font-weight:bold}.h2__bottom{padding-left:20px;padding-bottom:14px;margin:80px 0 40px;line-height:1.7;border-bottom:2px solid #000;font-size:24px;font-weight:bold}.h3{font-size:20px;margin:32px 0 20px;line-height:1.5;font-weight:bold}.h3-md{font-size:22px;margin:32px 0 20px;line-height:1.5;font-weight:bold}.h4{font-size:18px;margin:18px 0;line-height:1.5;font-weight:bold}.text{font-size:14px}.text__red{color:#da5040}.text-md{line-height:1.7;margin-bottom:10px}.text-md__red{color:#da5040}.btns{transition:all 0.3s;margin:20px 0;display:inline-block;min-width:240px;text-align:center}.btns__black{display:inline-block;padding:6px 40px;line-height:48px;border:1px solid #000000;color:#000000 !important;transition:all 0.3s}.btns__black:hover{background-color:#000000;color:#ffffff !important}.btns__red{display:inline-block;padding:8px 40px;line-height:48px;background-color:#da5040;color:#ffffff !important;font-weight:bold}.btns:hover{cursor:pointer;opacity:0.9}.space{width:100px;height:120px}@media (max-width: 1024px){.container{max-width:800px}.container img{margin:40px auto}.h1{font-size:32px;margin-bottom:40px;line-height:1.5}.h2{font-size:24px;margin:40px 0;line-height:1.5}.h3{font-size:20px;margin:24px 0;line-height:1.5}.h3-md{font-size:22px;margin:24px 0;line-height:1.5}.h4{font-size:20px;line-height:1.5}.text{font-size:14px}.text-md{font-size:16px}.space{height:80px}}@media (max-width: 414px){.container{margin:80px auto}.container img{margin:10px auto}.h1{font-size:22px;margin-bottom:40px;line-height:1.5;font-weight:bold}.h2{font-size:15px;margin:40px 0;line-height:1.5;font-weight:bold;text-align:start;position:relative}.h2__left{border-left:4px solid #000;margin:40px 0;padding:6px 0 6px 14px;font-size:15px;font-weight:bold}.h2__bottom{padding-left:14px;padding-bottom:10px;margin:40px 0;border-bottom:1px solid #000;font-size:15px;font-weight:bold}.h3{font-size:14px;margin:24px 0;line-height:1.5;font-weight:bold}.h3-md{font-size:16px;margin:24px 0;line-height:1.5;font-weight:bold}.h4{font-size:14px;line-height:1.5;margin:20px 0 10px;font-weight:bold}.text{font-size:12px}.text-md{font-size:14px}.btns a{display:block}.btns__black{padding:0px 16px;line-height:48px}.btns__red{padding:2px 16px;line-height:48px}.space{height:60px}}.btns{width:100%;text-align:center}@media (max-width: 320px){.h1{font-size:24px}.h2{font-size:22px}.h3{font-size:18px}.h4{font-size:16px}}
