@charset "utf-8";
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;800;900&display=swap);
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */

/* Reset box-model and set borders */
/* ============================================ */

*,
::before,
::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}

/* Document */
/* ============================================ */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -webkit-tap-highlight-color: transparent; /* 3*/
}

/* Sections */
/* ============================================ */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/* Vertical rhythm */
/* ============================================ */

p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

/* Headings */
/* ============================================ */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

/* Lists (enumeration) */
/* ============================================ */

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* Grouping content */
/* ============================================ */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
  border-top-width: 1px;
  margin: 0;
  clear: both;
  color: inherit;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: inherit; /* 2 */
}

address {
  font-style: inherit;
}

/* Text-level semantics */
/* ============================================ */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: inherit; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Replaced content */
/* ============================================ */

/**
 * Prevent vertical alignment issues.
 */

svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */

/**
 * Reset form fields to make them styleable.
 * 1. Make form elements stylable across systems iOS especially.
 * 2. Inherit text-transform from parent.
 */

button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none; /* 1 */
  appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
  text-align: inherit;
  text-transform: inherit; /* 2 */
}

/**
 * Reset radio and checkbox appearance to preserve their look in iOS.
 */

[type="checkbox"] {
  -webkit-appearance: checkbox;
  appearance: checkbox;
}

[type="radio"] {
  -webkit-appearance: radio;
  appearance: radio;
}

/**
 * Correct cursors for clickable elements.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
}

button:disabled,
[type="button"]:disabled,
[type="reset"]:disabled,
[type="submit"]:disabled {
  cursor: default;
}

/**
 * Improve outlines for Firefox and unify style with input elements & buttons.
 */

:-moz-focusring {
  outline: auto;
}

select:disabled {
  opacity: inherit;
}

/**
 * Remove padding
 */

option {
  padding: 0;
}

/**
 * Reset to invisible
 */

fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
}

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the outline style in Safari.
 */

