@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-fill-drip{--fa: ""}.fa-arrows-to-circle{--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: ""}.fa-at{--fa: "@"}.fa-trash-can,.fa-trash-alt{--fa: ""}.fa-text-height{--fa: ""}.fa-user-xmark,.fa-user-times{--fa: ""}.fa-stethoscope{--fa: ""}.fa-message,.fa-comment-alt{--fa: ""}.fa-info{--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: ""}.fa-explosion{--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: ""}.fa-wave-square{--fa: ""}.fa-ring{--fa: ""}.fa-building-un{--fa: ""}.fa-dice-three{--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: ""}.fa-anchor-circle-check{--fa: ""}.fa-building-circle-arrow-right{--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: ""}.fa-arrows-up-to-line{--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: ""}.fa-door-open{--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: ""}.fa-atom{--fa: ""}.fa-soap{--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: ""}.fa-bridge-circle-check{--fa: ""}.fa-pump-medical{--fa: ""}.fa-fingerprint{--fa: ""}.fa-hand-point-right{--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: ""}.fa-forward-step,.fa-step-forward{--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: ""}.fa-flag-checkered{--fa: ""}.fa-football,.fa-football-ball{--fa: ""}.fa-school-circle-exclamation{--fa: ""}.fa-crop{--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: ""}.fa-users-rectangle{--fa: ""}.fa-people-roof{--fa: ""}.fa-people-line{--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: ""}.fa-diagram-predecessor{--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: ""}.fa-person,.fa-male{--fa: ""}.fa-laptop{--fa: ""}.fa-file-csv{--fa: ""}.fa-menorah{--fa: ""}.fa-truck-plane{--fa: ""}.fa-record-vinyl{--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: ""}.fa-bong{--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: ""}.fa-arrow-down-up-across-line{--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: ""}.fa-jar-wheat{--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: ""}.fa-file-circle-exclamation{--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: ""}.fa-pager{--fa: ""}.fa-address-book,.fa-contact-book{--fa: ""}.fa-strikethrough{--fa: ""}.fa-k{--fa: "K"}.fa-landmark-flag{--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: ""}.fa-backward{--fa: ""}.fa-caret-right{--fa: ""}.fa-comments{--fa: ""}.fa-paste,.fa-file-clipboard{--fa: ""}.fa-code-pull-request{--fa: ""}.fa-clipboard-list{--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: ""}.fa-user-check{--fa: ""}.fa-vial-virus{--fa: ""}.fa-sheet-plastic{--fa: ""}.fa-blog{--fa: ""}.fa-user-ninja{--fa: ""}.fa-person-arrow-up-from-line{--fa: ""}.fa-scroll-torah,.fa-torah{--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: ""}.fa-toggle-off{--fa: ""}.fa-box-archive,.fa-archive{--fa: ""}.fa-person-drowning{--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: ""}.fa-spray-can{--fa: ""}.fa-truck-monster{--fa: ""}.fa-w{--fa: "W"}.fa-earth-africa,.fa-globe-africa{--fa: ""}.fa-rainbow{--fa: ""}.fa-circle-notch{--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: ""}.fa-paw{--fa: ""}.fa-cloud{--fa: ""}.fa-trowel-bricks{--fa: ""}.fa-face-flushed,.fa-flushed{--fa: ""}.fa-hospital-user{--fa: ""}.fa-tent-arrow-left-right{--fa: ""}.fa-gavel,.fa-legal{--fa: ""}.fa-binoculars{--fa: ""}.fa-microphone-slash{--fa: ""}.fa-box-tissue{--fa: ""}.fa-motorcycle{--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: ""}.fa-mars-and-venus-burst{--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: ""}.fa-scissors,.fa-cut{--fa: ""}.fa-sun-plant-wilt{--fa: ""}.fa-toilets-portable{--fa: ""}.fa-hockey-puck{--fa: ""}.fa-table{--fa: ""}.fa-magnifying-glass-arrow-right{--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: ""}.fa-users-slash{--fa: ""}.fa-clover{--fa: ""}.fa-reply,.fa-mail-reply{--fa: ""}.fa-star-and-crescent{--fa: ""}.fa-house-fire{--fa: ""}.fa-square-minus,.fa-minus-square{--fa: ""}.fa-helicopter{--fa: ""}.fa-compass{--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: ""}.fa-file-circle-question{--fa: ""}.fa-laptop-code{--fa: ""}.fa-swatchbook{--fa: ""}.fa-prescription-bottle{--fa: ""}.fa-bars,.fa-navicon{--fa: ""}.fa-people-group{--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: ""}.fa-film{--fa: ""}.fa-ruler-horizontal{--fa: ""}.fa-people-robbery{--fa: ""}.fa-lightbulb{--fa: ""}.fa-caret-left{--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: ""}.fa-school-circle-xmark{--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: ""}.fa-cloud-showers-heavy{--fa: ""}.fa-headphones-simple,.fa-headphones-alt{--fa: ""}.fa-sitemap{--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: ""}.fa-memory{--fa: ""}.fa-road-spikes{--fa: ""}.fa-fire-burner{--fa: ""}.fa-flag{--fa: ""}.fa-hanukiah{--fa: ""}.fa-feather{--fa: ""}.fa-volume-low,.fa-volume-down{--fa: ""}.fa-comment-slash{--fa: ""}.fa-cloud-sun-rain{--fa: ""}.fa-compress{--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: ""}.fa-ankh{--fa: ""}.fa-hands-holding-child{--fa: ""}.fa-asterisk{--fa: "*"}.fa-square-check,.fa-check-square{--fa: ""}.fa-peseta-sign{--fa: ""}.fa-heading,.fa-header{--fa: ""}.fa-ghost{--fa: ""}.fa-list,.fa-list-squares{--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: ""}.fa-cart-plus{--fa: ""}.fa-gamepad{--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: ""}.fa-egg{--fa: ""}.fa-house-medical-circle-xmark{--fa: ""}.fa-campground{--fa: ""}.fa-folder-plus{--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: ""}.fa-lock{--fa: ""}.fa-gas-pump{--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: ""}.fa-map-location,.fa-map-marked{--fa: ""}.fa-house-flood-water{--fa: ""}.fa-tree{--fa: ""}.fa-bridge-lock{--fa: ""}.fa-sack-dollar{--fa: ""}.fa-pen-to-square,.fa-edit{--fa: ""}.fa-car-side{--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: ""}.fa-heart-circle-minus{--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: ""}.fa-microscope{--fa: ""}.fa-sink{--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: ""}.fa-mitten{--fa: ""}.fa-person-rays{--fa: ""}.fa-users{--fa: ""}.fa-eye-slash{--fa: ""}.fa-flask-vial{--fa: ""}.fa-hand,.fa-hand-paper{--fa: ""}.fa-om{--fa: ""}.fa-worm{--fa: ""}.fa-house-circle-xmark{--fa: ""}.fa-plug{--fa: ""}.fa-chevron-up{--fa: ""}.fa-hand-spock{--fa: ""}.fa-stopwatch{--fa: ""}.fa-face-kiss,.fa-kiss{--fa: ""}.fa-bridge-circle-xmark{--fa: ""}.fa-face-grin-tongue,.fa-grin-tongue{--fa: ""}.fa-chess-bishop{--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: ""}.fa-road-circle-check{--fa: ""}.fa-dice-five{--fa: ""}.fa-square-rss,.fa-rss-square{--fa: ""}.fa-land-mine-on{--fa: ""}.fa-i-cursor{--fa: ""}.fa-stamp{--fa: ""}.fa-stairs{--fa: ""}.fa-i{--fa: "I"}.fa-hryvnia-sign,.fa-hryvnia{--fa: ""}.fa-pills{--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: ""}.fa-tooth{--fa: ""}.fa-v{--fa: "V"}.fa-bangladeshi-taka-sign{--fa: ""}.fa-bicycle{--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: ""}.fa-head-side-cough-slash{--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: ""}.fa-snowman{--fa: ""}.fa-mortar-pestle{--fa: ""}.fa-road-barrier{--fa: ""}.fa-school{--fa: ""}.fa-igloo{--fa: ""}.fa-joint{--fa: ""}.fa-angle-right{--fa: ""}.fa-horse{--fa: ""}.fa-q{--fa: "Q"}.fa-g{--fa: "G"}.fa-notes-medical{--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: ""}.fa-dong-sign{--fa: ""}.fa-capsules{--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: ""}.fa-hand-point-up{--fa: ""}.fa-money-bill{--fa: ""}.fa-bookmark{--fa: ""}.fa-align-justify{--fa: ""}.fa-umbrella-beach{--fa: ""}.fa-helmet-un{--fa: ""}.fa-bullseye{--fa: ""}.fa-bacon{--fa: ""}.fa-hand-point-down{--fa: ""}.fa-arrow-up-from-bracket{--fa: ""}.fa-folder,.fa-folder-blank{--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: ""}.fa-radiation{--fa: ""}.fa-chart-simple{--fa: ""}.fa-mars-stroke{--fa: ""}.fa-vial{--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: ""}.fa-e{--fa: "E"}.fa-pen-clip,.fa-pen-alt{--fa: ""}.fa-bridge-circle-exclamation{--fa: ""}.fa-user{--fa: ""}.fa-school-circle-check{--fa: ""}.fa-dumpster{--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: ""}.fa-building-user{--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: ""}.fa-highlighter{--fa: ""}.fa-key{--fa: ""}.fa-bullhorn{--fa: ""}.fa-globe{--fa: ""}.fa-synagogue{--fa: ""}.fa-person-half-dress{--fa: ""}.fa-road-bridge{--fa: ""}.fa-location-arrow{--fa: ""}.fa-c{--fa: "C"}.fa-tablet-button{--fa: ""}.fa-building-lock{--fa: ""}.fa-pizza-slice{--fa: ""}.fa-money-bill-wave{--fa: ""}.fa-chart-area,.fa-area-chart{--fa: ""}.fa-house-flag{--fa: ""}.fa-person-circle-minus{--fa: ""}.fa-ban,.fa-cancel{--fa: ""}.fa-camera-rotate{--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: ""}.fa-star{--fa: ""}.fa-repeat{--fa: ""}.fa-cross{--fa: ""}.fa-box{--fa: ""}.fa-venus-mars{--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: ""}.fa-charging-station{--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: ""}.fa-shuffle,.fa-random{--fa: ""}.fa-person-running,.fa-running{--fa: ""}.fa-mobile-retro{--fa: ""}.fa-grip-lines-vertical{--fa: ""}.fa-spider{--fa: ""}.fa-hands-bound{--fa: ""}.fa-file-invoice-dollar{--fa: ""}.fa-plane-circle-exclamation{--fa: ""}.fa-x-ray{--fa: ""}.fa-spell-check{--fa: ""}.fa-slash{--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: ""}.fa-server{--fa: ""}.fa-virus-covid-slash{--fa: ""}.fa-shop-lock{--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: ""}.fa-blender-phone{--fa: ""}.fa-building-wheat{--fa: ""}.fa-person-breastfeeding{--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: ""}.fa-venus{--fa: ""}.fa-passport{--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: ""}.fa-temperature-high{--fa: ""}.fa-microchip{--fa: ""}.fa-crown{--fa: ""}.fa-weight-hanging{--fa: ""}.fa-xmarks-lines{--fa: ""}.fa-file-prescription{--fa: ""}.fa-weight-scale,.fa-weight{--fa: ""}.fa-user-group,.fa-user-friends{--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: ""}.fa-chess-knight{--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: ""}.fa-wheelchair{--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: ""}.fa-toggle-on{--fa: ""}.fa-person-walking,.fa-walking{--fa: ""}.fa-l{--fa: "L"}.fa-fire{--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: ""}.fa-face-laugh,.fa-laugh{--fa: ""}.fa-folder-open{--fa: ""}.fa-heart-circle-plus{--fa: ""}.fa-code-fork{--fa: ""}.fa-city{--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: ""}.fa-pepper-hot{--fa: ""}.fa-unlock{--fa: ""}.fa-colon-sign{--fa: ""}.fa-headset{--fa: ""}.fa-store-slash{--fa: ""}.fa-road-circle-xmark{--fa: ""}.fa-user-minus{--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: ""}.fa-clipboard{--fa: ""}.fa-house-circle-exclamation{--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: ""}.fa-bath,.fa-bathtub{--fa: ""}.fa-underline{--fa: ""}.fa-user-pen,.fa-user-edit{--fa: ""}.fa-signature{--fa: ""}.fa-stroopwafel{--fa: ""}.fa-bold{--fa: ""}.fa-anchor-lock{--fa: ""}.fa-building-ngo{--fa: ""}.fa-manat-sign{--fa: ""}.fa-not-equal{--fa: ""}.fa-border-top-left,.fa-border-style{--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: ""}.fa-jedi{--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: ""}.fa-mug-hot{--fa: ""}.fa-car-battery,.fa-battery-car{--fa: ""}.fa-gift{--fa: ""}.fa-dice-two{--fa: ""}.fa-chess-queen{--fa: ""}.fa-glasses{--fa: ""}.fa-chess-board{--fa: ""}.fa-building-circle-check{--fa: ""}.fa-person-chalkboard{--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: ""}.fa-cloud-showers-water{--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: ""}.fa-less-than-equal{--fa: ""}.fa-train{--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: ""}.fa-crow{--fa: ""}.fa-sailboat{--fa: ""}.fa-window-restore{--fa: ""}.fa-square-plus,.fa-plus-square{--fa: ""}.fa-torii-gate{--fa: ""}.fa-frog{--fa: ""}.fa-bucket{--fa: ""}.fa-image{--fa: ""}.fa-microphone{--fa: ""}.fa-cow{--fa: ""}.fa-caret-up{--fa: ""}.fa-screwdriver{--fa: ""}.fa-folder-closed{--fa: ""}.fa-house-tsunami{--fa: ""}.fa-square-nfi{--fa: ""}.fa-arrow-up-from-ground-water{--fa: ""}.fa-martini-glass,.fa-glass-martini-alt{--fa: ""}.fa-square-binary{--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: ""}.fa-table-columns,.fa-columns{--fa: ""}.fa-lemon{--fa: ""}.fa-head-side-mask{--fa: ""}.fa-handshake{--fa: ""}.fa-gem{--fa: ""}.fa-dolly,.fa-dolly-box{--fa: ""}.fa-smoking{--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: ""}.fa-monument{--fa: ""}.fa-snowplow{--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: ""}.fa-cannabis{--fa: ""}.fa-circle-play,.fa-play-circle{--fa: ""}.fa-tablets{--fa: ""}.fa-ethernet{--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: ""}.fa-chair{--fa: ""}.fa-circle-check,.fa-check-circle{--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: ""}.fa-plate-wheat{--fa: ""}.fa-icicles{--fa: ""}.fa-person-shelter{--fa: ""}.fa-neuter{--fa: ""}.fa-id-badge{--fa: ""}.fa-marker{--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: ""}.fa-helicopter-symbol{--fa: ""}.fa-universal-access{--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: ""}.fa-lari-sign{--fa: ""}.fa-volcano{--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: ""}.fa-viruses{--fa: ""}.fa-square-person-confined{--fa: ""}.fa-user-tie{--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: ""}.fa-tent-arrow-down-to-line{--fa: ""}.fa-certificate{--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: ""}.fa-suitcase{--fa: ""}.fa-person-skating,.fa-skating{--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: ""}.fa-camera-retro{--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: ""}.fa-box-open{--fa: ""}.fa-scroll{--fa: ""}.fa-spa{--fa: ""}.fa-location-pin-lock{--fa: ""}.fa-pause{--fa: ""}.fa-hill-avalanche{--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: ""}.fa-bomb{--fa: ""}.fa-registered{--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: ""}.fa-subscript{--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: ""}.fa-burst{--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: ""}.fa-face-tired,.fa-tired{--fa: ""}.fa-money-bills{--fa: ""}.fa-smog{--fa: ""}.fa-crutch{--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: ""}.fa-palette{--fa: ""}.fa-arrows-turn-right{--fa: ""}.fa-vest{--fa: ""}.fa-ferry{--fa: ""}.fa-arrows-down-to-people{--fa: ""}.fa-seedling,.fa-sprout{--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: ""}.fa-boxes-packing{--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: ""}.fa-group-arrows-rotate{--fa: ""}.fa-bowl-food{--fa: ""}.fa-candy-cane{--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: ""}.fa-text-slash,.fa-remove-format{--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: ""}.fa-file-word{--fa: ""}.fa-file-powerpoint{--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: ""}.fa-house-lock{--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: ""}.fa-children{--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: ""}.fa-user-large-slash,.fa-user-alt-slash{--fa: ""}.fa-envelope-open{--fa: ""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa: ""}.fa-mattress-pillow{--fa: ""}.fa-guarani-sign{--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: ""}.fa-fire-extinguisher{--fa: ""}.fa-cruzeiro-sign{--fa: ""}.fa-greater-than-equal{--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: ""}.fa-book-atlas,.fa-atlas{--fa: ""}.fa-virus{--fa: ""}.fa-envelope-circle-check{--fa: ""}.fa-layer-group{--fa: ""}.fa-arrows-to-dot{--fa: ""}.fa-archway{--fa: ""}.fa-heart-circle-check{--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: ""}.fa-square{--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: ""}.fa-couch{--fa: ""}.fa-cedi-sign{--fa: ""}.fa-italic{--fa: ""}.fa-table-cells-column-lock{--fa: ""}.fa-church{--fa: ""}.fa-comments-dollar{--fa: ""}.fa-democrat{--fa: ""}.fa-z{--fa: "Z"}.fa-person-skiing,.fa-skiing{--fa: ""}.fa-road-lock{--fa: ""}.fa-a{--fa: "A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: ""}.fa-p{--fa: "P"}.fa-snowflake{--fa: ""}.fa-newspaper{--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: ""}.fa-filter-circle-xmark{--fa: ""}.fa-locust{--fa: ""}.fa-sort,.fa-unsorted{--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: ""}.fa-person-dress-burst{--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: ""}.fa-vector-square{--fa: ""}.fa-bread-slice{--fa: ""}.fa-language{--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: ""}.fa-filter{--fa: ""}.fa-question{--fa: "?"}.fa-file-signature{--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: ""}.fa-house-chimney-user{--fa: ""}.fa-hand-holding-heart{--fa: ""}.fa-puzzle-piece{--fa: ""}.fa-money-check{--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: ""}.fa-code{--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: ""}.fa-building-circle-exclamation{--fa: ""}.fa-magnifying-glass-chart{--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: ""}.fa-cubes-stacked{--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: ""}.fa-virus-covid{--fa: ""}.fa-austral-sign{--fa: ""}.fa-f{--fa: "F"}.fa-leaf{--fa: ""}.fa-road{--fa: ""}.fa-taxi,.fa-cab{--fa: ""}.fa-person-circle-plus{--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: ""}.fa-bolt-lightning{--fa: ""}.fa-sack-xmark{--fa: ""}.fa-file-excel{--fa: ""}.fa-file-contract{--fa: ""}.fa-fish-fins{--fa: ""}.fa-building-flag{--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: ""}.fa-object-ungroup{--fa: ""}.fa-poop{--fa: ""}.fa-location-pin,.fa-map-marker{--fa: ""}.fa-kaaba{--fa: ""}.fa-toilet-paper{--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: ""}.fa-eject{--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: ""}.fa-plane-circle-check{--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: ""}.fa-object-group{--fa: ""}.fa-chart-line,.fa-line-chart{--fa: ""}.fa-mask-ventilator{--fa: ""}.fa-arrow-right{--fa: ""}.fa-signs-post,.fa-map-signs{--fa: ""}.fa-cash-register{--fa: ""}.fa-person-circle-question{--fa: ""}.fa-h{--fa: "H"}.fa-tarp{--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: ""}.fa-arrows-to-eye{--fa: ""}.fa-plug-circle-bolt{--fa: ""}.fa-heart{--fa: ""}.fa-mars-and-venus{--fa: ""}.fa-house-user,.fa-home-user{--fa: ""}.fa-dumpster-fire{--fa: ""}.fa-house-crack{--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: ""}.fa-face-surprise,.fa-surprise{--fa: ""}.fa-bottle-water{--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: ""}.fa-toilet-paper-slash{--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: ""}.fa-kitchen-set{--fa: ""}.fa-r{--fa: "R"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: ""}.fa-cube{--fa: ""}.fa-bitcoin-sign{--fa: ""}.fa-shield-dog{--fa: ""}.fa-solar-panel{--fa: ""}.fa-lock-open{--fa: ""}.fa-elevator{--fa: ""}.fa-money-bill-transfer{--fa: ""}.fa-money-bill-trend-up{--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: ""}.fa-circle{--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: ""}.fa-recycle{--fa: ""}.fa-user-astronaut{--fa: ""}.fa-plane-slash{--fa: ""}.fa-trademark{--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: ""}.fa-satellite-dish{--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: ""}.fa-volume-high,.fa-volume-up{--fa: ""}.fa-users-rays{--fa: ""}.fa-wallet{--fa: ""}.fa-clipboard-check{--fa: ""}.fa-file-audio{--fa: ""}.fa-burger,.fa-hamburger{--fa: ""}.fa-wrench{--fa: ""}.fa-bugs{--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: ""}.fa-file-image{--fa: ""}.fa-circle-question,.fa-question-circle{--fa: ""}.fa-plane-departure{--fa: ""}.fa-handshake-slash{--fa: ""}.fa-book-bookmark{--fa: ""}.fa-code-branch{--fa: ""}.fa-hat-cowboy{--fa: ""}.fa-bridge{--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: ""}.fa-truck-front{--fa: ""}.fa-cat{--fa: ""}.fa-anchor-circle-exclamation{--fa: ""}.fa-truck-field{--fa: ""}.fa-route{--fa: ""}.fa-clipboard-question{--fa: ""}.fa-panorama{--fa: ""}.fa-comment-medical{--fa: ""}.fa-teeth-open{--fa: ""}.fa-file-circle-minus{--fa: ""}.fa-tags{--fa: ""}.fa-wine-glass{--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: ""}.fa-square-parking,.fa-parking{--fa: ""}.fa-house-signal{--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: ""}.fa-faucet-drip{--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: ""}.fa-terminal{--fa: ""}.fa-mobile-button{--fa: ""}.fa-house-medical-flag{--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: ""}.fa-tape{--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: ""}.fa-eye{--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: ""}.fa-audio-description{--fa: ""}.fa-person-military-to-person{--fa: ""}.fa-file-shield{--fa: ""}.fa-user-slash{--fa: ""}.fa-pen{--fa: ""}.fa-tower-observation{--fa: ""}.fa-file-code{--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: ""}.fa-bus{--fa: ""}.fa-heart-circle-xmark{--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: ""}.fa-window-maximize{--fa: ""}.fa-face-frown,.fa-frown{--fa: ""}.fa-prescription{--fa: ""}.fa-shop,.fa-store-alt{--fa: ""}.fa-floppy-disk,.fa-save{--fa: ""}.fa-vihara{--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: ""}.fa-comment-dots,.fa-commenting{--fa: ""}.fa-plant-wilt{--fa: ""}.fa-diamond{--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: ""}.fa-chart-diagram{--fa: ""}.fa-bacterium{--fa: ""}.fa-hand-pointer{--fa: ""}.fa-drum-steelpan{--fa: ""}.fa-hand-scissors{--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: ""}.fa-biohazard{--fa: ""}.fa-location-crosshairs,.fa-location{--fa: ""}.fa-mars-double{--fa: ""}.fa-child-dress{--fa: ""}.fa-users-between-lines{--fa: ""}.fa-lungs-virus{--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: ""}.fa-phone{--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: ""}.fa-child-reaching{--fa: ""}.fa-head-side-virus{--fa: ""}.fa-user-gear,.fa-user-cog{--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: ""}.fa-door-closed{--fa: ""}.fa-shield-virus{--fa: ""}.fa-dice-six{--fa: ""}.fa-mosquito-net{--fa: ""}.fa-file-fragment{--fa: ""}.fa-bridge-water{--fa: ""}.fa-person-booth{--fa: ""}.fa-text-width{--fa: ""}.fa-hat-wizard{--fa: ""}.fa-pen-fancy{--fa: ""}.fa-person-digging,.fa-digging{--fa: ""}.fa-trash{--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: ""}.fa-book-medical{--fa: ""}.fa-poo{--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: ""}.fa-cubes{--fa: ""}.fa-divide{--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: ""}.fa-headphones{--fa: ""}.fa-hands-holding{--fa: ""}.fa-hands-clapping{--fa: ""}.fa-republican{--fa: ""}.fa-arrow-left{--fa: ""}.fa-person-circle-xmark{--fa: ""}.fa-ruler{--fa: ""}.fa-align-left{--fa: ""}.fa-dice-d6{--fa: ""}.fa-restroom{--fa: ""}.fa-j{--fa: "J"}.fa-users-viewfinder{--fa: ""}.fa-file-video{--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: ""}.fa-table-cells,.fa-th{--fa: ""}.fa-file-pdf{--fa: ""}.fa-book-bible,.fa-bible{--fa: ""}.fa-o{--fa: "O"}.fa-suitcase-medical,.fa-medkit{--fa: ""}.fa-user-secret{--fa: ""}.fa-otter{--fa: ""}.fa-person-dress,.fa-female{--fa: ""}.fa-comment-dollar{--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: ""}.fa-hat-cowboy-side{--fa: ""}.fa-clipboard-user{--fa: ""}.fa-child{--fa: ""}.fa-lira-sign{--fa: ""}.fa-satellite{--fa: ""}.fa-plane-lock{--fa: ""}.fa-tag{--fa: ""}.fa-comment{--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: ""}.fa-envelope{--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: ""}.fa-paperclip{--fa: ""}.fa-arrow-right-to-city{--fa: ""}.fa-ribbon{--fa: ""}.fa-lungs{--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: ""}.fa-litecoin-sign{--fa: ""}.fa-border-none{--fa: ""}.fa-circle-nodes{--fa: ""}.fa-parachute-box{--fa: ""}.fa-indent{--fa: ""}.fa-truck-field-un{--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: ""}.fa-mountain{--fa: ""}.fa-user-doctor,.fa-user-md{--fa: ""}.fa-circle-info,.fa-info-circle{--fa: ""}.fa-cloud-meatball{--fa: ""}.fa-camera,.fa-camera-alt{--fa: ""}.fa-square-virus{--fa: ""}.fa-meteor{--fa: ""}.fa-car-on{--fa: ""}.fa-sleigh{--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: ""}.fa-water{--fa: ""}.fa-calendar-check{--fa: ""}.fa-braille{--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: ""}.fa-landmark{--fa: ""}.fa-truck{--fa: ""}.fa-crosshairs{--fa: ""}.fa-person-cane{--fa: ""}.fa-tent{--fa: ""}.fa-vest-patches{--fa: ""}.fa-check-double{--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: ""}.fa-money-bill-wheat{--fa: ""}.fa-cookie{--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: ""}.fa-hard-drive,.fa-hdd{--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: ""}.fa-dumbbell{--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: ""}.fa-tarp-droplet{--fa: ""}.fa-house-medical-circle-check{--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: ""}.fa-calendar-plus{--fa: ""}.fa-plane-arrival{--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: ""}.fa-train-subway,.fa-subway{--fa: ""}.fa-chart-gantt{--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: ""}.fa-dna{--fa: ""}.fa-virus-slash{--fa: ""}.fa-minus,.fa-subtract{--fa: ""}.fa-chess{--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: ""}.fa-plug-circle-check{--fa: ""}.fa-street-view{--fa: ""}.fa-franc-sign{--fa: ""}.fa-volume-off{--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: ""}.fa-gear,.fa-cog{--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: ""}.fa-mosque{--fa: ""}.fa-mosquito{--fa: ""}.fa-star-of-david{--fa: ""}.fa-person-military-rifle{--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: ""}.fa-vials{--fa: ""}.fa-plug-circle-plus{--fa: ""}.fa-place-of-worship{--fa: ""}.fa-grip-vertical{--fa: ""}.fa-hexagon-nodes{--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: ""}.fa-u{--fa: "U"}.fa-square-root-variable,.fa-square-root-alt{--fa: ""}.fa-clock,.fa-clock-four{--fa: ""}.fa-backward-step,.fa-step-backward{--fa: ""}.fa-pallet{--fa: ""}.fa-faucet{--fa: ""}.fa-baseball-bat-ball{--fa: ""}.fa-s{--fa: "S"}.fa-timeline{--fa: ""}.fa-keyboard{--fa: ""}.fa-caret-down{--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: ""}.fa-plane-up{--fa: ""}.fa-piggy-bank{--fa: ""}.fa-battery-half,.fa-battery-3{--fa: ""}.fa-mountain-city{--fa: ""}.fa-coins{--fa: ""}.fa-khanda{--fa: ""}.fa-sliders,.fa-sliders-h{--fa: ""}.fa-folder-tree{--fa: ""}.fa-network-wired{--fa: ""}.fa-map-pin{--fa: ""}.fa-hamsa{--fa: ""}.fa-cent-sign{--fa: ""}.fa-flask{--fa: ""}.fa-person-pregnant{--fa: ""}.fa-wand-sparkles{--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: ""}.fa-ticket{--fa: ""}.fa-power-off{--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: ""}.fa-flag-usa{--fa: ""}.fa-laptop-file{--fa: ""}.fa-tty,.fa-teletype{--fa: ""}.fa-diagram-next{--fa: ""}.fa-person-rifle{--fa: ""}.fa-house-medical-circle-exclamation{--fa: ""}.fa-closed-captioning{--fa: ""}.fa-person-hiking,.fa-hiking{--fa: ""}.fa-venus-double{--fa: ""}.fa-images{--fa: ""}.fa-calculator{--fa: ""}.fa-people-pulling{--fa: ""}.fa-n{--fa: "N"}.fa-cable-car,.fa-tram{--fa: ""}.fa-cloud-rain{--fa: ""}.fa-building-circle-xmark{--fa: ""}.fa-ship{--fa: ""}.fa-arrows-down-to-line{--fa: ""}.fa-download{--fa: ""}.fa-face-grin,.fa-grin{--fa: ""}.fa-delete-left,.fa-backspace{--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: ""}.fa-file-circle-check{--fa: ""}.fa-forward{--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: ""}.fa-face-meh,.fa-meh{--fa: ""}.fa-align-center{--fa: ""}.fa-book-skull,.fa-book-dead{--fa: ""}.fa-id-card,.fa-drivers-license{--fa: ""}.fa-outdent,.fa-dedent{--fa: ""}.fa-heart-circle-exclamation{--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: ""}.fa-calendar-week{--fa: ""}.fa-laptop-medical{--fa: ""}.fa-b{--fa: "B"}.fa-file-medical{--fa: ""}.fa-dice-one{--fa: ""}.fa-kiwi-bird{--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: ""}.fa-utensils,.fa-cutlery{--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: ""}.fa-mill-sign{--fa: ""}.fa-bowl-rice{--fa: ""}.fa-skull{--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: ""}.fa-truck-pickup{--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: ""}.fa-stop{--fa: ""}.fa-code-merge{--fa: ""}.fa-upload{--fa: ""}.fa-hurricane{--fa: ""}.fa-mound{--fa: ""}.fa-toilet-portable{--fa: ""}.fa-compact-disc{--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: ""}.fa-caravan{--fa: ""}.fa-shield-cat{--fa: ""}.fa-bolt,.fa-zap{--fa: ""}.fa-glass-water{--fa: ""}.fa-oil-well{--fa: ""}.fa-vault{--fa: ""}.fa-mars{--fa: ""}.fa-toilet{--fa: ""}.fa-plane-circle-xmark{--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: ""}.fa-sun{--fa: ""}.fa-guitar{--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: ""}.fa-horse-head{--fa: ""}.fa-bore-hole{--fa: ""}.fa-industry{--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: ""}.fa-arrows-turn-to-dots{--fa: ""}.fa-florin-sign{--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: ""}.fa-less-than{--fa: "<"}.fa-angle-down{--fa: ""}.fa-car-tunnel{--fa: ""}.fa-head-side-cough{--fa: ""}.fa-grip-lines{--fa: ""}.fa-thumbs-down{--fa: ""}.fa-user-lock{--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: ""}.fa-anchor-circle-xmark{--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: ""}.fa-chess-pawn{--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: ""}.fa-person-through-window{--fa: ""}.fa-toolbox{--fa: ""}.fa-hands-holding-circle{--fa: ""}.fa-bug{--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: ""}.fa-car,.fa-automobile{--fa: ""}.fa-hand-holding-hand{--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: ""}.fa-mountain-sun{--fa: ""}.fa-arrows-left-right-to-line{--fa: ""}.fa-dice-d20{--fa: ""}.fa-truck-droplet{--fa: ""}.fa-file-circle-xmark{--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: ""}.fa-medal{--fa: ""}.fa-bed{--fa: ""}.fa-square-h,.fa-h-square{--fa: ""}.fa-podcast{--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: ""}.fa-bell{--fa: ""}.fa-superscript{--fa: ""}.fa-plug-circle-xmark{--fa: ""}.fa-star-of-life{--fa: ""}.fa-phone-slash{--fa: ""}.fa-paint-roller{--fa: ""}.fa-handshake-angle,.fa-hands-helping{--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: ""}.fa-file{--fa: ""}.fa-greater-than{--fa: ">"}.fa-person-swimming,.fa-swimmer{--fa: ""}.fa-arrow-down{--fa: ""}.fa-droplet,.fa-tint{--fa: ""}.fa-eraser{--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: ""}.fa-person-burst{--fa: ""}.fa-dove{--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: ""}.fa-socks{--fa: ""}.fa-inbox{--fa: ""}.fa-section{--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: ""}.fa-envelope-open-text{--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: ""}.fa-wine-bottle{--fa: ""}.fa-chess-rook{--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: ""}.fa-dharmachakra{--fa: ""}.fa-hotdog{--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: ""}.fa-drum{--fa: ""}.fa-ice-cream{--fa: ""}.fa-heart-circle-bolt{--fa: ""}.fa-fax{--fa: ""}.fa-paragraph{--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: ""}.fa-star-half{--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: ""}.fa-link,.fa-chain{--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: ""}.fa-tree-city{--fa: ""}.fa-play{--fa: ""}.fa-font{--fa: ""}.fa-table-cells-row-lock{--fa: ""}.fa-rupiah-sign{--fa: ""}.fa-magnifying-glass,.fa-search{--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: ""}.fa-naira-sign{--fa: ""}.fa-cart-arrow-down{--fa: ""}.fa-walkie-talkie{--fa: ""}.fa-file-pen,.fa-file-edit{--fa: ""}.fa-receipt{--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: ""}.fa-suitcase-rolling{--fa: ""}.fa-person-circle-exclamation{--fa: ""}.fa-chevron-down{--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: ""}.fa-skull-crossbones{--fa: ""}.fa-code-compare{--fa: ""}.fa-list-ul,.fa-list-dots{--fa: ""}.fa-school-lock{--fa: ""}.fa-tower-cell{--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: ""}.fa-ranking-star{--fa: ""}.fa-chess-king{--fa: ""}.fa-person-harassing{--fa: ""}.fa-brazilian-real-sign{--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: ""}.fa-arrow-up{--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: ""}.fa-shrimp{--fa: ""}.fa-list-check,.fa-tasks{--fa: ""}.fa-jug-detergent{--fa: ""}.fa-circle-user,.fa-user-circle{--fa: ""}.fa-user-shield{--fa: ""}.fa-wind{--fa: ""}.fa-car-burst,.fa-car-crash{--fa: ""}.fa-y{--fa: "Y"}.fa-person-snowboarding,.fa-snowboarding{--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: ""}.fa-fish{--fa: ""}.fa-user-graduate{--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: ""}.fa-clapperboard{--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: ""}.fa-jet-fighter-up{--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: ""}.fa-copy{--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: ""}.fa-hand-sparkles{--fa: ""}.fa-grip,.fa-grip-horizontal{--fa: ""}.fa-share-from-square,.fa-share-square{--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: ""}.fa-gun{--fa: ""}.fa-square-phone,.fa-phone-square{--fa: ""}.fa-plus,.fa-add{--fa: "+"}.fa-expand{--fa: ""}.fa-computer{--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: ""}.fa-peso-sign{--fa: ""}.fa-building-shield{--fa: ""}.fa-baby{--fa: ""}.fa-users-line{--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: ""}.fa-tractor{--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: ""}.fa-arrow-down-up-lock{--fa: ""}.fa-lines-leaning{--fa: ""}.fa-ruler-combined{--fa: ""}.fa-copyright{--fa: ""}.fa-equals{--fa: "="}.fa-blender{--fa: ""}.fa-teeth{--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: ""}.fa-map{--fa: ""}.fa-rocket{--fa: ""}.fa-photo-film,.fa-photo-video{--fa: ""}.fa-folder-minus{--fa: ""}.fa-hexagon-nodes-bolt{--fa: ""}.fa-store{--fa: ""}.fa-arrow-trend-up{--fa: ""}.fa-plug-circle-minus{--fa: ""}.fa-sign-hanging,.fa-sign{--fa: ""}.fa-bezier-curve{--fa: ""}.fa-bell-slash{--fa: ""}.fa-tablet,.fa-tablet-android{--fa: ""}.fa-school-flag{--fa: ""}.fa-fill{--fa: ""}.fa-angle-up{--fa: ""}.fa-drumstick-bite{--fa: ""}.fa-holly-berry{--fa: ""}.fa-chevron-left{--fa: ""}.fa-bacteria{--fa: ""}.fa-hand-lizard{--fa: ""}.fa-notdef{--fa: ""}.fa-disease{--fa: ""}.fa-briefcase-medical{--fa: ""}.fa-genderless{--fa: ""}.fa-chevron-right{--fa: ""}.fa-retweet{--fa: ""}.fa-car-rear,.fa-car-alt{--fa: ""}.fa-pump-soap{--fa: ""}.fa-video-slash{--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: ""}.fa-radio{--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: ""}.fa-traffic-light{--fa: ""}.fa-thermometer{--fa: ""}.fa-vr-cardboard{--fa: ""}.fa-hand-middle-finger{--fa: ""}.fa-percent,.fa-percentage{--fa: "%"}.fa-truck-moving{--fa: ""}.fa-glass-water-droplet{--fa: ""}.fa-display{--fa: ""}.fa-face-smile,.fa-smile{--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: ""}.fa-trophy{--fa: ""}.fa-person-praying,.fa-pray{--fa: ""}.fa-hammer{--fa: ""}.fa-hand-peace{--fa: ""}.fa-rotate,.fa-sync-alt{--fa: ""}.fa-spinner{--fa: ""}.fa-robot{--fa: ""}.fa-peace{--fa: ""}.fa-gears,.fa-cogs{--fa: ""}.fa-warehouse{--fa: ""}.fa-arrow-up-right-dots{--fa: ""}.fa-splotch{--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: ""}.fa-dice-four{--fa: ""}.fa-sim-card{--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: ""}.fa-mercury{--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: ""}.fa-person-falling-burst{--fa: ""}.fa-award{--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: ""}.fa-building{--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: ""}.fa-qrcode{--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: ""}.fa-shield,.fa-shield-blank{--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: ""}.fa-comment-nodes{--fa: ""}.fa-house-medical{--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: ""}.fa-house-chimney-window{--fa: ""}.fa-pen-nib{--fa: ""}.fa-tent-arrow-turn-left{--fa: ""}.fa-tents{--fa: ""}.fa-wand-magic,.fa-magic{--fa: ""}.fa-dog{--fa: ""}.fa-carrot{--fa: ""}.fa-moon{--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: ""}.fa-cheese{--fa: ""}.fa-yin-yang{--fa: ""}.fa-music{--fa: ""}.fa-code-commit{--fa: ""}.fa-temperature-low{--fa: ""}.fa-person-biking,.fa-biking{--fa: ""}.fa-broom{--fa: ""}.fa-shield-heart{--fa: ""}.fa-gopuram{--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: ""}.fa-hashtag{--fa: "#"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: ""}.fa-oil-can{--fa: ""}.fa-t{--fa: "T"}.fa-hippo{--fa: ""}.fa-chart-column{--fa: ""}.fa-infinity{--fa: ""}.fa-vial-circle-check{--fa: ""}.fa-person-arrow-down-to-line{--fa: ""}.fa-voicemail{--fa: ""}.fa-fan{--fa: ""}.fa-person-walking-luggage{--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: ""}.fa-cloud-moon-rain{--fa: ""}.fa-calendar{--fa: ""}.fa-trailer{--fa: ""}.fa-bahai,.fa-haykal{--fa: ""}.fa-sd-card{--fa: ""}.fa-dragon{--fa: ""}.fa-shoe-prints{--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: ""}.fa-hand-holding{--fa: ""}.fa-plug-circle-exclamation{--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: ""}.fa-clone{--fa: ""}.fa-person-walking-arrow-loop-left{--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: ""}.fa-tornado{--fa: ""}.fa-file-circle-plus{--fa: ""}.fa-book-quran,.fa-quran{--fa: ""}.fa-anchor{--fa: ""}.fa-border-all{--fa: ""}.fa-face-angry,.fa-angry{--fa: ""}.fa-cookie-bite{--fa: ""}.fa-arrow-trend-down{--fa: ""}.fa-rss,.fa-feed{--fa: ""}.fa-draw-polygon{--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: ""}.fa-shower{--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: ""}.fa-m{--fa: "M"}.fa-table-list,.fa-th-list{--fa: ""}.fa-comment-sms,.fa-sms{--fa: ""}.fa-book{--fa: ""}.fa-user-plus{--fa: ""}.fa-check{--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: ""}.fa-house-circle-check{--fa: ""}.fa-angle-left{--fa: ""}.fa-diagram-successor{--fa: ""}.fa-truck-arrow-right{--fa: ""}.fa-arrows-split-up-and-left{--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: ""}.fa-cloud-moon{--fa: ""}.fa-briefcase{--fa: ""}.fa-person-falling{--fa: ""}.fa-image-portrait,.fa-portrait{--fa: ""}.fa-user-tag{--fa: ""}.fa-rug{--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: ""}.fa-baht-sign{--fa: ""}.fa-book-open{--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: ""}.fa-handcuffs{--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: ""}.fa-database{--fa: ""}.fa-share,.fa-mail-forward{--fa: ""}.fa-bottle-droplet{--fa: ""}.fa-mask-face{--fa: ""}.fa-hill-rockslide{--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: ""}.fa-paper-plane{--fa: ""}.fa-road-circle-exclamation{--fa: ""}.fa-dungeon{--fa: ""}.fa-align-right{--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: ""}.fa-life-ring{--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: ""}.fa-calendar-day{--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: ""}.fa-face-grimace,.fa-grimace{--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: ""}.fa-person-walking-arrow-right{--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: ""}.fa-dice{--fa: ""}.fa-bowling-ball{--fa: ""}.fa-brain{--fa: ""}.fa-bandage,.fa-band-aid{--fa: ""}.fa-calendar-minus{--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: ""}.fa-gifts{--fa: ""}.fa-hotel{--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: ""}.fa-thumbs-up{--fa: ""}.fa-user-clock{--fa: ""}.fa-hand-dots,.fa-allergies{--fa: ""}.fa-file-invoice{--fa: ""}.fa-window-minimize{--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: ""}.fa-brush{--fa: ""}.fa-file-half-dashed{--fa: ""}.fa-mask{--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: ""}.fa-ruler-vertical{--fa: ""}.fa-user-large,.fa-user-alt{--fa: ""}.fa-train-tram{--fa: ""}.fa-user-nurse{--fa: ""}.fa-syringe{--fa: ""}.fa-cloud-sun{--fa: ""}.fa-stopwatch-20{--fa: ""}.fa-square-full{--fa: ""}.fa-magnet{--fa: ""}.fa-jar{--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: ""}.fa-bug-slash{--fa: ""}.fa-arrow-up-from-water-pump{--fa: ""}.fa-bone{--fa: ""}.fa-table-cells-row-unlock{--fa: ""}.fa-user-injured{--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: ""}.fa-plane{--fa: ""}.fa-tent-arrows-down{--fa: ""}.fa-exclamation{--fa: "!"}.fa-arrows-spin{--fa: ""}.fa-print{--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: ""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-x{--fa: "X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: ""}.fa-users-gear,.fa-users-cog{--fa: ""}.fa-person-military-pointing{--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: ""}.fa-umbrella{--fa: ""}.fa-trowel{--fa: ""}.fa-d{--fa: "D"}.fa-stapler{--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: ""}.fa-kip-sign{--fa: ""}.fa-hand-point-left{--fa: ""}.fa-handshake-simple,.fa-handshake-alt{--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: ""}.fa-barcode{--fa: ""}.fa-plus-minus{--fa: ""}.fa-video,.fa-video-camera{--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: ""}.fa-hand-holding-medical{--fa: ""}.fa-person-circle-check{--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: ""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/build/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/build/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/build/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa: ""}.fa-hooli{--fa: ""}.fa-yelp{--fa: ""}.fa-cc-visa{--fa: ""}.fa-lastfm{--fa: ""}.fa-shopware{--fa: ""}.fa-creative-commons-nc{--fa: ""}.fa-aws{--fa: ""}.fa-redhat{--fa: ""}.fa-yoast{--fa: ""}.fa-cloudflare{--fa: ""}.fa-ups{--fa: ""}.fa-pixiv{--fa: ""}.fa-wpexplorer{--fa: ""}.fa-dyalog{--fa: ""}.fa-bity{--fa: ""}.fa-stackpath{--fa: ""}.fa-buysellads{--fa: ""}.fa-first-order{--fa: ""}.fa-modx{--fa: ""}.fa-guilded{--fa: ""}.fa-vnv{--fa: ""}.fa-square-js,.fa-js-square{--fa: ""}.fa-microsoft{--fa: ""}.fa-qq{--fa: ""}.fa-orcid{--fa: ""}.fa-java{--fa: ""}.fa-invision{--fa: ""}.fa-creative-commons-pd-alt{--fa: ""}.fa-centercode{--fa: ""}.fa-glide-g{--fa: ""}.fa-drupal{--fa: ""}.fa-jxl{--fa: ""}.fa-dart-lang{--fa: ""}.fa-hire-a-helper{--fa: ""}.fa-creative-commons-by{--fa: ""}.fa-unity{--fa: ""}.fa-whmcs{--fa: ""}.fa-rocketchat{--fa: ""}.fa-vk{--fa: ""}.fa-untappd{--fa: ""}.fa-mailchimp{--fa: ""}.fa-css3-alt{--fa: ""}.fa-square-reddit,.fa-reddit-square{--fa: ""}.fa-vimeo-v{--fa: ""}.fa-contao{--fa: ""}.fa-square-font-awesome{--fa: ""}.fa-deskpro{--fa: ""}.fa-brave{--fa: ""}.fa-sistrix{--fa: ""}.fa-square-instagram,.fa-instagram-square{--fa: ""}.fa-battle-net{--fa: ""}.fa-the-red-yeti{--fa: ""}.fa-square-hacker-news,.fa-hacker-news-square{--fa: ""}.fa-edge{--fa: ""}.fa-threads{--fa: ""}.fa-napster{--fa: ""}.fa-square-snapchat,.fa-snapchat-square{--fa: ""}.fa-google-plus-g{--fa: ""}.fa-artstation{--fa: ""}.fa-markdown{--fa: ""}.fa-sourcetree{--fa: ""}.fa-google-plus{--fa: ""}.fa-diaspora{--fa: ""}.fa-foursquare{--fa: ""}.fa-stack-overflow{--fa: ""}.fa-github-alt{--fa: ""}.fa-phoenix-squadron{--fa: ""}.fa-pagelines{--fa: ""}.fa-algolia{--fa: ""}.fa-red-river{--fa: ""}.fa-creative-commons-sa{--fa: ""}.fa-safari{--fa: ""}.fa-google{--fa: ""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: ""}.fa-atlassian{--fa: ""}.fa-linkedin-in{--fa: ""}.fa-digital-ocean{--fa: ""}.fa-nimblr{--fa: ""}.fa-chromecast{--fa: ""}.fa-evernote{--fa: ""}.fa-hacker-news{--fa: ""}.fa-creative-commons-sampling{--fa: ""}.fa-adversal{--fa: ""}.fa-creative-commons{--fa: ""}.fa-watchman-monitoring{--fa: ""}.fa-fonticons{--fa: ""}.fa-weixin{--fa: ""}.fa-shirtsinbulk{--fa: ""}.fa-codepen{--fa: ""}.fa-git-alt{--fa: ""}.fa-lyft{--fa: ""}.fa-rev{--fa: ""}.fa-windows{--fa: ""}.fa-wizards-of-the-coast{--fa: ""}.fa-square-viadeo,.fa-viadeo-square{--fa: ""}.fa-meetup{--fa: ""}.fa-centos{--fa: ""}.fa-adn{--fa: ""}.fa-cloudsmith{--fa: ""}.fa-opensuse{--fa: ""}.fa-pied-piper-alt{--fa: ""}.fa-square-dribbble,.fa-dribbble-square{--fa: ""}.fa-codiepie{--fa: ""}.fa-node{--fa: ""}.fa-mix{--fa: ""}.fa-steam{--fa: ""}.fa-cc-apple-pay{--fa: ""}.fa-scribd{--fa: ""}.fa-debian{--fa: ""}.fa-openid{--fa: ""}.fa-instalod{--fa: ""}.fa-files-pinwheel{--fa: ""}.fa-expeditedssl{--fa: ""}.fa-sellcast{--fa: ""}.fa-square-twitter,.fa-twitter-square{--fa: ""}.fa-r-project{--fa: ""}.fa-delicious{--fa: ""}.fa-freebsd{--fa: ""}.fa-vuejs{--fa: ""}.fa-accusoft{--fa: ""}.fa-ioxhost{--fa: ""}.fa-fonticons-fi{--fa: ""}.fa-app-store{--fa: ""}.fa-cc-mastercard{--fa: ""}.fa-itunes-note{--fa: ""}.fa-golang{--fa: ""}.fa-kickstarter,.fa-square-kickstarter{--fa: ""}.fa-grav{--fa: ""}.fa-weibo{--fa: ""}.fa-uncharted{--fa: ""}.fa-firstdraft{--fa: ""}.fa-square-youtube,.fa-youtube-square{--fa: ""}.fa-wikipedia-w{--fa: ""}.fa-wpressr,.fa-rendact{--fa: ""}.fa-angellist{--fa: ""}.fa-galactic-republic{--fa: ""}.fa-nfc-directional{--fa: ""}.fa-skype{--fa: ""}.fa-joget{--fa: ""}.fa-fedora{--fa: ""}.fa-stripe-s{--fa: ""}.fa-meta{--fa: ""}.fa-laravel{--fa: ""}.fa-hotjar{--fa: ""}.fa-bluetooth-b{--fa: ""}.fa-square-letterboxd{--fa: ""}.fa-sticker-mule{--fa: ""}.fa-creative-commons-zero{--fa: ""}.fa-hips{--fa: ""}.fa-css{--fa: ""}.fa-behance{--fa: ""}.fa-reddit{--fa: ""}.fa-discord{--fa: ""}.fa-chrome{--fa: ""}.fa-app-store-ios{--fa: ""}.fa-cc-discover{--fa: ""}.fa-wpbeginner{--fa: ""}.fa-confluence{--fa: ""}.fa-shoelace{--fa: ""}.fa-mdb{--fa: ""}.fa-dochub{--fa: ""}.fa-accessible-icon{--fa: ""}.fa-ebay{--fa: ""}.fa-amazon{--fa: ""}.fa-unsplash{--fa: ""}.fa-yarn{--fa: ""}.fa-square-steam,.fa-steam-square{--fa: ""}.fa-500px{--fa: ""}.fa-square-vimeo,.fa-vimeo-square{--fa: ""}.fa-asymmetrik{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-gratipay{--fa: ""}.fa-apple{--fa: ""}.fa-hive{--fa: ""}.fa-gitkraken{--fa: ""}.fa-keybase{--fa: ""}.fa-apple-pay{--fa: ""}.fa-padlet{--fa: ""}.fa-amazon-pay{--fa: ""}.fa-square-github,.fa-github-square{--fa: ""}.fa-stumbleupon{--fa: ""}.fa-fedex{--fa: ""}.fa-phoenix-framework{--fa: ""}.fa-shopify{--fa: ""}.fa-neos{--fa: ""}.fa-square-threads{--fa: ""}.fa-hackerrank{--fa: ""}.fa-researchgate{--fa: ""}.fa-swift{--fa: ""}.fa-angular{--fa: ""}.fa-speakap{--fa: ""}.fa-angrycreative{--fa: ""}.fa-y-combinator{--fa: ""}.fa-empire{--fa: ""}.fa-envira{--fa: ""}.fa-google-scholar{--fa: ""}.fa-square-gitlab,.fa-gitlab-square{--fa: ""}.fa-studiovinari{--fa: ""}.fa-pied-piper{--fa: ""}.fa-wordpress{--fa: ""}.fa-product-hunt{--fa: ""}.fa-firefox{--fa: ""}.fa-linode{--fa: ""}.fa-goodreads{--fa: ""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: ""}.fa-jsfiddle{--fa: ""}.fa-sith{--fa: ""}.fa-themeisle{--fa: ""}.fa-page4{--fa: ""}.fa-hashnode{--fa: ""}.fa-react{--fa: ""}.fa-cc-paypal{--fa: ""}.fa-squarespace{--fa: ""}.fa-cc-stripe{--fa: ""}.fa-creative-commons-share{--fa: ""}.fa-bitcoin{--fa: ""}.fa-keycdn{--fa: ""}.fa-opera{--fa: ""}.fa-itch-io{--fa: ""}.fa-umbraco{--fa: ""}.fa-galactic-senate{--fa: ""}.fa-ubuntu{--fa: ""}.fa-draft2digital{--fa: ""}.fa-stripe{--fa: ""}.fa-houzz{--fa: ""}.fa-gg{--fa: ""}.fa-dhl{--fa: ""}.fa-square-pinterest,.fa-pinterest-square{--fa: ""}.fa-xing{--fa: ""}.fa-blackberry{--fa: ""}.fa-creative-commons-pd{--fa: ""}.fa-playstation{--fa: ""}.fa-quinscape{--fa: ""}.fa-less{--fa: ""}.fa-blogger-b{--fa: ""}.fa-opencart{--fa: ""}.fa-vine{--fa: ""}.fa-signal-messenger{--fa: ""}.fa-paypal{--fa: ""}.fa-gitlab{--fa: ""}.fa-typo3{--fa: ""}.fa-reddit-alien{--fa: ""}.fa-yahoo{--fa: ""}.fa-dailymotion{--fa: ""}.fa-affiliatetheme{--fa: ""}.fa-pied-piper-pp{--fa: ""}.fa-bootstrap{--fa: ""}.fa-odnoklassniki{--fa: ""}.fa-nfc-symbol{--fa: ""}.fa-mintbit{--fa: ""}.fa-ethereum{--fa: ""}.fa-speaker-deck{--fa: ""}.fa-creative-commons-nc-eu{--fa: ""}.fa-patreon{--fa: ""}.fa-avianex{--fa: ""}.fa-ello{--fa: ""}.fa-gofore{--fa: ""}.fa-bimobject{--fa: ""}.fa-brave-reverse{--fa: ""}.fa-facebook-f{--fa: ""}.fa-square-google-plus,.fa-google-plus-square{--fa: ""}.fa-web-awesome{--fa: ""}.fa-mandalorian{--fa: ""}.fa-first-order-alt{--fa: ""}.fa-osi{--fa: ""}.fa-google-wallet{--fa: ""}.fa-d-and-d-beyond{--fa: ""}.fa-periscope{--fa: ""}.fa-fulcrum{--fa: ""}.fa-cloudscale{--fa: ""}.fa-forumbee{--fa: ""}.fa-mizuni{--fa: ""}.fa-schlix{--fa: ""}.fa-square-xing,.fa-xing-square{--fa: ""}.fa-bandcamp{--fa: ""}.fa-wpforms{--fa: ""}.fa-cloudversify{--fa: ""}.fa-usps{--fa: ""}.fa-megaport{--fa: ""}.fa-magento{--fa: ""}.fa-spotify{--fa: ""}.fa-optin-monster{--fa: ""}.fa-fly{--fa: ""}.fa-square-bluesky{--fa: ""}.fa-aviato{--fa: ""}.fa-itunes{--fa: ""}.fa-cuttlefish{--fa: ""}.fa-blogger{--fa: ""}.fa-flickr{--fa: ""}.fa-viber{--fa: ""}.fa-soundcloud{--fa: ""}.fa-digg{--fa: ""}.fa-tencent-weibo{--fa: ""}.fa-letterboxd{--fa: ""}.fa-symfony{--fa: ""}.fa-maxcdn{--fa: ""}.fa-etsy{--fa: ""}.fa-facebook-messenger{--fa: ""}.fa-audible{--fa: ""}.fa-think-peaks{--fa: ""}.fa-bilibili{--fa: ""}.fa-erlang{--fa: ""}.fa-x-twitter{--fa: ""}.fa-cotton-bureau{--fa: ""}.fa-dashcube{--fa: ""}.fa-42-group,.fa-innosoft{--fa: ""}.fa-stack-exchange{--fa: ""}.fa-elementor{--fa: ""}.fa-square-pied-piper,.fa-pied-piper-square{--fa: ""}.fa-creative-commons-nd{--fa: ""}.fa-palfed{--fa: ""}.fa-superpowers{--fa: ""}.fa-resolving{--fa: ""}.fa-xbox{--fa: ""}.fa-square-web-awesome-stroke{--fa: ""}.fa-searchengin{--fa: ""}.fa-tiktok{--fa: ""}.fa-square-facebook,.fa-facebook-square{--fa: ""}.fa-renren{--fa: ""}.fa-linux{--fa: ""}.fa-glide{--fa: ""}.fa-linkedin{--fa: ""}.fa-hubspot{--fa: ""}.fa-deploydog{--fa: ""}.fa-twitch{--fa: ""}.fa-flutter{--fa: ""}.fa-ravelry{--fa: ""}.fa-mixer{--fa: ""}.fa-square-lastfm,.fa-lastfm-square{--fa: ""}.fa-vimeo{--fa: ""}.fa-mendeley{--fa: ""}.fa-uniregistry{--fa: ""}.fa-figma{--fa: ""}.fa-creative-commons-remix{--fa: ""}.fa-cc-amazon-pay{--fa: ""}.fa-dropbox{--fa: ""}.fa-instagram{--fa: ""}.fa-cmplid{--fa: ""}.fa-upwork{--fa: ""}.fa-facebook{--fa: ""}.fa-gripfire{--fa: ""}.fa-jedi-order{--fa: ""}.fa-uikit{--fa: ""}.fa-fort-awesome-alt{--fa: ""}.fa-phabricator{--fa: ""}.fa-ussunnah{--fa: ""}.fa-earlybirds{--fa: ""}.fa-trade-federation{--fa: ""}.fa-autoprefixer{--fa: ""}.fa-whatsapp{--fa: ""}.fa-square-upwork{--fa: ""}.fa-slideshare{--fa: ""}.fa-google-play{--fa: ""}.fa-viadeo{--fa: ""}.fa-line{--fa: ""}.fa-google-drive{--fa: ""}.fa-servicestack{--fa: ""}.fa-simplybuilt{--fa: ""}.fa-bitbucket{--fa: ""}.fa-imdb{--fa: ""}.fa-deezer{--fa: ""}.fa-raspberry-pi{--fa: ""}.fa-jira{--fa: ""}.fa-docker{--fa: ""}.fa-screenpal{--fa: ""}.fa-bluetooth{--fa: ""}.fa-gitter{--fa: ""}.fa-d-and-d{--fa: ""}.fa-microblog{--fa: ""}.fa-cc-diners-club{--fa: ""}.fa-gg-circle{--fa: ""}.fa-pied-piper-hat{--fa: ""}.fa-kickstarter-k{--fa: ""}.fa-yandex{--fa: ""}.fa-readme{--fa: ""}.fa-html5{--fa: ""}.fa-sellsy{--fa: ""}.fa-square-web-awesome{--fa: ""}.fa-sass{--fa: ""}.fa-wirsindhandwerk,.fa-wsh{--fa: ""}.fa-buromobelexperte{--fa: ""}.fa-salesforce{--fa: ""}.fa-octopus-deploy{--fa: ""}.fa-medapps{--fa: ""}.fa-ns8{--fa: ""}.fa-pinterest-p{--fa: ""}.fa-apper{--fa: ""}.fa-fort-awesome{--fa: ""}.fa-waze{--fa: ""}.fa-bluesky{--fa: ""}.fa-cc-jcb{--fa: ""}.fa-snapchat,.fa-snapchat-ghost{--fa: ""}.fa-fantasy-flight-games{--fa: ""}.fa-rust{--fa: ""}.fa-wix{--fa: ""}.fa-square-behance,.fa-behance-square{--fa: ""}.fa-supple{--fa: ""}.fa-webflow{--fa: ""}.fa-rebel{--fa: ""}.fa-css3{--fa: ""}.fa-staylinked{--fa: ""}.fa-kaggle{--fa: ""}.fa-space-awesome{--fa: ""}.fa-deviantart{--fa: ""}.fa-cpanel{--fa: ""}.fa-goodreads-g{--fa: ""}.fa-square-git,.fa-git-square{--fa: ""}.fa-square-tumblr,.fa-tumblr-square{--fa: ""}.fa-trello{--fa: ""}.fa-creative-commons-nc-jp{--fa: ""}.fa-get-pocket{--fa: ""}.fa-perbyte{--fa: ""}.fa-grunt{--fa: ""}.fa-weebly{--fa: ""}.fa-connectdevelop{--fa: ""}.fa-leanpub{--fa: ""}.fa-black-tie{--fa: ""}.fa-themeco{--fa: ""}.fa-python{--fa: ""}.fa-android{--fa: ""}.fa-bots{--fa: ""}.fa-free-code-camp{--fa: ""}.fa-hornbill{--fa: ""}.fa-js{--fa: ""}.fa-ideal{--fa: ""}.fa-git{--fa: ""}.fa-dev{--fa: ""}.fa-sketch{--fa: ""}.fa-yandex-international{--fa: ""}.fa-cc-amex{--fa: ""}.fa-uber{--fa: ""}.fa-github{--fa: ""}.fa-php{--fa: ""}.fa-alipay{--fa: ""}.fa-youtube{--fa: ""}.fa-skyatlas{--fa: ""}.fa-firefox-browser{--fa: ""}.fa-replyd{--fa: ""}.fa-suse{--fa: ""}.fa-jenkins{--fa: ""}.fa-twitter{--fa: ""}.fa-rockrms{--fa: ""}.fa-pinterest{--fa: ""}.fa-buffer{--fa: ""}.fa-npm{--fa: ""}.fa-yammer{--fa: ""}.fa-btc{--fa: ""}.fa-dribbble{--fa: ""}.fa-stumbleupon-circle{--fa: ""}.fa-internet-explorer{--fa: ""}.fa-stubber{--fa: ""}.fa-telegram,.fa-telegram-plane{--fa: ""}.fa-old-republic{--fa: ""}.fa-odysee{--fa: ""}.fa-square-whatsapp,.fa-whatsapp-square{--fa: ""}.fa-node-js{--fa: ""}.fa-edge-legacy{--fa: ""}.fa-slack,.fa-slack-hash{--fa: ""}.fa-medrt{--fa: ""}.fa-usb{--fa: ""}.fa-tumblr{--fa: ""}.fa-vaadin{--fa: ""}.fa-quora{--fa: ""}.fa-square-x-twitter{--fa: ""}.fa-reacteurope{--fa: ""}.fa-medium,.fa-medium-m{--fa: ""}.fa-amilia{--fa: ""}.fa-mixcloud{--fa: ""}.fa-flipboard{--fa: ""}.fa-viacoin{--fa: ""}.fa-critical-role{--fa: ""}.fa-sitrox{--fa: ""}.fa-discourse{--fa: ""}.fa-joomla{--fa: ""}.fa-mastodon{--fa: ""}.fa-airbnb{--fa: ""}.fa-wolf-pack-battalion{--fa: ""}.fa-buy-n-large{--fa: ""}.fa-gulp{--fa: ""}.fa-creative-commons-sampling-plus{--fa: ""}.fa-strava{--fa: ""}.fa-ember{--fa: ""}.fa-canadian-maple-leaf{--fa: ""}.fa-teamspeak{--fa: ""}.fa-pushed{--fa: ""}.fa-wordpress-simple{--fa: ""}.fa-nutritionix{--fa: ""}.fa-wodu{--fa: ""}.fa-google-pay{--fa: ""}.fa-intercom{--fa: ""}.fa-zhihu{--fa: ""}.fa-korvue{--fa: ""}.fa-pix{--fa: ""}.fa-steam-symbol{--fa: ""}.clearfix{*zoom: 1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}a:hover img.hover,span:hover img.hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}img.b,.b{display:block}img.auto{margin:0 auto;display:block}img.full{width:100%;height:auto}img.max{max-width:100%;height:auto}.fR{float:right;_display:inline}.fL{float:left;_display:inline}.iL{float:left;display:inline;margin:0 10px 5px 0}.iR{float:right;display:inline;margin:0 0 5px 10px}.clear{clear:both}.aR{text-align:right!important}.aC{text-align:center!important}.aL{text-align:left!important}.vT{vertical-align:top!important}.vM{vertical-align:middle!important}.vB{vertical-align:bottom!important}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml75{margin-left:75px!important}.ml100{margin-left:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr75{margin-right:75px!important}.mr100{margin-right:100px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt75{margin-top:75px!important}.mt100{margin-top:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb75{margin-bottom:75px!important}.mb100{margin-bottom:100px!important}.pd0{padding:0!important}.pdlr0{padding-left:0!important;padding-right:0!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl75{padding-left:75px!important}.pl100{padding-left:100px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr75{padding-right:75px!important}.pr100{padding-right:100px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt75{padding-top:75px!important}.pt100{padding-top:100px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb75{padding-bottom:75px!important}.pb100{padding-bottom:100px!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,figcaption,article,section,nav,header,footer{margin:0;padding:0;font-weight:400;font-style:normal;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;width:100%}html{overflow-y:scroll;font-size:62.5%}img{border:none;-ms-interpolation-mode:bicubic}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{list-style:none;list-style-position:inside}ul li,ol li{margin-bottom:.5em}ul li:last-child,ol li:last-child{margin-bottom:0}dl{margin:0}dl dt{margin:0;font-weight:700}dl dt a{font-weight:700}dl dd{margin-bottom:.5em}dl dd:last-child{margin-bottom:0}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0;height:1px;padding:20px 0}hr.solid{border-style:solid;border-color:#ccc}hr.dotted{border-style:dotted;border-color:#ccc}hr.dashed{border-style:dashed;border-color:#ccc}hr.trans{border-color:transparent;margin:25px 0}.vT{vertical-align:top}.vM{vertical-align:middle}.vB{vertical-align:bottom}.oH{overflow:hidden!important}.oV{overflow:visible!important}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}.fs6{font-size:6px;font-size:.6 rem}@media only screen and (max-width: 519px){.fs6{font-size:4.8px;font-size:.48 rem}}.fs7{font-size:7px;font-size:.7 rem}@media only screen and (max-width: 519px){.fs7{font-size:5.6px;font-size:.56 rem}}.fs8{font-size:8px;font-size:.8 rem}@media only screen and (max-width: 519px){.fs8{font-size:6.4px;font-size:.64 rem}}.fs9{font-size:9px;font-size:.9 rem}@media only screen and (max-width: 519px){.fs9{font-size:7.2px;font-size:.72 rem}}.fs10{font-size:10px;font-size:1 rem}@media only screen and (max-width: 519px){.fs10{font-size:8px;font-size:.8 rem}}.fs11{font-size:11px;font-size:1.1 rem}@media only screen and (max-width: 519px){.fs11{font-size:8.8px;font-size:.88 rem}}.fs12{font-size:12px;font-size:1.2 rem}@media only screen and (max-width: 519px){.fs12{font-size:9.6px;font-size:.96 rem}}.fs13,.supp{font-size:13px;font-size:1.3 rem}@media only screen and (max-width: 519px){.fs13,.supp{font-size:10.4px;font-size:1.04 rem}}.fs14,blockquote p,pre p,dl p,ol p,ul p,th p,td p,dd p,dt p,blockquote,dl,ol,ul,th,td,pre,code,kbd,samp,tt,select,input,button,textarea{font-size:14px;font-size:1.4 rem}@media only screen and (max-width: 519px){.fs14,blockquote p,pre p,dl p,ol p,ul p,th p,td p,dd p,dt p,blockquote,dl,ol,ul,th,td,pre,code,kbd,samp,tt,select,input,button,textarea{font-size:11.2px;font-size:1.12 rem}}.fs15,ul,ol,dl{font-size:15px;font-size:1.5 rem}@media only screen and (max-width: 519px){.fs15,ul,ol,dl{font-size:12px;font-size:1.2 rem}}.fs16{font-size:16px;font-size:1.6 rem}@media only screen and (max-width: 519px){.fs16{font-size:12.8px;font-size:1.28 rem}}.fs17{font-size:17px;font-size:1.7 rem}@media only screen and (max-width: 519px){.fs17{font-size:13.6px;font-size:1.36 rem}}.fs18,article.case-study .top_category_list a .title{font-size:18px;font-size:1.8 rem}@media only screen and (max-width: 519px){.fs18,article.case-study .top_category_list a .title{font-size:14.4px;font-size:1.44 rem}}.fs19{font-size:19px;font-size:1.9 rem}@media only screen and (max-width: 519px){.fs19{font-size:15.2px;font-size:1.52 rem}}.fs20{font-size:20px;font-size:2 rem}@media only screen and (max-width: 519px){.fs20{font-size:16px;font-size:1.6 rem}}.fs21{font-size:21px;font-size:2.1 rem}@media only screen and (max-width: 519px){.fs21{font-size:16.8px;font-size:1.68 rem}}.fs22{font-size:22px;font-size:2.2 rem}@media only screen and (max-width: 519px){.fs22{font-size:17.6px;font-size:1.76 rem}}.fs23{font-size:23px;font-size:2.3 rem}@media only screen and (max-width: 519px){.fs23{font-size:18.4px;font-size:1.84 rem}}.fs24{font-size:24px;font-size:2.4 rem}@media only screen and (max-width: 519px){.fs24{font-size:19.2px;font-size:1.92 rem}}.fs25{font-size:25px;font-size:2.5 rem}@media only screen and (max-width: 519px){.fs25{font-size:20px;font-size:2 rem}}.fs26{font-size:26px;font-size:2.6 rem}@media only screen and (max-width: 519px){.fs26{font-size:20.8px;font-size:2.08 rem}}.fs27{font-size:27px;font-size:2.7 rem}@media only screen and (max-width: 519px){.fs27{font-size:21.6px;font-size:2.16 rem}}.fs28{font-size:28px;font-size:2.8 rem}@media only screen and (max-width: 519px){.fs28{font-size:22.4px;font-size:2.24 rem}}.fs29{font-size:29px;font-size:2.9 rem}@media only screen and (max-width: 519px){.fs29{font-size:23.2px;font-size:2.32 rem}}.fs30{font-size:30px;font-size:3 rem}@media only screen and (max-width: 519px){.fs30{font-size:24px;font-size:2.4 rem}}.fs31{font-size:31px;font-size:3.1 rem}@media only screen and (max-width: 519px){.fs31{font-size:24.8px;font-size:2.48 rem}}.fs32{font-size:32px;font-size:3.2 rem}@media only screen and (max-width: 519px){.fs32{font-size:25.6px;font-size:2.56 rem}}.fs33{font-size:33px;font-size:3.3 rem}@media only screen and (max-width: 519px){.fs33{font-size:26.4px;font-size:2.64 rem}}.fs34{font-size:34px;font-size:3.4 rem}@media only screen and (max-width: 519px){.fs34{font-size:27.2px;font-size:2.72 rem}}.fs35{font-size:35px;font-size:3.5 rem}@media only screen and (max-width: 519px){.fs35{font-size:28px;font-size:2.8 rem}}.fs36{font-size:36px;font-size:3.6 rem}@media only screen and (max-width: 519px){.fs36{font-size:28.8px;font-size:2.88 rem}}.fs37{font-size:37px;font-size:3.7 rem}@media only screen and (max-width: 519px){.fs37{font-size:29.6px;font-size:2.96 rem}}.fs38{font-size:38px;font-size:3.8 rem}@media only screen and (max-width: 519px){.fs38{font-size:30.4px;font-size:3.04 rem}}.fs39{font-size:39px;font-size:3.9 rem}@media only screen and (max-width: 519px){.fs39{font-size:31.2px;font-size:3.12 rem}}.fs40{font-size:40px;font-size:4 rem}@media only screen and (max-width: 519px){.fs40{font-size:32px;font-size:3.2 rem}}.fs41{font-size:41px;font-size:4.1 rem}@media only screen and (max-width: 519px){.fs41{font-size:32.8px;font-size:3.28 rem}}.fs42{font-size:42px;font-size:4.2 rem}@media only screen and (max-width: 519px){.fs42{font-size:33.6px;font-size:3.36 rem}}.fs43{font-size:43px;font-size:4.3 rem}@media only screen and (max-width: 519px){.fs43{font-size:34.4px;font-size:3.44 rem}}.fs44{font-size:44px;font-size:4.4 rem}@media only screen and (max-width: 519px){.fs44{font-size:35.2px;font-size:3.52 rem}}.fs45{font-size:45px;font-size:4.5 rem}@media only screen and (max-width: 519px){.fs45{font-size:36px;font-size:3.6 rem}}.fs46{font-size:46px;font-size:4.6 rem}@media only screen and (max-width: 519px){.fs46{font-size:36.8px;font-size:3.68 rem}}.fs47{font-size:47px;font-size:4.7 rem}@media only screen and (max-width: 519px){.fs47{font-size:37.6px;font-size:3.76 rem}}.fs48{font-size:48px;font-size:4.8 rem}@media only screen and (max-width: 519px){.fs48{font-size:38.4px;font-size:3.84 rem}}.fs49{font-size:49px;font-size:4.9 rem}@media only screen and (max-width: 519px){.fs49{font-size:39.2px;font-size:3.92 rem}}.fs50{font-size:50px;font-size:5 rem}@media only screen and (max-width: 519px){.fs50{font-size:40px;font-size:4 rem}}body{font-family:Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,sans-serif;color:#333}select,input,button,textarea{font-family:Noto Sans JP,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,sans-serif}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}blockquote,pre,dl,ol,ul,th,td{line-height:1.5}p{line-height:1.7;font-size:1.5rem}@media only screen and (max-width: 519px){p{font-size:1.3rem}}ul,ol,dl{list-style-position:outside}@media only screen and (max-width: 519px){ul,ol,dl{font-size:1.3rem}}.lh1{line-height:1}.bold,em{font-weight:700}.notes{text-indent:-1em;margin-left:1em}.creep{color:#999}a{color:#333;text-decoration:none}a:hover,a.uLine{text-decoration:underline}a.uLine:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:700}h1.skin-B,h2.skin-B,h3.skin-B,h4.skin-B,h5.skin-B,h6.skin-B{color:#000}ul.notes li{text-indent:-1em;margin-left:1em}ul.disc,ol.disc{padding-left:1em}ul.disc li,ol.disc li{list-style-type:disc}ul.circle,ol.circle{padding-left:1em}ul.circle li,ol.circle li{list-style-type:circle}ul.decimal,ol.decimal{padding-left:1em}ul.decimal li,ol.decimal li{list-style-type:decimal;line-height:1.8;margin-bottom:15px}.fs15b{font-size:1.5rem;font-weight:500}img{vertical-align:bottom;max-width:100%;height:auto}a img{transition:all .3s}a:hover img{opacity:.8}strong,.strong{font-weight:500}@media only screen and (min-width: 1024px){.sp,.sp.tb{display:none!important}}@media only screen and (min-width: 520px) and (max-width: 1023px){.sp{display:none!important}.sp.tb{display:block!important}.pc.tbnone{display:none!important}}@media only screen and (max-width: 519px){.pc{display:none!important}}.d-none{display:none!important}.active{display:block!important}.row{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 519px){.row{display:block}}.require{color:#fb0303;font-weight:500;margin-left:5px}a.link{color:#076faa;font-weight:600}a.link-blank{color:#076faa}a.link-blank:after{content:"";font-family:"Font Awesome 6 Free";font-size:1.4rem;font-weight:900;margin:0 5px;color:#6dd0e7}.error{color:#fb0303!important}.primary{color:#076faa!important}.type01{font-size:2rem;font-weight:500;text-align:center;margin-bottom:30px}@media only screen and (min-width: 1024px){.type01{font-size:3rem;margin-bottom:80px}}.type02{border-bottom:2px solid #fff;position:relative;padding-top:30px;margin-bottom:30px}@media only screen and (min-width: 1024px){.type02{padding-top:60px;margin-bottom:60px}}.type02 span{font-size:1.6rem;font-weight:500;display:block;position:absolute;left:50%;bottom:-2px;transform:translate(-50%);border-bottom:2px solid #007ac4;padding-bottom:18px}@media only screen and (min-width: 1024px){.type02 span{font-size:2.4rem;padding-bottom:23px}}.type03{border-bottom:2px solid #ccc;position:relative;padding-top:30px;margin-bottom:25px}@media only screen and (min-width: 1024px){.type03{padding-top:60px;margin-bottom:45px}}.type03 span{font-size:1.8rem;padding-bottom:14px;font-weight:500;display:block;position:relative}@media only screen and (min-width: 1024px){.type03 span{font-size:2.5rem;padding-bottom:23px}}.type03 span:after{content:"";display:block;position:absolute;width:160px;height:2px;background-color:#007ac4;bottom:-2px;left:0}.type03 span small{font-size:1.5rem}@media only screen and (min-width: 520px) and (max-width: 1023px){.type03 span small{font-size:1.3rem}}@media only screen and (max-width: 519px){.type03 span small{font-size:1rem}}.type04{background-color:#e4e4e4;font-size:1.8rem;font-weight:500;padding:18px 0 18px 10px;margin-bottom:30px}@media only screen and (min-width: 1024px){.type04{font-size:2rem}}.type05{border-bottom:2px solid #ccc;position:relative;padding-top:60px;margin-bottom:60px}@media only screen and (min-width: 520px) and (max-width: 1023px){.type05{padding-top:30px}}@media only screen and (max-width: 519px){.type05{padding-top:30px;margin:30px 0}}.type05 span{font-weight:500;display:block;position:absolute;left:50%;bottom:-2px;transform:translate(-50%);border-bottom:2px solid #007ac4;font-size:1.8rem;padding-bottom:18px;white-space:nowrap}@media only screen and (min-width: 1024px){.type05 span{font-size:2.5rem;padding-bottom:23px;white-space:wrap}}#gWrapper{padding-top:142px;background-color:#fbfbfb}@media only screen and (max-width: 519px){#gWrapper{padding-top:60px}}@media only screen and (min-width: 520px) and (max-width: 1023px){#gWrapper{padding-top:126px}}.inner,article.products .detail_tab_cont ul,article.endsale .detail_tab_cont ul,nav.submenu ul,.container,section.page_title h1,section.page_title h2,section.page_title div.title{width:1100px;margin:auto}@media only screen and (max-width: 1099px){.inner,article.products .detail_tab_cont ul,article.endsale .detail_tab_cont ul,nav.submenu ul,.container,section.page_title h1,section.page_title h2,section.page_title div.title{width:100%;padding:0 20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.inner,article.products .detail_tab_cont ul,article.endsale .detail_tab_cont ul,nav.submenu ul,.container,section.page_title h1,section.page_title h2,section.page_title div.title{padding:0 20px}}@media only screen and (max-width: 519px){.inner,article.products .detail_tab_cont ul,article.endsale .detail_tab_cont ul,nav.submenu ul,.container,section.page_title h1,section.page_title h2,section.page_title div.title{padding:0 10px}}hr{border-style:dotted;padding:0 0 40px}.divider{border-top:1px solid #ccc;width:100%;margin-top:20px;padding-bottom:20px}.youtube{margin:0 auto 40px;text-align:center}@media only screen and (max-width: 1280px){.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}}@media only screen and (max-width: 519px){.table-scroll{overflow-x:scroll}.table-scroll table{width:100%}}header{position:fixed;top:0;left:0;height:142px;background-color:#fff;width:100%;z-index:1000}@media only screen and (min-width: 520px) and (max-width: 1023px){header{height:126px}}@media only screen and (max-width: 519px){header{height:60px;align-items:center}}header .header{border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;align-items:center;height:95px}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header{height:80px}}@media only screen and (max-width: 519px){header .header{height:60px;position:relative;z-index:100}}header .header .logo{padding:0 0 0 15px}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .logo{width:180px}}@media only screen and (max-width: 519px){header .header .logo{padding:0 10px;width:30%;display:flex;align-items:center}}header .header .logo img{display:block;height:auto}@media only screen and (min-width: 1024px){header .header .logo img{width:184px}}header .header .header_search{position:relative;width:66%;max-width:800px}@media only screen and (min-width: 1024px) and (max-width: 1279px){header .header .header_search{width:50%}}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_search{width:48%}}@media only screen and (max-width: 519px){header .header .header_search{display:none;position:fixed;top:60px;width:100%;background-color:#f2f2f2;padding:15px}}header .header .header_search .search_text_cont{position:relative;padding-left:0;display:block;margin-bottom:0}header .header .header_search .search_text_cont .search_text{width:100%;height:50px;background-color:#e4e4e4;padding:0 16px 0 50px;border-radius:25px;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width: 519px){header .header .header_search .search_text_cont .search_text{width:100%;margin-bottom:0}header .header .header_search .search_text_cont .search_text::placeholder{font-size:1.2rem}}header .header .header_search .search_text_cont .search_text:focus{border:none;outline:0}header .header .header_search .search_text_cont .search_text:focus::placeholder{color:#e4e4e4}header .header .header_search .search_text_cont img.glass{display:block;width:23px;position:absolute;left:20px;top:50%;transform:translateY(-50%);cursor:pointer}header .header .header_search .search_text_cont span.close_btn{display:none;position:absolute;right:26px;top:50%;width:15px;height:15px;transform:translateY(-50%);cursor:pointer}header .header .header_search .search_text_cont span.close_btn:before,header .header .header_search .search_text_cont span.close_btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:20px;background:#707070;border-radius:2.5px}header .header .header_search .search_text_cont span.close_btn:before{transform:translate(-50%,-50%) rotate(45deg)}header .header .header_search .search_text_cont span.close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}header .header .header_search .search_text_cont span.close_btn:hover:before,header .header .header_search .search_text_cont span.close_btn:hover:after{background:#acabab}header .header .header_search .search_box{border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 2px #0000001a;background-color:#fff;position:absolute;top:56px;left:0;padding:24px 21px;z-index:2;display:none;width:100%}@media only screen and (max-width: 519px){header .header .header_search .search_box{top:70px;width:95%;left:50%;transform:translate(-50%)}}header .header .header_search .search_box p.title{margin-bottom:10px}header .header .header_search .search_box .tag_list{margin-bottom:20px}header .header .header_search .search_box ul.viewed_list{background-color:#f8f8f8;border:1px solid #ccc;padding:15px 17px}header .header .header_search .search_box ul.viewed_list li{display:flex;align-items:center}header .header .header_search .search_box ul.viewed_list li a.product{color:#076faa;font-size:1.5rem}@media only screen and (max-width: 519px){header .header .header_search .search_box ul.viewed_list li a.product{font-size:1.3rem}}header .header .header_search .search_box ul.viewed_list li span.remove{display:inline-block;position:relative;width:15px;height:15px;border-radius:50%;background:#076faa;margin-left:8px;cursor:pointer}header .header .header_search .search_box ul.viewed_list li span.remove:before,header .header .header_search .search_box ul.viewed_list li span.remove:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:8px;background:#fff}header .header .header_search .search_box ul.viewed_list li span.remove:before{transform:translate(-50%,-50%) rotate(45deg)}header .header .header_search .search_box ul.viewed_list li span.remove:after{transform:translate(-50%,-50%) rotate(-45deg)}header .header .header_search .search_box ul.viewed_list li span.remove:hover{background-color:#5391b4}header .header .header_button{display:flex;justify-content:flex-end}header .header .header_button a{display:block;flex-wrap:nowrap;color:#fff;height:95px;transition:all .3s}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button a{height:80px}}@media only screen and (max-width: 519px){header .header .header_button a{height:60px}}header .header .header_button a:hover{opacity:.8;text-decoration:none}header .header .header_button a.btn_contact{width:120px;padding-top:24px;background-color:#6dd0e7}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button a.btn_contact{width:80px;padding-top:18px}header .header .header_button a.btn_contact img{width:36px;height:auto}}@media only screen and (max-width: 519px){header .header .header_button a.btn_contact{padding-top:13px;width:60px}}header .header .header_button a.btn_login{width:160px;padding-top:9px;background-color:#007ac4}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button a.btn_login{width:80px;padding-top:12px}}@media only screen and (max-width: 519px){header .header .header_button a.btn_login{padding-top:9px;width:60px}}header .header .header_button a.btn_mypage{width:160px;padding-top:9px;background-color:#707070;text-align:center}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button a.btn_mypage{width:80px}}@media only screen and (max-width: 519px){header .header .header_button a.btn_mypage{padding-top:9px;width:60px}}header .header .header_button a.btn_mypage i{font-size:2rem;margin:3px 0 6px}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button a.btn_mypage i{font-size:3rem;margin:5px 0 6px}}@media only screen and (min-width: 1024px){header .header .header_button a.btn_mypage i{font-size:4rem;margin:10px 0 3px}}header .header .header_button a img{display:block;margin:0 auto 8px}@media only screen and (max-width: 519px){header .header .header_button a img{width:25px}}header .header .header_button a span{display:block;text-align:center;font-size:.9rem;line-height:1.2}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button a span{font-size:1.2rem}}@media only screen and (min-width: 1024px){header .header .header_button a span{font-size:1.5rem}}header .header .header_button .btn_spmenu{position:relative;background:#f2f2f2;cursor:pointer}@media only screen and (max-width: 519px){header .header .header_button .btn_spmenu{width:60px;height:60px}}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button .btn_spmenu{display:none}}@media only screen and (min-width: 1024px){header .header .header_button .btn_spmenu{display:none}}header .header .header_button .btn_spmenu span{display:inline-block;transition:all .4s;position:absolute;left:50%;transform:translate(-50%);height:2px;border-radius:5px;background:#666;width:45%}header .header .header_button .btn_spmenu span:nth-of-type(1){top:16px}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button .btn_spmenu span:nth-of-type(1){top:16px}}header .header .header_button .btn_spmenu span:nth-of-type(2){top:22px}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button .btn_spmenu span:nth-of-type(2){top:24px}}header .header .header_button .btn_spmenu span:nth-of-type(3){top:28px}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button .btn_spmenu span:nth-of-type(3){top:32px}}header .header .header_button .btn_spmenu span:nth-of-type(3):after{content:"Menu";position:absolute;top:9px;left:-1px;color:#666;font-size:1rem;text-transform:uppercase}@media only screen and (min-width: 520px) and (max-width: 1023px){header .header .header_button .btn_spmenu span:nth-of-type(3):after{font-size:1.1rem}}header .header .header_button .btn_spmenu.active span:nth-of-type(1){top:16px;left:21px;transform:translateY(6px) rotate(-45deg);width:30%}header .header .header_button .btn_spmenu.active span:nth-of-type(2){opacity:0}header .header .header_button .btn_spmenu.active span:nth-of-type(3){top:28px;left:21px;transform:translateY(-6px) rotate(45deg);width:30%}header .header .header_button .btn_spmenu.active span:nth-of-type(3):after{content:"Close";transform:translateY(0) rotate(-45deg);top:9px;left:9px}header nav.gnavi{width:100%;border-bottom:1px solid #e4e4e4}@media only screen and (max-width: 519px){header nav.gnavi{display:none;position:fixed;width:100%;background-color:#f2f2f2;top:60px;padding-top:90px;z-index:99;border-bottom:none;height:100vh}}header nav.gnavi ul{display:flex;justify-content:center;margin:auto}@media only screen and (max-width: 519px){header nav.gnavi ul{display:block}}header nav.gnavi ul li{margin:0 35px 0 0}@media only screen and (min-width: 520px) and (max-width: 1023px){header nav.gnavi ul li{margin:0 24px 0 0}}@media only screen and (max-width: 519px){header nav.gnavi ul li{margin-right:0}}header nav.gnavi ul li a{color:#333;font-weight:500;text-decoration:none;display:block;position:relative;padding:13px 0}@media only screen and (min-width: 520px) and (max-width: 1023px){header nav.gnavi ul li a{font-size:1.3rem}}@media only screen and (max-width: 519px){header nav.gnavi ul li a{display:block;width:100%;padding:10px 15px 10px 35px;border-bottom:1px solid #ccc}}header nav.gnavi ul li a:before{content:"";background:#007ac4;display:block;position:absolute;bottom:3px;left:0;width:0;height:3px;opacity:0;visibility:hidden}@media only screen and (max-width: 519px){header nav.gnavi ul li a:before{background:transparent;width:0px;height:0px;top:15px;left:15px;bottom:auto;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #007ac4;transform:rotate(0);opacity:1;visibility:visible}}header nav.gnavi ul li a:hover{background-position:0}header nav.gnavi ul li a:hover:before{width:100%;visibility:visible;opacity:1}header a.header_contact{display:flex;align-items:center;position:absolute;top:0;right:0;color:#fff;font-size:1.2rem;text-decoration:none;padding:2px 20px 5px}header a.header_contact i{font-size:1.6rem;margin-right:5px}article{padding:0 0 120px}@media only screen and (min-width: 1024px){article{overflow:hidden}}@media only screen and (max-width: 519px){article{padding:0 0 60px}}footer{background-color:#003657;color:#fff;padding:40px 0}@media only screen and (max-width: 519px){footer{padding:20px 15px}}@media only screen and (max-width: 519px){footer .inner,footer article.products .detail_tab_cont ul,article.products .detail_tab_cont footer ul,footer article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont footer ul,footer nav.submenu ul,nav.submenu footer ul,footer .container,footer section.page_title h1,section.page_title footer h1,footer section.page_title h2,section.page_title footer h2,footer section.page_title div.title,section.page_title footer div.title{display:block}}footer .footer_logo_area{margin-bottom:50px;display:flex;justify-content:flex-start;align-items:center}footer .footer_logo_area img{width:26px;height:auto;margin-right:12px}footer .footer_logo_area img.logo{width:160px;height:auto;margin-right:20px}@media only screen and (max-width: 519px){footer .footer_logo_area img.logo{width:100px}}footer nav.fnavi a{color:#ccc;font-size:1.2rem}footer nav.fnavi p.title{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}footer nav.fnavi p.title a{font-size:1.5rem;font-weight:500;color:#fff}footer nav.fnavi video{width:100%;margin-top:calc(1.5rem + 20px)}footer nav.fnavi .row{display:flex;justify-content:space-between;margin-bottom:50px}@media only screen and (max-width: 519px){footer nav.fnavi .row{margin-bottom:0}}footer nav.fnavi .row .col{width:24%}@media only screen and (max-width: 519px){footer nav.fnavi .row .col{width:48%;margin-bottom:40px}}footer nav.fnavi .row.first .col{width:48%}footer nav.fnavi .row.first ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(8,auto);gap:0 10px}@media only screen and (max-width: 519px){footer nav.fnavi .row.first ul{display:block}}footer .copy_privacy{margin-top:30px}@media only screen and (min-width: 1024px){footer .copy_privacy{display:flex;justify-content:space-between;margin-top:10px}}footer .copy_privacy ul{display:flex;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width: 520px) and (max-width: 1023px){footer .copy_privacy ul{flex-wrap:wrap}}@media only screen and (max-width: 519px){footer .copy_privacy ul{flex-wrap:wrap}}footer .copy_privacy ul li{height:1.2em;border-right:1px solid #ccc;padding:0 15px;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){footer .copy_privacy ul li{height:auto;border-right:none;margin-bottom:10px}}@media only screen and (max-width: 519px){footer .copy_privacy ul li{height:auto;width:50%;border-right:none;margin-bottom:10px}}@media only screen and (min-width: 1024px){footer .copy_privacy ul li:first-child{padding-left:0}}footer .copy_privacy ul li:last-child{border-right:none}footer .copy_privacy ul li a{display:block;color:#ccc;font-size:1.2rem}@media only screen and (max-width: 519px){footer .copy_privacy ul li a{font-size:1rem}}footer .copy_privacy .copy{color:#ccc}@media only screen and (min-width: 520px) and (max-width: 1023px){footer .copy_privacy .copy{text-align:center;margin-top:30px;font-size:1rem}}@media only screen and (max-width: 519px){footer .copy_privacy .copy{text-align:center;margin-top:30px;font-size:1rem}}.pagetop{position:fixed;right:15px;bottom:50px;width:50px;height:45px;z-index:98}@media only screen and (min-width: 1024px){.pagetop{bottom:80px;right:50%;transform:translate(630px)}}.pagetop a{display:block;background:#f1f1f1;border:1px solid #ccc;color:#707070;text-decoration:none;text-align:center;font-size:1.4rem;width:100%;height:100%;border-radius:5px;padding-top:5px}@media only screen and (max-width: 519px){.pagetop a{font-size:1.2rem}}.pagetop a i{display:block}.pagetop a:hover{opacity:.8}nav.pankuzu{width:100%;padding:12px 10px}@media only screen and (min-width: 1024px){nav.pankuzu{padding:24px 0 18px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){nav.pankuzu{padding:24px 10px 18px}}nav.pankuzu ul{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (min-width: 1024px){nav.pankuzu ul{width:1100px;margin-left:auto;margin-right:auto}}nav.pankuzu ul li{font-size:1rem;color:#707070;margin-bottom:0}@media only screen and (min-width: 1024px){nav.pankuzu ul li{font-size:1.3rem;margin-bottom:5px}}nav.pankuzu ul li:after{font:var(--fa-font-solid);content:"";padding:0 15px;font-size:1.1rem}@media only screen and (max-width: 519px){nav.pankuzu ul li:after{padding:0 15px;font-size:1rem}}nav.pankuzu ul li:last-child:after{content:none}nav.pankuzu ul li a{color:#076faa}section.page_title{background-color:#f1f1f1;margin-bottom:50px}@media only screen and (min-width: 520px) and (max-width: 1023px){section.page_title{margin-bottom:30px}}@media only screen and (max-width: 519px){section.page_title{margin-bottom:10px}}section.page_title h1,section.page_title h2,section.page_title div.title{font-size:1.6rem;font-weight:500;padding:10px}@media only screen and (min-width: 1024px){section.page_title h1,section.page_title h2,section.page_title div.title{font-size:2.2rem;padding:12px 0}}@media only screen and (min-width: 1024px) and (max-width: 1279px){section.page_title h1,section.page_title h2,section.page_title div.title{padding:12px 10px}}@media only screen and (min-width: 1024px){.container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}.container section.side{width:256px}.container section.main{width:810px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}.container section.side{width:236px}.container section.main{width:calc(100% - 266px)}}@media only screen and (min-width: 520px) and (max-width: 1023px){.container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}.container section.side{width:25%}.container section.main{width:72%}}@media only screen and (max-width: 519px){.container section.side{padding:0 10px;margin-top:50px}.container section.main{padding:0 10px}}section.side p.title{font-size:1.8rem;font-weight:500;margin-bottom:5px}section.side .nav_box{margin-bottom:30px;background-color:#f1f1f1;border:1px solid #ccc;border-radius:5px;padding:10px}@media only screen and (min-width: 1024px){section.side .nav_box{padding:20px 15px}}section.side .nav_box ul li{margin-bottom:15px}section.side .nav_box ul li:last-child{margin-bottom:0}section.side .nav_box ul li:before{font:var(--fa-font-solid);content:"";font-size:1.2rem;margin-right:15px}@media only screen and (max-width: 519px){section.side .nav_box ul li:before{font-size:1rem}}section.side .nav_box ul li a:hover{color:#076faa}section.side .nav_box .series_object,section.side .nav_box .checkbox_object{padding:0 10px 60px;border-bottom:1px solid #ccc;margin-bottom:20px}section.side .nav_box .series_object .subtitle,section.side .nav_box .checkbox_object .subtitle{font-weight:500}section.side .nav_box .series_object ul li,section.side .nav_box .checkbox_object ul li{margin-bottom:0}section.side .nav_box .series_object ul li:last-child,section.side .nav_box .checkbox_object ul li:last-child{margin-bottom:0}section.side .nav_box .series_object ul li:before,section.side .nav_box .checkbox_object ul li:before{content:none}section.side .nav_box .series_object ul li .checkbox,section.side .nav_box .checkbox_object ul li .checkbox{padding:5px 0;align-items:flex-start}section.side .nav_box .series_object ul li .checkbox input.checkbox_input:checked+.checkbox_check:before,section.side .nav_box .checkbox_object ul li .checkbox input.checkbox_input:checked+.checkbox_check:before{line-height:1}section.side .nav_box .series_object ul li .checkbox .checkbox_check,section.side .nav_box .checkbox_object ul li .checkbox .checkbox_check{top:3px}section.side .nav_box .series_object ul li .checkbox .checkbox_text,section.side .nav_box .checkbox_object ul li .checkbox .checkbox_text{max-width:84%}section.side .nav_box .series_object:last-child,section.side .nav_box .checkbox_object:last-child{border-bottom:none}section.side .nav_box .checkbox_object{margin-bottom:0;padding:0 10px}section.side .nav_box .keywords{margin:0 0 30px;padding:0}section.side .nav_box .keywords .title{font-size:1.3rem;margin-bottom:10px}section.side .select_cont,section.side .category_list{margin-bottom:24px}section.side .select_cont button.ms-choice,section.side .category_list button.ms-choice{width:100%;background-color:#f1f1f1;padding:10px 0;height:auto;line-height:1.2em}@media only screen and (min-width: 1024px){section.side .select_cont button.ms-choice,section.side .category_list button.ms-choice{height:55px;line-height:55px;padding:0}}section.side .select_cont button.ms-choice>span,section.side .category_list button.ms-choice>span{position:static;right:auto;left:0;padding:0 50px 0 30px;color:#333;white-space:pre-wrap;line-height:1.2em;font-size:1.2rem}@media only screen and (min-width: 1024px){section.side .select_cont button.ms-choice>span,section.side .category_list button.ms-choice>span{font-size:1.4rem}}section.side .select_cont button.ms-choice.disabled>span,section.side .category_list button.ms-choice.disabled>span{right:auto;left:0;padding-left:30px;color:#bbb}section.side .select_cont button.ms-choice>div.icon-caret,section.side .category_list button.ms-choice>div.icon-caret{position:absolute;width:0;height:0;top:50%;right:auto;left:10px;margin-top:-2px;border:none}section.side .select_cont button.ms-choice>div.icon-caret:before,section.side .category_list button.ms-choice>div.icon-caret:before{font:var(--fa-font-solid);content:"";font-size:1.3rem;right:auto;left:4px;line-height:0}section.side .select_cont .subcategory button.ms-choice>span,section.side .category_list .subcategory button.ms-choice>span{padding-left:50px}section.side .side_select_number{position:relative}section.side .side_select_number span.num{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#fbfbfb;font-size:1.3rem;color:#828282;padding:4px 8px 6px;line-height:1em;border-radius:13px;border:1px solid #aeaeae}section.side .side_select_number span.num_end{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#aeaeae;font-size:1.1rem;color:#fff;padding:3px 6px 4px;line-height:1em;border-radius:13px}section.side .side_select_number .nav_box{padding:15px 10px 15px 15px}@media only screen and (min-width: 520px) and (max-width: 1023px){section.side .side_select_number .nav_box{padding:10px}}section.side .side_select_number .nav_box ul li{position:relative}section.side .side_select_number .nav_box ul li:before{display:block;position:absolute;color:#828282;top:5px}section.side .side_select_number .nav_box ul li a{display:block;position:relative;padding:0 40px 0 20px;font-size:1.2rem}@media only screen and (min-width: 1024px){section.side .side_select_number .nav_box ul li a{font-size:1.4rem}}section.side .side_select_number .nav_box ul li a span.num{right:0}@media only screen and (min-width: 1024px){section.side .side_select_number .nav_box ul li a span.num{top:50%}}section.side .side_select_number .nav_box ul li a span.num_end{right:0}@media only screen and (min-width: 1024px){section.side .side_select_number .nav_box ul li a span.num_end{top:50%}}section.side .side_select_disabled span{display:block;width:100%;height:55px;line-height:55px;background-color:#f1f1f1;padding-left:30px;color:#ccc;border:1px solid #ccc;border-radius:5px}section.side .category .big{display:block}section.side .category .sub{display:none}section.side .category .subsub{display:none}section.side .subcategory .big{display:none}section.side .subcategory .sub{display:block}section.side .subcategory .subsub{display:block}@media only screen and (max-width: 519px){.tag_list{margin-bottom:10px}}.tag_list span{background-color:#fff;font-size:1.2rem;color:#707070;border:1px solid #ccc;border-radius:5px;display:inline-block;padding:3px 8px;margin:0 8px 10px 0}.tag_list span:hover{cursor:pointer;color:#fff;background-color:#007ac4}.cont_title{border-bottom:2px solid #ccc;position:relative;margin-bottom:25px}@media only screen and (min-width: 1024px){.cont_title{margin-bottom:45px}}@media only screen and (max-width: 519px){.cont_title{padding-top:30px}}.cont_title span{font-weight:500;display:block;position:relative;font-size:1.8rem;padding-bottom:14px}@media only screen and (min-width: 1024px){.cont_title span{font-size:2.5rem;padding-bottom:23px}}.cont_title span:after{content:"";display:block;position:absolute;width:160px;height:2px;background-color:#007ac4;bottom:-2px;left:0}.btn_submit{background-color:#076faa;color:#fff;border:none;border-radius:23px;padding:0 55px;font-size:1.5rem;font-weight:500;height:45px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}@media only screen and (min-width: 1024px) and (max-width: 1279px){.btn_submit{padding:0 30px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.btn_submit{padding:0 30px;font-size:1.3rem;height:40px}}@media only screen and (max-width: 519px){.btn_submit{padding:0 30px}}.btn_submit:hover{opacity:.8;text-decoration:none}.btn_reset{background-color:#afafaf;color:#fff;border:none;border-radius:23px;padding:0 55px;font-size:1.5rem;font-weight:500;height:45px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}@media only screen and (min-width: 520px) and (max-width: 1023px){.btn_reset{padding:0 30px;font-size:1.3rem;height:40px}}@media only screen and (max-width: 519px){.btn_reset{padding:0 10px}}.btn_reset:hover{opacity:.8;text-decoration:none}@media only screen and (max-width: 1279px){.ggmap{position:relative;width:100%;height:0;padding-top:43.2%;margin:0 auto}.ggmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.search_result{background-color:#f1f1f1;padding:10px 15px;border-radius:5px;align-items:center;color:#707070;font-size:1.3rem;margin-bottom:30px;line-height:1}@media only screen and (max-width: 519px){.search_result{padding:10px;display:block;*zoom: 1}.search_result:before,.search_result:after{display:table;content:"";line-height:0}.search_result:after{clear:both}}.search_result .number{margin-right:40px;margin-bottom:5px}@media only screen and (max-width: 519px){.search_result .number{margin-right:15px;text-align:left}}.search_result .number span.num{font-weight:500;font-size:2.5rem;color:#333;margin-right:5px}@media only screen and (max-width: 519px){.search_result .number span.num{font-size:2rem}}.search_result .number span.current_num{font-size:1.2rem;margin-top:8px}@media only screen and (max-width: 519px){.search_result .number span.current_num{display:inline-block}}.search_result .line{margin-bottom:10px;font-size:1.1rem}.search_result .line span{color:#000}.search_result .line span.and:before{content:","}.search_result .line span.big:after,.search_result .line span.sub:after{font:var(--fa-font-solid);content:"";padding:0 1em;font-size:.9rem}.search_result .line span.big:last-child:after,.search_result .line span.sub:last-child:after{content:none}.form_input .label{display:block;font-size:1.5rem;font-weight:500;margin:20px 0 10px}@media only screen and (max-width: 519px){.form_input .label{font-size:1.3rem}}.form_input input[type=text],.form_input input[type=password]{width:100%;height:45px;background-color:#fff;padding:0 15px;border-radius:5px;border:1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-bottom:10px}@media only screen and (max-width: 519px){.form_input input[type=text],.form_input input[type=password]{width:100%}.form_input input[type=text]::placeholder,.form_input input[type=password]::placeholder{font-size:1.2rem}}.form_input input[type=text]::placeholder,.form_input input[type=password]::placeholder{color:#a4a4a4;font-size:1.5rem}.form_input input[type=text]:focus,.form_input input[type=password]:focus{border:1px solid #076faa;outline:0}.form_input input[type=text]:focus::placeholder,.form_input input[type=password]:focus::placeholder{color:#fff}.form_input input[type=text].p-postal-code,.form_input input[type=password].p-postal-code{width:254px}@media only screen and (max-width: 519px){.form_input input[type=text].p-postal-code,.form_input input[type=password].p-postal-code{width:48%}}.form_input textarea{width:100%;height:185px;background-color:#fff;padding:15px;border-radius:5px;border:1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-bottom:10px}@media only screen and (max-width: 519px){.form_input textarea{width:100%}.form_input textarea::placeholder{font-size:1.2rem}}.form_input textarea::placeholder{color:#a4a4a4;font-size:1.5rem}.form_input textarea:focus{border:1px solid #076faa;outline:0}.form_input textarea:focus::placeholder{color:#fff}.form_input button.postal-search{background-color:#707070;color:#fff;border:none;height:44px;margin-left:28px;border-radius:5px;width:127px;cursor:pointer}@media only screen and (max-width: 519px){.form_input button.postal-search{width:48%;margin-left:5px}}.form_input button.postal-search:hover{opacity:.8}.form_input.gray input[type=text],.form_input.gray input[type=password]{background-color:#e4e4e4}.form_input.gray input[type=text]::placeholder,.form_input.gray input[type=password]::placeholder{color:#828282}.form_input.gray input[type=text]:focus::placeholder,.form_input.gray input[type=password]:focus::placeholder{color:#e4e4e4}.form_input .varidation{color:#fe9b2a;display:none;margin-left:15px;font-size:1.3rem}@media only screen and (max-width: 519px){.form_input .varidation{font-size:1.2rem}}.form_input .varidation:before{font:var(--fa-font-solid);content:"";display:inline-block;font-size:1.6rem;margin-right:5px}@media only screen and (max-width: 519px){.form_input .varidation:before{font-size:1.3rem}}.form_input .varidation.active{display:inline-block!important}.form_input .alertarea{color:#fe9b2a;font-size:1.3rem}@media only screen and (max-width: 519px){.form_input .alertarea{font-size:1.2rem}}.form_input .alertarea.active{display:inline-block!important}.form_input .alertarea.active:before{font:var(--fa-font-solid);content:"";display:inline-block;font-size:1.6rem;margin-right:5px}@media only screen and (max-width: 519px){.form_input .alertarea.active:before{font-size:1.3rem}}.form_input .select_box{background:#fff;color:#a4a4a4;height:45px;width:254px;border-radius:5px;position:relative;z-index:1;border:1px solid #ccc;margin-bottom:10px}.form_input .select_box:after{position:absolute;content:"";width:8px;height:8px;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #707070;border-right:2px solid #707070;z-index:-1}.form_input .select_box select:invalid{color:#a4a4a4;font-size:1.5rem}@media only screen and (max-width: 519px){.form_input .select_box select:invalid{font-size:1.3rem}}.form_input .select_box select option:first-child{color:#a4a4a4;font-size:1.5rem}@media only screen and (max-width: 519px){.form_input .select_box select option:first-child{font-size:1.3rem}}.password_input{position:relative}.password_input span.btn_visible{display:flex;justify-content:center;align-items:center;position:absolute;width:90px;height:25px;color:#fff;font-size:1.3rem;border-radius:13px;background-color:#707070;right:15px;top:10px;text-align:center;transition:all .3s;cursor:pointer;line-height:0}.password_input span.btn_visible:hover{opacity:.8}.checkbox{padding:12px 8px;display:flex;align-items:center;cursor:pointer}@media only screen and (max-width: 519px){.checkbox{padding:8px}}.checkbox input.checkbox_input{margin:0;width:0;opacity:0}.checkbox input.checkbox_input:focus+.checkbox_check{background:#fbfbfb!important;border:solid 2px #828282}.checkbox input.checkbox_input:checked+.checkbox_check{border:solid 2px #076faa;background:#076faa}.checkbox input.checkbox_input:checked+.checkbox_check:before{font:var(--fa-font-solid);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#076faa;color:#fff;font-size:1.6rem}@media only screen and (max-width: 519px){.checkbox input.checkbox_input:checked+.checkbox_check:before{font-size:1.3rem}}.checkbox:hover>.checkbox_check{background:#fbfbfb!important;border:solid 2px #828282}.checkbox .checkbox_check{position:relative;top:1px;left:0;display:block;width:20px;height:20px;border:solid 2px #828282;background:#fbfbfb;border-radius:2px}.checkbox .checkbox_text{display:block;margin-left:12px;font-size:1.5rem}@media only screen and (max-width: 519px){.checkbox .checkbox_text{font-size:1.3rem}}input[type=radio]{position:absolute;opacity:0}input[type=radio]+.radio-label{font-size:1.5rem;color:#707070;position:relative;padding-left:30px;cursor:pointer}@media only screen and (max-width: 519px){input[type=radio]+.radio-label{font-size:1.4rem}}input[type=radio]+.radio-label:before{content:"";background:#f8f8f8;border-radius:100%;border:1px solid rgb(184.25,184.25,184.25);display:block;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);left:0;margin-right:1em;cursor:pointer;text-align:center;transition:all .25s ease}input[type=radio]:checked+.radio-label:before{background-color:#707070;box-shadow:inset 0 0 0 4px #f8f8f8}input[type=radio]:focus+.radio-label:before{outline:none;border-color:#707070}input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f8f8f8;border-color:#b8b8b8;background:#b8b8b8}input[type=radio]+.radio-label:empty:before{margin-right:0}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#333;font-size:16px;width:100%;height:100%;padding:0 10px}@media only screen and (max-width: 519px){select{font-size:1.3rem}}table.striped{border:1px solid #ccc;width:100%}table.striped tr{background-color:#f8f8f8}table.striped tr:nth-child(2n){background-color:#fff}table.striped tr.gray{background-color:#e4e4e4}table.striped th,table.striped td{padding:15px 25px;font-size:1.5rem;text-align:left}@media only screen and (min-width: 1024px) and (max-width: 1279px){table.striped th,table.striped td{padding:15px 20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){table.striped th,table.striped td{font-size:1.3rem}}@media only screen and (max-width: 519px){table.striped th,table.striped td{padding:10px;font-size:1.2rem}}table.striped th{color:#707070;position:relative;width:36%;border-right:1px solid #ccc}@media only screen and (min-width: 520px) and (max-width: 1023px){table.striped th{padding:15px 55px 15px 15px}}@media only screen and (max-width: 519px){table.striped th{width:30%}}table.striped th.required{padding-right:60px}@media only screen and (max-width: 519px){table.striped th.required{padding-right:15px}}table.striped th.required:after{content:"※ 必須";color:red;font-size:1.3rem;display:block;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 520px) and (max-width: 1023px){table.striped th.required:after{font-size:1.2rem;right:15px}}@media only screen and (max-width: 519px){table.striped th.required:after{content:none}}table.bordered{width:100%}table.bordered th,table.bordered td{border:1px solid #ccc}@media only screen and (max-width: 519px){table.bordered th,table.bordered td{font-size:1.2rem}}table.bordered th{padding:20px 15px;background-color:#f1f1f1;text-align:center;color:#707070}@media only screen and (max-width: 519px){table.bordered th{padding:10px}}table.bordered td{padding:5px 15px 5px 20px}@media only screen and (max-width: 519px){table.bordered td{padding:5px 10px}}table.bordered td a{color:#076faa}table.bordered td a:hover{text-decoration:underline}table.bordered_tb{width:100%}table.bordered_tb th,table.bordered_tb td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.5rem}@media only screen and (max-width: 519px){table.bordered_tb th,table.bordered_tb td{font-size:1.2rem}}table.bordered_tb th{padding:15px;text-align:left;vertical-align:top;width:24%}@media only screen and (max-width: 519px){table.bordered_tb th{padding:10px}}table.bordered_tb td{padding:15px 15px 15px 20px;line-height:1.8}@media only screen and (max-width: 519px){table.bordered_tb td{padding:5px 10px}}table.bordered_tb td a{color:#076faa}table.bordered_tb td a:hover{text-decoration:underline}.sort{display:flex;justify-content:flex-start;margin-bottom:18px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.sort{flex-wrap:wrap}}@media only screen and (min-width: 520px) and (max-width: 1023px){.sort{flex-wrap:wrap}}@media only screen and (max-width: 519px){.sort{flex-wrap:wrap}}.sort.justify-between{justify-content:space-between}.sort .flex{display:flex;justify-content:flex-start}@media only screen and (min-width: 1024px){.sort .flex.justify-end{justify-content:flex-end;flex-basis:40%}}@media only screen and (min-width: 520px) and (max-width: 1023px){.sort .flex.justify-end{justify-content:flex-end;width:100%}}@media only screen and (max-width: 519px){.sort .flex{flex-wrap:wrap}}.sort .flex .form_input{margin-right:10px}.sort .box{margin-right:28px}@media only screen and (min-width: 520px) and (max-width: 1023px){.sort .box{margin-right:10px;margin-bottom:10px}}@media only screen and (max-width: 519px){.sort .box{margin-right:10px}}.sort .box .title{display:block;font-size:1.3rem;margin-bottom:5px;color:#707070}.sort .box .form_input .select_box{height:30px;width:150px;border-radius:5px;margin-bottom:0}.sort .box .form_input .select_box:after{width:6px;height:6px;right:10px;top:50%;transform:translateY(-60%) rotate(45deg);z-index:-1}.sort .box .form_input .select_box select{font-size:1.3rem}.sort .box .form_input .select_box.no-active{background-color:#d3d3d3}.sort .box .form_input .select_box.no-active select{color:#777}.sort .box.number .form_input .select_box{width:88px}.sort .box.sorting .form_input .select_box{width:106px}@media only screen and (max-width: 519px){.sort .box.searching{margin-top:10px}}.sort .box.end_check{padding-top:calc(1em + 5px)}.sort .box.end_check .checkbox input.checkbox_input:focus+.checkbox_check{border:solid 1px #828282}.sort .box.end_check .checkbox input.checkbox_input:checked+.checkbox_check{border:solid 1px #076faa}.sort .box.end_check .checkbox input.checkbox_input:checked+.checkbox_check:before{font:var(--fa-font-solid);content:"";font-size:1.3rem}.sort .box.end_check .checkbox:hover>.checkbox_check{border:solid 1px #ccc}.sort .box.end_check .checkbox .checkbox_check{width:16px;height:16px;background-color:#fff;border:solid 1px #ccc}.sort .box.end_check .checkbox .checkbox_text{font-size:1.3rem;margin-left:8px;color:#707070}.sort .box.change_layout{display:flex;justify-content:flex-end;align-items:flex-end;margin-right:0;padding-bottom:5px}.sort .box.change_layout>div{background-color:#ccc;width:30px;height:30px;cursor:pointer;transition:all .1s}.sort .box.change_layout>div.select{background-color:#076faa;cursor:default}.sort .box.change_layout>div:hover{background-color:#076faa}.sort .box.change_layout>div.fullwidth{position:relative;border-radius:5px 0 0 5px}.sort .box.change_layout>div.fullwidth span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:2px;background-color:#fff}.sort .box.change_layout>div.fullwidth span:first-child{top:30%}.sort .box.change_layout>div.fullwidth span:last-child{top:70%}.sort .box.change_layout>div.grid{border-radius:0 5px 5px 0;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1024px) and (max-width: 1279px){section.main .sort .flex.justify-end{justify-content:flex-end;width:100%;flex-basis:100%}}.pagination_cont ul{display:flex;justify-content:center;align-items:center}.pagination_cont ul li{width:32px;height:32px;margin:0 10px 0 0}.pagination_cont ul li a,.pagination_cont ul li span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:16px}.pagination_cont ul li.active span,.pagination_cont ul li a:hover{background-color:#076faa;color:#fff;text-decoration:none}@media only screen and (min-width: 1024px){.keywords_interest{padding-left:40px}}.keywords_interest h4,.keywords_interest h5{font-weight:500;font-size:1.5rem;background:url(/images/icon_pricetag.svg) left 5px no-repeat;background-size:15px 15px;padding:0 0 10px 32px;border-bottom:1px solid #ccc;margin:40px 0 18px}.keywords_interest .box{display:flex;justify-content:flex-start}.keywords_interest .box .title{font-size:1.3rem;font-weight:500;width:114px}@media only screen and (max-width: 519px){.keywords_interest .box .title{font-size:1.2rem;font-weight:500;width:30%}}.keywords_interest .box .title:last-child{margin-bottom:15px}.keywords_interest .box .tag_list{width:calc(100% - 114px)}@media only screen and (max-width: 519px){.keywords_interest .box .tag_list{width:70%}}.keywords_interest .box .tag_list span{background-color:#fff}.keywords_interest .box .tag_list span:hover{background-color:#076faa}.keywords .search_keywords{background-color:#fbfbfb;border:1px solid #ccc;border-radius:5px;padding:30px 80px 10px;margin-bottom:28px}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_keywords{padding:30px 40px 20px}}@media only screen and (max-width: 519px){.keywords .search_keywords{padding:15px}}.keywords .search_keywords .search_title{font-size:1.8rem;border-bottom:1px solid #ccc;display:flex;align-items:center;padding-bottom:12px;margin-bottom:28px}@media only screen and (max-width: 519px){.keywords .search_keywords .search_title{font-size:1.6rem;margin-bottom:20px}}.keywords .search_keywords .search_title i{font-size:2.4rem;margin-right:16px}@media only screen and (min-width: 1024px){.keywords .search_keywords .keywords_interest{padding-left:40px}}.keywords .search_keywords .keywords_interest .tab_cont ul{display:flex;gap:30px;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ccc}@media only screen and (max-width: 519px){.keywords .search_keywords .keywords_interest .tab_cont ul{padding-top:15px;border-top:1px solid #ccc;gap:14px;justify-content:flex-start;flex-wrap:wrap}}.keywords .search_keywords .keywords_interest .tab_cont ul li{margin-bottom:0;flex-grow:1}@media only screen and (max-width: 519px){.keywords .search_keywords .keywords_interest .tab_cont ul li{flex-grow:0;width:30%}}.keywords .search_keywords .keywords_interest .tab_cont ul li span{display:block;width:100%;height:35px;text-align:center;font-weight:500;line-height:35px;cursor:pointer;border-radius:18px;transition:all .1s}.keywords .search_keywords .keywords_interest .tab_cont ul li span:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;background:url(/images/icon_pricetag.svg) center center no-repeat}.keywords .search_keywords .keywords_interest .tab_cont ul li.current span,.keywords .search_keywords .keywords_interest .tab_cont ul li span:hover{background-color:#076faa;color:#fff}.keywords .search_keywords .keywords_interest .tab_cont ul li.current span:before,.keywords .search_keywords .keywords_interest .tab_cont ul li span:hover:before{background:url(/images/icon_pricetag_hover.svg) center center no-repeat}.keywords .search_keywords .keywords_interest .tag_list{padding:20px 0 0}.keywords .search_more{background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;padding:30px 80px}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_more{padding:30px 40px 20px}}@media only screen and (max-width: 519px){.keywords .search_more{padding:15px}}.keywords .search_more .search_title{font-size:1.8rem;border-bottom:1px solid #ccc;display:flex;align-items:center;padding-bottom:12px;margin-bottom:28px}.keywords .search_more .search_title i{font-size:2.4rem;margin-right:16px}.keywords .search_more .more_makers{display:flex;justify-content:flex-start;align-items:center;padding-left:40px;margin-bottom:20px}@media only screen and (max-width: 519px){.keywords .search_more .more_makers{padding-left:0}}.keywords .search_more .more_makers p.title{font-size:1.3rem;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_more .more_makers p.title{width:20%}}@media only screen and (max-width: 519px){.keywords .search_more .more_makers p.title{width:25%}}@media only screen and (min-width: 1024px){.keywords .search_more .more_makers p.title{width:98px;font-size:1.6rem}}.keywords .search_more .more_makers .select_cont{width:550px}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_more .more_makers .select_cont{width:80%}}@media only screen and (max-width: 519px){.keywords .search_more .more_makers .select_cont{width:75%}}.keywords .search_more .more_categories{display:flex;justify-content:flex-start;align-items:center;padding-left:40px;margin-bottom:40px}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_more .more_categories{margin-bottom:15px}}@media only screen and (max-width: 519px){.keywords .search_more .more_categories{align-items:flex-start;padding-left:0;margin-bottom:20px}}.keywords .search_more .more_categories p.title{font-size:1.3rem;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_more .more_categories p.title{width:20%}}@media only screen and (max-width: 519px){.keywords .search_more .more_categories p.title{width:25%}}@media only screen and (min-width: 1024px){.keywords .search_more .more_categories p.title{width:98px;font-size:1.6rem}}.keywords .search_more .more_categories .list_cont{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 98px)}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_more .more_categories .list_cont{width:80%}}@media only screen and (max-width: 519px){.keywords .search_more .more_categories .list_cont{width:75%}}.keywords .search_more .more_categories .list_cont .category_list{width:32%}@media only screen and (max-width: 519px){.keywords .search_more .more_categories .list_cont .category_list{width:100%;margin-bottom:10px}}.keywords .search_more .more_categories .list_cont .category_list.w100{width:100%}.keywords .search_more .more_subject{display:flex;justify-content:flex-start;align-items:center;padding-left:40px;margin-bottom:45px}@media only screen and (max-width: 519px){.keywords .search_more .more_subject{padding-left:0;margin-bottom:20px}}.keywords .search_more .more_subject p.title{font-size:1.3rem;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_more .more_subject p.title{width:20%}}@media only screen and (max-width: 519px){.keywords .search_more .more_subject p.title{width:25%}}@media only screen and (min-width: 1024px){.keywords .search_more .more_subject p.title{width:98px;font-size:1.6rem}}.keywords .search_more .more_subject .list_cont{margin:.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 98px)}@media only screen and (min-width: 520px) and (max-width: 1023px){.keywords .search_more .more_subject .list_cont{width:80%}.keywords .search_more .more_subject .list_cont .radio{margin-bottom:10px}}@media only screen and (max-width: 519px){.keywords .search_more .more_subject .list_cont{width:75%;display:block}.keywords .search_more .more_subject .list_cont .radio{margin-bottom:10px}}.keywords .search_more .more_count_submit{display:flex;justify-content:flex-start}@media only screen and (max-width: 519px){.keywords .search_more .more_count_submit{display:block}}.keywords .search_more .more_count_submit .count{width:220px;font-size:1.5rem;font-weight:500}@media only screen and (max-width: 519px){.keywords .search_more .more_count_submit .count{margin-bottom:10px}}.keywords .search_more .more_count_submit .count span{font-size:3rem;margin:0 5px}.keywords .search_more .more_count_submit .btn_submit{width:300px;margin-right:20px}@media only screen and (max-width: 519px){.keywords .search_more .more_count_submit .btn_submit{width:230px;margin:0 auto 15px}}.keywords .search_more .more_count_submit .btn_reset{width:230px}@media only screen and (max-width: 519px){.keywords .search_more .more_count_submit .btn_reset{margin:0 auto 15px}}.related_keywords{border:1px solid #ccc;background-color:#f8f8f8;padding:30px 80px 20px;width:95%;margin:auto;border-radius:5px}@media only screen and (min-width: 520px) and (max-width: 1023px){.related_keywords{padding:30px 40px 20px}}@media only screen and (max-width: 519px){.related_keywords{padding:15px 20px}}.related_keywords .keywords_interest{padding-left:0}.related_keywords .keywords_interest h5{margin:0 0 18px}.search_text_cont{position:relative;display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (min-width: 1024px){.search_text_cont{padding-left:40px}}@media only screen and (max-width: 519px){.search_text_cont{display:block;margin-bottom:10px}}.search_text_cont .search_text{width:100%;position:relative}@media only screen and (min-width: 1024px){.search_text_cont .search_text{width:700px}}@media only screen and (max-width: 519px){.search_text_cont .search_text{margin-bottom:10px}}.search_text_cont .search_text input[type=text]{width:100%;height:45px;background-color:#fff;padding:0 18px;border-radius:5px;border:1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width: 519px){.search_text_cont .search_text input[type=text]{width:100%}.search_text_cont .search_text input[type=text]::placeholder{font-size:1.2rem}}.search_text_cont .search_text input[type=text]:focus{outline:0}.search_text_cont .search_text input[type=text]:focus::placeholder{color:#e4e4e4}.search_text_cont .search_text .close_btn{position:absolute;right:16px;top:50%;width:15px;height:15px;transform:translateY(-50%);cursor:pointer}.search_text_cont .search_text .close_btn:before,.search_text_cont .search_text .close_btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:20px;background:#707070;border-radius:2.5px}.search_text_cont .search_text .close_btn:before{transform:translate(-50%,-50%) rotate(45deg)}.search_text_cont .search_text .close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.search_text_cont .search_text .close_btn:hover:before,.search_text_cont .search_text .close_btn:hover:after{background:#acabab}.search_text_cont button.btn_submit{padding:0 55px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.search_text_cont button.btn_submit{width:150px;padding:0 10px;margin-left:10px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.search_text_cont button.btn_submit{width:150px;padding:0 10px;margin-left:10px}}@media only screen and (max-width: 519px){.search_text_cont button.btn_submit{margin:auto}}.related_tab_cont{background-color:#f1f1f1;margin:70px 0}@media only screen and (min-width: 520px) and (max-width: 1023px){.related_tab_cont{margin:50px 0}}@media only screen and (max-width: 519px){.related_tab_cont{margin:30px 0}}.related_tab_cont .flexinner{width:1140px;display:flex;justify-content:flex-start;align-items:center;padding:28px 0;margin:0 auto}@media only screen and (min-width: 1024px) and (max-width: 1279px){.related_tab_cont .flexinner{padding:20px 10px;width:100%}}@media only screen and (min-width: 520px) and (max-width: 1023px){.related_tab_cont .flexinner{padding:20px;flex-wrap:wrap;width:100%}}@media only screen and (max-width: 519px){.related_tab_cont .flexinner{padding:15px 15px 10px;display:block;width:100%}}.related_tab_cont .title{font-size:2.2rem;font-weight:500;margin-right:60px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.related_tab_cont .title{margin-right:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.related_tab_cont .title{font-size:2rem;margin-right:0;margin-bottom:10px;width:100%}}@media only screen and (max-width: 519px){.related_tab_cont .title{font-size:1.6rem;margin-bottom:20px;padding-left:10px}}.related_tab_cont ul{display:flex;justify-content:flex-start}@media only screen and (max-width: 519px){.related_tab_cont ul{flex-wrap:wrap}}.related_tab_cont ul li{padding:0 12px;border-right:1px solid #ccc;margin-bottom:0}@media only screen and (min-width: 1024px) and (max-width: 1279px){.related_tab_cont ul li{padding:0 10px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.related_tab_cont ul li{padding:0 10px}}@media only screen and (max-width: 519px){.related_tab_cont ul li{padding:0 10px 0 0;border-right:none;margin-bottom:10px}}.related_tab_cont ul li:first-child{padding-left:0}.related_tab_cont ul li:last-child{border-right:none;padding-right:0}.related_tab_cont ul li button{border:none;display:block;position:relative;background-color:#e4e4e4;border-radius:18px;cursor:pointer;color:#707070;padding:8px 55px 8px 15px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.related_tab_cont ul li button{padding:8px 50px 8px 20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.related_tab_cont ul li button{font-size:1.1rem;padding:8px 40px 8px 12px}}@media only screen and (max-width: 519px){.related_tab_cont ul li button{font-size:1rem}}.related_tab_cont ul li button span.num{font-size:1.3rem;position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#fff;padding:3px 8px;color:#707070;min-width:3em;text-align:center;border-radius:18px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.related_tab_cont ul li button span.num{font-size:1.2rem;padding:3px 8px;min-width:0}}@media only screen and (min-width: 520px) and (max-width: 1023px){.related_tab_cont ul li button span.num{font-size:1rem;padding:3px 8px;min-width:0}}@media only screen and (max-width: 519px){.related_tab_cont ul li button span.num{font-size:.9rem}}.related_tab_cont ul li button:disabled,.related_tab_cont ul li button[disabled]{opacity:.5;cursor:default}.related_tab_cont ul li.current button{background-color:#076faa;color:#fff}@media only screen and (max-width: 519px){.product_slide,.tech_slide,.solution_slide,.case_slide,.download_slide,.news_slide{width:254px;margin:0 auto 60px}}.product_slide .slick-track,.tech_slide .slick-track,.solution_slide .slick-track,.case_slide .slick-track,.download_slide .slick-track,.news_slide .slick-track{display:flex}.product_slide .slick-slide,.tech_slide .slick-slide,.solution_slide .slick-slide,.case_slide .slick-slide,.download_slide .slick-slide,.news_slide .slick-slide{height:auto!important}.product_slide .slick-slide>div,.tech_slide .slick-slide>div,.solution_slide .slick-slide>div,.case_slide .slick-slide>div,.download_slide .slick-slide>div,.news_slide .slick-slide>div{height:calc(100% - 2px)}.product_slide a.box,.tech_slide a.box,.solution_slide a.box,.case_slide a.box,.download_slide a.box,.news_slide a.box{width:254px!important;background-color:#fff;border:1px solid #e4e4e4;padding:15px 25px 25px;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;margin:0 28px 0 0;position:relative;overflow:hidden;transition:all .3s;height:100%}@media only screen and (min-width: 1024px) and (max-width: 1279px){.product_slide a.box,.tech_slide a.box,.solution_slide a.box,.case_slide a.box,.download_slide a.box,.news_slide a.box{width:230px!important;margin-right:15px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.product_slide a.box,.tech_slide a.box,.solution_slide a.box,.case_slide a.box,.download_slide a.box,.news_slide a.box{width:236px!important}}@media only screen and (max-width: 519px){.product_slide a.box,.tech_slide a.box,.solution_slide a.box,.case_slide a.box,.download_slide a.box,.news_slide a.box{width:49%;padding:10px;margin-bottom:15px}}.product_slide a.box:hover,.tech_slide a.box:hover,.solution_slide a.box:hover,.case_slide a.box:hover,.download_slide a.box:hover,.news_slide a.box:hover{text-decoration:none;opacity:.8}.product_slide a.box .icon,.tech_slide a.box .icon,.solution_slide a.box .icon,.case_slide a.box .icon,.download_slide a.box .icon,.news_slide a.box .icon{display:block;position:absolute;top:-8px;left:-25px;background-color:#fe9b2a;text-align:center;color:#fff;width:74px;padding:20px 0 3px;transform:rotate(-45deg);z-index:8}.product_slide a.box .icon.will_end,.tech_slide a.box .icon.will_end,.solution_slide a.box .icon.will_end,.case_slide a.box .icon.will_end,.download_slide a.box .icon.will_end,.news_slide a.box .icon.will_end{background-color:#828282;z-index:7}.product_slide a.box .icon.order,.tech_slide a.box .icon.order,.solution_slide a.box .icon.order,.case_slide a.box .icon.order,.download_slide a.box .icon.order,.news_slide a.box .icon.order{background-color:#076faa;z-index:7}.product_slide a.box .icon.outofstock,.tech_slide a.box .icon.outofstock,.solution_slide a.box .icon.outofstock,.case_slide a.box .icon.outofstock,.download_slide a.box .icon.outofstock,.news_slide a.box .icon.outofstock{background-color:#22a2be;z-index:7}.product_slide a.box .icon.end,.tech_slide a.box .icon.end,.solution_slide a.box .icon.end,.case_slide a.box .icon.end,.download_slide a.box .icon.end,.news_slide a.box .icon.end{background-color:#333;z-index:6}.product_slide a.box img,.tech_slide a.box img,.solution_slide a.box img,.case_slide a.box img,.download_slide a.box img,.news_slide a.box img{display:block;margin:0 auto 10px;width:200px;height:160px;object-fit:contain}.product_slide a.box .cat,.tech_slide a.box .cat,.solution_slide a.box .cat,.case_slide a.box .cat,.download_slide a.box .cat,.news_slide a.box .cat{padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px;font-size:1.3rem;color:#707070}.product_slide a.box .maker,.tech_slide a.box .maker,.solution_slide a.box .maker,.case_slide a.box .maker,.download_slide a.box .maker,.news_slide a.box .maker{color:#707070;font-size:1.3rem;margin-bottom:5px}.product_slide a.box .product_name,.tech_slide a.box .product_name,.solution_slide a.box .product_name,.case_slide a.box .product_name,.download_slide a.box .product_name,.news_slide a.box .product_name{font-size:1.5rem;font-weight:500;min-height:5em}.product_slide .slick-prev,.tech_slide .slick-prev,.solution_slide .slick-prev,.case_slide .slick-prev,.download_slide .slick-prev,.news_slide .slick-prev{left:-40px;z-index:10;opacity:.4}.product_slide .slick-prev:before,.tech_slide .slick-prev:before,.solution_slide .slick-prev:before,.case_slide .slick-prev:before,.download_slide .slick-prev:before,.news_slide .slick-prev:before{content:"";display:block;background:url(/images/chevron-back-outline.svg) center center no-repeat;background-size:cover;width:30px;height:40px}.product_slide .slick-next,.tech_slide .slick-next,.solution_slide .slick-next,.case_slide .slick-next,.download_slide .slick-next,.news_slide .slick-next{right:-30px;z-index:10;opacity:.4}.product_slide .slick-next:before,.tech_slide .slick-next:before,.solution_slide .slick-next:before,.case_slide .slick-next:before,.download_slide .slick-next:before,.news_slide .slick-next:before{content:"";display:block;background:url(/images/chevron-forward-outline.svg) center center no-repeat;background-size:cover;width:30px;height:40px}.product_slide .slick-disabled,.tech_slide .slick-disabled,.solution_slide .slick-disabled,.case_slide .slick-disabled,.download_slide .slick-disabled,.news_slide .slick-disabled{display:none!important}.product_slide .slick-dots,.tech_slide .slick-dots,.solution_slide .slick-dots,.case_slide .slick-dots,.download_slide .slick-dots,.news_slide .slick-dots{bottom:-40px}@media only screen and (max-width: 519px){.product_slide .slick-dots,.tech_slide .slick-dots,.solution_slide .slick-dots,.case_slide .slick-dots,.download_slide .slick-dots,.news_slide .slick-dots{bottom:-70px}}.product_slide .slick-dots li,.tech_slide .slick-dots li,.solution_slide .slick-dots li,.case_slide .slick-dots li,.download_slide .slick-dots li,.news_slide .slick-dots li{margin:0 6px;width:12px;height:12px}.product_slide .slick-dots li button,.tech_slide .slick-dots li button,.solution_slide .slick-dots li button,.case_slide .slick-dots li button,.download_slide .slick-dots li button,.news_slide .slick-dots li button{background-color:#ccc;border-radius:50%;width:12px;height:12px}.product_slide .slick-dots li button:before,.tech_slide .slick-dots li button:before,.solution_slide .slick-dots li button:before,.case_slide .slick-dots li button:before,.download_slide .slick-dots li button:before,.news_slide .slick-dots li button:before{content:none}.product_slide .slick-dots li.slick-active button,.tech_slide .slick-dots li.slick-active button,.solution_slide .slick-dots li.slick-active button,.case_slide .slick-dots li.slick-active button,.download_slide .slick-dots li.slick-active button,.news_slide .slick-dots li.slick-active button{background-color:#076faa}.tech_slide a.box{padding:0}.tech_slide a.box .cat{border-bottom:none;padding-top:10px;margin-bottom:0}.tech_slide a.box .product_name{min-height:6.8em}.tech_slide a.box img{display:block;margin:0 auto;width:100%;height:auto;object-fit:cover}.tech_slide a.box .text_cont{padding:10px 25px}.tech_slide .maker_date{padding:0 0 15px;border-bottom:1px solid #ccc}.tech_slide .maker_date .maker{color:#707070;font-size:1.3rem;font-weight:500;margin-bottom:0}.tech_slide .maker_date .date{color:#a8a8a8;font-size:1.3rem;margin-bottom:0}.download_slide a.box img{width:auto}.download_slide a.box img.thumbnail{border:1px solid #ccc;width:auto}.news_slide a.box{display:block;padding-bottom:20px}.news_slide a.box .news_title{font-weight:500;min-height:6.8em}.news_slide a.box .date{color:#a8a8a8;font-size:1.3rem;margin-bottom:0}nav.submenu.fix{position:absolute;top:-9999px}nav.submenu.fix.fixed{top:142px;left:0}@media only screen and (min-width: 520px) and (max-width: 1023px){nav.submenu.fix.fixed{top:125px}}@media only screen and (max-width: 519px){nav.submenu.fix.fixed{top:60px}}nav.submenu{padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:80px;top:142px;width:100%;background-color:#fbfbfb;z-index:2}@media only screen and (min-width: 520px) and (max-width: 1023px){nav.submenu{padding:10px 0}}@media only screen and (max-width: 519px){nav.submenu{top:60px;padding:0;margin-bottom:40px}}nav.submenu.fixed{position:fixed;left:0;z-index:10}@media only screen and (min-width: 520px) and (max-width: 1023px){nav.submenu.fixed{top:125px}}@media only screen and (max-width: 519px){nav.submenu.fixed{top:60px}}nav.submenu ul{display:flex;justify-content:flex-start}@media only screen and (max-width: 519px){nav.submenu ul{padding:0}}nav.submenu ul li{display:block;border-right:1px solid #ccc;padding:0 5px;margin-bottom:0;flex:1}@media only screen and (min-width: 520px) and (max-width: 1023px){nav.submenu ul li{padding:0}nav.submenu ul li .pc{display:none}nav.submenu ul li .sp{display:block!important}}@media only screen and (max-width: 519px){nav.submenu ul li{padding:0}}@media only screen and (min-width: 520px) and (max-width: 1023px){nav.submenu ul li:first-child{border-left:1px solid #ccc}}@media only screen and (min-width: 1024px){nav.submenu ul li:first-child{border-left:1px solid #ccc}}nav.submenu ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;text-align:center;color:#076faa;position:relative;padding-bottom:28px;font-weight:500}@media only screen and (min-width: 520px) and (max-width: 1023px){nav.submenu ul li a{font-size:1.3rem;padding-bottom:16px}}@media only screen and (max-width: 519px){nav.submenu ul li a{font-size:1rem;padding:5px 0 20px}}nav.submenu ul li a.active,nav.submenu ul li a:hover{text-decoration:none;background-color:#f1f1f1}nav.submenu ul li a:after{font:var(--fa-font-solid);content:"";display:block;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}@media only screen and (max-width: 519px){nav.submenu ul li a:after{font-size:1.3rem;bottom:5px}}nav.submenu ul li a span{font-weight:500}.tag_series{font-size:1rem;border:1px solid #ccc;display:inline-block;padding:2px 8px;border-radius:15px;margin-right:5px}.login_notice{padding:5px 20px!important;border:1px solid #e4e4e4;border-radius:5px;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}@media only screen and (min-width: 520px) and (max-width: 1023px){.login_notice{flex-wrap:nowrap;gap:20px}}@media only screen and (max-width: 519px){.login_notice img{margin:auto}}.login_notice .text_cont{padding:10px 0}.login_notice .text_cont p{font-size:1.3rem;color:#707070}@media only screen and (min-width: 1024px){.login_notice .text_cont p{font-size:1.5rem}}@media only screen and (min-width: 520px) and (max-width: 1023px){.login_notice .text_cont p br{display:none}}.login_notice .text_cont p.title{font-weight:600;margin-bottom:10px}.login_notice .text_cont p.title span{color:#f5a623;font-weight:600}.login_notice .text_cont p.link{color:#076faa;font-size:1.4rem}.login_notice .text_cont p.link a{color:#076faa;margin-left:10px;font-weight:600}.login_notice a.btn_login{display:flex;justify-content:flex-start;align-items:center;background-color:#007ac4;color:#fff;padding:18px 24px;border-radius:5px;font-size:1.7rem;transition:all .3s}@media only screen and (min-width: 520px) and (max-width: 1023px){.login_notice a.btn_login{font-size:1.4rem;padding:10px 15px;width:60%}}@media only screen and (max-width: 519px){.login_notice a.btn_login{margin:0 auto 10px}}.login_notice a.btn_login img{margin-right:15px}.login_notice a.btn_login:hover{text-decoration:none;opacity:.8}.text_block .login_notice{margin-top:30px}.login-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:#00000080;padding:40px 20px;overflow:auto;display:none;box-sizing:border-box;z-index:10}.login-modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.login-modal-container.active{display:block}.login-modal-container .modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}.login-modal-container .modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}@media only screen and (max-width: 519px){.login-modal-container .modal-close{right:0}}.login-modal-container .modal-content{background:#fff;text-align:center;padding:30px}.login-modal-container .modal-content a.btn_login{width:320px;margin:0 auto;justify-content:center}@media only screen and (max-width: 519px){.login-modal-container .modal-content a.btn_login{width:100%;margin:0 auto;font-size:1.4rem;padding:10px 20px}}#toc{margin:20px 0;border:2px solid #c9e3f2;padding:20px;border-radius:10px;position:relative}@media only screen and (max-width: 519px){#toc{padding:15px 20px}}@media only screen and (min-width: 1024px){#toc{width:100%}}#toc .title{text-align:left;font-size:2.2rem;color:#007ac4;font-weight:600}#toc .toc_toggle{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;background-color:#f2f2f2;width:68px;height:34px;cursor:pointer;font-size:1.2rem}#toc .toc_toggle:hover{opacity:.8}ol#tocList{margin-top:20px;overflow:hidden}ol#tocList.close{display:none}ol#tocList li a{font-size:1.3rem;color:#707070}ol#tocList li a span{color:#076faa}ol#tocList li.contents2{margin:20px 0 10px}ol#tocList li.contents2 a{font-size:1.7rem;font-weight:600;display:block;position:relative;padding-left:40px}@media only screen and (max-width: 519px){ol#tocList li.contents2 a{font-size:1.5rem}}ol#tocList li.contents2 a span{display:inline-block;position:absolute;padding-right:10px;margin-right:10px;top:auto;left:0}ol#tocList li.contents2 a span:after{content:"";width:1px;height:1em;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#076faa}ol#tocList li.contents3 a,ol#tocList li.contents4 a,ol#tocList li.contents5 a,ol#tocList li.contents6 a{display:block;position:relative;padding-left:40px}ol#tocList li.contents3 a span,ol#tocList li.contents4 a span,ol#tocList li.contents5 a span,ol#tocList li.contents6 a span{display:block;position:absolute;height:100%;left:0;top:50%;transform:translateY(-50%)}ol#tocList li.contents3{margin-left:40px}@media only screen and (max-width: 519px){ol#tocList li.contents3{margin-left:20px}}ol#tocList li.contents3 a{font-size:1.6rem}@media only screen and (max-width: 519px){ol#tocList li.contents3 a{font-size:1.3rem}}ol#tocList li.contents4{margin-left:80px}@media only screen and (max-width: 519px){ol#tocList li.contents4{margin-left:40px}}ol#tocList li.contents4 a{font-size:1.4rem;padding-left:50px}@media only screen and (max-width: 519px){ol#tocList li.contents4 a{font-size:1.2rem}}ol#tocList li.contents5,ol#tocList li.contents6{margin-left:120px}@media only screen and (max-width: 519px){ol#tocList li.contents5,ol#tocList li.contents6{margin-left:60px}}ol#tocList li.contents5 a,ol#tocList li.contents6 a{padding-left:60px}.sales_notice{display:flex;justify-content:flex-start;align-items:center}.sales_notice span.num,.sales_notice span.num_end{display:inline-block;background-color:#000;border-radius:50%;width:1em;height:1em}.sales_notice span.num{background-color:#fff;border:1px solid #aeaeae;margin-right:3px}.sales_notice span.num_end{background-color:#aeaeae;margin-left:1em;margin-right:3px}.service{margin-top:80px}.service ul.banners{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}@media only screen and (max-width: 519px){.service ul.banners{gap:10px}}.service ul.banners li{width:calc(50% - 10px);margin-bottom:0}@media only screen and (max-width: 519px){.service ul.banners li{width:100%;margin-bottom:10px}}.service ul.banners li a{display:block}.service ul.banners li a img{display:block;width:100%;height:auto}article.products.top .service{margin-top:60px}.service_side{margin:30px 0 0}.service_side ul.banners li{margin-bottom:20px}.contents{font-size:1.3rem}@media only screen and (min-width: 1024px){.contents{font-size:1.5rem}}.contents h1,.contents h2,.contents h3,.contents h4{background-color:#e4e4e4;font-size:2rem;font-weight:500;padding:15px;margin-bottom:15px}@media only screen and (min-width: 520px) and (max-width: 1023px){.contents h1,.contents h2,.contents h3,.contents h4{font-size:1.8rem}}@media only screen and (max-width: 519px){.contents h1,.contents h2,.contents h3,.contents h4{font-size:1.6rem}}.contents h5{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;font-size:1.8rem;margin-bottom:15px}@media only screen and (min-width: 520px) and (max-width: 1023px){.contents h5{font-size:1.6rem}}@media only screen and (max-width: 519px){.contents h5{font-size:1.5rem}}.contents .midashi_s{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;font-size:1.8rem;margin-top:30px;margin-bottom:15px;font-weight:500;background:transparent}@media only screen and (min-width: 520px) and (max-width: 1023px){.contents .midashi_s{font-size:1.6rem}}@media only screen and (max-width: 519px){.contents .midashi_s{font-size:1.5rem;padding:10px}}.contents h6{font-weight:500;font-size:1.6rem;margin-bottom:15px;padding:15px}@media only screen and (min-width: 1024px){.contents h6{font-size:1.8rem}}.contents .blue{color:#076faa}.contents table{width:100%;margin-bottom:30px}.contents table tr th,.contents table tr td{border:1px solid #ccc;padding:10px 15px;font-size:1.5rem;background-color:#fff}@media only screen and (min-width: 520px) and (max-width: 1023px){.contents table tr th,.contents table tr td{font-size:1.5rem}}@media only screen and (max-width: 519px){.contents table tr th,.contents table tr td{font-size:1.3rem}}.contents table tr th{background-color:#f1f1f1;border-right:none;text-align:left}.contents table tr th:last-child{border-right:1px solid #ccc}.contents table tr th.th-30{width:30%}.contents table tr th.th-25{width:25%}.contents table tr th.th-20{width:20%}.contents table tr thead th{border-right:1px solid #ccc}.contents a{color:#076faa}.contents dl{margin-bottom:20px}.contents dl dt,.contents dl dd{margin-bottom:10px}.contents ul.lower-latin{padding-left:50px}.contents ul.lower-latin li{list-style-type:lower-latin;margin-bottom:0}.contents p{font-size:1.3rem;margin-bottom:15px}@media only screen and (min-width: 1024px){.contents p{font-size:1.5rem}}.contents .font_b{font-weight:500}.contents .f_red{color:red}.contents .flex_nowrap{display:flex;flex-wrap:nowrap}.contents .flex_content_between{justify-content:space-between}.contents .display_align_center{display:flex;align-items:center}.contents .flex_item{flex:1}.contents .align_c{text-align:center;margin-left:auto;margin-right:auto}.contents .text_left{text-align:left}.contents ul{margin-left:30px}.contents ul li{list-style-type:disc;text-indent:0px;line-height:1.7}.contents ol{margin-left:30px}.contents ol.list_decimal{margin:0 0 0 30px}.contents ol.list_decimal li{list-style-type:decimal;padding-left:.5em;text-indent:0px}.contents .img_c{display:block;margin-left:auto;margin-right:auto}.contents .border_radius_3{border:1px #ccc solid;border-radius:3px;padding:20px}.contents .text_C{text-align:center}.contents .link_arrow{position:relative;display:inline-block;padding-left:20px}.contents .link_arrow:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0px;height:0px;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #076faa}.tab_specification .contents h1,.tab_specification .contents h2,.tab_specification .contents h3{border:1px solid #ccc;background-color:#fff;font-size:2rem;font-weight:500;padding:15px 10px}@media only screen and (min-width: 520px) and (max-width: 1023px){.tab_specification .contents h1,.tab_specification .contents h2,.tab_specification .contents h3{font-size:1.8rem}}@media only screen and (max-width: 519px){.tab_specification .contents h1,.tab_specification .contents h2,.tab_specification .contents h3{font-size:1.6rem}}.tab_detail .contents h1,.tab_detail .contents h2,.tab_detail .contents h3{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:2rem;font-weight:500;padding:18px 0;background-color:transparent}@media only screen and (min-width: 520px) and (max-width: 1023px){.tab_detail .contents h1,.tab_detail .contents h2,.tab_detail .contents h3{font-size:1.8rem}}@media only screen and (max-width: 519px){.tab_detail .contents h1,.tab_detail .contents h2,.tab_detail .contents h3{font-size:1.6rem}}.tab_modelnumber table tr th,.tab_modelnumber table tr td{border-left:none;border-right:none;padding:20px 15px}.tab_modelnumber table tr th{width:25%;font-size:1.8rem}@media only screen and (min-width: 520px) and (max-width: 1023px){.tab_modelnumber table tr th{font-size:1.3rem}}@media only screen and (max-width: 519px){.tab_modelnumber table tr th{font-size:1.1rem}}.top a.view_list{display:block;font-size:1.3rem;font-weight:400;position:absolute;bottom:15px;right:0;background-color:#076faa;color:#fff;padding:8px 50px 8px 15px;border-radius:30px;transition:all .3s}@media only screen and (max-width: 519px){.top a.view_list{font-size:1.2rem;bottom:10px;padding:6px 40px 6px 10px}}.top a.view_list:after{background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M5 11h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2zm0 10h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2zm8-16v4c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2zm2 16h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2z"%2F%3E%3C%2Fsvg%3E') center center no-repeat;background-size:contain;content:"";line-height:0;font-size:1.8rem;color:#fff;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:16px;height:16px}.top a.view_list:hover{opacity:.8;text-decoration:none}.top section.mv{overflow:hidden}.top section.mv img{width:1940px;max-width:none;height:auto;display:block;position:relative;left:50%;transform:translate(-50%)}@media screen and (min-width: 1941px){.top section.mv img{width:100%;height:auto}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.mv img{width:1600px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.mv img{width:160%}}@media only screen and (max-width: 519px){.top section.mv img{width:150%}}.top section.top_banner{padding:10px 0 42px}@media only screen and (max-width: 519px){.top section.top_banner.slick-dotted.slick-slider{margin-bottom:0}}.top section.top_banner .slick-slide{opacity:.5;transition-duration:.3s}.top section.top_banner .slick-slide.slick-current{opacity:1}.top section.top_banner .slider-img{margin:0 15px}@media only screen and (max-width: 519px){.top section.top_banner .slider-img{margin:0 5px}}.top section.top_banner .slider-img img{height:auto;width:650px}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.top_banner .slider-img img{width:400px}}@media only screen and (max-width: 519px){.top section.top_banner .slider-img img{width:300px}}.top section.top_banner .slick-arrow{opacity:0;transition-duration:.3s}.top section.top_banner:hover .slick-arrow{opacity:1}.top section.top_banner .slick-prev{left:50%;transform:translate(-356px,-40px);z-index:10}.top section.top_banner .slick-prev:before{content:"";display:block;background:url(/images/chevron-back-outline.svg) center center no-repeat;background-size:contain;width:30px;height:30px}.top section.top_banner .slick-next{right:50%;transform:translate(346px,-40px);z-index:10}.top section.top_banner .slick-next:before{content:"";display:block;background:url(/images/chevron-forward-outline.svg) center center no-repeat;background-size:contain;width:30px;height:30px}.top section.top_banner .slick-dots{bottom:5px}@media only screen and (max-width: 519px){.top section.top_banner .slick-dots{bottom:20px}}.top section.top_banner .slick-dots li{margin:0 6px;width:12px;height:12px}@media only screen and (max-width: 519px){.top section.top_banner .slick-dots li{width:8px;height:8px}}.top section.top_banner .slick-dots li button{background-color:#ccc;border-radius:50%;width:12px;height:12px}@media only screen and (max-width: 519px){.top section.top_banner .slick-dots li button{width:8px;height:8px}}.top section.top_banner .slick-dots li button:before{content:none}.top section.top_banner .slick-dots li.slick-active button{background-color:#076faa}@media only screen and (min-width: 1024px){.top .top_product_title{margin-bottom:50px}}.top section.product,.top section.makers{background-color:#eee;padding:50px 0 60px}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product,.top section.makers{padding:40px 0}}@media only screen and (max-width: 519px){.top section.product,.top section.makers{padding:30px 0 40px}}.top section.product ul.top_nav_category,.top section.makers ul.top_nav_category{width:100%;margin:auto auto 40px;display:flex;justify-content:center;border:1px solid #ccc;background-color:#fff;border-radius:30px;position:relative}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product ul.top_nav_category,.top section.makers ul.top_nav_category{min-width:480px;width:80%}}@media only screen and (min-width: 1024px){.top section.product ul.top_nav_category,.top section.makers ul.top_nav_category{width:724px;margin-bottom:40px}}.top section.product ul.top_nav_category li,.top section.makers ul.top_nav_category li{cursor:pointer;display:flex;justify-content:center;align-items:center;width:33%;height:50px;font-size:1.6rem;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product ul.top_nav_category li,.top section.makers ul.top_nav_category li{font-size:1.4rem}}@media only screen and (max-width: 519px){.top section.product ul.top_nav_category li,.top section.makers ul.top_nav_category li{font-size:1.2rem}}.top section.product ul.top_nav_category li span,.top section.makers ul.top_nav_category li span{position:relative;z-index:99;color:#707070;transition:all .3s}.top section.product ul.top_nav_category li.current span,.top section.makers ul.top_nav_category li.current span{color:#fff}.top section.product ul.top_nav_category div#lamp,.top section.product ul.top_nav_category div#lamp_tb,.top section.product ul.top_nav_category div#lamp_sp,.top section.makers ul.top_nav_category div#lamp,.top section.makers ul.top_nav_category div#lamp_tb,.top section.makers ul.top_nav_category div#lamp_sp{width:33.3%;height:50px;background:#076faa;display:block;position:absolute;top:0;border-radius:25px;transition:all .3s ease-in}.top section.product ul.top_nav_category div#lamp.tab_maker,.top section.product ul.top_nav_category div#lamp_tb.tab_maker,.top section.product ul.top_nav_category div#lamp_sp.tab_maker,.top section.makers ul.top_nav_category div#lamp.tab_maker,.top section.makers ul.top_nav_category div#lamp_tb.tab_maker,.top section.makers ul.top_nav_category div#lamp_sp.tab_maker{left:33.3%;transition:all .3s ease-in}.top section.product ul.top_nav_category div#lamp.tab_keyword,.top section.product ul.top_nav_category div#lamp_tb.tab_keyword,.top section.product ul.top_nav_category div#lamp_sp.tab_keyword,.top section.makers ul.top_nav_category div#lamp.tab_keyword,.top section.makers ul.top_nav_category div#lamp_tb.tab_keyword,.top section.makers ul.top_nav_category div#lamp_sp.tab_keyword{left:66.6%;transition:all .3s ease-in}.top section.product ul.top_nav_category div#lamp.tab_category,.top section.product ul.top_nav_category div#lamp_tb.tab_category,.top section.product ul.top_nav_category div#lamp_sp.tab_category,.top section.makers ul.top_nav_category div#lamp.tab_category,.top section.makers ul.top_nav_category div#lamp_tb.tab_category,.top section.makers ul.top_nav_category div#lamp_sp.tab_category{left:0;transition:all .3s ease-in}.top section.product .tab_category .category_list,.top section.makers .tab_category .category_list{display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width: 1024px){.top section.product .tab_category .category_list,.top section.makers .tab_category .category_list{gap:28px 28px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.product .tab_category .category_list,.top section.makers .tab_category .category_list{grid:4;gap:15px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_category .category_list,.top section.makers .tab_category .category_list{width:90%;margin:auto;grid:3;gap:20px 2%}}@media only screen and (max-width: 519px){.top section.product .tab_category .category_list,.top section.makers .tab_category .category_list{width:90%;margin:auto;gap:15px 2%}}.top section.product .tab_category .category_list a,.top section.makers .tab_category .category_list a{background-color:#fff;border:1px solid #e4e4e4;display:block;text-align:center;width:254px;padding:10px;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.product .tab_category .category_list a,.top section.makers .tab_category .category_list a{width:calc((100% - 45px)/4)}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_category .category_list a,.top section.makers .tab_category .category_list a{width:32%;padding:10px}}@media only screen and (max-width: 519px){.top section.product .tab_category .category_list a,.top section.makers .tab_category .category_list a{width:49%;padding:10px}}.top section.product .tab_category .category_list a img,.top section.makers .tab_category .category_list a img{width:145px;height:auto;margin-bottom:4px}.top section.product .tab_category .category_list a p.title,.top section.makers .tab_category .category_list a p.title{font-size:1.5rem;font-weight:500;margin-bottom:10px;color:#076faa}@media only screen and (max-width: 519px){.top section.product .tab_category .category_list a p.title,.top section.makers .tab_category .category_list a p.title{font-size:1.4rem}}.top section.product .tab_category .category_list a p.text,.top section.makers .tab_category .category_list a p.text{font-size:1.2rem;color:#828282;text-align:left}.top section.product .tab_category .category_list a:hover,.top section.makers .tab_category .category_list a:hover{text-decoration:none;opacity:.8}.top section.product .tab_maker .next_link,.top section.makers .tab_maker .next_link{margin:20px auto 0;padding-top:18px;display:flex;justify-content:center;align-items:center}.top section.product .tab_maker .next_link a,.top section.makers .tab_maker .next_link a{display:flex;align-items:center;justify-content:space-between;color:#076faa;font-size:1.5rem;line-height:1}.top section.product .tab_maker .next_link a i,.top section.makers .tab_maker .next_link a i{font-size:1.4rem;margin-left:5px;position:relative;top:1px}@media only screen and (min-width: 1024px){.top section.product .tab_maker .next_link a i,.top section.makers .tab_maker .next_link a i{font-size:1.5rem}}.top section.product .maker_list,.top section.makers .maker_list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:28px 28px}@media only screen and (max-width: 519px){.top section.product .maker_list,.top section.makers .maker_list{gap:15px 2%}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .maker_list,.top section.makers .maker_list{width:92%;margin:0 auto;gap:15px 1.33%}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.product .maker_list,.top section.makers .maker_list{gap:10px}}.top section.product .maker_list a,.top section.makers .maker_list a{background-color:#fff;border:1px solid #e4e4e4;display:block;text-align:center;width:160px;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;padding-bottom:10px;overflow:hidden}@media only screen and (max-width: 519px){.top section.product .maker_list a,.top section.makers .maker_list a{width:32%;padding:5px 5px 10px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .maker_list a,.top section.makers .maker_list a{width:24%}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.product .maker_list a,.top section.makers .maker_list a{width:calc((100% - 40px)/5)}}.top section.product .maker_list a img,.top section.makers .maker_list a img{width:160px;height:auto;padding:5px}.top section.product .maker_list a p.title,.top section.makers .maker_list a p.title{font-size:1.2rem;color:#828282;margin:0 auto;padding-top:8px;position:relative}.top section.product .maker_list a p.title:before,.top section.makers .maker_list a p.title:before{background-color:#ccc;content:"";display:block;width:78%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.top section.product .maker_list a p.text,.top section.makers .maker_list a p.text{font-size:1.2rem;color:#828282;margin:0 auto}.top section.product .maker_list a:hover,.top section.makers .maker_list a:hover{text-decoration:none;opacity:.8}.top section.product .tab_keyword .search_keywords,.top section.makers .tab_keyword .search_keywords{background-color:#fbfbfb;border:1px solid #ccc;border-radius:5px;padding:30px 80px;margin-bottom:28px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.product .tab_keyword .search_keywords,.top section.makers .tab_keyword .search_keywords{padding:30px 60px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_keywords,.top section.makers .tab_keyword .search_keywords{padding:30px 40px}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_keywords,.top section.makers .tab_keyword .search_keywords{padding:15px}}.top section.product .tab_keyword .search_keywords .search_title,.top section.makers .tab_keyword .search_keywords .search_title{font-size:1.8rem;border-bottom:1px solid #ccc;display:flex;align-items:center;padding-bottom:12px;margin-bottom:28px}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_keywords .search_title,.top section.makers .tab_keyword .search_keywords .search_title{margin-bottom:20px}}.top section.product .tab_keyword .search_keywords .search_title i,.top section.makers .tab_keyword .search_keywords .search_title i{font-size:2.4rem;margin-right:16px}.top section.product .tab_keyword .search_keywords .search_text_cont,.top section.makers .tab_keyword .search_keywords .search_text_cont{position:relative;padding-left:40px;display:flex;justify-content:space-between}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_keywords .search_text_cont,.top section.makers .tab_keyword .search_keywords .search_text_cont{align-items:center}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_keywords .search_text_cont,.top section.makers .tab_keyword .search_keywords .search_text_cont{padding-left:0;display:block}}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text{width:700px;position:relative}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_keywords .search_text_cont .search_text,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text{margin-bottom:10px;width:100%}}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text input[type=text],.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text input[type=text]{width:100%;height:45px;background-color:#fff;padding:0 18px;border-radius:5px;border:1px solid #ccc;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_keywords .search_text_cont .search_text input[type=text],.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text input[type=text]{width:100%}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text input[type=text]::placeholder,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text input[type=text]::placeholder{font-size:1.2rem}}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text input[type=text]:focus,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text input[type=text]:focus{outline:0}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text input[type=text]:focus::placeholder,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text input[type=text]:focus::placeholder{color:#e4e4e4}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn{position:absolute;right:16px;top:50%;width:15px;height:15px;transform:translateY(-50%);cursor:pointer}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:before,.top section.product .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:after,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:before,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:20px;background:#707070;border-radius:2.5px}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:before,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:before{transform:translate(-50%,-50%) rotate(45deg)}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:after,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.top section.product .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:hover:before,.top section.product .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:hover:after,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:hover:before,.top section.makers .tab_keyword .search_keywords .search_text_cont .search_text span.close_btn:hover:after{background:#acabab}.top section.product .tab_keyword .search_keywords .search_text_cont button.btn_submit,.top section.makers .tab_keyword .search_keywords .search_text_cont button.btn_submit{padding:0 55px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.product .tab_keyword .search_keywords .search_text_cont button.btn_submit,.top section.makers .tab_keyword .search_keywords .search_text_cont button.btn_submit{padding:0 20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_keywords .search_text_cont button.btn_submit,.top section.makers .tab_keyword .search_keywords .search_text_cont button.btn_submit{padding:0 20px;width:160px;margin-left:15px}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_keywords .search_text_cont button.btn_submit,.top section.makers .tab_keyword .search_keywords .search_text_cont button.btn_submit{margin:auto}}.top section.product .tab_keyword .search_more,.top section.makers .tab_keyword .search_more{background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;padding:30px 80px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.product .tab_keyword .search_more,.top section.makers .tab_keyword .search_more{padding:30px 60px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_more,.top section.makers .tab_keyword .search_more{padding:30px 40px}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more,.top section.makers .tab_keyword .search_more{padding:15px}}.top section.product .tab_keyword .search_more .search_title,.top section.makers .tab_keyword .search_more .search_title{font-size:1.8rem;border-bottom:1px solid #ccc;display:flex;align-items:center;padding-bottom:12px;margin-bottom:28px}.top section.product .tab_keyword .search_more .search_title i,.top section.makers .tab_keyword .search_more .search_title i{font-size:2.4rem;margin-right:16px}.top section.product .tab_keyword .search_more .more_makers,.top section.makers .tab_keyword .search_more .more_makers{display:flex;justify-content:flex-start;align-items:center;padding-left:40px;margin-bottom:20px}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_makers,.top section.makers .tab_keyword .search_more .more_makers{padding-left:0}}.top section.product .tab_keyword .search_more .more_makers p.title,.top section.makers .tab_keyword .search_more .more_makers p.title{width:98px;font-size:1.6rem;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_more .more_makers p.title,.top section.makers .tab_keyword .search_more .more_makers p.title{width:20%;font-size:1.4rem}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_makers p.title,.top section.makers .tab_keyword .search_more .more_makers p.title{width:25%;font-size:1.4rem}}.top section.product .tab_keyword .search_more .more_makers .select_cont,.top section.makers .tab_keyword .search_more .more_makers .select_cont{width:550px}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_more .more_makers .select_cont,.top section.makers .tab_keyword .search_more .more_makers .select_cont{width:80%}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_makers .select_cont,.top section.makers .tab_keyword .search_more .more_makers .select_cont{width:75%}}.top section.product .tab_keyword .search_more .more_categories,.top section.makers .tab_keyword .search_more .more_categories{display:flex;justify-content:flex-start;align-items:center;padding-left:40px;margin-bottom:40px}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_categories,.top section.makers .tab_keyword .search_more .more_categories{align-items:flex-start;padding-left:0;margin-bottom:20px}}.top section.product .tab_keyword .search_more .more_categories p.title,.top section.makers .tab_keyword .search_more .more_categories p.title{width:98px;font-size:1.6rem;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_more .more_categories p.title,.top section.makers .tab_keyword .search_more .more_categories p.title{width:20%;font-size:1.4rem}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_categories p.title,.top section.makers .tab_keyword .search_more .more_categories p.title{width:25%;font-size:1.4rem;margin-top:5px}}.top section.product .tab_keyword .search_more .more_categories .list_cont,.top section.makers .tab_keyword .search_more .more_categories .list_cont{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 98px)}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_more .more_categories .list_cont,.top section.makers .tab_keyword .search_more .more_categories .list_cont{width:80%}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_categories .list_cont,.top section.makers .tab_keyword .search_more .more_categories .list_cont{width:75%}}.top section.product .tab_keyword .search_more .more_categories .list_cont .category_list,.top section.makers .tab_keyword .search_more .more_categories .list_cont .category_list{width:32%}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_more .more_categories .list_cont .category_list,.top section.makers .tab_keyword .search_more .more_categories .list_cont .category_list{width:32%}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_categories .list_cont .category_list,.top section.makers .tab_keyword .search_more .more_categories .list_cont .category_list{width:100%;margin-bottom:10px}}.top section.product .tab_keyword .search_more .more_subject,.top section.makers .tab_keyword .search_more .more_subject{display:flex;justify-content:flex-start;align-items:center;padding-left:40px;margin-bottom:45px}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_subject,.top section.makers .tab_keyword .search_more .more_subject{padding-left:0;margin-bottom:20px}}.top section.product .tab_keyword .search_more .more_subject p.title,.top section.makers .tab_keyword .search_more .more_subject p.title{width:98px;font-size:1.6rem;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_more .more_subject p.title,.top section.makers .tab_keyword .search_more .more_subject p.title{width:20%;font-size:1.4rem}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_subject p.title,.top section.makers .tab_keyword .search_more .more_subject p.title{width:25%;font-size:1.4rem}}.top section.product .tab_keyword .search_more .more_subject .list_cont,.top section.makers .tab_keyword .search_more .more_subject .list_cont{margin:.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 98px)}.top section.product .tab_keyword .search_more .more_subject .list_cont.justify-start,.top section.makers .tab_keyword .search_more .more_subject .list_cont.justify-start{justify-content:flex-start}.top section.product .tab_keyword .search_more .more_subject .list_cont.justify-start .radio,.top section.makers .tab_keyword .search_more .more_subject .list_cont.justify-start .radio{margin-right:40px}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.product .tab_keyword .search_more .more_subject .list_cont,.top section.makers .tab_keyword .search_more .more_subject .list_cont{width:80%;justify-content:flex-start;gap:15px 30px}}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_subject .list_cont,.top section.makers .tab_keyword .search_more .more_subject .list_cont{width:75%;display:block}.top section.product .tab_keyword .search_more .more_subject .list_cont .radio,.top section.makers .tab_keyword .search_more .more_subject .list_cont .radio{margin-bottom:10px}}.top section.product .tab_keyword .search_more .more_count_submit,.top section.makers .tab_keyword .search_more .more_count_submit{display:flex;justify-content:flex-start}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_count_submit,.top section.makers .tab_keyword .search_more .more_count_submit{display:block}}.top section.product .tab_keyword .search_more .more_count_submit .count,.top section.makers .tab_keyword .search_more .more_count_submit .count{width:220px;font-size:1.5rem;font-weight:500}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_count_submit .count,.top section.makers .tab_keyword .search_more .more_count_submit .count{margin-bottom:10px}}.top section.product .tab_keyword .search_more .more_count_submit .count span,.top section.makers .tab_keyword .search_more .more_count_submit .count span{font-size:3rem;margin:0 5px}.top section.product .tab_keyword .search_more .more_count_submit .btn_submit,.top section.makers .tab_keyword .search_more .more_count_submit .btn_submit{width:300px;margin-right:20px}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_count_submit .btn_submit,.top section.makers .tab_keyword .search_more .more_count_submit .btn_submit{width:230px;margin:0 auto 15px}}.top section.product .tab_keyword .search_more .more_count_submit .btn_reset,.top section.makers .tab_keyword .search_more .more_count_submit .btn_reset{width:230px}@media only screen and (max-width: 519px){.top section.product .tab_keyword .search_more .more_count_submit .btn_reset,.top section.makers .tab_keyword .search_more .more_count_submit .btn_reset{margin:0 auto 15px}}.top section.new_product{padding:60px 0 0}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.new_product{padding-top:0}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.new_product{padding:10px 0 20px}}@media only screen and (max-width: 519px){.top section.new_product{padding:20px 0 0}}.top section.new_product .new_list_cont{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:28px 28px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.new_product .new_list_cont{gap:24px 24px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.new_product .new_list_cont{gap:15px 2%}}@media only screen and (max-width: 519px){.top section.new_product .new_list_cont{display:block}}.top section.new_product .new_list_cont a.list{display:flex;justify-content:flex-start;align-items:center;background-color:#fff;padding:15px;border:1px solid #e4e4e4;box-shadow:2px 2px 2px #aeaeae33;width:348px;border-radius:5px;transition:all .3s;position:relative;overflow:hidden}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.new_product .new_list_cont a.list{width:calc((100% - 48px) / 3)}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.new_product .new_list_cont a.list{width:48%}}@media only screen and (max-width: 519px){.top section.new_product .new_list_cont a.list{margin-bottom:20px;width:100%}}.top section.new_product .new_list_cont a.list .icon.new{display:block;position:absolute;top:-10px;left:-28px;background-color:#fe9b2a;text-align:center;color:#fff;width:74px;padding:20px 0 3px;transform:rotate(-45deg);z-index:8}.top section.new_product .new_list_cont a.list .image{width:130px;height:130px;margin-right:15px}@media only screen and (max-width: 519px){.top section.new_product .new_list_cont a.list .image{width:100px;height:100px}}.top section.new_product .new_list_cont a.list .image img{width:100%;height:130px;object-fit:contain}@media only screen and (max-width: 519px){.top section.new_product .new_list_cont a.list .image img{height:auto}}.top section.new_product .new_list_cont a.list .text_box{width:170px}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.new_product .new_list_cont a.list .text_box{width:calc(100% - 140px)}}@media only screen and (max-width: 519px){.top section.new_product .new_list_cont a.list .text_box{width:205px}}.top section.new_product .new_list_cont a.list .text_box p.maker{font-size:1.3rem;color:#707070;font-weight:500;margin-bottom:2px}.top section.new_product .new_list_cont a.list .text_box p.title{font-size:1.5rem;font-weight:500;min-height:2em}@media only screen and (max-width: 519px){.top section.new_product .new_list_cont a.list .text_box p.title{min-height:0;margin-bottom:5px}}.top section.new_product .new_list_cont a.list .text_box p.title span.name{display:block;font-weight:500}.top section.new_product .new_list_cont a.list .text_box p.text{font-size:1.3rem;color:#828282;margin-bottom:0}.top section.new_product .new_list_cont a.list:hover{opacity:.8;text-decoration:none}@media only screen and (max-width: 519px){.top section.tech{padding:10px 0 0}}.top section.tech .tech_list_cont{display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.tech .tech_list_cont{gap:3%}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.tech .tech_list_cont{gap:15px}}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont{gap:3%}}.top section.tech .tech_list_cont a.list{display:block;background-color:#fff;border:1px solid #e4e4e4;box-shadow:2px 2px 2px #aeaeae33;width:254px;border-radius:5px;transition:all .3s;margin-right:28px;margin-bottom:40px;position:relative;overflow:hidden}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.tech .tech_list_cont a.list{width:calc((100% - 45px)/4);margin-right:0}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.tech .tech_list_cont a.list{width:31%;margin-right:0}}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont a.list{width:48%;margin-right:0;margin-bottom:20px}}.top section.tech .tech_list_cont a.list:nth-child(4n){margin-right:0}.top section.tech .tech_list_cont a.list .icon.new{display:block;position:absolute;top:-10px;left:-28px;background-color:#fe9b2a;text-align:center;color:#fff;width:74px;padding:20px 0 3px;transform:rotate(-45deg);z-index:8}.top section.tech .tech_list_cont a.list .image{width:100%;height:auto}.top section.tech .tech_list_cont a.list .image img{width:100%;height:auto;object-fit:contain}.top section.tech .tech_list_cont a.list .text_box{padding:10px 25px}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont a.list .text_box{padding:10px}}.top section.tech .tech_list_cont a.list .text_box p.category{background-color:#fff;font-size:1.3rem;color:#707070;padding:10px 0 0;margin-bottom:10px}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont a.list .text_box p.category{font-size:1.1rem}}.top section.tech .tech_list_cont a.list .text_box p.title{font-size:1.5rem;min-height:6.8em;font-weight:500}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont a.list .text_box p.title{font-size:1.3rem}}.top section.tech .tech_list_cont a.list .text_box p.text{font-size:1.3rem;color:#828282;margin-bottom:0}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont a.list .text_box p.text{font-size:1.2rem}}.top section.tech .tech_list_cont a.list .maker_date{width:204px;border-bottom:1px solid #ccc;padding-bottom:10px}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont a.list .maker_date{width:100%;left:0;padding-left:10px}}.top section.tech .tech_list_cont a.list .maker_date .maker{font-size:1.3rem;font-weight:500;color:#707070;margin-bottom:5px}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont a.list .maker_date .maker{margin-bottom:0;font-size:1.1rem}}.top section.tech .tech_list_cont a.list .maker_date .date{font-size:1.3rem;color:#a8a8a8}@media only screen and (max-width: 519px){.top section.tech .tech_list_cont a.list .maker_date .date{font-size:1.2rem}}.top section.tech .tech_list_cont a.list:hover{opacity:.8;text-decoration:none}.top section.case_dl{display:flex;justify-content:space-between;padding:0 0 60px}@media only screen and (max-width: 519px){.top section.case_dl{display:block;padding:10px 0 0}}.top section.case_study,.top section.download{width:536px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.case_study,.top section.download{width:48%}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.case_study,.top section.download{width:48%}}@media only screen and (max-width: 519px){.top section.case_study,.top section.download{width:100%;margin-bottom:30px}}.top section.case_study a.list,.top section.download a.list{display:flex;justify-content:flex-start;background-color:#fff;border:1px solid #e4e4e4;box-shadow:2px 2px 2px #aeaeae33;width:100%;border-radius:5px;transition:all .3s;margin-bottom:34px;position:relative;overflow:hidden}@media only screen and (max-width: 519px){.top section.case_study a.list,.top section.download a.list{margin-bottom:20px}}.top section.case_study a.list:nth-child(n+5),.top section.download a.list:nth-child(n+5){display:none}.top section.case_study a.list .image,.top section.download a.list .image{width:140px;height:164px}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.case_study a.list .image,.top section.download a.list .image{width:40%}}@media only screen and (max-width: 519px){.top section.case_study a.list .image,.top section.download a.list .image{width:40%}}.top section.case_study a.list .image img,.top section.download a.list .image img{width:100%;height:144px;object-fit:contain}@media only screen and (max-width: 519px){.top section.case_study a.list .image img,.top section.download a.list .image img{height:auto}}.top section.case_study a.list .text_box,.top section.download a.list .text_box{width:60%;padding:10px}@media only screen and (min-width: 1024px){.top section.case_study a.list .text_box,.top section.download a.list .text_box{width:396px;padding:10px 20px}}.top section.case_study a.list .text_box p.category,.top section.download a.list .text_box p.category{font-size:1.3rem;color:#707070;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px}@media only screen and (max-width: 519px){.top section.case_study a.list .text_box p.category,.top section.download a.list .text_box p.category{font-size:1.2rem}}.top section.case_study a.list .text_box p.title,.top section.download a.list .text_box p.title{font-size:1.3rem;min-height:2em;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 1024px){.top section.case_study a.list .text_box p.title,.top section.download a.list .text_box p.title{font-size:1.5rem}}@media only screen and (max-width: 519px){.top section.case_study a.list .text_box p.title,.top section.download a.list .text_box p.title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.top section.case_study a.list .maker_related,.top section.download a.list .maker_related{position:absolute;width:calc(60% - 20px);right:10px;bottom:10px;max-height:70px;overflow:hidden}@media only screen and (min-width: 1024px){.top section.case_study a.list .maker_related,.top section.download a.list .maker_related{right:20px;bottom:15px;width:355px;max-height:auto;overflow:visible}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.case_study a.list .maker_related,.top section.download a.list .maker_related{width:65%}}.top section.case_study a.list .maker_related .maker,.top section.download a.list .maker_related .maker{font-size:1.3rem;font-weight:500;color:#828282;margin-bottom:5px}@media only screen and (max-width: 519px){.top section.case_study a.list .maker_related .maker,.top section.download a.list .maker_related .maker{text-align:right;font-size:1.1rem}}.top section.case_study a.list .maker_related .related,.top section.download a.list .maker_related .related{font-size:1.3rem;color:#a8a8a8}@media only screen and (max-width: 519px){.top section.case_study a.list .maker_related .related,.top section.download a.list .maker_related .related{font-size:1rem;text-align:right}}.top section.case_study a.list:hover,.top section.download a.list:hover{opacity:.8;text-decoration:none}.top section.download a.list .image{padding:10px 0;display:flex;height:184px}@media only screen and (min-width: 1024px){.top section.download a.list .image{padding:0 0 0 10px;height:auto}}.top section.download a.list .image img{height:144px;width:auto;display:block;margin:auto}@media only screen and (min-width: 1024px){.top section.download a.list .image img{height:auto;max-height:160px}}.top section.download a.list .image img.thumbnail{border:1px solid #ccc}.top section.download a.list .abs{position:absolute;width:100%;bottom:10px}@media only screen and (max-width: 519px){.top section.download a.list .abs{max-width:200px}}.top section.download a.list .maker_related{position:static;width:100%}@media only screen and (max-width: 519px){.top section.download a.list .maker_related{width:100%;padding-right:5px}}.top section.download a.list .text_box{width:60%;padding:10px}@media only screen and (min-width: 1024px){.top section.download a.list .text_box{width:calc(100% - 180px);padding:10px 20px}}.top section.download a.list .text_box p.title{margin-bottom:20px;min-height:3.5em}@media only screen and (max-width: 519px){.top section.download a.list .text_box p.title{margin-bottom:5px;min-height:0}}.top section.download a.list .text_box p.category{border-top:1px solid #ccc;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-top:5px}@media only screen and (max-width: 519px){.top section.download a.list .text_box p.category{text-align:right}}.top section.case_study a.list{flex-wrap:wrap;padding-left:15px}.top section.case_study a.list .image{width:40%;max-width:180px;height:auto;padding:15px 0}@media only screen and (min-width: 1024px){.top section.case_study a.list .image{width:180px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.case_study a.list .image{padding-bottom:0}}.top section.case_study a.list .image img{height:100%;max-height:144px;object-position:center top}.top section.case_study a.list .maker_related{position:static;width:100%}@media only screen and (max-width: 519px){.top section.case_study a.list .maker_related{width:100%;padding-right:5px}}.top section.case_study a.list .text_box{width:60%;padding:10px}@media only screen and (min-width: 1024px){.top section.case_study a.list .text_box{width:calc(100% - 180px);padding:10px 20px}}.top section.case_study a.list .text_box p.title{margin-bottom:20px;min-height:3.5em}@media only screen and (max-width: 519px){.top section.case_study a.list .text_box p.title{margin-bottom:10px;min-height:3.5em}}.top section.case_study a.list .text_box p.category{border-top:1px solid #ccc;border-bottom:none;margin-top:10px;margin-bottom:0;padding-bottom:0;padding-top:5px}@media only screen and (max-width: 519px){.top section.case_study a.list .text_box p.category{text-align:right}}.top section.news .tab_cont,.top section.important .tab_cont{background-color:#f1f1f1;padding:30px 0 25px}@media only screen and (max-width: 519px){.top section.news .tab_cont,.top section.important .tab_cont{padding:15px 0}}@media only screen and (min-width: 1024px){.top section.news .tab_cont .inner,.top section.news .tab_cont article.products .detail_tab_cont ul,article.products .detail_tab_cont .top section.news .tab_cont ul,.top section.news .tab_cont article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont .top section.news .tab_cont ul,.top section.news .tab_cont section.page_title h1,section.page_title .top section.news .tab_cont h1,.top section.news .tab_cont section.page_title h2,section.page_title .top section.news .tab_cont h2,.top section.news .tab_cont section.page_title div.title,section.page_title .top section.news .tab_cont div.title,.top section.news .tab_cont .container,.top section.news .tab_cont nav.submenu ul,nav.submenu .top section.news .tab_cont ul,.top section.important .tab_cont .inner,.top section.important .tab_cont article.products .detail_tab_cont ul,article.products .detail_tab_cont .top section.important .tab_cont ul,.top section.important .tab_cont article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont .top section.important .tab_cont ul,.top section.important .tab_cont section.page_title h1,section.page_title .top section.important .tab_cont h1,.top section.important .tab_cont section.page_title h2,section.page_title .top section.important .tab_cont h2,.top section.important .tab_cont section.page_title div.title,section.page_title .top section.important .tab_cont div.title,.top section.important .tab_cont .container,.top section.important .tab_cont nav.submenu ul,nav.submenu .top section.important .tab_cont ul{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.news .tab_cont .inner,.top section.news .tab_cont article.products .detail_tab_cont ul,article.products .detail_tab_cont .top section.news .tab_cont ul,.top section.news .tab_cont article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont .top section.news .tab_cont ul,.top section.news .tab_cont section.page_title h1,section.page_title .top section.news .tab_cont h1,.top section.news .tab_cont section.page_title h2,section.page_title .top section.news .tab_cont h2,.top section.news .tab_cont section.page_title div.title,section.page_title .top section.news .tab_cont div.title,.top section.news .tab_cont .container,.top section.news .tab_cont nav.submenu ul,nav.submenu .top section.news .tab_cont ul,.top section.important .tab_cont .inner,.top section.important .tab_cont article.products .detail_tab_cont ul,article.products .detail_tab_cont .top section.important .tab_cont ul,.top section.important .tab_cont article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont .top section.important .tab_cont ul,.top section.important .tab_cont section.page_title h1,section.page_title .top section.important .tab_cont h1,.top section.important .tab_cont section.page_title h2,section.page_title .top section.important .tab_cont h2,.top section.important .tab_cont section.page_title div.title,section.page_title .top section.important .tab_cont div.title,.top section.important .tab_cont .container,.top section.important .tab_cont nav.submenu ul,nav.submenu .top section.important .tab_cont ul{display:block}}.top section.news .tab_cont h2,.top section.important .tab_cont h2{font-size:2.5rem;font-weight:500}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.news .tab_cont h2,.top section.important .tab_cont h2{font-size:2rem;margin-bottom:15px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.news .tab_cont h2,.top section.important .tab_cont h2{font-size:2rem;margin-bottom:15px}}@media only screen and (max-width: 519px){.top section.news .tab_cont h2,.top section.important .tab_cont h2{font-size:2rem;margin-bottom:20px}}.top section.news .tab_cont ul.top_nav_category,.top section.important .tab_cont ul.top_nav_category{display:flex;justify-content:space-between;width:100%}@media only screen and (min-width: 1024px){.top section.news .tab_cont ul.top_nav_category,.top section.important .tab_cont ul.top_nav_category{width:960px}}@media only screen and (max-width: 519px){.top section.news .tab_cont ul.top_nav_category,.top section.important .tab_cont ul.top_nav_category{flex-wrap:wrap}}.top section.news .tab_cont ul.top_nav_category li,.top section.important .tab_cont ul.top_nav_category li{height:35px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:500;color:#707070;cursor:pointer;position:relative;width:192px;border-right:1px solid #ccc;transition:all .3s;margin-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.news .tab_cont ul.top_nav_category li,.top section.important .tab_cont ul.top_nav_category li{width:16.6666666667%}.top section.news .tab_cont ul.top_nav_category li span,.top section.important .tab_cont ul.top_nav_category li span{font-size:1.2rem}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.news .tab_cont ul.top_nav_category li span,.top section.important .tab_cont ul.top_nav_category li span{font-size:1.3rem}}@media only screen and (max-width: 519px){.top section.news .tab_cont ul.top_nav_category li,.top section.important .tab_cont ul.top_nav_category li{width:33%;font-size:1rem;padding:0 1%}}.top section.news .tab_cont ul.top_nav_category li:last-child,.top section.important .tab_cont ul.top_nav_category li:last-child{border-right:none}@media only screen and (max-width: 519px){.top section.news .tab_cont ul.top_nav_category li:last-child,.top section.important .tab_cont ul.top_nav_category li:last-child{border-right:1px solid #ccc}}.top section.news .tab_cont ul.top_nav_category li:hover:after,.top section.news .tab_cont ul.top_nav_category li.current:after,.top section.important .tab_cont ul.top_nav_category li:hover:after,.top section.important .tab_cont ul.top_nav_category li.current:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:130px;height:100%;background-color:#076faa;border-radius:18px;z-index:1}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.news .tab_cont ul.top_nav_category li:hover:after,.top section.news .tab_cont ul.top_nav_category li.current:after,.top section.important .tab_cont ul.top_nav_category li:hover:after,.top section.important .tab_cont ul.top_nav_category li.current:after{width:96%}}@media only screen and (max-width: 519px){.top section.news .tab_cont ul.top_nav_category li:hover:after,.top section.news .tab_cont ul.top_nav_category li.current:after,.top section.important .tab_cont ul.top_nav_category li:hover:after,.top section.important .tab_cont ul.top_nav_category li.current:after{width:94%;border-radius:5px}}@media only screen and (min-width: 1024px){.top section.news .tab_cont ul.top_nav_category li:hover.tab_event:after,.top section.news .tab_cont ul.top_nav_category li.current.tab_event:after,.top section.important .tab_cont ul.top_nav_category li:hover.tab_event:after,.top section.important .tab_cont ul.top_nav_category li.current.tab_event:after{width:150px}}.top section.news .tab_cont ul.top_nav_category li:hover span,.top section.news .tab_cont ul.top_nav_category li.current span,.top section.important .tab_cont ul.top_nav_category li:hover span,.top section.important .tab_cont ul.top_nav_category li.current span{display:block;position:relative;z-index:2;color:#fff}.top section.news .tab>div,.top section.important .tab>div{padding:40px 0;min-height:400px}.top section.news .item,.top section.important .item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:15px 0}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.news .item,.top section.important .item{gap:10px;justify-content:flex-start}}@media only screen and (max-width: 519px){.top section.news .item,.top section.important .item{flex-wrap:wrap;justify-content:flex-start;gap:10px}}.top section.news .item p.date,.top section.important .item p.date{width:96px;font-size:1.5rem;color:#707070;margin-bottom:0}@media only screen and (max-width: 519px){.top section.news .item p.date,.top section.important .item p.date{width:auto;font-size:1.2rem}}.top section.news a.tag,.top section.important a.tag{background-color:#11415c;display:block;font-size:1.1rem;color:#fff;border-radius:3px;padding:4px 0 6px;width:140px;text-align:center}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.news a.tag,.top section.important a.tag{margin-right:10px}}@media only screen and (max-width: 519px){.top section.news a.tag,.top section.important a.tag{width:110px;font-size:.9rem;padding:2px 0;text-align:center}}.top section.news a.tag.press,.top section.important a.tag.press{background-color:#5983e0}.top section.news a.tag.event,.top section.important a.tag.event{background-color:#217eb2}.top section.news a.tag.media,.top section.important a.tag.media{background-color:#214eb2}.top section.news a.tag.member,.top section.important a.tag.member{background-color:#f5a623}.top section.news a.tag:hover,.top section.important a.tag:hover{opacity:.8;text-decoration:none}.top section.news a.title,.top section.important a.title{width:818px;display:flex;align-items:center;font-size:1.5rem}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.news a.title,.top section.important a.title{font-size:1.2rem;width:calc(100% - 276px)}}@media only screen and (max-width: 519px){.top section.news a.title,.top section.important a.title{font-size:1.2rem;width:100%}}.top section.news .login_notice,.top section.important .login_notice{margin:0 auto;padding:5px 20px 20px!important;justify-content:center;gap:0 20px}@media only screen and (min-width: 1024px){.top section.news .login_notice,.top section.important .login_notice{width:80%}}.top section.important{background-color:#f1f1f1}.top section.important .inner,.top section.important article.products .detail_tab_cont ul,article.products .detail_tab_cont .top section.important ul,.top section.important article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont .top section.important ul,.top section.important section.page_title h1,section.page_title .top section.important h1,.top section.important section.page_title h2,section.page_title .top section.important h2,.top section.important section.page_title div.title,section.page_title .top section.important div.title,.top section.important .container,.top section.important nav.submenu ul,nav.submenu .top section.important ul{display:flex;padding:10px 0;gap:20px}@media only screen and (min-width: 1024px) and (max-width: 1279px){.top section.important .inner,.top section.important article.products .detail_tab_cont ul,article.products .detail_tab_cont .top section.important ul,.top section.important article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont .top section.important ul,.top section.important section.page_title h1,section.page_title .top section.important h1,.top section.important section.page_title h2,section.page_title .top section.important h2,.top section.important section.page_title div.title,section.page_title .top section.important div.title,.top section.important .container,.top section.important nav.submenu ul,nav.submenu .top section.important ul{padding:10px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.important .inner,.top section.important article.products .detail_tab_cont ul,article.products .detail_tab_cont .top section.important ul,.top section.important article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont .top section.important ul,.top section.important section.page_title h1,section.page_title .top section.important h1,.top section.important section.page_title h2,section.page_title .top section.important h2,.top section.important section.page_title div.title,section.page_title .top section.important div.title,.top section.important .container,.top section.important nav.submenu ul,nav.submenu .top section.important ul{width:100%;padding:10px}}@media only screen and (max-width: 519px){.top section.important .inner,.top section.important article.products .detail_tab_cont ul,article.products .detail_tab_cont .top section.important ul,.top section.important article.endsale .detail_tab_cont ul,article.endsale .detail_tab_cont .top section.important ul,.top section.important section.page_title h1,section.page_title .top section.important h1,.top section.important section.page_title h2,section.page_title .top section.important h2,.top section.important section.page_title div.title,section.page_title .top section.important div.title,.top section.important .container,.top section.important nav.submenu ul,nav.submenu .top section.important ul{display:block;padding:10px}}.top section.important .imp_tag a.tag{padding:5px 15px}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.important .imp_list{width:100%}}.top section.important .imp_list .item{border-bottom:none;padding:0}@media only screen and (max-width: 519px){.top section.important .imp_list .item p.date{width:20%}}@media only screen and (min-width: 520px) and (max-width: 1023px){.top section.important .imp_list .item a.title{width:100%}}@media only screen and (max-width: 519px){.top section.important .imp_list .item a.title{width:70%}}select.multiple-select{width:100%}.select_cont button.ms-choice,.category_list button.ms-choice{width:100%;height:40px;border:1px solid #ccc;line-height:40px;border-radius:5px}.select_cont button.ms-choice>div.icon-caret,.category_list button.ms-choice>div.icon-caret{width:15px;height:10px;border:none}.select_cont button.ms-choice>div.icon-caret:before,.category_list button.ms-choice>div.icon-caret:before{font:var(--fa-font-solid);content:"";line-height:0;font-size:1.2rem;color:#707070;position:absolute;right:0;top:2px}@media only screen and (min-width: 1024px){.select_cont button.ms-choice>div.icon-caret:before,.category_list button.ms-choice>div.icon-caret:before{font-size:1.8rem;right:10px}}.select_cont button.ms-choice>div.icon-caret.open:before,.category_list button.ms-choice>div.icon-caret.open:before{content:""}.select_cont button.ms-choice span,.category_list button.ms-choice span{font-size:1.2rem;color:#707070}@media only screen and (min-width: 1024px){.select_cont button.ms-choice span,.category_list button.ms-choice span{font-size:1.5rem}}.ms-parent .ms-drop{width:100%;z-index:99}.ms-parent .ms-drop ul{display:flex;flex-flow:column wrap;padding:15px;max-height:400px!important}@media only screen and (min-width: 1024px){.ms-parent .ms-drop ul{padding:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.ms-parent .ms-drop ul{max-height:350px!important}}@media only screen and (max-width: 519px){.ms-parent .ms-drop ul{display:block}}.ms-parent .ms-drop ul>li{width:100%;color:#707070;display:block;font-size:1.4rem;padding:0 15px 0 0;margin-bottom:5px}@media only screen and (min-width: 520px) and (max-width: 1023px){.ms-parent .ms-drop ul>li{font-size:1.2rem}}@media only screen and (max-width: 519px){.ms-parent .ms-drop ul>li{width:100%}}.ms-parent .ms-drop ul>li label{white-space:wrap;padding:3px 8px}.ms-parent .ms-drop ul>li.selected label{background-color:#076faa;color:#fff;border-radius:5px}.ms-parent .ms-drop ul>li.hide-radio.selected{background-color:transparent}.ms-parent .ms-drop.twoCols{width:200%}@media only screen and (max-width: 519px){.ms-parent .ms-drop.twoCols{width:100%}}.ms-parent .ms-drop.twoCols ul>li{width:50%}@media only screen and (max-width: 519px){.ms-parent .ms-drop.twoCols ul>li{width:100%}}.ms-parent .ms-drop.threeCols{width:300%}@media only screen and (max-width: 519px){.ms-parent .ms-drop.threeCols{width:100%}}.ms-parent .ms-drop.threeCols ul>li{width:33%}@media only screen and (max-width: 519px){.ms-parent .ms-drop.threeCols ul>li{width:100%}}.ms-parent .ms-drop input[type=checkbox]{display:none}.more_makers .ms-drop.twoCols,.more_makers .ms-drop.threeCols{width:100%}@media only screen and (min-width: 1024px){.more_makers .ms-drop.threeCols{width:780px}}@media only screen and (min-width: 1024px){.more_makers .ms-drop ul{height:600px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.more_makers .ms-drop ul{height:450px}}.more_categories .ms-parent{width:100%!important}@media only screen and (min-width: 1024px){.more_categories .ms-parent .ms-drop{width:280px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.more_categories .ms-parent .ms-drop{width:200px}}@media only screen and (min-width: 1024px){.more_categories .ms-parent .ms-drop.twoCols{width:200%}}@media only screen and (min-width: 520px) and (max-width: 1023px){.more_categories .ms-parent .ms-drop.twoCols{width:380px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.more_categories .ms-parent .ms-drop.threeCols{width:600px}}.more_categories .ms-parent.category-select3 .ms-drop.twoCols{width:100%}@media only screen and (min-width: 1024px){.more_categories .ms-parent.category-select3 .ms-drop.twoCols{width:460px}}@media only screen and (min-width: 520px) and (max-width: 1023px){.more_categories .ms-parent.category-select3 .ms-drop.twoCols{width:200px}.more_categories .ms-parent.category-select3 .ms-drop.twoCols ul>li{width:100%}}.more_categories .ms-parent.category-select3 .ms-drop.threeCols{width:100%}@media only screen and (min-width: 1024px){.more_categories .ms-parent.category-select3 .ms-drop.threeCols{width:460px}.more_categories .ms-parent.category-select3 .ms-drop.threeCols ul>li{width:50%}}@media only screen and (min-width: 520px) and (max-width: 1023px){.more_categories .ms-parent.category-select3 .ms-drop.threeCols{display:block}.more_categories .ms-parent.category-select3 .ms-drop.threeCols ul>li{width:100%}}@media only screen and (min-width: 1024px){section.side .side_select_number .ms-parent .ms_drop ul{height:300px}}.page.has_submenu .maker_name{margin-bottom:140px}@media only screen and (min-width: 520px) and (max-width: 1023px){.page.has_submenu .maker_name{margin-bottom:120px}}@media only screen and (max-width: 519px){.page.has_submenu .maker_name{margin-bottom:20px}}.page.has_submenu .contents{padding-top:0}.page.has_submenu nav.submenu{margin-bottom:80px;top:447px;position:absolute;left:0}@media only screen and (min-width: 520px) and (max-width: 1023px){.page.has_submenu nav.submenu{top:347px}}@media only screen and (max-width: 519px){.page.has_submenu nav.submenu{position:static;margin-bottom:40px}.page.has_submenu nav.submenu ul li{border-left:1px solid #ccc}}.page.has_submenu nav.submenu.fixed{position:fixed;top:142px;width:100%;background-color:#fff;z-index:100;box-shadow:0 2px 4px #0000001a}@media only screen and (min-width: 520px) and (max-width: 1023px){.page.has_submenu nav.submenu.fixed{top:126px}}@media only screen and (max-width: 519px){.page.has_submenu nav.submenu.fixed{top:60px}}.page .specials_main{margin-bottom:40px;text-align:center}@media only screen and (max-width: 519px){.page .specials_main{margin-bottom:20px}}.page .specials_main img{display:block;max-width:100%;width:auto;height:auto;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1024px){.page .specials_main img{max-width:1000px}}.page .cont_title{margin-bottom:20px}.page .maker_name{color:#707070;font-size:1.5rem;font-weight:500;margin-bottom:50px}@media only screen and (max-width: 519px){.page .maker_name{margin-bottom:20px}}.endsales table.bordered tr td{text-align:center}.endsales table.bordered tr td:first-child,.endsales table.bordered tr td:last-child{text-align:left}.solution .solutionmap{position:relative}@media only screen and (min-width: 520px) and (max-width: 1023px){.solution .solutionmap{width:760px;margin:auto}}@media only screen and (max-width: 519px){.solution .solutionmap{width:350px;margin:auto}}.solution .solutionmap img{display:block;position:relative}.solution .solutionmap a{display:block}.solution .solutionmap a.equipment{position:absolute;top:110px;right:268px}.solution .solutionmap a.equipment img{width:228px}@media only screen and (min-width: 520px) and (max-width: 1023px){.solution .solutionmap a.equipment{top:80px;right:180px}.solution .solutionmap a.equipment img{width:160px}}@media only screen and (max-width: 519px){.solution .solutionmap a.equipment{top:35px;right:85px}.solution .solutionmap a.equipment img{width:72px}}.solution .solutionmap a.factory{position:absolute;top:205px;left:48px}.solution .solutionmap a.factory img{width:395px}@media only screen and (min-width: 520px) and (max-width: 1023px){.solution .solutionmap a.factory{top:100px;left:0}.solution .solutionmap a.factory img{width:270px}}@media only screen and (max-width: 519px){.solution .solutionmap a.factory{top:60px;left:30px}.solution .solutionmap a.factory img{width:110px}}.solution .solutionmap a.train{position:absolute;top:223px;right:123px}.solution .solutionmap a.train img{width:158px}@media only screen and (min-width: 520px) and (max-width: 1023px){.solution .solutionmap a.train{top:150px;right:100px}.solution .solutionmap a.train img{width:118px}}@media only screen and (max-width: 519px){.solution .solutionmap a.train{top:80px;right:40px}.solution .solutionmap a.train img{width:50px}}.solution .solutionmap a.medical{position:absolute;top:323px;right:374px}.solution .solutionmap a.medical img{width:158px}@media only screen and (min-width: 520px) and (max-width: 1023px){.solution .solutionmap a.medical{top:230px;right:244px}.solution .solutionmap a.medical img{width:118px}}@media only screen and (max-width: 519px){.solution .solutionmap a.medical{top:105px;right:116px}.solution .solutionmap a.medical img{width:50px}}.solution .solutionmap a.productionline{position:absolute;bottom:140px;left:208px}.solution .solutionmap a.productionline img{width:198px}@media only screen and (min-width: 520px) and (max-width: 1023px){.solution .solutionmap a.productionline{bottom:100px;left:140px}.solution .solutionmap a.productionline img{width:144px}}@media only screen and (max-width: 519px){.solution .solutionmap a.productionline{top:110px;left:60px}.solution .solutionmap a.productionline img{width:70px}}.solution .contents{margin-bottom:40px}.solution .related_keywords{margin-bottom:100px}@media only screen and (max-width: 519px){.solution .related_keywords{margin-bottom:50px}}.solution .inquiry{border:1px solid #ccc;padding:45px 0;text-align:center;border-radius:5px;background-color:#f1f1f1}@media only screen and (max-width: 519px){.solution .inquiry{padding:20px 10px}}.solution .inquiry p.text{font-size:1.8rem;margin-bottom:20px}@media only screen and (max-width: 519px){.solution .inquiry p.text{font-size:1.4rem}}.solution .inquiry a.btn_submit{width:348px;margin:auto;position:relative}@media only screen and (max-width: 519px){.solution .inquiry a.btn_submit{width:300px}}.solution .inquiry a.btn_submit:hover{color:#fff}.solution .inquiry a.btn_submit:after{font:var(--fa-font-solid);content:"";font-size:1.2rem;margin-right:15px;position:absolute;top:50%;transform:translateY(-50%);right:50px}.search_all .search_keywords{padding:30px}.search_all .search_text_cont{padding-left:0;margin-bottom:0}.search_all .search_text_cont .search_text{width:830px;position:relative}@media only screen and (max-width: 519px){.search_all .search_text_cont .search_text{width:100%}}.search_all .search_text_cont .search_text input[type=text]{padding:0 40px 0 80px}@media only screen and (max-width: 519px){.search_all .search_text_cont .search_text input[type=text]{padding:0 40px}}.search_all .search_text_cont .search_text img.glass{display:block;width:23px;position:absolute;left:10px;top:50%;transform:translateY(-50%);cursor:pointer}.search_all .related_tab_cont{background-color:transparent}.search_all .related_tab_cont .flexinner{padding:0}@media only screen and (max-width: 519px){.search_all .related_tab_cont .flexinner{padding:0}}.search_all .related_tab_cont ul{justify-content:flex-start;gap:15px}@media only screen and (min-width: 520px) and (max-width: 1023px){.search_all .related_tab_cont ul{gap:10px;flex-wrap:wrap}}@media only screen and (max-width: 519px){.search_all .related_tab_cont ul{gap:10px}}.search_all .related_tab_cont ul li{padding:0;border-right:none}@media only screen and (max-width: 519px){.search_all .related_tab_cont ul li{padding:0;border-right:none}}.search_all .related_tab_cont ul li:last-child{border-right:none}.search_all .related_tab_cont ul li button{padding:12px 55px 11px 12px;line-height:1}@media only screen and (min-width: 1024px) and (max-width: 1279px){.search_all .related_tab_cont ul li button{padding-right:45px}}.search_all .sort .flex.justify-end{flex-basis:50%}@media only screen and (min-width: 1024px) and (max-width: 1279px){.search_all .sort .flex.justify-end{flex-basis:30%}}@media only screen and (min-width: 520px) and (max-width: 1023px){.search_all .sort .flex.justify-end{flex-basis:100%}}@media only screen and (min-width: 1024px){.search_all article.news .news_list a.box .title{width:790px}}.search_all article.news .news_list .pagination_cont{margin-top:80px}.search_all article.download .search_result{margin-top:0}.search_all article.solution .solution_list{display:flex;justify-content:flex-start;gap:2%}.search_all article.solution .solution_list .box{width:25%;background-color:#fff;border:1px solid #e4e4e4;padding:5px 25px 10px;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;position:relative;overflow:hidden;transition:all .3s}@media only screen and (min-width: 520px) and (max-width: 1023px){.search_all article.solution .solution_list .box{width:32%;padding:5px 10px 30px;margin-bottom:15px}}@media only screen and (max-width: 519px){.search_all article.solution .solution_list .box{width:48%;padding:5px 10px 10px;margin-bottom:15px}}.search_all article.solution .solution_list .box:hover{text-decoration:none;opacity:.8}.search_all article.solution .solution_list .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.search_all article.solution .solution_list .box img{display:block;margin:10px auto 15px}.search_all article.solution .solution_list .box .title{font-size:1.5rem;font-weight:500;min-height:3.4em;text-align:center}.search_all article.solution .solution_list .box .text{color:#828282;font-size:1.3rem}.search_all article.products .product_list .box{width:calc((100% - 60px)/4)}@media only screen and (min-width: 520px) and (max-width: 1023px){.search_all article.products .product_list .box{width:32%}}@media only screen and (max-width: 519px){.search_all article.products .product_list .box{width:49%}}.search_all article.technology .technology_list a.box{width:calc((100% - 60px)/4)}@media only screen and (min-width: 520px) and (max-width: 1023px){.search_all article.technology .technology_list a.box{width:32%}}@media only screen and (max-width: 519px){.search_all article.technology .technology_list a.box{width:49%}}@media only screen and (min-width: 1024px){.search_all article.technology .technology_list a.box img{width:100%;height:auto}}.search_all article.case-study .case-study_list a.box{width:calc((100% - 60px)/4)}@media only screen and (min-width: 520px) and (max-width: 1023px){.search_all article.case-study .case-study_list a.box{width:32%}}@media only screen and (max-width: 519px){.search_all article.case-study .case-study_list a.box{width:49%}}@media only screen and (min-width: 1024px){.search_all article.case-study .case-study_list a.box img{width:100%;height:auto}}.dealers .type05{margin-top:20px}.dealers .first{text-align:center;font-weight:500;margin:0 0 70px}@media only screen and (max-width: 519px){.dealers .first{margin:20px 0 40px}}.dealers .row{justify-content:space-between}.dealers .row .col{width:calc(50% - 10px)}@media only screen and (max-width: 519px){.dealers .row .col{width:100%}}@media only screen and (max-width: 519px){.dealers .row{width:100%}}.dealers .box{border:1px solid #ccc;background-color:#fff}@media only screen and (max-width: 519px){.dealers .box{margin-bottom:20px}}.dealers .box p.title{background-color:#f1f1f1;text-align:center;padding:15px 0;border-bottom:1px solid #ccc;font-weight:500;margin-bottom:0}.dealers .box ul{padding:20px 30px}.dealers .box ul li a{color:#076faa}.dealers .box ul li a:after{font-family:"Font Awesome 6 Free";content:"";font-size:1.4rem;font-weight:900;margin-left:5px;color:#6dd0e7}.policy section.page_title{margin-bottom:100px}.policy.sustainability section.page_title{margin-bottom:40px}.policy nav.submenu{margin-bottom:40px}.policy nav.submenu ul li{width:25%}@media only screen and (min-width: 1024px){.policy nav.submenu ul li a{padding-top:13px;padding-bottom:35px}}.policy .type03{padding-top:30px}.policy .contents h3{margin-bottom:30px}.policy .contents p{margin-bottom:40px}.policy .contents ul{margin-bottom:50px}.policy .contents ul li a{color:#076faa}.policy .contents ul li a:after{font-family:"Font Awesome 6 Free";content:"";font-size:1.4rem;font-weight:900;margin-left:5px}article.member .row .box{background-color:#fff;width:536px;margin-right:28px;border:1px solid #ccc;border-radius:5px;padding:40px;margin-bottom:50px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member .row .box{width:48%}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .row .box{width:48%}}@media only screen and (max-width: 519px){article.member .row .box{width:100%;margin-right:0;padding:20px;margin-bottom:25px}}article.member .row .box:nth-child(2n){margin-right:0}article.member .row .box .title{text-align:center;font-size:2rem;font-weight:500}@media only screen and (max-width: 519px){article.member .row .box .title{font-size:1.8rem}}article.member .row .box .checkbox{margin:6px 0 10px}article.member .row .box .aC .btn_submit{margin:0 auto}article.member .regist_text{background-color:#3897d1;padding:40px 60px;border-radius:5px;margin-top:16px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member .regist_text{padding:40px 30px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .regist_text{padding:20px 25px}}@media only screen and (max-width: 519px){article.member .regist_text{padding:15px}}article.member .regist_text p{color:#fff;width:100%;margin:0 auto 25px;font-weight:500;text-align:center}@media only screen and (min-width: 1024px){article.member .regist_text p{width:290px}}article.member .regist_text p:first-child{margin-bottom:40px}article.member .regist_text .btn_submit{background-color:#fff;color:#076faa}@media only screen and (max-width: 519px){article.member .regist_text .btn_submit{padding:0 15px}}article.member .password_text{text-align:center;margin:50px auto 15px}article.member .btn_submit.ps_reset{width:270px;margin:50px auto 20px}article.member .step{display:flex;justify-content:space-between;width:578px;margin:30px auto 90px;position:relative}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member .step{margin-bottom:40px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .step{width:80%;margin-bottom:40px}}@media only screen and (max-width: 519px){article.member .step{width:100%;margin-bottom:40px}}article.member .step:after{content:"";display:block;position:absolute;top:23px;left:50%;transform:translate(-50%);width:465px;height:1px;background-color:#a8a8a8;z-index:1}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .step:after{width:70%}}@media only screen and (max-width: 519px){article.member .step:after{top:18px;width:80%}}article.member .step .box{width:144px;text-align:center;position:relative;z-index:2}@media only screen and (max-width: 519px){article.member .step .box{width:30%}}article.member .step .box span.num{display:flex;justify-content:center;align-items:center;font-size:2.2rem;font-weight:500;color:#fff;width:45px;height:45px;border-radius:23px;background-color:#a8a8a8;margin:0 auto 10px}@media only screen and (max-width: 519px){article.member .step .box span.num{width:35px;height:35px;font-size:1.8rem}}article.member .step .box.active span.num{background-color:#076faa}article.member .step .box span.text{color:#a8a8a8;font-size:1.8rem;font-weight:500}@media only screen and (max-width: 519px){article.member .step .box span.text{font-size:1.1rem}}article.member .step .box.active span.text{color:#076faa}article.member form.entry{width:914px;margin:auto}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member form.entry{width:100%}}@media only screen and (max-width: 519px){article.member form.entry{width:100%}}article.member form.entry .row{border-bottom:1px solid #ccc;padding:14px 0 4px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member form.entry .row{gap:20px;justify-content:flex-start}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member form.entry .row{border-bottom:none}}article.member form.entry .row>.row{padding:0;border-bottom:none;width:100%;justify-content:flex-start}@media only screen and (min-width: 1024px){article.member form.entry .row>.row{width:630px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member form.entry .row>.row{width:600px}}@media only screen and (max-width: 519px){article.member form.entry .row>.row{display:flex;justify-content:space-between}}article.member form.entry .row>.row .form_input{width:48%}@media only screen and (min-width: 1024px){article.member form.entry .row>.row .form_input{width:254px;margin-right:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member form.entry .row>.row .form_input{width:254px;margin-right:20px}}article.member form.entry .head{font-size:1.3rem;width:100%;padding-top:11px;margin-bottom:10px}@media only screen and (min-width: 1024px){article.member form.entry .head{width:284px;font-size:1.5rem;margin-bottom:0}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member form.entry .head{border-top:1px solid #ccc;padding-top:20px}}article.member form.entry .form_input{width:100%}@media only screen and (min-width: 1024px){article.member form.entry .form_input{width:630px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member form.entry .form_input{width:450px}}article.member form.entry .form_input .label{margin-top:10px;font-weight:400}article.member form.entry .form_input .varidation{margin:0 0 10px 10px}article.member form.entry .radio_list{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 519px){article.member form.entry .radio_list .radio{margin-bottom:10px}}article.member form.entry .radio_list input[type=radio]+.radio-label{margin-right:40px}article.member form.entry .radio_list input[type=radio]:last-child+.radio-label{margin-right:0}article.member form.entry .magazine{background-color:#707070;margin:50px 0 75px;border-radius:5px;padding:28px 10px 34px;color:#fff;text-align:center}@media only screen and (max-width: 519px){article.member form.entry .magazine{padding:14px 10px 15px;margin:40px 0}}article.member form.entry .magazine p{font-size:1.7rem;margin-bottom:30px}@media only screen and (max-width: 519px){article.member form.entry .magazine p{font-size:1.5rem}}article.member form.entry .magazine .radio_list{margin:.5rem;justify-content:center}article.member form.entry .magazine .radio_list input[type=radio]+.radio-label{color:#fff;margin-right:40px}article.member form.entry .magazine .radio_list input[type=radio]+.radio-label:before{background:#707070;border:2px solid #fff;width:14px;height:14px}article.member form.entry .magazine .radio_list input[type=radio]:last-child+.radio-label{margin-right:0}article.member form.entry .magazine .radio_list input[type=radio]:checked+.radio-label:before{background-color:#fff;box-shadow:inset 0 0 0 4px #f8f8f8}article.member form.entry .magazine .radio_list input[type=radio]:checked+.radio-label:after{content:"";background:#fff;border-radius:100%;border:2px solid #707070;display:block;width:10px;height:10px;position:absolute;top:50%;left:2px;transform:translateY(-50%);margin-right:1em;cursor:pointer;text-align:center;transition:all .25s ease}article.member form.entry .terms .title{font-size:2rem;margin-bottom:15px}@media only screen and (max-width: 519px){article.member form.entry .terms .title{font-size:1.5rem}}article.member form.entry .terms .text{overflow-y:scroll;height:216px;background-color:#fff;padding:30px 20px;font-size:1.5rem;border:1px solid #ccc;margin-bottom:40px}@media only screen and (max-width: 519px){article.member form.entry .terms .text{padding:15px;font-size:1.3rem;margin-bottom:20px}}article.member form.entry .terms .agreement{display:flex;justify-content:center;margin-bottom:100px;width:100%}@media only screen and (max-width: 519px){article.member form.entry .terms .agreement{margin-bottom:50px}}article.member form.entry .btn_submit{width:350px}@media only screen and (max-width: 519px){article.member form.entry .btn_submit{width:300px}}article.member .confirm_cont table.striped{margin-bottom:67px}@media only screen and (min-width: 1024px){article.member .confirm_cont table.striped{width:912px;margin:0 auto 67px}}@media only screen and (max-width: 519px){article.member .confirm_cont table.striped{margin-bottom:35px}}article.member .next{display:flex;justify-content:center}article.member .next .btn_submit{width:350px;font-size:1.8rem;height:55px;border-radius:28px}@media only screen and (max-width: 519px){article.member .next .btn_submit{font-size:1.6rem;width:60%;margin:0 auto 15px}}article.member .next .btn_reset{width:250px;margin-right:30px;font-size:1.8rem;height:55px;border-radius:28px}@media only screen and (max-width: 519px){article.member .next .btn_reset{font-size:1.6rem;margin:0 5px 15px auto;width:38%}}article.member .thanks p{text-align:center}article.member .thanks p.title{font-size:2.5rem;font-weight:500;margin-bottom:40px}@media only screen and (max-width: 519px){article.member .thanks p.title{font-size:2rem;margin-bottom:30px}}article.member .thanks p.email{font-size:1.8rem;margin:40px 0}@media only screen and (max-width: 519px){article.member .thanks p.email{font-size:1.5rem}}article.member .thanks p.email span{color:#076faa;display:block}article.member .thanks img.image{display:block;margin:0 auto 40px}article.member .thanks .not_reach{background-color:#fff;padding:40px 90px;margin:50px auto 100px;border:1px solid #ccc;border-radius:5px;max-width:912px}@media only screen and (max-width: 519px){article.member .thanks .not_reach{padding:15px;margin:25px auto 40px}}article.member .thanks .not_reach .title{font-size:2rem;margin-bottom:30px}@media only screen and (max-width: 519px){article.member .thanks .not_reach .title{font-size:1.8rem;margin-bottom:20px}}article.member .thanks .not_reach .title:before{font:var(--fa-font-solid);content:"";display:inline-block;font-size:2.6rem;margin-right:8px;color:#fe9b2a}@media only screen and (max-width: 519px){article.member .thanks .not_reach .title:before{font-size:2.2rem}}@media only screen and (max-width: 519px){article.member .thanks .not_reach ul{padding-left:20px}}article.member .thanks .not_reach ul li{list-style-type:disc;line-height:2}@media only screen and (min-width: 1024px){article.member .password_change{width:630px;margin:0 auto 80px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .password_change{width:80%;margin:0 auto 40px}}@media only screen and (max-width: 519px){article.member .password_change{margin-bottom:40px}}article.member section.main form.entry{width:100%}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member section.main form.entry .head{width:184px}}@media only screen and (max-width: 519px){article.member section.main form.entry .head{width:100%}}article.member section.main form.entry .form_input{width:100%}@media only screen and (min-width: 1024px){article.member section.main form.entry .form_input{width:506px}}article.member section.main form.entry .row{border-bottom:none}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member section.main form.entry .row.mb20{margin-bottom:0!important}}article.member section.main form.entry .row>.row{width:100%;display:flex}@media only screen and (min-width: 1024px){article.member section.main form.entry .row>.row{width:506px}}article.member section.main form.entry .row>.row .form_input{width:48%;margin-right:0}@media only screen and (min-width: 1024px){article.member section.main form.entry .row>.row .form_input{width:240px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member section.main form.entry .row>.row .form_input{width:48%}}article.member section.main form.entry .row>.row .form_input:first-child{margin-right:2%}@media only screen and (min-width: 1024px){article.member section.main form.entry .row>.row .form_input:first-child{margin-right:20px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member section.main form.entry .row>.row .form_input:first-child{margin-right:0}}article.member section.main form.entry .row.last{margin-bottom:80px}@media only screen and (max-width: 519px){article.member section.main form.entry .row.last{margin-bottom:40px}}article.member section.main form.entry .row.last .head{padding:0 0 12px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member section.main form.entry .row.last .head{padding-top:20px}}article.member section.main table.striped{margin-bottom:80px}@media only screen and (max-width: 519px){article.member section.main table.striped{margin-bottom:40px}}article.member section.main .thanks .not_reach{padding:40px 25px 40px 45px}@media only screen and (max-width: 519px){article.member section.main .thanks .not_reach{padding:15px}}@media only screen and (max-width: 519px){article.member section.side{margin-top:40px}}article.member section.side nav.nav_box ul.current1 li:first-child a{color:#076faa}article.member section.side nav.nav_box ul.current2 li:nth-child(2) a{color:#076faa}article.member section.side nav.nav_box ul.current3 li:nth-child(3) a{color:#076faa}article.member section.side nav.nav_box ul.current4 li:nth-child(4) a{color:#076faa}article.member section.side nav.nav_box ul.current5 li:nth-child(5) a{color:#076faa}article.member section.side nav.nav_box ul.current6 li:nth-child(6) a{color:#076faa}article.member section.side nav.nav_box ul.current7 li:nth-child(7) a{color:#076faa}article.member section.side nav.nav_box ul.current8 li:nth-child(8) a{color:#076faa}article.member .progress-bar-container{position:relative;margin:10px 0 5px;width:100%;height:20px;background-color:#ddd;border-radius:4px}article.member .progress-bar{position:absolute;top:0;left:0;bottom:0;background-color:#ddd;border-radius:4px;transition:width .4s ease-in-out}article.member .strength-0{width:2%;background-color:red}article.member .strength-1{width:25%;background-color:orange}article.member .strength-2{width:50%;background-color:gold}article.member .strength-3{width:75%;background-color:#9acd32}article.member .strength-4{width:100%;background-color:green}article.member #feedback-message{font-size:1.3rem;font-weight:500}article.member #feedback-message.text-st1{color:red}article.member #feedback-message.text-st2{color:orange}article.member #feedback-message.text-st3{color:gold}article.member #feedback-message.text-st4{color:#9acd32}article.member #feedback-message.text-st5{color:green}article.member .disabled_password{opacity:.5;cursor:not-allowed}article.member .form_input .alertarea.active.d-none{display:none!important}article.member .sort_is_check{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .sort_is_check .sort{flex-wrap:nowrap}}@media only screen and (max-width: 519px){article.member .sort_is_check{display:block}}article.member .sort_is_check .is_check_text{font-size:1.5rem;margin-bottom:5px;color:#707070}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .sort_is_check .is_check_text{font-size:.9rem}}article.member .sort_is_check .is_check_text:before{font:var(--fa-font-solid);content:"";display:inline-block;font-size:2rem;margin-right:8px;color:red}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .sort_is_check .is_check_text:before{font-size:1.5rem}}article.member .cancellation .step{margin-bottom:60px}article.member .cancellation p{text-align:center}article.member .cancellation a.link{font-weight:400}article.member .cancellation .checkbox input.checkbox_input:checked+.checkbox_check{border:solid 2px #000;background:#000}article.member .cancellation .checkbox input.checkbox_input:checked+.checkbox_check:before{background-color:#000;color:#fff;font-size:1.6rem}article.member .cancellation .not_reach{background-color:#fff;padding:40px 38px;margin:40px auto 100px;border:1px solid #ccc;border-radius:5px;max-width:912px}@media only screen and (max-width: 519px){article.member .cancellation .not_reach{padding:15px;margin:25px auto 40px}}article.member .cancellation .not_reach .title{font-size:2rem;margin-bottom:30px}@media only screen and (max-width: 519px){article.member .cancellation .not_reach .title{font-size:1.8rem;margin-bottom:20px}}article.member .cancellation .not_reach .title:before{font:var(--fa-font-solid);content:"";display:inline-block;font-size:2.6rem;margin-right:8px;color:#fe9b2a}@media only screen and (max-width: 519px){article.member .cancellation .not_reach .title:before{font-size:2.2rem}}article.member .cancellation .not_reach ul{margin-left:20px}@media only screen and (max-width: 519px){article.member .cancellation .not_reach ul{padding-left:20px}}article.member .cancellation .not_reach ul li{list-style-type:disc;line-height:2}article.member .cancellation .notice{margin-top:50px;padding-left:2em;position:relative}article.member .cancellation .notice:after{content:"※";display:block;position:absolute;top:3px;left:0;font-size:1.6rem}article.member .cancellation .notice p{text-align:left;line-height:2}article.member .cancellation a.link_setting{color:#076faa;font-weight:400;background:url(/images/icon_up_right.svg) right center no-repeat;background-size:15px auto;padding-right:20px}article.member .cancellation .approval{margin:30px auto 50px;display:flex;justify-content:center}article.member .cancellation .reason{max-width:630px;background-color:#fff;padding:30px 38px 30px 60px;margin:0 auto 80px;border:1px solid #ccc;border-radius:5px}@media only screen and (max-width: 519px){article.member .cancellation .reason{padding:20px 30px}}article.member .cancellation .reason .title{text-align:left;font-weight:500}article.member .cancellation .reason .checkbox{padding:5px 0}article.member .cancellation .reason .checkbox .checkbox_check{width:15px;height:15px;border:solid 2px #a8a8a8;background:#fbfbfb;border-radius:2px}article.member .cancellation .reason .checkbox input.checkbox_input:checked+.checkbox_check:before{font-size:1.2rem}article.member .cancellation .reason .form_input{margin-top:20px}article.member .cancellation .reason .form_input textarea{height:110px}article.member .cancellation .complete{font-size:2.5rem;font-weight:500;margin-bottom:50px}@media only screen and (max-width: 519px){article.member .cancellation .complete{font-size:2rem;margin-bottom:30px}}article.member .cancellation .bottom{margin-bottom:60px}article.member .download .chip_list{margin-top:0}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member .download .chip_list a{padding-right:48px}article.member .download .chip_list a span.ct_num{width:30px}}@media only screen and (min-width: 1024px){article.member .download .dl_list .dl_title span.category{width:124px!important}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member .download .dl_list .dl_title span.category{width:104px!important}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.member .download .dl_list .dl_title span.foruser{padding:3px 10px!important}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.member .download .dl_list .dl_title span.foruser{margin-top:5px;margin-left:0!important}}@media only screen and (max-width: 519px){article.member .download .dl_list .dl_title span.foruser{margin-top:5px;margin-left:0!important}}article.member .pcn_pdn p{color:#333}article.member .explain{display:flex;justify-content:flex-start;align-items:flex-start;margin:20px 0;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 519px){article.member .explain{display:block}}article.member .explain span.attr{border:1px solid #ccc;display:block;padding:5px 10px;font-size:1.2rem;background-color:#f1f1f1;border-radius:5px;width:160px;text-align:center}@media only screen and (max-width: 519px){article.member .explain span.attr{margin-bottom:10px}}article.member .explain p{width:calc(100% - 190px)}@media only screen and (max-width: 519px){article.member .explain p{width:100%}}article.member .detail_tab_cont{background-color:#f1f1f1;height:65px;position:relative;border-bottom:1px solid #ccc;margin-top:30px}@media only screen and (max-width: 519px){article.member .detail_tab_cont{height:40px}}article.member .detail_tab_cont ul{position:relative;display:flex;justify-content:center;width:100%}article.member .detail_tab_cont ul li{margin-bottom:0;width:50%}article.member .detail_tab_cont ul li span,article.member .detail_tab_cont ul li a{font-size:1.8rem;font-weight:500;width:100%;height:65px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#707070}@media only screen and (max-width: 519px){article.member .detail_tab_cont ul li span,article.member .detail_tab_cont ul li a{font-size:1.2rem;height:40px;width:100%}}article.member .detail_tab_cont ul li span:hover,article.member .detail_tab_cont ul li a:hover{text-decoration:none}article.member .detail_tab_cont ul li.current span,article.member .detail_tab_cont ul li.current a{border:1px solid #ccc;border-radius:5px 5px 0 0;border-bottom:none;background-color:#fbfbfb;color:#000}article.member .detail_tab section{padding:40px 0}@media only screen and (max-width: 519px){article.member .detail_tab section{padding:30px 0}}article.member .detail_tab section.tab_download{padding-top:40px}article.member .detail_tab section .sort{padding:0}article.member .detail_tab article.download{padding:0}@media only screen and (max-width: 519px){article.member .table-scroll{margin-bottom:30px}}@media only screen and (max-width: 519px){article.member table.pcn{margin-bottom:0;width:200%}}article.member table.pcn thead th{text-align:center;font-size:1.4rem}article.member table.pcn thead th:first-child,article.member table.pcn thead th:last-child{width:100px}article.member table.pcn thead th:nth-child(2){width:210px}article.member table.pcn thead th:nth-child(4){width:130px}article.member table.pcn tbody tr th,article.member table.pcn tbody tr td{background-color:#fff;padding-top:20px;padding-bottom:20px;color:#333;font-size:1.4rem}article.member table.pcn tbody tr th.text-center,article.member table.pcn tbody tr td.text-center{text-align:center}article.member table.pcn tbody tr th.detail,article.member table.pcn tbody tr td.detail{color:#333;max-width:280px}article.member table.pcn tbody tr th p,article.member table.pcn tbody tr td p{font-size:1.4rem}article.member table.pcn tbody tr th ul li,article.member table.pcn tbody tr td ul li{font-size:1.4rem}article.member table.pcn tbody tr:nth-child(2n) th,article.member table.pcn tbody tr:nth-child(2n) td{background-color:#f8f8f8}article.member table.pcn tbody tr.gray{background-color:#e4e4e4}@media only screen and (max-width: 519px){article.download{padding-bottom:120px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .login_notice{justify-content:center;padding:10px 20px 20px!important}}article.download .keywords{display:block;margin-bottom:60px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .keywords .search_keywords{padding:30px 40px 10px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .keywords .search_text_cont{align-items:center}}article.download .keywords .search_text_cont .search_text{width:680px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .keywords .search_text_cont .search_text{width:72%}}@media only screen and (max-width: 519px){article.download .keywords .search_text_cont .search_text{width:100%}}article.download .keywords .search_text_cont button.btn_submit{padding:0 30px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .keywords .search_text_cont button.btn_submit{padding:0 10px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .keywords .search_text_cont button.btn_submit{padding:0 20px;width:26%}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .keywords .search_more{padding:30px 40px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .keywords .search_more .more_makers,article.download .keywords .search_more .more_categories{padding-left:0}}@media only screen and (min-width: 1024px){article.download .keywords .search_more .more_makers p.title,article.download .keywords .search_more .more_categories p.title{width:calc(100% - 700px)}}@media only screen and (min-width: 1024px){article.download .keywords .search_more .more_makers .list_cont,article.download .keywords .search_more .more_categories .list_cont{width:700px}}article.download .keywords .search_more .more_makers.products,article.download .keywords .search_more .more_categories.products{display:none}article.download .keywords .search_more .more_count_submit{justify-content:center;margin-top:40px}article.download .search_result{margin-top:30px}article.download .chip_list{margin:50px 0 0}article.download .chip_list a{display:inline-block;padding:10px 55px 10px 10px;font-size:1.3rem;position:relative;background-color:#e4e4e4;border-radius:20px;margin:0 10px 10px 0;transition:all .2s}@media only screen and (max-width: 519px){article.download .chip_list a{padding:8px 45px 8px 8px;font-size:1.1rem;border-radius:20px}}article.download .chip_list a span.ct_num{font-size:1.2rem;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);right:10px;width:38px;height:25px;background-color:#fff;border-radius:13px;color:#828282}@media only screen and (max-width: 519px){article.download .chip_list a span.ct_num{font-size:1rem;right:5px;width:30px;height:20px}}article.download .chip_list a:hover,article.download .chip_list a .current{background-color:#076faa;color:#fff;text-decoration:none}article.download .chip_list a:hover span.ct_num,article.download .chip_list a .current span.ct_num{color:#828282}article.download .chip_list a.disabled{pointer-events:none;opacity:.4}article.download .sort_is_check{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .sort_is_check .sort{flex-wrap:nowrap}}@media only screen and (max-width: 519px){article.download .sort_is_check{display:block}}article.download .sort{align-items:flex-end;gap:28px;margin-bottom:20px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .sort{gap:10px}}@media only screen and (max-width: 519px){article.download .sort{gap:10px}}article.download .sort .box{margin-right:0}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .sort .box{margin-bottom:0}}article.download .sort .box.change_layout{padding-bottom:0}@media only screen and (max-width: 519px){article.download .sort .box.number .form_input .select_box{width:76px}}@media only screen and (max-width: 519px){article.download .sort .box.sorting .form_input .select_box{width:100px}}@media only screen and (max-width: 519px){article.download .sort.end_sp{justify-content:flex-end}}article.download .dl_list__box{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px;gap:30px 24px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .dl_list__box{gap:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list__box{gap:2%}}@media only screen and (max-width: 519px){article.download .dl_list__box{gap:2%}}article.download .dl_list__box a.box{width:254px;background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;margin-bottom:30px;position:relative;overflow:hidden;transition:all .3s;padding-top:10px;padding-bottom:15px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .dl_list__box a.box{width:calc((100% - 40px) / 3);margin-bottom:15px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list__box a.box{width:32%;margin-bottom:15px}}@media only screen and (max-width: 519px){article.download .dl_list__box a.box{width:49%;padding:10px 0;margin-bottom:15px}}article.download .dl_list__box a.box:hover{text-decoration:none;opacity:.8}article.download .dl_list__box a.box img{display:block;margin:0 auto;width:auto;height:160px;object-fit:contain}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list__box a.box img{width:auto}}@media only screen and (max-width: 519px){article.download .dl_list__box a.box img{width:auto;height:110px}}article.download .dl_list__box a.box img.thumbnail{border:1px solid #ccc}article.download .dl_list__box a.box .category_area{padding:10px 20px 0}@media only screen and (max-width: 519px){article.download .dl_list__box a.box .category_area{padding:10px 15px 0 0}}article.download .dl_list__box a.box .category{color:#828282;font-size:1.3rem}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list__box a.box .category{margin:0 15px}}@media only screen and (max-width: 519px){article.download .dl_list__box a.box .category{margin:0 10px;font-size:1.1rem}}article.download .dl_list__box a.box .title{font-size:1.5rem;font-weight:500;min-height:8.8em;padding:15px 20px 0}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list__box a.box .title{padding:15px;font-size:1.3rem}}@media only screen and (max-width: 519px){article.download .dl_list__box a.box .title{padding:10px;font-size:1.3rem}}article.download .dl_list__box a.box .maker_date{padding:0 0 15px;margin:0 20px;border-bottom:1px solid #ccc}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list__box a.box .maker_date{margin:0 15px}}@media only screen and (max-width: 519px){article.download .dl_list__box a.box .maker_date{padding:0 15px;margin:0;border-bottom:none}}article.download .dl_list__box a.box .maker_date .maker{color:#707070;font-size:1.3rem;font-weight:500;margin-bottom:0}article.download .dl_list__box a.box .maker_date .date{color:#a8a8a8;font-size:1.3rem;margin-bottom:0}article.download .dl_list__box a.box .date_type{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 519px){article.download .dl_list__box a.box .date_type{display:block;padding-bottom:15px;border-bottom:1px solid #ccc}}article.download .dl_list__box a.box .type{font-size:1.1rem;color:#707070}article.download .dl_list__box a.box .type span{margin-left:5px}article.download .dl_list__box a.box span.foruser{background-color:#fff;color:#ff8e4e;display:inline-block;padding:3px 10px;font-size:1rem;border:1px solid #ff8e4e;border-radius:5px;text-align:center;margin-left:10px}@media only screen and (max-width: 519px){article.download .dl_list__box a.box span.foruser{font-size:0;padding:3px 10px;line-height:0;margin-left:5px}}@media only screen and (max-width: 519px){article.download .dl_list__box a.box span.foruser:after{content:"限定";font-size:1rem;line-height:initial}}article.download .dl_list__box a.box span.updated{display:block;position:absolute;top:6px;left:0}article.download .dl_list__box a.box span.updated:after{font:var(--fa-font-solid);content:"";display:inline-block;font-size:2rem;margin-left:8px;color:red}@media only screen and (max-width: 519px){article.download .dl_list__box a.box span.updated:after{font-size:1.3rem}}article.download .dl_list__box.fullwidth{display:block!important}article.download .dl_list__box.fullwidth a.box{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:28px;border-radius:0;padding:5px 10px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list__box.fullwidth a.box{margin-bottom:15px}}@media only screen and (max-width: 519px){article.download .dl_list__box.fullwidth a.box{width:100%;padding:10px;margin-bottom:15px}}article.download .dl_list__box.fullwidth a.box:first-child{border-radius:5px 5px 0 0}article.download .dl_list__box.fullwidth a.box:last-child{border-radius:0 0 5px 5px}article.download .dl_list__box.fullwidth a.box img{margin:0;width:160px;height:114px;min-width:160px}article.download .dl_list__box.fullwidth a.box .text_cont{margin:0 0 0 15px;padding:10px 0;width:100%}article.download .dl_list__box.fullwidth a.box .text_cont .category_area{padding:10px 25px 0 0}article.download .dl_list__box.fullwidth a.box .text_cont .category{margin:0;padding:0 0 5px;border-bottom:none;position:relative}article.download .dl_list__box.fullwidth a.box .text_cont .title{font-size:1.5rem;font-weight:500;min-height:0;padding:5px 10px 0 0}article.download .dl_list__box.fullwidth a.box .text_cont .maker_date{margin:0 20px 0 0;padding:0 0 10px;text-align:right}@media only screen and (max-width: 519px){article.download .dl_list__box.fullwidth a.box .text_cont .maker_date{padding-left:10px;right:0;bottom:10px}}@media only screen and (max-width: 519px){article.download .dl_list{overflow-x:scroll}}article.download .dl_list table.striped{margin-bottom:80px}@media only screen and (max-width: 519px){article.download .dl_list table.striped{width:600px}}@media only screen and (min-width: 1024px){article.download .dl_list table.striped thead th:first-child{width:98px}article.download .dl_list table.striped thead th:nth-child(2){width:34%}article.download .dl_list table.striped thead th:nth-child(3){width:130px}article.download .dl_list table.striped thead th:nth-child(4){width:110px}article.download .dl_list table.striped thead th:nth-child(5){width:90px}article.download .dl_list table.striped thead th:last-child{width:106px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list table.striped thead th{font-size:1.2rem;padding:8px;width:auto}}@media only screen and (max-width: 519px){article.download .dl_list table.striped thead th{width:auto}}article.download .dl_list table.striped thead tr{background-color:#f1f1f1}article.download .dl_list table.striped thead th{color:#333}article.download .dl_list table.striped th,article.download .dl_list table.striped td{border:1px solid #ccc;color:#707070;padding:10px;text-align:center}article.download .dl_list table.striped td img{width:auto;max-width:100%;height:auto;object-fit:contain}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .dl_list table.striped td img{min-width:66px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .dl_list table.striped td img{min-width:66px;max-width:80px}}@media only screen and (max-width: 519px){article.download .dl_list table.striped td img{min-width:66px;max-width:80px}}article.download .dl_list table.striped td img.thumbnail{border:1px solid #ccc}article.download .dl_list table.striped td.dl_title{position:relative;padding:10px;text-align:left;vertical-align:top}article.download .dl_list table.striped td.dl_title span.category{display:inline-block;width:144px;padding:3px 4px;font-size:1.2rem;background-color:#707070;color:#fff;border-radius:5px;text-align:center}@media only screen and (max-width: 519px){article.download .dl_list table.striped td.dl_title span.category{width:auto;padding:3px 10px;font-size:1rem}}article.download .dl_list table.striped td.dl_title span.category.wp{background-color:#a8a8a8}article.download .dl_list table.striped td.dl_title span.category.manual{background-color:#ccc}article.download .dl_list table.striped td.dl_title span.category.driver{background-color:#828282}article.download .dl_list table.striped td.dl_title span.category.casestudy{background-color:#4d4d4d}article.download .dl_list table.striped td.dl_title span.foruser{background-color:#fff;color:#ff8e4e;display:inline-block;padding:3px 15px;font-size:1.2rem;border:1px solid #ff8e4e;border-radius:5px;text-align:center;margin-left:10px}@media only screen and (max-width: 519px){article.download .dl_list table.striped td.dl_title span.foruser{font-size:0;padding:3px 10px;line-height:0;margin-left:5px}}@media only screen and (max-width: 519px){article.download .dl_list table.striped td.dl_title span.foruser:after{content:"限定";font-size:1rem;line-height:initial}}article.download .dl_list table.striped td.dl_title span.updated:after{font:var(--fa-font-solid);content:"";display:inline-block;font-size:2rem;margin-left:8px;color:red}@media only screen and (max-width: 519px){article.download .dl_list table.striped td.dl_title span.updated:after{font-size:1.3rem}}article.download .dl_list table.striped td.dl_title a{display:block;color:#076faa;margin-top:8px}article.download .download_detail_cont{display:flex;justify-content:space-between;margin-bottom:60px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .download_detail_cont{margin-bottom:50px;display:block}}@media only screen and (max-width: 519px){article.download .download_detail_cont{display:block;margin-bottom:30px}}article.download .download_detail_cont .image{width:256px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .download_detail_cont .image{width:200px;margin:0 auto 40px}}@media only screen and (max-width: 519px){article.download .download_detail_cont .image{width:100%}}article.download .download_detail_cont .image img{width:100%;object-fit:contain;display:block;margin:0 auto}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .download_detail_cont .image img{width:100%;height:auto}}@media only screen and (max-width: 519px){article.download .download_detail_cont .image img{width:auto;height:auto;max-height:200px}}article.download .download_detail_cont .image img.thumbnail{border:1px solid #ccc}article.download .download_detail_cont .text_block{width:800px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .download_detail_cont .text_block{width:calc(100% - 276px)}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.download .download_detail_cont .text_block{width:100%;margin:20px 0}}@media only screen and (max-width: 519px){article.download .download_detail_cont .text_block{width:100%;margin:20px 0}}article.download .download_detail_cont .text_block .title{font-size:1.5rem;font-weight:500;margin-bottom:20px}@media only screen and (min-width: 1024px){article.download .download_detail_cont .text_block .title{font-size:1.8rem}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .download_detail_cont .text_block .login_notice{flex-wrap:nowrap;gap:0 20px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .download_detail_cont .text_block .login_notice p{font-size:1.3rem}}article.download .download_detail_cont .text_block .login_notice p.title{font-size:1.5rem;font-weight:600;margin-bottom:10px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.download .download_detail_cont .text_block .login_notice p.title{font-size:1.4rem}}article.download .download_detail_cont .detail{border-top:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding-top:15px}@media only screen and (max-width: 519px){article.download .download_detail_cont .detail{display:block}}article.download .download_detail_cont .detail .spec span{color:#707070;margin-right:20px}@media only screen and (max-width: 519px){article.download .download_detail_cont .detail .spec span{margin-right:0;margin-bottom:10px}}article.download .download_detail_cont .detail .spec span.category{display:inline-block;background-color:#707070;font-size:1.2rem;padding:3px 10px;width:150px;text-align:center;border-radius:5px;color:#fff}@media only screen and (max-width: 519px){article.download .download_detail_cont .detail .spec span.category{width:100%}}article.download .download_detail_cont .detail .spec span.makername{font-weight:500;font-size:1.8rem}@media only screen and (max-width: 519px){article.download .download_detail_cont .detail .spec span.makername{font-size:1.5rem}}article.download .download_detail_cont .btn_dl{background-color:#076faa;width:250px;color:#fff;font-size:1.8rem;font-weight:500;padding:16px 0;display:flex;justify-content:center;align-items:center;border:none;border-radius:50px;cursor:pointer}@media only screen and (max-width: 519px){article.download .download_detail_cont .btn_dl{padding:10px 0;font-size:1.6rem;margin:15px auto}}article.download .download_detail_cont .btn_dl:hover{opacity:.7;text-decoration:none}article.download .download_detail_cont .btn_dl img{margin-left:5px}article.download .download_detail_cont .btn_dl i{margin-left:5px}article.download .download_detail_cont .not{width:250px;float:right;margin-bottom:10px}@media only screen and (max-width: 519px){article.download .download_detail_cont .not{width:100%;float:none}}article.download .download_detail_cont .not .btn_dl{position:relative;text-decoration:none;opacity:.5}article.download .download_detail_cont .not .btn_dl .ban{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;background-color:#ffffff80;color:#a7a7a7;font-size:2.4rem}article.download .download_detail_cont .not .btn_dl:hover{cursor:not-allowed}article.download .download_detail_cont .supp{font-size:1.2rem;margin-top:5px;color:#707070;clear:both}article.download .download_detail_cont .supp a{color:#076faa;font-weight:500;text-decoration:underline}article.contact .first{text-align:center;font-size:1.4rem;margin-bottom:30px}@media only screen and (min-width: 1024px){article.contact .first{font-size:1.8rem;margin-bottom:70px}}article.contact .first a{color:#076faa}article.contact .row{justify-content:space-between}@media only screen and (max-width: 519px){article.contact .row{margin-bottom:40px}}article.contact .row .box{background-color:#fff;width:536px;border:1px solid #ccc;border-radius:5px;padding:30px;margin-bottom:50px;text-align:center}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.contact .row .box{width:48%}article.contact .row .box br{display:none}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.contact .row .box{width:48%;padding:20px;margin-bottom:25px}article.contact .row .box p{font-size:1.3rem}article.contact .row .box br{display:none}}@media only screen and (max-width: 519px){article.contact .row .box{width:100%;padding:20px;margin-bottom:25px}}article.contact .row .box img{display:block;width:120px;margin:0 auto 15px}article.contact .row .box .title{text-align:center;font-size:2rem;font-weight:500;margin-bottom:25px}@media only screen and (max-width: 519px){article.contact .row .box .title{font-size:1.8rem}}article.contact .row .box .text{color:#707070;margin-bottom:20px}article.contact .row .box a{color:#076faa;text-decoration:underline}article.contact .row .box a:hover{text-decoration:none}article.contact .row .box .btn{color:#707070}article.contact .row .box .btn .btn_submit{color:#fff;height:55px;border-radius:28px;text-decoration:none;position:relative}@media only screen and (min-width: 1024px){article.contact .row .box .btn .btn_submit{width:364px;margin:auto}}article.contact .row .box .btn .btn_submit:after{font:var(--fa-font-solid);content:"";display:block;font-size:1.6rem;position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 519px){article.contact .row .box .btn .btn_submit:after{font-size:1.3rem}}article.contact .row .box .tel{font-size:3rem;font-weight:500;color:#076faa;line-height:.5;margin-bottom:30px}article.contact .notice{margin-top:40px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.contact .notice{padding:0 30px}}@media only screen and (max-width: 519px){article.contact .notice{margin-top:100px}}article.contact .notice .title{font-size:2rem;font-weight:500;margin-bottom:25px;text-align:center}@media only screen and (max-width: 519px){article.contact .notice .title{font-size:1.6rem}}article.contact .notice ul{padding-left:1rem}@media only screen and (max-width: 519px){article.contact .notice ul{padding:0 10px 0 30px}}article.contact .notice ul li{list-style-type:disc;margin-bottom:15px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.contact .notice ul li{font-size:1.3rem}}@media only screen and (min-width: 1024px){article.contact .notice ul{padding-left:100px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.contact .notice ul{padding-left:30px}}article.contact .btn_submit.ps_reset{width:270px;margin:50px auto 20px}article.contact .step{display:flex;justify-content:space-between;width:608px;margin:30px auto 90px;position:relative}@media only screen and (min-width: 520px) and (max-width: 1023px){article.contact .step{margin-bottom:50px}}@media only screen and (max-width: 519px){article.contact .step{width:100%;margin-bottom:40px}}article.contact .step:after{content:"";display:block;position:absolute;top:23px;left:50%;transform:translate(-50%);width:465px;height:1px;background-color:#a8a8a8;z-index:1}@media only screen and (max-width: 519px){article.contact .step:after{top:18px;width:80%}}article.contact .step .box{width:180px;text-align:center;position:relative;z-index:2}@media only screen and (max-width: 519px){article.contact .step .box{width:30%}}article.contact .step .box span.num{display:flex;justify-content:center;align-items:center;font-size:2.2rem;font-weight:500;color:#fff;width:45px;height:45px;border-radius:23px;background-color:#a8a8a8;margin:0 auto 10px}@media only screen and (max-width: 519px){article.contact .step .box span.num{width:35px;height:35px;font-size:1.8rem}}article.contact .step .box.active span.num{background-color:#076faa}article.contact .step .box span.text{color:#a8a8a8;font-size:1.8rem;font-weight:500}@media only screen and (max-width: 519px){article.contact .step .box span.text{font-size:1.1rem}}article.contact .step .box.active span.text{color:#076faa}article.contact form.entry{width:100%;margin:auto}@media only screen and (min-width: 1024px){article.contact form.entry{width:914px}}article.contact form.entry .row{border-bottom:1px solid #ccc;padding:14px 0 4px}@media only screen and (max-width: 519px){article.contact form.entry .row{margin-bottom:0}}article.contact form.entry .row>.row{padding:0;border-bottom:none;width:100%;display:flex;justify-content:space-between}@media only screen and (min-width: 520px) and (max-width: 1023px){article.contact form.entry .row>.row{justify-content:flex-start;gap:15px}}@media only screen and (min-width: 1024px){article.contact form.entry .row>.row{width:630px;justify-content:flex-start}}article.contact form.entry .row>.row .form_input{width:48%;margin-right:0}@media only screen and (min-width: 1024px){article.contact form.entry .row>.row .form_input{width:254px;margin-right:20px}}article.contact form.entry .row.first_row{border-top:1px solid #ccc}article.contact form.entry .row.first_row .head{padding:0}@media only screen and (min-width: 1024px){article.contact form.entry .row.first_row .head{padding:11px 0 20px}}article.contact form.entry .head{font-size:1.3rem;width:100%;margin-bottom:10px}@media only screen and (min-width: 1024px){article.contact form.entry .head{width:284px;font-size:1.5rem;padding-top:11px}}article.contact form.entry .form_input{width:630px}@media only screen and (max-width: 519px){article.contact form.entry .form_input{width:100%}}article.contact form.entry .form_input .label{margin-top:10px;font-weight:400}article.contact form.entry .form_input .varidation{margin:0 0 10px 10px}article.contact form.entry .radio_list{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-top:11px}article.contact form.entry .radio_list .radio{margin-bottom:10px}article.contact form.entry .radio_list input[type=radio]+.radio-label{margin-right:40px}article.contact form.entry .radio_list input[type=radio]:last-child+.radio-label{margin-right:0}article.contact form.entry .inquiry_product{background-color:#e4e4e4;margin:50px 0 75px;border-radius:5px;padding:13px 18px 30px}@media only screen and (max-width: 519px){article.contact form.entry .inquiry_product{padding:14px 10px 15px;margin:40px 0}}article.contact form.entry .inquiry_product .select_cont{width:448px}@media only screen and (max-width: 519px){article.contact form.entry .inquiry_product .select_cont{width:100%}}article.contact form.entry .inquiry_product .form_input{width:100%}article.contact form.entry .inquiry_product .form_input .label{margin-top:20px}article.contact form.entry .inquiry_product .radio_list{margin:.5rem;justify-content:center}@media only screen and (max-width: 519px){article.contact form.entry .inquiry_product .radio_list{justify-content:flex-start}}article.contact form.entry .inquiry_product .radio_list input[type=radio]+.radio-label{color:#333;margin-right:40px}article.contact form.entry .inquiry_product .radio_list input[type=radio]:last-child+.radio-label{margin-right:0}@media only screen and (min-width: 1024px){article.contact .confirm_cont table.striped{width:912px;margin:0 auto 67px}}@media only screen and (max-width: 519px){article.contact .confirm_cont table.striped{margin-bottom:35px}}article.contact .next{display:flex;justify-content:center}@media only screen and (min-width: 520px) and (max-width: 1023px){article.contact .next{margin-top:40px}}article.contact .next .btn_submit{width:350px;font-size:1.8rem;height:55px;border-radius:28px}@media only screen and (max-width: 519px){article.contact .next .btn_submit{font-size:1.6rem;width:60%;margin:0 auto 15px}}article.contact .next .btn_reset{width:250px;margin-right:30px;font-size:1.8rem;height:55px;border-radius:28px}@media only screen and (max-width: 519px){article.contact .next .btn_reset{font-size:1.6rem;margin:0 5px 15px auto;width:38%}}article.contact .thanks p{text-align:center}article.contact .thanks p.title{font-size:2.5rem;font-weight:500;margin-bottom:40px}@media only screen and (max-width: 519px){article.contact .thanks p.title{font-size:2rem;margin-bottom:30px}}article.contact .thanks p.email{font-size:1.8rem;margin:40px 0}@media only screen and (max-width: 519px){article.contact .thanks p.email{font-size:1.5rem}}article.contact .thanks p.email span{color:#076faa;display:block}article.contact .thanks img.image{display:block;margin:0 auto 40px}article.contact .thanks .not_reach{background-color:#fff;padding:40px 80px;margin:50px auto 100px;border:1px solid #ccc;border-radius:5px;max-width:912px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.contact .thanks .not_reach{padding:30px 60px}}@media only screen and (max-width: 519px){article.contact .thanks .not_reach{padding:15px;margin:25px auto 40px}}article.contact .thanks .not_reach .title{font-size:2rem;margin-bottom:30px}@media only screen and (max-width: 519px){article.contact .thanks .not_reach .title{font-size:1.8rem;margin-bottom:20px}}article.contact .thanks .not_reach .title:before{font:var(--fa-font-solid);content:"";display:inline-block;font-size:2.6rem;margin-right:8px;color:#fe9b2a}@media only screen and (max-width: 519px){article.contact .thanks .not_reach .title:before{font-size:2.2rem}}@media only screen and (max-width: 519px){article.contact .thanks .not_reach ul{padding-left:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.contact .thanks .not_reach ul li{font-size:1.4rem}}article.contact .thanks .not_reach ul li{list-style-type:disc;line-height:2}article.contact .iframe_before{width:100%;height:1630px}@media only screen and (min-width: 1000px){article.contact .iframe_before{height:1830px}}article.contact .iframe_after{width:100%;height:2600px}@media only screen and (min-width: 1000px){article.contact .iframe_after{height:2800px}}article.products,article.endsale{padding:0 0 80px}@media only screen and (max-width: 519px){article.products .sort,article.endsale .sort{display:block;flex-wrap:wrap}article.products .sort .flex.justify-end,article.endsale .sort .flex.justify-end{flex-basis:58%;display:flex;justify-content:flex-end}article.products .sort .form_input,article.endsale .sort .form_input{margin-bottom:10px}article.products .sort div:first-child,article.endsale .sort div:first-child{overflow-x:visible}article.products .sort div:first-child .number,article.endsale .sort div:first-child .number{flex:1}article.products .sort div:last-child,article.endsale .sort div:last-child{justify-content:space-between}}article.products .first,article.endsale .first{text-align:center;font-size:1.4rem;line-height:1.8;font-weight:500;margin-bottom:30px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .first,article.endsale .first{font-size:1.6rem;margin-bottom:50px}}@media only screen and (min-width: 1024px){article.products .first,article.endsale .first{font-size:1.8rem;margin-bottom:70px}}article.products .categories,article.endsale .categories{padding:80px 0;background-color:#eee}@media only screen and (max-width: 519px){article.products .categories,article.endsale .categories{padding:30px 0}}article.products .category_list,article.endsale .category_list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1%}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .category_list,article.endsale .category_list{gap:2%}}@media only screen and (min-width: 1024px){article.products .category_list,article.endsale .category_list{gap:2%}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .category_list,article.endsale .category_list{gap:0 10px}}article.products .category_list .box,article.endsale .category_list .box{width:23%;background-color:#fff;border:1px solid #e4e4e4;padding:20px;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;margin-bottom:30px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .category_list .box,article.endsale .category_list .box{width:calc((100% - 30px)/4)}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .category_list .box,article.endsale .category_list .box{width:32%;padding:15px}}@media only screen and (max-width: 519px){article.products .category_list .box,article.endsale .category_list .box{width:49%;padding:10px;margin-bottom:15px}}article.products .category_list .box .image,article.endsale .category_list .box .image{display:block;padding:0 0 20px;border-bottom:1px solid #ccc;margin-bottom:30px}@media only screen and (max-width: 519px){article.products .category_list .box .image,article.endsale .category_list .box .image{margin-bottom:20px}}article.products .category_list .box .image:hover,article.endsale .category_list .box .image:hover{opacity:.8;color:#076faa;text-decoration:none}article.products .category_list .box .image img,article.endsale .category_list .box .image img{display:block;margin:0 auto 5px;width:145px;height:108px;object-fit:cover}article.products .category_list .box .image p,article.endsale .category_list .box .image p{text-align:center;margin-bottom:0;font-weight:500;color:#076faa}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .category_list .box .image p,article.endsale .category_list .box .image p{font-size:1.4rem}}@media only screen and (max-width: 519px){article.products .category_list .box .image p,article.endsale .category_list .box .image p{font-size:1.3rem}}article.products .category_list .box ul li,article.endsale .category_list .box ul li{margin-bottom:15px}article.products .category_list .box ul li a,article.endsale .category_list .box ul li a{display:block;color:#707070;padding-left:20px;position:relative;font-size:1.4rem}@media only screen and (max-width: 519px){article.products .category_list .box ul li a,article.endsale .category_list .box ul li a{font-size:1.2rem}}article.products .category_list .box ul li a:before,article.endsale .category_list .box ul li a:before{font:var(--fa-font-solid);content:"";display:block;font-size:1.4rem;position:absolute;left:0;top:3px}@media only screen and (max-width: 519px){article.products .category_list .box ul li a:before,article.endsale .category_list .box ul li a:before{font-size:1.2rem}}article.products .category_list .box ul li a:hover,article.endsale .category_list .box ul li a:hover{color:#076faa}article.products .category_list.big_category .box,article.endsale .category_list.big_category .box{width:254px;text-align:center;margin-bottom:28px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .category_list.big_category .box,article.endsale .category_list.big_category .box{width:32%;margin-bottom:15px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .category_list.big_category .box,article.endsale .category_list.big_category .box{width:32%;margin-bottom:15px}}@media only screen and (max-width: 519px){article.products .category_list.big_category .box,article.endsale .category_list.big_category .box{width:49%;padding:10px;margin-bottom:15px}}article.products .category_list.big_category .box img,article.endsale .category_list.big_category .box img{width:145px;height:auto;margin-bottom:38px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .category_list.big_category .box img,article.endsale .category_list.big_category .box img{height:auto;margin-bottom:15px;width:100%}}article.products .category_list.big_category .box p.title,article.endsale .category_list.big_category .box p.title{font-size:1.5rem;font-weight:500}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .category_list.big_category .box p.title,article.endsale .category_list.big_category .box p.title{font-size:1.3rem}}@media only screen and (max-width: 519px){article.products .category_list.big_category .box p.title,article.endsale .category_list.big_category .box p.title{font-size:1.3rem}}article.products .category_list.big_category .box:hover,article.endsale .category_list.big_category .box:hover{text-decoration:none;opacity:.8}article.products .product_list,article.endsale .product_list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px;gap:30px 20px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .product_list,article.endsale .product_list{gap:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .product_list,article.endsale .product_list{gap:2%}}@media only screen and (max-width: 519px){article.products .product_list,article.endsale .product_list{gap:2%}}article.products .product_list .box,article.endsale .product_list .box{width:254px;background-color:#fff;border:1px solid #e4e4e4;padding:5px 25px 30px;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;position:relative;overflow:hidden;transition:all .3s}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .product_list .box,article.endsale .product_list .box{width:calc((100% - 40px) / 3)}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .product_list .box,article.endsale .product_list .box{width:32%;padding:5px 10px 30px;margin-bottom:15px}}@media only screen and (max-width: 519px){article.products .product_list .box,article.endsale .product_list .box{width:49%;padding:5px 10px 10px;margin-bottom:15px}}article.products .product_list .box:hover,article.endsale .product_list .box:hover{text-decoration:none;opacity:.8}article.products .product_list .box a,article.endsale .product_list .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}article.products .product_list .box .icon,article.endsale .product_list .box .icon{display:block;position:absolute;top:-8px;left:-25px;background-color:#fe9b2a;text-align:center;color:#fff;width:74px;padding:20px 0 3px;transform:rotate(-45deg);z-index:8}article.products .product_list .box .icon.will_end,article.endsale .product_list .box .icon.will_end{background-color:#828282;z-index:7}article.products .product_list .box .icon.order,article.endsale .product_list .box .icon.order{background-color:#076faa;z-index:7}article.products .product_list .box .icon.outofstock,article.endsale .product_list .box .icon.outofstock{background-color:#22a2be;z-index:7}article.products .product_list .box .icon.end,article.endsale .product_list .box .icon.end{background-color:#333;z-index:6}article.products .product_list .box img,article.endsale .product_list .box img{display:block;margin:0 auto 5px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .product_list .box img,article.endsale .product_list .box img{max-width:80%}}article.products .product_list .box .maker,article.endsale .product_list .box .maker{color:#707070;font-size:1.3rem;margin-bottom:5px;text-align:center}article.products .product_list .box .product_name,article.endsale .product_list .box .product_name{font-size:1.5rem;font-weight:500;min-height:3.4em;text-align:center}article.products .product_list .box .product_name span.tag_series,article.endsale .product_list .box .product_name span.tag_series{margin-right:0;margin-bottom:5px}article.products .product_list .box .product_name span.name,article.endsale .product_list .box .product_name span.name{display:block;font-weight:500}article.products .product_list .box .text,article.endsale .product_list .box .text{color:#828282;font-size:1.3rem}article.products .product_list .box span.favorite,article.endsale .product_list .box span.favorite{display:block;position:absolute;bottom:0;right:0;padding:10px 10px 8px;cursor:pointer}article.products .product_list .box span.favorite:after,article.endsale .product_list .box span.favorite:after{font:var(--fa-font-regular);content:"";font-size:2rem;color:#999}@media only screen and (max-width: 519px){article.products .product_list .box span.favorite:after,article.endsale .product_list .box span.favorite:after{font-size:2rem}}article.products .product_list .box span.favorite.on:after,article.endsale .product_list .box span.favorite.on:after{font:var(--fa-font-solid);content:"";font-size:2rem;color:#81affe}@media only screen and (max-width: 519px){article.products .product_list .box span.favorite.on:after,article.endsale .product_list .box span.favorite.on:after{font-size:2rem}}article.products .product_list.fullwidth,article.endsale .product_list.fullwidth{display:block!important}article.products .product_list.fullwidth .box,article.endsale .product_list.fullwidth .box{display:flex;justify-content:flex-start;align-items:center;padding:5px 40px 5px 25px;width:100%;margin-bottom:28px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .product_list.fullwidth .box,article.endsale .product_list.fullwidth .box{margin-bottom:15px}}@media only screen and (max-width: 519px){article.products .product_list.fullwidth .box,article.endsale .product_list.fullwidth .box{width:100%;padding:10px 30px 10px 10px;margin-bottom:15px}}article.products .product_list.fullwidth .box a,article.endsale .product_list.fullwidth .box a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}article.products .product_list.fullwidth .box img,article.endsale .product_list.fullwidth .box img{margin:0;width:145px;height:145px;object-fit:contain}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .product_list.fullwidth .box img,article.endsale .product_list.fullwidth .box img{width:110px;height:110px}}@media only screen and (max-width: 519px){article.products .product_list.fullwidth .box img,article.endsale .product_list.fullwidth .box img{width:100px;height:100px}}article.products .product_list.fullwidth .box .text_cont,article.endsale .product_list.fullwidth .box .text_cont{margin-left:40px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .product_list.fullwidth .box .text_cont,article.endsale .product_list.fullwidth .box .text_cont{margin-left:25px}}@media only screen and (max-width: 519px){article.products .product_list.fullwidth .box .text_cont,article.endsale .product_list.fullwidth .box .text_cont{margin-left:15px}}article.products .product_list.fullwidth .box .text_cont .maker,article.endsale .product_list.fullwidth .box .text_cont .maker{text-align:left}@media only screen and (max-width: 519px){article.products .product_list.fullwidth .box .text_cont .maker,article.endsale .product_list.fullwidth .box .text_cont .maker{font-size:1.1rem;margin-bottom:0}}article.products .product_list.fullwidth .box .text_cont .product_name,article.endsale .product_list.fullwidth .box .text_cont .product_name{text-align:left;min-height:0;margin-bottom:5px}article.products .product_list.fullwidth .box .text_cont .product_name span.tag_series,article.endsale .product_list.fullwidth .box .text_cont .product_name span.tag_series{margin-right:5px;margin-bottom:0}article.products .product_list.fullwidth .box .text_cont .product_name span.name,article.endsale .product_list.fullwidth .box .text_cont .product_name span.name{display:inline-block}@media only screen and (max-width: 519px){article.products .product_list.fullwidth .box .text_cont .text,article.endsale .product_list.fullwidth .box .text_cont .text{font-size:1.1rem}}article.products .product_list.series.fullWidth,article.endsale .product_list.series.fullWidth{display:block;border:1px solid #e4e4e4;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;overflow:hidden;margin-bottom:60px}article.products .product_list.series.fullWidth a.box,article.endsale .product_list.series.fullWidth a.box{border:none;border-bottom:1px solid #ccc;box-shadow:none;margin-bottom:0;border-radius:0}article.products .product_list.series.fullWidth a.box:nth-child(2n),article.endsale .product_list.series.fullWidth a.box:nth-child(2n){background-color:#f8f8f8}article.products .makers,article.endsale .makers{background-color:#fbfbfb;padding:50px 0}article.products .makers .type02,article.endsale .makers .type02{border-bottom:2px solid #ccc}article.products .keywords,article.endsale .keywords{background-color:#eee;padding:60px 0}@media only screen and (max-width: 519px){article.products .keywords,article.endsale .keywords{padding:40px 0}}article.products .keywords.no_background,article.endsale .keywords.no_background{display:none;background-color:transparent;padding:0;margin-bottom:60px}article.products .keywords_simple,article.endsale .keywords_simple{border:1px solid #ccc;background-color:#fbfbfb;border-radius:5px;padding:30px 0 1px 80px;margin-bottom:25px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .keywords_simple,article.endsale .keywords_simple{padding:30px 0 1px 30px}}@media only screen and (max-width: 519px){article.products .keywords_simple,article.endsale .keywords_simple{padding:15px 10px 1px}}article.products .keywords_simple .search_text_cont,article.endsale .keywords_simple .search_text_cont{justify-content:flex-start;align-items:center}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .keywords_simple .search_text_cont .search_text,article.endsale .keywords_simple .search_text_cont .search_text{width:85%}}article.products .keywords_simple .change_button,article.endsale .keywords_simple .change_button{color:#076faa;font-weight:500;font-size:1.3rem;cursor:pointer;margin-left:15px}@media only screen and (max-width: 519px){article.products .keywords_simple .change_button,article.endsale .keywords_simple .change_button{text-align:center}}article.products .keywords_simple .change_button:after,article.endsale .keywords_simple .change_button:after{font:var(--fa-font-solid);content:"";display:inline-block;font-size:1.5rem;margin-left:5px}@media only screen and (max-width: 519px){article.products .keywords_simple .change_button:after,article.endsale .keywords_simple .change_button:after{font-size:1.3rem;bottom:0}}article.products .download,article.endsale .download{padding:78px 0;width:100%}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .download,article.endsale .download{padding-bottom:30px}}@media only screen and (max-width: 519px){article.products .download,article.endsale .download{padding:40px 0 0}}article.products .download .type02,article.endsale .download .type02{border-bottom:2px solid #ccc}@media only screen and (max-width: 519px){article.products .download .type02 span,article.endsale .download .type02 span{font-size:1.5rem;position:absolute;left:0;transform:none}}article.products .download .download_list,article.endsale .download .download_list{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 519px){article.products .download .download_list,article.endsale .download .download_list{display:block}}@media only screen and (min-width: 1024px){article.products .download .download_list a.list,article.endsale .download .download_list a.list{width:536px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .download .download_list a.list,article.endsale .download .download_list a.list{width:49%}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .download .download_list a.list,article.endsale .download .download_list a.list{width:49%}}article.products .download .download_list a.list:nth-child(n+5),article.endsale .download .download_list a.list:nth-child(n+5){display:flex}@media only screen and (min-width: 1024px){article.products .download .download_list a.list .image,article.endsale .download .download_list a.list .image{padding:10px 0}}@media only screen and (min-width: 1024px){article.products .download .download_list a.list .image img,article.endsale .download .download_list a.list .image img{height:170px}}article.products .endsales,article.endsale .endsales{background-color:#eee;padding:60px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .endsales,article.endsale .endsales{padding:50px 20px 60px}}@media only screen and (max-width: 519px){article.products .endsales,article.endsale .endsales{padding:60px 30px}}article.products .endsales .type02,article.endsale .endsales .type02{border-bottom:2px solid #ccc}article.products .endsales .next_link,article.endsale .endsales .next_link{margin:54px 0 0}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .endsales .next_link .btn_submit,article.endsale .endsales .next_link .btn_submit{width:300px;font-size:1.4rem;margin:auto}}@media only screen and (min-width: 1024px){article.products .endsales .next_link .btn_submit,article.endsale .endsales .next_link .btn_submit{width:350px;font-size:1.8rem;height:55px;border-radius:28px;margin:auto}}article.products.makerpage nav.submenu ul,article.endsale.makerpage nav.submenu ul{flex-wrap:nowrap}article.products.makerpage .maker_first,article.endsale.makerpage .maker_first{margin-bottom:40px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 519px){article.products.makerpage .maker_first,article.endsale.makerpage .maker_first{display:block}}article.products.makerpage .maker_first .type02,article.endsale.makerpage .maker_first .type02{border-bottom:2px solid #ccc;margin-bottom:30px}article.products.makerpage .maker_first .type02 span,article.endsale.makerpage .maker_first .type02 span{left:0;transform:none}article.products.makerpage .maker_first .text,article.endsale.makerpage .maker_first .text{font-weight:400}article.products.makerpage .maker_first .logo_image,article.endsale.makerpage .maker_first .logo_image{width:348px;height:348px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.makerpage .maker_first .logo_image,article.endsale.makerpage .maker_first .logo_image{width:300px;height:300px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products.makerpage .maker_first .logo_image,article.endsale.makerpage .maker_first .logo_image{width:40%;height:300px}}@media only screen and (max-width: 519px){article.products.makerpage .maker_first .logo_image,article.endsale.makerpage .maker_first .logo_image{width:200px;height:200px;margin:0 auto 40px}}article.products.makerpage .maker_first .logo_image img,article.endsale.makerpage .maker_first .logo_image img{width:316px;height:142px;object-fit:contain}@media only screen and (max-width: 519px){article.products.makerpage .maker_first .logo_image img,article.endsale.makerpage .maker_first .logo_image img{width:190px;height:190px}}@media only screen and (min-width: 1024px){article.products.makerpage .maker_first .text_cont,article.endsale.makerpage .maker_first .text_cont{width:724px}}@media only screen and (min-width: 1024px){article.products.makerpage .maker_first .text_cont,article.endsale.makerpage .maker_first .text_cont{width:640px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products.makerpage .maker_first .text_cont,article.endsale.makerpage .maker_first .text_cont{width:55%}}article.products.makerpage .special .type02,article.endsale.makerpage .special .type02{border-bottom:2px solid #ccc;margin-bottom:40px}article.products.makerpage .special .type02 span,article.endsale.makerpage .special .type02 span{left:0;transform:none}article.products.makerpage .special .banners,article.endsale.makerpage .special .banners{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;gap:20px}article.products.makerpage .special .banners a,article.endsale.makerpage .special .banners a{display:block;width:calc(50% - 10px);height:200px}@media only screen and (max-width: 519px){article.products.makerpage .special .banners a,article.endsale.makerpage .special .banners a{width:100%;height:auto}}article.products.makerpage .special .banners a img,article.endsale.makerpage .special .banners a img{display:block;width:100%;height:200px;object-fit:contain}@media only screen and (max-width: 519px){article.products.makerpage .special .banners a img,article.endsale.makerpage .special .banners a img{height:auto}}article.products.makerpage .special .contents,article.endsale.makerpage .special .contents{padding-bottom:40px}@media only screen and (max-width: 519px){article.products.makerpage .special .contents,article.endsale.makerpage .special .contents{padding-bottom:20px}}article.products.makerpage .categories.except_moxa .category_list,article.endsale.makerpage .categories.except_moxa .category_list{display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width: 1024px){article.products.makerpage .categories.except_moxa .category_list,article.endsale.makerpage .categories.except_moxa .category_list{gap:28px 28px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.makerpage .categories.except_moxa .category_list,article.endsale.makerpage .categories.except_moxa .category_list{grid:4;gap:15px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products.makerpage .categories.except_moxa .category_list,article.endsale.makerpage .categories.except_moxa .category_list{width:90%;margin:auto;grid:3;gap:20px 2%}}@media only screen and (max-width: 519px){article.products.makerpage .categories.except_moxa .category_list,article.endsale.makerpage .categories.except_moxa .category_list{width:90%;margin:auto;gap:15px 2%}}article.products.makerpage .categories.except_moxa .category_list .box,article.endsale.makerpage .categories.except_moxa .category_list .box{width:254px;margin-bottom:28px;text-align:center}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.makerpage .categories.except_moxa .category_list .box,article.endsale.makerpage .categories.except_moxa .category_list .box{width:calc((100% - 45px)/4)}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products.makerpage .categories.except_moxa .category_list .box,article.endsale.makerpage .categories.except_moxa .category_list .box{width:32%;padding:15px}}@media only screen and (max-width: 519px){article.products.makerpage .categories.except_moxa .category_list .box,article.endsale.makerpage .categories.except_moxa .category_list .box{width:49%;padding:10px;margin-bottom:15px}}article.products.makerpage .categories.except_moxa .category_list .box img,article.endsale.makerpage .categories.except_moxa .category_list .box img{width:145px;height:auto;margin-bottom:4px}article.products.makerpage .categories.except_moxa .category_list .box p.title,article.endsale.makerpage .categories.except_moxa .category_list .box p.title{font-size:1.5rem;font-weight:500;margin-bottom:10px}@media only screen and (max-width: 519px){article.products.makerpage .categories.except_moxa .category_list .box p.title,article.endsale.makerpage .categories.except_moxa .category_list .box p.title{font-size:1.4rem}}article.products.makerpage .categories.except_moxa .category_list .box p.text,article.endsale.makerpage .categories.except_moxa .category_list .box p.text{font-size:1.2rem;color:#828282;text-align:left}article.products.makerpage .categories.except_moxa .category_list .box:hover,article.endsale.makerpage .categories.except_moxa .category_list .box:hover{text-decoration:none;opacity:.8}@media only screen and (max-width: 519px){article.products.makerpage .categories.moxa .category_list,article.endsale.makerpage .categories.moxa .category_list{display:block}}article.products.makerpage .categories.moxa .category_list .box,article.endsale.makerpage .categories.moxa .category_list .box{width:32%;padding-bottom:30px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products.makerpage .categories.moxa .category_list .box,article.endsale.makerpage .categories.moxa .category_list .box{width:48%}}@media only screen and (max-width: 519px){article.products.makerpage .categories.moxa .category_list .box,article.endsale.makerpage .categories.moxa .category_list .box{width:90%;margin:0 auto 20px;padding:0 20px 20px}}article.products.makerpage .categories.moxa .category_list .box .image,article.endsale.makerpage .categories.moxa .category_list .box .image{display:block;padding:0 0 10px;border-bottom:1px solid #ccc;margin-bottom:30px}article.products.makerpage .categories.moxa .category_list .box .image:hover,article.endsale.makerpage .categories.moxa .category_list .box .image:hover{color:#008880}article.products.makerpage .categories.moxa .category_list .box .image img,article.endsale.makerpage .categories.moxa .category_list .box .image img{width:308px;height:230px;object-fit:cover}@media only screen and (max-width: 519px){article.products.makerpage .categories.moxa .category_list .box .image img,article.endsale.makerpage .categories.moxa .category_list .box .image img{width:100%;height:160px;object-fit:contain}}article.products.makerpage .categories.moxa .category_list .box .image p,article.endsale.makerpage .categories.moxa .category_list .box .image p{color:#008880}article.products.makerpage .new_product,article.endsale.makerpage .new_product{padding:30px 0 0}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.makerpage .new_product,article.endsale.makerpage .new_product{padding:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products.makerpage .new_product,article.endsale.makerpage .new_product{padding:20px}}@media only screen and (max-width: 519px){article.products.makerpage .new_product,article.endsale.makerpage .new_product{padding:10px}}article.products.makerpage .new_product a.list .icon.new,article.endsale.makerpage .new_product a.list .icon.new{display:block;position:absolute;top:-10px;left:-28px;background-color:#fe9b2a;text-align:center;color:#fff;width:74px;padding:20px 0 3px;transform:rotate(-45deg);z-index:8}article.products.makerpage .new_product a.list span.name,article.endsale.makerpage .new_product a.list span.name{display:block;font-weight:500}article.products.makerpage .tech,article.endsale.makerpage .tech{padding:30px 0 0}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.makerpage .tech,article.endsale.makerpage .tech{padding:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products.makerpage .tech,article.endsale.makerpage .tech{padding:10px 20px 0}}@media only screen and (max-width: 519px){article.products.makerpage .tech,article.endsale.makerpage .tech{padding:10px}}article.products.makerpage .download .type02,article.endsale.makerpage .download .type02{border-bottom:2px solid #ccc}article.products.makerpage .download .type02 span,article.endsale.makerpage .download .type02 span{left:0;transform:none}article.products.makerpage .download a.list:nth-child(n+5),article.endsale.makerpage .download a.list:nth-child(n+5){display:flex}article.products.makerpage .download a.list .image,article.endsale.makerpage .download a.list .image{padding:10px 0;display:flex;height:184px}@media only screen and (min-width: 1024px){article.products.makerpage .download a.list .image,article.endsale.makerpage .download a.list .image{padding:10px 0 10px 10px;height:180px}}article.products.makerpage .download a.list .image img,article.endsale.makerpage .download a.list .image img{height:144px;width:auto;display:block;margin:auto}@media only screen and (min-width: 1024px){article.products.makerpage .download a.list .image img,article.endsale.makerpage .download a.list .image img{height:160px}}article.products.makerpage .download a.list .image img.thumbnail,article.endsale.makerpage .download a.list .image img.thumbnail{border:1px solid #ccc}article.products.makerpage .endsales,article.endsale.makerpage .endsales{padding:30px 0 0;background-color:transparent}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products.makerpage .endsales,article.endsale.makerpage .endsales{padding:10px 20px 0}}@media only screen and (max-width: 519px){article.products.makerpage .endsales,article.endsale.makerpage .endsales{padding:10px}}article.products.makerpage .endsales .type02,article.endsale.makerpage .endsales .type02{border-bottom:2px solid #ccc;margin-bottom:30px}article.products.makerpage .endsales .type02 span,article.endsale.makerpage .endsales .type02 span{left:0;transform:none}article.products.makerpage .endsales p.aC,article.endsale.makerpage .endsales p.aC{margin-bottom:30px}@media only screen and (max-width: 519px){article.products .pagination_cont,article.endsale .pagination_cont{margin-bottom:50px}}article.products section.side .search_text_cont,article.endsale section.side .search_text_cont{padding-left:0;display:block;margin-bottom:0}article.products section.side .search_text_cont .search_text,article.endsale section.side .search_text_cont .search_text{width:100%}@media only screen and (max-width: 519px){article.products section.side .search_text_cont .search_text,article.endsale section.side .search_text_cont .search_text{width:100%;margin-bottom:0}}article.products section.side .search_text_cont .search_text .btn_submit,article.endsale section.side .search_text_cont .search_text .btn_submit{position:absolute;right:0;top:0;width:45px;height:45px;cursor:pointer;border-radius:0 5px 5px 0;padding:0}article.products section.side .category_list button.ms-choice>span,article.endsale section.side .category_list button.ms-choice>span{padding:0 15px 0 30px}article.products section.side .category_list .subcategory button.ms-choice>span,article.endsale section.side .category_list .subcategory button.ms-choice>span{padding-right:60px}article.products section.side .side_select_number .c_num,article.endsale section.side .side_select_number .c_num{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:3px}article.products section.side .side_select_number span.num,article.endsale section.side .side_select_number span.num{position:static;background-color:#fbfbfb;font-size:1.1rem;padding:3px 6px 4px;border:1px solid #aeaeae;transform:none}article.products section.side .side_select_number span.num_end,article.endsale section.side .side_select_number span.num_end{position:static;background-color:#9c9c9c;font-size:1.1rem;color:#fff;padding:3px 6px 4px;transform:none}article.products section.side .nav_box,article.endsale section.side .nav_box{padding:15px 10px 15px 15px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products section.side .nav_box,article.endsale section.side .nav_box{padding:10px}}article.products section.side .nav_box ul li a,article.endsale section.side .nav_box ul li a{padding:0 60px 0 20px;font-size:1.2rem}@media only screen and (min-width: 1024px){article.products section.side .nav_box ul li a,article.endsale section.side .nav_box ul li a{font-size:1.3rem}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products section.side .nav_box ul li a,article.endsale section.side .nav_box ul li a{font-size:1.1rem}}@media only screen and (max-width: 519px){article.products section.side .nav_box ul li a,article.endsale section.side .nav_box ul li a{font-size:1.1rem}}article.products section.side .nav_box ul li a .c_num,article.endsale section.side .nav_box ul li a .c_num{right:0}article.products .detail_title,article.endsale .detail_title{border-bottom:2px solid #ccc;position:relative;margin-bottom:45px}@media only screen and (max-width: 519px){article.products .detail_title,article.endsale .detail_title{padding-top:30px;margin-bottom:25px}}article.products .detail_title:after,article.endsale .detail_title:after{content:"";display:block;position:absolute;width:160px;height:2px;background-color:#007ac4;bottom:-2px;left:0}article.products .detail_title .maker,article.endsale .detail_title .maker{color:#076faa;font-size:2rem;font-weight:500}@media only screen and (max-width: 519px){article.products .detail_title .maker,article.endsale .detail_title .maker{font-size:1.6rem}}article.products .detail_title .product_name,article.endsale .detail_title .product_name{font-size:3.2rem;font-weight:500;margin-bottom:10px;display:flex;align-items:center}@media only screen and (max-width: 519px){article.products .detail_title .product_name,article.endsale .detail_title .product_name{font-size:2rem}}article.products .detail_title .product_name .new,article.endsale .detail_title .product_name .new{background-color:#fe9b2a;color:#fff;font-size:1.2rem;display:block;margin:0 0 0 10px;padding:2px 5px;border-radius:3px}article.products .detail_title .text,article.endsale .detail_title .text{margin-bottom:40px;line-height:1.6;font-weight:400}@media only screen and (max-width: 519px){article.products .detail_title .text,article.endsale .detail_title .text{font-size:1.2rem}}article.products .detail_title .favorite,article.endsale .detail_title .favorite{display:flex;justify-content:center;align-items:center;position:absolute;right:0;bottom:10px;background-color:#888;color:#fff;padding:8px 10px;font-size:1.3rem;font-weight:500;cursor:pointer;border-radius:3px;width:auto;min-width:170px}@media only screen and (max-width: 519px){article.products .detail_title .favorite,article.endsale .detail_title .favorite{padding:6px 8px;min-width:140px}}article.products .detail_title .favorite:before,article.endsale .detail_title .favorite:before{font:var(--fa-font-regular);content:"";font-size:1.4rem;color:#fff;margin-right:3px}@media only screen and (max-width: 519px){article.products .detail_title .favorite:before,article.endsale .detail_title .favorite:before{font-size:1.4rem}}article.products .detail_title .favorite:after,article.endsale .detail_title .favorite:after{content:"お気に入り製品に追加";font-size:1.3rem;color:#fff}@media only screen and (max-width: 519px){article.products .detail_title .favorite:after,article.endsale .detail_title .favorite:after{font-size:1rem}}article.products .detail_title .favorite.on,article.endsale .detail_title .favorite.on{background-color:#81affe}article.products .detail_title .favorite.on:before,article.endsale .detail_title .favorite.on:before{font:var(--fa-font-solid);content:"";font-size:1.4rem;color:#fff;margin-right:3px}@media only screen and (max-width: 519px){article.products .detail_title .favorite.on:before,article.endsale .detail_title .favorite.on:before{font-size:1.4rem}}article.products .detail_title .favorite.on:after,article.endsale .detail_title .favorite.on:after{content:"登録済み";font-size:1.3rem;color:#fff}@media only screen and (max-width: 519px){article.products .detail_title .favorite.on:after,article.endsale .detail_title .favorite.on:after{font-size:1rem}}article.products .detail_cont,article.endsale .detail_cont{margin-bottom:40px}@media only screen and (min-width: 1024px){article.products .detail_cont,article.endsale .detail_cont{display:flex;justify-content:space-between;margin-bottom:100px}}article.products .detail_cont .gallery,article.endsale .detail_cont .gallery{width:320px;margin:0;position:relative}@media only screen and (min-width: 1024px){article.products .detail_cont .gallery,article.endsale .detail_cont .gallery{width:442px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .detail_cont .gallery,article.endsale .detail_cont .gallery{width:370px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .detail_cont .gallery,article.endsale .detail_cont .gallery{margin:0 auto 30px}}@media only screen and (max-width: 519px){article.products .detail_cont .gallery,article.endsale .detail_cont .gallery{width:320px;margin:0 auto 30px}article.products .detail_cont .gallery .slick-dotted.slick-slider,article.endsale .detail_cont .gallery .slick-dotted.slick-slider{margin-bottom:10px}}article.products .detail_cont .gallery ul.slider .slick-slide,article.endsale .detail_cont .gallery ul.slider .slick-slide{height:442px;background-color:#fff;overflow:hidden;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .detail_cont .gallery ul.slider .slick-slide,article.endsale .detail_cont .gallery ul.slider .slick-slide{height:370px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .detail_cont .gallery ul.slider .slick-slide,article.endsale .detail_cont .gallery ul.slider .slick-slide{height:300px}}@media only screen and (max-width: 519px){article.products .detail_cont .gallery ul.slider .slick-slide,article.endsale .detail_cont .gallery ul.slider .slick-slide{height:320px}}article.products .detail_cont .gallery ul.slider .slick-slide img,article.endsale .detail_cont .gallery ul.slider .slick-slide img{display:block;width:378px;height:378px;object-fit:contain;margin:0 auto}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .detail_cont .gallery ul.slider .slick-slide img,article.endsale .detail_cont .gallery ul.slider .slick-slide img{width:80%;height:360px}}@media only screen and (max-width: 519px){article.products .detail_cont .gallery ul.slider .slick-slide img,article.endsale .detail_cont .gallery ul.slider .slick-slide img{width:310px;height:310px}}article.products .detail_cont .gallery .slick-arrow,article.endsale .detail_cont .gallery .slick-arrow{transition-duration:.3s}article.products .detail_cont .gallery .slick-prev,article.endsale .detail_cont .gallery .slick-prev{left:5px;z-index:10;opacity:.4}article.products .detail_cont .gallery .slick-prev:before,article.endsale .detail_cont .gallery .slick-prev:before{content:"";display:block;background:url(/images/chevron-back-outline.svg) center center no-repeat;background-size:cover;width:30px;height:40px}article.products .detail_cont .gallery .slick-next,article.endsale .detail_cont .gallery .slick-next{right:15px;z-index:10;opacity:.4}article.products .detail_cont .gallery .slick-next:before,article.endsale .detail_cont .gallery .slick-next:before{content:"";display:block;background:url(/images/chevron-forward-outline.svg) center center no-repeat;background-size:cover;width:30px;height:40px}article.products .detail_cont .gallery .thumbs_dots,article.endsale .detail_cont .gallery .thumbs_dots{margin:10px 0 0}article.products .detail_cont .gallery .thumbs_list,article.endsale .detail_cont .gallery .thumbs_list{display:flex;justify-content:flex-start;flex-wrap:wrap}article.products .detail_cont .gallery .thumbs_list li,article.endsale .detail_cont .gallery .thumbs_list li{display:inline-block;width:60px;height:60px;border:1px solid #ccc;border-radius:3px;cursor:pointer;transition:opacity .3s;margin:0 16px 20px 0}@media only screen and (min-width: 1024px){article.products .detail_cont .gallery .thumbs_list li:nth-child(6n),article.endsale .detail_cont .gallery .thumbs_list li:nth-child(6n){margin-right:0}}@media only screen and (max-width: 519px){article.products .detail_cont .gallery .thumbs_list li,article.endsale .detail_cont .gallery .thumbs_list li{margin:0 5px 10px 0}article.products .detail_cont .gallery .thumbs_list li:nth-child(5n),article.endsale .detail_cont .gallery .thumbs_list li:nth-child(5n){margin-right:0}}article.products .detail_cont .gallery .thumbs_list li.slick-active,article.endsale .detail_cont .gallery .thumbs_list li.slick-active{border:1px solid #076faa}article.products .detail_cont .detail,article.endsale .detail_cont .detail{width:100%}@media only screen and (min-width: 1024px){article.products .detail_cont .detail,article.endsale .detail_cont .detail{width:610px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .detail_cont .detail,article.endsale .detail_cont .detail{width:570px}}article.products .detail_cont .detail h3,article.products .detail_cont .detail h4,article.endsale .detail_cont .detail h3,article.endsale .detail_cont .detail h4{font-size:2rem;font-weight:500;margin-bottom:15px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .detail_cont .detail h3,article.products .detail_cont .detail h4,article.endsale .detail_cont .detail h3,article.endsale .detail_cont .detail h4{font-size:1.8rem}}article.products .detail_cont .detail .features,article.endsale .detail_cont .detail .features{font-size:1.5rem;margin-bottom:40px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .detail_cont .detail .features,article.endsale .detail_cont .detail .features{font-size:1.3rem}}article.products .detail_cont .detail .features .midashi_s,article.endsale .detail_cont .detail .features .midashi_s{font-size:1.8rem;font-weight:500}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .detail_cont .detail .features .midashi_s,article.endsale .detail_cont .detail .features .midashi_s{font-size:1.6rem}}article.products .detail_cont .detail .features ul,article.endsale .detail_cont .detail .features ul{margin-bottom:25px}article.products .detail_cont .detail .features ul>li,article.endsale .detail_cont .detail .features ul>li{display:block;padding-left:2rem;position:relative}article.products .detail_cont .detail .features ul>li:before,article.endsale .detail_cont .detail .features ul>li:before{content:"";width:10px;height:10px;background-color:#bebebe;position:absolute;top:.5em;left:0;border-radius:5px}article.products .detail_cont .detail .features ul>li ul li,article.products .detail_cont .detail .features ul>li ol li,article.endsale .detail_cont .detail .features ul>li ul li,article.endsale .detail_cont .detail .features ul>li ol li{margin:.5em 0}article.products .detail_cont .detail .features ul>li ol,article.endsale .detail_cont .detail .features ul>li ol{margin-left:20px;margin-bottom:15px}article.products .detail_cont .detail .certification_mark,article.endsale .detail_cont .detail .certification_mark{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px}@media only screen and (max-width: 519px){article.products .detail_cont .detail .certification_mark,article.endsale .detail_cont .detail .certification_mark{margin-bottom:20px}}article.products .detail_cont .detail .certification_mark p,article.endsale .detail_cont .detail .certification_mark p{border:1px solid #ccc;background-color:#fff;padding:15px;margin:0 10px 10px 0;border-radius:5px}@media only screen and (max-width: 519px){article.products .detail_cont .detail .certification_mark p,article.endsale .detail_cont .detail .certification_mark p{margin:0 10px 10px 0}}article.products .detail_cont .detail .certification_mark p img,article.endsale .detail_cont .detail .certification_mark p img{width:auto;height:80px}@media only screen and (max-width: 519px){article.products .detail_cont .detail .certification_mark p img,article.endsale .detail_cont .detail .certification_mark p img{height:40px}}article.products .detail_cont .category_navi,article.products .detail_cont .series_navi,article.endsale .detail_cont .category_navi,article.endsale .detail_cont .series_navi{margin:0 0 40px}@media only screen and (max-width: 519px){article.products .detail_cont .category_navi,article.products .detail_cont .series_navi,article.endsale .detail_cont .category_navi,article.endsale .detail_cont .series_navi{display:block;margin:0 0 20px}}article.products .detail_cont .category_navi .title,article.products .detail_cont .series_navi .title,article.endsale .detail_cont .category_navi .title,article.endsale .detail_cont .series_navi .title{border-bottom:1px solid #ccc;padding:0 0 5px;font-size:1.1rem;font-weight:500;margin:0 20px 5px 0;min-width:70px}@media only screen and (max-width: 519px){article.products .detail_cont .category_navi .title,article.products .detail_cont .series_navi .title,article.endsale .detail_cont .category_navi .title,article.endsale .detail_cont .series_navi .title{margin:0 0 10px}}article.products .detail_cont .category_navi ul li,article.products .detail_cont .series_navi ul li,article.endsale .detail_cont .category_navi ul li,article.endsale .detail_cont .series_navi ul li{display:inline-block;position:relative;padding-right:20px;margin-right:10px;margin-bottom:10px;line-height:0}article.products .detail_cont .category_navi ul li:after,article.products .detail_cont .series_navi ul li:after,article.endsale .detail_cont .category_navi ul li:after,article.endsale .detail_cont .series_navi ul li:after{font:var(--fa-font-solid);content:"";display:block;font-size:1.1rem;position:absolute;top:-2px;right:0;color:#999}@media only screen and (max-width: 519px){article.products .detail_cont .category_navi ul li:after,article.products .detail_cont .series_navi ul li:after,article.endsale .detail_cont .category_navi ul li:after,article.endsale .detail_cont .series_navi ul li:after{font-size:1rem;bottom:0}}article.products .detail_cont .category_navi ul li:last-child,article.products .detail_cont .series_navi ul li:last-child,article.endsale .detail_cont .category_navi ul li:last-child,article.endsale .detail_cont .series_navi ul li:last-child{padding-right:0;margin-right:0}article.products .detail_cont .category_navi ul li:last-child:after,article.products .detail_cont .series_navi ul li:last-child:after,article.endsale .detail_cont .category_navi ul li:last-child:after,article.endsale .detail_cont .series_navi ul li:last-child:after{content:none}article.products .detail_cont .category_navi ul li a,article.products .detail_cont .series_navi ul li a,article.endsale .detail_cont .category_navi ul li a,article.endsale .detail_cont .series_navi ul li a{font-size:1.1rem;color:#076faa}article.products .detail_cont .category_navi ul.makernavi li,article.products .detail_cont .series_navi ul.makernavi li,article.endsale .detail_cont .category_navi ul.makernavi li,article.endsale .detail_cont .series_navi ul.makernavi li{padding-right:20px;margin-right:10px}article.products .detail_cont .category_navi .series_name a,article.products .detail_cont .series_navi .series_name a,article.endsale .detail_cont .category_navi .series_name a,article.endsale .detail_cont .series_navi .series_name a{color:#076faa}article.products .detail_cont .button_cont,article.endsale .detail_cont .button_cont{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.products .detail_cont .button_cont,article.endsale .detail_cont .button_cont{justify-content:center;gap:20px}}@media only screen and (max-width: 519px){article.products .detail_cont .button_cont,article.endsale .detail_cont .button_cont{display:block}}article.products .detail_cont .button_cont a:hover,article.endsale .detail_cont .button_cont a:hover{text-decoration:none!important}article.products .detail_cont .btn_sheet,article.products .detail_cont .btn_contact,article.endsale .detail_cont .btn_sheet,article.endsale .detail_cont .btn_contact{color:#fff;border-radius:5px;font-size:1.8rem;font-weight:500;padding:16px 0;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}@media only screen and (max-width: 519px){article.products .detail_cont .btn_sheet,article.products .detail_cont .btn_contact,article.endsale .detail_cont .btn_sheet,article.endsale .detail_cont .btn_contact{font-size:1.4rem;padding:10px 0;margin:0 auto 10px}}article.products .detail_cont .btn_sheet:hover,article.products .detail_cont .btn_contact:hover,article.endsale .detail_cont .btn_sheet:hover,article.endsale .detail_cont .btn_contact:hover{opacity:.7;text-decoration:none!important}article.products .detail_cont .btn_sheet img,article.products .detail_cont .btn_contact img,article.endsale .detail_cont .btn_sheet img,article.endsale .detail_cont .btn_contact img{margin-left:5px}article.products .detail_cont .btn_sheet,article.endsale .detail_cont .btn_sheet{background-color:#6dd0e7;width:250px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products .detail_cont .btn_sheet,article.endsale .detail_cont .btn_sheet{width:200px}}@media only screen and (max-width: 519px){article.products .detail_cont .btn_sheet,article.endsale .detail_cont .btn_sheet{width:300px}}article.products .detail_cont .btn_contact,article.endsale .detail_cont .btn_contact{background-color:#076faa;width:344px}@media only screen and (max-width: 519px){article.products .detail_cont .btn_contact,article.endsale .detail_cont .btn_contact{width:300px}}article.products .detail_cont .not,article.endsale .detail_cont .not{width:250px}@media only screen and (max-width: 519px){article.products .detail_cont .not,article.endsale .detail_cont .not{width:300px;margin:0 auto 10px}}article.products .detail_cont .not .btn_sheet,article.endsale .detail_cont .not .btn_sheet{position:relative;text-decoration:none}article.products .detail_cont .not .btn_sheet .ban,article.endsale .detail_cont .not .btn_sheet .ban{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;background-color:#ffffff80;color:#a7a7a7;font-size:2.4rem}article.products .detail_cont .not .btn_sheet:hover,article.endsale .detail_cont .not .btn_sheet:hover{opacity:1;cursor:not-allowed}article.products .detail_cont .supp,article.endsale .detail_cont .supp{font-size:1.2rem;margin-top:5px;color:#707070}@media only screen and (max-width: 519px){article.products .detail_cont .supp,article.endsale .detail_cont .supp{margin-bottom:20px}}article.products .detail_cont .supp a,article.endsale .detail_cont .supp a{color:#076faa;font-weight:500;text-decoration:underline}article.products .detail_cont .end_sales_info,article.endsale .detail_cont .end_sales_info{border:1px solid #ccc;padding:24px 24px 14px;background-color:#fff;border-radius:5px;margin-bottom:30px;color:#e30000}article.products .detail_cont .end_sales_info p.title,article.endsale .detail_cont .end_sales_info p.title{font-size:1.5rem;font-weight:500;margin-bottom:10px}article.products .detail_cont .end_sales_info p.text,article.endsale .detail_cont .end_sales_info p.text{font-size:1.3rem;margin-bottom:20px}article.products .detail_cont .end_sales_info .successor,article.endsale .detail_cont .end_sales_info .successor{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}article.products .detail_cont .end_sales_info .successor .label,article.endsale .detail_cont .end_sales_info .successor .label{background-color:#076faa;color:#fff;border-radius:5px;padding:5px 20px;font-weight:500;font-size:1.3rem;margin-right:20px;margin-bottom:10px}@media only screen and (min-width: 1024px){article.products .detail_cont .end_sales_info .successor .label,article.endsale .detail_cont .end_sales_info .successor .label{font-size:1.5rem;margin-right:30px}}article.products .detail_cont .end_sales_info .successor ul,article.endsale .detail_cont .end_sales_info .successor ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}article.products .detail_cont .end_sales_info .successor ul li,article.endsale .detail_cont .end_sales_info .successor ul li{margin-bottom:0}article.products .detail_cont .end_sales_info .successor ul li:after,article.endsale .detail_cont .end_sales_info .successor ul li:after{content:"/";margin:0 10px}article.products .detail_cont .end_sales_info .successor ul li:last-child:after,article.endsale .detail_cont .end_sales_info .successor ul li:last-child:after{content:none}article.products .detail_cont .end_sales_info .successor ul li a,article.endsale .detail_cont .end_sales_info .successor ul li a{color:#076faa;font-size:1.2rem}@media only screen and (min-width: 1024px){article.products .detail_cont .end_sales_info .successor ul li a,article.endsale .detail_cont .end_sales_info .successor ul li a{font-size:1.4rem}}article.products .detail_tab_cont,article.endsale .detail_tab_cont{background-color:#f1f1f1;height:65px;position:relative;border-bottom:1px solid #ccc}@media only screen and (max-width: 519px){article.products .detail_tab_cont,article.endsale .detail_tab_cont{height:40px}}article.products .detail_tab_cont ul,article.endsale .detail_tab_cont ul{position:relative;display:flex;justify-content:flex-start}article.products .detail_tab_cont ul li,article.endsale .detail_tab_cont ul li{margin-bottom:0}@media only screen and (max-width: 519px){article.products .detail_tab_cont ul li,article.endsale .detail_tab_cont ul li{width:16.6%}}article.products .detail_tab_cont ul li span,article.products .detail_tab_cont ul li a,article.endsale .detail_tab_cont ul li span,article.endsale .detail_tab_cont ul li a{font-size:1.8rem;font-weight:500;width:162px;height:65px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media only screen and (max-width: 519px){article.products .detail_tab_cont ul li span,article.products .detail_tab_cont ul li a,article.endsale .detail_tab_cont ul li span,article.endsale .detail_tab_cont ul li a{font-size:1rem;height:40px;width:100%}}article.products .detail_tab_cont ul li span:hover,article.products .detail_tab_cont ul li a:hover,article.endsale .detail_tab_cont ul li span:hover,article.endsale .detail_tab_cont ul li a:hover{text-decoration:none}article.products .detail_tab_cont ul li.current span,article.products .detail_tab_cont ul li.current a,article.endsale .detail_tab_cont ul li.current span,article.endsale .detail_tab_cont ul li.current a{border:1px solid #ccc;border-radius:5px 5px 0 0;border-bottom:none;background-color:#fbfbfb}article.products .detail_tab section,article.endsale .detail_tab section{padding:80px 0}@media only screen and (max-width: 519px){article.products .detail_tab section,article.endsale .detail_tab section{padding:30px 0}}article.products .detail_tab section.tab_download,article.endsale .detail_tab section.tab_download{padding-top:40px}article.products .detail_tab article.download,article.endsale .detail_tab article.download{padding:0}article.products .keywords .search_more .more_subject .list_cont,article.endsale .keywords .search_more .more_subject .list_cont{justify-content:flex-start}article.products .keywords .search_more .more_subject .list_cont .radio,article.endsale .keywords .search_more .more_subject .list_cont .radio{margin-right:40px}article.products .keywords .search_more .more_subject .list_cont .radio:last-child,article.endsale .keywords .search_more .more_subject .list_cont .radio:last-child{margin-right:0}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.new .product_list .box,article.endsale.new .product_list .box{width:calc((100% - 60px)/4)}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.new .product_list.fullwidth .box,article.endsale.new .product_list.fullwidth .box{width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.series .product_list .box,article.endsale.series .product_list .box{width:calc((100% - 60px)/4)}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.series .product_list.fullwidth .box,article.endsale.series .product_list.fullwidth .box{width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.search .product_list .box,article.endsale.search .product_list .box{width:calc((100% - 60px)/4)}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.products.search .product_list.fullwidth .box,article.endsale.search .product_list.fullwidth .box{width:100%}}article.support .support_menu{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.support .support_menu{gap:2%}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.support .support_menu{gap:2%}}@media only screen and (max-width: 519px){article.support .support_menu{gap:4%}}article.support .support_menu a.box{display:block;width:348px;background-color:#fff;border:1px solid #e4e4e4;padding:35px 20px 25px;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;margin-bottom:55px;margin-right:28px;text-align:center;transition:all .1s}@media only screen and (max-width: 519px){article.support .support_menu a.box{width:46%;margin:0 0 15px}}@media only screen and (min-width: 1024px){article.support .support_menu a.box:nth-child(3n){margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.support .support_menu a.box{width:32%;margin:0 0 25px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.support .support_menu a.box{width:32%;margin:0 0 25px}}article.support .support_menu a.box:hover{text-decoration:none}@media only screen and (min-width: 1024px){article.support .support_menu a.box:hover{opacity:.6;border:1px solid #999}}article.support .support_menu a.box .icon{width:120px;height:120px;border-radius:60px;background-color:#f1f1f1;display:flex;justify-content:center;align-items:center;margin:0 auto 25px}@media only screen and (max-width: 519px){article.support .support_menu a.box .icon{margin-bottom:15px;width:60px;height:60px}}article.support .support_menu a.box .icon img{width:120px;height:120px;object-fit:contain}@media only screen and (max-width: 519px){article.support .support_menu a.box .icon img{width:60px;height:60px}}article.support .support_menu a.box .title{margin-bottom:20px;font-size:2rem;font-weight:500}@media only screen and (max-width: 519px){article.support .support_menu a.box .title{font-size:1.6rem;margin-bottom:10px}}article.support .support_menu a.box .text{color:#707070}@media only screen and (max-width: 519px){article.support .support_menu a.box .text{font-size:1.2rem}}article.support .contents table thead th{color:#707070;text-align:center;font-weight:400;padding-top:25px;padding-bottom:25px;border-right:1px solid #ccc;border-bottom:none}article.support .contents table tbody th{background-color:#fff;vertical-align:middle;font-weight:500}article.support .contents.certification h3{margin:40px 0 50px}article.support .contents.certification table{margin-bottom:50px}article.support .contents.certification table th,article.support .contents.certification table td{width:16.6%}article.support .contents.certification table td{text-align:center}article.support .contents.certification table i{font-size:2rem;color:#076faa}article.support .contents.certification table.moxa_certification tr td:nth-child(2){text-align:center;width:150px}@media only screen and (max-width: 519px){article.support .contents.certification table.moxa_certification tr td:nth-child(2){width:80px}}article.support .contents.certification table.moxa_certification th{background-color:#f1f1f1;text-align:left;width:30%;border-right:none}article.support .contents.certification table.moxa_certification td{padding:20px 28px;line-height:1.8;text-align:left;width:auto;border-left:none}@media only screen and (max-width: 519px){article.support .contents.certification table.moxa_certification td{padding:10px 15px}}article.endsale .keywords.no_background{display:block!important}article.endsale .keywords .search_more .more_subject{margin-bottom:20px}article.endsale .keywords .search_more .more_subject .list_cont{justify-content:flex-start;padding-left:30px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.endsale .keywords .search_more .more_subject .list_cont{padding-left:0}}article.endsale .keywords .search_more .more_subject .list_cont label.checkbox{margin-right:60px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.endsale .keywords .search_more .more_subject .list_cont label.checkbox{margin-right:40px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.endsale .keywords .search_more .more_subject .list_cont label.checkbox{margin-right:20px}}@media only screen and (max-width: 519px){article.endsale .keywords .search_more .more_subject .list_cont label.checkbox{margin-right:0}}article.endsale .keywords .search_more .more_subject .list_cont label.checkbox:last-child{margin-right:0}article.endsale .keywords .search_more .more_subject .list_cont .checkbox_text{color:#707070}article.endsale .keywords .search_more .more_count_submit{justify-content:center}article.endsale .endsale_list table.bordered{margin-bottom:70px}article.endsale .endsale_list table.bordered tbody tr td:nth-child(2){text-align:center}article.endsale .endsale_list table.bordered tbody tr td:nth-child(3){text-align:center}article.faq .keywords .search_keywords{margin-bottom:18px}article.faq .keywords .search_keywords .keywords_interest .tag_list{padding:0 0 20px}article.faq .keywords.no_background{display:none}article.faq .change_button{cursor:pointer;background-color:#f8f8f8;border:1px solid #ccc;text-align:center;color:#076faa;font-weight:500;font-size:1.3rem;padding:10px}article.faq .change_button:hover{background-color:#f2f2f2}article.faq .change_button:after{font:var(--fa-font-solid);content:"";display:inline-block;font-size:1.5rem;margin-left:5px}@media only screen and (max-width: 519px){article.faq .change_button:after{font-size:1.3rem;bottom:0}}article.faq .type04{margin-top:60px}article.faq .highlight{display:flex;justify-content:flex-start;margin:40px 0 30px}article.faq .highlight .text{font-weight:500;font-size:1.5rem}@media only screen and (min-width: 1024px){article.faq .highlight .text{width:200px}}article.faq .highlight ul{margin:0 15px;display:flex;justify-content:flex-start;flex-wrap:wrap}article.faq .highlight ul li{border:1px solid #ccc;background-color:#93c7e6;color:#fff;font-size:1.2rem;padding:3px 10px;border-radius:5px;margin-right:10px;margin-bottom:10px;cursor:pointer;transition:all .1s}article.faq .highlight ul li:last-child{margin-bottom:10px}article.faq .highlight ul li:hover{background-color:#076faa}article.faq .highlight ul li.active{background-color:#076faa}article.faq .pagination_cont{margin-top:80px}.faq_detail{pointer-events:none}.faq_article{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:0!important}.faq_article mark{background-color:#ffeb62}.faq_article.read{background-color:#f1f1f1}.faq_article .question{position:relative;padding:20px 105px 20px 100px;cursor:pointer}@media only screen and (max-width: 519px){.faq_article .question{padding:10px 50px 15px}}.faq_article .question .title{font-size:1.6rem;font-weight:500;margin-bottom:5px}@media only screen and (max-width: 519px){.faq_article .question .title{font-size:1.4rem}}.faq_article .question .maker{color:#707070;font-size:1.3rem;margin-bottom:0}@media only screen and (max-width: 519px){.faq_article .question .maker{font-size:1.1rem}}.faq_article .question:before{content:"Q";font-size:2rem;font-weight:500;display:flex;justify-content:center;align-items:center;width:37px;height:37px;position:absolute;background-color:#3897d1;color:#fff;border-radius:20px;top:50%;transform:translateY(-50%);left:25px;padding-bottom:5px;box-sizing:border-box}@media only screen and (max-width: 519px){.faq_article .question:before{font-size:1.5rem;width:25px;height:25px;left:15px}}.faq_article .question:after{font:var(--fa-font-solid);content:"";display:block;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);right:70px;color:#707070}@media only screen and (max-width: 519px){.faq_article .question:after{font-size:1.8rem;right:55px}}.faq_article .question a.detaillink{position:absolute;top:50%;transform:translateY(-50%);right:16px;font-size:1.3rem;background-color:#fff;border-radius:5px;padding:3px 5px;color:#909090}.faq_article .question a.detaillink:hover{text-decoration:none}.faq_article .question a.detaillink:after{color:#909090}@media only screen and (max-width: 519px){.faq_article .question a.detaillink{right:10px;font-size:1.1rem}}.faq_article.open .question:after{font:var(--fa-font-solid);content:"";display:block;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);right:70px;color:#707070}@media only screen and (max-width: 519px){.faq_article.open .question:after{font-size:1.8rem;right:55px}}.faq_article .answer{overflow:hidden}.faq_article .answer .no_bg{position:relative;padding:16px 72px 0 100px}@media only screen and (max-width: 519px){.faq_article .answer .no_bg{padding:2px 50px 15px}}.faq_article .answer .no_bg:before{content:"A";font-size:2rem;font-weight:500;display:flex;justify-content:center;align-items:center;width:37px;height:37px;position:absolute;background-color:#fe9b2a;color:#fff;border-radius:20px;top:24px;left:25px;padding-bottom:5px;box-sizing:border-box}@media only screen and (max-width: 519px){.faq_article .answer .no_bg:before{font-size:1.5rem;width:25px;height:25px;top:0;left:15px}}.faq_article .answer .text{margin-bottom:20px;font-size:1.5rem;line-height:1.6}@media only screen and (max-width: 519px){.faq_article .answer .text{font-size:1.3rem;margin-bottom:20px}}.faq_article .answer .notice{position:relative;padding:0 0 8px;border-bottom:1px solid #ccc}.faq_article .answer .notice p{font-size:1.2rem;color:#707070;margin-bottom:0}.faq_article .answer .notice span.date{display:block;position:absolute;font-size:1.5rem;color:#707070;right:0;top:5px}@media only screen and (min-width: 520px) and (max-width: 1023px){.faq_article .answer .notice span.date{position:static;text-align:right;margin-bottom:10px}}@media only screen and (max-width: 519px){.faq_article .answer .notice span.date{position:static;font-size:1rem;margin-top:15px}}.faq_article .answer .useful{text-align:center;padding:25px 0 35px}.faq_article .answer .useful .text{margin-bottom:20px}.faq_article .btn_useful{background-color:#fbfbfb;border:1px solid #ccc;border-radius:5px;padding:5px 30px;color:#707070;cursor:pointer;line-height:1}@media only screen and (max-width: 519px){.faq_article .btn_useful{font-size:1.2rem;padding:5px 15px 3px;display:block;margin:0 auto 10px}}.faq_article .btn_useful:first-child{margin-right:20px}@media only screen and (max-width: 519px){.faq_article .btn_useful:first-child{margin-right:auto}}.faq_article .btn_useful.yes:before{font:var(--fa-font-solid);content:"";margin-right:5px;font-size:1.8rem;color:#ff6f00}@media only screen and (max-width: 519px){.faq_article .btn_useful.yes:before{font-size:1.3rem;bottom:0}}.faq_article .btn_useful.no:before{font:var(--fa-font-solid);content:"";margin-right:5px;font-size:1.8rem;color:#707070}@media only screen and (max-width: 519px){.faq_article .btn_useful.no:before{font-size:1.2rem;bottom:0}}.faq_article .btn_useful.rated.yes{background-color:#ff6f00;color:#fff;border:1px solid #ff6f00}.faq_article .btn_useful.rated.yes:before{font:var(--fa-font-solid);content:"";margin-right:5px;font-size:1.8rem;color:#fff}@media only screen and (max-width: 519px){.faq_article .btn_useful.rated.yes:before{font-size:1.3rem;bottom:0}}.faq_article .btn_useful.rated.no{background-color:#707070;color:#fff;border:1px solid #707070}.faq_article .btn_useful.rated.no:before{font:var(--fa-font-solid);content:"";margin-right:5px;font-size:1.8rem;color:#fff}@media only screen and (max-width: 519px){.faq_article .btn_useful.rated.no:before{font-size:1.2rem;bottom:0}}.faq_article .btn_useful:disabled{opacity:.6}.faq_article .btn_useful:disabled.rated{opacity:1}.faq_article .inquire{text-align:center;background-color:#e4e4e4;padding:24px 10px 30px}.faq_article .inquire .text{margin-bottom:25px}.faq_article .inquire .btn_submit{width:348px;margin:0 auto;position:relative}@media only screen and (max-width: 519px){.faq_article .inquire .btn_submit{width:290px}}.faq_article .inquire .btn_submit:after{font:var(--fa-font-solid);content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:78px}@media only screen and (max-width: 519px){.faq_article .inquire .btn_submit:after{right:30px}}ul.faq_product{display:none;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px;gap:3%}@media only screen and (min-width: 520px) and (max-width: 1023px){ul.faq_product{gap:4%}}ul.faq_product li{list-style-type:disc;width:calc(30% - 1em);margin-left:1em}@media only screen and (min-width: 520px) and (max-width: 1023px){ul.faq_product li{width:calc(48% - 1em)}}@media only screen and (max-width: 519px){ul.faq_product li{width:100%}}ul.faq_product li a{font-size:1.3rem;color:#076faa}ul.list_more{margin-bottom:15px;padding-left:1em}ul.list_more li{list-style-type:disc}ul.list_more li .btn_more{color:#076faa;cursor:pointer;font-size:1.3rem}ul.list_more li .btn_more:hover{text-decoration:underline}article.case-study{padding:0 0 80px}article.case-study .first{text-align:center;margin-bottom:60px}@media only screen and (max-width: 519px){article.case-study .first{font-size:1.4rem;font-weight:500;margin-bottom:30px}}@media only screen and (max-width: 519px){article.case-study .type05{padding-top:50px}}article.case-study h4.type05 span,article.case-study h5.type05 span{font-size:2rem}@media only screen and (max-width: 519px){article.case-study h4.type05 span,article.case-study h5.type05 span{font-size:1.6rem}}article.case-study .top_category_list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px 28px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .top_category_list{gap:20px 20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .top_category_list{gap:20px;margin-bottom:60px}}@media only screen and (max-width: 519px){article.case-study .top_category_list{width:320px;margin:auto;gap:2%}}article.case-study .top_category_list a{display:block;width:254px;margin-bottom:60px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .top_category_list a{width:226px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .top_category_list a{width:calc((100% - 40px) / 3);margin-bottom:20px}}@media only screen and (max-width: 519px){article.case-study .top_category_list a{width:49%;margin-bottom:30px}}article.case-study .top_category_list a .image{width:254px;height:254px;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 2px #0000001a;margin-bottom:18px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .top_category_list a .image{width:226px;height:226px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .top_category_list a .image{margin-bottom:15px}}@media only screen and (max-width: 519px){article.case-study .top_category_list a .image{width:100%;height:150px;margin-bottom:12px}}article.case-study .top_category_list a .image img{width:100%;height:100%;border-radius:5px;object-fit:cover}article.case-study .top_category_list a .title{color:#076faa;text-align:center;font-weight:500}article.case-study .case-study_list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px;gap:30px 24px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .case-study_list{gap:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .case-study_list{gap:2%}}@media only screen and (max-width: 519px){article.case-study .case-study_list{gap:2%}}article.case-study .case-study_list a.box{width:254px;background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;margin-bottom:30px;position:relative;overflow:hidden;transition:all .3s;padding-bottom:10px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .case-study_list a.box{width:calc((100% - 40px) / 3);margin-bottom:15px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .case-study_list a.box{width:32%;margin-bottom:15px}}@media only screen and (max-width: 519px){article.case-study .case-study_list a.box{width:49%;padding:10px;margin-bottom:15px}}article.case-study .case-study_list a.box:hover{text-decoration:none;opacity:.8}article.case-study .case-study_list a.box img{display:block;margin:0 auto;width:252px;height:160px;object-fit:contain}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .case-study_list a.box img{width:100%;height:auto}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .case-study_list a.box img{width:100%;height:auto}}@media only screen and (max-width: 519px){article.case-study .case-study_list a.box img{width:100%;height:110px}}article.case-study .case-study_list a.box .category{color:#828282;font-size:1.3rem;margin:0 25px;padding:10px 0}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .case-study_list a.box .category{margin:0 15px}}@media only screen and (max-width: 519px){article.case-study .case-study_list a.box .category{margin:0 10px;font-size:1.1rem}}article.case-study .case-study_list a.box .title{font-size:1.5rem;font-weight:500;min-height:8.8em;padding:15px 25px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .case-study_list a.box .title{padding:15px;font-size:1.3rem}}@media only screen and (max-width: 519px){article.case-study .case-study_list a.box .title{padding:10px;font-size:1.3rem}}article.case-study .case-study_list a.box .maker{color:#707070;font-size:1.3rem;margin:0 25px 5px;padding:0 0 15px;border-bottom:1px solid #ccc}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .case-study_list a.box .maker{margin:0 15px 5px}}@media only screen and (max-width: 519px){article.case-study .case-study_list a.box .maker{padding:0 10px 10px;margin:0 0 5px;font-size:1.1rem}}article.case-study .case-study_list.fullwidth{display:block!important}article.case-study .case-study_list.fullwidth a.box{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:28px;border-radius:0;padding:5px 10px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .case-study_list.fullwidth a.box{margin-bottom:15px}}@media only screen and (max-width: 519px){article.case-study .case-study_list.fullwidth a.box{width:100%;padding:10px;margin-bottom:15px}}article.case-study .case-study_list.fullwidth a.box:first-child{border-radius:5px 5px 0 0}article.case-study .case-study_list.fullwidth a.box:last-child{border-radius:0 0 5px 5px}article.case-study .case-study_list.fullwidth a.box img{margin:0;width:160px;height:114px;min-width:160px}article.case-study .case-study_list.fullwidth a.box .text_cont{margin:0 0 0 15px;padding:10px 0;width:100%}article.case-study .case-study_list.fullwidth a.box .text_cont .category{margin:0;padding:0 0 5px;border-bottom:none;position:relative}article.case-study .case-study_list.fullwidth a.box .text_cont .title{font-size:1.5rem;font-weight:500;min-height:0;padding:5px 10px 0 0}article.case-study .case-study_list.fullwidth a.box .text_cont .maker{margin:0 10px 10px 0;padding:0 0 10px;text-align:right}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .sort .flex.justify-end{flex-basis:40%}}article.case-study .related_products .list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px 20px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .related_products .list{gap:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .related_products .list{gap:40px}}@media only screen and (max-width: 519px){article.case-study .related_products .list{width:100%;margin:auto;gap:20px 2%}}article.case-study .related_products .list a.box{width:250px;background-color:#fff;border:1px solid #e4e4e4;padding:15px 25px 25px;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;margin:0 0 20px;position:relative;overflow:hidden;transition:all .3s}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.case-study .related_products .list a.box{width:calc((100% - 60px)/4)}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.case-study .related_products .list a.box{width:calc((100% - 40px) / 3)}}@media only screen and (max-width: 519px){article.case-study .related_products .list a.box{width:49%;padding:10px;margin-bottom:15px}}article.case-study .related_products .list a.box:hover{text-decoration:none;opacity:.8}article.case-study .related_products .list a.box .icon{display:block;position:absolute;top:-8px;left:-25px;background-color:#fe9b2a;text-align:center;color:#fff;width:74px;padding:20px 0 3px;transform:rotate(-45deg);z-index:5}article.case-study .related_products .list a.box .icon.will_end{background-color:#828282}article.case-study .related_products .list a.box .icon.order{background-color:#076faa}article.case-study .related_products .list a.box .icon.outofstock{background-color:#22a2be}article.case-study .related_products .list a.box .icon.end{background-color:#333}article.case-study .related_products .list a.box img{display:block;margin:0 auto 10px;width:200px;height:160px;object-fit:contain}article.case-study .related_products .list a.box .maker{color:#076faa;font-size:1.3rem;font-weight:500;text-align:center;margin-bottom:5px}article.case-study .related_products .list a.box .product_name{font-size:1.5rem;font-weight:500;text-align:center}article.case-study .related_products .list a.box .product_name .tag_series{font-size:1rem;border:1px solid #ccc;display:inline-block;padding:2px 8px;border-radius:15px;margin-right:5px;margin-bottom:5px}article.case-study .related_products .list a.box .product_name .name{font-weight:500;display:block}article.case-study .related_products .list a.box .text{color:#a5a5a5;font-size:1.3rem}article.case-study .detail .maker{font-size:1.8rem;font-weight:500;color:#707070;margin-bottom:10px}@media only screen and (max-width: 519px){article.case-study .detail .maker{font-size:1.3rem}}article.case-study .detail .title{font-size:2.3rem;font-weight:500;margin:0 0 30px}@media only screen and (max-width: 519px){article.case-study .detail .title{font-size:1.6rem;margin:40px 0 20px}}article.case-study .detail table.bordered{margin-bottom:50px}@media only screen and (max-width: 519px){article.case-study .detail table.bordered{margin-bottom:20px}}article.case-study .detail table.bordered th,article.case-study .detail table.bordered td{font-size:1.5rem;padding:14px 30px}@media only screen and (max-width: 519px){article.case-study .detail table.bordered th,article.case-study .detail table.bordered td{font-size:1.2rem;padding:10px 12px}}article.case-study .detail table.bordered th{text-align:left;width:20%;border-right:none}@media only screen and (max-width: 519px){article.case-study .detail table.bordered th{width:30%}}article.case-study .detail table.bordered td{border-left:none;background-color:#fff}article.case-study .article_content{padding:50px 0 70px}@media only screen and (max-width: 519px){article.case-study .article_content{padding:20px 0 30px}}article.technology{padding:0 0 80px}article.technology .technology_list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px;gap:30px 24px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.technology .technology_list{gap:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.technology .technology_list{gap:2%}}@media only screen and (max-width: 519px){article.technology .technology_list{gap:2%}}article.technology .technology_list a.box{width:254px;background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;margin-bottom:20px;position:relative;overflow:hidden;transition:all .3s;padding-bottom:10px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.technology .technology_list a.box{width:calc((100% - 40px) / 3);margin-bottom:15px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.technology .technology_list a.box{width:32%;margin-bottom:15px}}@media only screen and (max-width: 519px){article.technology .technology_list a.box{width:49%;margin-bottom:15px}}article.technology .technology_list a.box:hover{text-decoration:none;opacity:.8}article.technology .technology_list a.box .icon.new{display:block;position:absolute;top:-10px;left:-28px;background-color:#fe9b2a;text-align:center;color:#fff;width:74px;padding:20px 0 3px;transform:rotate(-45deg);z-index:8}article.technology .technology_list a.box img{display:block;margin:0 auto;width:100%;height:auto;object-fit:cover}article.technology .technology_list a.box .category{color:#828282;font-size:1.3rem;margin:0 25px;padding:10px 0}@media only screen and (min-width: 520px) and (max-width: 1023px){article.technology .technology_list a.box .category{margin:0 15px;font-size:1.1rem}}@media only screen and (max-width: 519px){article.technology .technology_list a.box .category{margin:0 15px;font-size:1.1rem}}article.technology .technology_list a.box .title{font-size:1.5rem;font-weight:500;min-height:8.8em;padding:15px 25px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.technology .technology_list a.box .title{padding:15px;font-size:1.3rem}}@media only screen and (max-width: 519px){article.technology .technology_list a.box .title{padding:15px 15px 5px}}article.technology .technology_list a.box .maker_date{padding:0 0 15px;margin:0 25px;border-bottom:1px solid #ccc}@media only screen and (min-width: 520px) and (max-width: 1023px){article.technology .technology_list a.box .maker_date{margin:0 15px}}@media only screen and (max-width: 519px){article.technology .technology_list a.box .maker_date{padding:0 15px 15px;margin:0}}article.technology .technology_list a.box .maker_date .maker{color:#707070;font-size:1.3rem;font-weight:500;margin-bottom:0}article.technology .technology_list a.box .maker_date .date{color:#a8a8a8;font-size:1.3rem;margin-bottom:0}article.technology .technology_list.fullwidth{display:block!important}article.technology .technology_list.fullwidth a.box{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:28px;border-radius:0;padding-bottom:0}@media only screen and (min-width: 520px) and (max-width: 1023px){article.technology .technology_list.fullwidth a.box{margin-bottom:15px}}@media only screen and (max-width: 519px){article.technology .technology_list.fullwidth a.box{width:100%;margin-bottom:15px}}article.technology .technology_list.fullwidth a.box:first-child{border-radius:5px 5px 0 0}article.technology .technology_list.fullwidth a.box:last-child{border-radius:0 0 5px 5px}article.technology .technology_list.fullwidth a.box img{margin:0;width:252px;height:auto;object-fit:contain}@media only screen and (min-width: 520px) and (max-width: 1023px){article.technology .technology_list.fullwidth a.box img{width:220px;height:auto}}@media only screen and (max-width: 519px){article.technology .technology_list.fullwidth a.box img{width:150px;height:auto}}article.technology .technology_list.fullwidth a.box .text_cont{margin:0 0 0 15px;padding:10px 0;width:100%}article.technology .technology_list.fullwidth a.box .text_cont .category{margin:0;padding:10px 20px 5px 0;border-bottom:none;position:relative}@media only screen and (max-width: 519px){article.technology .technology_list.fullwidth a.box .text_cont .category{width:100%}}article.technology .technology_list.fullwidth a.box .text_cont .title{font-size:1.5rem;font-weight:500;min-height:0;padding:5px 10px 0 0;margin-bottom:0}@media only screen and (max-width: 519px){article.technology .technology_list.fullwidth a.box .text_cont .title{font-size:1.3rem}}article.technology .technology_list.fullwidth a.box .text_cont .maker_date{margin:0 20px 0 0;padding:0 0 10px;text-align:right}@media only screen and (max-width: 519px){article.technology .technology_list.fullwidth a.box .text_cont .maker_date{padding-left:10px;right:0;bottom:10px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.technology .sort .flex.justify-end{flex-basis:30%}}@media only screen and (max-width: 519px){article.technology .sort .flex.justify-end{width:100%;justify-content:flex-end}}article.technology .detail .date{text-align:right;color:#707070;margin-bottom:30px;font-size:1.3rem}article.technology .detail .flex{display:flex;justify-content:space-between;flex-direction:row-reverse}@media only screen and (max-width: 519px){article.technology .detail .flex{display:block}}article.technology .detail .image{width:254px;height:190px}@media only screen and (max-width: 519px){article.technology .detail .image{width:100%;height:auto;margin:0 auto 15px}}article.technology .detail .image img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 1024px){article.technology .detail .text_cont{width:818px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.technology .detail .text_cont{width:calc(100% - 270px)}}article.technology .detail .text_cont .maker{font-size:1.8rem;font-weight:500;color:#707070;margin-bottom:10px}@media only screen and (max-width: 519px){article.technology .detail .text_cont .maker{font-size:1.3rem}}article.technology .detail .text_cont .title{font-size:2.3rem;font-weight:500;line-height:1.8}@media only screen and (max-width: 519px){article.technology .detail .text_cont .title{font-size:1.8rem}}article.technology .detail .text_cont .title .new{background-color:#fe9b2a;color:#fff;font-size:1.2rem;display:inline-block;margin:0 0 0 10px;padding:1px 5px;border-radius:3px;position:relative;top:-2px}article.technology .article_content{padding:50px 0 70px}@media only screen and (max-width: 519px){article.technology .article_content{padding:10px 0 30px}}article.news{padding:0 0 80px}article.news .news_list{margin-bottom:30px}article.news .news_list a.box{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc;transition:all .3s}@media only screen and (min-width: 520px) and (max-width: 1023px){article.news .news_list a.box{flex-wrap:wrap;align-items:center}}@media only screen and (max-width: 519px){article.news .news_list a.box{padding:10px;margin-bottom:15px;flex-wrap:wrap;justify-content:flex-start}}article.news .news_list a.box:hover{text-decoration:none;opacity:.8}article.news .news_list a.box:hover .title{text-decoration:underline}article.news .news_list a.box .date{font-size:1.5rem;color:#707070}@media only screen and (min-width: 1024px){article.news .news_list a.box .date{width:80px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.news .news_list a.box .date{margin-right:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.news .news_list a.box .date{width:10%}}@media only screen and (max-width: 519px){article.news .news_list a.box .date{margin-right:10px}}article.news .news_list a.box .category{background-color:#11415c;color:#fff;font-size:1.1rem;padding:4px 0 6px;border-radius:3px;text-align:center;width:140px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.news .news_list a.box .category{margin-right:10px}}@media only screen and (max-width: 519px){article.news .news_list a.box .category{width:35%;padding:3px 5px}}article.news .news_list a.box .category.press{background-color:#5983e0}article.news .news_list a.box .category.event{background-color:#217eb2}article.news .news_list a.box .category.media{background-color:#214eb2}article.news .news_list a.box .category.member{background-color:#f5a623}article.news .news_list a.box .category.vulnerability{background-color:#3f7cae}article.news .news_list a.box .title{font-size:1.5rem}@media only screen and (min-width: 1024px){article.news .news_list a.box .title{width:535px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.news .news_list a.box .title{width:calc(100% - 230px)}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.news .news_list a.box .title{width:66%}}@media only screen and (max-width: 519px){article.news .news_list a.box .title{width:100%;font-size:1.3rem;margin-top:10px}}article.news .cont_title{margin-bottom:20px}article.news .detail .date{text-align:right;color:#707070;margin-bottom:30px;font-size:1.3rem}@media only screen and (max-width: 519px){article.news .detail .date{font-size:1.2rem;margin-bottom:15px}}@media only screen and (min-width: 1024px){article.news .detail .flex{display:flex;justify-content:space-between;flex-direction:row-reverse}}article.news .detail .image{width:254px;height:190px}@media only screen and (max-width: 519px){article.news .detail .image{width:100%;height:auto;max-height:200px}}@media only screen and (min-width: 1024px){article.news .detail .image img{width:100%;height:100%;object-fit:cover}}@media only screen and (min-width: 1024px){article.news .detail .text_cont{width:818px}}article.news .detail .text_cont .maker{font-size:1.8rem;font-weight:500;color:#707070;margin-bottom:10px}@media only screen and (max-width: 519px){article.news .detail .text_cont .maker{font-size:1.2rem}}article.news .detail .text_cont .title{font-size:2.3rem;font-weight:500;line-height:1.8}@media only screen and (max-width: 519px){article.news .detail .text_cont .title{font-size:1.8rem}}article.news .article_content{padding:50px 0}@media only screen and (max-width: 519px){article.news .article_content{padding:20px 0 40px}}article.news .related_keywords{padding:30px;width:100%}article.news section.side .side_select_number .nav_box ul li p.year{display:block;position:relative;padding:0 40px 0 20px;font-size:1.5rem;margin-bottom:0;cursor:pointer}article.news section.side .side_select_number .nav_box ul li p.year:hover{color:#076faa;text-decoration:underline}article.news section.side .side_select_number .nav_box ul li.select:before{font:var(--fa-font-solid);content:"";font-size:1.2rem;margin-right:15px}article.news section.side .side_select_number .nav_box ul span.num{right:0}article.news section.side .side_select_number .nav_box ul ul.child{display:none;padding-left:80px;margin-top:15px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.news section.side .side_select_number .nav_box ul ul.child{padding-left:40px}}@media only screen and (max-width: 519px){article.news section.side .side_select_number .nav_box ul ul.child{padding-left:40px}}article.news section.side .side_select_number .nav_box ul ul.child li:before{top:3px;content:"-"}@media only screen and (min-width: 1024px){article.news.security-advisories a.box{justify-content:flex-start;gap:30px}}article.news.security-advisories a.box .date{font-size:1.5rem;color:#707070}@media only screen and (min-width: 1024px){article.news.security-advisories a.box .date{width:80px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.news.security-advisories a.box .date{margin-right:20px}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.news.security-advisories a.box .date{width:10%}}@media only screen and (max-width: 519px){article.news.security-advisories a.box .date{margin-right:10px}}article.news.security-advisories a.box .category{background-color:#11415c;color:#fff;font-size:1.1rem;padding:4px 0 6px;border-radius:3px;text-align:center;width:140px}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.news.security-advisories a.box .category{margin-right:10px}}@media only screen and (max-width: 519px){article.news.security-advisories a.box .category{width:35%;padding:3px 5px}}article.news.security-advisories a.box .category.press{background-color:#5983e0}article.news.security-advisories a.box .category.event{background-color:#217eb2}article.news.security-advisories a.box .category.media{background-color:#214eb2}article.news.security-advisories a.box .category.member{background-color:#f5a623}article.news.security-advisories a.box .title{font-size:1.5rem}@media only screen and (min-width: 1024px){article.news.security-advisories a.box .title{width:535px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){article.news.security-advisories a.box .title{width:calc(100% - 230px)}}@media only screen and (min-width: 520px) and (max-width: 1023px){article.news.security-advisories a.box .title{width:66%}}@media only screen and (max-width: 519px){article.news.security-advisories a.box .title{width:100%;font-size:1.3rem;margin-top:10px}}@media only screen and (max-width: 519px){article.company section.side{margin-top:20px}}article.company section.side nav.nav_box ul.current1 li:first-child a{color:#076faa}article.company section.side nav.nav_box ul.current2 li:nth-child(2) a{color:#076faa}article.company section.side nav.nav_box ul.current3 li:nth-child(3) a{color:#076faa}article.company section.side nav.nav_box ul.current4 li:nth-child(4) a{color:#076faa}article.company section.side nav.nav_box ul.current5 li:nth-child(5) a{color:#076faa}article.company section.side nav.nav_box ul.current6 li:nth-child(6) a{color:#076faa}article.company .management img{display:block;margin:auto}@media only screen and (min-width: 1024px){article.company .management img{width:670px;height:auto}}article.company .message img.president{display:block;margin:0 auto 50px}@media only screen and (min-width: 1024px){article.company .message img.president{width:473px;height:auto}}article.company .message .text{margin-bottom:50px}article.company .message .aR img{width:172px;height:auto;margin-top:20px}article.company .message .r_pd{display:inline-block;padding-right:1.3em}article.company .philosophy .bordered_tb,article.company .access .bordered_tb{margin-bottom:60px}@media only screen and (max-width: 519px){article.company .philosophy .bordered_tb,article.company .access .bordered_tb{margin-bottom:30px}}article.company .philosophy h3,article.company .philosophy h4,article.company .access h3,article.company .access h4{background-color:#e4e4e4;font-size:1.8rem;font-weight:500;padding:15px}@media only screen and (max-width: 519px){article.company .philosophy h3,article.company .philosophy h4,article.company .access h3,article.company .access h4{font-size:1.5rem}}article.company .ggmap{margin-bottom:65px}article.company .biography .box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.company .biography .box{flex-wrap:wrap}}@media only screen and (max-width: 519px){article.company .biography .box{flex-wrap:wrap}}article.company .biography .box span{display:block;font-size:1.5rem}article.company .biography .box .year{color:#076faa;width:55px}article.company .biography .box .month{background-color:#93c7e6;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:12px;width:80px}article.company .biography .box .text{padding-left:15px}@media only screen and (min-width: 520px) and (max-width: 1023px){article.company .biography .box .text{width:calc(100% - 140px)}}@media only screen and (max-width: 519px){article.company .biography .box .text{width:calc(100% - 140px)}}article.movie{padding:0 0 80px}article.movie .movie_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}@media only screen and (min-width: 1024px){article.movie .movie_list{justify-content:flex-start}}article.movie .movie_list a.box{width:254px;background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;box-shadow:2px 2px 2px #aeaeae33;margin-right:28px;margin-bottom:30px;position:relative;overflow:hidden;transition:all .3s;padding-bottom:50px}@media only screen and (min-width: 1024px){article.movie .movie_list a.box{margin-right:28px}article.movie .movie_list a.box:nth-child(4n){margin-right:0}}@media only screen and (max-width: 519px){article.movie .movie_list a.box{width:49%;padding:10px;margin-bottom:15px}}article.movie .movie_list a.box:hover{text-decoration:none;opacity:.8}article.movie .movie_list a.box img{display:block;margin:0 auto;width:252px;height:160px;object-fit:cover}article.movie .movie_list a.box .category{color:#828282;font-size:1.3rem;margin:0 25px;padding:10px 0;border-bottom:1px solid #ccc}article.movie .movie_list a.box .title{font-size:1.5rem;font-weight:500;min-height:3.4em;padding:15px 25px}article.movie .movie_list a.box .maker_date{padding:0 25px 15px;position:absolute;width:100%;bottom:0}article.movie .movie_list a.box .maker_date .maker{color:#707070;font-size:1.3rem;font-weight:500;margin-bottom:0}article.movie .movie_list a.box .maker_date .date{color:#a8a8a8;font-size:1.3rem;margin-bottom:0}article.movie .movie_list.fullWidth{display:block}article.movie .movie_list.fullWidth a.box{display:flex;justify-content:flex-start;width:100%;margin-bottom:0;border-radius:0;padding-bottom:0}@media only screen and (max-width: 519px){article.movie .movie_list.fullWidth a.box{width:100%;padding:10px;margin-bottom:15px}}article.movie .movie_list.fullWidth a.box:first-child{border-radius:5px 5px 0 0}article.movie .movie_list.fullWidth a.box:last-child{border-radius:0 0 5px 5px}article.movie .movie_list.fullWidth a.box img{margin:0;width:240px;height:160px}article.movie .movie_list.fullWidth a.box .text_cont{margin:0 0 0 15px;padding:10px 0;width:100%}article.movie .movie_list.fullWidth a.box .text_cont .category{margin:0;padding:0 0 5px;width:30%}article.movie .movie_list.fullWidth a.box .text_cont .title{font-size:1.5rem;font-weight:500;min-height:0;padding:5px 10px 0 0}article.movie .movie_list.fullWidth a.box .text_cont .maker_date{margin-bottom:0;padding:0 30px 0 0;position:static;text-align:right}article.movie .cont_title{margin-bottom:20px}article.movie .detail_maker{color:#707070;font-size:1.5rem;font-weight:500;margin-bottom:50px}article.movie .article_content{padding:50px 0 70px}.sitemap nav.fnavi a{font-size:1.2rem}.sitemap nav.fnavi p.title{border-bottom:1px solid #076faa;padding-bottom:10px;margin-bottom:10px;font-size:1.5rem;font-weight:500;color:#076faa}.sitemap nav.fnavi .row{display:flex;justify-content:flex-start;gap:2%}.sitemap nav.fnavi .row ul{margin-bottom:50px}@media only screen and (max-width: 519px){.sitemap nav.fnavi .row ul{margin-bottom:30px}}.sitemap nav.fnavi .row .col-1{width:23%}@media only screen and (max-width: 519px){.sitemap nav.fnavi .row .col-1{width:100%;margin-bottom:40px}}.sitemap nav.fnavi .row .col-2{width:48%}@media only screen and (max-width: 519px){.sitemap nav.fnavi .row .col-2{width:100%}}.sitemap nav.fnavi .row .col-2 ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(8,auto)}@media only screen and (max-width: 519px){.sitemap nav.fnavi .row .col-2 ul{display:block}}.sitemap nav.fnavi .row .col-4{width:100%}.sitemap nav.fnavi .row .col-4 ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(12,auto)}@media only screen and (max-width: 519px){.sitemap nav.fnavi .row .col-4 ul{display:block}}
