@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700;900&display=swap");
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:0.2em 0.25em 0.15em;border:solid 0.08em #eee;border-radius:0.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:0.3em}.fa.fa-pull-right{margin-left:0.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:0.3em}.fa.pull-right{margin-left:0.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}:root{--globalColor:#f04c22;--strongColor:#d30909;--subColor:#fbf9e6;--contentColor01:#ffeae4;--contentColor02:#fffcdd;--btnRadius:3px;--tableBorderColor:#e5dbc3;--badgeResolution:#3cad6f;--badgeUnresolution:#d30909;--badgeDemand:#ed7b23;--badgeYellow:#eda62a}@media screen and (min-width:1025px){a img{-webkit-transition:all 0.25s ease;transition:all 0.25s ease}a:hover img{filter:alpha(opacity=60);opacity:0.6}}.err{font-size:12px;display:inline-block;background-color:#d30909;padding:5px;border-radius:3px;margin-bottom:5px;line-height:1;color:white}.cf:after{display:block;clear:both;content:""}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,address,article,aside,b,blockquote,body,canvas,dd,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,ol,p,pre,section,small,span,strong,table,tbody,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;word-break:break-all}a,address,article,aside,b,blockquote,canvas,dd,div,dl,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,header,i,iframe,img,label,li,nav,ol,p,pre,section,small,span,strong,table,tbody,tfoot,th,thead,time,tr,ul,video{font-size:100%}article,aside,div,figcaption,figure,footer,header,nav,section{display:block}h1,h2,h3,h4,h5,h6{line-height:1.25}em{font-style:normal}figure{max-width:100%;text-align:center}figcaption{text-align:center}img{max-width:100%;vertical-align:bottom}ol,ul{list-style:none}dt{font-weight:bold}table{border-collapse:collapse;border-spacing:0;empty-cells:show}td,th{padding:0;text-align:left;vertical-align:middle;border:none}select option{padding:0 5px}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#a9a9a9}label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}label:has(+label){margin-right:5px}input{accent-color:var(--globalColor)}input[type=checkbox],input[type=radio]{vertical-align:-2px;height:15px;width:15px;margin:0 4px 0 0}input[type=submit]{padding:0.1em;line-height:1;cursor:pointer}button{line-height:1;cursor:pointer}select{background-color:transparent;cursor:pointer}textarea{field-sizing:content;width:100%;resize:vertical;min-height:5rem}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:dimgray;-webkit-transition:color 0.3s;transition:color 0.3s}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:dimgray;-moz-transition:color 0.3s;transition:color 0.3s}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:dimgray;-ms-transition:color 0.3s;transition:color 0.3s}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:dimgray;-ms-transition:color 0.3s;transition:color 0.3s}input::placeholder,select::placeholder,textarea::placeholder{color:dimgray;-webkit-transition:color 0.3s;transition:color 0.3s}input:focus-visible::-webkit-input-placeholder,select:focus-visible::-webkit-input-placeholder,textarea:focus-visible::-webkit-input-placeholder{color:#eee}input:focus-visible::-moz-placeholder,select:focus-visible::-moz-placeholder,textarea:focus-visible::-moz-placeholder{color:#eee}input:focus-visible:-ms-input-placeholder,select:focus-visible:-ms-input-placeholder,textarea:focus-visible:-ms-input-placeholder{color:#eee}input:focus-visible::-ms-input-placeholder,select:focus-visible::-ms-input-placeholder,textarea:focus-visible::-ms-input-placeholder{color:#eee}input:focus-visible::placeholder,select:focus-visible::placeholder,textarea:focus-visible::placeholder{color:#eee}.header{z-index:10000;background:#fff;position:sticky;top:0;right:0;left:0}.header .headerInnerFix{margin:0 auto;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.header .headerLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .headerLogo img{width:180px;-webkit-transition:all 0.25s;transition:all 0.25s}.header .headerCopy{margin-left:10px}.header .headerCopy .headerTitle{-webkit-transition:all 0.25s;transition:all 0.25s;line-height:1.3;font-size:14px;font-weight:normal;font-family:Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ ゴシック",sans-serif}.header .headerInquiry{margin-left:auto}.header.headerFix{-webkit-box-shadow:0 3px 4px 0 rgba(200,200,200,0.85);box-shadow:0 3px 4px 0 rgba(200,200,200,0.85)}.header.headerCatalogForm,.header.webmeetingHeader{position:static}@media screen and (min-width:1025px){.header .headerInnerFix{width:960px}.header .headerInquiry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .headerInquiryInner{margin-left:5px;padding:8px 10px 10px;border:1px solid #f2e99a;background:var(--contentColor02)}.header .headerTel{margin-bottom:5px}.header .headerTel .headerTelIcon{line-height:1}.header .headerTel span{line-height:1;font-size:24px;font-weight:bold;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.header .headerTel span:before{content:"\f098";margin-right:5px;color:var(--globalColor);font-family:"FontAwesome"}.header .headerTel small{font-size:12px}.header .headerFixBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .headerFixBtn a{-webkit-transition:all 0.25s;transition:all 0.25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:180px;height:35px;border-radius:var(--btnRadius);color:#fff;font-weight:bold}.header .headerFixBtn a:active{translate:0 2px}.header .headerCatalog a{position:relative;background:#2195cb;-webkit-box-shadow:0 2px 0 color-mix(in srgb,#2195cb 78%,black);box-shadow:0 2px 0 color-mix(in srgb,#2195cb 78%,black)}.header .headerCatalog a:before{display:inline-block;position:relative;top:0;margin-right:5px;width:19px;height:19px;background:url(../images/icon-catalog.png) no-repeat;background-size:100%;content:"";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.header .headerCatalog a:active{background:color-mix(in srgb,#2195cb 85%,black);-webkit-box-shadow:inset 0 0 10px rgba(23,88,118,0.5);box-shadow:inset 0 0 10px rgba(23,88,118,0.5)}.header .headerDemo{margin-left:5px}.header .headerDemo a{background:var(--globalColor);-webkit-box-shadow:0 2px 0 color-mix(in srgb,var(--globalColor) 78%,black);box-shadow:0 2px 0 color-mix(in srgb,var(--globalColor) 78%,black)}.header .headerDemo a:before{position:relative;top:1px;margin-right:3px;font-size:18px;font-family:"FontAwesome";content:"\f109"}.header .headerDemo a:active{background:color-mix(in srgb,var(--globalColor) 85%,black);-webkit-box-shadow:inset 0 0 10px rgba(130,39,16,0.5);box-shadow:inset 0 0 10px rgba(130,39,16,0.5)}.header.headerFix .headerInnerFix{padding:5px 0}.header.headerFix .headerLogo img{width:148px}.header.headerFix .headerCopy .headerTitle{font-size:0.85em}.header.headerFix .headerInquiryInner{padding:4px 6px 6px}.header.headerFix .headerMsg{width:92px}.header.headerFix .headerTel span{font-size:18px}.header.headerFix .headerTel small{font-size:9px}.header.headerFix .headerFixBtn a{width:135px;height:28px;font-size:12px}}@media screen and (max-width:1024px){.header{container-type:inline-size}.header>.sp{padding:5px 10px 10px;font-size:min(2.4vw,14px);line-height:1}.header .headerInnerFix{padding:0 10px 5px}.header .headerLogo{margin-right:10px}.header .headerLogo img{width:120px}.header .headerInquiry .headerMsg{display:none}.header .headerInquiry .headerTel .headerTelIcon{line-height:1}.header .headerInquiry .headerTel .headerTelIcon a:after{content:"\f098";display:inline-block;color:var(--globalColor);font-size:44px;line-height:38px;font-family:"FontAwesome"}.header .headerInquiry .headerTel .headerTelIcon span{display:none}.header .headerInquiryInner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .headerInquiryInner small{display:none}.header .headerDemo{display:none}.header .headerCatalog a{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2195cb;height:38px;padding:0 8px;text-decoration:none;color:white;width:auto;font-size:12px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.header .headerCatalog a:before{display:inline-block;position:relative;top:0;margin-right:5px;width:19px;height:19px;background:url(../images/icon-catalog.png) no-repeat;background-size:100%;content:"";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.header.headerFix{padding:7px 0 4px}.header.headerFix>.sp{display:none}}.headerNav * a{text-decoration:none;color:white}.headerNav * a:active,.headerNav * a:hover,.headerNav * a:visited{color:white}.headerNav .headerNavInner{display:-webkit-box;display:-ms-flexbox;display:flex}.headerNav .headerNavInner>li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (min-width:1025px){.headerNav{background:var(--globalColor);position:relative;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999}.headerNav .headerNavInner{width:960px;margin:0 auto}.headerNav .headerNavInner>li>a{width:100%;height:60px;text-align:center;padding:12px 10px;font-weight:bold;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.headerNav .headerNavInner>li>a:after{content:"";width:20px;height:7px;background-color:#fff;clip-path:polygon(50% 0%,0% 7px,20px 7px);position:absolute;bottom:-7px;-webkit-transition:bottom 0.35s;transition:bottom 0.35s;left:50%;translate:-50% 0}.headerNav .headerNavInner>li>a.current:after,.headerNav .headerNavInner>li>a:hover:after{bottom:0}.headerNav .headerNavInner>li:before{content:"";width:1px;height:60%;position:absolute;right:0;top:20%;background-color:#fff}.headerNav .headerNavInner>li:first-child:after{content:"";width:1px;height:60%;position:absolute;left:0;top:20%;background-color:#fff}.headerNav .headerNavInner>li .nestNavChild{position:absolute;top:100%;min-width:100%;z-index:50;background-color:#c3300b}.headerNav .headerNavInner>li .nestNavChild p{white-space:nowrap}.headerNav .headerNavInner>li .nestNavChild p:not(:last-child){border-bottom:1px solid #fff}.headerNav .headerNavInner>li .nestNavChild p a{padding:12px 20px;text-align:left;height:auto;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;margin:0;font-weight:bold;display:block}.headerNav .headerNavInner>li .nestNavChild p a:hover{background-color:color-mix(in srgb,#c3300b 78%,white)}}@media screen and (max-width:1024px){.headerNav .headerNavInner{-ms-flex-wrap:wrap;flex-wrap:wrap}.headerNav .headerNavInner>li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:33.3333333333%;container-type:inline-size;border:1px solid #fff}.headerNav .headerNavInner>li>a{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--globalColor);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;min-height:38px;font-weight:bold;font-size:min(11cqw,16px)}}.headerCatalogForm.headerCatalogForm .headerInner .headerInnerFix{padding:20px 0}.headerCatalogForm.headerCatalogForm .headerInner .headerLogo{margin:0}.headerCatalogForm.headerCatalogForm .headerInner .headerLogo .headerCopy .headerTitle{font-size:16px;font-weight:bold}@media screen and (min-width:1025px){.headerCatalogForm.headerCatalogForm{-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999}}@media screen and (max-width:1024px){.headerCatalogForm.headerCatalogForm .headerInner .headerInnerFix{display:block;padding:0}.headerCatalogForm.headerCatalogForm .headerInner .headerLogo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5px}.headerCatalogForm.headerCatalogForm .headerInner .headerLogo .headerCopy{margin:0}.headerCatalogForm.headerCatalogForm .headerInner .headerLogo .headerCopy .headerTitle{font-size:12px;font-weight:normal;margin-bottom:7px}}.webmeetingHeader .headerInquiryInner02{background:none;border:none;text-align:center}.webmeetingHeader .headerInquiryInner02 .headerTelIcon span{font-size:36px}.webmeetingHeader .headerInquiryInner02 .headerTelIcon small{font-size:14px}@media screen and (max-width:1024px){.webmeetingHeader .headerInnerFix{padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webmeetingHeader .headerLogo p{line-height:1.35}.webmeetingHeader .headerLogo p.headerTitle{font-size:12px}.webmeetingHeader .headerLogo p.headerTitle br{display:none}}@media screen and (max-width:480px){.webmeetingHeader .headerInnerFix{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.webmeetingHeader .headerInnerFix .headerLogo{display:block}.webmeetingHeader .headerCopy{margin:5px 0 0}}.footerBox01{padding:20px 0;border-top:3px solid var(--globalColor);border-bottom:1px solid #f8f3c9;background:var(--contentColor02);color:#240d02;font-size:12px}.footerBox02{padding:5px 0;background:#f5f5f5;font-size:12px;text-align:center}@media screen and (max-width:1024px){.footerCompany{margin-bottom:30px}.footerCompany *{text-align:center}.footerCompany p a img{width:80px;display:block;margin:0 auto 10px}.footerCompany dl{margin-top:15px}.footerCompany dl dt a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footerCompany dl dt a img{margin-right:3px;width:80px}.footerLink ul{display:inline}.footerLink li{letter-spacing:normal;display:inline-block;vertical-align:top;width:50%;border-bottom:1px solid #b4ab5e;text-align:left;margin-right:-3px}.footerLink li a{display:block;position:relative;text-decoration:none;line-height:1.25;padding:6px;padding-right:20px;font-weight:bold}.footerLink li a br{display:none}.footerLink li a:after{position:absolute;top:10px;right:10px;font-family:"FontAwesome";content:"\f105"}}@media screen and (max-width:480px){.footerLink ul{display:block}.footerLink li{width:100%;margin:0}}@media screen and (min-width:1025px){.footerBox01 .container{display:-webkit-box;display:-ms-flexbox;display:flex}.footerBox01 .footerLink{margin-left:auto}.footerCompany{margin-right:25px}.footerCompany p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.footerCompany p a span{margin-left:5px;line-height:1.2;font-size:13px;font-weight:bold}.footerCompany dl{margin-top:10px}.footerCompany dl dt{margin-bottom:5px}.footerCompany dl dt a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footerCompany dl dt a .iconWindow{margin-left:10px;line-height:1}.footerLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.footerLink a{text-decoration:none}.footerLink li{line-height:1.2;padding:4px 0}.footerLink a{display:-webkit-box;display:-ms-flexbox;display:flex}.footerLink a:before{margin-right:5px;font-family:"FontAwesome";content:"\f105"}}html{scroll-padding-top:120px;scroll-behavior:smooth}html.noSticky{scroll-padding-top:10px}@media screen and (max-width:1024px){html{scroll-padding-top:90px}}body{font-family:"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ ゴシック",sans-serif;line-height:1.65;color:#212121;font-size:15px}body button,body input,body select,body textarea{font-family:"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ ゴシック",sans-serif;color:#212121}@media screen and (max-width:480px){body{font-size:13px}}a{color:#741c05}a:visited{color:#350e04}a:hover{color:#f32a31}a:active{color:#c61d2b}table{width:100%}td,th{padding:10px}em{font-weight:bold}.db{display:block}.df{display:-webkit-box;display:-ms-flexbox;display:flex}.df.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.df.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.df.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.df.fww{-ms-flex-wrap:wrap;flex-wrap:wrap}.df.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.df .left{margin-right:20px}.df .right{margin-left:auto}.df .df1{-webkit-box-flex:1;-ms-flex:1;flex:1}.dib{display:inline-block}.dn{display:none}.left{text-align:left}.right{text-align:right}.center{text-align:center}.w60{width:60px!important}.w180{width:180px!important}.w200{width:200px!important}.w70p{width:70%}.por{position:relative}.tdu{text-decoration:underline!important}.tdn{text-decoration:none!important}@media screen and (max-width:768px){.w160,.w180,.w200{width:100%!important}}.contents02{background:var(--contentColor02)}.contents03{background:#ffebe5}.contents04{background:#f1f1f1}.contents05{background:#f2e99a}.tac{text-align:center}.tar{text-align:right}.mt0{margin-top:0px!important}.mb0{margin-bottom:0px!important}.mr0{margin-right:0px!important}.ml0{margin-left:0px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.mr5{margin-right:5px!important}.ml5{margin-left:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.mr10{margin-right:10px!important}.ml10{margin-left:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.mr15{margin-right:15px!important}.ml15{margin-left:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mr20{margin-right:20px!important}.ml20{margin-left:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.mr25{margin-right:25px!important}.ml25{margin-left:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.mr30{margin-right:30px!important}.ml30{margin-left:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.mr35{margin-right:35px!important}.ml35{margin-left:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.mr40{margin-right:40px!important}.ml40{margin-left:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.mr45{margin-right:45px!important}.ml45{margin-left:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.mr50{margin-right:50px!important}.ml50{margin-left:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.mr55{margin-right:55px!important}.ml55{margin-left:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.mr60{margin-right:60px!important}.ml60{margin-left:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.mr65{margin-right:65px!important}.ml65{margin-left:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.mr70{margin-right:70px!important}.ml70{margin-left:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.mr75{margin-right:75px!important}.ml75{margin-left:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.mr80{margin-right:80px!important}.ml80{margin-left:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.mr85{margin-right:85px!important}.ml85{margin-left:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.mr90{margin-right:90px!important}.ml90{margin-left:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.mr95{margin-right:95px!important}.ml95{margin-left:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.mr100{margin-right:100px!important}.ml100{margin-left:100px!important}.pt20{padding-top:20px!important}.p3-6{padding:3px 6px!important}@media screen and (max-width:1024px){.pc{display:none!important}}@media screen and (min-width:1025px){.sp{display:none!important}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.fww{-ms-flex-wrap:wrap;flex-wrap:wrap}.table td,.table th{border:1px solid var(--tableBorderColor);line-height:1.5}.table th{background:var(--tableColor);text-align:center}.table th:first-child{width:200px}.table th:nth-child(2){width:80px}.table th:nth-child(3){width:80px}.table th:nth-child(4){width:80px}.table th:nth-child(5){width:80px}.table th:nth-child(6){width:55%}.table_telqa td,.table_telqa th{border:1px solid var(--tableBorderColor);line-height:1.5}.table_telqa th{background:var(--tableColor);text-align:center}.table_telqa th:first-child{width:80px}.table_telqa th:nth-child(2){width:200px}.table_telqa th:nth-child(3){width:80px}.table_telqa th:nth-child(4){width:80px}.table_telqa th:nth-child(5){width:65%}.table_telqa td.por{position:relative}.table_telqa td.por label{display:block;padding:0;margin:0}.table_telqa td.por label input[type=checkbox]{width:18px;height:18px}.table_telqa td.por label:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.phoneHistory.phoneHistory th{width:auto}.phoneHistory.phoneHistory th:nth-child(5){width:80px}.phoneHistory.phoneHistory th:nth-child(6){width:3.5rem}.phoneHistory.phoneHistory th:last-child{width:45%}.sup{font-size:14px;line-height:1.5}.red{color:#f32a31}.gray{color:dimgray}.fz12{font-size:12px}.fz14{font-size:14px}.fz18{font-size:18px}.fz20{font-size:20px}.fzl{font-size:large}.fzs{font-size:small}.fwn{font-weight:normal}.fwb{font-weight:bold}.fa-clock:before{font-style:normal;font-family:"FontAwesome";content:"\f017";font-size:16px}.iconWindow{padding-right:12px;background:url(../images/icon-window01.png) no-repeat 100% 0;background-size:10px 8px}.serviceIcon{vertical-align:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--btnRadius);line-height:1;width:2.25em;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;height:17px;overflow:hidden;color:#fff;background-color:#444;margin-right:5;white-space:nowrap}.serviceIcon.icon01{background-color:#e4a40d}.serviceIcon.icon02{background-color:#f69896}.badge{display:inline-block;line-height:1;min-width:50px;padding:8px;border-radius:var(--btnRadius);background:#747582;color:#fff;font-size:12px;font-weight:bold}.badgeResolution{background:var(--badgeResolution)}.badgeUnresolution{background:var(--badgeUnresolution)}.badgeDemand{background:var(--badgeDemand)}.badgeYellow{background:var(--badgeYellow)}.btn01{margin:12px 10px 10px;text-align:center}.btn01 button{display:inline-block;position:relative;padding:10px 16px;border:1px solid var(--globalColor);border-radius:var(--btnRadius);background:var(--globalColor);background-image:-ms-linear-gradient(90deg,rgb(227,76,38) 0%,rgb(237,119,41) 100%);-webkit-box-shadow:0px 3px 0px 0px rgb(130,39,16);box-shadow:0px 3px 0px 0px rgb(130,39,16);color:#fff;font-weight:bold;text-decoration:none}.btn01 button:after{margin-left:5px;font-family:"FontAwesome";content:"\f105"}.btn01 button:active{position:relative;top:2px;-webkit-box-shadow:0px 1px 0px 0px rgb(130,39,16);box-shadow:0px 1px 0px 0px rgb(130,39,16)}.btn02{display:inline-block;padding:2px 12px;-webkit-box-shadow:0px 1px 0px 0px rgb(130,39,16);box-shadow:0px 1px 0px 0px rgb(130,39,16);border-radius:var(--btnRadius);background:var(--globalColor);color:#fff;font-size:12px;text-align:center}.btn02:after{position:relative;left:0;margin-left:5px;font-family:"FontAwesome";content:"\f105";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.searchResetBtn{display:inline-block;margin-left:10px}.btn{position:relative;display:block;margin-bottom:0;text-align:center;cursor:pointer;padding:6px 12px;font-size:14px;color:#fff;border-radius:4px;text-decoration:none;font-weight:normal}.btn-sm{margin-right:5px;line-height:1.5;color:#000;font-size:12px;display:inline-block;white-space:nowrap;background:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0px 0px 0px #999,0px 3px 0px 0px #999,0px 2px 2px #999;box-shadow:inset 0px 0px 0px #999,0px 3px 0px 0px #999,0px 2px 2px #999}.btn-sm:active{top:5px;-webkit-box-shadow:none;box-shadow:none}.btn-sm:after,.btn-sm:before{font:normal normal normal 14px/1 FontAwesome}.btn-sm.search:before{content:"\f002";margin-right:3px;color:#2195cb}.btn-sm.plus:before{content:"\f055";margin-right:3px;color:#e8450b}.btn-sm.maru:before{content:"\f192";margin-right:3px;color:var(--globalColor)}.btn-sm.batu:before{content:"\f00d";margin-right:3px;color:var(--globalColor)}.btn-sm.pdf:before{content:"\f1c1";margin-right:3px}.btn-lg{display:inline-block;width:250px;padding:6px 10px 12px;font-size:16px;-webkit-box-shadow:inset 0px 0px 0px #999,0px 3px 0px 0px #999,0px 2px 2px #999;box-shadow:inset 0px 0px 0px #999,0px 3px 0px 0px #999,0px 2px 2px #999;border:1px solid #ccc;background:#fff;color:#000;font-weight:bold}.btn-lg:active{top:5px;-webkit-box-shadow:none;box-shadow:none}.btn-lg:after,.btn-lg:before{position:relative;top:2px;font:normal normal normal 14px/1 FontAwesome;margin-right:5px;font-size:24px}.btn-lg.yes{position:relative;border:1px solid var(--globalColor);background:var(--globalColor);color:#fff;-webkit-box-shadow:0px 3px 0px 0px color-mix(in srgb,var(--globalColor) 70%,black),0px 2px 2px 0px color-mix(in srgb,var(--globalColor) 70%,black);box-shadow:0px 3px 0px 0px color-mix(in srgb,var(--globalColor) 70%,black),0px 2px 2px 0px color-mix(in srgb,var(--globalColor) 70%,black)}.btn-lg.yes:active{-webkit-box-shadow:none;box-shadow:none}.btn-lg.yes:before{content:"\f192";color:#fff}.btn-lg.no{font-weight:normal}.btn-lg.no:before{content:"\f00d";color:#aaa;font-size:24px}.thisTimeButton{margin-left:5px;padding:3px 6px}@media screen and (min-width:1025px){.btn01 button{margin:5px 0 15px;padding:14px 56px}.btn01 button:hover{position:relative;top:2px;-webkit-box-shadow:0px 1px 0px 0px rgb(130,39,16);box-shadow:0px 1px 0px 0px rgb(130,39,16)}}.lineBoxOther{margin:30px 0;padding:15px 10px;border:2px solid #f2e99a;background:var(--contentColor02)}.lineBoxOther h3{margin-bottom:5px;color:var(--globalColor);font-size:21px}.lineBoxOther em{font-size:1.125em}.price03 .lineBoxOther p{margin-bottom:0;font-size:14px}@media screen and (max-width:768px){.lineBoxOther{margin:20px 0}.lineBoxOther h3{text-align:center}}.iconLink01{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:275px;height:54px;padding:10px;line-height:1.35;border-radius:var(--btnRadius);border:1px solid #e34c26;-webkit-box-shadow:0 3px 0 0 color-mix(in srgb,#e34c26 85%,black);box-shadow:0 3px 0 0 color-mix(in srgb,#e34c26 85%,black);background:rgb(227,76,38);background:-webkit-gradient(linear,left bottom,left top,from(rgb(227,76,38)),to(rgb(237,119,41)));background:linear-gradient(0deg,rgb(227,76,38) 0%,rgb(237,119,41) 100%);color:#fff!important;font-size:16px;padding-right:27px;text-decoration:none}.iconLink01:after{position:absolute;right:10px;margin-left:5px;font-family:"FontAwesome";content:"\f105"}.iconLink01:visited{color:#fff}.iconLink01:focus,.iconLink01:hover{-webkit-transform:translateY(3px);transform:translateY(3px);color:#fff;-webkit-box-shadow:none;box-shadow:none}.iconLink02{position:relative;padding-left:1em}.iconLink02:before{position:absolute;left:0;margin-left:5px;font-family:"FontAwesome";content:"\f105";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.iconLink03{display:inline-block;position:relative;padding:8px 23px 8px 10px;background:var(--globalColor);border-radius:var(--btnRadius);color:#fff!important;font-size:14px;font-weight:bold;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.iconLink03:after{display:block;position:absolute;top:0;bottom:0;right:10px;height:1em;line-height:1;margin-top:auto;margin-bottom:auto;margin-left:5px;font-family:"FontAwesome";content:"\f105";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.iconLink03:focus,.iconLink03:hover{color:#fff;background:#dc4119}.iconLink03:hover:after{right:5px}.iconLink04{width:100%;max-width:320px}.linkBtn01{display:inline-block;position:relative;padding:6px 44px;border:1px solid #ccc;border-radius:var(--btnRadius);background:#fff;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999;color:#222;text-decoration:none}.linkBtn01:after{position:absolute;right:10px;font-family:"FontAwesome";content:"\f105"}.linkBtn01:hover{top:3px;-webkit-box-shadow:none;box-shadow:none}.linkBtn02{display:inline-block;width:270px;padding:12px;background:var(--globalColor);-webkit-box-shadow:0 3px 0 rgb(130,39,16);box-shadow:0 3px 0 rgb(130,39,16);color:#fff;font-size:16px;font-weight:bold;text-decoration:none}.linkBtn02:visited{color:#fff}@media screen and (max-width:768px){.linkBtn02:active{position:relative;top:3px;-webkit-box-shadow:none;box-shadow:none}}@media screen and (min-width:769px){.linkBtn02:hover{position:relative;top:3px;-webkit-box-shadow:none;box-shadow:none}}.iconDoubleArrowRight{text-decoration:none}.iconDoubleArrowRight:after{margin-left:5px;font-family:"FontAwesome";content:"\f101"}.iconDoubleArrowRight span{text-decoration:underline}.linkLg a{display:inline-block;position:relative;width:320px;height:55px;line-height:55px;border-radius:var(--btnRadius);background:var(--globalColor);text-decoration:none;font-size:16px;color:#fff;text-align:center;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.linkLg a:after{position:absolute;right:20px;font-size:14px;font-family:"FontAwesome";content:"\f054";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.linkLg a:hover{background:#dc4119}.linkLg a:hover:after{right:10px}.linkLg01 a{background:#13a6bc}.linkLg01 a:hover{background:#138798}.linkLg02 a{background:#71a333}.linkLg02 a:hover{background:#53811a}.linkLg03 a{background:#f2637b}.linkLg03 a:hover{background:#c43b52}.linkLg04 a{background:var(--badgeDemand)}.linkLg04 a:hover{background:#cb6619}.linkLg05 a{background:#5c69ab}.linkLg05 a:hover{background:#4e5680}.linkPDF{display:inline-block;position:relative;padding:6px 12px 6px 38px;border:1px solid #ccc;border-radius:var(--btnRadius);background:#fff url(../images/icon-pdf.png) no-repeat 3px 50%;background-size:32px;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999;color:#222;text-decoration:none}.linkPDF:hover{top:3px;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:1024px){.linkLg a{width:230px;height:35px;line-height:35px;font-size:14px}.linkLg01 a{width:230px;height:35px;line-height:35px;font-size:14px}.linkLg01 a:after{right:10px}}.datepicker{width:128px;border:1px solid var(--tableBorderColor);background:url(../images/calendar.gif) no-repeat 95% 50%}.topicPath{}.topicPath ol{margin:0 auto;padding-top:5px;padding-bottom:5px}.topicPath li{display:inline-block;font-size:12px;line-height:1.5}.topicPath li:first-child a:before{padding-right:3px;content:"\f015";font-family:"FontAwesome"}.topicPath li a{display:block;position:relative;padding:0 11px 0 0;background:url(../images/icon-topic-path01.png) no-repeat 100% 50%;background-size:5px}.container:after{display:block;clear:both;content:""}.floatLeft{float:left}.floatRight{float:right}.floatNone{float:none!important}.container02{padding:0 30px}.container02:after{clear:both;content:"";display:table}.container02 .searchbox input{width:calc(100% - 140px)}@media screen and (max-width:1024px){.container{padding:0 16px}}@media screen and (min-width:1025px){.container{width:960px;margin:0 auto}}.pageTitle{background:#ffebe5;color:#222;font-size:24px}.catalogFormTitle{margin-bottom:20px}.subTitleHand01 small{font-size:16px}.pageSubTitle02{margin-bottom:20px;padding:0 10px;font-size:36px;text-align:center;color:#38120a}.subTitleText01{margin:20px 0;line-height:1.3;color:var(--globalColor);font-size:32px;text-align:center}.subTitleText01 span{color:#222;font-size:24px}.subTitleText01 strong{display:inline-block;background:var(--globalColor);color:#fff;font-size:24px;padding:5px 28px}.subTitleText01.tal{text-align:left}.subTitleBorder01{margin-bottom:10px;padding:10px;border:1px solid var(--tableBorderColor);background:#fff;font-size:16px;overflow:hidden}.subTitleBorder01:before{display:block;float:left;width:5px;height:1.2em;margin-right:8px;background:var(--globalColor);content:""}.subTitleBorder02{margin-bottom:10px;padding:5px 5px 5px 10px;border-left:5px solid var(--globalColor);font-size:16px;font-weight:bold}.titleBar{background:var(--globalColor);color:#fff}.titleBar h1{padding:10px 0;font-size:21px}@media screen and (max-width:1024px){.pageTitle{padding:14px 10px}.pageTitle small{display:inline-block;line-height:1.3;font-size:16px}.pageSubTitle02{margin-bottom:15px;font-size:21px}.subTitleText01{font-size:21px;margin-bottom:10px}.subTitleText01 span{font-size:16px}.subTitleText01 strong{display:block;width:160px;margin:0 auto 5px;font-size:16px}.titleBar h1{padding:10px}}@media screen and (min-width:1025px){.pageTitle h1{width:960px;margin:0 auto;font-weight:bold;font-size:36px;padding:40px 10px 40px 0;line-height:1}.pageTitle small{font-size:21px;font-weight:bold}}@media screen and (max-width:768px){.subTitleHand01{margin-bottom:10px;padding:7px 0 7px 35px;background:url(../images/icon-hand01.png) no-repeat center left;background-size:30px 28px;font-size:18px}}@media screen and (min-width:769px){.subTitleHand01{margin-bottom:10px;padding:5px 15px 5px 48px;background:url(../images/icon-hand01.png) no-repeat center left;background-size:38px 36px;font-size:24px}}.pager{margin:15px 0;font-size:14px;font-family:Arial,sans-serif}.pager p b{font-size:18px;font-weight:bold}.pager p span{font-size:16px;font-weight:bold}.pager li{float:left;margin:5px 10px 5px 0}.pager li:last-child{margin-right:0}.pager li b{display:block;line-height:1;text-decoration:none;padding:6px 8px;border:1px solid #f1f1f1;background-color:#f1f1f1;color:#aaa}.pager li a{display:block;line-height:1;text-decoration:none;padding:6px 8px;border:1px solid #f2e99a;background-color:#f2e99a;color:#222;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.pager li a:hover{opacity:0.6}@media screen and (min-width:1025px){.pager p{float:left}.pager ol{display:table;margin:0 auto;float:right;max-width:75%}}.pageInquiryBtn{display:inline-block;position:relative;width:385px;height:75px;border-radius:var(--btnRadius);background:url(../images/page-inquiry-btn06.png) no-repeat 0 -5px;color:#fff;font-weight:bold;text-decoration:none}.pageInquiryBtn:visited{color:#fff}.pageInquiryTel02{line-height:1}.pageInquiryTel02 em{font-size:30px}.pageInquiryTel02 em:before{margin-right:5px;color:var(--globalColor);content:"\f098";font-family:"FontAwesome"}@media screen and (max-width:1024px){.pageInquiryTel01{margin:0 0 10px;line-height:1.3;text-align:center}.pageInquiryTel01 em{display:block;font-size:32px;font-weight:900}.pageInquiryTel01 em:before{display:inline-block;margin-right:5px;color:#e34c26;font-family:"FontAwesome";content:"\f098"}.pageInquiryTel01 em a{text-decoration:none;color:#222222}.pageInquiryBtn01,.pageInquiryBtn02,.pageInquiryBtn03,.pageInquiryBtn04,.pageInquiryBtn05{display:inline-block;vertical-align:top;margin-bottom:10px}.pageInquiryBtn01 a,.pageInquiryBtn02 a,.pageInquiryBtn03 a,.pageInquiryBtn04 a,.pageInquiryBtn05 a{display:inline-block;position:relative;width:230px;padding:10px 16px;border-radius:var(--btnRadius);color:#fff;font-weight:bold;text-decoration:none}.pageInquiryBtn01 a{border:1px solid var(--globalColor);background:var(--globalColor);background-image:-ms-linear-gradient(90deg,rgb(227,76,38) 0%,rgb(237,119,41) 100%);-webkit-box-shadow:0px 3px 0px 0px rgb(130,39,16);box-shadow:0px 3px 0px 0px rgb(130,39,16)}.pageInquiryBtn02 a{border:1px solid #2195cb;background:#2195cb;background-image:-ms-linear-gradient(90deg,rgb(33,149,203) 0%,rgb(68,178,229) 100%);-webkit-box-shadow:0px 3px 0px 0px rgb(23,88,118);box-shadow:0px 3px 0px 0px rgb(23,88,118)}.pageInquiryBtn03 a{border:1px solid var(--badgeResolution);background:var(--badgeResolution);background-image:-ms-linear-gradient(90deg,rgb(38,161,93) 0%,rgb(54,178,106) 100%);-webkit-box-shadow:0px 3px 0px 0px rgb(53,91,29);box-shadow:0px 3px 0px 0px rgb(53,91,29)}.pageInquiryBtn04 a{line-height:1;border:1px solid #f38106;background:#f38106;background-image:-ms-linear-gradient(90deg,rgb(243,129,6) 0%,rgb(240,154,60) 100%);-webkit-box-shadow:0px 3px 0px 0px #9c5d19;box-shadow:0px 3px 0px 0px #9c5d19}.pageInquiryBtn05 a{border:1px solid var(--globalColor);background:var(--globalColor);background-image:-ms-linear-gradient(90deg,rgb(227,76,38) 0%,rgb(237,119,41) 100%);-webkit-box-shadow:0px 3px 0px 0px rgb(130,39,16);box-shadow:0px 3px 0px 0px rgb(130,39,16)}.pageInquiryBtn01 a:before,.pageInquiryBtn02 a:before,.pageInquiryBtn03 a:before,.pageInquiryBtn04 a:before,.pageInquiryBtn05 a:before{margin-right:5px;font-size:18px;font-family:"FontAwesome"}.pageInquiryBtn01 a:before{content:"\f0e0"}.pageInquiryBtn02 a:before{content:"\f15c"}.pageInquiryBtn03 a:before{content:"\f002"}.pageInquiryBtn04 a:before{position:relative;top:10px;content:"\f0f6"}.pageInquiryBtn05 a:before{content:"\f109"}.pageInquiryBtn01 a:active,.pageInquiryBtn02 a:active,.pageInquiryBtn03 a:active,.pageInquiryBtn04 a:active,.pageInquiryBtn05 a:active{position:relative;top:2px}.pageInquiryBtn01 a:active,.pageInquiryBtn02 a:active,.pageInquiryBtn03 a:active,.pageInquiryBtn04 a:active,.pageInquiryBtn05 a:active{-webkit-box-shadow:none;box-shadow:none}.pageInquiry02 h3 strong{display:block;max-width:320px;margin:0 auto 10px;padding:10px;background:var(--globalColor);color:#fff}.pageInquieryChara01{display:none}.pageInquieryMsg01{display:inline-block;margin-bottom:10px}.pageInquieryMsg01 br{display:none}.pageInquiryBtn{width:100%;max-width:230px;height:45px;line-height:45px;margin:5px 10px 10px;font-size:16px}.pageInquiryTel02{font-size:13px}.pageInquiryTel02 em{display:block;margin-bottom:5px;font-size:24px}}@media screen and (min-width:769px){.pageInquiryBox01{margin-left:15px;line-height:1}.pageInquiryBtn01,.pageInquiryBtn02,.pageInquiryBtn03{display:inline-block;vertical-align:top;margin:0 6px 10px 0}.pageInquiryBtn02{margin-right:10px}}@media screen and (min-width:1025px){.pageInquiryBtn{text-indent:100%;overflow:hidden;white-space:nowrap}.pageInquiry04 h3{height:32px;background:url(../images/page-inqiury-title02.png) no-repeat bottom center}.pageInquiryBtn01{margin:0}.pageInquiryBtn01 a{display:inline-block;width:370px;height:83px;background:url(../images/page-inquiry-btn01.png) no-repeat top center;text-indent:120%;white-space:nowrap;overflow:hidden}.pageInquiryBtn01 a:focus,.pageInquiryBtn01 a:hover{background-position:-7px -86px}.pageInquiryBtn03{display:inline-block;margin-left:4px;margin-right:8px}.pageInquiryBtn03 a{display:inline-block;width:370px;height:83px;background:url(../images/page-inquiry-btn03.png) no-repeat top center;text-indent:120%;white-space:nowrap;overflow:hidden}.pageInquiryBtn03 a:focus,.pageInquiryBtn03 a:hover{background-position:-7px -86px}.pageInquiryBtn04{display:inline-block}.pageInquiryBtn04 span{display:none}.pageInquiryBtn04 a{display:inline-block;width:370px;height:83px;background:url(../images/page-inquiry-btn04.png) no-repeat top center;text-indent:120%;white-space:nowrap;overflow:hidden}.pageInquiryBtn04 a:focus,.pageInquiryBtn04 a:hover{background-position:-7px -86px}.pageInquiry01.pageInquiry02 h3{margin:0 auto;padding-top:45px;width:960px;height:auto;background:none;text-align:center}.pageInquieryChara01{width:120px}.pageInquiry02 h3 span{display:inline-block;height:63px;background:url(../images/page-inqiury-title01.png) no-repeat bottom center;text-indent:120%;white-space:nowrap;overflow:hidden}.pageInquiry02 h3 span br{display:none}.pageInquiry02 h3 strong{display:inline-block;width:195px;height:61px;margin-right:5px;background:url(../images/page-inquiry-free01.png) no-repeat top center;text-indent:120%;white-space:nowrap;overflow:hidden}}.pageInquiry01{margin-inline:auto;max-width:960px;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 15px;grid-template-columns:auto auto;grid-template-rows:auto auto}@media screen and (min-width:1025px){.pageInquiry01{margin-block:40px 80px}.pageInquiry01 .pageInquieryChara01{grid-row:span 2}.pageInquiry01 h3,.pageInquiry01 p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.pageInquiry01 h3 br,.pageInquiry01 p br{display:none}.pageInquiry01 h3 span,.pageInquiry01 p span{position:absolute;z-index:-1;text-indent:100%;overflow:hidden;white-space:nowrap}}@media screen and (max-width:1024px){.pageInquiry01{padding:0 15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.pageInquiry01 .pageInquieryChara01{display:none}.pageInquiry01 h3,.pageInquiry01 p{text-align:center}.pageInquiry01 h3 img,.pageInquiry01 p img{display:none}.pageInquiry01 h3{line-height:1.6;color:#e34c26;font-size:min(5.25vw,24px);font-weight:bold}.pageInquiry01 h3 img{display:none}.pageInquiry01 h3 br{display:none}}.pageInquiry03{margin:0 auto 40px;padding:0 20px}.pageInquiry03 h3{position:relative;padding:20px;overflow:hidden;background:var(--globalColor);color:#fff;text-align:center;border-radius:5px 5px 0 0}.pageInquiry03 h3 p{position:absolute;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden}.pageInquiry03 ul{border-radius:5px;background-color:#f2e99a;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media screen and (max-width:1024px){.pageInquiry03,.pageInquiry03 container{padding:0}}@media screen and (max-width:480px){.pageInquiry03 h3{padding:10px}.pageInquiry03 h3 img{display:none}.pageInquiry03 h3 p{font-size:5vw;position:static;text-indent:0;white-space:normal}.pageInquiry03 ul{padding:15px;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pageBnr{margin-bottom:80px}.pageBnr ul{margin-left:-10px;margin-right:-10px}.pageBnr li{float:left;width:50%;padding:0 10px;margin-bottom:20px}.pageBnr a{display:inline-block}.pageBnr img{width:100%}.pageBnr .itHojoBanner3{width:100%;float:none}.pageBnr .itHojoBanner3 a{margin-top:20px}@media screen and (max-width:768px){.pageBnr{margin-bottom:30px}}@media screen and (max-width:480px){.pageBnr{padding:0 10px}.pageBnr li{padding:0 3px;margin-bottom:6px}}.googleMap{position:relative;padding-bottom:28.15%;padding-top:30px;height:0;overflow:hidden}.googleMap embed,.googleMap iframe,.googleMap object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:480px){.googleMap{padding-bottom:56.25%}}.pageTop{margin-top:80px;text-align:right}.pageTop a{display:inline-block;padding:8px 20px;background:var(--globalColor);font-size:12px;text-decoration:none;color:#fff;cursor:pointer}.pageTop a:before{margin-right:5px;font-family:"FontAwesome";content:"\f077"}@media screen and (max-width:1024px){.pageTop{margin-top:30px}.pageTop a{display:block;text-align:center}.pageTop .container{padding:0}}@media screen and (min-width:1025px){.pageTop a{float:right;border-radius:3px 3px 0 0}}.obon{margin:60px 0 30px;padding:10px;border:1px solid red;color:red;text-align:center;font-size:16px;font-weight:bold}.topicPath+.container .obon{margin:10px 0}@media screen and (max-width:768px){.obon{font-size:12px}}.icon{font-style:normal;font-weight:normal;display:inline-block;vertical-align:middle;text-decoration:none;width:80px;height:20px;line-height:18px;border-radius:var(--btnRadius);background:#666;color:#fff;font-size:11px;text-align:center;margin-right:10px;overflow:hidden}.icon.color01{background-color:#f14b29}.icon.color02{background-color:#357ded}.icon.color03{background-color:#518229}.icon.color04{background-color:#1f01b9}.icon.color05{background-color:#e00b00}.icon.color06{background-color:#73520f}.icon.color07{background-color:#a2279b}.icon.color08{background-color:#5438dc}.icon.color09{background-color:#226f54}.backPageBtn{margin-top:20px;text-align:left}.backPageBtn .btn i{display:inline-block;vertical-align:-3px;line-height:1;height:17px;width:17px}.backPageBtn .btn i img{width:100%}.pageVoice h3{font-size:42px;text-align:center}.pageVoice .pageVoiceList{border:5px solid #565656;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px}.pageVoice .pageVoiceList figure{margin-right:15px;width:30%}.pageVoice .pageVoiceList figure figcaption{font-size:14px;line-height:1.35;padding-top:5px}.pageVoice .pageVoiceList figure figcaption span{display:inline-block}.pageVoice .pageVoiceList .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.pageVoice .pageVoiceList h4{font-size:32px;font-weight:900;color:#484848;margin-bottom:10px}.pageVoice .pageVoiceList h4 b{color:var(--globalColor);font-weight:900}.pageVoice .pageVoiceList p{font-size:15px}@media screen and (max-width:1024px){.pageVoice h4 br{display:none}}@media screen and (max-width:768px){.pageVoice .pageVoiceList{display:block;border-width:3px;padding:12px}.pageVoice .pageVoiceList figure{display:inline-block;vertical-align:middle;width:35%}.pageVoice .pageVoiceList figure figcaption{text-align:left}.pageVoice .pageVoiceList figure figcaption span{display:inline}.pageVoice .pageVoiceList .txt{display:inline}.pageVoice .pageVoiceList h4{display:inline-block;vertical-align:middle;width:60%;font-size:5.25vw}.pageVoice .pageVoiceList p{margin-top:15px}}@media screen and (max-width:480px){.pageVoice .pageVoiceList figure{display:block;width:auto;margin:0}.pageVoice .pageVoiceList .txt{display:block;margin-top:15px}.pageVoice .pageVoiceList h4{display:block;width:auto;font-size:6.5vw}.pageVoice .pageVoiceList p{margin-top:5px}}.spInquery{margin:40px 10px;border:3px solid var(--globalColor);padding:12px 10px;text-align:center;border-radius:var(--btnRadius)}.spInquery h3{font-size:5vw}.spInquery .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--globalColor);font-size:10vw;margin:15px 0 5px;line-height:1;text-decoration:none}.spInquery .tel:before{content:"";display:block;width:9vw;height:auto;background:url(../images/iphone_icon01) no-repeat center center/contain}.spInquery .tel+small{color:#777}.spInquery .spInqueryBtn{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spInquery .spInqueryBtn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;line-height:1;width:50%;height:38px;border-radius:4px;text-decoration:none;margin:1%}.spInquery .spInqueryBtn a:first-child{background-color:#2195cb;-webkit-box-shadow:0 2px 0 rgb(23,88,118);box-shadow:0 2px 0 rgb(23,88,118)}.spInquery .spInqueryBtn a:first-child:before{content:"";display:inline-block;position:relative;margin-right:5px;width:19px;height:19px;background:url(../images/icon-catalog.png) no-repeat center center/contain}.spInquery .spInqueryBtn a:nth-child(2){margin-left:7px;background-color:#e9481f;-webkit-box-shadow:0 2px 0 rgb(130,39,16);box-shadow:0 2px 0 rgb(130,39,16)}.spInquery .spInqueryBtn a:nth-child(2):before{content:"\f109";position:relative;margin-right:5px;font-size:18px;font-family:"FontAwesome"}.spInquery .spInqueryFav{margin-top:10px;color:#484848}.spInquery .spInqueryFav a,.spInquery .spInqueryFav button{text-decoration:none;border:none;background:none}.spInquery .spInqueryFav a:before,.spInquery .spInqueryFav button:before{margin-right:5px;font-family:FontAwesome;content:"\f005"}.spInqueryModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:10050}.spInqueryModal .modal-content{position:fixed;top:5vh;left:5vw;background-color:#fefefe;margin:auto;padding:20px;border-radius:5px;overflow:auto;border:1px solid #888;width:90vw;height:90vh}.spInqueryModal .modal-content .close{position:absolute;right:20px;top:0;cursor:pointer;font-size:24px;font-weight:bold;margin-right:-10px}.spInqueryModal .modal-content h2{font-size:20px}.spInqueryModal .modal-content h3{font-size:16px;text-indent:-0.25em;margin-top:15px}.spInqueryModal .modal-content p{margin:0.5em 0;font-size:14px;text-indent:-1.15rem;margin-left:1.15rem}#instructions{margin-top:20px}#instructions h3{font-size:18px}#instructions p{font-size:16px;margin:5px 0}.modal-clickable{cursor:pointer}.icfList{font-size:1.2em;margin-block:40px}.icfList h3{font-size:24px;-webkit-margin-after:20px;margin-block-end:20px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--globalColor)}.icfList h3:before{content:"◯";-webkit-margin-end:5px;margin-inline-end:5px}.icfList a{margin:5px;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:4px;line-height:1.5;background-color:#fff;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border:1px solid currentColor}.icfList a:hover{background-color:#eee}.icfList a.link:after{margin-left:auto;content:"";width:10px;height:13px;clip-path:polygon(0 0,0 100%,100% 50%)}.icfList a:before{font-family:FontAwesome;font-size:18px}.icfList a.video:before{content:"\f144"}.icfList a.excel:before{content:"\f1c3"}.icfList a.pdf:before{content:"\f1c1"}.icfList a.word:before{content:"\f1c2"}.icfList .icfListInner{padding:1rem;margin:5px;-webkit-margin-before:15px;margin-block-start:15px;background-color:#f5f5f5;border:1px solid #ccc;border-radius:2px}.icfList .icfListInner p{margin:-1rem;padding:0.5rem 1rem;border-bottom:1px solid #ccc;font-size:18px;color:#565656;font-weight:bold;-webkit-margin-after:10px;margin-block-end:10px}@media screen and (max-width:480px){.icfList ul{grid-template-columns:1fr 1fr}.icfList ul a br{display:none}}.lity-close{width:65px!important;height:65px!important;font-size:65px!important}.form h3{margin:30px 0 10px;font-size:1.25em}.form small{display:inline-block;line-height:1.5}.formStep{display:table;width:100%;margin-bottom:20px}.formStep li{display:table-cell;padding:10px;width:33.33%;line-height:1.2;vertical-align:middle;border-left:1px solid #fff;background:#e2e2e2;font-size:14px;color:#585858;font-weight:bold;text-align:center}.formStep .formCurrent{color:#fff;background:var(--globalColor)}@media screen and (min-width:1025px){.formStep{margin:40px 0 20px}.formStep li{padding:16px 0;font-size:18px}}.form{position:relative}.form.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);background-color:#f1f1f1}.form.disabled *{background-color:#f1f1f1;color:#888;pointer-events:none}.form.disabled * img{opacity:0.5}.form.disabled .required02{background-color:#888;color:white}.form.disabled input::-webkit-input-placeholder{color:#ccc}.form.disabled input::-moz-placeholder{color:#ccc}.form.disabled input:-ms-input-placeholder{color:#ccc}.form.disabled input::-ms-input-placeholder{color:#ccc}.form.disabled input::placeholder{color:#ccc}.form.disabled .formAlert{position:absolute!important;right:10px!important;left:auto!important;top:10px!important}.formAlert{z-index:99999}@media screen and (max-width:1499px){.formAlert{right:10px}}@media screen and (max-width:1024px){.formAlert{margin-bottom:10px;padding:10px 15px;background:#ffebe5}}@media screen and (min-width:1025px){.formAlert{position:absolute;top:10px;padding:10px 15px;background:#ffebe5;-webkit-box-shadow:0 0 3px rgba(100,100,100,0.8);box-shadow:0 0 3px rgba(100,100,100,0.8)}td .required{float:none;display:inline-block;vertical-align:middle;margin-bottom:3px}}@media screen and (min-width:1500px){.formAlert{right:10px}}.formAlert .required{float:none;display:inline-block;margin:0 3px 3px 0;font-size:12px}.form .formAlert p{margin-bottom:0;line-height:1.3}.formAleatReq{display:inline-block;line-height:1}.formAlert .reqCount{font-size:24px;font-weight:bold;color:#f32a31}.formContents01>p{text-align:center;font-weight:bold;font-size:2rem;color:#fff;padding:20px 10px;background-color:var(--globalColor)}.formContents01>p:after{font-family:FontAwesome;content:"\f107";font-size:2.5rem;margin-left:10px}.formContents01 .container{margin-top:60px;margin-bottom:60px}@media screen and (max-width:1024px){.formContents01>p{font-size:1.25rem;line-height:1.35}.formContents01>p:after{font-size:1.5rem}}.formContents02{border-top:1px solid #f2e99a;border-bottom:1px solid #f2e99a;background:var(--contentColor02)}.formContents02 .container{margin-top:60px;margin-bottom:60px}.formContents02 .tourFormBox01{margin-left:auto;margin-right:auto;max-width:800px}.formTable.formSelect{margin-bottom:0}.formTable.formSelect td,.formTable.formSelect th{border-bottom:none}.formSelect li{display:table-cell;width:50%;line-height:1.2;vertical-align:middle;border:1px solid #f1f1f1;background:#f1f1f1;color:#240d02;font-weight:bold;text-align:center}.formSelect li.on{border:1px solid var(--tableBorderColor);background:#f7f4eb;color:#240d02}.formSelect label{display:inline-block;cursor:pointer}@media screen and (max-width:1024px){.formContents01 .container,.formContents02 .container{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:768px){.formSelect label{display:block;padding:5px}}.required{float:right;margin:0 0 0 3px;padding:3px 5px;color:#fff;text-align:center;font-size:11px;line-height:1;border-radius:2px;background:#f32a31}.required02{margin:0 0 0 3px;padding:3px 5px;color:#fff;text-align:center;font-size:11px;line-height:1;display:inline-block;border-radius:2px;background:#f32a31}.attention{display:block;color:#f00!important;font-weight:bold}.attention:hover{text-decoration:none}.formReturn{text-align:center}.formReturn .btn{position:relative;display:block;margin-bottom:0;text-align:center;cursor:pointer;padding:6px 12px;font-size:14px;color:#fff;border-radius:var(--btnRadius);text-decoration:none;font-weight:normal}.formReturn .btn-sm{line-height:1.5;color:#000;font-size:12px;display:inline-block;white-space:nowrap;background:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0px 0px 0px #999,0px 3px 0px 0px #999,0px 2px 2px #999;box-shadow:inset 0px 0px 0px #999,0px 3px 0px 0px #999,0px 2px 2px #999}.formReturn .btn-sm:active{top:5px;-webkit-box-shadow:none;box-shadow:none}.formReturn .btn-sm:before{margin-right:3px;font-family:"FontAwesome";content:"\f104"}.form p{margin-bottom:10px}@media screen and (max-width:480px){.formInputSm span{display:block;margin-bottom:10px}.formInputSm span:last-child{margin-bottom:0}}.formInfo{margin:1em 0}.formInfo li:before{line-height:1.5;margin-right:0.25em;content:"・"}.formTable{margin-bottom:20px}.formTable p{margin-bottom:10px}.formTable table{width:100%;background:#fff}.formTable caption{margin-top:15px;background-color:var(--globalColor);color:white;padding:10px;line-height:1;text-align:left}.formTable td,.formTable th{padding:10px;color:#333;border:1px solid var(--tableBorderColor)}.formTable th{width:170px;line-height:1.35;background:#f7f4eb;text-align:left}@media screen and (max-width:768px){.formTable table{border-top:1px solid #ccc}.formTable td,.formTable th{display:block;width:100%;border-top:none}}.checkFlg:not(:has(input:checked,input[type=text]:not(:-moz-placeholder-shown)))+div>input,.checkFlg:not(:has(input:checked,input[type=text]:not(:-moz-placeholder-shown)))+div>select{background:#DCDCDC;cursor:not-allowed;pointer-events:none;opacity:0.6}.checkFlg:not(:has(input:checked,input[type=text]:not(:-ms-input-placeholder)))+div>input,.checkFlg:not(:has(input:checked,input[type=text]:not(:-ms-input-placeholder)))+div>select{background:#DCDCDC;cursor:not-allowed;pointer-events:none;opacity:0.6}.checkFlg:not(:has(input:checked,input[type=text]:not(:placeholder-shown)))+div>input,.checkFlg:not(:has(input:checked,input[type=text]:not(:placeholder-shown)))+div>select{background:#DCDCDC;cursor:not-allowed;pointer-events:none;opacity:0.6}.checkFlg:has(input[type=text]:not(:-moz-placeholder-shown))+div>#first_date,.checkFlg:has(input[type=text]:not(:-moz-placeholder-shown))+div>#second_date,.checkFlg:has(input[type=text]:not(:-moz-placeholder-shown))+div>#third_date{border-width:2px;border-color:var(--globalColor)}.checkFlg:has(input[type=text]:not(:-ms-input-placeholder))+div>#first_date,.checkFlg:has(input[type=text]:not(:-ms-input-placeholder))+div>#second_date,.checkFlg:has(input[type=text]:not(:-ms-input-placeholder))+div>#third_date{border-width:2px;border-color:var(--globalColor)}.checkFlg:has(input[type=text]:not(:placeholder-shown))+div>#first_date,.checkFlg:has(input[type=text]:not(:placeholder-shown))+div>#second_date,.checkFlg:has(input[type=text]:not(:placeholder-shown))+div>#third_date{border-width:2px;border-color:var(--globalColor)}.checkFlg:has(input[type=text]:not(:-moz-placeholder-shown))+div>#first_date:has(option:not(:first-child):checked),.checkFlg:has(input[type=text]:not(:-moz-placeholder-shown))+div>#second_date:has(option:not(:first-child):checked),.checkFlg:has(input[type=text]:not(:-moz-placeholder-shown))+div>#third_date:has(option:not(:first-child):checked){border-width:1px;border-color:#ccc}.checkFlg:has(input[type=text]:not(:-ms-input-placeholder))+div>#first_date:has(option:not(:first-child):checked),.checkFlg:has(input[type=text]:not(:-ms-input-placeholder))+div>#second_date:has(option:not(:first-child):checked),.checkFlg:has(input[type=text]:not(:-ms-input-placeholder))+div>#third_date:has(option:not(:first-child):checked){border-width:1px;border-color:#ccc}.checkFlg:has(input[type=text]:not(:placeholder-shown))+div>#first_date:has(option:not(:first-child):checked),.checkFlg:has(input[type=text]:not(:placeholder-shown))+div>#second_date:has(option:not(:first-child):checked),.checkFlg:has(input[type=text]:not(:placeholder-shown))+div>#third_date:has(option:not(:first-child):checked){border-width:1px;border-color:#ccc}.formBox01{padding:20px;border:1px solid var(--tableBorderColor);text-align:center}.formBox01 p{margin-bottom:0}@media screen and (min-width:769px){.tcSm{width:10%!important;min-width:90px}}select,textarea{padding:3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;font-size:16px}select{line-height:1}input:not([type=checkbox]):not([type=radio]):not([type=button]){padding:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;border:1px solid #ccc}input:not([type=checkbox]):not([type=radio]):not([type=button]):disabled{cursor:no-drop;color:#999;opacity:1;border-color:#e2e2e2;background-color:#eee}input:not([type=checkbox]):not([type=radio]):not([type=button]):disabled::-webkit-input-placeholder{color:#bbb}input:not([type=checkbox]):not([type=radio]):not([type=button]):disabled::-moz-placeholder{color:#bbb}input:not([type=checkbox]):not([type=radio]):not([type=button]):disabled:-ms-input-placeholder{color:#bbb}input:not([type=checkbox]):not([type=radio]):not([type=button]):disabled::-ms-input-placeholder{color:#bbb}input:not([type=checkbox]):not([type=radio]):not([type=button]):disabled::placeholder{color:#bbb}input.hasDatepicker,select{cursor:pointer}input.hasDatepicker:disabled,select:disabled{color:#999;opacity:1;cursor:no-drop;border-color:#eee;background-color:#eee}input.hasDatepicker:disabled::-webkit-input-placeholder,select:disabled::-webkit-input-placeholder{color:#999}input.hasDatepicker:disabled::-moz-placeholder,select:disabled::-moz-placeholder{color:#999}input.hasDatepicker:disabled:-ms-input-placeholder,select:disabled:-ms-input-placeholder{color:#999}input.hasDatepicker:disabled::-ms-input-placeholder,select:disabled::-ms-input-placeholder{color:#999}input.hasDatepicker:disabled::placeholder,select:disabled::placeholder{color:#999}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:solid 2px #ccc}input:user-invalid,select:user-invalid,textarea:user-invalid{border-color:#e00!important}input:user-invalid:focus-visible,select:user-invalid:focus-visible,textarea:user-invalid:focus-visible{outline:solid 2px #e00}.inputSm{width:6em;min-width:100px}.inputMd{width:25em}.inputLg{width:99%}.textareaLg{width:70%;height:15em}.hugurl{width:min(50vw,240px)}@media screen and (max-width:1024px){.inputSm{width:15%}.inputMd{width:70%}.inputLg{width:100%}.textareaLg{width:99%;height:10em}}.formBtn{margin:0 auto 50px}.formBtn.disabled{pointer-events:none!important}.formBtn p{line-height:1.5;text-align:center;vertical-align:top}.formBtn .btn{width:auto;line-height:1.5;margin-bottom:10px;padding:12px 20px;border:none;color:#fff;text-align:center;vertical-align:middle;cursor:pointer}.formBtn .btn01 .returnBtn01{background:#777;border:1px solid #777;-webkit-box-shadow:0 3px 0 0 rgb(50,50,50);box-shadow:0 3px 0 0 rgb(50,50,50)}.formBtn .btn01 .returnBtn01:active{-webkit-box-shadow:0 1px 0 0 rgb(50,50,50);box-shadow:0 1px 0 0 rgb(50,50,50)}.formBtn .btn01 .returnBtn01:before{margin-right:5px;font-family:"FontAwesome";content:"\f104"}.formBtn .btn01 .returnBtn01:after{content:none}@media screen and (max-width:768px){.formBtn.disabled button{background:#b3b3b3;-webkit-box-shadow:none;box-shadow:none}.formBtn.disabled button:before{margin-right:5px;font-family:"FontAwesome";content:"\f06a"}.formBtn.disabled button:after{content:none}}@media screen and (min-width:769px){.formBtn.disabled button{width:310px;height:70px;background:url(../images/form-btn02.png) no-repeat}.formBtn01 .btn{width:310px;height:70px;background:url(../images/form-btn01.png) no-repeat;background-position:0 0;-webkit-box-shadow:none;box-shadow:none;text-indent:150%;white-space:nowrap;overflow:hidden}.formBtn01 .btn:focus,.formBtn01 .btn:hover{background-position:0 -68px;-webkit-box-shadow:none;box-shadow:none}.formBtn02 .btn{width:310px;height:70px;background:url(../images/form-btn01.png) no-repeat;background-position:0 -138px;-webkit-box-shadow:none;box-shadow:none;text-indent:150%;white-space:nowrap;overflow:hidden}.formBtn02 .btn:focus,.formBtn02 .btn:hover{background-position:0 -208px;-webkit-box-shadow:none;box-shadow:none}.formBtn .btn01 .returnBtn01:focus,.formBtn .btn01 .returnBtn01:hover{position:relative;top:2px;-webkit-box-shadow:0 1px 0 0 rgb(50,50,50);box-shadow:0 1px 0 0 rgb(50,50,50)}}.seminarAny{font-weight:normal}.seminarDate,.seminarform thead td{font-weight:bold}.seminarDate:has(input:checked){background-color:#fbf9e6}.seminarDate:has(input:checked)~.seminarAnyNum{background-color:#fbf9e6}.seminarDate:has(input:checked)~.seminarAnyNum select{border-color:var(--globalColor)}.seminarDate label{display:block;margin:-13px -10px;padding:13px 10px}@media screen and (max-width:768px){.seminarform th{border-bottom:none}.seminarform td{border-bottom:none;display:block;padding:10px;width:auto}.seminarform tr{border-bottom:1px solid var(--tableBorderColor)}.seminarform th.seminarAny{display:block;float:left;width:auto;background:none;padding:10px;border-right:none}.seminarform label{margin:-10px;padding:10px}td.seminarAnyNum{padding:3px 0}.seminarDate label:hover{background:var(--contentColor02)}}.formEnd h2{margin:35px 0;font-size:24px;text-align:center;color:var(--globalColor)}.formEnd p{margin:10px 0}.formEnd .formTable p{margin:20px 0;text-align:center}.formEnd strong{display:inline-block;padding:5px;border:1px solid var(--globalColor);color:var(--globalColor);text-align:center;font-size:16px}.formEndFlow{border:2px solid #134b96;border-radius:var(--btnRadius);margin:35px 0}.formEndFlow h3{line-height:1.35;padding:10px 15px 13px;background-color:#134b96;color:white;margin:0;text-align:center;font-size:24px}.formEndFlow .formEndFlowInner{width:50%;padding:15px;position:relative;text-align:center}.formEndFlow .formEndFlowInner:nth-child(2){margin-left:20px;padding-left:20px;border-left:2px solid #134b96}.formEndFlow .formEndFlowInner i{background-color:#134b96;width:2.5rem;height:2.5rem;font-style:normal;font-weight:bold;font-size:1.25rem;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.formEndFlow .formEndFlowInner dl{margin-top:-30px}.formEndFlow .formEndFlowInner dl dt{padding:0 50px;margin-bottom:15px}.formEndFlow .formEndFlowInner dl dt img{width:120px}.formEndFlow .formEndFlowInner dl dd{line-height:1.35;font-size:1.25rem;color:#134b96}.formEndFlow .formEndFlowInner dl dd small{display:block;margin-top:15px;color:#e00;font-weight:bold;font-size:14px}@media screen and (max-width:480px){.formEndFlow .flex{display:block}.formEndFlow .formEndFlowInner{width:auto}.formEndFlow .formEndFlowInner:nth-child(2){margin:15px 0 0;border-left:none;border-top:2px solid #134b96}}.privacyBox.privacyBox{max-width:80%;height:250px;overflow-y:scroll;margin:0 auto 20px;padding:15px;border:1px solid var(--tableBorderColor)}.privacyBox.privacyBox h3{margin:20px 0 40px;text-align:center;font-size:1.25rem}.privacyBox.privacyBox .privacyBox01{margin:20px auto}.privacyBox.privacyBox .privacyBox01 p{margin:5px 0 10px}.privacyBox.privacyBox .privacyBox01 ol{counter-reset:number;margin:5px 0 10px}.privacyBox.privacyBox .privacyBox01 ol li{padding-left:1.15rem;position:relative;margin-bottom:3px}.privacyBox.privacyBox .privacyBox01 ol li:before{counter-increment:number;content:counter(number) ".";position:absolute;left:0;top:0}.privacyBox.privacyBox h4{margin:0 0 10px;padding:0;padding-bottom:10px;border-bottom:1px dotted #ccc;font-size:16px;line-height:1.35}.privacyBox.privacyBox h4 span{margin-left:0.5rem}.privacyBox.privacyBox p{line-height:1.5;margin-bottom:0}.privacyBox.privacyBox p a.mt10{margin:10px 0 0;display:table}.privacyBox.privacyBox+.tac{text-align:center}@media screen and (max-width:768px){.privacyBox.privacyBox{max-width:100%;width:auto}}.optionList{display:none}.catalog_check li{display:inline-block}.catalog_check li label.checkbox02{border-width:1px}@media screen and (max-width:768px){.catalog01 figure{float:none}.catalog01 li{font-size:18px}}.catalogImg01{margin:30px 0 20px}.catalogImg01 span{display:none}@media screen and (max-width:768px){.catalogImg01{margin-top:10px}.catalogImg01 h2>img{display:none}.catalogImg01 span{display:block}}@media screen and (min-width:769px){.catalog_check li{display:inline-block}.catalog_check li label.checkbox02{border-width:1px}}.consentBox01{margin-bottom:40px}.consentBox01 .caution{text-align:center;border:2px solid #e00;padding:10px;color:#e00;font-size:1.25rem;font-weight:bold;margin:20px 0}.consentBox01 p{margin:10px 0}.consentBox01 ol{counter-reset:number}.consentBox01 ol li{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;counter-increment:number}.consentBox01 ol li:before{-ms-flex-negative:0;flex-shrink:0;margin-right:5px;content:counter(number) "."}.consentBox01 .consentBox01Inner{margin:30px auto 0;max-width:700px}.consentBox01 .consentBox01Inner h3{margin-bottom:10px;font-size:18px;text-align:center}.consentBox01 .consentBox01Inner dl{background-color:#f5f5f5;border:1px solid #ccc}.consentBox01 .consentBox01Inner dl dd,.consentBox01 .consentBox01Inner dl dt{padding:10px}.consentBox01 .consentBox01Inner dl dt{text-align:center;font-weight:bold}.consentBox01 .consentBox01Inner dl dd li{display:-webkit-box;display:-ms-flexbox;display:flex}.consentBox01 .consentBox01Inner dl dd li:before{-ms-flex-negative:0;flex-shrink:0;content:"・";margin-right:5px}.consentBox01 .checkType{margin-top:30px;margin-inline:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#e00}.consentBox01 .checkType label{display:inline-block;border-radius:5px;padding:10px 13px;-webkit-transition:scale 0.185s;transition:scale 0.185s;border:1px solid #e00}.consentBox01 .checkType label:hover{background-color:#f5f5f5}.consentBox01 .checkType label:active{scale:0.95}.consentBox01 .checkType label input[type=checkbox]{width:18px;height:18px;margin-right:5px}.formEnquete{background-color:#f1f1f1;padding:4.5vh 10px;text-align:center}.formEnquete h2{color:#f32a31;font-size:2rem}.formEnquete h2 i{font-style:normal;background-color:#f32a31;font-size:1.25rem;padding:8px 0;color:var(--contentColor02);width:240px;text-align:center;letter-spacing:2px;border-radius:50px;display:table;margin:0 auto 5px}.formEnquete p{margin:10px 0;font-size:16px}.formEnquete p em{display:inline-block}.formEnquete a{margin-top:10px}.formEnquete .container{padding:30px 20px 20px;background:#fbf9e7;border:3px solid #f6e7a0}@media screen and (max-width:1024px){.formEnquete h2{font-size:1.5rem}.formEnquete h2 i{font-size:16px}.formEnquete p{font-size:14px}}.reportForm01{position:relative}.reportFormImg02{position:absolute;bottom:0;margin-left:-10px;width:100%;text-align:center}.reportFormImg02 p{margin:0 auto;color:#fff;font-weight:bold;background:url(../images/report-form-txt-bg01.png) no-repeat top center;background-size:100%;text-align:center}@media screen and (max-width:1024px){.reportForm01{padding:30px 10px}.reportFormTitle01 p{text-align:center;font-size:16px}.reportFormTitle01 h2{color:var(--globalColor);font-size:28px;text-align:center}.reportFormImg01{width:50%;margin:0 auto 10px}.reportFormTitle01 span{display:inline-block;margin:10px 0;padding:4px 8px;color:#fff;background:var(--globalColor);font-size:18px;font-weight:bold}.reportFormImg02{bottom:-30px}.reportFormImg02 p{width:200px;height:48px;padding-top:5px;font-size:16px}}@media screen and (min-width:1025px){.reportForm01{width:100%;height:440px;background:var(--contentColor02) url(../images/report-form-top-img01.jpg) no-repeat top center}.reportFormImg01,.reportFormTitle01{display:none}.reportFormImg02{bottom:-55px}.reportFormImg02 p{width:328px;height:80px;padding-top:11px;font-size:24px}}.reportForm02Box{display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto auto;gap:20px}.reportForm02Box h2{line-height:1.3;color:var(--globalColor);font-size:32px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;grid-column:1/2}.reportForm02Box h2 strong{display:inline-block;background:var(--globalColor);color:#fff;font-size:24px;margin-right:10px;padding:5px 28px}.reportForm02Box figure{grid-column:2/3;grid-row:1/3;width:320px}.reportForm02Box p strong{color:#f32a31;font-size:24px;font-weight:bold}.reportForm02Btn01{text-align:center}@media screen and (max-width:1024px){.reportForm02 .container{margin-top:50px}.reportForm02Btn01 a{display:inline-block;position:relative;padding:10px 16px;border:1px solid var(--globalColor);border-radius:var(--btnRadius);background:var(--globalColor);background-image:-ms-linear-gradient(90deg,rgb(227,76,38) 0%,rgb(237,119,41) 100%);-webkit-box-shadow:0px 3px 0px 0px rgb(130,39,16);box-shadow:0px 3px 0px 0px rgb(130,39,16);color:#fff;font-weight:bold;text-decoration:none}.reportForm02Btn01 a:after{margin-left:5px;font-family:"FontAwesome";content:"\f105"}.reportForm02Btn01 a:active{position:relative;top:2px;-webkit-box-shadow:0px 1px 0px 0px rgb(130,39,16);box-shadow:0px 1px 0px 0px rgb(130,39,16)}.reportForm02Btn01 a span{display:inline-block;margin-right:5px;padding:2px 5px;border-radius:var(--btnRadius);background:#f32a31}}@media screen and (max-width:768px){.reportForm02Box{display:block}.reportForm02Box h2{font-size:min(26px,7vw)}.reportForm02Box h2 strong{margin:3px 10px 3px 3px;padding:1vw 3vw;font-size:min(22px,5vw)}.reportForm02Box figure{width:auto;margin:15px 0;text-align:center}.reportForm02Box p{margin-bottom:15px}}@media screen and (min-width:1025px){.reportForm02 .container{margin-top:90px}.reportForm02Btn01{margin-top:20px}.reportForm02Btn01 a{display:inline-block;width:437px;height:105px;background:url(../images/report-form-btn01.jpg) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.reportForm02Btn01 a:hover{opacity:0.6}}.reportForm03 ol{margin-left:40px}.reportForm03 li{padding-top:15px;font-size:18px;line-height:1.3;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reportForm03 li:before{-ms-flex-negative:0;flex-shrink:0;display:block;position:relative;top:-10px;width:40px;height:40px;line-height:40px;margin:3px 10px 0 0;border-radius:100%;background:#d9b133;color:#fff;text-align:center;content:"1"}.reportForm03 li:nth-child(2):before{content:"2"}.reportForm03 li:nth-child(3):before{content:"3"}.reportForm03 li:nth-child(4):before{content:"4"}.reportForm03 li:nth-child(5):before{content:"5"}.reportForm03 li:nth-child(6):before{content:"6"}.reportForm03 li:nth-child(7):before{content:"7"}.reportForm03 li:nth-child(8):before{content:"8"}.reportForm03 li:nth-child(9):before{content:"9"}.reportForm03 li:nth-child(10):before{content:"10"}.reportForm03 li:nth-child(11):before{content:"11"}.reportForm03 li:nth-child(12):before{content:"12"}.reportForm03 li:nth-child(13):before{content:"13"}.reportForm03 li:nth-child(14):before{content:"14"}.reportForm03 li:nth-child(15):before{content:"15"}@media screen and (max-width:768px){.reportForm03 li{padding-top:10px;font-size:14px}.reportForm03 li:before{top:-5px;width:25px;height:25px;line-height:25px}.reportForm03 ol{margin-left:0}}.reportFormTable{width:900px;margin:40px auto 0}@media screen and (max-width:1024px){.reportFormTable{width:auto;padding:0 40px}}@media screen and (max-width:768px){.reportFormTable{padding:0}}@media screen and (max-width:1024px){.headerCatalogForm{margin-bottom:5px}.headerCatalogForm .headerLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:auto;padding:5px 0}.headerCatalogForm .headerLogo img{width:110px;height:auto}.headerCatalogForm .headerTitle{margin-bottom:10px;line-height:1.35}.headerCatalogForm .headerTitle br{display:none}}@media screen and (min-width:1025px){.headerCatalogForm .headerLogo{margin-top:10px}.headerCatalogForm .headerTitle{margin-top:0px;font-size:16px;font-weight:bold}.headerCatalogForm .headerInquiry{width:350px}.headerCatalogForm .headerMsg{margin-top:5px}.headerCatalogForm .headerTel{margin-top:18px}.headerCatalogForm .headerTel span{font-size:32px}.footerCatalogForm .footerCompany{float:none}}.webmeetingTop{position:relative;padding:45px 0 55px;border-top:3px solid var(--globalColor);background:#fcf8e7;text-align:center}.webmeetingTop p{margin-bottom:16px}.webmeetingTop h1{margin-bottom:50px}.webmeetingTop h1+p{margin-bottom:24px}.webmeetingTop ul{width:860px;margin-left:auto;margin-right:auto}.webmeetingTop li{float:left;padding:0 15px}.webmeetingTop.campaign{padding:min(40px,5vw);background:url(../images/top-img-bnr01_bg.jpg) no-repeat center center/cover}.webmeetingTop.campaign .container{width:auto}.webmeetingTop.campaign h1{margin:0}.webmeetingTop.campaign .telBnr{margin:min(50px,5vw) 0 0}.webmeetingTop+.uurryUpTel{margin-top:0}.webmeetingPoint{margin:0px 0 70px}.webmeetingPoint h2{margin-bottom:65px;text-align:center;font-size:34px}.webmeetingPoint .faqCont{background-color:var(--globalColor);color:white;font-size:28px;font-weight:700;text-align:center;margin-bottom:20px}.webmeetingPointBox{float:left;margin-left:30px;padding:25px 17px 20px;width:300px;border:1px solid #ccc;border-radius:5px}.webmeetingPointBox:first-of-type{margin-left:0}.webmeetingPointBox figure{margin:20px 0}.webmeetingPointBox h3{font-size:20px;color:var(--globalColor);text-align:center}.webmeetingPointBox p{font-size:16px}.webmeetingPointBox strong{color:#f32a31}.formWebmeeting01 .formStep{margin:20px 0}.uurryUpTel{text-align:center;background-color:#f2e99a;padding:40px 0;margin:50px 0}.uurryUpTel .btn{display:table;text-decoration:none;margin:0 auto 5px;line-height:1;font-weight:900;background-color:var(--globalColor);font-size:min(6vw,32px);border-radius:5px;padding:min(10vw,20px) min(6.25vw,30px);color:#fff;-webkit-box-shadow:0 5px 0 0 color-mix(in srgb,var(--globalColor) 85%,white);box-shadow:0 5px 0 0 color-mix(in srgb,var(--globalColor) 85%,white)}.uurryUpTel .btn:after{font-family:FontAwesome;content:"\f13a";margin-left:10px}@media screen and (max-width:1024px){.webmeetingTop{padding:20px 0}.webmeetingTop p{margin-bottom:10px}.webmeetingTop h1{margin-bottom:30px}.webmeetingTop h1 img{max-height:18vw}.webmeetingTop h1+p{margin-bottom:10px}.webmeetingTop ul{width:auto}.webmeetingTop li{width:25%;padding:0 2.5px;text-align:center}.webmeetingTop:after{width:25px;height:15px;bottom:-7px;background-size:100%}.webmeetingTop.campaign h1{margin:0}.webmeetingTop.campaign h1 img{max-height:inherit}.webmeetingPoint{margin:50px 0 30px}.webmeetingPoint h2{margin-bottom:40px;font-size:26px;text-align:left}.webmeetingPointBox{width:32.3333333333%;margin:0}.webmeetingPointBox:nth-of-type(2){margin:0 1.5%}.webmeetingPointBox h3 br{display:none}}@media screen and (max-width:768px){.webmeetingTop{padding:40px 0}.webmeetingTop:after{width:25px;height:15px;bottom:-7px;background-size:100%}.webmeetingPointBox{width:100%;margin:0 0 20px}.webmeetingPointBox:nth-of-type(2){margin:0 0 20px}.webmeetingPointBox h3 br{display:block}}@media screen and (max-width:480px){.webmeetingTop{padding:25px 0}.webmeetingPoint{margin-top:25px}.webmeetingPoint h2{font-weight:bold;font-size:20px}.webmeetingPoint h2+p{font-size:18px}.uurryUpTel h3{font-size:6vw;font-weight:bold}.uurryUpTel a{margin-top:10px;font-size:11vw}.uurryUpTel a:before{margin-right:5px}}#form-validation-field-0,#form-validation-field-0+span{display:inline-block;vertical-align:middle}@media screen and (max-width:480px){#form-validation-field-0{margin-bottom:5px}}.formNotice{background:#eee;padding:10px;margin-top:5px}.formNotice li{margin-bottom:5px;line-height:1.4;position:relative;padding-left:1em}.formNotice li:last-child{margin-bottom:0}.formNotice li:before{content:"※";display:block;position:absolute;top:0;left:0}@media screen and (min-width:769px){.addapp_table table th{width:200px}}input[type=checkbox].checkbox,input[type=radio].radio{display:none}input[type=checkbox]+.checkbox01.checked:before{opacity:1}input.checkbox02,input.radio02{display:none}label{font-weight:bold}label.checkbox02,label.radio02{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;margin-bottom:5px;padding:6px 10px 6px 28px;border-radius:5px;border:1px solid #ccc;background-color:#fff;vertical-align:middle;font-size:14px;cursor:pointer}label.checkbox02:hover,label.radio02:hover{background-color:#e2edd7}label.checkbox02:hover:after,label.radio02:hover:after{border-color:#53b300}label.checkbox02:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:9px;display:block;margin-top:-7px;opacity:0;font:normal normal normal 14px/1 FontAwesome;content:"\f00c";color:#ef8237}label.checkbox02:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:6px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:6px;content:""}label.radio02:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:10px;display:block;margin-top:-7px;opacity:0;font:normal normal normal 14px/1 FontAwesome;content:"\f111";color:#ef8237}label.radio02:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:6px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:100%;content:""}input[type=checkbox]:checked+label.checkbox02:before,input[type=radio]:checked+label.radio02:before{opacity:1}.checkbox03,.radio03{-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;margin-bottom:5px;padding:6px 10px 6px 30px;border-radius:5px;border:1px solid #ccc;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:14px;cursor:pointer}.checkbox03 input,.radio03 input{height:0;width:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox03 input:after,.checkbox03 input:before,.radio03 input:after,.radio03 input:before{content:"";position:absolute;top:50%;display:block}.checkbox03 input:before,.radio03 input:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;margin-top:-5px;opacity:0}.checkbox03 input:after,.radio03 input:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;left:6px;margin-top:-9px;width:16px;height:16px;border:2px solid #bbb}.checkbox03 input:checked:before,.radio03 input:checked:before{opacity:1}.checkbox03:hover,.radio03:hover{background-color:#e2edd7}.checkbox03:hover:after,.radio03:hover:after{border-color:#53b300}.checkbox03 input:before{color:#ef8237;left:9px;font-size:15px;font-weight:bold;font-family:FontAwesome;content:"\f00c";translate:0 -2px}.checkbox03 input:after{border-radius:6px}.radio03 input:before{left:10px;width:12px;background-color:#ef8237;height:12px;border-radius:50%}.radio03 input:after{border-radius:100%}.inputSmIm{width:6em!important;min-width:100px!important}.inputMdIm{width:25em!important}.inputLgIm{width:99%!important}.textareaLgIm{width:70%!important;height:15em!important}@media screen and (max-width:1024px){.inputSmIm{width:15%!important}.inputMdIm{width:70%!important}.inputLgIm{width:100%!important}.textareaLgIm{width:99%!important;height:10em!important}}.validationEngineStyle.formError{left:49px;top:33px;width:255px;z-index:997}fieldset.errorBox{border:2px solid #f32a31;padding:10px min(3vw,10px);background-color:color-mix(in srgb,#f32a31 6%,white)}fieldset.errorBox legend{margin:0;background-color:#f32a31;color:#fff;font-size:13px;line-height:1.35;font-weight:bold;padding:5px 10px}.addtelqa{margin-top:30px}.addtelqa table th{font-weight:normal}.addtelqa table td{font-size:16px}.addtelqa table td input,.addtelqa table td select,.addtelqa table td textarea{font-size:16px}.addtelqa table td textarea{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical}.addtelqa table td button.thisTimeButton{padding:0;height:32px;width:32px}.checkmark000,.checkmark001{padding-left:24px;position:relative;vertical-align:center}.checkmark000:after,.checkmark000:before,.checkmark001:after,.checkmark001:before{content:"";display:block;position:absolute}.checkmark000:before,.checkmark001:before{width:16px;height:16px;background:#ffffff;border:1px solid #000000;left:0;top:2px}.checkmark000:after{border-left:2px solid #ff0000;border-bottom:2px solid #ff0000;width:6px;height:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:5px;top:7px}.about01 .container,.about02 .container,.about03 .container,.about04 .container,.about05 .container{padding:50px 0}.about01 p,.about02 p,.about03 p,.about04 p,.about05 p{margin:0 0 10px;font-size:16px}.about03 figure,.about04 figure,.about05 figure{margin:20px 0}.about01{background-color:#efeded}.about01 .indexAboutimg{padding:0;margin:0;background:none;-webkit-box-shadow:none;box-shadow:none}.about01 .indexAboutimg figure img{border-radius:8px}.aboutImgBox{margin:30px 0;text-align:center}.aboutImgBox h3{font-size:21px}.aboutImgBox img{margin:0 0 10px}.aboutImgBox figcaption{font-size:12px}@media screen and (max-width:1024px){.about01 .container,.about02 .container,.about03 .container,.about04 .container,.about05 .container{padding:30px 10px}.about01 p,.about02 p,.about03 p,.about04 p,.about05 p{font-size:14px}.aboutImgBox{margin:10px 0}.aboutImgBox h3{margin-bottom:5px;font-size:14px}.aboutLink01 a{display:block;position:relative;line-height:1.3;padding:5px 10px;color:var(--globalColor);font-size:16px;font-weight:bold;text-align:center;text-decoration:none}.aboutLink01 span{display:block;padding:10px;max-width:200px;margin:10px auto 0;border-radius:5px;border-bottom:1px solid #822710;background:var(--globalColor);color:#fff;text-align:center}.aboutLink01 span:after{margin-left:5px;font-family:"FontAwesome";content:"\f105"}}@media screen and (max-width:480px){.about03 .pageSubTitle02 br{display:none}}@media screen and (max-width:1024px){.about01{background:#efeded}.about01 h2{margin-bottom:0;font-size:18px}.about01Txt01{text-align:right}}.about03 strong{color:var(--strongColor)}.about03Imgbox01{margin:30px 0;text-align:center}.about03Imgbox01 h3{font-size:21px}.about03Imgbox01 figure{margin-bottom:10px}.about03Imgbox02 h3{margin-bottom:20px;color:var(--strongColor);font-weight:bold}.about03Imgbox02 h3 span{color:#222}.about03Txtbox02 strong{font-size:16px}.about03Imgbox02{margin-bottom:20px;padding:20px;background:#f1f1f1}.about03Imgbox02 p{font-size:14px}.about03Imgbox02 h3{margin-bottom:10px;line-height:1.3;font-weight:bold}.about03Imgbox02 h3 em{font-size:1.15em}.about03Imgbox02 h3 span{display:block;margin-bottom:10px}.about03Imgbox02 img{margin-bottom:10px}@media screen and (max-width:1024px){.about03Imgbox01 h3{font-size:16px}.about03Imgbox02 h3{margin-bottom:10px;font-size:16px}.about03Imgbox02 h3 span{font-size:14px}.about03Txtbox02{line-height:1.3}.about03Txtbox02 strong{font-size:12px}.about03Imgbox02{margin-right:-10px;margin-left:-10px;padding:10px;margin-bottom:20px}.about03Imgbox02 figure{margin-bottom:10px}.about03Imgbox02 figure:after{display:block;clear:both;content:""}.about03Imgbox02 figcaption{text-align:left}.about03Imgbox02 img{float:left;max-width:100px;margin-right:10px}}@media screen and (max-width:480px){.about03Imgbox02 h3 span br{display:none}}@media screen and (min-width:1025px){.about03Imgbox02{overflow:hidden}.about03Imgbox02 h3{line-height:1.3;font-size:24px}.about03Imgbox02 h3 span{font-size:21px}.about03Imgbox02 figure{float:left;margin:0 20px 0 0}}.about04Imgbox01 h3{text-align:center}.about04Imgbox01 figure{margin:0 0 20px}@media screen and (max-width:1024px){.about04Imgbox01 h3{margin-bottom:10px}}@media screen and (min-width:1025px){.about04Imgbox01 h3{font-size:21px}}@media screen and (min-width:1025px){.about05 .container{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;margin-bottom:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 15px}.about05 .container .aboutLink01,.about05 .container .pageSubTitle02{grid-column:1/3}.aboutLink01 a{display:block;width:100%;height:174px;clear:both;background:url(../images/about-link01.png) no-repeat;background-size:100%;white-space:nowrap;text-indent:100%;overflow:hidden}}.corporate01 .pageSubTitle02,.corporate02 .pageSubTitle02,.corporate03 .pageSubTitle02,.corporate04 .pageSubTitle02{border:2px solid currentColor;padding:10px 30px;border-radius:50vw;display:table;margin:0 auto 30px}@media screen and (max-width:768px){.corporate01,.corporate02,.corporate03,.corporate04{padding:30px 0}}@media screen and (min-width:769px){.corporate01,.corporate02,.corporate03,.corporate04{padding:50px 0;font-size:16px}}.corporate01 p{text-align:center}.corporate01 .container{container-type:inline-size}.corporate01 li{margin:4cqw 0;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.5cqw;font-weight:bold}.corporate01 li:last-child{margin-bottom:0}.corporate01 li span{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5cqw;height:5cqw;line-height:1;vertical-align:-2px;margin-right:1cqw;border-radius:100%;background:var(--globalColor);color:#fff;text-align:center}@media screen and (max-width:480px){.corporateImg02{margin-bottom:10px;padding:15px}.corporateImg02 dl{width:100%;margin-top:15px;aspect-ratio:2/1;background:url(../images/corporate-sp-img02.png) no-repeat center/contain}.corporateImg02 dl *{display:none}}@media screen and (min-width:481px){.corporateImg02{margin:50px auto 30px;aspect-ratio:18/5;background:url(../images/corporate-img02.png) no-repeat center/contain}.corporateImg02 *{display:none}}.corporate03 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.corporate03 p{margin-bottom:1em}.corporate03 .corporate03Txt01{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px}@media screen and (max-width:768px){.corporate03 .container{display:block}.corporate03 .corporate03Txt01{margin:15px 0 0}}.corporate04 em{font-weight:bold}@media screen and (max-width:769px){.corporate04 .container{padding:0}.corporate04 td,.corporate04 th{display:block;width:100%}.corporate04 th{padding:5px 10px;background:#f1f1f1}.corporate04 td{padding:5px 10px 15px}}@media screen and (min-width:769px){.corporate04 tr{border-bottom:1px solid #ccc}.corporate04 tr:first-child{border-top:1px solid #ccc}.corporate04 td,.corporate04 th{padding:15px 10px}.corporate04 th{width:135px}}.reasonContents .container{position:relative;min-height:430px}.reasonContents h2{position:relative;padding-left:70px;line-height:1.2;font-size:36px}.reasonContents h2 img{position:absolute;top:15px;left:0}.reasonContents p{margin-bottom:1em;font-size:16px}@media screen and (max-width:1024px){.reasonContents{padding:30px 0 20px}.reasonContents h2{padding-left:60px;font-size:21px}.reasonContents h2 img{top:0;width:50px}.reasonContents figure{margin:10px 0}}@media screen and (min-width:1025px){.reasonContents{padding:50px 0}.reasonContents h2{margin-bottom:20px}}@media screen and (max-width:1024px){.reasonContents01 h2{margin-bottom:20px}}@media screen and (min-width:1025px){.reasonContents01{padding-top:20px}.reasonContents01 h2,.reasonContents01 p{float:right;width:510px}.reasonContents01 figure{position:absolute;top:40px;left:-120px}}@media screen and (min-width:1025px){.reasonContents02 h2,.reasonContents02 p{float:left;width:510px}.reasonContents02 figure{position:absolute;top:0;right:-160px}}@media screen and (max-width:1024px){.reasonContents03 h2{margin-bottom:20px}}@media screen and (min-width:1025px){.reasonContents03 h2,.reasonContents03 p{float:right;width:510px}.reasonContents03 figure{position:absolute;top:0;left:-240px}}@media screen and (min-width:1025px){.reasonContents04 .container{min-height:auto}.reasonContents04 h2,.reasonContents04 p{float:left;width:510px}.reasonContents04 figure{position:absolute;top:0;right:-65px}}@media screen and (max-width:1024px){.reasonContents05 h2{margin-bottom:20px}}@media screen and (min-width:1025px){.reasonContents05 h2,.reasonContents05 p{float:right;width:510px}.reasonContents05 figure{position:absolute;top:0;left:0}}input.priceSet{border:2px solid var(--globalColor);background:#fff6ef}@media screen and (max-width:1024px){.price01 .priceTopBox{margin:15px -10px 40px;padding:10px 15px;background:var(--contentColor02)}.price01 .priceTop{margin:0 0 10px;text-align:center}.price01 li,.price01 p{line-height:1.3}.price01 p{text-align:center}.price01 .plus{font-size:32px;line-height:1}.price01 .container>p{margin-bottom:20px;text-align:center}}@media screen and (max-width:480px){.price01 .priceTopBox{padding:10px}.price01 .priceTopBox .price01Text03{font-size:15px}.price01 .priceTopBox .price01Text03 b{font-size:1.5rem}}@media screen and (min-width:1025px){.priceTopBox{margin:30px 0 50px;padding:30px;background:var(--contentColor02)}}.price02 .formTable{margin-bottom:5px}.price02 em{font-size:1.15em;font-weight:bold}.price02 td{background:#fffdf9}.price02 td:last-child{background:#fff}@media screen and (max-width:1024px){.price02{margin:30px 0}}@media screen and (min-width:1025px){.price02{margin:40px 0}}.price03{margin-bottom:80px}.price03 p{margin-bottom:20px;font-size:16px}.priceSupport{display:-webkit-box;display:-ms-flexbox;display:flex}.priceSupport em{color:var(--strongColor)}.priceSupport li{width:33.3333333333%;padding:20px 10px;border:1px solid #ccc;border-radius:5px}.priceSupport li:not(:first-child){margin-left:20px}.priceSupport li:first-child{margin-left:0}.priceSupport h3{color:var(--globalColor);font-size:21px;text-align:center}.priceSupport figure{margin:10px}.priceSupport li p{margin-bottom:0;font-size:14px}@media screen and (max-width:768px){.priceSupport{display:block}.priceSupport li{width:100%;margin:0 0 10px}.priceSupport li:not(:first-child){margin-left:0}}.price04 h2{margin-bottom:10px;font-size:36px;color:var(--globalColor);text-align:center}.price04 a{display:block;position:relative;margin:5px auto 10px;padding:4px;width:180px;background:var(--globalColor);border-radius:var(--btnRadius);color:#fff;font-size:12px;text-align:center;text-decoration:none}.price04 thead th{font-size:16px;line-height:1.3;text-align:center}.price04 tbody th{font-size:16px;line-height:1.3;text-align:center}.price04 tbody td{vertical-align:top}.price04 thead th.priceTable01{border:3px solid var(--globalColor);background:var(--globalColor);color:#fff}.priceTableIcon01{margin:5px 0 0;text-align:center}.price04 tbody td.priceTableSystemFunc01{}.price04 tbody td.priceTableSystemFunc01 a{background:#f2637b;-webkit-box-shadow:0 1px 0 #832031;box-shadow:0 1px 0 #832031}.price04 tbody td.priceTableSystemFunc02{}.price04 tbody td.priceTableSystemFunc02 a{background:var(--badgeDemand);-webkit-box-shadow:0 1px 0 #8e4b17;box-shadow:0 1px 0 #8e4b17}.price04 tbody td.priceTableSystemFunc03{}.price04 tbody td.priceTableSystemFunc03 a{background:#13a6bc;-webkit-box-shadow:0 1px 0 #0d6977;box-shadow:0 1px 0 #0d6977}.price04 tbody td.priceTableSystemFunc04{}.price04 tbody td.priceTableSystemFunc04 a{background:#71a333;-webkit-box-shadow:0 1px 0 #3f680b;box-shadow:0 1px 0 #3f680b}.price04 tbody td.priceTableSystemFunc05{}.price04 tbody td.priceTableSystemFunc05 a{background:#46b3b8;-webkit-box-shadow:0 1px 0 #0d6977;box-shadow:0 1px 0 #0d6977}@media screen and (max-width:768px){.price04{margin:30px 0}.price04 h2{font-size:24px}.price04 a:after{position:absolute;right:10px;font-family:"FontAwesome";content:"\f105"}.price04 thead th{display:none}.price04 td.priceTableSystem02{background:#f1f1f1}.price04 tbody tr:last-child{border-bottom:1px solid var(--tableBorderColor)}.price04 tbody td{padding:10px;border-top:none;border-bottom:none}.price04 tbody td .priceTableIcon01{top:4px}.price04 tbody th{border-top:1px solid var(--tableBorderColor)}.price04 tbody td{position:relative}.price04 tbody td:nth-child(2){padding-top:10px;padding-bottom:20px}.priceTableIcon01{position:absolute;top:0;margin:0;left:10px;width:15px}.priceTableSystem01:before{display:block;padding-left:20px;color:var(--globalColor);font-weight:bold;content:"成長療育型施設運営システム「HUG」"}.priceTableSystem02:before{display:block;padding-left:20px;font-weight:bold;content:"システム導入なし"}.priceTableSystem03:before{display:block;padding-left:20px;font-weight:bold;content:"他社システム"}}@media screen and (min-width:1025px){.price04{margin:30px 0 60px}.price04 h2{margin-bottom:20px}.price04 a{width:200px;margin:10px auto 5px}.price04 a:before{position:absolute;right:10px;font-family:"FontAwesome";content:"\f105";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.price04 a:hover:before{right:5px}.price04 tbody td.priceTable01{border:3px solid var(--globalColor);background:#fff9f7;border-top:1px solid var(--tableBorderColor);border-bottom:1px solid var(--tableBorderColor)}.price04 tbody tr:last-child td.priceTable01{border-bottom:3px solid var(--globalColor)}}.price05 h3{position:relative}.price05 figure{margin:10px 0}.price05 ul{margin:50px -8px 60px}.price05 ul:after{display:block;clear:both;content:""}.price05 li{float:left;width:25%;padding:0 8px;line-height:1.5;text-align:center}.price05 li a{display:block;width:100%;text-decoration:none}.price05 li p{text-decoration:underline}.price05 figure{border-radius:10px}.otherSystemList01 h3{color:#13a6bc}.otherSystemList01 figure{background:#13a6bc}.otherSystemList02 h3{color:#71a333}.otherSystemList02 figure{background:#71a333}.otherSystemList03 h3{color:#f2637b}.otherSystemList03 figure{background:#f2637b}.otherSystemList04 h3{color:var(--badgeDemand)}.otherSystemList04 figure{background:var(--badgeDemand)}.price05 li figure{vertical-align:middle;text-align:center}.price05 li img{vertical-align:middle}.otherSystemRecommend01{position:absolute;top:-35px;width:100%;text-align:center}.price05 .disabled a{cursor:default;color:#aaa;pointer-events:none}.price05 .disabled a h3{color:#ccc}.price05 .disabled a figure{background:#ddd}.price05 .disabled a p{text-decoration:none}.price05 .disabled img{opacity:0.8}.price05 .disabled .otherSystemRecommend01{display:none}@media screen and (max-width:1024px){.price05{margin:0px 0 20px}.price05 .container{padding:0 10px}.price05 li p.otherSystemRecommend01{top:-25px;margin-bottom:5px;padding:2px;background:var(--globalColor);color:#fff;font-size:12px;text-align:center;text-decoration:none}.price05 li figure{margin:10px auto;width:125px;height:125px;line-height:125px;text-align:center}}@media screen and (max-width:768px){.price05 ul{margin-top:0}.price05 li{float:none;width:100%;border-bottom:1px solid #ccc}.price05 li:first-child{border-top:1px solid #ccc}.price05 h3{position:relative;margin-bottom:5px;text-align:left}.price05 li figure{float:left;width:50px;height:50px;line-height:50px;margin:0 5px 0 0;border-radius:5px}.price05 li img{width:30px}.price05 li a{padding:10px 0;text-decoration:none}.price05 li a:after{display:block;clear:both;content:""}.price05 li p{text-align:left}.price05 li p.otherSystemRecommend01{display:inline-block;position:relative;top:-2px;width:auto;margin-bottom:5px;padding:3px;background:var(--globalColor);color:#fff;font-size:12px;text-align:center;text-decoration:none}.price05 li.disabled{background:#f1f1f1}}@media screen and (min-width:1025px){.otherSystemRecommend01{position:absolute;top:-35px;width:100%;height:31px;background:url(../images/index-system-recommend.png) no-repeat top center;text-align:center;text-indent:100%;overflow:hidden;white-space:nowrap}.price05 li figure{margin:10px auto;width:125px;height:125px;line-height:125px;text-align:center}}.priceBoxWrap{text-align:center;margin:30px 0 50px;background-color:var(--contentColor02);border:3px solid var(--globalColor);padding:min(3vw,20px)}.priceBoxWrap>p{margin:30px 0 10px;line-height:1.5;font-size:min(4vw,21px);text-align:center}.priceMain{background-color:#fff;padding:10px}.priceMain .zero{margin:0 auto;width:auto;border:2px solid var(--globalColor)}.priceMain .zero ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.priceMain .zero ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:var(--globalColor);width:50%;min-height:54px;padding:3px;line-height:1.35;font-size:min(5vw,18px);color:white}.priceMain .zero ul li:nth-child(-n+2){border-bottom:2px solid color-mix(in srgb,var(--globalColor) 60%,white)}.priceMain .zero ul li:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--globalColor) 60%,white)}.priceMain .zero ul+p{margin:5px 0 15px;line-height:1;font-weight:bold;text-align:center;font-size:min(7vw,24px)}.priceMain .zero ul+p b{color:var(--globalColor);font-size:min(12vw,52px);line-height:min(12vw,52px);margin-right:5px}.priceMain .plus{font-size:min(12vw,52px);line-height:1}.priceMain .monthly dt{font-size:min(5vw,24px)}.priceMain .monthly dt em,.priceMain .monthly dt span{display:inline-block}.priceMain .monthly dt span{font-size:min(4vw,20px)}.priceMain .monthly dt em{color:var(--globalColor)}.priceMain .monthly dt b{font-size:min(12vw,52px);line-height:1}.priceMain .monthly dd{margin-top:3px;color:#555}.priceSimulator{padding:30px 20px;background:#fff;text-align:center}.priceSimulator h2{color:var(--badgeDemand);font-size:30px}.priceSimulator h2:before{margin-right:5px;font-family:"FontAwesome";content:"\f1ec"}.priceSimulator>p{margin:0 10px 10px;font-size:16px;text-align:center}.priceSimulatorBox input,.priceSimulatorBox select{border-radius:5px;text-align:right;font-size:32px}.priceSimulatorBox .priceValue{pointer-events:none;color:var(--globalColor)}@media screen and (max-width:1024px){.priceSimulator{padding:20px 10px 10px;background:#fff}.priceSimulator h2{font-size:21px}.priceSimulator>p{margin:0 0 10px}.priceSimulator p{font-size:14px}.priceSimulatorBox p{margin-bottom:10px}.priceSimulatorBox input{width:110px;padding:0 7px;font-size:21px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media screen and (min-width:1025px){.priceSimulatorBox{display:table;width:100%}.priceSimulatorBox p{display:table-cell;vertical-align:middle;font-size:21px;text-align:center}.priceSimulatorBox p:first-child{width:44%}.priceSimulatorBox p:nth-child(2){width:56%}.priceSimulatorBox input,.priceSimulatorBox select{font-size:21px}.priceSimulatorBox input{height:55px;width:250px;font-size:32px!important}.priceSimulatorBox .priceSet{width:100px}}.clientsMap{position:relative;border:3px solid #f3e8a1}@media screen and (max-width:1024px){.clientsMap{border:none}}@media screen and (min-width:1025px){.clientsMap{margin:20px 0 80px;height:670px;background:#f6f9f9 url(../images/clients-list-bg.jpg) no-repeat top center}}.clientsTitleBox{margin-top:25px;margin-left:25px}.clientsTitleBox p{font-size:12px}.clientsTitle{display:inline-block;margin-bottom:5px;padding:7px 17px 17px;background:var(--globalColor);color:#fff;font-weight:bold}.clientsTitle h2{text-align:center;font-size:50px}.clientsTitle h2 em{font-size:80px;margin:0 8px;display:inline-block;vertical-align:text-bottom;line-height:1}@media screen and (max-width:1024px){.clientsTitleBox{margin:20px 0}.clientsTitleBox p{font-size:12px}.clientsTitle{display:block}.clientsTitle h2{font-size:36px}.clientsTitle h2 em{font-size:1.75em}.clientsTitle h2 br{display:none}}@media screen and (max-width:768px){.clientsTitle h2{font-size:26px}.clientsTitle h2 br{display:block}}.clientsListBox p{line-height:1.3}.clientsListBox em{color:#d60510;font-size:1.5em}@media screen and (max-width:1024px){.clientsListBox{border:1px solid #ccc;border-top:none}.clientsListBox:nth-child(2){border-top:1px solid #ccc}.clientsListBox h2{padding:10px;background:#f3e8a1}.clientsListBox ul{padding:10px 10px 0}.clientsListBox li{display:inline-block;padding-right:15px}.clientsListBox p{padding:5px 10px 15px}.clientsListBox a{display:inline-block;padding:5px}}@media screen and (min-width:1025px){.clientsListBox{position:absolute;background-color:rgba(255,255,255,0.65);width:230px;padding:0 10px 10px;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.35);box-shadow:0px 3px 5px rgba(0,0,0,0.35)}.clientsListBox h2{margin-left:-10px;margin-right:-10px;margin-bottom:10px;padding:10px 5px 8px 30px;font-size:16px;color:#fff;background:#fe7d23 url(../images/icon-circle-white.png) no-repeat 10px center;background-size:15px}.clientsListBox h2:before{content:none}.clientsListBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}.clientsListBox li{width:calc(50% - 5px)}.clientsMap .clientsList01{top:60px;right:20px}.clientsMap .clientsList02{top:265px;right:80px}.clientsMap .clientsList03{width:320px;top:465px;right:110px}.clientsMap .clientsList04{width:310px;top:260px;right:370px}.clientsMap .clientsList03 li,.clientsMap .clientsList04 li{width:calc(33.3333333333% - 6.6666666667px)}.clientsMap .clientsList05{top:435px;right:450px}.clientsMap .clientsList06{top:350px;right:700px}}.clientsDetail{display:none}.clientsDetailBox li{display:block;line-height:1.5;padding:5px 0 5px 15px;border-bottom:1px dotted #b5b5b5}.clientsDetailBox td,.clientsDetailBox th{border:1px solid var(--tableBorderColor)}.clientsDetailBox th{background:#f7f4eb}.clientsDetailBox th:nth-child(4){width:70px}.clientsDetailBox th:nth-child(3){width:170px}.clientsDetailBox td:first-child{width:200px}@media screen and (max-width:768px){.clientsDetailBox th{display:none}.clientsDetailBox tr:first-child{border:none}.clientsDetailBox tr:last-child td{border-bottom:1px solid var(--tableBorderColor)}.clientsDetailBox td{display:block;border-bottom:none}.clientsDetailBox td:first-child{width:auto}.clientsDetailBox td:first-child:before{display:block;margin:-10px -10px 10px;padding:5px;line-height:1;background:var(--globalColor);color:#fff;font-weight:bold;text-align:center}.clientsDetailBox td:nth-child(2):before,.clientsDetailBox td:nth-child(3):before,.clientsDetailBox td:nth-child(4):before{display:block;background:#f3e8a1;margin:-10px -10px 10px;padding:5px;line-height:1;font-weight:bold;text-align:center}.clientsDetailBox td:first-child:before{padding:10px 5px;content:"所在地"}.clientsDetailBox td:nth-child(2):before{content:"会社・施設名"}.clientsDetailBox td:nth-child(3):before{content:"サービス"}.clientsDetailBox td:nth-child(4):before{content:"施設数"}}.systemLink{padding:10px 0 20px;width:auto;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.systemLink li{width:25%;line-height:1.3;margin:0}.systemLink li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:50px;border-radius:var(--btnRadius);color:#fff;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999;z-index:0}.systemLink li i{-ms-flex-negative:0;flex-shrink:0}.systemLink li i img{height:3em;width:auto}.systemLink li.systemLink01 a{background-color:#13a6bc;-webkit-box-shadow:0 3px 0 color-mix(in srgb,#13a6bc,#000 25%);box-shadow:0 3px 0 color-mix(in srgb,#13a6bc,#000 25%)}.systemLink li.systemLink02 a{background-color:#71a333;-webkit-box-shadow:0 3px 0 color-mix(in srgb,#71a333,#000 25%);box-shadow:0 3px 0 color-mix(in srgb,#71a333,#000 25%)}.systemLink li.systemLink03 a{background-color:#f2637b;-webkit-box-shadow:0 3px 0 color-mix(in srgb,#f2637b,#000 25%);box-shadow:0 3px 0 color-mix(in srgb,#f2637b,#000 25%)}.systemLink li.systemLink04 a{background-color:var(--badgeDemand);-webkit-box-shadow:0 3px 0 color-mix(in srgb,var(--badgeDemand),#000 25%);box-shadow:0 3px 0 color-mix(in srgb,var(--badgeDemand),#000 25%)}@media screen and (max-width:1024px){.systemLink{padding-bottom:0;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.systemLink li{width:calc(50% - 5px);padding:0;vertical-align:middle}.systemLink li a{font-size:12px;padding-right:7px;text-align:left}.systemLink li a br{display:none}}@media screen and (min-width:1025px){.systemContents{width:100%}.systemLink li a br{display:none}.systemLink li a:before{display:inline-block;position:absolute;bottom:-20px;left:calc(50% - 5px);z-index:100;content:"";border:10px solid transparent;border-top:10px solid #fff}.systemLink li a:after{display:inline-block;position:absolute;bottom:-26px;left:calc(50% - 8px);z-index:50;content:"";border:13px solid transparent;border-top:13px solid #999}.systemLink li.systemLink01 a:before{border-top:10px solid #13a6bc}.systemLink li.systemLink02 a:before{border-top:10px solid #71a333}.systemLink li.systemLink03 a:before{border-top:10px solid #f2637b}.systemLink li.systemLink04 a:before{border-top:10px solid var(--badgeDemand)}.systemLink li.systemLink05 a:before{border-top:10px solid #596ba9}.systemLink li.systemLink01 a:after{border-top:13px solid color-mix(in srgb,#13a6bc,#000 25%)}.systemLink li.systemLink02 a:after{border-top:13px solid color-mix(in srgb,#71a333,#000 25%)}.systemLink li.systemLink03 a:after{border-top:13px solid color-mix(in srgb,#f2637b,#000 25%)}.systemLink li.systemLink04 a:after{border-top:13px solid color-mix(in srgb,var(--badgeDemand),#000 25%)}.systemLink li.systemLink05 a:after{border-top:13px solid #444d6b}.systemLink li:hover{position:relative;top:3px}.systemLink li:hover a{-webkit-box-shadow:0 0 0 #999;box-shadow:0 0 0 #999}.systemLink li:hover a:after{bottom:-20px;left:calc(50% - 5px);border-width:10px}.systemLink li span{display:inline-block;min-height:26px;line-height:26px}}.systemContents .container{padding-top:30px;padding-bottom:40px}.systemContents h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1;margin-bottom:20px;color:#13a6bc;font-size:36px}.systemContents h2 img{width:80px}.systemContents h2 span{color:#565656;font-size:21px;display:block;margin-bottom:5px}.systemContents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.systemContents li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(33.3333333333% - 2px);line-height:1.3;margin-bottom:3px;height:4rem;padding:5px;color:#13a6bc;font-size:16px;font-weight:bold;text-align:center}.systemContents li:not(:nth-child(3n+1)){margin-left:3px}.systemContents p{margin-bottom:10px}.systemContents p:last-child{margin-top:20px}.systemList03{position:relative}.systemList03 span{display:inline-block;position:absolute;right:-15px;top:-20px;padding:10px;line-height:1;border-radius:100%;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;font-size:14px;background:var(--globalColor);color:#fff}.systemList03 span:after{content:"";position:absolute;bottom:0;left:6px;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:15px 10px 0 10px;border-color:var(--globalColor) transparent transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.systemBox{position:relative}.systemBox em{color:#d40a0a}@media screen and (max-width:1024px){.systemContents .container{padding:20px 10px}.systemContents h2{margin-bottom:15px;font-size:32px}.systemContents h2 span{font-size:18px}.systemContents h2 img{width:60px}.systemContents p:last-child{text-align:center}.systemBox figure{max-width:300px;margin:10px auto}}@media screen and (max-width:480px){.systemContents.systemContents h2{font-size:24px}.systemContents.systemContents h2 span{font-size:15px}.systemContents.systemContents h2 img{width:48px}.systemContents.systemContents li{width:49%;font-size:14px;height:3.25rem;margin:0 0 2%}.systemContents.systemContents li:nth-child(2n){margin-left:2%}}@media screen and (min-width:1025px){.systemContents{overflow:hidden}.systemContents h2,.systemContents p,.systemContents ul{width:620px}.systemContents h2{padding-top:25px}.systemContents ul{margin-bottom:7px}.systemBox{min-height:432px;font-size:16px}.systemBox figure{position:absolute;top:5vw;width:57%;right:-240px}}#system01 h2{color:#13a6bc}#system02 h2{color:#71a333}#system03 h2{color:#f2637b}#system04 h2{color:var(--badgeDemand)}#system01 li{color:#13a6bc;background-color:#e0f4f7}#system02 li{color:#71a333;background-color:#f4fceb}#system03 li{color:#f2637b;background-color:#fcebee}#system04 li{color:var(--badgeDemand);background-color:#fcf2eb}.systemPriceOuter .systemPrice{margin-top:0;margin-bottom:60px}.systemDetailContents .container{padding-top:60px;padding-bottom:60px}.systemDetailContents h2{line-height:1.2;margin-bottom:20px;font-size:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.systemDetailContents h2:after{display:block;clear:both;content:""}.systemDetailContents h2 small{display:inline-block;color:#222;font-size:21px}.systemDetailContents em{color:#d40a0a}.systemDetailHead{padding:10px 0}.systemDetailHead h2{font-weight:bold;font-size:20px;line-height:1.25}.systemDetailLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -5px 30px}.systemDetailLink li{width:25%;line-height:1.35;padding:5px}.systemDetailLink li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px 10px 10px 0;border-radius:var(--btnRadius);line-height:1.3;color:#fff;font-size:15px;font-weight:bold;text-decoration:none;-webkit-box-shadow:0 3px 0 #999;box-shadow:0 3px 0 #999}.systemDetailLink li a i{-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.systemDetailLink li a i img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.systemDetailBox{position:relative}.systemDetailBox p{font-size:16px;margin-bottom:10px}.systemDetailBox h2 .systemDetailTitle{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;text-align:left;position:relative}.systemDetailBox h2 i{margin-right:10px;width:min(12vw,64px)}.systemDetailBox h2 small,.systemDetailBox h2 span{display:block}.systemDetailBox h2 .patentIcon{position:absolute;right:20px;top:-30px;width:100px}.systemDetailBox .systemParentsDl dt{border:2px solid #ccc;padding:3px 5px;text-align:center;width:6rem;margin-bottom:5px}.systemDetailBox .systemParentsDl dt:first-of-type{border-color:var(--globalColor);color:var(--globalColor)}.systemDetailBox .systemParentsDl dt:nth-of-type(2){border-color:#1ab32d;color:#1ab32d;margin-top:20px}.systemDetailBox .systemParentsDl dd{font-size:16px}@media screen and (max-width:1024px){.systemDetailContents .container{padding:20px 10px}.systemDetailContents h2{line-height:1;margin-bottom:10px;font-size:24px}.systemDetailContents h2:before{max-width:15vw;max-height:15vw}.systemDetailContents h2.patentTitle{padding-right:77px}.systemDetailContents h2 small{display:block;margin:5px 0;font-size:14px}.systemDetailContents h2 span{float:left}.systemDetailContents h2 .patentIcon{width:70px;top:-10px;right:0}.systemDetailContents h2 .patentIcon img{width:100%;max-width:none;margin-right:0}.systemDetailContents li{width:47%;font-size:14px;padding:10px}.systemDetailBox figure{max-width:300px;margin:10px auto}.systemDetailLink{margin:20px -5px}.systemDetailLink li{width:50%;padding:5px}.systemDetailLink li a{font-size:min(3.5vw,14px)}.systemDetailLink li a i img{width:30px;height:30px}.systemDetailBox h2 .systemDetailTitle{width:78%}}@media screen and (max-width:768px){.systemDetailHead h2{font-size:16px}}@media screen and (min-width:1025px){.systemDetailLink li:hover{position:relative;top:3px}.systemDetailLink li:hover a{-webkit-box-shadow:0 0 0 #999;box-shadow:0 0 0 #999}.systemDetailLink li a.systemDetailLinkBtn01{padding:12px 0}.systemDetailContents{overflow:hidden}.systemDetailContents .systemParentsDl,.systemDetailContents h2,.systemDetailContents p{float:right;width:545px}.systemDetailBox{min-height:388px}.systemDetailBox figure{position:absolute;top:0;left:-108px;max-width:500px}}.systemParentsTitle{background-color:#fcebee}#systemParents01 h2,#systemParents02 h2,#systemParents03 h2,#systemParents04 h2,#systemParents05 h2,#systemParents06 h2,#systemParents07 h2,#systemParents08 h2,#systemParents09 h2,#systemParents0a h2,#systemParents10 h2,#systemParents11 h2,#systemParents12 h2,#systemParents13 h2,#systemParents14 h2,#systemParents15 h2{color:#f2637b}.systemParentsLink li{float:left;width:25%;padding-right:5px;padding-left:5px}.systemParentsLink li a{background:#f2637b;-webkit-box-shadow:0 3px 0 #832031;box-shadow:0 3px 0 #832031}.systemParentsLink li a:before{left:106px;border-top-color:#f2637b}.systemParentsLink li a:after{left:103px;border-top-color:#832031}.systemParentsLink li:hover a:after{left:106px;bottom:-20px}@media screen and (max-width:1024px){.systemParentsLink li{width:50%;font-size:14px;padding:5px}#systemParents06 h2 span{display:block}#systemParents06 h2 br{display:none}}@media screen and (min-width:1025px){.systemParentsTitle h1{padding-left:85px;background:url(../images/system-parents-title-icon01.png) no-repeat 0 50px}#systemParents06 h2 img{margin-top:30px}}.systemChildrenTitle{background-color:#fcf2eb}#systemChildren01 h2,#systemChildren02 h2,#systemChildren03 h2,#systemChildren04 h2,#systemChildren05 h2,#systemChildren06 h2,#systemChildren07 h2,#systemChildren08 h2,#systemChildren09 h2,#systemChildren10 h2,#systemChildren11 h2,#systemChildren12 h2,#systemChildren13 h2,#systemChildren14 h2,#systemChildren15 h2,.systesColor03 h2{color:var(--badgeDemand)}.systemChildren03{margin-bottom:60px}.systemChildrenLink{text-align:center}.systemChildrenLink li{display:inline-block;float:none;width:25%;padding-right:5px;padding-left:5px}.systemChildrenLink li a{background:var(--badgeDemand);-webkit-box-shadow:0 3px 0 #8e4b17;box-shadow:0 3px 0 #8e4b17}.systemChildrenLink li a:before{left:106px;border-top-color:var(--badgeDemand)}.systemChildrenLink li a:after{left:103px;border-top-color:#8e4b17}.systemChildrenLink li:hover a:after{left:106px;bottom:-20px}@media screen and (max-width:1024px){.systemChildrenLink li{float:left;width:50%;font-size:14px;padding:5px}#systemChildren06 h2 span{display:block}#systemChildren06 h2 br{display:none}}@media screen and (min-width:1025px){.systemChildrenTitle h1{padding-left:80px;background:url(../images/system-children-title-icon01.png) no-repeat 0 50px}#systemChildren06 h2 img{margin-top:30px}}.systemChildren03{padding-top:60px}.systemChildren03 .container{padding:40px 30px 20px;border:3px solid #ccc}.systemChildren03 h2{margin-bottom:20px;color:var(--globalColor);font-size:36px;text-align:center}.systemChildren03 h2 small{color:#222;font-size:18px}.systemChildren03 h3{margin-bottom:10px;color:var(--globalColor);font-size:24px;text-align:center}.systemChildren03 h4{margin:10px 0;font-size:16px;text-align:center}@media screen and (max-width:768px){.systemChildren03 .container{padding:10px;border:none}.systemChildren03 h2{font-size:24px}.systemChildren03 h2 small{font-size:14px}.systemChildren03 h3{font-size:18px}}.systemFacilityTitle{background-color:#e0f4f7}#systemFacility01 h2,#systemFacility02 h2,#systemFacility03 h2,#systemFacility04 h2,#systemFacility05 h2,#systemFacility06 h2,#systemFacility07 h2,#systemFacility08 h2,#systemFacility09 h2,#systemFacility10 h2,#systemFacility11 h2,#systemFacility12 h2,#systemFacility13 h2,#systemFacility14 h2,#systemFacility15 h2{color:#13a6bc}.systemFacilityLink li a{background:#13a6bc;-webkit-box-shadow:0 3px 0 #0b5864;box-shadow:0 3px 0 #0b5864}@media screen and (max-width:1024px){.systemFacilityLink li{width:50%;padding:5px}.systemFacilityLink li:last-child{width:50%}#systemFacility06 h2 span{display:block}#systemFacility06 h2 br{display:none}}@media screen and (min-width:1025px){.systemFacilityTitle h1{padding-left:99px;background:url(../images/system-facility-title-icon01.png) no-repeat 0 50px}#systemFacility06 h2 img{margin-top:30px}}.systemBusinessTitle{background-color:#f4fceb}#systemBusiness01 h2,#systemBusiness02 h2,#systemBusiness03 h2,#systemBusiness04 h2,#systemBusiness05 h2,#systemBusiness06 h2,#systemBusiness07 h2,#systemBusiness08 h2,#systemBusiness09 h2,#systemBusiness10 h2,#systemBusiness11 h2,#systemBusiness12 h2,#systemBusiness13 h2,#systemBusiness14 h2,#systemBusiness15 h2{color:#71a333}#systemBusiness03{margin-bottom:60px}.systemBusinessLink li a{background:#71a333;-webkit-box-shadow:0 3px 0 #3f680b;box-shadow:0 3px 0 #3f680b}@media screen and (min-width:1025px){.systemBusinessTitle h1{padding-left:72px;background:url(../images/system-business-title-icon01.png) no-repeat 0 50px}}.otherSystem{margin:60px 0 30px}.otherSystem .container{padding:60px 0 20px}.otherSystem h2{margin-bottom:10px;padding:25px 10px;border-top:1px solid #f2e99a;border-bottom:1px solid #f2e99a;background:var(--contentColor02);color:#38120a;font-size:36px;text-align:center}.otherSystem h3{position:relative;line-height:1.3;font-size:17px;text-align:center}.otherSystem h3:after{display:block;clear:both;content:""}.otherSystem h3 span{display:inline-block}.otherSystem h3 span:last-child{text-align:left;padding:5px 0 0}.otherSystem figure{margin:10px 0}.otherSystem ul{margin:0 -8px}.otherSystem ul:after{display:block;clear:both;content:""}.otherSystem li{float:left;width:25%;padding:0 8px;line-height:1.5;text-align:center}.otherSystem li a{display:block;width:100%;text-decoration:none}.otherSystem li p{text-decoration:underline}.otherSystem figure{border-radius:10px}.otherSystemList01 h3{color:#13a6bc}.otherSystemList01 figure{background:#13a6bc}.otherSystemList02 h3{color:#71a333}.otherSystemList02 figure{background:#71a333}.otherSystemList03 h3{color:#f2637b}.otherSystemList03 figure{background:#f2637b}.otherSystemList04 h3{color:var(--badgeDemand)}.otherSystemList04 figure{background:var(--badgeDemand)}.otherSystem li figure{vertical-align:middle;text-align:center}.otherSystem li img{vertical-align:middle}.otherSystemRecommend01{position:absolute;top:-35px;width:100%;text-align:center}.otherSystem .disabled a{cursor:default;color:#aaa;pointer-events:none}.otherSystem .disabled a h3{color:#ccc}.otherSystem .disabled a figure{background:#ddd}.otherSystem .disabled a p{text-decoration:none}.otherSystem .disabled img{opacity:0.8}.otherSystem .disabled .otherSystemRecommend01{display:none}@media screen and (max-width:1024px){.otherSystem{margin:30px 0}.otherSystem .container{padding:0 10px}.otherSystem h2{margin-bottom:50px;padding:15px 10px;color:#38120a;font-size:24px;text-align:center}.otherSystem li p.otherSystemRecommend01{top:-25px;margin-bottom:5px;padding:2px;background:var(--globalColor);color:#fff;font-size:12px;text-align:center;text-decoration:none}.otherSystem li figure{margin:10px auto;width:125px;height:125px;line-height:125px;text-align:center}}@media screen and (max-width:768px){.otherSystem li{float:none;width:100%;border-bottom:1px solid #ccc}.otherSystem h2{margin-bottom:0}.otherSystem h3{margin-bottom:5px;text-align:left}.otherSystem li figure{float:left;width:50px;height:50px;line-height:50px;margin:0 5px 0 0;border-radius:5px}.otherSystem li img{width:30px}.otherSystem li a{padding:10px 0;text-decoration:none}.otherSystem li a:after{display:block;clear:both;content:""}.otherSystem li p{text-align:left}.otherSystem li p.otherSystemRecommend01{display:inline-block;position:relative;top:-2px;width:auto;margin-bottom:5px;padding:3px;background:var(--globalColor);color:#fff;font-size:12px;text-align:center;text-decoration:none}.otherSystem li.disabled{background:#f1f1f1}}@media screen and (min-width:1025px){.otherSystemRecommend01{position:absolute;top:-35px;width:100%;height:31px;background:url(../images/index-system-recommend.png) no-repeat top center;text-align:center;text-indent:100%;overflow:hidden;white-space:nowrap}.otherSystem li figure{margin:10px auto;width:125px;height:125px;line-height:125px;text-align:center}}.systemIcon01{display:inline-block;vertical-align:top;margin-bottom:5px;padding:10px;line-height:1;background:var(--globalColor);color:#fff;font-size:16px}@media screen and (max-width:1024px){.systemIcon01{font-size:12px;padding:5px}}.topicsOther.systemTopicsOther h2{margin-bottom:20px;padding:0;color:var(--globalColor);background:transparent;border:none}@media screen and (max-width:1024px){.topicsOther.systemTopicsOther h2{margin-bottom:10px;font-size:18px}.topicsOther.systemTopicsOther ul{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:1025px){.topicsOther.systemTopicsOther .container{margin:30px auto 80px}}.systemContents .formTable{margin-bottom:10px}.systemContents .formTable+p{width:auto;margin-top:0;text-align:left}.systemPrice{margin-top:30px;margin-bottom:30px;padding:20px;border:1px solid #d9b030}.systemPrice h2{margin:-20px -20px 20px;padding:15px;background:#d9b030;color:#fff;font-size:21px;text-align:center}.systemPrice dt{float:left;font-size:18px;font-weight:bold}.systemPrice dd{float:left;font-size:18px;font-weight:bold}.systemPrice dd strong{color:#d40a0a;font-size:32px;font-weight:bold}.systemPriceBox p{float:left;width:49%;margin-right:2%;margin-bottom:10px;background:var(--contentColor02);font-size:18px;font-weight:bold;text-align:center}.systemPriceBox p:last-child{margin-right:0}.systemPriceBox strong{color:#d40a0a;font-size:32px;font-weight:bold}.systemPrice a{color:#f00;font-size:16px}.systemPrice a:hover{text-decoration:none}.systemOtherLink{margin-bottom:100px}.systemOtherLink h2{margin-bottom:20px;display:table;font-size:18px;padding-left:10px;border-left:5px solid var(--globalColor)}.systemOtherLink ul{display:-webkit-box;display:-ms-flexbox;display:flex}.systemOtherLink li{width:25%;margin:5px}.systemOtherLink li a{display:block;padding:10px;padding-left:1em;background-position:5px center;background-repeat:no-repeat;border-radius:var(--btnRadius);color:#fff;text-align:center;text-decoration:none;font-weight:bold}.systemOtherLink li:last-child{margin-right:0}.systemOtherLink li a:before{left:auto;top:6px;right:10px;bottom:0;font-size:18px}.systemOtherLink li a:hover{top:3px;-webkit-box-shadow:none;box-shadow:none}.systemOtherLink01{background-color:#13a6bc;background-image:url(../images/system-btn-icon01.png);-webkit-box-shadow:0 3px 0 #0d6977;box-shadow:0 3px 0 #0d6977}.systemOtherLink02{background-color:#71a333;background-image:url(../images/system-btn-icon02.png);-webkit-box-shadow:0 3px 0 #3f680b;box-shadow:0 3px 0 #3f680b}.systemOtherLink03{background-color:#f2637b;background-image:url(../images/system-btn-icon03.png);-webkit-box-shadow:0 3px 0 #832031;box-shadow:0 3px 0 #832031}.systemOtherLink04{background-color:var(--badgeDemand);background-image:url(../images/system-btn-icon04.png);-webkit-box-shadow:0 3px 0 #8e4b17;box-shadow:0 3px 0 #8e4b17}.systemOtherLink05{-webkit-box-shadow:0 3px 0 #444d6b;box-shadow:0 3px 0 #444d6b}.systemOtherLink li a.systemOtherLink05{padding-left:0;background-color:#596ba9}@media screen and (max-width:1024px){.systemOtherLink{margin-bottom:30px}.systemOtherLink ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.systemOtherLink li{width:48%;margin:1%}.systemOtherLink li a{width:100%;font-size:12px;background-image:none}.systemOtherLink li a:before{top:8px;right:8px;font-size:12px}}@media screen and (max-width:768px){.systemPriceBox p{float:none;width:100%}}#system06 .container{padding-bottom:20px}.kidsBalancerTopImg h1,.kidsBalancerTopImg p{display:none}.kidsBalancerContBox01 h2{font-size:24px;text-align:center}.kidsBalancerContBox01 p{font-size:16px}.kidsBalancerContBox01 figure{max-height:190px;margin:25px 0;text-align:center}.kidsBalancerContBox01 figure img{max-height:190px}.kidsBalancerFee{margin-bottom:60px}.kidsBalancerFee .price02{margin:0}@media screen and (max-width:1024px){.kidsBalancerTopImg{padding-top:39.4%;height:0;border:1px solid #f2e99a;background:var(--contentColor02) url(../images/kids-balancer-img-sp01.jpg) no-repeat top center;background-size:100%}.kidsBalancerContBox01{margin:20px 0 30px}}@media screen and (min-width:1025px){.kidsBalancerTopImg{width:100%;height:400px;border:1px solid #f2e99a;background:var(--contentColor02) url(../images/kids-balancer-top-img.jpg) no-repeat top center}.kidsBalancerContBox01{float:left;width:33.33%;margin:50px 0 80px;padding-left:2%}.kidsBalancerContBox01:first-child{padding-left:0}}.systemHP{margin:80px auto 100px;padding:30px 20px;border:3px solid #f2e99a;background:var(--contentColor02)}.systemHP h3{font-size:28px;text-align:center;color:var(--globalColor)}.systemHP em{font-size:1.125em}.systemHP .openpackSystem{margin-bottom:0}.systemHP .openpackSystem h3{height:auto}.systemHP .openpackSystem>ul li{font-size:16px}.systemHP .openpackSystem figure{margin-bottom:0}.systemHP .openpackSystemBox{background:#fff}@media screen and (max-width:768px){.systemHP{padding:20px 10px}.systemHP h3{font-size:24px}}.systemTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.systemTop figure{width:40%;max-width:340px;margin-left:auto}.systemTop h2{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;color:var(--globalColor);font-size:24px;line-height:1.6;display:inline-block}.systemTop h2 span{display:inline-block}.systemTop h2 em{display:table;background-color:var(--globalColor);color:white;padding:3px 15px;margin-bottom:8px}@media screen and (max-width:1024px){.systemTop h2{font-size:20px}.systemTop h2 span{display:inline}}@media screen and (max-width:480px){.systemTop figure{width:30%;max-width:90px}.systemTop h2{margin-right:10px;font-size:5vw;line-height:1.3}}.otherSystemLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -4px}.otherSystemLink li{width:33.3333333333%;padding:4px}.otherSystemLink li a{padding:0 10px;padding-right:30px;border-radius:2px;line-height:1.35;height:60px;border:1px solid var(--globalColor);color:var(--globalColor);background-color:#fffff0;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.otherSystemLink li a:after{right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;font-family:FontAwesome;font-weight:normal;content:"\f107";font-size:24px;-webkit-transition:top 0.3s;transition:top 0.3s}.otherSystemLink li a:hover{background-color:color-mix(in srgb,#fffff0 92%,black)}.otherSystemBox01{margin:50px auto}.otherSystemBox01 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.otherSystemBox01 .flex figure{margin-right:20px;width:25%}.otherSystemBox01 .flex .leftText{width:75%}.otherSystemBox01 .flex .mla{margin-left:auto}.otherSystemBox01 h2{font-size:36px;font-weight:900;margin:0 0 10px;color:var(--badgeDemand)}.otherSystemBox01 h2 span{color:#222;font-size:21px}.otherSystemBox01 h2 .logoSub{line-height:1.5;font-size:20px;color:#444;margin-left:15px}.otherSystemBox01 .detailText{margin:15px 0;font-weight:bold;font-size:1rem}.otherSystemBox01 .imgTextBox01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.otherSystemBox01 .imgTextBox01 figure{width:30%}.otherSystemBox01 .imgTextBox01 .textBox{width:60%;margin-left:20px}.otherSystemBox01 .imgTextBox01 .textBox h3{margin-bottom:10px;font-weight:bold;font-size:1.5rem}.otherSystemBox01 .otherSystemTxt{margin:10px 0 1.5rem;padding:10px 20px;border:1px solid #ddd;background:#fff}.otherSystemBox01 .otherSystemGuide{background-color:#fff;margin:10px 0 1.5rem;padding:10px 20px;border:1px solid #e2e2e2}.otherSystemBox01 .otherSystemGuide .otherSystemList li{position:relative;line-height:1.5;font-weight:bold;margin:10px 0;padding-left:1.5rem}.otherSystemBox01 .otherSystemGuide .otherSystemList li:before{margin-right:5px;color:var(--strongColor);position:absolute;left:0;top:0;font-family:"FontAwesome";content:"\f00c"}.otherSystemBox01 .otherSystemGuide .otherSystemList li h3{color:var(--strongColor);font-size:16px;margin-bottom:3px}.otherSystemBox01 .otherSystemGuide sub{vertical-align:baseline}.otherSystemBox01 .otherSystemThreeImg{margin:10px 0 1.5rem}.otherSystemBox01 .otherSystemThreeImg ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.otherSystemBox01 .otherSystemThreeImg li:not(:last-child){margin-right:12px}.otherSystemBox01 .otherSystemPrice caption{font-weight:bold;text-align:left;margin-top:1rem}.otherSystemBox01 .otherSystemBox01Frame{padding:25px 20px 15px;border:1px solid var(--badgeDemand);background:#fffff0}#otherSystem06 .flex{margin-bottom:0}#otherSystem06 .flex .leftText{width:100%}@media screen and (max-width:1024px){.otherSystemBox01 .otherSystemBox01Frame{padding:10px}.otherSystemBox01 .imgTextBox01 .textBox{margin-left:0}.otherSystemBox01 .imgTextBox01 .textBox h3{font-size:1rem}}@media screen and (max-width:768px){.otherSystemLink{margin:30px -3px}.otherSystemLink li{width:50%;padding:3px}.otherSystemLink li a{padding-right:26px;font-size:min(3.25vw,14px);height:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;padding-bottom:20px}.otherSystemLink li a:after{right:0;left:0;line-height:1;margin:0 auto;text-align:center;top:auto;-webkit-transform:none;transform:none;bottom:0}.otherSystemBox01 .flex{display:block;text-align:center}.otherSystemBox01 .flex figure{margin:0 auto 15px;width:200px}.otherSystemBox01 .flex .leftText{width:auto}.otherSystemBox01 .flex .leftText h2{font-size:1.5rem}.otherSystemBox01 .flex .leftText p{text-align:left;font-size:14px}.otherSystemBox01 h2 .logoSub{display:block;font-size:16px;margin-top:5px}.otherSystemBox01 .otherSystemThreeImg ul{display:block}.otherSystemBox01 .otherSystemThreeImg ul li{text-align:center}.otherSystemBox01 .otherSystemThreeImg ul li:not(:last-child){margin:0 0 10px}.otherSystemBox01 .imgTextBox01{display:block}.otherSystemBox01 .imgTextBox01 figure{margin:0 auto 15px;width:100%}.otherSystemBox01 .imgTextBox01 .textBox{width:auto}}.otherSystemvideo .videoInner{position:relative;padding-bottom:56.25%}.otherSystemvideo .videoInner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.seminarListMap{background:#f6f9f9;border:1px solid var(--tableBorderColor);margin:40px 0;padding:20px;position:relative}.seminarListMapBox{height:365px;position:absolute}.seminarListMapBox ul{margin:10px -1%;width:530px}.seminarListMapBox li{float:left;padding:1%;width:20%}.seminarListMapBox li a{background:#fff;border:1px solid var(--globalColor);border-radius:var(--btnRadius);display:block;padding:2px;text-align:center}@media screen and (max-width:1024px){.seminarListMap{display:none}}.pageSeminarSearch{margin:20px 0;border:1px solid #ccc;border-radius:var(--btnRadius)}.pageSeminarSearch h3{font-size:1.25rem;padding:10px 15px 13px;border-bottom:1px solid #ccc;line-height:1;background-color:#f1f1f1}.pageSeminarSearch p{width:8rem;margin-top:5px}.pageSeminarSearch p:after{content:"：";float:right;margin-right:5px}.pageSeminarSearch .list{margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.pageSeminarSearch ul{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageSeminarSearch ul li{margin:0.25rem}.pageSeminarSearch ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#444;border-radius:500px;-webkit-box-shadow:none;box-shadow:none;color:white;font-size:14px;height:28px;padding:0 15px;-webkit-transition:background 0.25s;transition:background 0.25s}.pageSeminarSearch ul li a:hover{background-color:#000}.pageSeminarSearch ul li.active a{background-color:var(--globalColor)}.pageSeminarList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.pageSeminarList li{margin:0;width:calc(33.3333333333% - 6.6666666667px)}.pageSeminarList li a{background-color:#fff;border:2px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;display:block;height:100%;padding:10px;position:relative;color:#741c05;text-decoration:none;-webkit-transition:0.3s;transition:0.3s}.pageSeminarList li a:after{content:"";position:absolute;right:-1px;bottom:-1px;clip-path:polygon(100% 0,0% 100%,100% 100%);width:15px;height:15px;background-color:#ccc;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.pageSeminarList li a:hover{border-color:var(--globalColor);color:var(--globalColor)}.pageSeminarList li a:hover img{opacity:1}.pageSeminarList li a:hover:after{background-color:var(--globalColor)}.pageSeminarList li figure{margin-bottom:10px}.pageSeminarList li figure img{width:100%;aspect-ratio:10/7;min-height:120px;-o-object-fit:cover;object-fit:cover}.pageSeminarList li .pageSeminarListBox p{font-size:16px;font-weight:bold;line-height:1.35;margin-bottom:15px}.pageSeminarList li .pageSeminarListBox dl{margin-top:auto}.pageSeminarList li .pageSeminarListBox dt{background:#ead82b;color:#38120a;display:table;font-size:12px;line-height:1;padding:3px 4px;margin-bottom:5px}.pageSeminarList li .pageSeminarListBox dd{color:#222;font-size:13px;line-height:1.35;display:-webkit-box;display:-ms-flexbox;display:flex}.seminarListTag{left:10px;position:absolute;top:10px}.seminarListTag p{background-color:#ccc;border:none;border-radius:50px;color:#555;font-size:13px;font-weight:bold;text-align:center;width:5.5rem}.seminarListTag p+p{margin-top:3px}.seminarListTag.type01 p{background-color:var(--badgeDemand);color:#fff}.seminarListTag.type02 p{background-color:#448271;color:#fff}.seminarListTag.type03 p{background-color:#5458a1;color:#fff}.seminarListTag.type04 p{background-color:#a19310;color:#fff}.seminarListDaysEnd a{background-color:#f5f5f5!important;-webkit-filter:grayscale(1);filter:grayscale(1)}.seminarListDaysEnd a *{color:#888!important}@media screen and (max-width:768px){.pageSeminarList{gap:0}.pageSeminarList li{margin:0;width:100%;border-bottom:1px solid #ccc}.pageSeminarList li a{height:auto;border:none;border-radius:0;display:grid;grid-template-columns:25% 1fr;grid-template-rows:repeat(2,auto);grid-column-gap:0px;grid-row-gap:0px;gap:5px 10px}.pageSeminarList li a:after{display:none}.pageSeminarList li figure{grid-area:1/1/3/2;margin:0}.pageSeminarList li figure img{aspect-ratio:auto;min-height:0}.pageSeminarList li .pageSeminarListBox{grid-area:2/2/3/3}.pageSeminarList li .pageSeminarListBox p{text-decoration:underline}.seminarListTag{grid-area:1/2/2/3;position:static;display:inline-block}}@media screen and (max-width:480px){.pageSeminarSearch{display:block}.pageSeminarSearch .list{display:block}.pageSeminarSearch p{margin:0 0 5px}.pageSeminarSearch p:after{display:none}.pageSeminarSearch ul li a{font-size:12px;padding:0 12px}}.seminarListBox{position:relative}.seminarListBox .seminarListTag{position:static;display:inline-block;padding:4px 0;width:6em;text-align:center;line-height:1;border:1px solid #999;background:#fff;font-size:12px}.seminarListInfoBox dt{background:#ead82b;color:#38120a;float:left;font-size:12px;height:20px;line-height:20px;margin-right:10px;text-align:center;width:50px}.seminarListInfoBoxEnd{color:#888}.seminarListInfoBoxEnd+.seminarListInfoCapa dd,.seminarListInfoBoxEnd+.seminarListInfoCapa dt{color:#888}.seminarListInfoBoxEnd dt{background:#ddd;color:#888}.seminarListInfoBoxEnd .btn02{background:#ddd;-webkit-box-shadow:0 1px 0 0 rgba(100,100,100,0.5);box-shadow:0 1px 0 0 rgba(100,100,100,0.5);color:#888}.seminarListArea{margin-top:30px}@media screen and (max-width:1200px){.seminarListArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminarListBox{width:50%}.seminarListBox:nth-child(-n+2) a{border-top:2px solid var(--tableBorderColor)}.seminarListBox:nth-child(2n) a{border-right:2px solid var(--tableBorderColor)}.seminarListBox a{border-bottom:2px solid var(--tableBorderColor);border-left:2px solid var(--tableBorderColor);display:block;height:100%;padding:10px;text-decoration:none}.seminarListBox dl{line-height:1.3}.seminarListBox dt{display:inline-block}.seminarListBox dd{display:inline-block}.seminarListBox dd br{display:none}.seminarListBox em{margin-bottom:3px}.seminarListBox .seminarListTag{display:block}.seminarListInfo figure{margin:10px auto}.seminarListInfo figure img{height:30vw;-o-object-fit:cover;object-fit:cover;width:100%}.seminarListInfoBox h2{font-size:1.15em;margin:10px 0}.seminarListInfoBox dl{margin:10px 0}.seminarListInfoBox dt{margin-bottom:5px}.seminarListInfoCapa{background:#f1f1f1;margin:10px 0 0;padding:5px;text-align:center}.seminarListInfoCapa dd{color:var(--strongColor)}.seminarListInfoCapa strong{font-size:1.5em}}@media screen and (max-width:768px){.seminarListArea li{border:1px solid #ccc}}@media screen and (max-width:480px){.seminarListBox.seminarListBox{margin-top:-2px;width:100%}.seminarListBox.seminarListBox a{border:2px solid var(--tableBorderColor)}.seminarListInfo figure img{height:200px}}@media screen and (min-width:1201px){.seminarListBox{border-bottom:1px solid var(--tableBorderColor);position:relative}.seminarListBox:first-child{border-top:1px solid var(--tableBorderColor)}.seminarListBox a{display:block;min-height:140px;padding:10px 0 15px;position:relative;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.seminarListBox a:focus,.seminarListBox a:hover{background-color:#fff5c3;color:#333}.seminarListBox a:hover .btn02:after{left:3px}.seminarListDays{float:left;padding:0 10px;width:15.7%}.seminarListDays dd,.seminarListDays dt{line-height:1.25;text-align:center}.seminarListDays dt{color:#222;font-size:21px;margin-top:3px;text-align:center}.seminarListDays dt em{margin-bottom:5px}.seminarListDays dt:first-child{margin-top:0}.seminarListDays dt span{color:#666;font-size:14px;font-weight:bold}.seminarListDays dd{color:#666;font-size:14px;font-weight:bold}.seminarListDays dt span{display:block;line-height:1}.seminarListInfo{border-left:1px solid var(--tableBorderColor);overflow:hidden;padding:5px 0 5px 2%}.seminarListInfo figure{float:left;margin-right:2%;max-width:140px;width:17.7%}.seminarListInfoBox{float:left;width:62.5%}.seminarListInfoBox h2{font-size:21px;margin-bottom:10px}.seminarListInfoBox dt{margin-bottom:8px}.seminarListInfoBox dd{font-size:13px;line-height:20px;margin-bottom:8px;overflow:hidden}.seminarListInfoBox dd strong{font-size:1.15em}.seminarListInfoCapa{background:#f1f1f1;border-radius:5px;float:right;font-weight:bold;margin-right:10px;max-width:125px;padding:10px;text-align:center;width:15.9%}.seminarListInfoCapa dd,.seminarListInfoCapa dt{line-height:1.1}.seminarListInfoCapa dt{margin-top:5px}.seminarListInfoCapa dt:first-child{margin-top:0}.seminarListInfoCapa dd{color:var(--strongColor)}.seminarListInfoCapa dd strong{font-size:24px}.seminarListInfoLive a{display:block;padding:0;position:absolute;right:-140px;top:20px}.seminarListInfoLive a:hover{background:none}.seminarListInfoLive a:before{content:none}}.seminarListLink01{margin:40px 40px 80px;text-align:center}@media screen and (max-width:1200px){.seminarListBox{position:relative}.seminarListLimit .seminarListTag{display:inline-block}.seminarListLimit dd{font-weight:bold}.seminarListLimit p{background:#ead82b;display:inline-block;padding:5px}.seminarListLimit p br{display:none}}@media screen and (min-width:1201px){.seminarListLimit dd{color:#222;font-size:21px;line-height:1;margin-top:5px}.seminarListLimit p{font-size:16px;margin:15px 10px 0 10px;padding:10px 5px;text-align:center}}.seminarCapa01,.seminarDays01,.seminarFee01,.seminarTime01{font-size:20px}.seminarDetailEnd{border:1px solid #f00;color:#f00;font-size:16px;font-weight:bold;padding:5px;text-align:center}.seminarDetailInfoBox strong{display:inline-block;font-size:18px;line-height:1.3}.seminarDetailInfoBox em{font-weight:bold}@media screen and (max-width:768px){.seminarDetailInfo{margin:20px 0}.seminarDetailInfoBox{margin-bottom:20px}.seminarDetailInfoBox figure{margin:3px 0 10px}}@media screen and (min-width:769px){.seminarDetailInfo{margin:40px 0}.seminarDetailInfoBox{margin-top:10px}.seminarDetailInfoBox figure{float:left;margin:0 20px 0 0;overflow:hidden;width:35%}.seminarDetailInfoBox p{overflow:hidden}}.seminarDetailData dt{background:#ead82b;clear:both;color:#38120a;display:inline-block;line-height:1.3;margin-top:8px;padding:4px;text-align:center}.seminarDetailData dt:first-child{margin-top:0}.seminarDetailData dd span{font-weight:bold}.seminarDetailData dd:nth-child(2){padding-top:0}.seminarDetailData dd.seminarSubject01{font-weight:normal;line-height:1.8}@media screen and (max-width:768px){.seminarDetailData dt{width:100%}.seminarDetailData dd:nth-child(2){line-height:1.1;margin:10px 0}.seminarDetailData dd:last-child{margin:10px 0 20px}}@media screen and (min-width:769px){.seminarDetailData{margin:30px 0}.seminarDetailData .seminarDetailMap,.seminarDetailData dl{width:100%}.seminarDetailData dl{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminarDetailData dt{margin-right:2%;width:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seminarDetailData dd{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.2}.seminarDetailData dd:last-child{line-height:1.5}}.seminarDetailTeacher{background:#f7f7f7;border:3px solid #f1f1f1;padding:15px}.seminarDetailTeacher dt{background:#ead82b;color:#38120a;display:inline-block;margin-bottom:3px;padding:2px 20px;text-align:center}.seminarDetailTeacher dd{margin-bottom:10px}.seminarDetailTeacher dd:last-child{margin-bottom:0}@media screen and (max-width:768px){.seminarDetailTeacher{margin:20px 0}.seminarDetailTeacher figure{margin-bottom:10px;margin-left:auto;margin-right:auto;width:30%}.seminarDetailTeacherInfo{overflow:hidden}.seminarDetailTeacher dd strong{display:block;font-size:18px}}@media screen and (min-width:769px){.seminarDetailTeacher{border:5px solid #f1f1f1;margin:30px 0;padding:20px}.seminarDetailTeacher figure{float:left;margin-right:20px}.seminarDetailTeacher dl{overflow:hidden}.seminarDetailTeacher dd strong{font-size:24px}}@media screen and (max-width:1024px){.seminarInquiry{margin:40px 0}.seminarInquiry .seminarInquiryImg01,.seminarInquiry .seminarInquiryImg02{display:none}}@media screen and (min-width:1025px){.seminarInquiry{margin:20px 0 40px}.seminarInquiry .container{position:relative}.seminarInquiry .seminarInquiryImg01{left:-10px;position:absolute;top:-20px}.seminarInquiry .seminarInquiryImg02{position:absolute;right:-20px;top:-20px}}.seminarInquiry01 .seminarInquiryContactBox{line-height:1.2;margin:5px 0;text-align:center}.seminarInquiry01 .seminarInquiryTel{font-size:14px}.seminarInquiry01 .seminarInquiryLink{font-weight:bold;text-align:center}.seminarInquiry01 .seminarInquiryFax a:after{color:var(--globalColor);content:"\f1c1";font-family:"FontAwesome";margin-left:5px}@media screen and (max-width:1024px){.seminarInquiry01 .seminarInquiryTitle{color:var(--globalColor);font-size:18px;line-height:1.3;text-align:center}.seminarInquiryBtn01{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgb(227,76,38);background:-webkit-gradient(linear,left bottom,left top,from(rgb(227,76,38)),to(rgb(237,119,41)));background:linear-gradient(0deg,rgb(227,76,38) 0%,rgb(237,119,41) 100%);border:1px solid #e34c26;border-radius:var(--btnRadius);-webkit-box-shadow:0 3px 0 0 #822710;box-shadow:0 3px 0 0 #822710;color:#fff!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:normal;height:54px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.35;padding:10px;padding-right:27px;position:relative;text-decoration:none;width:275px}.seminarInquiryBtn01:after{content:"\f105";font-family:"FontAwesome";margin-left:5px;position:absolute;right:10px}.seminarInquiryBtn01:active{-webkit-box-shadow:0 1px 0 0 rgb(130,39,16);box-shadow:0 1px 0 0 rgb(130,39,16);position:relative;top:2px}}@media screen and (min-width:769px){.seminarInquiry01 .seminarInquiryContact{margin:0 auto;width:530px}.seminarInquiry01 .seminarInquiryLink{margin-left:20px}}@media screen and (min-width:1025px){.seminarInquiry01 .seminarInquiryTitle{font-size:21px;margin-bottom:10px;text-align:center}.seminarInquiry01 .seminarInquiryContact{width:660px}.seminarInquiryBtn01{background:url(../images/seminar-inquiry-btn01.png) no-repeat top center;display:inline-block;height:63px;overflow:hidden;text-indent:100%;white-space:nowrap;width:320px}.seminarInquiryBtn01:focus,.seminarInquiryBtn01:hover{background-position:0 -77px}}.topics h2{color:#38120a}.topics ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;margin:-7px}.topics .topicsList{width:50%;padding:7px}.topics .topicsList a{display:block;border-radius:2px;position:relative;height:100%;border:1px solid var(--globalColor);top:0;padding:0 15px 15px;background:#fffff0;text-decoration:none;color:#222;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.topics .topicsList a:after{position:absolute;right:0;bottom:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent var(--globalColor) transparent}.topics .topicsList a:hover{background-color:color-mix(in srgb,#fffff0 92%,black)}.topics .topicsList a:hover img{opacity:1}.topics .topicsList a:hover:after{right:0}.topics .topicsList figure{margin-bottom:10px;text-align:center;font-size:13px}.topics .topicsList figure img{width:300px;height:212px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.topics .topicsList h3,.topics .topicsList p{overflow:hidden}.topics .topicsList h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;line-height:1.5;margin:0 -15px 15px;background:var(--globalColor);padding:10px 15px;color:#fff;font-size:20px;line-height:1.5}.topics .topicsList h3 span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.topics .topicsList h3 small{display:block;font-size:14px;font-weight:normal}.topics .topicsList .voiceTag.voiceTag{margin:10px 0 0}.topicsInfo{overflow:hidden;border:1px solid #ccc;border-bottom:none;background-color:#fff}.topicsInfo dl{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}.topicsInfo dd,.topicsInfo dt{padding:5px}.topicsInfo dt{padding-right:0;text-align:center;width:7rem;line-height:1}.topicsInfo dt:before{display:inline-block;position:relative;top:3px;margin-right:3px;color:var(--globalColor);font-family:"FontAwesome";font-size:24px}.topicsInfo dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:5px;margin-left:5px;border-left:1px solid #ccc}.topicsInfoList01 dt:before{content:"\f06a"}.topicsInfoList02 dt:before{content:"\f007"}.voiceTag.voiceTag{margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.voiceTag.voiceTag li{margin:3px 0 3px 0;line-height:1;border-radius:2px;width:auto;padding:0;font-size:13px;color:#565656}.voiceTag.voiceTag li:not(:last-child){margin-right:5px}.voiceTag.voiceTag li:before{content:"#";font-weight:normal}@media screen and (max-width:1024px){.topicsOuter{margin-bottom:30px}.topics{padding:10px 10px 0}.topics h2{margin-bottom:10px}.topics ul{margin-right:-10px;margin-left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.topics .topicsList h3{position:static;margin:0 -10px 15px;padding:7px 10px;line-height:1.45;font-size:16px}.topics .topicsList a{padding:0 10px 45px;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;height:100%}.topics .topicsList figure{max-width:none;margin:0 0 10px}.topics .topicsList .topicsLinkBtn01{width:95px;-webkit-box-shadow:0 0 3px #666;box-shadow:0 0 3px #666}}@media screen and (max-width:768px){.topics .topicsList{width:100%;padding:5px}.topics .topicsList h3{display:block}.topics .topicsList h3 .topicsLinkBtn01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px;margin-left:auto}.topics .topicsList figure img{width:auto;height:auto;max-height:200px}.topics .topicsInfo dt{font-size:14px;width:6rem}.topics .topicsInfo dt:before{font-size:18px}}@media screen and (min-width:1025px){.topicsOuter{margin:30px auto 60px}.topics li h3 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none}.topics li a{position:relative}.topics li a:hover:after{right:5px}.topics li a:hover .iconLink01{background:#dc4119}.topics li a:hover .iconLink01:after{right:5px}}.topicsDetail h2{color:#38120a}.topicsUser .container{margin:0 auto 60px}.topicsUser h2{margin-bottom:10px;color:#38120a;font-size:24px}.topicsUser td,.topicsUser th{padding:10px;color:#333;font-size:14px;border:1px solid var(--tableBorderColor)}.topicsUser th{width:100px;line-height:1;background:#f7f4eb;font-weight:bold;text-align:left}@media screen and (max-width:768px){.topicsUser figure{margin-bottom:10px}}@media screen and (min-width:769px){.topicsUser figure{float:left;margin-right:2%;width:40%}.topicsUser table{width:58%}.topicsUser td{width:80%}}.topicsOther .container{margin:30px auto 90px}.topicsOther h2{margin-bottom:30px;font-size:32px;padding:15px 10px 15px 25px;text-align:center;color:#38120a;background:var(--contentColor02)}.topicsOther ul{margin-right:-8px;margin-left:-8px}.topicsOther li{position:relative}.topicsOther li a{display:block;position:relative;border:1px solid #ccc;background:#f9f9f9}.topicsOther li a:before{display:inline-block;position:absolute;right:10px;bottom:10px;width:25px;height:25px;background:url(../images/icon-link03.png) no-repeat;background-size:100%;content:""}.topicsOther li p{padding:10px 10px 0}.topicsOther small{display:inline-block;margin-top:10px;font-size:12px;font-weight:normal}@media screen and (max-width:768px){.topicsOther h2{font-size:18px;margin-bottom:20px}.topicsOther li a{padding:10px;border:none;border-bottom:1px solid #ccc}.topicsOther li:first-child a{border-top:1px solid #ccc}.topicsOther li a:after{display:block;clear:both;content:""}.topicsOther li figure{float:left;width:35%;max-width:200px;margin-right:10px}.topicsOther li p{padding:0;overflow:hidden}.topicsOther li a:before{content:none}.topicsOther li figure+div{overflow:hidden}}@media screen and (min-width:769px){.topicsOther li{float:left;width:33.33%;padding:0 8px}.topicsOther li a:after{position:absolute;right:12px;bottom:10px;color:#fff;font-size:10px;font-family:"FontAwesome";content:"\f054";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.topicsOther li p:last-child{padding:0 10px 10px}}.faqLink:last-child{margin-bottom:0}.faqLink li{border-bottom:1px solid #ddd;line-height:1.3;vertical-align:middle}.faqLink li:first-child{border-top:1px solid #ddd}.faqLink li a{display:block;position:relative;width:100%;padding:15px 15px 15px 25px;background:#fff;color:#222;text-decoration:none;font-weight:bold}.faqLink li a:before{position:absolute;left:10px;margin-right:5px;content:"\f107";color:var(--globalColor);font-family:"fontAwesome"}.faqLinkCate{display:none}.faqCategoryGroup{overflow:hidden}.faqCategoryGroup h2{line-height:1.5;margin:0 0 15px;border-left:5px solid var(--globalColor);background:var(--contentColor02);padding:10px 15px;font-size:21px}@media screen and (max-width:1024px){.faqLinkGroup{padding:0;background:none;float:none;margin-bottom:20px}.faqLink{display:none}.faqLink li a{padding:10px 10px 10px 25px}.faqLinkCate{display:block;position:relative;margin:10px 0 0;padding:10px;border-radius:5px;background:var(--globalColor);color:#fff;font-size:14px;font-weight:bold}.faqLinkCate:after{position:absolute;right:10px;font-size:18px;font-family:"FontAwesome";content:"\f106"}.faqLinkCate.on:after{content:"\f107"}.faqLinkCate:hover{cursor:pointer}}@media screen and (min-width:1025px){.faqCategoryGroup,.faqLinkGroup{padding-top:20px}.faqLinkGroup{float:left;width:200px;margin-right:30px}.faqLink li a{-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.faqLink li a:hover{background:var(--contentColor02)}}.faqCategory dl{margin-bottom:40px}.faqCategory dd,.faqCategory dt{font-size:16px;position:relative;line-height:1.5;margin-left:45px;border-radius:var(--btnRadius);padding:12px 15px}.faqCategory dd span,.faqCategory dt span{font-family:inherit!important;word-spacing:normal!important}.faqCategory dd:before,.faqCategory dt:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;position:absolute;top:8px;left:-45px;height:32px;width:32px;line-height:1;overflow:hidden;border-radius:100%;color:#fff;font-size:18px;font-family:sans-serif}.faqCategory dd:after,.faqCategory dt:after{content:"";display:inline-block;position:absolute;top:12px;left:-20px;border:10px solid transparent}.faqCategory dt{margin-bottom:10px;background:#f1f1f1}.faqCategory dt:before{background:#248cbe;content:"Q"}.faqCategory dt:after{border-right:10px solid #f1f1f1}.faqCategory dt a{text-decoration:none;color:#212121}.faqCategory dt a:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.faqCategory dt a:hover{color:#c61d2b}.faqCategory dd{margin-bottom:40px;background:#fff1f1}.faqCategory dd:before{background:#e55e70;content:"A"}.faqCategory dd:after{border-right:10px solid #fff1f1}.searchbox{margin-bottom:30px;padding:10px 5px 10px 10px;background:#f1f1f1}.searchbox input{padding:10px;width:calc(100% - 120px);font-size:16px}.searchbox .btn-sm{top:-3px;width:80px;margin-right:0;margin-left:1%;padding:8px 12px}.searchbox .btn-sm:active{top:2px}.searchNum{margin-bottom:20px;font-size:16px}.question_parent{padding:30px 20px 40px;text-align:center;margin-bottom:100px;background:var(--subColor);border:1px solid color-mix(in srgb,var(--subColor) 85%,black)}.question_parent h3{margin-bottom:10px;color:var(--globalColor);font-size:16px}.question_parent p{margin-bottom:10px}.question_parent li{display:inline-block;padding:0 10px}.question_parent .thanks{font-size:16px}.question_parent.thanksQuestion{background:none;border:none;padding:0}@media screen and (max-width:768px){.question_parent{padding-bottom:30px}.question_parent li{margin-bottom:10px}.question_parent li:last-child{margin-bottom:0}}@media screen and (min-width:769px){.question_parent{margin-left:60px}}.faqList li:after{content:none}.faqList a{position:relative}.faqList a:before{position:absolute;left:0;display:inline-block;margin-right:5px;color:var(--globalColor);font-family:"FontAwesome";font-weight:bold;content:"\f105"}.faqList .newsBacknumberList li{border-bottom:1px dotted #ccc}.faqList .newsBacknumberList li a{padding-left:10px}.faqList .newsBacknumberList li span,.faqList .newsBacknumberList li time{float:none}.faqList .newsBacknumberList li:first-child{border-top:1px dotted #ccc}.faqList .newsBacknumberList li:last-child{border-bottom:1px dotted #ccc}.faq_form{margin-top:50px}.send_btn:before{content:"\f003"!important;font-size:20px}.disable{pointer-events:none!important;cursor:default!important}.no.disable{position:relative;top:2px;-webkit-box-shadow:none;box-shadow:none}.yes.disable{position:relative;top:3px;pointer-events:none!important;background-color:#ddd!important;color:#999!important;-webkit-box-shadow:inset 0 0 0 #999,0 0 0 0 #999!important;box-shadow:inset 0 0 0 #999,0 0 0 0 #999!important;border:none}.SearchAdvice{margin-top:20px;border:1px solid var(--globalColor)}.SearchAdvice h2{background:none;border-left:none;margin:0;background-color:var(--globalColor);padding:7px 10px;color:white;font-size:20px}.SearchAdvice ul li{padding:10px}.SearchAdvice ul li:not(:last-child){border-bottom:1px solid #ccc}.SearchAdvice ul li h3{margin-bottom:3px;padding-left:17px;position:relative}.SearchAdvice ul li h3:before{content:"";position:absolute;left:0;top:7px;display:block;width:12px;height:12px;background-color:#212121}.SearchAdvice ul li h3,.SearchAdvice ul li p{line-height:1.5}.SearchAdvice ul li p{padding-left:17px}.privacyTop{margin-bottom:50px}.privacyContents{margin:0 0 50px}.privacyContents h2{position:relative;margin:0 0 15px;padding:10px 0 10px 13px;line-height:1.35;font-size:18px;font-weight:bold;border-bottom:3px solid #DDDDDD}.privacyContents h2:before{position:absolute;top:20%;left:0;content:"";width:5px;height:60%;background:var(--globalColor)}.privacyContents h3{margin-bottom:6px;font-size:16px;font-weight:bold;color:var(--globalColor)}.privacyCont{margin-bottom:30px}.privacyCont ul li{position:relative;margin-block:0.3rem;-webkit-padding-start:1rem;padding-inline-start:1rem}.privacyCont ul li:before{content:"";display:block;position:absolute;left:3px;top:8px;width:8px;height:8px;border-radius:50%;background-color:currentColor}.privacyCont ol{counter-reset:number}.privacyCont ol li{position:relative;margin-block:0.3rem;counter-increment:number;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.privacyCont ol li:before{content:counter(number) ".";display:block;position:absolute;top:0;left:3px}.isoContents .flex{margin:15px 0}.isoContents .flex figure{margin:0;text-align:center;max-width:285px;width:35%}.isoContents .flex .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.isoContents h2{position:relative;margin:0 0 15px;padding:10px 0 10px 13px;line-height:1.35;font-size:16px;font-weight:bold;border-bottom:3px solid #DDDDDD}.isoContents h2:before{position:absolute;top:20%;left:0;content:"";width:5px;height:60%;background:var(--globalColor)}.isoContents p{font-size:1rem;margin-bottom:10px}.isoContents table{margin-bottom:10px}.isoContents table td,.isoContents table th{padding:10px;color:#333;font-size:14px;border:1px solid var(--tableBorderColor)}.isoContents table th{width:100px;line-height:1;background:#f7f4eb;font-weight:bold;text-align:left}@media screen and (max-width:480px){.isoContents .flex{display:block}.isoContents .flex .txt{margin:0 0 15px 0}.isoContents .flex figure{text-align:center;width:90%;max-width:265px;margin:0 auto}.isoContents p{font-size:14px}}.indexTopMessage{margin:30px auto 20px;max-width:calc(100vw - 20px);text-align:center;width:960px}.indexTopMessage a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid var(--strongColor);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 10px;text-decoration:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.indexTopMessage a:hover{background-color:#f5f5f5}.indexTopMessage i{background-color:var(--strongColor);border-radius:50px;color:white;display:inline-block;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:2px;line-height:1;padding:5px 7px;text-align:center}.indexTopMessage .dammy{background-color:#eee;border-radius:4px;display:inline-block;font-size:12px;line-height:1;padding:7px 10px;text-decoration:none}.indexTopMessage p{font-size:18px;font-weight:bold;line-height:1.5;padding:5px 10px}.indexTopMessage .sp{display:none}@media screen and (max-width:480px){.indexTopMessage a{display:block}.indexTopMessage p{font-size:15px;margin:5px 0}.indexTopMessage .sp{display:block}}.indexLink01{margin-top:30px;text-align:center}.topslide{overflow:hidden}.topslide .slide01 .container,.topslide .slide02 .container{padding:0;width:auto}.topslide .slide01 .container{background:url(../images/top-img-bnr01_bg.jpg) no-repeat center center/cover}.topslide .slide01 .container img{max-width:960px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topslide .slide02 .container{background:url(../images/top-img-bnr02_bg.jpg) no-repeat center center/cover}.topslide .slide{display:block!important;height:100%}.topslide .slick-track{height:100%;overflow:hidden}.topslide .slick-list{overflow:visible}.topslide .slick-slide>div{height:100%}.topslide .slick-slide a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topslide .slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 15px;text-align:center}.topslide .slick-dots li{margin:0 8px}.topslide .slick-dots li button{background-color:#666;border:none;border-radius:50%;display:block;font-size:0;height:16px;outline:0;width:16px}.topslide .slick-dots li.slick-active button{background-color:var(--globalColor)}.topslide img{margin:0 auto}.mainTop{overflow:hidden;background:var(--contentColor01)}.mainTop .container{padding-top:20px;padding-bottom:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainTop figure{margin-left:-6.5vw;-webkit-box-flex:1;-ms-flex:1;flex:1}.mainTop figure img{position:relative}.mainTop .mainTopTxt{margin-left:10px;width:60%}.mainTop .mainTopTxt .topSubTitle{margin:0 0 5px;margin-bottom:12px}.mainTop .mainTopTxt .topSubTitle span{background:#d7000a;color:#fff;font-weight:bold;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 15px;font-size:min(4vw,24px);line-height:1.25}.mainTop .mainTopTxt .topSubTitle small{font-size:smaller}.mainTop .mainTopTxt h1{font-size:30px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.35;margin-bottom:12px;font-weight:900}.mainTop .mainTopTxt h1 .col{font-weight:700;font-size:18px}.mainTop .mainTopTxt h1 .tab{display:none}.mainTop .mainTopTxt h1 small{font-size:smaller}.mainTop .mainTopTxt h1 strong em{color:var(--globalColor)}.mainTop .mainTopTxt .indexTopMerit{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.mainTop .mainTopTxt .indexTopMerit li{margin-left:10px;text-align:center;width:33.3333333333%}.mainTop .mainTopTxt .indexTopMerit li:first-child{margin-left:0}.mainTop .mainTopTxt .indexTopMerit li:nth-child(2){position:relative}.mainTop .mainTopTxt .indexTopMerit li:nth-child(2) p{color:#d7000a;font-size:28px;font-weight:bold;left:46%;letter-spacing:-0.05em;line-height:1;margin:0;padding:0;position:absolute;top:25%}.mainTop .mainTopTxt p{font-size:min(5vw,16px);margin-bottom:0;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:left}@media screen and (max-width:1024px){.topslide .slick-slide .container{height:100%}.mainTop .container{padding:2vw}.mainTop figure{display:none}.mainTop .mainTopTitle{padding-right:42vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:20vw;margin-bottom:min(2vw,15px)}.mainTop .mainTopTitle:after{content:"";background:url(../images/top-img-pc02.png) no-repeat right 0/contain;position:absolute;right:0;top:0;bottom:0;width:40vw;height:100%}.mainTop .mainTopTxt{width:auto;margin:auto}.mainTop .mainTopTxt .topSubTitle{margin-bottom:5px}.mainTop .mainTopTxt .topSubTitle span{padding:3px;font-size:min(3.75vw,20px)}.mainTop .mainTopTxt h1{font-size:min(5vw,28px);font-weight:700;margin:0}.mainTop .mainTopTxt h1 .col{font-weight:400;font-size:min(3.75vw,20px);margin-bottom:5px}.mainTop .mainTopTxt .indexTopMerit{margin-bottom:0}.mainTop .mainTopTxt .indexTopMerit li{background-color:#fff}.mainTop .mainTopTxt p{display:none}}@media screen and (max-width:480px){.topslide .slick-dots li{margin:0 5px}.topslide .slick-dots li button{height:12px;width:12px}}.indexVideo .container{padding:0 0 60px}.indexVideo .videoInner{border-radius:10px;max-width:calc(100vw - 20px);margin:0 auto;width:100%;overflow:hidden;aspect-ratio:16/9;position:relative}.indexVideo .videoInner iframe{top:0;bottom:0;right:0;left:0;width:100%;height:100%;position:absolute}.indexAboutContainer{text-align:center}.indexAboutContainer h2{color:var(--globalColor);font-size:36px;font-weight:900;text-align:center}.indexAboutContainer h2+p{font-size:18px;margin:20px 0}.indexAboutimg{margin-top:15px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(145,138,72,0.22);box-shadow:0 0 5px 0 rgba(145,138,72,0.22)}.indexAboutimg p.indexAboutLink01{display:inline-block;text-align:left;margin:0}.indexAboutimg p.indexAboutLink01 a{background:var(--globalColor);border-radius:var(--btnRadius);color:#fff;display:inline-block;line-height:1;padding:12px 15px;position:relative;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.indexAboutimg p.indexAboutLink01 a:hover{background:#dc4119}.indexAboutimg p.indexAboutLink01 a:after{content:"\f105";font-family:"FontAwesome";margin-left:10px;font-size:18px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.indexAboutimg p.indexAboutLink01 a:hover:after{right:5px}.indexAboutimg figure{width:38%}.indexAboutimg figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.indexAboutimg .indexAboutimgInner{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;padding:30px 20px}.indexAboutimg h3{font-size:1.75rem;font-weight:900;margin-bottom:5px}.indexAboutimg p{margin-bottom:20px}.indexAboutimg p.name{text-align:right}@media screen and (max-width:1024px){.indexAboutContainer{padding:30px 10px}.indexAboutContainer h2{font-size:22px;font-weight:bold}.indexAboutContainer h2+p{font-size:14px}}@media screen and (max-width:768px){.indexAboutimg{display:block}.indexAboutimg h3{font-size:22px;font-weight:bold}.indexAboutimg figure{display:none}.indexAboutimg p.name:after{content:"";margin:15px 0;border-radius:8px;display:block;height:60vw;background:url(../images/about-top-img-bg01.jpg) no-repeat top 20% center/cover}}@media screen and (min-width:1025px){.indexAboutContainer{margin:0 auto;padding:50px 0 60px;width:960px}}.indexReasonTitle{color:var(--globalColor);font-size:24px;line-height:1;position:relative;text-align:center}.indexReasonTitle h2{color:var(--globalColor);font-family:"Noto Sans JP";font-size:min(8vw,36px);font-weight:900;margin-bottom:40px;text-align:center}.indexReasonTitle p{position:absolute;right:180px;top:-30px;background:url(../images/icon-badge01.png) no-repeat;height:122px;width:107px;overflow:hidden;text-indent:100%;white-space:nowrap}.indexReason .container{padding:60px 0}.indexReason ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-margin-after:15px;margin-block-end:15px}.indexReason li{line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;width:33.3333333333%}.indexReason li a{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 15px;text-decoration:none;width:100%}.indexReason li h3{font-size:18px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.indexReason li h3 span{display:block}.indexReason li h3 span:has(img){-ms-flex-negative:0;flex-shrink:0}.indexReason li h3 span+span{text-align:left}.indexReason li figure img{height:150px;width:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.indexReasonTitle{margin-bottom:20px}.indexReasonTitle h2{margin-bottom:10px}.indexReasonTitle p{position:static;background:var(--globalColor);height:auto;width:auto;text-indent:0;color:#fff;display:inline-block;font-size:12px;font-weight:bold;padding:6px 8px}.indexReason .container{padding:30px 10px}.indexReason ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.indexReason li{width:100%}.indexReason li a{background-color:transparent;border:1px solid #ccc;display:grid;grid-template-columns:40% auto;grid-template-rows:auto auto;gap:10px;padding:15px}.indexReason li h3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:100%;grid-column:span 2}.indexReason li h3 img{width:26px}.indexReason li h3 br{display:none}.indexReason li figure{margin:0}.indexReason li figure img{width:auto;height:auto}}.indexLpSystem h2{font-weight:900}@media screen and (max-width:768px){.lpSystem.indexLpSystem h2{font-weight:bold;text-align:center}}@media screen and (max-width:480px){.indexLpSystem li h3{font-size:15px}.indexLpSystem li h3 br{display:none}.indexLpSystem li p{font-size:12px}.indexLpSystem li.lpSystemList05 h3{padding:10px}}.indexSystem .container{padding:50px 0 0}.indexSystem h3{font-size:17px;line-height:1.3;position:relative;text-align:center}.indexSystem h3:after{clear:both;content:"";display:block}.indexSystem figure{margin:10px 0}.indexSystem ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.indexSystem li{line-height:1.5;text-align:center;width:25%}.indexSystem li a{display:block;text-decoration:none;width:100%}.indexSystem li p{text-decoration:underline}.indexSystemList01 h3{color:#13a6bc}.indexSystemList02 h3{color:#71a333}.indexSystemList03 h3{color:#f2637b}.indexSystemList04 h3{color:var(--badgeDemand)}@media screen and (max-width:1024px){.indexSystem .container{padding:30px 10px}.indexSystem h2{color:var(--globalColor);font-size:24px;margin-bottom:10px;text-align:center}.indexSystem li p.indexSystemRecommend01{background:var(--globalColor);color:#fff;font-size:12px;margin-bottom:5px;padding:2px;text-align:center;text-decoration:none;top:-25px}}@media screen and (max-width:768px){.indexSystem .container{padding:0}.indexSystem ul{border-top:1px solid #f2e99a;gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.indexSystem li{border-bottom:1px solid #f2e99a;padding:0;width:50%}.indexSystem li:nth-child(2n){border-left:1px solid #f2e99a}.indexSystem li a{display:grid;grid-template-columns:20% auto;grid-template-rows:auto auto;gap:5px 10px;padding:10px;text-decoration:none}.indexSystem li a:after{clear:both;content:"";display:block}.indexSystem li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.indexSystem li span.indexSystemRecommend01{background:var(--globalColor);color:#fff;display:inline-block;font-size:12px;margin-bottom:5px;padding:3px;position:relative;text-align:center;text-decoration:none;top:-2px;width:auto}.indexSystem h3{grid-column-start:span 2;text-align:left}.indexSystem figure{margin:0;max-width:60px}.indexSystem p{overflow:hidden}.indexSystemList05 h3{margin-top:0}.indexSystemList05 h3 br{display:none}}@media screen and (max-width:480px){.indexSystem h3{font-size:15px}.indexSystem p br{display:none}}@media screen and (min-width:1025px){.indexSystem h2{color:var(--globalColor);font-family:"Noto Sans JP";font-size:36px;font-weight:900;height:35px;margin-bottom:45px;text-align:center}.indexSystemRecommend01{background:url(../images/index-system-recommend.png) no-repeat top center;display:block;height:31px;overflow:hidden;position:absolute;text-align:center;text-indent:100%;top:-35px;white-space:nowrap;width:100%}}.indexVoice a{text-decoration:none}.indexVoice h2{color:var(--globalColor);font-family:"Noto Sans JP";font-size:36px;font-weight:900;height:35px;margin-bottom:25px;text-align:center}.indexVoice h2+p{margin:15px 0;text-align:center}.indexVoice .container{padding:50px 0 60px}.indexVoiceBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.indexVoiceBox .indexVoiceBoxList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;width:25%}.indexVoiceBox .indexVoiceBoxList a{display:block;background-color:#fff;padding:10px;width:100%;position:relative}.indexVoiceBox .indexVoiceBoxList figure{margin:-10px -10px 10px;max-width:none}.indexVoiceBox .indexVoiceBoxList figure img{height:min(35vw,165px);-o-object-fit:cover;object-fit:cover;width:100%}.indexVoiceBox .indexVoiceCont{overflow:hidden}.indexVoiceBox .indexVoiceCont dd,.indexVoiceBox .indexVoiceCont dt{line-height:1.35}.indexVoiceBox .indexVoiceCont dt{font-weight:normal;line-clamp:2;overflow:hidden}.indexVoiceBox .indexVoiceCont dd{color:#565656;font-size:13px;margin:1rem 0 0}@media screen and (max-width:1024px){.indexVoice h2{font-size:24px}.indexVoiceBox .indexVoiceBoxList{width:33.3333333333%}}@media (max-width:768px){.indexVoice .container{padding:15px 0}.indexVoice h2{margin-bottom:10px;font-weight:bold}.indexVoiceBox .indexVoiceBoxList{width:50%}.indexVoiceBoxInner figure{margin-bottom:10px;margin-left:auto;margin-right:auto}.indexVoiceCont dt{font-size:14px}}.indexPrice{margin-bottom:60px}.indexPrice .container{padding:50px 0 60px}.indexPrice+.pageInquiry04{margin:30px auto 60px}.indexPriceList{margin-bottom:10px}.indexPriceList p{font-size:16px;text-align:center}.indexPriceBox{text-align:center}.indexPriceBox dl{text-indent:100%;overflow:hidden;white-space:nowrap;height:0}@media screen and (max-width:1024px){.indexPrice .container{padding:30px 10px}.indexPrice h2{color:var(--globalColor);font-size:24px;margin-bottom:10px;text-align:center}.indexPriceList{text-align:center}.indexPriceList ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.indexPriceList li{background:#fff;border:1px solid #ccc;padding:2px 4px}.indexPriceList li.indexPriceList01{border-color:#13a6bc;color:#13a6bc}.indexPriceList li.indexPriceList02{border-color:#71a333;color:#71a333}.indexPriceList li.indexPriceList03{border-color:#f2637b;color:#f2637b}.indexPriceList li.indexPriceList04{border-color:var(--badgeDemand);color:var(--badgeDemand)}.indexPriceList p{font-size:12px}}@media screen and (max-width:480px){.indexPrice{margin-bottom:20px}.indexPrice .container{padding:20px 10px}.indexPriceList ul{margin-bottom:5px;gap:10px}.indexPriceList li{width:calc(50% - 5px)}}@media screen and (min-width:1025px){.indexPrice h2{color:var(--globalColor);font-family:"Noto Sans JP";font-size:36px;font-weight:900;height:35px;margin-bottom:45px;text-align:center}.indexPriceList ul{background:url(../images/index-price-icon01.png) no-repeat top center;height:45px;margin-bottom:10px;overflow:hidden;text-indent:100%;white-space:nowrap}}.indexSeminar{padding:50px 0 60px}@media screen and (max-width:768px){.indexSeminar{container-type:inline-size}.indexSeminar h2{font-size:7cqw;text-align:center;color:var(--globalColor);font-weight:900}.indexSeminar h2+p{margin:10px 0;text-align:center}}@media screen and (max-width:480px){.indexSeminar{padding:20px 0}}@media screen and (min-width:769px){.indexSeminar h2{color:var(--globalColor);font-family:"Noto Sans JP";font-size:36px;font-weight:900;height:35px;text-align:center}.indexSeminar h2+p{margin:20px 0;text-align:center}}.indexClients .container{padding:50px 0 60px}.indexClients p{font-size:16px;margin:20px 0;text-align:center}.indexClients figure{margin:20px 0 40px}.indexClients .indexClientsMsg{font-size:24px;font-weight:bold;line-height:1;margin:0}.indexClients .indexClientsMsg em{color:var(--globalColor);font-size:1.5em}.indexClients .indexLink01{margin-bottom:0}@media screen and (max-width:1024px){.indexClients .container{padding:30px 10px}.indexClients h2{color:var(--globalColor);font-size:24px;margin-bottom:10px;text-align:center}}@media screen and (max-width:768px){.indexClients .indexClientsLogo{margin:0}.indexClients .indexClientsLogo img{display:none}}@media screen and (max-width:480px){.indexClients .container{padding:20px 10px}.indexClients .indexLink01{margin-bottom:0}}@media screen and (min-width:1025px){.indexClients h2{color:var(--globalColor);font-family:"Noto Sans JP";font-size:36px;font-weight:900;height:35px;margin-bottom:25px;text-align:center}}.indexBnr01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.indexBnr01 p{padding:5px;width:50%}@media screen and (max-width:480px){.indexBnr01{display:block}.indexBnr01 p{width:100%}}.indexNews{padding:60px 0}.indexNews .container{position:relative}.indexNews .newsBacknumber{margin-bottom:0}.indexNews .container .indexLink01{left:160px;margin-top:0;position:absolute;top:5px}.indexNews .container .indexLink01 a{background:var(--globalColor)!important;border-radius:500px;-webkit-box-shadow:none;box-shadow:none;color:white;font-size:14px;height:34px;padding:0;padding-right:10px;-webkit-transition:background 0.25s;transition:background 0.25s;width:115px}.indexNews .container .indexLink01 a:hover{background:white!important;color:var(--globalColor)!important;-webkit-transform:none;transform:none}.indexNewsBox{position:relative}@media screen and (max-width:768px){.indexNews{margin-bottom:40px;padding:30px 0 0}.indexNews .container .indexLink01{left:auto;right:0;top:0}}@media screen and (max-width:480px){.indexNews{margin-bottom:0;padding:15px 0 30px}}@media screen and (min-width:769px){.indexNews .newsBacknumber{border:1px solid #ccc;padding:10px}}#freepage *{font-family:"Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ ゴシック",sans-serif!important}#freepage h2{margin-bottom:30px;font-size:32px;padding:20px 10px 20px 25px;text-align:center;border-top:1px solid #f2e99a;border-bottom:1px solid #f2e99a;background:var(--contentColor02)}#freepage p{min-height:10px}#freepage p strong{margin:5px 0;display:inline-block;line-height:1.35}.freepageBox1,.freepageBox2,.freepageBox3,.freepageBox4,.freepageBox5{margin:0 auto 50px}.freepageBox6{margin:0 auto 10px}.freepageBox1,.freepageBox2,.freepageBox3,.freepageBox4,.freepageBox5,.freepageBox6{width:960px;font-size:16px;clear:both}.freepageBox1:after,.freepageBox2:after,.freepageBox3:after,.freepageBox4:after,.freepageBox5:after,.freepageBox6:after{content:"";clear:both;display:block}.freepageBox1 figure,.freepageBox2 figure,.freepageBox3 figure,.freepageBox4 figure,.freepageBox5 figure{text-align:center}.freepageBox1 figcaption{padding-top:5px;text-align:left}.freepageBox2 figcaption,.freepageBox3 figcaption,.freepageBox4 figcaption,.freepageBox5 figcaption{padding:5px 0 0;line-height:1.5;display:block;text-align:center;font-size:14px}.freepageBox4 ul,.freepageBox5 ul{width:auto}.freepageBox4 ul:after,.freepageBox5 ul:after{content:"";clear:both;display:block}.freepageBox2 figure,.freepageBox4 li{width:32%}.freepageBox3 figure{max-width:440px}.freepageBox3 table{width:auto}.freepageBox5 li{width:49%;float:left}.freepageBox2 figure{margin-left:2%;float:right}.freepageBox3 figure{margin-right:2%;float:left}.freepageBox4 li{float:left}.freepageBox4 li:nth-child(2){margin-left:2%;margin-right:2%}.freepageBox5 li:first-child{margin-right:2%}.freepageBox2 p,.freepageBox3 p{overflow:hidden}.freepageBox1 td,.freepageBox1 th{padding:10px;font-size:14px;border:1px solid var(--tableBorderColor)}.freepageBox2 td,.freepageBox2 th{padding:10px;font-size:14px;border:1px solid var(--tableBorderColor)}.freepageBox3 td,.freepageBox3 th{padding:10px;font-size:14px;border:1px solid var(--tableBorderColor)}.freepageBox4 td,.freepageBox4 th{padding:10px;font-size:14px;border:1px solid var(--tableBorderColor)}.freepageBox5 td,.freepageBox5 th{padding:10px;font-size:14px;border:1px solid var(--tableBorderColor)}.freepageBox6 td,.freepageBox6 th{padding:10px;font-size:14px;border:1px solid var(--tableBorderColor)}.freepageBox1 th,.freepageBox2 th,.freepageBox3 th,.freepageBox4 th,.freepageBox5 th,.freepageBox6 th{width:170px;line-height:1;background:#f7f4eb;font-weight:bold;text-align:left}@media screen and (max-width:1024px){.freepageBox1,.freepageBox2,.freepageBox3,.freepageBox4,.freepageBox5{margin:0 0 50px}.freepageBox1,.freepageBox2,.freepageBox3,.freepageBox4,.freepageBox5,.freepageBox6{padding:0 16px;width:100%}.freepageBox3 figure{float:none;width:100%;max-width:none}.freepageBox3 table{width:100%}.freepageBox5 li:first-child{margin-right:0}.freepageBox4 li:nth-child(2){margin-left:0}}@media screen and (max-width:480px){.freepageBox2 figcaption,.freepageBox3 figcaption{margin-bottom:10px}.freepageBox2 figure,.freepageBox3 figure,.freepageBox4 li,.freepageBox5 li{float:none;width:100%;margin:0 0 15px}.freepageBox2 figure img,.freepageBox3 figure img,.freepageBox4 li figure img,.freepageBox5 li figure img{max-width:320px;width:100%}}#freepage .freePageSubtitle{margin:50px auto 10px;padding:0 0 10px;background:none;line-height:1.35;border:none;border-bottom:3px solid var(--globalColor);font-size:32px;text-align:left;color:#222}@media screen and (min-width:1025px){.freepageTitle h1{text-indent:0;font-size:36px}}@media screen and (max-width:1024px){#freepage h2{font-size:18px}#freepage .freePageSubtitle{margin-top:20px;font-size:21px;font-weight:bold}}.freePageCorpMeta{margin-bottom:10px}.freePageCorpInfo{margin-bottom:50px}.freePageCorpInfo:after{display:block;clear:both;content:""}.freePageCorpInfo figure{margin-bottom:10px}@media screen and (max-width:768px){.freePageCorpInfo{text-align:center}}@media screen and (min-width:769px){.freePageCorpInfo figure{float:left;max-width:520px;margin-right:20px}}.openpack h2,.openpack h3{font-weight:900;font-family:"Noto Sans JP";font-size:3.2vw;line-height:1.5;color:#333333}.openpack h2 em,.openpack h3 em{font-size:4vw;display:block;font-weight:900}.openpack h2 span,.openpack h3 span{font-size:4vw;font-weight:900}.openpackTop li{position:relative;float:left;width:31%;margin:0 1%}.openpackTop li p{margin:0;padding:0;line-height:1;position:absolute;top:18%;left:30.5%;color:#fff;font-size:5.5vw;font-weight:bold;letter-spacing:-0.05em}@media screen and (min-width:1025px){.openpack h2,.openpack h3{font-size:32px}.openpack h2 em,.openpack h3 em{font-size:40px}.openpack h2 span,.openpack h3 span{font-size:50px}.openpackTop{height:590px}.openpackTop li p{font-size:54px}}@media screen and (max-width:768px){.openpackTop section{width:100%;margin-bottom:10px;padding-top:59.2%;background:url(../images/openpack-top-sp.jpg) no-repeat top center;background-size:100%}.openpackTop section h1,.openpackTop section img,.openpackTop section p{display:none}}@media screen and (min-width:769px){.openpackTop{width:100%;background:url(../images/openingpack-img-bg01.jpg) no-repeat top center;text-align:center}.openpackTop section h1,.openpackTop section p{display:none}}@media screen and (min-width:1025px){.openpackTop{position:relative}.openpackTop ul{position:absolute;left:0;right:0;bottom:50px;margin:auto;width:960px;margin-left:auto;margin-right:auto}}@media screen and (min-width:769px) and (max-width:1024px){.openpackTop{background-size:auto 103%;padding-top:39%;padding-bottom:1px}.openpackTop ul{margin-bottom:40px}}@media screen and (max-width:480px){.openpack h2,.openpack h3{font-size:1.25rem}.openpack h2 br,.openpack h3 br{display:none}.openpack h2 em,.openpack h2 span,.openpack h3 em,.openpack h3 span{display:inline;font-size:inherit}}.openpacknews{padding:30px 0 0}.openpacknews h2{background-color:#555;color:#fff;padding:5px 10px;font-size:1.25rem;font-weight:700}.openpacknews .newsBacknumber{margin-top:0;overflow-y:scroll;height:137px}@media screen and (max-width:1024px){.openpacknews.openpacknews{margin-top:-1px}.openpacknews.openpacknews .newsBacknumber{padding:5px 10px;margin-top:0;border:1px solid #ccc}.openpacknews.openpacknews .newsBacknumber li a{padding:10px 10px 10px 0}}.openpackIntro{margin:60px 0}.openpackIntro h2{text-align:center}.openpackIntro h2+p{font-size:1rem;margin-bottom:28px}.openpackIntro p{margin-bottom:48px;text-align:center}@media screen and (max-width:768px){.openpackIntro{margin:20px 0}.openpackIntro h2{margin-bottom:10px}.openpackIntro h2+p{margin-bottom:20px}}@media screen and (max-width:480px){.openpackIntro h2,.openpackIntro p{text-align:left}.openpackIntro h2 b,.openpackIntro p b{display:block}.openpackIntro h2 br,.openpackIntro p br{display:none}}.openpackIntro01{margin:60px 0;background:#f8f4ce}.openpackIntro01 h3{background-color:var(--globalColor);color:white;padding:8px;font-size:30px;margin-bottom:15px;text-align:center}.openpackIntro01 h4{margin:15px 10px 10px;font-size:18px;text-align:center}.openpackIntro01 .cf{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.openpackIntro01 .cf figure{width:35%;margin-right:20px}.openpackIntro01 .cf .openpackIntro01Box{-webkit-box-flex:1;-ms-flex:1;flex:1}.openpackIntro01 .cf .openpackIntro01Box li{position:relative;line-height:1.5;margin-bottom:10px;padding-left:1.35em;font-weight:bold;font-size:16px}.openpackIntro01 .cf .openpackIntro01Box li:before{content:"";width:18px;height:18px;position:absolute;left:0;top:4px;color:var(--globalColor);background:url(../images/check-icon02.svg) no-repeat center center/contain}.openpackIntro01 .cf .openpackIntro01Box strong{color:var(--globalColor);font-weight:bold}@media screen and (max-width:559px){.openpackIntro01 h3{font-size:5vw}.openpackIntro01 .cf{display:block}.openpackIntro01 .cf figure{width:100%;margin-right:0;margin-bottom:20px}}.openpackOsusume01{text-align:center}.openpackOsusume01 h3{margin-bottom:40px}.openpackOsusume01 p{margin-bottom:20px}.openpackOsusume01 .osusumePoint{background-color:var(--strongColor);color:white;border-radius:var(--btnRadius);font-size:1.75rem;line-height:1.35;padding:15px;font-weight:900}.openpackOsusume01 .osusumePoint b{font-size:2.5rem}@media screen and (max-width:768px){.openpackOsusume01 h3{margin-bottom:20px}.openpackOsusume01 p{margin-bottom:10px}.openpackOsusume01 .osusumePoint{padding:10px;font-size:1rem}.openpackOsusume01 .osusumePoint b{line-height:1.15;font-size:1.5rem}}.openpackInquiry{background:#f8f4ce}.openpackInquiry .container{padding:43px 15px}.openpackInquiry .openpackInquiryMessage{margin-bottom:25px;font-size:27px;color:var(--globalColor);text-align:center;font-weight:900;font-family:"Noto Sans JP";line-height:1.5}@media screen and (max-width:768px){.openpackInquiry .container{padding:20px 10px}.openpackInquiry .openpackInquiryMessage{margin-bottom:10px;font-size:16px}.openpackInquiryBtn{margin-bottom:20px;text-align:center}.openpackInquiryTel{text-align:center}}@media screen and (min-width:769px){.openpackInquiryBtn{float:left;padding-right:15px;padding-left:30px;width:56%}.openpackInquiryTel{padding-top:15px;width:44%;float:left}}.openpackSystem{margin-bottom:40px}.openpackSystem h2{margin:80px 0 0;text-align:center}.openpackSystem h2+p{margin-bottom:28px;text-align:center;font-size:1rem}.openpackSystem h3{margin-bottom:10px;color:#ee7c1e;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.openpackSystem h3 .numberIcon{font-style:normal;vertical-align:middle;background-color:#ee7c1e;color:#fff;display:inline-block;padding:0 20px;margin-right:7px;font-size:1.25rem}.openpackSystem h3 .numberIcon b{display:inline-block;font-size:2rem;margin-left:2px}.openpackSystem h3 .planIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.openpackSystem h3 .planIcon i{color:#fff;padding:3px 15px;display:inline-block;vertical-align:middle;margin-left:7px;background-color:#444;font-size:1rem;border-radius:var(--btnRadius);font-style:normal}.openpackSystem h3 .planIcon i:first-child{margin-left:20px}.openpackSystem h3 .planIcon i.lite{background-color:#b5c1d0;color:#222}.openpackSystem h3 .planIcon i.rich{background-color:#e93363}.openpackSystem h3 .planIcon i.all{background-color:#452d79}.openpackSystem small{font-size:14px}.openpackSystem figure{margin-bottom:50px}.openpackSystem>p{font-size:18px}.openpackSystem>ul li{font-size:18px;position:relative;padding-left:1.2em}.openpackSystem>ul li:before{position:absolute;left:0;content:"・"}.openpackSystem strong{color:var(--strongColor);font-weight:bold}.openpackSystemBox{margin:10px 0 20px;padding:20px;border:1px solid #ddd;background:#f3f3f3}.openpackSystemBox p a{margin-top:5px;line-height:1.5;display:inline-block;font-weight:bold;text-decoration:none}.openpackSystemBox p a:after{content:"\f105";margin-left:5px;font-family:"FontAwesome"}.openpackSystemBox01{margin-bottom:5px}.openpackSystemBox01 h4{margin-bottom:20px;font-size:24px}.openpackSystemBox01+p{font-size:14px;text-align:right}.openpackSystemBox01>ul li h5{height:48px;line-height:48px;margin-bottom:12px}.openpackSystemBox02 ul:first-child{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d6d6d6}.openpackSystemBox02>ul>li{font-size:18px;font-weight:bold}.openpackSystemBox03>ul>li{font-size:18px;font-weight:bold}.openpackSystemBox02>ul>li:before,.openpackSystemBox03>ul>li:before{margin-right:5px;color:var(--strongColor);font-family:"FontAwesome";content:"\f00c"}.openpackSystemBoxText li{position:relative;padding-left:1.2em}.openpackSystemBoxText li:before{position:absolute;left:0;content:"・"}.openpackSystemPerson{margin-top:10px;border:1px solid #ccc;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.openpackSystemPerson figure{max-width:200px;width:30%;margin-bottom:0}.openpackSystemPerson .txtBox{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}.openpackSystemPerson .txtBox dl dt{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px}.openpackSystemPerson .txtBox dl dt em{font-size:1.5rem;display:inline-block;margin-right:5px}.openpackSystemImg ul{margin-left:-8px;margin-right:-8px}.openpackSystemImg li{float:left;width:33.33%;padding:0 8px}.openpackSystemImg figcaption{margin-top:5px}@media screen and (max-width:768px){.openpackSystem{margin-bottom:20px}.openpackSystem h2{margin:10px 0 0}.openpackSystem h2+p{margin-bottom:20px}.openpackSystem h3{display:block;font-size:1.5rem}.openpackSystem h3 .numberIcon{display:table;margin-bottom:5px}.openpackSystem h3 .numberIcon b{font-size:1.25rem}.openpackSystem h3 .planIcon{display:inline-block;margin-left:auto}.openpackSystem figure{margin-bottom:20px}.openpackSystemBox{margin-bottom:10px;padding:20px 10px}.openpackSystemBox01 h4{font-size:18px;margin-bottom:10px}.openpackSystemBox01 li{margin-bottom:20px}.openpackSystemBox01 li:last-child{margin-bottom:0}.openpackSystemBox02>ul li,.openpackSystemBox03>ul li{margin-bottom:5px;font-size:14px}.openpackSystem>p,.openpackSystem>ul li{font-size:14px}.openpackSystemBoxText{font-size:12px}.openpackSystemBoxText ul{float:left;width:50%}.openpackSystemImg li{padding:0 3px;font-size:11px}}@media screen and (max-width:480px){.openpackSystemPerson{display:block}.openpackSystemPerson figure{margin:0 auto;width:100%}.openpackSystemPerson .txtBox{margin:0}.openpackSystemPerson .txtBox dl dt{text-align:center}.openpackSystemPerson .txtBox dl dt em{display:block;line-height:1;margin:5px 0}}@media screen and (min-width:769px){.openpackSystemBox01>ul{margin-left:-30px}.openpackSystemBox01>ul>li{float:left;width:50%;margin-bottom:28px;padding-left:30px}.openpackSystemBox01>ul>li:nth-child(3),.openpackSystemBox01>ul>li:nth-child(4){margin-bottom:0}.openpackSystemBoxText ul{float:left;width:25%}}.openpackPlan .container{margin:80px auto}.openpackPlan h2{text-align:center;margin-bottom:30px}.openpackPlan .openpackPlanList{position:relative;padding-top:50px}.openpackPlan .openpackPlanList li{width:33.3333333333%}.openpackPlan .openpackPlanList li:not(:last-child){margin-right:15px}.openpackPlan .openpackPlanList li .openpackPlanDetail{padding:15px 0 0;border-radius:5px;margin-bottom:5px}.openpackPlan .openpackPlanList li .openpackPlanDetail *{color:#fff}.openpackPlan .openpackPlanList li .openpackPlanDetail h3{text-align:center;border-bottom:1px solid #fff;margin:0.8rem 0 0;height:auto;padding-bottom:1.5rem}.openpackPlan .openpackPlanList li .openpackPlanDetail h3 i{text-align:center;line-height:22px;display:block;margin-bottom:10px}.openpackPlan .openpackPlanList li .openpackPlanDetail h3 i img{display:inline-block;margin:0 5px}.openpackPlan .openpackPlanList li .openpackPlanDetail p{width:calc(100% - 20px);margin:0 10px;font-weight:bold;text-align:center;font-size:1.25rem;padding:10px}.openpackPlan .openpackPlanList li .openpackPlanDetail p:not(:last-child){border-bottom:1px solid #e2e2e2}.openpackPlan .openpackPlanList li .openpackPlanDetail+p{line-height:1.5}.openpackPlan .openpackPlanList li.plan01 .openpackPlanDetail{background-color:#b5c1d0}.openpackPlan .openpackPlanList li.plan01 .openpackPlanDetail *{color:#212121}.openpackPlan .openpackPlanList li.plan02 .openpackPlanDetail{background-color:#e93363}.openpackPlan .openpackPlanList li.plan02 .openpackPlanDetail>span{position:absolute;top:0;left:0;right:0;text-align:center}.openpackPlan .openpackPlanList li.plan03 .openpackPlanDetail{background-color:#452d79}.openpackPlan .openpackPlanList+p{font-weight:bold;font-size:1.5rem;display:table;margin:15px auto 30px}@media screen and (max-width:768px){.openpackPlan .container{margin:40px auto}.openpackPlan .openpackPlanList.openpackPlanList{padding-top:5.5vw}.openpackPlan .openpackPlanList.openpackPlanList li:not(:last-child){margin-right:4px}.openpackPlan .openpackPlanList.openpackPlanList li .openpackPlanDetail p{font-size:2.25vw;line-height:1.35}.openpackPlan .openpackPlanList.openpackPlanList li .openpackPlanDetail+p{display:none}.openpackPlan .openpackPlanList.openpackPlanList li.plan02 .openpackPlanDetail>span img{width:27vw}}@media screen and (max-width:480px){.openpackPlan .openpackPlanList.openpackPlanList{padding-top:6vw}.openpackPlan .openpackPlanList.openpackPlanList li .openpackPlanDetail h3{padding-left:3px;padding-right:3px;font-size:3vw}.openpackPlan .openpackPlanList.openpackPlanList li .openpackPlanDetail h3 i img{width:15px;margin:0 3px}.openpackPlan .openpackPlanList.openpackPlanList li .openpackPlanDetail p{padding:10px 0}}.openTokuten{padding:54px 0 71px;background:var(--badgeDemand)}.openTokuten p{text-align:center;margin-bottom:34px}.openTokutenSupport{padding:20px;border:3px solid #ddd;border-radius:10px;background:#f1f1f1}.openTokutenSupport h3{font-size:24px}.openTokutenSupport h3 em{font-size:1.25em}.openTokutenSupport h3 strong{color:#e24c26}.openTokutenSupport dt{display:inline-block;margin:5px 0;padding:5px 10px;line-height:1;background:#ead82b}.openTokutenSupport dd{line-height:1.5}@media screen and (max-width:768px){.openTokuten{padding:20px 0}.openTokuten p{margin-top:0;margin-bottom:20px}.openTokutenSupport{padding:10px}.openTokutenSupport h3{margin:10px 0;font-size:18px}}@media screen and (min-width:769px){.openTokutenSupport figure{float:left;margin-right:20px}.openTokutenSupportBox{overflow:hidden}}.openForm{margin-top:80px}.openForm>p{margin-bottom:10px;text-align:center}.openForm .formMsg{text-align:center;margin-bottom:40px}.openForm .formBtn{margin-bottom:0}.openForm .formBtn .btn01{margin-bottom:0}@media screen and (max-width:768px){.openForm{margin-top:30px}.openForm h2{padding:0 10px}}.openpackVoice .container{margin:80px auto}.openpackVoice h2{text-align:center}.openpackVoice h2+p{margin-bottom:26px;text-align:center;font-size:1rem}.openpackVoiceBox{background:#fff url(../images/openpack-voice-bg01.jpg) center center repeat-y;margin-bottom:40px;padding:30px 20px;border-radius:5px;-webkit-box-shadow:1px 1px 6px #999;box-shadow:1px 1px 6px #999}.openpackVoiceHead{margin-bottom:20px}.openpackVoiceHead>figure{float:left;margin-right:20px;padding-top:15px}.openpackVoiceHead h3{padding-top:10px;line-height:1;color:var(--globalColor);font-size:23px}.openpackVoiceHead h3 small{color:#333;font-size:14px}.openpackVoiceTitle figure{text-align:left}.openpackVoiceTitle h3{margin-bottom:10px;line-height:1.3;font-size:30px}.openpackVoiceTitle h3 small{display:block}.openpackVoiceTitle ul:after{display:block;clear:both;content:""}.openpackVoiceTitle li{float:left;margin-left:10px}.openpackVoiceTitle li:first-child{margin-left:0}.openpackVoiceCont figure{margin-right:20px}.openpackVoiceCont figure img{margin-bottom:10px}.openpackVoiceCont figcaption{line-height:1.3}.openpackVoiceCont p{overflow:hidden;font-size:18px;line-height:1.9}@media screen and (max-width:768px){.openpackVoice .container{margin:40px 0}.openpackVoice h2+p{margin-bottom:15px}.openpackVoice h2 img{width:118px}.openpackVoiceBox{margin-bottom:20px;padding:20px 10px}.openpackVoiceHead{margin-bottom:10px}.openpackVoiceHead figure{float:none}.openpackVoiceCont figure{float:none}.openpackVoiceHead figure img{width:100px}.openpackVoiceHead h3{line-height:1.3;font-size:18px}.openpackVoiceCont figure{margin-bottom:10px}.openpackVoiceCont figure img{float:left;width:100px;margin-right:10px}.openpackVoiceCont figcaption{overflow:hidden;text-align:left;font-size:12px}.openpackVoiceCont p{clear:both;font-size:14px}.openpackVoiceTitle li{width:30px}}.openpack .privacyBox h2{font-size:1.25rem;margin:20px 0 40px}.openpack .privacyBox .privacyBox01 h3{font-size:1rem}.openpack .privacyBox .privacyBox01 h3 span{margin-left:5px;font-size:1rem}.iconNews{display:inline-block;margin:0 3px;width:80px;height:20px;line-height:20px;background:#666;color:#fff;font-size:11px;text-align:center;vertical-align:middle}.iconNews01{background:#f14b29}.iconNews02{background:#3e97c8}.iconNews03{background:#3eac74}.iconNews04{background:#71a536}.iconNews05{background:#ff647a}.newsBacknumber{margin-top:20px;margin-bottom:50px}.newsBacknumberList li{line-height:1.5;border-bottom:1px dotted #ccc;font-size:14px;width:auto}.newsBacknumberList li:last-child{border-bottom:0}.newsBacknumberList li:after{content:"";clear:both;display:block}.newsBacknumberList li a{display:block;padding:10px 0;font-size:16px;text-decoration:none;text-align:left}.newsBacknumberList li a span,.newsBacknumberList li a time{float:left;margin-right:10px}.newsBacknumberList li time{color:#333}.newsBacknumberList li p{text-decoration:underline;overflow:hidden}.newsBacknumberList li:hover p{text-decoration:none}@media screen and (max-width:1024px){.indexNews .newsBacknumber{margin-top:10px}.newsBacknumberList{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.newsBacknumberList li a{padding:15px 10px 15px 0}}@media screen and (max-width:480px){.newsBacknumberList li p{overflow:visible;clear:both}}.newsMeta{margin-bottom:10px}.newsMeta time{font-weight:bold;display:inline-block;line-height:1;vertical-align:middle}.newsArticle{margin:20px 0 50px}.newsArticle h2{margin-bottom:20px}.newsArticle p{font-size:16px;line-height:1.8}.newsArticle figure a{text-decoration:none}.newsArticle figure img{margin-bottom:5px}.newsArticle figcaption{font-size:0.857em}.newsContents{overflow:hidden}.newsLinkPDF a{margin-top:25px;display:table;text-decoration:none;position:relative;padding-right:18px;color:#dd2025;border:1px solid #dd2025;padding:5px 10px 5px 5px;font-size:15px;border-radius:var(--btnRadius)}.newsLinkPDF a:before{content:"";line-height:1;display:inline-block;vertical-align:middle;background:url("https://api.iconify.design/vscode-icons:file-type-pdf2.svg?color=%23d10000") no-repeat center center/contain;margin-right:7px;height:30px;width:30px}.newsLinkPDF a:hover{background-color:#f1f1f1}.newsTopImg{float:right;max-width:35%;margin-left:20px}.newsTopImg img{max-width:100%}@media screen and (max-width:480px){.newsTopImg{float:none;max-width:none;margin:0 0 20px}.newsTopImg img{max-height:300px}}.newsImg{margin:50px 0 80px;width:auto}.newsImg:after{content:"";clear:both;display:block}.newsImg li{float:left;width:28%;margin-left:8%}.newsImg li:first-child{margin-left:0}.newsImg img{max-width:100%}.newsImg li a{display:block}@media screen and (max-width:480px){.newsImg li{float:none;width:auto;margin:0 0 20px}}.forCustomer:first-child{margin-top:50px}.forCustomer:last-of-type .forCustomer_item .illust{background:none}.forCustomer_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.forCustomer_item .illust{max-width:200px;background:url(../images/bg_dot.png) repeat-y center top 10px;padding:0 0 60px;width:30%;background-size:3px 11px}.forCustomer_item .illust img{max-width:100%;height:auto}.forCustomer_item .text{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:30px 0 0 5%}.forCustomer_item .text .number{padding:0;position:absolute;display:block;font-size:24px;background-color:var(--globalColor);width:40px;height:40px;border-radius:5px;color:#fff;font-weight:bold;text-align:center}.forCustomer_item .text h3{position:relative;margin:5px 0 20px 50px;color:var(--globalColor);font-size:24px}.forCustomer_item .text h3:after{display:none}.forCustomer_item .text p{padding:0 0 1em}.forCustomer_item .text .after{display:table;margin:-20px 0 10px;background-color:#eee;color:#444;padding:4px 10px;border-radius:var(--btnRadius)}.forCustomer_item .forCustomerBtn a{display:inline-block;text-decoration:none;height:40px;width:160px;line-height:40px;border-radius:var(--btnRadius);padding:0 15px;color:#fff!important;font-weight:bold;text-align:center;-webkit-transition:width,height,line-height,font-size;transition:width,height,line-height,font-size;-webkit-transition-duration:0.25s;transition-duration:0.25s;background:var(--globalColor);-webkit-box-shadow:0 2px 0 rgb(130,39,16);box-shadow:0 2px 0 rgb(130,39,16);-webkit-transition-timing-function:ease;transition-timing-function:ease}.forCustomer_item .forCustomerBtn a:hover{position:relative;top:2px;-webkit-box-shadow:0 0 0 rgb(130,39,16);box-shadow:0 0 0 rgb(130,39,16)}.forCustomer_item .forCustomerBtn a.sodan:before{position:relative;top:1px;margin-right:3px;font-size:18px;font-family:"FontAwesome";content:"\f109";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.forCustomer_item .forCustomerBtn a.catalog{background:#2195cb;-webkit-box-shadow:0 2px 0 rgb(23,88,118);box-shadow:0 2px 0 rgb(23,88,118)}.forCustomer_item .forCustomerBtn a.catalog:before{display:inline-block;position:relative;top:4px;margin-right:5px;width:19px;height:19px;background:url(../images/icon-catalog.png) no-repeat;background-size:100%;content:"";-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.forCustomer_item .forCustomerBtn a:not([class]):after{font-weight:normal;font-size:14px;font-family:"FontAwesome";content:"\f054";-webkit-transition:all 0.25s ease;transition:all 0.25s ease;margin-left:10px}.parentBox01{margin:max(50px,6vw) auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parentBox01 figure{margin-right:40px}.parentBox01 figure img{width:160px;-webkit-filter:drop-shadow(5px 5px 5px #ccc);filter:drop-shadow(5px 5px 5px #ccc)}.parentBox01 .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.parentBox01 h3{font-size:2.5rem;margin-bottom:15px;padding-bottom:15px;border-bottom:4px dotted var(--globalColor);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.parentBox01 h3 img{display:inline-block;margin-right:10px;height:3rem}.parentBox01 p{font-size:1.5rem}.parentBox01 p em{display:inline-block;margin:0 3px;font-weight:normal;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(0,#ffff7f));background:linear-gradient(transparent 50%,#ffff7f 0)}@media screen and (max-width:768px){.parentBox01{margin-left:-16px;overflow:hidden}.parentBox01 figure{position:relative;left:-5vw;width:20vw;margin-right:0}.parentBox01 h3{font-size:4.8vw}.parentBox01 h3 img{height:7vw;margin-bottom:3px}.parentBox01 p{font-size:3.25vw}.parentBox01 p em{display:inline-block;margin:0 3px;font-weight:normal;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(0,#ffff7f));background:linear-gradient(transparent 50%,#ffff7f 0)}}.parentDownload{display:grid;grid-template-columns:165px repeat(2,auto) 135px;grid-template-rows:repeat(3,auto);background-color:var(--contentColor02);padding:20px}.parentDownload .logo{grid-area:1/1/4/2;width:150px;margin-right:15px}.parentDownload .logo img{border-radius:8px;-webkit-filter:drop-shadow(2px 2px 2px #ccc);filter:drop-shadow(2px 2px 2px #ccc)}.parentDownload h3{grid-area:1/2/2/5;font-size:min(5vw,32px);margin-bottom:10px;color:var(--globalColor)}.parentDownload h3 small{display:inline-block;font-size:smaller}.parentDownload p{grid-area:2/2/3/4}.parentDownload ul{grid-area:3/2/4/4;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.parentDownload ul li+li{margin-left:5px}.parentDownload ul li img{width:auto;height:68px}.parentDownload .qr{margin-left:15px;grid-area:2/4/4/5}.parentDownload .qr img{width:120px}@media screen and (max-width:768px){.parentDownload{margin:0 -16px;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto)}.parentDownload .logo{grid-area:1/1/3/2;width:20vw}.parentDownload h3{grid-area:1/2/2/5;margin-bottom:5px}.parentDownload p{grid-area:2/2/3/5}.parentDownload ul{grid-area:3/1/4/5;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parentDownload ul li+li{margin-left:3vw}.parentDownload ul li img{height:15vw}.parentDownload .qr{display:none}}.parentBox02{margin:max(50px,6vw) auto}.parentBox02 h3{text-align:center;font-size:2.5rem;margin-bottom:15px;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.parentBox02 h3 img{display:inline-block;margin-right:10px;height:3rem}.parentBox02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.parentBox02 ul li{width:50%;padding:max(5px,2vw)}.parentBox02 ul li figure img{border-radius:15px}.parentBox02 ul li dl dt{text-align:center;margin:10px 0}.parentBox02 ul li dl dd{font-size:smaller;text-align:center;line-height:1.45}@media screen and (max-width:768px){.parentBox02 h3{font-size:4.8vw}.parentBox02 h3 img{height:7vw;margin-bottom:3px}.parentBox02 ul{display:block;margin:0}.parentBox02 ul li{width:auto;padding:0;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.parentBox02 ul li figure{width:20vw}.parentBox02 ul li figure img{border-radius:5px}.parentBox02 ul li dl{margin-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.parentBox02 ul li dl dt{text-align:left;margin:0}.parentBox02 ul li dl dd{text-align:left}}.lpTopimgCarePlan{background:url(../images/lp-careplan-topimg01-bg.jpg) top center no-repeat;height:500px}.lpTopimgCarePlan .container h1,.lpTopimgCarePlan .container p,.lpTopimgCarePlan .container ul{display:none}.lpTopimgCarePlan.hugmateImg{background:url(../images/lp-careplan-topimg01-bg_end.jpg) top center no-repeat}@media screen and (max-width:1024px){.lpTopimgCarePlan{height:48vw;background-size:185% auto;width:100vw}.lpTopimgCarePlan .container{padding-top:0}}.lpTopimg{position:relative;background-color:var(--contentColor01);text-align:center}.lpTopimg h1{margin-bottom:25px}.lpTopimg p{padding-top:30px}#lp .topInquiryBtn .lpInquiry{padding:30px 10px}#lp .topInquiryBtn .lpInquiryBtn{max-width:510px;width:100%;margin:0 auto}@media screen and (max-width:1024px){.lpTopimg .container{background-size:100%;width:100%;height:0;padding-top:51.9%}#lp .lpDownArrow{bottom:-12px}#lp .lpDownArrow img{width:36px}}@media screen and (max-width:480px){#lp .spbrno br{display:none}}.lpTop{position:relative}.lpTop figure img{-o-object-fit:cover;object-fit:cover;height:600px}.lpTop .lpTopTxt{position:absolute;width:100%;top:0;left:0;overflow:hidden;text-indent:100%;white-space:nowrap}.lpTop .lpTopTxt br{display:none}@media screen and (max-width:1024px){.lpTop figure img{height:58vw}}.lpIntro{margin:60px 0 117px}.lpIntro h2{line-height:1.25;margin-bottom:30px;font-size:36px;text-align:center}.lpIntro h2 strong{color:var(--globalColor);font-size:48px}.lpIntro h2 strong span{font-size:68px}.lpIntro h2 em{color:var(--globalColor)}.lpIntro .carePlanTtl{display:table;font-weight:900;margin:0 auto 25px;position:relative}.lpIntro .carePlanTtl *{font-weight:900}.lpIntro .carePlanTtl b{font-size:54px;vertical-align:text-bottom;margin:0 3px;line-height:1}.lpIntro .carePlanTtl:after,.lpIntro .carePlanTtl:before{content:"";width:3px;height:120px;background-color:#cccccc;position:absolute;top:0}.lpIntro .carePlanTtl:before{-webkit-transform:skew(25deg);transform:skew(25deg);left:-50px}.lpIntro .carePlanTtl:after{-webkit-transform:skew(-25deg);transform:skew(-25deg);right:-50px}.lpInlineBlock{margin-bottom:30px;text-align:center}.lpInlineBlock li{display:inline-block;margin:5px;padding:10px;line-height:1;background:var(--badgeDemand);color:#fff;font-size:21px;font-weight:bold}.lpIntorImg{position:relative;margin-bottom:30px}.lpIntorImg .seoTxt{overflow:hidden;text-indent:100%;white-space:nowrap;position:absolute;top:0;left:0}.lpIntorImg .seoTxt br{display:none}.lpIntorImg .iconYumi{position:absolute;left:-40px;bottom:-30px}@media screen and (max-width:1024px){.lpIntro{margin:30px 0 30px}.lpIntro h2{margin-bottom:10px}.lpIntro .carePlanTtl:after,.lpIntro .carePlanTtl:before{display:none}.lpInlineBlock{margin-bottom:10px}.lpInlineBlock li{margin:3px;font-size:12px}.iconYumi{display:none}}@media screen and (max-width:480px){.lpIntro .carePlanTtl{font-size:26px}.lpIntro .carePlanTtl b{font-size:35px}.lpIntro .carePlanTtl br{display:none}}.lpFeatureTop{position:relative;padding-top:150px;padding-bottom:70px;background:var(--contentColor02);text-align:center}.lpFeatureTop .container{margin-bottom:30px}.lpFeatureTop p{margin-bottom:30px;font-size:18px}.lpFeatureTop p em{color:var(--strongColor)}.lpFeatureTop figure{position:relative}.lpFeatureTop figure .iconlpFeatureCareplan{position:absolute;top:250px;right:0}.lpFeatureTopTitle{position:absolute;top:-90px;width:960px;height:220px;margin-bottom:30px;padding:0;background:url(../images/feature-top-title-bg.png)}.lpFeatureTopTitle h2{font-size:42px;text-align:center}.lpFeatureTopTitle h2 b{background-color:var(--globalColor);display:block;margin-bottom:10px;color:white;font-size:24px;padding:10px 5px}.lpFeatureTopTitle h2 span{margin-top:10px;display:block;color:#585858;font-size:16px}.iconTopTitle01{position:absolute;top:28px;left:33px}@media screen and (max-width:1024px){.lpFeatureTop{padding-top:30px;padding-bottom:30px}.lpFeatureTop p{margin-bottom:10px;font-size:14px}.lpFeatureTop figure img{width:100%}.lpFeatureTop figure .iconlpFeatureCareplan{top:33vw;right:-5px;width:15%}.lpFeatureTop .container{margin-bottom:10px}.lpFeatureTopTitle{position:relative;top:0;width:auto;height:auto;padding:0;margin-bottom:20px;background:none}.lpFeatureTopTitle h2{font-size:18px;text-align:center}.lpFeatureTopTitle h2 b{margin:-30px -10px 15px}.lpFeatureTopTitle h2 img{width:100px;vertical-align:middle}.lpFeatureTopTitle h2 em{font-size:24px}.iconTopTitle01{position:static}.iconTopTitle01 img{width:69px}}.lpFeatureSub{position:relative;margin:95px 0 0;padding-bottom:100px}.lpFeatureSub01,.lpFeatureSub02{font-size:18px}.lpFeatureSub01 em,.lpFeatureSub02 em{color:var(--strongColor)}.lpFeatureSubBoxTitle{margin-bottom:10px}.lpFeatureSubBoxTitle h2{display:inline-block;font-size:32px}.lpFeatureSubBoxTitle *{vertical-align:middle}.lpFeatureSub01{margin-bottom:70px}.lpFeatureSub01 .lpFeatureSubImg{float:right;margin-left:20px}.lpFeatureSub02{margin-bottom:50px}.lpFeatureSub02 .lpFeatureSubImg{float:left;margin-right:20px}.lpFeatureSubBox{overflow:hidden}.iconFeatureSub{display:table;background-color:var(--strongColor);color:white;padding:7px 15px;line-height:1.35;border-radius:80px;font-size:20px;font-weight:bold;margin-bottom:10px}@media screen and (max-width:1024px){.lpFeatureSub{margin:30px 0 0;padding-bottom:40px}.lpFeatureSub01,.lpFeatureSub02{font-size:16px}.lpFeatureSub01 h2 br,.lpFeatureSub02 h2 br{display:none}.lpFeatureSub01 .lpFeatureSubImg,.lpFeatureSub02 .lpFeatureSubImg{float:none;margin:10px 0}.lpFeatureSub01{margin-bottom:50px}.lpFeatureSub02{margin-bottom:30px}.lpFeatureSubBoxTitle h2{font-size:20px;line-height:1.5}.iconFeatureSub{margin-bottom:5px;font-size:16px}}.lpSystem{position:relative}.lpSystem .container{padding-top:80px;padding-bottom:80px}.lpSystem h2{margin-bottom:50px;font-size:36px;text-align:center}.lpSystem h2 span{display:table;margin:0 auto 10px;font-size:26px;color:var(--globalColor);border:2px solid var(--globalColor);padding:10px 15px}.lpSystem h2 b{display:block;font-size:26px;line-height:1.5}.lpSystem ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.lpSystem li{width:33.3333333333%;margin-bottom:35px;padding:0 15px;font-size:16px;text-align:left}.lpSystem h3{padding:10px;background:var(--globalColor);color:#fff;font-size:18px;text-align:center}.lpSystem figure{margin:10px 0}.lpSystem .lpSystemBtn{position:relative;margin-bottom:60px}.lpSystem .lpSystemBtn a{width:640px;margin:0 auto;background:var(--globalColor);border:1px solid color-mix(in srgb,var(--globalColor) 90%,white);-webkit-box-shadow:0 5px 0 #822710,0 0 3px 0 color-mix(in srgb,var(--globalColor) 80%,black);box-shadow:0 5px 0 #822710,0 0 3px 0 color-mix(in srgb,var(--globalColor) 80%,black);color:white;display:block;text-decoration:none;text-align:center;font-size:26px;line-height:1.5;padding:15px 10px;border-radius:10px;font-weight:700}.lpSystem .lpSystemBtn a:hover{opacity:0.7}.lpSystem .lpSystemBtn a:after{content:"\f124";display:inline-block;font-family:FontAwesome;-webkit-transform:rotate(42deg);transform:rotate(42deg);margin-left:5px}.lpSystemList05 h3{padding:20px 0}@media screen and (max-width:1024px){.lpSystem .container{padding-top:40px;padding-bottom:20px}.lpSystem h2{font-size:1.5rem}.lpSystem ul{margin:0}.lpSystem li{width:50%}}@media screen and (max-width:768px){.lpSystem .container{padding:30px 10px}.lpSystem h2{text-align:left}.lpSystem h2 span{display:block;text-align:center;font-size:18px}.lpSystem h2 b{font-size:20px}.lpSystem h2 br{display:none}.lpSystem .lpSystemBtn a{width:100%;font-size:4vw}}@media screen and (max-width:640px){.lpSystem h2{margin-bottom:20px}.lpSystem li{padding:0;width:auto}}@media screen and (max-width:480px){.lpSystem .container{padding:20px 10px}}.lpVoice{position:relative;padding:70px 0 100px}.lpVoice h2{margin-bottom:30px;text-align:center}.lpVoice .voiceTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-size:46px;font-weight:900}.lpVoice .voiceTitle span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px;text-align:left}.lpVoice .voiceTitle span img{width:230px}.lpVoice li{margin-bottom:20px;padding:5px;padding-right:20px;border:5px solid #f1f1f1}.lpVoice li h3{margin-top:10px;margin-bottom:10px;font-weight:900;font-size:32px;line-height:1.25}.lpVoice li h3 em{font-weight:900;color:#e24c26}.lpVoice li p{overflow:hidden;font-size:17px}.lpVoice li figure{float:left;margin-right:25px}.lpVoice .lpInquiry{margin-top:50px}@media screen and (max-width:1024px){.lpVoice{padding:30px 0 30px}.lpVoice h2{margin-bottom:10px}.lpVoice .voiceTitle{font-size:36px}.lpVoice .voiceTitle span img{width:200px}.lpVoice .voiceTitle br{display:none}.lpVoice li{padding:10px 15px}.lpVoice li figure{float:none;margin:10px 0}.lpVoice li h3{margin:10px 0;font-size:28px}.lpVoice li p{font-size:14px}.lpVoice li p br{display:none}}@media screen and (max-width:640px){.lpVoice .voiceTitle{margin-top:-4vw;text-align:left;display:block;font-size:26px}.lpVoice .voiceTitle>img{width:25vw;position:relative;z-index:-1;bottom:-4vw}.lpVoice .voiceTitle span{display:block}.lpVoice .voiceTitle span img{width:125px}}.lpPrice{position:relative;padding-bottom:100px}.lpPrice .priceTitle{text-align:center;font-size:46px;font-weight:900;margin-bottom:25px!important}.lpPrice .priceTitle img{margin:0 auto 5px;display:block;width:auto!important}#lp .lpFeatureTop{padding-bottom:60px}#lp .lpFeatureSub{margin:60px 0;padding-bottom:0}#lp .lpSystem .container{padding:60px 0 25px}#lp .lpVoice{padding:60px 0 40px}#lp .price01 h2{padding-top:60px;margin-bottom:10px;text-align:center}#lp .price03{margin-top:60px}#lp .price03 h2{margin-bottom:10px;text-align:center}#lp .openpackIntro01{margin-bottom:0}#lp .priceSupport li{background:#fff;border-color:#d9b133}#lp .lpPrice{padding-bottom:40px}#lp .priceSchedule dl{margin:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;padding:10px 20px;border-radius:4px;font-size:min(4vw,20px);margin-bottom:30px}#lp .priceSchedule dl dt{margin-right:20px}#lp .priceSchedule dl dd{line-height:1.25;margin-left:auto;padding-left:20px;color:var(--globalColor);font-weight:bold;font-size:min(7vw,32px)}#lp .priceSchedule dl dd b{display:inline-block;margin:0 5px;font-size:min(8.5vw,40px)}#lp .priceSchedule p{display:table;margin:0 auto}#lp .priceSchedule figure{margin-top:30px}@media screen and (max-width:1024px){#lp .lpIntro{margin:30px 0 0}#lp .lpFeatureTop{padding-bottom:30px}#lp .lpFeatureSub{margin:30px 0;padding-bottom:0}#lp .lpSystem .container{padding:30px 10px 0}#lp .lpVoice{padding:30px 0 10px}#lp .lpPrice{padding-bottom:10px}#lp .price01 .priceTop{margin:10px}#lp .price01 h2{padding-top:30px}#lp .price01 h2 img{width:200px}#lp .price01Text02{width:100%}#lp .price01Text03{width:100%}.lpPrice{padding-bottom:30px}.lpPrice .priceTitle{font-size:36px}}@media screen and (max-width:640px){.lpPrice .priceTitle{font-size:26px}.lpPrice .priceTitle br{display:none}}.lpInquiry{text-align:center;padding:60px 10px;background-color:var(--subColor)}.lpInquiryBtn{margin:10px 0}.lpInquiryMsg{font-size:28px;font-weight:bold}@media screen and (max-width:1024px){.lpInquiry{padding:30px 10px}.lpInquiryMsg{font-size:16px}}#lpForm .catalogImg01{margin-top:90px}@media screen and (max-width:1024px){#lpForm .catalogImg01{margin-top:30px}}.lpTopimgAdding{background:url(../images/lp-adding-topimg01_b-bg.jpg) top center no-repeat}.lpTopimgAdding .container{position:relative;margin:0 auto}.lpTopimgAdding .container h1,.lpTopimgAdding .container p,.lpTopimgAdding .container ul{display:none}.lpTopimgAdding .container .lp_TopimgAdding_btn{position:absolute;bottom:60px;left:80px}.lpTopimgAdding2{background:url(../images/lp-adding-topimg01_b-bg.jpg) top center no-repeat}.lpTopimgWms{background:url(../images/lp-wms-topimg-bg.jpg) top center no-repeat}@media screen and (min-width:1025px){.lpTopimgAdding .container{width:960px;height:600px}}@media screen and (max-width:1024px){.lpTopimgAdding{height:0;margin-bottom:25%;padding-top:50.45%;background-size:200%}.lpTopimgAdding .container .lp_TopimgAdding_btn{top:0;left:0;right:0;bottom:0;width:100%;margin:auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.lp_adding .lpIntro{background-color:#393731;margin:0;padding:40px 0}.lp_adding .lpFeatureTop{padding-top:130px;padding-bottom:40px;background:#fff url(../images/lp-adding01_arrow.png) top center no-repeat}.lp_adding .lpFeatureTop h2{margin-bottom:30px}.lp_adding .lpFeatureTop h3{margin-bottom:30px;font-size:22px}.lp_adding .lpFeatureTop ul{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lp_adding .lpFeatureTop ul li{display:flex-box}.lp_adding .lpFeatureTop ul li p{display:none}.lp_adding .lpInquiry{padding:60px 0;background-color:var(--subColor)}.lp_adding .lpFeatureSub{margin:0;padding:50px 0}.lp_adding .lpFeatureSub h2{text-align:center;margin-bottom:40px}.lp_adding .lpFeatureSub h3{position:relative;color:#fff;font-size:30px;line-height:1.3;background-color:var(--globalColor);margin-bottom:30px;padding:20px 10px 20px 120px;border-radius:10px}.lp_adding .lpFeatureSub h3 span{position:absolute;width:100px;height:100px;margin:auto;top:0;bottom:0;left:10px}.lp_adding .lpFeatureSub .lpFeatureSub01:last-child{margin-bottom:0}.lp_adding .lpCompany{padding:60px 0 0}.lp_adding .lpCompany h2,.lp_adding .lpCompany h3{text-align:center;margin-bottom:20px}.lp_adding .lpCompany h3{margin-bottom:40px}.lp_adding .lpCompany figure{float:left;margin-right:20px}.lp_adding .lpCompany p{overflow:hidden;font-size:17px}.lp_adding .lpVoice{padding-bottom:40px}.lp_adding .lpPrice{padding-bottom:40px}@media screen and (max-width:1024px){.lp_adding .lpIntro{padding:20px 0}.lp_adding .lpIntro .lpIntorImg{margin-bottom:0}.lp_adding .lpFeatureTop{padding-top:12%;background-size:100% 50px;background-size:contain}.lp_adding .lpInquiry{padding:20px 10px}.lp_adding .lpFeatureSub{padding:30px 0}.lp_adding .lpFeatureSub h2{margin-bottom:20px}.lp_adding .lpFeatureSub h3{padding-left:70px;font-size:18px;margin-bottom:20px}.lp_adding .lpFeatureSub h3 span{width:50px;height:50px}.lp_adding .lpCompany h3{margin-bottom:10px}.lp_adding .lpCompany figure{margin:0 0 20px;float:none}.lp_adding .lpCompany p{overflow:visible}}.lpTopimg2{background-position:top center;background-repeat:no-repeat}.lpTopimg2 .container{position:relative;margin:0 auto}.lpTopimg2 .container h1,.lpTopimg2 .container p,.lpTopimg2 .container ul{display:none}.lpTopimg2 .container .lpTopBtn{position:absolute;bottom:60px;left:80px}.lp_payment .lpTopimg2{background-image:url(../images/lp-payment-topimg-bg.jpg)}.lp_bigin .lpTopimg2{background-image:url(../images/lp-bigin-topimg01_b-bg.jpg)}.lp_sidegrade .lpTopimg2{background-image:url(../images/lp-sidegrade-topimg01_b-bg.jpg)}@media screen and (min-width:1025px){.lpTopimg2 .container{width:960px;height:600px}}@media screen and (max-width:1024px){.lpTopimg2{height:0;margin-bottom:16vw;padding-top:50.45%;background-size:200%}.lpTopimg2 .container .lpTopBtn{margin:0 10px;top:-20px;bottom:auto;left:0;right:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.lpTopimg2 .container .lpTopBtn a{display:inline-block}}.lpIntro3{background-color:#393731;margin:0;padding:40px 0}.lpIntro3 h2{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:10px 0;font-size:32px;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lpIntro3 h2 *{font-weight:900}.lpIntro3 h2 span{margin-left:5px;text-align:center;font-size:32px}.lpIntro3 h2 span em{display:block;font-size:50px}.lpIntro3 h2 span em b{color:var(--globalColor);font-size:54px}.lpIntro3 .lpIntro{margin:15px auto 0;display:table}.lpIntro3 .lpIntro li{color:white;line-height:1.35;font-weight:900;font-size:32px;margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lpIntro3 .lpIntro li:before{content:"";background:url(../images/check-icon01.png) no-repeat center center/cover;width:50px;height:41px;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.lpAnswer{padding-top:130px;padding-bottom:40px;background:#fff url(../images/lp-adding01_arrow.png) top center no-repeat}.lpAnswer h2{margin-bottom:30px;font-weight:900;font-size:46px;text-align:center}.lpAnswer h3{margin-bottom:30px;font-size:22px}.lpAnswer ul{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lpAnswer ul li{display:flex-box}.lpAnswer ul li p{display:none}.lpAnswer ol{display:-webkit-box;display:-ms-flexbox;display:flex;color:white;counter-reset:number}.lpAnswer ol li{border-radius:35px;background-color:var(--globalColor);counter-increment:number;width:33.3333333333%;padding:20px;font-weight:bold;font-size:24px;color:white;line-height:1.5}.lpAnswer ol li p:before{text-align:center;display:block;padding-bottom:10px;margin-bottom:15px;font-size:30px;-webkit-box-shadow:0 2px 0px 0px white;box-shadow:0 2px 0px 0px white;content:"特徴 " counter(number)}.lpAnswer ol li:not(:last-child){margin-right:20px}.lpAnswer h4{margin-top:30px;text-align:center;font-weight:900;font-size:34px;line-height:1.5}.lpAnswer h4 b{font-weight:900;color:var(--globalColor)}.lpAnswer .corpShow .flex figure{width:46%}.lpAnswer .corpShow .flex .corpTxt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}.lpAnswer .corpShow .flex .corpTxt .red{background-color:#d7000a;font-size:22px;color:white;font-weight:bold;padding:7px 10px;line-height:1.35}.lpAnswer .corpShow .flex .corpTxt dl{margin:10px}.lpAnswer .corpShow .flex .corpTxt dl dd{font-size:20px;line-height:1.35;color:#444;margin:0 0 10px;font-weight:bold}.lpAnswer .corpShow .flex .corpTxt dl dt{line-height:1.35;font-size:36px}.lpAnswer .corpShow .flex .corpTxt dl dt em{color:var(--globalColor)}.lpAnswer .corpShow .flex .corpTxt dl dt span{font-size:28px}.lpAnswer .corpShow ul{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.lpAnswer .corpShow ul li{text-align:center;width:calc(33.3333333333% - 30px);border:1px solid #ccc}.lpAnswer .corpShow ul li:not(:last-child){margin-right:30px}.lpAnswer .lpSolveVoice h3{display:table;margin:0 auto 15px;padding:10px;border:1px solid #ccc}.lpAnswer .lpSolveVoice .lpSolveVoiceInner{margin-top:20px;display:grid;background-color:#f1f1f1;padding:15px;grid-template-columns:1fr 2.5fr;grid-column-gap:15px;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.lpAnswer .lpSolveVoice .lpSolveVoiceInner figure{grid-column:1/2;grid-row:1/3}.lpAnswer .lpSolveVoice .lpSolveVoiceInner figure img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:4/3;-o-object-position:top center;object-position:top center}.lpAnswer .lpSolveVoice .lpSolveVoiceInner h4{grid-column:2/3;grid-row:1/2;margin:0 0 10px;font-size:24px;color:var(--globalColor);line-height:1.35;font-weight:700;text-align:left}.lpAnswer .lpSolveVoice .lpSolveVoiceInner p{grid-column:2/3;grid-row:2/3}.lpAnswer.noAnswer{background:none;padding-top:40px}.lpInquiry2{padding:60px 0;background-color:var(--subColor);text-align:center}.lpInquiry3{padding:60px 0;background-color:var(--subColor);text-align:center}.lpInquiry3 h3{text-align:center;margin-bottom:40px;line-height:1.35;font-weight:900;font-size:min(8vw,46px)}.lpInquiry3 h3 span{display:inline-block}.lpInquiry3 .lpInquiryBtn{width:960px;margin:0 auto 30px;max-width:calc(100vw - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lpInquiry3 .lpInquiryBtn a{display:block}.lpInquiry3 .lpInquiryBtn a+a{margin-left:20px}.lpFeature2{margin:0;padding:50px 0}.lpFeature2 h2{text-align:center;margin-bottom:40px}.lpFeature2 h3{position:relative;color:#fff;font-size:30px;line-height:1.3;background-color:var(--globalColor);margin-bottom:30px;padding:20px 10px 20px 120px;border-radius:10px;min-height:118px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lpFeature2 h3 span{position:absolute;width:100px;height:100px;margin:auto;top:0;bottom:0;left:10px}.lpFeature2 .lpFeatureSub01:last-child{margin-bottom:0}.lpFeature2 small{display:inline-block;font-size:14px}.lpCompany2{padding:60px 0 0}.lpCompany2 h2,.lpCompany2 h3{text-align:center;margin-bottom:20px}.lpCompany2 h3{margin-bottom:40px}.lpCompany2 figure{float:left;margin-right:20px}.lpCompany2 p{overflow:hidden;font-size:17px}.lpCompany2 .recommendList{margin-bottom:50px}.lpCompany2 .recommendList h3{font-size:30px;background-color:#2195cb;position:relative;color:#fff;line-height:1.3;text-align:left;margin-bottom:30px;padding:15px 10px 15px 105px;border-radius:10px;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lpCompany2 .recommendList h3 i{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-style:normal;background-color:#fff;color:#2195cb;width:80px;height:80px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:54px;border-radius:50%}.lpCompany2 .recommendList p{margin-bottom:1rem}.lpCompany2 .recommendList .flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lpCompany2 .recommendList .flex .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.lpCompany2 .recommendList .flex figure{max-width:35%;margin:0 0 0 15px}.lpCompany2 .recommendList .flex figure img{border-radius:5px}.lpCompany2 .recommendList .priceSupport li{border-color:#ccc!important}.lpCompany2 .recommendList .priceSupport li h4{color:#2195cb;font-size:21px;background-color:#eee;text-align:center;padding:10px;margin:-20px -10px 0;border-radius:4px}.lpCompany2 .recommendList .priceSupport li p{overflow:inherit}.lpCompany2 .recommendList .btnBox{margin:30px 0;overflow:inherit}.lpCompany2 .recommendList .btnBox a{min-width:260px;width:auto}.headTxt.headTxt{text-align:center;margin-bottom:40px;line-height:1.35;font-weight:900;font-size:46px}.headTxt.headTxt *{font-weight:900}.headTxt.headTxt img.hug{margin:0 3px;margin-top:3px;height:62px;width:auto;line-height:1}.headTxt.headTxt em{font-size:52px;color:var(--globalColor);display:block}.headTxt.headTxt .pileup{font-size:18px;margin:0 5px;color:var(--globalColor);font-weight:bold;display:inline-block;vertical-align:-8px}.headTxt.headTxt .pileup img{margin-top:3px;width:230px;line-height:1}@media screen and (max-width:1024px){.lpIntro2{padding:20px 0}.lpIntro2 .lpIntorImg{margin-bottom:0}.lpAnswer{padding-top:13vw;background-size:contain}.lpInquiry2{padding:20px 10px}.lpFeature2{padding:30px 0}.lpFeature2 h2{margin-bottom:20px}.lpFeature2 h3{padding-left:70px;font-size:18px;min-height:80px;margin-bottom:20px}.lpFeature2 h3 img{width:200px}.lpFeature2 h3 span{width:50px;height:50px}.lpCompany2 h3{margin-bottom:10px}.lpCompany2 figure{margin:0 0 20px;float:none}.lpCompany2 p{overflow:visible}.lpCompany2 .recommendList h3{padding-left:70px;font-size:18px;min-height:80px;margin-bottom:20px}.lpCompany2 .recommendList h3 i{width:50px;height:50px;font-size:32px}.headTxt.headTxt{font-size:36px;margin-bottom:20px}.headTxt.headTxt em{font-size:42px;color:var(--globalColor);display:block}}@media screen and (max-width:640px){.lp_adding .lpFeatureTop ul{display:block}.lp_adding .lpFeatureTop ul li img{display:none}.lp_adding .lpFeatureTop ul li p{position:relative;display:block;text-align:left;line-height:1.3;padding-left:1em;font-size:18px}.lp_adding .lpFeatureTop ul li p:before{content:"●";display:block;position:absolute;top:0;left:0}.lpIntro3 h2{display:block}.lpIntro3 h2 img{display:block;margin:0 auto;margin-bottom:10px}.lpIntro3 h2 span{margin:5px 0 0;display:block;font-size:18px;text-align:center}.lpIntro3 h2 span em{font-size:24px}.lpIntro3 h2 span em b{font-size:28px}.lpIntro3 .lpIntro li{font-size:21px}.lpIntro3 .lpIntro li:before{content:"";width:30px;height:24px}.lpAnswer ul{display:block}.lpAnswer ul li img{display:none}.lpAnswer ul li p{position:relative;display:block;text-align:left;line-height:1.3;padding-left:1em;font-size:18px;margin-bottom:10px}.lpAnswer ul li p:before{content:"●";display:block;position:absolute;top:0;left:0}.lpAnswer ol{display:block}.lpAnswer ol li{width:auto;padding:12px;margin:10px 0 0;font-size:18px;border-radius:0}.lpAnswer ol li p:before{text-align:left;font-size:20px;margin-bottom:5px;padding-bottom:5px}.lpAnswer ol li:not(:last-child){margin-right:0}.lpAnswer h4{font-size:24px;text-align:left}.lpAnswer h4 br{display:none}.lpAnswer .corpShow .flex{display:block}.lpAnswer .corpShow .flex figure{width:auto;text-align:center}.lpAnswer .corpShow .flex .corpTxt{margin:15px 0;text-align:center}.lpAnswer .corpShow .flex .corpTxt br{display:none}.lpAnswer .corpShow .flex .corpTxt .red{font-size:18px}.lpAnswer .corpShow .flex .corpTxt dl{margin:15px 0}.lpAnswer .corpShow .flex .corpTxt dl dt{font-size:30px}.lpAnswer .corpShow .flex .corpTxt dl dt span{font-size:24px}.lpAnswer .corpShow ul{margin:0}.lpAnswer .corpShow ul li{width:33.3333333333%}.lpAnswer .corpShow ul li:not(:last-child){margin:0;border-right:none}.lpAnswer .corpShow ul li img{display:block}.headTxt.headTxt{font-size:min(6vw,24px);text-align:left}.headTxt.headTxt br{display:none}.headTxt.headTxt br.sp{display:block}.headTxt.headTxt img.hug{height:min(9vw,36px)}.headTxt.headTxt em{font-size:30px;color:var(--globalColor);display:block}}@media screen and (max-width:480px){.lpInquiry3 .lpInquiryBtn.lpInquiryBtn{display:block}.lpInquiry3 .lpInquiryBtn.lpInquiryBtn a{display:block;width:85%;margin:0 auto}.lpInquiry3 .lpInquiryBtn.lpInquiryBtn a+a{margin-top:30px}.lpCompany2 .recommend{margin:15px auto;padding-top:0}.lpCompany2 .recommend p{-webkit-transform:none;transform:none;position:relative;top:-1px;margin:0 -20px 0;width:auto;max-width:none;left:auto;font-size:18px;margin-bottom:10px}.lpCompany2 .recommend li{line-height:1.25}.lpCompany2 .recommendList .flex{display:block}.lpCompany2 .recommendList .flex figure{max-width:inherit;margin:0 0 15px}.lpCompany2 .recommendList .btnBox{text-align:center}}.lp_adding.ip_online-support .lpTopimg{background:url(../images/lp-online-support-topimg01_b-bg.jpg) top center no-repeat #fffbd9}.lp_adding.ip_online-support .lpTopimg .container{height:600px;position:relative}.lp_adding.ip_online-support .lpTopimg .container h1,.lp_adding.ip_online-support .lpTopimg .container p{display:none}.lp_adding.ip_online-support .lpTopimg .container .lp_TopimgAdding_btn{position:absolute;bottom:60px;left:0px}@media screen and (max-width:1024px){.lp_adding.ip_online-support .lpTopimg{height:auto;background:none}.lp_adding.ip_online-support .lpTopimg:before{content:"";display:block;padding-top:50.45%;background:url(../images/lp-online-support-topimg01_b-bg.jpg) top center no-repeat #fffbd9;background-size:200% auto}.lp_adding.ip_online-support .lpTopimg .container{height:auto;padding:0}.lp_adding.ip_online-support .lpTopimg .container .lp_TopimgAdding_btn{position:static;width:100%;margin:auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}}.onayami{text-align:center;padding:40px 0}.hugtoha{width:1000px;border-radius:10px;max-width:calc(100vw - 20px);padding:min(5vw,40px);border:3px solid #e34c26;margin:50px auto}.hugtoha .hugtohaBox{margin-bottom:30px}.hugtoha .hugtohaBox>p{margin:-15px 0 40px;font-size:22px}.hugtoha .hugtohaBox>p em{color:var(--globalColor)}.hugtoha .hugtohaBox ul{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.hugtoha .hugtohaBox li{width:33.3333333333%;padding:10px 15px}.hugtoha .hugtohaBox li figure{margin:15px 0}.hugtoha .hugtohaBox li p{text-align:left}.hugtoha .hugtohaBox .system h2{color:var(--globalColor);font-size:36px}.hugtoha .hugtohaBox .system ul{margin-left:-30px;margin-right:-30px}.hugtoha .hugtohaBox .system li{float:left;width:calc(50% - 15px);margin-bottom:35px;padding:0 15px;text-align:left}.hugtoha .hugtohaBox .system li h3{padding:10px;background:#e24c26;color:#fff;text-align:center}.hugtoha .hugtohaBox .system li:first-child h3{background-color:#2195cb}.hugtoha .hugtohaBox .system li:nth-child(2) h3{background-color:var(--badgeResolution)}.hugtoha .hugtohaBox .system li:nth-child(3) h3{background-color:#ef8237}.hugtoha .hugtohaBox .system li:nth-child(4) h3{background-color:#5a76a8}.hugtoha .hugtohaBox .system li:nth-child(5) h3{background-color:#e1b62e}.hugtoha .hugtohaBox .system li:nth-child(6) h3{background-color:#ff6969}.hugtoha .hugtohaBox .system figure{margin:10px 0}.hugtoha .hugtohaBox .system p b{color:var(--strongColor)}.hugtoha .hugtohaBox .systemList05 h3{padding:20px 0}.hugtoha .system ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.hugtoha .system li{width:50%;padding:15px}.hugtoha .system li h3{padding:10px;background:#e24c26;color:#fff;margin-bottom:10px;text-align:center}.hugtoha .system li:first-child h3{background-color:#2195cb}.hugtoha .system li:nth-child(2) h3{background-color:var(--badgeResolution)}.hugtoha .system li:nth-child(3) h3{background-color:#ef8237}.hugtoha .system li:nth-child(4) h3{background-color:#5a76a8}.hugtoha .system li:nth-child(5) h3{background-color:#e1b62e}.hugtoha .system li:nth-child(6) h3{background-color:#ff6969}.hugtoha .system li p{text-align:left}.hugtoha .system li p b{color:var(--globalColor)}@media screen and (max-width:640px){.hugtoha .hugtohaBox>p{margin:0 0 20px;font-size:18px;text-align:left}.hugtoha .hugtohaBox>p br{display:none}.hugtoha .hugtohaBox>p em{margin-bottom:10px;display:block}.hugtoha .hugtohaBox ul{display:block}.hugtoha .hugtohaBox ul li{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hugtoha .hugtohaBox ul li h3{width:70%}.hugtoha .hugtohaBox ul li figure{width:25%;margin-left:5%}.hugtoha .hugtohaBox ul li p{margin-top:5px}.hugtoha .system ul{display:block}.hugtoha .system li{width:auto}}.systemSupport .container.pageInquiry01{margin-bottom:0;padding:60px 0 35px}@media screen and (max-width:768px){.systemSupport .container.pageInquiry01{margin-bottom:0;padding:40px 10px 15px}}.systemSupportCnt02 h2{text-align:center;margin:40px 0 30px;padding:25px 10px;font-size:32px;border-radius:var(--btnRadius);background-color:#e2e2e2}.systemSupportCnt02 .worryList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.systemSupportCnt02 .worryList:not(:last-of-type){border-bottom:1px dashed #ccc}.systemSupportCnt02 .worryList figure{width:90px;height:90px;background-color:#fff;text-align:center;overflow:hidden;border:2px solid #ccc;border-radius:50%}.systemSupportCnt02 .worryList figure img{display:none}.systemSupportCnt02 .worryList .txt{margin-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.systemSupportCnt02 .worryList .txt p{font-size:1.5rem;font-weight:bold;padding-left:1rem;position:relative}.systemSupportCnt02 .worryList .txt p:before{content:"";width:8px;height:8px;background-color:currentColor;border-radius:50%;font-family:arial;position:absolute;left:0;top:18px}.systemSupportCnt02 .worryList:first-of-type figure{background:url(../images/system-support-problem01.jpg) no-repeat left 34% bottom 0/auto 94% #fff;border-color:#569c2b}.systemSupportCnt02 .worryList:first-of-type .txt p{color:#569c2b}.systemSupportCnt02 .worryList:nth-of-type(2) figure{background:url(../images/system-support-problem02.jpg) no-repeat left 34% bottom 0/auto 94% #fff;border-color:#b34b6c}.systemSupportCnt02 .worryList:nth-of-type(2) .txt p{color:#b34b6c}.systemSupportCnt02 .worryList:nth-of-type(3) figure{background:url(../images/system-support-problem03.jpg) no-repeat left 34% bottom 0/auto 94% #fff;border-color:#b1713d}.systemSupportCnt02 .worryList:nth-of-type(3) .txt p{color:#b1713d}.systemSupportCnt02 h3{background-color:var(--globalColor);color:white;padding:20px 15px;text-align:center;font-size:40px;margin:20px 0 0;font-weight:900}@media screen and (max-width:768px){.systemSupportCnt02 h2{margin:40px -10px 30px;font-size:3.75vw;margin-bottom:20px}.systemSupportCnt02 .worryList{padding:15px 0}.systemSupportCnt02 .worryList .txt p{margin:5px 0;font-size:18px;line-height:1.5}.systemSupportCnt02 .worryList .txt p:before{top:11px}.systemSupportCnt02 h3{margin:20px 0 0;padding:20px;font-size:4.25vw}}@media screen and (max-width:480px){.systemSupportCnt02.systemSupportCnt02 h2{font-size:24px;text-align:left}.systemSupportCnt02.systemSupportCnt02 .worryList .txt{margin-left:10px}.systemSupportCnt02.systemSupportCnt02 .worryList figure{width:20vw;height:20vw}.systemSupportCnt02.systemSupportCnt02 h3{font-weight:bold;text-align:left;font-size:26px}.systemSupportCnt02.systemSupportCnt02 h3 br{display:none}}.systemSupportCnt03{margin:80px 0}.systemSupportCnt03 h3{font-size:42px;display:table;margin:0 auto;position:relative;padding-left:65px;margin-bottom:40px}.systemSupportCnt03 h3 span{font-size:26px;line-height:1;display:block}.systemSupportCnt03 h3:before{content:"";position:absolute;top:0;left:0;width:50px;height:75px;background:url(../images/point-icon01.png) no-repeat center center/auto 100%}.systemSupportCnt03 .pointInner{border:1px solid #ccc;padding:15px;margin-top:20px}.systemSupportCnt03 .pointInner h4{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;margin:-15px;margin-bottom:20px;padding:15px;background-color:#f1f1f1;border-bottom:1px solid #ccc;color:var(--globalColor)}.systemSupportCnt03 .pointInner h4 i{background-color:var(--globalColor);color:white;width:40px;height:40px;font-size:32px;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--btnRadius);margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.systemSupportCnt03 .pointInner figure{width:45%;max-width:350px;margin-left:20px}.systemSupportCnt03 .pointInner .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.systemSupportCnt03 .pointInner h5{font-size:20px;margin-bottom:10px}@media screen and (max-width:768px){.systemSupportCnt03{margin-top:50px}.systemSupportCnt03 .pointInner h4{font-size:24px}}@media screen and (max-width:480px){.systemSupportCnt03 h3{font-size:34px;padding-left:58px}.systemSupportCnt03 h3 span{font-size:18px}.systemSupportCnt03 h3:before{width:40px;height:65px}.systemSupportCnt03 .pointInner h4{display:block;font-size:20px}.systemSupportCnt03 .pointInner h4 br{display:none}.systemSupportCnt03 .pointInner h4 i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;width:26px;height:26px;font-size:18px;margin:0 5px 0 0}.systemSupportCnt03 .pointInner .flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.systemSupportCnt03 .pointInner figure{max-width:90%;width:100%;text-align:center;margin-bottom:15px}}.systemSupportCnt04{padding-top:100px;padding-bottom:100px;margin-bottom:100px}.systemSupportCnt04 h3{margin-bottom:30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-size:46px;font-weight:900}.systemSupportCnt04 h3 span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px;text-align:left}.systemSupportCnt04 h3 span img{width:230px}@media screen and (max-width:1024px){.systemSupportCnt04 h3{margin-bottom:10px;font-size:36px}.systemSupportCnt04 h3 span img{width:200px}.systemSupportCnt04 h3 br{display:none}}@media screen and (max-width:640px){.systemSupportCnt04 h3{margin-top:-4vw;text-align:left;display:block;font-size:26px}.systemSupportCnt04 h3>img{width:25vw;position:relative;z-index:-1;bottom:-4vw}.systemSupportCnt04 h3 span{display:block}.systemSupportCnt04 h3 span img{width:125px}}@media screen and (max-width:768px){.systemSupportCnt04{padding-top:50px;padding-bottom:50px;margin-bottom:50px}}.ryoikuBox{margin-top:25px;margin-bottom:50px}.ryoikuBox h2{font-size:20px;margin-bottom:5px;color:var(--globalColor)}.ryoikuBox ol li{counter-increment:number;margin:15px 0}.ryoikuBox ol h3{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;font-size:16px;line-height:1.5}.ryoikuBox ol h3:before{-ms-flex-negative:0;flex-shrink:0;margin-right:5px;content:counter(number);width:18px;height:18px;margin-top:4px;font-size:14px;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--globalColor);color:#fff;border-radius:50%}.ryoikuBox ol h3+p{margin:0 0 0 23px}.ryoikuBox .colBox{display:-webkit-box;display:-ms-flexbox;display:flex}.ryoikuBox .colBox dl{background-color:#f5f5f5;width:50%;border-radius:7px;margin:0}.ryoikuBox .colBox dl dt{font-size:16px;font-weight:bold;border-radius:7px 7px 0 0;color:white;text-align:center;background-color:var(--globalColor)}.ryoikuBox .colBox dl dd{padding:10px;font-size:16px;line-height:1.75;display:table;margin:0 auto}.ryoikuBox .colBox dl+dl{margin-left:15px}@media screen and (max-width:559px){.ryoikuBox .colBox{display:block}.ryoikuBox .colBox dl{width:auto}.ryoikuBox .colBox dl+dl{margin:15px 0 0 0}}.sodanSite .header .headerLogo img{height:60px;width:auto}.sodanSite .mainTop .mainTopTxt{margin-left:20px}@media screen and (min-width:1025px){.sodanSite .header.headerFix .headerLogo img{height:52px;width:auto}}@media screen and (max-width:1024px){.sodanSite .header .headerLogo{padding:10px 0}.sodanSite .header .headerLogo img{height:48px;width:auto}.sodanSite .mainTop .mainTopTxt{margin-left:0}}
/*# sourceMappingURL=style.css.map */