[type="search"] {
  outline-offset: -2px; /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Fix font inheritance.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Clickable labels
 */

label[for] {
  cursor: pointer;
}

/* Interactive */
/* ============================================ */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/*
 * Remove outline for editable content.
 */

[contenteditable]:focus {
  outline: auto;
}

/* Tables */
/* ============================================ */

/**
1. Correct table border color inheritance in all Chrome and Safari.
*/

table {
  border-color: inherit; /* 1 */
  border-collapse: collapse;
}

caption {
  text-align: left;
}

td,
th {
  vertical-align: top;
  padding: 0;
}

th {
  text-align: left;
  font-weight: bold;
}

@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("/u/iconfont/MaterialIcons-Regular.ttf"),local("Material Icons"),local("MaterialIcons-Regular"),url("/iconfont/MaterialIcons-Regular.ttf") format("truetype")}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url("/u/iconfont/MaterialIconsOutlined-Regular.otf"),local("Material Icons Outlined"),local("MaterialIcons-Regular"),url("/iconfont/MaterialIconsOutlined-Regular.otf") format("truetype")}.material-icons,.form-error .form-select-overlay::before,.form-select .form-select-overlay::after{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.text-combine{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.color-mono-ff{color:#fff}.color-mono-f1{color:#f1f1f1}.color-mono-d9{color:#d9d9d9}.color-mono-cc{color:#ccc}.color-mono-aa{color:#aaa}.color-mono-99{color:#999}.color-mono-77{color:#777}.color-mono-66{color:#666}.color-mono-70{color:#707070}.color-mono-66{color:#666}.color-mono-55{color:#555}.color-mono-33{color:#000}.color-mono-00{color:#000}.color-mono-ee{color:#eee}.color-mono-e5{color:#e5e5e5}.text-black,html,body,h4,.informationList dt h3,.search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-header,.left-menu-mypage h1,.header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl dd,.form-button .button,.form-area .form-about *,.button-search-item,h3,h2,.search-syllabary .search-syllabary-list .search-syllabary-title,h1{color:#000}.text-white{color:#fff}.text-alert{color:#da1e27}.text-no-contents{display:flex;justify-content:space-around;align-items:center;color:#999}h1{font-size:28px;line-height:34px}h1.large,.content h1.course.button-search-item,.content .form-area .form-about h1.course,.form-area .form-about .content h1.course,.content .form-button h1.course.button,.form-button .content h1.course.button,.content h1.relative.course{font-size:40px;line-height:48px}h1.large-medium{font-size:32px;line-height:38px}h1.header-red{border-left:15px solid #b01f24;margin:10px 0;padding:0 0 0 15px}h1.header-blue{border-left:15px solid #003a87;margin:10px 0;padding:0 0 0 15px}h1.header-green{border-left:15px solid #00a052;margin:10px 0;padding:0 0 0 15px}h1.header-pink{border-left:15px solid #e7428d;margin:10px 0;padding:0 0 0 15px}h1.single-h1{border-left:10px solid #aaa;margin:10px 0;padding:2px 0 6px 15px;line-height:40px;display:flex;justify-content:space-between;align-items:center}h1.single-h1.wbth-ctitle{font-size:24px}h1.single-h1.wbth-ctitle-s{font-size:16px;font-weight:500;color:333;line-height:18px;border-left:none;padding:0 0 8px 15px}h1.single-h1.blue{border-color:#1545a7}h1.single-h1.kaigotech{border-color:#172989}h1.single-h1.webooth{border-color:#e60012}h1.header-gold{border-left:15px solid #c8a569;margin:10px 0;padding:0 0 0 15px}h2,.search-syllabary .search-syllabary-list .search-syllabary-title{font-size:24px;line-height:30px}h2.category-head,.search-syllabary .search-syllabary-list .category-head.search-syllabary-title{background:linear-gradient(45deg, #C82A30 0%, #b01f24 50%, #C82A30 50%, #C82A30 100%);color:#fff;border-radius:2px;padding:5px 15px 7px;font-weight:600;text-align:center}h2.category-head.fox,.search-syllabary .search-syllabary-list .category-head.fox.search-syllabary-title{background:linear-gradient(45deg, #003986 0%, #003986 50%, #194d94 50%, #194d94 100%)}h3{font-size:20px;line-height:26px}h3.border-left-pink{position:relative;margin:25px 0 5px 0;padding:5px 10px 5px;border-left:4px solid #e42c64}h3.border-left-green{position:relative;margin:25px 0 5px 0;padding:5px 10px 5px;border-left:4px solid #006837}h3.border-left-blue{position:relative;margin:25px 0 5px 0;padding:5px 10px 5px;border-left:4px solid #1967d2}h3.border-bottom{position:relative;padding:5px 0 5px;border-bottom:3px solid #aaa}h3.border-bottom-gold{position:relative;padding:5px 0 5px;border-bottom:3px solid #c8a569}h3.border-has-mergin{position:relative;padding:5px 0 5px;padding-left:15px;border-bottom:3px solid #999}h3.border-has-mergin::before{position:absolute;display:block;margin-top:-8px;top:50%;left:0;height:20px;width:10px;background:#999;content:""}h3.border-has-mergin.border-color-red{border-color:#b01f24}h3.border-has-mergin.border-color-red::before{background:#b01f24}h3.border-has-mergin.border-color-wbth{border-color:#e60012}h3.border-has-mergin.border-color-wbth::before{background:#e60012}h3.border-has-mergin.border-color-wbth span{font-size:14px;font-weight:500}h3.border-has-mergin.border-color-wbnr{border-color:#00a5e3}h3.border-has-mergin.border-color-wbnr::before{background:#00a5e3}h3.border-has-mergin.border-color-wbnr span{font-size:14px;font-weight:500}h3.border-has-mergin.border-color-wbnr.no-border{border:none}h3.border-has-mergin.border-color-blue{border-color:#003a87}h3.border-has-mergin.border-color-blue::before{background:#003a87}h3.border-has-mergin.border-color-green{border-color:#006837}h3.border-has-mergin.border-color-green::before{background:#006837}h3.border-has-mergin.border-color-skyblue{border-color:#1a9cc5}h3.border-has-mergin.border-color-skyblue::before{background:#1a9cc5}h3.border-has-mergin.border-color-purple{border-color:#932797}h3.border-has-mergin.border-color-purple::before{background:#932797}h4,.informationList dt h3,.search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-header,.left-menu-mypage h1,.header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl dd,.form-button .button,.form-area .form-about *,.button-search-item{font-weight:bold;font-size:16px;line-height:20px}h4.confort,.informationList dt h3.confort,.search-syllabary .search-syllabary-supplier dt.confort,.search-syllabary .search-syllabary-supplier-list-header dt.confort,.search-syllabary .search-syllabary-supplier-list-header dd.confort,.search-syllabary .confort.search-syllabary-header,.left-menu-mypage h1.confort,.header-mypage .header-userinfo dl dt.confort,.header-mypage .header-userinfo dl dd.confort,.form-button .confort.button,.form-area .form-about .confort,.confort.button-search-item{font-weight:400;line-height:2rem}html,body{font-size:14px;line-height:23px;letter-spacing:0}.material-icons,.form-error .form-select-overlay::before,.form-select .form-select-overlay::after,.material-icons-outlined{vertical-align:bottom}.large,.informationList dd,.accordion-search .accordion dl dt,.content h5,.content span h5,.content h4 h5,.content .informationList dt h3 h5,.informationList dt .content h3 h5,.content .search-syllabary .search-syllabary-supplier dt h5,.search-syllabary .search-syllabary-supplier .content dt h5,.content .search-syllabary .search-syllabary-supplier-list-header dt h5,.search-syllabary .search-syllabary-supplier-list-header .content dt h5,.content .search-syllabary .search-syllabary-supplier-list-header dd h5,.search-syllabary .search-syllabary-supplier-list-header .content dd h5,.content .search-syllabary .search-syllabary-header h5,.search-syllabary .content .search-syllabary-header h5,.content .left-menu-mypage h1 h5,.left-menu-mypage .content h1 h5,.content .button-search-item h5,.content .form-area .form-about * h5,.form-area .form-about .content * h5,.content .form-button .button h5,.form-button .content .button h5,.content .header-mypage .header-userinfo dl dt h5,.header-mypage .header-userinfo dl .content dt h5,.content .header-mypage .header-userinfo dl dd h5,.header-mypage .header-userinfo dl .content dd h5,.content p h5,.content .relative h5,.content>div h5,.content span.course.course,.content h4.course.course,.content .informationList dt h3.course.course,.informationList dt .content h3.course.course,.content .search-syllabary .search-syllabary-supplier dt.course.course,.search-syllabary .search-syllabary-supplier .content dt.course.course,.content .search-syllabary .search-syllabary-supplier-list-header dt.course.course,.search-syllabary .search-syllabary-supplier-list-header .content dt.course.course,.content .search-syllabary .search-syllabary-supplier-list-header dd.course.course,.search-syllabary .search-syllabary-supplier-list-header .content dd.course.course,.content .search-syllabary .course.course.search-syllabary-header,.search-syllabary .content .course.course.search-syllabary-header,.content .left-menu-mypage h1.course.course,.left-menu-mypage .content h1.course.course,.content .course.course.button-search-item,.content .form-area .form-about .course.course,.form-area .form-about .content .course.course,.content .form-button .course.course.button,.form-button .content .course.course.button,.content .header-mypage .header-userinfo dl dt.course.course,.header-mypage .header-userinfo dl .content dt.course.course,.content .header-mypage .header-userinfo dl dd.course.course,.header-mypage .header-userinfo dl .content dd.course.course,.content p.course.course,.content .relative.course.course,.content>div.course.course,.area-notification p{font-size:14px;line-height:23px}.large .material-icons,.informationList dd .material-icons,.accordion-search .accordion dl dt .material-icons,.content h5 .material-icons,.content span h5 .material-icons,.content h4 h5 .material-icons,.content .informationList dt h3 h5 .material-icons,.informationList dt .content h3 h5 .material-icons,.content .search-syllabary .search-syllabary-supplier dt h5 .material-icons,.search-syllabary .search-syllabary-supplier .content dt h5 .material-icons,.content .search-syllabary .search-syllabary-supplier-list-header dt h5 .material-icons,.search-syllabary .search-syllabary-supplier-list-header .content dt h5 .material-icons,.content .search-syllabary .search-syllabary-supplier-list-header dd h5 .material-icons,.search-syllabary .search-syllabary-supplier-list-header .content dd h5 .material-icons,.content .search-syllabary .search-syllabary-header h5 .material-icons,.search-syllabary .content .search-syllabary-header h5 .material-icons,.content .left-menu-mypage h1 h5 .material-icons,.left-menu-mypage .content h1 h5 .material-icons,.content .button-search-item h5 .material-icons,.content .form-area .form-about * h5 .material-icons,.form-area .form-about .content * h5 .material-icons,.content .form-button .button h5 .material-icons,.form-button .content .button h5 .material-icons,.content .header-mypage .header-userinfo dl dt h5 .material-icons,.header-mypage .header-userinfo dl .content dt h5 .material-icons,.content .header-mypage .header-userinfo dl dd h5 .material-icons,.header-mypage .header-userinfo dl .content dd h5 .material-icons,.content p h5 .material-icons,.content .relative h5 .material-icons,.content>div h5 .material-icons,.content span.course.course .material-icons,.content h4.course.course .material-icons,.content .informationList dt h3.course.course .material-icons,.informationList dt .content h3.course.course .material-icons,.content .search-syllabary .search-syllabary-supplier dt.course.course .material-icons,.search-syllabary .search-syllabary-supplier .content dt.course.course .material-icons,.content .search-syllabary .search-syllabary-supplier-list-header dt.course.course .material-icons,.search-syllabary .search-syllabary-supplier-list-header .content dt.course.course .material-icons,.content .search-syllabary .search-syllabary-supplier-list-header dd.course.course .material-icons,.search-syllabary .search-syllabary-supplier-list-header .content dd.course.course .material-icons,.content .search-syllabary .course.course.search-syllabary-header .material-icons,.search-syllabary .content .course.course.search-syllabary-header .material-icons,.content .left-menu-mypage h1.course.course .material-icons,.left-menu-mypage .content h1.course.course .material-icons,.content .course.course.button-search-item .material-icons,.content .form-area .form-about .course.course .material-icons,.form-area .form-about .content .course.course .material-icons,.content .form-button .course.course.button .material-icons,.form-button .content .course.course.button .material-icons,.content .header-mypage .header-userinfo dl dt.course.course .material-icons,.header-mypage .header-userinfo dl .content dt.course.course .material-icons,.content .header-mypage .header-userinfo dl dd.course.course .material-icons,.header-mypage .header-userinfo dl .content dd.course.course .material-icons,.content p.course.course .material-icons,.content .relative.course.course .material-icons,.content>div.course.course .material-icons,.large .form-error .form-select-overlay::before,.informationList dd .form-error .form-select-overlay::before,.accordion-search .accordion dl dt .form-error .form-select-overlay::before,.content h5 .form-error .form-select-overlay::before,.content span h5 .form-error .form-select-overlay::before,.content h4 h5 .form-error .form-select-overlay::before,.content .informationList dt h3 h5 .form-error .form-select-overlay::before,.informationList dt .content h3 h5 .form-error .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier dt h5 .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-supplier .content dt h5 .form-error .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier-list-header dt h5 .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .content dt h5 .form-error .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier-list-header dd h5 .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .content dd h5 .form-error .form-select-overlay::before,.content .search-syllabary .search-syllabary-header h5 .form-error .form-select-overlay::before,.search-syllabary .content .search-syllabary-header h5 .form-error .form-select-overlay::before,.content .left-menu-mypage h1 h5 .form-error .form-select-overlay::before,.left-menu-mypage .content h1 h5 .form-error .form-select-overlay::before,.content .button-search-item h5 .form-error .form-select-overlay::before,.content .form-area .form-about * h5 .form-error .form-select-overlay::before,.form-area .form-about .content * h5 .form-error .form-select-overlay::before,.content .form-button .button h5 .form-error .form-select-overlay::before,.form-button .content .button h5 .form-error .form-select-overlay::before,.content .header-mypage .header-userinfo dl dt h5 .form-error .form-select-overlay::before,.header-mypage .header-userinfo dl .content dt h5 .form-error .form-select-overlay::before,.content .header-mypage .header-userinfo dl dd h5 .form-error .form-select-overlay::before,.header-mypage .header-userinfo dl .content dd h5 .form-error .form-select-overlay::before,.content p h5 .form-error .form-select-overlay::before,.content .relative h5 .form-error .form-select-overlay::before,.content>div h5 .form-error .form-select-overlay::before,.content span.course.course .form-error .form-select-overlay::before,.content h4.course.course .form-error .form-select-overlay::before,.content .informationList dt h3.course.course .form-error .form-select-overlay::before,.informationList dt .content h3.course.course .form-error .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier dt.course.course .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-supplier .content dt.course.course .form-error .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier-list-header dt.course.course .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .content dt.course.course .form-error .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier-list-header dd.course.course .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .content dd.course.course .form-error .form-select-overlay::before,.content .search-syllabary .course.course.search-syllabary-header .form-error .form-select-overlay::before,.search-syllabary .content .course.course.search-syllabary-header .form-error .form-select-overlay::before,.content .left-menu-mypage h1.course.course .form-error .form-select-overlay::before,.left-menu-mypage .content h1.course.course .form-error .form-select-overlay::before,.content .course.course.button-search-item .form-error .form-select-overlay::before,.content .form-area .form-about .course.course .form-error .form-select-overlay::before,.form-area .form-about .content .course.course .form-error .form-select-overlay::before,.content .form-button .course.course.button .form-error .form-select-overlay::before,.form-button .content .course.course.button .form-error .form-select-overlay::before,.content .header-mypage .header-userinfo dl dt.course.course .form-error .form-select-overlay::before,.header-mypage .header-userinfo dl .content dt.course.course .form-error .form-select-overlay::before,.content .header-mypage .header-userinfo dl dd.course.course .form-error .form-select-overlay::before,.header-mypage .header-userinfo dl .content dd.course.course .form-error .form-select-overlay::before,.content p.course.course .form-error .form-select-overlay::before,.content .relative.course.course .form-error .form-select-overlay::before,.content>div.course.course .form-error .form-select-overlay::before,.form-error .large .form-select-overlay::before,.form-error .informationList dd .form-select-overlay::before,.informationList .form-error dd .form-select-overlay::before,.form-error .accordion-search .accordion dl dt .form-select-overlay::before,.accordion-search .accordion dl .form-error dt .form-select-overlay::before,.form-error .content h5 .form-select-overlay::before,.content .form-error h5 .form-select-overlay::before,.form-error .content span h5 .form-select-overlay::before,.content span .form-error h5 .form-select-overlay::before,.form-error .content h4 h5 .form-select-overlay::before,.form-error .content .informationList dt h3 h5 .form-select-overlay::before,.informationList dt .form-error .content h3 h5 .form-select-overlay::before,.form-error .content .search-syllabary .search-syllabary-supplier dt h5 .form-select-overlay::before,.search-syllabary .search-syllabary-supplier .form-error .content dt h5 .form-select-overlay::before,.form-error .content .search-syllabary .search-syllabary-supplier-list-header dt h5 .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .form-error .content dt h5 .form-select-overlay::before,.form-error .content .search-syllabary .search-syllabary-supplier-list-header dd h5 .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .form-error .content dd h5 .form-select-overlay::before,.form-error .content .search-syllabary .search-syllabary-header h5 .form-select-overlay::before,.search-syllabary .form-error .content .search-syllabary-header h5 .form-select-overlay::before,.form-error .content .left-menu-mypage h1 h5 .form-select-overlay::before,.left-menu-mypage .form-error .content h1 h5 .form-select-overlay::before,.content h4 .form-error h5 .form-select-overlay::before,.content .informationList dt h3 .form-error h5 .form-select-overlay::before,.informationList dt .content h3 .form-error h5 .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier dt .form-error h5 .form-select-overlay::before,.search-syllabary .search-syllabary-supplier .content dt .form-error h5 .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier-list-header dt .form-error h5 .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .content dt .form-error h5 .form-select-overlay::before,.content .search-syllabary .search-syllabary-supplier-list-header dd .form-error h5 .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .content dd .form-error h5 .form-select-overlay::before,.content .search-syllabary .search-syllabary-header .form-error h5 .form-select-overlay::before,.search-syllabary .content .search-syllabary-header .form-error h5 .form-select-overlay::before,.content .left-menu-mypage h1 .form-error h5 .form-select-overlay::before,.left-menu-mypage .content h1 .form-error h5 .form-select-overlay::before,.form-error .content .button-search-item h5 .form-select-overlay::before,.content .button-search-item .form-error h5 .form-select-overlay::before,.content .form-area .form-about .form-error h5 .form-select-overlay::before,.form-area .form-about .content .form-error h5 .form-select-overlay::before,.form-error .content .form-button .button h5 .form-select-overlay::before,.content .form-button .button .form-error h5 .form-select-overlay::before,.form-error .form-button .content .button h5 .form-select-overlay::before,.form-button .content .button .form-error h5 .form-select-overlay::before,.form-error .content .header-mypage .header-userinfo dl dt h5 .form-select-overlay::before,.content .header-mypage .header-userinfo dl dt .form-error h5 .form-select-overlay::before,.form-error .header-mypage .header-userinfo dl .content dt h5 .form-select-overlay::before,.header-mypage .header-userinfo dl .content dt .form-error h5 .form-select-overlay::before,.form-error .content .header-mypage .header-userinfo dl dd h5 .form-select-overlay::before,.content .header-mypage .header-userinfo dl dd .form-error h5 .form-select-overlay::before,.form-error .header-mypage .header-userinfo dl .content dd h5 .form-select-overlay::before,.header-mypage .header-userinfo dl .content dd .form-error h5 .form-select-overlay::before,.form-error .content p h5 .form-select-overlay::before,.content p .form-error h5 .form-select-overlay::before,.form-error .content .relative h5 .form-select-overlay::before,.content .relative .form-error h5 .form-select-overlay::before,.form-error .content>div h5 .form-select-overlay::before,.content>div .form-error h5 .form-select-overlay::before,.form-error .content span.course.course .form-select-overlay::before,.content .form-error span.course.course .form-select-overlay::before,.form-error .content h4.course.course .form-select-overlay::before,.form-error .content .informationList dt h3.course.course .form-select-overlay::before,.informationList dt .form-error .content h3.course.course .form-select-overlay::before,.form-error .content .search-syllabary .search-syllabary-supplier dt.course.course .form-select-overlay::before,.search-syllabary .search-syllabary-supplier .form-error .content dt.course.course .form-select-overlay::before,.form-error .content .search-syllabary .search-syllabary-supplier-list-header dt.course.course .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .form-error .content dt.course.course .form-select-overlay::before,.form-error .content .search-syllabary .search-syllabary-supplier-list-header dd.course.course .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .form-error .content dd.course.course .form-select-overlay::before,.form-error .content .search-syllabary .course.course.search-syllabary-header .form-select-overlay::before,.search-syllabary .form-error .content .course.course.search-syllabary-header .form-select-overlay::before,.form-error .content .left-menu-mypage h1.course.course .form-select-overlay::before,.left-menu-mypage .form-error .content h1.course.course .form-select-overlay::before,.content .form-error h4.course.course .form-select-overlay::before,.content .form-error .informationList dt h3.course.course .form-select-overlay::before,.informationList dt .content .form-error h3.course.course .form-select-overlay::before,.content .form-error .search-syllabary .search-syllabary-supplier dt.course.course .form-select-overlay::before,.search-syllabary .search-syllabary-supplier .content .form-error dt.course.course .form-select-overlay::before,.content .form-error .search-syllabary .search-syllabary-supplier-list-header dt.course.course .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .content .form-error dt.course.course .form-select-overlay::before,.content .form-error .search-syllabary .search-syllabary-supplier-list-header dd.course.course .form-select-overlay::before,.search-syllabary .search-syllabary-supplier-list-header .content .form-error dd.course.course .form-select-overlay::before,.content .form-error .search-syllabary .course.course.search-syllabary-header .form-select-overlay::before,.search-syllabary .content .form-error .course.course.search-syllabary-header .form-select-overlay::before,.content .form-error .left-menu-mypage h1.course.course .form-select-overlay::before,.left-menu-mypage .content .form-error h1.course.course .form-select-overlay::before,.form-error .content .course.course.button-search-item .form-select-overlay::before,.content .form-error .course.course.button-search-item .form-select-overlay::before,.form-error .content .form-area .form-about .course.course .form-select-overlay::before,.content .form-area .form-about .form-error .course.course .form-select-overlay::before,.form-error .form-area .form-about .content .course.course .form-select-overlay::before,.form-area .form-about .content .form-error .course.course .form-select-overlay::before,.form-error .content .form-button .course.course.button .form-select-overlay::before,.content .form-button .form-error .course.course.button .form-select-overlay::before,.form-error .form-button .content .course.course.button .form-select-overlay::before,.form-button .content .form-error .course.course.button .form-select-overlay::before,.form-error .content .header-mypage .header-userinfo dl dt.course.course .form-select-overlay::before,.content .header-mypage .header-userinfo dl .form-error dt.course.course .form-select-overlay::before,.form-error .header-mypage .header-userinfo dl .content dt.course.course .form-select-overlay::before,.header-mypage .header-userinfo dl .content .form-error dt.course.course .form-select-overlay::before,.form-error .content .header-mypage .header-userinfo dl dd.course.course .form-select-overlay::before,.content .header-mypage .header-userinfo dl .form-error dd.course.course .form-select-overlay::before,.form-error .header-mypage .header-userinfo dl .content dd.course.course .form-select-overlay::before,.header-mypage .header-userinfo dl .content .form-error dd.course.course .form-select-overlay::before,.form-error .content p.course.course .form-select-overlay::before,.content .form-error p.course.course .form-select-overlay::before,.form-error .content .relative.course.course .form-select-overlay::before,.content .form-error .relative.course.course .form-select-overlay::before,.form-error .content>div.course.course .form-select-overlay::before,.large .form-select .form-select-overlay::after,.informationList dd .form-select .form-select-overlay::after,.accordion-search .accordion dl dt .form-select .form-select-overlay::after,.content h5 .form-select .form-select-overlay::after,.content span h5 .form-select .form-select-overlay::after,.content h4 h5 .form-select .form-select-overlay::after,.content .informationList dt h3 h5 .form-select .form-select-overlay::after,.informationList dt .content h3 h5 .form-select .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier dt h5 .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-supplier .content dt h5 .form-select .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier-list-header dt h5 .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .content dt h5 .form-select .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier-list-header dd h5 .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .content dd h5 .form-select .form-select-overlay::after,.content .search-syllabary .search-syllabary-header h5 .form-select .form-select-overlay::after,.search-syllabary .content .search-syllabary-header h5 .form-select .form-select-overlay::after,.content .left-menu-mypage h1 h5 .form-select .form-select-overlay::after,.left-menu-mypage .content h1 h5 .form-select .form-select-overlay::after,.content .button-search-item h5 .form-select .form-select-overlay::after,.content .form-area .form-about * h5 .form-select .form-select-overlay::after,.form-area .form-about .content * h5 .form-select .form-select-overlay::after,.content .form-button .button h5 .form-select .form-select-overlay::after,.form-button .content .button h5 .form-select .form-select-overlay::after,.content .header-mypage .header-userinfo dl dt h5 .form-select .form-select-overlay::after,.header-mypage .header-userinfo dl .content dt h5 .form-select .form-select-overlay::after,.content .header-mypage .header-userinfo dl dd h5 .form-select .form-select-overlay::after,.header-mypage .header-userinfo dl .content dd h5 .form-select .form-select-overlay::after,.content p h5 .form-select .form-select-overlay::after,.content .relative h5 .form-select .form-select-overlay::after,.content>div h5 .form-select .form-select-overlay::after,.content span.course.course .form-select .form-select-overlay::after,.content h4.course.course .form-select .form-select-overlay::after,.content .informationList dt h3.course.course .form-select .form-select-overlay::after,.informationList dt .content h3.course.course .form-select .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier dt.course.course .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-supplier .content dt.course.course .form-select .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier-list-header dt.course.course .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .content dt.course.course .form-select .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier-list-header dd.course.course .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .content dd.course.course .form-select .form-select-overlay::after,.content .search-syllabary .course.course.search-syllabary-header .form-select .form-select-overlay::after,.search-syllabary .content .course.course.search-syllabary-header .form-select .form-select-overlay::after,.content .left-menu-mypage h1.course.course .form-select .form-select-overlay::after,.left-menu-mypage .content h1.course.course .form-select .form-select-overlay::after,.content .course.course.button-search-item .form-select .form-select-overlay::after,.content .form-area .form-about .course.course .form-select .form-select-overlay::after,.form-area .form-about .content .course.course .form-select .form-select-overlay::after,.content .form-button .course.course.button .form-select .form-select-overlay::after,.form-button .content .course.course.button .form-select .form-select-overlay::after,.content .header-mypage .header-userinfo dl dt.course.course .form-select .form-select-overlay::after,.header-mypage .header-userinfo dl .content dt.course.course .form-select .form-select-overlay::after,.content .header-mypage .header-userinfo dl dd.course.course .form-select .form-select-overlay::after,.header-mypage .header-userinfo dl .content dd.course.course .form-select .form-select-overlay::after,.content p.course.course .form-select .form-select-overlay::after,.content .relative.course.course .form-select .form-select-overlay::after,.content>div.course.course .form-select .form-select-overlay::after,.form-select .large .form-select-overlay::after,.form-select .informationList dd .form-select-overlay::after,.informationList .form-select dd .form-select-overlay::after,.form-select .accordion-search .accordion dl dt .form-select-overlay::after,.accordion-search .accordion dl .form-select dt .form-select-overlay::after,.form-select .content h5 .form-select-overlay::after,.content .form-select h5 .form-select-overlay::after,.form-select .content span h5 .form-select-overlay::after,.content span .form-select h5 .form-select-overlay::after,.form-select .content h4 h5 .form-select-overlay::after,.form-select .content .informationList dt h3 h5 .form-select-overlay::after,.informationList dt .form-select .content h3 h5 .form-select-overlay::after,.form-select .content .search-syllabary .search-syllabary-supplier dt h5 .form-select-overlay::after,.search-syllabary .search-syllabary-supplier .form-select .content dt h5 .form-select-overlay::after,.form-select .content .search-syllabary .search-syllabary-supplier-list-header dt h5 .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .form-select .content dt h5 .form-select-overlay::after,.form-select .content .search-syllabary .search-syllabary-supplier-list-header dd h5 .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .form-select .content dd h5 .form-select-overlay::after,.form-select .content .search-syllabary .search-syllabary-header h5 .form-select-overlay::after,.search-syllabary .form-select .content .search-syllabary-header h5 .form-select-overlay::after,.form-select .content .left-menu-mypage h1 h5 .form-select-overlay::after,.left-menu-mypage .form-select .content h1 h5 .form-select-overlay::after,.content h4 .form-select h5 .form-select-overlay::after,.content .informationList dt h3 .form-select h5 .form-select-overlay::after,.informationList dt .content h3 .form-select h5 .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier dt .form-select h5 .form-select-overlay::after,.search-syllabary .search-syllabary-supplier .content dt .form-select h5 .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier-list-header dt .form-select h5 .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .content dt .form-select h5 .form-select-overlay::after,.content .search-syllabary .search-syllabary-supplier-list-header dd .form-select h5 .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .content dd .form-select h5 .form-select-overlay::after,.content .search-syllabary .search-syllabary-header .form-select h5 .form-select-overlay::after,.search-syllabary .content .search-syllabary-header .form-select h5 .form-select-overlay::after,.content .left-menu-mypage h1 .form-select h5 .form-select-overlay::after,.left-menu-mypage .content h1 .form-select h5 .form-select-overlay::after,.form-select .content .button-search-item h5 .form-select-overlay::after,.content .button-search-item .form-select h5 .form-select-overlay::after,.content .form-area .form-about .form-select h5 .form-select-overlay::after,.form-area .form-about .content .form-select h5 .form-select-overlay::after,.form-select .content .form-button .button h5 .form-select-overlay::after,.content .form-button .button .form-select h5 .form-select-overlay::after,.form-select .form-button .content .button h5 .form-select-overlay::after,.form-button .content .button .form-select h5 .form-select-overlay::after,.form-select .content .header-mypage .header-userinfo dl dt h5 .form-select-overlay::after,.content .header-mypage .header-userinfo dl dt .form-select h5 .form-select-overlay::after,.form-select .header-mypage .header-userinfo dl .content dt h5 .form-select-overlay::after,.header-mypage .header-userinfo dl .content dt .form-select h5 .form-select-overlay::after,.form-select .content .header-mypage .header-userinfo dl dd h5 .form-select-overlay::after,.content .header-mypage .header-userinfo dl dd .form-select h5 .form-select-overlay::after,.form-select .header-mypage .header-userinfo dl .content dd h5 .form-select-overlay::after,.header-mypage .header-userinfo dl .content dd .form-select h5 .form-select-overlay::after,.form-select .content p h5 .form-select-overlay::after,.content p .form-select h5 .form-select-overlay::after,.form-select .content .relative h5 .form-select-overlay::after,.content .relative .form-select h5 .form-select-overlay::after,.form-select .content>div h5 .form-select-overlay::after,.content>div .form-select h5 .form-select-overlay::after,.form-select .content span.course.course .form-select-overlay::after,.content .form-select span.course.course .form-select-overlay::after,.form-select .content h4.course.course .form-select-overlay::after,.form-select .content .informationList dt h3.course.course .form-select-overlay::after,.informationList dt .form-select .content h3.course.course .form-select-overlay::after,.form-select .content .search-syllabary .search-syllabary-supplier dt.course.course .form-select-overlay::after,.search-syllabary .search-syllabary-supplier .form-select .content dt.course.course .form-select-overlay::after,.form-select .content .search-syllabary .search-syllabary-supplier-list-header dt.course.course .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .form-select .content dt.course.course .form-select-overlay::after,.form-select .content .search-syllabary .search-syllabary-supplier-list-header dd.course.course .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .form-select .content dd.course.course .form-select-overlay::after,.form-select .content .search-syllabary .course.course.search-syllabary-header .form-select-overlay::after,.search-syllabary .form-select .content .course.course.search-syllabary-header .form-select-overlay::after,.form-select .content .left-menu-mypage h1.course.course .form-select-overlay::after,.left-menu-mypage .form-select .content h1.course.course .form-select-overlay::after,.content .form-select h4.course.course .form-select-overlay::after,.content .form-select .informationList dt h3.course.course .form-select-overlay::after,.informationList dt .content .form-select h3.course.course .form-select-overlay::after,.content .form-select .search-syllabary .search-syllabary-supplier dt.course.course .form-select-overlay::after,.search-syllabary .search-syllabary-supplier .content .form-select dt.course.course .form-select-overlay::after,.content .form-select .search-syllabary .search-syllabary-supplier-list-header dt.course.course .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .content .form-select dt.course.course .form-select-overlay::after,.content .form-select .search-syllabary .search-syllabary-supplier-list-header dd.course.course .form-select-overlay::after,.search-syllabary .search-syllabary-supplier-list-header .content .form-select dd.course.course .form-select-overlay::after,.content .form-select .search-syllabary .course.course.search-syllabary-header .form-select-overlay::after,.search-syllabary .content .form-select .course.course.search-syllabary-header .form-select-overlay::after,.content .form-select .left-menu-mypage h1.course.course .form-select-overlay::after,.left-menu-mypage .content .form-select h1.course.course .form-select-overlay::after,.form-select .content .course.course.button-search-item .form-select-overlay::after,.content .form-select .course.course.button-search-item .form-select-overlay::after,.form-select .content .form-area .form-about .course.course .form-select-overlay::after,.content .form-area .form-about .form-select .course.course .form-select-overlay::after,.form-select .form-area .form-about .content .course.course .form-select-overlay::after,.form-area .form-about .content .form-select .course.course .form-select-overlay::after,.form-select .content .form-button .course.course.button .form-select-overlay::after,.content .form-button .form-select .course.course.button .form-select-overlay::after,.form-select .form-button .content .course.course.button .form-select-overlay::after,.form-button .content .form-select .course.course.button .form-select-overlay::after,.form-select .content .header-mypage .header-userinfo dl dt.course.course .form-select-overlay::after,.content .header-mypage .header-userinfo dl .form-select dt.course.course .form-select-overlay::after,.form-select .header-mypage .header-userinfo dl .content dt.course.course .form-select-overlay::after,.header-mypage .header-userinfo dl .content .form-select dt.course.course .form-select-overlay::after,.form-select .content .header-mypage .header-userinfo dl dd.course.course .form-select-overlay::after,.content .header-mypage .header-userinfo dl .form-select dd.course.course .form-select-overlay::after,.form-select .header-mypage .header-userinfo dl .content dd.course.course .form-select-overlay::after,.header-mypage .header-userinfo dl .content .form-select dd.course.course .form-select-overlay::after,.form-select .content p.course.course .form-select-overlay::after,.content .form-select p.course.course .form-select-overlay::after,.form-select .content .relative.course.course .form-select-overlay::after,.content .form-select .relative.course.course .form-select-overlay::after,.form-select .content>div.course.course .form-select-overlay::after,.area-notification p .material-icons,.area-notification p .form-error .form-select-overlay::before,.form-error .area-notification p .form-select-overlay::before,.area-notification p .form-select .form-select-overlay::after,.form-select .area-notification p .form-select-overlay::after,.large .material-icons-outlined,.informationList dd .material-icons-outlined,.accordion-search .accordion dl dt .material-icons-outlined,.content h5 .material-icons-outlined,.content span h5 .material-icons-outlined,.content h4 h5 .material-icons-outlined,.content .informationList dt h3 h5 .material-icons-outlined,.informationList dt .content h3 h5 .material-icons-outlined,.content .search-syllabary .search-syllabary-supplier dt h5 .material-icons-outlined,.search-syllabary .search-syllabary-supplier .content dt h5 .material-icons-outlined,.content .search-syllabary .search-syllabary-supplier-list-header dt h5 .material-icons-outlined,.search-syllabary .search-syllabary-supplier-list-header .content dt h5 .material-icons-outlined,.content .search-syllabary .search-syllabary-supplier-list-header dd h5 .material-icons-outlined,.search-syllabary .search-syllabary-supplier-list-header .content dd h5 .material-icons-outlined,.content .search-syllabary .search-syllabary-header h5 .material-icons-outlined,.search-syllabary .content .search-syllabary-header h5 .material-icons-outlined,.content .left-menu-mypage h1 h5 .material-icons-outlined,.left-menu-mypage .content h1 h5 .material-icons-outlined,.content .button-search-item h5 .material-icons-outlined,.content .form-area .form-about * h5 .material-icons-outlined,.form-area .form-about .content * h5 .material-icons-outlined,.content .form-button .button h5 .material-icons-outlined,.form-button .content .button h5 .material-icons-outlined,.content .header-mypage .header-userinfo dl dt h5 .material-icons-outlined,.header-mypage .header-userinfo dl .content dt h5 .material-icons-outlined,.content .header-mypage .header-userinfo dl dd h5 .material-icons-outlined,.header-mypage .header-userinfo dl .content dd h5 .material-icons-outlined,.content p h5 .material-icons-outlined,.content .relative h5 .material-icons-outlined,.content>div h5 .material-icons-outlined,.content span.course.course .material-icons-outlined,.content h4.course.course .material-icons-outlined,.content .informationList dt h3.course.course .material-icons-outlined,.informationList dt .content h3.course.course .material-icons-outlined,.content .search-syllabary .search-syllabary-supplier dt.course.course .material-icons-outlined,.search-syllabary .search-syllabary-supplier .content dt.course.course .material-icons-outlined,.content .search-syllabary .search-syllabary-supplier-list-header dt.course.course .material-icons-outlined,.search-syllabary .search-syllabary-supplier-list-header .content dt.course.course .material-icons-outlined,.content .search-syllabary .search-syllabary-supplier-list-header dd.course.course .material-icons-outlined,.search-syllabary .search-syllabary-supplier-list-header .content dd.course.course .material-icons-outlined,.content .search-syllabary .course.course.search-syllabary-header .material-icons-outlined,.search-syllabary .content .course.course.search-syllabary-header .material-icons-outlined,.content .left-menu-mypage h1.course.course .material-icons-outlined,.left-menu-mypage .content h1.course.course .material-icons-outlined,.content .course.course.button-search-item .material-icons-outlined,.content .form-area .form-about .course.course .material-icons-outlined,.form-area .form-about .content .course.course .material-icons-outlined,.content .form-button .course.course.button .material-icons-outlined,.form-button .content .course.course.button .material-icons-outlined,.content .header-mypage .header-userinfo dl dt.course.course .material-icons-outlined,.header-mypage .header-userinfo dl .content dt.course.course .material-icons-outlined,.content .header-mypage .header-userinfo dl dd.course.course .material-icons-outlined,.header-mypage .header-userinfo dl .content dd.course.course .material-icons-outlined,.content p.course.course .material-icons-outlined,.content .relative.course.course .material-icons-outlined,.content>div.course.course .material-icons-outlined,.area-notification p .material-icons-outlined{font-size:20px;line-height:inherit}.medium{font-size:12px;line-height:21px}.medium .material-icons,.medium .form-error .form-select-overlay::before,.form-error .medium .form-select-overlay::before,.medium .form-select .form-select-overlay::after,.form-select .medium .form-select-overlay::after,.medium .material-icons-outlined{font-size:14px;line-height:inherit}.small{font-size:10px;line-height:18px}.small .material-icons,.small .form-error .form-select-overlay::before,.form-error .small .form-select-overlay::before,.small .form-select .form-select-overlay::after,.form-select .small .form-select-overlay::after,.small .material-icons-outlined{font-size:12px;line-height:inherit}.largeNarrow,.search-syllabary .search-syllabary-supplier dd div p,.search-syllabary .search-syllabary-list .search-syllabary-text,.header-mypage .header-userinfo dl dt span,.header-mypage .header-userinfo dl dd span,header>nav>ul,header .header-container .header-serarch-area .header-serarch-type>ul>li>a,header .header-container .header-serarch-area .header-serarch-type>ul>li>span,.form-area .form-about,.form-select select,.button-category-menu{font-size:14px;line-height:19px}.largeNarrow .material-icons,.search-syllabary .search-syllabary-supplier dd div p .material-icons,.search-syllabary .search-syllabary-list .search-syllabary-text .material-icons,.header-mypage .header-userinfo dl dt span .material-icons,.header-mypage .header-userinfo dl dd span .material-icons,header>nav>ul .material-icons,header .header-container .header-serarch-area .header-serarch-type>ul>li>a .material-icons,header .header-container .header-serarch-area .header-serarch-type>ul>li>span .material-icons,.largeNarrow .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-supplier dd div p .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-list .search-syllabary-text .form-error .form-select-overlay::before,.header-mypage .header-userinfo dl dt span .form-error .form-select-overlay::before,.header-mypage .header-userinfo dl dd span .form-error .form-select-overlay::before,header>nav>ul .form-error .form-select-overlay::before,header .header-container .header-serarch-area .header-serarch-type>ul>li>a .form-error .form-select-overlay::before,header .header-container .header-serarch-area .header-serarch-type>ul>li>span .form-error .form-select-overlay::before,.form-error .largeNarrow .form-select-overlay::before,.form-error .search-syllabary .search-syllabary-supplier dd div p .form-select-overlay::before,.search-syllabary .search-syllabary-supplier dd div .form-error p .form-select-overlay::before,.form-error .search-syllabary .search-syllabary-list .search-syllabary-text .form-select-overlay::before,.search-syllabary .search-syllabary-list .form-error .search-syllabary-text .form-select-overlay::before,.form-error .header-mypage .header-userinfo dl dt span .form-select-overlay::before,.header-mypage .header-userinfo dl dt .form-error span .form-select-overlay::before,.form-error .header-mypage .header-userinfo dl dd span .form-select-overlay::before,.header-mypage .header-userinfo dl dd .form-error span .form-select-overlay::before,.form-error header>nav>ul .form-select-overlay::before,.form-error header .header-container .header-serarch-area .header-serarch-type>ul>li>a .form-select-overlay::before,header .header-container .header-serarch-area .form-error .header-serarch-type>ul>li>a .form-select-overlay::before,.form-error header .header-container .header-serarch-area .header-serarch-type>ul>li>span .form-select-overlay::before,header .header-container .header-serarch-area .form-error .header-serarch-type>ul>li>span .form-select-overlay::before,.form-area .form-about .material-icons,.form-area .form-about .form-error .form-select-overlay::before,.form-error .form-area .form-about .form-select-overlay::before,.form-select select .material-icons,.form-select select .form-error .form-select-overlay::before,.form-error .form-select select .form-select-overlay::before,.largeNarrow .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-supplier dd div p .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-list .search-syllabary-text .form-select .form-select-overlay::after,.header-mypage .header-userinfo dl dt span .form-select .form-select-overlay::after,.header-mypage .header-userinfo dl dd span .form-select .form-select-overlay::after,header>nav>ul .form-select .form-select-overlay::after,header .header-container .header-serarch-area .header-serarch-type>ul>li>a .form-select .form-select-overlay::after,header .header-container .header-serarch-area .header-serarch-type>ul>li>span .form-select .form-select-overlay::after,.form-area .form-about .form-select .form-select-overlay::after,.form-select .largeNarrow .form-select-overlay::after,.form-select .search-syllabary .search-syllabary-supplier dd div p .form-select-overlay::after,.search-syllabary .search-syllabary-supplier dd div .form-select p .form-select-overlay::after,.form-select .search-syllabary .search-syllabary-list .search-syllabary-text .form-select-overlay::after,.search-syllabary .search-syllabary-list .form-select .search-syllabary-text .form-select-overlay::after,.form-select .header-mypage .header-userinfo dl dt span .form-select-overlay::after,.header-mypage .header-userinfo dl dt .form-select span .form-select-overlay::after,.form-select .header-mypage .header-userinfo dl dd span .form-select-overlay::after,.header-mypage .header-userinfo dl dd .form-select span .form-select-overlay::after,.form-select header>nav>ul .form-select-overlay::after,.form-select header .header-container .header-serarch-area .header-serarch-type>ul>li>a .form-select-overlay::after,header .header-container .header-serarch-area .form-select .header-serarch-type>ul>li>a .form-select-overlay::after,.form-select header .header-container .header-serarch-area .header-serarch-type>ul>li>span .form-select-overlay::after,header .header-container .header-serarch-area .form-select .header-serarch-type>ul>li>span .form-select-overlay::after,.form-select .form-area .form-about .form-select-overlay::after,.form-area .form-select .form-about .form-select-overlay::after,.form-select select .form-select-overlay::after,.button-category-menu .material-icons,.button-category-menu .form-error .form-select-overlay::before,.form-error .button-category-menu .form-select-overlay::before,.button-category-menu .form-select .form-select-overlay::after,.form-select .button-category-menu .form-select-overlay::after,.largeNarrow .material-icons-outlined,.search-syllabary .search-syllabary-supplier dd div p .material-icons-outlined,.search-syllabary .search-syllabary-list .search-syllabary-text .material-icons-outlined,.header-mypage .header-userinfo dl dt span .material-icons-outlined,.header-mypage .header-userinfo dl dd span .material-icons-outlined,header>nav>ul .material-icons-outlined,header .header-container .header-serarch-area .header-serarch-type>ul>li>a .material-icons-outlined,header .header-container .header-serarch-area .header-serarch-type>ul>li>span .material-icons-outlined,.form-area .form-about .material-icons-outlined,.form-select select .material-icons-outlined,.button-category-menu .material-icons-outlined{font-size:16px;line-height:inherit}.mediumNarrow,.button-more,.button-less{font-size:12px;line-height:16px}.mediumNarrow .material-icons,.mediumNarrow .form-error .form-select-overlay::before,.form-error .mediumNarrow .form-select-overlay::before,.mediumNarrow .form-select .form-select-overlay::after,.form-select .mediumNarrow .form-select-overlay::after,.button-more .material-icons,.button-more .form-error .form-select-overlay::before,.form-error .button-more .form-select-overlay::before,.button-more .form-select .form-select-overlay::after,.form-select .button-more .form-select-overlay::after,.button-less .material-icons,.button-less .form-error .form-select-overlay::before,.form-error .button-less .form-select-overlay::before,.button-less .form-select .form-select-overlay::after,.form-select .button-less .form-select-overlay::after,.mediumNarrow .material-icons-outlined,.button-more .material-icons-outlined,.button-less .material-icons-outlined{font-size:14px;line-height:inherit}.smallNarrow,.form-area .form-optional::after,.form-area .form-required::after{font-size:10px;line-height:14px}.smallNarrow .material-icons,.smallNarrow .form-error .form-select-overlay::before,.form-error .smallNarrow .form-select-overlay::before,.form-area .form-optional::after .material-icons,.form-area .form-optional::after .form-error .form-select-overlay::before,.form-error .form-area .form-optional::after .form-select-overlay::before,.form-area .form-required::after .material-icons,.form-area .form-required::after .form-error .form-select-overlay::before,.form-error .form-area .form-required::after .form-select-overlay::before,.smallNarrow .form-select .form-select-overlay::after,.form-area .form-optional::after .form-select .form-select-overlay::after,.form-area .form-required::after .form-select .form-select-overlay::after,.form-select .smallNarrow .form-select-overlay::after,.form-select .form-area .form-optional::after .form-select-overlay::after,.form-area .form-select .form-optional::after .form-select-overlay::after,.form-select .form-area .form-required::after .form-select-overlay::after,.form-area .form-select .form-required::after .form-select-overlay::after,.smallNarrow .material-icons-outlined,.form-area .form-optional::after .material-icons-outlined,.form-area .form-required::after .material-icons-outlined{font-size:14px;line-height:inherit}a{color:#1967d2}a:hover{color:#ed1c24;text-decoration:underline}a .material-icons,a .form-error .form-select-overlay::before,.form-error a .form-select-overlay::before,a .form-select .form-select-overlay::after,.form-select a .form-select-overlay::after,a .material-icons-outlined{color:#1967d2}a:hover .material-icons,a:hover .form-error .form-select-overlay::before,.form-error a:hover .form-select-overlay::before,a:hover .form-select .form-select-overlay::after,.form-select a:hover .form-select-overlay::after,a:hover .material-icons-outlined{opacity:.75}i{font-style:normal}.text-indentation,.list-with-mark li{text-indent:-1em;padding-left:1em}.text-normal,.header-mypage .header-userinfo dl dt span,.header-mypage .header-userinfo dl dd span,header>nav>ul>li:hover>ul li a{font-weight:normal}.text-bold,.modal-content .modal-main h3,.modal-content .form-item-no-border h3,.table th,h3.mypage-header,.search-syllabary .search-syllabary-supplier dd div h4,.search-syllabary .search-syllabary-supplier dd div .informationList dt h3,.informationList dt .search-syllabary .search-syllabary-supplier dd div h3,.search-syllabary .search-syllabary-supplier dd div .button-search-item,.search-syllabary .search-syllabary-supplier dd div .form-area .form-about *,.form-area .form-about .search-syllabary .search-syllabary-supplier dd div *,.search-syllabary .search-syllabary-supplier dd div .form-button .button,.form-button .search-syllabary .search-syllabary-supplier dd div .button,.search-syllabary .search-syllabary-supplier dd div .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .search-syllabary .search-syllabary-supplier dd div dd,.search-syllabary .search-syllabary-supplier dd div .left-menu-mypage h1,.left-menu-mypage .search-syllabary .search-syllabary-supplier dd div h1,.search-syllabary .search-syllabary-supplier dd div .search-syllabary-header,.search-syllabary .search-syllabary-supplier dd div .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .search-syllabary-supplier dd div dd,.search-syllabary .search-syllabary-supplier dd div dt,.search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-list .search-syllabary-text,.search-syllabary .search-syllabary-header,main aside section .list-menu,main aside section h2,main aside section .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list main aside section .search-syllabary-title,.area-notification strong,table.demand td.unsent,table.demand td.sent,.show-qr span,table.skyblue td.No-b,table.skyblue td.No-a,table.skyblue td:nth-of-type(3),table.pink td.No-b,table.pink td.No-a,table.pink td:nth-of-type(3),.apply-button .button.apply,.visitor-belt,.visitor-tab a.here,.reservation-b,.reservation-a,.available,.calendar-body .time-row .time,.display-week h3,.single-content h2,.single-content .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .single-content .search-syllabary-title,.single-h3,.single-flex>h3,.content h5,.content span h5,.content h4 h5,.content .informationList dt h3 h5,.informationList dt .content h3 h5,.content .search-syllabary .search-syllabary-supplier dt h5,.search-syllabary .search-syllabary-supplier .content dt h5,.content .search-syllabary .search-syllabary-supplier-list-header dt h5,.search-syllabary .search-syllabary-supplier-list-header .content dt h5,.content .search-syllabary .search-syllabary-supplier-list-header dd h5,.search-syllabary .search-syllabary-supplier-list-header .content dd h5,.content .search-syllabary .search-syllabary-header h5,.search-syllabary .content .search-syllabary-header h5,.content .left-menu-mypage h1 h5,.left-menu-mypage .content h1 h5,.content .button-search-item h5,.content .form-area .form-about * h5,.form-area .form-about .content * h5,.content .form-button .button h5,.form-button .content .button h5,.content .header-mypage .header-userinfo dl dt h5,.header-mypage .header-userinfo dl .content dt h5,.content .header-mypage .header-userinfo dl dd h5,.header-mypage .header-userinfo dl .content dd h5,.content p h5,.content .relative h5,.content>div h5,.content span.course.course,.content h4.course.course,.content .informationList dt h3.course.course,.informationList dt .content h3.course.course,.content .search-syllabary .search-syllabary-supplier dt.course.course,.search-syllabary .search-syllabary-supplier .content dt.course.course,.content .search-syllabary .search-syllabary-supplier-list-header dt.course.course,.search-syllabary .search-syllabary-supplier-list-header .content dt.course.course,.content .search-syllabary .search-syllabary-supplier-list-header dd.course.course,.search-syllabary .search-syllabary-supplier-list-header .content dd.course.course,.content .search-syllabary .course.course.search-syllabary-header,.search-syllabary .content .course.course.search-syllabary-header,.content .left-menu-mypage h1.course.course,.left-menu-mypage .content h1.course.course,.content .course.course.button-search-item,.content .form-area .form-about .course.course,.form-area .form-about .content .course.course,.content .form-button .course.course.button,.form-button .content .course.course.button,.content .header-mypage .header-userinfo dl dt.course.course,.header-mypage .header-userinfo dl .content dt.course.course,.content .header-mypage .header-userinfo dl dd.course.course,.header-mypage .header-userinfo dl .content dd.course.course,.content p.course.course,.content .relative.course.course,.content>div.course.course,.venue li,.category li,.search-area dt,.series-section div>h5,.series-section div>h4,.series-section .informationList dt div>h3,.informationList dt .series-section div>h3,.series-section .search-syllabary .search-syllabary-supplier div>dt,.search-syllabary .search-syllabary-supplier .series-section div>dt,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dt,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dt,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dd,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dd,.series-section .search-syllabary div>.search-syllabary-header,.search-syllabary .series-section div>.search-syllabary-header,.series-section .left-menu-mypage div>h1,.left-menu-mypage .series-section div>h1,.series-section div>.button-search-item,.series-section .form-area .form-about div>*,.form-area .form-about .series-section div>*,.connect_banner h4,.connect_banner .informationList dt h3,.informationList dt .connect_banner h3,.connect_banner .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .connect_banner dt,.connect_banner .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .connect_banner dt,.connect_banner .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .connect_banner dd,.connect_banner .search-syllabary .search-syllabary-header,.search-syllabary .connect_banner .search-syllabary-header,.connect_banner .left-menu-mypage h1,.left-menu-mypage .connect_banner h1,.connect_banner .button-search-item,.connect_banner .form-area .form-about *,.form-area .form-about .connect_banner *,.webinar_banner h4,.webinar_banner .informationList dt h3,.informationList dt .webinar_banner h3,.webinar_banner .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .webinar_banner dt,.webinar_banner .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .webinar_banner dt,.webinar_banner .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .webinar_banner dd,.webinar_banner .search-syllabary .search-syllabary-header,.search-syllabary .webinar_banner .search-syllabary-header,.webinar_banner .left-menu-mypage h1,.left-menu-mypage .webinar_banner h1,.webinar_banner .button-search-item,.webinar_banner .form-area .form-about *,.form-area .form-about .webinar_banner *,.webooth_banner h4,.webooth_banner .informationList dt h3,.informationList dt .webooth_banner h3,.webooth_banner .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .webooth_banner dt,.webooth_banner .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .webooth_banner dt,.webooth_banner .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .webooth_banner dd,.webooth_banner .search-syllabary .search-syllabary-header,.search-syllabary .webooth_banner .search-syllabary-header,.webooth_banner .left-menu-mypage h1,.left-menu-mypage .webooth_banner h1,.webooth_banner .button-search-item,.webooth_banner .form-area .form-about *,.form-area .form-about .webooth_banner *,.header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl dd,header>nav>ul,header .header-container .header-serarch-area .header-serarch-type,.form-button .button,.button-more,.button-less,.button-category-menu,.button-webooth-suggest-more,.button-event-large,.button-xx-large,.list-with-mark li::before,.area-notification h2,.area-notification .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .area-notification .search-syllabary-title,h1,h3.border-left-pink,h3.border-left-green,h3.border-left-blue,h3.border-bottom,h3.border-bottom-gold,h3.border-has-mergin{font-weight:bold}.text-underline{text-decoration:underline}.text-left,.teather main article .form-text *,.header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl dd,header>nav>ul>li:hover>ul li a{text-align:left}.text-center,.search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-header,.left-menu-mypage h1{text-align:center}.text-right,.form-area .form-about *{text-align:right}.area-notification{margin-bottom:10px;padding:15px;border:2px solid #555;background:#f1f1f1}.area-notification h2,.area-notification .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .area-notification .search-syllabary-title{margin-bottom:10px;font-size:14px;line-height:20px}.area-notification .material-icons,.area-notification .form-error .form-select-overlay::before,.form-error .area-notification .form-select-overlay::before,.area-notification .form-select .form-select-overlay::after,.form-select .area-notification .form-select-overlay::after,.area-notification .material-icons-outlined{font-size:20px;vertical-align:bottom}.area-notification.area-notification-green{border-color:#00a052;background:#f4faeb}.area-notification.area-notification-green h2,.area-notification.area-notification-green .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .area-notification.area-notification-green .search-syllabary-title,.area-notification.area-notification-green h2 .material-icons,.area-notification.area-notification-green .search-syllabary .search-syllabary-list .search-syllabary-title .material-icons,.search-syllabary .search-syllabary-list .area-notification.area-notification-green .search-syllabary-title .material-icons,.area-notification.area-notification-green h2 .form-error .form-select-overlay::before,.area-notification.area-notification-green .search-syllabary .search-syllabary-list .search-syllabary-title .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-list .area-notification.area-notification-green .search-syllabary-title .form-error .form-select-overlay::before,.form-error .area-notification.area-notification-green h2 .form-select-overlay::before,.form-error .area-notification.area-notification-green .search-syllabary .search-syllabary-list .search-syllabary-title .form-select-overlay::before,.search-syllabary .search-syllabary-list .form-error .area-notification.area-notification-green .search-syllabary-title .form-select-overlay::before,.area-notification.area-notification-green h2 .form-select .form-select-overlay::after,.area-notification.area-notification-green .search-syllabary .search-syllabary-list .search-syllabary-title .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-list .area-notification.area-notification-green .search-syllabary-title .form-select .form-select-overlay::after,.form-select .area-notification.area-notification-green h2 .form-select-overlay::after,.form-select .area-notification.area-notification-green .search-syllabary .search-syllabary-list .search-syllabary-title .form-select-overlay::after,.search-syllabary .search-syllabary-list .form-select .area-notification.area-notification-green .search-syllabary-title .form-select-overlay::after,.area-notification.area-notification-green h2 .material-icons-outlined,.area-notification.area-notification-green .search-syllabary .search-syllabary-list .search-syllabary-title .material-icons-outlined,.search-syllabary .search-syllabary-list .area-notification.area-notification-green .search-syllabary-title .material-icons-outlined{color:#00a052}.area-notification.area-notification-red{border-color:#da1e27;background:#ffd4da}.area-notification.area-notification-red h2,.area-notification.area-notification-red .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .area-notification.area-notification-red .search-syllabary-title,.area-notification.area-notification-red h2 .material-icons,.area-notification.area-notification-red .search-syllabary .search-syllabary-list .search-syllabary-title .material-icons,.search-syllabary .search-syllabary-list .area-notification.area-notification-red .search-syllabary-title .material-icons,.area-notification.area-notification-red h2 .form-error .form-select-overlay::before,.area-notification.area-notification-red .search-syllabary .search-syllabary-list .search-syllabary-title .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-list .area-notification.area-notification-red .search-syllabary-title .form-error .form-select-overlay::before,.form-error .area-notification.area-notification-red h2 .form-select-overlay::before,.form-error .area-notification.area-notification-red .search-syllabary .search-syllabary-list .search-syllabary-title .form-select-overlay::before,.search-syllabary .search-syllabary-list .form-error .area-notification.area-notification-red .search-syllabary-title .form-select-overlay::before,.area-notification.area-notification-red h2 .form-select .form-select-overlay::after,.area-notification.area-notification-red .search-syllabary .search-syllabary-list .search-syllabary-title .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-list .area-notification.area-notification-red .search-syllabary-title .form-select .form-select-overlay::after,.form-select .area-notification.area-notification-red h2 .form-select-overlay::after,.form-select .area-notification.area-notification-red .search-syllabary .search-syllabary-list .search-syllabary-title .form-select-overlay::after,.search-syllabary .search-syllabary-list .form-select .area-notification.area-notification-red .search-syllabary-title .form-select-overlay::after,.area-notification.area-notification-red h2 .material-icons-outlined,.area-notification.area-notification-red .search-syllabary .search-syllabary-list .search-syllabary-title .material-icons-outlined,.search-syllabary .search-syllabary-list .area-notification.area-notification-red .search-syllabary-title .material-icons-outlined{color:#da1e27}.area-notification.area-notification-white{border-color:#555;background:#fff}.area-notification.area-notification-white h2,.area-notification.area-notification-white .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .area-notification.area-notification-white .search-syllabary-title,.area-notification.area-notification-white h2 .material-icons,.area-notification.area-notification-white .search-syllabary .search-syllabary-list .search-syllabary-title .material-icons,.search-syllabary .search-syllabary-list .area-notification.area-notification-white .search-syllabary-title .material-icons,.area-notification.area-notification-white h2 .form-error .form-select-overlay::before,.area-notification.area-notification-white .search-syllabary .search-syllabary-list .search-syllabary-title .form-error .form-select-overlay::before,.search-syllabary .search-syllabary-list .area-notification.area-notification-white .search-syllabary-title .form-error .form-select-overlay::before,.form-error .area-notification.area-notification-white h2 .form-select-overlay::before,.form-error .area-notification.area-notification-white .search-syllabary .search-syllabary-list .search-syllabary-title .form-select-overlay::before,.search-syllabary .search-syllabary-list .form-error .area-notification.area-notification-white .search-syllabary-title .form-select-overlay::before,.area-notification.area-notification-white h2 .form-select .form-select-overlay::after,.area-notification.area-notification-white .search-syllabary .search-syllabary-list .search-syllabary-title .form-select .form-select-overlay::after,.search-syllabary .search-syllabary-list .area-notification.area-notification-white .search-syllabary-title .form-select .form-select-overlay::after,.form-select .area-notification.area-notification-white h2 .form-select-overlay::after,.form-select .area-notification.area-notification-white .search-syllabary .search-syllabary-list .search-syllabary-title .form-select-overlay::after,.search-syllabary .search-syllabary-list .form-select .area-notification.area-notification-white .search-syllabary-title .form-select-overlay::after,.area-notification.area-notification-white h2 .material-icons-outlined,.area-notification.area-notification-white .search-syllabary .search-syllabary-list .search-syllabary-title .material-icons-outlined,.search-syllabary .search-syllabary-list .area-notification.area-notification-white .search-syllabary-title .material-icons-outlined{color:#da1e27}.area-notification.area-notification-yellow{border:1px solid #999;background:#fef7e0;color:#000;border-radius:3px;width:70%;margin:30px auto 10px;text-align:center;font-weight:bold}.error-notification{background:#da1e27;color:#fff;margin:10px auto;padding:15px}.success-notification{background:#8fc320;color:#fff;margin:10px auto;padding:15px}.list-with-mark{margin-left:6px}.list-with-mark li{margin-bottom:2px;margin-left:.5rem;text-indent:-1.8rem;color:#000}.list-with-mark li::before{margin-left:3px;margin-right:6px;content:"・"}.list-with-mark li:last-child{margin-bottom:0}.button{display:inline-block;padding:5px;border:1px solid #666;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.16);background:#999;color:#fff;text-align:center;text-decoration:none;line-height:1;white-space:nowrap}.button:hover{text-decoration:none;background:#666;color:#fff}.button.disabled{padding:5px 10px;pointer-events:none}.button .material-icons,.button .form-error .form-select-overlay::before,.form-error .button .form-select-overlay::before,.button .form-select .form-select-overlay::after,.form-select .button .form-select-overlay::after{color:inherit;font-size:inherit;vertical-align:bottom}.button:disabled{background:#f1f1f1 !important;border-color:#ccc !important;color:#ccc !important}.button:disabled .material-icons,.button:disabled .form-error .form-select-overlay::before,.form-error .button:disabled .form-select-overlay::before,.button:disabled .form-select .form-select-overlay::after,.form-select .button:disabled .form-select-overlay::after{color:inherit !important}.button-default{border:none}.button-no-shadow{box-shadow:none}.button-no-round{border-radius:0}.button-action{background:linear-gradient(#f88a8f 0%, #ee1c24 48.94%, #ee1c24 100%);border:1px solid #b01f24;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.16))}.button-action:hover{background:linear-gradient(to top, #f88a8f 0%, #ee1c24 48.94%, #ee1c24 100%)}.button-action.green{background:linear-gradient(#36d674 0%, #009933 48.94%, #009933 100%);border:1px solid #008144}.button-action.green:hover{background:linear-gradient(to top, #36d674 0%, #009933 48.94%, #009933 100%)}.button-normal{border:1px solid #1967d2;background:#fff;color:#1967d2}.button-normal:hover{background:#fff;border-color:#ed1c24;color:#ed1c24}.button-normal-b{font-weight:600;border:1px solid #1967d2;background:#fff;color:#1967d2;transition:.25s}.button-normal-b:active,.button-normal-b:hover{background:#ed1c24;border-color:#ed1c24;color:#fff}.button-small{padding:2px 16px;font-size:10px;line-height:16px}.button-small .material-icons,.button-small .form-error .form-select-overlay::before,.form-error .button-small .form-select-overlay::before,.button-small .form-select .form-select-overlay::after,.form-select .button-small .form-select-overlay::after{font-size:12px;line-height:inherit}.button-large{padding:2px 10px;font-size:14px;line-height:16px}.button-large .material-icons,.button-large .form-error .form-select-overlay::before,.form-error .button-large .form-select-overlay::before,.button-large .form-select .form-select-overlay::after,.form-select .button-large .form-select-overlay::after{font-size:16px;line-height:inherit}.button-x-large{padding:10px 15px;font-size:16px;line-height:21px}.button-x-large .material-icons,.button-x-large .form-error .form-select-overlay::before,.form-error .button-x-large .form-select-overlay::before,.button-x-large .form-select .form-select-overlay::after,.form-select .button-x-large .form-select-overlay::after{font-size:20px;line-height:inherit}.button-xx-large{padding:15px 20px;font-size:20px;line-height:30px}.button-xx-large .material-icons,.button-xx-large .form-error .form-select-overlay::before,.form-error .button-xx-large .form-select-overlay::before,.button-xx-large .form-select .form-select-overlay::after,.form-select .button-xx-large .form-select-overlay::after{font-size:24px;line-height:inherit}.button-pink{border:none;background:#e7428d;color:#fff}.button-pink:hover{background:#e9599a}.button-green{padding:5px 16px;border:none;background:#8cb808;color:#fff;transition:.25s}.button-green:hover{background:#00913d}.button-green.reverse{font-weight:400;background:#00913d}.button-green.reverse:hover{background:#8cb808}.button-green.orange{font-weight:400;background:#fd5f00}.button-green.orange:hover{opacity:.8}.button-green.pink{font-weight:400;background:#e7428d}.button-green.pink:hover{opacity:.8}.button-green .button-small{padding:inherit 10px}.button-green .button-large{padding:inherit 20px}.button-green .button-x-large{padding:inherit 30px}.button-green .button-xx-large{padding:inherit 30px}.button-red{padding:5px 16px;border:none;background:#ed1c24;color:#fff}.button-red:hover{background:#b01f24}.button-red .button-small{padding:inherit 10px}.button-red .button-large{padding:inherit 20px}.button-red .button-x-large{padding:inherit 30px}.button-red .button-xx-large{padding:inherit 30px}.button-blue{padding:5px 16px;border:none;background:#1967d2;color:#fff}.button-blue:hover{background:#1967d2}.button-blue .button-small{padding:inherit 10px}.button-blue .button-large{padding:inherit 20px}.button-blue .button-x-large{padding:inherit 30px}.button-blue .button-xx-large{padding:inherit 30px}.button-h3{font-size:12px;line-height:24px;position:absolute;top:-10px;right:0}.button-h3 .material-icons,.button-h3 .form-error .form-select-overlay::before,.form-error .button-h3 .form-select-overlay::before,.button-h3 .form-select .form-select-overlay::after,.form-select .button-h3 .form-select-overlay::after{font-size:24px}.button-green-gradient{position:relative;padding-left:30px;padding-right:30px;border:1px solid #0b6d00;background:linear-gradient(#8cb808 0%, #14ac03 53.12%, #14ac03 100%)}.button-green-gradient:hover{background:linear-gradient(to top, #8cb808 0%, #14ac03 53.12%, #14ac03 100%)}.button-green-gradient:hover i{color:#fff}.button-red-gradient{position:relative;padding-left:30px;padding-right:30px;border:1px solid #b01f24;background:linear-gradient(#f67f31 0%, #ff2c00 53.12%, #ff2c00 100%)}.button-red-gradient:hover{background:linear-gradient(to top, #f67f31 0%, #ff2c00 53.12%, #ff2c00 100%)}.button-red-gradient:hover i{color:#fff}.button-blue-matt{position:relative;padding-left:30px;padding-right:30px;border:none;background-color:#3ba8db}.button-blue-matt:hover{background-color:#0055f2}.button-blue-matt:hover i{color:#fff}.button-cancel{padding:7px 10px;border:none;background:#aaa;color:#fff;line-height:21px;transition:.25s}.button-cancel:hover{background:#777}.button-cancel.sub{background:#c29966}.button-cancel.sub:hover{background:#8f6954}.button-open-search-area{min-width:180px;border:2px solid #00913d;color:#00913d;background:#fff;font-size:14px}.button-open-search-area:hover{background-color:#d4ecd6;color:#00913d}.button-open-search-area{line-height:16px}.button-open-search-area .material-icons,.button-open-search-area .form-error .form-select-overlay::before,.form-error .button-open-search-area .form-select-overlay::before,.button-open-search-area .form-select .form-select-overlay::after,.form-select .button-open-search-area .form-select-overlay::after{font-size:16px;vertical-align:bottom}.header-button{position:relative;display:table-cell;vertical-align:middle;padding:8px;padding-left:18px;width:140px;height:32px;font-size:14px}.header-button.button-register{border:1px solid #8e2b00;background:linear-gradient(#f87f31 0%, #ff2c00 51.04%, #ff2c00 100%)}.header-button.button-register:hover{background:linear-gradient(to top, #f87f31 0%, #ff2c00 51.04%, #ff2c00 100%);color:#fff}.header-button.button-register::before{position:absolute;left:0px;top:2px;font-size:30px;content:"";font-family:"Material Icons";color:inherit}.header-button.button-login{border:1px solid #0b6d00;background:linear-gradient(#8cb808 0%, #14ac03 53.12%, #14ac03 100%)}.header-button.button-login:hover{background:linear-gradient(to top, #8cb808 0%, #14ac03 53.12%, #14ac03 100%);color:#fff}.header-button.button-login::before{position:absolute;left:7px;top:7px;font-size:18px;content:"";font-family:"Material Icons";color:inherit}.header-button.button-logout{border:1px solid #0b6d00;background:linear-gradient(#8cb808 0%, #14ac03 53.12%, #14ac03 100%)}.header-button.button-logout:hover{background:linear-gradient(to top, #8cb808 0%, #14ac03 53.12%, #14ac03 100%);color:#fff}.header-button.button-logout::before{position:absolute;left:7px;top:7px;font-size:18px;content:"";font-family:"Material Icons";color:inherit}.button-webooth{position:relative;overflow:hidden;padding-left:30px;padding-right:60px;width:199px;height:56px;border:2px solid #666;border-radius:4px;box-shadow:1px 1px 6px rgba(0,0,0,.3);background-color:#999;color:#fff;font-size:16px;line-height:1.25;text-align:left;font-weight:500;transition:.25s}.button-webooth:hover{text-decoration:none;box-shadow:1px 1px 10px rgba(0,0,0,.5)}.button-webooth::before{position:absolute;left:0px;top:6px;font-size:34px;content:"";font-family:"Material Icons";color:inherit}.button-webooth::after{position:absolute;right:7px;top:3px;font-size:36px;content:"not_interested";font-family:"Material Icons";color:inherit}.button-webooth .material-icons,.button-webooth .form-error .form-select-overlay::before,.form-error .button-webooth .form-select-overlay::before,.button-webooth .form-select .form-select-overlay::after,.form-select .button-webooth .form-select-overlay::after{position:absolute;left:5px;top:4px}.button-webooth.button-webooth-document{width:316px;font-size:1.645rem;padding-left:50px;font-weight:600;border-color:#ff3900;background:linear-gradient(#f9c625 0%, #ff6600 50%, #ff6600 100%);transition:.25s}.button-webooth.button-webooth-document:hover{background:linear-gradient(#f9c625 0%, #ff6600 66%, #f9c625 100%)}.button-webooth.button-webooth-document::after{content:"";display:inline-block;width:40px;height:40px;background:url(/u/images/icon/icon-arrow-down.svg) no-repeat;margin:4px 0 0 0}.button-webooth.button-webooth-document.btn-disabled{width:316px;pointer-events:none;background:#f1f1f1;border-color:#ccc;color:#ccc}.button-webooth.button-webooth-document.btn-disabled::before{color:#ccc}.button-webooth.button-webooth-document.btn-disabled::after{background:url(/u/images/icon/icon-book-gray.svg) no-repeat}.button-webooth.button-webooth-estimate{width:160px;border-color:#008144;background:linear-gradient(#36d674 0%, #093 50%, #093 100%)}.button-webooth.button-webooth-estimate:hover{background:linear-gradient(#36d674 0%, #093 66%, #36d674 100%)}.button-webooth.button-webooth-estimate::after{content:"";display:inline-block;width:48px;height:48px;background:url(/u/images/icon/icon-calc.svg) no-repeat;background-size:contain;vertical-align:middle}.button-webooth.button-webooth-estimate.btn-disabled{width:160px;pointer-events:none;background:#f1f1f1;border-color:#ccc;color:#ccc}.button-webooth.button-webooth-estimate.btn-disabled::before{color:#ccc}.button-webooth.button-webooth-estimate.btn-disabled::after{background:url(/u/images/icon/icon-calc-gray.svg) no-repeat}.button-webooth.button-webooth-meeting{width:160px;border-color:#4752bc;background:linear-gradient(#A38AF8 0%, #444EE5 50%, #399DE9 100%)}.button-webooth.button-webooth-meeting:hover{background:linear-gradient(#A38AF8 0%, #444EE5 66%, #A38AF8 100%)}.button-webooth.button-webooth-meeting::after{content:"";display:inline-block;width:48px;height:48px;background:url(/u/images/icon/icon-people.svg) no-repeat;background-size:contain;vertical-align:middle}.button-webooth.button-webooth-meeting.btn-disabled{width:160px;pointer-events:none;background:#f1f1f1;border-color:#ccc;color:#ccc}.button-webooth.button-webooth-meeting.btn-disabled::before{color:#ccc}.button-webooth.button-webooth-meeting.btn-disabled::after{background:url(/u/images/icon/icon-people-gray.svg) no-repeat}.button-webooth.button-webooth-seminar{width:160px;border-color:#c30d23;background:linear-gradient(#fff 0%, #ddd 50%, #ddd 100%);color:#c30d23}.button-webooth.button-webooth-seminar:hover{color:#c30d23;background:linear-gradient(#fff 0%, #ddd 66%, #fff 100%)}.button-webooth.button-webooth-seminar::before{color:#c30d23}.button-webooth.button-webooth-seminar::after{color:#c30d23;content:"";display:inline-block;width:48px;height:48px;background:url(/u/images/icon/icon-seminer.svg) no-repeat;background-size:contain;vertical-align:middle}.button-webooth.button-webooth-seminar.btn-disabled{width:160px;pointer-events:none;background:#f1f1f1;border-color:#ccc;color:#ccc}.button-webooth.button-webooth-seminar.btn-disabled::before{color:#ccc}.button-webooth.button-webooth-seminar.btn-disabled::after{background:url(/u/images/icon/icon-seminer-gray.svg) no-repeat}.button-event-large{width:70px;height:50px;border:3px solid #3e9ecd;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.16);background:linear-gradient(#fff 0%, #dfdfdf 100%);color:#000;font-size:16px;line-height:1.3;margin-right:8px}.button-event-large:hover{background:linear-gradient(to top, #fff 0%, #dfdfdf 100%);color:#000}.button-event-large small{color:#da1e27;display:block;font-size:10px;line-height:1}.button-event-large.button-event-deactivate{border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.16);border:none;background:#aaa;color:#fff}.button-event-large.button-event-deactivate:hover{background-color:#999}.button-event-small{width:48px;height:30px;border-radius:3px;background:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.38)}.button-event-small:hover{border:1px solid #00913d;color:#00913d;background:#f4faeb}.button-favorite-wide{transition:.5s;height:58px;width:260px;text-align:center;border:1px solid #888;border-radius:5px;background-color:#fff;box-shadow:1px 1px 8px rgba(0,0,0,.3);font-size:22px;font-weight:600;padding-left:36px}.button-favorite-wide:hover{border:1px solid #666;background-color:#ff6;box-shadow:1px 1px 8px rgba(0,0,0,.6)}.button-favorite-wide,.button-favorite-wide:hover{color:#555;background-size:38px 38px;background-image:url("/u/images/icon/star-off.svg");background-position:18% 50%;background-repeat:no-repeat}.button-favorite-wide.favorited,.button-favorite-wide:hover.favorited{background-image:url("/u/images/icon/star-on.svg");background-color:#fff;border:1px solid #fff;box-shadow:none}.button-favorite-lg{transition:.5s;height:62px;width:62px;text-align:center;border:1px solid #888;border-radius:5px;background-color:#fff;box-shadow:1px 1px 12px rgba(0,0,0,.2)}.button-favorite-lg:hover{border:1px solid #666;background-color:#ff6}.button-favorite-lg,.button-favorite-lg:hover{background-size:50px 50px;background-image:url("/u/images/icon/star-off.svg");background-position:center;background-repeat:no-repeat}.button-favorite-lg.favorited,.button-favorite-lg:hover.favorited{background-image:url("/u/images/icon/star-on.svg");background-color:#fffff1;border:1px solid #fffff1;box-shadow:none}.button-favorite{display:block;padding:0;border:0;box-shadow:none;background:none;padding-right:35px;height:30px;width:96px;line-height:30px;color:#000}.button-favorite:hover{color:#ed1c24}.button-favorite{text-align:right;text-decoration:none}.button-favorite,.button-favorite:hover{background-size:30px 30px;background-color:rgba(0,0,0,0);background-image:url("/u/images/icon/star-off.svg");background-position:right top;background-repeat:no-repeat;text-decoration:none}.button-favorite.favorited,.button-favorite:hover.favorited{background-image:url("/u/images/icon/star-on.svg")}.button-webooth-available-more{height:50px;width:60px;padding:2px;margin-bottom:4px;border:2px solid #ed1c24;background:#fff;color:#ed1c24;font-size:10px;text-align:center}.button-webooth-available-more:hover{background-color:#ed1c24;color:#fff}.button-webooth-available-more .material-icons,.button-webooth-available-more .form-error .form-select-overlay::before,.form-error .button-webooth-available-more .form-select-overlay::before,.button-webooth-available-more .form-select .form-select-overlay::after,.form-select .button-webooth-available-more .form-select-overlay::after{font-size:24px;display:block;line-height:1}.button-webooth-suggest-more{display:table-cell;width:199px;height:111px;border:6px solid #ed1c24;background-color:#fff;color:#ed1c24;text-align:center;vertical-align:middle;margin-bottom:10px}.button-webooth-suggest-more.large,.informationList dd.button-webooth-suggest-more,.accordion-search .accordion dl dt.button-webooth-suggest-more,.content h5.button-webooth-suggest-more,.content span h5.button-webooth-suggest-more,.content h4 h5.button-webooth-suggest-more,.content .informationList dt h3 h5.button-webooth-suggest-more,.informationList dt .content h3 h5.button-webooth-suggest-more,.content .search-syllabary .search-syllabary-supplier dt h5.button-webooth-suggest-more,.search-syllabary .search-syllabary-supplier .content dt h5.button-webooth-suggest-more,.content .search-syllabary .search-syllabary-supplier-list-header dt h5.button-webooth-suggest-more,.search-syllabary .search-syllabary-supplier-list-header .content dt h5.button-webooth-suggest-more,.content .search-syllabary .search-syllabary-supplier-list-header dd h5.button-webooth-suggest-more,.search-syllabary .search-syllabary-supplier-list-header .content dd h5.button-webooth-suggest-more,.content .search-syllabary .search-syllabary-header h5.button-webooth-suggest-more,.search-syllabary .content .search-syllabary-header h5.button-webooth-suggest-more,.content .left-menu-mypage h1 h5.button-webooth-suggest-more,.left-menu-mypage .content h1 h5.button-webooth-suggest-more,.content .button-search-item h5.button-webooth-suggest-more,.content .form-area .form-about * h5.button-webooth-suggest-more,.form-area .form-about .content * h5.button-webooth-suggest-more,.content .form-button .button h5.button-webooth-suggest-more,.form-button .content .button h5.button-webooth-suggest-more,.content .header-mypage .header-userinfo dl dt h5.button-webooth-suggest-more,.header-mypage .header-userinfo dl .content dt h5.button-webooth-suggest-more,.content .header-mypage .header-userinfo dl dd h5.button-webooth-suggest-more,.header-mypage .header-userinfo dl .content dd h5.button-webooth-suggest-more,.content p h5.button-webooth-suggest-more,.content .relative h5.button-webooth-suggest-more,.content>div h5.button-webooth-suggest-more,.content span.button-webooth-suggest-more.course,.content h4.button-webooth-suggest-more.course,.content .informationList dt h3.button-webooth-suggest-more.course,.informationList dt .content h3.button-webooth-suggest-more.course,.content .search-syllabary .search-syllabary-supplier dt.button-webooth-suggest-more.course,.search-syllabary .search-syllabary-supplier .content dt.button-webooth-suggest-more.course,.content .search-syllabary .search-syllabary-supplier-list-header dt.button-webooth-suggest-more.course,.search-syllabary .search-syllabary-supplier-list-header .content dt.button-webooth-suggest-more.course,.content .search-syllabary .search-syllabary-supplier-list-header dd.button-webooth-suggest-more.course,.search-syllabary .search-syllabary-supplier-list-header .content dd.button-webooth-suggest-more.course,.content .search-syllabary .button-webooth-suggest-more.course.search-syllabary-header,.search-syllabary .content .button-webooth-suggest-more.course.search-syllabary-header,.content .left-menu-mypage h1.button-webooth-suggest-more.course,.left-menu-mypage .content h1.button-webooth-suggest-more.course,.content .button-webooth-suggest-more.course.button-search-item,.content .form-area .form-about .button-webooth-suggest-more.course,.form-area .form-about .content .button-webooth-suggest-more.course,.content .form-button .button-webooth-suggest-more.course.button,.form-button .content .button-webooth-suggest-more.course.button,.content .header-mypage .header-userinfo dl dt.button-webooth-suggest-more.course,.header-mypage .header-userinfo dl .content dt.button-webooth-suggest-more.course,.content .header-mypage .header-userinfo dl dd.button-webooth-suggest-more.course,.header-mypage .header-userinfo dl .content dd.button-webooth-suggest-more.course,.content p.button-webooth-suggest-more.course,.content .button-webooth-suggest-more.relative.course,.content>div.button-webooth-suggest-more.course,.area-notification p.button-webooth-suggest-more{width:268px;height:151px}.button-webooth-suggest-more:hover{color:#fff;background-color:#ed1c24}.button-webooth-suggest-more .material-icons,.button-webooth-suggest-more .form-error .form-select-overlay::before,.form-error .button-webooth-suggest-more .form-select-overlay::before,.button-webooth-suggest-more .form-select .form-select-overlay::after,.form-select .button-webooth-suggest-more .form-select-overlay::after{display:inline-block;font-size:30px;line-height:1}.button-webooth-suggest-more span{display:inline-block;font-size:16px;line-height:30px;color:inherit}.button-category-menu{padding-bottom:10px;width:199px;height:50px;line-height:18px;border:1px solid #999;border-bottom:3px solid #999;border-radius:3px 3px 0 0;background:linear-gradient(to top, #fff 0%, #dfdfdf 100%);box-shadow:none;color:#000;justify-content:center;align-items:center;white-space:normal}.button-category-menu:hover{padding-bottom:8px;background:linear-gradient(#fff 0%, #dfdfdf 100%);border-bottom:5px solid #999;color:#000}.button-category-menu.button-category-menu-red{border-bottom-color:#b01f24}.button-category-menu.button-category-menu-blue{border-bottom-color:#003a87}.button-category-menu.button-category-menu-green{border-bottom-color:#006837}.button-category-menu.button-category-menu-skyblue{border-bottom-color:#1a9cc5}.button-category-menu.button-category-menu-purple{border-bottom-color:#932797}.button-search-item{margin:auto 0;padding:0 10px 0 10px;font-weight:500;height:40px;line-height:36px;border:2px solid #00a052;background:#fff;color:#00a052}.button-search-item:hover{color:#fff;border:2px solid #00a052;background:#00a052}.button-search-item i{margin-bottom:10px}.button-more,.button-less{display:flex;align-items:center;justify-content:center;position:relative;padding:10px 25px;padding-right:43px;height:34px;border:2px solid #00a051;border-radius:17px;background:#00a051;text-align:center}.button-more:hover,.button-less:hover{background:#fff;color:#00a051}.button-more::after,.button-less::after{position:absolute;right:5px;font-size:18px;content:"";font-family:"Material Icons";font-weight:normal}.button-less::after{content:""}.button-offer{display:inline-block;padding:8px 16px;font-size:12px;border-radius:20px}.button-offer.orange{color:#000;background:#f7b32d}.button-offer.blue{color:#000;background:#00a5e3}.button-edit-reservation{font-size:12px;line-height:24px;position:absolute;top:-10px;right:150px}.button-edit-reservation .material-icons,.button-edit-reservation .form-error .form-select-overlay::before,.form-error .button-edit-reservation .form-select-overlay::before,.button-edit-reservation .form-select .form-select-overlay::after,.form-select .button-edit-reservation .form-select-overlay::after{font-size:24px}.button-cancel-reservation{font-size:12px;line-height:24px;position:absolute;top:-10px;right:0}.button-cancel-reservation .material-icons,.button-cancel-reservation .form-error .form-select-overlay::before,.form-error .button-cancel-reservation .form-select-overlay::before,.button-cancel-reservation .form-select .form-select-overlay::after,.form-select .button-cancel-reservation .form-select-overlay::after{font-size:24px}.button-events{display:grid;place-content:center;place-items:center;min-width:76px;min-height:50px;border:3px solid #3e9ecd;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.16);background:linear-gradient(#fff 0%, #dfdfdf 100%);color:#000;font-size:16px;margin:6px;margin-left:0;font-weight:500}.button-events:hover{text-decoration:none;background:linear-gradient(to top, #fff 0%, #dfdfdf 100%);color:#000}.button-events span{padding:2px 6px 4px;border-radius:4px;border:1px solid #fff;color:#fff;background-color:#da1e27;box-shadow:1px 1px 1px rgba(0,0,0,.16);display:block;font-size:11px;font-weight:normal;line-height:1;white-space:nowrap}.button-events span:hover{opacity:.85}.button-events span.ended{background-color:#999;padding:2px 12px 4px}.button-events.button-events-deactivate{border:3px solid #aaa;background:#aaa;color:#fff;box-shadow:none;pointer-events:none}.button-events.button-events-deactivate:hover{border:3px solid #999;background-color:#999}.img-link{transition:.25s;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.img-link:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:#fffff1}.on-invert{background:#fff;border-radius:0 4px 4px 0;box-shadow:2px 2px 0 #999}.on-invert:hover{filter:invert(1);opacity:1}.on-invert:hover.box{background:#58dddb}.on-invert:hover.sales{background:#fac682}.on-invert:hover.store{background:#80cd8d}.on-invert:hover.system{background:#95c6f9}.on-invert:hover.tex{background:#ffa1ce}.on-invert:hover.ctk{background:#ffa1ce}.on-invert:hover.cto{background:#e4b798}.on-invert:hover.ctf{background:#a0fa9b}.on-invert:hover.ctn{background:#9beae7}.on-invert:hover.cts{background:#995cd6}.on-invert:hover.ctsp{background:#a7be75}.on-invert:hover.cthk{background:#617fdf}.on-invert:hover.cths{background:#18e0e5}a.bl_dxbtn{display:block;color:currentColor;text-decoration:none;transition:.25s}a.bl_dxbtn .bl_dxbtn_ttl{display:inline-block;font-size:14px;font-weight:600;text-align:center;color:#1967d2;padding:1px 6px;border:1px solid #1967d2;border-radius:3px;transition:.25s;text-decoration:none;box-shadow:1px 1px 1px rgba(0,0,0,.16)}a.bl_dxbtn:focus .bl_dxbtn_ttl,a.bl_dxbtn:hover .bl_dxbtn_ttl{color:#fff;background-color:#ed1c24;border:1px solid #ed1c24}a.bl_dxbtn .bl_dxbtn_txt{color:#1967d2;display:inline-block;transition:.25s;text-decoration:none}a.bl_dxbtn:focus .bl_dxbtn_txt,a.bl_dxbtn:hover .bl_dxbtn_txt{color:#ed1c24}.bl_dxbtn_green{color:#fff;font-size:1.265rem;font-weight:600;padding:6px 170px 6px 254px;background-color:#008144;border:1px solid #008144;text-decoration:none;box-shadow:1px 1px 1px rgba(0,0,0,.16);transition:.25s}.bl_dxbtn_green:focus,.bl_dxbtn_green:hover{color:#008144;background-color:#fff;border:1px solid #008144;text-decoration:none}.bl_dxbtn_green::after{content:"";position:relative;display:inline-block;top:12px;right:-191px;width:0;height:0;border-left:20px solid #008144;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=datetime],input[type=number],textarea,select{min-height:40px;padding:10px 15px;border:1px solid #999;border-radius:2px;background:#f1f1f1;color:#000;font-size:14px;line-height:19px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=datetime]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{color:#999}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:#666}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=number]:disabled,textarea:disabled,select:disabled{border-color:#f1f1f1;color:#999}.modal-wrapper::-webkit-scrollbar,.section::-webkit-scrollbar{width:16px}.modal-wrapper::-webkit-scrollbar-track,.section::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.modal-wrapper::-webkit-scrollbar-thumb,.section::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:100px}.form-checkbox{display:inline-block}.form-checkbox input[type=checkbox]{display:none}.form-checkbox label{position:relative;display:inline-block;padding-left:26px;width:auto;box-sizing:border-box;cursor:pointer}.form-checkbox label::before{position:absolute;display:block;margin-top:-8px;top:50%;left:5px;height:16px;width:16px;border:2px solid #666;border-radius:2px;background:#fff;content:""}.form-checkbox label::after{opacity:0;position:absolute;display:block;left:9px;top:50%;height:12px;width:7px;margin-top:-8px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";transform:rotate(45deg)}.form-checkbox input[type=checkbox]:checked+label::before{background-color:#666}.form-checkbox input[type=checkbox]:checked+label::after{opacity:1}.form-checkbox input[type=checkbox]:disabled+label::before{background-color:#ccc;border-color:#ccc}.form-green .form-checkbox label::before{border-color:#00a052;background-color:#fff}.form-green .form-checkbox label::after{border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";transform:rotate(45deg)}.form-green .form-checkbox input[type=checkbox]:checked+label::before{background-color:#00a052}.form-green .form-checkbox input[type=checkbox]:disabled+label::before{background-color:#ccc;border-color:#ccc}.form-green-reverse{background-color:#00a052}.form-green-reverse .form-checkbox label::before{border-color:#fff;background-color:#00a052}.form-green-reverse .form-checkbox label::after{border-right:2px solid #00a052;border-bottom:2px solid #00a052;content:"";transform:rotate(45deg)}.form-green-reverse .form-checkbox input[type=checkbox]:checked+label::before{background-color:#fff}.form-green-reverse .form-checkbox input[type=checkbox]:disabled+label::before{background-color:#ccc;border-color:#ccc}.form-radio{display:inline-block;width:100%;margin-bottom:10px}.form-radio input[type=radio]{display:none}.form-radio label{position:relative;display:inline-block;padding-left:26px;width:auto;box-sizing:border-box;cursor:pointer}.form-radio label::before{position:absolute;display:block;top:50%;left:5px;margin-top:-8px;height:16px;width:16px;border:2px solid #666;border-radius:50%;background:#fff;content:""}.form-radio label::after{opacity:0;position:absolute;display:block;left:9px;top:50%;margin-top:-4px;height:8px;width:8px;border-radius:50%;background:#666;content:""}.form-radio input[type=radio]:checked+label::after{opacity:1}.form-radio input[type=radio]:disabled+label::before{border-color:#ccc}.form-radio input[type=radio]:disabled+label::after{background-color:#ccc}.form-select .form-select-overlay{position:relative;display:inline-block;margin-right:10px}.form-select .form-select-overlay::after{display:block;position:absolute;right:10px;top:23%;content:"keyboard_arrow_down";font-family:"Material Icons";pointer-events:none}.form-select .form-select-overlay.form-disabled::after{color:#999}.form-select .form-select-overlay.form-disabled select{border-color:#999}.form-select select{display:inline-block;padding:10px 15px;padding-right:35px;border:1px solid #999;background:#f1f1f1}.form-select.form-select-large select{width:290px;max-width:290px}.form-select.form-select-middle select{width:180px;max-width:200px}.form-select.form-select-small select{padding:0px 5px;padding-right:25px;height:25px;min-width:60px;max-width:290px;text-align:center}.form-select.form-select-small .form-select-overlay::after{right:5px;top:25%;font-weight:100}.form-block{display:block}.form-flex{display:flex;margin-bottom:5px;flex-wrap:wrap}.form-flex :last-child{margin-bottom:0}.form-flex h4,.form-flex .informationList dt h3,.informationList dt .form-flex h3,.form-flex .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .form-flex dt,.form-flex .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .form-flex dt,.form-flex .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .form-flex dd,.form-flex .search-syllabary .search-syllabary-header,.search-syllabary .form-flex .search-syllabary-header,.form-flex .left-menu-mypage h1,.left-menu-mypage .form-flex h1,.form-flex .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .form-flex dt,.form-flex .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .form-flex dd,.form-flex .form-button .button,.form-button .form-flex .button,.form-flex .form-area .form-about *,.form-area .form-about .form-flex *,.form-flex .button-search-item{margin-bottom:5px}.form-flex>div{flex-grow:1}.form-flex .form-flex-right{text-align:right}.form-flex.with-border{border-bottom:1px dotted #999;padding:10px 0;margin-bottom:10px}.form-area dl{display:flex;align-items:stretch;border-bottom:1px dotted #999;padding:5px 0}.form-area dl:first-child{border-top:1px dotted #999}.form-area dt,.form-area dd{padding:15px 10px}.form-area .form-about{flex-shrink:0;width:268px;background:#eedcc6;display:flex;align-items:center;justify-content:right}.form-area .form-required::after{float:right;margin-left:15px;padding:5px 10px;background:#b01f24;color:#fff;content:"必須";white-space:nowrap}.form-area .form-optional::after{float:right;margin-left:15px;padding:5px 10px;background:#666;color:#fff;content:"任意";white-space:nowrap}.form-area dd{flex-grow:1;flex-basis:550px}.form-button{margin:30px auto;display:flex;justify-content:center;align-items:center}.form-button .button{color:#fff;margin-right:20px;padding:10px 35px;min-width:200px}.form-button .button:last-child{margin-right:0}.form-error input,.form-error textarea,.form-error select{border-color:#da1e27}.form-error .form-select-overlay::before{display:block;position:absolute;right:35px;top:25%;font-size:18px;content:"error";font-family:"Material Icons";pointer-events:none;color:#da1e27}.form-error .form-select-overlay.form-disabled::before{color:#999}.form-error .form-select-overlay select{padding-right:60px}.form-error.form-select-small .form-select-overlay::before{right:50%;top:27%;font-size:14px}.form-error.form-select-small .form-select-overlay.form-disabled::before{color:#999}.form-error.form-select-small select{padding-right:40px}.form-error .form-message{color:#da1e27;font-weight:600;font-size:14px;line-height:18px;width:100%}body{margin:0;padding:0;min-width:1100px;background-color:#3a0809;color:#000;font-size:14px;line-height:1.5;font-family:"Noto Sans JP","ヒラギノ角ゴシック ProN","Hiragino Kaku Gothic ProN","Meiryo UI","Meiryo","メイリオ",Arial,Helvetica,sans-serif;scroll-behavior:smooth}body.box{background-color:#3a0809}body.fox{background-color:#08193a}body.tex{background-color:#083a0a}body.portal,body.mypage{background-color:#083a0a}header,main,footer{background-color:#fff;margin:0 auto;width:1100px}main{position:relative}header,footer{margin:0;width:100%}a{cursor:pointer}header>section{position:relative;margin:0 auto 10px;padding-top:15px;width:1100px}header h1{display:inline-block;margin-right:12px}header h1 img{width:530px;height:120px;margin-top:-8px}header .header-right-buttons{position:absolute;right:0}header .link-logout{bottom:-4px;right:4px;font-size:.9rem;color:#1967d2}header .link-logout:hover{color:#ed1c24;text-decoration:underline}header .link-logout-mpg{bottom:-34px;right:4px;font-size:.9rem;color:#fff}header .link-logout-mpg:hover{text-decoration:underline}header .link-global-top{top:2px}header .button-register{top:25px}header .button-register.wide{font-weight:500;top:18px;height:43px;display:grid;place-content:center}header .button-register.wide::before{top:7px}header .button-register.wide.star::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1rem;top:14px;left:7px}header .button-register.star::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1rem;top:9px;left:7px}header .button-login,header .button-logout{top:61px}header .button-login.wide,header .button-logout.wide{font-weight:500;top:65px;height:43px;display:grid;place-content:center}header .button-login.wide::before,header .button-logout.wide::before{top:12px}header .button-login.wide.person::before,header .button-logout.wide.person::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.1rem;top:15px;left:7px}header .button-login.parson::before,header .button-logout.parson::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1rem;top:9px;left:7px}header .header-container{display:flex}header .header-container .header-serarch-area{display:inline-block;margin-right:7px;width:431px;margin-top:3px}header .header-container .header-serarch-area .header-serarch-type{height:50px}header .header-container .header-serarch-area .header-serarch-type>ul,header .header-container .header-serarch-area .header-serarch-type>p{display:inline-block}header .header-container .header-serarch-area .header-serarch-type>ul>li{float:left;list-style:none;margin-right:3px;height:50px;border-radius:5px 5px 0 0;text-align:center;background:#999;border:2px solid #999;border-bottom:none}header .header-container .header-serarch-area .header-serarch-type>ul>li.focus{background:#b01f24;border-color:#b01f24}header .header-container .header-serarch-area .header-serarch-type>ul>li.focus.second-tab-color{background:#00a052;border-color:#00a052}header .header-container .header-serarch-area .header-serarch-type>ul>li>a,header .header-container .header-serarch-area .header-serarch-type>ul>li>span{line-height:18px;float:left;display:table-cell;vertical-align:middle;padding:6px 12px 10px 12px;height:100%;color:#fff;text-decoration:none}header .header-container .header-serarch-area .header-serarch-type>ul>li>span{display:none}header .header-container .header-serarch-area .header-serarch-type>ul>li.focus>a{display:none}header .header-container .header-serarch-area .header-serarch-type>ul>li.focus>span{display:table-cell}header .header-container .header-serarch-area .header-serarch-type>ul>li .header-serarch-query-selector{display:inline-block;margin:0;padding:3px 6px;width:76px;height:100%;border-radius:0 2px 0 0;background:#fff;list-style:none;text-align:left}header .header-container .header-serarch-area .header-serarch-type>ul>li .header-serarch-query-selector li{height:16px}header .header-container .header-serarch-area .header-serarch-type>ul>li .header-serarch-query-selector li label{padding-left:20px}header .header-container .header-serarch-area .header-serarch-type>ul>li .header-serarch-query-selector li label::before{left:0px;border:1px solid #666;border-radius:2px}header .header-container .header-serarch-area .header-serarch-type>ul>li .header-serarch-query-selector li label::after{left:6px}header .header-container .header-serarch-area .header-serarch-type p{display:table-cell;width:184px;float:right}header .header-container .header-serarch-area .header-serarch-query{height:40px;font-size:0;margin:0;position:relative}header .header-container .header-serarch-area .header-serarch-query input,header .header-container .header-serarch-area .header-serarch-query button{margin:0;padding:0;border:2px solid #b01f24}header .header-container .header-serarch-area .header-serarch-query input.second-tab-color,header .header-container .header-serarch-area .header-serarch-query button.second-tab-color{border:2px solid #00a052}header .header-container .header-serarch-area .header-serarch-query input{padding:5px 10px;width:370px;height:30px;font-size:14px;line-height:1;background-color:#fff}header .header-container .header-serarch-area .header-serarch-query button{width:40px;height:100%;border-left:0 solid #b01f24;background:#b01f24;text-align:center;margin-left:0}header .header-container .header-serarch-area .header-serarch-query button:hover{background:#ed1c24}header .header-container .header-serarch-area .header-serarch-query button span{color:#fff;font-size:22px}header .header-container .header-serarch-area .header-serarch-query button.second-tab-color{background:#00a052}header .header-container .header-serarch-area .header-serarch-query button.second-tab-color:hover{background:#8fc320}header .header-container .header-serarch-area .header-serarch-query .search-add *{position:absolute;right:50px;top:20%;color:#999;font-size:24px}header .header-container .header-connect-banner{display:inline-block;margin-top:9px}header .header-container .header-connect-banner img{width:168px;height:70px}header>nav{width:100%;height:60px;color:#fff;background-color:#b01f24}header>nav.box{background-color:#fff;border-top:4px solid #b01f24;border-bottom:4px solid #b01f24}header>nav.box>ul>li>a,header>nav.box>ul>li span{height:55px;border-bottom:3px solid #b01f24;background-color:#b01f24;background-color:#fff;color:#b01f24}header>nav.box>ul>li:hover>a,header>nav.box>ul>li:hover>span,header>nav.box>ul>li.active-menu>a,header>nav.box>ul>li.active-menu>span{color:#fff;background-color:#b01f24;text-decoration:none}header>nav.fox{background-color:#fff;border-top:4px solid #003a87;border-bottom:4px solid #003a87}header>nav.fox>ul>li>a,header>nav.fox>ul>li span{height:55px;border-bottom:3px solid #003a87;background-color:#003a87;background-color:#fff;color:#003a87}header>nav.fox>ul>li:hover>a,header>nav.fox>ul>li:hover>span,header>nav.fox>ul>li.active-menu>a,header>nav.fox>ul>li.active-menu>span{color:#fff;background-color:#003a87;text-decoration:none}header>nav.tex{background-color:#fff;border-top:4px solid #0b5011;border-bottom:4px solid #0b5011}header>nav.tex>ul>li>a,header>nav.tex>ul>li span{height:55px;border-bottom:3px solid #0b5011;background-color:#0b5011;background-color:#fff;color:#0b5011}header>nav.tex>ul>li:hover>a,header>nav.tex>ul>li:hover>span,header>nav.tex>ul>li.active-menu>a,header>nav.tex>ul>li.active-menu>span{color:#fff;background-color:#0b5011;text-decoration:none}header>nav>ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0;height:100%}header>nav>ul>li{position:relative;display:flex;margin:0;padding:0;height:60px;width:150px;font-size:14px;vertical-align:middle;list-style:none}header>nav>ul>li:before,header>nav>ul>li:after{display:inline-block;vertical-align:middle;position:absolute;width:1px;height:26px;top:14px;background-color:#aaa;content:""}header>nav>ul>li:before{left:0}header>nav>ul>li:last-child:after{right:0}header>nav>ul>li:first-child{width:50px}header>nav>ul>li>a,header>nav>ul>li>span{display:grid;place-items:center;width:100%;padding:auto 10px;border-bottom:3px solid #b01f24;color:#fff;background-color:#b01f24;text-align:center;vertical-align:middle}header>nav>ul>li>a .material-icons,header>nav>ul>li>a .form-select .form-select-overlay::after,.form-select header>nav>ul>li>a .form-select-overlay::after,header>nav>ul>li>a .form-error .form-select-overlay::before,.form-error header>nav>ul>li>a .form-select-overlay::before,header>nav>ul>li>span .material-icons,header>nav>ul>li>span .form-select .form-select-overlay::after,.form-select header>nav>ul>li>span .form-select-overlay::after,header>nav>ul>li>span .form-error .form-select-overlay::before,.form-error header>nav>ul>li>span .form-select-overlay::before{font-size:20px}header>nav>ul>li>ul{display:none}header>nav>ul>li:hover>ul{z-index:100;position:absolute;display:inline-block;left:0;top:60px;margin-top:-4px;background:#fff;border:1px solid #d9d9d9;min-width:150px}header>nav>ul>li:hover>ul li{border-bottom:1px solid #d9d9d9}header>nav>ul>li:hover>ul li:last-child{border-bottom:0}header>nav>ul>li:hover>ul li a{display:block;padding:10px 20px;white-space:nowrap;border:none;background:#fff;color:#000}header>nav>ul>li:hover>ul li a:hover{border:none;background-color:#eee;color:#ed1c24}header.header-portal>nav{background-color:#00a052}header.header-portal>nav>ul>li>a,header.header-portal>nav>ul>li>span{border-bottom:3px solid #00a052;background-color:#00a052}.header-simple{border-bottom:30px solid #b01f24}.header-simple.fox{border-bottom:30px solid #003a87}.header-simple.tex{border-bottom:30px solid #0b5011}.header-portal.header-simple{border-bottom:30px solid #00a052}.header-mypage{background-color:#fffff1;border-bottom:30px solid #00a052}.header-mypage h1 img{width:125px;height:73px;padding:0 0 0 2px;margin-top:10px}.header-mypage .header-userinfo{position:absolute;right:195px;top:12px;height:86px;width:250px;display:flex;align-items:center}.header-mypage .header-userinfo .material-icons-outlined{padding-top:3px;font-size:56px;color:#c8a569;opacity:.6}.header-mypage .header-userinfo dl dt span,.header-mypage .header-userinfo dl dd span{color:#c8a569}.header-logout .header-serarch-area .header-serarch-type>ul>li.focus{background:#00a052;border-color:#00a052}.header-logout .header-serarch-area .header-serarch-type>ul>li>a,.header-logout .header-serarch-area .header-serarch-type>ul>li>span{color:#fff}.header-logout .header-serarch-area .header-serarch-query{border:2px solid #00a052}.header-logout .header-serarch-area .header-serarch-query button{border-left:2px solid #00a052;background:#00a052}.header-logout .header-serarch-area .header-serarch-query button:hover{background:#8fc31f}header.header-dxpo .header-container{display:flex}header.header-dxpo .header-container h1{display:inline-block;margin-right:60px}header.header-dxpo .header-container h1 img{width:250px;height:76px}header.header-dxpo .header-container .header-event-info{display:inline-block}header.header-dxpo .header-container .header-event-info li{margin:3px}header.header-dxpo .header-container .header-event-info li .header-event-info-title{display:inline-block;font-size:15px;font-weight:bold;color:#fff;width:150px;text-align:center;padding:2px;letter-spacing:1px;margin-right:10px}header.header-dxpo .header-container .header-event-info li .header-event-info-date{display:inline-block;font-size:17px;font-weight:bold;color:#544a3c;letter-spacing:.3px}header.header-dxpo .header-container .header-event-info li .header-event-info-online{background-color:#00a051}header.header-dxpo .header-container .header-event-info li .header-event-info-real{background-color:#809b1f}header.header-dxpo .header-container .header-right-related-exhibitions{display:inline-block;width:190px;margin:0 0 0 auto}header.header-dxpo .header-container .header-right-related-exhibitions .header-right-related-exhibitions-link{display:inline-block;width:100%}header.header-dxpo .header-container .header-right-related-exhibitions .header-right-related-exhibitions-link .header-right-related-exhibitions-title{display:inline-block;font-size:12px;font-weight:bold;color:#14438e;border:solid 2px #14438e;border-radius:5px;letter-spacing:1.3px;width:100%;margin:0 0 5px 0;text-align:center}header.header-dxpo .header-container .header-right-related-exhibitions .header-right-related-exhibitions-image img{width:100%}header.header-dxpo .header-bottom-underline{border-top:solid 5px #666;margin-bottom:3px}header.header-dxpo nav li a{font-size:16px}header.header-dxpo nav li a img{object-fit:contain;height:30px}header.header-dxpo nav li .fa-twitter{color:#fff;font-size:22px}header.header-dxpo nav li:first-child{width:80px}header.header-dxpo nav li:last-child{width:80px}header.header-dxpo .header-materials-link{display:flex;width:100%}header.header-dxpo .header-materials-link ul{flex-direction:row;justify-content:space-around;margin:30px auto;height:70px;width:1110px}header.header-dxpo .header-materials-link ul a{display:inline-block;width:31%;margin:0 1%;text-decoration:none}header.header-dxpo .header-materials-link ul li{display:flex;font-size:20px;font-weight:bold;color:#fff;height:100%;width:100%;text-align:center;padding:18px 26px;border-radius:3px;box-shadow:0 0 2px gray}header.header-dxpo .header-materials-link ul li div{display:inline-block;color:#fff}header.header-dxpo .header-materials-link ul li .video_play_icon{display:inline-block;position:relative;width:1em;height:1em;border:.05em solid currentColor;border-radius:50%;background-color:#fff;font-size:35px;margin-right:50px}header.header-dxpo .header-materials-link ul li .video_play_icon::before{position:absolute;top:50%;left:40%;transform:translateY(-50%);width:0px;height:0px;border:.18em solid rgba(0,0,0,0);border-left:.25em solid currentColor;box-sizing:border-box;content:""}header.header-dxpo .header-materials-link ul li .header-materials-link-title{line-height:35px;font-size:25px}header.header-dxpo .header-materials-link ul li .header-materials-link-title-sub{font-size:17px;font-weight:initial}header.header-dxpo .header-materials-link ul .header-materials-link-1{background-color:#00a051}header.header-dxpo .header-materials-link ul .header-materials-link-1 .video_play_icon{color:#00a051}header.header-dxpo .header-materials-link ul .header-materials-link-2{background-color:#38adc5}header.header-dxpo .header-materials-link ul .header-materials-link-2 .video_play_icon{color:#38adc5}header.header-dxpo .header-materials-link ul .header-materials-link-3{background-color:#cf3e9a}header.header-dxpo .header-materials-link ul .header-materials-link-3 .video_play_icon{color:#cf3e9a}header.header-dxpo .header-search-box{height:70px;background-color:#313131}header.header-dxpo .header-search-box .header-search-box-inner{display:flex;height:100%;justify-content:center;align-items:center}header.header-dxpo .header-search-box .header-search-box-inner .header-search-box-title{display:inline-block;color:#fff;font-size:16px;font-weight:bold;margin-right:15px}header.header-dxpo .header-search-box .header-search-box-inner .header-search-box-input{display:inline-block;background-color:#979797;border-radius:5px}header.header-dxpo .header-search-box .header-search-box-inner .header-search-box-input-text{width:555px;border-radius:5px 0 0 5px}header.header-dxpo .header-search-box .header-search-box-inner .material-icons,header.header-dxpo .header-search-box .header-search-box-inner .form-select .form-select-overlay::after,.form-select header.header-dxpo .header-search-box .header-search-box-inner .form-select-overlay::after,header.header-dxpo .header-search-box .header-search-box-inner .form-error .form-select-overlay::before,.form-error header.header-dxpo .header-search-box .header-search-box-inner .form-select-overlay::before{font-size:35px;color:#fff;line-height:41px;width:37px}.mypg-header-nav{margin-top:-6px;white-space:nowrap}.mypg-header-nav img{padding:0 1px;height:14px}.mypg-header-nav .mypg-header-nav-box{display:flex;justify-content:center;align-items:center;background-color:#faf4f4;border:1px solid #9f2324;padding:2px;margin-bottom:1px}.mypg-header-nav .mypg-header-nav-sales{display:flex;justify-content:center;align-items:center;background-color:#f2f5f9;border:1px solid #003a87;padding:2px;margin-bottom:1px}.mypg-header-nav .mypg-header-nav-system{display:flex;justify-content:center;align-items:center;background-color:#fffcf1;border:1px solid #6a3906;padding:2px;margin-bottom:1px}.mypg-header-nav .mypg-header-nav-store{display:flex;justify-content:center;align-items:center;background-color:#fff2fd;border:1px solid #853477;padding:2px}.mypg-header-nav-btn.closed{background:#999;color:#eee;pointer-events:none}.mypg-header-nav-btn{position:relative;font-size:.795rem;font-weight:600;padding:1px 1px;margin-left:2px;width:62px;text-align:center}.mypg-header-nav-btn:hover{opacity:.4;text-decoration:none}.mypg-header-nav-btn>span{font-size:.775rem;font-weight:500;color:#fff}.mypg-header-nav-btn.box{background:#9f2324;color:#ffff82}.mypg-header-nav-btn.sales{background:#003a87;color:#ffff82}.mypg-header-nav-btn.system{background:#6a3906;color:#ffff82}.mypg-header-nav-btn.store{background:#853477;color:#ffff82}.simple-nav-btn{position:relative;font-size:1.2rem;line-height:1.2rem;font-weight:500;padding:8px 12px 8px 28px;margin-right:15px;background-color:#fffff1;border:3px solid #c8a569;border-radius:6px;color:#222}.simple-nav-btn::before{content:"";position:absolute;top:55%;left:4px;font-family:"Material Icons";transform:translateY(-50%);font-size:1.6em}.simple-nav-btn:hover{text-decoration:none;background-color:#c8a569;border:3px solid #c8a569;color:#fff}footer{background:#f1f1f1;padding-top:16px}footer>section{margin:0 auto;width:1100px}footer .main-menu{border:none;border-bottom:1px solid #999;padding:5px 0 20px 0}footer .main-menu a{font-size:1.1rem;color:#000;font-weight:500}footer .main-menu a:hover{color:#ed1c24}footer nav{display:flex;justify-content:space-between}footer nav dl{margin-bottom:16px}footer nav dl dt,footer nav dl dd{display:block}footer nav dl dt{white-space:nowrap;margin-bottom:6px;padding:2px 10px;height:28px;font-size:1.1rem;border-left:6px solid #999;font-weight:500;text-align:left}footer nav dl dt.space{border:none}footer nav dl.last dt{border-right:1px solid #999}footer nav dl dd{padding:0 5px}footer nav dl dd ul{padding:0;list-style-type:none}footer nav dl dd ul li.subtitle{font-size:.965rem;font-weight:500;margin:16px 0 -6px;height:36px}footer nav dl dd ul li.subtitle::before{content:""}footer nav dl dd ul li.subtitle2{font-size:.945rem;font-weight:400;margin:4px 0 -12px 6px;height:36px}footer nav dl dd ul li.subtitle2::before{content:""}footer nav dl dd ul li.space{height:36px}footer nav dl dd ul li.space::before{content:""}footer nav dl dd ul li{white-space:nowrap;display:flex}footer nav dl dd ul li::before{display:flex;align-items:flex-start;color:#000;font-size:24px;line-height:26px;content:"";font-family:"Material Icons"}footer nav dl dd ul li a{display:flex;font-size:13px;line-height:2;color:#000;text-decoration:none;display:table-cell}footer nav dl dd ul li a.disable{pointer-events:none}footer p{clear:both;padding:15px 0 25px;border-top:1px solid #999;text-align:center}.dxpo_footer{background:#222}.dxpo_footer nav{margin:20px 0}.dxpo_footer nav dl{margin-bottom:0;width:183px}.dxpo_footer nav dl a{text-decoration:none}.dxpo_footer nav dl a dt{color:#fff;text-align:center;margin-bottom:35px;font-size:15px}.dxpo_footer nav dl a dt img{object-fit:contain;height:20px}.dxpo_footer p{color:#fff;padding:20px 0;font-size:11px}.dxpo_footer p span{display:block;color:#fff;margin-bottom:10px;font-size:11px}main{display:flex}html{scroll-behavior:smooth}.disabled{pointer-events:none}a img{transition:.25s}a img:hover{opacity:.7}a.opacity-one img:hover{opacity:1}.pull-right{display:flex;justify-content:flex-end}.area-hide{display:none}main>article{width:850px;padding:0 15px 25px}main>article p{margin-bottom:10px}main>article .breadcrumbs{width:820px}main>article .breadcrumbs p{margin-bottom:0}main>article .breadcrumbs{margin:6px 0}main>article .breadcrumbs li{display:inline-block;font-size:0;line-height:1}main>article .breadcrumbs li a,main>article .breadcrumbs li span{font-size:12px;line-height:2;display:table-cell;vertical-align:middle}main>article .breadcrumbs li::after{display:table-cell;font-size:24px;line-height:1;color:#888;content:"";font-family:"Material Icons"}main>article .breadcrumbs li:last-child::after{content:""}main>article section{display:block;align-items:stretch}main>article section.col-10{display:flex}main>article section.col-10 .column{width:80px;margin-right:10px}main>article section.col-10 .column.cw-1{width:73px}main>article section.col-10 .column.cw-2{width:156px}main>article section.col-10 .column.cw-3{width:239px}main>article section.col-10 .column.cw-4{width:322px}main>article section.col-10 .column.cw-5{width:405px}main>article section.col-10 .column.cw-6{width:498px}main>article section.col-10 .column.cw-7{width:571px}main>article section.col-10 .column.cw-8{width:667px}main>article section.col-10 .column.cw-9{width:737px}main>article section.col-10 .column.cw-10{width:780px}main>article section.col-10 .column:last-child{margin-right:0}main>article section.col-12{display:flex}main>article section.col-12 .column{width:61px;margin-right:10px}main>article section.col-12 .column.cw-1{width:61px}main>article section.col-12 .column.cw-2{width:130px}main>article section.col-12 .column.cw-3{width:199px}main>article section.col-12 .column.cw-4{width:268px}main>article section.col-12 .column.cw-5{width:337px}main>article section.col-12 .column.cw-6{width:406px}main>article section.col-12 .column.cw-7{width:475px}main>article section.col-12 .column.cw-8{width:544px}main>article section.col-12 .column.cw-9{width:613px}main>article section.col-12 .column.cw-10{width:682px}main>article section.col-12 .column.cw-11{width:751px}main>article section.col-12 .column.cw-12{width:820px}main>article section.col-12 .column:last-child{margin-right:0}.spacer{width:100%;height:20px}dt{text-align:right}.attention{margin-top:10px}.series-top-mv{width:100%;height:auto;margin:20px auto;display:flex;flex-direction:row;justify-content:space-between}.series-top-mv .mv-static{width:310px;height:190px;background:#ccc;color:#777;font-weight:bold}.series-top-mv .mv-static span{color:#222;font-size:11px;font-weight:normal;letter-spacing:0;margin-bottom:5px;white-space:nowrap}.series-top-mv .mv-carousel{position:relative}.series-top-mv .mv-carousel .arrow-wrap{width:100%;height:20px;display:flex;justify-content:space-between;position:absolute;left:0;top:43%;z-index:50}.series-top-mv .mv-carousel .indicator{width:70px;height:8px;position:absolute;bottom:-15px;left:45%;display:flex;justify-content:space-between}.series-top-mv .mv-carousel .indicator .circle{width:8px;height:8px;background:#ccc;border-radius:4px;display:block}.series-top-mv .mv-carousel .indicator .circle.current{background:#b01f24}.series-top-mv .carousel-wrap{width:500px;height:190px;overflow:scroll;position:relative}.series-top-mv .carousel-wrap .carousel-body{width:2550px;height:100%;display:flex}.series-top-mv .carousel-wrap .carousel-body li{width:500px;height:190px;margin-right:10px;background-size:cover;background-repeat:no-repeat}.series-top-mv .carousel-wrap .carousel-body li img{width:100%;height:100%}#series-top-popup{display:none;width:280px;background:#fff;border:solid 2px #333;box-shadow:0px 0px 4px rgba(0,0,0,.15);z-index:1005}#series-top-popup a img{width:100%}.top-page-banner{width:500px}.top-page-banner [class^=number-slide],.top-page-banner [class*=" number-slide"]{display:flex;align-items:center;justify-content:center;height:190px}.top-page-banner [class^=number-slide] img,.top-page-banner [class*=" number-slide"] img{width:500px;height:190px}.top-page-banner .navigation-wrapper{position:relative}.top-page-banner .arrow{width:18px;height:18px;position:absolute;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:#fff;cursor:pointer}.top-page-banner .arrow--left{left:5px;fill:"#fff";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E");opacity:1}.top-page-banner .arrow--right{left:auto;right:5px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E");opacity:1}.top-page-banner .arrow--disabled.arrow--left{opacity:0}.top-page-banner .arrow--disabled.arrow--right{opacity:0}.top-page-banner .dots{display:flex;padding:0 0 10px 0;justify-content:center}.top-page-banner .dot{border:none;width:10px;height:10px;background:#ccc;border-radius:50%;margin:0 5px;padding:0 5px 5px 5px;cursor:pointer}.top-page-banner .dot:focus{outline:none}.top-page-banner .dot--active{background:#b01f24}.top-page-carousel [class^=number-slide],.top-page-carousel [class*=" number-slide"]{display:flex;align-items:center;justify-content:center;height:112px}.top-page-carousel [class^=number-slide] img,.top-page-carousel [class*=" number-slide"] img{width:199px;height:112px}.top-page-carousel .navigation-wrapper{position:relative}.top-page-carousel .arrow{width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:#fff;cursor:pointer}.top-page-carousel .arrow--left{left:5px;fill:"#fff";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E");opacity:1;z-index:1}.top-page-carousel .arrow--right{left:auto;right:5px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E");opacity:1;z-index:1}.top-page-carousel .arrow--disabled.arrow--left{opacity:0}.top-page-carousel .arrow--disabled.arrow--right{opacity:0}.arrow-left{width:18px;height:20px;position:relative}.arrow-left::before{position:absolute;left:0;top:0;width:100%;height:100%;font-size:20px;content:"";font-family:"Material Icons";color:inherit;background:hsla(0,0%,100%,.7);border-radius:0 3px 3px 0}.arrow-right{width:18px;height:20px;position:relative}.arrow-right::before{position:absolute;left:0;top:0;width:100%;height:100%;font-size:20px;content:"";font-family:"Material Icons";color:inherit;background:hsla(0,0%,100%,.7);border-radius:3px 0 0 3px}.series-top-PR{width:100%;height:auto;margin:20px auto 25px}.PR-main-banner{width:820px;height:90px;margin-bottom:10px;background:#ccc;color:#777;font-weight:bold}.PR-banners{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}.PR-banners div{width:156px;height:90px;background:#ccc;color:#777;font-weight:bold}.PR-banners .reserve-banner{width:268px;height:150px;color:#fff;text-align:center;line-height:150px}.PR-banners .reserve-banner:nth-of-type(1){background:#000}.PR-banners .reserve-banner:nth-of-type(2){background:#666}.PR-banners .reserve-banner:nth-of-type(3){background:#999}.series-section h5{font-size:16px}.series-section .recommended-banners{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;margin:10px auto 20px}.series-section .recommended-banners div{width:199px;height:112px;background:#ccc;color:#777;font-weight:bold}.other-banner{width:100%;color:#777;font-weight:bold;margin:5px auto 20px}.webooth_banner{width:100%;height:38px;background:#e60012;border:2px solid #e60012;border-radius:7px 7px 0 0;display:flex;align-items:center}.webooth_banner div{width:40%;height:100%;background:#fff;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;border-top-left-radius:5px}.webooth_banner div img{height:32px;text-align:center}.webooth_banner div span{color:#e60012;font-size:1.6rem}.webooth_banner h4,.webooth_banner .informationList dt h3,.informationList dt .webooth_banner h3,.webooth_banner .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .webooth_banner dt,.webooth_banner .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .webooth_banner dt,.webooth_banner .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .webooth_banner dd,.webooth_banner .search-syllabary .search-syllabary-header,.search-syllabary .webooth_banner .search-syllabary-header,.webooth_banner .left-menu-mypage h1,.left-menu-mypage .webooth_banner h1,.webooth_banner .button-search-item,.webooth_banner .form-area .form-about *,.form-area .form-about .webooth_banner *,.webooth_banner .form-button .button,.form-button .webooth_banner .button,.webooth_banner .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .webooth_banner dt,.webooth_banner .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .webooth_banner dd{display:flex;flex-direction:column;width:60%;font-size:1.325rem;color:#fff}.webooth_banner h4 span,.webooth_banner .informationList dt h3 span,.informationList dt .webooth_banner h3 span,.webooth_banner .search-syllabary .search-syllabary-supplier dt span,.search-syllabary .search-syllabary-supplier .webooth_banner dt span,.webooth_banner .search-syllabary .search-syllabary-supplier-list-header dt span,.search-syllabary .search-syllabary-supplier-list-header .webooth_banner dt span,.webooth_banner .search-syllabary .search-syllabary-supplier-list-header dd span,.search-syllabary .search-syllabary-supplier-list-header .webooth_banner dd span,.webooth_banner .search-syllabary .search-syllabary-header span,.search-syllabary .webooth_banner .search-syllabary-header span,.webooth_banner .left-menu-mypage h1 span,.left-menu-mypage .webooth_banner h1 span,.webooth_banner .button-search-item span,.webooth_banner .form-area .form-about * span,.form-area .form-about .webooth_banner * span,.webooth_banner .form-button .button span,.form-button .webooth_banner .button span,.webooth_banner .header-mypage .header-userinfo dl dt span,.header-mypage .header-userinfo dl .webooth_banner dt span,.webooth_banner .header-mypage .header-userinfo dl dd span,.header-mypage .header-userinfo dl .webooth_banner dd span{font-weight:normal;font-size:.875rem}.webinar_banner{width:100%;height:38px;background:#00a5e3;border:2px solid #00a5e3;border-radius:7px 7px 0 0;display:flex;align-items:center}.webinar_banner div{width:40%;height:100%;background:#fff;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;border-top-left-radius:5px}.webinar_banner div img{height:32px;text-align:center}.webinar_banner div span{color:#00a5e3;font-size:1.6rem}.webinar_banner h4,.webinar_banner .informationList dt h3,.informationList dt .webinar_banner h3,.webinar_banner .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .webinar_banner dt,.webinar_banner .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .webinar_banner dt,.webinar_banner .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .webinar_banner dd,.webinar_banner .search-syllabary .search-syllabary-header,.search-syllabary .webinar_banner .search-syllabary-header,.webinar_banner .left-menu-mypage h1,.left-menu-mypage .webinar_banner h1,.webinar_banner .button-search-item,.webinar_banner .form-area .form-about *,.form-area .form-about .webinar_banner *,.webinar_banner .form-button .button,.form-button .webinar_banner .button,.webinar_banner .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .webinar_banner dt,.webinar_banner .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .webinar_banner dd{display:flex;flex-direction:column;width:60%;font-size:1.325rem;color:#fff}.webinar_banner h4 span,.webinar_banner .informationList dt h3 span,.informationList dt .webinar_banner h3 span,.webinar_banner .search-syllabary .search-syllabary-supplier dt span,.search-syllabary .search-syllabary-supplier .webinar_banner dt span,.webinar_banner .search-syllabary .search-syllabary-supplier-list-header dt span,.search-syllabary .search-syllabary-supplier-list-header .webinar_banner dt span,.webinar_banner .search-syllabary .search-syllabary-supplier-list-header dd span,.search-syllabary .search-syllabary-supplier-list-header .webinar_banner dd span,.webinar_banner .search-syllabary .search-syllabary-header span,.search-syllabary .webinar_banner .search-syllabary-header span,.webinar_banner .left-menu-mypage h1 span,.left-menu-mypage .webinar_banner h1 span,.webinar_banner .button-search-item span,.webinar_banner .form-area .form-about * span,.form-area .form-about .webinar_banner * span,.webinar_banner .form-button .button span,.form-button .webinar_banner .button span,.webinar_banner .header-mypage .header-userinfo dl dt span,.header-mypage .header-userinfo dl .webinar_banner dt span,.webinar_banner .header-mypage .header-userinfo dl dd span,.header-mypage .header-userinfo dl .webinar_banner dd span{font-weight:normal;font-size:.875rem}.connect_banner{width:100%;height:38px;background:#e7428d;border:2px solid #e7428d;border-radius:7px 7px 0 0;display:flex;align-items:center}.connect_banner div{width:40%;height:100%;background:#fff;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;border-top-left-radius:5px}.connect_banner div img{height:32px;text-align:center}.connect_banner div span{color:#e7428d;font-size:1.6rem}.connect_banner h4,.connect_banner .informationList dt h3,.informationList dt .connect_banner h3,.connect_banner .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .connect_banner dt,.connect_banner .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .connect_banner dt,.connect_banner .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .connect_banner dd,.connect_banner .search-syllabary .search-syllabary-header,.search-syllabary .connect_banner .search-syllabary-header,.connect_banner .left-menu-mypage h1,.left-menu-mypage .connect_banner h1,.connect_banner .button-search-item,.connect_banner .form-area .form-about *,.form-area .form-about .connect_banner *,.connect_banner .form-button .button,.form-button .connect_banner .button,.connect_banner .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .connect_banner dt,.connect_banner .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .connect_banner dd{display:flex;flex-direction:row;justify-content:space-evenly;width:60%;font-size:1.425rem;line-height:22px;color:#fff;align-items:baseline !important}.connect_banner h4 span,.connect_banner .informationList dt h3 span,.informationList dt .connect_banner h3 span,.connect_banner .search-syllabary .search-syllabary-supplier dt span,.search-syllabary .search-syllabary-supplier .connect_banner dt span,.connect_banner .search-syllabary .search-syllabary-supplier-list-header dt span,.search-syllabary .search-syllabary-supplier-list-header .connect_banner dt span,.connect_banner .search-syllabary .search-syllabary-supplier-list-header dd span,.search-syllabary .search-syllabary-supplier-list-header .connect_banner dd span,.connect_banner .search-syllabary .search-syllabary-header span,.search-syllabary .connect_banner .search-syllabary-header span,.connect_banner .left-menu-mypage h1 span,.left-menu-mypage .connect_banner h1 span,.connect_banner .button-search-item span,.connect_banner .form-area .form-about * span,.form-area .form-about .connect_banner * span,.connect_banner .form-button .button span,.form-button .connect_banner .button span,.connect_banner .header-mypage .header-userinfo dl dt span,.header-mypage .header-userinfo dl .connect_banner dt span,.connect_banner .header-mypage .header-userinfo dl dd span,.header-mypage .header-userinfo dl .connect_banner dd span{font-weight:normal;font-size:.875rem}.series-section div>h4,.series-section .informationList dt div>h3,.informationList dt .series-section div>h3,.series-section .search-syllabary .search-syllabary-supplier div>dt,.search-syllabary .search-syllabary-supplier .series-section div>dt,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dt,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dt,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dd,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dd,.series-section .search-syllabary div>.search-syllabary-header,.search-syllabary .series-section div>.search-syllabary-header,.series-section .left-menu-mypage div>h1,.left-menu-mypage .series-section div>h1,.series-section div>.button-search-item,.series-section .form-area .form-about div>*,.form-area .form-about .series-section div>*,.series-section .form-button div>.button,.form-button .series-section div>.button,.series-section .header-mypage .header-userinfo dl div>dt,.header-mypage .header-userinfo dl .series-section div>dt,.series-section .header-mypage .header-userinfo dl div>dd,.header-mypage .header-userinfo dl .series-section div>dd{display:flex;align-items:center;justify-content:flex-start;position:relative}.series-section div>h4 img,.series-section .informationList dt div>h3 img,.informationList dt .series-section div>h3 img,.series-section .search-syllabary .search-syllabary-supplier div>dt img,.search-syllabary .search-syllabary-supplier .series-section div>dt img,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dt img,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dt img,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dd img,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dd img,.series-section .search-syllabary div>.search-syllabary-header img,.search-syllabary .series-section div>.search-syllabary-header img,.series-section .left-menu-mypage div>h1 img,.left-menu-mypage .series-section div>h1 img,.series-section div>.button-search-item img,.series-section .form-area .form-about div>* img,.form-area .form-about .series-section div>* img,.series-section .form-button div>.button img,.form-button .series-section div>.button img,.series-section .header-mypage .header-userinfo dl div>dt img,.header-mypage .header-userinfo dl .series-section div>dt img,.series-section .header-mypage .header-userinfo dl div>dd img,.header-mypage .header-userinfo dl .series-section div>dd img{width:150px;margin-right:10px}.series-section div>h4 a,.series-section .informationList dt div>h3 a,.informationList dt .series-section div>h3 a,.series-section .search-syllabary .search-syllabary-supplier div>dt a,.search-syllabary .search-syllabary-supplier .series-section div>dt a,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dt a,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dt a,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dd a,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dd a,.series-section .search-syllabary div>.search-syllabary-header a,.search-syllabary .series-section div>.search-syllabary-header a,.series-section .left-menu-mypage div>h1 a,.left-menu-mypage .series-section div>h1 a,.series-section div>.button-search-item a,.series-section .form-area .form-about div>* a,.form-area .form-about .series-section div>* a,.series-section .form-button div>.button a,.form-button .series-section div>.button a,.series-section .header-mypage .header-userinfo dl div>dt a,.header-mypage .header-userinfo dl .series-section div>dt a,.series-section .header-mypage .header-userinfo dl div>dd a,.header-mypage .header-userinfo dl .series-section div>dd a{position:absolute;right:10px;font-weight:normal}.series-section div>h4,.series-section .informationList dt div>h3,.informationList dt .series-section div>h3,.series-section .search-syllabary .search-syllabary-supplier div>dt,.search-syllabary .search-syllabary-supplier .series-section div>dt,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dt,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dt,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dd,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dd,.series-section .search-syllabary div>.search-syllabary-header,.search-syllabary .series-section div>.search-syllabary-header,.series-section .left-menu-mypage div>h1,.left-menu-mypage .series-section div>h1,.series-section div>.button-search-item,.series-section .form-area .form-about div>*,.form-area .form-about .series-section div>*,.series-section .form-button div>.button,.form-button .series-section div>.button,.series-section .header-mypage .header-userinfo dl div>dt,.header-mypage .header-userinfo dl .series-section div>dt,.series-section .header-mypage .header-userinfo dl div>dd,.header-mypage .header-userinfo dl .series-section div>dd{display:flex;align-items:center;justify-content:flex-start;position:relative}.series-section div>h4 img,.series-section .informationList dt div>h3 img,.informationList dt .series-section div>h3 img,.series-section .search-syllabary .search-syllabary-supplier div>dt img,.search-syllabary .search-syllabary-supplier .series-section div>dt img,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dt img,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dt img,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dd img,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dd img,.series-section .search-syllabary div>.search-syllabary-header img,.search-syllabary .series-section div>.search-syllabary-header img,.series-section .left-menu-mypage div>h1 img,.left-menu-mypage .series-section div>h1 img,.series-section div>.button-search-item img,.series-section .form-area .form-about div>* img,.form-area .form-about .series-section div>* img,.series-section .form-button div>.button img,.form-button .series-section div>.button img,.series-section .header-mypage .header-userinfo dl div>dt img,.header-mypage .header-userinfo dl .series-section div>dt img,.series-section .header-mypage .header-userinfo dl div>dd img,.header-mypage .header-userinfo dl .series-section div>dd img{width:100px;margin-right:10px}.series-section div>h4 div a,.series-section .informationList dt div>h3 div a,.informationList dt .series-section div>h3 div a,.series-section .search-syllabary .search-syllabary-supplier div>dt div a,.search-syllabary .search-syllabary-supplier .series-section div>dt div a,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dt div a,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dt div a,.series-section .search-syllabary .search-syllabary-supplier-list-header div>dd div a,.search-syllabary .search-syllabary-supplier-list-header .series-section div>dd div a,.series-section .search-syllabary div>.search-syllabary-header div a,.search-syllabary .series-section div>.search-syllabary-header div a,.series-section .left-menu-mypage div>h1 div a,.left-menu-mypage .series-section div>h1 div a,.series-section div>.button-search-item div a,.series-section .form-area .form-about div>* div a,.form-area .form-about .series-section div>* div a,.series-section .form-button div>.button div a,.form-button .series-section div>.button div a,.series-section .header-mypage .header-userinfo dl div>dt div a,.header-mypage .header-userinfo dl .series-section div>dt div a,.series-section .header-mypage .header-userinfo dl div>dd div a,.header-mypage .header-userinfo dl .series-section div>dd div a{position:absolute;right:10px;font-weight:normal}.series-section div>h5{display:flex;align-items:center;justify-content:flex-start;position:relative}.series-section div>h5 img{width:100px;margin-right:10px}.series-section div>h5 a{position:absolute;right:10px;font-weight:normal}.video-carousel{position:relative;margin-bottom:10px}.video-carousel .arrow-wrap{width:100%;height:20px;display:flex;justify-content:space-between;position:absolute;left:0;top:43%;z-index:50}.video-carousel>.carousel-wrap::-webkit-scrollbar{width:0;height:0}.video-carousel>.carousel-wrap{width:100%;height:112px;overflow:scroll;position:relative}.video-carousel>.carousel-wrap .carousel-body{width:1672px;height:100%;display:flex}.video-carousel>.carousel-wrap .carousel-body li{width:199px;height:112px;margin-right:8px;background-size:cover;background-repeat:no-repeat;position:relative}.video-carousel>.carousel-wrap .carousel-body li img{width:100%;height:100%}.video-carousel>.carousel-wrap .carousel-body li .video-tag{position:absolute;top:0;right:44px;display:flex;flex-wrap:wrap;height:auto}.video-carousel>.carousel-wrap .carousel-body li .video-tag span{padding:0 5px;height:16px;display:inline-block;line-height:16px;color:#fff;margin:0 5px 5px 0;font-size:10px}.video-carousel>.carousel-wrap .carousel-body li .video-tag span.new{border-radius:0 0 7px 0}.video-carousel>.carousel-wrap .carousel-body li .length{position:absolute;top:0;right:0;height:16px;background:#000}.video-carousel>.carousel-wrap .carousel-body li .length span{color:#fff;display:block;font-size:10px;height:100%;line-height:16px;width:100%;text-align:center;padding:0 4px}.video-carousel-small{position:relative;margin-bottom:25px}.video-carousel-small .arrow-wrap{width:100%;height:20px;display:flex;justify-content:space-between;position:absolute;left:0;top:43%;z-index:50}.video-carousel-small>.carousel-wrap{width:100%;height:88px;overflow:scroll;position:relative}.video-carousel-small>.carousel-wrap .carousel-body{width:1328px;height:100%;display:flex}.video-carousel-small>.carousel-wrap .carousel-body li{width:156px;height:88px;margin-right:10px;background-size:cover;background-repeat:no-repeat;position:relative}.video-carousel-small>.carousel-wrap .carousel-body li img{width:100%;height:100%}.video-carousel-small>.carousel-wrap .carousel-body li .video-tag{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;width:calc(100% - 40px);height:auto}.video-carousel-small>.carousel-wrap .carousel-body li .video-tag span{padding:0 5px;height:16px;display:inline-block;line-height:16px;color:#fff;margin:0 5px 5px 0;font-size:10px}.video-carousel-small>.carousel-wrap .carousel-body li .video-tag span.new{border-radius:0 0 7px 0}.video-carousel-small>.carousel-wrap .carousel-body li .length{position:absolute;top:0;right:0;width:40px;height:16px;background:#000}.video-carousel-small>.carousel-wrap .carousel-body li .length span{color:#fff;display:block;font-size:10px;height:100%;line-height:16px;width:100%;text-align:center}.search-area ul,.pagination ul,.search-result ul{display:flex;flex-direction:row;flex-wrap:wrap}.search-area{width:100%;height:auto;border:2px solid #00a052;position:relative;padding-top:15px;margin-top:5px}.search-area>h4,.informationList dt .search-area>h3,.search-syllabary .search-syllabary-supplier .search-area>dt,.search-syllabary .search-syllabary-supplier-list-header .search-area>dt,.search-syllabary .search-syllabary-supplier-list-header .search-area>dd,.search-syllabary .search-area>.search-syllabary-header,.left-menu-mypage .search-area>h1,.search-area>.button-search-item,.form-area .form-about .search-area>*,.form-button .search-area>.button,.header-mypage .header-userinfo dl .search-area>dt,.header-mypage .header-userinfo dl .search-area>dd{width:280px;height:30px;line-height:30px;background:#00a052;color:#fff;position:absolute;top:-30px;left:-2px;text-align:center}.search-area .search-more{position:absolute;top:-25px;right:0;font-size:12px}.search-area dl{width:100%;min-height:40px;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.search-area dt{width:13%;font-size:14px;display:flex;justify-content:flex-end;align-items:start}.search-area dd{width:86%}.category li{font-size:14px;margin:0 15px 0 0}.venue li{display:inline-block;background:#fff;border:1px solid #ccc;padding:0 15px;font-size:14px;height:30px;line-height:27px;border-radius:3px;color:#aaa;margin:0 6px 0 0;text-align:center}.venue li .active{margin:-1px -16px -1px -16px;display:block;padding:0 15px;height:31px;font-size:14px;line-height:30px;background:#00a052;border:1px solid #00a052;border-radius:3px;color:#fff}.venue li .active:hover{background:#f4faeb;border:1px solid #00a052;color:#00a052;text-decoration:none}.venue li .inactive{margin:-1px -16px -1px -16px;display:block;padding:0 15px;height:31px;font-size:14px;line-height:30px;background:#fff;border:1px solid #ccc;border-radius:3px;color:#aaa}.venue li .inactive:hover{background:#00a052;border:1px solid #00a052;color:#fff;text-decoration:none}.venue .venue li a:hover{text-decoration:none}.search-result{border-top:1.5px solid #999;width:100%;height:auto;margin:10px auto}.search-result article{width:100%;padding:10px 0;border-bottom:1.5px solid #999;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.search-result article .thumbnail{width:199px;height:199px}.search-result article .thumbnail img{width:199px;display:block;margin-top:13px;background:#ccc}.search-result article .thumbnail .wbth{width:199px;height:199px;border:1px solid #999;margin-top:0;object-fit:contain;background-color:#fff}.search-result article .thumbnail .seminar-cat{width:100%;height:36px;display:block;line-height:36px;font-size:14px;text-align:center}.search-result article .thumbnail .seminar-cat>img{width:100%;height:100%;padding:5px;display:block;background:#d6f1fb}.search-result article .thumbnail .seminar-category{width:199px;padding:10px;text-align:center;background-color:#00a051;color:#fff;font-weight:bold;border-radius:2px;font-size:16px}.search-result article .thumbnail .seminar-category.online{background-color:#00a051}.search-result article .thumbnail .seminar-category.tokyo{background-color:#7c5900}.search-result article .thumbnail .seminar-offline-card{width:199px;background:linear-gradient(-45deg, #f2d9b2 0%, #f8efc8 50%, #f8efc8 50%, #f2d9b2 100%);display:flex;padding:15px 10px;justify-content:space-between;align-items:center;margin-top:5px;min-height:85px}.search-result article .thumbnail .seminar-offline-card img{width:70px;margin:0}.content-wbnrlist{width:calc(100% - 209px);display:flex;justify-content:space-between;align-items:center;height:195px;overflow:hidden}.content-wbnrlist>.content-wbnrlist-left{display:flex;flex-direction:column;justify-content:space-between;height:195px;letter-spacing:.1em}.content-wbnrlist>.content-wbnrlist-left span{font-size:14px;line-height:16px;display:block;margin-bottom:12px}.content-wbnrlist>.content-wbnrlist-left h4,.content-wbnrlist>.content-wbnrlist-left .informationList dt h3,.informationList dt .content-wbnrlist>.content-wbnrlist-left h3,.content-wbnrlist>.content-wbnrlist-left .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .content-wbnrlist>.content-wbnrlist-left dt,.content-wbnrlist>.content-wbnrlist-left .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .content-wbnrlist>.content-wbnrlist-left dt,.content-wbnrlist>.content-wbnrlist-left .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .content-wbnrlist>.content-wbnrlist-left dd,.content-wbnrlist>.content-wbnrlist-left .search-syllabary .search-syllabary-header,.search-syllabary .content-wbnrlist>.content-wbnrlist-left .search-syllabary-header,.content-wbnrlist>.content-wbnrlist-left .left-menu-mypage h1,.left-menu-mypage .content-wbnrlist>.content-wbnrlist-left h1,.content-wbnrlist>.content-wbnrlist-left .button-search-item,.content-wbnrlist>.content-wbnrlist-left .form-area .form-about *,.form-area .form-about .content-wbnrlist>.content-wbnrlist-left *,.content-wbnrlist>.content-wbnrlist-left .form-button .button,.form-button .content-wbnrlist>.content-wbnrlist-left .button,.content-wbnrlist>.content-wbnrlist-left .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .content-wbnrlist>.content-wbnrlist-left dt,.content-wbnrlist>.content-wbnrlist-left .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .content-wbnrlist>.content-wbnrlist-left dd{font-size:24px;line-height:30px;margin-bottom:8px}.content-wbnrlist>.content-wbnrlist-left p{font-size:20px;line-height:25px}.content-wbnrlist>.content-wbnrlist-left ul{font-size:12px;line-height:22px}.content-wbnrlist>.content-wbnrlist-left li{margin-right:18px}.content-wbnrlist>.content-wbnrlist-left li>a:hover{text-decoration:none}.content-wbnrlist .content-wbnrlist-right{position:relative;text-align:center;margin-left:10px}.content-wbnrlist .content-wbnrlist-right a.btn{position:relative;display:block;width:120px;padding:8px 15px 8px 0;color:#fff;font-size:1.2rem;font-weight:500;text-align:center;border-radius:5px;background-color:#fd5f00;box-shadow:1px 1px 3px rgba(0,0,0,.3);transition:.25s}.content-wbnrlist .content-wbnrlist-right a.btn::before{content:"";position:absolute;top:70%;right:.58em;font-family:"Font Awesome 5 Free";font-size:1.2rem;font-weight:500;color:#fff;transform:translateY(-50%)}.content-wbnrlist .content-wbnrlist-right a.btn:hover{text-decoration:none;opacity:.75}.content-wbnrlist .content-wbnrlist-right .label-mov{display:block;margin-top:10px;padding-left:26px;font-weight:500}.content-wbnrlist .content-wbnrlist-right .label-mov::before{content:"";position:absolute;top:90%;left:.1em;font-family:"Font Awesome 5 Free";font-size:1.8rem;font-weight:500;color:#121212;transform:translateY(-50%)}.content{width:calc(100% - 209px);height:100%;display:flex;flex-direction:column;justify-content:space-between}.content span,.content h4,.content .informationList dt h3,.informationList dt .content h3,.content .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .content dt,.content .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .content dt,.content .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .content dd,.content .search-syllabary .search-syllabary-header,.search-syllabary .content .search-syllabary-header,.content .left-menu-mypage h1,.left-menu-mypage .content h1,.content .button-search-item,.content .form-area .form-about *,.form-area .form-about .content *,.content .form-button .button,.form-button .content .button,.content .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .content dt,.content .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .content dd,.content p,.content .relative,.content>div{padding-bottom:8px;width:100%;height:auto;display:flex;align-items:center}.content span.course,.content h4.course,.content .informationList dt h3.course,.informationList dt .content h3.course,.content .search-syllabary .search-syllabary-supplier dt.course,.search-syllabary .search-syllabary-supplier .content dt.course,.content .search-syllabary .search-syllabary-supplier-list-header dt.course,.search-syllabary .search-syllabary-supplier-list-header .content dt.course,.content .search-syllabary .search-syllabary-supplier-list-header dd.course,.search-syllabary .search-syllabary-supplier-list-header .content dd.course,.content .search-syllabary .course.search-syllabary-header,.search-syllabary .content .course.search-syllabary-header,.content .left-menu-mypage h1.course,.left-menu-mypage .content h1.course,.content .course.button-search-item,.content .form-area .form-about .course,.form-area .form-about .content .course,.content .form-button .course.button,.form-button .content .course.button,.content .header-mypage .header-userinfo dl dt.course,.header-mypage .header-userinfo dl .content dt.course,.content .header-mypage .header-userinfo dl dd.course,.header-mypage .header-userinfo dl .content dd.course,.content p.course,.content .relative.course,.content>div.course{padding:5px 0;width:100%}.content span.course.course,.content h4.course.course,.content .informationList dt h3.course.course,.informationList dt .content h3.course.course,.content .search-syllabary .search-syllabary-supplier dt.course.course,.search-syllabary .search-syllabary-supplier .content dt.course.course,.content .search-syllabary .search-syllabary-supplier-list-header dt.course.course,.search-syllabary .search-syllabary-supplier-list-header .content dt.course.course,.content .search-syllabary .search-syllabary-supplier-list-header dd.course.course,.search-syllabary .search-syllabary-supplier-list-header .content dd.course.course,.content .search-syllabary .course.course.search-syllabary-header,.search-syllabary .content .course.course.search-syllabary-header,.content .left-menu-mypage h1.course.course,.left-menu-mypage .content h1.course.course,.content .course.course.button-search-item,.content .form-area .form-about .course.course,.form-area .form-about .content .course.course,.content .form-button .course.course.button,.form-button .content .course.course.button,.content .header-mypage .header-userinfo dl dt.course.course,.header-mypage .header-userinfo dl .content dt.course.course,.content .header-mypage .header-userinfo dl dd.course.course,.header-mypage .header-userinfo dl .content dd.course.course,.content p.course.course,.content .relative.course.course,.content>div.course.course{display:flex;justify-content:space-between;width:100%;padding-left:10px;display:block;background:#d4ecd6}.content span.course.seminar-title,.content h4.course.seminar-title,.content .informationList dt h3.course.seminar-title,.informationList dt .content h3.course.seminar-title,.content .search-syllabary .search-syllabary-supplier dt.course.seminar-title,.search-syllabary .search-syllabary-supplier .content dt.course.seminar-title,.content .search-syllabary .search-syllabary-supplier-list-header dt.course.seminar-title,.search-syllabary .search-syllabary-supplier-list-header .content dt.course.seminar-title,.content .search-syllabary .search-syllabary-supplier-list-header dd.course.seminar-title,.search-syllabary .search-syllabary-supplier-list-header .content dd.course.seminar-title,.content .search-syllabary .course.seminar-title.search-syllabary-header,.search-syllabary .content .course.seminar-title.search-syllabary-header,.content .left-menu-mypage h1.course.seminar-title,.left-menu-mypage .content h1.course.seminar-title,.content .course.seminar-title.button-search-item,.content .form-area .form-about .course.seminar-title,.form-area .form-about .content .course.seminar-title,.content .form-button .course.seminar-title.button,.form-button .content .course.seminar-title.button,.content .header-mypage .header-userinfo dl dt.course.seminar-title,.header-mypage .header-userinfo dl .content dt.course.seminar-title,.content .header-mypage .header-userinfo dl dd.course.seminar-title,.header-mypage .header-userinfo dl .content dd.course.seminar-title,.content p.course.seminar-title,.content .relative.course.seminar-title,.content>div.course.seminar-title{font-weight:normal;font-size:14px}.content span>li,.content h4>li,.content .informationList dt h3>li,.informationList dt .content h3>li,.content .search-syllabary .search-syllabary-supplier dt>li,.search-syllabary .search-syllabary-supplier .content dt>li,.content .search-syllabary .search-syllabary-supplier-list-header dt>li,.search-syllabary .search-syllabary-supplier-list-header .content dt>li,.content .search-syllabary .search-syllabary-supplier-list-header dd>li,.search-syllabary .search-syllabary-supplier-list-header .content dd>li,.content .search-syllabary .search-syllabary-header>li,.search-syllabary .content .search-syllabary-header>li,.content .left-menu-mypage h1>li,.left-menu-mypage .content h1>li,.content .button-search-item>li,.content .form-area .form-about *>li,.form-area .form-about .content *>li,.content .form-button .button>li,.form-button .content .button>li,.content .header-mypage .header-userinfo dl dt>li,.header-mypage .header-userinfo dl .content dt>li,.content .header-mypage .header-userinfo dl dd>li,.header-mypage .header-userinfo dl .content dd>li,.content p>li,.content .relative>li,.content>div>li{font-size:14px;font-weight:600;margin-right:15px}.content span>div,.content h4>div,.content .informationList dt h3>div,.informationList dt .content h3>div,.content .search-syllabary .search-syllabary-supplier dt>div,.search-syllabary .search-syllabary-supplier .content dt>div,.content .search-syllabary .search-syllabary-supplier-list-header dt>div,.search-syllabary .search-syllabary-supplier-list-header .content dt>div,.content .search-syllabary .search-syllabary-supplier-list-header dd>div,.search-syllabary .search-syllabary-supplier-list-header .content dd>div,.content .search-syllabary .search-syllabary-header>div,.search-syllabary .content .search-syllabary-header>div,.content .left-menu-mypage h1>div,.left-menu-mypage .content h1>div,.content .button-search-item>div,.content .form-area .form-about *>div,.form-area .form-about .content *>div,.content .form-button .button>div,.form-button .content .button>div,.content .header-mypage .header-userinfo dl dt>div,.header-mypage .header-userinfo dl .content dt>div,.content .header-mypage .header-userinfo dl dd>div,.header-mypage .header-userinfo dl .content dd>div,.content p>div,.content .relative>div,.content>div>div{height:45px}.content span>div img,.content h4>div img,.content .informationList dt h3>div img,.informationList dt .content h3>div img,.content .search-syllabary .search-syllabary-supplier dt>div img,.search-syllabary .search-syllabary-supplier .content dt>div img,.content .search-syllabary .search-syllabary-supplier-list-header dt>div img,.search-syllabary .search-syllabary-supplier-list-header .content dt>div img,.content .search-syllabary .search-syllabary-supplier-list-header dd>div img,.search-syllabary .search-syllabary-supplier-list-header .content dd>div img,.content .search-syllabary .search-syllabary-header>div img,.search-syllabary .content .search-syllabary-header>div img,.content .left-menu-mypage h1>div img,.left-menu-mypage .content h1>div img,.content .button-search-item>div img,.content .form-area .form-about *>div img,.form-area .form-about .content *>div img,.content .form-button .button>div img,.form-button .content .button>div img,.content .header-mypage .header-userinfo dl dt>div img,.header-mypage .header-userinfo dl .content dt>div img,.content .header-mypage .header-userinfo dl dd>div img,.header-mypage .header-userinfo dl .content dd>div img,.content p>div img,.content .relative>div img,.content>div>div img{width:130px;margin-right:15px}.content span>div>ul,.content h4>div>ul,.content .informationList dt h3>div>ul,.informationList dt .content h3>div>ul,.content .search-syllabary .search-syllabary-supplier dt>div>ul,.search-syllabary .search-syllabary-supplier .content dt>div>ul,.content .search-syllabary .search-syllabary-supplier-list-header dt>div>ul,.search-syllabary .search-syllabary-supplier-list-header .content dt>div>ul,.content .search-syllabary .search-syllabary-supplier-list-header dd>div>ul,.search-syllabary .search-syllabary-supplier-list-header .content dd>div>ul,.content .search-syllabary .search-syllabary-header>div>ul,.search-syllabary .content .search-syllabary-header>div>ul,.content .left-menu-mypage h1>div>ul,.left-menu-mypage .content h1>div>ul,.content .button-search-item>div>ul,.content .form-area .form-about *>div>ul,.form-area .form-about .content *>div>ul,.content .form-button .button>div>ul,.form-button .content .button>div>ul,.content .header-mypage .header-userinfo dl dt>div>ul,.header-mypage .header-userinfo dl .content dt>div>ul,.content .header-mypage .header-userinfo dl dd>div>ul,.header-mypage .header-userinfo dl .content dd>div>ul,.content p>div>ul,.content .relative>div>ul,.content>div>div>ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.content span h5,.content h4 h5,.content .informationList dt h3 h5,.informationList dt .content h3 h5,.content .search-syllabary .search-syllabary-supplier dt h5,.search-syllabary .search-syllabary-supplier .content dt h5,.content .search-syllabary .search-syllabary-supplier-list-header dt h5,.search-syllabary .search-syllabary-supplier-list-header .content dt h5,.content .search-syllabary .search-syllabary-supplier-list-header dd h5,.search-syllabary .search-syllabary-supplier-list-header .content dd h5,.content .search-syllabary .search-syllabary-header h5,.search-syllabary .content .search-syllabary-header h5,.content .left-menu-mypage h1 h5,.left-menu-mypage .content h1 h5,.content .button-search-item h5,.content .form-area .form-about * h5,.form-area .form-about .content * h5,.content .form-button .button h5,.form-button .content .button h5,.content .header-mypage .header-userinfo dl dt h5,.header-mypage .header-userinfo dl .content dt h5,.content .header-mypage .header-userinfo dl dd h5,.header-mypage .header-userinfo dl .content dd h5,.content p h5,.content .relative h5,.content>div h5{background:#d4ecd6}.content span.seminar-title,.content h4.seminar-title,.content .informationList dt h3.seminar-title,.informationList dt .content h3.seminar-title,.content .search-syllabary .search-syllabary-supplier dt.seminar-title,.search-syllabary .search-syllabary-supplier .content dt.seminar-title,.content .search-syllabary .search-syllabary-supplier-list-header dt.seminar-title,.search-syllabary .search-syllabary-supplier-list-header .content dt.seminar-title,.content .search-syllabary .search-syllabary-supplier-list-header dd.seminar-title,.search-syllabary .search-syllabary-supplier-list-header .content dd.seminar-title,.content .search-syllabary .seminar-title.search-syllabary-header,.search-syllabary .content .seminar-title.search-syllabary-header,.content .left-menu-mypage h1.seminar-title,.left-menu-mypage .content h1.seminar-title,.content .seminar-title.button-search-item,.content .form-area .form-about .seminar-title,.form-area .form-about .content .seminar-title,.content .form-button .seminar-title.button,.form-button .content .seminar-title.button,.content .header-mypage .header-userinfo dl dt.seminar-title,.header-mypage .header-userinfo dl .content dt.seminar-title,.content .header-mypage .header-userinfo dl dd.seminar-title,.header-mypage .header-userinfo dl .content dd.seminar-title,.content p.seminar-title,.content .relative.seminar-title,.content>div.seminar-title{font-weight:600;font-size:16px;margin-top:10px}.content span.seminar-title a,.content h4.seminar-title a,.content .informationList dt h3.seminar-title a,.informationList dt .content h3.seminar-title a,.content .search-syllabary .search-syllabary-supplier dt.seminar-title a,.search-syllabary .search-syllabary-supplier .content dt.seminar-title a,.content .search-syllabary .search-syllabary-supplier-list-header dt.seminar-title a,.search-syllabary .search-syllabary-supplier-list-header .content dt.seminar-title a,.content .search-syllabary .search-syllabary-supplier-list-header dd.seminar-title a,.search-syllabary .search-syllabary-supplier-list-header .content dd.seminar-title a,.content .search-syllabary .seminar-title.search-syllabary-header a,.search-syllabary .content .seminar-title.search-syllabary-header a,.content .left-menu-mypage h1.seminar-title a,.left-menu-mypage .content h1.seminar-title a,.content .seminar-title.button-search-item a,.content .form-area .form-about .seminar-title a,.form-area .form-about .content .seminar-title a,.content .form-button .seminar-title.button a,.form-button .content .seminar-title.button a,.content .header-mypage .header-userinfo dl dt.seminar-title a,.header-mypage .header-userinfo dl .content dt.seminar-title a,.content .header-mypage .header-userinfo dl dd.seminar-title a,.header-mypage .header-userinfo dl .content dd.seminar-title a,.content p.seminar-title a,.content .relative.seminar-title a,.content>div.seminar-title a{color:#000}.content h5{white-space:pre-line}.content .venue{margin-left:10px;display:flex;align-items:center;width:100%;pointer-events:none}.content .pagination{width:100%;height:30px;margin:0 auto 10px;padding-left:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.content .pagination img{width:130px;margin-right:15px}.content .pagination>ul{width:calc(100% - 112px - 145px)}.venue .seminar-cat-small{width:initial;line-height:30px;display:inline-block;padding:0 15px;font-size:14px}.pagination{width:100%;height:50px;margin:10px auto;padding-left:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pagination>p{line-height:50px}.pagination .page-numbers>li{width:32px;height:32px;background:#fff;margin-right:2px}.pagination .page-numbers>li>*{width:100%;height:100%;display:block;text-align:center;line-height:32px}.pagination .page-numbers>li .current{background:#666;color:#fff}.pagination .page-numbers>li>a{color:#666;border:1px solid #666}.pagination .page-numbers>li>a:hover{text-decoration:none;background-color:#f1f1f1}.pagination .page-numbers>li .dot{border:none}.pagination .page-numbers>li .prev,.pagination .page-numbers>li .next{width:100%;height:100%}.pagination .page-numbers>li .prev i,.pagination .page-numbers>li .next i{width:100%;height:100%;color:#666;font-size:24px;line-height:30px;display:block}.pagination .page-numbers>li .prev.null i,.pagination .page-numbers>li .next.null i{width:100%;height:100%;color:#ccc;font-size:24px;line-height:30px;display:block;background:#f1f1f1;border:1px solid #ccc}.search-words{width:100%;height:auto;padding:15px 20px;background:#f4faeb}.search-words a{margin-right:10px;color:#000}.online{background:#00a5e3;color:#fff}.new{background:#ed1c24;color:#fff}.tokyo{background:#00a052;color:#fff}.osaka{background:#1967d2;color:#fff}.nagoya{background:#b05a00;color:#fff}.fukuoka{background:#932797;color:#fff}.closed{background:#d9d9d9;color:#000}.accordion-search .accordion{padding:0 15px;margin:0 auto}.accordion-search .accordion .ac-title.open{position:absolute;top:-30px;left:-2px}.accordion-search .accordion .ac-title i{color:#00a052}.accordion-search .accordion h3{width:100%;height:34px;background:#00a052;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-size:14px}.accordion-search .accordion h3 input{display:none}.accordion-search .accordion h3 input:checked+label::after{opacity:1}.accordion-search .accordion h3 input:checked+label::before{background:#fff}.accordion-search .accordion h3 label{font-size:12px;line-height:28px;color:#fff;cursor:pointer;padding-left:28px;position:relative}.accordion-search .accordion h3 label::before,.accordion-search .accordion h3 label::after{content:"";display:block;position:absolute}.accordion-search .accordion h3 label::before{background:#00a052;border-radius:2px;border:2px solid #fff;width:18px;height:18px;transform:translateY(-50%);top:50%;left:5px}.accordion-search .accordion h3 label::after{border-bottom:2px solid #00a052;border-left:2px solid #00a052;background:rgba(0,0,0,0);opacity:0;height:7px;width:12px;transform:rotate(-45deg);top:1px;left:8px}.accordion-search .accordion dl{width:100%;height:auto;margin:20px auto 0;display:flex;justify-content:space-between}.accordion-search .accordion dl dt{width:17%;text-align:left}.accordion-search .accordion dl dd{width:82%}.accordion-search .accordion dl .category{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}.accordion-search .accordion input[type=text]{margin:20px auto}.accordion-search .accordion .search-checkbox{width:100%;height:auto;margin:10px auto;display:flex;flex-direction:row;flex-wrap:wrap}.accordion-search .accordion .search-checkbox input{display:none}.accordion-search .accordion .search-checkbox input:checked+label::after{opacity:1}.accordion-search .accordion .search-checkbox input:checked+label::before{background:#00a052}.accordion-search .accordion .search-checkbox label{width:33%;height:30px;line-height:30px;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding-left:30px;position:relative}.accordion-search .accordion .search-checkbox label::before,.accordion-search .accordion .search-checkbox label::after{content:"";display:block;position:absolute}.accordion-search .accordion .search-checkbox label::before{background:rgba(0,0,0,0);border-radius:2px;border:2px solid #00a052;width:18px;height:18px;transform:translateY(-50%);top:50%;left:5px}.accordion-search .accordion .search-checkbox label::after{border-bottom:2px solid #fff;border-left:2px solid #fff;background:rgba(0,0,0,0);opacity:0;height:7px;width:12px;transform:rotate(-45deg);top:9px;left:8px}.h1-logo-s{display:flex;justify-content:space-between;align-items:center;margin:-4px 0 10px 15px;font-size:16px;font-weight:500;color:333}.h1-logo-s img{max-width:170px;max-height:30px;margin-left:15px}.h1-logo{display:flex;justify-content:space-between;align-items:center;margin:10px 0 20px;line-height:50px;font-size:24px}.h1-logo img{max-width:200px;max-height:50px;margin-left:15px}.cat-tab{width:100%;align-items:center;margin:0 auto 0}.cat-tab.single-flex{justify-content:flex-start}.cat-tab h4,.cat-tab .informationList dt h3,.informationList dt .cat-tab h3,.cat-tab .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .cat-tab dt,.cat-tab .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .cat-tab dt,.cat-tab .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .cat-tab dd,.cat-tab .search-syllabary .search-syllabary-header,.search-syllabary .cat-tab .search-syllabary-header,.cat-tab .left-menu-mypage h1,.left-menu-mypage .cat-tab h1,.cat-tab .button-search-item,.cat-tab .form-area .form-about *,.form-area .form-about .cat-tab *,.cat-tab .form-button .button,.form-button .cat-tab .button,.cat-tab .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .cat-tab dt,.cat-tab .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .cat-tab dd{width:135px;height:50px;padding:0 3px;margin-right:3px;margin-bottom:4px;line-height:50px;text-align:center;background:#b01f24;color:#fff}.cat-tab>.cat-head{width:60px;height:50px;padding-left:8px;margin-right:2px;margin-bottom:4px;background:#01a299;color:#fff;line-height:1.3;display:flex;align-items:center;justify-content:center}.cat-tab>.cat-head i{font-size:24px;color:#fff}.cat-tab span{font-size:12px;width:60px;height:50px;margin-right:2px;margin-bottom:4px;display:inline-block;border-bottom:5px solid #ed1c24;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;display:flex;justify-content:center;align-items:center;padding:2px;text-align:center;color:#000;line-height:1.3}.cat-tab span.cat-color-0{border-bottom:5px solid #e42c64}.cat-tab span.cat-color-1{border-bottom:5px solid #6b78b4}.cat-tab span.cat-color-2{border-bottom:5px solid #6b78b4}.cat-tab span.cat-color-3{border-bottom:5px solid #6b78b4}.cat-tab span.cat-color-4{border-bottom:5px solid #ff502f}.cat-tab span.cat-color-5{border-bottom:5px solid #ff502f}.cat-tab span.cat-color-6{border-bottom:5px solid #629460}.cat-tab span.cat-color-7{border-bottom:5px solid #8bc24c}.cat-tab span.cat-color-7{border-bottom:5px solid #3b9a9c}.cat-tab span.cat-color-9{border-bottom:5px solid #33655b}.cat-tab span.cat-color-10{border-bottom:5px solid #368cbf}.cat-tab span.cat-color-11{border-bottom:5px solid #368cbf}.cat-tab span.cat-color-12{border-bottom:5px solid #368cbf}.cat-tab span.cat-color-13{border-bottom:5px solid #368cbf}.cat-tab span.cat-color-14{border-bottom:5px solid #ffc952}.cat-tab span.cat-color-15{border-bottom:5px solid #ffc952}.cat-tab span.cat-color-16{border-bottom:5px solid #ddbb93}.cat-tab span.cat-color-17{border-bottom:5px solid #f0bf57}.cat-tab span.cat-color-18{border-bottom:5px solid #f0bf57}.cat-tab span.cat-color-19{border-bottom:5px solid #be9976}.cat-tab span.cat-color-20{border-bottom:5px solid #be9976}.cat-tab span.cat-color-21{border-bottom:5px solid #be9976}.cat-tab span.cat-color-22{border-bottom:5px solid #be9976}.cat-tab span.cat-color-23{border-bottom:5px solid #f59abe}.cat-tab span.cat-color-24{border-bottom:5px solid #e4d528}.cat-tab span.cat-color-25{border-bottom:5px solid #7accc8}.cat-tab span.cat-color-26{border-bottom:5px solid #7accc8}.cat-tab span.cat-color-27{border-bottom:5px solid #7accc8}.cat-tab span.cat-color-28{border-bottom:5px solid #31b96e}.cat-tab span.cat-color-29{border-bottom:5px solid #31b96e}.cat-tab span.cat-color-30{border-bottom:5px solid #31b96e}.cat-tab span.cat-color-31{border-bottom:5px solid #e2b400}.cat-tab span.cat-color-32{border-bottom:5px solid #c05949}.cat-tab span.cat-color-33{border-bottom:5px solid #ccc}.single-flex{width:100%;display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap}.single-flex.btw{justify-content:space-between}.single-flex.bta{justify-content:space-around}.single-flex.webooth-keyword{justify-content:center}.single-flex.shrink{justify-content:center;width:95%;margin:10px auto}.single-flex.shrink li{margin-right:20px}.single-flex>h3{width:100%;height:50px;line-height:50px;background:#00a052;color:#fff;font-size:24px;margin-bottom:10px;padding-left:15px}.product-title{width:100%;height:auto;background:#fffff1;border-top:1px solid #ccc;position:relative;font-size:28px;letter-spacing:-0.1px;font-weight:600;padding:14px 10px 20px 15px;margin:7px auto}.product-title span{font-weight:500;font-size:24px;width:100%;display:inline-block;margin-bottom:10px}.favorite-lg{position:absolute;top:12px;right:4px;font-size:12px;font-weight:normal;padding-top:62px}.favorite{float:right;font-size:initial;font-size:12px;font-weight:normal;color:#000}.favorite:hover{text-decoration:none;color:inherit}.webooth-header{display:flex;align-items:center}.webooth-header img.company-logo{width:150px;height:50px;object-fit:contain;margin-right:15px}.single-mv{width:100%;height:auto;display:flex;justify-content:space-between;flex-wrap:wrap;transition:.25s}.single-mv .play-btn{position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}.single-mv .play-btn .thumb{position:absolute;width:571px;height:342px;left:0;top:0;z-index:1}.single-mv .play-btn .btn{position:absolute;width:571px;height:342px;display:block;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:2}.single-mv .play-btn .btn:hover{filter:drop-shadow(1px 1px 6px #fff)}.single-mv .play-btn.playActive{display:none}.single-mv .main-mv{position:relative;width:571px;height:342px;background-color:#050505;display:grid;place-content:center}.single-mv .main-mv.webinar{width:560px;height:400px}.single-mv .main-mv.webinar video,.single-mv .main-mv.webinar img{width:560px;height:400px;object-fit:contain}.single-mv .main-mv.webooth{width:571px;height:342px}.single-mv .main-mv.webooth video,.single-mv .main-mv.webooth img{width:571px;height:342px;object-fit:contain}.single-mv .sub-mv{width:239px;height:342px;border-top:5px solid #1545a7;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}.single-mv .sub-mv.webooth{width:250px;height:400px;border-top:3px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;padding:10px}.single-mv .sub-mv.webooth h4,.single-mv .sub-mv.webooth .informationList dt h3,.informationList dt .single-mv .sub-mv.webooth h3,.single-mv .sub-mv.webooth .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .single-mv .sub-mv.webooth dt,.single-mv .sub-mv.webooth .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .single-mv .sub-mv.webooth dt,.single-mv .sub-mv.webooth .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .single-mv .sub-mv.webooth dd,.single-mv .sub-mv.webooth .search-syllabary .search-syllabary-header,.search-syllabary .single-mv .sub-mv.webooth .search-syllabary-header,.single-mv .sub-mv.webooth .left-menu-mypage h1,.left-menu-mypage .single-mv .sub-mv.webooth h1,.single-mv .sub-mv.webooth .button-search-item,.single-mv .sub-mv.webooth .form-area .form-about *,.form-area .form-about .single-mv .sub-mv.webooth *,.single-mv .sub-mv.webooth .form-button .button,.form-button .single-mv .sub-mv.webooth .button,.single-mv .sub-mv.webooth .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .single-mv .sub-mv.webooth dt,.single-mv .sub-mv.webooth .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .single-mv .sub-mv.webooth dd{margin:10px auto}.single-mv .sub-mv.webooth h4 small,.single-mv .sub-mv.webooth .informationList dt h3 small,.informationList dt .single-mv .sub-mv.webooth h3 small,.single-mv .sub-mv.webooth .search-syllabary .search-syllabary-supplier dt small,.search-syllabary .search-syllabary-supplier .single-mv .sub-mv.webooth dt small,.single-mv .sub-mv.webooth .search-syllabary .search-syllabary-supplier-list-header dt small,.search-syllabary .search-syllabary-supplier-list-header .single-mv .sub-mv.webooth dt small,.single-mv .sub-mv.webooth .search-syllabary .search-syllabary-supplier-list-header dd small,.search-syllabary .search-syllabary-supplier-list-header .single-mv .sub-mv.webooth dd small,.single-mv .sub-mv.webooth .search-syllabary .search-syllabary-header small,.search-syllabary .single-mv .sub-mv.webooth .search-syllabary-header small,.single-mv .sub-mv.webooth .left-menu-mypage h1 small,.left-menu-mypage .single-mv .sub-mv.webooth h1 small,.single-mv .sub-mv.webooth .button-search-item small,.single-mv .sub-mv.webooth .form-area .form-about * small,.form-area .form-about .single-mv .sub-mv.webooth * small,.single-mv .sub-mv.webooth .form-button .button small,.form-button .single-mv .sub-mv.webooth .button small,.single-mv .sub-mv.webooth .header-mypage .header-userinfo dl dt small,.header-mypage .header-userinfo dl .single-mv .sub-mv.webooth dt small,.single-mv .sub-mv.webooth .header-mypage .header-userinfo dl dd small,.header-mypage .header-userinfo dl .single-mv .sub-mv.webooth dd small{margin-right:15px;font-weight:normal}.single-mv .sub-mv.webooth .area-buttons{margin-bottom:initial;background:#fff;margin-top:5px}.single-mv .sub-mv div{overflow:auto}.single-mv .sub-mv div img{width:199px;height:111px;background:#666;margin:10px auto 0;display:block;border:1px solid #ccc}.single-mv .sub-mv div img.profile{width:80px;height:80px;object-fit:contain;background-color:#fff}.single-mv .single-mv-meta{width:571px;display:flex;justify-content:space-between;align-items:center}.single-mv .single-mv-meta>div>span{margin-right:15px}.single-mv .single-mv-meta.webooth{width:560px}.no-login-mask{filter:blur(10px)}.sub-mv,.describe,.detail,.charge,.memo{border-top:5px solid #1545a7;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}.sub-mv>div,.describe>div,.detail>div,.charge>div,.memo>div{overflow:hidden;width:97%;height:calc(100% - 36px);margin:0 auto;padding-bottom:10px}.describe{width:100%;height:auto;margin:0 auto}.describe p{width:100%;height:90%;margin:0 auto}.describe>.single-flex{width:95%;height:auto;min-height:30px;margin:0 auto;justify-content:flex-start;border-bottom:1px dotted #1545a7}.describe>.single-flex:last-of-type{border-bottom:none}.describe>.single-flex>.venue{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:6px}.describe>.company-info{display:flex}.describe>.company-info>.company-description{flex-grow:1}.describe>.company-info>.company-description>.company-column{width:95%;margin:0 auto;display:flex;justify-content:flex-start}.describe>.company-info img.company-image{width:250px;object-fit:contain;margin-right:12px}.describe .simple-flex{display:flex}.describe dl{border-bottom:1px dotted #ccc;padding:5px 0;width:615px;margin-right:15px}.describe dl.last-child{border:none}.describe dt{width:20%;text-align:left;font-size:14px;font-weight:500;line-height:24px;margin-right:10px}.describe dd{width:77%;text-align:left;font-size:14px;line-height:24px}.describe ul.list-textitem{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:14px;margin-bottom:6px}.describe ul.list-textitem>li{margin-right:18px;margin-bottom:4px}.detail{width:544px;height:255px}.detail p{width:100%;height:90%;margin:0 auto;padding-bottom:10px}.charge{width:268px;height:145px;position:relative;margin-bottom:8px}.charge .charge-tag{position:absolute;top:0;right:0;width:75%;height:23px;margin:5px 0 0 0;display:flex;flex-direction:row;justify-content:flex-start}.charge .charge-tag a{width:20px;height:20px;margin-right:5px;background:#666}.charge .charge-tag a:nth-of-type(1){opacity:.7}.charge .charge-tag a img{width:100%;height:100%;display:block}.charge .button{position:absolute;top:5px;right:5px;width:66px;height:20px;line-height:9px;font-size:10px}.charge .charge-content{overflow:auto}.charge .charge-content article{border-left:5px solid #1545a7;border-bottom:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;width:100%;height:auto;margin:0 auto 5px;padding:5px}.charge .charge-content article h4,.charge .charge-content article .informationList dt h3,.informationList dt .charge .charge-content article h3,.charge .charge-content article .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .charge .charge-content article dt,.charge .charge-content article .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .charge .charge-content article dt,.charge .charge-content article .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .charge .charge-content article dd,.charge .charge-content article .search-syllabary .search-syllabary-header,.search-syllabary .charge .charge-content article .search-syllabary-header,.charge .charge-content article .left-menu-mypage h1,.left-menu-mypage .charge .charge-content article h1,.charge .charge-content article .button-search-item,.charge .charge-content article .form-area .form-about *,.form-area .form-about .charge .charge-content article *,.charge .charge-content article .form-button .button,.form-button .charge .charge-content article .button,.charge .charge-content article .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .charge .charge-content article dt,.charge .charge-content article .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .charge .charge-content article dd{position:relative;font-size:20px;margin-bottom:10px}.charge .charge-content article span{width:100%;display:inline-block;font-size:10px}.charge .charge-content article img{width:50px;height:50px;display:block;background:#666;position:absolute;top:0;right:0}.charge .charge-content article p{font-size:10px;line-height:14px}.charge .charge-content-zoom{border-left:5px solid #1545a7;border-bottom:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;position:absolute;top:26px;right:21px;background-color:#fff;width:400px;height:auto;z-index:9999;display:none}.charge .charge-content-zoom article{width:100%;height:auto;padding:10px}.charge .charge-content-zoom article h4,.charge .charge-content-zoom article .informationList dt h3,.informationList dt .charge .charge-content-zoom article h3,.charge .charge-content-zoom article .search-syllabary .search-syllabary-supplier dt,.search-syllabary .search-syllabary-supplier .charge .charge-content-zoom article dt,.charge .charge-content-zoom article .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .charge .charge-content-zoom article dt,.charge .charge-content-zoom article .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .charge .charge-content-zoom article dd,.charge .charge-content-zoom article .search-syllabary .search-syllabary-header,.search-syllabary .charge .charge-content-zoom article .search-syllabary-header,.charge .charge-content-zoom article .left-menu-mypage h1,.left-menu-mypage .charge .charge-content-zoom article h1,.charge .charge-content-zoom article .button-search-item,.charge .charge-content-zoom article .form-area .form-about *,.form-area .form-about .charge .charge-content-zoom article *,.charge .charge-content-zoom article .form-button .button,.form-button .charge .charge-content-zoom article .button,.charge .charge-content-zoom article .header-mypage .header-userinfo dl dt,.header-mypage .header-userinfo dl .charge .charge-content-zoom article dt,.charge .charge-content-zoom article .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .charge .charge-content-zoom article dd{position:relative;font-size:20px;margin-bottom:10px;width:280px}.charge .charge-content-zoom article span{width:100%;display:inline-block;font-size:10px}.charge .charge-content-zoom article img{max-width:100px;max-height:100px;display:block;background:#666;position:absolute}.charge .charge-content-zoom article p{font-size:10px;line-height:14px}.memo{width:268px;height:102px;position:relative}.memo .button{position:absolute;top:5px;right:5px;width:66px;height:20px;line-height:9px;font-size:10px}.memo p{width:90%;height:auto;margin:0 auto}.single-h3{text-align:center;min-width:80px;transform:translateY(-16%);height:26px;line-height:24px;margin-bottom:5px;background:#1545a7;color:#fff;font-size:14px;display:inline-block;padding:0 10px;padding-bottom:5px;margin:0;top:0}.single-h3.short{min-width:60px}.related-products a{width:199px;margin-right:6px;margin-bottom:10px}.related-products a img{width:100%;height:100%;display:block;border:1px solid #ccc}.related-products-3col a{width:268px;margin-bottom:8px}.related-products-3col a img{width:100%;height:100%;display:block;border:1px solid #ccc}.single-content{width:100%;height:auto;margin:10px auto;padding:0;color:#000;border-top:3px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;position:relative}.single-content h2,.single-content .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .single-content .search-syllabary-title{font-size:20px;width:95%;margin:15px auto 10px}.single-content .delivery-period{position:absolute;top:-32px;right:0;display:inline-block;background-color:#999;color:#fff;padding:5px 10px;border-radius:15px 15px 0 0;font-weight:bold}.single-content .instructor{width:95%;height:auto;margin:0 auto 15px;font-size:16px;font-weight:bold;display:inline-block;text-align:right}.single-content p{width:95%;height:auto;margin:0 auto 15px;border-top:1px solid #999;padding-top:15px}.visit-webooth{padding:5px 26px;margin:10px auto 0;border-radius:25px;background:#e60012;border:3px solid #e60012;box-shadow:1px 1px 2px rgba(0,0,0,.3);color:#fff;font-size:20px;text-align:center}.visit-webooth:hover{background:rgba(0,0,0,0);border:3px solid #e60012;color:#e60012;text-decoration:none}.display-week{width:100%;height:auto;margin:0;padding:30px 0 40px;text-align:center;border-bottom:1px solid #999}.display-week h3{font-size:20px}.display-week .skip-week{width:340px;height:32px;margin:30px auto 0}.display-week .skip-week>ul{display:flex;justify-content:space-between}.display-week .skip-week li{width:64px;height:32px;border:1px solid #666}.display-week .skip-week li a{color:#555;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.display-week .skip-week li a,.display-week .skip-week li i{color:inherit}.display-week .skip-week li a:hover,.display-week .skip-week li i:hover{text-decoration:none;background:#888;color:#fff}.display-week .skip-week li a[disabled],.display-week .skip-week li i[disabled]{background:#f1f1f1;color:#ccc;border:1px solid #ccc}.calendar-icon{margin:20px auto}.describe-calendar{width:100%;height:auto;display:flex;flex-direction:row;border-top:dotted 1px #999;border-bottom:dotted 1px #999;margin:0 auto;padding:10px 0}.describe-calendar:nth-of-type(2){border-top:none}.describe-calendar dt{width:99px;height:50px}.describe-calendar dt button{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.describe-calendar dt button.batsu{background:#eee;color:#707070;border:1px solid #707070}.describe-calendar dd{width:305px;margin:0 5px;padding:0 5px}.calendar-body{width:100%;height:auto;border-collapse:separate;border-spacing:4px}.calendar-body th,.calendar-body td{width:99px;height:50px;vertical-align:middle;text-align:center}.calendar-body th button,.calendar-body td button{width:100%;height:100%}.calendar-body .time-row{color:#707070}.calendar-body .time-row .time{background:#f1f1f1;font-size:12px}.calendar-body .time-row :nth-child(n+2):nth-child(-n+6),.calendar-body .time-row :nth-child(n+9):nth-child(-n+13){background:#e6f4ea}.calendar-body .time-row :nth-child(7){background:#e8f0fe}.calendar-body .time-row :nth-child(8){background:#fce8e6}.calendar-body .events{border-top:1px solid #999;border-bottom:1px solid #999}.calendar-body .events th{background:#f1f1f1}.calendar-body .events .event-label{background:#666;color:#fff}.calendar-body .events .events-after{background:#ffd4da}.calendar-body .events .now-open{background:#b01f24;color:#fff}.calendar-body .events .now-open.user{background:#c8a569}.calendar-body .days .time-label{background:#999;color:#fff}.calendar-body .days .weekday{background:#00a052;color:#fff}.calendar-body .days .sat{background:#1967d2;color:#fff}.calendar-body .days .holiday{background:#ed1c24;color:#fff}.available{border:2px solid #ff3900;background:#fce8e6;color:#ff3900;font-size:14px}.available:hover{background:#ff3900;color:#fff}.reservation-a{border:2px solid #1967d2;background:#e8f0fe;color:#1967d2;font-size:14px}.reservation-a:hover{background:#1967d2;color:#fff}.reservation-b{border:2px solid #b05a00;background:#fef7e0;color:#b05a00;font-size:14px}.reservation-b:hover{background:#b05a00;color:#fff}.my-calendar{width:820px;height:820px;overflow:scroll}.my-calendar .calendar-body{min-width:800px;border-collapse:collapse}.my-calendar .calendar-body th,.my-calendar .calendar-body td{border:1px solid #000;height:auto;min-height:50px}.my-calendar .calendar-body th button,.my-calendar .calendar-body td button{height:50px}.my-calendar .calendar-body th a,.my-calendar .calendar-body td a{font-size:10px;line-height:14px;width:100%;text-align:left;display:inline-block}.visitor-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:15px 0 0 0;margin-bottom:10px;font-weight:700;white-space:nowrap}.visitor-heading>div span{font-weight:600;font-size:1rem;line-height:1.8em;display:inline-block}.visitor-heading img{height:35px}.visitor-tab{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-bottom:20px}.visitor-tab a{white-space:nowrap;font-size:12px;width:192px;height:38px;border-bottom:2px solid #ccc;margin-left:3px;padding:0;text-align:center;line-height:34px;color:#1967d2}.visitor-tab a.space{border-bottom:2px solid #fff;pointer-events:none}.visitor-tab a.home{width:40px;height:35px;background:#c8a569;text-align:center;margin-left:0;border:none;padding:0}.visitor-tab a.home i{color:#fff;font-size:24px;line-height:35px}.visitor-tab a.here{border-color:#c8a569}.visitor-tab a:hover{background-color:#fef7e0;text-decoration:none}.visitor-tab a.home:hover{background-color:#eedcc6}.visitor-belt{background:#3a0809;color:#fff;height:50px;line-height:50px;text-align:center}.badge{width:100%;height:auto}.badge iframe{width:100%;height:705px;background:#ccc}.apply-button{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:start;margin:10px auto 20px}.apply-button span{width:49%;text-align:left;display:inline-block;margin-bottom:10px}.apply-button .button.disabled{pointer-events:none;border-color:#999;background-color:#999;width:400px;height:50px;display:flex;align-items:center;justify-content:center}.apply-button .button.apply{border-color:#008144;background:linear-gradient(to top, #093 0%, #093 51.45%, #36d674 100%);width:400px;height:50px;display:flex;align-items:center;justify-content:center}.apply-button .button.apply:hover{background:linear-gradient(#093 0%, #093 51.45%, #36d674 100%)}.apply-button .button.apply.apply-red{border-color:#ee1c24;background:linear-gradient(to top, #ee1c24 0%, #ee1c24 50.62%, #f88a8f 100%)}.apply-button .button.apply.apply-red:hover{background:linear-gradient(#ee1c24 0%, #ee1c24 50.62%, #f88a8f 100%)}.apply-button .button.apply.apply-box{border:2px solid #b01f24;background:linear-gradient(to top, #b01f24 0%, #b01f24 50.62%, #b01f24 100%)}.apply-button .button.apply.apply-box:hover{background:linear-gradient(#fff 0%, #fff 50.62%, #fff 100%);color:#b01f24}.apply-button .button.apply.apply-fox{border:2px solid #003986;background:linear-gradient(to top, #003986 0%, #003986 50.62%, #003986 100%)}.apply-button .button.apply.apply-fox:hover{background:linear-gradient(#fff 0%, #fff 50.62%, #fff 100%);color:#003986}.sub-links .button{border:3px solid #b01f24;background:#b01f24;font-size:1.125rem;font-weight:600;line-height:1.4em;padding:12px 0 12px 10px;width:100%;display:flex;align-items:center;justify-content:center;transition:.25s}.sub-links .button:hover{background:#fff;color:#b01f24}.sub-links .button.sales{border:3px solid #003986;background:#003986}.sub-links .button.sales:hover{background:#fff;color:#003986}.sub-links .button.system{border:3px solid #6a3906;background:#6a3906}.sub-links .button.system:hover{background:#fff;color:#6a3906}.sub-links .button.store{border:3px solid #853477;background:#853477}.sub-links .button.store:hover{background:#fff;color:#853477}.button.pink{background:#ffd4da;color:#000;border:none}.button.skyblue{background:#d6f1fb;color:#000;border:none}.list-with-asterisk{margin-bottom:10px}.list-with-asterisk li{margin-bottom:10px;color:#000;text-indent:-1em;padding-left:1em}.list-with-asterisk li::before{content:"*";margin:0 6px 0 0}.list-with-notice{margin-bottom:10px}.list-with-notice li{margin-bottom:10px;color:#000;text-indent:-1.35em;padding-left:1.35em}.list-with-notice li::before{content:"※";margin:0 5px 0 0}.list-with-notice.medium{margin-bottom:0}.list-with-notice.medium li{margin-bottom:2px}.list-with-disc{margin-bottom:10px}.list-with-disc li{margin-bottom:10px;color:#000;list-style-type:disc;margin-left:22px}.list-with-disc.medium{margin-bottom:0}.list-with-disc.medium li{margin-bottom:2px}table.pink{border-collapse:collapse;margin:20px auto}table.pink th{background:#ffd4da;border:1px solid #707070;text-align:center;vertical-align:middle}table.pink th:last-of-type{writing-mode:vertical-rl;text-orientation:upright}table.pink td{border:1px solid #707070;padding:10px;vertical-align:middle}table.pink td:first-of-type,table.pink td:nth-of-type(2),table.pink td:nth-of-type(6),table.pink td:nth-of-type(7){text-align:center}table.pink td.No-a{background:#f7b32d;color:#fff;border:1px solid #707070}table.pink td.No-b{background:#006837;color:#fff;border:1px solid #707070}table.skyblue{border-collapse:collapse;margin:20px auto}table.skyblue th{background:#d6f1fb;border:1px solid #707070;text-align:center;vertical-align:middle}table.skyblue th:last-of-type{writing-mode:vertical-rl;text-orientation:upright}table.skyblue td{border:1px solid #707070;padding:10px;vertical-align:middle}table.skyblue td:first-of-type,table.skyblue td:nth-of-type(2),table.skyblue td:nth-of-type(6),table.skyblue td:nth-of-type(7){text-align:center}table.skyblue td.No-a{background:#f7b32d;color:#fff;border:1px solid #707070}table.skyblue td.No-b{background:#006837;color:#fff;border:1px solid #707070}table.verify th:last-of-type{writing-mode:initial;text-orientation:initial}table.verify td:nth-of-type(4){text-align:center}table.verify td:nth-of-type(6){text-align:left}table.verify td.pre-line{white-space:pre-line}.iframe{width:95%;height:auto;border:1px solid #000;margin:0 auto;padding:15px 10px}.show-qr{width:200px;height:250px;margin:30px auto 20px;text-align:center}.show-qr img{width:100%;height:auto;display:block}dl.verify{width:100%;height:auto;display:flex}dl.verify:first-of-type{margin-top:10px;border-top:1px solid #000}dl.verify dt{width:25%;height:40px;padding:10px 10px;border-bottom:1px solid #000;background:#00a5e3;font-size:14px;color:#fff;text-align:center}dl.verify dd{width:75%;height:40px;padding:10px 10px;border-bottom:1px solid #000;font-size:14px}table.demand{width:100%;height:auto;border:1px solid;border-collapse:collapse}table.demand th{background:#3a0809;color:#fff;height:30px;border:1px solid #ccc;text-align:center;vertical-align:middle}table.demand td{vertical-align:middle;text-align:center;border:1px solid #000;padding:5px 10px}table.demand td.sent{background:#ffd4da}table.demand td.unsent{background:#d6f1fb}.area-notification strong{width:100%;font-size:18px;display:inline-block;margin:0 auto 20px}.dxpo-products-page .search-result{border:initial}.dxpo-products-page .search-result article{display:block;border:initial;margin:30px 0;height:initial}.dxpo-products-page .search-result article .company-name{background-color:#00a052;width:100%;line-height:55px;padding:0 0 0 20px}.dxpo-products-page .search-result article .company-name span{color:#fff;font-weight:bold;font-size:22px}.dxpo-products-page .search-result article .company-name .products-bysupplier-link{display:inline;float:right}.dxpo-products-page .search-result article .company-name .products-bysupplier-link span{height:100%;line-height:55px;margin-right:10px;font-size:17px}.dxpo-products-page .search-result article .company-name .products-bysupplier-link .material-icons,.dxpo-products-page .search-result article .company-name .products-bysupplier-link .form-select .form-select-overlay::after,.form-select .dxpo-products-page .search-result article .company-name .products-bysupplier-link .form-select-overlay::after,.dxpo-products-page .search-result article .company-name .products-bysupplier-link .form-error .form-select-overlay::before,.form-error .dxpo-products-page .search-result article .company-name .products-bysupplier-link .form-select-overlay::before{margin-right:2px;font-size:25px}.dxpo-products-page .search-result article .catchcopy{width:100%;line-height:30px;margin:10px 0;border-bottom:dotted 3px #0d5fd0}.dxpo-products-page .search-result article .catchcopy span{color:#0d5fd0;font-weight:bold;font-size:22px}.dxpo-products-page .search-result article .content-box{background-color:#fff;border:5px solid #8ac016;padding:0 10px 10px 10px}.dxpo-products-page .search-result article .content-box .middle-content{display:flex}.dxpo-products-page .search-result article .content-box .middle-content .left-content{width:67%;display:inline-block;margin:0}.dxpo-products-page .search-result article .content-box .middle-content .left-content .cotegories ul li{font-size:15px;font-weight:bold;background-color:#f1f1f1;text-align:center;margin:0 10px 0 0;border:1px solid}.dxpo-products-page .search-result article .content-box .middle-content .left-content .cotegories ul li a{display:block;text-decoration:none;color:#000;height:100%;width:100%;padding:2px 3px}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-name{margin:10px 0}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-name span{background-color:#fff;font-size:18px;font-weight:bold;color:#b12328}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-description{padding:10px;margin:20px 0;background-color:#fffff1;box-shadow:0 0 5px gray}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-description .content-description-header{margin-bottom:10px}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-description .content-description-header span{font-size:21px;font-weight:bold;color:#b05b01;line-height:30px}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-description .content-description-text span{font-size:15px;margin-left:10px}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-negotiation-header span{font-size:15px;font-weight:bold;color:#f5fa02;background-color:#008144;display:inline-block;padding:7px 15px;border-radius:0 25px 25px 0}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-negotiation{margin:10px 0}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-negotiation ul{display:block;padding:8px;background-color:#d4ecd6}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-negotiation ul li{font-size:16px;font-weight:bold;margin-left:10px;padding:7px 0;border-bottom:dotted 1px gray}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-negotiation ul li img{object-fit:contain;width:20px;height:20px;margin:0 5px}.dxpo-products-page .search-result article .content-box .middle-content .left-content .content-negotiation ul li:last-child{border-bottom:initial}.dxpo-products-page .search-result article .content-box .middle-content .right-content{display:inline-block;margin-left:10px}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-event-place{border:solid 1px}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-event-place img{object-fit:contain;width:100%;height:40px;padding:5px 0;background-color:#ffb9cf}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-event-place .content-event-place-number{border-top:solid 1px;text-align:center;font-size:14px;font-weight:bold;padding:5px 0}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-image{border:solid 1px;margin:7px 0}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-image img{object-fit:contain;width:250px;height:250px}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie a{text-decoration:none}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie a p{margin-bottom:0;text-align:center}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie a p span{text-align:center;font-size:17px;font-weight:bold;line-height:27px;color:#3177d6}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie a p .material-icons,.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie a p .form-select .form-select-overlay::after,.form-select .dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie a p .form-select-overlay::after,.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie a p .form-error .form-select-overlay::before,.form-error .dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie a p .form-select-overlay::before{font-size:25px;margin-right:5px}.dxpo-products-page .search-result article .content-box .middle-content .right-content .content-movie .content-movie-need{text-align:center}.dxpo-products-page .search-result article .content-box .bottom-content{background:linear-gradient(#f37a80, #f21c24);border:2px solid #ac181d;box-shadow:0 0 5px gray;border-radius:5px;width:70%;margin:10px auto}.dxpo-products-page .search-result article .content-box .bottom-content a{text-decoration:none;width:100%;height:100%;display:inline-block}.dxpo-products-page .search-result article .content-box .bottom-content a .content-reservation-link{padding:5px 25px;color:#fff;font-size:23px;font-weight:bold;text-align:center}.dxpo-products-page .search-result article .content-box .bottom-content a .content-reservation-link span{color:#fff;font-size:26px;font-weight:bold;text-align:center;line-height:40px}.dxpo-products-page .search-result article .content-box .bottom-content a .content-reservation-link .material-icons,.dxpo-products-page .search-result article .content-box .bottom-content a .content-reservation-link .form-select .form-select-overlay::after,.form-select .dxpo-products-page .search-result article .content-box .bottom-content a .content-reservation-link .form-select-overlay::after,.dxpo-products-page .search-result article .content-box .bottom-content a .content-reservation-link .form-error .form-select-overlay::before,.form-error .dxpo-products-page .search-result article .content-box .bottom-content a .content-reservation-link .form-select-overlay::before{font-size:50px}.user-thumbnail-image-area:hover{transform:scale(1.5, 1.5)}.ly_nav{padding:0;margin-right:auto;margin-left:auto;box-sizing:border-box}.hp_bgcNav{border-top:2px solid #eee;border-bottom:2px solid #eee;background-color:#b01f24}.hp_bgcNav.fox{background-color:#003986}.hp_bgcNav.cts{background-color:#72af2d}.hp_bgcNav.ctf{background-color:purple}.hp_bgcNav.ctk{background-color:#006f3f}.hp_bgcNav.ctn{background-color:maroon}.hp_bgcNav.ctsp{background-color:#725da5}.hp_bgcNav.cto{background-color:#195e7d}.hp_bgcNav.cthk{background-color:#b2921a}.hp_bgcNav.cths{background-color:red}.bl_visitorNav,.bl_visitorNav_child{font-weight:500;display:flex;justify-content:space-around;padding-left:0;margin-top:0;margin-bottom:0;list-style-type:none;z-index:3}.bl_visitorNav_item,.bl_visitorNav_item_child{flex-grow:1;text-align:center}.bl_visitorNav_link{position:relative;display:block;padding:12px 5px;border-bottom:4px solid rgba(0,0,0,0);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:.25s}.bl_visitorNav_link:focus,.bl_visitorNav_link:hover{border-bottom-color:#fadce9;background-color:#c82a30;color:#fff;text-decoration:none}.bl_visitorNav_link:focus.fox,.bl_visitorNav_link:hover.fox{border-bottom-color:#f5f7fa;background-color:#194d94}.bl_visitorNav_link:focus.cts,.bl_visitorNav_link:hover.cts{border-bottom-color:#e7efd7;background-color:#72af2d}.bl_visitorNav_link:focus.ctf,.bl_visitorNav_link:hover.ctf{border-bottom-color:#ece2ef;background-color:purple}.bl_visitorNav_link:focus.ctk,.bl_visitorNav_link:hover.ctk{border-bottom-color:#f5fff9;background-color:#006f3f}.bl_visitorNav_link:focus.ctn,.bl_visitorNav_link:hover.ctn{border-bottom-color:#ffffd6;background-color:maroon}.bl_visitorNav_link:focus.ctsp,.bl_visitorNav_link:hover.ctsp{border-bottom-color:#e6e3f1;background-color:#725da5}.bl_visitorNav_link:focus.cto,.bl_visitorNav_link:hover.cto{border-bottom-color:#eaf5fc;background-color:#195e7d}.bl_visitorNav_link:focus.cthk,.bl_visitorNav_link:hover.cthk{border-bottom-color:#f2ecdb;background-color:#b2921a}.bl_visitorNav_link:focus.cths,.bl_visitorNav_link:hover.cths{border-bottom-color:#fadaca;background-color:red}.bl_visitorNav_link::after{content:"";position:absolute;top:50%;right:0;width:1px;height:20px;background-color:#ddd;transform:translateY(-50%)}.bl_visitorNav_link.noline::after{right:0;width:0;height:0}.bl_visitorNav_link_child{text-align:left;position:relative;display:block;padding:6px 28px;color:#000;font-weight:400;font-size:1rem;background-color:#fff;text-decoration:none;transition:.25s;white-space:nowrap}.bl_visitorNav_link_child:focus,.bl_visitorNav_link_child:hover{background-color:#eee;color:#ed1c24;text-decoration:none}.bl_visitorNav_link_child.disabled{color:#aaa;pointer-events:none}.bl_visitorNav_link_child.disabled:focus,.bl_visitorNav_link_child.disabled:hover{background-color:#fff;color:#aaa;text-decoration:none}.bl_visitorNav .bl_visitorNav_child{display:none;position:absolute}.bl_visitorNav .bl_visitorNav_item:hover>ul{display:inherit;border:1px solid #999;border-radius:3px;padding:6px 0;background-color:#fff}.material-icons.white,.form-select .white.form-select-overlay::after,.form-error .white.form-select-overlay::before{color:#fff}.toggle_btn{cursor:pointer;padding:6px 12px 6px 32px;background-color:#00a052;color:#fff}.toggle_btn::before{content:"";position:absolute;top:55%;left:6px;font-family:"Material Icons";transform:translateY(-50%);font-size:1.6em}.toggle_btn.selected::before{content:"";position:absolute;top:55%;left:6px;font-family:"Material Icons";transform:translateY(-50%);font-size:1.6em}.toggle_txt{display:none}main aside{width:250px;padding:0 15px 25px;border-right:1px solid #999}main aside .has-submenu.h-80px a{min-height:60px;display:grid;align-content:center}main aside.box h2,main aside.box .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list main aside.box .search-syllabary-title{background-color:#ffd4da}main aside.box .cstl{color:#b01f24}main aside.fox h2,main aside.fox .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list main aside.fox .search-syllabary-title{background-color:#e8f0fe}main aside.fox .cstl{color:#003a87}main aside.tex h2,main aside.tex .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list main aside.tex .search-syllabary-title{background-color:#bdf2dc}main aside.tex .cstl{color:#0b5011}main aside section{display:block;align-items:stretch}main aside section:first-child>:first-child{margin-top:0}main aside section .column{display:inline-flex;width:51px;margin-right:5px;margin-bottom:8px}main aside section .column.cw-2{width:69px;margin-right:6px}main aside section .column.cw-3{width:106px;margin-right:7px}main aside section .column.cw-4{width:219px;margin-right:7px}main aside section .column.fullWidth{width:249px;padding:0;margin:0 -15px 8px}main aside section h2,main aside section .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list main aside section .search-syllabary-title{display:block;margin:40px -15px 0;padding:16px;background:#ffd4da;font-size:16px;line-height:1.5;text-align:center}main aside section .list-menu{margin:0 -15px}main aside section .list-menu li{position:relative;margin:0 15px;padding:10px 0;font-size:14px;line-height:21px;border-bottom:1px solid #ccc}main aside section .list-menu li a{margin:-10px -15px;padding:10px 15px 10px 10px;color:#000;display:inline-block;width:249px;vertical-align:middle}main aside section .list-menu li a.ctl{font-size:1.045rem}main aside section .list-menu li a:hover,main aside section .list-menu li a.active{background:#f77;color:#fff;text-decoration:none}main aside section .list-menu li a.fox:hover,main aside section .list-menu li a.fox.active{background:#6088c2;color:#fff;text-decoration:none}main aside section .list-menu li a.ctl:focus .cstl,main aside section .list-menu li a.ctl:hover .cstl{color:#fff}main aside section .list-menu li a.active .cstl,main aside section .list-menu li a.active .cstl{color:#fff}main aside section .list-menu li.has-submenu a::after{position:absolute;top:25%;right:-18px;font-size:20px;content:"";font-family:"Material Icons"}main aside section .list-menu li .list-submenu{display:none}main aside section .list-submenu-area{position:absolute;display:flex;left:250px;top:56px;background-color:#fff;z-index:100000}main aside section .list-submenu-area .list-submenu-area-second,main aside section .list-submenu-area .list-submenu-area-third{width:320px;min-height:568px;border:1px solid #999;border-left:none}main aside section .list-submenu-area .list-submenu-area-second:empty,main aside section .list-submenu-area .list-submenu-area-third:empty{display:none}main aside section .list-submenu-area .list-submenu-area-second h3,main aside section .list-submenu-area .list-submenu-area-third h3{margin:0;padding:15px;font-weight:bold;color:#ed1c24;font-size:24px;line-height:35px}main aside section .list-submenu-area .list-submenu-area-second .list-menu-popup,main aside section .list-submenu-area .list-submenu-area-third .list-menu-popup{margin:0;background-color:#fff}main aside section .list-submenu-area .list-submenu-area-second .list-menu-popup li:first-child,main aside section .list-submenu-area .list-submenu-area-third .list-menu-popup li:first-child{border-top:1px solid #ccc}main aside section .list-submenu-area .list-submenu-area-second .list-menu-popup li:last-child,main aside section .list-submenu-area .list-submenu-area-third .list-menu-popup li:last-child{border-bottom:none}main aside section .list-submenu-area .list-submenu-area-second .list-menu-popup li a,main aside section .list-submenu-area .list-submenu-area-third .list-menu-popup li a{margin:-10px -15px;padding:10px 15px;color:#000;display:inline-block;width:318px;vertical-align:middle}main aside section .list-submenu-area .list-submenu-area-second .list-menu-popup li a:hover,main aside section .list-submenu-area .list-submenu-area-third .list-menu-popup li a:hover{background:#eee;color:#ed1c24}main aside section .list-submenu-area .list-submenu-area-second .list-menu-popup li.has-submenu a::after,main aside section .list-submenu-area .list-submenu-area-third .list-menu-popup li.has-submenu a::after{position:absolute;top:0;right:-18px;font-size:24px;line-height:44px;content:"";font-family:"Material Icons"}main aside section .list-information{padding-top:15px}main aside section .list-information li{margin-bottom:5px;font-weight:bold;font-size:14px;line-height:1.5}main aside section .list-information li .material-icons,main aside section .list-information li .form-select .form-select-overlay::after,.form-select main aside section .list-information li .form-select-overlay::after,main aside section .list-information li .form-error .form-select-overlay::before,.form-error main aside section .list-information li .form-select-overlay::before{margin-right:5px}main aside section .list-information li a{color:#000}main aside section .list-information li a:hover{color:#ed1c24;text-decoration:underline}main aside section .list-information li .counter{margin-left:5px;font-size:12px;padding:0 5px 3px;border-radius:3px;background-color:red;color:#fff}main aside section .list-information li .counter.green{background-color:#00a052}main aside section .list-information li .counter.gray{background-color:#666}main aside section .list-information .meet-list{padding-top:10px;font-size:12px !important;line-height:18px}main aside section .list-information .meet-list i{line-height:1;padding:2px 4px;margin-right:8px;display:inline-block;text-align:center;width:3em;border-radius:2px;background:#999;color:#fff}main aside section .list-information .meet-list i.meet-real{background:#a72224}main aside section .list-information .meet-list i.meet-web{background:#1545a7}.left-menu-dxpo-categories h2,.left-menu-dxpo-categories .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .left-menu-dxpo-categories .search-syllabary-title{margin-top:0}.left-menu-dxpo-categories .exhibitor-categories-list-link ul li{background-color:#8fc320;margin:17px 0;border-radius:3px;box-shadow:0 0 1px gray;padding:0 10px}.left-menu-dxpo-categories .exhibitor-categories-list-link ul li a{width:100%;display:inline-block;font-size:15px;color:#fff;text-decoration:none;font-weight:bold;line-height:40px}.left-menu-dxpo-categories .exhibitor-categories-list-link ul li a .material-icons,.left-menu-dxpo-categories .exhibitor-categories-list-link ul li a .form-select .form-select-overlay::after,.form-select .left-menu-dxpo-categories .exhibitor-categories-list-link ul li a .form-select-overlay::after,.left-menu-dxpo-categories .exhibitor-categories-list-link ul li a .form-error .form-select-overlay::before,.form-error .left-menu-dxpo-categories .exhibitor-categories-list-link ul li a .form-select-overlay::before{color:#fff;line-height:40px;float:right}.left-menu-mypage h1{padding:15px 3px;margin:0 -15px 10px;border-bottom:1px solid #ccc;background-color:#fffff1;color:#000}.left-menu-mypage h1.bordertop{border-top:1px solid #ccc}.left-menu-mypage section{margin:5px 0}.left-menu-mypage section h2,.left-menu-mypage section .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .left-menu-mypage section .search-syllabary-title,.left-menu-mypage section li{margin:5px 0}.left-menu-mypage section a{color:#000}.left-menu-mypage section h3.icon img{margin:10px 0;height:40px}.left-menu-mypage section h3.icon img:first-child{margin-top:5px}.left-menu-mypage section .list-menu{margin-bottom:15px}.left-menu-mypage section .list-menu li{margin:0 0 8px 20px;padding:0;font-size:14px;line-height:21px;font-weight:500;border-bottom:none;list-style-type:disc;list-style-position:inside;text-indent:-1em;padding-left:1em}.left-menu-mypage section .list-menu li.disc-none{list-style-type:none}.left-menu-mypage section .list-menu li a{display:inline;margin:0;padding:0;margin-left:-10px;width:100%;position:relative}.left-menu-mypage section .list-menu li a.right-arrow::after{position:absolute;top:0;right:-20px;font-size:26px;content:"";font-family:"Material Icons";font-weight:normal}.left-menu-mypage section .list-menu li a:hover,.left-menu-mypage section .list-menu li a.active{background:inherit;color:red;text-decoration:underline}.left-menu-mypage section .list-menu li a.disabled:hover,.left-menu-mypage section .list-menu li a.disabled.active{background:inherit;color:inherit;text-decoration:none}.left-menu-mypage section .list-menu li .counter{margin-left:5px;font-size:12px;padding:0 5px 3px;border-radius:3px;background-color:red;color:#fff}.left-menu-mypage section .list-menu li .counter.green{background-color:#00a052}.left-menu-mypage section .list-menu li .counter.gray{background-color:#666}.m-0{margin:0px !important}.mt-0{margin-top:0px !important}.ml-0{margin-left:0px !important}.mr-0{margin-right:0px !important}.mb-0{margin-bottom:0px !important}.m-5{margin:5px !important}.mt-5{margin-top:5px !important}.ml-5{margin-left:5px !important}.mr-5{margin-right:5px !important}.mb-5{margin-bottom:5px !important}.m-10{margin:10px !important}.mt-10{margin-top:10px !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}.mb-10,.search-syllabary .search-syllabary-supplier dd div h4,.search-syllabary .search-syllabary-supplier dd div .informationList dt h3,.informationList dt .search-syllabary .search-syllabary-supplier dd div h3,.search-syllabary .search-syllabary-supplier dd div .button-search-item,.search-syllabary .search-syllabary-supplier dd div .form-area .form-about *,.form-area .form-about .search-syllabary .search-syllabary-supplier dd div *,.search-syllabary .search-syllabary-supplier dd div .form-button .button,.form-button .search-syllabary .search-syllabary-supplier dd div .button,.search-syllabary .search-syllabary-supplier dd div .header-mypage .header-userinfo dl dd,.header-mypage .header-userinfo dl .search-syllabary .search-syllabary-supplier dd div dd,.search-syllabary .search-syllabary-supplier dd div .left-menu-mypage h1,.left-menu-mypage .search-syllabary .search-syllabary-supplier dd div h1,.search-syllabary .search-syllabary-supplier dd div .search-syllabary-header,.search-syllabary .search-syllabary-supplier dd div .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .search-syllabary-supplier dd div dd,.search-syllabary .search-syllabary-supplier dd div dt{margin-bottom:10px !important}.m-15{margin:15px !important}.mt-15{margin-top:15px !important}.ml-15{margin-left:15px !important}.mr-15{margin-right:15px !important}.mb-15{margin-bottom:15px !important}.m-20{margin:20px !important}.mt-20{margin-top:20px !important}.ml-20{margin-left:20px !important}.mr-20{margin-right:20px !important}.mb-20{margin-bottom:20px !important}.m-25{margin:25px !important}.mt-25{margin-top:25px !important}.ml-25{margin-left:25px !important}.mr-25{margin-right:25px !important}.mb-25{margin-bottom:25px !important}.m-30{margin:30px !important}.mt-30{margin-top:30px !important}.ml-30{margin-left:30px !important}.mr-30{margin-right:30px !important}.mb-30{margin-bottom:30px !important}.m-35{margin:35px !important}.mt-35{margin-top:35px !important}.ml-35{margin-left:35px !important}.mr-35{margin-right:35px !important}.mb-35{margin-bottom:35px !important}.m-40{margin:40px !important}.mt-40{margin-top:40px !important}.ml-40{margin-left:40px !important}.mr-40{margin-right:40px !important}.mb-40{margin-bottom:40px !important}.m-45{margin:45px !important}.mt-45{margin-top:45px !important}.ml-45{margin-left:45px !important}.mr-45{margin-right:45px !important}.mb-45{margin-bottom:45px !important}.m-50{margin:50px !important}.mt-50{margin-top:50px !important}.ml-50{margin-left:50px !important}.mr-50{margin-right:50px !important}.mb-50{margin-bottom:50px !important}.p-0{padding:0px !important}.pt-0{padding-top:0px !important}.pl-0{padding-left:0px !important}.pr-0{padding-right:0px !important}.pb-0{padding-bottom:0px !important}.p-5{padding:5px !important}.pt-5{padding-top:5px !important}.pl-5{padding-left:5px !important}.pr-5{padding-right:5px !important}.pb-5{padding-bottom:5px !important}.p-10{padding:10px !important}.pt-10{padding-top:10px !important}.pl-10{padding-left:10px !important}.pr-10{padding-right:10px !important}.pb-10{padding-bottom:10px !important}.p-15{padding:15px !important}.pt-15{padding-top:15px !important}.pl-15{padding-left:15px !important}.pr-15{padding-right:15px !important}.pb-15{padding-bottom:15px !important}.p-20{padding:20px !important}.pt-20{padding-top:20px !important}.pl-20{padding-left:20px !important}.pr-20{padding-right:20px !important}.pb-20{padding-bottom:20px !important}.p-25{padding:25px !important}.pt-25{padding-top:25px !important}.pl-25{padding-left:25px !important}.pr-25{padding-right:25px !important}.pb-25{padding-bottom:25px !important}.p-30{padding:30px !important}.pt-30{padding-top:30px !important}.pl-30{padding-left:30px !important}.pr-30{padding-right:30px !important}.pb-30{padding-bottom:30px !important}.p-35{padding:35px !important}.pt-35{padding-top:35px !important}.pl-35{padding-left:35px !important}.pr-35{padding-right:35px !important}.pb-35{padding-bottom:35px !important}.p-40{padding:40px !important}.pt-40{padding-top:40px !important}.pl-40{padding-left:40px !important}.pr-40{padding-right:40px !important}.pb-40{padding-bottom:40px !important}.p-45{padding:45px !important}.pt-45{padding-top:45px !important}.pl-45{padding-left:45px !important}.pr-45{padding-right:45px !important}.pb-45{padding-bottom:45px !important}.p-50{padding:50px !important}.pt-50{padding-top:50px !important}.pl-50{padding-left:50px !important}.pr-50{padding-right:50px !important}.pb-50{padding-bottom:50px !important}.p-55{padding:55px !important}.pt-55{padding-top:55px !important}.pl-55{padding-left:55px !important}.pr-55{padding-right:55px !important}.pb-55{padding-bottom:55px !important}.p-60{padding:60px !important}.pt-60{padding-top:60px !important}.pl-60{padding-left:60px !important}.pr-60{padding-right:60px !important}.pb-60{padding-bottom:60px !important}.p-65{padding:65px !important}.pt-65{padding-top:65px !important}.pl-65{padding-left:65px !important}.pr-65{padding-right:65px !important}.pb-65{padding-bottom:65px !important}.p-70{padding:70px !important}.pt-70{padding-top:70px !important}.pl-70{padding-left:70px !important}.pr-70{padding-right:70px !important}.pb-70{padding-bottom:70px !important}.p-75{padding:75px !important}.pt-75{padding-top:75px !important}.pl-75{padding-left:75px !important}.pr-75{padding-right:75px !important}.pb-75{padding-bottom:75px !important}.p-80{padding:80px !important}.pt-80{padding-top:80px !important}.pl-80{padding-left:80px !important}.pr-80{padding-right:80px !important}.pb-80{padding-bottom:80px !important}.p-85{padding:85px !important}.pt-85{padding-top:85px !important}.pl-85{padding-left:85px !important}.pr-85{padding-right:85px !important}.pb-85{padding-bottom:85px !important}.p-90{padding:90px !important}.pt-90{padding-top:90px !important}.pl-90{padding-left:90px !important}.pr-90{padding-right:90px !important}.pb-90{padding-bottom:90px !important}.p-95{padding:95px !important}.pt-95{padding-top:95px !important}.pl-95{padding-left:95px !important}.pr-95{padding-right:95px !important}.pb-95{padding-bottom:95px !important}.p-100{padding:100px !important}.pt-100{padding-top:100px !important}.pl-100{padding-left:100px !important}.pr-100{padding-right:100px !important}.pb-100{padding-bottom:100px !important}.webooth .webooth-section{display:block;width:100%;margin-bottom:5px;padding:0 15px 10px;border:1px solid #999;border-top:5px solid #1545a7}.webooth .webooth-section>dt{margin-left:-15px;margin-bottom:10px;padding:0 10px;background-color:#1545a7;color:#fff;display:inline-block;font-size:14px;line-height:2}.webooth .webooth-section>dd{overflow:scroll}.webooth .webooth-hero{display:block}.webooth .webooth-hero .webooth-industry{display:flex;margin-bottom:10px}.webooth .webooth-hero .webooth-industry h3,.webooth .webooth-hero .webooth-industry p,.webooth .webooth-hero .webooth-industry li,.webooth .webooth-hero .webooth-industry button{height:50px;width:60px}.webooth .webooth-hero .webooth-industry h3{margin-right:5px;padding:10px;width:135px;background:#006837;color:#fff;font-size:16px;line-height:1.71}.webooth .webooth-hero .webooth-industry .webooth-available-list p{position:relative;float:left;margin-right:2px;padding:8px 10px;background:#01a299;color:#fff;vertical-align:middle;text-align:left}.webooth .webooth-hero .webooth-industry .webooth-available-list p::before{position:absolute;right:1px;top:4px;font-size:30px;content:"";font-family:"Material Icons"}.webooth .webooth-hero .webooth-industry .webooth-available-list ul{float:left;border-spacing:1px 0;margin-right:2px}.webooth .webooth-hero .webooth-industry .webooth-available-list ul li{display:table-cell;vertical-align:middle;flex-wrap:wrap;border:1px solid #999;border-bottom:5px solid #ed2d3c;text-align:center}.webooth .webooth-hero .webooth-industry .webooth-available-list ul li a{display:table-cell;vertical-align:middle;height:45px;width:60px;color:#000}.webooth .webooth-hero .webooth-industry .webooth-available-list .button-webooth-available-more{float:left}.webooth .webooth-hero .webooth-company-name{margin-bottom:10px;padding:8px 15px;border-left:10px solid #1545a7;font-size:23px;line-height:34px}.webooth .webooth-hero .webooth-title{position:relative;margin-bottom:5px;padding:15px 15px 5px;background:#f1f1f1}.webooth .webooth-hero .webooth-title h1,.webooth .webooth-hero .webooth-title h2,.webooth .webooth-hero .webooth-title .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .webooth .webooth-hero .webooth-title .search-syllabary-title{padding-right:110px}.webooth .webooth-hero .webooth-title a{position:absolute;right:15px;bottom:10px}.webooth .webooth-hero .webooth-main{display:flex;margin-bottom:5px}.webooth .webooth-hero .webooth-main .webooth-about{margin-right:10px;width:571px}.webooth .webooth-hero .webooth-main .webooth-about .webooth-image{margin-bottom:5px}.webooth .webooth-hero .webooth-main .webooth-about .webooth-image img,.webooth .webooth-hero .webooth-main .webooth-about .webooth-image video{width:571px;height:342px}.webooth .webooth-hero .webooth-main .webooth-about .webooth-info{display:block;clear:both}.webooth .webooth-hero .webooth-main .webooth-about .webooth-info p{float:left;margin-right:15px}.webooth .webooth-hero .webooth-main .webooth-about .webooth-info p.webooth-id{float:right;margin-right:0}.webooth .webooth-hero .webooth-main .webooth-supplier-webooth-list{width:239px;height:342px}.webooth .webooth-hero .webooth-main .webooth-supplier-webooth-list dl{padding-bottom:0}.webooth .webooth-hero .webooth-main .webooth-supplier-webooth-list dl dd{height:296px}.webooth .webooth-hero .webooth-main .webooth-supplier-webooth-list dl dd a{display:inline-block;margin-bottom:10px;width:100%;color:#000;text-align:center}.webooth .webooth-hero .webooth-main .webooth-supplier-webooth-list dl dd a img{width:199px;height:111px}.webooth .webooth-hero .webooth-main .webooth-supplier-webooth-list dl dd .no-content{display:block;margin-top:137px;color:#999;font-size:14px;line-height:1.64;text-align:center}.webooth .webooth-hero .webooth-main .webooth-supplier-webooth-list>p{padding:0 18px}.webooth .webooth-buttons{margin-bottom:10px}.webooth .webooth-buttons ul{display:flex}.webooth .webooth-buttons ul li{display:block}.webooth .webooth-detail{display:block}.webooth .webooth-detail .webooth-overview{width:100%}.webooth .webooth-detail .webooth-specification,.webooth .webooth-detail .webooth-staff,.webooth .webooth-detail .webooth-memo{display:block;float:left}.webooth .webooth-detail .webooth-specification>dt,.webooth .webooth-detail .webooth-staff>dt,.webooth .webooth-detail .webooth-memo>dt{margin-bottom:5px}.webooth .webooth-detail .webooth-specification{margin-right:8px;width:544px;height:255px}.webooth .webooth-detail .webooth-specification>dd{height:226px}.webooth .webooth-detail .webooth-staff{position:relative;width:268px;height:145px}.webooth .webooth-detail .webooth-staff .webooth-staff-header-link{position:absolute;right:5px;top:6px}.webooth .webooth-detail .webooth-staff .webooth-staff-image-anker{position:absolute;left:66px;top:8px}.webooth .webooth-detail .webooth-staff .webooth-staff-image-anker a{display:inline-block}.webooth .webooth-detail .webooth-staff .webooth-staff-image-anker a img{width:20px;height:20px}.webooth .webooth-detail .webooth-staff>dd{height:106px}.webooth .webooth-detail .webooth-staff>dd li{margin-bottom:5px;border:1px solid #707070;border-left:5px solid #1545a7;position:relative}.webooth .webooth-detail .webooth-staff>dd li img{position:absolute;top:0;right:0;height:50px;width:50px}.webooth .webooth-detail .webooth-staff>dd li .webooth-staff-position{font-size:10px;line-height:2}.webooth .webooth-detail .webooth-staff>dd li .webooth-staff-name{font-size:20px;line-height:1.5}.webooth .webooth-detail .webooth-staff>dd li .webooth-staff-comment{font-size:10px;line-height:1.8}.webooth .webooth-detail .webooth-memo{position:relative;width:268px;height:102px}.webooth .webooth-detail .webooth-memo .webooth-memo-header-link{position:absolute;right:5px;top:6px}.webooth .webooth-detail .webooth-memo>dd{height:70px}.webooth .webooth-detail .webooth-memo textarea{border:1px solid #444;width:235px;height:60px}.webooth .webooth-keyword{clear:both;padding:10px 60px}.webooth .webooth-keyword ul{display:flex;flex-wrap:wrap}.webooth .webooth-keyword ul li{flex-shrink:0;margin-right:15px}.webooth .webooth-relation-event img{width:150px;height:50px}.webooth .webooth-suggest{display:block}.webooth .webooth-suggest h3{margin-bottom:10px;background-color:#00913d;color:#fff;font-size:24px;line-height:1.5}.webooth .webooth-suggest ul{display:block;width:100%}.webooth .webooth-suggest ul li{float:left;margin-right:8px;margin-bottom:10px}.webooth .webooth-suggest ul li:nth-child(4n){margin-right:0}.webooth .webooth-suggest img{width:199px;height:111px}.search-syllabary .search-syllabary-header{font-weight:400;height:50px;width:100%;background:#eedcc6;line-height:50px}.search-syllabary .search-syllabary-list{display:flex;flex-direction:row;margin-bottom:35px}.search-syllabary .search-syllabary-list .search-syllabary-title{flex-grow:1;margin-right:27px;height:53px;line-height:51px;background:#c8a569;color:#fff;vertical-align:middle;border-radius:2px;transition:.3s}.search-syllabary .search-syllabary-list .search-syllabary-title.disable{pointer-events:none}.search-syllabary .search-syllabary-list .search-syllabary-title:hover{text-decoration:none;opacity:.8}.search-syllabary .search-syllabary-list .search-syllabary-title:last-child{margin-right:0}.search-syllabary .search-syllabary-list .search-syllabary-title.syllabary-header{flex-shrink:0;flex-grow:unset;margin-right:auto;width:57px}.search-syllabary .search-syllabary-list .search-syllabary-text{font-size:15px;margin:0;margin-right:30px;font-weight:500;height:73px;line-height:73px}.search-syllabary .search-syllabary-title-border{align-items:center;margin:10px 0 5px;padding-bottom:5px;border-bottom:5px solid #c8a569}.search-syllabary .search-syllabary-supplier-list-header{display:flex}.search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header dd{height:40px;line-height:40px;background:#eedcc6;vertical-align:middle}.search-syllabary .search-syllabary-supplier-list-header dt{flex-shrink:0;margin-right:10px;width:322px}.search-syllabary .search-syllabary-supplier-list-header dd{flex-grow:1}.search-syllabary .search-syllabary-supplier{display:flex;margin:10px 0;border-bottom:1px solid #999}.search-syllabary .search-syllabary-supplier dt{flex-shrink:0;margin-right:10px;width:322px;text-align:left}.search-syllabary .search-syllabary-supplier dd{flex-grow:1;display:flex}.search-syllabary .search-syllabary-supplier dd div{flex-grow:1}.search-syllabary .search-syllabary-supplier dd div p{font-size:14px}.search-syllabary .search-syllabary-supplier dd>.button{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:50px;height:50px;line-height:1.5}.teather.teather-with-background{background-image:url("/u/images/dxpo/background-teather.jpg");background-size:cover}.teather.teather-with-background-ct{background-image:url("/u/images/tex/ct_background.jpg");background-size:cover}.teather main{margin:60px auto 60px;padding:50px;width:620px;border-radius:5px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}.teather main.medium-width{width:700px}.teather main.large-width{margin:30px auto 40px;padding:20px;width:800px}.teather main.large-width-820{width:820px;margin:0 auto 0;padding:0 15px 25px;border-radius:0}.teather main.large-width{margin:30px auto 40px;padding:20px;width:800px}.teather main article{padding:0;width:100%}.teather main article .form-text{margin-bottom:10px}.teather main article .form-text label{margin-right:20px}.teather main article .form-text input,.teather main article .form-text .form-message-login{width:290px}.teather main article .form-text .form-message-login{display:inline-block}.teather main article .terms-of-service{margin-bottom:30px;border:1px solid #999;height:105px;scrollbar-width:thin;overflow-y:scroll;overflow-x:hidden}.teather main article .terms-of-service p{padding:5px 8px}.teather .area-reset-password{margin-bottom:80px}.teather .area-reset-password th{width:100px;vertical-align:middle}.teather .area-reset-password td{text-align:left}.teather .area-reset-password td .form-text{text-align:left}.tex main article .terms-of-service{margin-bottom:30px;border:1px solid #999;height:105px;scrollbar-width:thin;overflow-y:scroll;overflow-x:hidden}.tex main article .terms-of-service p{padding:5px 8px}.terms-of-service{margin-bottom:30px;border:1px solid #999;height:155px;overflow-x:scroll}.terms-of-service p{padding:10px 15px}.fixed-content{position:fixed;right:0;bottom:0;width:100%}.fixed-content .main-area-overlay{position:relative;width:1100px;margin:0 auto}.fixed-content .main-area-overlay .button-chat{transition:.25s;cursor:pointer;position:absolute;right:-76px;bottom:100px;width:90px;height:90px}.fixed-content .main-area-overlay .button-chat img{width:90px;height:90px}.fixed-content .main-area-overlay .button-chat:hover{transform:scale(1.2) translate(0, -4%)}.fixed-content .main-area-overlay .button-back-to-top{transition:.25s;position:absolute;right:-55px;bottom:35px;width:48px;height:48px;background:#666;border:3px solid #fff;border-radius:50%;color:#fff;text-align:center}.fixed-content .main-area-overlay .button-back-to-top:hover{background:#888;color:#fff}.fixed-content .main-area-overlay .button-back-to-top img{margin:12px 0;display:inline-block}.el_categoryList{font-size:1.095rem;font-weight:600;margin-top:-6px;margin-left:20px}.el_categoryList li{margin-bottom:6px;padding-bottom:6px;border-bottom:1px dotted #ccc}.el_categoryList li a{position:relative;text-indent:-20px}.el_categoryList li a::before{content:"";position:absolute;top:1px;left:.1em;font-family:"Font Awesome 5 Free";font-size:1.1rem;font-weight:900}.bl_tabNav{display:flex}.bl_tabNav.bl_tabNav_cate-a{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.bl_tabNav.bl_tabNav_cate-a li a{position:relative;display:inline-block;width:260px;height:79px;padding-left:21px;color:#e6f4ea;font-size:1.8rem;font-weight:600;line-height:2.2rem;background-color:#006837;border:1px solid #fff;text-decoration:none;display:flex;align-items:center}.bl_tabNav.bl_tabNav_cate-a li a::after{content:"";position:absolute;top:50%;right:.63em;font-family:"Font Awesome 5 Free";font-size:2.3rem;font-weight:900;transform:translateY(-50%)}.bl_tabNav.bl_tabNav_cate-a li a.cate1::after{content:""}.bl_tabNav.bl_tabNav_cate-a li a.cate2::after{content:""}.bl_tabNav.bl_tabNav_cate-a li a.cate3::after{content:""}.bl_tabNav.bl_tabNav_cate-a li a.cate4::after{content:""}.bl_tabNav.bl_tabNav_cate-a li a.cate5::after{content:""}.bl_tabNav.bl_tabNav_cate-a li a.cate6::after{content:""}.bl_tabNav.bl_tabNav_cate-a li a.active{background-color:#00a052;color:#fff;font-weight:600}.bl_tabNav.bl_tabNav_cate-a li a.active::before{content:"";position:absolute;top:50%;right:-0.285em;font-family:"Font Awesome 5 Free";font-size:2.2rem;font-weight:900;color:#00a052;transform:translateY(-50%);z-index:2}.bl_tabNav.bl_tabNav_cate-a li a:not(.active):hover{color:#fff;background-color:#00a052;transition:opacity .4s}.bl_tabNav_cont.active{flex:1;border:2px solid #00a052;border-left:none;background-color:#fff;color:#000;padding:0;display:block}.bl_tabNav_cont{display:none}.el_tabNav1,.el_tabNav2,.el_tabNav3,.el_tabNav4,.el_tabNav5,.el_tabNav6{display:flex}.el_tabNav1.el_tabNav1_cate-a,.el_tabNav2.el_tabNav2_cate-a,.el_tabNav3.el_tabNav3_cate-a,.el_tabNav4.el_tabNav4_cate-a,.el_tabNav5.el_tabNav5_cate-a,.el_tabNav6.el_tabNav6_cate-a{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.el_tabNav1.el_tabNav1_cate-a li a,.el_tabNav2.el_tabNav2_cate-a li a,.el_tabNav3.el_tabNav3_cate-a li a,.el_tabNav4.el_tabNav4_cate-a li a,.el_tabNav5.el_tabNav5_cate-a li a,.el_tabNav6.el_tabNav6_cate-a li a{position:relative;display:inline-block;width:260px;height:94px;padding:2px 26px 2px 12px;color:#000;border:1px solid #fff;font-size:1.265rem;font-weight:500;background-color:#e6f4ea;text-decoration:none;display:flex;align-items:center}.el_tabNav1.el_tabNav1_cate-a li a.active,.el_tabNav2.el_tabNav2_cate-a li a.active,.el_tabNav3.el_tabNav3_cate-a li a.active,.el_tabNav4.el_tabNav4_cate-a li a.active,.el_tabNav5.el_tabNav5_cate-a li a.active,.el_tabNav6.el_tabNav6_cate-a li a.active{border:2px solid #fff;background-color:#fff;color:#008144;font-weight:600}.el_tabNav1.el_tabNav1_cate-a li a.active::after,.el_tabNav2.el_tabNav2_cate-a li a.active::after,.el_tabNav3.el_tabNav3_cate-a li a.active::after,.el_tabNav4.el_tabNav4_cate-a li a.active::after,.el_tabNav5.el_tabNav5_cate-a li a.active::after,.el_tabNav6.el_tabNav6_cate-a li a.active::after{content:"";position:absolute;top:50%;right:.63em;color:#008144;font-family:"Font Awesome 5 Free";font-size:1.5rem;font-weight:900;transform:translateY(-50%)}.el_tabNav1.el_tabNav1_cate-a li a:not(.active):hover,.el_tabNav2.el_tabNav2_cate-a li a:not(.active):hover,.el_tabNav3.el_tabNav3_cate-a li a:not(.active):hover,.el_tabNav4.el_tabNav4_cate-a li a:not(.active):hover,.el_tabNav5.el_tabNav5_cate-a li a:not(.active):hover,.el_tabNav6.el_tabNav6_cate-a li a:not(.active):hover{background-color:#fff;color:#008144}.el_tabNav1_cont.active,.el_tabNav2_cont.active,.el_tabNav3_cont.active,.el_tabNav4_cont.active,.el_tabNav5_cont.active,.el_tabNav6_cont.active{flex:1;padding:12px;display:block}.el_tabNav1_cont,.el_tabNav2_cont,.el_tabNav3_cont,.el_tabNav4_cont,.el_tabNav5_cont,.el_tabNav6_cont{display:none}.bl_tabNav_box{display:flex}.bl_tabNav_box.bl_tabNav_box_cate-a{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.bl_tabNav_box.bl_tabNav_box_cate-a li a{position:relative;display:inline-block;width:260px;height:48px;padding:2px 6px;color:#222;font-size:1.105rem;line-height:1.875rem;font-weight:700;background-color:#fce8e6;border:2px solid #eedcc6;border-right:2px solid #b01f24;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bl_tabNav_box.bl_tabNav_box_cate-a li a>span{position:relative;background-color:none;border:2px solid #b01f24;color:#b01f24;font-size:1.145rem;width:190px;text-align:center;border-radius:6px;padding:2px;margin-top:6px}.bl_tabNav_box.bl_tabNav_box_cate-a li a>span::after{content:"";position:absolute;top:50%;right:.53em;font-family:"Font Awesome 5 Free";font-size:1.1rem;font-weight:900;transform:translateY(-50%)}.bl_tabNav_box.bl_tabNav_box_cate-a li a.active{background-color:#fff;border:2px solid #b01f24;border-right:2px solid #fff;color:#b01f24;font-weight:600}.bl_tabNav_box_cont.active{flex:1;border:2px solid #b01f24;border-left:none;background-color:#fff;color:#000;padding:0;display:block}.bl_tabNav_box_cont{display:none}.el_tabNav_box1,.el_tabNav_box2,.el_tabNav_box3,.el_tabNav_box4,.el_tabNav_box5,.el_tabNav_box6,.el_tabNav_box7,.el_tabNav_box8,.el_tabNav_box9{display:flex;margin:12px 0}.el_tabNav_box1.el_tabNav_box1_cate-a,.el_tabNav_box2.el_tabNav_box2_cate-a,.el_tabNav_box3.el_tabNav_box3_cate-a,.el_tabNav_box4.el_tabNav_box4_cate-a,.el_tabNav_box5.el_tabNav_box5_cate-a,.el_tabNav_box6.el_tabNav_box6_cate-a,.el_tabNav_box7.el_tabNav_box7_cate-a,.el_tabNav_box8.el_tabNav_box8_cate-a,.el_tabNav_box9.el_tabNav_box9_cate-a{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.el_tabNav_box1.el_tabNav_box1_cate-a li a,.el_tabNav_box2.el_tabNav_box2_cate-a li a,.el_tabNav_box3.el_tabNav_box3_cate-a li a,.el_tabNav_box4.el_tabNav_box4_cate-a li a,.el_tabNav_box5.el_tabNav_box5_cate-a li a,.el_tabNav_box6.el_tabNav_box6_cate-a li a,.el_tabNav_box7.el_tabNav_box7_cate-a li a,.el_tabNav_box8.el_tabNav_box8_cate-a li a,.el_tabNav_box9.el_tabNav_box9_cate-a li a{position:relative;display:inline-block;width:250px;padding:1px 26px 1px 12px;margin:2px 6px;color:#b01f24;border:1px solid #fff;font-size:1.095rem;font-weight:600;background-color:#fff;text-decoration:none;display:flex;align-items:center}.el_tabNav_box1.el_tabNav_box1_cate-a li a::after,.el_tabNav_box2.el_tabNav_box2_cate-a li a::after,.el_tabNav_box3.el_tabNav_box3_cate-a li a::after,.el_tabNav_box4.el_tabNav_box4_cate-a li a::after,.el_tabNav_box5.el_tabNav_box5_cate-a li a::after,.el_tabNav_box6.el_tabNav_box6_cate-a li a::after,.el_tabNav_box7.el_tabNav_box7_cate-a li a::after,.el_tabNav_box8.el_tabNav_box8_cate-a li a::after,.el_tabNav_box9.el_tabNav_box9_cate-a li a::after{content:"";position:absolute;top:50%;right:.63em;color:#fff;font-family:"Font Awesome 5 Free";font-size:1.265rem;font-weight:900;transform:translateY(-50%)}.el_tabNav_box1.el_tabNav_box1_cate-a li a.active,.el_tabNav_box2.el_tabNav_box2_cate-a li a.active,.el_tabNav_box3.el_tabNav_box3_cate-a li a.active,.el_tabNav_box4.el_tabNav_box4_cate-a li a.active,.el_tabNav_box5.el_tabNav_box5_cate-a li a.active,.el_tabNav_box6.el_tabNav_box6_cate-a li a.active,.el_tabNav_box7.el_tabNav_box7_cate-a li a.active,.el_tabNav_box8.el_tabNav_box8_cate-a li a.active,.el_tabNav_box9.el_tabNav_box9_cate-a li a.active{border:2px solid #fff;background-color:#b01f24;border-radius:6px;color:#fff;font-weight:600}.el_tabNav_box1.el_tabNav_box1_cate-a li a.active::after,.el_tabNav_box2.el_tabNav_box2_cate-a li a.active::after,.el_tabNav_box3.el_tabNav_box3_cate-a li a.active::after,.el_tabNav_box4.el_tabNav_box4_cate-a li a.active::after,.el_tabNav_box5.el_tabNav_box5_cate-a li a.active::after,.el_tabNav_box6.el_tabNav_box6_cate-a li a.active::after,.el_tabNav_box7.el_tabNav_box7_cate-a li a.active::after,.el_tabNav_box8.el_tabNav_box8_cate-a li a.active::after,.el_tabNav_box9.el_tabNav_box9_cate-a li a.active::after{content:"";position:absolute;top:50%;right:.63em;color:#fff;font-family:"Font Awesome 5 Free";font-size:1.265rem;font-weight:900;transform:translateY(-50%)}.el_tabNav_box1.el_tabNav_box1_cate-a li a:not(.active):hover,.el_tabNav_box2.el_tabNav_box2_cate-a li a:not(.active):hover,.el_tabNav_box3.el_tabNav_box3_cate-a li a:not(.active):hover,.el_tabNav_box4.el_tabNav_box4_cate-a li a:not(.active):hover,.el_tabNav_box5.el_tabNav_box5_cate-a li a:not(.active):hover,.el_tabNav_box6.el_tabNav_box6_cate-a li a:not(.active):hover,.el_tabNav_box7.el_tabNav_box7_cate-a li a:not(.active):hover,.el_tabNav_box8.el_tabNav_box8_cate-a li a:not(.active):hover,.el_tabNav_box9.el_tabNav_box9_cate-a li a:not(.active):hover{background-color:#b01f24;border-radius:6px;color:#fff}.el_tabNav_box1_cont.active,.el_tabNav_box2_cont.active,.el_tabNav_box3_cont.active,.el_tabNav_box4_cont.active,.el_tabNav_box5_cont.active,.el_tabNav_box6_cont.active,.el_tabNav_box7_cont.active,.el_tabNav_box8_cont.active,.el_tabNav_box9_cont.active{flex:1;padding:12px;padding-top:10px;padding-left:6px;display:block;border-left:2px solid #ddd}.el_tabNav_box1_cont,.el_tabNav_box2_cont,.el_tabNav_box3_cont,.el_tabNav_box4_cont,.el_tabNav_box5_cont,.el_tabNav_box6_cont,.el_tabNav_box7_cont,.el_tabNav_box8_cont,.el_tabNav_box9_cont{display:none}.bl_tabNav_fox{display:flex}.bl_tabNav_fox.bl_tabNav_fox_cate-a{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.bl_tabNav_fox.bl_tabNav_fox_cate-a li a{position:relative;display:inline-block;width:260px;height:42px;padding:2px 6px;color:#222;font-size:1.105rem;line-height:1.875rem;font-weight:700;background-color:#e8f0fe;border:2px solid #ddd;border-right:2px solid #003a87;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bl_tabNav_fox.bl_tabNav_fox_cate-a li a>span{position:relative;background-color:none;border:2px solid #003a87;color:#003a87;font-size:1.145rem;width:190px;text-align:center;border-radius:6px;padding:2px;margin-top:6px}.bl_tabNav_fox.bl_tabNav_fox_cate-a li a>span::after{content:"";position:absolute;top:50%;right:.53em;font-family:"Font Awesome 5 Free";font-size:1.1rem;font-weight:900;transform:translateY(-50%)}.bl_tabNav_fox.bl_tabNav_fox_cate-a li a.active{background-color:#fff;border:2px solid #003a87;border-right:2px solid #fff;color:#003a87;font-weight:600}.bl_tabNav_fox_cont.active{flex:1;border:2px solid #003a87;border-left:none;background-color:#fff;color:#000;padding:0;display:block}.bl_tabNav_fox_cont{display:none}.el_tabNav_fox1,.el_tabNav_fox2,.el_tabNav_fox3,.el_tabNav_fox4,.el_tabNav_fox5,.el_tabNav_fox6,.el_tabNav_fox7,.el_tabNav_fox8,.el_tabNav_fox9,.el_tabNav_fox10,.el_tabNav_fox11,.el_tabNav_fox12,.el_tabNav_fox13{display:flex;margin:12px 0}.el_tabNav_fox1.el_tabNav_fox1_cate-a,.el_tabNav_fox2.el_tabNav_fox2_cate-a,.el_tabNav_fox3.el_tabNav_fox3_cate-a,.el_tabNav_fox4.el_tabNav_fox4_cate-a,.el_tabNav_fox5.el_tabNav_fox5_cate-a,.el_tabNav_fox6.el_tabNav_fox6_cate-a,.el_tabNav_fox7.el_tabNav_fox7_cate-a,.el_tabNav_fox8.el_tabNav_fox8_cate-a,.el_tabNav_fox9.el_tabNav_fox9_cate-a,.el_tabNav_fox10.el_tabNav_fox10_cate-a,.el_tabNav_fox11.el_tabNav_fox11_cate-a,.el_tabNav_fox12.el_tabNav_fox12_cate-a,.el_tabNav_fox13.el_tabNav_fox13_cate-a{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.el_tabNav_fox1.el_tabNav_fox1_cate-a li a,.el_tabNav_fox2.el_tabNav_fox2_cate-a li a,.el_tabNav_fox3.el_tabNav_fox3_cate-a li a,.el_tabNav_fox4.el_tabNav_fox4_cate-a li a,.el_tabNav_fox5.el_tabNav_fox5_cate-a li a,.el_tabNav_fox6.el_tabNav_fox6_cate-a li a,.el_tabNav_fox7.el_tabNav_fox7_cate-a li a,.el_tabNav_fox8.el_tabNav_fox8_cate-a li a,.el_tabNav_fox9.el_tabNav_fox9_cate-a li a,.el_tabNav_fox10.el_tabNav_fox10_cate-a li a,.el_tabNav_fox11.el_tabNav_fox11_cate-a li a,.el_tabNav_fox12.el_tabNav_fox12_cate-a li a,.el_tabNav_fox13.el_tabNav_fox13_cate-a li a{position:relative;display:inline-block;width:250px;padding:3px 26px 3px 12px;margin:1px 6px;color:#003a87;border:1px solid #fff;font-size:1.095rem;font-weight:600;background-color:#fff;text-decoration:none;display:flex;align-items:center}.el_tabNav_fox1.el_tabNav_fox1_cate-a li a::after,.el_tabNav_fox2.el_tabNav_fox2_cate-a li a::after,.el_tabNav_fox3.el_tabNav_fox3_cate-a li a::after,.el_tabNav_fox4.el_tabNav_fox4_cate-a li a::after,.el_tabNav_fox5.el_tabNav_fox5_cate-a li a::after,.el_tabNav_fox6.el_tabNav_fox6_cate-a li a::after,.el_tabNav_fox7.el_tabNav_fox7_cate-a li a::after,.el_tabNav_fox8.el_tabNav_fox8_cate-a li a::after,.el_tabNav_fox9.el_tabNav_fox9_cate-a li a::after,.el_tabNav_fox10.el_tabNav_fox10_cate-a li a::after,.el_tabNav_fox11.el_tabNav_fox11_cate-a li a::after,.el_tabNav_fox12.el_tabNav_fox12_cate-a li a::after,.el_tabNav_fox13.el_tabNav_fox13_cate-a li a::after{content:"";position:absolute;top:50%;right:.63em;color:#fff;font-family:"Font Awesome 5 Free";font-size:1.265rem;font-weight:900;transform:translateY(-50%)}.el_tabNav_fox1.el_tabNav_fox1_cate-a li a.active,.el_tabNav_fox2.el_tabNav_fox2_cate-a li a.active,.el_tabNav_fox3.el_tabNav_fox3_cate-a li a.active,.el_tabNav_fox4.el_tabNav_fox4_cate-a li a.active,.el_tabNav_fox5.el_tabNav_fox5_cate-a li a.active,.el_tabNav_fox6.el_tabNav_fox6_cate-a li a.active,.el_tabNav_fox7.el_tabNav_fox7_cate-a li a.active,.el_tabNav_fox8.el_tabNav_fox8_cate-a li a.active,.el_tabNav_fox9.el_tabNav_fox9_cate-a li a.active,.el_tabNav_fox10.el_tabNav_fox10_cate-a li a.active,.el_tabNav_fox11.el_tabNav_fox11_cate-a li a.active,.el_tabNav_fox12.el_tabNav_fox12_cate-a li a.active,.el_tabNav_fox13.el_tabNav_fox13_cate-a li a.active{border:2px solid #fff;background-color:#003a87;border-radius:6px;color:#fff;font-weight:600}.el_tabNav_fox1.el_tabNav_fox1_cate-a li a.active::after,.el_tabNav_fox2.el_tabNav_fox2_cate-a li a.active::after,.el_tabNav_fox3.el_tabNav_fox3_cate-a li a.active::after,.el_tabNav_fox4.el_tabNav_fox4_cate-a li a.active::after,.el_tabNav_fox5.el_tabNav_fox5_cate-a li a.active::after,.el_tabNav_fox6.el_tabNav_fox6_cate-a li a.active::after,.el_tabNav_fox7.el_tabNav_fox7_cate-a li a.active::after,.el_tabNav_fox8.el_tabNav_fox8_cate-a li a.active::after,.el_tabNav_fox9.el_tabNav_fox9_cate-a li a.active::after,.el_tabNav_fox10.el_tabNav_fox10_cate-a li a.active::after,.el_tabNav_fox11.el_tabNav_fox11_cate-a li a.active::after,.el_tabNav_fox12.el_tabNav_fox12_cate-a li a.active::after,.el_tabNav_fox13.el_tabNav_fox13_cate-a li a.active::after{content:"";position:absolute;top:50%;right:.63em;color:#fff;font-family:"Font Awesome 5 Free";font-size:1.265rem;font-weight:900;transform:translateY(-50%)}.el_tabNav_fox1.el_tabNav_fox1_cate-a li a:not(.active):hover,.el_tabNav_fox2.el_tabNav_fox2_cate-a li a:not(.active):hover,.el_tabNav_fox3.el_tabNav_fox3_cate-a li a:not(.active):hover,.el_tabNav_fox4.el_tabNav_fox4_cate-a li a:not(.active):hover,.el_tabNav_fox5.el_tabNav_fox5_cate-a li a:not(.active):hover,.el_tabNav_fox6.el_tabNav_fox6_cate-a li a:not(.active):hover,.el_tabNav_fox7.el_tabNav_fox7_cate-a li a:not(.active):hover,.el_tabNav_fox8.el_tabNav_fox8_cate-a li a:not(.active):hover,.el_tabNav_fox9.el_tabNav_fox9_cate-a li a:not(.active):hover,.el_tabNav_fox10.el_tabNav_fox10_cate-a li a:not(.active):hover,.el_tabNav_fox11.el_tabNav_fox11_cate-a li a:not(.active):hover,.el_tabNav_fox12.el_tabNav_fox12_cate-a li a:not(.active):hover,.el_tabNav_fox13.el_tabNav_fox13_cate-a li a:not(.active):hover{background-color:#003a87;border-radius:6px;color:#fff}.el_tabNav_fox1_cont.active,.el_tabNav_fox2_cont.active,.el_tabNav_fox3_cont.active,.el_tabNav_fox4_cont.active,.el_tabNav_fox5_cont.active,.el_tabNav_fox6_cont.active,.el_tabNav_fox7_cont.active,.el_tabNav_fox8_cont.active,.el_tabNav_fox9_cont.active,.el_tabNav_fox10_cont.active,.el_tabNav_fox11_cont.active,.el_tabNav_fox12_cont.active,.el_tabNav_fox13_cont.active{flex:1;padding:12px;padding-top:10px;padding-left:6px;display:block;border-left:2px solid #ddd}.el_tabNav_fox1_cont,.el_tabNav_fox2_cont,.el_tabNav_fox3_cont,.el_tabNav_fox4_cont,.el_tabNav_fox5_cont,.el_tabNav_fox6_cont,.el_tabNav_fox7_cont,.el_tabNav_fox8_cont,.el_tabNav_fox9_cont,.el_tabNav_fox10_cont,.el_tabNav_fox11_cont,.el_tabNav_fox12_cont,.el_tabNav_fox13_cont{display:none}.bl_indentSection{margin-left:4.5em;text-indent:-4.5em}.el_btn_cat2c{font-size:14px;line-height:14px;padding:4px 6px;color:#b01f24;font-weight:600;margin:0 0 4px}.el_btn_cat2c.fox{color:#003a87}.el_btn_cat2c.tex{color:#005d2f}.el_btn_cat2c>span:active,.el_btn_cat2c>span:hover{text-decoration:underline}.el_btn_cat2c::before{content:"▶";position:relative;top:50%;left:-2px;padding-right:3px;font-family:"Material Icons"}.el_btn_cat2c::after{content:"";position:relative;top:50%;right:-4px;padding-left:2px;font-family:"Material Icons"}.el_btn_cat3c{font-weight:500;font-size:14px;line-height:14px;padding:2px 14px 2px 0;border-radius:2px;color:#000;margin-bottom:6px}.el_btn_cat3c:active,.el_btn_cat3c:hover{color:#ed1c24;text-decoration:underline}.el_btn_cat2c.wide{width:220px;border:1px solid #b01f24;padding-bottom:6px;text-align:center;margin-right:12px}.el_btn_cat2c.wide::before{content:none}.el_btn_cat2c.wide::after{content:none}.bl_indentSection.wide{margin-left:235px;text-indent:-235px}.category-button-list{margin-top:10px}.category-button-list .button{margin-right:3px;margin-bottom:5px}.category-button-list .button:nth-child(4){margin-right:0}h3.kaigoyouhin,.button-category-menu.kaigoyouhin{border-bottom-color:#006837 !important}h3.kaigoyouhin::before,.button-category-menu.kaigoyouhin::before{background:#006837}h3.kaigo-system,.button-category-menu.kaigo-system{border-bottom-color:#0071bc !important}h3.kaigo-system::before,.button-category-menu.kaigo-system::before{background:#0071bc}h3.mimamori-system,.button-category-menu.mimamori-system{border-bottom-color:#1a9cc5 !important}h3.mimamori-system::before,.button-category-menu.mimamori-system::before{background:#1a9cc5}h3.kaigo-recreation,.button-category-menu.kaigo-recreation{border-bottom-color:#932797 !important}h3.kaigo-recreation::before,.button-category-menu.kaigo-recreation::before{background:#932797}h3.care-food,.button-category-menu.care-food{border-bottom-color:#f15c26 !important}h3.care-food::before,.button-category-menu.care-food::before{background:#f15c26}h3.kaigo-technology,.button-category-menu.kaigo-technology{border-bottom-color:#172989 !important}h3.kaigo-technology::before,.button-category-menu.kaigo-technology::before{background:#172989}h3.kaigo-yobou,.button-category-menu.kaigo-yobou{border-bottom-color:#ec6c00 !important}h3.kaigo-yobou::before,.button-category-menu.kaigo-yobou::before{background:#ec6c00}h3.tyoukoureisha-machi,.button-category-menu.tyoukoureisha-machi{border-bottom-color:#00a1e9 !important}h3.tyoukoureisha-machi::before,.button-category-menu.tyoukoureisha-machi::before{background:#00a1e9}h3.zaitaku-iryou,.button-category-menu.zaitaku-iryou{border-bottom-color:#d7000a !important}h3.zaitaku-iryou::before,.button-category-menu.zaitaku-iryou::before{background:#d7000a}h3.shougai-fukushi,.button-category-menu.shougai-fukushi{border-bottom-color:#fe97a7 !important}h3.shougai-fukushi::before,.button-category-menu.shougai-fukushi::before{background:#fe97a7}h1.mypage-border-has-mergin{margin:20px 0;line-height:42px}h1.mypage-border-has-mergin .material-icons-outlined{font-size:42px;line-height:1;vertical-align:bottom;color:#c8a569}h3.mypage-header{padding-bottom:3px;position:relative}h3.mypage-header span{font-size:inherit;color:#ed1c24}h3.mypage-header.mypage-header-border-gold{border-bottom:3px solid #c8a569}h3.mypage-header.mypage-header-border-silver{border-bottom:3px solid #aaa}.informationList{display:flex;flex-wrap:wrap;margin-bottom:20px}.informationList dt,.informationList dd{margin-top:20px;padding-bottom:15px;border-bottom:1px dotted #999}.informationList dt{flex-shrink:0;width:140px;padding-right:25px}.informationList dd{flex-grow:1;flex-basis:680px}.informationList dd b,.informationList dd a{font-size:inherit}.video-flex{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 10px}.video-flex li{width:199px;height:112px;margin:0 8px 8px 0}.video-flex li:nth-of-type(4n){margin:0 0 8px 0}.video-flex li a{width:100%;height:100%;display:block}.video-flex li a video,.video-flex li a img{width:100%;height:100%}.mypage-thumbnail-image-area{border:1px solid #ccc}.mypage-thumbnail-image-area:hover{border:none;transform:scale(1.6) translate(0, -12%);box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -4px rgba(0,0,0,.5)}.full-width{width:100%}.table{table-layout:fixed;border-collapse:collapse;border-spacing:0}.table th,.table td{font-size:12px;line-height:19px;vertical-align:middle;padding:5px;border:1px solid #707070}.table th{background:#f1f1f1;position:relative;white-space:nowrap}.table .text-center,.table .left-menu-mypage h1,.left-menu-mypage .table h1,.table .search-syllabary .search-syllabary-header,.search-syllabary .table .search-syllabary-header,.table .search-syllabary .search-syllabary-list .search-syllabary-title,.search-syllabary .search-syllabary-list .table .search-syllabary-title,.table .search-syllabary .search-syllabary-supplier-list-header dt,.search-syllabary .search-syllabary-supplier-list-header .table dt,.table .search-syllabary .search-syllabary-supplier-list-header dd,.search-syllabary .search-syllabary-supplier-list-header .table dd{text-align:center}.table .table-sort a{position:absolute;right:5px;top:0;font-size:16px;color:#ccc}.table .table-sort a i{font-size:16px}.table .table-sort-active a{color:#000}.meta{width:100%;display:inline-block}.sender{width:100%;display:inline-block;text-align:right}.scroll-table{width:100%;overflow:scroll}.scroll-table table{min-width:1800px}.scroll-table.limit-height{height:180px}.table-connect{table-layout:fixed;border-collapse:collapse;border-spacing:0}.table-connect th,.table-connect td{font-size:.965rem;line-height:19px;vertical-align:middle;padding:6px 12px;border:1px solid #ccc}.table-connect th.f_num,.table-connect td.f_num{text-align:center}.table-connect th{font-weight:600;background:#f8f8f8;position:relative;white-space:nowrap;text-align:center}.search-bar-connect{display:flex;justify-content:center;align-items:center;background:linear-gradient(12deg, #e7428d 0%, #e7428d 50%, #e7428d 80%, #ce4181 100%);border-radius:3px;color:#fff;font-size:1.2rem;font-weight:600;padding:12px 0}.search-bar-connect>input{width:460px;height:40px;background-color:#fdfdfd}.modal-area{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;visibility:hidden;opacity:0;z-index:1000;transition:.4s}.modal-area.visible{visibility:visible;opacity:1}.modal-background{width:100%;height:100%;background-color:rgba(30,30,30,.7)}.modal-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:10px;overflow-y:auto;overflow-y:scroll;height:80%}.modal-wrapper div:nth-child(1){position:relative}.modal-content{position:absolute;top:0;left:0;min-width:720px;height:auto;min-height:150px;background-color:#fff;border-radius:10px;margin-bottom:10px;padding:40px 0;transition:all 500ms;pointer-events:none;opacity:0}.modal-content.show{pointer-events:visible;opacity:1}.modal-content .modal-main,.modal-content .form-item-no-border{width:90%;margin:0 auto}.modal-content .modal-main h1,.modal-content .form-item-no-border h1{padding:10px;background:#666;text-align:center}.modal-content .modal-main h3,.modal-content .form-item-no-border h3{text-align:center;margin-bottom:30px}.modal-content .modal-main textarea,.modal-content .form-item-no-border textarea{width:100%;height:auto;min-height:100px;margin-bottom:10px}.modal-content .modal-main>dl,.modal-content .form-item-no-border>dl{width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin:20px auto}.modal-content .modal-main>dl.no-border,.modal-content .form-item-no-border>dl.no-border{border:0px;padding:0px}.modal-content .modal-main>dl dt,.modal-content .form-item-no-border>dl dt{width:27%}.modal-content .modal-main>dl dd,.modal-content .form-item-no-border>dl dd{width:68%}.modal-content .modal-button{width:80%;margin:30px auto 0;display:flex;flex-direction:row;justify-content:space-around}.modal-content .modal-button .button{width:48%}.modal-close{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer;background:url(/u/images/icon/close-gray.svg)}.form-about.modal-form{background:#f1f1f1;text-align:left;justify-content:initial;font-size:14px}.modal-checkbox{width:70%;margin:30px auto 50px}.notice-small{margin:20px auto 0;text-align:center;color:#777}.show-content{pointer-events:visible;opacity:1}.chat-icon__text-wrapper{display:flex;justify-content:center}.chat-icon__text[data-color="0"]{background:#006539}.chat-icon__text[data-color="1"]{background:#162d85}.chat-icon__text[data-color="2"]{background:#006fbb}.chat-icon__text[data-color="3"]{background:#249fd9}.chat-icon__text[data-color="4"]{background:#ec4646}.chat-icon__text[data-color="5"]{background:#8c318e}.chat-icon__text[data-color="6"]{background:#d60e1b}.chat-icon__text{width:32px;height:32px;border-radius:50%;border-style:none;color:#fff;line-height:32px;font-size:20px;text-align:center}.chat-modal-base{z-index:999;position:fixed;top:0;left:0;width:100%}.chat-modal-wrapper{z-index:999;visibility:hidden;position:fixed;bottom:0;right:0;width:80%;max-width:500px;background-color:#fff;border-radius:8px;overflow:hidden}.chat-modal-header{position:relative;background:#00a052;padding:8px 0}.chat-modal-header__title{font-size:20px;color:#fff;text-align:center}.chat-modal-header__close{position:absolute;top:50%;right:12px;width:20px;height:20px;cursor:pointer;transform:translateY(-50%);background:url(/s/images/icon/close.svg)}.chat-modal-content{padding:4px 20px 20px 20px;overflow-y:scroll;height:300px}.chat-modal-datetime{text-align:center;margin-top:16px}.chat-modal-datetime span{background:rgba(0,0,0,.2);border-radius:12px;padding:6px 8px;font-size:10px}.chat-modal-message{display:flex;align-items:flex-end;margin-top:8px}.chat-modal-message__img-wrapper{width:32px;height:32px;border-radius:50%;overflow:hidden}.chat-modal-message__img{width:100%;height:100%;object-fit:contain}.chat-modal-message__message{margin:0 8px 0 12px;padding:10px 12px;max-width:80%;font-size:14px;line-height:20px;text-align:left;border-radius:5px;background:#d4ecd6;display:inline-block;position:relative;white-space:pre-wrap}.chat-modal-message__date{font-size:10px}.chat-modal-message.yourmessage .chat-modal-message__message{background:#d4ecd6}.chat-modal-message.yourmessage .chat-modal-message__message::before{content:"";display:block;position:absolute;bottom:12px;border:8px solid rgba(0,0,0,0);left:-12px;transform:rotate(-92deg);border-left:18px solid #d4ecd6}.chat-modal-message.yourmessage .chat-modal-message__message[data-message-type=message__plain-text]{background:#d4ecd6}.chat-modal-message.yourmessage .chat-modal-message__message[data-message-type=message__plain-text]::before{border-left-color:#d4ecd6}.chat-modal-message.yourmessage .chat-modal-message__message[data-message-type=offer__business-card]{background:#fdd353}.chat-modal-message.yourmessage .chat-modal-message__message[data-message-type=offer__business-card]::before{border-left-color:#fdd353}.chat-modal-message.yourmessage .chat-modal-message__message[data-message-type=offer__business]{background:#34c3fe}.chat-modal-message.yourmessage .chat-modal-message__message[data-message-type=offer__business]::before{border-left-color:#34c3fe}.chat-modal-message.mymessage{justify-content:flex-end}.chat-modal-message.mymessage .chat-modal-message__message{margin:0 12px 0 8px;background:#f1f1f1}.chat-modal-message.mymessage .chat-modal-message__message::before{content:"";display:block;position:absolute;bottom:4px;border:8px solid rgba(0,0,0,0);right:-8px;transform:rotate(-143deg);border-left:none;border-right:18px solid #f1f1f1}.chat-modal-footer{padding:20px 10px;background:#f1f1f1}.chat-modal-textarea__wrapper{display:flex;align-items:flex-end}.chat-modal-textarea__text{flex:1}.chat-modal-textarea__icon{width:30px;height:30px;margin-left:12px;border-radius:50%;align-items:center;justify-content:center;display:flex;background:#8fc31f}.chat-modal-textarea__icon.inactive{background:#ccc}.chat-modal-textarea__icon svg{width:16px;height:auto;transform:translateX(-1px);fill:#006837}.chat-modal-textarea__icon svg.inactive{fill:#999}.chat-modal-buttonarea__wrapper{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:16px}.is-show{visibility:visible;opacity:1}.print-off{display:none}#badge-area{position:relative;width:820px;height:1158px;z-index:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-family:"NotoSansJP-Bold","Noto Sans JP"}#badge-area .badge-line-box{position:absolute;width:100%;top:-2px;z-index:1;border-bottom:10px solid #b01f24;background-size:6px 2px}#badge-area .badge-line-box.pos-under{top:576px}#badge-area .badge-line-tex{position:absolute;width:100%;top:-2px;z-index:1;border-bottom:10px solid #0d7f87;background-size:6px 2px}#badge-area .badge-line-tex.pos-under{top:573px}#badge-area .badge-line-fox{position:absolute;width:100%;top:576px;z-index:1;border-bottom:10px solid #003986;background-size:6px 2px}#badge-area .badge-line-fox.pos-upper{top:-2px}#badge-area .badge-transverse-line{position:absolute;width:100%;height:1.5px;top:575px;transform:translateY(-0.7px);z-index:30;background-image:linear-gradient(to right, #bfbfbf, #bfbfbf 3px, transparent 1px);background-size:6px 2px}#badge-area .badge-transverse-line::after{content:"1";position:absolute;width:18px;height:18px;line-height:18px;top:-8px;right:20px;text-align:center;font-weight:500;color:#fff;border-radius:4px;background-color:#bfbfbf}#badge-area .badge-vertical-line{position:absolute;width:1.5px;height:100%;left:50%;transform:translateX(-0.7px);z-index:30;background-image:linear-gradient(to bottom, #bfbfbf, #bfbfbf 3px, transparent 1px);background-size:2px 6px}#badge-area .badge-vertical-line::after{content:"2";position:absolute;width:18px;height:18px;line-height:18px;top:540px;left:-9px;text-align:center;font-weight:500;color:#fff;border-radius:4px;background-color:#bfbfbf}#badge-area .badge-instructions{position:absolute;width:50%;top:45%;right:0;color:#999;text-align:center;font-size:12px;font-weight:500}#badge-area .badge-instructions span{background-color:#bfbfbf;color:#fff;padding:0 5px;margin:0 2px;border-radius:4px}#badge-area .badge-instructions.ct{top:53%}#badge-area .left-top,#badge-area .right-top,#badge-area .left-bottom,#badge-area .right-bottom{position:relative;width:50%;height:50%;z-index:1;padding:22px}#badge-area .left-top,#badge-area .right-top{font-size:20px;font-weight:bold;text-align:center;padding-right:0;padding-left:0;padding-top:2px}#badge-area .left-top .badge-sign,#badge-area .right-top .badge-sign{display:flex;flex-direction:column;justify-content:center;margin-bottom:4px}#badge-area .left-top .badge-sign.box,#badge-area .right-top .badge-sign.box{padding:6px;background:#b01f24}#badge-area .left-top .badge-sign.tex,#badge-area .right-top .badge-sign.tex{padding:6px;background:#0d7f87}#badge-area .left-top .badge-sign.fox,#badge-area .right-top .badge-sign.fox{padding:4px 10px 10px 10px;background:#003986}#badge-area .left-top .badge-sign>img,#badge-area .right-top .badge-sign>img{filter:drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff)}#badge-area .left-top .badge-title,#badge-area .right-top .badge-title{position:relative;width:100%;height:150px;display:flex;align-items:center;padding-bottom:40px;border:1px solid #000;overflow:hidden}#badge-area .left-top .badge-title>p,#badge-area .right-top .badge-title>p{flex:1;width:100%;line-height:30px;font-weight:900;margin:0;text-align:center;color:#fff;font-size:26px;padding-bottom:5px}#badge-area .left-top .badge-title>p.font-big,#badge-area .right-top .badge-title>p.font-big{font-size:40px}#badge-area .left-top .badge-title>div,#badge-area .right-top .badge-title>div{position:absolute;width:100%;height:40px;line-height:40px;bottom:0;border-top:1px solid #000;background-color:#feffc6}#badge-area .left-top .badge-title>div>span,#badge-area .right-top .badge-title>div>span{position:absolute;top:2px;right:2px;display:inline-block;min-width:35px;height:35px;line-height:32px;padding:0 5px;margin:0;border:1px solid #000;background-color:#fff}#badge-area .left-top .badge-company,#badge-area .right-top .badge-company{display:grid;align-content:center;height:230px;width:380px;margin-top:5px;text-align:left;font-size:20px}#badge-area .left-top .badge-company p,#badge-area .right-top .badge-company p{line-height:1.3em;font-weight:600}#badge-area .left-top .badge-company p.cp,#badge-area .right-top .badge-company p.cp{margin-bottom:4px}#badge-area .left-top .badge-company p.dp,#badge-area .right-top .badge-company p.dp{margin-bottom:4px}#badge-area .left-top .badge-company p.ps,#badge-area .right-top .badge-company p.ps{margin-bottom:8px}#badge-area .left-top .badge-company p.nm,#badge-area .right-top .badge-company p.nm{margin-bottom:4px}#badge-area .left-top .badge-company.left-space,#badge-area .right-top .badge-company.left-space{margin-left:15px;margin-right:15px}#badge-area .left-top .badge-admissionPermit-trans,#badge-area .right-top .badge-admissionPermit-trans{position:absolute;width:210px;bottom:28px;left:18px;font-size:16px;background-color:#fff;border:1px solid #000}#badge-area .left-top .badge-admissionPermit-trans>div,#badge-area .right-top .badge-admissionPermit-trans>div{margin:5px 0 0}#badge-area .left-top .badge-admissionPermit-trans>p,#badge-area .right-top .badge-admissionPermit-trans>p{font-size:34px;margin-bottom:3px}#badge-area .left-top .badge-admissionPermit-trans .prior-registration,#badge-area .right-top .badge-admissionPermit-trans .prior-registration{position:absolute;padding-top:3px;width:210px;font-size:12px}#badge-area .left-top .badge-admissionPermit-trans .prior-registration>span,#badge-area .right-top .badge-admissionPermit-trans .prior-registration>span{font-size:15px}#badge-area .left-top .badge-admissionPermit,#badge-area .right-top .badge-admissionPermit{position:absolute;width:210px;bottom:28px;left:18px;font-size:16px;background-color:#fcff00;border:1px solid red}#badge-area .left-top .badge-admissionPermit>div,#badge-area .right-top .badge-admissionPermit>div{margin:5px 0 0}#badge-area .left-top .badge-admissionPermit>p,#badge-area .right-top .badge-admissionPermit>p{font-size:34px;margin-bottom:3px}#badge-area .left-top .badge-admissionPermit .prior-registration,#badge-area .right-top .badge-admissionPermit .prior-registration{position:absolute;padding-top:3px;width:210px;font-size:12px}#badge-area .left-top .badge-admissionPermit .prior-registration>span,#badge-area .right-top .badge-admissionPermit .prior-registration>span{font-size:15px}#badge-area .left-top .badge-qrcode,#badge-area .right-top .badge-qrcode{position:absolute;right:25px;bottom:3px;width:128px;font-size:10px}#badge-area .left-top .badge-qrcode>img,#badge-area .right-top .badge-qrcode>img{width:128px}#badge-area .left-bottom,#badge-area .right-bottom{font-size:14px;font-weight:bold;text-align:center;color:#fff}#badge-area .left-bottom .badge-title-left,#badge-area .right-bottom .badge-title-left{display:inline-block;width:85%;vertical-align:top;padding:2.5px 0;margin-bottom:5px;background-color:#595959}#badge-area .left-bottom .badge-title-left.box,#badge-area .right-bottom .badge-title-left.box{background-color:#b01f24}#badge-area .left-bottom .badge-title-left.tex,#badge-area .right-bottom .badge-title-left.tex{background-color:#0d7f87}#badge-area .left-bottom .badge-title-left.fox,#badge-area .right-bottom .badge-title-left.fox{background-color:#003986}#badge-area .left-bottom .badge-title-right,#badge-area .right-bottom .badge-title-right{display:inline-block;width:14%;padding:2.5px 0;background-color:#595959}#badge-area .left-bottom .badge-title-right.box,#badge-area .right-bottom .badge-title-right.box{background-color:#b01f24}#badge-area .left-bottom .badge-title-right.tex,#badge-area .right-bottom .badge-title-right.tex{background-color:#0d7f87}#badge-area .left-bottom .badge-title-right.fox,#badge-area .right-bottom .badge-title-right.fox{background-color:#003986}#badge-area .left-bottom .badge-item,#badge-area .right-bottom .badge-item{display:flex;align-items:center;height:41px;margin-bottom:2px;color:#000}#badge-area .left-bottom .badge-item .item-content,#badge-area .right-bottom .badge-item .item-content{width:85%;height:100%;display:flex;align-items:center;border:1px solid #335c9b}#badge-area .left-bottom .badge-item .item-content .order-number,#badge-area .right-bottom .badge-item .item-content .order-number{width:37px;height:37px;line-height:35px;color:#fff;margin:0 1px;font-size:12px;background-color:#000;overflow:hidden}#badge-area .left-bottom .badge-item .item-content .item-info,#badge-area .right-bottom .badge-item .item-content .item-info{display:flex;flex-direction:column;width:calc(100% - 50px);text-align:left}#badge-area .left-bottom .badge-item .item-content .item-info>p,#badge-area .right-bottom .badge-item .item-content .item-info>p{margin:0}#badge-area .left-bottom .badge-item .item-content .item-info>p:last-child,#badge-area .right-bottom .badge-item .item-content .item-info>p:last-child{line-height:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#badge-area .left-bottom .badge-item .order-letter,#badge-area .right-bottom .badge-item .order-letter{width:40px;height:35px;line-height:30px;margin-left:10px;font-size:12px;border:1px solid #335c9b;overflow:hidden}#badge-area .left-bottom,#badge-area .right-bottom{padding-bottom:85px}#badge-area .left-bottom .badge-title,#badge-area .right-bottom .badge-title{padding:2.5px 0;font-size:14px;font-weight:bold;text-align:center;background-color:#595959;color:#fff}#badge-area .left-bottom p,#badge-area .left-bottom ul,#badge-area .right-bottom p,#badge-area .right-bottom ul{margin-bottom:3px;padding:0 10px;font-size:13px}#badge-area .left-bottom .badge-unordered,#badge-area .right-bottom .badge-unordered{padding-left:28px}#badge-area .left-bottom .badge-unordered li,#badge-area .right-bottom .badge-unordered li{position:relative}#badge-area .left-bottom .badge-unordered li::before,#badge-area .right-bottom .badge-unordered li::before{content:"";position:absolute;width:12px;height:12px;top:4px;left:-15px;background-color:#000}#badge-area .left-bottom .badge-ttl-img{text-align:center;padding:16px 0}#badge-area .left-bottom .badge-ttl-img img{width:95%}#badge-area .left-bottom .badge-weight{font-size:16px;font-weight:bold}#badge-area .left-bottom .badge-multiline{margin-left:81px;margin-bottom:7px}#badge-area .left-bottom .badge-narrow{margin-left:80px;margin-bottom:10px;zoom:.77}#badge-area .left-bottom .badge-place{margin-bottom:16px}#badge-area .right-bottom .badge-narrow{margin-left:20px;zoom:.77}#badge-area .right-bottom .badge-weight{font-size:14px;font-weight:bold}#badge-area .right-bottom .badge-orderliness{margin-bottom:12px}#badge-area .right-bottom .badge-orderliness li{margin-bottom:8px}#badge-area .right-bottom .badge-interval{margin:6px 0 20px 0}#badge-area .right-bottom .badge-unordered{padding-left:28px}#badge-area .right-bottom .badge-unordered li{position:relative}#badge-area .right-bottom .badge-unordered li::before{content:"";position:absolute;width:12px;height:12px;top:4px;left:-15px;background-color:#000}#badge-area .right-bottom .badge-note{margin:0 0 6px 0;padding:3px;background-color:#eee}#badge-area .right-bottom .badge-note p{font-size:10px}#badge-area .right-bottom .badge-box{margin:8px 10px 0;border:1px solid #000}#badge-area .right-bottom .badge-box>p:first-child{padding:2.5px 0;text-align:center;font-weight:bold;color:#fff;background-color:#6c6d70}#badge-area .right-bottom .badge-box>p:last-child{font-size:12px}#badge-area .right-bottom .badge-tex{margin:8px 10px 0;border:1px solid #000}#badge-area .right-bottom .badge-tex>p:first-child{padding:2.5px 0;text-align:center;font-weight:bold;color:#fff;background-color:#6c6d70}#badge-area .right-bottom .badge-tex>p:last-child{font-size:12px}body>#print{width:820px;height:1158px;position:absolute;z-index:0;display:flex;flex-wrap:wrap;font-family:"NotoSansJP-Bold","Noto Sans JP";background-color:#fff}body>#print .badge-line-box{position:absolute;width:100%;top:-2px;z-index:1;border-bottom:10px solid #b01f24;background-size:6px 2px}body>#print .badge-line-box.pos-under{top:576px}body>#print .badge-line-tex{position:absolute;width:100%;top:-2px;z-index:1;border-bottom:10px solid #0d7f87;background-size:6px 2px}body>#print .badge-line-tex.pos-under{top:573px}body>#print .badge-line-fox{position:absolute;width:100%;top:576px;z-index:1;border-bottom:10px solid #003986;background-size:6px 2px}body>#print .badge-line-fox.pos-upper{top:-2px}body>#print .badge-transverse-line{position:absolute;width:100%;height:1.5px;top:575px;transform:translateY(-0.7px);z-index:30;background-image:linear-gradient(to right, #bfbfbf, #bfbfbf 3px, transparent 1px);background-size:6px 2px}body>#print .badge-transverse-line::after{content:"1";position:absolute;width:18px;height:18px;line-height:18px;top:-8px;right:20px;text-align:center;font-weight:500;color:#fff;border-radius:4px;background-color:#bfbfbf}body>#print .badge-vertical-line{position:absolute;width:1.5px;height:100%;left:50%;transform:translateX(-0.7px);z-index:30;background-image:linear-gradient(to bottom, #bfbfbf, #bfbfbf 3px, transparent 1px);background-size:2px 6px}body>#print .badge-vertical-line::after{content:"2";position:absolute;width:18px;height:18px;line-height:18px;top:540px;left:-9px;text-align:center;font-weight:500;color:#fff;border-radius:4px;background-color:#bfbfbf}body>#print .badge-instructions{position:absolute;width:50%;top:45%;right:0;color:#999;text-align:center;font-size:12px;font-weight:500}body>#print .badge-instructions span{background-color:#bfbfbf;color:#fff;padding:0 5px;margin:0 2px;border-radius:4px}body>#print .badge-instructions.ct{top:53%}body>#print .left-top,body>#print .right-top,body>#print .left-bottom,body>#print .right-bottom{position:relative;width:50%;height:50%;z-index:1;padding:22px}body>#print .left-top,body>#print .right-top{font-size:20px;font-weight:bold;text-align:center;padding-right:0;padding-left:0;padding-top:2px}body>#print .left-top .badge-sign,body>#print .right-top .badge-sign{display:flex;flex-direction:column;justify-content:center;margin-bottom:4px}body>#print .left-top .badge-sign.box,body>#print .right-top .badge-sign.box{padding:6px;background:#b01f24}body>#print .left-top .badge-sign.tex,body>#print .right-top .badge-sign.tex{padding:6px;background:#0d7f87}body>#print .left-top .badge-sign.fox,body>#print .right-top .badge-sign.fox{padding:4px 10px 10px 10px;background:#003986}body>#print .left-top .badge-sign>img,body>#print .right-top .badge-sign>img{filter:drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff)}body>#print .left-top .badge-title,body>#print .right-top .badge-title{position:relative;width:100%;height:150px;display:flex;align-items:center;padding-bottom:40px;border:1px solid #000;overflow:hidden}body>#print .left-top .badge-title>p,body>#print .right-top .badge-title>p{flex:1;width:100%;line-height:30px;font-weight:900;margin:0;text-align:center;color:#fff;font-size:26px;padding-bottom:5px}body>#print .left-top .badge-title>p.font-big,body>#print .right-top .badge-title>p.font-big{font-size:40px}body>#print .left-top .badge-title>div,body>#print .right-top .badge-title>div{position:absolute;width:100%;height:40px;line-height:40px;bottom:0;border-top:1px solid #000;background-color:#feffc6}body>#print .left-top .badge-title>div>span,body>#print .right-top .badge-title>div>span{position:absolute;top:2px;right:2px;display:inline-block;min-width:35px;height:35px;line-height:32px;padding:0 5px;margin:0;border:1px solid #000;background-color:#fff}body>#print .left-top .badge-company,body>#print .right-top .badge-company{display:grid;align-content:center;height:230px;width:380px;margin-top:5px;text-align:left;font-size:20px}body>#print .left-top .badge-company p,body>#print .right-top .badge-company p{line-height:1.3em;font-weight:600}body>#print .left-top .badge-company p.cp,body>#print .right-top .badge-company p.cp{margin-bottom:4px}body>#print .left-top .badge-company p.dp,body>#print .right-top .badge-company p.dp{margin-bottom:4px}body>#print .left-top .badge-company p.ps,body>#print .right-top .badge-company p.ps{margin-bottom:8px}body>#print .left-top .badge-company p.nm,body>#print .right-top .badge-company p.nm{margin-bottom:4px}body>#print .left-top .badge-company.left-space,body>#print .right-top .badge-company.left-space{margin-left:15px}body>#print .left-top .badge-admissionPermit-trans,body>#print .right-top .badge-admissionPermit-trans{position:absolute;width:210px;bottom:28px;left:18px;font-size:16px;background-color:#fff;border:1px solid #000}body>#print .left-top .badge-admissionPermit-trans>div,body>#print .right-top .badge-admissionPermit-trans>div{margin:5px 0 0}body>#print .left-top .badge-admissionPermit-trans>p,body>#print .right-top .badge-admissionPermit-trans>p{font-size:34px;margin-bottom:3px}body>#print .left-top .badge-admissionPermit-trans .prior-registration,body>#print .right-top .badge-admissionPermit-trans .prior-registration{position:absolute;padding-top:3px;width:210px;font-size:12px;margin-top:5px}body>#print .left-top .badge-admissionPermit-trans .prior-registration>span,body>#print .right-top .badge-admissionPermit-trans .prior-registration>span{font-size:15px}body>#print .left-top .badge-admissionPermit,body>#print .right-top .badge-admissionPermit{position:absolute;width:210px;bottom:28px;left:18px;font-size:16px;background-color:#fcff00;border:1px solid red}body>#print .left-top .badge-admissionPermit>div,body>#print .right-top .badge-admissionPermit>div{margin:5px 0 0}body>#print .left-top .badge-admissionPermit>p,body>#print .right-top .badge-admissionPermit>p{font-size:34px;margin-bottom:3px}body>#print .left-top .badge-admissionPermit .prior-registration,body>#print .right-top .badge-admissionPermit .prior-registration{position:absolute;padding-top:3px;width:210px;font-size:12px;margin-top:5px}body>#print .left-top .badge-admissionPermit .prior-registration>span,body>#print .right-top .badge-admissionPermit .prior-registration>span{font-size:15px}body>#print .left-top .badge-qrcode,body>#print .right-top .badge-qrcode{position:absolute;right:25px;bottom:10px;width:128px;font-size:10px}body>#print .left-top .badge-qrcode>img,body>#print .right-top .badge-qrcode>img{width:128px}body>#print .left-bottom,body>#print .right-bottom{font-size:14px;font-weight:bold;text-align:center;color:#fff}body>#print .left-bottom .badge-title-left,body>#print .right-bottom .badge-title-left{display:inline-block;width:85%;vertical-align:top;padding:2.5px 0;margin-bottom:5px;background-color:#595959}body>#print .left-bottom .badge-title-left.box,body>#print .right-bottom .badge-title-left.box{background-color:#b01f24}body>#print .left-bottom .badge-title-left.tex,body>#print .right-bottom .badge-title-left.tex{background-color:#0d7f87}body>#print .left-bottom .badge-title-left.fox,body>#print .right-bottom .badge-title-left.fox{background-color:#003986}body>#print .left-bottom .badge-title-right,body>#print .right-bottom .badge-title-right{display:inline-block;width:14%;padding:2.5px 0;background-color:#595959}body>#print .left-bottom .badge-title-right.box,body>#print .right-bottom .badge-title-right.box{background-color:#b01f24}body>#print .left-bottom .badge-title-right.tex,body>#print .right-bottom .badge-title-right.tex{background-color:#0d7f87}body>#print .left-bottom .badge-title-right.fox,body>#print .right-bottom .badge-title-right.fox{background-color:#003986}body>#print .left-bottom .badge-item,body>#print .right-bottom .badge-item{display:flex;align-items:center;height:41px;margin-bottom:2px;color:#000}body>#print .left-bottom .badge-item .item-content,body>#print .right-bottom .badge-item .item-content{width:85%;height:100%;display:flex;align-items:center;border:1px solid #335c9b}body>#print .left-bottom .badge-item .item-content .order-number,body>#print .right-bottom .badge-item .item-content .order-number{width:37px;height:37px;line-height:35px;color:#fff;margin:0 1px;font-size:12px;background-color:#000;overflow:hidden}body>#print .left-bottom .badge-item .item-content .item-info,body>#print .right-bottom .badge-item .item-content .item-info{display:flex;flex-direction:column;width:calc(100% - 50px);text-align:left}body>#print .left-bottom .badge-item .item-content .item-info>p,body>#print .right-bottom .badge-item .item-content .item-info>p{margin:0}body>#print .left-bottom .badge-item .item-content .item-info>p:last-child,body>#print .right-bottom .badge-item .item-content .item-info>p:last-child{line-height:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}body>#print .left-bottom .badge-item .order-letter,body>#print .right-bottom .badge-item .order-letter{width:40px;height:35px;line-height:30px;margin-left:10px;font-size:12px;border:1px solid #335c9b;overflow:hidden}body>#print .left-bottom .badge-title,body>#print .right-bottom .badge-title{padding:2.5px 0;font-size:14px;font-weight:bold;text-align:center;background-color:#595959;color:#fff}body>#print .left-bottom p,body>#print .left-bottom ul,body>#print .right-bottom p,body>#print .right-bottom ul{margin-bottom:3px;padding:0 10px;font-size:13px}body>#print .left-bottom .badge-unordered,body>#print .right-bottom .badge-unordered{padding-left:28px}body>#print .left-bottom .badge-unordered li,body>#print .right-bottom .badge-unordered li{position:relative}body>#print .left-bottom .badge-unordered li::before,body>#print .right-bottom .badge-unordered li::before{content:"";position:absolute;width:12px;height:12px;top:4px;left:-15px;background-color:#000}body>#print .left-bottom .badge-ttl-img{text-align:center;padding:16px 0}body>#print .left-bottom .badge-ttl-img img{width:95%}body>#print .left-bottom .badge-weight{font-size:16px;font-weight:bold}body>#print .left-bottom .badge-multiline{margin-left:81px;margin-bottom:7px}body>#print .left-bottom .badge-narrow{margin-left:80px;margin-bottom:10px;zoom:.77}body>#print .left-bottom .badge-place{margin-bottom:16px}body>#print .right-bottom .badge-narrow{margin-left:20px;zoom:.77}body>#print .right-bottom .badge-weight{font-size:14px;font-weight:bold}body>#print .right-bottom .badge-orderliness{margin-bottom:12px}body>#print .right-bottom .badge-orderliness li{margin-bottom:8px}body>#print .right-bottom .badge-interval{margin:6px 0 20px 0}body>#print .right-bottom .badge-unordered{padding-left:28px}body>#print .right-bottom .badge-unordered li{position:relative}body>#print .right-bottom .badge-unordered li::before{content:"";position:absolute;width:12px;height:12px;top:4px;left:-15px;background-color:#000}body>#print .right-bottom .badge-note{margin:0 0 6px 0;padding:3px;background-color:#eee}body>#print .right-bottom .badge-note p{font-size:10px}body>#print .right-bottom .badge-box{margin:8px 10px 0;border:1px solid #000}body>#print .right-bottom .badge-box>p:first-child{padding:2.5px 0;text-align:center;font-weight:bold;color:#fff;background-color:#6c6d70}body>#print .right-bottom .badge-box>p:last-child{font-size:12px}body>#print .right-bottom .badge-tex{margin:8px 10px 0;border:1px solid #000}body>#print .right-bottom .badge-tex>p:first-child{padding:2.5px 0;text-align:center;font-weight:bold;color:#fff;background-color:#6c6d70}body>#print .right-bottom .badge-tex>p:last-child{font-size:12px}@media print{@page{size:A4}body{background-color:#fff}.mypage{background-color:#fff;-webkit-print-color-adjust:exact}#print{size:A4;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:0;display:flex;flex-wrap:wrap;font-family:"NotoSansJP-Bold","Noto Sans JP"}#print .badge-line-box{position:absolute;width:100%;top:-2px;z-index:1;border-bottom:10px solid #b01f24;background-size:6px 2px}#print .badge-line-box.pos-under{top:576px}#print .badge-line-tex{position:absolute;width:100%;top:-2px;z-index:1;border-bottom:10px solid #0d7f87;background-size:6px 2px}#print .badge-line-tex.pos-under{top:573px}#print .badge-line-fox{position:absolute;width:100%;top:576px;z-index:1;border-bottom:10px solid #003986;background-size:6px 2px}#print .badge-line-fox.pos-upper{top:-2px}#print .badge-transverse-line{position:absolute;width:100%;height:1.5px;top:575px;transform:translateY(-0.7px);z-index:30;background-image:linear-gradient(to right, #bfbfbf, #bfbfbf 3px, transparent 1px);background-size:6px 2px}#print .badge-transverse-line::after{content:"1";position:absolute;width:18px;height:18px;line-height:18px;top:-8px;right:20px;text-align:center;font-weight:500;color:#fff;border-radius:4px;background-color:#bfbfbf}#print .badge-vertical-line{position:absolute;width:1.5px;height:100%;left:50%;transform:translateX(-0.7px);z-index:30;background-image:linear-gradient(to bottom, #bfbfbf, #bfbfbf 3px, transparent 1px);background-size:2px 6px}#print .badge-vertical-line::after{content:"2";position:absolute;width:18px;height:18px;line-height:18px;top:540px;left:-9px;text-align:center;font-weight:500;color:#fff;border-radius:4px;background-color:#bfbfbf}#print .badge-instructions{position:absolute;width:50%;top:45%;right:0;color:#999;text-align:center;font-size:12px;font-weight:500}#print .badge-instructions span{background-color:#bfbfbf;color:#fff;padding:0 5px;margin:0 2px;border-radius:4px}#print .badge-instructions.ct{top:53%}#print .left-top,#print .right-top,#print .left-bottom,#print .right-bottom{position:relative;width:50%;height:50%;z-index:1;padding:22px}#print .left-top,#print .right-top{font-size:20px;font-weight:bold;text-align:center;padding-right:0;padding-left:0;padding-top:2px}#print .left-top .badge-sign,#print .right-top .badge-sign{display:flex;flex-direction:column;justify-content:center;margin-bottom:4px}#print .left-top .badge-sign.box,#print .right-top .badge-sign.box{padding:6px;background:#b01f24}#print .left-top .badge-sign.tex,#print .right-top .badge-sign.tex{padding:6px;background:#0d7f87}#print .left-top .badge-sign.fox,#print .right-top .badge-sign.fox{padding:4px 10px 10px 10px;background:#003986}#print .left-top .badge-sign>img,#print .right-top .badge-sign>img{filter:drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff) drop-shadow(0px 0px 1px #fff)}#print .left-top .badge-title,#print .right-top .badge-title{position:relative;width:100%;height:150px;display:flex;align-items:center;padding-bottom:40px;border:1px solid #000;overflow:hidden}#print .left-top .badge-title>p,#print .right-top .badge-title>p{flex:1;width:100%;line-height:30px;font-weight:900;margin:0;text-align:center;color:#fff;font-size:26px;padding-bottom:5px}#print .left-top .badge-title>p.font-big,#print .right-top .badge-title>p.font-big{font-size:40px}#print .left-top .badge-title>div,#print .right-top .badge-title>div{position:absolute;width:100%;height:40px;line-height:40px;bottom:0;border-top:1px solid #000;background-color:#feffc6}#print .left-top .badge-title>div>span,#print .right-top .badge-title>div>span{position:absolute;top:2px;right:2px;display:inline-block;min-width:35px;height:35px;line-height:32px;padding:0 5px;margin:0;border:1px solid #000;background-color:#fff}#print .left-top .badge-company,#print .right-top .badge-company{display:grid;align-content:center;height:230px;width:380px;margin-top:5px;text-align:left;font-size:20px}#print .left-top .badge-company p,#print .right-top .badge-company p{line-height:1.3em;font-weight:600}#print .left-top .badge-company p.cp,#print .right-top .badge-company p.cp{margin-bottom:4px}#print .left-top .badge-company p.dp,#print .right-top .badge-company p.dp{margin-bottom:4px}#print .left-top .badge-company p.ps,#print .right-top .badge-company p.ps{margin-bottom:8px}#print .left-top .badge-company p.nm,#print .right-top .badge-company p.nm{margin-bottom:4px}#print .left-top .badge-company.left-space,#print .right-top .badge-company.left-space{margin-left:15px}#print .left-top .badge-admissionPermit-trans,#print .right-top .badge-admissionPermit-trans{position:absolute;bottom:18px;left:18px;font-size:16px;font-size:14px;background-color:#fff;border:1px solid #000}#print .left-top .badge-admissionPermit-trans>div,#print .right-top .badge-admissionPermit-trans>div{margin:5px 0 0}#print .left-top .badge-admissionPermit-trans>p,#print .right-top .badge-admissionPermit-trans>p{font-size:34px;margin-bottom:3px}#print .left-top .badge-admissionPermit-trans .prior-registration,#print .right-top .badge-admissionPermit-trans .prior-registration{position:absolute;padding-top:3px;width:210px;font-size:12px}#print .left-top .badge-admissionPermit-trans .prior-registration>span,#print .right-top .badge-admissionPermit-trans .prior-registration>span{font-size:15px}#print .left-top .badge-admissionPermit,#print .right-top .badge-admissionPermit{position:absolute;width:210px;bottom:18px;left:18px;font-size:16px;background-color:#fcff00;border:1px solid red}#print .left-top .badge-admissionPermit>div,#print .right-top .badge-admissionPermit>div{margin:5px 0 0}#print .left-top .badge-admissionPermit>p,#print .right-top .badge-admissionPermit>p{font-size:34px;margin-bottom:3px}#print .left-top .badge-admissionPermit .prior-registration,#print .right-top .badge-admissionPermit .prior-registration{position:absolute;padding-top:3px;width:210px;font-size:12px}#print .left-top .badge-admissionPermit .prior-registration>span,#print .right-top .badge-admissionPermit .prior-registration>span{font-size:15px}#print .left-top .badge-qrcode,#print .right-top .badge-qrcode{position:absolute;right:25px;bottom:10px;width:128px;font-size:10px}#print .left-top .badge-qrcode>img,#print .right-top .badge-qrcode>img{width:128px}#print .left-bottom,#print .right-bottom{font-size:14px;font-weight:bold;text-align:center;color:#fff}#print .left-bottom .badge-title-left,#print .right-bottom .badge-title-left{display:inline-block;width:85%;vertical-align:top;padding:2.5px 0;margin-bottom:5px;background-color:#595959}#print .left-bottom .badge-title-left.box,#print .right-bottom .badge-title-left.box{background-color:#b01f24}#print .left-bottom .badge-title-left.tex,#print .right-bottom .badge-title-left.tex{background-color:#0d7f87}#print .left-bottom .badge-title-left.fox,#print .right-bottom .badge-title-left.fox{background-color:#003986}#print .left-bottom .badge-title-right,#print .right-bottom .badge-title-right{display:inline-block;width:14%;padding:2.5px 0;background-color:#595959}#print .left-bottom .badge-title-right.box,#print .right-bottom .badge-title-right.box{background-color:#b01f24}#print .left-bottom .badge-title-right.tex,#print .right-bottom .badge-title-right.tex{background-color:#0d7f87}#print .left-bottom .badge-title-right.fox,#print .right-bottom .badge-title-right.fox{background-color:#003986}#print .left-bottom .badge-item,#print .right-bottom .badge-item{display:flex;align-items:center;height:41px;margin-bottom:2px;color:#000}#print .left-bottom .badge-item .item-content,#print .right-bottom .badge-item .item-content{width:85%;height:100%;display:flex;align-items:center;border:1px solid #335c9b}#print .left-bottom .badge-item .item-content .order-number,#print .right-bottom .badge-item .item-content .order-number{width:37px;height:37px;line-height:35px;color:#fff;margin:0 1px;font-size:12px;background-color:#000;overflow:hidden}#print .left-bottom .badge-item .item-content .item-info,#print .right-bottom .badge-item .item-content .item-info{display:flex;flex-direction:column;width:calc(100% - 50px);text-align:left}#print .left-bottom .badge-item .item-content .item-info>p,#print .right-bottom .badge-item .item-content .item-info>p{margin:0}#print .left-bottom .badge-item .item-content .item-info>p:last-child,#print .right-bottom .badge-item .item-content .item-info>p:last-child{line-height:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#print .left-bottom .badge-item .order-letter,#print .right-bottom .badge-item .order-letter{width:40px;height:35px;line-height:30px;margin-left:10px;font-size:12px;border:1px solid #335c9b;overflow:hidden}#print .left-bottom .badge-title,#print .right-bottom .badge-title{padding:2.5px 0;font-size:14px;font-weight:bold;text-align:center;background-color:#595959;color:#fff}#print .left-bottom p,#print .left-bottom ul,#print .right-bottom p,#print .right-bottom ul{margin-bottom:3px;padding:0 10px;font-size:13px}#print .left-bottom .badge-unordered,#print .right-bottom .badge-unordered{padding-left:28px}#print .left-bottom .badge-unordered li,#print .right-bottom .badge-unordered li{position:relative}#print .left-bottom .badge-unordered li::before,#print .right-bottom .badge-unordered li::before{content:"";position:absolute;width:12px;height:12px;top:4px;left:-15px;background-color:#000}#print .left-bottom .badge-ttl-img{text-align:center;padding:16px 0}#print .left-bottom .badge-ttl-img img{width:95%}#print .left-bottom .badge-weight{font-size:16px;font-weight:bold}#print .left-bottom .badge-multiline{margin-left:81px;margin-bottom:7px}#print .left-bottom .badge-narrow{margin-left:80px;margin-bottom:10px;zoom:.77}#print .left-bottom .badge-place{margin-bottom:16px}#print .right-bottom .badge-narrow{margin-left:20px;zoom:.77}#print .right-bottom .badge-weight{font-size:14px;font-weight:bold}#print .right-bottom .badge-orderliness{margin-bottom:12px}#print .right-bottom .badge-orderliness li{margin-bottom:8px}#print .right-bottom .badge-interval{margin:6px 0 20px 0}#print .right-bottom .badge-unordered{padding-left:28px}#print .right-bottom .badge-unordered li{position:relative}#print .right-bottom .badge-unordered li::before{content:"";position:absolute;width:12px;height:12px;top:4px;left:-15px;background-color:#000}#print .right-bottom .badge-note{margin:0 0 6px 0;padding:3px;background-color:#eee}#print .right-bottom .badge-note p{font-size:10px}#print .right-bottom .badge-box{margin:8px 10px 0;border:1px solid #000}#print .right-bottom .badge-box>p:first-child{padding:2.5px 0;text-align:center;font-weight:bold;color:#fff;background-color:#6c6d70}#print .right-bottom .badge-box>p:last-child{font-size:12px}#print .right-bottom .badge-tex{margin:8px 10px 0;border:1px solid #000}#print .right-bottom .badge-tex>p:first-child{padding:2.5px 0;text-align:center;font-weight:bold;color:#fff;background-color:#6c6d70}#print .right-bottom .badge-tex>p:last-child{font-size:12px}}.area-buttons .button{display:inline-block}.area-event-list-has-button{display:flex}.area-event-list-has-button p{flex-grow:1}.area-event-list-has-button .area-event-button{text-align:right;flex-grow:0;flex-shrink:0;width:260px}.area-event-list-has-button .area-event-button .button{width:250px}code{margin:0 5px;padding:0 2px;background:#f1f1f1;color:#000;font-family:Arial,Helvetica,sans-serif}code::before{font-weight:bold;content:"class: "}.codeWarn{margin:10px 0;padding:10px;border:1px solid #ed1c24;border-radius:5px;background:#ffd4da}section.component>h2:first-child,.search-syllabary .search-syllabary-list section.component>.search-syllabary-title:first-child{margin:20px 0 10px;padding:10px;border-left:10px solid #008144;border-bottom:1px solid #008144}section.component>ul li{display:block;margin-bottom:10px}header.development-margin{margin-bottom:40px}#loading{position:fixed;padding:0;margin:0;width:100%;height:100vh;background:radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4));animation:fadeIn .5s ease 0s 1 normal;z-index:1001}#loading .spinner{width:200px;height:80px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#loading .spinner .circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:#fff;left:15%;transform-origin:50%;animation:circle-anim .5s alternate infinite ease}#loading .spinner .circle:nth-child(2){left:45%;animation-delay:.2s}#loading .spinner .circle:nth-child(3){left:auto;right:15%;animation-delay:.3s}#loading .spinner .loadingMessage{position:absolute;top:75px;font-size:20px;letter-spacing:12px;color:#fff;left:15%;background-image:linear-gradient(90deg, #ccc 48%, #fff 50%, #ccc 52%);background-size:500% 100%;animation:message-anim 3s infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.1em rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes circle-anim{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:20px;border-radius:50%;transform:scaleX(1)}100%{top:0%}}@keyframes message-anim{0%{background-position:100% 50%}100%{background-position:0% 50%}}#loading .spinner .shadow{width:20px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.5);position:absolute;top:62px;transform-origin:50%;z-index:-1;left:15%;filter:blur(1px);animation:shadow .5s alternate infinite ease}#loading .spinner .shadow:nth-child(4){left:45%;animation-delay:.2s}#loading .spinner .shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}@keyframes shadow{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}100%{transform:scaleX(0.2);opacity:.4}}.is-hide{display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}
