@charset "UTF-8";.company-side{width:166px}.company-side nav.doc h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:28px;font-size:1.28rem;color:#fff;letter-spacing:.05em;background-color:grey;background-image:none}.company-side nav.doc h3.small_title{font-size:10px}.company-side nav.doc a,.company-side nav.doc span{display:block;min-height:16px;padding:2px 8px;margin-bottom:1px;font-size:.85em;text-indent:0;letter-spacing:.05em;background-image:none}.company-side nav.doc a,.company-side nav.doc a:visited{color:#00f}.company-side nav.doc a:hover{color:red;text-decoration:underline}.company-side nav.doc .active{font-weight:700;color:#aaa;background-color:#d9d9d9;border-radius:10px}.company-side nav.doc .txt{width:auto;padding:0 8px;margin:0 0 4px;font-size:10.2px;font-weight:700;line-height:1.7;color:grey;text-indent:0!important;background-image:none!important}.company-side nav.doc .wrap+.wrap{margin-top:8px}.company-side nav.doc .box{padding:8px 4px;border:2px solid #e0e0e0;border-top:0}.company-side nav.doc .globalsign-seal a{text-indent:0;background:0 0;background-image:none}.company-side .secure_img{margin-top:8px;text-align:center}.company-side .secure_img img{height:41px}main.doc_info_main{line-height:1.4;letter-spacing:.1em}main.doc_info_main>section:first-child{padding:0;margin-bottom:20px;border-top:3px solid #aaa;border-bottom:2px solid #b2b2b2}main.doc_info_main p{font-size:16px}main.doc_info_main h2{padding:10px 0 10px 65px;font-weight:700;font-size:1.4em;line-height:1.6em;color:#404040;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main.doc_info_main h2 .en{display:inline-block;margin-right:20px;letter-spacing:.05em}main.doc_info_main h2::before{content:"";display:inline-block;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:32px;background-image:url(../images/www/company_concept-icon-dark.webp);background-repeat:no-repeat;background-size:36px 32px}html:not([data-image-ok-webp=TRUE]) main.doc_info_main h2::before{background-image:url(../images/www/company_concept-icon-dark.png)}main h3.title{font-size:1.5rem;background-color:grey;color:#fff;padding:6px 4px 5px 15px;font-weight:400}main ol.agreement{margin-left:38px;margin-bottom:35px}main ol.agreement.last{margin-bottom:0}main ol.agreement li{font-size:14px;font-weight:700;list-style-type:decimal;display:list-item;margin-bottom:7px}main ol.agreement li h4{font-size:1.5rem}main ol.agreement li p{font-weight:400;font-size:14px;margin:1.2em 0 1.8em 0}main ol.agreementSub{margin:1.2em 0 1.8em}main ol.agreementSub li{list-style-type:none;margin-bottom:7px;font-weight:400;text-indent:0;display:-webkit-box;display:-ms-flexbox;display:flex}main ol.agreementSub li address{display:block;margin:-.5em 0 0 22px;font-size:.8em;font-style:normal;font-weight:400}main ol.agreementSub li address p{margin:0 0 2px}main .doc_phone{display:inline-block;width:55px}main .list_marker{display:inline-block;width:22px}main .list_cnt{-webkit-box-flex:1;-ms-flex:1;flex:1}main .concept{font-size:1.1em;color:#404040;line-height:1.8em}main .concept.mt{margin-top:16px}main .concept.mtt{margin-top:40px}main .concept.mtf{margin-top:27px}main .concept_bg_area{display:block;width:100%;height:auto;padding:30px 34px;background:url(../images/www/concept_bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover}html:not([data-image-ok-webp=TRUE]) main .concept_bg_area{background-image:url(../images/www/concept_bg.png)}main .concept_logo{width:250px;height:auto;margin-top:40px}[data-site_settings*="is_bot:TRUE"] body{color:initial}[data-site_settings*="is_bot:TRUE"] .company-side nav.doc h3{background-color:#333}[data-site_settings*="is_bot:TRUE"] .company-side nav.doc a{padding:5px 8px}[data-site_settings*="is_bot:TRUE"] .company-side nav.doc .active{color:#333;background-color:#ddd}[data-site_settings*="is_bot:TRUE"] .company-side nav.doc .txt{color:#333}