/*! このファイルは自動生成されたものです。このファイルは**絶対に**編集しないでください。再度自動生成されるとこのファイルへの編集内容は失われます。*//*! 通常の作業工程では、scssファイルを基にcssファイルを頻繁に再生成します。**必ず**正しい作業環境を利用してください。 *//*! 詳しくは、プロジェクトルートのreadme.mdを読んでください。*/.pre-wrap{white-space:pre-wrap}main a,main abbr,main acronym,main address,main applet,main article,main aside,main audio,main b,main big,main blockquote,main body,main canvas,main caption,main center,main cite,main code,main dd,main del,main details,main dfn,main div,main dl,main dt,main em,main embed,main fieldset,main figcaption,main figure,main footer,main form,main h1,main h2,main h3,main h4,main h5,main h6,main header,main hgroup,main html,main i,main iframe,main img,main ins,main kbd,main label,main legend,main li,main mark,main menu,main nav,main object,main ol,main output,main p,main pre,main q,main ruby,main s,main samp,main section,main small,main span,main strike,main strong,main sub,main summary,main sup,main table,main tbody,main td,main tfoot,main th,main thead,main time,main tr,main tt,main u,main ul,main var,main video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}main *{line-height:1}main ol,main ul{list-style:none}main table{border-collapse:collapse;border-spacing:0}main caption,main td,main th{text-align:left;font-weight:400;vertical-align:middle}main blockquote,main q{quotes:none}main blockquote:after,main blockquote:before,main q:after,main q:before{content:"";content:none}main a img{border:none}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main main,main menu,main nav,main section,main summary{display:block}main img{width:100%}.pc main .outer-contents{margin-top:3.4rem}.sp main .outer-contents{margin-top:.5rem}main .first-view__title{border-top:.35rem solid #1f296a;border-bottom:.1rem solid #dbdbdb;padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.5rem;color:#1f296a;margin-bottom:2rem}main .first-view__subtitle{color:#1f296a;margin-bottom:1.5rem}.pc main .first-view__subtitle{font-size:1.25rem}.sp main .first-view__subtitle{font-size:1.16rem}main .first-view__text{line-height:1.9;font-weight:500}.pc main .first-view__group-text{flex-basis:50%}.pc main .first-view__image{width:338px}.sp main .first-view__image{margin:0 auto;padding-top:1.1rem;width:16.9rem}main .history{background-color:#f0f1f3;box-shadow:0 0 .6rem 0 #e8e8e8}.pc main .history{margin-top:3rem;padding:2.5rem}.sp main .history{margin-top:1.75rem;padding:1.1rem}.pc main .history table{font-size:1.25rem}.sp main .history table{font-size:1rem}.pc main .history table td,.pc main .history table th{padding-top:.5rem;padding-bottom:.5rem}main .history table th{font-weight:700}.pc main .history table th{padding-top:.5rem;padding-right:2rem}.sp main .history table th{padding-top:1rem}.sp main .history table td{padding-top:.25rem;text-align:justify}main .history table tr:first-of-type td,main .history table tr:first-of-type th{padding-top:0}.pc main .history table tr:last-of-type td,.pc main .history table tr:last-of-type th{padding-bottom:0}