﻿@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic&display=swap");@font-face{font-family:'mbicon';src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-b91e2aac4b638a377ed5d0ee41d5a216e8e1a463772c0415fcf1231e05344565.eot?5jdm7x);src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-b91e2aac4b638a377ed5d0ee41d5a216e8e1a463772c0415fcf1231e05344565.eot?5jdm7x#iefix) format("embedded-opentype"),url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-a31919006ae140035424198b3b086e5a23618fa40e2c7a8e44cc0dfaa2a52a32.ttf?5jdm7x) format("truetype"),url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-224266f7bd15001620fab2e5a6e0596175652510ee61d29d7bd1150b5c61421c.woff?5jdm7x) format("woff"),url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-cc390717f663346d534db4dd6ae87f7dd5acfb463caaabdc0aeed40f4635410a.svg?5jdm7x#mbicon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-mb"],[class*=" icon-mb"]{font-family:'mbicon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mb_icons_access:before{content:"\e901"}.icon-mb_icons_actions-tall:before{content:"\e902"}.icon-mb_icons_actions-wide:before{content:"\e903"}.icon-mb_icons_alert:before{content:"\e904"}.icon-mb_icons_bank-account:before{content:"\e905"}.icon-mb_icons_bank-name:before{content:"\e906"}.icon-mb_icons_uniE907:before{content:"\e907"}.icon-mb_icons_bank .path2:before{content:"\e908";margin-left:-1em;color:white}.icon-mb_icons_block:before{content:"\e909"}.icon-mb_icons_businessaddress:before{content:"\e90a"}.icon-mb_icons_checkmark:before{content:"\e90b"}.icon-mb_icons_chevron_down:before{content:"\e90c"}.icon-mb_icons_chevron_left:before{content:"\e90d"}.icon-mb_icons_chevron_right:before{content:"\e90e"}.icon-mb_icons_chevron_up:before{content:"\e90f"}.icon-mb_icons_circle-blank:before{content:"\e910"}.icon-mb_icons_circle-empty:before{content:"\e911"}.icon-mb_icons_circle-error:before{content:"\e912"}.icon-mb_icons_circle-minus:before{content:"\e913"}.icon-mb_icons_circle-plus:before{content:"\e914"}.icon-mb_icons_company-settings:before{content:"\e915"}.icon-mb_icons_date:before{content:"\e916"}.icon-mb_icons_download-alt:before{content:"\e917"}.icon-mb_icons_download:before{content:"\e918"}.icon-mb_icons_dropdown:before{content:"\e919"}.icon-mb_icons_earnings:before{content:"\e91a"}.icon-mb_icons_edit:before{content:"\e91b"}.icon-mb_icons_education:before{content:"\e91c"}.icon-mb_icons_emailaddress:before{content:"\e91d"}.icon-mb_icons_eye-off:before{content:"\e91e"}.icon-mb_icons_eye-on:before{content:"\e91f"}.icon-mb_icons_finished:before{content:"\e920"}.icon-mb_icons_flag:before{content:"\e921"}.icon-mb_icons_flame:before{content:"\e922"}.icon-mb_icons_gear:before{content:"\e923"}.icon-mb_icons_genkin:before{content:"\e924"}.icon-mb_icons_hamburger:before{content:"\e925"}.icon-mb_icons_heart_off:before{content:"\e926"}.icon-mb_icons_heart_on:before{content:"\e927"}.icon-mb_icons_help-info:before{content:"\e928"}.icon-mb_icons_home:before{content:"\e929"}.icon-mb_icons_hourglass:before{content:"\e92a"}.icon-mb_icons_info:before{content:"\e92b"}.icon-mb_icons_ios-back:before{content:"\e92c"}.icon-mb_icons_koutsuuhi:before{content:"\e92d"}.icon-mb_icons_lightbulb:before{content:"\e92e"}.icon-mb_icons_link:before{content:"\e92f"}.icon-mb_icons_list_applied:before{content:"\e930"}.icon-mb_icons_list_approved:before{content:"\e931"}.icon-mb_icons_list_result:before{content:"\e932"}.icon-mb_icons_list:before{content:"\e933"}.icon-mb_icons_lock:before{content:"\e934"}.icon-mb_icons_logout:before{content:"\e935"}.icon-mb_icons_map:before{content:"\e936"}.icon-mb_icons_matchbox-plus:before{content:"\e937"}.icon-mb_icons_matchbox:before{content:"\e938"}.icon-mb_icons_mb-segment .path1:before{content:"\e939";color:#1a1a1a}.icon-mb_icons_mb-segment .path2:before{content:"\e93a";margin-left:-1em;color:black}.icon-mb_icons_minus:before{content:"\e93b"}.icon-mb_icons_mobile-notifications:before{content:"\e93c"}.icon-mb_icons_mypage:before{content:"\e93d"}.icon-mb_icons_notification:before{content:"\e93e"}.icon-mb_icons_organisation:before{content:"\e93f"}.icon-mb_icons_page:before{content:"\e940"}.icon-mb_icons_pages:before{content:"\e941"}.icon-mb_icons_partner-cancel:before{content:"\e942"}.icon-mb_icons_pause:before{content:"\e943"}.icon-mb_icons_people:before{content:"\e944"}.icon-mb_icons_phonenumber:before{content:"\e945"}.icon-mb_icons_picture:before{content:"\e946"}.icon-mb_icons_plus:before{content:"\e947"}.icon-mb_icons_profile:before{content:"\e948"}.icon-mb_icons_reload-alt:before{content:"\e949"}.icon-mb_icons_reload-alt2:before{content:"\e94a"}.icon-mb_icons_reload-alt3:before{content:"\e94b"}.icon-mb_icons_reload:before{content:"\e94c"}.icon-mb_icons_rest:before{content:"\e94d"}.icon-mb_icons_return:before{content:"\e94e"}.icon-mb_icons_search:before{content:"\e94f"}.icon-mb_icons_settings-alt:before{content:"\e950"}.icon-mb_icons_settings:before{content:"\e951"}.icon-mb_icons_share-copy:before{content:"\e952"}.icon-mb_icons_share:before{content:"\e953"}.icon-mb_icons_shop:before{content:"\e954"}.icon-mb_icons_smartphone:before{content:"\e955"}.icon-mb_icons_sokubarai:before{content:"\e956"}.icon-mb_icons_sort-down:before{content:"\e957"}.icon-mb_icons_sort-hollow:before{content:"\e958"}.icon-mb_icons_sort-initial:before{content:"\e959"}.icon-mb_icons_sort-up:before{content:"\e95a"}.icon-mb_icons_star-filled:before{content:"\e95b"}.icon-mb_icons_star-half:before{content:"\e95c"}.icon-mb_icons_star-outline:before{content:"\e95d"}.icon-mb_icons_taiken:before{content:"\e95e"}.icon-mb_icons_time:before{content:"\e95f"}.icon-mb_icons_train:before{content:"\e960"}.icon-mb_icons_trash:before{content:"\e961"}.icon-mb_icons_tshirt:before{content:"\e962"}.icon-mb_icons_tsuukinshudan:before{content:"\e963"}.icon-mb_icons_undo-soft:before{content:"\e964"}.icon-mb_icons_wakaba:before{content:"\e965"}.icon-mb_icons_workhistory:before{content:"\e966"}.icon-mb_icons_workz:before{content:"\e967"}.icon-mb_icons_x:before{content:"\e968"}.icon-mb_icons_yen_sort:before{content:"\e900"}.icon-mb_icons_yen-32:before{content:"\e969"}.icon-mb_icons_yen-56:before{content:"\e96a"}.icon-mb_icons_yuubin:before{content:"\e96b"}@font-face{font-family:'mbicon-extend';src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-extend-df7e59804ab42099157df33ca0cca65686fa606cc8d4701923beb977f8d82e33.eot?5jdm7x);src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-extend-df7e59804ab42099157df33ca0cca65686fa606cc8d4701923beb977f8d82e33.eot?5jdm7x#iefix) format("embedded-opentype"),url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-extend-3391a6e3ddcaed561f5c7d0ddbe47519aafc5c6687c8b0ed8fdbaa7c77d4af92.ttf?5jdm7x) format("truetype"),url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-extend-c2e821ebbad512e3ee2a3ef6cf32217d7924f38deefba5b641184b074f90cd35.woff?5jdm7x) format("woff"),url(https://dqdjl38y4xiob.cloudfront.net/assets/mbicon-extend-960805cd785a0bcedf74c7e40c9ae6cddad1d508135a65e3a678b7fc44948916.svg?5jdm7x#mbicon-extend) format("svg");font-weight:normal;font-style:normal;font-display:block}.mbicon-extend[class^="icon-mb"],.mbicon-extend[class*=" icon-mb"]{font-family:'mbicon-extend' !important}.icon-mb_icons_address_book:before{content:"\e900"}.icon-mb_icons_card-residence:before{content:"\e901"}.icon-mb_icons-inprogress-circle:before{content:"\e902"}.icon-mb_icons-revert:before{content:"\e903"}.icon-mb_icons-umbrella-beach:before{content:"\e904"}.icon-mb_icons_usage_details:before{content:"\e905"}.icon-mb_icons_billing_status:before{content:"\e906"}.icon-mb_icon-line-diagram:before{content:"\e907"}.icon-mb_icons-matchbox-check:before{content:"\e908"}.icon-mb_icons_eye-off:before{content:"\e909"}.icon-mb_icons_card-driving:before{content:"\e90a"}.icon-mb_icons_card-number:before{content:"\e90b"}.icon-mb_icons_tile_view:before{content:"\e90c"}.icon-mb_icons_shift_location:before{content:"\e90d"}.icon-mb_icons-arrow-down:before{content:"\e90e"}.icon-mb_icons_upload:before{content:"\e90f"}.icon-mb_icons_new_chat:before{content:"\e910"}.icon-mb_icons_sports-shoe:before{content:"\e911"}.icon-mb_icons_calendar-one:before{content:"\e912"}.icon-mb_icons_japan:before{content:"\e913"}.icon-mb_icons_shift_table:before{content:"\e914"}.icon-mb_icons_contract:before{content:"\e915"}.icon-mb_icons_instant_approval:before{content:"\e916"}.icon-mb_icons_preview:before{content:"\e917"}.icon-mb_icons_cmt_incentive:before{content:"\e918"}.icon-mb_icon_new_comment:before{content:"\e919"}.icon-mb_icons_warning:before{content:"\e91a"}.icon-mb_icon_no_work:before{content:"\e91b"}.icon-mb_icon_today:before{content:"\e91c"}.icon-mb_icon_all_day:before{content:"\e91d"}.icon-mb_icons_yen_sort:before{content:"\e91e"}.icon-mb_icons_new_yen:before{content:"\e91f"}.icon-mb_icon_send_message:before{content:"\e920"}.icon-mb_icon_comment:before{content:"\e921"}.icon-mb_icon_kintai:before{content:"\e922"}.icon-mb_icons_drag-grip:before{content:"\e923"}.icon-mb_icons_group:before{content:"\e924"}.icon-mb_icons_sort-alt:before{content:"\e925"}.icon-mb_icons_pencil:before{content:"\e926"}.icon-mb_icons_table:before{content:"\e927"}.icon-mb_icons_subtract-out:before{content:"\e928"}.icon-mb_icons_subtract-in:before{content:"\e929"}.icon-mb_icons_qrcode:before{content:"\e92a"}.icon-mb_icon_assign:before{content:"\e92b"}.icon-mb_icon_assign_alt2:before{content:"\e92c"}.icon-mb_icons-assign-user:before{content:"\e92d"}.icon-mb_icon_assign_alt4:before{content:"\e92e"}.icon-mb_icon_fullscreen:before{content:"\e92f"}.icon-mb_icon_assign_alt5:before{content:"\e930"}.icon-mb_icon_question_a:before{content:"\e931"}.icon-mb_icon_question_q:before{content:"\e932"}.icon-mb_icon_rotate:before{content:"\e933"}.icon-mb_icon_external_link:before{content:"\e934"}.icon-mb_icons_crop:before{content:"\e935"}.icon-mb_icons_beard:before{content:"\e936"}.icon-mb_icons_earring:before{content:"\e937"}.icon-mb_icons_hair:before{content:"\e938"}.icon-mb_icons_warning-1:before{content:"\e939"}.icon-mb_icons_hire-partner:before{content:"\e93a"}.icon-mb_icons_nail-polish:before{content:"\e93b"}.icon-mb_icons_power:before{content:"\e93c"}.icon-mb_icons-circle-hourglass:before{content:"\e93d"}.icon-mb_icons_calendar_clock:before{content:"\e93e"}.icon-mb_icons_plus:before{content:"\e947"}.icon-mb_icons_trash:before{content:"\e961"}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:local("Barlow Regular"),local("Barlow-Regular"),url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_A8s52Hs.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:local("Barlow Regular"),local("Barlow-Regular"),url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_Ass52Hs.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:local("Barlow Regular"),local("Barlow-Regular"),url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_DMs5.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:local("Barlow Medium"),local("Barlow-Medium"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3_-gs6FospT4.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:local("Barlow Medium"),local("Barlow-Medium"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3_-gs6VospT4.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:local("Barlow Medium"),local("Barlow-Medium"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3_-gs51os.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/inter-300-8410d5b8b691adc1df06fc946c11efc85963a7e4ac6a35acbb1e392a997cc730.ttf) format("truetype");unicode-range:U+0030-0039, U+0000-007F, U+0080-00FF, U+0100-017F, U+0180-024F, U+1E00-1EFF, U+0041-005A, U+0061-007A}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/inter-400-3e5f90a0138b38de4cf4d779ad78391974ea1df776b9164842bdcbb60ce383c5.ttf) format("truetype");unicode-range:U+0030-0039, U+0000-007F, U+0080-00FF, U+0100-017F, U+0180-024F, U+1E00-1EFF, U+0041-005A, U+0061-007A}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/inter-500-7c7206c451a89a8fa8f38f3c217f67e60b830db9e21645e36155cc62cd1f9903.ttf) format("truetype");unicode-range:U+0030-0039, U+0000-007F, U+0080-00FF, U+0100-017F, U+0180-024F, U+1E00-1EFF, U+0041-005A, U+0061-007A}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/inter-600-a8b276e25bb13dfa39cface35cc92aff9a7d5f1b96143f0df8c66351ccfed2a4.ttf) format("truetype");unicode-range:U+0030-0039, U+0000-007F, U+0080-00FF, U+0100-017F, U+0180-024F, U+1E00-1EFF, U+0041-005A, U+0061-007A}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/inter-700-2c74025a3dab9cbd36b720b287009befa95016d5a14c10edb6a992839530e0b0.ttf) format("truetype");unicode-range:U+0030-0039, U+0000-007F, U+0080-00FF, U+0100-017F, U+0180-024F, U+1E00-1EFF, U+0041-005A, U+0061-007A}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:100;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/mbds-fonts/yakuhanjp-100.woff) format("woff");unicode-range:U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:200;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/mbds-fonts/yakuhanjp-200.woff) format("woff");unicode-range:U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:300;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/yakuhanjp-300-1c376316efac9d9ec941efdc635c2d0b8e0ef08cf1d8f50f5bc93cda50703f0f.woff) format("woff");unicode-range:U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:400;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/yakuhanjp-400-a99d1db4e8012200f57fc34e99ba93ac1df4a30277489a4210650f9c87c559f4.woff) format("woff");unicode-range:U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:500;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/yakuhanjp-500-47b089bcf9a9e811875ac7f3475bcfaeb7ae354adf9774ba636d37b8dcae18fc.woff) format("woff");unicode-range:U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:700;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/yakuhanjp-700-b96880124d7513eab4db69935d3692f032463e37292af10fb816fe8b2e823815.woff) format("woff");unicode-range:U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:900;font-display:swap;src:url(https://dqdjl38y4xiob.cloudfront.net/assets/mbds-fonts/yakuhanjp-900-2d91c5e07de7a3ce8547a302ac18069474e6465bd0207c92b3623efb8a45541f.woff) format("woff");unicode-range:U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}html{scroll-behavior:smooth}body{padding:0;margin:0;background:#fff;font-family:"Inter", "YakuHanJP", "Noto Sans JP", "Hiragino Kaku Gothic Pro", "Meiryo", "sans-serif";color:#373737;font-size:14px;line-height:1.2}body h1,body h2,body h3,body h4,body h5,body p{margin:0}.main{padding-top:56px}.main.niigata-yuzawa{--base-color: #d72565;--bg-opacity-80: rgba(215, 37, 101, 0.8);--bg-opacity-70: rgba(215, 37, 101, 0.7);--bg-opacity-60: rgba(215, 37, 101, 0.6);--bg-opacity-20: rgba(215, 37, 101, 0.2);--bg-opacity-10: rgba(215, 37, 101, 0.1);--bg-banner: rgba(215, 37, 101, 0.7)}.main.niigata-sado{--base-color: #dea103;--bg-opacity-80: rgba(222, 161, 3, 0.8);--bg-opacity-70: rgba(222, 161, 3, 0.7);--bg-opacity-60: rgba(222, 161, 3, 0.6);--bg-opacity-20: rgba(222, 161, 3, 0.2);--bg-opacity-10: rgba(222, 161, 3, 0.1);--bg-banner: rgba(222, 161, 3, 0.8)}.main.shizuoka-ito{--base-color: #e65023;--bg-opacity-80: rgba(230, 80, 35, 0.8);--bg-opacity-70: rgba(230, 80, 35, 0.7);--bg-opacity-60: rgba(230, 80, 35, 0.6);--bg-opacity-20: rgba(230, 80, 35, 0.2);--bg-opacity-10: rgba(230, 80, 35, 0.1);--bg-banner: rgba(230, 80, 35, 0.8)}.main.shizuoka-ito .reason-section{background:#fff}.main.osaka-izumisano{--base-color: #00b9da;--bg-opacity-80: rgba(0, 185, 218, 0.8);--bg-opacity-70: rgba(0, 185, 218, 0.7);--bg-opacity-60: rgba(0, 185, 218, 0.6);--bg-opacity-20: rgba(0, 185, 218, 0.2);--bg-opacity-10: rgba(0, 185, 218, 0.1);--bg-banner: rgba(0, 185, 218, 0.7)}@media (max-width: 425px){.main.osaka-izumisano .intro-section{padding:40px 17px}}.main.osaka-izumisano .title-campaign{height:76px}.main.osaka-izumisano .title-campaign .button-text{font-size:16px;text-align:center}@media (max-width: 991.98px){.main.osaka-izumisano .title-campaign .button-text{font-size:13px}}.main.niigata-minamiuonuma{--base-color: #db5b94;--bg-opacity-80: rgba(219, 91, 148, 0.8);--bg-opacity-70: rgba(219, 91, 148, 0.7);--bg-opacity-60: rgba(219, 91, 148, 0.6);--bg-opacity-20: rgba(219, 91, 148, 0.2);--bg-opacity-10: rgba(219, 91, 148, 0.1);--bg-banner: rgba(219, 91, 148, 0.8)}@media (max-width: 425px){.main.niigata-minamiuonuma .intro-section{padding:40px 17px}}.main.niigata-minamiuonuma .title-campaign{height:76px}@media (max-width: 991.98px){.main.niigata-minamiuonuma .title-campaign{padding:11px 20px}}.main.niigata-minamiuonuma .title-campaign .title-text br{display:block}@media (max-width: 991.98px){.main.niigata-minamiuonuma .title-campaign .title-text br{display:none}}.main.niigata-minamiuonuma .title-campaign .title-text .default-text{font-size:20px;line-height:23px}@media (max-width: 991.98px){.main.niigata-minamiuonuma .title-campaign .title-text .default-text{font-size:12px;line-height:17px}}.main.niigata-minamiuonuma .title-campaign .title-text .big-text{font-size:24px;line-height:27px}@media (max-width: 991.98px){.main.niigata-minamiuonuma .title-campaign .title-text .big-text{font-size:13px;line-height:18px}}.main.niigata-minamiuonuma .title-campaign .title-text .tiny-text{font-size:12px;line-height:14px}@media (max-width: 991.98px){.main.niigata-minamiuonuma .title-campaign .title-text .tiny-text{font-size:12px;line-height:17px}}.main.niigata-minamiuonuma .title-campaign .button-text{font-size:16px;text-align:center}@media (max-width: 991.98px){.main.niigata-minamiuonuma .title-campaign .button-text{font-size:13px;white-space:nowrap}}@media (max-width: 991.98px){.main.niigata-minamiuonuma .title-campaign .amount-text{white-space:nowrap;padding:0 6px}}.main.niigata-niigata-city{--base-color: #0250ad;--secondary-color: #dd2239;--third-color: #009089;--dark-color: #002148;--light-color: #93bbea;--bg-opacity-80: rgba(219, 91, 148, 0.8);--bg-opacity-70: rgba(219, 91, 148, 0.7);--bg-opacity-60: rgba(219, 91, 148, 0.6);--bg-opacity-20: rgba(219, 91, 148, 0.2);--bg-opacity-10: rgba(219, 91, 148, 0.1);--bg-banner: rgba(219, 91, 148, 0.8);padding-top:80px}.main.niigata-niigata-city .scroll-point{height:80px;top:-80px}.main.niigata-niigata-city .content .title-content{font-size:28px;line-height:28px}.main.niigata-niigata-city .content .title-underline-custom{position:relative;font-size:28px;font-weight:700;line-height:28px;letter-spacing:1px;text-align:center;margin-bottom:40px}.main.niigata-niigata-city .content .title-underline-custom .under-line{position:relative}.main.niigata-niigata-city .content .title-underline-custom .under-line .text-inner{position:relative;z-index:2}.main.niigata-niigata-city .content .title-underline-custom .under-line:before{content:"";position:absolute;top:16px;left:0;width:100%;height:100%;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_niigata_city/underline-img-c3a3031a87587317c32dbd5320625e7bc0ddc50d219aaef2eb21022bd3e3814f.svg);background-size:100%;background-repeat:no-repeat}@media (max-width: 991.98px){.main.niigata-niigata-city .content .title-underline-custom .under-line:before{top:12px}}.main.niigata-niigata-city .content .title-underline-custom .under-line.two-path:before{width:53%}.main.niigata-niigata-city .content .title-underline-custom .under-line.two-path:after{content:"";position:absolute;top:16px;right:0;width:53%;height:100%;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_niigata_city/underline-img-c3a3031a87587317c32dbd5320625e7bc0ddc50d219aaef2eb21022bd3e3814f.svg);background-size:100%;background-repeat:no-repeat}@media (max-width: 991.98px){.main.niigata-niigata-city .content .title-underline-custom .under-line.two-path:after{top:12px}}.main.niigata-niigata-city .content .title-underline-custom .under-line.short-border:before{background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_niigata_city/underline-short-img-086f1f10ed94701e34ad6db34370fcde4c17ef9e07ae7871828d868a557b8e98.svg)}@media (max-width: 991.98px){.main.niigata-niigata-city .content .title-underline-custom{font-size:16px;line-height:16px;margin-bottom:24px}}.main.niigata-niigata-city .footer .footer-content{max-width:1140px}@media (max-width: 1139.98px){.main.niigata-niigata-city .footer .footer-content{max-width:100%;padding:24px}}@media (max-width: 425px){.main.niigata-niigata-city .contact-section .contact-content .contact-info .contact-text-block .text br{display:block}}.main.niigata-niigata-city .youtube-section .youtube-content .description .text-tv-group{background:var(--secondary-color)}@media (max-width: 991.98px){.main.niigata-niigata-city{padding-top:56px}}.main.niigata-nagaoka{--base-color: #ee6620;--bg-opacity-80: rgba(238, 102, 32, 0.8);--bg-opacity-70: rgba(238, 102, 32, 0.7);--bg-opacity-60: rgba(238, 102, 32, 0.6);--bg-opacity-20: rgba(238, 102, 32, 0.2);--bg-opacity-10: rgba(238, 102, 32, 0.1);--bg-banner: rgba(238, 102, 32, 0.9)}.main.niigata-nagaoka .price-info-section .content-side:after{display:none}.main.oita-yufu{--base-color: #0d7c4f;--bg-opacity-80: rgba(13, 124, 79, 0.8);--bg-opacity-70: rgba(13, 124, 79, 0.7);--bg-opacity-60: rgba(13, 124, 79, 0.6);--bg-opacity-20: rgba(13, 124, 79, 0.2);--bg-opacity-10: rgba(13, 124, 79, 0.1);--bg-banner: rgba(13, 124, 79, 0.9)}.main.oita-yufu .reason-section{background:#fff}.main.nagano-achimura{--base-color: #00ab6b;--bg-opacity-80: rgba(0, 171, 107, 0.8);--bg-opacity-70: rgba(0, 171, 107, 0.7);--bg-opacity-60: rgba(0, 171, 107, 0.6);--bg-opacity-20: rgba(0, 171, 107, 0.2);--bg-opacity-10: rgba(0, 171, 107, 0.1);--bg-banner: rgba(0, 171, 107, 0.9)}.main.nagano-achimura .reason-section{background:#fff}.main.nagano-achimura .price-info-section-layout-3 .price-info-content{max-width:780px}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .title-content .title-warning{font-size:16px;color:#da2f2f;font-weight:700;text-align:center;margin-top:12px}@media (max-width: 768px){.main.nagano-achimura .price-info-section-layout-3 .price-info-content .title-content .title-warning{font-size:14px}}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side{max-width:370px;padding:48px 19px 24px 19px}@media (max-width: 768px){.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side{padding:48px 16px 24px 16px}}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .side-title,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .side-title{font-size:16px;font-weight:700;text-align:center;margin-bottom:8px}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen{display:flex;align-items:end;justify-content:center;gap:4px}@media (max-width: 390px){.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen{gap:2px}}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .number,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .number{font-size:32px;line-height:1}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .number.text-red,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .number.text-red{color:#da2f2f;font-size:36px}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .yen,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .yen{font-size:20px}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .yen.text-red,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .yen.text-red{color:#da2f2f;font-size:24px}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .label-change,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .label-change{min-width:44px;min-height:44px;color:#f5f5f5;background:#da2f2f;font-size:12px;font-weight:700;border-radius:100%;display:flex;align-items:center;justify-content:center}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .block-breakdown,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .block-breakdown{padding:0;min-width:max-content}.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .block-breakdown .text-red,.main.nagano-achimura .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .block-breakdown .text-red{color:#da2f2f;font-weight:700;font-size:16px}.main.nagano-yamanouchi{--base-color: #8dbc69;--bg-opacity-80: rgba(141, 188, 105, 0.8);--bg-opacity-70: rgba(141, 188, 105, 0.7);--bg-opacity-60: rgba(141, 188, 105, 0.6);--bg-opacity-20: rgba(141, 188, 105, 0.2);--bg-opacity-10: rgba(141, 188, 105, 0.1);--bg-banner: rgba(141, 188, 105, 0.9)}.main.nagano-yamanouchi .reason-section{background:#fff}@media (max-width: 425px){.main.nagano-yamanouchi .intro-section{padding:40px 17px}}.main.kumamoto-amakusa-region-gigwork{--base-color: #49782e;--bg-opacity-80: rgba(73, 120, 46, 0.8);--bg-opacity-70: rgba(73, 120, 46, 0.7);--bg-opacity-60: rgba(73, 120, 46, 0.6);--bg-opacity-20: rgba(73, 120, 46, 0.2);--bg-opacity-10: rgba(73, 120, 46, 0.1);--bg-banner: rgba(73, 120, 46, 0.9)}.main.kumamoto-amakusa-region-gigwork .reason-section{background:#fff}.main.hyogo-awajishima{--base-color: #1c9993;--bg-opacity-80: rgba(28, 153, 147, 0.8);--bg-opacity-70: rgba(28, 153, 147, 0.7);--bg-opacity-60: rgba(28, 153, 147, 0.6);--bg-opacity-20: rgba(28, 153, 147, 0.2);--bg-opacity-10: rgba(28, 153, 147, 0.1);--bg-banner: rgba(28, 153, 147, 0.9)}.main.hyogo-awajishima .reason-section{background:#fff}@media (max-width: 425px){.main.hyogo-awajishima .feature-section{padding:40px 21px}}@media (min-width: 767px){.main.hyogo-awajishima .contact-section .contact-content .contact-info .contact-text-block .notice-text br{display:none}}.main.shizuoka-fujinomiya{--base-color: #007ec8;--bg-opacity-80: rgba(0, 126, 200, 0.8);--bg-opacity-70: rgba(0, 126, 200, 0.7);--bg-opacity-60: rgba(0, 126, 200, 0.6);--bg-opacity-20: rgba(0, 126, 200, 0.2);--bg-opacity-10: rgba(0, 126, 200, 0.1);--bg-banner: rgba(0, 126, 200, 0.8)}@media (max-width: 425px){.main.shizuoka-fujinomiya .intro-section{padding:40px 17px}}.main.shizuoka-fujinomiya .title-campaign{height:77px}.main.shizuoka-fujinomiya .title-campaign br.all-block{display:block}.main.shizuoka-fujinomiya .reason-section{background:#fff}.main.shizuoka-fujinomiya .reason-section .reason-content .content-block .content-text-outer .block-img{display:flex;align-items:center}.main.shizuoka-fujinomiya .reason-section .reason-content .content-block .content-text-outer .block-img .image-sdg{height:41px;width:auto;margin-right:16px}@media (max-width: 767.98px){.main.shizuoka-fujinomiya .reason-section .reason-content .content-block .content-text-outer .block-img{display:block}.main.shizuoka-fujinomiya .reason-section .reason-content .content-block .content-text-outer .block-img .image-sdg{height:47px;margin-right:0;margin-bottom:8px}}.main.shizuoka-fujinomiya .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .title .round-text{background:rgba(0,126,200,0.5)}.main.niigata-mitsuke{--base-color: #dd2523;--bg-opacity-80: rgba(221, 37, 35, 0.8);--bg-opacity-70: rgba(221, 37, 35, 0.7);--bg-opacity-60: rgba(221, 37, 35, 0.6);--bg-opacity-50: rgba(221, 37, 35, 0.5);--bg-opacity-20: rgba(221, 37, 35, 0.2);--bg-opacity-10: rgba(221, 37, 35, 0.1);--bg-banner: rgba(221, 37, 35, 0.9)}.main.niigata-mitsuke .reason-section{background:#fff}.main.niigata-mitsuke .banner-section{background-color:#f04543}@media (max-width: 425px){.main.niigata-mitsuke .feature-section{padding:40px 21px}}.main.niigata-mitsuke .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title .round-text,.main.niigata-mitsuke .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .title .round-text,.main.niigata-mitsuke .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title .round-text,.main.niigata-mitsuke .feature-section .feature-content .feature-content-item-block .title .round-text,.main.niigata-mitsuke .text .under-line:before{background:var(--bg-opacity-50)}@media (min-width: 767px){.main.niigata-mitsuke .contact-section .contact-content .contact-info .contact-text-block .notice-text br{display:none}}@media (max-width: 991.98px){.main.niigata-mitsuke .title-campaign{justify-content:space-evenly}}.main.niigata-mitsuke .title-campaign .title-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.main.tokushima-top{--base-color: #006e9f;--bg-opacity-80: rgba(0, 110, 159, 0.8);--bg-opacity-70: rgba(0, 110, 159, 0.7);--bg-opacity-60: rgba(0, 110, 159, 0.6);--bg-opacity-50: rgba(0, 110, 159, 0.5);--bg-opacity-40: rgba(0, 110, 159, 0.4);--bg-opacity-20: rgba(0, 110, 159, 0.2);--bg-opacity-10: rgba(0, 110, 159, 0.1);--bg-banner: rgba(0, 110, 159, 0.9)}.main.tokushima-top .feature-section .feature-content .feature-content-item-block .title .round-text,.main.tokushima-top .feature-section .feature-content .feature-content-item-block .title .round-text,.main.tokushima-top .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title .round-text,.main.tokushima-top .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .title .round-text{background:var(--bg-opacity-40)}.main.tokushima-top .banner-section{background-color:#008ecb}@media (max-width: 991.98px){.main.tokushima-top .title-campaign{justify-content:space-evenly}}.main.tokushima-top .title-campaign .title-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.main.tokushima-top .reason-section{background:#fff}.main.tokushima-top .feature-section .feature-content .feature-content-item-block .content-item.layout-2 .item .item-title{line-height:28px}.main.oita-beppu{--base-color: #ff4228;--bg-opacity-80: rgba(255, 66, 40, 0.8);--bg-opacity-70: rgba(255, 66, 40, 0.7);--bg-opacity-60: rgba(255, 66, 40, 0.6);--bg-opacity-50: rgba(255, 66, 40, 0.5);--bg-opacity-20: rgba(255, 66, 40, 0.2);--bg-opacity-10: rgba(255, 66, 40, 0.1);--bg-banner: rgba(255, 66, 40, 0.9)}@media (max-width: 767.98px){.main.oita-beppu .intro-section .intro-content .right-side .img-device{width:98px}}.main.oita-beppu .title-campaign .title-text span{display:block}@media (max-width: 991.98px){.main.oita-beppu .title-campaign{justify-content:space-evenly}}.main.oita-beppu .title-campaign .title-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.main.oita-beppu .reason-section{background:#fff}.main .scroll-point{position:absolute;height:56px;top:-56px;z-index:-1}.main .content{width:100%;max-width:916px;margin:0 auto}.main .content .title-content{font-size:24px;font-weight:700;line-height:32px;letter-spacing:1px;text-align:center;margin-bottom:36px}.main .content .title-content.text .under-line:before{height:5px}@media (max-width: 991.98px){.main .content .title-content{font-size:17px;line-height:32px;margin-bottom:32px}}.main .svg-right-arrow,.main .svg-down-arrow,.main .svg-right-bracket{fill:var(--base-color)}.main .svg-feature-layout1-img-1 .color,.main .svg-feature-layout1-img-2 .color,.main .svg-feature-layout1-img-3 .color,.main .svg-feature-layout2-img-1 .color,.main .svg-feature-layout2-img-2 .color,.main .svg-feature-layout2-img-3 .color,.main .svg-intro-for-new-user-img-2 .color,.main .svg-user-step-icon-1 .color,.main .svg-user-step-icon-2 .color,.main .svg-circle-check-icon .color,.main .svg-qa-icon .color,.main .svg-paper-note .color,.main .svg-intro-employee-registration .color,.main .svg-button-title .color{fill:var(--base-color)}.main .svg-pie-chart.percent-90{stroke-dasharray:calc(90 * 31.4 / 100) 31.4}.main .svg-pie-chart.percent-91{stroke-dasharray:calc(91 * 31.4 / 100) 31.4}.main .svg-pie-chart.percent-94{stroke-dasharray:calc(94 * 31.4 / 100) 31.4}.main .svg-pie-chart.percent-95{stroke-dasharray:calc(95 * 31.4 / 100) 31.4}.main .svg-pie-chart.percent-98{stroke-dasharray:calc(98 * 31.4 / 100) 31.4}.main .svg-pie-chart .percent-color{stroke:var(--base-color)}.main .svg-intro-layout-2-img-1 .color,.main .svg-intro-layout-2-img-2 .color{fill:var(--light-color)}.main .text .under-line{position:relative}.main .text .under-line .text-inner{position:relative;z-index:2}.main .text .under-line .text-letter-9{letter-spacing:-9px}.main .text .under-line:before{content:"";position:absolute;left:0;bottom:2px;width:100%;height:4px;border-radius:4px;background:var(--bg-opacity-60)}.main .text .under-line.extra-left-10:before{left:-10px;width:calc(100% + 10px)}.main b{font-weight:700}.main .header{width:100%;border-bottom:1px solid #dedede;position:fixed;z-index:99;top:0;padding:12px 0;background:#fff}.main .header .header-content{display:flex;align-items:center;justify-content:space-between}.main .header .header-content .link-top{color:#212121;text-decoration:none}.main .header .header-content .logo-header{display:flex;align-items:center}.main .header .header-content .logo-header .logo{height:32px}.main .header .header-content .logo-header .logo.show-on-sp{display:none}@media (max-width: 991.98px){.main .header .header-content .logo-header .logo{height:24px}.main .header .header-content .logo-header .logo.show-on-sp{display:block}.main .header .header-content .logo-header .logo:not(.show-on-sp){display:none}}.main .header .header-content .logo-header .logo-text{margin-left:6px;font-size:22px;font-weight:700;line-height:22px}.main .header .header-content .button{height:32px;padding:0 12px;line-height:32px;border-radius:6px;font-size:12px;font-weight:500;color:#fff;background:var(--base-color);text-decoration:none}.main .header .header-content .right-menu{display:flex;align-items:center}.main .header .header-content .right-menu .button:not(:last-of-type){margin-right:12px}.main .header .header-content .right-menu .btn-o-light{line-height:28px;border:2px solid var(--base-color);background:#fff;color:var(--base-color)}@media (max-width: 991.98px){.main .header .header-content .button:not(:last-of-type){display:none}}.main .header.layout-2{padding:20px 0}.main .header.layout-2 .header-content{max-width:1140px}.main .header.layout-2 .header-content .logo-business-text{font-size:18px;font-weight:700;line-height:18px;color:var(--base-color);margin-left:12px;white-space:nowrap}.main .header.layout-2 .header-content .button{height:40px;padding:0 14px;line-height:40px;font-size:14px;font-weight:700}.main .header.layout-2 .header-content .right-menu .button.secondary{background:var(--secondary-color)}.main .header.layout-2 .header-content .right-menu .btn-o-light{line-height:36px;border:2px solid var(--base-color);background:#fff;color:var(--base-color)}@media (max-width: 1139.98px){.main .header.layout-2{width:100%;padding:20px 8px}}@media (max-width: 991.98px){.main .header.layout-2{padding:12px 8px}.main .header.layout-2 .header-content .logo-business-text{font-size:11px;line-height:11px;margin-left:4px}.main .header.layout-2 .header-content .button{height:32px;font-size:12px;line-height:32px}.main .header.layout-2 .header-content .right-menu .btn-o-light{line-height:28px}}@media (max-width: 991.98px){.main .header{padding:12px 16px}}.main .banner-section{padding:24px 0;background:var(--bg-banner);background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/common/banner-bg-pc-f42b4df9eb757ed400ab4f842dc11d3a251ed2bcbc079c97cb8ffe4c700d3b42.png);background-position:center;background-size:cover}.main .banner-section .banner-content .top-block{display:flex;align-items:flex-start;justify-content:space-between}.main .banner-section .banner-content .top-block .left-side .notice-text-black{margin-bottom:24px;padding:16px;font-size:22px;font-weight:700;line-height:22px;color:#fff;background:#030303;letter-spacing:1px}@media (max-width: 991.98px){.main .banner-section .banner-content .top-block .left-side .notice-text-black{width:fit-content;padding:12px;font-size:14px;line-height:14px}}.main .banner-section .banner-content .top-block .left-side .notice-text-white{position:relative;width:fit-content;margin-bottom:28px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block{rotate:-9deg;padding-left:8px;padding-right:4px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block .dots{display:flex;align-items:center;justify-content:flex-start;margin-left:10px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block .dots .dot{display:block;width:6px;height:6px;background:#fff;border-radius:100%}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block .dots .dot:not(:last-of-type){margin-right:14px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block .text{font-size:20px;font-weight:700;line-height:28px;color:#fff;letter-spacing:0.05em}.main .banner-section .banner-content .top-block .left-side .notice-text-white .img-bracket{position:absolute;bottom:-30px;left:0;width:100%}@media (max-width: 991.98px){.main .banner-section .banner-content .top-block .left-side .notice-text-white{margin-left:24px;margin-bottom:14px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block{padding-left:4px;padding-right:0px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block .dots{margin-left:8px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block .dots .dot{width:3px;height:3px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block .dots .dot:not(:last-of-type){margin-right:11px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .text-block .text{font-size:14px;line-height:20px}.main .banner-section .banner-content .top-block .left-side .notice-text-white .img-bracket{bottom:-16px}}.main .banner-section .banner-content .top-block .left-side .qa-intro-block .qa-item{position:relative;width:fit-content;font-size:42px;font-weight:700;line-height:60px;color:#fff;letter-spacing:1px}.main .banner-section .banner-content .top-block .left-side .qa-intro-block .qa-item:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:10px;border-radius:8px;background:rgba(255,255,255,0.6)}@media (max-width: 991.98px){.main .banner-section .banner-content .top-block .left-side .qa-intro-block{margin-left:24px;margin-bottom:12px}.main .banner-section .banner-content .top-block .left-side .qa-intro-block .qa-item{font-size:32px;line-height:48px}}.main .banner-section .banner-content .top-block .right-side{flex:0 0 auto}.main .banner-section .banner-content .top-block .right-side .banner-intro-img{width:356px}@media (max-width: 991.98px){.main .banner-section .banner-content .top-block .right-side{text-align:center;width:100%}.main .banner-section .banner-content .top-block .right-side .banner-intro-img{width:100%;max-width:328px}}@media (max-width: 991.98px){.main .banner-section .banner-content .top-block{flex-direction:column}}.main .banner-section .banner-content .bottom-block{margin-top:22px;padding:16px;border-radius:12px;background:rgba(255,255,255,0.7)}.main .banner-section .banner-content .bottom-block .button-group{display:flex;align-items:center}.main .banner-section .banner-content .bottom-block .button-group .button{display:flex;align-items:center;justify-content:center;flex-direction:column;height:66px;width:100%;padding:0 12px;border-radius:8px;font-size:20px;font-weight:700;line-height:20px;color:#fff;background:var(--base-color);text-decoration:none}.main .banner-section .banner-content .bottom-block .button-group .button .small-text{font-size:16px;margin-bottom:4px;font-weight:400}.main .banner-section .banner-content .bottom-block .button-group .button.btn-o-light{border:2px solid var(--base-color);background:#fff;color:var(--base-color)}.main .banner-section .banner-content .bottom-block .button-group .button:not(:last-of-type){margin-right:24px}@media (max-width: 991.98px){.main .banner-section .banner-content .bottom-block .button-group{flex-direction:column;justify-content:center}.main .banner-section .banner-content .bottom-block .button-group .button{height:60px;font-size:16px;line-height:16px}.main .banner-section .banner-content .bottom-block .button-group .button .small-text{font-size:14px;line-height:20px}.main .banner-section .banner-content .bottom-block .button-group .button:not(:last-of-type){margin-right:0px;margin-bottom:12px}}.main .banner-section .banner-content .bottom-block .contact-info{display:flex;justify-content:center;margin-top:16px;font-size:14px;line-height:20px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;min-height:50px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item.content-center{justify-content:center}.main .banner-section .banner-content .bottom-block .contact-info .contact-item:not(:last-of-type){margin-right:24px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .intro-text{font-size:18px;font-weight:700;line-height:18px;letter-spacing:1px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .intro-text .small-text{font-size:16px;font-weight:400;line-height:16px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .phone-number{font-size:28px;font-weight:700;letter-spacing:1px;color:#373737;text-decoration:none}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .inquiry-link{font-size:18px;font-weight:500;line-height:25px;color:var(--base-color);text-decoration:underline}@media (max-width: 991.98px){.main .banner-section .banner-content .bottom-block .contact-info{flex-direction:column;justify-content:center}.main .banner-section .banner-content .bottom-block .contact-info .contact-item{min-height:unset;align-items:center}.main .banner-section .banner-content .bottom-block .contact-info .contact-item:not(:last-of-type){margin-right:0px;margin-bottom:8px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .intro-text{font-size:16px;line-height:16px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .intro-text .small-text{font-size:14px;line-height:14px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .phone-number{font-size:22px;line-height:22px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .phone-number~.text{font-size:12px;line-height:17px}.main .banner-section .banner-content .bottom-block .contact-info .contact-item .inquiry-link{font-size:14px;line-height:20px}}@media (max-width: 991.98px){.main .banner-section .banner-content .bottom-block{width:100%;max-width:328px;margin:12px auto 0;text-align:center}}@media (max-width: 991.98px){.main .banner-section .banner-content{max-width:100%}}@media (max-width: 991.98px){.main .banner-section{background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/common/banner-bg-sp-ac96782708dbab3779a8c8b9db66655555ba2ea22615a5c1021337850c05e0b3.png);background-size:100% auto;background-repeat:no-repeat;background-position-y:top}}.main .banner-flag-section{background:var(--base-color);padding:24px 14px}@media (max-width: 991.98px){.main .banner-flag-section{padding:32px 14px}}.main .banner-flag-section .banner-flag-content{display:flex;align-items:center;justify-content:center}.main .banner-flag-section .banner-flag-content .left-side{margin-right:20px}@media (max-width: 991.98px){.main .banner-flag-section .banner-flag-content .left-side{margin-right:12px}}.main .banner-flag-section .banner-flag-content .left-side .flag-logo{width:130px}@media (max-width: 991.98px){.main .banner-flag-section .banner-flag-content .left-side .flag-logo{width:109px}}.main .banner-flag-section .banner-flag-content .right-side .text{color:#fff;font-size:18px;line-height:27px;font-weight:700;letter-spacing:0.5px}@media (max-width: 991.98px){.main .banner-flag-section .banner-flag-content .right-side .text{font-size:13px;line-height:20px;letter-spacing:unset}}.main .intro-section{padding:24px 0;background:#f0f0f0;letter-spacing:1px}.main .intro-section .intro-content{display:flex;align-items:center;justify-content:center}.main .intro-section .intro-content .svg-right-arrow{flex:0 0 auto;margin:0 20px}@media (max-width: 991.98px){.main .intro-section .intro-content .svg-right-arrow{rotate:90deg}}.main .intro-section .intro-content .left-side .top-block{display:flex;margin-bottom:48px}.main .intro-section .intro-content .left-side .top-block .top-block-item{position:relative;padding:16px 12px;border-radius:16px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:1px;background:#fff}.main .intro-section .intro-content .left-side .top-block .top-block-item:not(:last-of-type){margin-right:12px}.main .intro-section .intro-content .left-side .top-block .top-block-item .text .highlight{font-size:16px;font-weight:700;color:var(--base-color)}.main .intro-section .intro-content .left-side .top-block .top-block-item .svg-right-bracket{position:absolute;top:10px;right:6px;width:10px;height:10px}.main .intro-section .intro-content .left-side .top-block .top-block-item .svg-bubble-right,.main .intro-section .intro-content .left-side .top-block .top-block-item .svg-bubble-left{position:absolute;bottom:-38px;left:50%;transform:translateX(-50%)}@media (max-width: 991.98px){.main .intro-section .intro-content .left-side .top-block{margin-bottom:50px}.main .intro-section .intro-content .left-side .top-block .top-block-item{padding:16px 8px;line-height:14px;letter-spacing:0.5px}.main .intro-section .intro-content .left-side .top-block .top-block-item .text .highlight{font-size:14px}.main .intro-section .intro-content .left-side .top-block .top-block-item .svg-right-bracket{right:2px}}.main .intro-section .intro-content .left-side .text-block{font-size:20px;font-weight:500;line-height:28px}.main .intro-section .intro-content .left-side .text-block .highlight{font-size:28px;font-weight:700;color:var(--base-color)}@media (max-width: 991.98px){.main .intro-section .intro-content .left-side .text-block{text-align:center;font-size:16px;line-height:24px}.main .intro-section .intro-content .left-side .text-block .highlight{font-size:24px}}.main .intro-section .intro-content .right-side{display:flex;align-items:center;padding:12px 24px 0;border-radius:6px;background:#fff}.main .intro-section .intro-content .right-side .text-block{display:flex;flex-direction:column;font-size:16px;line-height:24px;margin-right:16px}.main .intro-section .intro-content .right-side .text-block .text .stronger{font-weight:700}.main .intro-section .intro-content .right-side .img-device{width:104px}@media (max-width: 991.98px){.main .intro-section .intro-content .right-side{padding:12px 16px 0;border-radius:8px}.main .intro-section .intro-content .right-side .text-block{font-size:14px;line-height:21px;margin-right:2px}}@media (max-width: 991.98px){.main .intro-section .intro-content{flex-direction:column}}@media (max-width: 991.98px){.main .intro-section{padding:40px 24px}}.main .feature-section{padding:60px 0}.main .feature-section .feature-content{max-width:calc(916px - 36px)}.main .feature-section .feature-content .title-content .title-content__sp{display:none}@media (max-width: 425px){.main .feature-section .feature-content .title-content .title-content__sp{display:block}.main .feature-section .feature-content .title-content .title-content__pc{display:none}}.main .feature-section .feature-content .feature-content-item-block:not(:last-of-type){margin-bottom:36px}.main .feature-section .feature-content .feature-content-item-block .title{display:flex;align-items:center;margin-bottom:20px;font-weight:700;letter-spacing:1px}.main .feature-section .feature-content .feature-content-item-block .title .round-text{display:flex;align-items:center;height:40px;padding:0 16px;font-size:16px;line-height:24px;border:2px solid #373737;border-radius:40px;background:var(--bg-opacity-80)}.main .feature-section .feature-content .feature-content-item-block .title .text{display:flex;align-items:flex-start;margin-left:12px;font-size:20px;line-height:32px}.main .feature-section .feature-content .feature-content-item-block .title .text .small-text{font-size:12px;line-height:12px;margin-top:6px}@media (max-width: 991.98px){.main .feature-section .feature-content .feature-content-item-block .title{flex-direction:column;align-items:flex-start}.main .feature-section .feature-content .feature-content-item-block .title .text{display:block;margin-top:12px;margin-left:0;font-size:14px;line-height:20px}.main .feature-section .feature-content .feature-content-item-block .title .round-text{margin:auto}}.main .feature-section .feature-content .feature-content-item-block .right-notice-text{text-align:right;color:#888;margin-top:20px}.main .feature-section .feature-content .feature-content-item-block .right-notice-text .link-text{color:#888;text-decoration:underline}.main .feature-section .feature-content .feature-content-item-block .right-notice-text.highlight{color:var(--base-color)}.main .feature-section .feature-content .feature-content-item-block .right-notice-text.highlight .link-text{color:var(--base-color)}.main .feature-section .feature-content .feature-content-item-block .content-item{display:flex}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1{align-items:flex-start;justify-content:center}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item{min-width:284px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item:not(:last-of-type){margin-right:36px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .item-img{text-align:center;margin-bottom:10px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .item-img .svg-feature-layout1-img-1,.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .item-img .svg-feature-layout1-img-2{height:196px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .text-block{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:22px;font-weight:700;line-height:22px;letter-spacing:1px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .text-block .text{margin-bottom:16px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .text-block .sub-text{font-size:18px;line-height:25px;text-align:center;letter-spacing:0px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .notice-text-block{position:relative;width:fit-content;margin:24px auto 0;padding:4px 12px;background:var(--bg-opacity-10)}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .notice-text-block .highlight{color:var(--base-color);font-weight:700}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item .notice-text-block:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:var(--bg-opacity-10);border-width:16px;margin-left:-16px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item.item--1{min-width:262px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item.item--2{min-width:184px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item.item--3{min-width:320px;position:relative}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item.item--3 .text-1{position:absolute;top:103px;left:45px;font-weight:700;letter-spacing:-0.5px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item.item--3 .text-1 .text-top{font-size:10px;line-height:11px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item.item--3 .text-1 .text-bottom{font-size:16px;line-height:18px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item.item--3 .text-2{position:absolute;top:112px;right:51px;font-size:16px;line-height:14px;font-weight:700}@media (max-width: 991.98px){.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1{flex-direction:column;align-items:center;justify-content:flex-start}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item:not(:last-of-type){margin-right:0px;margin-bottom:15px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-1 .item.item--2 .text-block .sub-text br{display:none}}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-2{justify-content:center}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-2 .item{display:flex;align-items:center;flex-direction:column;min-width:272px;text-align:center}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-2 .item:not(:last-of-type){margin-right:32px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-2 .item .item-title{font-size:20px;font-weight:700;line-height:24px;margin-bottom:12px;letter-spacing:1px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-2 .item .item-img{display:flex;align-items:center;justify-content:center;width:180px;height:180px;border-radius:50%;background:#f9f9f9;margin-bottom:12px}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-2 .item .text-block{font-size:16px;line-height:32px}@media (max-width: 991.98px){.main .feature-section .feature-content .feature-content-item-block .content-item.layout-2{flex-direction:column;align-items:center}.main .feature-section .feature-content .feature-content-item-block .content-item.layout-2 .item:not(:last-of-type){margin-right:0px;margin-bottom:16px}}@media (max-width: 991.98px){.main .feature-section .feature-content .feature-content-item-block:not(:last-of-type){margin-bottom:32px}}@media (max-width: 991.98px){.main .feature-section{padding:40px 24px}}.main .job-type-section{padding:60px 0px}.main .job-type-section .job-type-content{max-width:calc(916px - 128px)}.main .job-type-section .job-type-content .content-block{display:flex}.main .job-type-section .job-type-content .content-block .left-side{flex:0 0 auto;margin-right:52px}.main .job-type-section .job-type-content .content-block .left-side .img-jobs-intro{width:100%;max-width:424px}.main .job-type-section .job-type-content .content-block .right-side .text-block{font-size:16px;line-height:24px;margin-bottom:24px}.main .job-type-section .job-type-content .content-block .right-side .text-block .stronger{font-weight:700}.main .job-type-section .job-type-content .content-block .right-side .table-block .button-title{display:block;width:fit-content;padding:4px 8px;font-size:16px;line-height:22px;color:#fff;background:#373737}.main .job-type-section .job-type-content .content-block .right-side .table-block .table-content{margin-top:20px;font-size:16px}.main .job-type-section .job-type-content .content-block .right-side .table-block .table-content .row-item{display:flex;min-height:26px;border-bottom:1px dashed #373737}.main .job-type-section .job-type-content .content-block .right-side .table-block .table-content .row-item:not(:last-of-type){margin-bottom:12px}.main .job-type-section .job-type-content .content-block .right-side .table-block .table-content .row-item .cell-item{width:50%}@media (max-width: 991.98px){.main .job-type-section .job-type-content .content-block{flex-direction:column}.main .job-type-section .job-type-content .content-block .left-side{margin-right:0;margin-bottom:16px}}@media (max-width: 991.98px){.main .job-type-section{padding:40px 24px}}.main .utilities-section{padding:60px 0;background:#f0f0f0}.main .utilities-section .utilities-content{max-width:calc(916px - 36px)}.main .utilities-section .utilities-content .content-block .content-item{display:flex;width:100%}.main .utilities-section .utilities-content .content-block .content-item:not(:last-of-type){margin-bottom:28px}.main .utilities-section .utilities-content .content-block .content-item:not(:last-of-type) .title-block:before{height:calc(100% + 56px)}.main .utilities-section .utilities-content .content-block .content-item:first-of-type .title-block:before{top:18px}.main .utilities-section .utilities-content .content-block .content-item:first-of-type .title-block .text{margin-top:0}@media (max-width: 991.98px){.main .utilities-section .utilities-content .content-block .content-item:first-of-type .title-block{margin-top:4px}}.main .utilities-section .utilities-content .content-block .content-item:first-of-type .content-card-group .card-item:first-of-type:after{top:12px}@media (max-width: 991.98px){.main .utilities-section .utilities-content .content-block .content-item:first-of-type .content-card-group .card-item:first-of-type:after{top:8px}}.main .utilities-section .utilities-content .content-block .content-item:last-of-type .title-block:before{content:none}.main .utilities-section .utilities-content .content-block .content-item .title-block{position:relative;flex:0 0 auto;margin-right:40px;min-width:64px}.main .utilities-section .utilities-content .content-block .content-item .title-block .text{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-top:6px;font-size:16px;font-weight:700;line-height:16px;letter-spacing:1px;border-radius:50%;background:var(--base-color);color:#fff;z-index:2}.main .utilities-section .utilities-content .content-block .content-item .title-block:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:5px;background:var(--base-color)}@media (max-width: 991.98px){.main .utilities-section .utilities-content .content-block .content-item .title-block{margin-right:36px;min-width:52px}.main .utilities-section .utilities-content .content-block .content-item .title-block .text{width:52px;height:52px;font-size:14px;line-height:14px}}.main .utilities-section .utilities-content .content-block .content-item .content-card-group{width:100%}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item{padding:24px;background:#fff}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item:not(:last-of-type){margin-bottom:28px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item:first-of-type{position:relative}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item:first-of-type:after{right:100%;top:18px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-right-color:#fff;border-width:24px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-item-title-block{margin-bottom:20px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .title-text{font-size:18px;font-weight:700;line-height:18px;letter-spacing:1px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block{display:flex;align-items:flex-start}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block .card-item-img{flex:0 0 auto;margin-right:40px;width:200px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block .card-item-img .card-img{width:100%}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block .card-item-text{font-size:16px;line-height:22px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block .card-item-text .text--note{font-size:14px;line-height:20px;margin-top:12px;padding:8px;background:#f0f0f0}@media (max-width: 991.98px){.main .utilities-section .utilities-content .content-block .content-item .content-card-group{width:calc(100% - 88px)}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item{padding:24px 20px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item:first-of-type:after{top:10px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block{flex-direction:column}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block .title-text{font-size:16px;line-height:16px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block .card-item-img{width:100%;max-width:200px;margin-right:0px;margin-bottom:16px}.main .utilities-section .utilities-content .content-block .content-item .content-card-group .card-item .card-content-block .card-item-text{font-size:14px;line-height:20px}}@media (max-width: 991.98px){.main .utilities-section{padding:40px 24px}}.main .intro-for-new-user-section{padding:60px 0}.main .intro-for-new-user-section .intro-for-new-user-content{max-width:calc(916px - 36px)}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block:not(:last-of-type){margin-bottom:36px}@media (max-width: 991.98px){.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block:not(:last-of-type){margin-bottom:32px}}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title{display:flex;align-items:center;margin-bottom:20px;font-weight:700;letter-spacing:1px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title .round-text{display:flex;align-items:center;height:40px;padding:0 16px;font-size:16px;line-height:24px;border:2px solid #373737;border-radius:40px;background:var(--bg-opacity-80)}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title .text{display:flex;align-items:flex-start;margin-left:12px;font-size:20px;line-height:32px}@media (max-width: 991.98px){.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title{flex-direction:column;align-items:flex-start}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title .text{display:block;margin-top:12px;margin-left:0;font-size:14px;line-height:20px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .title .round-text{margin:auto}}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1{padding:16px;border-radius:16px;background:var(--bg-opacity-10)}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content{width:100%;max-width:460px;margin:0 auto}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block{display:flex;align-items:center}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .pie-chart{margin-right:32px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .pie-chart .title-chart{font-size:12px;font-weight:700;line-height:14px;margin-left:12px;margin-bottom:4px;color:#5b5b5b}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .pie-chart .img-chart{position:relative}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .pie-chart .img-chart .svg-pie-chart{width:160px;height:160px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .pie-chart .img-chart .text-chart{position:absolute;left:0;bottom:44px;width:100%;text-align:center;font-size:18px;font-weight:700;line-height:18px;color:#fff}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .info-block{font-size:16px;font-weight:700;line-height:26px;text-align:center}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .info-block .bigger{font-size:20px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .info-block .text-percent{margin:18px 0;font-size:24px;font-weight:700;line-height:38px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .info-block .text-percent .number-text{font-size:64px;color:var(--base-color)}@media (max-width: 991.98px){.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block{flex-direction:column}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .chart-content .chart-block .pie-chart{margin-right:0;margin-bottom:32px}}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .notice-text{font-size:10px;line-height:16px;color:#5b5b5b;text-align:right}@media (max-width: 991.98px){.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1 .content .notice-text{text-align:center}}@media (max-width: 991.98px){.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-1{padding:32px 24px}}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .svg-right-arrow{flex:0 0 auto;width:24px;height:88px;margin:0 32px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side{width:100%;max-width:376px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item{display:flex;align-items:center;justify-content:center}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item:not(:last-of-type){margin-bottom:-8px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:180px;height:180px;border-radius:50%;background:var(--bg-opacity-10)}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item:not(:last-of-type){margin-right:16px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item .item-text{font-size:14px;line-height:14px;font-weight:700;margin-bottom:10px;letter-spacing:1px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item .item-img .img{width:150px}@media (max-width: 991.98px){.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item .item-img .img{width:132px}}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item .item-img.margin-5{margin:5px 0}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .right-side{width:100%;max-width:356px;display:flex;align-items:center;flex-direction:column}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .right-side .text-block{position:relative;padding:12px 16px;margin-bottom:42px;font-size:20px;font-weight:700;line-height:28px;letter-spacing:1px;text-align:center;background:var(--bg-opacity-10)}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .right-side .text-block:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:var(--bg-opacity-10);border-width:16px;margin-left:-16px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .right-side .img-block .img-item{width:100%}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group{display:flex;align-items:center}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group .button{display:flex;align-items:center;justify-content:center;flex-direction:column;height:66px;width:100%;padding:0 12px;border-radius:8px;font-size:20px;font-weight:700;line-height:20px;color:#fff;background:var(--base-color);text-decoration:none}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group .button .small-text{font-size:16px;margin-bottom:4px;font-weight:400}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group .button.btn-o-light{border:2px solid var(--base-color);background:#fff;color:var(--base-color)}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group .button:not(:last-of-type){margin-right:34px}@media (max-width: 991.98px){.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content{flex-direction:column}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .svg-right-arrow{rotate:90deg}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item{width:156px;height:156px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item .item-text{font-size:12px;line-height:12px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item .item-img [class^="svg-"]{height:72px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .content .left-side .row-item .cell-item .item-img.margin-5{margin:0}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group{flex-direction:column;justify-content:center}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group .button{height:60px;font-size:16px;line-height:16px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group .button .small-text{font-size:14px;line-height:20px}.main .intro-for-new-user-section .intro-for-new-user-content .intro-for-new-user-item-block .content-item.layout-2 .button-group .button:not(:last-of-type){margin-right:0px;margin-bottom:12px}}@media (max-width: 991.98px){.main .intro-for-new-user-section{padding:40px 24px}}.main .reason-section{padding:60px 0;background:#f0f0f0}.main .reason-section.layout-2{padding:44px 0;background:#fff}.main .reason-section.layout-2 .reason-content{max-width:1140px}.main .reason-section.layout-2 .reason-content .content-text-outer{justify-content:center;margin-right:32px;font-size:24px;line-height:34px}.main .reason-section.layout-2 .reason-content .content-text-outer .title{font-size:35px;font-weight:700;line-height:49px;letter-spacing:1px;margin-bottom:36px}.main .reason-section.layout-2 .reason-content .content-block{align-items:center}.main .reason-section.layout-2 .reason-content .content-block .content-img{width:462px}@media (max-width: 991.98px){.main .reason-section.layout-2{padding:32px 16px}.main .reason-section.layout-2 .reason-content .content-block{align-items:flex-start}.main .reason-section.layout-2 .reason-content .content-block .content-text-outer{margin-right:0px;margin-bottom:0px}.main .reason-section.layout-2 .reason-content .content-block .content-text-outer .title{font-size:16px;line-height:22px;margin-bottom:0px}.main .reason-section.layout-2 .reason-content .content-block .content-text-outer .content-text{font-size:12px;line-height:17px}.main .reason-section.layout-2 .reason-content .content-block .content-img{max-width:100%;width:462px}}.main .reason-section .reason-content{max-width:calc(916px - 12px)}.main .reason-section .reason-content .title-content .title-content__sp{display:none}@media (max-width: 425px){.main .reason-section .reason-content .title-content .title-content__sp{display:block}.main .reason-section .reason-content .title-content .title-content__pc{display:none}}.main .reason-section .reason-content .content-block{display:flex;align-items:stretch;justify-content:center}.main .reason-section .reason-content .content-block .content-text-outer{display:flex;flex-direction:column;justify-content:space-between;margin-right:20px;font-size:18px;line-height:24px}.main .reason-section .reason-content .content-block .content-text-outer .title{font-size:22px;font-weight:700;line-height:32px;letter-spacing:1px}.main .reason-section .reason-content .content-block .content-text-outer .content-images{display:flex;align-items:center}.main .reason-section .reason-content .content-block .content-text-outer .content-images .content-image{width:60px;height:60px}.main .reason-section .reason-content .content-block .content-text-outer .content-images .content-image:not(:last-of-type){margin-right:16px}.main .reason-section .reason-content .content-block .content-img{width:400px}@media (max-width: 991.98px){.main .reason-section .reason-content .content-block{flex-direction:column;align-items:center}.main .reason-section .reason-content .content-block .content-text-outer{margin-right:0px;margin-bottom:16px}.main .reason-section .reason-content .content-block .content-text-outer .title{font-size:20px;line-height:28px}.main .reason-section .reason-content .content-block .content-text-outer .content-text{margin:16px 0;font-size:14px;line-height:20px}.main .reason-section .reason-content .content-block .content-img{width:100%;max-width:400px}}@media (max-width: 991.98px){.main .reason-section{padding:40px 24px}}.main .reason-section .banner-campaign{max-width:916px;margin:36px auto 0}.main .reason-section .banner-campaign .only-sp{display:none}@media (max-width: 767.98px){.main .reason-section .banner-campaign{margin-top:32px}.main .reason-section .banner-campaign .only-pc{display:none}.main .reason-section .banner-campaign .only-sp{display:block}}.main .reason-section .banner-campaign .banner-campaign-inner .link-banner{display:block;cursor:pointer}.main .reason-section .banner-campaign .banner-campaign-inner .link-banner>img{width:100%}.main .interview-show-case-section{position:relative;width:100%;padding:60px 0;z-index:2}.main .interview-show-case-section.layout-2{padding:44px 0;background:#f0f0f0}.main .interview-show-case-section .interview-show-case-outer{width:100%;margin:0 auto}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new{position:relative;max-width:1120px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner{width:100%;max-width:1120px;margin:0 auto}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-stage{margin:0 auto 12px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item{position:relative;display:flex;flex-direction:column;width:340px;height:475px;margin:0 6px 6px;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12);color:#373737;text-decoration:none}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .left-side>img{width:100%;height:250px;object-fit:cover}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .right-side{padding:20px 28px 28px;border:1px solid #dedede;border-bottom:none}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .right-side .title{font-size:20px;font-weight:700;line-height:29px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #979797}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .right-side .text{font-size:16px;line-height:22px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .right-side .tags-block{display:flex;flex-wrap:wrap;gap:4px;margin-top:20px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .right-side .tags-block .tag-item{display:block;padding:4px 12px;font-size:14px;line-height:20px;font-weight:700;color:var(--base-color);border:2px solid var(--base-color)}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-stage-outer{z-index:2}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:18px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-dots .owl-dot:not(:last-of-type){margin-right:12px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-dots .owl-dot span{display:block;width:12px;height:12px;line-height:16px;background:#fff;border-radius:50%;border:2px solid var(--base-color)}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-dots .owl-dot.active span{background:var(--base-color)}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-nav .owl-prev,.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:64px;height:64px;border-radius:50%}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-nav .owl-prev.disabled,.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-nav .owl-next.disabled{display:none}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-nav .owl-prev{left:-78px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_nagaoka/icon-chevron-left-3009a707b12dde0cd4e8a88f47be2f4eb9b60b4b31b761d6d07bd00968ab701b.svg)}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .owl-nav .owl-next{right:-78px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_nagaoka/icon-chevron-right-c849af82f9bb38bf18ec2d0f34a7d56b28de7c96e98edd702af3182449c439f3.svg)}@media (max-width: 991.98px){.main .interview-show-case-section{padding:40px 24px}}@media (max-width: 767px){.main .interview-show-case-section{padding:30px 0 48px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new>.title{font-size:18px;line-height:26px;margin-bottom:32px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner{max-width:346px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item{width:334px;height:454px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .right-side .title{font-size:16px;line-height:23px;padding-bottom:16px;margin-bottom:16px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .right-side .text{font-size:14px;line-height:20px}.main .interview-show-case-section .interview-show-case-outer .interview-show-case-content-new .slider-inner .slider-item .right-side .tags-block{margin-top:16px}}.main .price-info-section{position:relative;padding:60px 0;background:#f0f0f0}.main .price-info-section .price-info-content{max-width:calc(916px - 138px)}.main .price-info-section .price-info-content .content-block{display:flex;align-items:flex-start}.main .price-info-section .price-info-content .content-block .left-side{flex:0 0 auto;width:220px;margin-right:42px;background:#fff}.main .price-info-section .price-info-content .content-block .left-side .title-side{text-align:center;font-size:16px;font-weight:700;line-height:48px;letter-spacing:1px;color:#fff;background:var(--base-color)}.main .price-info-section .price-info-content .content-block .left-side .content-side{padding:24px 0 32px}.main .price-info-section .price-info-content .content-block .left-side .content-side .number-outer{display:flex;align-items:baseline;justify-content:center;margin-bottom:24px;color:var(--base-color);font-weight:700}.main .price-info-section .price-info-content .content-block .left-side .content-side .number-outer .number-text{position:relative;font-size:128px;line-height:116px;margin-left:16px}.main .price-info-section .price-info-content .content-block .left-side .content-side .number-outer .number-text .svg-right-bracket{position:absolute;top:-6px;right:-16px;width:38px;height:36px}.main .price-info-section .price-info-content .content-block .left-side .content-side .number-outer .number-unit{font-size:28px;line-height:28px}.main .price-info-section .price-info-content .content-block .left-side .content-side .notice-text{text-align:center;font-size:12px;line-height:16px;color:#888}.main .price-info-section .price-info-content .content-block .right-side{width:100%}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .title-side{text-align:center;font-size:16px;font-weight:700;line-height:48px;color:#fff;background:#373737;letter-spacing:1px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side{position:relative;padding:16px 24px;background:#fff}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side:after{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-right-color:#fff;border-width:30px;margin-top:-30px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .icon-center{text-align:center;margin:18px 0 10px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .content-item{display:flex;align-items:center}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .content-item .left-content-inner{flex:0 0 auto;width:100px;font-size:16px;line-height:16px;font-weight:700;margin-right:40px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .content-item .right-content-inner{width:100%;font-size:24px;line-height:24px;font-weight:700}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .content-item .right-content-inner .highlight{color:var(--base-color)}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .content-item .right-content-inner .notice-text{font-size:12px;font-weight:400;color:#888}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .notice-block{margin-top:8px;font-size:12px;line-height:18px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .notice-block.ml-special{margin-left:-14px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .notice-block .notice-item.warning{color:#da2f2f}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .summary-block{margin-top:12px;text-align:center}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .summary-block .text{font-size:16px;font-weight:500;line-height:32px;margin-top:8px;margin-bottom:8px;letter-spacing:1px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .summary-block .text-price{font-size:40px;font-weight:700;line-height:40px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .summary-block .text-price .small-text{font-size:24px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .summary-block .text-price .tiny-text{font-size:20px}@media (max-width: 991.98px){.main .price-info-section .price-info-content .content-block{flex-direction:column;align-items:center}.main .price-info-section .price-info-content .content-block .left-side{width:100%;max-width:250px;margin-right:0;margin-bottom:24px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer{display:flex;flex-direction:column;align-items:center}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .title-side{width:100%;max-width:250px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side{width:100%;max-width:250px;padding:16px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side:after{content:none}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .icon-center .svg-plus-circle-icon{margin:12px 0}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .content-item{flex-direction:column;align-items:center}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .content-item .left-content-inner{width:100%;margin-right:0;text-align:center;margin-bottom:12px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .content-side .content-item .right-content-inner{display:flex;flex-direction:column;align-items:center}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .notice-block{width:100%;max-width:250px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .notice-block.ml-special{margin-left:0px}.main .price-info-section .price-info-content .content-block .right-side .content-side-outer .summary-block .text{font-size:12px;line-height:16px;white-space:nowrap}}@media (max-width: 991.98px){.main .price-info-section{padding:40px 24px}}.main .qa-section{padding:60px 0}.main .qa-section .qa-content{max-width:calc(916px - 36px)}.main .qa-section .qa-content .qa-card-items .card{display:flex;align-items:flex-start;justify-content:flex-start;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0;border-radius:0}.main .qa-section .qa-content .qa-card-items .card .card-header{width:100%;padding:0;background:#fff;border-bottom:1px solid #979797}.main .qa-section .qa-content .qa-card-items .card .card-header .btn{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:24px 0;text-align:left;position:relative}.main .qa-section .qa-content .qa-card-items .card .card-header .btn .text{font-size:20px;font-weight:500;line-height:28px}@media (max-width: 768px){.main .qa-section .qa-content .qa-card-items .card .card-header .btn{padding:12px 12px 12px 0}.main .qa-section .qa-content .qa-card-items .card .card-header .btn .text{font-size:14px}}.main .qa-section .qa-content .qa-card-items .card .card-header .btn br{display:none}@media (max-width: 768px){.main .qa-section .qa-content .qa-card-items .card .card-header .btn br{display:block}}.main .qa-section .qa-content .qa-card-items .card .card-header .btn:after{content:"\e90c";font-family:"mbicon";font-size:24px;line-height:24px;color:#373737;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 768px){.main .qa-section .qa-content .qa-card-items .card .card-header .btn:after{font-size:12px}}.main .qa-section .qa-content .qa-card-items .card .card-header .btn[aria-expanded=true]:after{content:"\e90f"}.main .qa-section .qa-content .qa-card-items .card .card-header .btn .svg-qa-icon{width:34px;height:34px;margin-right:8px}@media (max-width: 768px){.main .qa-section .qa-content .qa-card-items .card .card-header .btn .svg-qa-icon{width:20px;height:20px;margin-right:4px}}.main .qa-section .qa-content .qa-card-items .card .card-header .btn:focus{box-shadow:none}.main .qa-section .qa-content .qa-card-items .card .collapse{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main .qa-section .qa-content .qa-card-items .card .collapse .card-body{font-size:16px;line-height:16px;padding:24px 24px 24px 40px}@media (max-width: 768px){.main .qa-section .qa-content .qa-card-items .card .collapse .card-body{padding:12px 12px 12px 36px}}.main .qa-section .qa-content .qa-card-items .card .collapsing{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main .qa-section .qa-content .qa-card-items .card .collapsing .card-body{font-size:16px;line-height:16px;padding:24px 24px 24px 40px}@media (max-width: 768px){.main .qa-section .qa-content .qa-card-items .card .collapsing .card-body{padding:12px 12px 12px 36px}}.main .qa-section.layout-2 .qa-content .title-underline-custom .under-line:before{top:10px;left:10px}@media (max-width: 991.98px){.main .qa-section.layout-2 .qa-content .title-underline-custom .under-line:before{top:4px;left:4px}}@media (max-width: 991.98px){.main .qa-section.layout-2 .qa-content .title-underline-custom{margin-bottom:16px}}.main .qa-section.layout-2 .qa-content .qa-card-items .card .card-body{line-height:1.5}@media (max-width: 991.98px){.main .qa-section.layout-2 .qa-content{width:100%;max-width:329px;margin:0 auto}}@media (max-width: 991.98px){.main .qa-section.layout-2{padding:32px 16px}}@media (max-width: 991.98px){.main .qa-section{padding:40px 24px}}.main .user-guide-section{padding:60px 0;background:#f0f0f0}.main .user-guide-section .user-guide-content{max-width:calc(916px - 36px)}.main .user-guide-section .user-guide-content .content-block{max-width:850px;margin:0 auto}.main .user-guide-section .user-guide-content .content-block .step-item{position:relative;display:flex;margin-bottom:24px;background:#fff}.main .user-guide-section .user-guide-content .content-block .step-item .title-step-block{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:116px;margin-right:16px;background:var(--base-color)}.main .user-guide-section .user-guide-content .content-block .step-item .title-step-block:after{left:calc(100% - 14px);top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-left-color:var(--base-color);border-width:30px;margin-top:-30px}.main .user-guide-section .user-guide-content .content-block .step-item .title-step-block .step-name{font-size:14px;font-weight:700;line-height:22px;color:#fff}@media (max-width: 991.98px){.main .user-guide-section .user-guide-content .content-block .step-item .title-step-block{width:100%;margin-right:0;padding:12px 0}.main .user-guide-section .user-guide-content .content-block .step-item .title-step-block:after{left:50%;top:calc(100% + 16px);border-left-color:rgba(0,0,0,0);border-top-color:var(--base-color);transform:translateX(-50%)}}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block{display:flex;align-items:center;padding:20px;width:100%}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-img{flex:0 0 auto;width:150px;height:150px;margin-right:20px}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-inner{font-size:16px;line-height:22px}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-inner .content-notice{display:flex;align-items:center;min-height:56px;width:100%;padding:0 6px;margin-top:16px;font-size:14px;font-weight:700;line-height:18px;background:#f9f9f9;letter-spacing:1px}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-inner .content-notice .svg-circle-check-icon{flex:0 0 auto;margin-right:12px}@media (max-width: 425px){.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-inner .sp-hide{display:none}}@media (max-width: 991.98px){.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block{flex-direction:column;padding:36px 20px 20px}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-img{margin-right:0;margin-bottom:20px}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-inner{font-size:14px;line-height:20px}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-inner .content-notice{min-height:unset;padding:8px}.main .user-guide-section .user-guide-content .content-block .step-item .content-step-block .content-inner .content-notice .svg-circle-check-icon{margin-right:6px;width:20px;height:20px}}@media (max-width: 991.98px){.main .user-guide-section .user-guide-content .content-block .step-item{flex-direction:column}}.main .user-guide-section .user-guide-content .notice-block{max-width:850px;padding:12px;background:#dedede;margin:0 auto 44px}.main .user-guide-section .user-guide-content .notice-block .title{font-size:16px;font-weight:700;line-height:16px;margin-bottom:8px}.main .user-guide-section .user-guide-content .notice-block .text{font-size:14px;font-weight:500;line-height:20px}.main .user-guide-section .user-guide-content .notice-block .text .highlight{color:var(--base-color);text-decoration:underline}@media (max-width: 991.98px){.main .user-guide-section .user-guide-content .notice-block{margin-bottom:20px}.main .user-guide-section .user-guide-content .notice-block .title{font-size:14px;line-height:14px}.main .user-guide-section .user-guide-content .notice-block .text{font-size:12px;line-height:17px}}.main .user-guide-section .user-guide-content .button-group{display:flex;align-items:center}.main .user-guide-section .user-guide-content .button-group .button{display:flex;align-items:center;justify-content:center;flex-direction:column;height:66px;width:100%;padding:0 12px;border-radius:8px;font-size:20px;font-weight:700;line-height:20px;color:#fff;background:var(--base-color);text-decoration:none}.main .user-guide-section .user-guide-content .button-group .button .small-text{font-size:16px;margin-bottom:4px;font-weight:400}.main .user-guide-section .user-guide-content .button-group .button.btn-o-light{border:2px solid var(--base-color);background:#fff;color:var(--base-color)}.main .user-guide-section .user-guide-content .button-group .button:not(:last-of-type){margin-right:34px}@media (max-width: 991.98px){.main .user-guide-section .user-guide-content .button-group{flex-direction:column;justify-content:center}.main .user-guide-section .user-guide-content .button-group .button{height:60px;font-size:16px;line-height:16px}.main .user-guide-section .user-guide-content .button-group .button .small-text{font-size:14px;line-height:20px}.main .user-guide-section .user-guide-content .button-group .button:not(:last-of-type){margin-right:0px;margin-bottom:12px}}.main .user-guide-section.layout-2{padding:44px 0}.main .user-guide-section.layout-2 .user-guide-content{max-width:1140px}.main .user-guide-section.layout-2 .user-guide-content .content-block{max-width:100%}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item:not(:last-child){margin-bottom:32px}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item:not(:last-child):after{height:32px;bottom:-32px}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block{padding:24px}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-img{width:204px;height:204px}@media (max-width: 991.98px){.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-img{margin-top:24px}}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-inner{width:100%;font-size:20px;line-height:33px}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-inner .content-notice{min-height:92px;padding:8px 26px;font-size:20px;line-height:30px}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-inner .content-notice .svg-circle-check-icon{width:32px;height:32px;margin-right:14px}@media (max-width: 991.98px){.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-inner{font-size:14px;line-height:20px}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-inner .content-notice{font-size:12px;line-height:18px;padding:16px 5px}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-inner .content-notice .svg-circle-check-icon{margin-right:12px}.main .user-guide-section.layout-2 .user-guide-content .content-block .step-item .content-step-block .content-inner .text-block .hide-on-sp{display:none}}.main .user-guide-section.layout-2 .user-guide-content .summary-title-text{text-align:center;font-size:28px;font-weight:700;line-height:28px;letter-spacing:1px;margin-bottom:40px}@media (max-width: 991.98px){.main .user-guide-section.layout-2 .user-guide-content .summary-title-text{font-size:18px;line-height:18px;margin-bottom:24px}}.main .user-guide-section.layout-2 .user-guide-content .img-arrow{text-align:center}.main .user-guide-section.layout-2 .user-guide-content .img-arrow .svg-down-arrow{margin:0 auto 40px;width:160px;height:48px}@media (max-width: 991.98px){.main .user-guide-section.layout-2 .user-guide-content .img-arrow .svg-down-arrow{margin-bottom:24px}}.main .user-guide-section.layout-2 .user-guide-content .notice-block{max-width:100%;margin:0 auto 40px}.main .user-guide-section.layout-2 .user-guide-content .button-group{justify-content:center}.main .user-guide-section.layout-2 .user-guide-content .button-group .button{height:60px;max-width:298px;font-size:18px;line-height:18px}.main .user-guide-section.layout-2 .user-guide-content .button-group .button.btn-secondary{background:var(--secondary-color)}.main .user-guide-section.layout-2 .user-guide-content .button-group .button:not(:last-of-type){margin-right:24px}@media (max-width: 991.98px){.main .user-guide-section.layout-2 .user-guide-content .button-group{flex-direction:column;align-items:center}.main .user-guide-section.layout-2 .user-guide-content .button-group .button{max-width:312px}.main .user-guide-section.layout-2 .user-guide-content .button-group .button:not(:last-of-type){margin-right:0px;margin-bottom:24px}}@media (max-width: 1139.98px){.main .user-guide-section.layout-2 .user-guide-content{max-width:100%}}@media (max-width: 991.98px){.main .user-guide-section.layout-2 .user-guide-content{max-width:323px}}@media (max-width: 1139.98px){.main .user-guide-section.layout-2{padding:44px 24px}}@media (max-width: 991.98px){.main .user-guide-section.layout-2{padding:32px 16px}.main .user-guide-section.layout-2 .title-underline-custom{font-size:18px;line-height:18px}}@media (max-width: 991.98px){.main .user-guide-section{padding:40px 24px}}.main .contact-section{width:100%;position:relative}.main .contact-section .title-contact{background:var(--bg-opacity-20);font-size:20px;font-weight:500;height:68px;line-height:24px;width:100%;color:var(--base-color);justify-content:center;display:flex;align-items:center}@media (max-width: 991.98px){.main .contact-section .title-contact{height:58px;font-size:16px}}.main .contact-section .contact-content{background-image:linear-gradient(to right, #f9f9f9, #f9f9f9 50%, var(--base-color) 50%)}.main .contact-section .contact-content .content-content-inner{display:flex;width:100%;margin:0 auto}@media (max-width: 991.98px){.main .contact-section .contact-content .content-content-inner{flex-direction:column}}.main .contact-section .contact-content .contact-form{display:flex;align-items:center;flex-direction:column;width:50%;background:#f9f9f9}.main .contact-section .contact-content .contact-form .contact-form-content{width:100%;max-width:452px;margin-bottom:40px}@media (max-width: 991.98px){.main .contact-section .contact-content .contact-form .contact-form-content{margin-bottom:0}}.main .contact-section .contact-content .contact-form .title{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;line-height:24px;margin-top:42px;margin-bottom:18px}@media (max-width: 991.98px){.main .contact-section .contact-content .contact-form .title{font-size:16px;line-height:16px;margin-top:0;margin-bottom:16px}}.main .contact-section .contact-content .contact-form .sub-title{font-size:18px;line-height:18px;text-align:center;margin-bottom:20px}@media (max-width: 991.98px){.main .contact-section .contact-content .contact-form .sub-title{font-size:12px;line-height:12px;margin-bottom:16px}}@media (max-width: 991.98px){.main .contact-section .contact-content .contact-form{width:100%;padding:32px 24px}}.main .contact-section .contact-content .contact-info{display:flex;align-items:center;flex-direction:column;width:50%;color:#fff}.main .contact-section .contact-content .contact-info .contact-info-content{width:100%;max-width:578px}.main .contact-section .contact-content .contact-info .contact-text-block{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.main .contact-section .contact-content .contact-info .contact-text-block .text{font-size:20px;font-weight:500;line-height:28px;margin-bottom:76px}@media (max-width: 1199.98px){.main .contact-section .contact-content .contact-info .contact-text-block .text{font-size:12px;line-height:17px;margin-bottom:24px}}@media (max-width: 425px){.main .contact-section .contact-content .contact-info .contact-text-block .text br{display:none}}.main .contact-section .contact-content .contact-info .title{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;line-height:24px;margin-top:42px;margin-bottom:40px}@media (max-width: 1199.98px){.main .contact-section .contact-content .contact-info .title{font-size:16px;line-height:16px;margin-bottom:24px}}@media (max-width: 991.98px){.main .contact-section .contact-content .contact-info .title{margin-top:0px}}.main .contact-section .contact-content .contact-info .contact-info-item{color:#fff;text-decoration:none;width:100%;margin-bottom:20px;font-size:16px;font-weight:500;line-height:24px}.main .contact-section .contact-content .contact-info .contact-info-item .sub-text{margin-top:12px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content{display:flex;align-items:baseline}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .img-icon{font-size:42px;margin-right:6px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text{color:#fff;text-decoration:none}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.phone-number,.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.email{font-weight:700}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.phone-number{font-size:48px;line-height:48px;letter-spacing:1px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.email{font-size:37px;line-height:40px;min-width:max-content}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.email.fz-34{font-size:34px;line-height:34px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.email.fz-30{font-size:30px;line-height:30px}@media (max-width: 1199.98px){.main .contact-section .contact-content .contact-info .contact-info-item .sub-text{margin-top:4px;font-size:12px;line-height:17px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .img-icon{font-size:24px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.phone-number{font-size:24px;line-height:24px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.email{font-size:18px;line-height:20px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.email.fz-34{font-size:18px;line-height:18px}.main .contact-section .contact-content .contact-info .contact-info-item .info-item-content .info-item-text.email.fz-30{font-size:16px;line-height:16px}}.main .contact-section .contact-content .contact-info .notice-text{width:100%;font-size:16px;font-weight:500;line-height:24px}@media (max-width: 1199.98px){.main .contact-section .contact-content .contact-info .notice-text{font-size:12px;line-height:17px}}@media (max-width: 1199.98px){.main .contact-section .contact-content .contact-info{padding:0 40px}}@media (max-width: 991.98px){.main .contact-section .contact-content .contact-info{width:100%;padding:40px;background:var(--base-color)}}@media (max-width: 991.98px){.main .contact-section .contact-content{background:none}}.main .footer{width:100%;background:#373737;padding:28px 0 24px}.main .footer .footer-content{max-width:916px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.main .footer .footer-content .left-side>img{width:261px}.main .footer .footer-content .left-side .link>img{width:170px}.main .footer .footer-content .right-side{color:#fff;text-align:right}.main .footer .footer-content .right-side .menu-footer{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main .footer .footer-content .right-side .menu-footer .menu-item{line-height:18px}.main .footer .footer-content .right-side .menu-footer .menu-item>a{color:#fff;font-size:12px;font-weight:400;text-decoration:none}.main .footer .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:10px;border-right:1px solid #fff}.main .footer .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:10px}.main .footer .footer-content .right-side .coppy-right-text{font-size:15px}@media (max-width: 1030px){.main .footer .footer-content{max-width:100%;padding:0px 20px}}@media (max-width: 820px){.main .footer{padding:0px}.main .footer .footer-content{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px}.main .footer .footer-content .left-side{margin-bottom:12px}.main .footer .footer-content .left-side>img{width:190px}.main .footer .footer-content .left-side>img{width:190px}.main .footer .footer-content .right-side{text-align:center}.main .footer .footer-content .right-side .menu-footer{margin-bottom:20px;display:inline-flex}.main .footer .footer-content .right-side .menu-footer .menu-item{line-height:12px}.main .footer .footer-content .right-side .menu-footer .menu-item>a{font-size:10px}.main .footer .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:5px}.main .footer .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:5px}.main .footer .footer-content .right-side .menu-footer.layout-2{flex-wrap:wrap}.main .footer .footer-content .right-side .menu-footer.layout-2 .menu-item.last-item-inline{border:none}.main .footer .footer-content .right-side .menu-footer.layout-2 .menu-item.last-item{padding-left:0;margin-top:6px}.main .footer .footer-content .right-side .coppy-right-text{font-size:13px}}@media (max-width: 374px){.main .footer .footer-content .right-side{width:calc(100% - 20px)}.main .footer .footer-content .right-side .menu-footer{margin-bottom:12px;flex-wrap:wrap;text-align:center;justify-content:center}.main .footer .footer-content .right-side .menu-footer .menu-item{margin-bottom:8px}.main .footer .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:0;border-right:none}.main .footer .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:0px}.main .footer .footer-content .right-side .menu-footer .menu-item:first-of-type{margin-right:5px;padding-right:5px;border-right:1px solid #fff}}.main .banner-section-layout-2 .banner-content{display:flex;align-items:center;max-width:1140px;min-height:510px}.main .banner-section-layout-2 .banner-content .left-block{position:relative;z-index:2;flex:0 0 auto}.main .banner-section-layout-2 .banner-content .left-block .main-text{font-size:60px;font-weight:700;line-height:72px;margin-bottom:24px}.main .banner-section-layout-2 .banner-content .left-block .sub-text{font-size:24px;font-weight:500;line-height:43px;margin-bottom:64px}.main .banner-section-layout-2 .banner-content .left-block .button-group{display:flex}.main .banner-section-layout-2 .banner-content .left-block .button-group .button{position:relative;display:flex;align-items:center;justify-content:center;min-width:300px;height:60px;font-size:18px;font-weight:700;line-height:18px;border:none;border-radius:12px;letter-spacing:1px;color:#fff;background:var(--base-color)}.main .banner-section-layout-2 .banner-content .left-block .button-group .button:not(:last-of-type){margin-right:16px}.main .banner-section-layout-2 .banner-content .left-block .button-group .button.btn-bg-secondary{background:var(--secondary-color)}.main .banner-section-layout-2 .banner-content .left-block .button-group .button.btn-bg-secondary .notice-text{border-color:var(--secondary-color);color:var(--secondary-color)}.main .banner-section-layout-2 .banner-content .left-block .button-group .button.btn-bg-secondary .notice-text:before{border-top-color:var(--secondary-color)}.main .banner-section-layout-2 .banner-content .left-block .button-group .button:hover{text-decoration:none}.main .banner-section-layout-2 .banner-content .left-block .button-group .button .notice-text{position:absolute;bottom:50px;display:flex;padding:0 14px;border:2px solid var(--base-color);border-radius:42px;background:#fff;color:var(--base-color)}.main .banner-section-layout-2 .banner-content .left-block .button-group .button .notice-text .text-inner{position:relative;font-size:12px;font-weight:700;line-height:19px;padding:10px 0;border-radius:40px;background:#fff}.main .banner-section-layout-2 .banner-content .left-block .button-group .button .notice-text:after,.main .banner-section-layout-2 .banner-content .left-block .button-group .button .notice-text:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.main .banner-section-layout-2 .banner-content .left-block .button-group .button .notice-text:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:18px;margin-left:-18px;margin-top:-8px}.main .banner-section-layout-2 .banner-content .left-block .button-group .button .notice-text:before{border-color:rgba(2,80,173,0);border-top-color:#0250AD;border-width:22px;margin-left:-22px;margin-top:-10px}@media (max-width: 991.98px){.main .banner-section-layout-2 .banner-content .left-block{max-width:calc(100% - 32px);margin:0 auto}.main .banner-section-layout-2 .banner-content .left-block .main-text{font-size:24px;line-height:29px;margin-bottom:12px;white-space:nowrap}.main .banner-section-layout-2 .banner-content .left-block .sub-text{font-size:16px;line-height:26px;margin-bottom:24px}.main .banner-section-layout-2 .banner-content .left-block .button-group{flex-direction:column}.main .banner-section-layout-2 .banner-content .left-block .button-group .button{margin-top:34px}.main .banner-section-layout-2 .banner-content .left-block .button-group .button:not(:last-of-type){margin-right:0px}.main .banner-section-layout-2 .banner-content .left-block .button-group .button:not(:first-of-type){margin-top:50px}}.main .banner-section-layout-2 .banner-content .right-block{position:relative;min-height:392px;width:100%}.main .banner-section-layout-2 .banner-content .right-block .img-banner{position:absolute;right:0;height:100%}.main .banner-section-layout-2 .banner-content .right-block .notice-text-banner{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;width:144px;height:160px;bottom:-50px;right:0}.main .banner-section-layout-2 .banner-content .right-block .notice-text-banner .text{position:relative;z-index:2;font-size:16px;font-weight:500;line-height:22px;letter-spacing:1px;color:#fff}.main .banner-section-layout-2 .banner-content .right-block .notice-text-banner .img-notice-text{position:absolute;left:0;top:0;width:100%;height:100%;filter:drop-shadow(0px 4px 16px rgba(0,0,0,0.3))}@media (max-width: 991.98px){.main .banner-section-layout-2 .banner-content .right-block{min-height:unset;margin-bottom:24px}.main .banner-section-layout-2 .banner-content .right-block .img-banner{position:relative;width:100%;height:auto}.main .banner-section-layout-2 .banner-content .right-block .notice-text-banner{width:81px;height:90px;bottom:-24px}.main .banner-section-layout-2 .banner-content .right-block .notice-text-banner .text{font-size:10px;line-height:13px}}@media (max-width: 1139.98px){.main .banner-section-layout-2 .banner-content{padding:0 16px}}@media (max-width: 991.98px){.main .banner-section-layout-2 .banner-content{flex-direction:column-reverse;padding:32px 16px}}.main .intro-section-layout2{background:var(--base-color)}.main .intro-section-layout2 .title-section{max-width:100%;padding:24px;font-size:28px;font-weight:700;line-height:28px;letter-spacing:1px;text-align:center;color:#fff;background:var(--dark-color)}@media (max-width: 991.98px){.main .intro-section-layout2 .title-section{display:flex;flex-direction:column;align-items:center;padding:24px 8px;font-size:18px;line-height:27px}.main .intro-section-layout2 .title-section .title-text{white-space:nowrap;letter-spacing:0.02em}}.main .intro-section-layout2 .intro-content{display:flex;align-items:center;max-width:1140px}.main .intro-section-layout2 .intro-content .img-center{margin:0 8px}@media (max-width: 1139.98px){.main .intro-section-layout2 .intro-content .img-center{margin:12px 0;width:42px}}.main .intro-section-layout2 .intro-content .intro-content-item{display:flex;align-items:flex-end;padding-top:32px}.main .intro-section-layout2 .intro-content .intro-content-item.left{padding-right:32px}.main .intro-section-layout2 .intro-content .intro-content-item.right{padding-left:32px}.main .intro-section-layout2 .intro-content .intro-content-item.right .svg-intro-layout-2-img-2{margin-left:-8px}.main .intro-section-layout2 .intro-content .intro-content-item .text-block{position:relative;display:flex;align-items:center;justify-content:center;width:290px;height:224px;margin-bottom:42px;text-align:center}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .svg-paper-note{position:absolute;top:0;left:0;width:100%;height:100%}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group{position:relative;z-index:2}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group .first-text{font-size:20px;font-weight:900;line-height:29px}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group .second-text{font-size:40px;font-weight:900;line-height:58px;margin:4px 0}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group .third-text{font-size:14px;line-height:19px}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group .third-text .hide-on-pc{display:none}@media (max-width: 1139.98px){.main .intro-section-layout2 .intro-content .intro-content-item{padding-top:0}.main .intro-section-layout2 .intro-content .intro-content-item.left{padding-right:0}.main .intro-section-layout2 .intro-content .intro-content-item.right{padding-left:0px}}@media (max-width: 991.98px){.main .intro-section-layout2 .intro-content .intro-content-item .svg-intro-layout-2-img-1{width:130px;height:123px}.main .intro-section-layout2 .intro-content .intro-content-item .svg-intro-layout-2-img-2{width:150px;height:134px}.main .intro-section-layout2 .intro-content .intro-content-item.left .text-block{margin-bottom:0}.main .intro-section-layout2 .intro-content .intro-content-item.right .text-block{margin-bottom:18px}.main .intro-section-layout2 .intro-content .intro-content-item.right .svg-intro-layout-2-img-2{position:relative;margin-left:-38px}.main .intro-section-layout2 .intro-content .intro-content-item .text-block{width:204px;height:158px}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group .first-text{font-size:14px;line-height:20px}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group .second-text{font-size:28px;line-height:40px;margin:2px 0}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group .third-text{font-size:12px;line-height:16px}.main .intro-section-layout2 .intro-content .intro-content-item .text-block .text-group .third-text .hide-on-pc{display:block}}@media (max-width: 1139.98px){.main .intro-section-layout2 .intro-content{flex-direction:column;padding:32px 16px}}.main .intro-text-section{padding:44px 0;background:#f0f0f0}.main .intro-text-section .intro-text-content .title-content{position:relative;padding-bottom:8px;margin-bottom:24px}.main .intro-text-section .intro-text-content .title-content.text .under-line:before{bottom:-5px;height:3px;background:var(--secondary-color)}.main .intro-text-section .intro-text-content .title-content .balloon-img{position:absolute;top:50%;transform:translateY(-50%);margin-left:16px}@media (max-width: 991.98px){.main .intro-text-section .intro-text-content .title-content{font-size:18px;line-height:18px}.main .intro-text-section .intro-text-content .title-content.text .under-line:before{background:var(--base-color)}.main .intro-text-section .intro-text-content .title-content .balloon-img{width:30px;height:47px;margin-left:12px}}.main .intro-text-section .intro-text-content .content-text{font-size:18px;line-height:36px;text-align:center}@media (max-width: 991.98px){.main .intro-text-section .intro-text-content .content-text{font-size:12px;line-height:24px}}@media (max-width: 991.98px){.main .intro-text-section{padding:32px 0}}.main .utilities-section-layout-2{padding:44px 0 18px}.main .utilities-section-layout-2 .utilities-section-layout-2-content{max-width:1200px}.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block{display:flex;align-items:center}.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block .icon-center{font-size:44px;color:#888;margin:0 8px;margin-bottom:26px}.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block .content-item{width:360px}.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block .content-item .item-img{width:100%}.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block .content-item .item-title{display:flex;align-items:center;justify-content:center;height:76px;width:100%;font-size:18px;font-weight:700;line-height:22px;letter-spacing:1px;color:#fff;background:var(--base-color)}@media (max-width: 991.98px){.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block .content-item{width:100%;max-width:288px}.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block .content-item .item-title{height:auto;padding:12px 0;font-size:14px;line-height:1.2}}@media (max-width: 1199.98px){.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block{flex-direction:column}.main .utilities-section-layout-2 .utilities-section-layout-2-content .content-block .icon-center{font-size:32px;margin:8px 0;transform:rotate(90deg)}}@media (max-width: 991.98px){.main .utilities-section-layout-2 .utilities-section-layout-2-content .title-underline-custom .under-line.two-path:before,.main .utilities-section-layout-2 .utilities-section-layout-2-content .title-underline-custom .under-line.two-path:after{top:6px}.main .utilities-section-layout-2 .utilities-section-layout-2-content .title-underline-custom .under-line.two-path:before{width:100%}.main .utilities-section-layout-2 .utilities-section-layout-2-content .title-underline-custom .under-line.two-path:after{content:none}}@media (max-width: 991.98px){.main .utilities-section-layout-2{padding:32px 16px}}.main .feature-section-layout-2{padding:44px 0}.main .feature-section-layout-2 .feature-section-layout-2-content{max-width:910px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-1,.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-2,.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-3{flex:0 0 auto;margin-right:24px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-1{width:216px;margin-bottom:-1px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-2{width:219px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-3{width:364px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block{display:flex;align-items:center;justify-content:center;padding:40px 0;font-size:18px;font-weight:700;line-height:18px;letter-spacing:1px;background:var(--base-color);color:#fff}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group{width:400px;text-align:center}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group.w-380{width:380px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group.w-479{width:479px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .round-text{display:flex;width:fit-content;margin:0 auto 24px;font-size:22px;line-height:22px;padding:12px 24px;background:#fff;color:var(--base-color);border-radius:1000px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .main-text{font-size:28px;line-height:28px;margin-bottom:16px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .main-text.text-align-left{text-align:left}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .sub-text.multi-line{line-height:29px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .sub-text.text-align-left{text-align:left}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .border-text{padding:12px 0;border:4px solid #fff}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .border-text br{display:none}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .svg-down-arrow{fill:#fff;width:100px;height:auto;margin:24px 0}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block{flex-direction:column;padding:20px 18px 16px;font-size:12px;line-height:12px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group{width:100%}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group.w-380{width:100%}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group.w-479{width:100%}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .round-text{margin-bottom:10px;font-size:18px;line-height:18px;padding:7px 14px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .main-text{font-size:18px;line-height:18px;margin-bottom:10px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .sub-text.multi-line{line-height:19px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .border-text{padding:10px 0;border:2px solid #fff}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .border-text br{display:block}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .top-block .text-group .svg-down-arrow{width:60px;height:auto;margin:10px 0}}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block{position:relative;display:flex;align-items:center;justify-content:center;margin:-24px auto 0;width:676px;min-height:140px;border-radius:8px;background:#fff;box-shadow:0px 4px 4px 0px rgba(189,189,189,0.25)}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .title-block{max-width:253px;margin-right:30px;font-size:22px;font-weight:700;line-height:26px;letter-spacing:1px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .title-corner-block{position:absolute;left:4px;top:2px;font-family:"Comic Sans MS", "Comic Sans", cursive, sans-serif;font-size:24px;font-weight:700;line-height:34px;letter-spacing:1px;transform:rotate(-14deg)}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .title-corner-block .under-line{position:relative}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .title-corner-block .under-line .text-inner{position:relative;z-index:2;padding:0 7px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .title-corner-block .under-line:before{content:"";position:absolute;top:16px;left:0;width:100%;height:100%;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_niigata_city/underline-short-img-086f1f10ed94701e34ad6db34370fcde4c17ef9e07ae7871828d868a557b8e98.svg);background-size:100%;background-repeat:no-repeat}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content{width:100%;max-width:256px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block{display:flex;align-items:center;justify-content:flex-end}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .pie-chart{margin-right:16px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .pie-chart .title-chart{font-size:8px;line-height:10px;font-weight:700;margin-left:-12px;color:#5b5b5b;text-align:center}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .pie-chart .img-chart .svg-pie-chart{width:90px;height:90px}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .pie-chart .img-chart .svg-pie-chart{width:72px;height:72px}}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .pie-chart .img-chart .svg-pie-chart .percent-color{stroke:var(--secondary-color)}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block{font-size:10px;font-weight:700;line-height:16px;text-align:center}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block .text-percent{margin:18px 0 14px;font-size:12px;font-weight:700;line-height:19px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block .text-percent .number-text{font-size:40px;color:var(--secondary-color)}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block .text-percent .percent-text{font-size:16px;line-height:25px}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block{font-size:12px;line-height:19px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block .text{white-space:nowrap}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block .text-percent{font-size:14px;line-height:23px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block .text-percent .number-text{font-size:48px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .chart-block .info-block .text-percent .percent-text{font-size:19px;line-height:30px}}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content .notice-text{font-size:10px;line-height:16px;text-align:right;color:#5b5b5b}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .img-content{width:159px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .list-member{display:flex}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .list-member .item-member{text-align:center}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .list-member .item-member:not(:last-child){margin-right:8px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .list-member .item-member .img-avatar{width:70px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .list-member .item-member .sub-text{margin-top:4px;color:#000;font-size:14px;line-height:20px;font-weight:700}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .list-member .item-member .sub-text{font-size:12px;line-height:18px}}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .notice-text{font-size:12px;line-height:20px;margin-top:6px}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block{flex-direction:column;width:calc(100% - 20px);margin:-10px auto 0;padding:30px 0}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .title-block{margin-right:0;margin-bottom:10px;font-size:16px;line-height:19px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .title-corner-block{font-size:20px;line-height:28px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .title-corner-block .under-line:before{top:12px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .chart-content{max-width:100%;padding:0 20px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .bottom-block .img-content{width:178px}}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.secondary-color .top-block{background:var(--secondary-color)}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.secondary-color .top-block .text-group .round-text{color:var(--secondary-color)}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.secondary-color .bottom-block{margin:-40px auto 0}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.secondary-color .bottom-block{margin:-10px auto 0}}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .top-block{background:var(--third-color)}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .top-block .text-group .round-text{color:var(--third-color)}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .top-block .text-group .main-text,.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .top-block .text-group .sub-text{text-align:left}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .top-block .text-group .main-text br,.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .top-block .text-group .sub-text br{display:none}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .top-block .text-group .border-text{display:flex;justify-content:center;text-align:left;line-height:16px}}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .bottom-block{min-height:174px}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block.third-color .bottom-block{padding-bottom:16px}}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block:not(:last-of-type){margin-bottom:36px}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-1,.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-2,.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-3{flex:0 0 auto;margin-right:0px;margin-bottom:12px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-1{width:176px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-2{width:184px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block .svg-feature-img-3{width:284px}.main .feature-section-layout-2 .feature-section-layout-2-content .feature-content-item-block:not(:last-of-type){margin-bottom:24px}}@media (max-width: 991.98px){.main .feature-section-layout-2 .feature-section-layout-2-content{width:100%;max-width:320px}.main .feature-section-layout-2 .feature-section-layout-2-content .title-underline-custom{white-space:nowrap}}@media (max-width: 991.98px){.main .feature-section-layout-2{padding:32px 16px}}.main .support-section{padding:44px 0 0;background:#f0f0f0}.main .support-section .support-section-content{max-width:1140px}.main .support-section .support-section-content .content-block .reason-block{display:flex;justify-content:center}.main .support-section .support-section-content .content-block .reason-block .reason-item:not(:last-of-type){margin-right:40px}.main .support-section .support-section-content .content-block .reason-block .reason-item .text{display:flex;align-items:center;justify-content:center;height:112px;width:255px;margin-bottom:4px;font-size:20px;line-height:24px;text-align:center;border:6px solid #373737;border-radius:28px;background:#fff}@media (max-width: 991.98px){.main .support-section .support-section-content .content-block .reason-block{flex-direction:column;align-items:center}.main .support-section .support-section-content .content-block .reason-block .reason-item:not(:last-of-type){margin-right:0px;margin-bottom:16px}.main .support-section .support-section-content .content-block .reason-block .reason-item .text{line-height:27px}}.main .support-section .support-section-content .content-block .text-block{display:flex;align-items:center;justify-content:center}.main .support-section .support-section-content .content-block .text-block .text-group{width:100%;max-width:570px;margin-right:24px;font-size:24px;font-weight:700;line-height:29px;letter-spacing:1px}.main .support-section .support-section-content .content-block .text-block .text-group .sub-text{margin-bottom:20px}.main .support-section .support-section-content .content-block .text-block .text-group .main-text{font-size:32px;line-height:45px}.main .support-section .support-section-content .content-block .text-block .text-group .main-text .under-line{position:relative;white-space:nowrap}.main .support-section .support-section-content .content-block .text-block .text-group .main-text .under-line:before{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:6px;background:var(--secondary-color)}.main .support-section .support-section-content .content-block .text-block .text-group .main-text .under-line.end-by-dot:before{width:calc(100% - 20px)}.main .support-section .support-section-content .content-block .text-block .img-supporter{flex:0 0 auto;width:100%;max-width:364px}@media (max-width: 991.98px){.main .support-section .support-section-content .content-block .text-block{flex-direction:column-reverse}.main .support-section .support-section-content .content-block .text-block .text-group{max-width:300px;margin:24px auto 0;font-size:14px;line-height:17px}.main .support-section .support-section-content .content-block .text-block .text-group .main-text{font-size:16px;line-height:22px}.main .support-section .support-section-content .content-block .text-block .text-group .main-text .under-line:before{height:3px;bottom:0px}}@media (max-width: 991.98px){.main .support-section{padding:32px 16px}}.main .request-for-use-section{padding:0 0 44px}.main .request-for-use-section .request-for-use-content{max-width:908px}.main .request-for-use-section .request-for-use-content .title-block{width:fit-content;padding:12px 24px;margin:0 auto 28px;font-size:22px;font-weight:700;line-height:22px;border:1px solid #c2c2c2;border-radius:12px;color:#5b5b5b}@media (max-width: 991.98px){.main .request-for-use-section .request-for-use-content .title-block{font-size:18px;line-height:18px}}.main .request-for-use-section .request-for-use-content .content-block{display:flex;align-items:flex-end;justify-content:center}.main .request-for-use-section .request-for-use-content .content-block .border-center{flex:0 0 auto;width:2px;height:168px;background:#373737;margin:0 56px}@media (max-width: 991.98px){.main .request-for-use-section .request-for-use-content .content-block .border-center{margin:16px 0;width:100%;height:2px}}.main .request-for-use-section .request-for-use-content .content-block .content-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;height:194px;width:fit-content;padding-top:34px}.main .request-for-use-section .request-for-use-content .content-block .content-item .item-img.w-210{width:210px}.main .request-for-use-section .request-for-use-content .content-block .content-item .item-img.w-240{width:240px}.main .request-for-use-section .request-for-use-content .content-block .content-item .item-img.w-88{width:88px}.main .request-for-use-section .request-for-use-content .content-block .content-item .item-title{flex:0 0 auto;text-align:center;margin-top:8px}.main .request-for-use-section .request-for-use-content .content-block .content-item .item-title .sub-text{font-size:14px;line-height:14px;letter-spacing:1px;margin-bottom:8px;white-space:nowrap}.main .request-for-use-section .request-for-use-content .content-block .content-item .item-title .main-text{font-size:24px;font-weight:700;line-height:24px;letter-spacing:1px;white-space:nowrap}@media (max-width: 991.98px){.main .request-for-use-section .request-for-use-content .content-block .content-item{padding-top:0}.main .request-for-use-section .request-for-use-content .content-block .content-item .item-title .sub-text{line-height:19px}}@media (max-width: 991.98px){.main .request-for-use-section .request-for-use-content .content-block{flex-direction:column;align-items:center;width:100%;max-width:244px;margin:0 auto}}@media (max-width: 991.98px){.main .request-for-use-section{padding:8px 16px 48px}}.main .price-info-section-layout-2{background:#fff;position:relative;padding:44px 0}@media (max-width: 991.98px){.main .price-info-section-layout-2{padding:32px 24px}}.main .price-info-section-layout-2 .price-info-content{max-width:964px}.main .price-info-section-layout-2 .price-info-content .price-info-block{border:1px solid #c2c2c2;padding:24px}@media (max-width: 991.98px){.main .price-info-section-layout-2 .price-info-content .price-info-block{padding:16px}}.main .price-info-section-layout-2 .price-info-content .sub-title{font-size:20px;font-weight:700;margin-bottom:16px;letter-spacing:1px;text-align:center}@media (max-width: 991.98px){.main .price-info-section-layout-2 .price-info-content .sub-title{font-size:16px;text-align:left}}.main .price-info-section-layout-2 .price-info-content .content-block{display:flex;justify-content:space-between}.main .price-info-section-layout-2 .price-info-content .content-block .left-side,.main .price-info-section-layout-2 .price-info-content .content-block .right-side{position:relative;width:452px;background:#fff;border-radius:12px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .title-side,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .title-side{height:102px;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;border-radius:4px 4px 0 0}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side{padding:40px;background:#f9f9f9;border-radius:0 0 4px 4px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen{text-align:center;letter-spacing:1px;margin-bottom:16px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .text,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .text{font-size:24px;font-weight:700}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .number,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .number{font-size:40px;font-weight:700}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .yen,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .yen{font-size:28px;font-weight:700;margin-left:-4px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .sequence,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .sequence{font-size:12px;color:#888}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content{padding:20px;font-size:14px;line-height:20px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .item-breakdown,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .item-breakdown{display:flex;align-items:center;margin-bottom:4px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .item-breakdown .icon,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .item-breakdown .icon{width:32px;text-align:center}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .item-breakdown .text,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .item-breakdown .text{margin-left:12px;font-size:20px;line-height:28px;font-weight:700}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .item-breakdown .text .sequence,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .item-breakdown .text .sequence{font-size:12px;font-weight:400;color:#888}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .title-side{background:var(--base-color)}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .svg-icon .color{fill:var(--base-color)}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .number,.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .yen{color:var(--base-color)}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .breakdown-content{background:#d9e4f2}.main .price-info-section-layout-2 .price-info-content .content-block .right-side .title-side{background:var(--third-color)}.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .svg-icon .color{fill:var(--third-color)}.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .number,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .yen{color:var(--third-color)}.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .breakdown-content{background:#ccf1ef}@media (max-width: 991.98px){.main .price-info-section-layout-2 .price-info-content .content-block{display:block}.main .price-info-section-layout-2 .price-info-content .content-block .left-side,.main .price-info-section-layout-2 .price-info-content .content-block .right-side{width:100%;max-width:329px;margin:auto}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .title-side,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .title-side{font-size:16px;height:55px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side{padding:16px 10px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .text,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .text{font-size:18px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .number,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .number{font-size:32px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .total-yen .yen,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .total-yen .yen{font-size:20px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content{padding:10px 6px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .item-breakdown .icon,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .item-breakdown .icon{width:24px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .item-breakdown .icon .svg-icon,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .item-breakdown .icon .svg-icon{width:100%}.main .price-info-section-layout-2 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .item-breakdown .text,.main .price-info-section-layout-2 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .item-breakdown .text{margin-left:4px;font-size:16px;line-height:24px}.main .price-info-section-layout-2 .price-info-content .content-block .left-side{margin-bottom:16px}}.main .price-info-section-layout-2 .price-info-content .notice-block{margin-top:16px;font-size:12px;line-height:18px}@media (max-width: 425px){.main .price-info-section-layout-2 .price-info-content .notice-block{font-size:10px;line-height:14px}}.main .price-info-section-layout-2 .price-info-content .notice-block .notice-item.warning{color:#da2f2f}.main .campaign-section{padding:40px 0;background:#f0f0f0}@media (max-width: 991.98px){.main .campaign-section{padding:20px 24px}}.main .campaign-section .campaign-content{display:flex;align-items:center;justify-content:center}.main .campaign-section .campaign-content>img{max-width:100%}.main .campaign-section .campaign-content>img.hide-on-pc{display:none}@media (max-width: 991.98px){.main .campaign-section .campaign-content>img.hide-on-pc{display:inline-block}}.main .campaign-section .campaign-content>img.hide-on-sp{display:inline-block}@media (max-width: 991.98px){.main .campaign-section .campaign-content>img.hide-on-sp{display:none}}.main .intro-employee-registration{background:var(--bg-opacity-10);padding:60px 0}@media (max-width: 991.98px){.main .intro-employee-registration{padding:40px 26px}}.main .intro-employee-registration .intro-employee-registration-content{max-width:880px;border-radius:16px;background:#fff;padding:40px;display:flex;align-items:center}@media (max-width: 991.98px){.main .intro-employee-registration .intro-employee-registration-content{padding:20px 12px}}@media (max-width: 991.98px){.main .intro-employee-registration .intro-employee-registration-content .img-block{display:none}}.main .intro-employee-registration .intro-employee-registration-content .content-block{margin-left:32px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-title{position:relative;width:498px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-title .text-btn{position:absolute;left:46px;top:50%;transform:translateY(-50%);font-size:24px;line-height:32px;font-weight:700;letter-spacing:2px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-des{margin-top:20px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-des .img-sp{display:none}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-des .text{font-size:18px;line-height:26px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit{margin-top:32px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .title{display:flex;align-items:center}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .title .round-text{display:flex;align-items:center;height:40px;padding:0 16px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:1px;border:2px solid #373737;border-radius:40px;background:var(--bg-opacity-80)}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .list-benefit{margin-top:18px;margin-bottom:0;padding-left:28px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .list-benefit .item-benefit{font-size:20px;line-height:40px;font-weight:700}@media (max-width: 991.98px){.main .intro-employee-registration .intro-employee-registration-content .content-block{margin-left:0}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-title{width:300px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-title .text-btn{font-size:18px;line-height:22px;letter-spacing:0px;left:18px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-des{display:flex;margin-top:12px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-des .img-sp{display:block}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-des .img-sp .svg-intro-employee-registration{width:80px;height:165px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-des .text{font-size:14px;line-height:20px;margin-left:4px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit{margin-top:20px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .title .round-text{letter-spacing:0}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .list-benefit{margin-top:12px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .list-benefit .item-benefit{font-size:16px;line-height:28px}}@media (max-width: 374px){.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-title{width:100%}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-title .text-btn{font-size:12px;line-height:18px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-des .text{font-size:12px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .title .round-text{font-size:12px}.main .intro-employee-registration .intro-employee-registration-content .content-block .employee-benefit .list-benefit .item-benefit{font-size:12px;line-height:24px}}.main .intro-employee-registration.layout-2{background:var(--third-color)}.main .intro-employee-registration.layout-2 .svg-intro-employee-registration .color{fill:#55d0ca}.main .intro-employee-registration.layout-2 .intro-employee-registration-content{max-width:1039px;padding:40px 68px}@media (max-width: 991.98px){.main .intro-employee-registration.layout-2 .intro-employee-registration-content{padding:20px 12px}}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .img-block .svg-intro-employee-registration{width:238px;height:492px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block{margin-left:40px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title{width:625px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title img{width:100%}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title .text-btn{font-size:32px;line-height:44px;left:59px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title .btn-sp{display:none}@media (max-width: 991.98px){.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title .btn-pc{display:none}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title .btn-sp{display:block}}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-des{margin-top:32px;margin-left:29px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-des .text{font-size:20px;line-height:28px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-benefit .round-text{background:#006964;color:#fff;border-color:#006964;font-size:20px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-benefit .item-benefit{font-size:24px}@media (max-width: 991.98px){.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block{margin-left:0}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title{max-width:300px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title .text-btn{font-size:18px;line-height:24px;left:20px;top:46%}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-des{margin-top:12px;margin-left:0}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-des .text{font-size:14px;line-height:20px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-benefit .round-text{font-size:16px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-benefit .item-benefit{font-size:16px}}@media (max-width: 370px){.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title{width:100%}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-title .text-btn{font-size:12px;line-height:18px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-des .text{font-size:12px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-benefit .title .round-text{font-size:12px}.main .intro-employee-registration.layout-2 .intro-employee-registration-content .content-block .employee-benefit .list-benefit .item-benefit{font-size:12px;line-height:24px}}.main .price-info-section-layout-3{position:relative;background:#f0f0f0;padding:60px 0}@media (max-width: 991.98px){.main .price-info-section-layout-3{padding:40px 24px}}.main .price-info-section-layout-3 .price-info-content{max-width:750px}.main .price-info-section-layout-3 .price-info-content .sub-title{font-size:18px;font-weight:700;text-align:center;margin-bottom:48px;letter-spacing:1px}@media (max-width: 768px){.main .price-info-section-layout-3 .price-info-content .sub-title{font-size:16px;text-align:left}}.main .price-info-section-layout-3 .price-info-content .content-block{display:flex;justify-content:space-between}.main .price-info-section-layout-3 .price-info-content .content-block .left-side,.main .price-info-section-layout-3 .price-info-content .content-block .right-side{position:relative;width:47.5%;max-width:356px;padding:48px 32px 24px 32px;background:#fff;border-radius:12px}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .title-side,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .title-side{position:absolute;height:48px;width:324px;max-width:100%;border-radius:24px;display:flex;align-items:center;justify-content:center;top:-24px;left:50%;transform:translateX(-50%);color:#fff;font-size:16px;font-weight:700;letter-spacing:1px}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen{text-align:center;letter-spacing:1px;margin-bottom:16px}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .text,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .text{font-size:16px;font-weight:700}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .number,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .number{font-size:36px;font-weight:700;color:var(--base-color)}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .yen,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .yen{font-size:24px;font-weight:700;color:var(--base-color);margin-left:-4px}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .total-yen .sequence,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .total-yen .sequence{font-size:12px;color:#888}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .block-breakdown,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .block-breakdown{padding:0 14px}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content{background:var(--bg-opacity-10);border-radius:4px;padding:8px;display:flex;font-size:14px;line-height:20px}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .sequence,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .sequence{font-size:12px;color:#888}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .block-breakdown .breakdown-content .character,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .block-breakdown .breakdown-content .character{margin:0 3px}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .title-side{background:var(--base-color)}.main .price-info-section-layout-3 .price-info-content .content-block .right-side .title-side{background:#373737}@media (max-width: 768px){.main .price-info-section-layout-3 .price-info-content .content-block{display:block}.main .price-info-section-layout-3 .price-info-content .content-block .left-side,.main .price-info-section-layout-3 .price-info-content .content-block .right-side{width:100%;max-width:329px;padding:48px 26px 24px 26px;margin:auto}.main .price-info-section-layout-3 .price-info-content .content-block .left-side .content-side .block-breakdown,.main .price-info-section-layout-3 .price-info-content .content-block .right-side .content-side .block-breakdown{padding:0 6px}.main .price-info-section-layout-3 .price-info-content .content-block .left-side{margin-bottom:48px}}.main .price-info-section-layout-3 .price-info-content .notice-block{margin-top:16px;font-size:12px;line-height:18px}.main .price-info-section-layout-3 .price-info-content .notice-block br{display:none}@media (max-width: 375px){.main .price-info-section-layout-3 .price-info-content .notice-block br{display:block}}.main .price-info-section-layout-3 .price-info-content .notice-block .notice-item.warning{color:#da2f2f}.main .title-campaign{display:flex;align-items:center;justify-content:center;height:77px;width:100%;padding:0 12px;font-weight:700;border-radius:0;background:var(--base-color);color:#fff;margin-top:24px}.main .title-campaign .title-text{font-size:24px;line-height:24px}.main .title-campaign .title-text br{display:none}.main .title-campaign .button-text{font-size:20px;line-height:24px;color:var(--base-color);padding:4px 10px;margin:0 16px;border-radius:6px;background:#fff}.main .title-campaign .button-text .index{font-size:12px;font-weight:400;color:#888}@media (min-width: 768px){.main .title-campaign .button-text .pc-hide{display:none}}.main .title-campaign .amount-text{font-size:48px;font-weight:900;line-height:48px}.main .title-campaign .amount-text .unit{font-size:20px;font-weight:700;line-height:20px;letter-spacing:1px}@media (max-width: 991.98px){.main .title-campaign{height:60px}.main .title-campaign .title-text{font-size:13px;line-height:16px}.main .title-campaign .title-text br{display:block}.main .title-campaign .button-text{font-size:14px;line-height:18px;padding:4px 8px;margin:0 4px}.main .title-campaign .amount-text{font-size:44px;line-height:44px}.main .title-campaign .amount-text .unit{font-size:18px;line-height:20px}}.main .warning-end-campaign{position:relative}.main .warning-end-campaign .warning-board{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(240,240,240,0.75)}.main .warning-end-campaign .warning-board .inner-board{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:4px 12px 10px;background:#fff;border:2px solid #9a2727}@media (max-width: 767.98px){.main .warning-end-campaign .warning-board .inner-board{padding:6px 12px 8px}}.main .warning-end-campaign .warning-board .inner-board br{display:none}@media (max-width: 767.98px){.main .warning-end-campaign .warning-board .inner-board br{display:block}}.main .warning-end-campaign .warning-board .inner-board .big-text{color:#9a2727;font-size:20px;line-height:24px;font-weight:900;margin-bottom:6px}@media (max-width: 767.98px){.main .warning-end-campaign .warning-board .inner-board .big-text{font-size:16px;line-height:19px}}.main .warning-end-campaign .warning-board .inner-board .small-text{color:#9a2727;font-size:14px;line-height:14px;font-weight:700}@media (max-width: 767.98px){.main .warning-end-campaign .warning-board .inner-board .small-text{font-size:12px}}.main .youtube-section{padding:60px 0}@media (max-width: 991.98px){.main .youtube-section{padding:26px 24px}}.main .youtube-section .youtube-content{display:flex;align-items:center;max-width:934px}@media (max-width: 991.98px){.main .youtube-section .youtube-content{flex-direction:column}.main .youtube-section .youtube-content iframe{width:328px;height:182px}}.main .youtube-section .youtube-content .description{margin-right:36px;font-size:32px;font-weight:700;line-height:150%;letter-spacing:0.05em}@media (max-width: 991.98px){.main .youtube-section .youtube-content .description{margin-right:0;margin-bottom:22px;font-size:20px}}.main .youtube-section .youtube-content .description .text-group{display:flex;align-items:center;justify-content:center;margin-bottom:8px}@media (max-width: 991.98px){.main .youtube-section .youtube-content .description .text-group{margin-bottom:4px}.main .youtube-section .youtube-content .description .text-group>svg{width:22px;height:24px}}.main .youtube-section .youtube-content .description .text-group .text{margin:0 16px}@media (max-width: 991.98px){.main .youtube-section .youtube-content .description .text-group .text{margin:0 8px}}.main .youtube-section .youtube-content .description .text-tv-group{display:flex;align-items:center;background:var(--base-color);color:#fff;padding:8px 16px}@media (max-width: 991.98px){.main .youtube-section .youtube-content .description .text-tv-group{padding:6px}.main .youtube-section .youtube-content .description .text-tv-group>svg{width:28px;height:28px}}.main .youtube-section .youtube-content .description .text-tv-group .text{margin-left:10px;white-space:nowrap}@media (max-width: 991.98px){.main .youtube-section .youtube-content .description .text-tv-group .text{margin-left:8px}}.main.amakusa-business{padding-top:84px}@media (max-width: 1030px){.main.amakusa-business{padding-top:56px}}.main.amakusa-business .title-content-block{font-size:28px;font-weight:700;border-left:5px solid #0062ad;line-height:34px;padding-left:19px}.main.amakusa-business .title-content-block.mt-60{margin-top:60px}@media (max-width: 767px){.main.amakusa-business .title-content-block{font-size:18px;line-height:18px;padding-left:7px}}.main.amakusa-business .scroll-point{position:absolute;height:152px;top:-152px;z-index:-1}@media (max-width: 767px){.main.amakusa-business .scroll-point{height:90px;top:-90px}}.main.amakusa-business .link-corp-register.disabled{pointer-events:none}.main.amakusa-business .header-container{width:100%;border-bottom:1px solid #dedede;position:fixed;z-index:99;top:0;padding:12px 0;background:#fff}.main.amakusa-business .header-container .header-content{min-height:60px;max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main.amakusa-business .header-container .header-content .link-top{color:#373737;text-decoration:none}.main.amakusa-business .header-container .header-content .logo-header{display:flex;align-items:center;gap:6px}.main.amakusa-business .header-container .header-content .logo-header .logo{height:52px}@media (max-width: 992px){.main.amakusa-business .header-container .header-content .logo-header .logo{height:37px}}.main.amakusa-business .header-container .header-content .logo-header .logo--business-text{font-size:18px;font-weight:700;color:#0062ad;margin-left:12px;margin-top:-10px;white-space:nowrap}.main.amakusa-business .header-container .header-content .button{height:44px;padding:0 24px;line-height:44px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#0062ad;text-decoration:none}.main.amakusa-business .header-container .header-content .menu-sp{display:none}.main.amakusa-business .header-container .header-content .right-menu{display:flex;align-items:center;gap:12px}.main.amakusa-business .header-container .header-content .right-menu .btn-o-light{height:40px;line-height:40px;border:2px solid #0062ad;background:#fff;color:#0062ad}@media (max-width: 1139px){.main.amakusa-business .header-container .header-content{max-width:100%;padding:0 16px}}@media (max-width: 1030px){.main.amakusa-business .header-container{padding:8px 0px}.main.amakusa-business .header-container .header-content{min-height:40px;max-width:100%;padding:0 16px}.main.amakusa-business .header-container .header-content .logo-header{gap:2px}.main.amakusa-business .header-container .header-content .logo-header .logo--business-text{font-size:11px;margin-left:8px}.main.amakusa-business .header-container .header-content .button{display:none}.main.amakusa-business .header-container .header-content .menu-sp{display:flex}}.main.amakusa-business .menu-sp-wrapper{position:fixed;top:-100%;left:0;width:100%;background-color:rgba(55,55,55,0.95);z-index:2;transition:all 0.35s ease-in-out}.main.amakusa-business .menu-sp-wrapper .menu{padding:0;margin:0;list-style:none}.main.amakusa-business .menu-sp-wrapper .menu .menu-item{height:56px}.main.amakusa-business .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;max-width:100%;height:100%;margin:0 26px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.main.amakusa-business .menu-sp-wrapper .menu .menu-item:not(:last-of-type)>a{border-bottom:1px solid #fff}.main.amakusa-business .menu-sp-wrapper.show{top:90px}.main.amakusa-business .banner-container{background:#0062ad}.main.amakusa-business .banner-container .banner-content{display:flex;margin:0 auto;max-width:1440px;min-height:510px}.main.amakusa-business .banner-container .banner-content .left-side{width:100%;max-width:unset}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content{display:flex;flex-direction:column;height:100%;width:fit-content;justify-content:center;align-items:flex-start;color:#fff;margin:0 auto}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:36px;line-height:unset;font-weight:700;margin-bottom:0px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .small-text{font-size:14px;margin-bottom:42px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .button{display:flex;align-items:center;justify-content:center;text-decoration:none;max-width:277px;width:100%;height:60px;background:#fff;border-radius:12px;font-size:18px;font-weight:700;color:#0062ad}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .btn-group{width:100%;display:flex;align-items:center;gap:16px;margin-top:42px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:54px;background:#0062ad;color:#fff;border:3px solid #fff;max-width:207px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{color:#fff;margin-bottom:42px;text-align:left}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{display:block;width:6px;height:6px;background:#fff;border-radius:100%;margin:0 7px 0 7px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 6px 0 9px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text{font-size:20px;line-height:22px;font-weight:900;color:#fff}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text .smaller{font-size:16px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:48px;font-weight:900;line-height:58px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text .hide-on-pc{display:none}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text .white-text{padding:8px 12px;font-size:36px;color:#0062ad;background:#fff}@media (max-width: 767px){.main.amakusa-business .banner-container .banner-content{min-height:375px}.main.amakusa-business .banner-container .banner-content .left-side{padding:60px 36px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content{width:100%}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:22px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .small-text{margin-bottom:24px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .button{max-width:320px;width:100%;height:56px;font-size:20px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .btn-group{flex-direction:column}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:50px;max-width:320px;width:100%}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{margin-bottom:32px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{margin-bottom:4px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{width:6px;height:6px;margin:0 7px 0 7px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 7px 0 7px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:26px;line-height:38px}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text .hide-on-pc{display:block}.main.amakusa-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text .white-text{font-size:24px;padding:2px 12px}}.main.amakusa-business .body-menu-container{position:sticky;top:84px;background:#fff;border-top:1px solid #dedede;z-index:99;width:100%}.main.amakusa-business .body-menu-container .body-menu-content{max-width:1440px;display:flex;justify-content:center;margin:0 auto;padding:0 8px}.main.amakusa-business .body-menu-container .body-menu-content .menu-item{height:64px;width:20%;border-bottom:4px solid #DEDEDE;text-align:center;cursor:pointer}.main.amakusa-business .body-menu-container .body-menu-content .menu-item>a{display:flex;align-items:center;justify-content:center;width:100%;height:64px;font-size:16px;font-weight:500;color:#5b5b5b;text-decoration:none}.main.amakusa-business .body-menu-container .body-menu-content .menu-item.active{border-color:#0062ad}.main.amakusa-business .body-menu-container .body-menu-content .menu-item.active>a{color:#373737}@media (max-width: 1030px){.main.amakusa-business .body-menu-container{display:none}}.main.amakusa-business .business-summary-container{width:100%;background:#f9f9f9;position:relative}.main.amakusa-business .business-summary-container .business-summary-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper{margin:32px 0}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .title{color:#0062ad;text-align:left;font-size:24px;font-weight:700;margin-bottom:24px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:16px;font-weight:500;display:flex;align-items:flex-start;gap:12px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:24px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{flex-shrink:0;width:24px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap .text{font-size:unset;font-weight:unset;line-height:unset}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper.mt-60{margin-top:60px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper.notice-text{margin-bottom:0;padding:24px;border:1px dashed #0062ad;font-weight:500;font-size:16px;line-height:24px}@media (max-width: 1159px){.main.amakusa-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.amakusa-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper{margin:16px 0 24px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .title{text-align:left;font-size:16px;margin-bottom:16px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:12px;gap:8px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:12px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{width:20px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper.mt-60{margin-top:40px}.main.amakusa-business .business-summary-container .business-summary-content .text-wrapper.notice-text{font-size:12px;line-height:24px}}.main.amakusa-business .intro-amakusa-mb-container{width:100%;background:#fff;position:relative}.main.amakusa-business .intro-amakusa-mb-container .angle-image{position:absolute;z-index:0;width:100%;height:142px;background-color:#f9f9f9;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/amakusa_region/img-bg-1-9b1c205475062f40bf478e03483650ae7049f86c067fd70c66a7a1883af99aa5.png);background-repeat:no-repeat;background-size:cover}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:120px 0 60px}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .paragraph-1,.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .paragraph-2{font-size:20px;font-weight:500}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .paragraph-1{margin:32px 0 40px}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .paragraph-2{margin:40px 0 32px}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .img-block{text-align:center;padding-top:60px}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .img-block>img{width:100%;max-width:700px}@media (max-width: 1159px){.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content{max-width:100%;padding:0 20px 40px}}@media (max-width: 767px){.main.amakusa-business .intro-amakusa-mb-container .angle-image{display:none}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content{max-width:100%;padding:40px 20px}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .paragraph-1,.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .paragraph-2{font-size:14px;line-height:21px}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .paragraph-1{margin:16px 0 24px}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .paragraph-2{margin:24px 0 40px}.main.amakusa-business .intro-amakusa-mb-container .intro-amakusa-mb-content .img-block{padding-top:0}}.main.amakusa-business .tab-1-container,.main.amakusa-business .tab-2-container{width:100%;background:#fff;color:#373737}.main.amakusa-business .tab-1-container .tab-wrap .tab-header,.main.amakusa-business .tab-2-container .tab-wrap .tab-header{display:flex;align-items:flex-end;gap:6px}.main.amakusa-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.amakusa-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:8px 8px 0 0;border:none;height:45px;width:100%;background:#888;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.main.amakusa-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.amakusa-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:53px;background:#0062ad}.main.amakusa-business .tab-1-container .tab-wrap .tab-header .tablinks .hide-on-pc,.main.amakusa-business .tab-2-container .tab-wrap .tab-header .tablinks .hide-on-pc{display:none}.main.amakusa-business .tab-1-container .tab-wrap .tab-content,.main.amakusa-business .tab-2-container .tab-wrap .tab-content{width:100%;display:flex;flex-direction:column;gap:40px}@media (max-width: 767px){.main.amakusa-business .tab-1-container .tab-wrap .tab-header,.main.amakusa-business .tab-2-container .tab-wrap .tab-header{gap:2px}.main.amakusa-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.amakusa-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:4px 4px 0 0;font-size:10px;height:32px;padding:4px;white-space:nowrap}.main.amakusa-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.amakusa-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:40px}}@media (max-width: 374px){.main.amakusa-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.amakusa-business .tab-2-container .tab-wrap .tab-header .tablinks{padding:1px}}@media (max-width: 320px){.main.amakusa-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.amakusa-business .tab-2-container .tab-wrap .tab-header .tablinks{white-space:break-spaces}}.main.amakusa-business .tab-1-container .tab-1-content{max-width:1140px;margin:0 auto;padding:60px 0 0}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);background-color:#ecf4fa;padding:40px 0;border:2px solid #0062ad;border-radius:20px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 24px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:20px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#0062ad;color:#fff}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:16px;font-weight:500;line-height:32px;text-align:justify}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{gap:24px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:260px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{line-height:24px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:none}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item{max-width:622px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{margin-bottom:40px;color:#0062ad}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block{margin-bottom:0px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{display:flex;justify-content:center;align-items:center;gap:24px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{position:relative;padding-bottom:26px;margin-left:20px;width:186px;text-align:center}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;width:186px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#0062ad;text-align:center;line-height:48px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{display:flex;align-items:flex-start;gap:24px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .left-side>img{width:65px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:24px;font-weight:700;line-height:36px;margin-bottom:10px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4 .highlight{color:#0062ad}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:16px;font-weight:500;line-height:24px;text-align:justify}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:12px;font-weight:500}.main.amakusa-business .tab-1-container .tab-1-content .link-open-form{display:flex;align-items:center;justify-content:center;margin:40px 0 0}.main.amakusa-business .tab-1-container .tab-1-content .link-open-form .link-btn{display:flex;align-items:center;justify-content:center;height:54px;width:100%;max-width:426px;padding:0 16px;border:3px solid #0062ad;border-radius:12px;color:#0062ad;text-decoration:none;font-size:22px;font-weight:700;line-height:28px;position:relative}.main.amakusa-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{position:absolute;right:16px;width:18px}@media (max-width: 1159px){.main.amakusa-business .tab-1-container .tab-1-content{max-width:100%;padding:40px 20px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab,.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 767px){.main.amakusa-business .tab-1-container .tab-1-content{max-width:100%}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content{width:unset;max-width:100%;gap:24px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{padding:16px 0}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 16px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:12px;line-height:20px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{flex-direction:column;justify-content:center;gap:20px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:240px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{font-size:12px;line-height:18px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:block}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:16px;margin-bottom:16px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{padding:0;margin:0 0 10px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab .number-tag{font-size:12px;margin-bottom:10px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{flex-direction:column;align-items:center;gap:16px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{padding-bottom:18px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;line-height:48px;width:150px;font-size:12px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side:after{display:none}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{gap:12px;flex-direction:column;align-items:center}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:16px;padding-bottom:16px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:16px;line-height:24px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:12px;line-height:18px}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:10px}.main.amakusa-business .tab-1-container .tab-1-content .link-open-form{font-size:16px;margin:24px 0 0}.main.amakusa-business .tab-1-container .tab-1-content .link-open-form .link-btn{border-radius:8px;height:44px;padding:0;border:2px solid #0062ad;font-size:16px}.main.amakusa-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{width:16px;right:16px}}@media (max-width: 374px){.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks{height:40px;white-space:break-spaces}.main.amakusa-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks.active{height:48px}}.main.amakusa-business .register-container{width:100%;background:#fff;position:relative}.main.amakusa-business .register-container .register-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.amakusa-business .register-container .register-content .register-main-content{display:flex;margin-top:32px;gap:16px}.main.amakusa-business .register-container .register-content .register-main-content .title-block{font-weight:700;font-size:20px;line-height:26px;margin-bottom:24px}.main.amakusa-business .register-container .register-content .register-main-content .desc-1{font-weight:500;font-size:16px;line-height:23px;margin-bottom:24px;color:#373737}.main.amakusa-business .register-container .register-content .register-main-content .desc-1>a{color:#0062ad}.main.amakusa-business .register-container .register-content .register-main-content .sub-title{font-weight:700;font-size:20px;line-height:20px;margin-bottom:24px;margin-top:0;text-align:center}.main.amakusa-business .register-container .register-content .register-main-content .button-action{display:flex;align-items:center;justify-content:center;height:80px;width:100%;max-width:448px;background:#0062ad;color:#fff;font-weight:700;font-size:18px;text-decoration:none;border-radius:12px;position:relative;margin:0 auto}.main.amakusa-business .register-container .register-content .register-main-content .button-action .icon{position:absolute;right:30px;width:18px;transform:rotate(-90deg)}.main.amakusa-business .register-container .register-content .register-main-content .notice-text{margin-top:24px;font-size:14px;line-height:20px}.main.amakusa-business .register-container .register-content .register-main-content .registration-flow{background:#fff;overflow:hidden;padding-bottom:8px;width:100%;max-width:702px;margin:0 auto 24px}.main.amakusa-business .register-container .register-content .register-main-content .registration-flow .img-block{padding:20px 0;width:100%;overflow:auto}.main.amakusa-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-track{background:transparent;border-radius:4px}.main.amakusa-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar{height:4px;width:4px}.main.amakusa-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.main.amakusa-business .register-container .register-content .register-main-content .registration-flow .img-block>img{height:82px}.main.amakusa-business .register-container .register-content .register-main-content .right-block{width:100%;padding:44px;background:#ecf4fa}@media (max-width: 1159px){.main.amakusa-business .register-container .register-content{max-width:100%;padding:40px 20px}.main.amakusa-business .register-container .register-content .register-main-content .right-block,.main.amakusa-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 40px)}.main.amakusa-business .register-container .register-content .register-main-content .left-block .desc-2{white-space:normal}}@media (max-width: 890px){.main.amakusa-business .register-container .register-content .register-main-content{flex-direction:column}.main.amakusa-business .register-container .register-content .register-main-content .title-block{font-size:13px;line-height:13px;margin-bottom:10px}.main.amakusa-business .register-container .register-content .register-main-content .desc-1{font-size:12px;line-height:18px;margin-bottom:20px}.main.amakusa-business .register-container .register-content .register-main-content .sub-title{font-size:13px;line-height:13px;margin-bottom:12px;text-align:left}.main.amakusa-business .register-container .register-content .register-main-content .desc-2{font-size:12px;line-height:17px;margin-bottom:10px}.main.amakusa-business .register-container .register-content .register-main-content .button-action{height:48px;font-size:16px;border-radius:8px}.main.amakusa-business .register-container .register-content .register-main-content .button-action .icon{width:12px;right:18px}.main.amakusa-business .register-container .register-content .register-main-content .notice-text{margin-top:20px;font-size:12px;line-height:17px}.main.amakusa-business .register-container .register-content .register-main-content .right-block,.main.amakusa-business .register-container .register-content .register-main-content .left-block{width:calc(100% - 36px);padding:30px 18px}.main.amakusa-business .register-container .register-content .register-main-content .left-block .button-action{height:44px;border:2px solid #0062ad}}.main.amakusa-business .contact-container{width:100%;background-image:linear-gradient(to right, #f9f9f9, #f9f9f9 50%, #0062ad 50%);position:relative}.main.amakusa-business .contact-container .scroll-point{height:150px;top:-150px}.main.amakusa-business .contact-container .title-contact{background:#e6eff7;font-size:24px;font-weight:500;height:68px;line-height:68px;width:100%;text-align:center;color:#0062ad}.main.amakusa-business .contact-container .contact-content{max-width:1440px;display:flex;margin:0 auto;padding-bottom:0}.main.amakusa-business .contact-container .contact-content .contact-form{width:calc(50% - 88px);flex-shrink:0;padding:44px;background:#f9f9f9}.main.amakusa-business .contact-container .contact-content .contact-form .title{font-size:24px;font-weight:700;text-align:center;margin-bottom:16px}.main.amakusa-business .contact-container .contact-content .contact-form .sub-title{font-size:18px;text-align:center;margin-bottom:20px}.main.amakusa-business .contact-container .contact-content .contact-form .content-form{max-width:452px;margin:0 auto;padding:20px}.main.amakusa-business .contact-container .contact-content .contact-info{width:calc(50% - 106px);color:#fff;padding:40px 36px 40px 70px;overflow:hidden}.main.amakusa-business .contact-container .contact-content .contact-info .title{font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.main.amakusa-business .contact-container .contact-content .contact-info .text-1{font-size:20px;font-weight:500;margin-bottom:75px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:16px;font-weight:500}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:none}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap,.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{display:flex;gap:6px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a,.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{color:#fff;font-weight:700;text-decoration:none}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap img,.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap img{width:42px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{align-items:center}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:48px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{margin-bottom:20px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:32px;line-height:32px;white-space:nowrap}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:42px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item:not(:last-of-type){margin-bottom:20px}@media (max-width: 1369px){.main.amakusa-business .contact-container .contact-content .contact-info{width:100%;padding:40px 20px}}@media (max-width: 1259px){.main.amakusa-business .contact-container .contact-content .contact-info .text-1 br{display:none}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap img,.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap img{width:28px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:28px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:24px;line-height:24px;white-space:nowrap}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:28px}}@media (max-width: 950px){.main.amakusa-business .contact-container{background-image:none;background-color:#f9f9f9}.main.amakusa-business .contact-container .title-contact{height:58px;font-size:16px;line-height:58px}.main.amakusa-business .contact-container .contact-content{max-width:100%;flex-direction:column}.main.amakusa-business .contact-container .contact-content .contact-form{width:calc(100% - 40px);padding:40px 20px}.main.amakusa-business .contact-container .contact-content .contact-form .title{font-size:16px}.main.amakusa-business .contact-container .contact-content .contact-form .sub-title{font-size:12px;margin-bottom:16px}.main.amakusa-business .contact-container .contact-content .contact-info{width:calc(100% - 80px);padding:40px;background:#0062ad}.main.amakusa-business .contact-container .contact-content .contact-info .title{font-size:16px;margin-bottom:24px}.main.amakusa-business .contact-container .contact-content .contact-info .text-1{font-size:12px;margin-bottom:24px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:12px;line-height:18px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:block}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap img,.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap img{width:24px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{margin-bottom:4px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:24px}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:16px;line-height:20px;white-space:nowrap}.main.amakusa-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:24px}}@media (max-width: 374px){.main.amakusa-business .contact-container .contact-content .contact-info{width:calc(100% - 16px);padding:40px 8px}}.main.amakusa-business .footer-container{width:100%;background:#373737;padding:28px 0 24px}.main.amakusa-business .footer-container .footer-content{max-width:1090px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main.amakusa-business .footer-container .footer-content .left-side .logo{height:70px}@media (max-width: 992px){.main.amakusa-business .footer-container .footer-content .left-side .logo{height:57px;margin-bottom:5px}}.main.amakusa-business .footer-container .footer-content .right-side{color:#fff;text-align:right}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:18px}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{color:#fff;font-size:12px;font-weight:400;text-decoration:none}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:10px;border-right:1px solid #fff}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:10px}.main.amakusa-business .footer-container .footer-content .right-side .copy-right-text{font-size:15px}@media (max-width: 1030px){.main.amakusa-business .footer-container .footer-content{max-width:100%;padding:0px 20px}}@media (max-width: 920px){.main.amakusa-business .footer-container{padding:0px}.main.amakusa-business .footer-container .footer-content{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px 12px}.main.amakusa-business .footer-container .footer-content .right-side{text-align:center}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:20px;display:inline-flex}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:12px}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{font-size:10px}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:5px}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:5px}.main.amakusa-business .footer-container .footer-content .right-side .copy-right-text{font-size:13px}}@media (max-width: 374px){.main.amakusa-business .footer-container .footer-content .right-side{width:calc(100% - 20px)}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:12px;flex-wrap:wrap;text-align:center;justify-content:center}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item{margin-bottom:8px}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:0px}.main.amakusa-business .footer-container .footer-content .right-side .menu-footer .menu-item:first-of-type{margin-right:5px;padding-right:5px;border-right:1px solid #fff}}.main.amakusa-region-gigwork-business{padding-top:84px}@media (max-width: 767px){.main.amakusa-region-gigwork-business{padding-top:56px}}.main.amakusa-region-gigwork-business .title-content-block{font-size:28px;font-weight:700;border-left:5px solid #49782e;line-height:34px;padding-left:19px}@media (max-width: 767px){.main.amakusa-region-gigwork-business .title-content-block{font-size:18px;line-height:18px;padding-left:7px}}.main.amakusa-region-gigwork-business .scroll-point{position:absolute;height:152px;top:-152px;z-index:-1}@media (max-width: 767px){.main.amakusa-region-gigwork-business .scroll-point{height:56px;top:-56px}}.main.amakusa-region-gigwork-business .link-corp-register.disabled{pointer-events:none}.main.amakusa-region-gigwork-business .header-container{width:100%;border-bottom:1px solid #dedede;position:fixed;z-index:99;top:0;padding:12px 0;background:#fff}.main.amakusa-region-gigwork-business .header-container .header-content{min-height:60px;max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main.amakusa-region-gigwork-business .header-container .header-content .link-top{color:#000;text-decoration:none}.main.amakusa-region-gigwork-business .header-container .header-content .logo-header{display:flex;align-items:center;gap:6px}.main.amakusa-region-gigwork-business .header-container .header-content .logo-header .logo{height:52px}@media (max-width: 992px){.main.amakusa-region-gigwork-business .header-container .header-content .logo-header .logo{height:34px}}.main.amakusa-region-gigwork-business .header-container .header-content .logo-header .logo--business-text{font-size:18px;font-weight:700;color:#49782e;margin-left:12px;margin-top:-10px;white-space:nowrap}.main.amakusa-region-gigwork-business .header-container .header-content .button{height:44px;padding:0 24px;line-height:44px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#49782e;text-decoration:none}.main.amakusa-region-gigwork-business .header-container .header-content .menu-sp{display:none}.main.amakusa-region-gigwork-business .header-container .header-content .right-menu{display:flex;align-items:center;gap:12px}.main.amakusa-region-gigwork-business .header-container .header-content .right-menu .btn-o-light{height:40px;line-height:40px;border:2px solid #49782e;background:#fff;color:#49782e}@media (max-width: 1139px){.main.amakusa-region-gigwork-business .header-container .header-content{max-width:100%;padding:0 16px}}@media (max-width: 1024px){.main.amakusa-region-gigwork-business .header-container{padding:8px 0px}.main.amakusa-region-gigwork-business .header-container .header-content{min-height:40px;max-width:100%;padding:0 16px}.main.amakusa-region-gigwork-business .header-container .header-content .logo-header{gap:2px}.main.amakusa-region-gigwork-business .header-container .header-content .logo-header .logo{height:40px}.main.amakusa-region-gigwork-business .header-container .header-content .logo-header .logo--business-text{font-size:11px;margin-left:8px}.main.amakusa-region-gigwork-business .header-container .header-content .button{display:none}.main.amakusa-region-gigwork-business .header-container .header-content .menu-sp{display:flex}}.main.amakusa-region-gigwork-business .menu-sp-wrapper{position:fixed;top:-100%;left:0;width:100%;background-color:rgba(55,55,55,0.95);z-index:2;transition:all 0.35s ease-in-out}.main.amakusa-region-gigwork-business .menu-sp-wrapper .menu{padding:0;margin:0;list-style:none}.main.amakusa-region-gigwork-business .menu-sp-wrapper .menu .menu-item{height:56px}.main.amakusa-region-gigwork-business .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;max-width:100%;height:100%;margin:0 26px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.main.amakusa-region-gigwork-business .menu-sp-wrapper .menu .menu-item:not(:last-of-type)>a{border-bottom:1px solid #fff}.main.amakusa-region-gigwork-business .menu-sp-wrapper.show{top:57px}.main.amakusa-region-gigwork-business .banner-container{background:#49782e}.main.amakusa-region-gigwork-business .banner-container .banner-content{display:flex;margin:0 auto;max-width:1440px;min-height:510px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side{width:100%}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content{display:flex;flex-direction:column;height:100%;width:fit-content;justify-content:center;align-items:flex-start;color:#fff;margin:0 auto}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:36px;line-height:40px;font-weight:700;margin-bottom:8px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .small-text{font-size:14px;line-height:20px;font-weight:400;margin-bottom:42px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .button{display:flex;align-items:center;justify-content:center;text-decoration:none;max-width:298px;width:100%;height:60px;background:#fff;border-radius:12px;font-size:18px;font-weight:700;color:#49782e}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .btn-group{width:100%;display:flex;align-items:center;gap:16px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:54px;background:#49782e;color:#fff;border:3px solid #fff;max-width:148px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{color:#fff;margin-bottom:42px;text-align:left}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{display:block;width:6px;height:6px;background:#fff;border-radius:100%;margin:0 7px 0 7px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 6px 0 9px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text{font-size:20px;line-height:22px;font-weight:900;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.25)}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text .smaller{font-size:16px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:48px;font-weight:900;line-height:58px;text-shadow:0px 0px 10px rgba(0,0,0,0.12)}.main.amakusa-region-gigwork-business .banner-container .banner-content .right-side{width:580px;flex-shrink:0;background:url(https://dqdjl38y4xiob.cloudfront.net/business_site/amakusa_region_gigwork/img-banner-pc.png);background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width: 1169px){.main.amakusa-region-gigwork-business .banner-container .banner-content .right-side{width:480px}}@media (max-width: 1074px){.main.amakusa-region-gigwork-business .banner-container .banner-content .right-side{width:380px}}@media (max-width: 1024px){.main.amakusa-region-gigwork-business .banner-container .banner-content{min-height:375px;padding:60px 0}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:22px;margin-bottom:0px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .button{max-width:320px;width:320px;height:56px;font-size:18px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .btn-group{flex-direction:column}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:52px;max-width:320px;width:320px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{margin-bottom:32px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{margin-bottom:4px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{width:6px;height:6px;margin:0 7px 0 7px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 7px 0 7px}.main.amakusa-region-gigwork-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:26px;line-height:38px}.main.amakusa-region-gigwork-business .banner-container .banner-content .right-side{display:none}}.main.amakusa-region-gigwork-business .body-menu-container{position:sticky;top:84px;background:#fff;border-top:1px solid #dedede;z-index:99;width:100%}.main.amakusa-region-gigwork-business .body-menu-container .body-menu-content{max-width:1400px;display:flex;margin:0 auto;padding:0 8px}.main.amakusa-region-gigwork-business .body-menu-container .body-menu-content .menu-item{height:64px;width:20%;border-bottom:4px solid #DEDEDE;text-align:center;cursor:pointer}.main.amakusa-region-gigwork-business .body-menu-container .body-menu-content .menu-item>a{display:flex;align-items:center;justify-content:center;width:100%;height:64px;font-size:16px;font-weight:500;color:#5b5b5b;text-decoration:none}.main.amakusa-region-gigwork-business .body-menu-container .body-menu-content .menu-item.active{border-color:#49782e}.main.amakusa-region-gigwork-business .body-menu-container .body-menu-content .menu-item.active>a{color:#373737}@media (max-width: 1024px){.main.amakusa-region-gigwork-business .body-menu-container{display:none}}.main.amakusa-region-gigwork-business .business-summary-container{width:100%;background:#f9f9f9;position:relative}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper{margin:32px 0}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper .title{color:#49782e;text-align:left;font-size:24px;font-weight:700;margin-bottom:24px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:16px;font-weight:500;display:flex;align-items:flex-start;gap:12px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:24px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{flex-shrink:0;width:24px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;display:flex;align-items:center;background:#e7ece4;width:fit-content;padding-right:16px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{width:36px;height:36px;background:#49782e}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block>img{width:24px;padding:6px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:20px;font-weight:700}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper{margin:16px 0 24px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper .title{text-align:left;font-size:16px;margin-bottom:16px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{gap:8px;font-size:12px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:12px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{width:20px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;padding-right:8px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{width:28px;height:28px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block>img{width:16px;padding:6px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:14px}.main.amakusa-region-gigwork-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:12px}}.main.amakusa-region-gigwork-business .companies-advantage-container{width:100%;background:#f9f9f9;position:relative}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .title-content-block{text-align:center;border-left:none;padding-left:0;font-size:24px;line-height:24px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap{display:flex;gap:60px;width:fit-content;margin:60px auto 0}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:392px;background:#49782e;border-radius:24px;padding:40px 14px 0px;text-align:center;color:#fff}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fff;font-size:32px;font-weight:700;color:#49782e;margin:0 auto 30px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:28px;font-weight:700;margin-bottom:8px;white-space:nowrap}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:20px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title br.special{display:none}@media (max-width: 992px){.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title br.special{display:block}}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{margin:0 auto 24px;list-style:none;padding:0;display:flex;flex-direction:column;width:fit-content;align-items:flex-start;font-size:16px;font-weight:700}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img{width:100%}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w338{max-width:338px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.only-sp{display:none}@media (max-width: 1159px){.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}}@media (max-width: 920px){.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .title-content-block{font-size:16px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap{margin:32px auto 0;flex-direction:column;gap:30px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%;max-width:392px;padding:48px 0 36px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{width:40px;height:40px;font-size:28px;margin:0 auto 16px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:20px;margin-bottom:16px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:15px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{font-size:14px;margin:0 auto 32px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap.mr-24{margin-right:24px}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.only-pc{display:none}.main.amakusa-region-gigwork-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.only-sp{display:block}}.main.amakusa-region-gigwork-business .intro-ito-mb-container{width:100%;background:#fff;position:relative}.main.amakusa-region-gigwork-business .intro-ito-mb-container .angle-image{position:absolute;z-index:0;width:100%;height:142px;background-color:#f9f9f9;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/amakusa_region_gigwork/img-bg-1.png);background-repeat:no-repeat;background-size:cover}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:120px 0 60px}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:20px;font-weight:500}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:32px 0 40px}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:40px 0 32px}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .img-block{text-align:center;padding-top:60px}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .img-block>img{width:100%;max-width:700px}@media (max-width: 1159px){.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:0 20px 40px}}@media (max-width: 767px){.main.amakusa-region-gigwork-business .intro-ito-mb-container .angle-image{display:none}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:40px 20px}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:14px;line-height:21px}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:16px 0 24px}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:24px 0 40px}.main.amakusa-region-gigwork-business .intro-ito-mb-container .intro-ito-mb-content .img-block{padding-top:0}}.main.amakusa-region-gigwork-business .tab-1-container,.main.amakusa-region-gigwork-business .tab-2-container{width:100%;background:#fff;color:#373737}.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header{display:flex;align-items:flex-end;gap:6px}.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:8px 8px 0 0;border:none;height:45px;width:100%;background:#888;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:53px;background:#49782e}.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header .tablinks .hide-on-pc,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header .tablinks .hide-on-pc{display:none}.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-content,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-content{width:100%;display:flex;flex-direction:column;gap:40px}@media (max-width: 767px){.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header{gap:2px}.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:4px 4px 0 0;font-size:10px;height:32px;padding:4px;white-space:nowrap}.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:40px}}@media (max-width: 374px){.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header .tablinks{padding:1px}}@media (max-width: 320px){.main.amakusa-region-gigwork-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.amakusa-region-gigwork-business .tab-2-container .tab-wrap .tab-header .tablinks{white-space:break-spaces}}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content{max-width:1140px;margin:0 auto;padding:60px 0 0}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);background-color:rgba(73,120,46,0.1);padding:40px 0;border:2px solid #49782e;border-radius:20px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{display:flex;align-items:center;width:100%;max-width:949px;margin:0 auto}@media (max-width: 991px){.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{flex-direction:column;justify-content:center}}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:20px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#49782e;color:#fff}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:16px;font-weight:500;line-height:32px;text-align:justify}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{gap:62px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:260px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{line-height:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:none}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{color:#49782e;margin-bottom:10px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block{margin-bottom:0px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{display:flex;justify-content:center;align-items:center;gap:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{position:relative;padding-bottom:26px;margin-left:20px;width:186px;text-align:center}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;width:186px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#49782e;text-align:center;line-height:48px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{display:flex;align-items:flex-start;gap:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .left-side>img{width:65px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:24px;font-weight:700;line-height:36px;margin-bottom:10px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4 .highlight{color:#49782e}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:16px;font-weight:500;line-height:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:12px;font-weight:500}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents{position:relative}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:700;margin-bottom:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:24px !important;position:relative}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:-6px;right:9px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{display:block;width:6px;height:6px;background:#49782e;border-radius:100%}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:16px;font-weight:500}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{width:100%;height:66px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/amakusa_region_gigwork/pricing_bg_img.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;margin:24px 0 10px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:24px;font-weight:700}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:24px;font-weight:700;color:#da2f2f;padding:4px 10px;border-radius:6px;background:#fff}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text{font-size:48px;font-weight:900}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text .unit{font-size:20px;font-weight:700;letter-spacing:1px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .campaign-notice{font-size:16px;font-weight:500;line-height:23px;color:#5b5b5b}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{width:100%;display:flex;align-items:stretch;justify-content:center;gap:48px;padding:24px 0;background:#fff;border-radius:8px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side{color:#000;text-align:center;font-weight:500}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:20px;margin-bottom:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:48px;line-height:32px;margin-bottom:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{color:#5b5b5b;font-size:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:20px;border-radius:6px;background:rgba(73,120,46,0.1);font-size:16px;font-weight:500;line-height:24px;color:#373737}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text{margin:0;padding:0;list-style:none}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text .text-item .color-orange{color:#ff6b00}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px 8px;margin-bottom:8px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{background:#f9f9f9;width:calc(100%/3);border-radius:4px 4px 0 0}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{display:flex;align-items:center;justify-content:center;height:102px;border-radius:4px 4px 0 0;background:#49782e;color:#fff}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title{display:flex;align-items:center;justify-content:center}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title>img{width:100%}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1{width:44px;margin-right:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2{width:44px;margin-right:8px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:31px;margin-right:8px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{text-align:center;font-weight:700;font-size:30px;line-height:30px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:18px;line-height:26px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{display:flex;align-items:center;justify-content:center;flex-direction:column;height:120px;font-weight:700}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:42px;font-size:28px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text .color-text{color:#ff6b00}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:24px;font-size:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-weight:700;font-size:16px;line-height:23px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:none}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{color:#da2f2f;font-size:15px;line-height:24px;font-weight:500;margin-bottom:24px}@media (max-width: 768px){.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{font-size:12px;line-height:20px;margin-bottom:12px}}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require .underline{text-decoration:underline}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .link-open-form{display:flex;align-items:center;justify-content:center;margin:40px 0 0}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .link-open-form .link-btn{display:flex;align-items:center;justify-content:center;height:80px;width:100%;max-width:470px;padding:0 60px;border:3px solid #49782e;border-radius:12px;color:#49782e;text-decoration:none;font-size:18px;font-weight:700;line-height:20px;position:relative}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{position:absolute;right:60px;width:18px}@media (max-width: 1159px){.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content{max-width:100%;padding:40px 20px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab,.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 767px){.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content{max-width:100%}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content{width:unset;max-width:100%;gap:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{padding:16px 0}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:12px;line-height:20px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{flex-direction:column;justify-content:center;gap:20px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:240px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{font-size:12px;line-height:18px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:block}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:16px;margin-bottom:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{padding:0;margin:0 0 10px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab .number-tag{font-size:12px;margin-bottom:10px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{flex-direction:column;align-items:center;gap:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{padding-bottom:18px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;line-height:48px;width:150px;font-size:12px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side:after{display:none}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{gap:12px;flex-direction:column;align-items:center}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:16px;padding-bottom:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:16px;line-height:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:12px;line-height:18px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:10px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{flex-direction:column;font-size:12px;gap:4px;margin-bottom:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:16px !important}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{top:-3px;right:4px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{width:4px;height:4px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:12px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:0}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{gap:0;justify-content:space-between;padding:0 11px;width:calc(100% - 22px);margin:24px 0;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/amakusa_region_gigwork/pricing_bg_img_sp.png)}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:12px;max-width:110px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .campaign-notice{font-size:12px;line-height:17px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{flex-direction:column;align-items:center;gap:12px;padding:24px;width:calc(100% - 48px)}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:12px;margin-bottom:12px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:28px;margin-bottom:12px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{font-size:12px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:12px;font-size:12px;width:calc(100% - 24px)}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{flex-direction:column}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{width:100%}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{height:32px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1,.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2,.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:20px;margin-right:8px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{font-size:16px;line-height:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:16px;line-height:24px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title br{display:none}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{height:54px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:30px;font-size:20px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:18px;font-size:12px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-size:12px;line-height:17px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:block}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .link-open-form{font-size:16px;margin:24px 0 0}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .link-open-form .link-btn{height:44px;padding:0;border:2px solid #49782e;font-size:16px}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{width:16px;right:16px}}@media (max-width: 374px){.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks{height:40px;white-space:break-spaces}.main.amakusa-region-gigwork-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks.active{height:48px}}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container{width:100%;background:#f9f9f9;position:relative}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .angle-image{width:100%;height:120px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/amakusa_region_gigwork/img-bg-2.png);background-repeat:no-repeat;background-size:cover}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{margin:32px 0;font-size:20px;font-weight:500}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{text-align:center;padding:80px 0 40px}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:24px;font-weight:700;line-height:24px;border-bottom:4px solid #49782e;width:fit-content;margin:0 auto 18px}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{width:100%;max-width:927px}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:none}@media (max-width: 1159px){.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.amakusa-region-gigwork-business .intro-mb-supercorp-container{background:#f9f9f9}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .angle-image{display:none}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{font-size:14px;margin:16px auto 32px}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{padding:0}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:13px;margin:0 auto 24px}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{max-width:335px}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-pc{display:none}.main.amakusa-region-gigwork-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:block;margin:0 auto}}.main.amakusa-region-gigwork-business .tab-2-container{background:#f9f9f9}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);padding:40px 0;background:#fff;border:2px solid #f0f0f0;border-radius:20px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 16px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:20px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#49782e;color:#fff}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{justify-content:center}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{display:flex;gap:38px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{display:flex;gap:32px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap{text-align:center}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{text-align:left;background:#49782e;border-radius:6px;padding:10px 24px;font-size:16px;font-weight:700;color:#fff;white-space:nowrap;transform:translate(0, -10px)}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{display:flex;flex-direction:column;gap:16px;justify-content:center}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:20px;font-weight:500;line-height:30px;text-align:justify}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{padding:76px 0}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap{flex-direction:column}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{display:flex;width:100%;min-height:280px;align-items:center;justify-content:center;margin-bottom:24px;background:#f9f9f9}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:384px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{display:flex;align-items:center;justify-content:center;padding:8px 32px;font-size:24px;font-weight:900;height:60px;width:184px;margin:0 auto 44px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:left;font-size:16px;font-weight:700;line-height:32px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:none}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:32px;border-right:1px solid #c2c2c2}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side .button-title{color:#fff;background:#49782e}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{display:flex;flex-direction:column;align-items:center;padding-left:32px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:56px;color:#49782e;background:#fff;border:4px solid #49782e}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 20px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab,.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 950px){.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 8px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content{width:unset;max-width:100%;padding:0 8px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{min-height:unset}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 12px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{padding:16px 0}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{flex-direction:column;gap:16px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{gap:10px;align-items:center}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{font-size:12px;padding:6px 12px;line-height:16px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:first-of-type>img{width:75px !important}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:last-of-type>img{width:54px !important}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{gap:5px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:12px;line-height:18px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{max-width:100%;padding:16px 0}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{flex-direction:column;padding:20px 12px;margin-bottom:10px;width:calc(100% - 24px)}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:100%}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{height:54px;width:164px;margin:0 auto 24px;padding:0;font-size:20px;line-height:37px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:center;font-size:12px;line-height:18px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:block}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:0;border-right:none;border-bottom:1px solid #c2c2c2;padding-bottom:24px;margin-bottom:24px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{padding-left:0}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:48px}.main.amakusa-region-gigwork-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:12px;line-height:18px;text-align:justify}}.main.amakusa-region-gigwork-business .register-container{width:100%;background:#fff;position:relative}.main.amakusa-region-gigwork-business .register-container .register-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content{display:flex;margin-top:32px;gap:16px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .title-block{font-weight:700;font-size:24px;line-height:26px;margin-bottom:24px;text-align:center}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .desc-1{font-weight:700;font-size:16px;line-height:24px;margin-bottom:24px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .sub-title{font-weight:700;font-size:20px;line-height:24px;margin-bottom:16px;margin-top:0}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .desc-2{font-weight:500;font-size:16px;line-height:24px;margin-bottom:24px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .desc-2>a{color:#49782e}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .button-action{display:flex;align-items:center;justify-content:center;height:80px;width:100%;background:#49782e;color:#fff;font-weight:700;font-size:18px;text-decoration:none;border-radius:12px;position:relative}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .button-action .icon{position:absolute;right:30px;width:18px;transform:rotate(-90deg)}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .notice-text{margin-top:24px;font-size:14px;line-height:20px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .registration-flow{background:#fff;overflow:hidden;margin-bottom:24px;padding-bottom:8px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .registration-flow .img-block{padding:20px 0;width:100%;overflow:auto}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-track{background:transparent;border-radius:4px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar{height:4px;width:4px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .registration-flow .img-block>img{height:82px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .right-block,.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 96px)}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .right-block{padding:44px;background:rgba(73,120,46,0.1)}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .left-block{padding:44px;background:#f9f9f9}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .left-block .desc-2{margin-bottom:1px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .left-block .button-action{height:74px;border:3px solid #49782e;color:#49782e;background:#fff}@media (max-width: 1159px){.main.amakusa-region-gigwork-business .register-container .register-content{max-width:100%;padding:40px 20px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .right-block,.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 40px)}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .left-block .desc-2{white-space:normal}}@media (max-width: 890px){.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content{flex-direction:column}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .title-block{font-size:16px;line-height:18px;margin-bottom:24px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .desc-1{font-size:12px;line-height:18px;margin-bottom:20px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .sub-title{font-size:13px;line-height:15px;margin-bottom:12px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .desc-2{font-size:12px;line-height:17px;margin-bottom:20px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .button-action{height:48px;font-size:16px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .button-action .icon{width:12px;right:18px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .notice-text{margin-top:20px;font-size:12px;line-height:17px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .right-block,.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .left-block{width:calc(100% - 36px);padding:30px 18px}.main.amakusa-region-gigwork-business .register-container .register-content .register-main-content .left-block .button-action{height:44px;border:2px solid #49782e}}.main.amakusa-region-gigwork-business .contact-container{width:100%;background-image:linear-gradient(to right, #f9f9f9, #f9f9f9 50%, #49782e 50%);position:relative}.main.amakusa-region-gigwork-business .contact-container .scroll-point{height:150px;top:-150px}.main.amakusa-region-gigwork-business .contact-container .title-contact{display:flex;align-items:center;justify-content:center;background:#e7ece4;width:100%;height:68px;color:#49782e;font-size:24px;font-weight:500}.main.amakusa-region-gigwork-business .contact-container .contact-content{max-width:1440px;display:flex;margin:0 auto}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-form{width:calc(50% - 88px);flex-shrink:0;padding:44px;background:#f9f9f9}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-form .title{font-size:24px;font-weight:700;text-align:center;margin-bottom:16px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-form .sub-title{font-size:18px;text-align:center;margin-bottom:20px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-form .content-form{max-width:452px;margin:0 auto;padding:20px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:calc(50% - 136px);color:#fff;padding:40px 66px 40px 70px;overflow:hidden}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .title{width:100%;font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .text-1{font-size:20px;font-weight:400;margin-bottom:40px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:16px;font-weight:500}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:none}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap,.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{display:flex;gap:6px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a,.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{color:#fff;font-weight:700;text-decoration:none}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap img,.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap img{width:42px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{align-items:center}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:48px;letter-spacing:5px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{margin-bottom:20px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:24px;line-height:32px;white-space:nowrap}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:42px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item:not(:last-of-type){margin-bottom:20px}@media (max-width: 1369px){.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info{width:100%;padding:40px 20px}}@media (max-width: 1259px){.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap img,.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap img{width:28px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:28px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:28px;line-height:24px;white-space:nowrap}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:28px}}@media (max-width: 950px){.main.amakusa-region-gigwork-business .contact-container{background-image:none;background-color:#f9f9f9}.main.amakusa-region-gigwork-business .contact-container .title-contact{height:58px;font-size:16px;line-height:58px}.main.amakusa-region-gigwork-business .contact-container .contact-content{max-width:100%;flex-direction:column}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-form{width:calc(100% - 40px);padding:40px 20px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-form .title{font-size:16px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-form .sub-title{font-size:12px;margin-bottom:16px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info{width:calc(100% - 40px);padding:20px;background:#49782e}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .title{font-size:16px;margin-bottom:24px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .text-1{font-size:12px;margin-bottom:24px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:12px;line-height:18px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:block}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap img,.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap img{width:24px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{margin-bottom:4px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:24px}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:14px;line-height:24px;white-space:nowrap}.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:24px}}@media (max-width: 374px){.main.amakusa-region-gigwork-business .contact-container .contact-content .contact-info{width:calc(100% - 16px);padding:40px 8px}}.main.amakusa-region-gigwork-business .footer-container{width:100%;background:#373737;padding:40px 0}.main.amakusa-region-gigwork-business .footer-container .footer-content{max-width:1180px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.main.amakusa-region-gigwork-business .footer-container .footer-content .left-side .logo-footer{display:flex;align-items:center;gap:6px}@media (max-width: 950px){.main.amakusa-region-gigwork-business .footer-container .footer-content .left-side .logo-footer{align-items:flex-end;margin-bottom:12px}}.main.amakusa-region-gigwork-business .footer-container .footer-content .left-side .logo-footer .logo{height:70px}@media (max-width: 768px){.main.amakusa-region-gigwork-business .footer-container .footer-content .left-side .logo-footer .logo{height:57px}}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side{color:#fff;text-align:right}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:18px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{color:#fff;font-size:12px;font-weight:400;text-decoration:none}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:10px;border-right:1px solid #fff}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:10px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .coppy-right-text{font-size:15px}@media (max-width: 1030px){.main.amakusa-region-gigwork-business .footer-container .footer-content{max-width:100%;padding:0px 20px}}@media (max-width: 820px){.main.amakusa-region-gigwork-business .footer-container{padding:0px}.main.amakusa-region-gigwork-business .footer-container .footer-content{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px}.main.amakusa-region-gigwork-business .footer-container .footer-content .left-side>img{width:190px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side{text-align:center}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:20px;display:inline-flex}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:12px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{font-size:10px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:5px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:5px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .coppy-right-text{font-size:13px}}@media (max-width: 374px){.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side{width:calc(100% - 20px)}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:12px;flex-wrap:wrap;text-align:center;justify-content:center}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item{margin-bottom:8px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:0px}.main.amakusa-region-gigwork-business .footer-container .footer-content .right-side .menu-footer .menu-item:first-of-type{margin-right:5px;padding-right:5px;border-right:1px solid #fff}}.main.awajishima-business{padding-top:84px}@media (max-width: 767px){.main.awajishima-business{padding-top:56px}}.main.awajishima-business .title-content-block{font-size:28px;font-weight:700;border-left:5px solid #1c9993;line-height:34px;padding-left:19px}@media (max-width: 767px){.main.awajishima-business .title-content-block{font-size:18px;line-height:18px;padding-left:7px}}.main.awajishima-business .scroll-point{position:absolute;height:152px;top:-152px;z-index:-1}@media (max-width: 767px){.main.awajishima-business .scroll-point{height:56px;top:-56px}}.main.awajishima-business .link-corp-register.disabled{pointer-events:none}.main.awajishima-business .header-container{width:100%;border-bottom:1px solid #dedede;position:fixed;z-index:99;top:0;padding:12px 0;background:#fff}.main.awajishima-business .header-container .header-content{min-height:60px;max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main.awajishima-business .header-container .header-content .link-top{color:#000;text-decoration:none}.main.awajishima-business .header-container .header-content .logo-header{display:flex;align-items:center;gap:6px}.main.awajishima-business .header-container .header-content .logo-header .logo{width:250px}.main.awajishima-business .header-container .header-content .logo-header .logo--business-text{font-size:18px;font-weight:700;color:#1c9993;margin-left:12px}.main.awajishima-business .header-container .header-content .button{height:44px;padding:0 24px;line-height:44px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#1c9993;text-decoration:none}.main.awajishima-business .header-container .header-content .menu-sp{display:none}.main.awajishima-business .header-container .header-content .right-menu{display:flex;align-items:center;gap:12px}.main.awajishima-business .header-container .header-content .right-menu .btn-o-light{height:40px;line-height:36px;border:2px solid #1c9993;background:#fff;color:#1c9993}@media (max-width: 1139px){.main.awajishima-business .header-container .header-content{max-width:100%;padding:0 16px}}@media (max-width: 767px){.main.awajishima-business .header-container{padding:8px 0px}.main.awajishima-business .header-container .header-content{min-height:40px;max-width:100%;padding:0 16px}.main.awajishima-business .header-container .header-content .logo-header{gap:2px}.main.awajishima-business .header-container .header-content .logo-header .logo{width:162px}.main.awajishima-business .header-container .header-content .logo-header .logo--business-text{font-size:11px;margin-left:8px}.main.awajishima-business .header-container .header-content .button{display:none}.main.awajishima-business .header-container .header-content .menu-sp{display:flex}.main.awajishima-business .header-container .header-content .menu-sp .icon-mb_icons_hamburger{font-size:20px;line-height:20px}}.main.awajishima-business .menu-sp-wrapper{position:fixed;top:-100%;left:0;width:100%;background-color:rgba(55,55,55,0.95);z-index:2;transition:all 0.35s ease-in-out}.main.awajishima-business .menu-sp-wrapper .menu{padding:0;margin:0;list-style:none}.main.awajishima-business .menu-sp-wrapper .menu .menu-item{height:56px}.main.awajishima-business .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;max-width:100%;height:100%;margin:0 26px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.main.awajishima-business .menu-sp-wrapper .menu .menu-item:not(:last-of-type)>a{border-bottom:1px solid #fff}.main.awajishima-business .menu-sp-wrapper.show{top:57px}.main.awajishima-business .banner-container{background:#1c9993}.main.awajishima-business .banner-container .banner-content{display:flex;margin:0 auto;max-width:1440px;min-height:510px}.main.awajishima-business .banner-container .banner-content .left-side{width:100%}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content{display:flex;flex-direction:column;height:100%;width:fit-content;justify-content:center;align-items:flex-start;color:#fff;margin:0 auto}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:36px;font-weight:700;margin-bottom:42px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .button{display:flex;align-items:center;justify-content:center;text-decoration:none;max-width:298px;width:100%;height:60px;background:#fff;border-radius:12px;font-size:18px;font-weight:700;color:#1c9993}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .btn-group{width:100%;display:flex;align-items:center;gap:16px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:54px;background:#1c9993;color:#fff;border:3px solid #fff;max-width:148px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{color:#fff;margin-bottom:42px;text-align:left}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{display:block;width:6px;height:6px;background:#fff;border-radius:100%;margin:0 7px 0 7px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 6px 0 9px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text{font-size:20px;line-height:22px;font-weight:900;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.25)}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text .smaller{font-size:16px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:48px;font-weight:900;line-height:58px;text-shadow:0px 0px 10px rgba(0,0,0,0.12)}.main.awajishima-business .banner-container .banner-content .right-side{width:580px;flex-shrink:0;background:url(https://dqdjl38y4xiob.cloudfront.net/business_site/hyogo_awajishima/img-banner-pc.png);background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width: 1169px){.main.awajishima-business .banner-container .banner-content .right-side{width:480px}}@media (max-width: 1074px){.main.awajishima-business .banner-container .banner-content .right-side{width:380px}}@media (max-width: 991px){.main.awajishima-business .banner-container .banner-content{min-height:375px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:22px;margin-bottom:32px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .button{max-width:320px;width:320px;height:56px;font-size:18px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .btn-group{flex-direction:column}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:52px;max-width:320px;width:320px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{margin-bottom:32px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{margin-bottom:4px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{width:6px;height:6px;margin:0 7px 0 7px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 7px 0 7px}.main.awajishima-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:26px;line-height:38px}.main.awajishima-business .banner-container .banner-content .right-side{display:none}}.main.awajishima-business .body-menu-container{position:sticky;top:84px;background:#fff;border-top:1px solid #dedede;z-index:99;width:100%}.main.awajishima-business .body-menu-container .body-menu-content{max-width:1440px;display:flex;margin:0 auto;padding:0 8px}.main.awajishima-business .body-menu-container .body-menu-content .menu-item{height:64px;width:20%;border-bottom:4px solid #DEDEDE;text-align:center;cursor:pointer}.main.awajishima-business .body-menu-container .body-menu-content .menu-item>a{display:flex;align-items:center;justify-content:center;width:100%;height:64px;font-size:16px;font-weight:500;color:#5b5b5b;text-decoration:none}.main.awajishima-business .body-menu-container .body-menu-content .menu-item.active{border-color:#1c9993}.main.awajishima-business .body-menu-container .body-menu-content .menu-item.active>a{color:#373737}@media (max-width: 767px){.main.awajishima-business .body-menu-container{display:none}}.main.awajishima-business .business-summary-container{width:100%;background:#f9f9f9;position:relative}.main.awajishima-business .business-summary-container .business-summary-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper{margin:32px 0}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper .title{color:#1c9993;text-align:left;font-size:24px;font-weight:700;margin-bottom:24px}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:16px;font-weight:500;display:flex;align-items:flex-start;gap:12px}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:24px}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap .icon-mb_icons_list_approved{font-size:24px}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;display:flex;align-items:center;background:#e9f7f7;width:fit-content;padding-right:16px}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{display:flex;width:36px;height:36px;background:#1c9993}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block .icon-mb_icons_info{color:#fff;font-size:24px;padding:6px}@media (max-width: 768px){.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block .icon-mb_icons_info{font-size:16px}}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:20px;font-weight:700}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.awajishima-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.awajishima-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper{margin:16px 0 24px}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper .title{text-align:left;font-size:16px;margin-bottom:16px}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{gap:8px;font-size:12px}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:12px}.main.awajishima-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{width:20px}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;padding-right:8px}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{width:28px;height:28px}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block>img{width:16px;padding:6px}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:14px}.main.awajishima-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:12px}}.main.awajishima-business .companies-advantage-container{width:100%;background:#f9f9f9;position:relative}.main.awajishima-business .companies-advantage-container .companies-advantage-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.awajishima-business .companies-advantage-container .companies-advantage-content .title-content-block{text-align:center;border-left:none;padding-left:0;font-size:24px;line-height:24px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap{display:flex;gap:60px;width:fit-content;margin:60px auto 0}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%;width:420px;background:#1c9993;border-radius:24px;padding:40px 14px 0px;text-align:center;color:#fff}@media (max-width: 768px){.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%}}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fff;font-size:32px;font-weight:700;color:#1c9993;margin:0 auto 30px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:28px;font-weight:700;margin-bottom:8px;white-space:nowrap}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:20px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{margin:0 auto 24px;list-style:none;padding:0;display:flex;flex-direction:column;width:fit-content;align-items:flex-start;font-size:16px;font-weight:700}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img{width:100%}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w338{max-width:338px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w364{max-width:336px}@media (max-width: 1159px){.main.awajishima-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}}@media (max-width: 920px){.main.awajishima-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .title-content-block{font-size:16px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap{margin:32px auto 0;flex-direction:column;gap:30px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{padding:48px 0 36px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{width:40px;height:40px;font-size:28px;margin:0 auto 16px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:20px;margin-bottom:16px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:15px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{font-size:14px;margin:0 auto 32px}.main.awajishima-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap.mr-24{margin-right:24px}}.main.awajishima-business .intro-ito-mb-container{width:100%;background:#fff;position:relative}.main.awajishima-business .intro-ito-mb-container .angle-image{position:absolute;z-index:0;width:100%;height:142px;background-color:#f9f9f9;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/hyogo_awajishima/img-bg-1.png);background-repeat:no-repeat;background-size:cover}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:120px 0 60px}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:20px;font-weight:500}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:32px 0 40px}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:40px 0 32px}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .img-block{text-align:center;padding-top:60px}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .img-block>img{width:100%;max-width:700px}@media (max-width: 1159px){.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:0 20px 40px}}@media (max-width: 767px){.main.awajishima-business .intro-ito-mb-container .angle-image{display:none}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:40px 20px}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:14px;line-height:21px}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:16px 0 24px}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:24px 0 40px}.main.awajishima-business .intro-ito-mb-container .intro-ito-mb-content .img-block{padding-top:0}}.main.awajishima-business .tab-1-container,.main.awajishima-business .tab-2-container{width:100%;background:#fff;color:#373737}.main.awajishima-business .tab-1-container .tab-wrap .tab-header,.main.awajishima-business .tab-2-container .tab-wrap .tab-header{display:flex;align-items:flex-end;gap:6px}.main.awajishima-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.awajishima-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:8px 8px 0 0;border:none;height:45px;width:100%;background:#888;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.main.awajishima-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.awajishima-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:53px;background:#1c9993}.main.awajishima-business .tab-1-container .tab-wrap .tab-header .tablinks .hide-on-pc,.main.awajishima-business .tab-2-container .tab-wrap .tab-header .tablinks .hide-on-pc{display:none}.main.awajishima-business .tab-1-container .tab-wrap .tab-content,.main.awajishima-business .tab-2-container .tab-wrap .tab-content{width:100%;display:flex;flex-direction:column;gap:40px}@media (max-width: 767px){.main.awajishima-business .tab-1-container .tab-wrap .tab-header,.main.awajishima-business .tab-2-container .tab-wrap .tab-header{gap:2px}.main.awajishima-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.awajishima-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:4px 4px 0 0;font-size:10px;height:32px;padding:4px;white-space:nowrap}.main.awajishima-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.awajishima-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:40px}}@media (max-width: 374px){.main.awajishima-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.awajishima-business .tab-2-container .tab-wrap .tab-header .tablinks{padding:1px}}@media (max-width: 320px){.main.awajishima-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.awajishima-business .tab-2-container .tab-wrap .tab-header .tablinks{white-space:break-spaces}}.main.awajishima-business .tab-1-container .tab-1-content{max-width:1140px;margin:0 auto;padding:60px 0 0}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);background-color:#e9f7f7;padding:40px 0;border:2px solid #1c9993;border-radius:20px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:20px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#1c9993;color:#fff}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:16px;font-weight:500;line-height:32px;text-align:justify}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{gap:62px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:260px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{line-height:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:none}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{margin-bottom:10px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block{margin-bottom:0px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{display:flex;justify-content:center;align-items:center;gap:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{position:relative;padding-bottom:26px;margin-left:20px;width:186px;text-align:center}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;width:186px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#1c9993;text-align:center;line-height:48px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{display:flex;align-items:flex-start;gap:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .left-side>img{width:65px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:24px;font-weight:700;line-height:36px;margin-bottom:10px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4 .highlight{color:#1c9993}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:16px;font-weight:500;line-height:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:12px;font-weight:500}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents{position:relative}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:700;margin-bottom:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:24px !important;position:relative}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:-6px;right:9px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{display:block;width:6px;height:6px;background:#1c9993;border-radius:100%}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:16px;font-weight:500}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{width:100%;height:66px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/hyogo_awajishima/pricing_bg_img.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;margin-bottom:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:24px;font-weight:700}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:24px;font-weight:700;color:#da2f2f;padding:4px 10px;border-radius:6px;background:#fff}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text{font-size:48px;font-weight:900}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text .unit{font-size:20px;font-weight:700;letter-spacing:1px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{width:100%;display:flex;align-items:stretch;justify-content:center;gap:48px;padding:24px 0;background:#fff;border-radius:8px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side{color:#000;text-align:center;font-weight:500}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:20px;margin-bottom:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:48px;line-height:32px;margin-bottom:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{color:#5b5b5b;font-size:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:20px;border-radius:6px;background:#e9f7f7;font-size:16px;font-weight:500;line-height:24px;color:#373737}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text{margin:0;padding:0;list-style:none}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text .text-item .color-orange{color:#ff6b00}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px 8px;margin-bottom:8px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{background:#f9f9f9;width:calc(100%/3);border-radius:4px 4px 0 0}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{display:flex;align-items:center;justify-content:center;height:102px;border-radius:4px 4px 0 0;background:#1c9993;color:#fff}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title{display:flex;align-items:center;justify-content:center}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title>img{width:100%}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1{width:44px;margin-right:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2{width:44px;margin-right:8px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:31px;margin-right:8px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{text-align:center;font-weight:700;font-size:30px;line-height:30px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:18px;line-height:26px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{display:flex;align-items:center;justify-content:center;flex-direction:column;height:120px;font-weight:700}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:42px;font-size:28px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text .color-text{color:#ff6b00}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:24px;font-size:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-weight:700;font-size:16px;line-height:23px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:none}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{color:#da2f2f;font-size:15px;line-height:24px;font-weight:500;margin-bottom:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require .underline{text-decoration:underline}@media (max-width: 768px){.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{font-size:12px;line-height:20px;margin-bottom:12px}}.main.awajishima-business .tab-1-container .tab-1-content .link-open-form{display:flex;align-items:center;justify-content:center;margin:40px 0 0}.main.awajishima-business .tab-1-container .tab-1-content .link-open-form .link-btn{display:flex;align-items:center;justify-content:center;height:80px;width:100%;max-width:470px;padding:0 60px;border:3px solid #1c9993;border-radius:12px;color:#1c9993;text-decoration:none;font-size:18px;font-weight:700;line-height:20px;position:relative}.main.awajishima-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{position:absolute;right:60px;width:18px}@media (max-width: 1159px){.main.awajishima-business .tab-1-container .tab-1-content{max-width:100%;padding:40px 20px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab,.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 767px){.main.awajishima-business .tab-1-container .tab-1-content{max-width:100%}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content{width:unset;max-width:100%;gap:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{padding:16px 0}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:12px;line-height:20px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{flex-direction:column;justify-content:center;gap:20px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:240px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{font-size:12px;line-height:18px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:block}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:16px;margin-bottom:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{padding:0;margin:0 0 10px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab .number-tag{font-size:12px;margin-bottom:10px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{flex-direction:column;align-items:center;gap:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{padding-bottom:18px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;line-height:48px;width:150px;font-size:12px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side:after{display:none}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{gap:12px;flex-direction:column;align-items:center}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:16px;padding-bottom:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:16px;line-height:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:12px;line-height:18px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:10px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{flex-direction:column;font-size:12px;gap:4px;margin-bottom:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:16px !important}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{top:-3px;right:4px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{width:4px;height:4px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:8px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:0}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{gap:0;justify-content:space-between;padding:0 11px;width:calc(100% - 22px);margin-bottom:16px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/hyogo_awajishima/pricing_bg_img_sp.png)}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:12px;max-width:110px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{flex-direction:column;align-items:center;gap:12px;padding:24px;width:calc(100% - 48px)}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:12px;margin-bottom:12px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:28px;margin-bottom:12px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{font-size:12px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:12px;font-size:12px;width:calc(100% - 24px)}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{flex-direction:column}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{width:100%}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{height:32px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1,.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2,.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:20px;margin-right:8px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{font-size:16px;line-height:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:16px;line-height:24px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title br{display:none}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{height:54px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:30px;font-size:20px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:18px;font-size:12px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-size:12px;line-height:17px;margin-bottom:16px}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:block}.main.awajishima-business .tab-1-container .tab-1-content .link-open-form{font-size:16px;margin:24px 0 0}.main.awajishima-business .tab-1-container .tab-1-content .link-open-form .link-btn{height:44px;padding:0;border:2px solid #1c9993;font-size:16px}.main.awajishima-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{width:16px;right:16px}}@media (max-width: 374px){.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks{height:40px;white-space:break-spaces}.main.awajishima-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks.active{height:48px}}.main.awajishima-business .intro-mb-supercorp-container{width:100%;background:#f9f9f9;position:relative}.main.awajishima-business .intro-mb-supercorp-container .angle-image{width:100%;height:120px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/hyogo_awajishima/img-bg-2.png);background-repeat:no-repeat;background-size:cover}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{margin:32px 0;font-size:20px;font-weight:500}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{text-align:center;padding:80px 0 40px}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:24px;font-weight:700;line-height:24px;border-bottom:4px solid #1c9993;width:fit-content;margin:0 auto 18px}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{width:100%;max-width:927px}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:none}@media (max-width: 1159px){.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.awajishima-business .intro-mb-supercorp-container{background:#f9f9f9}.main.awajishima-business .intro-mb-supercorp-container .angle-image{display:none}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{font-size:14px;margin:16px auto 32px}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{padding:0}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:13px;margin:0 auto 24px}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{max-width:335px}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-pc{display:none}.main.awajishima-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:block;margin:0 auto}}.main.awajishima-business .tab-2-container{background:#f9f9f9}.main.awajishima-business .tab-2-container .tab-2-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);padding:40px 0;background:#fff;border:2px solid #f0f0f0;border-radius:20px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 16px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:20px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#1c9993;color:#fff}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{justify-content:center}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{display:flex;gap:38px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{display:flex;gap:32px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap{text-align:center}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{text-align:left;background:#1c9993;border-radius:6px;padding:10px 24px;font-size:16px;font-weight:700;color:#fff;white-space:nowrap;transform:translate(0, -10px)}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{display:flex;flex-direction:column;gap:16px;justify-content:center}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:20px;font-weight:500;line-height:30px;text-align:justify}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{padding:76px 0}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap{flex-direction:column}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{display:flex;width:100%;min-height:280px;align-items:center;justify-content:center;margin-bottom:24px;background:#f9f9f9}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:384px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{display:flex;align-items:center;justify-content:center;padding:8px 32px;font-size:24px;font-weight:900;height:60px;width:184px;margin:0 auto 44px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:left;font-size:16px;font-weight:700;line-height:32px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:none}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:32px;border-right:1px solid #c2c2c2}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side .button-title{color:#fff;background:#1c9993}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{display:flex;flex-direction:column;align-items:center;padding-left:32px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:56px;color:#1c9993;background:#fff;border:4px solid #1c9993}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.awajishima-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 20px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab,.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 950px){.main.awajishima-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 8px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content{width:unset;max-width:100%;padding:0 8px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{min-height:unset}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 12px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{padding:16px 0}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{flex-direction:column;gap:16px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{gap:10px;align-items:center}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{font-size:12px;padding:6px 12px;line-height:16px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:first-of-type>img{width:75px !important}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:last-of-type>img{width:54px !important}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{gap:5px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:12px;line-height:18px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{max-width:100%;padding:16px 0}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{flex-direction:column;padding:20px 12px;margin-bottom:10px;width:calc(100% - 24px)}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:100%}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{height:54px;width:164px;margin:0 auto 24px;padding:0;font-size:20px;line-height:37px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:center;font-size:12px;line-height:18px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:block}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:0;border-right:none;border-bottom:1px solid #c2c2c2;padding-bottom:24px;margin-bottom:24px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{padding-left:0}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:48px}.main.awajishima-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:12px;line-height:18px;text-align:justify}}.main.awajishima-business .register-container{width:100%;background:#fff;position:relative}.main.awajishima-business .register-container .register-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.awajishima-business .register-container .register-content .register-main-content{display:flex;margin-top:32px;gap:16px}.main.awajishima-business .register-container .register-content .register-main-content .title-block{font-weight:700;font-size:24px;line-height:26px;margin-bottom:24px;text-align:center}.main.awajishima-business .register-container .register-content .register-main-content .desc-1{font-weight:700;font-size:16px;line-height:24px;margin-bottom:24px}.main.awajishima-business .register-container .register-content .register-main-content .sub-title{font-weight:700;font-size:20px;line-height:24px;margin-bottom:16px;margin-top:0}.main.awajishima-business .register-container .register-content .register-main-content .desc-2{font-weight:500;font-size:15px;line-height:24px;margin-bottom:24px}.main.awajishima-business .register-container .register-content .register-main-content .desc-2>a{color:#1c9993}.main.awajishima-business .register-container .register-content .register-main-content .button-action{display:flex;align-items:center;justify-content:center;height:80px;width:100%;background:#1c9993;color:#fff;font-weight:700;font-size:18px;text-decoration:none;border-radius:12px;position:relative}.main.awajishima-business .register-container .register-content .register-main-content .button-action .icon{position:absolute;right:30px;width:18px}.main.awajishima-business .register-container .register-content .register-main-content .notice-text{margin-top:24px;font-size:14px;line-height:20px}.main.awajishima-business .register-container .register-content .register-main-content .registration-flow{background:#fff;overflow:hidden;margin-bottom:24px;padding-bottom:8px}.main.awajishima-business .register-container .register-content .register-main-content .registration-flow .img-block{padding:20px 0;width:100%;overflow:auto}.main.awajishima-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-track{background:transparent;border-radius:4px}.main.awajishima-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar{height:4px;width:4px}.main.awajishima-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.main.awajishima-business .register-container .register-content .register-main-content .registration-flow .img-block>img{height:82px}.main.awajishima-business .register-container .register-content .register-main-content .right-block,.main.awajishima-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 96px)}.main.awajishima-business .register-container .register-content .register-main-content .right-block{padding:44px;background:#e9f7f7}.main.awajishima-business .register-container .register-content .register-main-content .left-block{padding:44px;background:#f9f9f9}.main.awajishima-business .register-container .register-content .register-main-content .left-block .button-action{height:74px;border:3px solid #1c9993;color:#1c9993;background:#fff}@media (max-width: 1159px){.main.awajishima-business .register-container .register-content{max-width:100%;padding:40px 20px}.main.awajishima-business .register-container .register-content .register-main-content .right-block,.main.awajishima-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 40px)}.main.awajishima-business .register-container .register-content .register-main-content .left-block .desc-2{white-space:normal}}@media (max-width: 890px){.main.awajishima-business .register-container .register-content .register-main-content{flex-direction:column}.main.awajishima-business .register-container .register-content .register-main-content .title-block{font-size:16px;line-height:18px;margin-bottom:24px}.main.awajishima-business .register-container .register-content .register-main-content .desc-1{font-size:12px;line-height:18px;margin-bottom:20px}.main.awajishima-business .register-container .register-content .register-main-content .sub-title{font-size:13px;line-height:15px;margin-bottom:12px}.main.awajishima-business .register-container .register-content .register-main-content .desc-2{font-size:12px;line-height:17px;margin-bottom:20px}.main.awajishima-business .register-container .register-content .register-main-content .button-action{height:48px;font-size:16px}.main.awajishima-business .register-container .register-content .register-main-content .button-action .icon{width:12px;right:18px}.main.awajishima-business .register-container .register-content .register-main-content .notice-text{margin-top:20px;font-size:12px;line-height:17px}.main.awajishima-business .register-container .register-content .register-main-content .right-block,.main.awajishima-business .register-container .register-content .register-main-content .left-block{width:calc(100% - 36px);padding:30px 18px}.main.awajishima-business .register-container .register-content .register-main-content .left-block .button-action{height:44px;border:2px solid #1c9993}}.main.awajishima-business .contact-container{width:100%;background-image:linear-gradient(to right, #f9f9f9, #f9f9f9 50%, #1c9993 50%);position:relative}.main.awajishima-business .contact-container .scroll-point{height:150px;top:-150px}.main.awajishima-business .contact-container .title-contact{background:#e9f7f7;font-size:24px;font-weight:500;height:68px;line-height:68px;width:100%;text-align:center;color:#1c9993}.main.awajishima-business .contact-container .contact-content{max-width:1440px;display:flex;margin:0 auto}.main.awajishima-business .contact-container .contact-content .contact-form{width:calc(50% - 88px);flex-shrink:0;padding:44px;background:#f9f9f9}.main.awajishima-business .contact-container .contact-content .contact-form .title{font-size:24px;font-weight:700;text-align:center;margin-bottom:16px}.main.awajishima-business .contact-container .contact-content .contact-form .sub-title{font-size:18px;text-align:center;margin-bottom:20px}.main.awajishima-business .contact-container .contact-content .contact-form .content-form{max-width:452px;margin:0 auto;padding:20px}.main.awajishima-business .contact-container .contact-content .contact-info{width:calc(50% - 136px);color:#fff;padding:40px 66px 40px 70px;overflow:hidden}.main.awajishima-business .contact-container .contact-content .contact-info .title{font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.main.awajishima-business .contact-container .contact-content .contact-info .text-1{font-size:20px;font-weight:500;margin-bottom:75px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:16px;font-weight:500}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:none}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap,.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{display:flex;gap:6px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a,.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{color:#fff;font-weight:700;text-decoration:none}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:42px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{align-items:center}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:48px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{margin-bottom:20px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:38px;line-height:32px;white-space:nowrap}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:42px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item:not(:last-of-type){margin-bottom:20px}@media (max-width: 1369px){.main.awajishima-business .contact-container .contact-content .contact-info{width:100%;padding:40px 20px}}@media (max-width: 1259px){.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:28px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:28px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:28px;line-height:24px;white-space:nowrap}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:28px}}@media (max-width: 950px){.main.awajishima-business .contact-container{background-image:none;background-color:#f9f9f9}.main.awajishima-business .contact-container .title-contact{height:58px;font-size:16px;line-height:58px}.main.awajishima-business .contact-container .contact-content{max-width:100%;flex-direction:column}.main.awajishima-business .contact-container .contact-content .contact-form{width:calc(100% - 40px);padding:40px 20px}.main.awajishima-business .contact-container .contact-content .contact-form .title{font-size:16px}.main.awajishima-business .contact-container .contact-content .contact-form .sub-title{font-size:12px;margin-bottom:16px}.main.awajishima-business .contact-container .contact-content .contact-info{width:calc(100% - 80px);padding:40px;background:#1c9993}.main.awajishima-business .contact-container .contact-content .contact-info .title{font-size:16px;margin-bottom:24px}.main.awajishima-business .contact-container .contact-content .contact-info .text-1{font-size:12px;margin-bottom:24px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:12px;line-height:18px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:block}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:24px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{margin-bottom:4px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:24px}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:18px;line-height:24px;white-space:nowrap}.main.awajishima-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:24px}}@media (max-width: 374px){.main.awajishima-business .contact-container .contact-content .contact-info{width:calc(100% - 16px);padding:40px 8px}}.main.awajishima-business .footer-container{width:100%;background:#373737;padding:28px 0 24px}.main.awajishima-business .footer-container .footer-content{max-width:1090px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.main.awajishima-business .footer-container .footer-content .left-side>img{width:261px;padding:8px;border-radius:12px}.main.awajishima-business .footer-container .footer-content .right-side{color:#fff;text-align:right}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:18px}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{color:#fff;font-size:12px;font-weight:400;text-decoration:none}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:10px;border-right:1px solid #fff}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:10px}.main.awajishima-business .footer-container .footer-content .right-side .coppy-right-text{font-size:15px}@media (max-width: 1030px){.main.awajishima-business .footer-container .footer-content{max-width:100%;padding:0px 20px}}@media (max-width: 820px){.main.awajishima-business .footer-container{padding:0px}.main.awajishima-business .footer-container .footer-content{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px}.main.awajishima-business .footer-container .footer-content .left-side>img{width:190px}.main.awajishima-business .footer-container .footer-content .right-side{text-align:center}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:20px;display:inline-flex}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:12px}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{font-size:10px}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:5px}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:5px}.main.awajishima-business .footer-container .footer-content .right-side .coppy-right-text{font-size:13px}}@media (max-width: 374px){.main.awajishima-business .footer-container .footer-content .right-side{width:calc(100% - 20px)}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:12px;flex-wrap:wrap;text-align:center;justify-content:center}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item{margin-bottom:8px}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:0px}.main.awajishima-business .footer-container .footer-content .right-side .menu-footer .menu-item:first-of-type{margin-right:5px;padding-right:5px;border-right:1px solid #fff}}.icon-ion-android-open:before{font-family:"Ionicons";content:"\f39c"}.container-teaser.awajishima-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.awajishima-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper{display:flex;gap:24px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:70px 40px 0}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:32px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:370px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:46px;font-weight:900}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:32px;font-weight:900;line-height:40px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:28px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:15px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#1c9993}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:26px}@media (max-width: 768px){.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:356px}@media (max-width: 768px){.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:block}@media (max-width: 768px){.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:block}}.container-teaser.awajishima-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#1c9993;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.awajishima-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;font-weight:700}.container-teaser.awajishima-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#1c9993;border-bottom:4px solid #1c9993;padding-bottom:12px;margin-bottom:24px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#1c9993;text-decoration:none;cursor:pointer}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#1c9993;position:relative;top:1px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.awajishima-teaser .footer .logo-footer img{width:250px;max-width:100%}.container-teaser.awajishima-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.awajishima-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.awajishima-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1023px){.container-teaser.awajishima-teaser{margin:0;padding:0 25px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:230px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:20px;margin-bottom:-10px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:16px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:8px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:14px}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:28px;white-space:nowrap}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.awajishima-teaser .main-content-wrapper .intro-wrapper .right-side img{width:210px}.container-teaser.awajishima-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:40px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.awajishima-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px}.container-teaser.awajishima-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.awajishima-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.awajishima-teaser .footer{margin-bottom:16px}.container-teaser.awajishima-teaser .footer .logo-footer img{width:100%;max-width:180px}.container-teaser.awajishima-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.awajishima-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px}.container-teaser.awajishima-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.awajishima-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal .modal-dialog{max-width:559px;width:calc(100% - 10px)}#howtoModal .modal-dialog .modal-content{padding:24px 34px;max-width:100%;border-radius:24px;background:#f9f9f9}@media (max-width: 768px){#howtoModal .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal .modal-dialog .modal-content .modal-body{padding:0}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:628px;overflow-y:hidden}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:52px;left:50%;transform:translate(-50%, 0)}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px;background:#fff;border-radius:16px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:420px;margin:0 auto;width:unset}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:16px;height:72px;margin-bottom:24px;font-weight:700}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-notice{font-size:12px;font-weight:700}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal .modal-dialog .modal-content .modal-body #introduct-list{max-height:534px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:370px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:block}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:none}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:16px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:12px;height:52px}#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-notice{font-size:10px}}@media (max-width: 374px){#howtoModal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}.main.achimura-business{padding-top:84px}@media (max-width: 767px){.main.achimura-business{padding-top:56px}}.main.achimura-business .title-content-block{font-size:28px;font-weight:700;border-left:5px solid #00ab6b;line-height:34px;padding-left:19px}@media (max-width: 767px){.main.achimura-business .title-content-block{font-size:18px;line-height:18px;padding-left:7px}}.main.achimura-business .scroll-point{position:absolute;height:152px;top:-152px;z-index:-1}@media (max-width: 767px){.main.achimura-business .scroll-point{height:56px;top:-56px}}.main.achimura-business .link-corp-register.disabled{pointer-events:none}.main.achimura-business .header-container{width:100%;border-bottom:1px solid #dedede;position:fixed;z-index:99;top:0;padding:12px 0;background:#fff}.main.achimura-business .header-container .header-content{min-height:60px;max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main.achimura-business .header-container .header-content .link-top{color:#000;text-decoration:none}.main.achimura-business .header-container .header-content .logo-header{display:flex;align-items:center;gap:6px}.main.achimura-business .header-container .header-content .logo-header .logo{width:250px}.main.achimura-business .header-container .header-content .logo-header .logo--business-text{font-size:18px;font-weight:700;color:#00ab6b;margin-left:12px}.main.achimura-business .header-container .header-content .button{height:44px;padding:0 24px;line-height:44px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#00ab6b;text-decoration:none}.main.achimura-business .header-container .header-content .menu-sp{display:none}.main.achimura-business .header-container .header-content .right-menu{display:flex;align-items:center;gap:12px}.main.achimura-business .header-container .header-content .right-menu .btn-o-light{height:40px;line-height:36px;border:2px solid #00ab6b;background:#fff;color:#00ab6b}@media (max-width: 1139px){.main.achimura-business .header-container .header-content{max-width:100%;padding:0 16px}}@media (max-width: 767px){.main.achimura-business .header-container{padding:8px 0px}.main.achimura-business .header-container .header-content{min-height:40px;max-width:100%;padding:0 16px}.main.achimura-business .header-container .header-content .logo-header{gap:2px}.main.achimura-business .header-container .header-content .logo-header .logo{width:162px}.main.achimura-business .header-container .header-content .logo-header .logo--business-text{font-size:11px;margin-left:8px}.main.achimura-business .header-container .header-content .button{display:none}.main.achimura-business .header-container .header-content .menu-sp{display:flex}.main.achimura-business .header-container .header-content .menu-sp .icon-mb_icons_hamburger{font-size:20px;line-height:20px}}.main.achimura-business .menu-sp-wrapper{position:fixed;top:-100%;left:0;width:100%;background-color:rgba(55,55,55,0.95);z-index:2;transition:all 0.35s ease-in-out}.main.achimura-business .menu-sp-wrapper .menu{padding:0;margin:0;list-style:none}.main.achimura-business .menu-sp-wrapper .menu .menu-item{height:56px}.main.achimura-business .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;max-width:100%;height:100%;margin:0 26px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.main.achimura-business .menu-sp-wrapper .menu .menu-item:not(:last-of-type)>a{border-bottom:1px solid #fff}.main.achimura-business .menu-sp-wrapper.show{top:57px}.main.achimura-business .banner-container{background:#00ab6b}.main.achimura-business .banner-container .banner-content{display:flex;margin:0 auto;max-width:1440px;min-height:510px}.main.achimura-business .banner-container .banner-content .left-side{width:100%}.main.achimura-business .banner-container .banner-content .left-side .left-side-content{display:flex;flex-direction:column;height:100%;width:fit-content;justify-content:center;align-items:flex-start;color:#fff;margin:0 auto}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:36px;font-weight:700;margin-bottom:42px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .button{display:flex;align-items:center;justify-content:center;text-decoration:none;max-width:298px;width:100%;height:60px;background:#fff;border-radius:12px;font-size:18px;font-weight:700;color:#00ab6b}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .btn-group{width:100%;display:flex;align-items:center;gap:16px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:54px;background:#00ab6b;color:#fff;border:3px solid #fff;max-width:148px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{color:#fff;margin-bottom:42px;text-align:left}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{display:block;width:6px;height:6px;background:#fff;border-radius:100%;margin:0 7px 0 7px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 6px 0 9px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text{font-size:20px;line-height:22px;font-weight:900;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.25)}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text .smaller{font-size:16px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:48px;font-weight:900;line-height:58px;text-shadow:0px 0px 10px rgba(0,0,0,0.12)}.main.achimura-business .banner-container .banner-content .right-side{width:580px;flex-shrink:0;background:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_achimura/img-banner-pc.png);background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width: 1169px){.main.achimura-business .banner-container .banner-content .right-side{width:480px}}@media (max-width: 1074px){.main.achimura-business .banner-container .banner-content .right-side{width:380px}}@media (max-width: 991px){.main.achimura-business .banner-container .banner-content{min-height:375px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:22px;margin-bottom:32px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .button{max-width:320px;width:320px;height:56px;font-size:18px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .btn-group{flex-direction:column}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:52px;max-width:320px;width:320px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{margin-bottom:32px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{margin-bottom:4px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{width:6px;height:6px;margin:0 7px 0 7px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 7px 0 7px}.main.achimura-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:26px;line-height:38px}.main.achimura-business .banner-container .banner-content .right-side{display:none}}.main.achimura-business .body-menu-container{position:sticky;top:84px;background:#fff;border-top:1px solid #dedede;z-index:99;width:100%}.main.achimura-business .body-menu-container .body-menu-content{max-width:1440px;display:flex;margin:0 auto;padding:0 8px}.main.achimura-business .body-menu-container .body-menu-content .menu-item{height:64px;width:20%;border-bottom:4px solid #DEDEDE;text-align:center;cursor:pointer}.main.achimura-business .body-menu-container .body-menu-content .menu-item>a{display:flex;align-items:center;justify-content:center;width:100%;height:64px;font-size:16px;font-weight:500;color:#5b5b5b;text-decoration:none}.main.achimura-business .body-menu-container .body-menu-content .menu-item.active{border-color:#00ab6b}.main.achimura-business .body-menu-container .body-menu-content .menu-item.active>a{color:#373737}@media (max-width: 767px){.main.achimura-business .body-menu-container{display:none}}.main.achimura-business .business-summary-container{width:100%;background:#f9f9f9;position:relative}.main.achimura-business .business-summary-container .business-summary-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper{margin:32px 0}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .title{color:#00ab6b;text-align:left;font-size:24px;font-weight:700;margin-bottom:24px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:16px;line-height:32px;font-weight:500;display:flex;align-items:flex-start;gap:12px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:24px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap .icon-mb_icons_list_approved{font-size:24px;padding-top:4px}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;display:flex;align-items:center;background:#e6f1eb;width:fit-content;padding-right:16px}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{display:flex;width:36px;height:36px;background:#00ab6b}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block .icon-mb_icons_info{color:#fff;font-size:24px;padding:6px}@media (max-width: 768px){.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block .icon-mb_icons_info{font-size:16px}}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:20px;font-weight:700}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.achimura-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.achimura-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper{margin:16px 0 24px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .title{text-align:left;font-size:16px;margin-bottom:16px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{gap:8px;font-size:12px;line-height:18px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:12px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{width:20px}.main.achimura-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap .icon-mb_icons_list_approved{padding-top:1px}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;padding-right:8px}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{width:28px;height:28px}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block>img{width:16px;padding:6px}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:14px}.main.achimura-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:12px}}.main.achimura-business .companies-advantage-container{width:100%;background:#f9f9f9;position:relative}.main.achimura-business .companies-advantage-container .companies-advantage-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.achimura-business .companies-advantage-container .companies-advantage-content .title-content-block{text-align:center;border-left:none;padding-left:0;font-size:24px;line-height:24px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap{display:flex;gap:60px;width:fit-content;margin:60px auto 0}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%;width:420px;background:#00ab6b;border-radius:24px;padding:40px 14px 0px;text-align:center;color:#fff}@media (max-width: 768px){.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%}}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fff;font-size:32px;font-weight:700;color:#00ab6b;margin:0 auto 30px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:28px;font-weight:700;margin-bottom:8px;white-space:nowrap}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:20px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{margin:0 auto 24px;list-style:none;padding:0;display:flex;flex-direction:column;width:fit-content;align-items:flex-start;font-size:16px;font-weight:700}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img{width:100%}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w338{max-width:338px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w364{max-width:336px}@media (max-width: 1159px){.main.achimura-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}}@media (max-width: 920px){.main.achimura-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}.main.achimura-business .companies-advantage-container .companies-advantage-content .title-content-block{font-size:16px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap{margin:32px auto 0;flex-direction:column;gap:30px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{padding:48px 0 36px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{width:40px;height:40px;font-size:28px;margin:0 auto 16px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:20px;margin-bottom:16px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:15px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{font-size:14px;margin:0 auto 32px}.main.achimura-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap.mr-24{margin-right:24px}}.main.achimura-business .intro-ito-mb-container{width:100%;background:#fff;position:relative}.main.achimura-business .intro-ito-mb-container .angle-image{position:absolute;z-index:0;width:100%;height:142px;background-color:#f9f9f9;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_achimura/img-bg-1.png);background-repeat:no-repeat;background-size:cover}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:120px 0 60px}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:20px;font-weight:500}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:32px 0 40px}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:40px 0 32px}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .img-block{text-align:center;padding-top:60px}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .img-block>img{width:100%;max-width:700px}@media (max-width: 1159px){.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:0 20px 40px}}@media (max-width: 767px){.main.achimura-business .intro-ito-mb-container .angle-image{display:none}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:40px 20px}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:14px;line-height:21px}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:16px 0 24px}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:24px 0 40px}.main.achimura-business .intro-ito-mb-container .intro-ito-mb-content .img-block{padding-top:0}}.main.achimura-business .tab-1-container,.main.achimura-business .tab-2-container{width:100%;background:#fff;color:#373737}.main.achimura-business .tab-1-container .tab-wrap .tab-header,.main.achimura-business .tab-2-container .tab-wrap .tab-header{display:flex;align-items:flex-end;gap:6px}.main.achimura-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.achimura-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:8px 8px 0 0;border:none;height:45px;width:100%;background:#888;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.main.achimura-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.achimura-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:53px;background:#00ab6b}.main.achimura-business .tab-1-container .tab-wrap .tab-header .tablinks .hide-on-pc,.main.achimura-business .tab-2-container .tab-wrap .tab-header .tablinks .hide-on-pc{display:none}.main.achimura-business .tab-1-container .tab-wrap .tab-content,.main.achimura-business .tab-2-container .tab-wrap .tab-content{width:100%;display:flex;flex-direction:column;gap:40px}@media (max-width: 767px){.main.achimura-business .tab-1-container .tab-wrap .tab-header,.main.achimura-business .tab-2-container .tab-wrap .tab-header{gap:2px}.main.achimura-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.achimura-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:4px 4px 0 0;font-size:10px;height:32px;padding:4px;white-space:nowrap}.main.achimura-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.achimura-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:40px}}@media (max-width: 374px){.main.achimura-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.achimura-business .tab-2-container .tab-wrap .tab-header .tablinks{padding:1px}}@media (max-width: 320px){.main.achimura-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.achimura-business .tab-2-container .tab-wrap .tab-header .tablinks{white-space:break-spaces}}.main.achimura-business .tab-1-container .tab-1-content{max-width:1140px;margin:0 auto;padding:60px 0 0}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);background-color:#e5f7f0;padding:40px 0;border:2px solid #00ab6b;border-radius:20px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:17px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#00ab6b;color:#fff}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:16px;font-weight:500;line-height:32px;text-align:justify}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{gap:62px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:260px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{line-height:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:none}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{margin-bottom:10px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block{margin-bottom:0px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{display:flex;justify-content:center;align-items:center;gap:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{position:relative;padding-bottom:26px;margin-left:20px;width:186px;text-align:center}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;width:186px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#00ab6b;text-align:center;line-height:48px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{display:flex;align-items:flex-start;gap:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .left-side>img{width:65px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:24px;font-weight:700;line-height:36px;margin-bottom:10px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4 .highlight{color:#00ab6b}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:16px;font-weight:500;line-height:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:12px;font-weight:500}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents{position:relative}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:700;margin-bottom:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:24px !important;position:relative}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:-6px;right:9px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{display:block;width:6px;height:6px;background:#00ab6b;border-radius:100%}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:16px;font-weight:500}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{width:100%;height:66px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_achimura/pricing_bg_img.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;margin-bottom:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:24px;font-weight:700}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:24px;font-weight:700;color:#da2f2f;padding:4px 10px;border-radius:6px;background:#fff}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text{font-size:48px;font-weight:900}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text .unit{font-size:20px;font-weight:700;letter-spacing:1px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{width:100%;display:flex;align-items:stretch;justify-content:center;gap:48px;padding:24px 0;background:#fff;border-radius:8px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side{color:#000;text-align:center;font-weight:500}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:20px;margin-bottom:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:48px;line-height:32px;margin-bottom:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{color:#5b5b5b;font-size:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:20px;border-radius:6px;background:#e5f7f0;font-size:16px;font-weight:500;line-height:24px;color:#373737}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text{margin:0;padding:0;list-style:none}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text .text-item .color-orange{color:#ff6b00}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px 8px;margin-bottom:8px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{background:#f9f9f9;width:calc(100%/3);border-radius:4px 4px 0 0}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{display:flex;align-items:center;justify-content:center;height:102px;border-radius:4px 4px 0 0;background:#00ab6b;color:#fff}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title{display:flex;align-items:center;justify-content:center}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title>img{width:100%}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1{width:44px;margin-right:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2{width:44px;margin-right:8px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:31px;margin-right:8px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{text-align:center;font-weight:700;font-size:30px;line-height:30px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:18px;line-height:26px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{display:flex;align-items:center;justify-content:center;flex-direction:column;height:120px;font-weight:700}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:42px;font-size:28px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text .color-text{color:#ff6b00}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:24px;font-size:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-weight:700;font-size:16px;line-height:23px;padding-left:13px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:none}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{color:#da2f2f;font-size:15px;line-height:24px;font-weight:500;margin-bottom:24px;padding-left:13px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require .underline{text-decoration:underline}@media (max-width: 768px){.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{font-size:12px;line-height:20px;margin-bottom:12px;padding-left:0}}.main.achimura-business .tab-1-container .tab-1-content .link-open-form{display:flex;align-items:center;justify-content:center;margin:40px 0 0}.main.achimura-business .tab-1-container .tab-1-content .link-open-form .link-btn{display:flex;align-items:center;justify-content:center;height:80px;width:100%;max-width:470px;padding:0 60px;border:3px solid #00ab6b;border-radius:12px;color:#00ab6b;text-decoration:none;font-size:18px;font-weight:700;line-height:20px;position:relative}.main.achimura-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{position:absolute;right:60px;width:18px}@media (max-width: 1159px){.main.achimura-business .tab-1-container .tab-1-content{max-width:100%;padding:40px 20px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab,.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 767px){.main.achimura-business .tab-1-container .tab-1-content{max-width:100%}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content{width:unset;max-width:100%;gap:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{padding:16px 0}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:12px;line-height:20px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{flex-direction:column;justify-content:center;gap:20px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:240px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{font-size:12px;line-height:18px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:block}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:16px;margin-bottom:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{padding:0;margin:0 0 10px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab .number-tag{font-size:12px;margin-bottom:10px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{flex-direction:column;align-items:center;gap:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{padding-bottom:18px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;line-height:48px;width:150px;font-size:12px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side:after{display:none}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{gap:12px;flex-direction:column;align-items:center}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:16px;padding-bottom:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:16px;line-height:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:12px;line-height:18px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:10px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{flex-direction:column;font-size:12px;gap:4px;margin-bottom:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:16px !important}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{top:-3px;right:4px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{width:4px;height:4px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:8px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:0}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{gap:0;justify-content:space-between;padding:0 11px;width:calc(100% - 22px);margin-bottom:16px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_achimura/pricing_bg_img_sp.png)}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:12px;max-width:117px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:14px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{flex-direction:column;align-items:center;gap:12px;padding:24px;width:calc(100% - 48px)}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:12px;margin-bottom:12px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:28px;margin-bottom:12px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:16px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{font-size:12px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:12px;font-size:12px;width:calc(100% - 24px)}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{flex-direction:column}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{width:100%}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{height:32px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1,.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2,.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:20px;margin-right:8px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{font-size:16px;line-height:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:16px;line-height:24px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title br{display:none}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{height:54px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:30px;font-size:20px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:18px;font-size:12px}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-size:12px;line-height:17px;margin-bottom:16px;padding-left:0}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:block}.main.achimura-business .tab-1-container .tab-1-content .link-open-form{font-size:16px;margin:24px 0 0}.main.achimura-business .tab-1-container .tab-1-content .link-open-form .link-btn{height:44px;padding:0;border:2px solid #00ab6b;font-size:16px}.main.achimura-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{width:16px;right:16px}}@media (max-width: 374px){.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks{height:40px;white-space:break-spaces}.main.achimura-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks.active{height:48px}}.main.achimura-business .intro-mb-supercorp-container{width:100%;background:#f9f9f9;position:relative}.main.achimura-business .intro-mb-supercorp-container .angle-image{width:100%;height:120px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_achimura/img-bg-2.png);background-repeat:no-repeat;background-size:cover}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{margin:32px 0;font-size:20px;line-height:30px;font-weight:500}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{text-align:center;padding:80px 0 40px}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:24px;font-weight:700;line-height:24px;border-bottom:4px solid #00ab6b;width:fit-content;margin:0 auto 18px}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{width:100%;max-width:927px}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:none}@media (max-width: 1159px){.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.achimura-business .intro-mb-supercorp-container{background:#f9f9f9}.main.achimura-business .intro-mb-supercorp-container .angle-image{display:none}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{font-size:14px;line-height:21px;margin:16px auto 32px}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{padding:0}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:13px;margin:0 auto 24px}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{max-width:335px}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-pc{display:none}.main.achimura-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:block;margin:0 auto}}.main.achimura-business .tab-2-container{background:#f9f9f9}.main.achimura-business .tab-2-container .tab-2-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);padding:40px 0;background:#fff;border:2px solid #f0f0f0;border-radius:20px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 16px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:20px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#00ab6b;color:#fff}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{justify-content:center}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{display:flex;gap:38px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{display:flex;gap:32px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap{text-align:center}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{text-align:left;background:#00ab6b;border-radius:6px;padding:10px 24px;font-size:16px;font-weight:700;color:#fff;white-space:nowrap;transform:translate(0, -10px)}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{display:flex;flex-direction:column;gap:16px;justify-content:center}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:20px;font-weight:500;line-height:30px;text-align:justify}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{padding:76px 0}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap{flex-direction:column}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{display:flex;width:100%;min-height:280px;align-items:center;justify-content:center;margin-bottom:24px;background:#f9f9f9}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:384px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{display:flex;align-items:center;justify-content:center;padding:8px 32px;font-size:24px;font-weight:900;height:60px;width:184px;margin:0 auto 44px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:left;font-size:16px;font-weight:700;line-height:32px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:none}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:32px;border-right:1px solid #c2c2c2}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side .button-title{color:#fff;background:#00ab6b}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{display:flex;flex-direction:column;align-items:center;padding-left:32px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:56px;color:#00ab6b;background:#fff;border:4px solid #00ab6b}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.achimura-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 20px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab,.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 950px){.main.achimura-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 8px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content{width:unset;max-width:100%;padding:0 8px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{min-height:unset}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 12px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{padding:16px 0}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{flex-direction:column;gap:16px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{gap:10px;align-items:center}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{font-size:12px;padding:6px 12px;line-height:16px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:first-of-type>img{width:75px !important}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:last-of-type>img{width:54px !important}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{gap:5px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:12px;line-height:18px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{max-width:100%;padding:16px 0}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{flex-direction:column;padding:20px 12px;margin-bottom:10px;width:calc(100% - 24px)}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:100%}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{height:54px;width:164px;margin:0 auto 24px;padding:0;font-size:20px;line-height:37px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:center;font-size:12px;line-height:18px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:block}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:0;border-right:none;border-bottom:1px solid #c2c2c2;padding-bottom:24px;margin-bottom:24px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{padding-left:0}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:48px}.main.achimura-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:12px;line-height:18px;text-align:justify}}.main.achimura-business .register-container{width:100%;background:#fff;position:relative}.main.achimura-business .register-container .register-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.achimura-business .register-container .register-content .register-main-content{display:flex;margin-top:32px;gap:16px}.main.achimura-business .register-container .register-content .register-main-content .title-block{font-weight:700;font-size:24px;line-height:26px;margin-bottom:24px;text-align:center}.main.achimura-business .register-container .register-content .register-main-content .desc-1{font-weight:700;font-size:16px;line-height:24px;margin-bottom:24px}.main.achimura-business .register-container .register-content .register-main-content .sub-title{font-weight:700;font-size:20px;line-height:24px;margin-bottom:16px;margin-top:0}.main.achimura-business .register-container .register-content .register-main-content .desc-2{font-weight:500;font-size:15px;line-height:24px;margin-bottom:24px}.main.achimura-business .register-container .register-content .register-main-content .desc-2>a{color:#00ab6b}.main.achimura-business .register-container .register-content .register-main-content .button-action{display:flex;align-items:center;justify-content:center;height:80px;width:100%;background:#00ab6b;color:#fff;font-weight:700;font-size:18px;text-decoration:none;border-radius:12px;position:relative}.main.achimura-business .register-container .register-content .register-main-content .button-action .icon{position:absolute;right:30px;width:18px}.main.achimura-business .register-container .register-content .register-main-content .notice-text{margin-top:24px;font-size:14px;line-height:20px}.main.achimura-business .register-container .register-content .register-main-content .registration-flow{background:#fff;overflow:hidden;margin-bottom:24px;padding-bottom:8px}.main.achimura-business .register-container .register-content .register-main-content .registration-flow .img-block{padding:20px 0;width:100%;overflow:auto}.main.achimura-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-track{background:transparent;border-radius:4px}.main.achimura-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar{height:4px;width:4px}.main.achimura-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.main.achimura-business .register-container .register-content .register-main-content .registration-flow .img-block>img{height:82px}.main.achimura-business .register-container .register-content .register-main-content .right-block,.main.achimura-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 96px)}.main.achimura-business .register-container .register-content .register-main-content .right-block{padding:44px;background:#e5f7f0}.main.achimura-business .register-container .register-content .register-main-content .left-block{padding:44px;background:#f9f9f9}.main.achimura-business .register-container .register-content .register-main-content .left-block .button-action{height:74px;border:3px solid #00ab6b;color:#00ab6b;background:#fff}@media (max-width: 1159px){.main.achimura-business .register-container .register-content{max-width:100%;padding:40px 20px}.main.achimura-business .register-container .register-content .register-main-content .right-block,.main.achimura-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 40px)}.main.achimura-business .register-container .register-content .register-main-content .left-block .desc-2{white-space:normal}}@media (max-width: 890px){.main.achimura-business .register-container .register-content .register-main-content{flex-direction:column}.main.achimura-business .register-container .register-content .register-main-content .title-block{font-size:16px;line-height:18px;margin-bottom:24px}.main.achimura-business .register-container .register-content .register-main-content .desc-1{font-size:12px;line-height:18px;margin-bottom:20px}.main.achimura-business .register-container .register-content .register-main-content .sub-title{font-size:13px;line-height:15px;margin-bottom:12px}.main.achimura-business .register-container .register-content .register-main-content .desc-2{font-size:12px;line-height:17px;margin-bottom:20px}.main.achimura-business .register-container .register-content .register-main-content .button-action{height:48px;font-size:16px}.main.achimura-business .register-container .register-content .register-main-content .button-action .icon{width:12px;right:18px}.main.achimura-business .register-container .register-content .register-main-content .notice-text{margin-top:20px;font-size:12px;line-height:17px}.main.achimura-business .register-container .register-content .register-main-content .right-block,.main.achimura-business .register-container .register-content .register-main-content .left-block{width:calc(100% - 36px);padding:30px 18px}.main.achimura-business .register-container .register-content .register-main-content .left-block .button-action{height:44px;border:2px solid #00ab6b}}.main.achimura-business .contact-container{width:100%;background-image:linear-gradient(to right, #f9f9f9, #f9f9f9 50%, #00ab6b 50%);position:relative}.main.achimura-business .contact-container .scroll-point{height:150px;top:-150px}.main.achimura-business .contact-container .title-contact{background:#e6f1eb;font-size:24px;font-weight:500;height:68px;line-height:68px;width:100%;text-align:center;color:#00ab6b}.main.achimura-business .contact-container .contact-content{max-width:1440px;display:flex;margin:0 auto}.main.achimura-business .contact-container .contact-content .contact-form{width:calc(50% - 88px);flex-shrink:0;padding:44px;background:#f9f9f9}.main.achimura-business .contact-container .contact-content .contact-form .title{font-size:24px;font-weight:700;text-align:center;margin-bottom:16px}.main.achimura-business .contact-container .contact-content .contact-form .sub-title{font-size:18px;text-align:center;margin-bottom:20px}.main.achimura-business .contact-container .contact-content .contact-form .content-form{max-width:452px;margin:0 auto;padding:20px}.main.achimura-business .contact-container .contact-content .contact-info{width:calc(50% - 136px);color:#fff;padding:40px 66px 40px 70px;overflow:hidden}.main.achimura-business .contact-container .contact-content .contact-info .title{font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.main.achimura-business .contact-container .contact-content .contact-info .text-1{font-size:20px;font-weight:500;margin-bottom:75px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:16px;font-weight:500}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:none}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap,.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{display:flex;gap:6px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a,.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{color:#fff;font-weight:700;text-decoration:none}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:42px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{align-items:center}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:48px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{margin-bottom:20px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:38px;line-height:32px;white-space:nowrap}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:42px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item:not(:last-of-type){margin-bottom:20px}@media (max-width: 1369px){.main.achimura-business .contact-container .contact-content .contact-info{width:100%;padding:40px 20px}}@media (max-width: 1259px){.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:28px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:28px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:28px;line-height:24px;white-space:nowrap}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:28px}}@media (max-width: 950px){.main.achimura-business .contact-container{background-image:none;background-color:#f9f9f9}.main.achimura-business .contact-container .title-contact{height:58px;font-size:16px;line-height:58px}.main.achimura-business .contact-container .contact-content{max-width:100%;flex-direction:column}.main.achimura-business .contact-container .contact-content .contact-form{width:calc(100% - 40px);padding:40px 20px}.main.achimura-business .contact-container .contact-content .contact-form .title{font-size:16px}.main.achimura-business .contact-container .contact-content .contact-form .sub-title{font-size:12px;margin-bottom:16px}.main.achimura-business .contact-container .contact-content .contact-info{width:calc(100% - 80px);padding:40px;background:#00ab6b}.main.achimura-business .contact-container .contact-content .contact-info .title{font-size:16px;margin-bottom:24px}.main.achimura-business .contact-container .contact-content .contact-info .text-1{font-size:12px;margin-bottom:24px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:12px;line-height:18px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:block}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:24px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{margin-bottom:4px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:24px}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:18px;line-height:24px;white-space:nowrap}.main.achimura-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:24px}}@media (max-width: 374px){.main.achimura-business .contact-container .contact-content .contact-info{width:calc(100% - 16px);padding:40px 8px}}.main.achimura-business .footer-container{width:100%;background:#373737;padding:28px 0 24px}.main.achimura-business .footer-container .footer-content{max-width:1090px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.main.achimura-business .footer-container .footer-content .left-side>img{width:261px;padding:8px;border-radius:12px}.main.achimura-business .footer-container .footer-content .right-side{color:#fff;text-align:right}.main.achimura-business .footer-container .footer-content .right-side .menu-footer{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:18px}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{color:#fff;font-size:12px;font-weight:400;text-decoration:none}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:10px;border-right:1px solid #fff}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:10px}.main.achimura-business .footer-container .footer-content .right-side .coppy-right-text{font-size:15px}@media (max-width: 1030px){.main.achimura-business .footer-container .footer-content{max-width:100%;padding:0px 20px}}@media (max-width: 820px){.main.achimura-business .footer-container{padding:0px}.main.achimura-business .footer-container .footer-content{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px}.main.achimura-business .footer-container .footer-content .left-side>img{width:300px}.main.achimura-business .footer-container .footer-content .right-side{text-align:center}.main.achimura-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:20px;display:inline-flex}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:12px}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{font-size:10px}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:5px}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:5px}.main.achimura-business .footer-container .footer-content .right-side .coppy-right-text{font-size:13px}}@media (max-width: 374px){.main.achimura-business .footer-container .footer-content .right-side{width:calc(100% - 20px)}.main.achimura-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:12px;flex-wrap:wrap;text-align:center;justify-content:center}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item{margin-bottom:8px}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:0px}.main.achimura-business .footer-container .footer-content .right-side .menu-footer .menu-item:first-of-type{margin-right:5px;padding-right:5px;border-right:1px solid #fff}}.icon-ion-android-open:before{font-family:"Ionicons";content:"\f39c"}.container-teaser.achimura-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.achimura-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper{display:flex;gap:24px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:70px 40px 0}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:50px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:455px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:46px;font-weight:900}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:32px;font-weight:900;line-height:40px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:28px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:15px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#00ab6b}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:26px}@media (max-width: 768px){.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:356px}@media (max-width: 768px){.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:inline-block}@media (max-width: 768px){.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:inline-block}}.container-teaser.achimura-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#00ab6b;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.achimura-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;line-height:56px;font-weight:700}.container-teaser.achimura-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px;line-height:39px}.container-teaser.achimura-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.achimura-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#00ab6b;border-bottom:4px solid #00ab6b;padding-bottom:12px;margin-bottom:24px}.container-teaser.achimura-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.achimura-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.achimura-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.achimura-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#00ab6b;text-decoration:none;cursor:pointer}.container-teaser.achimura-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.achimura-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#00ab6b;position:relative;top:1px}.container-teaser.achimura-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.achimura-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.achimura-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.achimura-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.achimura-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.achimura-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.achimura-teaser .footer .logo-footer img{width:250px;max-width:100%}.container-teaser.achimura-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.achimura-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span{margin-right:4px}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.achimura-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1023px){.container-teaser.achimura-teaser{margin:0;padding:0 25px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:280px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:20px;margin-bottom:-10px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:16px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:8px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:14px}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:28px;white-space:nowrap}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.achimura-teaser .main-content-wrapper .intro-wrapper .right-side img{width:210px}.container-teaser.achimura-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:40px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.achimura-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px;line-height:20px;margin-bottom:4px}.container-teaser.achimura-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px;line-height:20px}.container-teaser.achimura-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.achimura-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.achimura-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.achimura-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.achimura-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.achimura-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.achimura-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.achimura-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.achimura-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.achimura-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.achimura-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.achimura-teaser .footer{margin-bottom:16px}.container-teaser.achimura-teaser .footer .logo-footer img{width:100%;max-width:180px}.container-teaser.achimura-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.achimura-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px}.container-teaser.achimura-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.achimura-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal.modal-teaser-nagano-achimura .modal-dialog{max-width:556px;width:calc(100% - 10px)}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content{padding:20px;max-width:100%;border-radius:10px;background:#f9f9f9}@media (max-width: 768px){#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body{padding:0}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:730px;overflow-y:hidden}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:60px;left:50%;transform:translate(-50%, 0)}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:none}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:400px;margin:0 auto;width:unset}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:block}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:16px;line-height:24px;height:92px;margin-bottom:24px;font-weight:700;text-align:left}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;font-weight:700;white-space:nowrap}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list{overflow-y:unset;max-height:534px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{bottom:-40px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{background:#fff;border:1px solid #c2c2c2}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888;border-color:#888}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto;border-radius:50%;border:9px solid #00ab6b;margin-bottom:10px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number .number{color:#00ab6b;font-size:21px;line-height:21px;font-weight:700}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:262px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:block}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:none}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{color:#5b5b5b;font-size:20px}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{height:72px;color:#5b5b5b;font-size:13px;font-weight:700;text-align:left;margin-bottom:0}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;line-height:14px;font-weight:700;white-space:unset}#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:none}}@media (max-width: 374px){#howtoModal.modal-teaser-nagano-achimura .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal.modal-teaser-nagano-achimura .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.modal-teaser-nagano-achimura.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}.main.yamanouchi-business{padding-top:84px}@media (max-width: 767px){.main.yamanouchi-business{padding-top:56px}}.main.yamanouchi-business .title-content-block{font-size:28px;font-weight:700;border-left:5px solid #8dbc69;line-height:34px;padding-left:19px}@media (max-width: 767px){.main.yamanouchi-business .title-content-block{font-size:18px;line-height:18px;padding-left:7px}}.main.yamanouchi-business .scroll-point{position:absolute;height:152px;top:-152px;z-index:-1}@media (max-width: 767px){.main.yamanouchi-business .scroll-point{height:56px;top:-56px}}.main.yamanouchi-business .link-corp-register.disabled{pointer-events:none}.main.yamanouchi-business .header-container{width:100%;border-bottom:1px solid #dedede;position:fixed;z-index:99;top:0;padding:12px 0;background:#fff}.main.yamanouchi-business .header-container .header-content{min-height:60px;max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main.yamanouchi-business .header-container .header-content .link-top{color:#000;text-decoration:none}.main.yamanouchi-business .header-container .header-content .logo-header{display:flex;align-items:center;gap:6px}.main.yamanouchi-business .header-container .header-content .logo-header .logo{width:250px}.main.yamanouchi-business .header-container .header-content .logo-header .logo--business-text{font-size:18px;font-weight:700;color:#8dbc69;margin-left:12px}.main.yamanouchi-business .header-container .header-content .button{height:44px;padding:0 24px;line-height:44px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#8dbc69;text-decoration:none}.main.yamanouchi-business .header-container .header-content .menu-sp{display:none}.main.yamanouchi-business .header-container .header-content .right-menu{display:flex;align-items:center;gap:12px}.main.yamanouchi-business .header-container .header-content .right-menu .btn-o-light{height:40px;line-height:36px;border:2px solid #8dbc69;background:#fff;color:#8dbc69}@media (max-width: 1139px){.main.yamanouchi-business .header-container .header-content{max-width:100%;padding:0 16px}}@media (max-width: 767px){.main.yamanouchi-business .header-container{padding:8px 0px}.main.yamanouchi-business .header-container .header-content{min-height:40px;max-width:100%;padding:0 16px}.main.yamanouchi-business .header-container .header-content .logo-header{gap:2px}.main.yamanouchi-business .header-container .header-content .logo-header .logo{width:162px}.main.yamanouchi-business .header-container .header-content .logo-header .logo--business-text{font-size:11px;margin-left:8px}.main.yamanouchi-business .header-container .header-content .button{display:none}.main.yamanouchi-business .header-container .header-content .menu-sp{display:flex}.main.yamanouchi-business .header-container .header-content .menu-sp .icon-mb_icons_hamburger{font-size:20px;line-height:20px}}.main.yamanouchi-business .menu-sp-wrapper{position:fixed;top:-100%;left:0;width:100%;background-color:rgba(55,55,55,0.95);z-index:2;transition:all 0.35s ease-in-out}.main.yamanouchi-business .menu-sp-wrapper .menu{padding:0;margin:0;list-style:none}.main.yamanouchi-business .menu-sp-wrapper .menu .menu-item{height:56px}.main.yamanouchi-business .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;max-width:100%;height:100%;margin:0 26px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.main.yamanouchi-business .menu-sp-wrapper .menu .menu-item:not(:last-of-type)>a{border-bottom:1px solid #fff}.main.yamanouchi-business .menu-sp-wrapper.show{top:57px}.main.yamanouchi-business .banner-container{background:#8dbc69}.main.yamanouchi-business .banner-container .banner-content{display:flex;margin:0 auto;max-width:1440px;min-height:510px}.main.yamanouchi-business .banner-container .banner-content .left-side{width:100%}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content{display:flex;flex-direction:column;height:100%;width:fit-content;justify-content:center;align-items:flex-start;color:#fff;margin:0 auto}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:36px;font-weight:700;margin-bottom:42px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .button{display:flex;align-items:center;justify-content:center;text-decoration:none;max-width:298px;width:100%;height:60px;background:#fff;border-radius:12px;font-size:18px;font-weight:700;color:#8dbc69}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .btn-group{width:100%;display:flex;align-items:center;gap:16px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:54px;background:#8dbc69;color:#fff;border:3px solid #fff;max-width:148px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{color:#fff;margin-bottom:42px;text-align:left}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{display:block;width:6px;height:6px;background:#fff;border-radius:100%;margin:0 7px 0 7px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 6px 0 9px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text{font-size:20px;line-height:22px;font-weight:900;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.25)}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text .smaller{font-size:16px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:48px;font-weight:900;line-height:58px;text-shadow:0px 0px 10px rgba(0,0,0,0.12)}.main.yamanouchi-business .banner-container .banner-content .right-side{width:580px;flex-shrink:0;background:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_yamanouchi/img-banner-pc.png);background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width: 1169px){.main.yamanouchi-business .banner-container .banner-content .right-side{width:480px}}@media (max-width: 1074px){.main.yamanouchi-business .banner-container .banner-content .right-side{width:380px}}@media (max-width: 991px){.main.yamanouchi-business .banner-container .banner-content{min-height:375px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:22px;margin-bottom:32px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .button{max-width:320px;width:320px;height:56px;font-size:18px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .btn-group{flex-direction:column}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:52px;max-width:320px;width:320px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{margin-bottom:32px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{margin-bottom:4px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{width:6px;height:6px;margin:0 7px 0 7px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 7px 0 7px}.main.yamanouchi-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:26px;line-height:38px}.main.yamanouchi-business .banner-container .banner-content .right-side{display:none}}.main.yamanouchi-business .body-menu-container{position:sticky;top:84px;background:#fff;border-top:1px solid #dedede;z-index:99;width:100%}.main.yamanouchi-business .body-menu-container .body-menu-content{max-width:1440px;display:flex;margin:0 auto;padding:0 8px}.main.yamanouchi-business .body-menu-container .body-menu-content .menu-item{height:64px;width:20%;border-bottom:4px solid #DEDEDE;text-align:center;cursor:pointer}.main.yamanouchi-business .body-menu-container .body-menu-content .menu-item>a{display:flex;align-items:center;justify-content:center;width:100%;height:64px;font-size:16px;font-weight:500;color:#5b5b5b;text-decoration:none}.main.yamanouchi-business .body-menu-container .body-menu-content .menu-item.active{border-color:#8dbc69}.main.yamanouchi-business .body-menu-container .body-menu-content .menu-item.active>a{color:#373737}@media (max-width: 767px){.main.yamanouchi-business .body-menu-container{display:none}}.main.yamanouchi-business .business-summary-container{width:100%;background:#f9f9f9;position:relative}.main.yamanouchi-business .business-summary-container .business-summary-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper{margin:32px 0}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .title{color:#8dbc69;text-align:left;font-size:24px;font-weight:700;margin-bottom:24px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:16px;line-height:32px;font-weight:500;display:flex;align-items:flex-start;gap:12px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:24px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap .icon-mb_icons_list_approved{font-size:24px;padding-top:4px}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;display:flex;align-items:center;background:#eff4eb;width:fit-content;padding-right:16px}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{display:flex;width:36px;height:36px;background:#8dbc69}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block .icon-mb_icons_info{color:#fff;font-size:24px;padding:6px}@media (max-width: 768px){.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block .icon-mb_icons_info{font-size:16px}}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:20px;font-weight:700}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.yamanouchi-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.yamanouchi-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper{margin:16px 0 24px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .title{text-align:left;font-size:16px;margin-bottom:16px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{gap:8px;font-size:12px;line-height:18px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:12px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{width:20px}.main.yamanouchi-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap .icon-mb_icons_list_approved{padding-top:1px}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;padding-right:8px}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{width:28px;height:28px}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block>img{width:16px;padding:6px}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:14px}.main.yamanouchi-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:12px}}.main.yamanouchi-business .companies-advantage-container{width:100%;background:#f9f9f9;position:relative}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .title-content-block{text-align:center;border-left:none;padding-left:0;font-size:24px;line-height:24px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap{display:flex;gap:60px;width:fit-content;margin:60px auto 0}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%;width:420px;background:#8dbc69;border-radius:24px;padding:40px 14px 0px;text-align:center;color:#fff}@media (max-width: 768px){.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%}}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fff;font-size:32px;font-weight:700;color:#8dbc69;margin:0 auto 30px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:28px;font-weight:700;margin-bottom:8px;white-space:nowrap}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:20px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{margin:0 auto 24px;list-style:none;padding:0;display:flex;flex-direction:column;width:fit-content;align-items:flex-start;font-size:16px;font-weight:700}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img{width:100%}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w338{max-width:338px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w364{max-width:336px}@media (max-width: 1159px){.main.yamanouchi-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}}@media (max-width: 920px){.main.yamanouchi-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .title-content-block{font-size:16px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap{margin:32px auto 0;flex-direction:column;gap:30px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{padding:48px 0 36px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{width:40px;height:40px;font-size:28px;margin:0 auto 16px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:20px;margin-bottom:16px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:15px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{font-size:14px;margin:0 auto 32px}.main.yamanouchi-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap.mr-24{margin-right:24px}}.main.yamanouchi-business .intro-ito-mb-container{width:100%;background:#fff;position:relative}.main.yamanouchi-business .intro-ito-mb-container .angle-image{position:absolute;z-index:0;width:100%;height:142px;background-color:#f9f9f9;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_yamanouchi/img-bg-1.png);background-repeat:no-repeat;background-size:cover}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:120px 0 60px}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:20px;font-weight:500}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:32px 0 40px}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:40px 0 32px}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .img-block{text-align:center;padding-top:60px}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .img-block>img{width:100%;max-width:700px}@media (max-width: 1159px){.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:0 20px 40px}}@media (max-width: 767px){.main.yamanouchi-business .intro-ito-mb-container .angle-image{display:none}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:40px 20px}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:14px;line-height:21px}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:16px 0 24px}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:24px 0 40px}.main.yamanouchi-business .intro-ito-mb-container .intro-ito-mb-content .img-block{padding-top:0}}.main.yamanouchi-business .tab-1-container,.main.yamanouchi-business .tab-2-container{width:100%;background:#fff;color:#373737}.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header{display:flex;align-items:flex-end;gap:6px}.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:8px 8px 0 0;border:none;height:45px;width:100%;background:#888;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:53px;background:#8dbc69}.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header .tablinks .hide-on-pc,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header .tablinks .hide-on-pc{display:none}.main.yamanouchi-business .tab-1-container .tab-wrap .tab-content,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-content{width:100%;display:flex;flex-direction:column;gap:40px}@media (max-width: 767px){.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header{gap:2px}.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:4px 4px 0 0;font-size:10px;height:32px;padding:4px;white-space:nowrap}.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:40px}}@media (max-width: 374px){.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header .tablinks{padding:1px}}@media (max-width: 320px){.main.yamanouchi-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.yamanouchi-business .tab-2-container .tab-wrap .tab-header .tablinks{white-space:break-spaces}}.main.yamanouchi-business .tab-1-container .tab-1-content{max-width:1140px;margin:0 auto;padding:60px 0 0}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);background-color:#eff4eb;padding:40px 0;border:2px solid #8dbc69;border-radius:20px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:17px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#8dbc69;color:#fff}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:16px;font-weight:500;line-height:32px;text-align:justify}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{gap:62px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:260px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{line-height:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:none}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{margin-bottom:10px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block{margin-bottom:0px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{display:flex;justify-content:center;align-items:center;gap:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{position:relative;padding-bottom:26px;margin-left:20px;width:186px;text-align:center}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;width:186px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#8dbc69;text-align:center;line-height:48px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{display:flex;align-items:flex-start;gap:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .left-side>img{width:65px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:24px;font-weight:700;line-height:36px;margin-bottom:10px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4 .highlight{color:#8dbc69}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:16px;font-weight:500;line-height:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:12px;font-weight:500}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents{position:relative}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:700;margin-bottom:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:24px !important;position:relative}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:-6px;right:9px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{display:block;width:6px;height:6px;background:#8dbc69;border-radius:100%}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:16px;font-weight:500}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{width:100%;height:66px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_yamanouchi/pricing_bg_img.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;margin-bottom:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:24px;font-weight:700}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:24px;font-weight:700;color:#da2f2f;padding:4px 10px;border-radius:6px;background:#fff}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text{font-size:48px;font-weight:900}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text .unit{font-size:20px;font-weight:700;letter-spacing:1px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{width:100%;display:flex;align-items:stretch;justify-content:center;gap:48px;padding:24px 0;background:#fff;border-radius:8px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side{color:#000;text-align:center;font-weight:500}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:20px;margin-bottom:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:48px;line-height:32px;margin-bottom:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{color:#5b5b5b;font-size:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:20px;border-radius:6px;background:#eff4eb;font-size:16px;font-weight:500;line-height:24px;color:#373737}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text{margin:0;padding:0;list-style:none}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text .text-item .color-orange{color:#ff6b00}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px 8px;margin-bottom:8px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{background:#f9f9f9;width:calc(100%/3);border-radius:4px 4px 0 0}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{display:flex;align-items:center;justify-content:center;height:102px;border-radius:4px 4px 0 0;background:#8dbc69;color:#fff}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title{display:flex;align-items:center;justify-content:center}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title>img{width:100%}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1{width:44px;margin-right:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2{width:44px;margin-right:8px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:31px;margin-right:8px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{text-align:center;font-weight:700;font-size:30px;line-height:30px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:18px;line-height:26px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{display:flex;align-items:center;justify-content:center;flex-direction:column;height:120px;font-weight:700}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:42px;font-size:28px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text .color-text{color:#ff6b00}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:24px;font-size:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-weight:700;font-size:16px;line-height:23px;padding-left:13px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:none}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{color:#da2f2f;font-size:15px;line-height:24px;font-weight:500;margin-bottom:24px;padding-left:13px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require .underline{text-decoration:underline}@media (max-width: 768px){.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{font-size:12px;line-height:20px;margin-bottom:12px;padding-left:0}}.main.yamanouchi-business .tab-1-container .tab-1-content .link-open-form{display:flex;align-items:center;justify-content:center;margin:40px 0 0}.main.yamanouchi-business .tab-1-container .tab-1-content .link-open-form .link-btn{display:flex;align-items:center;justify-content:center;height:80px;width:100%;max-width:470px;padding:0 60px;border:3px solid #8dbc69;border-radius:12px;color:#8dbc69;text-decoration:none;font-size:18px;font-weight:700;line-height:20px;position:relative}.main.yamanouchi-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{position:absolute;right:60px;width:18px}@media (max-width: 1159px){.main.yamanouchi-business .tab-1-container .tab-1-content{max-width:100%;padding:40px 20px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab,.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 767px){.main.yamanouchi-business .tab-1-container .tab-1-content{max-width:100%}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content{width:unset;max-width:100%;gap:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{padding:16px 0}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:12px;line-height:20px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{flex-direction:column;justify-content:center;gap:20px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:240px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{font-size:12px;line-height:18px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:block}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:16px;margin-bottom:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{padding:0;margin:0 0 10px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab .number-tag{font-size:12px;margin-bottom:10px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{flex-direction:column;align-items:center;gap:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{padding-bottom:18px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;line-height:48px;width:150px;font-size:12px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side:after{display:none}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{gap:12px;flex-direction:column;align-items:center}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:16px;padding-bottom:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:16px;line-height:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:12px;line-height:18px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:10px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{flex-direction:column;font-size:12px;gap:4px;margin-bottom:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:16px !important}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{top:-3px;right:4px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{width:4px;height:4px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:8px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:0}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{gap:0;justify-content:space-between;padding:0 11px;width:calc(100% - 22px);margin-bottom:16px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_yamanouchi/pricing_bg_img_sp.png)}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:12px;max-width:117px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:14px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{flex-direction:column;align-items:center;gap:12px;padding:24px;width:calc(100% - 48px)}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:12px;margin-bottom:12px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:28px;margin-bottom:12px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{font-size:12px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:12px;font-size:12px;width:calc(100% - 24px)}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{flex-direction:column}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{width:100%}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{height:32px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1,.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2,.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:20px;margin-right:8px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{font-size:16px;line-height:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:16px;line-height:24px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title br{display:none}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{height:54px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:30px;font-size:20px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:18px;font-size:12px}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-size:12px;line-height:17px;margin-bottom:16px;padding-left:0}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:block}.main.yamanouchi-business .tab-1-container .tab-1-content .link-open-form{font-size:16px;margin:24px 0 0}.main.yamanouchi-business .tab-1-container .tab-1-content .link-open-form .link-btn{height:44px;padding:0;border:2px solid #8dbc69;font-size:16px}.main.yamanouchi-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{width:16px;right:16px}}@media (max-width: 374px){.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks{height:40px;white-space:break-spaces}.main.yamanouchi-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks.active{height:48px}}.main.yamanouchi-business .intro-mb-supercorp-container{width:100%;background:#f9f9f9;position:relative}.main.yamanouchi-business .intro-mb-supercorp-container .angle-image{width:100%;height:120px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/nagano_yamanouchi/img-bg-2.png);background-repeat:no-repeat;background-size:cover}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{margin:32px 0;font-size:20px;line-height:30px;font-weight:500}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{text-align:center;padding:80px 0 40px}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:24px;font-weight:700;line-height:24px;border-bottom:4px solid #8dbc69;width:fit-content;margin:0 auto 18px}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{width:100%;max-width:927px}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:none}@media (max-width: 1159px){.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.yamanouchi-business .intro-mb-supercorp-container{background:#f9f9f9}.main.yamanouchi-business .intro-mb-supercorp-container .angle-image{display:none}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{font-size:14px;line-height:21px;margin:16px auto 32px}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{padding:0}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:13px;margin:0 auto 24px}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{max-width:335px}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-pc{display:none}.main.yamanouchi-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:block;margin:0 auto}}.main.yamanouchi-business .tab-2-container{background:#f9f9f9}.main.yamanouchi-business .tab-2-container .tab-2-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);padding:40px 0;background:#fff;border:2px solid #f0f0f0;border-radius:20px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 16px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:20px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#8dbc69;color:#fff}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{justify-content:center}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{display:flex;gap:38px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{display:flex;gap:32px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap{text-align:center}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{text-align:left;background:#8dbc69;border-radius:6px;padding:10px 24px;font-size:16px;font-weight:700;color:#fff;white-space:nowrap;transform:translate(0, -10px)}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{display:flex;flex-direction:column;gap:16px;justify-content:center}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:20px;font-weight:500;line-height:30px;text-align:justify}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{padding:76px 0}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap{flex-direction:column}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{display:flex;width:100%;min-height:280px;align-items:center;justify-content:center;margin-bottom:24px;background:#f9f9f9}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:384px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{display:flex;align-items:center;justify-content:center;padding:8px 32px;font-size:24px;font-weight:900;height:60px;width:184px;margin:0 auto 44px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:left;font-size:16px;font-weight:700;line-height:32px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:none}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:32px;border-right:1px solid #c2c2c2}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side .button-title{color:#fff;background:#8dbc69}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{display:flex;flex-direction:column;align-items:center;padding-left:32px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:56px;color:#8dbc69;background:#fff;border:4px solid #8dbc69}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.yamanouchi-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 20px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab,.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 950px){.main.yamanouchi-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 8px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content{width:unset;max-width:100%;padding:0 8px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{min-height:unset}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 12px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{padding:16px 0}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{flex-direction:column;gap:16px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{gap:10px;align-items:center}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{font-size:12px;padding:6px 12px;line-height:16px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:first-of-type>img{width:75px !important}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:last-of-type>img{width:54px !important}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{gap:5px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:12px;line-height:18px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{max-width:100%;padding:16px 0}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{flex-direction:column;padding:20px 12px;margin-bottom:10px;width:calc(100% - 24px)}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:100%}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{height:54px;width:164px;margin:0 auto 24px;padding:0;font-size:20px;line-height:37px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:center;font-size:12px;line-height:18px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:block}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:0;border-right:none;border-bottom:1px solid #c2c2c2;padding-bottom:24px;margin-bottom:24px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{padding-left:0}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:48px}.main.yamanouchi-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:12px;line-height:18px;text-align:justify}}.main.yamanouchi-business .register-container{width:100%;background:#fff;position:relative}.main.yamanouchi-business .register-container .register-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yamanouchi-business .register-container .register-content .register-main-content{display:flex;margin-top:32px;gap:16px}.main.yamanouchi-business .register-container .register-content .register-main-content .title-block{font-weight:700;font-size:24px;line-height:26px;margin-bottom:24px;text-align:center}.main.yamanouchi-business .register-container .register-content .register-main-content .desc-1{font-weight:700;font-size:16px;line-height:24px;margin-bottom:24px}.main.yamanouchi-business .register-container .register-content .register-main-content .sub-title{font-weight:700;font-size:20px;line-height:24px;margin-bottom:16px;margin-top:0}.main.yamanouchi-business .register-container .register-content .register-main-content .desc-2{font-weight:500;font-size:15px;line-height:24px;margin-bottom:24px}.main.yamanouchi-business .register-container .register-content .register-main-content .desc-2>a{color:#8dbc69}.main.yamanouchi-business .register-container .register-content .register-main-content .button-action{display:flex;align-items:center;justify-content:center;height:80px;width:100%;background:#8dbc69;color:#fff;font-weight:700;font-size:18px;text-decoration:none;border-radius:12px;position:relative}.main.yamanouchi-business .register-container .register-content .register-main-content .button-action .icon{position:absolute;right:30px;width:18px}.main.yamanouchi-business .register-container .register-content .register-main-content .notice-text{margin-top:24px;font-size:14px;line-height:20px}.main.yamanouchi-business .register-container .register-content .register-main-content .registration-flow{background:#fff;overflow:hidden;margin-bottom:24px;padding-bottom:8px}.main.yamanouchi-business .register-container .register-content .register-main-content .registration-flow .img-block{padding:20px 0;width:100%;overflow:auto}.main.yamanouchi-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-track{background:transparent;border-radius:4px}.main.yamanouchi-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar{height:4px;width:4px}.main.yamanouchi-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.main.yamanouchi-business .register-container .register-content .register-main-content .registration-flow .img-block>img{height:82px}.main.yamanouchi-business .register-container .register-content .register-main-content .right-block,.main.yamanouchi-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 96px)}.main.yamanouchi-business .register-container .register-content .register-main-content .right-block{padding:44px;background:#eff4eb}.main.yamanouchi-business .register-container .register-content .register-main-content .left-block{padding:44px;background:#f9f9f9}.main.yamanouchi-business .register-container .register-content .register-main-content .left-block .button-action{height:74px;border:3px solid #8dbc69;color:#8dbc69;background:#fff}@media (max-width: 1159px){.main.yamanouchi-business .register-container .register-content{max-width:100%;padding:40px 20px}.main.yamanouchi-business .register-container .register-content .register-main-content .right-block,.main.yamanouchi-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 40px)}.main.yamanouchi-business .register-container .register-content .register-main-content .left-block .desc-2{white-space:normal}}@media (max-width: 890px){.main.yamanouchi-business .register-container .register-content .register-main-content{flex-direction:column}.main.yamanouchi-business .register-container .register-content .register-main-content .title-block{font-size:16px;line-height:18px;margin-bottom:24px}.main.yamanouchi-business .register-container .register-content .register-main-content .desc-1{font-size:12px;line-height:18px;margin-bottom:20px}.main.yamanouchi-business .register-container .register-content .register-main-content .sub-title{font-size:13px;line-height:15px;margin-bottom:12px}.main.yamanouchi-business .register-container .register-content .register-main-content .desc-2{font-size:12px;line-height:17px;margin-bottom:20px}.main.yamanouchi-business .register-container .register-content .register-main-content .button-action{height:48px;font-size:16px}.main.yamanouchi-business .register-container .register-content .register-main-content .button-action .icon{width:12px;right:18px}.main.yamanouchi-business .register-container .register-content .register-main-content .notice-text{margin-top:20px;font-size:12px;line-height:17px}.main.yamanouchi-business .register-container .register-content .register-main-content .right-block,.main.yamanouchi-business .register-container .register-content .register-main-content .left-block{width:calc(100% - 36px);padding:30px 18px}.main.yamanouchi-business .register-container .register-content .register-main-content .left-block .button-action{height:44px;border:2px solid #8dbc69}}.main.yamanouchi-business .contact-container{width:100%;background-image:linear-gradient(to right, #f9f9f9, #f9f9f9 50%, #8dbc69 50%);position:relative}.main.yamanouchi-business .contact-container .scroll-point{height:150px;top:-150px}.main.yamanouchi-business .contact-container .title-contact{background:#eff4eb;font-size:24px;font-weight:500;height:68px;line-height:68px;width:100%;text-align:center;color:#8dbc69}.main.yamanouchi-business .contact-container .contact-content{max-width:1440px;display:flex;margin:0 auto}.main.yamanouchi-business .contact-container .contact-content .contact-form{width:calc(50% - 88px);flex-shrink:0;padding:44px;background:#f9f9f9}.main.yamanouchi-business .contact-container .contact-content .contact-form .title{font-size:24px;font-weight:700;text-align:center;margin-bottom:16px}.main.yamanouchi-business .contact-container .contact-content .contact-form .sub-title{font-size:18px;text-align:center;margin-bottom:20px}.main.yamanouchi-business .contact-container .contact-content .contact-form .content-form{max-width:452px;margin:0 auto;padding:20px}.main.yamanouchi-business .contact-container .contact-content .contact-info{width:calc(50% - 136px);color:#fff;padding:40px 66px 40px 70px;overflow:hidden}.main.yamanouchi-business .contact-container .contact-content .contact-info .title{font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.main.yamanouchi-business .contact-container .contact-content .contact-info .text-1{font-size:20px;font-weight:500;margin-bottom:75px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:16px;font-weight:500}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:none}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap,.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{display:flex;gap:6px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a,.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{color:#fff;font-weight:700;text-decoration:none}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:42px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{align-items:center}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:48px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{margin-bottom:20px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:38px;line-height:32px;white-space:nowrap}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:42px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item:not(:last-of-type){margin-bottom:20px}@media (max-width: 1439px){.main.yamanouchi-business .contact-container .contact-content .contact-info{width:100%;padding:40px 20px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:28px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:28px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:28px;line-height:24px;white-space:nowrap}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:28px}}@media (max-width: 1259px){.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:24px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:24px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:24px;line-height:24px;white-space:nowrap}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:28px}}@media (max-width: 950px){.main.yamanouchi-business .contact-container{background-image:none;background-color:#f9f9f9}.main.yamanouchi-business .contact-container .title-contact{height:58px;font-size:16px;line-height:58px}.main.yamanouchi-business .contact-container .contact-content{max-width:100%;flex-direction:column}.main.yamanouchi-business .contact-container .contact-content .contact-form{width:calc(100% - 40px);padding:40px 20px}.main.yamanouchi-business .contact-container .contact-content .contact-form .title{font-size:16px}.main.yamanouchi-business .contact-container .contact-content .contact-form .sub-title{font-size:12px;margin-bottom:16px}.main.yamanouchi-business .contact-container .contact-content .contact-info{width:calc(100% - 80px);padding:40px;background:#8dbc69}.main.yamanouchi-business .contact-container .contact-content .contact-info .title{font-size:16px;margin-bottom:24px}.main.yamanouchi-business .contact-container .contact-content .contact-info .text-1{font-size:12px;margin-bottom:24px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:12px;line-height:18px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:block}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:24px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{margin-bottom:4px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:24px}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:18px;line-height:24px;white-space:nowrap}.main.yamanouchi-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:24px}}@media (max-width: 374px){.main.yamanouchi-business .contact-container .contact-content .contact-info{width:calc(100% - 16px);padding:40px 8px}}.main.yamanouchi-business .footer-container{width:100%;background:#373737;padding:28px 0 24px}.main.yamanouchi-business .footer-container .footer-content{max-width:1090px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.main.yamanouchi-business .footer-container .footer-content .left-side>img{width:261px;padding:8px;border-radius:12px}.main.yamanouchi-business .footer-container .footer-content .right-side{color:#fff;text-align:right}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:18px}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{color:#fff;font-size:12px;font-weight:400;text-decoration:none}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:10px;border-right:1px solid #fff}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:10px}.main.yamanouchi-business .footer-container .footer-content .right-side .coppy-right-text{font-size:15px}@media (max-width: 1030px){.main.yamanouchi-business .footer-container .footer-content{max-width:100%;padding:0px 20px}}@media (max-width: 820px){.main.yamanouchi-business .footer-container{padding:0px}.main.yamanouchi-business .footer-container .footer-content{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px}.main.yamanouchi-business .footer-container .footer-content .left-side>img{width:300px}.main.yamanouchi-business .footer-container .footer-content .right-side{text-align:center}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:20px;display:inline-flex}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:12px}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{font-size:10px}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:5px}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:5px}.main.yamanouchi-business .footer-container .footer-content .right-side .coppy-right-text{font-size:13px}}@media (max-width: 374px){.main.yamanouchi-business .footer-container .footer-content .right-side{width:calc(100% - 20px)}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:12px;flex-wrap:wrap;text-align:center;justify-content:center}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item{margin-bottom:8px}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:0px}.main.yamanouchi-business .footer-container .footer-content .right-side .menu-footer .menu-item:first-of-type{margin-right:5px;padding-right:5px;border-right:1px solid #fff}}@font-face{font-family:"MatchboxSansDisplayv8";src:url(https://dqdjl38y4xiob.cloudfront.net/assets/matchbox/MatchboxSansDisplayv8-e8a654304873ea713f8eed3bd649376df22186fe0c5f36047516546325c1deae.eot);src:url(https://dqdjl38y4xiob.cloudfront.net/assets/matchbox/MatchboxSansDisplayv8-e8a654304873ea713f8eed3bd649376df22186fe0c5f36047516546325c1deae.eot?#iefix) format("embedded-opentype"),url(https://dqdjl38y4xiob.cloudfront.net/assets/matchbox/MatchboxSansDisplayv8-492e9491b646c3bd01cd41827a106a463ccc48038dc945cb2fee1f701e23e4bc.woff) format("woff"),url(https://dqdjl38y4xiob.cloudfront.net/assets/matchbox/MatchboxSansDisplayv8-5fec874cb3655ba510073e8abcc8813800a8f1961b9c3a92ba4c0ff70342bd7f.woff2) format("woff2");font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}body.body-class-career-taiken{font-family:"Noto Sans JP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", "ＭＳ Ｐゴシック", "Lucida Grande", sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#373737}body.body-class-career-taiken *,body.body-class-career-taiken ::after,body.body-class-career-taiken ::before{box-sizing:border-box}.main-root.nagano-yamanouchi-resort-work a{color:#007bff;text-decoration:none;background:0 0}.main-root.nagano-yamanouchi-resort-work img{max-width:100%}.main-root.nagano-yamanouchi-resort-work .container{max-width:800px;margin:auto;padding:0}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work .container{max-width:100%;padding:0 30px}}.main-root.nagano-yamanouchi-resort-work .svg-qa-icon .color{fill:#8DBC69}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-btn{width:100%;height:70px;background:#8DBC69;color:#fff;font-size:24px;line-height:24px;font-weight:700;letter-spacing:1px;border-radius:46px;border:none;margin-top:10px;cursor:pointer;display:flex;justify-content:center;align-items:center}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-btn.btn-spview{display:none}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-btn.font-mb-v8{font-family:"MatchboxSansDisplayv8"}@media (max-width: 768px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-btn{height:50px;font-size:18px;line-height:18px}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-btn.btn-pcview{display:none}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-btn.btn-spview{display:flex}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-title{color:#000000;font-size:28px;line-height:28px;text-align:center;margin-bottom:48px;font-weight:700}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-title{font-size:22px;line-height:22px;margin-bottom:36px}}.main-root.nagano-yamanouchi-resort-work .text-shadow-primary{font-family:"Zen Maru Gothic", serif;position:relative;font-size:66px;line-height:88px;font-weight:bold;color:#ffffff;z-index:0;min-width:max-content}.main-root.nagano-yamanouchi-resort-work .text-shadow-light{position:relative;z-index:0;min-width:max-content}.main-root.nagano-yamanouchi-resort-work .text-shadow-light::before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;color:#ffffff;-webkit-text-stroke:4px #ffffff;min-width:max-content}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .text-shadow-light::before{-webkit-text-stroke:3px #ffffff}}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .text-shadow-light{font-size:16px;line-height:28px}}.main-root.nagano-yamanouchi-resort-work #header{width:100%;position:fixed;top:0;background:#fff;border-bottom:1px solid #dedede;z-index:10}.main-root.nagano-yamanouchi-resort-work #header .sp-menu{display:none;position:absolute;top:51px;left:0;width:100%;padding:16px 0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.1);z-index:2}.main-root.nagano-yamanouchi-resort-work #header .sp-menu .menu-list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;list-style:none;padding:0;margin:0}.main-root.nagano-yamanouchi-resort-work #header .sp-menu .menu-list>li{position:relative;width:100%}.main-root.nagano-yamanouchi-resort-work #header .sp-menu .menu-list>li>a{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;color:#373737;font-size:14px;line-height:14px;font-weight:700;padding:21px 26px}.main-root.nagano-yamanouchi-resort-work #header .sp-menu .menu-list>li.active>a{color:#fff;background:#bd6ab7}.main-root.nagano-yamanouchi-resort-work #header .sp-menu.open{display:flex}.main-root.nagano-yamanouchi-resort-work #header .header-inner{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:900px}.main-root.nagano-yamanouchi-resort-work #header .header-inner .logo{width:271px}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work #header .header-inner .logo{width:177px}}.main-root.nagano-yamanouchi-resort-work #header .header-inner .logo a{display:flex;align-items:center;justify-content:flex-start;cursor:default}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .hamburger{display:none;width:21px;height:21px;cursor:pointer}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .hamburger .line{display:block;width:100%;height:4px;background-color:#5b5b5b;margin-bottom:5px}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .hamburger .line:nth-child(1),.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .hamburger .line:nth-child(3){transition:transform .3s ease}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .hamburger.open .line:nth-child(1){transform:translateY(9px) rotate(45deg)}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .hamburger.open .line:nth-child(2){opacity:0}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .hamburger.open .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .menu-list{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .menu-list>li{position:relative}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .menu-list>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:14px;line-height:14px;font-weight:700;padding:21px 20px}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .menu-list>li.active>a,.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .menu-list>li:hover>a{color:#373737}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .menu-list>li.active>a:after,.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .menu-list>li:hover>a:after{content:"";display:block;width:90%;height:4px;background:#bd6ab7;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work #header .header-inner{height:50px;padding:0 21px}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .hamburger{display:block}.main-root.nagano-yamanouchi-resort-work #header .header-inner .header-menu .menu-list{display:none}}.main-root.nagano-yamanouchi-resort-work .main{padding-top:56px}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work .main{padding-top:50px}}.main-root.nagano-yamanouchi-resort-work #scroll-top{display:none;position:fixed;bottom:142px;right:20px;width:60px;height:60px;background:#f9f9f9;border:1px solid #373737;outline:0;border-radius:6px;z-index:1;cursor:pointer}.main-root.nagano-yamanouchi-resort-work #scroll-top:hover{background:#fff}.main-root.nagano-yamanouchi-resort-work #scroll-top img{transform:rotate(-90deg)}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work #scroll-top{right:10px;width:40px;height:40px;border-radius:3px}.main-root.nagano-yamanouchi-resort-work #scroll-top img{width:12px}}.main-root.nagano-yamanouchi-resort-work .top-banner{background:#fef0e9;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/nagano_yamanouchi_resort_work/top-bg-img-118bc11043f2f99f4489adeb4c2d9c349208b69c32b868b1e29c5203bc253815.png);background-repeat:no-repeat;background-size:cover;height:570px;position:relative}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner{height:auto;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/nagano_yamanouchi_resort_work/top-bg-sp-img-a9dd597867089110bca6c2b43bf57d77855de44934989602004ae950edb88262.png)}}.main-root.nagano-yamanouchi-resort-work .top-banner .container{max-width:900px;height:100%}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .container{padding:0}}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner{display:flex;align-items:center;height:100%;position:relative}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner{flex-direction:column-reverse}}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-img{position:absolute;right:-12vw}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-img .only-sp{display:none}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-img img{width:100%}@media (max-width: 1199.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-img{right:-4vw}}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-img{right:0}}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-img{position:relative}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-img .only-pc{display:none}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-img .only-sp{display:block}}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content{width:490px;max-width:100%;z-index:1}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top{display:flex;justify-content:center}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text{font-size:37px;line-height:53px;font-weight:700;color:#000;margin-left:11px;font-family:"Zen Maru Gothic", serif}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line{width:36px}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line-end{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text{font-size:24px;line-height:34px}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line{width:24px}}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-center{display:flex;justify-content:center}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-center .text{font-size:77px;font-weight:900;line-height:100px;color:#bd6ab7;white-space:nowrap}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-center .text{font-size:46px;line-height:68px}}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-content-title{margin-top:8px}}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .nagano-yamanouchi-resort-work-btn{font-size:23px;line-height:25px;max-width:488px;margin:24px 0;background:#bd6ab7}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .nagano-yamanouchi-resort-work-btn{font-size:16px;line-height:18px;margin:12px auto;max-width:300px;height:44px}}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-notice-text{text-align:center}.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-notice-text .text{font-size:18px;font-weight:700;line-height:25px;color:#000;white-space:nowrap}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-notice-text .text{font-size:12px;line-height:17px}}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .top-banner .top-banner-inner .banner-content .banner-notice-text{margin-bottom:36px}}.main-root.nagano-yamanouchi-resort-work .intro-block{padding:48px 0 32px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .intro-block{padding-bottom:24px}}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner{width:100%;max-width:800px;margin:0 auto}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner{padding:0 28px}}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .title-intro{width:fit-content;margin:0 auto 32px}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .title-intro .title-img{height:69px;margin-bottom:-8px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .title-intro .title-img{height:44px;margin-left:6px;margin-bottom:6px}}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .title-intro .title-text{font-size:60px;font-weight:900;line-height:83px;color:#bd6ab7}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .title-intro .title-text .text-smaller{font-family:"Zen Maru Gothic", sans-serif;font-size:39px;line-height:39px;color:#000}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .title-intro .title-text{font-size:36px;line-height:36px}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .title-intro .title-text .text-smaller{font-size:26px;line-height:26px}}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .content-text{font-size:18px;line-height:32px;text-align:center}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .content-text .text{display:block}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .content-text{font-size:14px;line-height:22px;text-align:justify;padding:0 10px}.main-root.nagano-yamanouchi-resort-work .intro-block .intro-inner .content-text .text:not(:last-of-type){margin-bottom:8px}}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block{padding:20px 0 48px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .recommend-intro-block{padding:0 0 40px}}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner{width:100%;max-width:800px;margin:0 auto}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner{max-width:300px}}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .title{font-size:28px;font-weight:700;line-height:28px;text-align:center;color:#000;margin-bottom:32px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .title{font-size:22px;line-height:22px;margin-bottom:36px}}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .content{display:flex;justify-content:space-between}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .content{flex-direction:column;justify-content:flex-start}}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .content .content-item{width:100%;max-width:378px;align-items:center}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .content .content-item .content-item-img{margin-bottom:24px}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .content .content-item .content-item-text{font-size:22px;font-weight:700;line-height:30px;text-align:center;color:#bd6ab7}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .content .content-item:not(:last-of-type){margin-bottom:36px}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .content .content-item .content-item-img{margin-bottom:20px}.main-root.nagano-yamanouchi-resort-work .recommend-intro-block .recommend-intro-inner .content .content-item .content-item-text{font-size:18px;line-height:25px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block{padding:48px 0;background:#f9f9f9}.main-root.nagano-yamanouchi-resort-work .register-steps-block .hide-on-pc{display:none}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block{padding:40px 0}.main-root.nagano-yamanouchi-resort-work .register-steps-block .hide-on-pc{display:block}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner{width:100%;max-width:800px;margin:0 auto}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner{max-width:330px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .title{font-size:28px;font-weight:700;line-height:28px;letter-spacing:0.05em;text-align:center}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .title{font-size:22px;line-height:22px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content{align-items:flex-start;justify-content:flex-start;flex-direction:column}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content .text-block{font-size:20px;line-height:36px;margin-bottom:44px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content .text-block{font-size:14px;line-height:22px;margin:24px auto 28px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content .text-block .text{position:relative}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content .text-block .text .text-inner{position:relative;z-index:1}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content .text-block .text.under-line:after{content:"";position:absolute;width:100%;height:14px;background:#e8f2e1;left:0;bottom:0;z-index:0}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content .text-block .text.hide-on-sp{display:none}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content .intro-img{width:390px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .intro-content .intro-img{width:280px;margin:0 auto}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .center-block{text-align:center}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .center-block .arrow-down-img{margin:16px auto}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item{position:relative;display:flex;align-items:center;padding:20px;border-radius:20px;background:#fff}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item{flex-direction:column;padding:20px 24px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-img{width:220px;margin-right:24px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-img{margin-right:0}}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer{width:100%}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .title-item{display:flex;align-items:center;margin:16px 0 10px}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .title-item .step-number{position:relative;width:44px;height:44px;background:#8DBC69;border-radius:50%;margin-right:10px;text-align:center}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .title-item .step-number .step-img{position:absolute;left:calc(50%);top:-18px;transform:translate(-50%, 0px)}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .title-item .step-number .number{font-size:28px;font-weight:900;line-height:40px;color:#fff}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .title-item .text{font-size:24px;font-weight:700;line-height:35px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .title-item{margin:24px 0 16px}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .title-item .step-number{flex:0 0 auto}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .title-item .text{font-size:20px;line-height:29px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .item-content-inner{font-size:16px;font-weight:500;line-height:23px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .item-content-inner{font-size:12px;line-height:17px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .item-content-inner .nagano-yamanouchi-resort-work-btn{margin-top:20px;margin:20px auto 0;max-width:418px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .item-content-inner .nagano-yamanouchi-resort-work-btn{font-size:20px;margin:8px auto 0;max-width:280px;height:50px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .item-content-inner .highlight{font-weight:700;color:#bd6ab7}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .item-content-inner .notice-text{font-size:14px;font-weight:400;line-height:20px;margin-top:10px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .item-content-outer .item-content-inner .notice-text{font-size:10px;line-height:14px}}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .step-notice-block{position:absolute;width:197px;height:84px;right:73px;top:-48px;z-index:2}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .step-notice-block .bg-notice-img{position:absolute;top:0;left:0;width:100%;z-index:-1}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .step-notice-block .text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;font-size:16px;font-weight:700;line-height:24px;color:#fff}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .step-notice-block{width:138px;height:59px;top:205px;right:-8px}.main-root.nagano-yamanouchi-resort-work .register-steps-block .register-steps-inner .content .content-item .step-notice-block .text{font-size:12px;line-height:17px}}.main-root.nagano-yamanouchi-resort-work .order-list-block{position:relative;padding:60px 0 36px}.main-root.nagano-yamanouchi-resort-work .order-list-block:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#e6e6e6;opacity:0.75;z-index:1}.main-root.nagano-yamanouchi-resort-work .order-list-block .only-sp{display:none}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block{padding:50px 0 40px}.main-root.nagano-yamanouchi-resort-work .order-list-block .only-pc{display:none}.main-root.nagano-yamanouchi-resort-work .order-list-block .only-sp{display:unset}}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner{width:100%;max-width:800px;margin:0 auto}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block{color:#000;font-weight:700;margin-bottom:24px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block .title{font-size:28px;line-height:28px;text-align:center;letter-spacing:0.05em;margin-bottom:16px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block .title{font-size:22px;line-height:22px;margin-bottom:20px}}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block .sub-title{display:flex;justify-content:center}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block .sub-title .text{font-family:"Zen Maru Gothic", serif;font-size:20px;line-height:29px;font-weight:700;margin-left:10px;margin-right:2px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block .sub-title .ico-line{width:27px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block .sub-title .ico-line-end{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block .sub-title .text{font-size:18px;line-height:26px;text-align:center}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .title-block .sub-title .ico-line{width:40px}}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .total-text{font-size:16px;font-weight:700;line-height:16px;letter-spacing:0.05em;margin-bottom:24px;text-align:center}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .total-text .number{font-family:"Barlow", sans-serif;font-size:23px;line-height:23px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .total-text .highlight{color:#bd6ab7}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .row-items{display:flex;align-items:stretch;justify-content:space-between}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content{display:flex;flex-wrap:wrap}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content{max-width:240px;width:100%}}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item{display:flex;flex-direction:column;justify-content:space-between;width:240px;margin-bottom:24px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item:not(:last-of-type){margin-bottom:24px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item:not(:nth-of-type(3n)){margin-right:40px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item{margin-bottom:0}}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item [class^="icon-mb"]{font-size:16px;color:#8DBC69;margin-right:2px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-img{margin-bottom:10px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-wp-name{font-size:18px;font-weight:700;line-height:18px;letter-spacing:0.05em;margin-bottom:10px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-pr-text{font-size:12px;font-weight:700;line-height:14px;letter-spacing:0.05em;margin-bottom:10px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-occupation{font-size:16px;font-weight:700;line-height:16px;letter-spacing:0.05em}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-occupation .occupation{display:inline-block;background:rgba(141,188,105,0.3);margin-bottom:10px;padding:2px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-occupation .occupation:not(:last-of-type){margin-right:9px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-address{display:flex;align-items:center;font-size:16px;line-height:22px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-salary,.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-working-time{margin-top:10px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-salary .text,.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-working-time .text{font-weight:700;letter-spacing:0.05em}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-salary .text .number,.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-working-time .text .number{font-family:"Barlow", sans-serif;font-size:17px;line-height:17px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-salary-note,.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-working-time-note{font-size:14px;line-height:20px;margin-left:12px;margin-top:4px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-salary-note.small-note,.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-working-time-note.small-note{font-size:12px;line-height:17px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-salary .text{font-size:16px;line-height:16px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-salary .text .normal-text{font-size:14px;font-weight:400;line-height:20px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-working-time .text{font-size:14px;line-height:14px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-tags{margin:10px 0 6px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-tags .tag{display:inline-block;font-size:14px;line-height:24px;padding:0 8px;background:#8DBC69;color:#fff;margin-bottom:10px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-tags .tag:not(:last-of-type){margin-right:9px}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .order-item .order-action .order-link{display:block;width:100%;height:40px;font-size:16px;font-weight:700;line-height:40px;text-align:center;border-radius:40px;color:#fff;background:#bd6ab7}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .owl-carousel-container{max-width:240px;margin:0 auto}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .owl-nav .owl-prev,.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#8DBC69;background-repeat:no-repeat;background-position-y:center}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .owl-nav .owl-prev.disabled,.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .owl-nav .owl-next.disabled{display:none}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .owl-nav .owl-prev{left:-56px;background-position-x:8px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/nagano_yamanouchi_resort_work/ico-chevron-left-62a0dba8149cd6f5fbd9289ad42945db233b684e09652c1c6f79094211687d5a.svg)}.main-root.nagano-yamanouchi-resort-work .order-list-block .order-list-inner .content .owl-nav .owl-next{right:-56px;background-position-x:12px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/nagano_yamanouchi_resort_work/ico-chevron-right-700a29219668dc7ba72e2b3593b37f038857b04b651da81280e4fd737ae9448c.svg)}.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:800px;padding:20px 0;border:2px solid #bd6ab7;color:#bd6ab7;background:#fff;z-index:2}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block{max-width:270px}}.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text,.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text-smaller{text-align:center}.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text .only-sp,.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text-smaller .only-sp{display:none}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text .only-sp,.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text-smaller .only-sp{display:block}}.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text{font-size:28px;font-weight:700;line-height:120%;margin-bottom:8px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text{font-size:22px;font-weight:600;line-height:140%}}.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text-smaller{font-size:20px;line-height:140%}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .order-list-block .ended-notice-block .text-smaller{font-size:18px}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa{background:#fff;padding:60px 0}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa{padding:40px 0}}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner.container{padding:0 24px}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-title{margin-bottom:48px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-title{margin-bottom:24px}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card{display:flex;align-items:flex-start;justify-content:flex-start;border:0;border-radius:0}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header{width:100%;padding:0;background:#fff;border-bottom:1px solid #979797}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:24px 24px 24px 0;text-align:left;position:relative;font-size:20px;font-weight:500;color:#373737;box-shadow:none}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn:focus,.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn:focus-visible{outline:none}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn:after{content:"\e90c";font-family:"mbicon";font-size:24px;line-height:24px;color:#373737;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn:after{font-size:12px}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn[aria-expanded=true]:after{content:"\e90f"}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn .svg-qa-icon{flex:0 0 auto;width:30px;margin-right:8px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn .svg-qa-icon{width:24px;margin-right:4px}}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn{font-size:14px;padding:12px 17px 12px 0}}@media (max-width: 374px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn{white-space:normal}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-header .btn br{display:none}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-body{font-size:16px;line-height:24px}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-body>a{color:#373737;text-decoration:underline}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .card-body{font-size:14px}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .collapse{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .collapse .card-body{padding:26px 28px 26px 40px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .collapse .card-body{font-size:14px;padding:12px 12px 12px 36px}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .collapse .card-body .link{color:#373737;text-decoration:underline}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .collapsing{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .collapsing .card-body{padding:26px 28px 26px 40px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .collapsing .card-body{font-size:14px;padding:12px 12px 12px 36px}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .collapsing .card-body .link{color:#373737;text-decoration:underline}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .only-pc{display:none}}.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .only-sp{display:none}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .nagano-yamanouchi-resort-work-qa .nagano-yamanouchi-resort-work-qa-inner .nagano-yamanouchi-resort-work-qa-content .card .only-sp{display:block}}.main-root.nagano-yamanouchi-resort-work .what-job{padding:48px 0;background:#f9f9f9}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .what-job{padding:40px 0}}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .what-job .what-job-inner .nagano-yamanouchi-resort-work-title{margin-bottom:32px}}.main-root.nagano-yamanouchi-resort-work .what-job .what-job-inner .what-job-content{font-size:18px;line-height:25px;text-align:center;margin-bottom:32px}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .what-job .what-job-inner .what-job-content{font-size:14px;line-height:20px;text-align:left}.main-root.nagano-yamanouchi-resort-work .what-job .what-job-inner .what-job-content br{display:none}}.main-root.nagano-yamanouchi-resort-work .what-job .what-job-inner .job-btn{display:flex;justify-content:center}.main-root.nagano-yamanouchi-resort-work .what-job .what-job-inner .job-btn .nagano-yamanouchi-resort-work-btn{height:80px;width:600px;max-width:100%;font-size:28px;line-height:28px;margin-top:0}@media (max-width: 767.98px){.main-root.nagano-yamanouchi-resort-work .what-job .what-job-inner .job-btn .nagano-yamanouchi-resort-work-btn{height:50px;width:318px;font-size:18px;line-height:18px}}.main-root.nagano-yamanouchi-resort-work .business{padding:60px 0;background:rgba(141,188,105,0.1)}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work .business{padding:40px}.main-root.nagano-yamanouchi-resort-work .business .nagano-yamanouchi-resort-work-title{margin-bottom:24px}}.main-root.nagano-yamanouchi-resort-work .business .business-inner{display:flex;align-items:center;justify-content:center}.main-root.nagano-yamanouchi-resort-work .business .business-inner .text{font-size:20px;line-height:28px;font-weight:400}.main-root.nagano-yamanouchi-resort-work .business .business-inner .arrow{width:49px;margin-left:40px;margin-right:40px}.main-root.nagano-yamanouchi-resort-work .business .business-inner .btn{display:flex;align-items:center;justify-content:center;width:357px;max-width:100%;height:60px;background:#fff;color:#8DBC69;font-size:18px;line-height:18px;font-weight:700;border:2px solid #8DBC69;border-radius:30px;letter-spacing:.5px}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work .business .business-inner{flex-direction:column}.main-root.nagano-yamanouchi-resort-work .business .business-inner .text{margin-bottom:24px;font-size:14px;line-height:20px}.main-root.nagano-yamanouchi-resort-work .business .business-inner .arrow{display:none}.main-root.nagano-yamanouchi-resort-work .business .business-inner .btn{height:45px;font-size:16px;line-height:16px}}.main-root.nagano-yamanouchi-resort-work .footer{padding:60px 0 21px}.main-root.nagano-yamanouchi-resort-work .footer .main-foo{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .logo{width:271px}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work .footer .main-foo .logo{width:177px}}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .logo a{cursor:default}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .foo-menu{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .foo-menu>li:last-child{padding-right:0}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .foo-menu>li:last-child:after{display:none}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:12px;line-height:18px;font-weight:400}.main-root.nagano-yamanouchi-resort-work .footer .main-foo .foo-menu>li>a:hover{color:#373737}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo{display:none;align-items:center;justify-content:center;flex-direction:column}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .foo-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 6px}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .foo-menu>li:last-child{padding-right:0}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .foo-menu>li:last-child:after{display:none}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:10px;line-height:18px;font-weight:400}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .logo{width:224px}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .logo a{display:flex;align-items:center;justify-content:center}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo .sp-foo-text{font-size:10px;line-height:18px;margin-bottom:6px}.main-root.nagano-yamanouchi-resort-work .footer .foo-copy-right{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.main-root.nagano-yamanouchi-resort-work .footer .foo-copy-right .text{font-family:Barlow, sans-serif;color:#888;font-size:15px;line-height:21px;text-align:right}@media (max-width: 1200px){.main-root.nagano-yamanouchi-resort-work .footer .main-foo{width:100%;padding:0 16px}.main-root.nagano-yamanouchi-resort-work .footer .foo-copy-right{width:100%;padding:0 16px}}@media (max-width: 991.98px){.main-root.nagano-yamanouchi-resort-work .footer{padding:16px 0 12px}.main-root.nagano-yamanouchi-resort-work .footer .main-foo{display:none}.main-root.nagano-yamanouchi-resort-work .footer .sp-main-foo{display:flex}.main-root.nagano-yamanouchi-resort-work .footer .foo-copy-right{width:100%;justify-content:center}}.icon-ion-android-open:before{font-family:"Ionicons";content:"\f39c"}.container-teaser.yamanouchi-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.yamanouchi-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper{display:flex;gap:24px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:70px 40px 0}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:24px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:355px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:46px;font-weight:900}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:32px;font-weight:900;line-height:40px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:28px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:15px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#8dbc69}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:26px}@media (max-width: 768px){.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:356px}@media (max-width: 768px){.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:inline-block}@media (max-width: 768px){.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:inline-block}}.container-teaser.yamanouchi-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#8dbc69;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.yamanouchi-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;line-height:56px;font-weight:700}.container-teaser.yamanouchi-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px;line-height:39px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#8dbc69;border-bottom:4px solid #8dbc69;padding-bottom:12px;margin-bottom:24px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#8dbc69;text-decoration:none;cursor:pointer}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#8dbc69;position:relative;top:1px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.yamanouchi-teaser .footer .logo-footer img{width:250px;max-width:100%}.container-teaser.yamanouchi-teaser .footer .logo-footer img.hide-on-pc{display:none}.container-teaser.yamanouchi-teaser .footer .logo-footer img.hide-on-sp{display:block}.container-teaser.yamanouchi-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span{margin-right:4px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.yamanouchi-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1023px){.container-teaser.yamanouchi-teaser{margin:0;padding:0 25px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:230px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:20px;margin-bottom:-10px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:16px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:8px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:14px}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:28px;white-space:nowrap}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.yamanouchi-teaser .main-content-wrapper .intro-wrapper .right-side img{width:210px}.container-teaser.yamanouchi-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:40px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.yamanouchi-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px;line-height:20px}.container-teaser.yamanouchi-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px;line-height:20px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.yamanouchi-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.yamanouchi-teaser .footer{margin-bottom:16px}.container-teaser.yamanouchi-teaser .footer .logo-footer img{width:100%;max-width:180px}.container-teaser.yamanouchi-teaser .footer .logo-footer img.hide-on-pc{display:block}.container-teaser.yamanouchi-teaser .footer .logo-footer img.hide-on-sp{display:none}.container-teaser.yamanouchi-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px}.container-teaser.yamanouchi-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.yamanouchi-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog{max-width:556px;width:calc(100% - 10px)}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content{padding:20px;max-width:100%;border-radius:10px;background:#f9f9f9}@media (max-width: 768px){#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body{padding:0}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:730px;overflow-y:hidden}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:60px;left:50%;transform:translate(-50%, 0)}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:none}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:400px;margin:0 auto;width:unset}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:block}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:16px;line-height:24px;height:92px;margin-bottom:24px;font-weight:700;text-align:left}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;font-weight:700;white-space:nowrap}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list{overflow-y:unset;max-height:534px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{bottom:-40px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{background:#fff;border:1px solid #c2c2c2}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888;border-color:#888}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto;border-radius:50%;border:9px solid #8dbc69;margin-bottom:10px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number .number{color:#8dbc69;font-size:21px;line-height:21px;font-weight:700}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:262px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:block}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:none}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{color:#5b5b5b;font-size:20px}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{height:72px;color:#5b5b5b;font-size:13px;font-weight:700;text-align:left;margin-bottom:0}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;line-height:14px;font-weight:700;white-space:unset}#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:none}}@media (max-width: 374px){#howtoModal.modal-teaser-nagano-yamanouchi .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal.modal-teaser-nagano-yamanouchi .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.modal-teaser-nagano-yamanouchi.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}body.body-class-hokuhoku-express-static{background:#f3f3f3}.main.hokuhoku-mb-guide{background:#fff;max-width:375px;margin:0 auto;padding-top:56px}.main.hokuhoku-mb-guide .header-container{position:fixed;top:0;z-index:99;width:100%;max-width:359px;background:#fff;display:flex;align-items:center;justify-content:space-between;height:55px;padding:0 8px;border-bottom:1px solid #dedede;box-shadow:0px 4px 4px 0px rgba(189,189,189,0.25)}.main.hokuhoku-mb-guide .header-container .logo-group{display:flex;align-items:center;justify-content:flex-start;text-decoration:none}.main.hokuhoku-mb-guide .header-container .logo-group .logo-img{width:159px;padding-right:8px;border-right:1px solid #000}.main.hokuhoku-mb-guide .header-container .logo-group .logo-text{line-height:17px;font-size:12px;font-weight:700;color:#333;margin-left:4px}.main.hokuhoku-mb-guide .header-container .menu-sp .icon{width:24px;cursor:pointer}.main.hokuhoku-mb-guide .title-container{line-height:29px;font-size:20px;font-weight:700;color:#1c1c1c;padding-left:10px;border-left:6px solid #1f2b65;margin-bottom:20px}.main.hokuhoku-mb-guide .btn-scroll-action{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 0;border-radius:8px;background:#ff7a00;color:#fff;font-weight:700;font-size:16px;line-height:16px;letter-spacing:0.05em;text-decoration:none}.main.hokuhoku-mb-guide .btn-scroll-action .icon{position:absolute;right:12px}.main.hokuhoku-mb-guide .menu-sp-wrapper{position:fixed;top:-100%;width:100%;max-width:375px;background:#fff;z-index:2;transition:all 0.35s ease-in-out}.main.hokuhoku-mb-guide .menu-sp-wrapper .menu{padding:16px 0;margin:0;list-style:none;box-shadow:2px 0 12px rgba(0,0,0,0.2)}.main.hokuhoku-mb-guide .menu-sp-wrapper .menu .menu-item{height:56px}.main.hokuhoku-mb-guide .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;max-width:100%;height:100%;margin:0 26px;font-size:14px;font-weight:700;line-height:14px;color:#373737;text-decoration:none}.main.hokuhoku-mb-guide .menu-sp-wrapper.show{top:56px}.main.hokuhoku-mb-guide .scroll-point{position:absolute;height:56px;top:-56px;z-index:-1}.main.hokuhoku-mb-guide .banner-container{position:relative;display:flex;justify-content:center;align-items:flex-end;padding-bottom:40px;width:100%;height:360px;background:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_hokuhoku/img-banner-409d750e8acb7e292c27c76f652305a0ebfe2445524706b1f5e8f596601b19b5.png);background-repeat:no-repeat;background-size:cover}.main.hokuhoku-mb-guide .banner-container .text-group{position:relative;z-index:1;color:#fff}.main.hokuhoku-mb-guide .banner-container .text-group .first-text{font-weight:700;font-size:28px;line-height:28px;text-align:center;margin-bottom:5px;letter-spacing:0.05em}.main.hokuhoku-mb-guide .banner-container .text-group .small-text{display:flex;align-items:center;font-weight:900;font-size:15px;line-height:16px}.main.hokuhoku-mb-guide .banner-container .text-group .small-text>img{width:16px;height:16px}.main.hokuhoku-mb-guide .banner-container .blur-bg{position:absolute;left:0;bottom:0;width:100%;height:136px;background:rgba(3,3,3,0.25);backdrop-filter:blur(1px);z-index:0}.main.hokuhoku-mb-guide .info-before-registration-container{position:relative;padding:40px 16px}.main.hokuhoku-mb-guide .info-before-registration-container .content-block{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.main.hokuhoku-mb-guide .info-before-registration-container .content-block .content-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 0;border-radius:8px;border:2px solid #1f2b65;background:#f6faff}.main.hokuhoku-mb-guide .info-before-registration-container .content-block .content-item .content-item-img{width:132px}.main.hokuhoku-mb-guide .info-before-registration-container .content-block .content-item .text-item{text-align:center;font-weight:700;font-size:16px;line-height:23px;color:#202020}.main.hokuhoku-mb-guide .example-if-registered-container{position:relative;padding:40px 16px;background:#f9f9f9}.main.hokuhoku-mb-guide .example-if-registered-container .preview-sp-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:212px;margin:0 auto 20px}.main.hokuhoku-mb-guide .example-if-registered-container .preview-sp-block .preview-img{width:193px}.main.hokuhoku-mb-guide .example-if-registered-container .preview-sp-block .preview-text{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 0;font-weight:700;font-size:12px;line-height:17px;border-radius:8px;background:#1f2b65;color:#fff}.main.hokuhoku-mb-guide .example-if-registered-container .point-list{display:flex;flex-direction:column;gap:16px}.main.hokuhoku-mb-guide .example-if-registered-container .point-list .point-item{display:flex;align-items:center;justify-content:flex-start;padding:10px 12px 10px 0;border-radius:8px;border:2px solid #1f2b65}.main.hokuhoku-mb-guide .example-if-registered-container .point-list .point-item .point-item-img{width:65px}.main.hokuhoku-mb-guide .example-if-registered-container .point-list .point-item .point-item-text{font-size:16px;text-align:justify}.main.hokuhoku-mb-guide .matchbox-sites-container{position:relative;padding:40px 16px}.main.hokuhoku-mb-guide .matchbox-sites-container .title{font-weight:900;font-size:24px;line-height:28px;text-align:center;margin-bottom:12px;color:#1f2b65}.main.hokuhoku-mb-guide .matchbox-sites-container .map-block{margin-bottom:12px}.main.hokuhoku-mb-guide .matchbox-sites-container .map-block .img-map{width:100%;margin-bottom:12px}.main.hokuhoku-mb-guide .matchbox-sites-container .map-block .notice-text{text-align:center;font-weight:700;font-size:14px;line-height:20px;color:#000}.main.hokuhoku-mb-guide .matchbox-sites-container .map-block .notice-text .link{color:#ff6b00}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site{display:flex;flex-direction:column;align-items:center;gap:20px}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site .mb-site-item{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 0;border-radius:8px;border:2px solid #ff6b00;font-size:16px;line-height:16px;font-weight:700;color:#000;width:calc(100% - 8px);text-decoration:none}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site .mb-site-item .logo-site.minamiuonuma{width:27px}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site .mb-site-item .logo-site.yuzawa{width:21px;margin-right:3px}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site .mb-site-item .logo-site.nagaoka{width:22px;margin-right:5px}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site .mb-site-item .logo-site.sado{width:17px;margin-right:1px}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site .mb-site-item .logo-site.tsumari{width:32px;margin-right:2px}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site .mb-site-item .icon{position:absolute;right:6px}.main.hokuhoku-mb-guide .matchbox-sites-container .list-mb-site .mb-site-item .title-group .small-text{line-height:18px;font-size:10px;font-weight:400}.main.hokuhoku-mb-guide .mb-intro-container{position:relative;padding:40px 13px;background:#fff6e8}.main.hokuhoku-mb-guide .mb-intro-container .title-container{margin:0 3px 20px}.main.hokuhoku-mb-guide .mb-intro-container .img-intro-mb{width:286px;margin:0 auto 12px}.main.hokuhoku-mb-guide .mb-intro-container .img-intro-mb>img{width:100%}.main.hokuhoku-mb-guide .mb-intro-container .title-content{text-align:center;font-weight:900;font-size:24px;line-height:28px;color:#ff7a00;margin-bottom:12px}.main.hokuhoku-mb-guide .mb-intro-container .text{font-size:16px;color:#1c1c1c}.main.hokuhoku-mb-guide .kind-of-work-container{position:relative;padding:40px 16px}.main.hokuhoku-mb-guide .kind-of-work-container .title-content{font-weight:900;font-size:24px;line-height:28px;text-align:center;margin-bottom:12px;color:#1f2b65}.main.hokuhoku-mb-guide .kind-of-work-container .list-work-type-block{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.main.hokuhoku-mb-guide .kind-of-work-container .list-work-type-block .work-type-item{width:calc(calc(100% - 24px)/3)}.main.hokuhoku-mb-guide .kind-of-work-container .sub-title-content{text-align:center;font-weight:900;font-size:16px;line-height:20px;color:#1c1c1c;margin-bottom:40px}.main.hokuhoku-mb-guide .about-container{position:relative;padding:40px 16px;background:#f8f8f8}.main.hokuhoku-mb-guide .about-container .about-img{margin-bottom:20px;text-align:center}.main.hokuhoku-mb-guide .about-container .about-img>img{width:176px}.main.hokuhoku-mb-guide .about-container .about-text{font-size:16px;line-height:23px;color:#000}.main.hokuhoku-mb-guide .inquiry-container{padding:40px;background:#1f2b65;color:#fff}.main.hokuhoku-mb-guide .inquiry-container .title-inquiry{font-weight:700;font-size:20px;line-height:20px;margin-bottom:24px;text-align:center}.main.hokuhoku-mb-guide .inquiry-container .content-text{font-weight:500;font-size:12px;line-height:17px}.main.hokuhoku-mb-guide .inquiry-container .content-text .link{color:#fff}.main.hokuhoku-mb-guide .footer-container{background:#373737;color:#fff;padding:24px 8px;display:flex;align-items:center;justify-content:center;flex-direction:column}.main.hokuhoku-mb-guide .footer-container .footer-menu{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main.hokuhoku-mb-guide .footer-container .footer-menu .menu-item{line-height:18px;position:relative}.main.hokuhoku-mb-guide .footer-container .footer-menu .menu-item>a{color:#fff;font-size:10px;font-weight:400;text-decoration:none}.main.hokuhoku-mb-guide .footer-container .footer-menu .menu-item:not(:last-of-type){padding-right:6px}.main.hokuhoku-mb-guide .footer-container .footer-menu .menu-item:not(:last-of-type):after{font-family:'Noto Sans JP', sans-serif;content:"|";font-size:12px;line-height:18px;position:absolute;right:-2px;top:2px}.main.hokuhoku-mb-guide .footer-container .footer-menu .menu-item:not(:first-of-type){padding-left:6px}.main.hokuhoku-mb-guide .footer-container .copy-right-text{font-size:13px;line-height:18px}@media (max-width: 374px){.main.hokuhoku-mb-guide .header-container{max-width:calc(100% - 16px)}.main.hokuhoku-mb-guide .example-if-registered-container .point-list .point-item .point-item-text{font-size:15px}.main.hokuhoku-mb-guide .matchbox-sites-container .title{font-size:22px;white-space:nowrap}.main.hokuhoku-mb-guide .about-container .about-text{font-size:15px}}.icon-ion-android-open:before{font-family:"Ionicons";content:"\f39c"}.container-teaser.niigata-mitsuke-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper{display:flex;gap:24px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:70px 40px 0}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:32px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:292px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:46px;font-weight:900}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:32px;font-weight:900;line-height:40px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:28px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:15px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#dd2523}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:26px}@media (max-width: 768px){.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:356px}@media (max-width: 768px){.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:inline-block}@media (max-width: 768px){.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:inline-block}}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#dd2523;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;line-height:56px;font-weight:700}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px;line-height:39px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#dd2523;border-bottom:4px solid #dd2523;padding-bottom:12px;margin-bottom:24px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#dd2523;text-decoration:none;cursor:pointer}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#dd2523;position:relative;top:1px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.niigata-mitsuke-teaser .footer .logo-footer img{width:250px;max-width:100%}.container-teaser.niigata-mitsuke-teaser .footer .logo-footer img.hide-on-pc{display:none}.container-teaser.niigata-mitsuke-teaser .footer .logo-footer img.hide-on-sp{display:block}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}@media (max-width: 767.98px){.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:block;flex:0 0 auto}}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span{margin-right:4px}@media (max-width: 767.98px){.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span:last-child{padding-left:24px}}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.niigata-mitsuke-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1023px){.container-teaser.niigata-mitsuke-teaser{margin:0;padding:0 25px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:230px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:20px;margin-bottom:-10px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:16px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:8px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:14px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:28px;white-space:nowrap}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .intro-wrapper .right-side img{width:210px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:40px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px;line-height:20px;margin-bottom:4px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px;line-height:20px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.niigata-mitsuke-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.niigata-mitsuke-teaser .footer{margin-bottom:16px}.container-teaser.niigata-mitsuke-teaser .footer .logo-footer img{width:100%;max-width:180px}.container-teaser.niigata-mitsuke-teaser .footer .logo-footer img.hide-on-pc{display:block}.container-teaser.niigata-mitsuke-teaser .footer .logo-footer img.hide-on-sp{display:none}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px}.container-teaser.niigata-mitsuke-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.niigata-mitsuke-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog{max-width:556px;width:calc(100% - 10px)}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content{padding:20px;max-width:100%;border-radius:10px;background:#f9f9f9}@media (max-width: 768px){#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body{padding:0}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:730px;overflow-y:hidden}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:30px;left:50%;transform:translate(-50%, 0)}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:none}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:400px;margin:0 auto;width:unset}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:block}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:16px;line-height:24px;height:92px;margin-bottom:24px;font-weight:700;text-align:left}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;font-weight:700;white-space:nowrap}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list{overflow-y:unset;max-height:534px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{bottom:-40px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{background:#fff;border:1px solid #c2c2c2}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888;border-color:#888}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto;border-radius:50%;border:9px solid #dd2523;margin-bottom:10px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number .number{color:#dd2523;font-size:21px;line-height:21px;font-weight:700}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:262px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:block}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:none}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{color:#5b5b5b;font-size:20px}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{height:72px;color:#5b5b5b;font-size:13px;font-weight:700;text-align:left;margin-bottom:0}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;line-height:14px;font-weight:700;white-space:unset}#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:none}}@media (max-width: 374px){#howtoModal.modal-teaser-niigata-mitsuke .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal.modal-teaser-niigata-mitsuke .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.modal-teaser-niigata-mitsuke.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}.main.nagaoka-business{padding-top:84px}@media (max-width: 767px){.main.nagaoka-business{padding-top:56px}}.main.nagaoka-business .title-content-block{font-size:28px;font-weight:700;border-left:5px solid #ee6620;line-height:34px;padding-left:19px}@media (max-width: 767px){.main.nagaoka-business .title-content-block{font-size:18px;line-height:18px;padding-left:7px}}.main.nagaoka-business .scroll-point,.main.nagaoka-business .interview-scrollpoint{position:absolute;height:152px;top:-152px;z-index:-1}@media (max-width: 767px){.main.nagaoka-business .scroll-point,.main.nagaoka-business .interview-scrollpoint{height:56px;top:-56px}}.main.nagaoka-business .header-container{width:100%;border-bottom:1px solid #dedede;position:fixed;z-index:99;top:0;padding:12px 0;background:#fff}.main.nagaoka-business .header-container .header-content{min-height:60px;max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main.nagaoka-business .header-container .header-content .link-top{color:#000;text-decoration:none}.main.nagaoka-business .header-container .header-content .logo-header{display:flex;align-items:center;gap:6px}.main.nagaoka-business .header-container .header-content .logo-header .logo{height:46px}.main.nagaoka-business .header-container .header-content .button{height:44px;padding:0 24px;line-height:44px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#ee6620;text-decoration:none;min-width:max-content}.main.nagaoka-business .header-container .header-content .right-menu{display:flex;align-items:center;gap:12px}.main.nagaoka-business .header-container .header-content .right-menu .btn-o-light{height:40px;line-height:40px;border:2px solid #ee6620;background:#fff;color:#ee6620}.main.nagaoka-business .header-container .header-content .menu-sp{display:none}@media (max-width: 1139px){.main.nagaoka-business .header-container .header-content{max-width:100%;padding:0 16px}}@media (max-width: 767px){.main.nagaoka-business .header-container{padding:8px 0px}.main.nagaoka-business .header-container .header-content{min-height:40px;max-width:100%;padding:0 16px}.main.nagaoka-business .header-container .header-content .logo-header{gap:2px}.main.nagaoka-business .header-container .header-content .logo-header .logo{height:34px}.main.nagaoka-business .header-container .header-content .button{display:none}.main.nagaoka-business .header-container .header-content .menu-sp{display:flex}}.main.nagaoka-business .menu-sp-wrapper{position:fixed;top:-100%;left:0;width:100%;background-color:rgba(55,55,55,0.95);z-index:90;transition:all 0.35s ease-in-out}.main.nagaoka-business .menu-sp-wrapper .menu{padding:0;margin:0;list-style:none}.main.nagaoka-business .menu-sp-wrapper .menu .menu-item{height:56px}.main.nagaoka-business .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;max-width:100%;height:100%;margin:0 26px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.main.nagaoka-business .menu-sp-wrapper .menu .menu-item:not(:last-of-type)>a{border-bottom:1px solid #fff}.main.nagaoka-business .menu-sp-wrapper.show{top:57px}.main.nagaoka-business .banner-container{width:100%;background:linear-gradient(to right, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0) 0%),url(https://dqdjl38y4xiob.cloudfront.net/business_site/niigata_nagaoka/img-bg-banner.png);background-repeat:no-repeat;background-size:cover;position:relative}.main.nagaoka-business .banner-container .banner-content{display:flex;margin:0 auto;max-width:1140px;min-height:510px}.main.nagaoka-business .banner-container .banner-content .left-side{width:100%}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content{display:flex;flex-direction:column;height:100%;justify-content:center;color:#fff}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:32px;font-weight:500;margin-bottom:32px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .button{display:flex;align-items:center;justify-content:center;text-decoration:none;max-width:298px;width:100%;height:60px;background:#fff;border-radius:12px;font-size:18px;font-weight:700;color:#ee6620}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .btn-group{width:100%;display:flex;align-items:center;gap:16px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:54px;background:none;color:#fff;border:3px solid #fff;max-width:147px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{color:#fff;margin-bottom:32px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{display:block;width:6px;height:6px;background:#ee6620;border-radius:100%;margin:0 7px 0 7px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 6px 0 9px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text{font-size:20px;line-height:22px;font-weight:900;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.4)}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text .smaller{font-size:16px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:42px;font-weight:900;line-height:50px;text-shadow:0px 0px 10px rgba(0,0,0,0.4)}@media (max-width: 1139px){.main.nagaoka-business .banner-container .banner-content{max-width:100%;padding:0 16px}}@media (max-width: 820px){.main.nagaoka-business .banner-container{background:linear-gradient(to right, rgba(0,0,0,0.5) 100%, rgba(0,0,0,0) 0%), url(https://dqdjl38y4xiob.cloudfront.net/business_site/niigata_nagaoka/img-bg-banner.png);background-repeat:no-repeat;background-size:cover}.main.nagaoka-business .banner-container .banner-content{padding:0 20px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content{width:100%;max-width:461px;margin:0 auto}}@media (max-width: 767px){.main.nagaoka-business .banner-container{background:linear-gradient(to right, rgba(0,0,0,0.5) 100%, rgba(0,0,0,0) 0%), url(https://dqdjl38y4xiob.cloudfront.net/business_site/niigata_nagaoka/img-bg-banner-sp.png);background-repeat:no-repeat;background-size:cover}.main.nagaoka-business .banner-container .banner-content{min-height:375px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:24px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{margin-bottom:4px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{width:4px;height:4px;margin:0 8px 0 8px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 8px 0 9px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:30px;line-height:36px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .button{width:100%;max-width:425px;height:56px;font-size:18px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .btn-group{align-items:start;flex-direction:column}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:50px;width:100%;max-width:419px}}@media (max-width: 425px){.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .button{max-width:320px}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .btn-group{align-items:center}.main.nagaoka-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{max-width:314px}}@media (max-width: 370px){.main.nagaoka-business .banner-container .banner-content{min-height:430px}}.main.nagaoka-business .body-menu-container{position:sticky;top:84px;background:#fff;border-top:1px solid #dedede;z-index:99;width:100%}.main.nagaoka-business .body-menu-container .body-menu-content{max-width:1440px;display:flex;margin:0 auto;padding:0 8px}.main.nagaoka-business .body-menu-container .body-menu-content .menu-item{height:64px;width:20%;border-bottom:4px solid #DEDEDE;text-align:center;cursor:pointer}.main.nagaoka-business .body-menu-container .body-menu-content .menu-item>a{display:flex;align-items:center;justify-content:center;width:100%;height:64px;font-size:16px;font-weight:500;color:#5b5b5b;text-decoration:none}.main.nagaoka-business .body-menu-container .body-menu-content .menu-item.active{border-color:#ee6620}.main.nagaoka-business .body-menu-container .body-menu-content .menu-item.active>a{color:#373737}@media (max-width: 767px){.main.nagaoka-business .body-menu-container{display:none}}.main.nagaoka-business .business-summary-container{width:100%;background:#f9f9f9;position:relative}.main.nagaoka-business .business-summary-container .business-summary-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper{margin:32px 0}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper .title{font-size:24px;font-weight:700;text-align:center;margin-bottom:24px}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:20px;font-weight:500;display:flex;align-items:flex-start;gap:12px}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:24px}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{flex-shrink:0;width:29px}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;display:flex;align-items:center;background:#f8eae3;width:fit-content;padding-right:16px}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{width:36px;height:36px;background:#ee6620}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block>img{width:24px;padding:6px}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:20px;font-weight:700}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:18px;font-weight:500}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block{width:100%;max-width:1088px;margin:100px auto 0}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block>.tilte{font-size:24px;font-weight:700;line-height:34px;margin-bottom:44px;text-align:center}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block>.tilte br{display:none}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item{display:flex;width:528px;height:142px;margin:0 6px 6px;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0px 4px 4px 0px rgba(189,189,189,0.25);color:#373737;text-decoration:none}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .left-side{flex-shrink:0}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .left-side>img{width:188px;height:100%;object-fit:cover}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .right-side{padding:18px 28px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .right-side .title{font-size:18px;font-weight:700;line-height:26px;margin-bottom:8px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .right-side .text{font-size:16px;line-height:23px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:18px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .owl-dots .owl-dot:not(:last-of-type){margin-right:12px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .owl-dots .owl-dot span{display:block;width:12px;height:12px;line-height:16px;background:#fff;border-radius:50%;border:2px solid #ee6620}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .owl-dots .owl-dot.active span{background:#ee6620}@media (max-width: 1159px){.main.nagaoka-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner{margin:0 auto;max-width:540px}}@media (max-width: 767px){.main.nagaoka-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper{margin:16px 0 24px}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper .title{text-align:left;font-size:16px;margin-bottom:16px}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:14px}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:12px}.main.nagaoka-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{width:20px}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;padding-right:8px}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{width:28px;height:28px}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block>img{width:16px;padding:6px}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:14px}.main.nagaoka-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:12px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block{margin-top:40px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block>.tilte{font-size:16px;line-height:24px;margin-bottom:24px;text-align:left}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block>.tilte br{display:block}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item{width:100%;max-width:334px;height:120px;margin:0 auto 6px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .left-side>img{width:112px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .right-side{padding:12px 18px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .right-side .title{font-size:14px;line-height:20px;margin-bottom:6px}.main.nagaoka-business .business-summary-container .business-summary-content .interview-show-case-block .slider-inner .slider-item .right-side .text{font-size:12px;line-height:17px}}.main.nagaoka-business .companies-advantage-container{width:100%;background:#fff;position:relative}.main.nagaoka-business .companies-advantage-container .companies-advantage-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap{display:flex;gap:60px;width:fit-content;margin:60px auto 0}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%;max-width:392px;background:#ee6620;border-radius:24px;padding:40px 14px 0px;text-align:center;color:#fff}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fff;font-size:32px;font-weight:700;color:#ee6620;margin:0 auto 30px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:28px;font-weight:700;margin-bottom:8px;white-space:nowrap}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:20px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{margin:0 auto 24px;list-style:none;padding:0;display:flex;flex-direction:column;width:fit-content;align-items:flex-start;font-size:16px;font-weight:700}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img{width:100%}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w338{max-width:338px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w364{max-width:364px}@media (max-width: 1159px){.main.nagaoka-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}}@media (max-width: 920px){.main.nagaoka-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap{margin:42px auto 0;flex-direction:column;gap:42px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{padding:48px 0 36px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{width:40px;height:40px;font-size:28px;margin:0 auto 16px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:20px;margin-bottom:16px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:15px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{font-size:14px;margin:0 auto 32px}.main.nagaoka-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap.mr-24{margin-right:24px}}.main.nagaoka-business .intro-nagaoka-mb-container{width:100%;background:#f9f9f9;position:relative}.main.nagaoka-business .intro-nagaoka-mb-container .angle-image{width:100%;height:120px;background-color:#fff;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/niigata_nagaoka/img-bg-1.png);background-repeat:no-repeat;background-size:cover}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content{max-width:1140px;margin:0 auto;padding:0px 0 60px}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .paragraph-1,.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .paragraph-2{font-size:20px;font-weight:500}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .paragraph-1{margin:32px 0 40px}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .paragraph-2{margin:40px 0 32px}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .img-block{text-align:center;padding-top:60px}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .img-block>img{width:100%;max-width:700px}@media (max-width: 1159px){.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content{max-width:100%;padding:0 20px 40px}}@media (max-width: 767px){.main.nagaoka-business .intro-nagaoka-mb-container .angle-image{display:none}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content{max-width:100%;padding:40px 20px}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .paragraph-1,.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .paragraph-2{font-size:14px;line-height:21px}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .paragraph-1{margin:16px 0 24px}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .paragraph-2{margin:24px 0 40px}.main.nagaoka-business .intro-nagaoka-mb-container .intro-nagaoka-mb-content .img-block{padding-top:0}}.main.nagaoka-business .campaign-section{padding:0 0 60px;background:#f9f9f9}@media (max-width: 767px){.main.nagaoka-business .campaign-section{padding-bottom:40px}.main.nagaoka-business .campaign-section .campaign-content{max-width:328px}}.main.nagaoka-business .tab-1-container,.main.nagaoka-business .tab-2-container{width:100%;background:#f9f9f9;color:#000}.main.nagaoka-business .tab-1-container .tab-wrap .tab-header,.main.nagaoka-business .tab-2-container .tab-wrap .tab-header{display:flex;align-items:flex-end;gap:6px}.main.nagaoka-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.nagaoka-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:8px 8px 0 0;border:none;height:45px;width:100%;background:#888;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.main.nagaoka-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.nagaoka-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:53px;background:#ee6620}.main.nagaoka-business .tab-1-container .tab-wrap .tab-content,.main.nagaoka-business .tab-2-container .tab-wrap .tab-content{width:100%;background:#f8eae3}@media (max-width: 767px){.main.nagaoka-business .tab-1-container .tab-wrap .tab-header,.main.nagaoka-business .tab-2-container .tab-wrap .tab-header{gap:2px}.main.nagaoka-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.nagaoka-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:4px 4px 0 0;font-size:11px;height:32px;padding:6px;white-space:nowrap}.main.nagaoka-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.nagaoka-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:40px}}@media (max-width: 320px){.main.nagaoka-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.nagaoka-business .tab-2-container .tab-wrap .tab-header .tablinks{white-space:break-spaces}}.main.nagaoka-business .tab-1-container .tab-1-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontent{display:flex;align-items:center;width:100%;max-width:920px;min-height:450px;margin:0 auto}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontent .text{font-size:16px;font-weight:500;line-height:32px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontent{gap:38px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontent>img{width:260px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent{flex-direction:column;align-items:flex-start;justify-content:center}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block{margin-bottom:24px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info{display:flex;justify-content:center;margin-bottom:24px;gap:42px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .left-side .img-wrap{position:relative;padding-bottom:26px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .left-side .img-wrap .title-img{height:48px;width:122px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#373737;text-align:center;line-height:48px;position:absolute;left:-2px;bottom:0}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .right-side{background:#fff;height:118px;border-radius:8px;padding:16px 40px;position:relative}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .right-side:after{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:18px;margin-top:-18px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .right-side .list-info{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between;height:100%}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .right-side .list-info .info-item{font-size:20px;font-weight:500;line-height:32px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block{width:100%;padding-top:16px;border-top:1px solid #dedede;display:flex;gap:24px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block .left-side{display:flex;align-items:center;gap:8px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block .left-side .img-wrap{text-align:center}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block .left-side .img-wrap>img{width:32px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block .left-side .img-wrap .title-img{font-size:10px;font-weight:500;color:#000}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block .left-side .text-left-side{font-size:16px;font-weight:700;line-height:24px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block .right-side p{font-size:16px;font-weight:500;line-height:32px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent{flex-direction:column;align-items:flex-start;justify-content:center}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;margin-bottom:24px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap h3{font-size:20px !important;position:relative}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap h3 .dots-wrap{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:-6px;right:9px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap h3 .dots-wrap .dot{display:block;width:6px;height:6px;background:#ee6620;border-radius:100%}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:16px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap .smaller{font-weight:500}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap{width:100%;display:flex;align-items:flex-end;justify-content:center;gap:48px;padding:24px 0;background:#fff;border-radius:8px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side{text-align:center;font-weight:500}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side .first-text{font-size:20px;margin-bottom:24px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side .amount-text{font-size:48px;line-height:32px;margin-bottom:24px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side .amount-text .unit{font-size:24px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side .notice-text{color:#5b5b5b;font-size:16px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .right-side{padding:20px;border-radius:6px;background:#f9f9f9;font-size:16px;font-weight:500;line-height:24px;color:#373737}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .right-side .list-text{margin:0;padding:0;list-style:none}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .right-side .list-text .text-item .color-orange{color:#ee6620}@media (max-width: 1159px){.main.nagaoka-business .tab-1-container .tab-1-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.nagaoka-business .tab-1-container .tab-1-content{max-width:100%;padding:0 2px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content{width:unset;max-width:100%;padding:16px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontent{min-height:385px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontent .text{font-size:12px;line-height:20px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontent{flex-direction:column;justify-content:center;gap:28px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontent>img{width:240px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block{margin-bottom:16px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info{flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .left-side .img-wrap{padding-bottom:18px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .left-side .img-wrap>img{width:88px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .left-side .img-wrap .title-img{height:40px;line-height:40px;width:92px;font-size:12px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .right-side{padding:12px;height:auto}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .right-side:after{display:none}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .right-side .list-info{gap:10px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .top-block .corp-info .right-side .list-info .info-item{font-size:14px;line-height:20px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block{flex-direction:column;align-items:center;gap:16px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block .right-side p{font-size:12px;line-height:20px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontent .bottom-block .right-side p:not(:last-of-type){margin-bottom:8px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap{font-size:12px;gap:4px;margin-bottom:16px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap h3{font-size:12px !important}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap h3 .dots-wrap{top:-3px;right:4px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap h3 .dots-wrap .dot{width:4px;height:4px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:8px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap{flex-direction:column;align-items:center;gap:12px;padding:24px;width:calc(100% - 48px)}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side .first-text{font-size:12px;margin-bottom:12px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side .amount-text{font-size:28px;margin-bottom:12px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side .amount-text .unit{font-size:16px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .left-side .notice-text{font-size:12px}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontent .content-inner-wrap .right-side{padding:16px;font-size:12px;width:calc(100% - 32px)}}@media (max-width: 374px){.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks{height:40px;white-space:break-spaces}.main.nagaoka-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks.active{height:48px}}.main.nagaoka-business .usage-flow-container{width:100%;background:#fbdac7;padding:70px 0}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap{max-width:896px;margin:0 auto}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .title{text-align:center;font-size:24px;font-weight:900;margin-bottom:44px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content{display:flex;gap:74px;justify-content:center;align-items:flex-start}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item{text-align:center;position:relative}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .item-main-content>img{width:100%;max-width:246px;margin-bottom:20px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .item-main-content .title-img{font-size:20px;font-weight:900;white-space:nowrap}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .item-main-content .title-img.one-line{line-height:44px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .arrow-wrap{position:absolute;left:100%;top:46px;width:70px;text-align:center}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .arrow-wrap .text{position:absolute;font-size:14px;font-weight:900;line-height:44px;bottom:100%;left:50%;transform:translate(-50%, 0);white-space:nowrap}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .arrow-wrap>img{width:40px}@media (max-width: 920px){.main.nagaoka-business .usage-flow-container{padding:40px 0px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap{max-width:100%;padding:0px 20px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .title{font-size:18px;margin-bottom:48px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content{flex-direction:column;align-items:center;gap:48px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .item-main-content .title-img{font-size:14px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .arrow-wrap{top:100%;left:50%;transform:translate(-50%, 0);width:44px;height:44px}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .arrow-wrap .text{left:calc(100% + 6px);bottom:50%;transform:translate(0, calc(50% - 2px))}.main.nagaoka-business .usage-flow-container .usage-flow-content-wrap .usage-flow-content .usage-flow-item .arrow-wrap>img{transform:rotate(90deg)}}.main.nagaoka-business .interview-show-case-container{position:relative;width:100%;padding:75px 0 108px;background:#f9f9f9;z-index:2}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap{width:100%;max-width:1064px;margin:0 auto}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content{position:relative}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content>.title{text-align:center;font-size:24px;line-height:35px;font-weight:900;margin-bottom:44px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner{width:100%;max-width:700px;margin:0 auto}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item{position:relative;display:flex;flex-direction:column;width:340px;height:475px;margin:0 6px 6px;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0px 4px 4px 0px rgba(189,189,189,0.25);color:#373737;text-decoration:none}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .left-side>img{width:100%;height:250px;object-fit:cover}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .right-side{padding:20px 28px 28px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .right-side .title{font-size:20px;font-weight:700;line-height:29px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #979797}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .right-side .text{font-size:17px;line-height:20px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .right-side .tags-block{display:flex;flex-wrap:wrap;gap:4px;margin-top:20px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .right-side .tags-block .tag-item{display:block;padding:4px 12px;font-size:14px;line-height:20px;font-weight:700;color:#ee6620;border:2px solid #ee6620}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-stage-outer{z-index:2}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:18px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-dots .owl-dot:not(:last-of-type){margin-right:12px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-dots .owl-dot span{display:block;width:12px;height:12px;line-height:16px;background:#fff;border-radius:50%;border:2px solid #ee6620}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-dots .owl-dot.active span{background:#ee6620}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-nav .owl-prev,.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:64px;height:64px;border-radius:50%}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-nav .owl-prev.disabled,.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-nav .owl-next.disabled{display:none}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-nav .owl-prev{left:-78px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_nagaoka/icon-chevron-left-3009a707b12dde0cd4e8a88f47be2f4eb9b60b4b31b761d6d07bd00968ab701b.svg)}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .owl-nav .owl-next{right:-78px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_nagaoka/icon-chevron-right-c849af82f9bb38bf18ec2d0f34a7d56b28de7c96e98edd702af3182449c439f3.svg)}@media (max-width: 767px){.main.nagaoka-business .interview-show-case-container{padding:30px 0 48px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content>.title{font-size:18px;line-height:26px;margin-bottom:32px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner{max-width:346px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item{width:334px;height:454px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .right-side .title{font-size:26px;line-height:23px;padding-bottom:16px;margin-bottom:16px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .right-side .text{font-size:14px;line-height:20px}.main.nagaoka-business .interview-show-case-container .interview-show-case-wrap .interview-show-case-content .slider-inner .slider-item .right-side .tags-block{margin-top:16px}}.main.nagaoka-business .intro-mb-supercorp-container{width:100%;background:#fff;position:relative;margin-top:-1px}.main.nagaoka-business .intro-mb-supercorp-container .angle-image{width:100%;height:120px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/niigata_nagaoka/img-bg-2.png);background-repeat:no-repeat;background-size:cover}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{margin:32px 0;font-size:20px;font-weight:500}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{text-align:center;padding:80px 0 40px}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:24px;font-weight:700;line-height:24px;border-bottom:4px solid #ee6620;width:fit-content;margin:0 auto 18px;color:#000}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{width:100%;max-width:927px}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:none}@media (max-width: 1159px){.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.nagaoka-business .intro-mb-supercorp-container{background:#f9f9f9}.main.nagaoka-business .intro-mb-supercorp-container .angle-image{display:none}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{font-size:14px;margin:16px auto 32px}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{padding:0}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:13px;margin:0 auto 24px}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{max-width:335px}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-pc{display:none}.main.nagaoka-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:block;margin:0 auto}}.main.nagaoka-business .tab-2-container{background:#fff}.main.nagaoka-business .tab-2-container .tab-2-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontent{display:flex;align-items:center;max-width:100%;min-height:450px;margin:0 auto;padding:0 52px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent{justify-content:center}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap{display:flex;gap:38px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .left-side{display:flex;gap:32px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .left-side .img-item-wrap{text-align:center}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .left-side .img-item-wrap .title-img{text-align:left;background:#ee6620;border-radius:6px;padding:10px 24px;font-size:16px;font-weight:700;color:#fff;white-space:nowrap;transform:translate(0, -10px)}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .right-side{display:flex;flex-direction:column;gap:16px;justify-content:center}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .right-side p{font-size:20px;font-weight:500;line-height:30px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent{max-width:838px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content{display:flex;align-items:flex-start;gap:24px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .left-side>img{width:65px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .right-side>h4{font-size:24px;font-weight:700;line-height:36px;margin-bottom:10px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .right-side>h4 .highlight{color:#ee6620}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .right-side .paragraph{font-size:16px;font-weight:500;line-height:24px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .right-side .notice-text{font-size:12px;font-weight:500}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent{max-width:856px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap{display:flex;margin-bottom:44px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:384px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{display:flex;align-items:center;padding:8px 32px;font-size:24px;font-weight:900;height:44px;width:fit-content;margin:0 auto 44px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:left;font-size:16px;font-weight:700}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:44px;border-right:1px solid #c2c2c2}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .left-side .button-title{color:#fff;background:#ee6620}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .right-side{padding-left:44px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:36px;color:#ee6620;background:#fff;border:4px solid #ee6620}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .notice-text{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.nagaoka-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 20px}}@media (max-width: 950px){.main.nagaoka-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 8px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-header .tablinks{white-space:break-spaces}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content{width:unset;max-width:100%;padding:16px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontent{min-height:unset}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent{padding:0}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap{padding:16px 0;flex-direction:column}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .left-side{flex-direction:column;gap:22px;align-items:center}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .left-side .img-item-wrap{width:230px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .left-side .img-item-wrap .title-img{width:100%;font-size:14px;text-align:center;padding:6px 0;line-height:20px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .right-side{gap:20px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontent .tab-inner-content-wrap .right-side p{font-size:12px;line-height:18px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent{padding:16px 0}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content{gap:16px;flex-direction:column;align-items:center}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .right-side{text-align:center}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .right-side>h4{font-size:16px;line-height:24px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .right-side .paragraph{font-size:12px;line-height:18px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab2.tabcontent .tab-inner-content-wrap .item-content .right-side .notice-text{font-size:10px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent{max-width:100%;padding:16px 0}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap{flex-direction:column}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:100%}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{height:38px;margin:0 auto 24px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:center;font-size:12px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:0;border-right:none;border-bottom:1px solid #c2c2c2;padding-bottom:24px;margin-bottom:24px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .right-side{padding-left:0}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:30px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontent .tab-inner-content-wrap .notice-text{font-size:12px;line-height:18px}}@media (max-width: 767px){.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-header .tablinks{height:40px}.main.nagaoka-business .tab-2-container .tab-2-content .tab-wrap .tab-header .tablinks.active{height:48px}}.main.nagaoka-business .contact-container{width:100%;background-image:linear-gradient(to right, #f9f9f9, #f9f9f9 50%, #ee6620 50%);position:relative}.main.nagaoka-business .contact-container .title-contact{background:#f8eae3;font-size:24px;font-weight:500;height:68px;line-height:68px;width:100%;text-align:center;color:#ee6620}.main.nagaoka-business .contact-container .contact-content{max-width:1440px;display:flex;margin:0 auto}.main.nagaoka-business .contact-container .contact-content .contact-form{width:calc(50% - 88px);flex-shrink:0;padding:44px;background:#f9f9f9}.main.nagaoka-business .contact-container .contact-content .contact-form .title{font-size:24px;font-weight:700;text-align:center;margin-bottom:16px}.main.nagaoka-business .contact-container .contact-content .contact-form .sub-title{font-size:18px;text-align:center;margin-bottom:32px}.main.nagaoka-business .contact-container .contact-content .contact-form .content-form{max-width:360px;margin:0 auto;padding:20px;background:#fff}.main.nagaoka-business .contact-container .contact-content .contact-info{width:calc(50% - 136px);color:#fff;padding:40px 66px 40px 70px}.main.nagaoka-business .contact-container .contact-content .contact-info .title{font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.main.nagaoka-business .contact-container .contact-content .contact-info .text-1{font-size:20px;font-weight:500;margin-bottom:75px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:16px;font-weight:500}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:none}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap,.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{display:flex;gap:6px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a,.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{color:#fff;font-weight:700;text-decoration:none}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap img,.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap img{width:42px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{align-items:center;margin-bottom:12px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:48px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{margin-bottom:20px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:40px;line-height:32px;white-space:nowrap}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:42px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item:not(:last-of-type){margin-bottom:20px}@media (max-width: 950px){.main.nagaoka-business .contact-container{background-image:none;background-color:#f9f9f9}.main.nagaoka-business .contact-container .title-contact{height:58px;font-size:16px;line-height:58px}.main.nagaoka-business .contact-container .contact-content{max-width:100%;flex-direction:column}.main.nagaoka-business .contact-container .contact-content .contact-form{width:calc(100% - 40px);padding:40px 20px}.main.nagaoka-business .contact-container .contact-content .contact-form .title{font-size:16px}.main.nagaoka-business .contact-container .contact-content .contact-form .sub-title{font-size:12px;margin-bottom:16px}.main.nagaoka-business .contact-container .contact-content .contact-info{width:calc(100% - 80px);padding:40px;background:#ee6620}.main.nagaoka-business .contact-container .contact-content .contact-info .title{font-size:16px;margin-bottom:24px}.main.nagaoka-business .contact-container .contact-content .contact-info .text-1{font-size:12px;margin-bottom:24px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:12px;line-height:18px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:block}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap img,.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap img{width:24px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{margin-bottom:4px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:24px}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:20px;line-height:16px;white-space:nowrap}.main.nagaoka-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:24px}}@media (max-width: 374px){.main.nagaoka-business .contact-container .contact-content .contact-info{width:calc(100% - 16px);padding:40px 8px}}.main.nagaoka-business .footer-container{width:100%;background:#373737;padding:28px 0 24px}.main.nagaoka-business .footer-container .footer-content{max-width:1090px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.main.nagaoka-business .footer-container .footer-content .left-side>img{width:261px;padding:8px;border-radius:12px}.main.nagaoka-business .footer-container .footer-content .right-side{color:#fff;text-align:right}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:18px}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{color:#fff;font-size:12px;font-weight:400;text-decoration:none}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:10px;border-right:1px solid #fff}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:10px}.main.nagaoka-business .footer-container .footer-content .right-side .coppy-right-text{font-size:15px}@media (max-width: 1030px){.main.nagaoka-business .footer-container .footer-content{max-width:100%;padding:0px 20px}}@media (max-width: 820px){.main.nagaoka-business .footer-container{padding:0px}.main.nagaoka-business .footer-container .footer-content{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px}.main.nagaoka-business .footer-container .footer-content .left-side>img{width:190px}.main.nagaoka-business .footer-container .footer-content .right-side{text-align:center}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:20px;display:inline-flex}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:12px}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{font-size:10px}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:5px}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:5px}.main.nagaoka-business .footer-container .footer-content .right-side .coppy-right-text{font-size:13px}}@media (max-width: 374px){.main.nagaoka-business .footer-container .footer-content .right-side{width:calc(100% - 20px)}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:12px;flex-wrap:wrap;text-align:center;justify-content:center}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item{margin-bottom:8px}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:0;border-right:none}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:0px}.main.nagaoka-business .footer-container .footer-content .right-side .menu-footer .menu-item:first-of-type{margin-right:5px;padding-right:5px;border-right:1px solid #fff}}body.body-class-career-taiken{font-family:"Inter", "YakuHanJP", "Noto Sans JP", "Hiragino Kaku Gothic Pro", "Meiryo", "sans-serif";font-size:14px;line-height:15px;font-weight:400;color:#373737}body.body-class-career-taiken *,body.body-class-career-taiken ::after,body.body-class-career-taiken ::before{box-sizing:border-box}.main-root.nagaoka-career-taiken a{color:#007bff;text-decoration:none;background:0 0}.main-root.nagaoka-career-taiken img{max-width:100%}.main-root.nagaoka-career-taiken .container{max-width:800px;margin:auto;padding:0}@media (max-width: 992px){.main-root.nagaoka-career-taiken .container{max-width:100%;padding:0 30px}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-btn{width:100%;height:70px;background:#1f8eed;color:#fff;font-size:24px;line-height:24px;font-weight:700;letter-spacing:1px;border-radius:46px;border:none;margin-top:10px;cursor:pointer;display:flex;justify-content:center;align-items:center}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-btn.btn-spview{display:none}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-btn{height:50px;font-size:18px;line-height:18px}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-btn.btn-pcview{display:none}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-btn.btn-spview{display:flex}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-title{color:#000000;font-size:28px;line-height:28px;text-align:center;margin-bottom:48px;font-weight:700}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-title{font-size:22px;line-height:22px;margin-bottom:36px}}.main-root.nagaoka-career-taiken .text-shadow-primary{position:relative;font-family:"Zen Maru Gothic", serif;font-size:66px;line-height:88px;font-weight:bold;color:#ffffff;z-index:0;min-width:max-content}.main-root.nagaoka-career-taiken .text-shadow-primary::before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;color:#ee6620;-webkit-text-stroke:14px #ee6620;min-width:max-content}@media (max-width: 768px){.main-root.nagaoka-career-taiken .text-shadow-primary::before{-webkit-text-stroke:11px #ee6620}}.main-root.nagaoka-career-taiken .text-shadow-primary::after{content:attr(data-text);position:absolute;top:5px;left:5px;z-index:-2;-webkit-text-stroke:14px rgba(238,102,32,0.4);color:beige;min-width:max-content}@media (max-width: 768px){.main-root.nagaoka-career-taiken .text-shadow-primary::after{top:4px;left:4px;-webkit-text-stroke:11px rgba(238,102,32,0.4)}}@media (max-width: 768px){.main-root.nagaoka-career-taiken .text-shadow-primary{font-size:50px;line-height:75px}}.main-root.nagaoka-career-taiken .text-shadow-light{position:relative;font-family:"Zen Maru Gothic", serif;font-size:20px;font-weight:900;color:#ee6620;z-index:0;line-height:38px;min-width:max-content}.main-root.nagaoka-career-taiken .text-shadow-light::before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;color:#ffffff;-webkit-text-stroke:8px #ffffff;min-width:max-content}@media (max-width: 768px){.main-root.nagaoka-career-taiken .text-shadow-light::before{-webkit-text-stroke:6px #ffffff}}@media (max-width: 768px){.main-root.nagaoka-career-taiken .text-shadow-light{font-size:16px;line-height:28px}}.main-root.nagaoka-career-taiken #header{width:100%;position:fixed;top:0;background:#fff;border-bottom:1px solid #dedede;z-index:10}.main-root.nagaoka-career-taiken #header .sp-menu{display:none;position:absolute;top:51px;left:0;width:100%;padding:16px 0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.1);z-index:2}.main-root.nagaoka-career-taiken #header .sp-menu .menu-list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;list-style:none;padding:0;margin:0}.main-root.nagaoka-career-taiken #header .sp-menu .menu-list>li{position:relative;width:100%}.main-root.nagaoka-career-taiken #header .sp-menu .menu-list>li>a{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;color:#373737;font-size:14px;line-height:14px;font-weight:700;padding:21px 26px}.main-root.nagaoka-career-taiken #header .sp-menu .menu-list>li.active>a{color:#fff;background:#ee6620}.main-root.nagaoka-career-taiken #header .sp-menu.open{display:flex}.main-root.nagaoka-career-taiken #header .header-inner{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:900px}.main-root.nagaoka-career-taiken #header .header-inner .logo{width:271px}@media (max-width: 992px){.main-root.nagaoka-career-taiken #header .header-inner .logo{width:177px}}.main-root.nagaoka-career-taiken #header .header-inner .logo a{display:flex;align-items:center;justify-content:flex-start;cursor:default}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .hamburger{display:none;width:21px;height:21px;cursor:pointer}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .hamburger .line{display:block;width:100%;height:4px;background-color:#5b5b5b;margin-bottom:5px}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .hamburger .line:nth-child(1),.main-root.nagaoka-career-taiken #header .header-inner .header-menu .hamburger .line:nth-child(3){transition:transform .3s ease}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .hamburger.open .line:nth-child(1){transform:translateY(9px) rotate(45deg)}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .hamburger.open .line:nth-child(2){opacity:0}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .hamburger.open .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .menu-list{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .menu-list>li{position:relative}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .menu-list>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:14px;line-height:14px;font-weight:700;padding:21px 20px}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .menu-list>li.active>a,.main-root.nagaoka-career-taiken #header .header-inner .header-menu .menu-list>li:hover>a{color:#373737}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .menu-list>li.active>a:after,.main-root.nagaoka-career-taiken #header .header-inner .header-menu .menu-list>li:hover>a:after{content:"";display:block;width:90%;height:4px;background:#ee6620;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 992px){.main-root.nagaoka-career-taiken #header .header-inner{height:50px;padding:0 21px}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .hamburger{display:block}.main-root.nagaoka-career-taiken #header .header-inner .header-menu .menu-list{display:none}}.main-root.nagaoka-career-taiken .main{padding-top:56px}@media (max-width: 992px){.main-root.nagaoka-career-taiken .main{padding-top:50px}}.main-root.nagaoka-career-taiken #scroll-top{display:none;position:fixed;bottom:142px;right:20px;width:60px;height:60px;background:#f9f9f9;border:1px solid #373737;outline:0;border-radius:6px;z-index:1;cursor:pointer}.main-root.nagaoka-career-taiken #scroll-top:hover{background:#fff}.main-root.nagaoka-career-taiken #scroll-top img{transform:rotate(-90deg)}@media (max-width: 992px){.main-root.nagaoka-career-taiken #scroll-top{right:10px;width:40px;height:40px;border-radius:3px}.main-root.nagaoka-career-taiken #scroll-top img{width:12px}}.main-root.nagaoka-career-taiken .top-banner{background:#fef0e9;height:570px;position:relative}@media (max-width: 768px){.main-root.nagaoka-career-taiken .top-banner{height:auto}}.main-root.nagaoka-career-taiken .top-banner .container{max-width:900px;height:100%}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner{height:100%;position:relative}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-img{display:flex;align-items:flex-end;height:100%;justify-content:end}@media (max-width: 768px){.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-img{height:auto;margin-top:4px;padding-bottom:80px}}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-img img{width:584px}@media (max-width: 992px){.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-img img{width:430px}}@media (max-width: 768px){.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-img img{width:230px;margin:auto}}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content{position:absolute;top:43px;width:418px;text-align:center}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top{display:flex;justify-content:center}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text{font-family:"Zen Maru Gothic", serif;font-size:40px;line-height:50px;font-weight:900;color:#ee6620;margin-left:8px;margin-right:2px}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line-end{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-center{display:flex;margin:-6px 0 6px 10px}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-center .text-shadow-primary:first-child{letter-spacing:-6px;margin-right:8px}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-bottom{display:flex;justify-content:center}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-img{width:402px;margin-top:10px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content{width:100%;position:unset;top:0;padding-top:38px}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line{width:18px}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-education{width:45px}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text{font-size:30px;line-height:38px}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-center{justify-content:center;margin:-10px 0 0 0}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .banner-content-img{margin-top:5px;padding:0 5px}.main-root.nagaoka-career-taiken .top-banner .top-banner-inner .banner-content .nagaoka-career-taiken-btn{position:absolute;left:0;bottom:43px;max-width:500px;left:50%;transform:translateX(-50%)}}.main-root.nagaoka-career-taiken .introduce .introduce-service-features{background:#ffffff;padding:48px 0}@media (max-width: 768px){.main-root.nagaoka-career-taiken .introduce .introduce-service-features{padding:40px 0}}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-btn{position:relative;width:346px;margin:auto}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-btn .text-btn{position:absolute;top:0;left:0;width:337px;height:60px;display:flex;align-items:center;justify-content:center;color:#000000;font-size:22px;font-weight:900}@media (max-width: 768px){.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-btn{width:232px;margin:0 0 0 6px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-btn .text-btn{font-size:14px;width:226px;height:40px}}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main{display:flex;justify-content:center;align-items:end}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-shadow-primary{font-size:60px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-side{font-family:"Zen Maru Gothic", serif;font-size:39px;line-height:39px;font-weight:900;color:#ee6620;margin:0 0 6px 8px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main{justify-content:start;margin-top:-6px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-shadow-primary{font-size:40px;line-height:60px;letter-spacing:-2px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-side{font-size:26px;margin:0 0 0px 8px}}@media (max-width: 347px){.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-shadow-primary{font-size:34px;line-height:55px}}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-des{margin-top:32px;text-align:center}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .des-top{font-size:20px;line-height:36px;font-weight:700}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .des-bottom{font-size:16px;line-height:28px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-des{margin-top:24px;padding:0 9px;text-align:left}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .des-top{font-size:18px;line-height:32px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .des-bottom{font-size:14px;line-height:26px}}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content{display:flex;justify-content:space-between;margin-top:32px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item{text-align:center}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block{width:180px;height:180px;margin:auto;border-radius:50%;background:#ee6620;display:flex;align-items:center;justify-content:center}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block .block-img{width:110px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block .block-img.block-img--2{margin-left:24px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__info{font-size:18px;line-height:25px;margin-top:16px;font-weight:700;color:#000000}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__info .text-hightlight{font-size:22px;line-height:30px;color:#ee6620}@media (max-width: 768px){.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content{display:block;margin-top:24px}.main-root.nagaoka-career-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item:not(:last-child){margin-bottom:36px}}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for{background:#f9f9f9;padding:48px 0}@media (max-width: 768px){.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for{padding:40px 0}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .container{padding:0 35px}}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .nagaoka-career-taiken-title{margin-bottom:48px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .nagaoka-career-taiken-title{margin-bottom:36px}}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main{display:flex;justify-content:space-between}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item{width:370px;max-width:100%}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-img{width:100%}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title{margin-top:20px;color:#ee6620;font-weight:900;font-size:20px;line-height:20px}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title br{display:none}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-content{margin-top:20px;font-size:14px;line-height:20px}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-content span{display:inline-block;margin-bottom:5px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main{flex-direction:column;align-items:center}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item:first-child{margin-bottom:36px}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item:last-child .item-title{line-height:24px}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title{font-size:18px;line-height:18px;text-align:center}.main-root.nagaoka-career-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title br{display:block}}.main-root.nagaoka-career-taiken .job-type{padding-top:48px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .job-type{padding-top:40px}.main-root.nagaoka-career-taiken .job-type .job-type-inner.container{padding:0 24px}}.main-root.nagaoka-career-taiken .job-type .job-type-title .title-btn{position:relative;width:192px;margin-left:153px}.main-root.nagaoka-career-taiken .job-type .job-type-title .title-btn .text-btn{position:absolute;top:0;left:4px;width:185px;height:46px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:20px;font-weight:700}@media (max-width: 768px){.main-root.nagaoka-career-taiken .job-type .job-type-title .title-btn{margin-left:0;width:140px}.main-root.nagaoka-career-taiken .job-type .job-type-title .title-btn .text-btn{width:136px;height:36px;font-size:14px}}.main-root.nagaoka-career-taiken .job-type .job-type-title .title-main{text-align:center;color:#000000;font-size:28px;line-height:28px;margin-top:6px;letter-spacing:2px;font-weight:700}@media (max-width: 768px){.main-root.nagaoka-career-taiken .job-type .job-type-title .title-main{font-size:22px;line-height:22px;letter-spacing:0}}.main-root.nagaoka-career-taiken .job-type .content-block{display:flex;margin-top:32px}.main-root.nagaoka-career-taiken .job-type .content-block .left-side{flex:0 0 auto;margin-right:52px}.main-root.nagaoka-career-taiken .job-type .content-block .left-side .img-jobs-intro{width:100%;max-width:424px}.main-root.nagaoka-career-taiken .job-type .content-block .right-side{width:100%}.main-root.nagaoka-career-taiken .job-type .content-block .right-side .table-block .button-title{display:block;width:fit-content;padding:4px 8px;font-size:16px;line-height:22px;color:#fff;background:#373737}.main-root.nagaoka-career-taiken .job-type .content-block .right-side .table-block .table-content{margin-top:20px;font-size:16px;color:#252525}.main-root.nagaoka-career-taiken .job-type .content-block .right-side .table-block .table-content .row-item{display:flex;min-height:26px;border-bottom:1px dashed #373737}.main-root.nagaoka-career-taiken .job-type .content-block .right-side .table-block .table-content .row-item:not(:last-of-type){margin-bottom:12px}.main-root.nagaoka-career-taiken .job-type .content-block .right-side .table-block .table-content .row-item .cell-item{width:50%}@media (max-width: 991.98px){.main-root.nagaoka-career-taiken .job-type .content-block{flex-direction:column}.main-root.nagaoka-career-taiken .job-type .content-block .left-side{margin-right:0;margin-bottom:16px}}.main-root.nagaoka-career-taiken .campaign{padding-top:32px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .campaign{padding-top:16px}.main-root.nagaoka-career-taiken .campaign .container{padding:0 24px}}.main-root.nagaoka-career-taiken .campaign .campaign-inner{background:#f9f9f9;border-radius:20px;padding:20px;position:relative}.main-root.nagaoka-career-taiken .campaign .campaign-inner .campaign-content{text-align:center}.main-root.nagaoka-career-taiken .campaign .campaign-inner .campaign-content .text{font-size:16px;line-height:24px;font-weight:500;color:#000000}.main-root.nagaoka-career-taiken .campaign .campaign-inner .campaign-content .text .text-hightlight{font-weight:700;color:#ee6620}.main-root.nagaoka-career-taiken .campaign .campaign-inner .campaign-content .text-note{font-size:10px;line-height:14px;margin-top:6px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .campaign .campaign-inner .campaign-content{text-align:left}.main-root.nagaoka-career-taiken .campaign .campaign-inner .campaign-content .text{font-size:14px;line-height:21px}}.main-root.nagaoka-career-taiken .campaign .campaign-inner .campaign-img{width:142px;position:absolute;top:-23px;right:28px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .campaign .campaign-inner .campaign-img{position:relative;top:0;left:0;margin:auto;margin-bottom:6px}}@media (max-width: 768px){.main-root.nagaoka-career-taiken .campaign .campaign-inner{display:flex;flex-direction:column-reverse;padding:20px 15px 18px 15px}}.main-root.nagaoka-career-taiken .check-last-job{padding:48px 0}@media (max-width: 768px){.main-root.nagaoka-career-taiken .check-last-job{padding:40px 0}}.main-root.nagaoka-career-taiken .check-last-job .check-last-job-inner .job-img{text-align:center}.main-root.nagaoka-career-taiken .check-last-job .check-last-job-inner .job-img .img{width:402px}.main-root.nagaoka-career-taiken .check-last-job .check-last-job-inner .job-btn{display:flex;justify-content:center}.main-root.nagaoka-career-taiken .check-last-job .check-last-job-inner .job-btn .nagaoka-career-taiken-btn{width:600px;max-width:100%}@media (min-width: 769px){.main-root.nagaoka-career-taiken .check-last-job .check-last-job-inner .job-btn .nagaoka-career-taiken-btn{font-size:28px;line-height:28px}}.main-root.nagaoka-career-taiken .career-experience{padding:48px 0}@media (max-width: 768px){.main-root.nagaoka-career-taiken .career-experience{padding:40px 0}}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .nagaoka-career-taiken-title{margin-bottom:58px}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main{display:flex;justify-content:center;gap:40px}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item{max-width:240px;position:relative}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item .item-step{display:flex;align-items:center;justify-content:center;background:#ee6620;width:152px;height:28px;border-radius:20px;position:absolute;top:-11px;left:50%;transform:translateX(-50%)}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item .item-step .text{color:#ffffff;font-size:18px;font-weight:700}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item .item-text{font-size:18px;line-height:25px;color:#000000;margin-top:16px;text-align:center;font-weight:700}@media (max-width: 768px){.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main{flex-direction:column;align-items:center;gap:0}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item{max-width:100%}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item:not(:last-child){margin-bottom:50px}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item .item-step{width:177px;height:33px}}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-noti{padding:20px 8px;background:#f9f9f9;border-radius:20px;margin-top:48px}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-noti .text{font-size:16px;line-height:23px;color:#000000;font-weight:500;text-align:center}@media (max-width: 768px){.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-noti .text{font-size:14px;line-height:20px}}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-noti .text .text-hightlight{color:#ee6620;font-weight:700}.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-noti .text .br-sp{display:none}@media (max-width: 768px){.main-root.nagaoka-career-taiken .career-experience .career-experience-inner .career-experience-noti .text .br-sp{display:block}}.main-root.nagaoka-career-taiken .register-step{background:rgba(238,102,32,0.1);padding:60px 0}@media (max-width: 768px){.main-root.nagaoka-career-taiken .register-step{padding:40px 0}}.main-root.nagaoka-career-taiken .register-step .register-step-main{width:420px;margin:0 auto;padding-bottom:36px;position:relative}@media (max-width: 768px){.main-root.nagaoka-career-taiken .register-step .register-step-main{width:100%}}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl{padding:24px 30px;background:#ffffff;border-radius:24px;box-shadow:0px 4px 16px 0px #0000001f}@media (max-width: 768px){.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl{padding:20px}}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-index{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:21px;line-height:0;font-weight:700;border:7px solid #ee6620;color:#ee6620;border-radius:50%;margin:auto}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-img{width:270px;height:270px;margin:auto;margin-top:12px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-img{width:180px;height:180px}}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-title{font-size:20px;line-height:24px;font-weight:700;margin-top:20px;margin-bottom:16px;text-align:center;color:#000000}@media (max-width: 768px){.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-title{font-size:14px;line-height:16px;margin-top:12px;margin-bottom:12px}}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc{font-size:16px;line-height:23px;font-weight:700;margin-bottom:0;color:#5b5b5b;letter-spacing:1px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc{font-size:11px;line-height:14px}}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc-note{font-weight:400}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots{margin-top:0;line-height:1;position:absolute;bottom:-36px;left:50%;transform:translateX(-50%)}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot:focus-visible{outline:none}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot span{width:14px;height:14px;line-height:16px;margin:0 6px;display:block;background:rgba(238,102,32,0.3);-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot span{width:12px;height:12px}}.main-root.nagaoka-career-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot.active span{background:#ee6620}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa{background:#fff;padding:60px 0}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa{padding:40px 0}}@media (max-width: 992px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner.container{padding:0 24px}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-title{margin-bottom:48px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-title{margin-bottom:24px}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card{display:flex;align-items:flex-start;justify-content:flex-start;border:0;border-radius:0}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header{width:100%;padding:0;background:#fff;border-bottom:1px solid #979797}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:24px 24px 24px 0;text-align:left;position:relative;font-size:20px;font-weight:500;color:#373737;box-shadow:none}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn:focus,.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn:focus-visible{outline:none}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn:after{content:"\e90c";font-family:"mbicon";font-size:24px;line-height:24px;color:#373737;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn:after{font-size:12px}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn[aria-expanded=true]:after{content:"\e90f"}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn img{width:30px;margin-right:8px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn img{width:24px;margin-right:4px}}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn{font-size:14px;padding:12px 18px 12px 0}}@media (max-width: 374px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn{white-space:normal}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-header .btn br{display:none}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-body{font-size:16px;line-height:24px}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-body>a{color:#373737;text-decoration:underline}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .card-body{font-size:14px}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .collapse{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .collapse .card-body{padding:26px 28px 26px 40px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .collapse .card-body{font-size:14px;padding:12px 12px 12px 36px}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .collapse .card-body .link{color:#373737;text-decoration:underline}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .collapsing{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .collapsing .card-body{padding:26px 28px 26px 40px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .collapsing .card-body{font-size:14px;padding:12px 12px 12px 36px}}.main-root.nagaoka-career-taiken .nagaoka-career-taiken-qa .nagaoka-career-taiken-qa-inner .nagaoka-career-taiken-qa-content .card .collapsing .card-body .link{color:#373737;text-decoration:underline}.main-root.nagaoka-career-taiken .what-job{padding:48px 0;background:#f9f9f9}@media (max-width: 768px){.main-root.nagaoka-career-taiken .what-job{padding:40px 0}}.main-root.nagaoka-career-taiken .what-job .what-job-inner .what-job-content{font-size:18px;line-height:25px;text-align:center;margin-bottom:32px}@media (max-width: 768px){.main-root.nagaoka-career-taiken .what-job .what-job-inner .what-job-content{font-size:14px;line-height:20px;text-align:left}.main-root.nagaoka-career-taiken .what-job .what-job-inner .what-job-content br{display:none}}.main-root.nagaoka-career-taiken .what-job .what-job-inner .job-img{text-align:center}.main-root.nagaoka-career-taiken .what-job .what-job-inner .job-img .img{width:402px}.main-root.nagaoka-career-taiken .what-job .what-job-inner .job-btn{display:flex;justify-content:center}.main-root.nagaoka-career-taiken .what-job .what-job-inner .job-btn .nagaoka-career-taiken-btn{width:600px;max-width:100%}@media (min-width: 769px){.main-root.nagaoka-career-taiken .what-job .what-job-inner .job-btn .nagaoka-career-taiken-btn{font-size:28px;line-height:28px}}.main-root.nagaoka-career-taiken .business{padding:60px 0;background:rgba(238,102,32,0.1)}@media (max-width: 992px){.main-root.nagaoka-career-taiken .business{padding:40px}.main-root.nagaoka-career-taiken .business .nagaoka-career-taiken-title{margin-bottom:24px}}.main-root.nagaoka-career-taiken .business .business-inner{display:flex;align-items:center;justify-content:center}.main-root.nagaoka-career-taiken .business .business-inner .text{font-size:20px;line-height:28px;font-weight:400}.main-root.nagaoka-career-taiken .business .business-inner .arrow{width:49px;margin-left:40px;margin-right:40px}.main-root.nagaoka-career-taiken .business .business-inner .btn{display:flex;align-items:center;justify-content:center;width:357px;max-width:100%;height:60px;background:#fff;color:#ee6620;font-size:18px;line-height:18px;font-weight:700;border:2px solid #ee6620;border-radius:30px;letter-spacing:.5px}@media (max-width: 992px){.main-root.nagaoka-career-taiken .business .business-inner{flex-direction:column}.main-root.nagaoka-career-taiken .business .business-inner .text{margin-bottom:24px;font-size:14px;line-height:20px}.main-root.nagaoka-career-taiken .business .business-inner .arrow{display:none}.main-root.nagaoka-career-taiken .business .business-inner .btn{height:45px}}.main-root.nagaoka-career-taiken .footer{padding:60px 0 21px}.main-root.nagaoka-career-taiken .footer .main-foo{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main-root.nagaoka-career-taiken .footer .main-foo .logo{width:271px}@media (max-width: 992px){.main-root.nagaoka-career-taiken .footer .main-foo .logo{width:177px}}.main-root.nagaoka-career-taiken .footer .main-foo .logo a{cursor:default}.main-root.nagaoka-career-taiken .footer .main-foo .foo-menu{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.nagaoka-career-taiken .footer .main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.nagaoka-career-taiken .footer .main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.nagaoka-career-taiken .footer .main-foo .foo-menu>li:last-child{padding-right:0}.main-root.nagaoka-career-taiken .footer .main-foo .foo-menu>li:last-child:after{display:none}.main-root.nagaoka-career-taiken .footer .main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:12px;line-height:18px;font-weight:400}.main-root.nagaoka-career-taiken .footer .main-foo .foo-menu>li>a:hover{color:#373737}.main-root.nagaoka-career-taiken .footer .sp-main-foo{display:none;align-items:center;justify-content:center;flex-direction:column}.main-root.nagaoka-career-taiken .footer .sp-main-foo .foo-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 6px}.main-root.nagaoka-career-taiken .footer .sp-main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.nagaoka-career-taiken .footer .sp-main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.nagaoka-career-taiken .footer .sp-main-foo .foo-menu>li:last-child{padding-right:0}.main-root.nagaoka-career-taiken .footer .sp-main-foo .foo-menu>li:last-child:after{display:none}.main-root.nagaoka-career-taiken .footer .sp-main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:10px;line-height:18px;font-weight:400}.main-root.nagaoka-career-taiken .footer .sp-main-foo .logo{width:224px}.main-root.nagaoka-career-taiken .footer .sp-main-foo .logo a{display:flex;align-items:center;justify-content:center}.main-root.nagaoka-career-taiken .footer .sp-main-foo .sp-foo-text{font-size:10px;line-height:18px;margin-bottom:6px}.main-root.nagaoka-career-taiken .footer .foo-copy-right{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.main-root.nagaoka-career-taiken .footer .foo-copy-right .text{font-family:Barlow, sans-serif;color:#888;font-size:15px;line-height:21px;text-align:right}@media (max-width: 1200px){.main-root.nagaoka-career-taiken .footer .main-foo{width:100%;padding:0 16px}.main-root.nagaoka-career-taiken .footer .foo-copy-right{width:100%;padding:0 16px}}@media (max-width: 992px){.main-root.nagaoka-career-taiken .footer{padding:16px 0 12px}.main-root.nagaoka-career-taiken .footer .main-foo{display:none}.main-root.nagaoka-career-taiken .footer .sp-main-foo{display:flex}.main-root.nagaoka-career-taiken .footer .foo-copy-right{width:100%;justify-content:center}}.container-teaser.niigata-city-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.niigata-city-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper{display:flex;justify-content:space-between;gap:24px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:70px 20px 0 36px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:32px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:300px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:40px;font-weight:900}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:28px;font-weight:900;line-height:40px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:24px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:13px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#0250ad}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:21px}@media (max-width: 768px){.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:278px}@media (max-width: 768px){.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:block}@media (max-width: 768px){.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:block}}.container-teaser.niigata-city-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#0250ad;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.niigata-city-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;line-height:56px;font-weight:700;margin-bottom:2px}.container-teaser.niigata-city-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px;line-height:39px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#0250ad;border-bottom:4px solid #0250ad;padding-bottom:12px;margin-bottom:24px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#0250ad;text-decoration:none;cursor:pointer}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#0250ad;position:relative;top:1px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p.right-side-text a{color:#0250ad;font-weight:500;text-decoration:underline}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p.right-side-text a:hover{color:#36355c}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .right-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.niigata-city-teaser .footer .logo-footer img{width:317px;max-width:100%}.container-teaser.niigata-city-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900;margin-right:4px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.niigata-city-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1023px){.container-teaser.niigata-city-teaser{margin:0;padding:0 25px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:150px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:16px;margin-bottom:-10px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:12px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:6px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:10px}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:20px;white-space:nowrap}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.niigata-city-teaser .main-content-wrapper .intro-wrapper .right-side img{width:210px}.container-teaser.niigata-city-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:40px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.niigata-city-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px;line-height:20px;margin-bottom:0}.container-teaser.niigata-city-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px;line-height:21px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.niigata-city-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.niigata-city-teaser .footer{margin-bottom:16px}.container-teaser.niigata-city-teaser .footer .logo-footer{padding:8px 4px}.container-teaser.niigata-city-teaser .footer .logo-footer img{width:100%;max-width:205px}.container-teaser.niigata-city-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px}.container-teaser.niigata-city-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.niigata-city-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal.niigata-city-modal .modal-dialog{max-width:556px;width:calc(100% - 10px)}#howtoModal.niigata-city-modal .modal-dialog .modal-content{padding:20px;max-width:100%;border-radius:10px;background:#fff}@media (max-width: 768px){#howtoModal.niigata-city-modal .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body{padding:0}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:730px;overflow-y:hidden}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:60px;left:50%;transform:translate(-50%, 0)}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:none}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:400px;margin:0 auto;width:unset}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:17px;line-height:24px;height:92px;margin-bottom:24px;font-weight:400;text-align:center}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;font-weight:400;white-space:nowrap}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list{overflow-y:unset;max-height:534px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{bottom:-40px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{background:#fff;border:1px solid #c2c2c2}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888;border-color:#888}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto;border-radius:50%;border:9px solid #0250ad;margin-bottom:10px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number .number{color:#0250ad;font-size:21px;line-height:21px;font-weight:700}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:262px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{color:#5b5b5b;font-size:20px}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{color:#5b5b5b;font-size:16px;height:72px;margin-bottom:0;text-align:center}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;line-height:14px;font-weight:400;white-space:unset}#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:none}}@media (max-width: 374px){#howtoModal.niigata-city-modal .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal.niigata-city-modal .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.niigata-city-modal.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}.main-root.niigata-niigata-city-remote-work a{color:#007bff;text-decoration:none;background:0 0}.main-root.niigata-niigata-city-remote-work img{max-width:100%}.main-root.niigata-niigata-city-remote-work .container{max-width:828px;margin:auto;padding:0}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work .container{max-width:100%;padding:0 30px}}.main-root.niigata-niigata-city-remote-work .section-title{color:#373737;font-size:28px;line-height:28px;text-align:center;margin-bottom:48px;font-weight:700}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .section-title{font-size:22px;line-height:22px;margin-bottom:36px}}.main-root.niigata-niigata-city-remote-work #header{width:100%;position:fixed;top:0;background:#fff;border-bottom:1px solid #dedede;z-index:10}.main-root.niigata-niigata-city-remote-work #header .sp-menu{display:none;position:absolute;top:51px;left:0;width:100%;padding:16px 0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.1);z-index:2}.main-root.niigata-niigata-city-remote-work #header .sp-menu .menu-list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;list-style:none;padding:0;margin:0}.main-root.niigata-niigata-city-remote-work #header .sp-menu .menu-list>li{position:relative;width:100%}.main-root.niigata-niigata-city-remote-work #header .sp-menu .menu-list>li>a{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;color:#373737;font-size:14px;line-height:14px;font-weight:700;padding:21px 26px}.main-root.niigata-niigata-city-remote-work #header .sp-menu .menu-list>li.active>a{color:#fff;background:#0089d0}.main-root.niigata-niigata-city-remote-work #header .sp-menu.open{display:flex}.main-root.niigata-niigata-city-remote-work #header .header-inner{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:900px}.main-root.niigata-niigata-city-remote-work #header .header-inner .logo{width:335px}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work #header .header-inner .logo{width:203px}}.main-root.niigata-niigata-city-remote-work #header .header-inner .logo a{display:flex;align-items:center;justify-content:flex-start;cursor:default}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .hamburger{display:none;width:21px;height:21px;cursor:pointer}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .hamburger .line{display:block;width:100%;height:4px;background-color:#5b5b5b;margin-bottom:5px}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .hamburger .line:nth-child(1),.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .hamburger .line:nth-child(3){transition:transform .3s ease}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .hamburger.open .line:nth-child(1){transform:translateY(9px) rotate(45deg)}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .hamburger.open .line:nth-child(2){opacity:0}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .hamburger.open .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .menu-list{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .menu-list>li{position:relative}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .menu-list>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:14px;line-height:14px;font-weight:700;padding:21px 20px}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .menu-list>li.active>a,.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .menu-list>li:hover>a{color:#373737}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .menu-list>li.active>a:after,.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .menu-list>li:hover>a:after{content:"";display:block;width:90%;height:4px;background:#0089d0;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work #header .header-inner{height:50px;padding:0 21px}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .hamburger{display:block}.main-root.niigata-niigata-city-remote-work #header .header-inner .header-menu .menu-list{display:none}}.main-root.niigata-niigata-city-remote-work .main{padding-top:56px}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work .main{padding-top:50px}}.main-root.niigata-niigata-city-remote-work #scroll-top{display:none;position:fixed;bottom:142px;right:20px;width:60px;height:60px;background:#f9f9f9;border:1px solid #373737;outline:0;border-radius:6px;z-index:1;cursor:pointer}.main-root.niigata-niigata-city-remote-work #scroll-top:hover{background:#fff}.main-root.niigata-niigata-city-remote-work #scroll-top img{transform:rotate(-90deg)}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work #scroll-top{right:10px;width:40px;height:40px;border-radius:3px}.main-root.niigata-niigata-city-remote-work #scroll-top img{width:12px}}.main-root.niigata-niigata-city-remote-work .top-banner{background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_niigata_city_remote_work/bg-top-banner-6e001dfeaff8e1111d49f699d73f1979decff832635efb0375f16682f7fceb1b.png);background-repeat:no-repeat;background-size:cover;height:590px;position:relative}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .top-banner{height:auto;background-image:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_niigata_city_remote_work/bg-top-banner-sp-4f5061422b90581aed88be1bfa4110b69df48d73dd9643e5381ce27d8495973f.png)}}.main-root.niigata-niigata-city-remote-work .top-banner .container{max-width:931px;height:100%}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner{height:100%;position:relative}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-img{display:flex;align-items:center;height:100%;justify-content:end}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-img{height:auto;margin-top:16px;padding-bottom:26px}}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-img img{width:465px}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-img img{width:330px}}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-img img{width:194px;margin:auto}}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content{position:absolute;top:72px;width:442px;text-align:center}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top{display:flex;justify-content:center}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text{font-family:"Zen Kaku Gothic New", serif;font-size:28px;line-height:30px;font-weight:900;color:#0089d0;letter-spacing:-1px;margin-left:4px}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text br{display:none}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line-end{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-text-img{width:384px;margin-top:4px}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-bottom{display:flex;justify-content:center}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-img{width:414px;margin-top:12px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content{width:100%;position:unset;top:0;padding-top:36px}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line{width:20px}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-education{width:45px}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text{font-size:18px;line-height:20px}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text br{display:block}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-title .title-text-img{width:256px}.main-root.niigata-niigata-city-remote-work .top-banner .top-banner-inner .banner-content .banner-content-img{margin-top:5px;padding:0 5px}}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features{background:#ffffff;padding:48px 0}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features{padding:40px 0}}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-title .title-main{text-align:center}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .title-text-img{width:643px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .title-text-img{width:264px}}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-des{margin-top:32px;text-align:center}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-des .des-top{font-size:20px;line-height:36px;font-weight:700}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-des .des-bottom{font-size:16px;line-height:28px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-des{margin-top:24px;padding:0 9px;text-align:left}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-des .des-top{font-size:18px;line-height:32px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-des .des-bottom{font-size:14px;line-height:26px}}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content{display:flex;justify-content:space-around;margin-top:32px;gap:24px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item{text-align:center}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block{width:186px;height:186px;margin:auto;border-radius:50%;background:linear-gradient(180deg, #F4F8FF 35%, #DAE8FF 100%);display:flex;align-items:center;justify-content:center}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block .block-img{width:110px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block .block-img.block-img--2{margin-left:24px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__info{font-size:18px;line-height:25px;margin-top:16px;font-weight:700;color:#000000}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__info .text-hightlight{font-size:22px;line-height:30px;color:#dd2239}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content{display:block;margin-top:24px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item:not(:last-child){margin-bottom:36px}}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for{background:#f9f9f9;padding:48px 0}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for{padding:40px 0}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .container{padding:0 35px}}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .section-title{margin-bottom:48px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .section-title{margin-bottom:36px}}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main{display:flex;flex-direction:column;gap:50px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item{display:flex;align-items:center;gap:20px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-img{width:384px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title{color:#0089d0;font-weight:900;font-size:20px;line-height:20px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title br{display:none}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-content{margin-top:20px;font-size:14px;line-height:20px;letter-spacing:0.5px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-content span{display:inline-block;margin-bottom:5px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item:nth-child(even){flex-direction:row-reverse}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main{gap:38px}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item{flex-direction:column}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-img{width:100%}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item:nth-child(even){flex-direction:column}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title{font-size:18px;line-height:24px;text-align:center}.main-root.niigata-niigata-city-remote-work .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title br{display:block}}.main-root.niigata-niigata-city-remote-work .register-step{background:#f4f8ff;padding:60px 0}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .register-step{padding:40px 0}}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main{width:436px;margin:0 auto;padding-bottom:36px;position:relative}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .register-step .register-step-main{width:289px}}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl{padding:24px 31px 31px 31px;background:#ffffff;border-radius:16px;box-shadow:0px 4px 16px 0px #0000001f}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl{padding:16px 21px 21px 21px;border-radius:10px}}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-index{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:21px;line-height:0;font-weight:700;border:7px solid #0089d0;color:#0089d0;border-radius:50%;margin:auto}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-index{width:33px;height:33px;font-size:14px;border:5px solid #0089d0}}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-img{width:280px;height:280px;margin:auto;margin-top:12px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-img{width:186px;height:186px}}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-title{font-size:20px;line-height:24px;font-weight:700;margin:20px 0;text-align:center}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-title{font-size:16px;line-height:20px;margin-top:13px 0}}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc{font-size:16px;line-height:23px;font-weight:700;margin-bottom:0;color:#5b5b5b;letter-spacing:1.1px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc{font-size:11px;line-height:14px}}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc-note{font-weight:400}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .owl-dots{margin-top:0;line-height:1;position:absolute;bottom:-36px;left:50%;transform:translateX(-50%)}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot:focus-visible{outline:none}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot span{width:14px;height:14px;line-height:16px;margin:0 6px;display:block;background:rgba(221,34,57,0.3);-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot span{width:12px;height:12px}}.main-root.niigata-niigata-city-remote-work .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot.active span{background:#dd2239}.main-root.niigata-niigata-city-remote-work .qa-section{background:#fff;padding:60px 0}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .qa-section{padding:40px 0}}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner.container{padding:0 24px}}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-title{margin-bottom:48px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-title{margin-bottom:24px}}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card{display:flex;align-items:flex-start;justify-content:flex-start;border:0;border-radius:0}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header{width:100%;padding:0;background:#fff;border-bottom:1px solid #979797}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:24px 24px 24px 0;text-align:left;position:relative;font-size:20px;font-weight:500;color:#373737;box-shadow:none}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn:focus,.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn:focus-visible{outline:none}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn:after{content:"\e90c";font-family:"mbicon";font-size:24px;line-height:24px;color:#373737;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn:after{font-size:12px}}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn[aria-expanded=true]:after{content:"\e90f"}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn img{width:30px;margin-right:8px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn img{width:24px;margin-right:4px}}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn{font-size:14px;padding:12px 18px 12px 0}}@media (max-width: 374px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn{white-space:normal}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-header .btn br{display:none}}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-body{font-size:16px;line-height:24px}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-body>a{color:#373737;text-decoration:underline}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .card-body{font-size:14px}}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .collapse{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .collapse .card-body{padding:24px 41px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .collapse .card-body{font-size:14px;padding:12px 12px 12px 36px}}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .collapse .card-body .link{color:#373737;text-decoration:underline}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .collapsing{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .collapsing .card-body{padding:24px 41px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .collapsing .card-body{font-size:14px;padding:12px 12px 12px 36px}}.main-root.niigata-niigata-city-remote-work .qa-section .qa-section-inner .qa-section-content .card .collapsing .card-body .link{color:#373737;text-decoration:underline}.main-root.niigata-niigata-city-remote-work .what-niigata-city{background-color:#f9f9f9;padding-top:60px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .what-niigata-city{padding-top:40px}}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner{display:flex;align-items:center;justify-content:space-between}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-img{width:275px}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-des .title{text-align:center;font-size:28px;line-height:30px;margin-bottom:32px;font-weight:700}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-des .title br{display:none}@media (max-width: 425px) and (min-width: 375px){.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-des .title br{display:block}}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-des .text{text-align:center;font-size:16px;line-height:30px}@media (max-width: 768px){.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner{flex-direction:column-reverse;gap:33px}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-img{width:166px}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-des .title{font-size:22px;line-height:24px}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-des .text{font-size:14px;text-align:left}.main-root.niigata-niigata-city-remote-work .what-niigata-city .what-niigata-city-inner .what-des .text .sp-hide{display:none}}.main-root.niigata-niigata-city-remote-work .business{padding:64px 0;background:#f4f8ff}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work .business{padding:40px}.main-root.niigata-niigata-city-remote-work .business .section-title{margin-bottom:24px}}.main-root.niigata-niigata-city-remote-work .business .business-inner{display:flex;align-items:center;justify-content:center}.main-root.niigata-niigata-city-remote-work .business .business-inner .text{font-size:20px;line-height:28px;font-weight:400}.main-root.niigata-niigata-city-remote-work .business .business-inner .arrow{width:49px;margin-left:40px;margin-right:40px}.main-root.niigata-niigata-city-remote-work .business .business-inner .btn{display:flex;align-items:center;justify-content:center;width:357px;max-width:100%;height:60px;background:#fff;color:#0089d0;font-size:18px;line-height:18px;font-weight:700;border:2px solid #0089d0;border-radius:30px;letter-spacing:.5px;cursor:pointer}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work .business .business-inner{flex-direction:column}.main-root.niigata-niigata-city-remote-work .business .business-inner .text{margin-bottom:24px;font-size:14px;line-height:20px}.main-root.niigata-niigata-city-remote-work .business .business-inner .arrow{display:none}.main-root.niigata-niigata-city-remote-work .business .business-inner .btn{height:45px}}.main-root.niigata-niigata-city-remote-work .footer{padding:36px 0 36px}.main-root.niigata-niigata-city-remote-work .footer .main-foo{width:1118px;margin:0 auto;display:flex;align-items:start;justify-content:space-between;margin-bottom:14px}.main-root.niigata-niigata-city-remote-work .footer .main-foo .logo{width:324px}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work .footer .main-foo .logo{width:177px}}.main-root.niigata-niigata-city-remote-work .footer .main-foo .foo-menu{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.niigata-niigata-city-remote-work .footer .main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.niigata-niigata-city-remote-work .footer .main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.niigata-niigata-city-remote-work .footer .main-foo .foo-menu>li:last-child{padding-right:0}.main-root.niigata-niigata-city-remote-work .footer .main-foo .foo-menu>li:last-child:after{display:none}.main-root.niigata-niigata-city-remote-work .footer .main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:12px;line-height:18px;font-weight:400}.main-root.niigata-niigata-city-remote-work .footer .main-foo .foo-menu>li>a:hover{color:#373737}.main-root.niigata-niigata-city-remote-work .footer .main-foo .foo-menu:nth-child(2){margin-top:10px}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo{display:none;align-items:center;justify-content:center;flex-direction:column}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .foo-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 6px}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .foo-menu>li:last-child{padding-right:0}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .foo-menu>li:last-child:after{display:none}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:10px;line-height:18px;font-weight:400}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .logo{width:224px;margin-bottom:8px}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .logo a{display:flex;align-items:center;justify-content:center}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo .sp-foo-text{font-size:10px;line-height:18px;margin-bottom:6px}.main-root.niigata-niigata-city-remote-work .footer .foo-copy-right{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.main-root.niigata-niigata-city-remote-work .footer .foo-copy-right .text{font-family:"Barlow", sans-serif;color:#888;font-size:15px;line-height:21px;text-align:right}@media (max-width: 1200px){.main-root.niigata-niigata-city-remote-work .footer .main-foo{width:100%;padding:0 16px}.main-root.niigata-niigata-city-remote-work .footer .foo-copy-right{width:100%;padding:0 16px}}@media (max-width: 992px){.main-root.niigata-niigata-city-remote-work .footer{padding:16px 0 12px}.main-root.niigata-niigata-city-remote-work .footer .main-foo{display:none}.main-root.niigata-niigata-city-remote-work .footer .sp-main-foo{display:flex}.main-root.niigata-niigata-city-remote-work .footer .foo-copy-right{width:100%;justify-content:center}}.main.niigata-sado-shimatabi{color:#000;padding-top:57px}@media (max-width: 1182px){.main.niigata-sado-shimatabi{padding-top:47px}}.main.niigata-sado-shimatabi .title-block{display:flex;align-items:center;justify-content:center;width:100%;height:74px;background:#FCF6E8;border-top:2px solid #DEA103;border-bottom:2px solid #DEA103}.main.niigata-sado-shimatabi .title-block .icon{margin-right:10px;width:34px}.main.niigata-sado-shimatabi .title-block .title-text{font-size:28px;font-weight:700}@media (max-width: 767px){.main.niigata-sado-shimatabi .title-block{height:64px}.main.niigata-sado-shimatabi .title-block .icon{width:28px}.main.niigata-sado-shimatabi .title-block .title-text{font-size:22px}.main.niigata-sado-shimatabi .title-block .title-text .hide-on-sp{display:none}}.main.niigata-sado-shimatabi .scroll-point{position:absolute;height:56px;top:-56px;z-index:-1}@media (max-width: 1182px){.main.niigata-sado-shimatabi .scroll-point{top:-46px}}.main.niigata-sado-shimatabi .header-container{width:100%;border-bottom:1px solid #bfbfbf;position:fixed;top:0;background:#fff;z-index:99}.main.niigata-sado-shimatabi .header-container .header-content{max-width:1350px;height:56px;background:#fff;display:flex;align-items:center;justify-content:space-between;margin:0 auto}@media (min-width: 768px) and (max-width: 1350px){.main.niigata-sado-shimatabi .header-container .header-content{padding:0 10px}}.main.niigata-sado-shimatabi .header-container .header-content .logo>img{height:46px}@media (max-width: 992px){.main.niigata-sado-shimatabi .header-container .header-content .logo>img{height:36px}}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu{margin:0;padding:0;display:inline-flex;list-style:none}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu .menu-item{display:flex;align-items:center;height:56px;padding:0 16px;font-size:14px;font-weight:700;position:relative;color:#5b5b5b}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu .menu-item a{color:#5b5b5b;text-decoration:none}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu .menu-item:after{position:absolute;display:none;content:"";width:100%;height:4px;bottom:0;left:0;background:#DEA103}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu .menu-item.active{color:#373737}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu .menu-item.active a{color:#373737}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu .menu-item.active:after{display:block}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu .menu-item:hover a{color:#373737}.main.niigata-sado-shimatabi .header-container .header-content .menu-sp{display:none}@media (max-width: 1322px){.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper .menu .menu-item{padding:0 6px}}@media (max-width: 1182px){.main.niigata-sado-shimatabi .header-container .header-content{height:46px;margin:0 20px}.main.niigata-sado-shimatabi .header-container .header-content .menu-pc-wrapper{display:none}.main.niigata-sado-shimatabi .header-container .header-content .menu-sp{display:flex}}.main.niigata-sado-shimatabi .menu-sp-wrapper{position:fixed;top:-100%;left:0;width:100%;background:#fff;z-index:1;transition:all 0.35s ease-in-out}.main.niigata-sado-shimatabi .menu-sp-wrapper .menu{padding:16px 0;margin:0;list-style:none}.main.niigata-sado-shimatabi .menu-sp-wrapper .menu .menu-item{height:56px}.main.niigata-sado-shimatabi .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;width:100%;height:100%;padding:0 26px;font-size:14px;font-weight:700;color:#373737;text-decoration:none}.main.niigata-sado-shimatabi .menu-sp-wrapper.show{top:47px}.main.niigata-sado-shimatabi .banner-container{width:100%;background:#FBF6E8}.main.niigata-sado-shimatabi .banner-container .banner-content{height:510px;max-width:942px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 20px}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small{font-size:16px;font-weight:700;position:relative;letter-spacing:0.05em}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small.hide-on-pc{display:none}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small:before{position:absolute;content:"";height:18px;width:2px;background:#373737;transform:rotate(-30deg);left:-8px;bottom:2px}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small:after{position:absolute;content:"";height:18px;width:2px;background:#373737;transform:rotate(30deg);right:-8px;bottom:2px}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side{display:flex;align-items:center;gap:26px}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side .text-wrapper{display:flex;flex-direction:column;align-items:center}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side .text-wrapper .smaller-text{width:fit-content}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side .text-wrapper .text{font-size:64px;font-weight:900}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side .text-wrapper .tiny-text{font-size:16px;font-weight:700}.main.niigata-sado-shimatabi .banner-container .banner-content .right-side img{width:361px}@media (max-width: 874px){.main.niigata-sado-shimatabi .banner-container .banner-content .title-small{font-size:12px}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small:before{height:13px;left:-6px;bottom:1px}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small:after{height:13px;right:-6px;bottom:1px}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side .text-wrapper .text{font-size:48px}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side .text-wrapper .tiny-text{font-size:12px}}@media (max-width: 778px){.main.niigata-sado-shimatabi .banner-container .banner-content{flex-direction:column;height:480px;align-items:flex-end;justify-content:flex-end;padding:0}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small{font-size:12px;letter-spacing:0}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small.hide-on-pc{display:block;text-align:center;margin:0 auto 8px}.main.niigata-sado-shimatabi .banner-container .banner-content .title-small.hide-on-sp{display:none}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side{width:100%;justify-content:center;gap:10px}.main.niigata-sado-shimatabi .banner-container .banner-content .left-side img{height:80px}.main.niigata-sado-shimatabi .banner-container .banner-content .right-side{position:relative;width:100%;height:263px;overflow:hidden}.main.niigata-sado-shimatabi .banner-container .banner-content .right-side img{position:absolute;top:-30px;right:-8px;width:249px}}.main.niigata-sado-shimatabi .intro-container{width:100%;background:#f9f9f9;position:relative}.main.niigata-sado-shimatabi .intro-container .intro-content{max-width:1040px;margin:0px auto;padding:60px 20px}.main.niigata-sado-shimatabi .intro-container .intro-content p{font-size:20px}.main.niigata-sado-shimatabi .intro-container .intro-content .p-1{margin-bottom:16px}.main.niigata-sado-shimatabi .intro-container .intro-content .p-2{margin-bottom:32px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper{display:flex;gap:48px;align-items:center}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .left-side{flex-shrink:0;width:384px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .left-side>img{width:100%}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side{width:100%}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content{display:flex;align-items:flex-start;gap:24px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .title-wrapper{display:flex;align-items:center;gap:16px;margin-bottom:16px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .title-wrapper>h4{font-size:24px;font-weight:700}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .title-wrapper>h4 .highlight{color:#DEA103}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .title-wrapper>img{width:44px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .paragraph{font-size:16px;font-weight:400}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .link-item{display:none;margin-top:12px;font-size:12px;font-weight:500;line-height:14px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .link-item .link{color:#2662d9}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .qr-block{display:flex}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .qr-block .qr-item{text-align:center}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .qr-block .qr-item:not(:last-of-type){margin-right:24px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .qr-block .qr-item .qr-img{width:100px;height:100px;margin-bottom:12px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .qr-block .qr-item .qr-title{font-size:12px;font-weight:500;line-height:14px;white-space:nowrap}@media (max-width: 767px){.main.niigata-sado-shimatabi .intro-container .intro-content{padding:24px 20px}.main.niigata-sado-shimatabi .intro-container .intro-content p{font-size:14px}.main.niigata-sado-shimatabi .intro-container .intro-content .p-1{margin-bottom:18px}.main.niigata-sado-shimatabi .intro-container .intro-content .p-2{margin-bottom:16px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper{flex-direction:column;gap:12px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .left-side{width:100%}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .title-wrapper{gap:12px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .title-wrapper>h4{font-size:22px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .paragraph{font-size:14px}.main.niigata-sado-shimatabi .intro-container .intro-content .main-content-wrapper .right-side .item-content .text-wrapper .link-item{display:block}.main.niigata-sado-shimatabi .intro-container .hide-on-sp{display:none !important}}.main.niigata-sado-shimatabi .conditions-container{width:100%;position:relative}.main.niigata-sado-shimatabi .conditions-container .conditions-content{max-width:1040px;margin:0px auto;padding:60px 20px}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap{padding:40px;border:4px solid #DEA103;background:#FBF6E8}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper{padding-bottom:12px}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper .list-edu{display:inline-flex;list-style:none;padding:0;margin:16px 0 0;max-width:100%;flex-wrap:wrap;gap:0 16px;font-weight:700}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper .list-edu .break-point{width:100%;margin:8px 0}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper .list-edu li{display:flex;align-items:center;gap:0 5px}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper .list-edu li img{width:23px}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper .p-item{font-size:16px;font-weight:500}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper:not(:last-of-type){border-bottom:1px solid #c2c2c2;margin-bottom:16px}@media (max-width: 767px){.main.niigata-sado-shimatabi .conditions-container .conditions-content{padding:24px 20px}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap{padding:20px 16px}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper .p-item{font-size:12px}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper .list-edu{gap:16px;font-size:12px}.main.niigata-sado-shimatabi .conditions-container .conditions-content .conten-items-wrap .item-wrapper .list-edu .hide-on-sp{display:none}}.main.niigata-sado-shimatabi .workflow-container{width:100%;position:relative}.main.niigata-sado-shimatabi .workflow-container .workflow-content{display:flex;justify-content:center;max-width:1040px;margin:0 auto;padding:60px 0;overflow-x:auto}.main.niigata-sado-shimatabi .workflow-container .workflow-content::-webkit-scrollbar-track{background:transparent;border-radius:4px}.main.niigata-sado-shimatabi .workflow-container .workflow-content::-webkit-scrollbar{height:4px;width:2px}.main.niigata-sado-shimatabi .workflow-container .workflow-content::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap{display:flex;gap:20px}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item{text-align:center;flex-shrink:0}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item .img-wrap{height:180px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item .img-wrap .arrow{position:absolute;right:-14px;top:80px}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item .img-wrap .title-img{height:25px;background:#dea103;color:#fff;padding:0 16px;font-size:16px;font-weight:700;width:fit-content}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item .img-wrap.item-1st{justify-content:flex-start}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item .img-wrap.item-1st .img-title{margin-top:15px}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item .img-wrap.item-4th{gap:20px;transform:translate(0, 6px)}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item .item-title{font-size:26px;font-weight:900;margin-bottom:16px}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item .item-text-wrap{font-size:12px;font-weight:500}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-items-wrap .workflow-item.empty-item{display:none}@media (max-width: 868px){.main.niigata-sado-shimatabi .workflow-container .workflow-content{justify-content:flex-start;padding-left:100px}.main.niigata-sado-shimatabi .workflow-container .workflow-content .workflow-item.empty-item{width:100px;display:block !important}}.main.niigata-sado-shimatabi .search-job-container{width:100%;position:relative}.main.niigata-sado-shimatabi .search-job-container .search-job-content{max-width:819px;margin:0px auto;padding:48px 20px;display:flex;align-items:center}.main.niigata-sado-shimatabi .search-job-container .search-job-content .text{font-size:24px;font-weight:700;margin-right:16px}.main.niigata-sado-shimatabi .search-job-container .search-job-content .img-arrow{margin-right:44px}.main.niigata-sado-shimatabi .search-job-container .search-job-content .btn-search-job{display:flex;align-items:center;justify-content:center;width:357px;height:60px;border:none;border-radius:30px;font-size:18px;font-weight:700;background:#DEA103;color:#fff;text-decoration:none}.main.niigata-sado-shimatabi .search-job-container .search-job-content .btn-search-job.pcview{display:flex}@media (max-width: 992px){.main.niigata-sado-shimatabi .search-job-container .search-job-content .btn-search-job.pcview{display:none}}.main.niigata-sado-shimatabi .search-job-container .search-job-content .btn-search-job.spview{display:none}@media (max-width: 992px){.main.niigata-sado-shimatabi .search-job-container .search-job-content .btn-search-job.spview{display:flex}}@media (max-width: 842px){.main.niigata-sado-shimatabi .search-job-container .search-job-content{padding:24px 20px;flex-direction:column}.main.niigata-sado-shimatabi .search-job-container .search-job-content .text{font-size:14px;margin-bottom:12px;margin-right:0}.main.niigata-sado-shimatabi .search-job-container .search-job-content .img-arrow{display:none}.main.niigata-sado-shimatabi .search-job-container .search-job-content .btn-search-job{width:225px;height:45px;font-size:16px}}.main.niigata-sado-shimatabi .intro-matchbox-container{background:#f9f9f9;position:relative}.main.niigata-sado-shimatabi .intro-matchbox-container .intro-matchbox-content{max-width:975px;margin:0 auto;padding:60px 20px 0;display:flex;align-items:center;justify-content:space-between}.main.niigata-sado-shimatabi .intro-matchbox-container .intro-matchbox-content .image{width:178px}.main.niigata-sado-shimatabi .intro-matchbox-container .intro-matchbox-content .paragraph{font-size:20px}@media (max-width: 936px){.main.niigata-sado-shimatabi .intro-matchbox-container .intro-matchbox-content{gap:16px}.main.niigata-sado-shimatabi .intro-matchbox-container .intro-matchbox-content .paragraph br{display:none}}@media (max-width: 767px){.main.niigata-sado-shimatabi .intro-matchbox-container .intro-matchbox-content{flex-direction:column;padding:24px 20px}.main.niigata-sado-shimatabi .intro-matchbox-container .intro-matchbox-content .paragraph{max-width:300px;font-size:14px}}.main.niigata-sado-shimatabi .inquiry-container{background:#f9f9f9;position:relative}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content{max-width:791px;margin:0px auto;padding:40px 20px;text-align:center}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-1{margin-bottom:32px;font-size:20px}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-2{display:flex;gap:44px;align-items:center;justify-content:center;font-size:32px;font-weight:700}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-2>a{color:#373737;text-decoration:none}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-2 .icon{width:32px;margin-right:6px}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-3{font-size:24px;font-weight:700;margin-bottom:20px}@media (max-width: 826px){.main.niigata-sado-shimatabi .inquiry-container .inquiry-content{padding:24px 20px}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-1{font-size:12px;margin-bottom:10px;text-align:left}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-2{flex-direction:column;align-items:flex-start;gap:20px}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-2>a{line-height:24px}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-2 .text-number{font-size:24px}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-2 .text-mail{font-size:20px}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-2 .icon{width:24px;margin-right:6px}.main.niigata-sado-shimatabi .inquiry-container .inquiry-content .p-3{text-align:left;font-size:16px}}.main.niigata-sado-shimatabi .footer-section{padding:52px 20px 21px}.main.niigata-sado-shimatabi .footer-section .footer-main-content{max-width:1194px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.main.niigata-sado-shimatabi .footer-section .footer-main-content .logo-footer{height:46px}@media (max-width: 992px){.main.niigata-sado-shimatabi .footer-section .footer-main-content .logo-footer{height:36px}}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap{margin-bottom:12px}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu{margin:0;padding:0;list-style:none;display:inline-flex}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu li{line-height:18px;padding:0 10px;border-right:1px solid #5b5b5b}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu li a{font-size:12px;color:#5b5b5b;text-decoration:none}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu li a:hover{color:#dea103}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu li:first-of-type{padding-left:0}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu li:last-of-type{padding-right:0;border-right:none}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu-sp{display:none}.main.niigata-sado-shimatabi .footer-section .coppy-right-text{max-width:1194px;margin:0 auto;text-align:right;color:#888;font-size:15px}@media (max-width: 1097px){.main.niigata-sado-shimatabi .footer-section{padding:12px 20px}.main.niigata-sado-shimatabi .footer-section .footer-main-content{flex-direction:column-reverse;margin-bottom:4px}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu{flex-wrap:wrap;justify-content:center;gap:6px 0}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu .sp-item{width:100%;text-align:center}.main.niigata-sado-shimatabi .footer-section .footer-main-content .footer-menu-wrap .menu .no-border{border:none !important}.main.niigata-sado-shimatabi .footer-section .coppy-right-text{text-align:center}}body.body-class-yuzawa-sakutto-intern{font-family:"Inter", "YakuHanJP", "Noto Sans JP", "Hiragino Kaku Gothic Pro", "Meiryo", "sans-serif";font-size:14px;line-height:15px;font-weight:400;color:#373737;background:#fff}body.body-class-yuzawa-sakutto-intern *,body.body-class-yuzawa-sakutto-intern ::after,body.body-class-yuzawa-sakutto-intern ::before{box-sizing:border-box}.main-root.yuzawa-sakutto-intern a{color:#007bff;text-decoration:none;background:0 0}.main-root.yuzawa-sakutto-intern p{margin:0;margin-bottom:10px}.main-root.yuzawa-sakutto-intern img{max-width:100%}.main-root.yuzawa-sakutto-intern .pink-text{color:#d72565}.main-root.yuzawa-sakutto-intern .container{max-width:1228px;margin:0 auto}.main-root.yuzawa-sakutto-intern #header{width:100%;position:fixed;top:0;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,0.25);z-index:1}.main-root.yuzawa-sakutto-intern #header .sp-menu{display:none;position:absolute;top:57px;left:0;width:100%;padding:16px 0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.1);z-index:2}.main-root.yuzawa-sakutto-intern #header .sp-menu.open{display:flex}.main-root.yuzawa-sakutto-intern #header .sp-menu .menu-list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;list-style:none;padding:0;margin:0}.main-root.yuzawa-sakutto-intern #header .sp-menu .menu-list>li{position:relative;width:100%}.main-root.yuzawa-sakutto-intern #header .sp-menu .menu-list>li>a{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;color:#373737;font-size:14px;line-height:14px;font-weight:700;padding:21px 26px}.main-root.yuzawa-sakutto-intern #header .sp-menu .menu-list>li.active>a{color:#fff;background:#d72565}.main-root.yuzawa-sakutto-intern #header .header-inner{display:flex;align-items:center;justify-content:space-between;height:56px}.main-root.yuzawa-sakutto-intern #header .header-inner .logo{width:250px}@media (max-width: 992px){.main-root.yuzawa-sakutto-intern #header .header-inner .logo{width:156px}}.main-root.yuzawa-sakutto-intern #header .header-inner .logo a{display:flex;align-items:center;justify-content:flex-start;cursor:default}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .hamburger{display:none;width:24px;height:24px;cursor:pointer}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .hamburger .line{display:block;width:100%;height:4px;background-color:#000;margin-bottom:5px}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .hamburger .line:nth-child(1),.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .hamburger .line:nth-child(3){transition:transform .3s ease}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .hamburger.open .line:nth-child(1){transform:translateY(9px) rotate(45deg)}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .hamburger.open .line:nth-child(2){opacity:0}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .hamburger.open .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list>li{position:relative}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:14px;line-height:14px;font-weight:700;padding:21px 20px}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list>li.active>a,.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list>li:hover>a{color:#373737}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list>li.active>a:after,.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list>li:hover>a:after{content:"";display:block;width:90%;height:4px;background:#d72565;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.main-root.yuzawa-sakutto-intern .main{padding-top:56px}.main-root.yuzawa-sakutto-intern .yzw-title{display:flex;align-items:center;justify-content:center;height:74px;padding:0 8px;background:rgba(215,37,101,0.1)}.main-root.yuzawa-sakutto-intern .yzw-title .title{display:flex;align-items:flex-start;justify-content:center;color:#373737;font-size:28px;line-height:28px;font-weight:700;letter-spacing:.5px;margin:0}.main-root.yuzawa-sakutto-intern .yzw-title .title br{display:none}.main-root.yuzawa-sakutto-intern .yzw-title .title img{width:34px;height:34px;margin-right:10px}.main-root.yuzawa-sakutto-intern .top-banner{height:510px;background:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_yuzawa_sakutto_intern/banner-landing-bg-81580bf847397524a0239341a18b159eba26075e2dd00c73047307d1cb1d3839.png) repeat bottom center;background-size:cover}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner{display:flex;align-items:stretch;justify-content:space-between;padding-top:59px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content{width:calc(100% - 358px);display:flex;align-items:center;justify-content:center;flex-direction:column}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .content-top{position:relative;color:#d72565;font-size:32px;line-height:46px;font-weight:900;margin:0;letter-spacing:-1.1px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .content-top:before{content:"";display:block;width:20px;height:31px;background:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_yuzawa_sakutto_intern/ico-double-slashes-594b8be7ed721a2ddba69c8359bf3831df607ee0360327859c858049d0af7a24.svg) no-repeat center center;background-size:contain;position:absolute;bottom:7px;left:-24px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .content-top:after{content:"";display:block;width:20px;height:31px;background:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_yuzawa_sakutto_intern/ico-double-slashes-594b8be7ed721a2ddba69c8359bf3831df607ee0360327859c858049d0af7a24.svg) no-repeat center center;background-size:contain;transform:scaleX(-1);position:absolute;bottom:7px;right:-24px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .content-mid{position:relative;color:#000;font-size:28px;line-height:41px;font-weight:900;margin:0}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .content-bottom{position:relative;color:#000;font-size:64px;line-height:93px;font-weight:900;margin:0}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .banner-btn{width:514px;height:73px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;line-height:41px;font-weight:700;background:#d72565}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .banner-btn .special{letter-spacing:-2px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .banner-img{width:328px}.main-root.yuzawa-sakutto-intern .service-features{padding:60px 0;background:#f9f9f9}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner{width:1040px;margin:0 auto}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .desc{font-size:20px;line-height:28px;font-weight:400;margin-bottom:32px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content{display:flex;align-items:flex-start;justify-content:flex-start}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .banner{width:376px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content{width:calc(100% - 376px);padding-left:60px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item:last-child{margin-bottom:0}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .number-row{display:flex;align-items:center;justify-content:center;flex-direction:column}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .number-row .top{position:relative;display:flex;align-items:center;justify-content:center}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .number-row .top .text{display:inline-block;color:#d72565;font-size:12px;line-height:18px;font-weight:700;position:relative}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .number-row .top .text:before{content:"";display:block;width:8px;height:15px;background:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_yuzawa_sakutto_intern/ico-slashes-d00187121003f99ea7799d603fefcadee3843a3ed0c89e1ad88ddaebe7bb8214.svg) no-repeat center center;background-size:contain;position:absolute;bottom:0;left:-8px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .number-row .top .text:after{content:"";display:block;width:8px;height:15px;background:url(https://dqdjl38y4xiob.cloudfront.net/assets/business_site/niigata_yuzawa_sakutto_intern/ico-slashes-d00187121003f99ea7799d603fefcadee3843a3ed0c89e1ad88ddaebe7bb8214.svg) no-repeat center center;background-size:contain;transform:scaleX(-1);position:absolute;bottom:0;right:-8px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .number-row .bottom{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:100%;border:4px solid #d72565}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .number-row .bottom .number{color:#d72565;font-size:28px;line-height:28px;font-weight:900;margin-top:-4px;margin-right:-1px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .info-row{padding-top:10px;padding-left:24px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .info-row .text{font-size:24px;line-height:36px;font-weight:700;margin:0}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .info-row .text br{display:none}.main-root.yuzawa-sakutto-intern .workflow{padding:60px 0}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner{display:flex;align-items:stretch;justify-content:center;width:1040px;margin:0 auto}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .arrow{width:56px;display:flex;align-items:flex-start;justify-content:center;padding-top:64px}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step{display:flex;align-items:center;justify-content:center;flex-direction:column}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step .step-img{display:flex;align-items:flex-end;justify-content:center;height:134px;margin-bottom:20px}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step.step1 .step-img img,.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step.step3 .step-img img{width:74px;height:135px}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step.step2 .step-img img{width:94px;height:124px}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step.step4 .step-img img{height:114px}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step .step-title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:11px}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step .step-title img{width:113px}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step .step-title .title{color:#000;font-size:26px;line-height:31px;font-weight:900;margin:0}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step .step-title .sub-title{color:#000;font-size:16px;line-height:31px;font-weight:900}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step .step-desc{color:#000;font-size:12px;line-height:18px;font-weight:500;text-align:center}.main-root.yuzawa-sakutto-intern .quick-search{padding:48px 0}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner{display:flex;align-items:center;justify-content:center}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner .text{color:#373737;font-size:24px;line-height:24px;font-weight:700;letter-spacing:.5px}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner .arrow{margin-left:24px;margin-right:44px}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner .btn{display:flex;align-items:center;justify-content:center;width:357px;height:60px;background:#d72565;color:#fff;font-size:18px;line-height:18px;font-weight:700;letter-spacing:.5px;border-radius:30px}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner .btn.spview{display:none}.main-root.yuzawa-sakutto-intern .about-yzw{padding:60px 0 0;background:#f9f9f9}.main-root.yuzawa-sakutto-intern .about-yzw .about-inner{width:975px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}.main-root.yuzawa-sakutto-intern .about-yzw .about-inner .banner-img{width:195px}.main-root.yuzawa-sakutto-intern .about-yzw .about-inner .text{color:#373737;font-size:20px;line-height:28px;padding-left:60px;margin-bottom:0}.main-root.yuzawa-sakutto-intern .business{padding:42px 0;background:#f9f9f9}.main-root.yuzawa-sakutto-intern .business .business-inner{display:flex;align-items:center;justify-content:center}.main-root.yuzawa-sakutto-intern .business .business-inner .text{color:#000;font-size:20px;line-height:28px;font-weight:400}.main-root.yuzawa-sakutto-intern .business .business-inner .arrow{margin-left:16px;margin-right:40px}.main-root.yuzawa-sakutto-intern .business .business-inner .btn{display:flex;align-items:center;justify-content:center;width:357px;height:60px;background:#fff;color:#d72565;font-size:18px;line-height:18px;font-weight:700;border:2px solid #d72565;border-radius:30px;letter-spacing:.5px}.main-root.yuzawa-sakutto-intern .footer{padding:60px 0 21px}.main-root.yuzawa-sakutto-intern .footer .main-foo{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main-root.yuzawa-sakutto-intern .footer .main-foo .logo{width:250px}@media (max-width: 992px){.main-root.yuzawa-sakutto-intern .footer .main-foo .logo{width:156px}}.main-root.yuzawa-sakutto-intern .footer .main-foo .logo a{cursor:default}.main-root.yuzawa-sakutto-intern .footer .main-foo .foo-menu{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.yuzawa-sakutto-intern .footer .main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.yuzawa-sakutto-intern .footer .main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.yuzawa-sakutto-intern .footer .main-foo .foo-menu>li:last-child{padding-right:0}.main-root.yuzawa-sakutto-intern .footer .main-foo .foo-menu>li:last-child:after{display:none}.main-root.yuzawa-sakutto-intern .footer .main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:12px;line-height:18px;font-weight:400}.main-root.yuzawa-sakutto-intern .footer .main-foo .foo-menu>li>a:hover{color:#373737}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo{display:none;align-items:center;justify-content:center;flex-direction:column}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .foo-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 6px}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .foo-menu>li:last-child{padding-right:0}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .foo-menu>li:last-child:after{display:none}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:10px;line-height:18px;font-weight:400}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .logo{width:250px}@media (max-width: 992px){.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .logo{width:156px}}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .logo a{display:flex;align-items:center;justify-content:center}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo .sp-foo-text{font-size:10px;line-height:18px;margin-bottom:6px}.main-root.yuzawa-sakutto-intern .footer .foo-copy-right{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.main-root.yuzawa-sakutto-intern .footer .foo-copy-right .text{font-family:Barlow, sans-serif;color:#888;font-size:15px;line-height:21px;text-align:right}.main-root.yuzawa-sakutto-intern #scroll-top{display:none;position:fixed;bottom:142px;right:20px;width:60px;height:60px;background:rgba(215,37,101,0.1);border:0;outline:0;border-radius:6px;cursor:pointer}.main-root.yuzawa-sakutto-intern #scroll-top img{transform:rotate(-90deg)}@media (max-width: 1228px){.main-root.yuzawa-sakutto-intern .container{max-width:100%}.main-root.yuzawa-sakutto-intern #header .header-inner{padding:0 15px}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list>li>a{padding:21px 8px}}@media (max-width: 1118px){.main-root.yuzawa-sakutto-intern .footer .main-foo{width:100%;padding:0 16px}.main-root.yuzawa-sakutto-intern .footer .foo-copy-right{width:100%;padding:0 16px}}@media (max-width: 1060px){.main-root.yuzawa-sakutto-intern #header .header-inner{padding:0 4px}}@media (max-width: 992px){.main-root.yuzawa-sakutto-intern .container{max-width:100%}.main-root.yuzawa-sakutto-intern #header .header-inner{padding:0 21px}.main-root.yuzawa-sakutto-intern #header .header-inner .logo{width:224px}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .hamburger{display:block}.main-root.yuzawa-sakutto-intern #header .header-inner .header-menu .menu-list{display:none}.main-root.yuzawa-sakutto-intern .yzw-title .title{font-size:22px;line-height:26px}.main-root.yuzawa-sakutto-intern .yzw-title .title br{display:block}.main-root.yuzawa-sakutto-intern .yzw-title .title img{width:28px;height:28px;margin-right:6px}.main-root.yuzawa-sakutto-intern .top-banner{height:480px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner{height:100%;padding-top:74px;align-items:center;justify-content:space-between;flex-direction:column}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content{width:100%;padding:0 11px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .content-top{font-size:24px;line-height:35px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .content-mid{font-size:16px;line-height:24px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .content-bottom{font-size:36px;line-height:52px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .banner-btn{width:352px;height:47px;font-size:16px}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .banner-img{width:100%;display:flex;align-items:center;justify-content:center}.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .banner-img img{width:170px}.main-root.yuzawa-sakutto-intern .service-features{padding:24px 20px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner{width:100%}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .desc{color:#373737;font-size:14px;line-height:20px;margin-bottom:16px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content{flex-direction:column}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .banner{width:100%;margin-bottom:16px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content{width:100%;padding-left:0}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .info-row{padding-left:16px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .info-row .text{font-size:18px;line-height:22px}.main-root.yuzawa-sakutto-intern .service-features .service-features-inner .service-content .content .content-item .info-row .text br{display:block}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner{flex-direction:row;justify-content:flex-start;width:unset;overflow-y:scroll}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .arrow,.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step{flex-shrink:0}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step.step1{margin-left:calc(50% - 66px)}.main-root.yuzawa-sakutto-intern .workflow .workflow-inner .step.step4{margin-right:117px}.main-root.yuzawa-sakutto-intern .quick-search{padding:24px 0}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner{flex-direction:column}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner .text{font-size:14px;line-height:14px;margin-bottom:12px}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner .arrow{display:none}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner .btn{width:249px;height:45px;font-size:16px;line-height:16px;display:none}.main-root.yuzawa-sakutto-intern .quick-search .quick-search-inner .btn.spview{display:flex}.main-root.yuzawa-sakutto-intern .about-yzw{padding:24px 37px}.main-root.yuzawa-sakutto-intern .about-yzw .about-inner{width:100%;justify-content:center;flex-direction:column}.main-root.yuzawa-sakutto-intern .about-yzw .about-inner .banner-img{margin-bottom:16px}.main-root.yuzawa-sakutto-intern .about-yzw .about-inner .text{font-size:14px;line-height:20px;padding-left:0}.main-root.yuzawa-sakutto-intern .about-yzw .about-inner .text br{display:none}.main-root.yuzawa-sakutto-intern .business{padding:24px 0}.main-root.yuzawa-sakutto-intern .business .business-inner{flex-direction:column}.main-root.yuzawa-sakutto-intern .business .business-inner .text{color:#373737;font-size:14px;line-height:14px;margin-bottom:12px}.main-root.yuzawa-sakutto-intern .business .business-inner .arrow{display:none}.main-root.yuzawa-sakutto-intern .business .business-inner .btn{width:249px;height:45px;font-size:16px;line-height:16px}.main-root.yuzawa-sakutto-intern .footer{padding:16px 0 12px}.main-root.yuzawa-sakutto-intern .footer .main-foo{display:none}.main-root.yuzawa-sakutto-intern .footer .sp-main-foo{display:flex}.main-root.yuzawa-sakutto-intern .footer .foo-copy-right{width:100%;justify-content:center}.main-root.yuzawa-sakutto-intern #scroll-top{right:10px;width:40px;height:40px;border-radius:3px}.main-root.yuzawa-sakutto-intern #scroll-top img{width:12px}}@media (max-width: 768px){.main-root.yuzawa-sakutto-intern .top-banner .top-banner-inner .content .banner-btn{width:100%}}@media (min-width: 1920px){.main-root.yuzawa-sakutto-intern .top-banner{background-repeat:repeat;background-size:contain}}.icon-ion-android-open:before{font-family:"Ionicons";content:"\f39c"}.container-teaser.oita-beppu-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.oita-beppu-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper{display:flex;gap:24px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:70px 40px 0}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:32px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:292px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:46px;font-weight:900}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:32px;font-weight:900;line-height:40px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:28px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:15px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#ff4228}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:26px}@media (max-width: 768px){.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:356px}@media (max-width: 768px){.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:inline-block}@media (max-width: 768px){.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:inline-block}}.container-teaser.oita-beppu-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#ff4228;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.oita-beppu-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;line-height:56px;font-weight:700}.container-teaser.oita-beppu-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px;line-height:39px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#ff4228;border-bottom:4px solid #ff4228;padding-bottom:12px;margin-bottom:24px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#ff4228;text-decoration:none;cursor:pointer}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#ff4228;position:relative;top:1px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p .icon-mb_icon_external_link{color:#000;font-weight:700;font-size:18px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.oita-beppu-teaser .footer .logo-footer img{width:250px;max-width:100%}.container-teaser.oita-beppu-teaser .footer .logo-footer img.hide-on-pc{display:none}.container-teaser.oita-beppu-teaser .footer .logo-footer img.hide-on-sp{display:block}.container-teaser.oita-beppu-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}@media (max-width: 767.98px){.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:block;flex:0 0 auto}}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span{margin-right:4px}@media (max-width: 767.98px){.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span:last-child{padding-left:24px}}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.oita-beppu-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1023px){.container-teaser.oita-beppu-teaser{margin:0;padding:0 25px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:230px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:20px;margin-bottom:-10px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:16px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:8px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:14px}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:28px;white-space:nowrap}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.oita-beppu-teaser .main-content-wrapper .intro-wrapper .right-side img{width:210px}.container-teaser.oita-beppu-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:40px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.oita-beppu-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px;line-height:20px;margin-bottom:4px}.container-teaser.oita-beppu-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px;line-height:20px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.oita-beppu-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.oita-beppu-teaser .footer{margin-bottom:16px}.container-teaser.oita-beppu-teaser .footer .logo-footer img{width:100%;max-width:180px}.container-teaser.oita-beppu-teaser .footer .logo-footer img.hide-on-pc{display:block}.container-teaser.oita-beppu-teaser .footer .logo-footer img.hide-on-sp{display:none}.container-teaser.oita-beppu-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px}.container-teaser.oita-beppu-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.oita-beppu-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal.modal-teaser-oita-beppu .modal-dialog{max-width:556px;width:calc(100% - 10px)}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content{padding:20px;max-width:100%;border-radius:10px;background:#f9f9f9}@media (max-width: 768px){#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body{padding:0}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:730px;overflow-y:hidden}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:20px;left:50%;transform:translate(-50%, 0)}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:none}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:400px;margin:0 auto;width:unset}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:block}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:16px;line-height:24px;height:92px;margin-bottom:24px;font-weight:700;text-align:left}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;font-weight:700;white-space:nowrap}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list{overflow-y:unset;max-height:534px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{bottom:-40px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{background:#fff;border:1px solid #c2c2c2}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888;border-color:#888}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto;border-radius:50%;border:9px solid #ff4228;margin-bottom:10px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number .number{color:#ff4228;font-size:21px;line-height:21px;font-weight:700}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:262px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:block}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:none}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{color:#5b5b5b;font-size:20px}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{height:72px;color:#5b5b5b;font-size:13px;font-weight:700;text-align:left;margin-bottom:0}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;line-height:14px;font-weight:700;white-space:unset}#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:none}}@media (max-width: 374px){#howtoModal.modal-teaser-oita-beppu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal.modal-teaser-oita-beppu .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.modal-teaser-oita-beppu.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}.main.yufu-business{padding-top:84px}@media (max-width: 767px){.main.yufu-business{padding-top:56px}}.main.yufu-business .title-content-block{font-size:28px;font-weight:700;border-left:5px solid #0d7c4f;line-height:34px;padding-left:19px}@media (max-width: 767px){.main.yufu-business .title-content-block{font-size:18px;line-height:18px;padding-left:7px}}.main.yufu-business .scroll-point{position:absolute;height:152px;top:-152px;z-index:-1}@media (max-width: 767px){.main.yufu-business .scroll-point{height:56px;top:-56px}}.main.yufu-business .link-corp-register.disabled{pointer-events:none}.main.yufu-business .header-container{width:100%;border-bottom:1px solid #dedede;position:fixed;z-index:99;top:0;padding:12px 0;background:#fff}.main.yufu-business .header-container .header-content{min-height:60px;max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main.yufu-business .header-container .header-content .link-top{color:#000;text-decoration:none}.main.yufu-business .header-container .header-content .logo-header{display:flex;align-items:center;gap:6px}.main.yufu-business .header-container .header-content .logo-header .logo{width:250px}.main.yufu-business .header-container .header-content .logo-header .logo--business-text{font-size:18px;font-weight:700;color:#0d7c4f;margin-left:12px}.main.yufu-business .header-container .header-content .button{height:44px;padding:0 24px;line-height:44px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#0d7c4f;text-decoration:none}.main.yufu-business .header-container .header-content .menu-sp{display:none}.main.yufu-business .header-container .header-content .right-menu{display:flex;align-items:center;gap:12px}.main.yufu-business .header-container .header-content .right-menu .btn-o-light{height:40px;line-height:36px;border:2px solid #0d7c4f;background:#fff;color:#0d7c4f}@media (max-width: 1139px){.main.yufu-business .header-container .header-content{max-width:100%;padding:0 16px}}@media (max-width: 767px){.main.yufu-business .header-container{padding:8px 0px}.main.yufu-business .header-container .header-content{min-height:40px;max-width:100%;padding:0 16px}.main.yufu-business .header-container .header-content .logo-header{gap:2px}.main.yufu-business .header-container .header-content .logo-header .logo{width:162px}.main.yufu-business .header-container .header-content .logo-header .logo--business-text{font-size:11px;margin-left:8px}.main.yufu-business .header-container .header-content .button{display:none}.main.yufu-business .header-container .header-content .menu-sp{display:flex}.main.yufu-business .header-container .header-content .menu-sp .icon-mb_icons_hamburger{font-size:20px;line-height:20px}}.main.yufu-business .menu-sp-wrapper{position:fixed;top:-100%;left:0;width:100%;background-color:rgba(55,55,55,0.95);z-index:2;transition:all 0.35s ease-in-out}.main.yufu-business .menu-sp-wrapper .menu{padding:0;margin:0;list-style:none}.main.yufu-business .menu-sp-wrapper .menu .menu-item{height:56px}.main.yufu-business .menu-sp-wrapper .menu .menu-item>a{display:flex;align-items:center;max-width:100%;height:100%;margin:0 26px;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.main.yufu-business .menu-sp-wrapper .menu .menu-item:not(:last-of-type)>a{border-bottom:1px solid #fff}.main.yufu-business .menu-sp-wrapper.show{top:57px}.main.yufu-business .banner-container{background:#0d7c4f}.main.yufu-business .banner-container .banner-content{display:flex;margin:0 auto;max-width:1440px;min-height:510px}.main.yufu-business .banner-container .banner-content .left-side{width:100%}.main.yufu-business .banner-container .banner-content .left-side .left-side-content{display:flex;flex-direction:column;height:100%;width:fit-content;justify-content:center;align-items:flex-start;color:#fff;margin:0 auto}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:36px;font-weight:700;margin-bottom:42px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .button{display:flex;align-items:center;justify-content:center;text-decoration:none;max-width:298px;width:100%;height:60px;background:#fff;border-radius:12px;font-size:18px;font-weight:700;color:#0d7c4f}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .btn-group{width:100%;display:flex;align-items:center;gap:16px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:54px;background:#0d7c4f;color:#fff;border:3px solid #fff;max-width:148px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{color:#fff;margin-bottom:42px;text-align:left}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{display:block;width:6px;height:6px;background:#fff;border-radius:100%;margin:0 7px 0 7px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 6px 0 9px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text{font-size:20px;line-height:22px;font-weight:900;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.25)}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .first-text .smaller{font-size:16px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:48px;font-weight:900;line-height:58px;text-shadow:0px 0px 10px rgba(0,0,0,0.12)}.main.yufu-business .banner-container .banner-content .right-side{width:580px;flex-shrink:0;background:url(https://dqdjl38y4xiob.cloudfront.net/business_site/oita_yufu/img-banner-pc.png);background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width: 1169px){.main.yufu-business .banner-container .banner-content .right-side{width:480px}}@media (max-width: 1074px){.main.yufu-business .banner-container .banner-content .right-side{width:380px}}@media (max-width: 991px){.main.yufu-business .banner-container .banner-content{min-height:375px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .large-text{font-size:22px;margin-bottom:32px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .button{max-width:320px;width:320px;height:56px;font-size:18px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .btn-group{flex-direction:column}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .btn-group .btn-o-light{height:52px;max-width:320px;width:320px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text{margin-bottom:32px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot{margin-bottom:4px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot{width:6px;height:6px;margin:0 7px 0 7px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .first-text-wrap .banner-dot .dot:first-child{margin:0 7px 0 7px}.main.yufu-business .banner-container .banner-content .left-side .left-side-content .banner-info-text .second-text{font-size:26px;line-height:38px}.main.yufu-business .banner-container .banner-content .right-side{display:none}}.main.yufu-business .body-menu-container{position:sticky;top:84px;background:#fff;border-top:1px solid #dedede;z-index:99;width:100%}.main.yufu-business .body-menu-container .body-menu-content{max-width:1440px;display:flex;margin:0 auto;padding:0 8px}.main.yufu-business .body-menu-container .body-menu-content .menu-item{height:64px;width:20%;border-bottom:4px solid #DEDEDE;text-align:center;cursor:pointer}.main.yufu-business .body-menu-container .body-menu-content .menu-item>a{display:flex;align-items:center;justify-content:center;width:100%;height:64px;font-size:16px;font-weight:500;color:#5b5b5b;text-decoration:none}.main.yufu-business .body-menu-container .body-menu-content .menu-item.active{border-color:#0d7c4f}.main.yufu-business .body-menu-container .body-menu-content .menu-item.active>a{color:#373737}@media (max-width: 767px){.main.yufu-business .body-menu-container{display:none}}.main.yufu-business .business-summary-container{width:100%;background:#f9f9f9;position:relative}.main.yufu-business .business-summary-container .business-summary-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper{margin:32px 0}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .title{color:#0d7c4f;text-align:left;font-size:24px;font-weight:700;margin-bottom:24px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{font-size:16px;line-height:32px;font-weight:500;display:flex;align-items:flex-start;gap:12px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:24px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap .icon-mb_icons_list_approved{font-size:24px;padding-top:5px}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;display:flex;align-items:center;background:#e4ede9;width:fit-content;padding-right:16px}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{display:flex;width:36px;height:36px;background:#0d7c4f}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block .icon-mb_icons_info{color:#fff;font-size:24px;padding:6px}@media (max-width: 768px){.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block .icon-mb_icons_info{font-size:16px}}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:20px;font-weight:700}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.yufu-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.yufu-business .business-summary-container .business-summary-content{max-width:100%;padding:40px 20px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper{margin:16px 0 24px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .title{text-align:left;font-size:16px;margin-bottom:16px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap{gap:8px;font-size:12px;line-height:24px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap:not(:last-of-type){margin-bottom:12px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap>img{width:20px}.main.yufu-business .business-summary-container .business-summary-content .text-wrapper .text-item-wrap .icon-mb_icons_list_approved{font-size:16px;padding-top:5px}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title{margin-bottom:8px;padding-right:8px}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block{width:28px;height:28px}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title .img-block>img{width:16px;padding:6px}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text--title .text-block{font-size:14px}.main.yufu-business .business-summary-container .business-summary-content .help-text .help-text-content{font-size:12px;line-height:24px}}.main.yufu-business .companies-advantage-container{width:100%;background:#f9f9f9;position:relative}.main.yufu-business .companies-advantage-container .companies-advantage-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yufu-business .companies-advantage-container .companies-advantage-content .title-content-block{text-align:center;border-left:none;padding-left:0;font-size:24px;line-height:24px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap{display:flex;gap:60px;width:fit-content;margin:60px auto 0}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%;width:392px;background:#0d7c4f;border-radius:24px;padding:40px 14px 0px;text-align:center;color:#fff}@media (max-width: 768px){.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{width:100%}}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fff;font-size:32px;font-weight:700;color:#0d7c4f;margin:0 auto 30px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:28px;line-height:40px;font-weight:700;margin-bottom:8px;white-space:nowrap}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:20px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{margin:0 auto 24px;list-style:none;padding:0;display:flex;flex-direction:column;width:fit-content;align-items:flex-start;font-size:16px;line-height:25px;font-weight:700}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img{width:100%}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w338{max-width:338px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap>img.w364{max-width:336px}@media (max-width: 1159px){.main.yufu-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}}@media (max-width: 920px){.main.yufu-business .companies-advantage-container .companies-advantage-content{max-width:100%;padding:40px 20px}.main.yufu-business .companies-advantage-container .companies-advantage-content .title-content-block{font-size:16px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap{margin:32px auto 0;flex-direction:column;gap:30px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap{padding:48px 0 36px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .number-icon{width:40px;height:40px;font-size:28px;margin:0 auto 16px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title{font-size:20px;line-height:29px;margin-bottom:16px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .title .smaller{font-size:15px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .list-text{font-size:14px;line-height:22px;margin:0 auto 32px}.main.yufu-business .companies-advantage-container .companies-advantage-content .items-wrap .content-item-wrap .img-content-wrap.mr-24{margin-right:24px}}.main.yufu-business .intro-ito-mb-container{width:100%;background:#fff;position:relative}.main.yufu-business .intro-ito-mb-container .angle-image{position:absolute;z-index:0;width:100%;height:142px;background-color:#f9f9f9;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/oita_yufu/img-bg-1.png);background-repeat:no-repeat;background-size:cover}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:120px 0 60px}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:20px;line-height:30px;font-weight:500}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:32px 0 40px}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:40px 0 32px}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .img-block{text-align:center;padding-top:60px}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .img-block>img{width:100%;max-width:700px}@media (max-width: 1159px){.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:0 20px 40px}}@media (max-width: 767px){.main.yufu-business .intro-ito-mb-container .angle-image{display:none}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content{max-width:100%;padding:40px 20px}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1,.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{font-size:14px;line-height:28px}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-1{margin:16px 0 24px}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .paragraph-2{margin:24px 0 40px}.main.yufu-business .intro-ito-mb-container .intro-ito-mb-content .img-block{padding-top:0}}.main.yufu-business .tab-1-container,.main.yufu-business .tab-2-container{width:100%;background:#fff;color:#373737}.main.yufu-business .tab-1-container .tab-wrap .tab-header,.main.yufu-business .tab-2-container .tab-wrap .tab-header{display:flex;align-items:flex-end;gap:6px}.main.yufu-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.yufu-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:8px 8px 0 0;border:none;height:45px;width:100%;background:#888;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.main.yufu-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.yufu-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:53px;background:#0d7c4f}.main.yufu-business .tab-1-container .tab-wrap .tab-header .tablinks .hide-on-pc,.main.yufu-business .tab-2-container .tab-wrap .tab-header .tablinks .hide-on-pc{display:none}.main.yufu-business .tab-1-container .tab-wrap .tab-content,.main.yufu-business .tab-2-container .tab-wrap .tab-content{width:100%;display:flex;flex-direction:column;gap:40px}@media (max-width: 767px){.main.yufu-business .tab-1-container .tab-wrap .tab-header,.main.yufu-business .tab-2-container .tab-wrap .tab-header{gap:2px}.main.yufu-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.yufu-business .tab-2-container .tab-wrap .tab-header .tablinks{border-radius:4px 4px 0 0;font-size:10px;height:32px;padding:4px;white-space:nowrap}.main.yufu-business .tab-1-container .tab-wrap .tab-header .tablinks.active,.main.yufu-business .tab-2-container .tab-wrap .tab-header .tablinks.active{height:40px}}@media (max-width: 374px){.main.yufu-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.yufu-business .tab-2-container .tab-wrap .tab-header .tablinks{padding:1px}}@media (max-width: 320px){.main.yufu-business .tab-1-container .tab-wrap .tab-header .tablinks,.main.yufu-business .tab-2-container .tab-wrap .tab-header .tablinks{white-space:break-spaces}}.main.yufu-business .tab-1-container .tab-1-content{max-width:1140px;margin:0 auto;padding:60px 0 0}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);background-color:#e4ede9;padding:40px 0;border:2px solid #0d7c4f;border-radius:20px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:17px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#0d7c4f;color:#fff}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:16px;font-weight:500;line-height:32px;text-align:justify}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{gap:62px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:260px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{line-height:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:none}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{margin-bottom:10px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block{margin-bottom:0px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{display:flex;justify-content:center;align-items:center;gap:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{position:relative;padding-bottom:26px;margin-left:20px;width:186px;text-align:center}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;width:186px;border-radius:6px;font-size:16px;font-weight:700;color:#fff;background:#0d7c4f;text-align:center;line-height:48px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{display:flex;align-items:flex-start;gap:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .left-side>img{width:65px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:24px;font-weight:700;line-height:36px;margin-bottom:10px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4 .highlight{color:#0d7c4f}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:16px;font-weight:500;line-height:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:12px;font-weight:500}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents{position:relative}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content{flex-direction:column;align-items:flex-start;justify-content:center}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:700;margin-bottom:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:24px !important;position:relative}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:-6px;right:9px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{display:block;width:6px;height:6px;background:#0d7c4f;border-radius:100%}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:16px;font-weight:500}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{width:100%;height:66px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/oita_yufu/pricing_bg_img.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;margin-bottom:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:24px;font-weight:700}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:24px;font-weight:700;color:#da2f2f;padding:4px 10px;border-radius:6px;background:#fff}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text{font-size:48px;font-weight:900}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .amount-text .unit{font-size:20px;font-weight:700;letter-spacing:1px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{width:100%;display:flex;align-items:stretch;justify-content:center;gap:48px;padding:24px 0;background:#fff;border-radius:8px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side{color:#000;text-align:center;font-weight:500}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:20px;margin-bottom:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:48px;line-height:32px;margin-bottom:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{color:#5b5b5b;font-size:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:20px;border-radius:6px;background:#e4ede9;font-size:16px;font-weight:500;line-height:24px;color:#373737}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text{margin:0;padding:0;list-style:none}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side .list-text .text-item .color-orange{color:#ff6b00}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px 8px;margin-bottom:8px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{background:#f9f9f9;width:calc(100%/3);border-radius:4px 4px 0 0}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{display:flex;align-items:center;justify-content:center;height:102px;border-radius:4px 4px 0 0;background:#0d7c4f;color:#fff}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title{display:flex;align-items:center;justify-content:center}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-title>img{width:100%}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1{width:44px;margin-right:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2{width:44px;margin-right:8px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:31px;margin-right:8px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{text-align:center;font-weight:700;font-size:30px;line-height:30px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:18px;line-height:26px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{display:flex;align-items:center;justify-content:center;flex-direction:column;height:120px;font-weight:700}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:42px;font-size:28px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text .color-text{color:#ff6b00}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:24px;font-size:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-weight:700;font-size:16px;line-height:23px;padding-left:13px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:none}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{color:#da2f2f;font-size:16px;line-height:24px;font-weight:400;margin-bottom:24px;padding-left:13px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require .underline{text-decoration:underline}@media (max-width: 768px){.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .note-require{font-size:12px;line-height:20px;margin-bottom:12px;padding-left:0}}.main.yufu-business .tab-1-container .tab-1-content .link-open-form{display:flex;align-items:center;justify-content:center;margin:40px 0 0}.main.yufu-business .tab-1-container .tab-1-content .link-open-form .link-btn{display:flex;align-items:center;justify-content:center;height:80px;width:100%;max-width:470px;padding:0 60px;border:3px solid #0d7c4f;border-radius:12px;color:#0d7c4f;text-decoration:none;font-size:18px;font-weight:700;line-height:20px;position:relative}.main.yufu-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{position:absolute;right:60px;width:18px}@media (max-width: 1159px){.main.yufu-business .tab-1-container .tab-1-content{max-width:100%;padding:40px 20px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab,.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .content{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 767px){.main.yufu-business .tab-1-container .tab-1-content{max-width:100%}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content{width:unset;max-width:100%;gap:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents{padding:16px 0}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content .tabcontents .text{font-size:12px;line-height:20px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content{flex-direction:column;justify-content:center;gap:20px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content>img{width:240px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content p{font-size:12px;line-height:18px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .hide-on-pc{display:block}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item:not(:last-of-type){padding-bottom:16px;margin-bottom:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab{padding:0;margin:0 0 10px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab1.tabcontents .content .text-content-group .text-item .title-tab .number-tag{font-size:12px;margin-bottom:10px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info{flex-direction:column;align-items:center;gap:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap{padding-bottom:18px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap>img{width:118px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .left-side .img-wrap .title-img{height:48px;line-height:48px;width:150px;font-size:12px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side:after{display:none}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content{gap:12px;flex-direction:column;align-items:center}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content:not(:last-of-type){margin-bottom:16px;padding-bottom:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side>h4{font-size:16px;line-height:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .paragraph{font-size:12px;line-height:18px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab2.tabcontents .top-block .corp-info .right-side .item-content .right-side .notice-text{font-size:10px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap{flex-direction:column;font-size:12px;gap:4px;margin-bottom:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3{font-size:16px !important}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap{top:-3px;right:4px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot{width:4px;height:4px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap h3 .dots-wrap .dot:first-child{margin-right:8px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .first-text-wrap .smaller{margin-left:0}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap{gap:0;justify-content:space-between;padding:0 11px;width:calc(100% - 22px);margin-bottom:16px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/oita_yufu/pricing_bg_img_sp.png)}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .title-text{font-size:12px;max-width:117px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .title-wrap .button-text{font-size:14px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap{flex-direction:column;align-items:center;gap:12px;padding:24px;width:calc(100% - 48px)}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .first-text{font-size:12px;margin-bottom:12px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text{font-size:28px;margin-bottom:12px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .amount-text .unit{font-size:16px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .left-side .notice-text{font-size:12px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .content-inner-wrap .right-side{padding:12px;font-size:12px;width:calc(100% - 24px)}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table{flex-direction:column}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item{width:100%}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block{height:32px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-1,.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-2,.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .icon-3{width:20px;margin-right:8px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title{font-size:16px;line-height:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title .text-smaller{font-size:16px;line-height:24px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .title-item-block .text-title br{display:none}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block{height:54px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .large-text{line-height:30px;font-size:20px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-table .pricing-table-item .content-item-block .small-text{line-height:18px;font-size:12px}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description{font-size:12px;line-height:17px;margin-bottom:16px;padding-left:0}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-content #tab3.tabcontents .pricing-description .hide-on-pc{display:block}.main.yufu-business .tab-1-container .tab-1-content .link-open-form{font-size:16px;margin:24px 0 0}.main.yufu-business .tab-1-container .tab-1-content .link-open-form .link-btn{height:44px;padding:0;border:2px solid #0d7c4f;font-size:16px}.main.yufu-business .tab-1-container .tab-1-content .link-open-form .link-btn .icon{width:16px;right:16px}}@media (max-width: 374px){.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks{height:40px;white-space:break-spaces}.main.yufu-business .tab-1-container .tab-1-content .tab-wrap .tab-header .tablinks.active{height:48px}}.main.yufu-business .intro-mb-supercorp-container{width:100%;background:#f9f9f9;position:relative}.main.yufu-business .intro-mb-supercorp-container .angle-image{width:100%;height:120px;background-image:url(https://dqdjl38y4xiob.cloudfront.net/business_site/oita_yufu/img-bg-2.png);background-repeat:no-repeat;background-size:cover}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{margin:32px 0;font-size:20px;line-height:30px;font-weight:500}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{text-align:center;padding:80px 0 40px}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:24px;font-weight:700;line-height:24px;border-bottom:4px solid #0d7c4f;width:fit-content;margin:0 auto 18px}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{width:100%;max-width:927px}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:none}@media (max-width: 1159px){.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}}@media (max-width: 767px){.main.yufu-business .intro-mb-supercorp-container{background:#f9f9f9}.main.yufu-business .intro-mb-supercorp-container .angle-image{display:none}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content{max-width:100%;padding:40px 20px}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .paragraph{font-size:14px;line-height:20px;margin:16px auto 32px}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap{padding:0}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap .title-img{font-size:13px;margin:0 auto 24px}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img{max-width:335px}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-pc{display:none}.main.yufu-business .intro-mb-supercorp-container .intro-mb-supercorp-content .img-wrap img.img-sp{display:block;margin:0 auto}}.main.yufu-business .tab-2-container{background:#f9f9f9}.main.yufu-business .tab-2-container .tab-2-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - 4px);padding:40px 0;background:#fff;border:2px solid #f0f0f0;border-radius:20px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{max-width:920px;width:100%;font-weight:700;font-size:24px;line-height:30px;margin:0 auto 16px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{display:inline-block;font-size:20px;line-height:30px;border-radius:18px;padding:0 18px;margin-right:12px;background:#0d7c4f;color:#fff}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{display:flex;align-items:center;width:100%;max-width:920px;margin:0 auto}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{justify-content:center}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{display:flex;gap:38px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{display:flex;gap:32px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap{text-align:center}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{text-align:left;background:#0d7c4f;border-radius:6px;padding:10px 24px;font-size:16px;font-weight:700;color:#fff;white-space:nowrap;transform:translate(0, -10px)}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{display:flex;flex-direction:column;gap:16px;justify-content:center}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:20px;font-weight:500;line-height:30px;text-align:justify}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{padding:76px 0}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap{flex-direction:column}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{display:flex;width:100%;min-height:280px;align-items:center;justify-content:center;margin-bottom:24px;background:#f9f9f9}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:384px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{display:flex;align-items:center;justify-content:center;padding:8px 32px;font-size:24px;font-weight:900;height:60px;width:184px;margin:0 auto 44px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:left;font-size:16px;font-weight:700;line-height:32px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:none}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:32px;border-right:1px solid #c2c2c2}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side .button-title{color:#fff;background:#0d7c4f}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{display:flex;flex-direction:column;align-items:center;padding-left:32px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:56px;color:#0d7c4f;background:#fff;border:4px solid #0d7c4f}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:16px;font-weight:500}@media (max-width: 1159px){.main.yufu-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 20px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab,.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .tab-inner-content-wrap{padding:0 16px;width:calc(100% - 32px)}}@media (max-width: 950px){.main.yufu-business .tab-2-container .tab-2-content{max-width:100%;padding:40px 8px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content{width:unset;max-width:100%;padding:0 8px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents{min-height:unset}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab{font-size:16px;line-height:20px;margin:0 auto 12px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content .tabcontents .title-tab .number-tag{padding:0 12px;margin-right:6px;font-size:14px;line-height:20px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents{padding:16px 0}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap{flex-direction:column;gap:16px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side{gap:10px;align-items:center}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap .title-img{font-size:12px;padding:6px 12px;line-height:16px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:first-of-type>img{width:75px !important}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .left-side .img-item-wrap:last-of-type>img{width:54px !important}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side{gap:5px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab1.tabcontents .tab-inner-content-wrap .right-side p{font-size:12px;line-height:18px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents{max-width:100%;padding:16px 0}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap{flex-direction:column;padding:20px 12px;margin-bottom:10px;width:calc(100% - 24px)}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item{width:100%}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .button-title{height:54px;width:164px;margin:0 auto 24px;padding:0;font-size:20px;line-height:37px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item>p{text-align:center;font-size:12px;line-height:18px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .content-item .hide-on-pc{display:block}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .left-side{padding-right:0;border-right:none;border-bottom:1px solid #c2c2c2;padding-bottom:24px;margin-bottom:24px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side{padding-left:0}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .inner-main-content-wrap .right-side .button-title{height:48px}.main.yufu-business .tab-2-container .tab-2-content .tab-wrap .tab-content #tab3.tabcontents .tab-inner-content-wrap .notice-text{font-size:12px;line-height:18px;text-align:justify}}.main.yufu-business .register-container{width:100%;background:#fff;position:relative}.main.yufu-business .register-container .register-content{max-width:1140px;margin:0 auto;padding:60px 0}.main.yufu-business .register-container .register-content .register-main-content{display:flex;margin-top:32px;gap:16px}.main.yufu-business .register-container .register-content .register-main-content .title-block{font-weight:700;font-size:24px;line-height:26px;margin-bottom:24px;text-align:center}.main.yufu-business .register-container .register-content .register-main-content .desc-1{font-weight:700;font-size:16px;line-height:24px;margin-bottom:24px}.main.yufu-business .register-container .register-content .register-main-content .sub-title{font-weight:700;font-size:20px;line-height:24px;margin-bottom:16px;margin-top:0}.main.yufu-business .register-container .register-content .register-main-content .desc-2{font-weight:500;font-size:15px;line-height:24px;margin-bottom:24px}.main.yufu-business .register-container .register-content .register-main-content .desc-2>a{color:#0d7c4f}.main.yufu-business .register-container .register-content .register-main-content .button-action{display:flex;align-items:center;justify-content:center;height:80px;width:100%;background:#0d7c4f;color:#fff;font-weight:700;font-size:18px;text-decoration:none;border-radius:12px;position:relative}.main.yufu-business .register-container .register-content .register-main-content .button-action .icon{position:absolute;right:30px;width:18px}.main.yufu-business .register-container .register-content .register-main-content .notice-text{margin-top:24px;font-size:14px;line-height:20px}.main.yufu-business .register-container .register-content .register-main-content .registration-flow{background:#fff;overflow:hidden;margin-bottom:24px;padding-bottom:8px}.main.yufu-business .register-container .register-content .register-main-content .registration-flow .img-block{padding:20px 0;width:100%;overflow:auto}.main.yufu-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-track{background:transparent;border-radius:4px}.main.yufu-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar{height:4px;width:4px}.main.yufu-business .register-container .register-content .register-main-content .registration-flow .img-block::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.main.yufu-business .register-container .register-content .register-main-content .registration-flow .img-block>img{height:82px}.main.yufu-business .register-container .register-content .register-main-content .right-block,.main.yufu-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 96px)}.main.yufu-business .register-container .register-content .register-main-content .right-block{padding:44px;background:#e4ede9}.main.yufu-business .register-container .register-content .register-main-content .left-block{padding:44px;background:#f9f9f9}.main.yufu-business .register-container .register-content .register-main-content .left-block .button-action{height:74px;border:3px solid #0d7c4f;color:#0d7c4f;background:#fff}@media (max-width: 1159px){.main.yufu-business .register-container .register-content{max-width:100%;padding:40px 20px}.main.yufu-business .register-container .register-content .register-main-content .right-block,.main.yufu-business .register-container .register-content .register-main-content .left-block{width:calc(50% - 40px)}.main.yufu-business .register-container .register-content .register-main-content .left-block .desc-2{white-space:normal}}@media (max-width: 890px){.main.yufu-business .register-container .register-content .register-main-content{flex-direction:column}.main.yufu-business .register-container .register-content .register-main-content .title-block{font-size:16px;line-height:18px;margin-bottom:24px}.main.yufu-business .register-container .register-content .register-main-content .desc-1{font-size:12px;line-height:18px;margin-bottom:20px}.main.yufu-business .register-container .register-content .register-main-content .sub-title{font-size:13px;line-height:15px;margin-bottom:12px}.main.yufu-business .register-container .register-content .register-main-content .desc-2{font-size:12px;line-height:17px;margin-bottom:20px}.main.yufu-business .register-container .register-content .register-main-content .button-action{height:48px;font-size:16px}.main.yufu-business .register-container .register-content .register-main-content .button-action .icon{width:12px;right:18px}.main.yufu-business .register-container .register-content .register-main-content .notice-text{margin-top:20px;font-size:12px;line-height:17px}.main.yufu-business .register-container .register-content .register-main-content .right-block,.main.yufu-business .register-container .register-content .register-main-content .left-block{width:calc(100% - 36px);padding:30px 18px}.main.yufu-business .register-container .register-content .register-main-content .left-block .button-action{height:44px;border:2px solid #0d7c4f}}.main.yufu-business .contact-container{width:100%;background-image:linear-gradient(to right, #f9f9f9, #f9f9f9 50%, #0d7c4f 50%);position:relative}.main.yufu-business .contact-container .scroll-point{height:150px;top:-150px}@media (max-width: 768px){.main.yufu-business .contact-container .scroll-point{height:58px;top:-58px}}.main.yufu-business .contact-container .title-contact{background:#e4ede9;font-size:24px;font-weight:500;height:68px;line-height:68px;width:100%;text-align:center;color:#0d7c4f}.main.yufu-business .contact-container .contact-content{max-width:1440px;display:flex;margin:0 auto}.main.yufu-business .contact-container .contact-content .contact-form{width:calc(50% - 88px);flex-shrink:0;padding:44px;background:#f9f9f9}.main.yufu-business .contact-container .contact-content .contact-form .title{font-size:24px;font-weight:700;text-align:center;margin-bottom:16px}.main.yufu-business .contact-container .contact-content .contact-form .sub-title{font-size:18px;text-align:center;margin-bottom:20px}.main.yufu-business .contact-container .contact-content .contact-form .content-form{max-width:452px;margin:0 auto;padding:20px}.main.yufu-business .contact-container .contact-content .contact-info{width:calc(50% - 136px);color:#fff;padding:40px 66px 40px 70px;overflow:hidden}.main.yufu-business .contact-container .contact-content .contact-info .title{font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.main.yufu-business .contact-container .contact-content .contact-info .text-1{font-size:20px;font-weight:500;margin-bottom:75px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:16px;font-weight:500}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:none}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap,.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{display:flex;gap:6px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a,.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{color:#fff;font-weight:700;text-decoration:none}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:42px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{align-items:center}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:48px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap{margin-bottom:20px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:38px;line-height:32px;white-space:nowrap}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:42px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item:not(:last-of-type){margin-bottom:20px}@media (max-width: 1369px){.main.yufu-business .contact-container .contact-content .contact-info{width:100%;padding:40px 20px}}@media (max-width: 1259px){.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:28px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:28px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:28px;line-height:24px;white-space:nowrap}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:28px}}@media (max-width: 950px){.main.yufu-business .contact-container{background-image:none;background-color:#f9f9f9}.main.yufu-business .contact-container .title-contact{height:58px;font-size:16px;line-height:58px}.main.yufu-business .contact-container .contact-content{max-width:100%;flex-direction:column}.main.yufu-business .contact-container .contact-content .contact-form{width:calc(100% - 40px);padding:40px 20px}.main.yufu-business .contact-container .contact-content .contact-form .title{font-size:16px}.main.yufu-business .contact-container .contact-content .contact-form .sub-title{font-size:12px;margin-bottom:16px}.main.yufu-business .contact-container .contact-content .contact-info{width:calc(100% - 80px);padding:40px;background:#0d7c4f}.main.yufu-business .contact-container .contact-content .contact-info .title{font-size:16px;margin-bottom:24px}.main.yufu-business .contact-container .contact-content .contact-info .text-1{font-size:12px;margin-bottom:24px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .notice-text{font-size:12px;line-height:18px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .notice-text .br-sp{display:block}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap .icon,.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .icon{font-size:24px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap{margin-bottom:4px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .phonenumber-wrap>a{font-size:24px}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap>a{font-size:18px;line-height:24px;white-space:nowrap}.main.yufu-business .contact-container .contact-content .contact-info .contact-info-item .email-wrap .img-wrap{display:flex;align-items:center;height:24px}}@media (max-width: 374px){.main.yufu-business .contact-container .contact-content .contact-info{width:calc(100% - 16px);padding:40px 8px}}.main.yufu-business .footer-container{width:100%;background:#373737;padding:28px 0 24px}.main.yufu-business .footer-container .footer-content{max-width:1090px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.main.yufu-business .footer-container .footer-content .left-side>img{width:186px;padding:8px;border-radius:12px}.main.yufu-business .footer-container .footer-content .right-side{color:#fff;text-align:right}.main.yufu-business .footer-container .footer-content .right-side .menu-footer{margin:0;padding:0;list-style:none;margin-bottom:16px;display:inline-flex}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:18px}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{color:#fff;font-size:12px;font-weight:400;text-decoration:none}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:10px;border-right:1px solid #fff}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:10px}.main.yufu-business .footer-container .footer-content .right-side .coppy-right-text{font-size:15px}@media (max-width: 1030px){.main.yufu-business .footer-container .footer-content{max-width:100%;padding:0px 20px}}@media (max-width: 820px){.main.yufu-business .footer-container{padding:0px}.main.yufu-business .footer-container .footer-content{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:24px}.main.yufu-business .footer-container .footer-content .left-side>img{width:186px}.main.yufu-business .footer-container .footer-content .right-side{text-align:center}.main.yufu-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:20px;display:inline-flex}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item{line-height:12px}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item>a{font-size:10px}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:last-of-type){padding-right:5px}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:5px}.main.yufu-business .footer-container .footer-content .right-side .coppy-right-text{font-size:13px}}@media (max-width: 374px){.main.yufu-business .footer-container .footer-content .right-side{width:calc(100% - 20px)}.main.yufu-business .footer-container .footer-content .right-side .menu-footer{margin-bottom:12px;flex-wrap:wrap;text-align:center;justify-content:center}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item{margin-bottom:8px}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item:not(:first-of-type){padding-left:0px}.main.yufu-business .footer-container .footer-content .right-side .menu-footer .menu-item:first-of-type{margin-right:5px;padding-right:5px;border-right:1px solid #fff}}.icon-ion-android-open:before{font-family:"Ionicons";content:"\f39c"}.container-teaser.yufu-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.yufu-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper{display:flex;gap:24px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:70px 40px 0}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:32px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:292px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:46px;font-weight:900}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:32px;font-weight:900;line-height:40px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:28px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:15px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#0d7c4f}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:26px}@media (max-width: 768px){.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:356px}@media (max-width: 768px){.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:inline-block}@media (max-width: 768px){.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:inline-block}}.container-teaser.yufu-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#0d7c4f;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.yufu-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;line-height:56px;font-weight:700}.container-teaser.yufu-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px;line-height:39px}.container-teaser.yufu-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.yufu-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#0d7c4f;border-bottom:4px solid #0d7c4f;padding-bottom:12px;margin-bottom:24px}.container-teaser.yufu-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.yufu-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.yufu-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.yufu-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#0d7c4f;text-decoration:none;cursor:pointer}.container-teaser.yufu-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.yufu-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#0d7c4f;position:relative;top:1px}.container-teaser.yufu-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.yufu-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.yufu-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.yufu-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.yufu-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.yufu-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.yufu-teaser .footer .logo-footer img{width:250px;max-width:100%}.container-teaser.yufu-teaser .footer .logo-footer img.hide-on-pc{display:none}.container-teaser.yufu-teaser .footer .logo-footer img.hide-on-sp{display:block}.container-teaser.yufu-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.yufu-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span{margin-right:4px}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.yufu-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1023px){.container-teaser.yufu-teaser{margin:0;padding:0 25px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:230px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:20px;margin-bottom:-10px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:16px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:8px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:14px}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:28px;white-space:nowrap}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.yufu-teaser .main-content-wrapper .intro-wrapper .right-side img{width:210px}.container-teaser.yufu-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:40px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.yufu-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px;line-height:20px;margin-bottom:4px}.container-teaser.yufu-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px;line-height:20px}.container-teaser.yufu-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.yufu-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.yufu-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.yufu-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.yufu-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.yufu-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.yufu-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.yufu-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.yufu-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.yufu-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.yufu-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.yufu-teaser .footer{margin-bottom:16px}.container-teaser.yufu-teaser .footer .logo-footer img{width:100%;max-width:180px}.container-teaser.yufu-teaser .footer .logo-footer img.hide-on-pc{display:block}.container-teaser.yufu-teaser .footer .logo-footer img.hide-on-sp{display:none}.container-teaser.yufu-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.yufu-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px}.container-teaser.yufu-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.yufu-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal.modal-teaser-oita-yufu .modal-dialog{max-width:556px;width:calc(100% - 10px)}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content{padding:20px;max-width:100%;border-radius:10px;background:#f9f9f9}@media (max-width: 768px){#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body{padding:0}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:730px;overflow-y:hidden}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:60px;left:50%;transform:translate(-50%, 0)}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:none}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:400px;margin:0 auto;width:unset}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:block}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:16px;line-height:24px;height:92px;margin-bottom:24px;font-weight:700;text-align:left}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;font-weight:700;white-space:nowrap}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list{overflow-y:unset;max-height:534px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{bottom:-40px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{background:#fff;border:1px solid #c2c2c2}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888;border-color:#888}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto;border-radius:50%;border:9px solid #0d7c4f;margin-bottom:10px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number .number{color:#0d7c4f;font-size:21px;line-height:21px;font-weight:700}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:262px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:block}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:none}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{color:#5b5b5b;font-size:20px}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{height:72px;color:#5b5b5b;font-size:13px;font-weight:700;text-align:left;margin-bottom:0}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;line-height:14px;font-weight:700;white-space:unset}#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:none}}@media (max-width: 374px){#howtoModal.modal-teaser-oita-yufu .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal.modal-teaser-oita-yufu .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.modal-teaser-oita-yufu.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}body.body-class-career-taiken{font-family:"Inter", "YakuHanJP", "Noto Sans JP", "Hiragino Kaku Gothic Pro", "Meiryo", "sans-serif";font-size:14px;line-height:15px;font-weight:400;color:#373737}body.body-class-career-taiken *,body.body-class-career-taiken ::after,body.body-class-career-taiken ::before{box-sizing:border-box}.main-root.osaka-izumisano-taiken a{color:#007bff;text-decoration:none;background:0 0}.main-root.osaka-izumisano-taiken img{max-width:100%}.main-root.osaka-izumisano-taiken .container{max-width:800px;margin:auto;padding:0}@media (max-width: 992px){.main-root.osaka-izumisano-taiken .container{max-width:100%}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-btn{width:100%;height:70px;background:#ff6b00;color:#fff;font-size:24px;line-height:24px;font-weight:700;letter-spacing:1px;border-radius:46px;border:none;margin-top:20px;cursor:pointer;display:flex;justify-content:center;align-items:center}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-btn.btn-spview{display:none}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-btn{height:50px;font-size:18px;line-height:18px}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-btn.btn-pcview{display:none}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-btn.btn-spview{display:flex}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-title{color:#000000;font-size:28px;line-height:28px;text-align:center;margin-bottom:48px;font-weight:700}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-title{font-size:22px;line-height:22px;margin-bottom:32px}}.main-root.osaka-izumisano-taiken .text-shadow-primary{position:relative;font-family:"Zen Maru Gothic", serif;font-size:66px;line-height:88px;font-weight:bold;color:#ffffff;z-index:0;min-width:max-content}.main-root.osaka-izumisano-taiken .text-shadow-primary::before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;color:#ee6620;-webkit-text-stroke:14px #ee6620;min-width:max-content}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .text-shadow-primary::before{-webkit-text-stroke:11px #ee6620}}.main-root.osaka-izumisano-taiken .text-shadow-primary::after{content:attr(data-text);position:absolute;top:5px;left:5px;z-index:-2;-webkit-text-stroke:14px rgba(238,102,32,0.4);color:beige;min-width:max-content}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .text-shadow-primary::after{top:4px;left:4px;-webkit-text-stroke:11px rgba(238,102,32,0.4)}}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .text-shadow-primary{font-size:50px;line-height:75px}}.main-root.osaka-izumisano-taiken .text-shadow-light{position:relative;font-family:"Zen Maru Gothic", serif;font-size:20px;font-weight:900;color:#ee6620;z-index:0;line-height:38px;min-width:max-content}.main-root.osaka-izumisano-taiken .text-shadow-light::before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;color:#ffffff;-webkit-text-stroke:8px #ffffff;min-width:max-content}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .text-shadow-light::before{-webkit-text-stroke:6px #ffffff}}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .text-shadow-light{font-size:16px;line-height:28px}}.main-root.osaka-izumisano-taiken #header{width:100%;position:fixed;top:0;background:#fff;border-bottom:1px solid #dedede;z-index:10}.main-root.osaka-izumisano-taiken #header .sp-menu{display:none;position:absolute;top:51px;left:0;width:100%;padding:16px 0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.1);z-index:2}.main-root.osaka-izumisano-taiken #header .sp-menu .menu-list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;list-style:none;padding:0;margin:0}.main-root.osaka-izumisano-taiken #header .sp-menu .menu-list>li{position:relative;width:100%}.main-root.osaka-izumisano-taiken #header .sp-menu .menu-list>li>a{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;color:#373737;font-size:14px;line-height:14px;font-weight:700;padding:21px 26px}.main-root.osaka-izumisano-taiken #header .sp-menu .menu-list>li.active>a{color:#fff;background:#00b9da}.main-root.osaka-izumisano-taiken #header .sp-menu.open{display:flex}.main-root.osaka-izumisano-taiken #header .header-inner{display:flex;align-items:center;justify-content:space-between;height:56px;max-width:900px}.main-root.osaka-izumisano-taiken #header .header-inner .logo{width:271px}@media (max-width: 992px){.main-root.osaka-izumisano-taiken #header .header-inner .logo{width:177px}}.main-root.osaka-izumisano-taiken #header .header-inner .logo a{display:flex;align-items:center;justify-content:flex-start;cursor:default}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .hamburger{display:none;width:21px;height:21px;cursor:pointer}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .hamburger .line{display:block;width:100%;height:4px;background-color:#5b5b5b;margin-bottom:5px}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .hamburger .line:nth-child(1),.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .hamburger .line:nth-child(3){transition:transform .3s ease}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .hamburger.open .line:nth-child(1){transform:translateY(9px) rotate(45deg)}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .hamburger.open .line:nth-child(2){opacity:0}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .hamburger.open .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .menu-list{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .menu-list>li{position:relative}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .menu-list>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:14px;line-height:14px;font-weight:700;padding:21px 20px}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .menu-list>li.active>a,.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .menu-list>li:hover>a{color:#373737}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .menu-list>li.active>a:after,.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .menu-list>li:hover>a:after{content:"";display:block;width:90%;height:4px;background:#00b9da;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 992px){.main-root.osaka-izumisano-taiken #header .header-inner{height:50px;padding:0 21px}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .hamburger{display:block}.main-root.osaka-izumisano-taiken #header .header-inner .header-menu .menu-list{display:none}}.main-root.osaka-izumisano-taiken .main{padding-top:56px}@media (max-width: 992px){.main-root.osaka-izumisano-taiken .main{padding-top:50px}}.main-root.osaka-izumisano-taiken #scroll-top{display:none;position:fixed;bottom:142px;right:20px;width:60px;height:60px;background:#f9f9f9;border:1px solid #373737;outline:0;border-radius:6px;z-index:1;cursor:pointer}.main-root.osaka-izumisano-taiken #scroll-top:hover{background:#fff}.main-root.osaka-izumisano-taiken #scroll-top img{transform:rotate(-90deg)}@media (max-width: 992px){.main-root.osaka-izumisano-taiken #scroll-top{right:10px;width:40px;height:40px;border-radius:3px}.main-root.osaka-izumisano-taiken #scroll-top img{width:12px}}.main-root.osaka-izumisano-taiken .top-banner{background:#edfdff;height:570px;position:relative}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .top-banner{height:auto}}.main-root.osaka-izumisano-taiken .top-banner .container{max-width:900px;height:100%}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner{height:100%;position:relative}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-img{display:flex;align-items:flex-end;height:100%;justify-content:end}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-img{height:auto;margin-top:4px;padding-bottom:80px}}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-img img{width:584px}@media (max-width: 992px){.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-img img{width:430px}}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-img img{width:230px;margin:auto}}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content{position:absolute;top:43px;width:418px;text-align:center}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top{display:flex;justify-content:center}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text{font-family:"Zen Maru Gothic", serif;font-size:40px;line-height:50px;font-weight:900;color:#ee6620;margin-left:8px;margin-right:2px}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line-end{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-center{display:flex;margin:-6px 0 6px 10px}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-center .text-shadow-primary:first-child{letter-spacing:-6px;margin-right:8px}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-bottom{display:flex;justify-content:center}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-img{width:402px;margin-top:10px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content{width:100%;position:unset;top:0;padding-top:38px;padding-left:33px;padding-right:33px}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-line{width:18px}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .ico-education{width:45px}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-top .text{font-size:30px;line-height:38px}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-title .title-center{justify-content:center;margin:-10px 0 0 0}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .banner-content-img{margin-top:5px;padding:0 5px}.main-root.osaka-izumisano-taiken .top-banner .top-banner-inner .banner-content .osaka-izumisano-taiken-btn{position:absolute;left:0;bottom:43px;max-width:500px;width:318px;left:50%;transform:translateX(-50%)}}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features{background:#ffffff;padding:48px 0}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-service-features{padding:40px 40px}}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-btn{position:relative;width:346px;margin:auto}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-btn .text-btn{position:absolute;top:0;left:0;width:337px;height:60px;display:flex;align-items:center;justify-content:center;color:#000000;font-size:22px;font-weight:900}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-btn{width:232px;margin:0 0 0 6px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-btn .text-btn{font-size:14px;width:226px;height:40px}}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main{display:flex;justify-content:center;align-items:end}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-shadow-primary{font-size:60px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-side{font-family:"Zen Maru Gothic", serif;font-size:39px;line-height:39px;font-weight:900;color:#ee6620;margin:0 0 6px 8px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main{justify-content:start;margin-top:-6px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-shadow-primary{font-size:40px;line-height:60px;letter-spacing:-2px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-side{font-size:26px;margin:0 0 0px 8px}}@media (max-width: 347px){.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-title .title-main .text-shadow-primary{font-size:34px;line-height:55px}}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des{margin-top:32px;text-align:center}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .des-top{font-size:20px;line-height:36px;font-weight:700}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .des-bottom{font-size:16px;line-height:28px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des h4 br{display:none}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des{margin-top:24px;text-align:left}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .des-top{font-size:18px;line-height:32px;padding-bottom:8px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .des-bottom{font-size:14px;line-height:26px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des .gap{padding:8px 0}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-des h4 br{display:block}}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content{display:flex;justify-content:space-between;margin-top:32px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item{text-align:center}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block{width:180px;height:180px;margin:auto;border-radius:50%;background:rgba(0,185,218,0.2);display:flex;align-items:center;justify-content:center}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block .block-img{width:110px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__block .block-img.block-img--2{margin-left:24px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__info{font-size:18px;line-height:25px;margin-top:16px;font-weight:700;color:#000000}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item .service-features__info .text-hightlight{font-size:22px;line-height:30px;color:#00b9da}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content{display:block;margin-top:24px}.main-root.osaka-izumisano-taiken .introduce .introduce-service-features .service-features-inner .service-features-content .service-features-item:not(:last-child){margin-bottom:36px}}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for{background:#f9f9f9;padding:48px 0}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for{padding:40px 0}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .container{padding:0 35px}}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .osaka-izumisano-taiken-title{margin-bottom:48px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .osaka-izumisano-taiken-title{margin-bottom:36px}}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main{display:flex;justify-content:space-between}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item{width:370px;max-width:100%}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-img{width:100%}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title{margin-top:20px;color:#00b9da;font-weight:900;font-size:20px;line-height:20px;text-align:center}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title br{display:none}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-content{margin-top:20px;font-size:14px;line-height:20px}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-content span{display:inline-block;margin-bottom:8px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-content br{display:none}}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main{flex-direction:column;align-items:center}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item:first-child{margin-bottom:36px}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item:last-child .item-title{line-height:24px}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title{font-size:18px;line-height:18px;text-align:center}.main-root.osaka-izumisano-taiken .introduce .introduce-recommended-for .recommended-for-main .recommended-for-item .item-title br{display:block}}.main-root.osaka-izumisano-taiken .job-type{padding-top:48px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .job-type{padding-top:40px}.main-root.osaka-izumisano-taiken .job-type .job-type-inner.container{padding:0 24px}}.main-root.osaka-izumisano-taiken .job-type .job-type-title .title-btn{position:relative;width:192px;margin-left:153px}.main-root.osaka-izumisano-taiken .job-type .job-type-title .title-btn .text-btn{position:absolute;top:0;left:4px;width:185px;height:46px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:20px;font-weight:700}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .job-type .job-type-title .title-btn{margin-left:0;width:140px}.main-root.osaka-izumisano-taiken .job-type .job-type-title .title-btn .text-btn{width:136px;height:36px;font-size:14px}}.main-root.osaka-izumisano-taiken .job-type .job-type-title .title-main{text-align:center;color:#000000;font-size:28px;line-height:28px;margin-top:6px;letter-spacing:2px;font-weight:700}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .job-type .job-type-title .title-main{font-size:22px;line-height:22px;letter-spacing:0}}.main-root.osaka-izumisano-taiken .job-type .content-block{display:flex;margin-top:32px}.main-root.osaka-izumisano-taiken .job-type .content-block .left-side{flex:0 0 auto;margin-right:52px}.main-root.osaka-izumisano-taiken .job-type .content-block .left-side .img-jobs-intro{width:100%;max-width:424px}.main-root.osaka-izumisano-taiken .job-type .content-block .right-side{width:100%}.main-root.osaka-izumisano-taiken .job-type .content-block .right-side .table-block .button-title{display:block;width:fit-content;padding:4px 8px;font-size:16px;line-height:22px;color:#fff;background:#373737}.main-root.osaka-izumisano-taiken .job-type .content-block .right-side .table-block .table-content{margin-top:20px;font-size:16px;color:#252525}.main-root.osaka-izumisano-taiken .job-type .content-block .right-side .table-block .table-content .row-item{display:flex;min-height:26px;border-bottom:1px dashed #373737}.main-root.osaka-izumisano-taiken .job-type .content-block .right-side .table-block .table-content .row-item:not(:last-of-type){margin-bottom:12px}.main-root.osaka-izumisano-taiken .job-type .content-block .right-side .table-block .table-content .row-item .cell-item{width:50%}@media (max-width: 991.98px){.main-root.osaka-izumisano-taiken .job-type .content-block{flex-direction:column}.main-root.osaka-izumisano-taiken .job-type .content-block .left-side{margin-right:0;margin-bottom:16px}}.main-root.osaka-izumisano-taiken .campaign{padding:48px 0}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .campaign{padding:40px 0}.main-root.osaka-izumisano-taiken .campaign .container{padding:0 24px}}.main-root.osaka-izumisano-taiken .campaign .campaign-inner{background:#f9f9f9;border-radius:20px;padding:20px;position:relative}.main-root.osaka-izumisano-taiken .campaign .campaign-inner .campaign-content{text-align:center}.main-root.osaka-izumisano-taiken .campaign .campaign-inner .campaign-content .text{font-size:16px;line-height:24px;font-weight:500;color:#000000}.main-root.osaka-izumisano-taiken .campaign .campaign-inner .campaign-content .text .text-hightlight{font-weight:700;color:#00b9da}.main-root.osaka-izumisano-taiken .campaign .campaign-inner .campaign-content .text-note{font-size:10px;line-height:14px;margin-top:6px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .campaign .campaign-inner .campaign-content{text-align:left}.main-root.osaka-izumisano-taiken .campaign .campaign-inner .campaign-content .text{font-size:14px;line-height:21px}}.main-root.osaka-izumisano-taiken .campaign .campaign-inner .campaign-img{width:142px;position:absolute;top:-23px;right:28px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .campaign .campaign-inner .campaign-img{position:relative;top:0;left:0;margin:auto;margin-bottom:6px}}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .campaign .campaign-inner{display:flex;flex-direction:column-reverse;padding:20px 15px 18px 15px}}.main-root.osaka-izumisano-taiken .check-last-job{padding:48px 0;background:#f9f9f9}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .check-last-job{padding:40px 0}}.main-root.osaka-izumisano-taiken .check-last-job .check-last-job-inner .job-img{text-align:center}.main-root.osaka-izumisano-taiken .check-last-job .check-last-job-inner .job-img .img{width:402px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .check-last-job .check-last-job-inner .job-img .img{padding:0 35px}}.main-root.osaka-izumisano-taiken .check-last-job .check-last-job-inner .job-btn{display:flex;justify-content:center}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .check-last-job .check-last-job-inner .job-btn{margin:0 28px}}.main-root.osaka-izumisano-taiken .check-last-job .check-last-job-inner .job-btn .osaka-izumisano-taiken-btn{width:600px;max-width:100%}@media (min-width: 768px){.main-root.osaka-izumisano-taiken .check-last-job .check-last-job-inner .job-btn .osaka-izumisano-taiken-btn{font-size:28px;line-height:28px}}.main-root.osaka-izumisano-taiken .career-experience{padding:48px 0}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .career-experience{padding:40px 0 26px}}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .osaka-izumisano-taiken-title{margin-bottom:58px}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main{display:flex;justify-content:center;gap:40px}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item{max-width:240px;position:relative}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item .item-step{display:flex;align-items:center;justify-content:center;background:#00b9da;width:152px;height:28px;border-radius:20px;position:absolute;top:-11px;left:50%;transform:translateX(-50%)}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item .item-step .text{color:#ffffff;font-size:18px;font-weight:700}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item .item-text{font-size:18px;line-height:25px;color:#000000;margin-top:16px;text-align:center;font-weight:700}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main{flex-direction:column;align-items:center;gap:0}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item{max-width:100%}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item:not(:last-child){margin-bottom:50px}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main .career-experience-item .item-step{width:177px;height:33px}}@media (max-width: 375px){.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-main .item-img{width:280px}}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-noti{padding:20px 8px;background:#f9f9f9;border-radius:20px;margin-top:48px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-noti{margin-right:24px;margin-left:24px}}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-noti .text{font-size:16px;line-height:23px;color:#000000;font-weight:500;text-align:center}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-noti .text{font-size:14px;line-height:20px}}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-noti .text .text-hightlight{color:#00b9da;font-weight:700}.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-noti .text .br-sp{display:none}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .career-experience .career-experience-inner .career-experience-noti .text .br-sp{display:block}}.main-root.osaka-izumisano-taiken .register-step{background:#edfdff;padding:60px 0}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .register-step{padding:40px 47px}}.main-root.osaka-izumisano-taiken .register-step .register-step-main{width:420px;margin:0 auto;padding-bottom:36px;position:relative}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .register-step .register-step-main{width:100%}}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl{padding:24px 30px;background:#ffffff;border-radius:24px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.122)}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl{padding:20px}}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-index{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:21px;line-height:0;font-weight:700;border:7px solid #00b9da;color:#00b9da;border-radius:50%;margin:auto}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-img{width:270px;height:270px;margin:auto;margin-top:12px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-img{width:180px;height:180px}}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-title{font-size:20px;line-height:24px;font-weight:700;margin-top:20px;margin-bottom:16px;text-align:center;color:#000000}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-title{font-size:14px;line-height:16px;margin-top:12px;margin-bottom:12px}}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc{font-size:16px;line-height:23px;font-weight:700;margin-bottom:0;color:#5b5b5b;letter-spacing:1px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc{font-size:11px;line-height:14px}}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .itto-step-slide-item .item-desc-note{font-weight:400}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots{margin-top:0;line-height:1;position:absolute;bottom:-36px;left:50%;transform:translateX(-50%)}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot:focus-visible{outline:none}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot span{width:14px;height:14px;line-height:16px;margin:0 6px;display:block;background:rgba(0,185,218,0.3);-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot span{width:12px;height:12px}}.main-root.osaka-izumisano-taiken .register-step .register-step-main .register-step-slide-owl .owl-dots .owl-dot.active span{background:#00b9da}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa{background:#fff;padding:60px 0}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa{padding:40px 0}}@media (max-width: 992px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner.container{padding:0 24px}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-title{margin-bottom:48px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-title{margin-bottom:24px}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card{display:flex;align-items:flex-start;justify-content:flex-start;border:0;border-radius:0}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header{width:100%;padding:0;background:#fff;border-bottom:1px solid #979797}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:24px 24px 24px 0;text-align:left;position:relative;font-size:20px;font-weight:500;color:#373737;box-shadow:none}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn:focus,.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn:focus-visible{outline:none}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn:after{content:"\e90c";font-family:"mbicon";font-size:24px;line-height:24px;color:#373737;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn:after{font-size:12px}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn[aria-expanded=true]:after{content:"\e90f"}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn img{width:30px;margin-right:8px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn img{width:24px;margin-right:4px}}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn{font-size:14px;padding:12px 18px 12px 0}}@media (max-width: 374px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn{white-space:normal}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-header .btn br{display:none}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-body{font-size:16px;line-height:24px}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-body>a{color:#373737;text-decoration:underline}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-body{font-size:14px}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-body .content-title{font-weight:700;font-size:18px;line-height:130%;letter-spacing:0%}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .card-body .dot{color:#00b9da}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .collapse{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .collapse .card-body{padding:26px 28px 26px 40px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .collapse .card-body{font-size:14px;padding:12px 12px 12px 36px}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .collapse .card-body .link{color:#373737;text-decoration:underline}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .collapsing{width:100%;background:#f9f9f9;border-bottom:1px solid #979797}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .collapsing .card-body{padding:26px 28px 26px 40px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .collapsing .card-body{font-size:14px;padding:12px 12px 12px 36px}}.main-root.osaka-izumisano-taiken .osaka-izumisano-taiken-qa .osaka-izumisano-taiken-qa-inner .osaka-izumisano-taiken-qa-content .card .collapsing .card-body .link{color:#373737;text-decoration:underline}.main-root.osaka-izumisano-taiken .what-job{padding:48px 0;background:#f9f9f9}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .what-job{padding:40px 0}}.main-root.osaka-izumisano-taiken .what-job .what-job-inner .what-job-content{font-size:18px;line-height:25px;text-align:center;margin-bottom:32px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .what-job .what-job-inner .what-job-content{font-size:14px;line-height:20px;text-align:left;padding:0 35px}.main-root.osaka-izumisano-taiken .what-job .what-job-inner .what-job-content br{display:none}}.main-root.osaka-izumisano-taiken .what-job .what-job-inner .job-img{text-align:center}.main-root.osaka-izumisano-taiken .what-job .what-job-inner .job-img .img{width:402px}@media (max-width: 768px){.main-root.osaka-izumisano-taiken .what-job .what-job-inner .job-img .img{padding:0 35px}}.main-root.osaka-izumisano-taiken .what-job .what-job-inner .job-btn{display:flex;justify-content:center}.main-root.osaka-izumisano-taiken .what-job .what-job-inner .job-btn .osaka-izumisano-taiken-btn{width:600px;margin:20px 28px 0;max-width:100%}@media (min-width: 768px){.main-root.osaka-izumisano-taiken .what-job .what-job-inner .job-btn .osaka-izumisano-taiken-btn{font-size:28px;line-height:28px}}.main-root.osaka-izumisano-taiken .business{padding:60px 0;background:#edfdff}@media (max-width: 992px){.main-root.osaka-izumisano-taiken .business{padding:40px}.main-root.osaka-izumisano-taiken .business .osaka-izumisano-taiken-title{margin-bottom:24px}}.main-root.osaka-izumisano-taiken .business .business-inner{display:flex;align-items:center;justify-content:center}.main-root.osaka-izumisano-taiken .business .business-inner .text{font-size:20px;line-height:28px;font-weight:400}.main-root.osaka-izumisano-taiken .business .business-inner .arrow{width:49px;margin-left:40px;margin-right:40px}.main-root.osaka-izumisano-taiken .business .business-inner .btn{display:flex;align-items:center;justify-content:center;width:357px;max-width:100%;height:60px;background:#fff;color:#00b9da;font-size:18px;line-height:18px;font-weight:700;border:2px solid #00b9da;border-radius:30px;letter-spacing:px}@media (max-width: 992px){.main-root.osaka-izumisano-taiken .business .business-inner{flex-direction:column}.main-root.osaka-izumisano-taiken .business .business-inner .text{margin-bottom:24px;font-size:14px;line-height:20px}.main-root.osaka-izumisano-taiken .business .business-inner .arrow{display:none}.main-root.osaka-izumisano-taiken .business .business-inner .btn{height:45px}}.main-root.osaka-izumisano-taiken .footer{padding:60px 0 21px}.main-root.osaka-izumisano-taiken .footer .main-foo{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main-root.osaka-izumisano-taiken .footer .main-foo .logo{width:271px}@media (max-width: 992px){.main-root.osaka-izumisano-taiken .footer .main-foo .logo{width:177px}}.main-root.osaka-izumisano-taiken .footer .main-foo .logo a{cursor:default}.main-root.osaka-izumisano-taiken .footer .main-foo .foo-menu{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0}.main-root.osaka-izumisano-taiken .footer .main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.osaka-izumisano-taiken .footer .main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.osaka-izumisano-taiken .footer .main-foo .foo-menu>li:last-child{padding-right:0}.main-root.osaka-izumisano-taiken .footer .main-foo .foo-menu>li:last-child:after{display:none}.main-root.osaka-izumisano-taiken .footer .main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:12px;line-height:18px;font-weight:400}.main-root.osaka-izumisano-taiken .footer .main-foo .foo-menu>li>a:hover{color:#373737}.main-root.osaka-izumisano-taiken .footer .sp-main-foo{display:none;align-items:center;justify-content:center;flex-direction:column}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .foo-menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 6px}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .foo-menu>li{position:relative;padding:0 10px}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .foo-menu>li:after{content:"";display:block;width:1px;height:80%;background:#5b5b5b;position:absolute;top:50%;transform:translateY(-50%);right:0}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .foo-menu>li:last-child{padding-right:0}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .foo-menu>li:last-child:after{display:none}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .foo-menu>li>a{display:inline-flex;align-items:center;justify-content:center;color:#5b5b5b;font-size:10px;line-height:18px;font-weight:400}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .logo{width:224px}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .logo a{display:flex;align-items:center;justify-content:center}.main-root.osaka-izumisano-taiken .footer .sp-main-foo .sp-foo-text{font-size:10px;line-height:18px;margin-bottom:6px}.main-root.osaka-izumisano-taiken .footer .foo-copy-right{width:1118px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.main-root.osaka-izumisano-taiken .footer .foo-copy-right .text{font-family:Barlow, sans-serif;color:#888;font-size:15px;line-height:21px;text-align:right}@media (max-width: 1200px){.main-root.osaka-izumisano-taiken .footer .main-foo{width:100%;padding:0 16px}.main-root.osaka-izumisano-taiken .footer .foo-copy-right{width:100%;padding:0 16px}}@media (max-width: 992px){.main-root.osaka-izumisano-taiken .footer{padding:16px 0 12px}.main-root.osaka-izumisano-taiken .footer .main-foo{display:none}.main-root.osaka-izumisano-taiken .footer .sp-main-foo{display:flex}.main-root.osaka-izumisano-taiken .footer .foo-copy-right{width:100%;justify-content:center}}.container-teaser.shizuoka_fujinomiya-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper{display:flex;gap:24px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin:70px 40px 0}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:32px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:241px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:46px;font-weight:900}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:32px;font-weight:900;line-height:40px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:28px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:15px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#007ec8}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:26px}@media (max-width: 768px){.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:356px}@media (max-width: 768px){.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:block}@media (max-width: 768px){.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:block}}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#007ec8;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;font-weight:700}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#007ec8;border-bottom:4px solid #007ec8;padding-bottom:12px;margin-bottom:24px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#007ec8;text-decoration:none;cursor:pointer}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#373737;position:relative;top:1px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.shizuoka_fujinomiya-teaser .footer .logo-footer img{width:252px;max-width:100%}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper .block-phone{display:flex;align-items:center}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.shizuoka_fujinomiya-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1024px){.container-teaser.shizuoka_fujinomiya-teaser{margin:0;padding:0 25px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:241px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:20px;margin-bottom:-10px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:16px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:8px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:14px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:28px;white-space:nowrap}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .intro-wrapper .right-side img{width:215px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:40px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.shizuoka_fujinomiya-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.shizuoka_fujinomiya-teaser .footer{margin-bottom:16px}.container-teaser.shizuoka_fujinomiya-teaser .footer .logo-footer img{width:100%;max-width:164px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px;display:block}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper .block-time{margin-left:18px}.container-teaser.shizuoka_fujinomiya-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.shizuoka_fujinomiya-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog{max-width:556px;width:calc(100% - 10px)}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content{padding:24px 34px;max-width:100%;border-radius:24px;background:#f9f9f9}@media (max-width: 768px){#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body{padding:0}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:730px;overflow-y:hidden}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:10px;left:50%;transform:translate(-50%, 0)}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px;background:#fff;border-radius:16px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:420px;margin:0 auto;width:unset}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:block}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:16px;line-height:24px;height:72px;margin-bottom:24px;font-weight:700;text-align:left}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;font-weight:700}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list{overflow-y:unset;max-height:534px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{bottom:-40px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{background:#fff;border:1px solid #c2c2c2}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888;border-color:#888}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{background:#fff}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:329px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:block}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:none}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:16px;line-height:20px;margin-bottom:10px}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:12px;line-height:16px;height:auto;margin-bottom:0}#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:10px;line-height:14px;font-weight:700}}@media (max-width: 374px){#howtoModal.modal-teaser-shizuoka-fujinomiya .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal.modal-teaser-shizuoka-fujinomiya .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.modal-teaser-shizuoka-fujinomiya.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}.icon-ion-android-open:before{font-family:"Ionicons";content:"\f39c"}.container-teaser.tokushima-top-teaser{max-width:1024px;margin:100px auto 16px}.container-teaser.tokushima-top-teaser .main-content-wrapper{display:flex;flex-direction:column;width:100%;margin:0 auto;justify-content:space-between;margin-bottom:24px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper{display:flex;gap:24px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative;margin:70px 40px 0}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:32px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{width:100%;max-width:292px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:46px;line-height:46px;font-weight:900}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{position:relative;font-size:32px;font-weight:900;line-height:40px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-symb{font-size:18px;vertical-align:top;margin-top:-6px;display:inline-flex}@media (max-width: 768px){.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-symb{font-size:14px}}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:28px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{position:absolute;display:flex;top:-8px;left:15px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px;border-radius:50%;background:#006e9f}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:26px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .note-text{position:absolute;bottom:22px;text-align:center;font-size:12px;line-height:18px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .note-text.only-pc{display:block}@media (max-width: 768px){.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .note-text.only-pc{display:none}}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .note-text .text{font-weight:400;color:#373737}@media (max-width: 768px){.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side{display:flex;align-items:center;justify-content:center}}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:356px}@media (max-width: 768px){.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side>img{width:210px}}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:inline-block}@media (max-width: 768px){.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-sp{display:none}}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:none}@media (max-width: 768px){.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side .hide-on-pc{display:inline-block}}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-wrapper{width:100%;text-align:center;background:#006e9f;color:#fff;padding:32px 0;margin-bottom:32px}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:40px;line-height:56px;font-weight:700}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:28px;line-height:39px}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-text-wrapper{display:block;text-align:center;margin-bottom:40px}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-text-wrapper.only-sp{display:none}@media (max-width: 768px){.container-teaser.tokushima-top-teaser .main-content-wrapper .note-text-wrapper.only-sp{display:block}}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-text-wrapper .text{font-size:10px;line-height:15px;color:#373737;font-weight:400;white-space:nowrap}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group{display:flex;gap:32px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .title-block{font-weight:700;font-size:20px;color:#006e9f;border-bottom:4px solid #006e9f;padding-bottom:12px;margin-bottom:24px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group h3{font-weight:700;font-size:16px;margin-bottom:16px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p{font-size:16px;line-height:24px;margin-bottom:16px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p .only-sp{display:none}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p #open-modal{font-weight:500;color:#006e9f;text-decoration:none;cursor:pointer}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p #open-modal .text{text-decoration:underline}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p #open-modal .icon-mb_icon_external_link{font-size:20px;line-height:20px;font-style:normal;color:#006e9f;position:relative;top:1px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p:last-of-type{margin-bottom:24px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p .icon-mb_icon_external_link{color:#000;font-weight:700;font-size:18px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group img{width:100%;max-width:488px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .left-side{width:100%}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:16px;margin-bottom:10px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .right-side{width:100%}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .right-side .only-sp{display:none}.container-teaser.tokushima-top-teaser .footer .logo-footer img{width:250px;max-width:100%}.container-teaser.tokushima-top-teaser .footer .logo-footer img.hide-on-pc{display:none}.container-teaser.tokushima-top-teaser .footer .logo-footer img.hide-on-sp{display:block}.container-teaser.tokushima-top-teaser .footer .contact-wrapper{display:flex;font-weight:500;color:#5b5b5b;margin:16px 0}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-1,.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2{display:flex;line-height:20px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-1 .title-block,.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .title-block{margin-right:24px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .icon{margin-right:6px;font-size:16px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-1{padding-right:40px;border-right:1px solid #5b5b5b}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-1 .content-block{display:flex;align-items:center}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-1 .content-block a{color:#5b5b5b;text-decoration:none}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-1 .content-block a:hover{text-decoration:none}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2{padding-left:40px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block{display:flex}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:flex;align-items:center}@media (max-width: 767.98px){.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{display:block;flex:0 0 auto}}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span{margin-right:4px}@media (max-width: 767.98px){.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper>span:last-child{padding-left:24px}}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-number{font-weight:900}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{display:flex;align-items:center;margin-left:24px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact{text-decoration:none;color:#5b5b5b;font-weight:900}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .link-contact:hover{text-decoration:none}.container-teaser.tokushima-top-teaser .footer .coppy-right-text{font-size:15px;color:#888;text-align:right}@media (max-width: 1023px){.container-teaser.tokushima-top-teaser{margin:0;padding:0 25px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper{flex-direction:column;gap:20px;margin-top:44px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side{display:flex;padding:0;margin:0;max-width:unset;width:100%}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header{margin-bottom:28px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .logo-header>img{max-width:230px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title{font-size:20px;margin-bottom:-10px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .txt-sm{font-size:16px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots{top:-2px;left:8px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span{width:6px;height:6px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .sub-title .dots>span:not(:last-of-type){margin-right:14px}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .left-side .title-group-container .title{font-size:28px;white-space:nowrap}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side{text-align:center}.container-teaser.tokushima-top-teaser .main-content-wrapper .intro-wrapper .right-side img{width:210px}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-wrapper{padding:16px 0;margin-bottom:20px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12)}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-wrapper .note-wrapper--p1{font-size:20px;line-height:20px;margin-bottom:4px}.container-teaser.tokushima-top-teaser .main-content-wrapper .note-wrapper .note-wrapper--p2{font-size:13px;line-height:20px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group{flex-direction:column;align-items:center;gap:22px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .title-block{font-size:18px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p{font-size:14px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p .only-sp{display:block}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p a .icon-ion-android-open{font-size:16px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group p a .icon-ion-android-open:before{top:2px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .left-side .form-note{font-size:14px}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .right-side>h3{line-height:150%}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .right-side .only-sp{display:block}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .right-side .only-pc{display:none}.container-teaser.tokushima-top-teaser .main-content-wrapper .form-group .right-side p{font-size:16px}.container-teaser.tokushima-top-teaser .footer{margin-bottom:16px}.container-teaser.tokushima-top-teaser .footer .logo-footer img{width:100%;max-width:180px}.container-teaser.tokushima-top-teaser .footer .logo-footer img.hide-on-pc{display:block}.container-teaser.tokushima-top-teaser .footer .logo-footer img.hide-on-sp{display:none}.container-teaser.tokushima-top-teaser .footer .contact-wrapper{flex-direction:column;margin:8px 0 8px;font-size:12px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .icon{font-size:14px;width:14px;height:14px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-1{padding-right:0;border-right:none;margin-bottom:8px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2{padding-left:0}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block{flex-direction:column}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .phone-wrapper{margin-bottom:6px}.container-teaser.tokushima-top-teaser .footer .contact-wrapper .contact-block-2 .content-block .email-address{margin-left:0px}.container-teaser.tokushima-top-teaser .footer .coppy-right-text{text-align:center;font-size:13px}}#howtoModal.modal-teaser-tokushima-top .modal-dialog{max-width:556px;width:calc(100% - 10px)}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content{padding:20px;max-width:100%;border-radius:10px;background:#f9f9f9}@media (max-width: 768px){#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content{padding:20px;border-radius:14px}}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body{padding:0}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list{position:relative;max-height:730px;overflow-y:hidden}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{position:absolute;display:flex;bottom:8px;left:50%;transform:translate(-50%, 0)}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{width:8px;height:8px;background:#c2c2c2;border-radius:50%}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot:not(:last-of-type){margin-right:10px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:none}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img{margin-bottom:16px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:400px;margin:0 auto;width:unset}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:none}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:block}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{font-size:28px;line-height:28px;font-weight:700;margin-bottom:12px;text-align:center}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{font-size:16px;line-height:24px;height:92px;margin-bottom:24px;font-weight:700;text-align:left}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;font-weight:700;white-space:nowrap}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:flex;justify-content:space-between;margin:0 1px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn{display:flex;align-items:center;justify-content:center;height:40px;width:calc(50% - 8px);font-weight:700;font-size:16px;color:#373737;background:none;border:none;padding:0;margin:0}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_left{margin-right:6px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn .icon-mb_icons_chevron_right{margin-left:6px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:focus{outline:none}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn:active{box-shadow:none}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-outline{border:1px solid #ff6b00;color:#ff6b00;background:#fff}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action .btn.btn-primary{background:#ff6b00;color:#fff}@media (max-width: 767px){#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list{overflow-y:unset;max-height:534px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .owl-dots{bottom:-40px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot{background:#fff;border:1px solid #c2c2c2}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .owl-dots .owl-dot.active{background:#888;border-color:#888}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto;border-radius:50%;border:9px solid #006e9f;margin-bottom:10px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .sp-number .number{color:#006e9f;font-size:21px;line-height:21px;font-weight:700}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{max-height:262px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-pc{display:block}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img.hide-on-sp{display:none}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-title{color:#5b5b5b;font-size:20px}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text{height:72px;color:#5b5b5b;font-size:13px;font-weight:700;text-align:left;margin-bottom:0}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-text .introduct-notice{font-size:12px;line-height:14px;font-weight:700;white-space:unset}#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .buttons-action{display:none}}@media (max-width: 374px){#howtoModal.modal-teaser-tokushima-top .modal-dialog .modal-content .modal-body #introduct-list .introduct-item .introduct-img>img{width:100%}}#howtoModal.modal-teaser-tokushima-top .owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 767px){#howtoModal.modal-teaser-tokushima-top.in{display:flex !important;align-items:center}}.modal-dialog-centered{margin:24px auto 0px}@media (max-width: 767px){.modal-dialog-centered{margin:12px auto}}
