/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.-bottom-1{bottom:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-8{top:2rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.m-0{margin:0}.\!mx-auto{margin-left:auto!important;margin-right:auto!important}.\!my-0{margin-top:0!important;margin-bottom:0!important}.\!my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-2\.5{margin-bottom:.625rem!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mb-8{margin-bottom:2rem!important}.\!mb-9{margin-bottom:2.25rem!important}.\!ml-1{margin-left:.25rem!important}.\!ml-1\.5{margin-left:.375rem!important}.\!ml-2{margin-left:.5rem!important}.\!mt-0{margin-top:0!important}.\!mt-0\.5{margin-top:.125rem!important}.\!mt-10{margin-top:2.5rem!important}.\!mt-2{margin-top:.5rem!important}.\!mt-2\.5{margin-top:.625rem!important}.\!mt-3{margin-top:.75rem!important}.\!mt-4{margin-top:1rem!important}.\!mt-5{margin-top:1.25rem!important}.\!mt-\[50px\]{margin-top:50px!important}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.\!h-0{height:0!important}.\!h-0\.5{height:.125rem!important}.\!h-10{height:2.5rem!important}.\!h-2{height:.5rem!important}.\!h-2\.5{height:.625rem!important}.\!h-28{height:7rem!important}.\!h-5{height:1.25rem!important}.\!h-fit{height:-moz-fit-content!important;height:fit-content!important}.h-48{height:12rem}.h-7{height:1.75rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.\!max-h-96{max-height:24rem!important}.min-h-screen{min-height:100vh}.\!w-20{width:5rem!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-full{width:100%!important}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-\[30px\]{width:30px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\[90px\]{min-width:90px}.max-w-5xl{max-width:64rem}.max-w-\[30ch\]{max-width:30ch}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.\!resize-none{resize:none!important}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!rounded-md{border-radius:.375rem!important}.rounded-lg{border-radius:.5rem}.\!border-2{border-width:2px!important}.\!border-4{border-width:4px!important}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.\!border-solid{border-style:solid!important}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-\[\#f90\]{--tw-border-opacity:1!important;border-color:rgb(255 153 0/var(--tw-border-opacity))!important}.\!border-amber-500{--tw-border-opacity:1!important;border-color:rgb(245 158 11/var(--tw-border-opacity))!important}.\!border-transparent{border-color:transparent!important}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.\!bg-amber-400{--tw-bg-opacity:1!important;background-color:rgb(251 191 36/var(--tw-bg-opacity))!important}.\!bg-amber-50{--tw-bg-opacity:1!important;background-color:rgb(255 251 235/var(--tw-bg-opacity))!important}.\!bg-amber-500{--tw-bg-opacity:1!important;background-color:rgb(245 158 11/var(--tw-bg-opacity))!important}.\!bg-blue-400{--tw-bg-opacity:1!important;background-color:rgb(96 165 250/var(--tw-bg-opacity))!important}.\!bg-green-500{--tw-bg-opacity:1!important;background-color:rgb(34 197 94/var(--tw-bg-opacity))!important}.\!bg-green-600{--tw-bg-opacity:1!important;background-color:rgb(22 163 74/var(--tw-bg-opacity))!important}.\!bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.\!bg-red-500,.\!bg-white{--tw-bg-opacity:1!important}.\!bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.\!bg-yellow-500{--tw-bg-opacity:1!important;background-color:rgb(234 179 8/var(--tw-bg-opacity))!important}.\!bg-\[url\(\'\/images\/user\/common\/video_not_play\.png\'\)\]{background-image:url(/images/user/common/video_not_play.png)!important}.\!bg-none{background-image:none!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-200{--tw-gradient-from:#e4e4e7 var(--tw-gradient-from-position);--tw-gradient-to:hsla(240,6%,90%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.\!bg-center{background-position:50%!important}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-4{padding:1rem!important}.p-24{padding:6rem}.p-8{padding:2rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.\!pb-0{padding-bottom:0!important}.\!pb-\[10px\]{padding-bottom:10px!important}.\!pr-\[10px\]{padding-right:10px!important}.\!pt-1{padding-top:.25rem!important}.\!pt-1\.5{padding-top:.375rem!important}.pb-1{padding-bottom:.25rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-7{padding-left:1.75rem}.pr-5{padding-right:1.25rem}.pt-3{padding-top:.75rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-justify{text-align:justify}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.\!font-bold{font-weight:700!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-semibold{font-weight:600}.italic{font-style:italic}.\!leading-\[41px\]{line-height:41px!important}.\!leading-snug{line-height:1.375!important}.leading-5{line-height:1.25rem}.\!tracking-\[0\.15px\]{letter-spacing:.15px!important}.\!text-\[\#8B0000\]{--tw-text-opacity:1!important;color:rgb(139 0 0/var(--tw-text-opacity))!important}.\!text-\[\#f90\]{--tw-text-opacity:1!important;color:rgb(255 153 0/var(--tw-text-opacity))!important}.\!text-orange-500{--tw-text-opacity:1!important;color:rgb(249 115 22/var(--tw-text-opacity))!important}.\!text-red-600{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.\!underline{text-decoration-line:underline!important}.\!underline-offset-4{text-underline-offset:4px!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!subpixel-antialiased{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.opacity-50{opacity:.5}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{line-height:1.5;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hyphen-tuto{font-size:12px;color:#0014ff;line-height:12px}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:h-\[300px\]:before{content:var(--tw-content);height:300px}.before\:w-\[480px\]:before{content:var(--tw-content);width:480px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:from-white:before{content:var(--tw-content);--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.before\:blur-2xl:before{content:var(--tw-content);--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-z-20:after{content:var(--tw-content);z-index:-20}.after\:h-\[180px\]:after{content:var(--tw-content);height:180px}.after\:w-\[240px\]:after{content:var(--tw-content);width:240px}.after\:translate-x-1\/3:after{content:var(--tw-content);--tw-translate-x:33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:from-sky-200:after{content:var(--tw-content);--tw-gradient-from:#bae6fd var(--tw-gradient-from-position);--tw-gradient-to:rgba(186,230,253,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.after\:via-blue-200:after{content:var(--tw-content);--tw-gradient-to:rgba(191,219,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe var(--tw-gradient-via-position),var(--tw-gradient-to)}.after\:blur-2xl:after{content:var(--tw-content);--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.hover\:\!border-\[\#cc7a00\]:hover{--tw-border-opacity:1!important;border-color:rgb(204 122 0/var(--tw-border-opacity))!important}.hover\:\!border-orange-500:hover{--tw-border-opacity:1!important;border-color:rgb(249 115 22/var(--tw-border-opacity))!important}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.hover\:\!bg-slate-50:hover{--tw-bg-opacity:1!important;background-color:rgb(248 250 252/var(--tw-bg-opacity))!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:\!text-\[\#cc7a00\]:hover{--tw-text-opacity:1!important;color:rgb(204 122 0/var(--tw-text-opacity))!important}.hover\:\!text-red-500:hover{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-125,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}}@media (prefers-color-scheme:dark){.dark\:border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity))}.dark\:bg-zinc-800\/30{background-color:rgba(39,39,42,.3)}.dark\:from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-inherit{--tw-gradient-from:inherit var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-black{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:drop-shadow-\[0_0_0\.3rem_\#ffffff70\]{--tw-drop-shadow:drop-shadow(0 0 0.3rem #ffffff70)}.dark\:drop-shadow-\[0_0_0\.3rem_\#ffffff70\],.dark\:invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:invert{--tw-invert:invert(100%)}.before\:dark\:bg-gradient-to-br:before{content:var(--tw-content);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.before\:dark\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.before\:dark\:to-blue-700:before{content:var(--tw-content);--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.before\:dark\:opacity-10:before{content:var(--tw-content);opacity:.1}.after\:dark\:from-sky-900:after{content:var(--tw-content);--tw-gradient-from:#0c4a6e var(--tw-gradient-from-position);--tw-gradient-to:rgba(12,74,110,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.after\:dark\:via-\[\#0141ff\]:after{content:var(--tw-content);--tw-gradient-to:rgba(1,65,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0141ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.after\:dark\:opacity-40:after{content:var(--tw-content);opacity:.4}.hover\:dark\:border-neutral-700:hover{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity))}.hover\:dark\:bg-neutral-800\/30:hover{background-color:rgba(38,38,38,.3)}}@media (min-width:1024px){.lg\:pointer-events-auto{pointer-events:auto}.lg\:static{position:static}.lg\:mb-0{margin-bottom:0}.lg\:flex{display:flex}.lg\:h-auto{height:auto}.lg\:w-\[480px\]{width:480px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-5xl{max-width:64rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:rounded-xl{border-radius:.75rem}.lg\:border{border-width:1px}.lg\:bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.lg\:bg-none{background-image:none}.lg\:p-0{padding:0}.lg\:p-4{padding:1rem}.lg\:text-left{text-align:left}.before\:lg\:h-\[360px\]:before{content:var(--tw-content);height:360px}@media (prefers-color-scheme:dark){.lg\:dark\:bg-zinc-800\/30{background-color:rgba(39,39,42,.3)}}}.user-layout abbr,.user-layout address,.user-layout article,.user-layout aside,.user-layout audio,.user-layout b,.user-layout blockquote,.user-layout body,.user-layout canvas,.user-layout caption,.user-layout cite,.user-layout code,.user-layout dd,.user-layout del,.user-layout details,.user-layout dfn,.user-layout div,.user-layout dl,.user-layout dt,.user-layout em,.user-layout fieldset,.user-layout figcaption,.user-layout figure,.user-layout footer,.user-layout form,.user-layout h1,.user-layout h2,.user-layout h3,.user-layout h4,.user-layout h5,.user-layout h6,.user-layout header,.user-layout hgroup,.user-layout hr,.user-layout html,.user-layout i,.user-layout iframe,.user-layout img,.user-layout input,.user-layout ins,.user-layout kbd,.user-layout label,.user-layout legend,.user-layout li,.user-layout mark,.user-layout menu,.user-layout nav,.user-layout object,.user-layout ol,.user-layout p,.user-layout pre,.user-layout q,.user-layout samp,.user-layout section,.user-layout small,.user-layout span,.user-layout strong,.user-layout sub,.user-layout summary,.user-layout sup,.user-layout table,.user-layout tbody,.user-layout td,.user-layout textarea,.user-layout tfoot,.user-layout th,.user-layout thead,.user-layout time,.user-layout tr,.user-layout ul,.user-layout var,.user-layout video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;vertical-align:baseline;background:transparent}.user-layout a,.user-layout dd,.user-layout div,.user-layout dl,.user-layout dt,.user-layout iframe,.user-layout img,.user-layout input,.user-layout label,.user-layout li,.user-layout ol,.user-layout p,.user-layout table,.user-layout td,.user-layout textarea,.user-layout th,.user-layout ul{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.user-layout a,.user-layout body,.user-layout dd,.user-layout div,.user-layout dl,.user-layout dt,.user-layout h1,.user-layout h2,.user-layout h3,.user-layout h4,.user-layout h5,.user-layout h6,.user-layout input,.user-layout label,.user-layout li,.user-layout ol,.user-layout p,.user-layout span,.user-layout td,.user-layout textarea,.user-layout th,.user-layout ul{font-size:14px;font-size:1.4rem;line-height:1.231;*font-size:small;*font:x-small;-webkit-text-size-adjust:100%;color:#333;font-weight:400}.user-layout table{border-collapse:collapse;border-spacing:0}.user-layout blockquote,.user-layout q{quotes:none}.user-layout blockquote:after,.user-layout blockquote:before,.user-layout q:after,.user-layout q:before{content:"";content:none}.user-layout article,.user-layout aside,.user-layout details,.user-layout figcaption,.user-layout figure,.user-layout footer,.user-layout header,.user-layout hgroup,.user-layout menu,.user-layout nav,.user-layout section{display:block}.user-layout textarea{resize:none}.user-layout input[type=text]:focus,.user-layout select:focus,.user-layout textarea:focus{outline:none}.user-layout input,.user-layout select{vertical-align:middle}.user-layout nav ul{list-style:none}.user-layout ::-moz-placeholder{color:silver}.user-layout ::placeholder{color:silver}.user-layout .ant-upload-select .anticon-plus,.user-layout .ant-upload-select .anticon-plus+div{font-size:14px}.user-layout .ant-btn>span{color:inherit;font-size:inherit;line-height:inherit}@-o-viewport{.user-layout{width:device-width;initial-scale:1}}@viewport{.user-layout{width:device-width;initial-scale:1}}.slick-next,.slick-prev{z-index:99;width:32px!important;height:32px!important}.slick-next:before,.slick-prev:before{font-size:32px!important;color:#f8a504!important;opacity:1!important}.slick-prev{left:-10px!important}.slick-next{right:-10px!important}.text-shadow-black{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.ct-disable-action,.ct-on-disable-action:disabled,.nav-right-orange:disabled{pointer-events:none;opacity:.6;transition:opacity .3s linear}.user-layout{min-height:100vh;display:flex;flex-direction:column}.user-layout .user-layout-body{margin-top:50px;flex:1}.user-layout a,.user-layout a:visited{color:#0000cd;text-decoration:none}.user-layout a:hover{transition:all .5s}.user-layout a:active,.user-layout a:hover{color:#1e90ff;text-decoration:none}.user-layout .clear{clear:both}.user-layout .clear hr{display:none}.user-layout .block10{display:block;height:10px}.user-layout #home,.user-layout#common{background-color:orange}.user-layout #viewer_dummy{background-color:#fff}@media screen and (min-width:1024px){.user-layout .inner{padding:50px 0}.user-layout .inner,.user-layout .screen_inner{position:relative;width:900px;height:100%;margin:0 auto}.user-layout .screen_inner{padding:0}.user-layout .login_wrap{position:absolute;width:100%;height:100%;margin:0 auto;display:flex;align-items:stretch;top:0;bottom:0;right:0;left:0}.user-layout .phrase_box{position:absolute;top:50%;left:35%;transform:translate(-50%,-50%);flex:1}.user-layout .phrase_box h1{font-size:25px;font-size:clamp(25px,1vw,35px);color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5);text-align:center;font-weight:600}.user-layout .login_wrap .login_box{position:absolute;width:360px;height:400px;background-color:hsla(0,0%,100%,.8);margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:20px;left:auto;padding:25px;border-radius:10px;box-shadow:0 17px 25px -3px rgba(0,0,0,.6)}.user-layout .login_inner{display:flex;flex-wrap:wrap;list-style:none;position:relative;width:900px;height:100%;padding:50px 0;margin:0 auto}.user-layout .login_inner-box1{width:360px;margin-right:60px}.user-layout .login_inner-box1 .login_box{width:360px;height:400px;background-color:hsla(0,0%,100%,.8);margin-top:auto;margin-bottom:auto;padding:25px;border-radius:10px;box-shadow:0 8px 13px -3px rgba(0,0,0,.2)}.user-layout .login_inner-box2{flex:1}.user-layout .login_inner-box2 ul.cat_nav2{display:flex;align-items:stretch;flex-wrap:wrap;list-style:none;margin-top:40px}.user-layout .login_inner-box2 ul.cat_nav2 li{width:calc(50% - 10px);margin:5px}.user-layout .title_box{display:flex;align-items:stretch}.user-layout p.title_t1{font-size:22px;color:#333;font-weight:600;flex:1}.user-layout p.title_t2{font-size:16px;color:#e9967a;text-align:right;letter-spacing:.13em;margin-top:0;flex:1}.user-layout ul.information{list-style:none;margin-top:10px}.user-layout ul.information li div.info_block,.user-layout ul.information li p.info_box1{display:flex}.user-layout ul.information li p.info_box2{margin-top:0}.user-layout ul.information li p.info_box1 span.date,.user-layout ul.information li p.info_box2 span.info_headline{font-size:14px;color:#333;text-align:left;line-height:1.3;vertical-align:top}.user-layout ul.information li p.info_box1 span.info_cat{width:180px;font-size:14px;font-weight:600;text-align:center;line-height:1.3}.user-layout ul.cat_nav,.user-layout ul.h_nav{display:flex;align-items:stretch;flex-wrap:wrap;list-style:none;margin-top:35px}.user-layout ul.h_nav li{width:calc(50% - 5px);margin-left:10px;margin-top:10px}.user-layout ul.h_nav li:nth-child(odd){margin-left:0}.user-layout ul.h_nav li div.btn1,.user-layout ul.h_nav li div.btn2{position:relative;overflow:hidden;width:100%;height:120px}.user-layout .category-introduction{display:flex;align-items:stretch;margin-top:40px}.user-layout p.category-introduction-box1{width:280px;font-size:22px;line-height:1.7;color:#ff8c00;font-weight:600;margin-right:60px}.user-layout p.category-introduction-box2{flex:1;font-size:18px;line-height:1.7}.user-layout ul.cat_nav li{width:calc(25% - 10px);margin:5px}.user-layout div.information_detail-main-header{position:relative;width:100%;margin-top:30px;display:flex}.user-layout div.information_detail-main-header p.date{width:160px;font-size:14px;color:#333;text-align:left;line-height:1.3;vertical-align:top}.user-layout div.information_detail-main-header p.info_cat{font-size:14px;font-weight:600;text-align:center;line-height:1.3}.user-layout div.information_detail-main{width:740px;margin-top:40px;margin-right:0;margin-left:auto}.user-layout div.category-letter-box{display:block;background-color:#fff;padding:30px;margin-top:40px;box-shadow:0 8px 13px -3px rgba(0,0,0,.2)}.user-layout h1.category-apply-title{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;text-align:center}.user-layout h1.category-apply-title:before{content:"";width:230px;height:2px;background:#ff8c00;background:linear-gradient(90deg,#ffcf99 0,#ff8c00)}.user-layout h1.category-apply-title:after{content:"";width:230px;height:2px;background:#ff8c00;background:linear-gradient(90deg,#ff8c00 0,#ffcf99)}.user-layout h1.category-apply-title:before{margin-right:30px}.user-layout h1.category-apply-title:after{margin-left:30px}.user-layout div.category-apply{display:flex;align-items:stretch;margin-top:40px}.user-layout div.category-apply-box{flex:1;background-color:#fff;padding:30px;margin-left:20px}.user-layout div.category-apply-box:first-child{margin-left:0}.user-layout ul.w-button-wrap{display:flex;align-items:stretch;flex-wrap:wrap;list-style:none;width:510px;margin-top:40px;margin-left:auto;margin-right:0}.user-layout ul.w-button-wrap li{width:250px;margin-left:10px}.user-layout ul.w-button-wrap li:first-child{margin-left:0}.user-layout ul.cnter-button-wrap{display:flex;align-items:stretch;flex-wrap:wrap;list-style:none;width:510px;margin-top:40px;margin-left:auto;margin-right:auto}.user-layout ul.cnter-button-wrap li{width:250px;margin-left:10px}.user-layout ul.cnter-button-wrap li:first-child{margin-left:0}.user-layout .greeting_wrap{position:relative;width:900px;height:100%;padding:30px 0;margin:0 auto;display:flex;align-items:stretch}.user-layout .greeting_wrap .greeting_face{display:block;background-image:url(/images/user/member/icon_greeting_face.gif);background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:25px 25px;width:50px;height:50px}.user-layout .greeting_wrap .greeting_mes{border:1px solid #999;background-color:#fff;border-radius:10px 10px;padding:10px;margin-left:15px;flex:1;display:flex;align-items:center}.user-layout .greeting_wrap .greeting_mes h1{font-size:14px;line-height:1.5}.user-layout .greeting_wrap .greeting_mes span.red{color:red;font-weight:600;font-size:14px;line-height:1.5}.user-layout ul.te_nav,.user-layout ul.ts_nav{display:flex;flex-wrap:wrap;list-style:none;margin-top:40px}.user-layout ul.te_nav li,.user-layout ul.ts_nav li{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px}.user-layout ul.te_nav li:nth-child(2n),.user-layout ul.ts_nav li:nth-child(2n){margin-right:0}.user-layout ul.te_nav li:last-child,.user-layout ul.ts_nav li:last-child{margin-bottom:0}.user-layout ul.te_nav li div.btn3,.user-layout ul.te_nav li div.btn4,.user-layout ul.te_nav li div.btn5{position:relative;overflow:hidden;width:100%;height:140px}.user-layout .training_category_wrap{display:flex;justify-content:space-between;height:auto;margin-top:0}.user-layout .myself_category_wrap{position:relative;flex:1;height:auto;margin-top:40px}.user-layout .myself_category_wrap a.btn_myself_category{display:block;position:relative;border:4px solid #fff;background-color:#fff;width:100%;height:100%;border-radius:5px 5px;box-shadow:0 10px 20px -3px rgba(0,0,0,.3)}.user-layout .myself_category_wrap a.btn_myself_category p.category1{background-image:url(/images/user/member/icon_category1.png)}.user-layout .myself_category_wrap a.btn_myself_category p.category1,.user-layout .myself_category_wrap a.btn_myself_category p.category2{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:50px 50px;background-position:calc(50% - 40px);z-index:1;height:100%;font-size:20px;color:#333;padding-left:65px}.user-layout .myself_category_wrap a.btn_myself_category p.category2{background-image:url(/images/user/member/icon_category2.png)}.user-layout .myself_category_wrap a.btn_myself_category p.category3{background-image:url(/images/user/member/icon_category3.png)}.user-layout .myself_category_wrap a.btn_myself_category p.category3,.user-layout .myself_category_wrap a.btn_myself_category p.category4{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:50px 50px;background-position:calc(50% - 40px);z-index:1;height:100%;font-size:20px;color:#333;padding-left:65px}.user-layout .myself_category_wrap a.btn_myself_category p.category4{background-image:url(/images/user/member/icon_category4.png)}.user-layout .other_category_wrap{flex:2;margin-left:10px;margin-top:0}.user-layout ul.ts_nav a.btn_other_category{display:block;border:4px solid #fff;background-color:#fff;width:100%;height:100px;border-radius:5px 5px;box-shadow:0 10px 20px -3px rgba(0,0,0,.3)}.user-layout ul.ts_nav a.btn_other_category p.category1{background-image:url(/images/user/member/icon_category1.png)}.user-layout ul.ts_nav a.btn_other_category p.category1,.user-layout ul.ts_nav a.btn_other_category p.category2{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:50px 50px;background-position:calc(50% - 35px);z-index:1;height:100%;font-size:18px;color:#333;padding-left:50px}.user-layout ul.ts_nav a.btn_other_category p.category2{background-image:url(/images/user/member/icon_category2.png)}.user-layout ul.ts_nav a.btn_other_category p.category3{background-image:url(/images/user/member/icon_category3.png)}.user-layout ul.ts_nav a.btn_other_category p.category3,.user-layout ul.ts_nav a.btn_other_category p.category4{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:50px 50px;background-position:calc(50% - 35px);z-index:1;height:100%;font-size:18px;color:#333;padding-left:50px}.user-layout ul.ts_nav a.btn_other_category p.category4{background-image:url(/images/user/member/icon_category4.png)}.user-layout .myself_category_wrap a:hover.btn_myself_category,.user-layout ul.ts_nav a:hover.btn_other_category{border:4px solid #ffa07a}.user-layout .seek_wrap{display:flex;margin-top:10px}.user-layout .seek_wrap:first-of-type{margin-top:40px}.user-layout .seek_index{width:160px;margin-right:10px}.user-layout .seek_index p{border-left:10px solid #f08080;background-color:#eecd9c;width:160px;font-size:14px;line-height:40px;color:#333;text-align:center}.user-layout .seek_box{flex:1}.user-layout ul.seek_select{display:flex;flex-wrap:wrap;list-style:none}.user-layout ul.seek_select li{width:calc(50% - 10px);margin-right:10px;margin-bottom:0}.user-layout ul.seek_select li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.seek_check,.user-layout ul.seek_check2,.user-layout ul.seek_check3{display:flex;flex-wrap:wrap;list-style:none}.user-layout ul.seek_check li{width:calc(20% - 10px);margin-right:10px;margin-bottom:10px}.user-layout ul.seek_check2 li{width:calc(16% - 10px);margin-right:10px;margin-bottom:10px}.user-layout ul.seek_check3 li{width:calc(33% - 10px);margin-right:10px;margin-bottom:10px}.user-layout ul.seek_check li:last-child,.user-layout ul.seek_check2 li:last-child,.user-layout ul.seek_check3 li:last-child{margin-right:0;margin-bottom:0}.user-layout div.seek_select4{display:flex;flex-wrap:wrap}.user-layout div.conditions_box{flex:1;margin-right:10px}.user-layout div.conditions_box:last-child{margin-right:0}.user-layout div.conditions_box_y{width:150px;margin-right:10px}.user-layout .chapter_select_wrap{position:relative;width:900px;padding:5px 0;margin:0 auto}.user-layout ul.chapter_select{display:flex;flex-wrap:wrap;list-style:none;width:900px;margin:0 auto;padding:5px 0}.user-layout ul.chapter_select li{width:calc(20% - 1px);margin-right:1px;margin-bottom:1px}.user-layout ul.chapter_select li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.chapter_select li a{display:block;background-color:coral;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center left 10px;width:100%;line-height:35px;font-size:14px;text-align:center;color:#fff;border-radius:5px 5px}.user-layout ul.chapter_select li a:hover{background-color:#cc4c20}.user-layout ul.chapter_select li a.active{background-color:#ee5236;background-image:url(/images/user/member/icon_play.png);background-repeat:no-repeat;background-size:15px 17px;background-position:center left 10px;width:100%;line-height:35px;font-size:14px;text-align:center;color:#fff}.user-layout p.chapter_select2_title{border-left:10px solid #bdb76b;background-color:#556b2f;width:130px;height:30px;font-size:14px;line-height:30px;color:#fff;text-align:center;margin-top:10px}.user-layout ul.chapter_select2{display:flex;flex-wrap:wrap;list-style:none;width:900px;margin:0 auto;padding:5px 0}.user-layout ul.chapter_select2 li{width:calc(5% - 1px);margin-right:1px;margin-bottom:1px}.user-layout ul.chapter_select2 li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.chapter_select2 li a{display:block;background-color:coral;width:100%;line-height:35px;font-size:14px;text-align:center;color:#fff;border-radius:5px 5px}.user-layout ul.chapter_select2 li a:hover{background-color:#cc4c20}.user-layout ul.chapter_select2 li a.active{background-color:#ee5236;width:100%;line-height:35px;font-size:14px;text-align:center;color:#fff}.user-layout .training_title{width:900px;padding:10px 0;margin:0 auto}.user-layout .training_detail_wrap{display:flex}.user-layout .training_operation{width:80px;margin-left:50px;order:1}.user-layout .training_operation ul{list-style:none}.user-layout .training_operation li{margin-right:0;margin-bottom:10px}.user-layout .training_operation li:last-child{margin-right:0;margin-bottom:0}.user-layout .training_operation li a.pdf_dl{display:block;background-color:coral;background-image:url(/images/user/member/icon_pdfdl.png);background-repeat:no-repeat;background-size:30px 43px;background-position:50%;width:80px;height:80px;border-radius:40px 40px}.user-layout .training_operation li a:hover.pdf_dl{background-color:#cc4c20}.user-layout .training_operation li a.start_lecture{display:block;background-color:coral;background-repeat:no-repeat;background-size:40px 43px;background-position:50%;width:80px;height:80px;border-radius:40px 40px}.user-layout .training_operation li a.start_lecture span{text-align:center;display:block;width:100%;height:-moz-fit-content;height:fit-content;color:#fff!important}.user-layout .training_operation li a.start_lecture span:first-child{font-size:22px!important;font-weight:500!important;padding-top:20px;text-shadow:0 0 #fffaf0}.user-layout .training_operation li a.start_lecture span:last-child{font-size:12px!important;padding-top:8px}.user-layout .training_operation li a.complete_lecture{display:block;background-color:coral;background-image:url(/images/user/member/check_square.svg);background-repeat:no-repeat;background-size:40px 43px;background-position:center 10px;width:80px;height:80px;border-radius:40px 40px}.user-layout .training_operation li a.complete_lecture span{display:block;text-align:center;font-size:12px;color:#fff;position:absolute;bottom:8px;width:100%}.user-layout .training_operation li a:hover.complete_lecture,.user-layout .training_operation li a:hover.start_lecture{background-color:#cc4c20}.user-layout .training_operation li a.goto_test{display:block;background-color:#4169e1;background-image:url(/images/user/member/icon_test.png);background-repeat:no-repeat;background-size:30px 43px;background-position:50%;width:80px;height:80px;border-radius:40px 40px}.user-layout .training_operation li a:hover.goto_test{background-color:navy}.user-layout .training_operation li p.dummy_dl{background-image:url(/images/user/member/icon_pdfdl2.png)}.user-layout .training_operation li p.dummy_dl,.user-layout .training_operation li p.dummy_test{display:block;background-color:#c3c3c3;background-repeat:no-repeat;background-size:30px 43px;background-position:50%;width:80px;height:80px;border-radius:40px 40px}.user-layout .training_operation li p.dummy_test{background-image:url(/images/user/member/icon_test2.png)}.user-layout .training_overview{flex:1;order:0;margin-top:0}.user-layout .training_overview .overview_inner{display:flex;margin-top:40px}.user-layout .training_overview .overview_inner:first-of-type{margin-top:0}.user-layout .training_overview .overview_inner p.t_title{border-left:10px solid gold;background-color:#ff8c00;width:160px;height:40px;font-size:14px;line-height:40px;color:#fff;text-align:center;margin-right:20px;margin-bottom:0}.user-layout .training_overview .overview_inner .t_overview_detail{flex:1}.user-layout .training_overview .overview_inner .t_overview_detail .t_inner{background-color:#fff;min-height:150px;padding:15px}.user-layout .training_overview .overview_inner .t_overview_detail .teacher_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.user-layout .training_overview .overview_inner .t_overview_detail .teacher{display:inline-block;background-color:#fff;width:285px;padding:15px;margin:0 20px 20px 0}.user-layout .training_overview .overview_inner .t_overview_detail .teacher:nth-child(2n){margin-right:0}.user-layout .training_overview .progress_inner{display:flex;margin-top:10px}.user-layout .training_overview .progress_inner:first-of-type{margin-top:0}.user-layout .training_overview .progress_box{display:flex;flex:1;margin-left:40px}.user-layout .training_overview .progress_box:first-child{margin-left:0}.user-layout .training_overview .progress_box p.p_item{border-left:10px solid #ff9f32;background-color:#cc6c00;width:160px;font-size:14px;color:#fff;text-align:center;padding:10px;margin-right:20px}.user-layout .training_overview .progress_box p.p_detail{flex:1;background-color:#fff;font-size:14px;padding:10px}.user-layout div.test_start-nav{display:flex;width:520px;margin-right:0;margin-left:auto}.user-layout p.test_start-box{margin-left:20px}.user-layout p.test_start-box:last-child{margin-left:0}.user-layout div.test_start-nav p.btn0{order:0}.user-layout div.test_start-nav p.btn1{order:1}.user-layout ul.question_select{display:flex;flex-wrap:nowrap;list-style:none;justify-content:center}.user-layout ul.question_select li{width:100%;max-width:90px;margin-right:1px;margin-bottom:1px}.user-layout ul.question_select li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.question_select li a.unanswered{background-color:#999}.user-layout ul.question_select li a.answered,.user-layout ul.question_select li a.unanswered{display:block;line-height:40px;font-size:14px;text-align:center;color:#fff;border-radius:5px 5px}.user-layout ul.question_select li a.answered{background-color:green;background-image:url(/images/user/member/icon_answered.gif);background-repeat:no-repeat;background-size:16px 16px;background-position:center left 3px}.user-layout ul.question_select li a.active{display:block;background-color:#ee5236;line-height:40px;font-size:14px;text-align:center;color:#fff;border-radius:5px 5px}.user-layout ul.question_select li a.back_q2{display:block;background-color:#999;background-image:url(/images/user/member/btn_back_q2.png);background-repeat:no-repeat;background-size:40px 40px;background-position:50%;height:40px;border-radius:5px 5px}.user-layout ul.question_select li a.back_q2__next{background-image:url(/images/user/member/left_icon.png)!important;background-size:30px!important}.user-layout ul.question_select li a.next_q2{display:block;background-color:#999;background-image:url(/images/user/member/btn_next_q2.png);background-repeat:no-repeat;background-size:40px 40px;background-position:50%;height:40px;border-radius:5px 5px}.user-layout ul.question_select li a.next_q2__back{background-image:url(/images/user/member/right_icon.png)!important;background-size:30px!important}.user-layout ul.question_select li a.back_q2:hover,.user-layout ul.question_select li a.next_q2:hover,.user-layout ul.question_select li a.unanswered:hover{background-color:#333}.user-layout .test_result_deco{background-image:url(/images/user/member/test_result_deco.png);background-repeat:no-repeat;background-size:280px 77px;background-position:50%;width:280px;height:77px;margin:40px auto 0}.user-layout .test_result_box{border:2px solid #eeb0ba;background:#fff0f5;background:radial-gradient(circle,#fff0f5 0,pink 100%);width:500px;padding:20px;margin:30px auto 0;border-radius:5px}.user-layout .test_result_box h1{font-size:25px;color:red;font-weight:600;text-align:center;letter-spacing:.1em;text-shadow:0 8px 10px rgba(100,30,30,.5)}.user-layout .profile_wrap,.user-layout .reminder_wrap{display:flex;margin-top:20px}.user-layout .profile_wrap:first-child,.user-layout .reminder_wrap:first-child{margin-top:40px}.user-layout .mail_item,.user-layout .profile_item,.user-layout .reminder_item{border-left:10px solid gold;background-color:#ff8c00;width:250px;font-size:14px;line-height:40px;color:#fff;text-align:center;margin-right:10px;margin-bottom:0}.user-layout .mail_detail,.user-layout .profile_detail,.user-layout .reminder_detail{flex:1;font-size:14px;color:#333}.user-layout ul.history_diy,.user-layout ul.history_list{list-style:none;margin-top:40px}.user-layout ul.history_list li{background-color:#fffaf0;padding:15px;display:flex}.user-layout ul.history_list li:nth-child(2n){background-color:#eee9e0}.user-layout ul.history_list div.history_box1{display:flex;width:290px;margin-bottom:0}.user-layout ul.history_list div.history_box1 p.date{width:80px}.user-layout ul.history_list div.history_box1 p.type{width:90px;padding-top:5px;margin-right:15px}.user-layout ul.history_list div.history_box1 p.date span,.user-layout ul.history_list div.history_box1 p.type span,.user-layout ul.history_list div.history_box2 p.hl_title span{font-size:14px;color:#333;line-height:1.3}.user-layout ul.history_list div.history_box2{display:flex;flex:1}.user-layout ul.history_list div.history_box2 p.hl_title{flex:1;margin-right:15px}.user-layout ul.history_list div.history_box2 p.h_nav{width:40px}.user-layout ul.history_list div.history_box2 p.h_nav a.modify{display:block;background-image:url(/images/user/member/icon_h_active.png);background-repeat:no-repeat;background-size:40px 40px;background-position:50%;width:40px;height:40px}.user-layout ul.history_list div.history_box2 p.h_nav mark.dummy{display:block;background-image:url(/images/user/member/icon_h_inactive.png);background-repeat:no-repeat;background-size:40px 40px;background-position:50%;width:40px;height:40px}.user-layout ul.history_diy li{display:flex}.user-layout ul.history_diy div.diy_box1{display:flex;width:255px;margin-bottom:0}.user-layout ul.history_diy div.diy_box1 p.year{width:90px;margin-right:15px}.user-layout ul.history_diy div.diy_box1 p.date{width:60px;margin-right:15px}.user-layout ul.history_diy div.diy_box2{flex:1}.user-layout ul.history_diy div.diy_box2 input{border:1px solid #999;background:#fff;width:100%;height:40px;font-size:14px;color:#333;padding:5px;border-radius:5px 5px}.user-layout .reminder_result_wrap{display:flex;margin-top:40px}.user-layout .result_login_wrap{order:1;width:360px;margin-left:20px;margin-top:0}.user-layout .result_login_wrap .login_box{width:360px;height:400px;background-color:#fff;padding:25px;border-radius:15px;box-shadow:0 17px 25px -3px rgba(0,0,0,.6)}.user-layout .result_announcement_box{order:0;flex:1}.user-layout .mail_detail ul,.user-layout .profile_detail ul{display:flex;flex-wrap:wrap;list-style:none}.user-layout .mail_detail li,.user-layout .profile_detail li{width:calc(50% - 5px);margin-right:10px;margin-bottom:0}.user-layout .mail_detail li:last-child,.user-layout .profile_detail li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.faq_list{flex-wrap:wrap;display:flex;justify-content:space-between;list-style:none;margin-top:40px}.user-layout ul.faq_list li{width:calc(50% - 10px);margin-right:20px;margin-bottom:2px;display:flex}.user-layout ul.faq_list li:nth-child(2n){margin-right:0}.user-layout ul.faq_list li a{display:block;background-color:#ffe4b5;background-image:url(/images/user/faq/icon_arw.png);background-repeat:no-repeat;background-size:8px 15px;background-position:center right 8px;width:100%;font-size:14px;line-height:1.8;color:#333;padding:10px 24px 10px 10px;border-radius:5px 5px}.user-layout ul.faq_list li a:hover{background-color:#ffbd4c}.user-layout .contactus_wrap{display:flex;align-items:stretch;position:relative;margin-top:20px}.user-layout .contactus_box{flex:1;border:1px solid #ddd8d0;background-color:#fff;padding:15px;margin-right:20px;margin-bottom:0}.user-layout .contactus_box:last-child{margin-right:0}.user-layout .contactus_box p.title1{background-color:#0000cd}.user-layout .contactus_box p.title1,.user-layout .contactus_box p.title2{border-radius:5px;width:80%;font-size:16px;font-weight:600;text-align:center;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.5);padding:10px 0;margin:0 auto 30px;box-shadow:0 10px 15px -6px rgba(0,0,0,.6)}.user-layout .contactus_box p.title2{background-color:#aca65a}.user-layout .mail_wrap{display:flex;flex-wrap:wrap;width:100%;margin-top:40px}.user-layout .send_mes{font-size:23px;color:red;font-weight:600;text-align:center;margin-top:40px;margin-bottom:40px}.user-layout ul.subcontents_nav{display:flex;flex-wrap:nowrap;list-style:none;margin-bottom:30px}.user-layout ul.subcontents_nav li{width:100%}.user-layout ul.subcontents_nav li a{display:block;border:1px solid coral;background-color:#fff;background-image:url(/images/user/member/icon_arw_next1.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center left 30px;font-size:14px;line-height:40px;color:#333;text-align:center;cursor:pointer}.user-layout ul.subcontents_nav li a:hover{border:1px solid #cc4c20;background-color:#cc4c20;background-image:url(/images/user/member/icon_arw_next2.png);color:#fff}.user-layout ul.subcontents_nav li a.active{display:block;border:1px solid coral;background-color:coral;background-image:none;font-size:14px;line-height:40px;color:#fff;text-align:center}.user-layout #g-nav-pc{z-index:8888;width:100%;flex:1}.user-layout #g-nav-pc ul{list-style:none;overflow:hidden;float:right}.user-layout #g-nav-pc li{text-align:center;float:left}.user-layout #g-nav-pc li a{display:block;font-size:14px;line-height:50px;color:#666;text-decoration:none;padding:0 20px;text-transform:uppercase;height:50px;cursor:pointer}.user-layout #g-nav-pc li a:hover{border-bottom:4px solid #ffa07a;color:#000}.user-layout #g-nav{display:none}.user-layout .footer_wrap{display:flex;flex-wrap:wrap;list-style:none}.user-layout .footer_nav_box{width:230px}.user-layout .copyright_box{flex:1;position:relative}.user-layout .copyright_box p.copyright{position:absolute;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:13px;color:#fff;bottom:0;right:0}.user-layout .footer_nav_box ul{list-style:none;margin-bottom:20px}.user-layout .footer_nav_box li{margin-bottom:3px}.user-layout .footer_nav_box li a{display:block;font-size:14px;color:#fff;text-decoration:none;padding:5px;text-transform:uppercase;cursor:pointer}.user-layout .footer_nav_box li a:hover{background-color:peru}.user-layout br.br-ghost{display:none}.user-layout article.order-wrap{display:flex;border:1px solid #ddd;background-color:#fff;width:100%;margin-top:15px;padding:15px}.user-layout article.order-wrap:first-of-type{margin-top:30px}.user-layout div.order-info{flex:1}.user-layout div.order-switch{width:110px}}@media screen and (max-width:1023px){.user-layout .inner{padding:50px 10px}.user-layout .inner,.user-layout .screen_inner{position:relative;width:100%;height:100%;margin:0 auto}.user-layout .screen_inner{padding:0}.user-layout .login_wrap{position:absolute;width:100%;min-width:100%;height:100%;top:0;bottom:0;right:0;left:0}.user-layout .phrase_box{display:none}.user-layout .login_wrap .login_box{position:absolute;width:300px;height:400px;background-color:hsla(0,0%,100%,.8);margin:auto;top:0;bottom:0;right:0;left:0;padding:25px;border-radius:10px;box-shadow:0 17px 25px -3px rgba(0,0,0,.6)}.user-layout .login_inner{position:relative;width:100%;height:100%;padding:50px 10px;margin:0 auto}.user-layout .login_inner-box1{width:100%;margin-bottom:50px}.user-layout .login_inner-box1 .login_box{width:300px;height:400px;background-color:hsla(0,0%,100%,.8);margin:auto;top:0;bottom:0;right:0;left:0;padding:25px;border-radius:10px;box-shadow:0 8px 13px -3px rgba(0,0,0,.2)}.user-layout .login_inner-box2 ul.cat_nav2{display:flex;align-items:stretch;flex-wrap:wrap;list-style:none;margin-top:40px}.user-layout .login_inner-box2 ul.cat_nav2 li{width:calc(50% - 10px);margin:5px}.user-layout p.title_t1{font-size:22px;color:#333;font-weight:600;float:none}.user-layout p.title_t2{font-size:16px;color:#e9967a;text-align:left;letter-spacing:.13em;margin-top:5px;float:none}.user-layout ul.information{list-style:none;margin-top:10px}.user-layout ul.information li div.info_block{float:none}.user-layout ul.information li p.info_box1{display:flex}.user-layout ul.information li p.info_box2{margin-top:15px}.user-layout ul.information li p.info_box1 span.date,.user-layout ul.information li p.info_box2 span.info_headline{font-size:14px;color:#333;text-align:left;line-height:1.3;vertical-align:top}.user-layout ul.information li p.info_box1 span.info_cat{width:160px;font-size:14px;font-weight:600;text-align:center;line-height:1.3}.user-layout ul.cat_nav,.user-layout ul.h_nav{display:flex;flex-wrap:wrap;list-style:none;margin-top:40px}.user-layout ul.h_nav li{width:100%;margin-right:0;margin-bottom:10px}.user-layout ul.h_nav li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.h_nav li div.btn1,.user-layout ul.h_nav li div.btn2,.user-layout ul.h_nav li div.cat1-btn,.user-layout ul.h_nav li div.cat2-btn,.user-layout ul.h_nav li div.cat3-btn,.user-layout ul.h_nav li div.cat4-btn{position:relative;overflow:hidden;width:100%;height:120px}.user-layout .category-introduction{margin-top:40px}.user-layout p.category-introduction-box1{width:100% px;font-size:22px;line-height:1.7;color:#ff8c00;font-weight:600;margin-bottom:20px}.user-layout p.category-introduction-box2{font-size:18px;line-height:1.7}.user-layout ul.cat_nav li{width:100%;margin:5px}.user-layout div.information_detail-main-header{position:relative;width:100%;margin-top:30px;display:flex}.user-layout div.information_detail-main-header p.date{width:120px;font-size:14px;color:#333;text-align:left;line-height:1.3;vertical-align:top}.user-layout div.information_detail-main-header p.info_cat{font-size:14px;font-weight:600;text-align:center;line-height:1.3}.user-layout div.information_detail-main{width:100%;margin-top:40px;margin-right:0;margin-left:0}.user-layout div.category-letter-box{display:block;background-color:#fff;padding:30px 20px;margin-top:40px;box-shadow:0 8px 13px -3px rgba(0,0,0,.2)}.user-layout h1.category-apply-title{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;text-align:center}.user-layout h1.category-apply-title:before{content:"";width:25%;min-width:50px;height:2px;background:#ff8c00;background:linear-gradient(90deg,#ffcf99 0,#ff8c00)}.user-layout h1.category-apply-title:after{content:"";width:25%;min-width:50px;height:2px;background:#ff8c00;background:linear-gradient(90deg,#ff8c00 0,#ffcf99)}.user-layout h1.category-apply-title:before{margin-right:20px}.user-layout h1.category-apply-title:after{margin-left:20px}.user-layout div.category-apply{margin-top:40px}.user-layout div.category-apply-box{background-color:#fff;padding:30px;margin-top:20px}.user-layout ul.w-button-wrap{list-style:none;width:250px;margin-top:40px;margin-left:auto;margin-right:0}.user-layout ul.cnter-button-wrap li,.user-layout ul.w-button-wrap li{width:250px;margin-top:10px}.user-layout ul.cnter-button-wrap li:first-child,.user-layout ul.w-button-wrap li:first-child{margin-top:0}.user-layout ul.cnter-button-wrap{list-style:none;width:250px;margin-top:40px;margin-left:auto;margin-right:auto}.user-layout .greeting_wrap{position:relative;width:100%;padding:30px 10px;display:flex;align-items:center}.user-layout .greeting_wrap .greeting_face{display:block;background-image:url(/images/user/member/icon_greeting_face.gif);background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:20px 20px;width:40px;height:40px}.user-layout .greeting_wrap .greeting_mes{border:1px solid #999;background-color:#fff;border-radius:10px 10px;padding:10px 5px;margin-left:10px;flex:1;display:flex;align-items:center}.user-layout .greeting_wrap .greeting_mes h1{font-size:14px;line-height:1.5}.user-layout .greeting_wrap .greeting_mes span.red{color:red;font-weight:600;font-size:14px;line-height:1.5}.user-layout ul.te_nav{display:flex;flex-wrap:wrap;list-style:none;margin-top:40px}.user-layout ul.te_nav li{width:100%;margin-right:0;margin-bottom:10px}.user-layout ul.te_nav li:last-child{margin-bottom:0}.user-layout ul.te_nav li div.btn3,.user-layout ul.te_nav li div.btn4,.user-layout ul.te_nav li div.btn5{position:relative;overflow:hidden;width:100%;height:110px}.user-layout ul.ts_nav{display:flex;flex-wrap:wrap;list-style:none;margin-top:40px}.user-layout ul.ts_nav li{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.user-layout ul.te_nav li:nth-child(2n),.user-layout ul.ts_nav li:nth-child(2n){margin-right:0}.user-layout ul.ts_nav li:nth-child(2n){margin-bottom:0}.user-layout .training_category_wrap{margin-top:0}.user-layout .myself_category_wrap{width:100%;margin-top:40px}.user-layout .myself_category_wrap a.btn_myself_category{display:block;border:4px solid #fff;background-color:#fff;width:100%;height:90px;border-radius:5px 5px;box-shadow:0 10px 20px -3px rgba(0,0,0,.3)}.user-layout .myself_category_wrap a.btn_myself_category p.category1{background-image:url(/images/user/member/icon_category1.png)}.user-layout .myself_category_wrap a.btn_myself_category p.category1,.user-layout .myself_category_wrap a.btn_myself_category p.category2{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:50px 50px;background-position:calc(50% - 40px);z-index:1;height:100%;font-size:18px;color:#333;padding-left:65px}.user-layout .myself_category_wrap a.btn_myself_category p.category2{background-image:url(/images/user/member/icon_category2.png)}.user-layout .myself_category_wrap a.btn_myself_category p.category3{background-image:url(/images/user/member/icon_category3.png)}.user-layout .myself_category_wrap a.btn_myself_category p.category3,.user-layout .myself_category_wrap a.btn_myself_category p.category4{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:50px 50px;background-position:calc(50% - 40px);z-index:1;height:100%;font-size:18px;color:#333;padding-left:65px}.user-layout .myself_category_wrap a.btn_myself_category p.category4{background-image:url(/images/user/member/icon_category4.png)}.user-layout .other_category_wrap{margin-left:0;margin-top:-30px}.user-layout ul.ts_nav a.btn_other_category{display:block;border:4px solid #fff;background-color:#fff;width:100%;height:90px;border-radius:5px 5px;box-shadow:0 10px 20px -3px rgba(0,0,0,.3)}.user-layout ul.ts_nav a.btn_other_category p.category1{background-image:url(/images/user/member/icon_category1.png)}.user-layout ul.ts_nav a.btn_other_category p.category1,.user-layout ul.ts_nav a.btn_other_category p.category2{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:50px 50px;background-position:calc(50% - 35px);z-index:1;height:100%;font-size:18px;color:#333;padding-left:50px}.user-layout ul.ts_nav a.btn_other_category p.category2{background-image:url(/images/user/member/icon_category2.png)}.user-layout ul.ts_nav a.btn_other_category p.category3{background-image:url(/images/user/member/icon_category3.png)}.user-layout ul.ts_nav a.btn_other_category p.category3,.user-layout ul.ts_nav a.btn_other_category p.category4{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:50px 50px;background-position:calc(50% - 35px);z-index:1;height:100%;font-size:18px;color:#333;padding-left:50px}.user-layout ul.ts_nav a.btn_other_category p.category4{background-image:url(/images/user/member/icon_category4.png)}.user-layout .myself_category_wrap a:hover.btn_myself_category,.user-layout ul.ts_nav a:hover.btn_other_category{border:4px solid #ffa07a}.user-layout .seek_wrap{margin-top:10px}.user-layout .seek_wrap:first-of-type{margin-top:40px}.user-layout .seek_index{width:150px;margin-right:0;margin-bottom:10px}.user-layout .seek_index p{border-left:10px solid #f08080;background-color:#eecd9c;width:100%;font-size:14px;line-height:40px;color:#333;text-align:center}.user-layout ul.seek_select{display:flex;flex-wrap:wrap;list-style:none}.user-layout ul.seek_select li{width:calc(50% - 10px);margin-right:10px;margin-bottom:0}.user-layout ul.seek_select li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.seek_check,.user-layout ul.seek_check2,.user-layout ul.seek_check3{display:flex;flex-wrap:wrap;list-style:none}.user-layout ul.seek_check li,.user-layout ul.seek_check3 li{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px}.user-layout ul.seek_check2 li{width:calc(25% - 10px);margin-right:10px;margin-bottom:10px}.user-layout ul.seek_check li:last-child,.user-layout ul.seek_check2 li:last-child,.user-layout ul.seek_check3 li:last-child{margin-right:0;margin-bottom:0}.user-layout div.seek_select4{display:flex;flex-wrap:wrap}.user-layout div.conditions_box{flex:1;margin-right:10px}.user-layout div.conditions_box:last-child{margin-right:0}.user-layout div.conditions_box_y{width:110px;margin-right:10px}.user-layout .chapter_select_wrap{position:relative;width:100%;padding:5px 10px;margin:0 auto}.user-layout ul.chapter_select{display:flex;flex-wrap:wrap;list-style:none;width:100%;margin:0 auto;padding:5px}.user-layout ul.chapter_select li{width:calc(50% - 1px);margin-right:1px;margin-bottom:1px}.user-layout ul.chapter_select li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.chapter_select li a{display:block;background-color:coral;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center left 10px;width:100%;line-height:35px;font-size:14px;text-align:center;color:#fff;border-radius:5px 5px}.user-layout ul.chapter_select li a:hover{background-color:#cc4c20}.user-layout ul.chapter_select li a.active{background-color:#ee5236;background-image:url(/images/user/member/icon_play.png);background-repeat:no-repeat;background-size:15px 17px;background-position:center left 10px;width:100%;line-height:35px;font-size:14px;text-align:center;color:#fff}.user-layout p.chapter_select2_title{border-left:10px solid #bdb76b;background-color:#556b2f;width:160px;height:30px;font-size:14px;line-height:30px;color:#fff;text-align:center;margin-top:10px}.user-layout ul.chapter_select2{display:flex;flex-wrap:wrap;list-style:none;width:100%;margin:0 auto;padding:5px 0}.user-layout ul.chapter_select2 li{width:calc(10% - 1px);margin-right:1px;margin-bottom:1px}.user-layout ul.chapter_select2 li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.chapter_select2 li a{display:block;background-color:coral;width:100%;line-height:35px;font-size:14px;text-align:center;color:#fff;border-radius:5px 5px}.user-layout ul.chapter_select2 li a:hover{background-color:#cc4c20}.user-layout ul.chapter_select2 li a.active{background-color:#ee5236;width:100%;line-height:35px;font-size:14px;text-align:center;color:#fff}.user-layout .training_title{width:100%;padding:10px;margin:0 auto}.user-layout .training_operation{width:100%;margin-left:0;order:0}.user-layout .training_operation ul{display:flex;flex-wrap:wrap;list-style:none}.user-layout .training_operation li{margin-right:10px;margin-bottom:0}.user-layout .training_operation li:last-child{margin-right:0;margin-bottom:0}.user-layout .training_operation li a.pdf_dl{display:block;background-color:coral;background-image:url(/images/user/member/icon_pdfdl.png);background-repeat:no-repeat;background-size:30px 43px;background-position:50%;width:60px;height:60px;border-radius:30px 30px}.user-layout .training_operation li a:hover.pdf_dl{background-color:#cc4c20}.user-layout .training_operation li a.complete_lecture{display:block;background-color:coral;background-image:url(/images/user/member/check_square.svg);background-repeat:no-repeat;background-size:25px 25px;background-position:center 10px;width:60px;height:60px;border-radius:30px 30px}.user-layout .training_operation li a.complete_lecture span{display:block;text-align:center;font-size:10px;color:#fff;position:absolute;bottom:8px;width:100%}.user-layout .training_operation li a.start_lecture{display:block;background-color:coral;background-repeat:no-repeat;background-size:35px 35px;background-position:50%;width:60px;height:60px;border-radius:30px 30px}.user-layout .training_operation li a.start_lecture span{text-align:center;display:block;width:100%;height:-moz-fit-content;height:fit-content;color:#fff!important}.user-layout .training_operation li a.start_lecture span:first-child{font-size:16px!important;font-weight:500!important;padding-top:12px;text-shadow:0 0 #fffaf0}.user-layout .training_operation li a.start_lecture span:last-child{font-size:10px!important;padding-top:6px}.user-layout .training_operation li a:hover.complete_lecture,.user-layout .training_operation li a:hover.start_lecture{background-color:#cc4c20}.user-layout .training_operation li a.goto_test{display:block;background-color:#4169e1;background-image:url(/images/user/member/icon_test.png);background-repeat:no-repeat;background-size:30px 43px;background-position:50%;width:60px;height:60px;border-radius:30px 30px}.user-layout .training_operation li a:hover.goto_test{background-color:navy}.user-layout .training_operation li p.dummy_dl{background-image:url(/images/user/member/icon_pdfdl2.png);border-radius:40px 40px}.user-layout .training_operation li p.dummy_dl,.user-layout .training_operation li p.dummy_test{display:block;background-color:#c3c3c3;background-repeat:no-repeat;background-size:30px 43px;background-position:50%;width:60px;height:60px}.user-layout .training_operation li p.dummy_test{background-image:url(/images/user/member/icon_test2.png);border-radius:30px 30px}.user-layout .training_overview{float:none;order:1;margin-top:40px}.user-layout .training_overview .overview_inner{margin-top:40px}.user-layout .training_overview .overview_inner:first-of-type{margin-top:0}.user-layout .training_overview .overview_inner p.t_title{border-left:10px solid gold;background-color:#ff8c00;width:100%;height:40px;font-size:14px;line-height:40px;color:#fff;text-align:center;margin-right:0;margin-bottom:20px}.user-layout .training_overview .overview_inner .t_overview_detail{float:none}.user-layout .training_overview .overview_inner .t_overview_detail .t_inner{background-color:#fff;min-height:100px;padding:15px}.user-layout .training_overview .overview_inner .t_overview_detail .teacher_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.user-layout .training_overview .overview_inner .t_overview_detail .teacher{display:inline-block;background-color:#fff;width:100%;padding:15px;margin:0 0 20px}.user-layout .training_overview .overview_inner .t_overview_detail .teacher:nth-child(2n){margin-right:0}.user-layout .training_overview .progress_inner,.user-layout .training_overview .progress_inner:first-of-type{margin-top:0}.user-layout .training_overview .progress_box{display:flex;flex:1;margin-left:0;margin-top:10px}.user-layout .training_overview .progress_box:first-child{margin-bottom:0}.user-layout .training_overview .progress_box p.p_item{border-left:10px solid #ff9f32;background-color:#cc6c00;width:140px;font-size:14px;color:#fff;text-align:center;padding:10px;margin-right:10px}.user-layout .training_overview .progress_box p.p_detail{flex:1;background-color:#fff;font-size:14px;padding:10px}.user-layout ul.history_diy,.user-layout ul.history_list{list-style:none;margin-top:40px}.user-layout ul.history_list li{background-color:#fff;padding:15px}.user-layout ul.history_list li:nth-child(2n){background-color:#eee9e0}.user-layout ul.history_list div.history_box1{display:flex;width:100%;margin-bottom:10px}.user-layout ul.history_list div.history_box1 p.date{width:80px}.user-layout ul.history_list div.history_box1 p.type{width:90px;padding-top:5px;margin-right:15px}.user-layout ul.history_list div.history_box1 p.date span,.user-layout ul.history_list div.history_box1 p.type span,.user-layout ul.history_list div.history_box2 p.hl_title span{font-size:14px;color:#333;line-height:1.3}.user-layout ul.history_list div.history_box2{display:flex}.user-layout ul.history_list div.history_box2 p.hl_title{flex:1;margin-right:15px}.user-layout ul.history_list div.history_box2 p.h_nav{width:40px}.user-layout ul.history_list div.history_box2 p.h_nav a.modify{display:block;background-image:url(/images/user/member/icon_h_active.png);background-repeat:no-repeat;background-size:40px 40px;background-position:50%;width:40px;height:40px}.user-layout ul.history_list div.history_box2 p.h_nav mark.dummy{display:block;background-image:url(/images/user/member/icon_h_inactive.png);background-repeat:no-repeat;background-size:40px 40px;background-position:50%;width:40px;height:40px}.user-layout ul.history_diy div.diy_box1{display:flex;width:100%;margin-bottom:10px}.user-layout ul.history_diy div.diy_box1 p.year{width:100px;margin-right:15px}.user-layout ul.history_diy div.diy_box1 p.date{width:80px;margin-right:15px}.user-layout ul.history_diy div.diy_box2 input{border:1px solid #999;background:#fff;width:100%;height:40px;font-size:14px;color:#333;padding:5px;border-radius:5px 5px}.user-layout div.test_start-nav{width:100%;margin-right:0;margin-left:0}.user-layout p.test_start-box,.user-layout p.test_start-box:last-child{margin-left:0}.user-layout div.test_start-nav p.btn0{margin-top:-20px}.user-layout ul.question_select{display:flex;flex-wrap:wrap;list-style:none;width:100%;margin:0 auto;padding:5px}.user-layout ul.question_select li{width:calc(25% - 1px);margin-left:1px;margin-bottom:1px}.user-layout ul.question_select li a.unanswered{background-color:#999}.user-layout ul.question_select li a.answered,.user-layout ul.question_select li a.unanswered{display:block;line-height:40px;font-size:14px;text-align:center;color:#fff;border-radius:5px 5px}.user-layout ul.question_select li a.answered{background-color:green;background-image:url(/images/user/member/icon_answered.gif);background-repeat:no-repeat;background-size:16px 16px;background-position:center left 3px}.user-layout ul.question_select li a.active{display:block;background-color:#ee5236;line-height:40px;font-size:14px;text-align:center;color:#fff;border-radius:5px 5px}.user-layout ul.question_select li a.back_q2{display:block;background-color:#999;background-image:url(/images/user/member/btn_back_q2.png);background-repeat:no-repeat;background-size:40px 40px;background-position:50%;height:40px;border-radius:5px 5px}.user-layout ul.question_select li a.back_q2__next{background-image:url(/images/user/member/left_icon.png)!important;background-size:30px!important}.user-layout ul.question_select li a.next_q2{display:block;background-color:#999;background-image:url(/images/user/member/btn_next_q2.png);background-repeat:no-repeat;background-size:40px 40px;background-position:50%;height:40px;border-radius:5px 5px}.user-layout ul.question_select li a.next_q2__back{background-image:url(/images/user/member/right_icon.png)!important;background-size:30px!important}.user-layout ul.question_select li a.back_q2:hover,.user-layout ul.question_select li a.next_q2:hover,.user-layout ul.question_select li a.unanswered:hover{background-color:#333}.user-layout .test_result_deco{background-image:url(/images/user/member/test_result_deco.png);background-repeat:no-repeat;background-size:280px 77px;background-position:50%;width:280px;height:77px;margin:40px auto 0}.user-layout .test_result_box{border:2px solid #eeb0ba;background:#fff0f5;background:radial-gradient(circle,#fff0f5 0,pink 100%);width:90%;padding:15px 5px;margin:30px auto 0;border-radius:5px}.user-layout .test_result_box h1{font-size:17px;color:red;font-weight:600;text-align:center;letter-spacing:.1em;text-shadow:0 8px 10px rgba(100,30,30,.5)}.user-layout .profile_wrap,.user-layout .reminder_wrap{margin-top:20px}.user-layout .profile_wrap:first-child,.user-layout .reminder_wrap:first-child{margin-top:40px}.user-layout .mail_item,.user-layout .profile_item,.user-layout .reminder_item{border-left:10px solid gold;background-color:#ff8c00;width:100%;font-size:14px;line-height:40px;color:#fff;text-align:center;margin-right:0;margin-bottom:10px}.user-layout .mail_detail,.user-layout .profile_detail,.user-layout .reminder_detail{flex:1;font-size:14px;color:#333;text-align:left}.user-layout .reminder_result_wrap{margin-top:40px}.user-layout .result_login_wrap{order:1;width:100%;margin-left:0;margin-top:40px}.user-layout .result_login_wrap .login_box{width:300px;height:400px;background-color:#fff;margin:auto;top:0;bottom:0;right:0;left:0;padding:25px;border-radius:15px;box-shadow:0 17px 25px -3px rgba(0,0,0,.6)}.user-layout .result_announcement_box{order:0}.user-layout .mail_detail ul,.user-layout .profile_detail ul{display:flex;flex-wrap:wrap;list-style:none}.user-layout .mail_detail li,.user-layout .profile_detail li{width:calc(50% - 5px);margin-right:10px;margin-bottom:0}.user-layout .mail_detail li:last-child,.user-layout .profile_detail li:last-child{margin-right:0;margin-bottom:0}.user-layout ul.faq_list{list-style:none;margin-top:40px}.user-layout ul.faq_list li{margin-bottom:2px}.user-layout ul.faq_list li a{display:block;background-color:#ffe4b5;background-image:url(/images/user/faq/icon_arw.png);background-repeat:no-repeat;background-size:8px 15px;background-position:center right 8px;width:100%;font-size:14px;line-height:1.8;color:#333;padding:10px 24px 10px 10px;border-radius:5px 5px}.user-layout ul.faq_list li a:hover{background-color:#ffbd4c}.user-layout .contactus_wrap{align-items:stretch;position:relative;margin-top:40px}.user-layout .contactus_box{border:1px solid #ddd8d0;background-color:#fff;padding:15px;margin-right:0;margin-bottom:20px}.user-layout .contactus_box:last-child{margin-bottom:0}.user-layout .contactus_box p.title1{background-color:#0000cd}.user-layout .contactus_box p.title1,.user-layout .contactus_box p.title2{border-radius:5px;width:80%;font-size:16px;font-weight:600;text-align:center;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.5);padding:10px 0;margin:0 auto 30px;box-shadow:0 10px 15px -6px rgba(0,0,0,.6)}.user-layout .contactus_box p.title2{background-color:#aca65a}.user-layout .mail_wrap{width:100%;margin-top:40px}.user-layout .send_mes{font-size:20px;color:red;font-weight:600;text-align:center;margin-top:40px;margin-bottom:40px}.user-layout ul.subcontents_nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:30px}.user-layout ul.subcontents_nav li{width:50%}.user-layout ul.subcontents_nav li a{display:block;border:1px solid coral;background-color:#fff;background-image:url(/images/user/member/icon_arw_next1.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center left 10px;font-size:14px;line-height:40px;color:#333;text-align:center}.user-layout ul.subcontents_nav li a:hover{border:1px solid #cc4c20;background-color:#cc4c20;background-image:url(/images/user/member/icon_arw_next2.png);color:#fff}.user-layout ul.subcontents_nav li a.active{display:block;border:1px solid coral;background-color:coral;background-image:none;font-size:14px;line-height:40px;color:#fff;text-align:center}.user-layout #g-nav-pc{display:none}.user-layout #g-nav{position:fixed;z-index:8888;top:0;right:-120%;width:100%;height:100vh;background:#ccc;transition:all .5s}.user-layout #g-nav.panelactive{right:0}.user-layout #g-nav.panelactive #g-nav-list{position:fixed;z-index:8888;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}.user-layout #g-nav ul{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.user-layout #g-nav li{list-style:none;text-align:center}.user-layout #g-nav li a{display:block;font-size:14px;color:#333;text-decoration:none;padding:15px 0;text-transform:uppercase;cursor:pointer}.user-layout #g-nav li a:hover{background-color:#666;color:#fff}.user-layout .openbtn{position:fixed;z-index:9999;top:0;right:10px;cursor:pointer;width:50px;height:50px}.user-layout .openbtn span{display:inline-block;transition:all .4s;position:absolute;left:12px;height:3px;border-radius:2px;background-color:#666;width:50%}.user-layout .openbtn span:first-of-type{top:15px}.user-layout .openbtn span:nth-of-type(2){top:23px}.user-layout .openbtn span:nth-of-type(3){top:31px}.user-layout .openbtn.active span:first-of-type{top:18px;left:16px;transform:translateY(6px) rotate(-45deg);width:40%}.user-layout .openbtn.active span:nth-of-type(2){opacity:0}.user-layout .openbtn.active span:nth-of-type(3){top:30px;left:16px;transform:translateY(-6px) rotate(45deg);width:40%}.user-layout .footer_wrap{list-style:none}.user-layout .footer_nav_box{width:100%}.user-layout .copyright_box{position:relative}.user-layout .copyright_box p.copyright{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:13px;color:#fff;text-align:center;margin-top:50px}.user-layout .footer_nav_box ul{display:flex;flex-wrap:wrap;list-style:none;width:100%;margin:0 auto;padding:5px}.user-layout .footer_nav_box li{width:calc(50% - 5px);margin-right:5px;margin-bottom:2px}.user-layout ul.question_select li:nth-child(2n){margin-right:0}.user-layout .footer_nav_box li a{display:block;font-size:14px;color:#fff;text-decoration:none;padding:5px;text-align:center}.user-layout .footer_nav_box li a:hover{background-color:peru}.user-layout br.br-ghost{display:block}.user-layout article.order-wrap{border:1px solid #ddd;background-color:#fff;width:100%;margin-top:15px;padding:15px}.user-layout article.order-wrap:first-of-type{margin-top:30px}.user-layout div.order-info{width:100%}.user-layout div.order-switch{width:100%;margin-top:15px}}.user-layout .container_login_image{background-image:url(/images/user/common/bk_deco1.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;position:relative;width:100%;padding-top:35%;min-height:525px}.user-layout .container_decoration_image{display:flex;align-items:center;overflow:hidden}.user-layout .container_decoration_image ul{list-style:none}.user-layout .decoration_image{width:450px;height:300px}.user-layout .decoration_image:first-child{background-image:url(/images/user/common/bk_deco2-a.jpg);background-repeat:no-repeat;background-size:cover}.user-layout .decoration_image:nth-child(2){background-image:url(/images/user/common/bk_deco2-b.jpg);background-repeat:no-repeat;background-size:cover}.user-layout .decoration_image:nth-child(3){background-image:url(/images/user/common/bk_deco2-c.jpg);background-repeat:no-repeat;background-size:cover}.user-layout .decoration_image:nth-child(4){background-image:url(/images/user/common/bk_deco2-d.jpg);background-repeat:no-repeat;background-size:cover}.user-layout .slideshow{display:flex;animation:loop-slide 20s linear .5s infinite both}@keyframes loop-slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.user-layout .container_about_image{background-image:url(/images/user/about/bk_about.jpg)}.user-layout .container_about_image,.user-layout .container_guide_image{background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;width:100%;padding-top:15%;min-height:160px}.user-layout .container_guide_image{background-image:url(/images/user/guide/bk_guide.jpg)}.user-layout .container_logout_image{background-image:url(/images/user/common/bk_logout.jpg)}.user-layout .container_logout_image,.user-layout .container_reminder_image{background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;width:100%;padding-top:15%;min-height:160px}.user-layout .container_reminder_image{background-image:url(/images/user/reminder/bk_reminder.jpg)}.user-layout .container1{background-color:#fffaf0;position:relative;width:100%}.user-layout .container2{background-color:#fff1d6;position:relative;width:100%}.user-layout .container3{background-color:#ffcf99;position:relative;width:100%}.user-layout .screen_container{background-color:#fffaf0;position:relative;width:100%;margin-top:50px}@media screen and (orientation:portrait){.user-layout .screen_wrap{position:relative;width:100%;overflow:hidden;margin:0 auto}}@media screen and (orientation:landscape){.user-layout .screen_wrap{position:relative;width:75%;overflow:hidden;margin:0 auto}}@media screen and (orientation:landscape)and (min-width:960px){.user-layout .screen_wrap{position:relative;width:100%;overflow:hidden;margin:0 auto}}@media screen and (orientation:landscape)and (max-width:736px){.user-layout .screen_wrap{position:relative;width:85%;overflow:hidden;margin:0 auto}}.user-layout .screen_wrap .screen{position:relative;width:100%;padding-top:57.7777%}.user-layout .screen_wrap .screen iframe{position:absolute;top:0;left:0;width:100%;height:100%}.user-layout p.c_title{position:relative;padding:0 65px;text-align:center}.user-layout p.c_title:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;content:"";background:#efc998}.user-layout .login_box p.title{border-radius:5px;background-color:orange;font-size:16px;font-weight:600;text-align:center;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.5);padding:10px 0;box-shadow:0 10px 15px -6px rgba(0,0,0,.6)}.user-layout .login_box p.index{font-size:14px;font-weight:600;text-align:left;color:#666;margin-top:22px;margin-bottom:5px}.user-layout .login_box input.user-fill-in{border:1px solid #666;background-color:#fff;width:100%;font-size:16px;color:#666;padding:8px 5px;border-radius:5px 5px}.user-layout .login_box input.login_button{display:block;transition:.5s;background-image:url(/images/user/common/icon_login.png);background-repeat:no-repeat;background-size:23px 23px;background-position:center left 65px;background-color:#f90;width:250px;font-size:16px;line-height:45px;color:#fff;font-weight:500;text-align:center;cursor:pointer;border-radius:5px;margin-top:20px;margin-left:auto;margin-right:auto}.user-layout .login_box input.login_button:hover{background-color:#cc7a00}.user-layout .login_inner-box2 h1.category-info-title{position:relative;font-size:22px;font-weight:600;text-align:center;padding:0 0 17px}.user-layout .login_inner-box2 h1.category-info-title:before{position:absolute;content:"";background:#3cb371;bottom:0;left:calc(50% - 100px);width:200px;height:2px}.user-layout .category-introduction2{margin-top:40px}.user-layout p.category-introduction-box3{width:100%;font-size:20px;line-height:1.7;color:#ff8c00;font-weight:600;margin-bottom:20px}.user-layout p.category-introduction-box4{font-size:16px;line-height:1.7}.user-layout .login_box p.login_err{font-size:14px;color:red;text-align:center;font-weight:600;margin-top:7px}.user-layout .login_box a.reminder{display:block;background-color:#666;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center left 30px;width:250px;font-size:14px;text-align:center;color:#fff;border-radius:5px;margin:25px auto 0;padding:6px 0}.user-layout .login_box a:hover.reminder{background-color:#888}.user-layout ul.flow{list-style:decimal;margin-top:30px;margin-left:40px;margin-bottom:30px}.user-layout ul.flow li{font-size:14px;margin-bottom:20px}.user-layout ul.flow li:last-child{margin-bottom:0}.user-layout div.letter{position:relative;width:100%;height:auto}.user-layout div.letter a,.user-layout div.letter h1{font-size:14px;line-height:1.8}.user-layout div.letter a{color:#0000cd;text-decoration:none}.user-layout div.letter a:hover{color:#1e90ff;text-decoration:none;transition:all .5s}.user-layout div.letter h1.red{color:red}.user-layout div.letter p.spacer{display:block;height:30px}.user-layout div.letter a.g_t_h{display:block;background-color:coral;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center right 20px;width:250px;font-size:14px;line-height:45px;text-align:center;color:#fff;border-radius:5px;margin-top:40px;margin-right:0;margin-left:auto}.user-layout div.letter a:hover.g_t_h{background-color:#cc4c20}.user-layout ul.information li a{display:block;border-bottom:1px solid #ffdd9e;padding:30px 0}.user-layout ul.information li a:hover{background-color:#ffe6b7}.user-layout div.information_detail-main-header p.orange,.user-layout ul.information li p.info_box1 span.orange{color:#ff8c00}.user-layout div.information_detail-main-header p.green,.user-layout ul.information li p.info_box1 span.green{color:#070}.user-layout div.information_detail-main-header p.red,.user-layout ul.information li p.info_box1 span.red{color:#c00}.user-layout div.information_detail-main-header p.blue,.user-layout ul.information li p.info_box1 span.blue{color:#00c}.user-layout a.confirmation,.user-layout a.hover_arrow-right{display:block;border:1px solid #666;background-image:url(/images/user/common/icon_arw-right.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center right 20px;width:250px;font-size:14px;line-height:45px;text-align:center;color:#fff;border-radius:5px;margin-top:40px;margin-right:0;margin-left:auto}.user-layout a:hover.hover_arrow-right{background-color:#ffe8bc}.user-layout span.link-inner{font-size:14px;color:#666}.user-layout div.information_detail-main p.info_headline{font-size:18px;line-height:1.3;color:#333;font-weight:600;margin-bottom:40px}.user-layout div.information_detail-main p.info_text,.user-layout div.information_detail-main p.info_text span{font-size:14px;line-height:1.8}.user-layout div.information_detail-main p.info_text b{font-size:14px;line-height:1.8;font-weight:600}.user-layout div.information_detail-main p.info_text a{font-size:14px;line-height:1.8;color:#0000cd}.user-layout div.information_detail-main p.info_text a:hover{font-size:14px;line-height:1.8;color:#1e90ff}.user-layout p.category-title{position:relative;font-size:22px;font-weight:600;text-align:center;padding:0 0 17px}.user-layout p.category-title:before{position:absolute;content:"";background:#3cb371;bottom:0;left:calc(50% - 100px);width:200px;height:2px}.user-layout div.category-apply-box h1.category-letter-box-title,.user-layout div.category-letter-box h1.category-letter-box-title{position:relative;font-size:20px;color:#ff8c00;font-weight:600;text-align:center;padding:0 0 17px}.user-layout div.category-apply-box h1.category-letter-box-title:before,.user-layout div.category-letter-box h1.category-letter-box-title:before{position:absolute;content:"";background:wheat;bottom:0;left:calc(50% - 75px);width:150px;height:2px}.user-layout div.category-apply-box div.detail,.user-layout div.category-letter-box div.detail{display:block;font-size:14px;line-height:1.7;margin-top:30px}.user-layout div.category-apply-box div.detail h2,.user-layout div.category-letter-box div.detail h2{display:block;font-size:18px;color:#ff8c00;font-weight:600;margin-top:30px}.user-layout div.category-apply-box div.detail ul.contents-list,.user-layout div.category-letter-box div.detail ul.contents-list{list-style:none;margin-top:20px;margin-left:20px;max-height:240px;overflow-y:auto}.user-layout .fs-14{font-size:14px}.user-layout div.category-apply-box div.detail ul.contents-list li,.user-layout div.category-letter-box div.detail ul.contents-list li{font-size:14px;line-height:1.7}.user-layout div.category-letter-box div.detail p.charge_detail{font-size:16px;font-weight:500;text-align:center;margin-top:20px}.user-layout div.category-letter-box div.detail p.charge_detail strong{font-size:25px;font-weight:600;letter-spacing:.05em;padding:0 5px}.user-layout div.category-letter-box div.detail p.remark{font-size:14px;text-align:center;margin-top:10px}.user-layout div.category-apply-box input.nav-regist{display:block;transition:.5s;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center right 20px;background-color:#b22222;width:250px;font-size:16px;line-height:45px;color:#fff;font-weight:600;text-align:center;cursor:pointer;border-radius:5px;margin-top:25px;margin-right:auto;margin-left:auto}.user-layout div.category-apply-box input.nav-regist:hover{background-color:maroon}.user-layout div.category-apply-box input.nav-contact{display:block;transition:.5s;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center right 20px;background-color:#204bc9;width:250px;font-size:16px;line-height:45px;color:#fff;font-weight:600;text-align:center;cursor:pointer;border-radius:5px;margin-top:25px;margin-right:auto;margin-left:auto}.user-layout div.category-apply-box input.nav-contact:hover{background-color:#191970}.user-layout p.explanation{position:relative;font-size:14px;line-height:1.7;margin-top:40px}.user-layout p.title_training_s{background-image:url(/images/user/member/icon_search.gif);background-repeat:no-repeat;background-size:24px 24px;background-position:0;font-size:24px;list-style:24px;color:#333;font-weight:600;padding:0 0 0 36px}.user-layout p.title_training_s2{border-left:7px solid coral;font-size:22px;color:#333;font-weight:600;padding:0 0 0 13px;margin-top:30px}.user-layout p.title_training_s3{position:relative;margin-top:20px;height:27px}.user-layout p.title_training_s3 span{position:absolute;top:0;left:0;display:block;font-size:22px;color:#333;white-space:nowrap}.user-layout p.title_training_s3 span:before{content:"";display:inline-block;width:40px;border-top:4px solid coral;vertical-align:middle;margin-right:10px;padding-bottom:4px}.user-layout ul.h_nav li div.btn1:after{background-image:url(/images/user/common/bg_btn1.jpg)}.user-layout ul.h_nav li div.btn1:after,.user-layout ul.h_nav li div.btn2:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .3s ease-out}.user-layout ul.h_nav li div.btn2:after{background-image:url(/images/user/common/bg_btn2.jpg)}.user-layout ul.te_nav li div.btn3:after{background-image:url(/images/user/member/bg_training_btn1.jpg)}.user-layout ul.te_nav li div.btn3:after,.user-layout ul.te_nav li div.btn4:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .3s ease-out}.user-layout ul.te_nav li div.btn4:after{background-image:url(/images/user/member/bg_training_btn2.jpg)}.user-layout ul.te_nav li div.btn5:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;background-image:url(/images/user/member/bg_training_btn3.jpg);-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .3s ease-out}.user-layout ul.h_nav li div.btn1:hover:after,.user-layout ul.h_nav li div.btn2:hover:after,.user-layout ul.te_nav li div.btn3:hover:after,.user-layout ul.te_nav li div.btn4:hover:after,.user-layout ul.te_nav li div.btn5:hover:after{transform:scale(1.2)}.user-layout ul.h_nav li div.btn1 a,.user-layout ul.h_nav li div.btn2 a,.user-layout ul.te_nav li div.btn3 a,.user-layout ul.te_nav li div.btn5 a{position:relative;display:flex;align-items:center;justify-content:center;z-index:1;height:100%;font-size:18px;color:#fff;font-weight:600;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.user-layout ul.te_nav li div.btn4 a{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;z-index:1;width:100%;font-size:18px;line-height:1.8;color:#fff;font-weight:600;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.user-layout ul.te_nav li div.btn4 span.pickup{background-color:red;background-image:url(/images/user/member/icon_pickup.png);background-repeat:no-repeat;background-size:27px 24px;background-position:center left 8px;font-size:18px;color:#fff;font-weight:600;text-align:center;padding:7px 8px 7px 45px;border-radius:6px}.user-layout ul.cat_nav li section{margin:0 auto}.user-layout .login_inner-box2 ul.cat_nav2 li a.cat-btn,.user-layout ul.cat_nav li a.cat-btn{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #d2691e;box-sizing:border-box;width:100%;height:80px;padding:0 25px;color:sienna;font-size:16px;font-weight:500;text-align:left;text-decoration:none;position:relative}.user-layout .login_inner-box2 ul.cat_nav2 li a.cat-btn:hover,.user-layout ul.cat_nav li a.cat-btn:hover{background:#d2691e;border:1px solid #d2691e;color:#fff}.user-layout .login_inner-box2 ul.cat_nav2 li a.cat-btn:before,.user-layout ul.cat_nav li a.cat-btn:before{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-color:transparent transparent #d2691e;border-style:solid;border-width:0 0 25px 25px}.user-layout input.btn_search{display:block;transition:.5s;background-image:url(/images/user/member/icon_search2.png);background-repeat:no-repeat;background-size:25px 25px;background-position:center left 36px;background-color:coral;width:250px;font-size:16px;line-height:45px;color:#fff;font-weight:600;text-align:center;cursor:pointer;border-radius:5px;margin-top:20px;margin-left:auto;margin-right:0}.user-layout input.btn_search:hover{background-color:#cc4c20}.user-layout .training_list_wrap{position:relative;width:100%;margin-top:40px}.user-layout .lec_box{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:1fr;grid-gap:1em;margin:0 0 .7em}.user-layout .lec_box>a{background-color:#fff}.user-layout .lec_box>a,.user-layout .lec_box>a.sumi{min-width:0;display:block;position:relative;border:4px solid transparent;padding:15px;border-radius:5px 5px;box-shadow:0 10px 20px -3px rgba(0,0,0,.3)}.user-layout .lec_box>a.sumi{background-color:#eee;background-image:url(/images/user/member/bg_sumi.png);background-repeat:no-repeat;background-size:165px 165px;background-position:bottom -16px right -28px}.user-layout .lec_box a.sumi:hover,.user-layout .lec_box a:hover{border:4px solid #ffa07a}.user-layout p.new{position:absolute;border:1px solid red;background:red;background:-webkit-linear-gradient(bottom,#c00,red);width:36px;height:36px;font-size:12px;line-height:36px;color:#fff;text-align:center;font-weight:600;border-radius:18px 18px;right:-8px;top:-8px}.user-layout p.shoppingcart-a{background-image:url(/images/user/member/icon_shoppingcart-a.png);background-size:29px 29px;background-color:#2e8b57}.user-layout p.shoppingcart-a,.user-layout p.shoppingcart-b{position:absolute;display:block;background-repeat:no-repeat;background-position:50%;width:38px;height:38px;border-radius:19px 19px;left:-12px;top:-15px;z-index:1}.user-layout p.shoppingcart-b{background-image:url(/images/user/member/icon_shoppingcart-b.png);background-size:27px 27px;background-color:#ff8c00}.user-layout .kinds_mandatory_wrap,.user-layout .mandatory_wrap{display:flex}.user-layout .mandatory_index{width:100px;margin-right:10px}.user-layout .mandatory_index p{border:1px solid red;background-color:red;width:100%;padding:3px 0;font-size:14px;color:#fff;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout .mandatory_date,.user-layout .state{flex:1}.user-layout .mandatory_date p{font-size:14px;color:#333;padding:5px 0}.user-layout .kinds_state_wrap{display:flex;margin-top:7px}.user-layout .kinds{width:90px;margin-right:10px}.user-layout .kinds p.blue,.user-layout ul.history_list div.history_box1 p.type mark.blue{display:block;border:1px solid #6495ed;background-color:#6495ed;width:90px;padding:3px 0;font-size:14px;color:#fff;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout .kinds p.seagreen,.user-layout ul.history_list div.history_box1 p.type mark.seagreen{display:block;border:1px solid #20b2aa;background-color:#20b2aa;width:90px;padding:3px 0;font-size:14px;color:#fff;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout .kinds p.green,.user-layout ul.history_list div.history_box1 p.type mark.green{display:block;border:1px solid #228b22;background-color:#228b22;width:90px;padding:3px 0;font-size:14px;color:#fff;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout .kinds p.orange,.user-layout ul.history_list div.history_box1 p.type mark.orange{display:block;border:1px solid #ff8c00;background-color:#ff8c00;width:90px;padding:3px 0;font-size:14px;color:#fff;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout .kinds p.violet,.user-layout ul.history_list div.history_box1 p.type mark.violet{display:block;border:1px solid #8a2be2;background-color:#8a2be2;width:90px;padding:3px 0;font-size:14px;color:#fff;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout .kinds p.pink,.user-layout ul.history_list div.history_box1 p.type mark.pink{display:block;border:1px solid hotpink;background-color:hotpink;width:90px;padding:3px 0;font-size:14px;color:#fff;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout ul.history_list div.history_box1 p.type mark.yellow{display:block;border:1px solid gold;background-color:gold;width:90px;padding:3px 0;font-size:14px;color:#4f4f4f;text-align:center;font-weight:500}.user-layout .state p.gray{border:1px solid #999;background-color:#fff;color:#999}.user-layout .state p.gray,.user-layout .state p.royal{display:block;width:90px;padding:3px 0;font-size:14px;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout .state p.royal{border:1px solid crimson;background-color:crimson;color:#fff}.user-layout .state p.salmon{display:block;border:1px solid #333;background-color:#333;width:90px;padding:3px 0;font-size:14px;color:#fff;text-align:center;font-weight:600;letter-spacing:.15em}.user-layout .lec_box h1{margin-top:22px;font-size:18px;color:#333;font-weight:500}.user-layout .screeningtime_releasedate{display:flex;margin-top:22px}.user-layout .screeningtime{flex:1}.user-layout .screeningtime p{font-size:14px;color:gray}.user-layout .releasedate p{font-size:14px;color:gray;text-align:right}.user-layout .training_title h1{font-size:18px;color:#333;font-weight:500;margin-top:12px}.user-layout .teacher_profile .profile_detail h1,.user-layout .test_comment_box h1,.user-layout .training_overview .overview_inner .t_overview_detail .t_inner h1{font-size:14px;line-height:1.8;color:#333}.user-layout .problem_main h1{font-size:16px;line-height:1.8;color:#333}.user-layout .training_overview .overview_inner .t_overview_detail .teacher img{display:block;width:150px;height:150px;border-radius:75px 75px;margin:0 auto 20px}.user-layout .training_overview .overview_inner .t_overview_detail .teacher p{font-size:14px;text-align:center;color:#666;margin-bottom:10px}.user-layout .teacher_profile{position:relative;width:100%}.user-layout .teacher_profile .CollapsiblePanel{background-color:#fff}.user-layout .teacher_profile .CollapsiblePanelClosed .CollapsiblePanelTab,.user-layout .teacher_profile .CollapsiblePanelFocused .CollapsiblePanelTab,.user-layout .teacher_profile .CollapsiblePanelTab,.user-layout .teacher_profile .CollapsiblePanelTabHover{cursor:pointer;border:1px solid #999;background-color:#fff;background-image:url(/images/user/member/icon_arw_down.gif);background-repeat:no-repeat;background-size:17px 14px;background-position:center left 60px;font-size:14px;line-height:30px;color:#666;text-align:center}.user-layout .teacher_profile .CollapsiblePanelOpen .CollapsiblePanelTab,.user-layout .teacher_profile .CollapsiblePanelOpen .CollapsiblePanelTabHover{cursor:pointer;border:1px solid #999;background-color:#fff;background-image:url(/images/user/member/icon_arw_up.gif);background-repeat:no-repeat;background-size:17px 14px;background-position:center left 60px;font-size:14px;line-height:30px;color:#666;text-align:center}.user-layout .teacher_profile .CollapsiblePanelTab a{text-decoration:none}.user-layout .teacher_profile .profile_detail{clear:both;background:#fff;margin-top:10px}.user-layout p.title_confirmation_test{background-image:url(/images/user/member/icon_confirmationtest.png);background-repeat:no-repeat;background-size:24px 24px;background-position:0;font-size:24px;list-style:24px;color:#333;font-weight:600;padding:0 0 0 36px;margin-bottom:20px}.user-layout .answerchoices_wrap{margin-top:30px}.user-layout .problem_main{position:relative;border:2px solid #eee9e0;background-color:#fff;min-height:130px;padding:26px 10px 15px;margin-top:30px;border-radius:10px;box-shadow:0 10px 20px -3px rgba(0,0,0,.3)}.user-layout p.number_q{position:absolute;background-color:green;width:50px;height:50px;font-size:16px;line-height:50px;color:#fff;text-align:center;font-weight:600;border-radius:25px 25px;left:12px;top:-27px;z-index:2}.user-layout p.choices_t{background-color:#3cb371;text-align:center;padding:10px 0;margin-bottom:10px}.user-layout p.choices_t span{background-image:url(/images/user/member/icon_arw_down2.png);background-repeat:no-repeat;background-size:22px 18px;background-position:0;font-size:18px;color:#fff;font-weight:600;letter-spacing:.2em;padding:0 0 0 40px}.user-layout ul.choices_button{width:100%;list-style-type:none;display:flex;flex-wrap:wrap;flex-flow:column;justify-content:space-around}.user-layout ul.choices_button li{margin-bottom:10px}.user-layout ul.choices_button li:last-child{margin-bottom:0}.user-layout .choices_button_segmented input{display:none}.user-layout .choices_button_segmented .label{border:1px solid #999;background-color:#fff;background-color:-webkit-linear-gradient(bottom,#f7f7f7,#fff);padding:15px;width:100%;min-height:40px;font-size:16px;line-height:1.4;color:#333;cursor:pointer;border-radius:5px 5px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.user-layout .choices_button_segmented input:checked+.label{border:1px solid #2e8b57;background:#2e8b57;color:#fff}.user-layout .answer_button_wrap{margin-top:40px}.user-layout ul.answer_nav{display:flex;flex-wrap:wrap;list-style:none;width:340px;margin:0 auto}.user-layout ul.answer_nav li{margin-right:10px}.user-layout ul.answer_nav li:last-child{margin-right:0}.user-layout ul.answer_nav li a.answer_button{display:block;width:200px;height:60px}.user-layout ul.answer_nav li a.back_button,.user-layout ul.answer_nav li a.next_button{display:block;width:60px;height:60px}.user-layout .result_box{margin-top:15px}.user-layout .result_box p.correct_answer{background-image:url(/images/user/member/icon_correct_answer.gif);width:140px;color:red}.user-layout .result_box p.correct_answer,.user-layout .result_box p.incorrect_answer{background-repeat:no-repeat;background-size:45px 45px;background-position:0;font-size:35px;line-height:45px;font-weight:600;padding:0 0 0 55px;margin:0 auto}.user-layout .result_box p.incorrect_answer{background-image:url(/images/user/member/icon_incorrect_answer.gif);width:170px;color:blue}.user-layout .test_comment_box{border:2px solid #eee9e0;background-color:#fff;min-height:200px;padding:15px;margin-top:30px;border-radius:10px;box-shadow:0 10px 20px -3px rgba(0,0,0,.3)}.user-layout .test_comment_box span.orange-bold{font-size:14px;line-height:1.8;color:coral;font-weight:600}.user-layout .announcement_box{margin-bottom:10px}.user-layout .announcement_box h1{border:2px solid crimson;background-color:#fff;font-size:16px;color:crimson;font-weight:600;text-align:center;padding:10px}.user-layout p.next_button{width:200px;height:60px;margin:0 auto}.user-layout .mail_detail p,.user-layout .profile_detail p{border:1px solid #ffebcd;background:#ffebcd;font-size:16px;color:#999;font-weight:600;padding:10px;text-decoration:none;border-radius:5px 5px}.user-layout .mail_btn_wrap,.user-layout .profile_btn_wrap,.user-layout .reminder_btn_wrap{margin-top:40px}.user-layout .mail_mes_box,.user-layout .profile_mes_box,.user-layout .reminder_mes_box{margin-top:15px}.user-layout .mail_mes_box h1,.user-layout .profile_mes_box h1,.user-layout .reminder_mes_box h1{font-size:16px;color:red;font-weight:600;text-align:center}.user-layout p.mail_send_btn,.user-layout p.profile_btn,.user-layout p.reminder_btn{width:200px;height:60px;margin:0 auto}.user-layout .faq_warp{margin-top:40px}.user-layout .faq_warp .q_wrap{display:flex;margin-bottom:10px}.user-layout .faq_warp p.q_item{border:1px solid maroon;background-color:maroon;width:30px;height:30px;font-size:16px;line-height:30px;color:#fff;font-weight:500;text-align:center;border-radius:15px;margin-top:15px;margin-right:7px}.user-layout .faq_warp p.q_detail{flex:1;background-color:#fff;font-size:16px;line-height:1.8;color:darkred;padding:15px}.user-layout .faq_warp .a_wrap{display:flex}.user-layout .faq_warp p.a_item{border:1px solid #ff8c00;background-color:#ff8c00;width:30px;height:30px;font-size:16px;line-height:30px;color:#fff;font-weight:500;text-align:center;border-radius:15px;margin-top:15px;margin-right:7px}.user-layout .faq_warp p.a_detail{flex:1;background-color:#fff;font-size:14px;line-height:1.8;padding:15px}.user-layout a.gt_c{display:block;background-color:coral;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center right 20px;width:100%;font-size:16px;text-align:center;color:#fff;font-weight:600;padding:18px 40px;border-radius:5px}.user-layout a:hover.gt_c{background-color:#cc4c20}.user-layout .mail_tel_box{border:1px solid #ccc7c0;background-color:#fff;padding:15px;margin-top:10px}.user-layout .mail_tel_box:first-of-type{margin-top:20px}.user-layout .mail_tel_box p{font-size:14px;text-align:center}.user-layout .mail_tel_box a.mail{display:block;background-color:coral;background-image:url(/images/user/contact/icon_mail.png);background-repeat:no-repeat;background-size:26px 16px;background-position:center left 50px;width:100%;font-size:14px;text-align:center;color:#fff;padding:15px 0;border-radius:5px;margin-top:20px}.user-layout .mail_tel_box a:hover.mail{background-color:#cc4c20}.user-layout .mail_tel_box p.tel{display:block;background-color:#666;background-image:url(/images/user/contact/icon_tel.png);background-repeat:no-repeat;background-size:24px 24px;background-position:center left 42px;width:100%;font-size:14px;text-align:center;color:#fff;padding:15px 0;border-radius:5px;margin-top:20px}.user-layout p.notes{border:1px solid #ccc;background-color:#eee;width:100%;font-size:14px;line-height:1.8;color:#333;padding:15px;margin-top:40px}.user-layout a.back{display:block;background-color:gray;background-image:url(/images/user/member/icon_arw_back2.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center left 20px;width:250px;font-size:14px;line-height:45px;text-align:center;color:#fff;border-radius:5px;margin-top:40px;margin-right:0;margin-left:auto;cursor:pointer}.user-layout a:hover.back{background-color:#666}.user-layout a.link_arrow-right{display:block;background-color:coral;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center right 20px;width:250px;font-size:14px;line-height:45px;text-align:center;color:#fff;border-radius:5px;margin-top:40px;margin-right:0;margin-left:auto}.user-layout a:hover.link_arrow-right{background-color:#cc4c20}.user-layout .select_100p{overflow:hidden;width:100%;text-align:center}.user-layout .select_100p select{width:100%;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.user-layout .select_100p select::-ms-expand{display:none}.user-layout .select_100p.sl01{position:relative;border:1px solid #999;background:#fff;height:40px;font-size:16px;color:#333;border-radius:5px 5px}.user-layout .select_100p.sl01 .ant-select-selector{height:40px!important;padding:3px 10px}.user-layout .select_100p.sl01 .ant-select-selector span{font-size:16px}.user-layout .select_100p.sl01:before{position:absolute;top:.8em;right:.8em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999;pointer-events:none}.user-layout .select_100p.sl01 select{padding:8px 38px 8px 8px;color:#333}.user-layout .conditions .segmented input{display:none}.user-layout .conditions .segmented .label{border:1px solid #999;background:#fff;background:linear-gradient(180deg,#fff 0,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF",endColorstr="#EEE",GradientType=0);padding:8px 2px;width:100%;font-size:14px;color:#333;text-align:center;cursor:pointer;border-radius:5px 5px;float:left}.user-layout .conditions .segmented input:checked+.label{border:1px solid coral;background:coral;color:#fff}.user-layout .mail_detail .input_b,.user-layout .profile_detail .input_b,.user-layout .reminder_detail .input_b{border:1px solid #a9a9a9;background:#fff;width:100%;height:40px;font-size:16px;color:#333;padding:5px;border-radius:5px 5px}.user-layout .mail_detail .input_s,.user-layout .mail_detail .select_s,.user-layout .profile_detail .input_s,.user-layout .profile_detail .select_s,.user-layout .reminder_detail .input_s,.user-layout .reminder_detail .select_s{border:1px solid #a9a9a9;background:#fff;width:80px;height:40px;font-size:16px;color:#333;padding:5px;border-radius:5px 5px}.user-layout .mail_detail .select_s option,.user-layout .profile_detail .select_s option,.user-layout .reminder_detail .select_s option{border:1px solid #a9a9a9;background:#fff;padding:.2em .2em .2em 24px;font-weight:400;line-height:1.5em;color:#333}.user-layout .mail_detail .select_s option[selected],.user-layout .profile_detail .select_s option[selected],.user-layout .reminder_detail .select_s option[selected]{font-weight:400;color:#666}.user-layout .mail_detail textarea.textbox,.user-layout .profile_detail textarea.textbox,.user-layout .reminder_detail textarea.textbox{border:1px solid #a9a9a9;background-image:none;background-color:#fff;width:100%;height:150px;font-size:16px;color:#333;padding:5px;border-radius:5px 5px}.user-layout .modify_btn_wrap{width:310px;margin-top:40px;margin-left:auto;margin-right:auto}.user-layout .modify_mes_box{margin-top:15px}.user-layout .modify_mes_box h1{font-size:16px;color:red;font-weight:600;text-align:center}.user-layout .modify_btn_wrap ul{list-style:none;overflow:hidden}.user-layout .modify_btn_wrap li{float:left;margin-right:10px}.user-layout .modify_btn_wrap li:last-child{margin-right:0}.user-layout .modify_btn_wrap a{display:block;width:150px;height:50px}.user-layout p.delete_announcement_box{background-color:crimson;font-size:16px;color:#fff;font-weight:600;text-align:center;padding:10px;margin-top:40px;margin-bottom:20px}.user-layout p.delete_btn{width:200px;height:50px;margin:0 auto}.user-layout p.delete_mes{font-size:16px;color:red;font-weight:600;text-align:center;margin-top:20px}.user-layout a.credit-card-info{display:block;border:4px solid transparent;background-color:#fff;padding:10px;margin-top:30px}.user-layout a:hover.credit-card-info{border:4px solid #ffa07a}.user-layout a.credit-card-info h1{font-size:14px;color:#333;font-weight:600}.user-layout a.credit-card-info h2{font-size:14px;color:#333;margin-top:10px}.user-layout a.credit-card-info h2 strong{display:block;font-size:14px;color:#333;font-weight:600}.user-layout .hide-area{display:none}.user-layout .modaal-close:after,.user-layout .modaal-close:before{background:#fff}.user-layout .modaal-close:focus:after,.user-layout .modaal-close:focus:before,.user-layout .modaal-close:hover:after,.user-layout .modaal-close:hover:before{background:#333}.user-layout div.logbox{border:1px solid #a9a9a9;background-color:#fff;width:90%;height:160px;padding:20px;overflow:auto;margin-top:40px;margin-left:auto;margin-right:auto}.user-layout div.logbox p{font-size:14px;line-height:1.7}.user-layout div.logbox p.spacer{display:block;height:20px}.user-layout div.logbox dl,.user-layout div.logbox dt{font-size:14px;line-height:1.7}.user-layout div.logbox ol{list-style:none}.user-layout div.logbox li{font-size:14px;line-height:1.7}.user-layout .agreement-wrap{position:relative;display:block;margin-top:20px;text-align:center}.user-layout .agreement-wrap .radio__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.user-layout .agreement-wrap .radio__text{padding-left:37px;position:relative;cursor:pointer;font-size:16px}.user-layout .agreement-wrap .radio__text:before{content:"";display:block;border:1px solid dimgray;background-color:#fff;width:22px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.user-layout .agreement-wrap .radio__btn:checked+.radio__text:after{content:"";display:block;border-right:5px solid coral;border-bottom:5px solid coral;width:9px;height:13px;margin-top:-12px;position:absolute;top:50%;left:5px;transform:rotate(45deg)}.user-layout p.confirmation,.user-layout p.regist-confirmation{font-size:14px;font-weight:500;text-align:center;letter-spacing:.15em}.user-layout p.regist-confirmation{margin-top:20px}.user-layout a.nav-right-orange,.user-layout input.nav-right-orange{display:block;transition:.5s;background-image:url(/images/user/common/icon_arw.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center right 20px;background-color:coral;width:250px;font-size:16px;line-height:45px;color:#fff;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.user-layout a.nav-right-orange:hover,.user-layout input.nav-right-orange:hover{background-color:#cc4c20}.user-layout input.nav-left-gray{display:block;transition:.5s;background-color:gray;background-image:url(/images/user/member/icon_arw_back2.png);background-repeat:no-repeat;background-size:9px 17px;background-position:center left 20px;width:250px;font-size:14px;line-height:45px;text-align:center;color:#fff;font-weight:600;border-radius:5px;cursor:pointer}.user-layout input.nav-left-gray:hover{background-color:dimgray}.user-layout p.cnter-button-wrap{width:250px;margin-top:40px;margin-left:auto;margin-right:auto}.user-layout .creditcard_container{display:block;border:1px solid #ffdab9;background-color:#fff;width:100%;max-width:500px;padding:20px;margin-top:40px;margin-left:auto;margin-right:auto}.user-layout .creditcard_wrap{display:block;width:100%;max-width:600px;margin-left:auto;margin-right:auto}.user-layout .creditcard_wrap label{display:block;font-size:16px;font-weight:600;margin-top:20px;margin-bottom:10px}.user-layout .creditcard_wrap label:first-child{margin-top:0}.user-layout .creditcard_wrap input[type=text]{display:block;border:1px solid #a9a9a9;background:#fff;width:100%;min-width:240px;padding:8px;font-size:16px;border-radius:5px}.user-layout .creditcard_wrap input[type=checkbox]{display:none}.user-layout .creditcard_wrap .checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px 37px;position:relative;width:auto}.user-layout .creditcard_wrap .checkbox01:before{background:#fff;border:1px solid dimgray;content:"";display:block;width:22px;height:22px;left:0;margin-top:-12px;position:absolute;top:50%}.user-layout .creditcard_wrap .checkbox01:after{border-right:5px solid coral;border-bottom:5px solid coral;content:"";display:block;height:13px;left:5px;margin-top:-13px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:9px}.user-layout .creditcard_wrap input[type=checkbox]:checked+.checkbox01:after{opacity:1}.user-layout .creditcard_wrap h1.cc-detail{display:block;border:1px solid #a9a9a9;background:#ececec;width:100%;min-width:240px;padding:8px;font-size:16px;color:#666;border-radius:5px}.user-layout a.nav-cc-new{display:block;transition:.5s;border:1px solid #a9a9a9;background-color:#fff;width:100%;height:45px;text-align:center;margin-top:20px}.user-layout a.nav-cc-new:hover{background-color:#ececec}.user-layout a.nav-cc-new span{display:inline-block;background-image:url(/images/user/member/icon_cc-new.png);background-size:24px 24px;background-position:0;color:#333;padding:0 0 0 34px}.user-layout a.nav-cc-new span,.user-layout a.nav-trash,.user-layout input.nav-trash{background-repeat:no-repeat;font-size:14px;line-height:45px;text-align:center;font-weight:600}.user-layout a.nav-trash,.user-layout input.nav-trash{display:block;transition:.5s;background-color:gray;background-image:url(/images/user/member/icon_trash.png);background-size:18px 18px;background-position:center left 40px;width:250px;color:#fff;border-radius:5px}.user-layout a.nav-trash:hover,.user-layout input.nav-trash:hover{background-color:dimgray}.user-layout .hide{transform:translateY(-100%)}.user-layout #header{background-color:#fff;position:fixed;top:0;transition:.5s;width:100%;height:50px;z-index:100;display:flex}.user-layout #header div.logo{display:block;background-image:url(/images/user/common/onlyhere-logo.png);background-repeat:no-repeat;background-size:contain;background-position:50%;width:258px;height:18px;margin-top:16px;margin-left:10px}.user-layout .head_spacer{margin-top:50px}.user-layout #footer{background-color:orange}.user-layout .member_profile_form .ant-radio-group span{font-size:1rem}.user-layout div.settings_nav_wrap{background-color:#fff1d6;width:40vw;min-width:300px;padding:30px;margin-top:30px;margin-left:auto;margin-right:auto}.user-layout ul.settings_nav{list-style:none;width:100%}.user-layout ul.settings_nav li{width:100%;margin-top:20px}.user-layout ul.settings_nav li:first-child{margin-top:0}.user-layout ul.settings_nav li a{display:block;background-color:sienna;width:100%;font-size:14px;line-height:50px;text-align:center;border-radius:5px}.user-layout ul.settings_nav li a:hover{background-color:#cc4c20}.user-layout ul.settings_nav li span.menu01{background-image:url(/images/user/mymenu/icon_settings_01.gif);padding-left:28px}.user-layout ul.settings_nav li span.menu01,.user-layout ul.settings_nav li span.menu02{display:inline-block;background-repeat:no-repeat;background-size:25px 25px;background-position:0;font-size:14px;line-height:50px;color:#fff}.user-layout ul.settings_nav li span.menu02{background-image:url(/images/user/mymenu/icon_settings_02.gif);padding-left:32px}.user-layout ul.settings_nav li span.menu03{background-image:url(/images/user/mymenu/icon_settings_03.gif)}.user-layout ul.settings_nav li span.menu03,.user-layout ul.settings_nav li span.menu04{display:inline-block;background-repeat:no-repeat;background-size:23px 23px;background-position:0;font-size:14px;line-height:50px;color:#fff;padding-left:32px}.user-layout ul.settings_nav li span.menu04{background-image:url(/images/user/mymenu/icon_settings_04.gif)}.user-layout div.face_recognition_wrap{width:100%;margin-top:30px;margin-left:auto;margin-right:auto}.user-layout div.face_recognition_wrap label>input[type=file]{display:none}.user-layout div.face_recognition_wrap label.face_recognition{display:block;background-image:url(/images/user/mymenu/face_recognition.gif);background-repeat:no-repeat;background-size:contain;width:220px;height:293px;margin-left:auto;margin-right:auto;cursor:pointer;background-size:cover}.user-layout div.order-info h1.categoryname{font-size:16px;font-weight:600}.user-layout label.contract_type{margin:auto 10px auto auto}.user-layout div.order-info h2.exp-date{font-size:14px;letter-spacing:.1em;margin-top:10px}.user-layout div.order-info h2.exp-date .per-visit{color:red}.user-layout div.order-info span.bold{font-weight:700}.user-layout div.order-info span{font-size:14px;letter-spacing:.1em;margin-top:10px;margin-left:10px}.user-layout ul.choose-payment{display:flex;width:110px;margin-left:auto;margin-right:auto}.user-layout ul.choose-payment li{list-style:none;width:50%}.user-layout ul.choose-payment li a{display:block;background:linear-gradient(#d5d5d5 10%,#f6f6f6);border:1px solid #a0a0a0;font-size:16px;line-height:40px;color:#888;text-align:center;letter-spacing:.15em}.user-layout ul.choose-payment li:first-child a{border-radius:5px 0 0 5px;border-right:none}.user-layout ul.choose-payment li:last-child a{border-radius:0 5px 5px 0;border-left:none}.user-layout ul.choose-payment li a.payment1{display:block;pointer-events:none;border:1px solid #00b359;background:#00b359;color:#fff;font-weight:600;letter-spacing:.15em}.user-layout ul.choose-payment li a.payment2{display:block;pointer-events:none;border:1px solid #66f;background:#66f;color:#fff;font-weight:600;letter-spacing:.15em}.user-layout .change-payment-wrap .confirm-text{font-size:16px;line-height:1.8;text-align:center}.user-layout .change-payment-wrap span.red{display:inline-block;background-color:#f33;font-size:16px;line-height:1.8;letter-spacing:.15em;font-weight:600;color:#fff;padding:0 6px;margin:0 8px}.user-layout a.btn-orange,.user-layout input.btn-orange{display:block;transition:.5s;background-color:coral;width:250px;font-size:16px;line-height:45px;color:#fff;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.user-layout a.btn-orange:hover,.user-layout input.btn-orange:hover{background-color:#cc4c20}.user-layout a.btn-grey,.user-layout input.btn-grey{cursor:pointer;display:block;transition:.5s;background-color:gray;width:250px;font-size:14px;line-height:45px;text-align:center;color:#fff;font-weight:600;border-radius:5px}.user-layout a.btn-grey:hover,.user-layout input.btn-grey:hover{background-color:dimgray}.user-layout .m-common{cursor:pointer}.styles_overlay__6clg2{z-index:11111;position:fixed;background-color:rgba(0,0,0,.3)!important;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center}.styles_loading__kMjm6{position:relative;left:-9999px;width:30px;height:30px;border-radius:15px;background-color:coral!important;color:coral!important;box-shadow:9999px 0 0 -5px;animation:styles_dot-pulse__RM4op 1.2s linear infinite;animation-delay:.25s}.styles_loading__kMjm6:after,.styles_loading__kMjm6:before{content:"";display:inline-block;position:absolute;top:0;width:30px;height:30px;border-radius:15px;background-color:coral;color:coral}.styles_loading__kMjm6:before{box-shadow:9954px 0 0 -5px;animation:styles_dot-pulse-before__kv9o5 1.2s linear infinite;animation-delay:0s}.styles_loading__kMjm6:after{box-shadow:10044px 0 0 -5px;animation:styles_dot-pulse-after__lKFJt 1.2s linear infinite;animation-delay:.5s}@keyframes styles_dot-pulse-before__kv9o5{0%{box-shadow:9954px 0 0 -5px}30%{box-shadow:9954px 0 0 2px}60%,to{box-shadow:9954px 0 0 -5px}}@keyframes styles_dot-pulse__RM4op{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@keyframes styles_dot-pulse-after__lKFJt{0%{box-shadow:10044px 0 0 -5px}30%{box-shadow:10044px 0 0 2px}60%,to{box-shadow:10044px 0 0 -5px}}