/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/my_custom_theme/libs/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/my_custom_theme/libs/slick/./fonts/slick.eot);src:url(/themes/custom/my_custom_theme/libs/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/my_custom_theme/libs/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/my_custom_theme/libs/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/my_custom_theme/libs/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}html,button,input,select,textarea{font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;}body{margin:0;font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;}a{text-decoration:none;color:#000;}a:focus{outline:none;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;}a:active,a:hover{outline:0;}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:0;}dd{margin:0;}menu,ol,ul{padding:0;}nav ul,nav ol{list-style:none;list-style-image:none;}ul{list-style:none;}img{max-width:100%;height:auto;vertical-align:top;border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0;padding:0;}legend{border:0;padding:0;white-space:normal;*margin-left:0;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}input.clear_css:-webkit-autofill,textarea.clear_css:-webkit-autofill{-webkit-box-shadow:0 1px 3px #c9c9c9 inset !important;transition:background-color 10s ease-in-out 0s;}input.clear_css:-webkit-autofill.wpcf7c-conf,textarea.clear_css:-webkit-autofill.wpcf7c-conf{-webkit-box-shadow:0 0 0px 1000px #f7f9f6 inset !important;transition:background-color 10s ease-in-out 0s;}.clearfix:after{display:block;clear:both;content:"";}.hover{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.hover:hover{opacity:0.8;}.objfitIE img{width:100%;object-fit:cover;}@media all and (-ms-high-contrast:none){br{opacity:0;font-size:0;}}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}html,button,input,select,textarea{font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;}body{margin:0;font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;}a{text-decoration:none;color:#000;}a:focus{outline:none;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;}a:active,a:hover{outline:0;}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:0;}dd{margin:0;}menu,ol,ul{padding:0;}nav ul,nav ol{list-style:none;list-style-image:none;}ul{list-style:none;}img{max-width:100%;height:auto;vertical-align:top;border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0;padding:0;}legend{border:0;padding:0;white-space:normal;*margin-left:0;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}input.clear_css:-webkit-autofill,textarea.clear_css:-webkit-autofill{-webkit-box-shadow:0 1px 3px #c9c9c9 inset !important;transition:background-color 10s ease-in-out 0s;}input.clear_css:-webkit-autofill.wpcf7c-conf,textarea.clear_css:-webkit-autofill.wpcf7c-conf{-webkit-box-shadow:0 0 0px 1000px #f7f9f6 inset !important;transition:background-color 10s ease-in-out 0s;}.clearfix:after{display:block;clear:both;content:"";}.hover{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.hover:hover{opacity:0.8;}.objfitIE img{width:100%;object-fit:cover;}@media all and (-ms-high-contrast:none){br{opacity:0;font-size:0;}}
#customRequest .select2-container{width:100% !important;}#customRequest .select2-container--default .select2-selection--multiple{width:100%;color:#323333;font-size:20px;padding:14px 28px;border:1px solid #d5d5d5;min-height:81px;border-radius:5px;letter-spacing:1.7px;font-weight:600;font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;}#customRequest .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{top:5px;}#customRequest .select2-container--default .select2-search--inline .select2-search__field{padding-bottom:25px;}#customRequest .select2-container--default .select2-selection--multiple .select2-selection__choice{padding-left:35px;}.checkbox-wrapper-1 .substituted{width:20px;height:20px;cursor:pointer;}.checkbox-wrapper-1 label{font-size:18px;cursor:pointer;}.areaContact .flexAlignTop.formItem{align-items:flex-start;}.areaContact .formItem.formItem .formName{margin-top:10px;}.formItem .formInput .text-danger{border:1px solid red !important;}.formItem .formInput p.text-danger{background:red;color:rgb(255,255,255);border-radius:5px;margin-top:5px;padding-left:30px;display:block;}.cover_loading{position:fixed;top:0;left:0;background:#333;opacity:0.5;z-index:1111111;width:100%;height:100%;display:none;}#searchToppage.opacity05{opacity:0.5;}img[data-align='right']{display:block;margin-right:0;margin-left:auto;}img[data-align='center']{display:block;margin:0 auto;}.cover_loading .loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:45%;left:45%;}.page-404{padding:250px 0;text-align:center;}.page-404 h2{font-size:48px;}.page-404 a{color:#0082cd;}.page-404 a:hover{color:#0082cd;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.hira{font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}.gothic{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;}.mincho{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;}body{background-color:#FFFFFF;font-size:14px;line-height:1.5;font-weight:600;color:#333333;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}body.fixed{overflow:hidden;}.inner{max-width:1360px;width:100%;margin:0 auto;padding:0 30px;}.error{display:block;font-size:12px;color:red;}#header{position:fixed;background:#fff;width:100%;z-index:999;transition:250ms all linear;box-shadow:0 3px 8px rgb(226 215 206 / 60%);overflow:hidden;}#header .mainMenu{display:flex;justify-content:space-between;padding:15px 0 10px;}#header .headerBar{width:600px;margin:0;}#header .headerBar .logo{display:flex;align-items:center;}#header .headerBar .logo a{width:35%;margin-right:17px;}#header .headerBar .logo .txtLogo{font-size:22px;line-height:1.7;letter-spacing:1.2px;font-weight:bold;}#header .headerBar .logo .txtLogo span{color:#0082cd;}#header .menu{width:calc(100% - 460px);padding:5px 0;}#header .menu .menuList{display:flex;justify-content:flex-end;}#header .menu .menuList li{width:calc(100%/6 - 4px);width:155px;border-left:2px solid #d5d5d5;}#header .menu .menuList li:last-child{border-right:2px solid #d5d5d5;}#header .menu .menuList li a{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding-top:3px;font-weight:normal;}#header .menu .menuList li .menuLogo{width:36px;margin-bottom:2px;}#header .menu .menuList li .menuTxt{text-align:center;font-size:16px;line-height:1.1;display:flex;align-items:center;transition:all 0.3s;min-height:37px;}.breadcrumb{background:#edf2f7;padding:8px 0;}.breadcrumb .breadcrumbList{align-items:center;display:flex;margin-left:4px;}.breadcrumb .breadcrumbList li{position:relative;font-size:12px;padding-right:33px;margin-right:17px;font-weight:normal;}.breadcrumb .breadcrumbList li:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(/themes/custom/my_custom_theme/images/common/icon-arrow.svg) no-repeat center center/100%;width:14px;height:14px;}.breadcrumb .breadcrumbList li:last-child:before{content:none;}#content{width:100%;}.titleBox{padding:61px 0 47px;text-align:center;}.titleBox .areaTitle{font-size:32px;letter-spacing:3px;margin-bottom:15px;}.titleBox .areaTitle.colorRed{color:#E63404;}.titleBox .areaTitle span{display:block;width:43px;margin:0 auto 6px;}.titleBox .subTitle{font-size:16px;font-weight:normal;}.areaBtn{width:100%;max-width:340px;margin:0 auto;}.areaBtn a{display:block;position:relative;text-align:center;background:#007dca;color:#fff;font-size:20px;font-weight:bold;border-radius:30px;padding:10px 0;border:2px solid #007dca;box-shadow:0 0 10px rgba(226,215,206,.8);transition:all 0.3s;}.areaBtn a:before{content:"";position:absolute;right:32px;top:50%;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:translateY(-50%) rotate(135deg);transition:all 0.3s;}.scrollToTop a{display:block;border-top:2px solid #77bae3;padding:10px 0;color:#007dca;text-align:center;}.scrollToTop a span{position:relative;font-size:14px;padding-left:40px;font-weight:bold;}.scrollToTop a span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid #007dca;}.search{background-color:#edf2f7;padding:30px 0 10px;}.search form{display:flex;justify-content:space-between;padding:0 50px;}.search form .selectForm{width:38.3%;}.search form .inputForm{width:56.7%;}.search .questBox{position:relative;border-radius:2px;border:2px solid #d5d5d5;margin-bottom:20px;}.search .questBox select{position:relative;width:100%;background:#fff url(/themes/custom/my_custom_theme/images/common/icon-select.jpg)no-repeat right top;background-size:76px 100%;color:#333333;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:0 25px 0;cursor:pointer;z-index:1;font-size:20px;font-weight:bold;letter-spacing:0.4px;height:70px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}.search .questBox select:required:invalid{color:#c1c1c1;font-weight:normal;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;}.search .questSearch input::placeholder{font-weight:normal;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;}.search .questBox option[value=""][disabled]{display:none;}.search .questBox option{color:#333333;}.search .questSearch{position:relative;border-radius:2px;border:2px solid #d5d5d5;}.search .questSearch input{border-radius:5px;border:none;font-weight:bold;letter-spacing:0.3px;font-size:20px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:22px 24px 18px;width:100%;}.search .questSearch button{position:absolute;top:0;right:0;width:78px;height:100%;background-color:#007dca;border:none;}.search .questSearch button img{width:49%;margin-left:4px;}::placeholder{color:#c1c1c1;font-weight:normal;}#footer{width:100%;background:#1d6c9c;}#footer .ftMenu{display:flex;flex-wrap:wrap;width:100%;padding:67px 0;}#footer .ftMenu li{width:calc(100% / 5 - 40px);margin-top:54px;}#footer .ftMenu li:nth-child(-n+5){margin-top:0;}#footer .ftMenu li a{position:relative;font-size:15px;color:#fff;margin-left:30px;letter-spacing:2.1px;}#footer .ftMenu li a:before{content:">";position:absolute;top:-1px;left:-31px;font-size:18px;}#footer .ftMenu li a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#fff;transition:all 0.3s;}#footer .ftMenuPage{padding:86px 0 76px;}#footer .ftMenuPage .menuMain{display:flex;margin-bottom:52px;}#footer .ftMenuPage .menuMain>li{width:100%;}#footer .ftMenuPage .menuMain>li>a{font-size:18px;margin-left:31px;letter-spacing:2.1px;}#footer .ftMenuPage .menuMain>li a{display:inline-block;color:#fff;position:relative;}#footer .ftMenuPage .menuFinal li a:before,#footer .ftMenuPage .menuMain>li a:before{content:">";position:absolute;top:0;left:-31px;font-size:18px;}#footer .ftMenuPage .menuFinal li a:after,#footer .ftMenuPage .menuMain>li a:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background:#fff;transition:all 0.3s;}#footer .ftMenuPage .menuMain>li .menuSub{display:flex;padding-left:63px;justify-content:space-between;flex-wrap:wrap;margin-top:19px;width:91.7%;}#footer .ftMenuPage .menuMain>li .menuSub li{width:calc(100%/5 - 10px);margin-top:11px;}#footer .ftMenuPage .menuMain>li .menuSub li:nth-child(-n+5){margin-top:0;}#footer .ftMenuPage .menuMain>li .menuSub li a:before{left:-23px;font-size:14px;}#footer .ftMenuPage .menuMain>li .menuSub li a{letter-spacing:0.7px;}#footer .ftMenuPage .menuFinal{display:flex;margin-top:55px;}#footer .ftMenuPage .menuFinal li{margin-right:78px;}#footer .ftMenuPage .menuFinal li a{position:relative;display:inline-block;font-size:18px;margin-left:31px;letter-spacing:2.1px;color:#fff;}#copyright{background:#1d6c9c;border-top:1px solid #fff;text-align:center;color:#fff;padding:5px 0 10px;font-weight:normal;}.sp{display:none;}small{font-size:70%;}@media(max-width:1250px) and (min-width:769px){#header .mainMenu{align-items:center;}#header .headerBar{width:40%;}#header .headerBar .logo .txtLogo{font-size:1.44vw;}#header .headerBar .logo a{width:15vw;margin-right:13px;}#header .menu .menuList li .menuTxt{font-size:1.3vw;min-height:3vw;}#header .menu .menuList li .menuTxt.seminar{flex-direction:column;align-items:flex-start;}#header .menu .menuList li .menuLogo{width:30px;}#header .menu{width:calc(100% - 41%);}.breadcrumb .breadcrumbList li{font-size:14px;}.breadcrumb .breadcrumbList li:before{width:11px;height:11px;}#footer .ftMenu{width:100%;}#footer .ftMenuPage .menuMain>li .menuSub{width:100%;padding-left:45px;}#footer .ftMenuPage .menuMain>li .menuSub{justify-content:initial;}#footer .ftMenuPage .menuMain>li .menuSub li{width:190px;margin-top:0;margin-bottom:11px;margin-right:40px;}#footer .ftMenuPage .menuMain>li .menuSub li a:before{left:-17px;}#footer .ftMenuPage .menuFinal{margin-top:0;}.scrollToTop a span{font-size:16px}}@media(max-width:1000px) and (min-width:769px){.search form{padding:0;}.search .questBox select{background-size:48px 100%;padding:0 15px;font-size:14px;height:51px;}.search .questSearch button img{margin-left:0;}.search .questSearch button{width:51px;}.search .questSearch input{padding:15px;font-size:14px;}#footer .ftMenu{justify-content:space-between;}#footer .ftMenu li{width:calc(100% / 3 - 20px);}#footer .ftMenuPage .menuMain>li .menuSub li a{letter-spacing:0;}.titleBox .areaTitle span{width:5.3%;margin:0 auto 0;}.titleBox .areaTitle{letter-spacing:2px;font-size:3.6vw;}.titleBox .subTitle{font-size:14px;}.areaBtn a{font-size:2.4vw;}}@media(max-width:900px) and (min-width:769px){#header .menu .menuList li{width:calc(100%/6);}#header .menu .menuList li .menuLogo{width:3.4vw;}#header .headerBar{width:41%;}.breadcrumb .breadcrumbList li{font-size:12px;}#footer .ftMenuPage .menuMain>li>a #footer .ftMenu li a{font-size:16px;letter-spacing:0;}#copyright{font-size:12px;}#footer .ftMenuPage .menuMain>li .menuSub li{margin-right:20px;}.scrollToTop a span,#footer .ftMenuPage .menuFinal li a,#footer .ftMenuPage .menuMain>li>a{font-size:2vw;}#footer .ftMenuPage .menuMain>li .menuSub li a{font-size:1.6vw;}.search{padding:30px 0;}.search form{flex-direction:column;}.search form .selectForm{width:100%;}.search form .inputForm{width:100%;}}@media (min-width:769px){#footer .ftMenuPage .menuFinal li a:hover:after,#footer .ftMenuPage .menuMain>li a:hover:after,#footer .ftMenu li a:hover:after{width:0;}.breadcrumb .breadcrumbList li a:hover{text-decoration:underline;}.areaBtn a:hover{background:#fff;color:#007dca;}.areaBtn a:hover:before{border-color:#007dca;}#header .menu .menuList li a:hover .menuTxt{color:#fff;}#header .menu .menuList li a:before{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;background:#007dca;z-index:-1;transition:all 0.3s;}#header .menu .menuList li a:hover:before{height:100%;}#header .menu .menuList li a .menuLogo img{}#header .menu .menuList li a:hover .menuLogo img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);}.scrollToTop a span:before,.scrollToTop a{transition:all .3s;}.scrollToTop a:hover{background:#77bae3;color:#fff;}.scrollToTop a:hover span:before{border-bottom-color:#fff}.MacOS #header .headerBar .logo a{width:41%;}}@media (max-width:768px){.pc{display:none;}.sp{display:block;}.inner{width:100%;padding:0 2.6%;}#header .mainMenu{position:relative;flex-direction:column;padding:8px 0 7px;}#header .headerBar{width:100%;}#header .headerBar .logo a{width:95px;margin-right:9px;}#header .headerBar .logo .txtLogo{font-size:14px;line-height:1.4;letter-spacing:1px;}#header .menu{display:none;}#header .menu{width:calc(100% + 5.3%);height:100vh;overflow-y:auto;padding-bottom:80px;margin-left:-2.7%;}#header .menu .menuList{flex-direction:column;padding:0;margin-bottom:1px;}#header .menu .menuList li{width:100%;border:0;border-top:1px solid #d5d5d5;padding:4px 25px 5px;}#header .menu .menuList li:last-child{border-right:0;}#header .menu .menuList li a{position:relative;flex-direction:initial;justify-content:initial;font-weight:bold;}#header .menu .menuList li a:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:8px;width:8px;height:8px;border-top:2px solid #007dca;border-left:2px solid #007dca;transform:translateY(-50%) rotate(135deg);}#header .menu .menuList li .menuLogo{width:18px;margin-right:11px;}#header .menu .menuList li .menuTxt{line-height:1.3;font-size:16px;}#header .menu .search{padding:32px 2.6% 30px;}.search{padding:30px 0 31px;}.search form label{width:100% !important;}.search form{padding:0;flex-direction:column;}.search .questBox{margin-bottom:19px;}.search .questBox select{background-size:43px 100%;padding:0 11px 0;font-size:14px;height:41px;}.search .questBox select:required:invalid{}.search .questBox option[value=""][disabled]{display:none;}.search .questBox option{color:#333333;}.search .questSearch{position:relative;border-radius:2px;border:2px solid #d5d5d5;}.search .questSearch input{padding:10px 10px;font-size:14px;}.search .questSearch button{position:absolute;top:0;right:0;width:43px;height:100%;background-color:#007dca;border:none;}.search .questSearch button img{width:16px;margin-left:0;transform:translateY(22%);}::placeholder{color:#c1c1c1;}#header .menu .btnClose{font-size:15px;border:2px solid #007dca;text-align:center;margin-left:0px;padding:9px 0;transform:translateX(0px);margin-bottom:50px;font-weight:bold;}#header .menu .btnClose span{position:relative;padding-left:23px;}#header .menu .btnClose span:before{content:"";position:absolute;top:-3px;left:-20px;background:url(/themes/custom/my_custom_theme/images/common/icon-close.png) no-repeat center center/100%;width:23px;height:23px;}.breadcrumb{padding:6px 0 4px;}.breadcrumb .breadcrumbList{margin-left:2px;}.breadcrumb .breadcrumbList li{font-size:10px;padding-right:19px;margin-right:11px;}.breadcrumb .breadcrumbList li:before{width:9px;height:9px;top:50%;}.titleBox{padding:55px 0 25px;}.titleBox .areaTitle{font-size:21px;letter-spacing:1.7px;margin-bottom:9px;}.titleBox .areaTitle span{width:22px;margin-bottom:1px;}.titleBox .subTitle{font-size:11px;}.areaBtn{width:100%;max-width:200px;}.areaBtn a{font-size:16px;padding:9px 0 10px;border:1px solid #007dca;box-shadow:0 0 6px rgb(226 215 206 / 80%);}.areaBtn a:before{right:16px;width:7px;height:7px;}.hamburger{position:absolute;top:16px;right:1px;width:39px;height:30px;padding:0 5px;z-index:9991;display:flex;justify-content:center;flex-direction:column;text-align:center;}.hamburger span{display:block;height:2px;width:100%;background:#007dca;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;}.hamburger span:nth-child(1){margin-bottom:11px;}.hamburger span:nth-child(2){opacity:1}.hamburger span:nth-child(3){margin-top:11px;}.hamburger.open span:nth-child(1){margin-bottom:-2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}.hamburger.open span:nth-child(2){opacity:0;}.hamburger.open span:nth-child(3){margin-top:-2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}.scrollToTop a{padding:9px 0 12px;}.scrollToTop a span{padding-left:25px;font-size:12px;}.scrollToTop a span:before{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #007dca;left:-3px;}#footer .ftMenuPage,#footer .ftMenu{width:100%;flex-direction:column;padding:35px 0 14px;}#footer .ftMenu li{width:100%;margin-top:0;margin-bottom:23px;}#footer .ftMenu li a{font-size:12px;margin-left:23px;letter-spacing:1.5px;}#footer .ftMenu li a:before{left:-21px;font-size:13px;top:0px;}#copyright{padding:6px 2%;font-size:9px;font-weight:normal;letter-spacing:0.7px;}#copyright br.sp{display:none;}#footer .ftMenuPage .menuMain{margin-bottom:30px;}#footer .ftMenuPage .menuFinal li a,#footer .ftMenuPage .menuMain>li>a{font-size:14px;margin-left:18px;letter-spacing:0;}#footer .ftMenuPage .menuMain>li .menuSub li a{letter-spacing:0;font-size:12px;text-decoration:underline;}#footer .ftMenuPage .menuMain>li .menuSub li a:after{display:none;}#footer .ftMenuPage .menuMain>li .menuSub li a:before{left:-14px;font-size:12px;}#footer .ftMenuPage .menuFinal li a:before,#footer .ftMenuPage .menuMain>li a:before{font-size:14px;left:-18px;}#footer .ftMenuPage .menuMain>li .menuSub{padding-left:17px;margin-top:15px;width:100%;}#footer .ftMenuPage .menuMain>li .menuSub li{width:45%;margin-top:0;margin-bottom:13px;}#footer .ftMenuPage .menuMain>li .menuSub li:last-child{margin-bottom:0;}#footer .ftMenuPage .menuFinal{margin-top:30px;flex-direction:column;}#footer .ftMenuPage .menuFinal li{width:100%;margin-right:0;margin-bottom:20px;}.page-404{padding:150px 0;text-align:center;}.page-404 h2{font-size:24px;}}.MacOS .breadcrumb .breadcrumbList li:before{top:45%;height:100%;}@media(max-width:414px){#copyright br.sp{display:block;}}
#main{background:url(/themes/custom/my_custom_theme/images/index/main-bcr.jpg) repeat-y;background-size:100%;padding:37px 0 41px;overflow:hidden;}.policyLink{color:#fff;text-decoration:underline;}.policyLink:hover{text-decoration:none;}#main .sliderBox{background:#fff;position:relative;border:3px solid #d5d5d5;border-radius:5px;}#main .mainSlider{}#main .mainSlider .mainContain{background:#fff;text-align:center;padding:70px 0 46px;}#main .mainSlider .mainContain.wide{background:#fff;text-align:center;padding:10.5px 0;}#main .mainSlider .mainContain.semi-wide{background:#fff;text-align:center;padding:10.5px 0 8px;}#main .mainSlider .mainContain .linkBOx{display:block;margin:auto;}.mainPhoto{display:flex;justify-content:center;align-items:center;}#main .sliderBox .dot{position:absolute;top:15px;left:16px;background:#d5d5d5;width:10px;height:10px;border-radius:50%;}#main .sliderBox .dot.dot-01{top:auto;bottom:17px;}#main .sliderBox .dot.dot-02{left:auto;right:13px;}#main .sliderBox .dot.dot-03{top:auto;left:auto;right:13px;bottom:17px;}#main .mainSlider .mainContain .mainContent .mainPhoto img{margin:0 auto;}#main .mainSlider .mainContain .mainContent .mainPhoto .imagePc{display:none;}#main .mainSlider .mainContain .mainContent .mainPhoto .imageSp{display:block;}#main .mainSlider .mainContain .mainContent .mainTitle{margin-bottom:5px;}#main .mainSlider .mainContain .mainContent .mainTitle span{position:relative;font-size:36px;display:inline-block;letter-spacing:3px;padding-left:58px;}#main .mainSlider .mainContain .mainContent .mainTitle span:before{content:"";position:absolute;top:43%;left:0;transform:translateY(-50%);background:url(/themes/custom/my_custom_theme/images/common/icon-menu-06.png) no-repeat center center/100%;width:45px;height:35px;}#main .mainSlider .mainContain .mainContent .mainTxt{font-size:16px;font-weight:100;line-height:1.6;margin-bottom:24px;}#main .mainSlider .mainContain .mainContent .areaBtn{max-width:360px;}#main .mainSlider .mainContain .mainContent .areaBtn a:before{background:url(/themes/custom/my_custom_theme/images/index/see-detail.png) no-repeat center center/100%;border:0;transform:translateY(-56%) rotate(0);width:25px;height:25px;right:22px;transition:all .3s;}#main .mainSlider .slick-next{right:-4px;height:80px;width:80px;z-index:1;border:4px solid #0082cd;border-radius:10px;top:49%;background:#fff;transition:all .3s;}#main .mainSlider .slick-prev{left:-2px;height:80px;width:80px;z-index:1;border:4px solid #0082cd;border-radius:10px;top:49%;background:#fff;transition:all .3s;}#main .mainSlider .slick-next:before{content:"";position:absolute;top:51%;left:52%;transform:translate(-50%,-50%);background:url(/themes/custom/my_custom_theme/images/index/arrow-right.png) no-repeat center center/100%;width:17px;height:30px;opacity:1;transition:all .3s;}#main .mainSlider .slick-prev:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/themes/custom/my_custom_theme/images/index/arrow-left.png) no-repeat center center/100%;width:17px;height:30px;opacity:1;transition:all .3s;}.areaFaq{margin-bottom:61px;}.areaFaq .titleBox{padding:80px 0 33px;}.areaFaq .viewedContent{border:2px solid #d5d5d5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:41px;}.areaFaq .viewedContent .listViewed{display:flex;flex-wrap:wrap;border-bottom:2px solid #d5d5d5;padding:42px 38px 35px;}.areaFaq .viewedContent .listViewed li{width:calc(100% / 5 - 24px);margin-right:29.5px;}.areaFaq .viewedContent .listViewed li:last-child{margin-right:0;}.areaFaq .viewedContent .listViewed li .viewedVideo{margin-bottom:10px;height:160px;}.areaFaq .viewedContent .listViewed li .viewedTxt a{font-size:18px;font-weight:600;line-height:1.6;margin-left:-2px;letter-spacing:-0.2px;max-height:60px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s;}.areaFaq .viewedContent .resuldList{padding:31px 18px 6px;}.areaFaq .viewedContent .resuldList li{position:relative;border-bottom:2px solid #d5d5d5;padding-bottom:24px;margin-bottom:24px;}.areaFaq .viewedContent .resuldList li:last-child{border-bottom:0;margin-bottom:0;}.areaFaq .viewedContent .resuldList li a{position:relative;display:block;font-size:18px;font-weight:600;margin-left:48px;padding-right:20px;text-align:justify;letter-spacing:1.8px;}.areaFaq .viewedContent .resuldList li a span{border-bottom:2px solid #797979;}.areaFaq .viewedContent .resuldList li a:after{content:"";position:absolute;top:5px;left:-29px;background:#007dca;width:17px;height:17px;border-radius:50%;}.areaService{margin-bottom:138px;}.areaService .titleBox .areaTitle span{width:50px;margin-bottom:10px;}.areaService .listService{display:flex;justify-content:center;flex-wrap:wrap;}.areaService .listService li{width:calc(100%/3 - 13px);text-align:center;box-shadow:0 0 10px rgba(226,215,206,.8);margin-right:19.5px;padding:15px;margin-bottom:20px;}.areaService .listService li:nth-child(3n),.areaService .listService li:last-child{margin-right:0;}.areaService .listService li .coverServicePhoto{margin-bottom:15px;}.areaService .listService li .servicePhoto{border-bottom:2px solid #d5d5d5;width:100%;height:202px;display:flex;align-items:center;justify-content:center;padding-bottom:15px;}.areaService .listService li .servicePhoto img{width:260px;object-fit:contain;}.areaService .listService li .servicePersonnel{margin-bottom:17px;}.areaService .listService li .servicePersonnel a{position:relative;display:block;font-size:22px;letter-spacing:1.7px;line-height:1.55;transition:all .3s;}.areaService .listService li .servicePersonnel a:before{content:"";position:absolute;right:25px;top:50%;width:10px;height:10px;border-top:2px solid #007dca;border-left:2px solid #007dca;transform:translateY(-50%) rotate(135deg);}.areaService .listService li .servicePersonnel a span{display:block;font-size:14px;font-weight:normal;}.areaService .listService li .loginPage{width:100%;max-width:260px;margin:0 auto 9px;}.areaService .listService li .loginPage a{position:relative;display:block;font-size:18px;color:#fff;border-radius:30px;background:#333333;padding:4px 0;letter-spacing:1px;line-height:1.55;border:2px solid #333333;transition:all .3s;}.areaService .listService li .loginPage a:before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);background:url(/themes/custom/my_custom_theme/images/index/see-detail.png) no-repeat center center/100%;width:15px;height:15px;transition:all .3s;}.topPage .search{margin-bottom:0;}.areaNotice{background-color:#edf2f7;padding:27px 0 0;}.areaNotice .noticeContent{display:flex;align-items:center;}.areaNotice .noticeTitle{width:270px;margin-right:54px;margin-bottom:64px;}.areaNotice .noticeTitle .titleBox{padding:0;}.areaNotice .noticeTitle .titleBox .areaTitle{margin-bottom:31px;}.areaNotice .noticeTitle .titleBox .areaTitle span{width:49px;margin-bottom:5px;}.areaNotice .noticeTitle .areaBtn{max-width:259px;margin:0;}.areaNotice .noticeTitle .areaBtn a{font-size:16px;padding:4px 0;line-height:1.55;letter-spacing:1.3px;}.areaNotice .noticeTitle .areaBtn a:before{right:29px;}.areaNotice .noticeList{width:calc(100% - 270px);}.areaNotice .noticeList>li{display:flex;margin-bottom:27px;align-items:center;}.areaNotice .noticeList>li .date{font-size:18px;color:#191919;letter-spacing:1.3px;margin-top:7px;margin-right:35px;}.areaNotice .noticeList>li .listCat{margin-right:28px;margin-top:2px;}.areaNotice .noticeList>li .listCat li{width:114px;margin-bottom:4px;}.areaNotice .noticeList>li .listCat li a{color:#3d90d1;border:4px solid #007dca;background:#fff;display:block;text-align:center;padding:2px 0 3px;transition:all .3s;}.areaNotice .noticeList>li .noticeTxts{}.areaNotice .noticeList>li .noticeTxts a{font-size:18px;font-weight:normal;letter-spacing:1.5px;}.areaNotice .noticeList>li .noticeTxts a span{border-bottom:2px solid #727476;}#user-login-form{margin:50px;border:2px solid #d5d5d5;border-radius:10px;padding:66px 0 89px;padding:10% 10% 10% 10%;}#user-login-form .form-item-name,#user-login-form .form-item-pass{margin-bottom:35px;align-items:center;justify-content:space-between;}#user-login-form .form-item-name label,#user-login-form .form-item-pass label{font-size:26px;letter-spacing:1px;}#user-login-form #edit-name--description,#user-login-form #edit-pass--description{display:none;}#user-login-form #edit-actions{max-width:360px;width:100%;margin:0 auto 0;}#user-login-form #edit-submit{display:block;text-align:center;font-size:26px;color:#fff;width:100%;border-radius:30px;border:none;padding:10px 0 7px;border:2px solid #007dca;box-shadow:0 0 10px rgb(226 215 206 / 80%);font-weight:bold;background:#007dca url(/themes/custom/my_custom_theme/images/index/icon-arrow.png) no-repeat center right 23px/10px 18px;transition:all .3s;}#user-login-form .form-item-name input.form-text,#user-login-form .form-item-pass input.form-text{width:100%;color:rgb(50,51,51);font-size:24px;height:81px;letter-spacing:1.7px;font-weight:600;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:0px 28px;border-width:1px;border-style:solid;border-color:rgb(213,213,213);border-image:initial;border-radius:5px;}.areaFaq .viewedContent .listViewed li .viewedVideo .video{width:100%;min-height:162px;border-radius:4px;border:none;}.areaFaq .viewedContent .listViewed li .viewedVideo .video .image_video{height:100%;width:100%;border-radius:6px;object-fit:contain;}@media (max-width:1100px) and (min-width:769px){.areaService .listService li .servicePersonnel a:before{right:5px;}.areaService .listService li .servicePersonnel a{font-size:20px;letter-spacing:0;}}@media (max-width:1020px) and (min-width:769px){#main .mainSlider .mainContain a{display:block;}#main .mainSlider .mainContain .mainContent .mainTitle span{font-size:3.6vw;padding-left:6vw;}#main .mainSlider .mainContain .mainContent .mainTitle span:before{content:"";position:absolute;top:43%;left:0;transform:translateY(-50%);background:url(/themes/custom/my_custom_theme/images/common/icon-menu-06.png) no-repeat center center/100%;width:45px;height:35px;width:4.5vw;}#main .mainSlider .mainContain .mainContent .mainTxt{font-size:14px;}#main .mainSlider .slick-prev,#main .mainSlider .slick-next{width:8vw;}.areaFaq .viewedContent .listViewed{padding:42px 18px 35px;}.areaFaq .viewedContent .listViewed li{width:calc(100% / 5 - 16px);margin-right:20px;}.areaFaq .viewedContent .listViewed li .viewedTxt a{font-size:18px;}.areaFaq .viewedContent .resuldList li a{font-size:18px;letter-spacing:0;margin-left:35px;}.areaFaq .viewedContent .resuldList li a:after{width:15px;height:15px;left:-20px;}.areaService .titleBox .areaTitle span{width:5.3%;}.areaNotice .noticeTitle{width:25%;margin-right:25px;}.areaNotice .noticeList{width:calc(100% - 25%);}.areaNotice .noticeList>li .date,.areaNotice .noticeList>li .noticeTxts a{font-size:16px;}}@media (max-width:900px) and (min-width:769px){#main .mainSlider .slick-track{align-items:center;display:flex;}#main .mainSlider .mainContain .mainContent .mainBox{padding:0 70px;}.areaService .listService li .servicePersonnel a{font-size:18px;}.areaService .listService li .loginPage a{font-size:14px;letter-spacing:0;background-size:12px 12px;}.areaNotice{padding:55px 0;}.areaNotice .noticeContent{flex-direction:column;}.areaNotice .noticeTitle{width:100%;margin:0 0 40px;}.areaNotice .noticeTitle .areaBtn{margin:0 auto;}.areaNotice .noticeList{width:100%;}.areaNotice .noticeList>li .date,.areaNotice .noticeList>li .noticeTxts a{font-size:14px;}.areaNotice .noticeList>li .date{letter-spacing:0;margin-right:18px;}.areaNotice .noticeList>li .listCat{margin-right:18px;margin-top:0;}}@media(min-width:769px){#main .mainSlider .slick-next:hover,#main .mainSlider .slick-prev:hover{background:#0082cd;}#main .mainSlider .slick-next:hover:before,#main .mainSlider .slick-prev:hover:before{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);}.areaFaq .viewedContent .listViewed li .viewedTxt a:hover,.areaFaq .viewedContent .resuldList li a:hover,.areaNotice .noticeList>li .noticeTxts a:hover,.areaService .listService li .servicePersonnel a:hover{color:#007dca;text-decoration-color:#007dca;}.areaService .listService li .loginPage a:hover{background-color:#fff;color:#333333;}.areaService .listService li .loginPage a:hover:before{filter:brightness(0);-webkit-filter:brightness(0);}#main .mainSlider .linkBox:hover{opacity:0.8;}#main .mainSlider .mainContain .mainContent .mainPhoto .imagePc{display:block;}#main .mainSlider .mainContain .mainContent .mainPhoto .imageSp{display:none;}#main .mainSlider .mainContain .mainContent .areaBtn a:hover:before{background-image:url(/themes/custom/my_custom_theme/images/index/see-detail-hover.png);}.areaNotice .noticeList>li .listCat li a:hover{background:#007dca;color:#fff;}.areaNotice .noticeList>li .noticeTxts a:hover span,.areaFaq .viewedContent .resuldList li a:hover span{border-color:#007dca;}}@media(max-width:768px){#main{padding:15px 0 65px;}#main .mainSlider .mainContain{width:100%;padding:22px 0 20px;}#main .mainSlider .mainContain.wide{padding:12px 0;}#main .mainSlider .mainContain .mainContent .mainBox{padding:10px 10px 0;}#main .mainSlider .mainContain .mainContent .mainBox.wide{padding:0 10px;}#main .mainSlider .mainContain .mainContent .mainTitle{margin-bottom:10px;}#main .mainSlider .mainContain .mainContent .mainTitle span{font-size:18px;letter-spacing:1px;padding-left:26px;letter-spacing:1.6px;}#main .mainSlider .mainContain .mainContent .mainTxt{font-size:14px;line-height:1.45;margin-bottom:0;}#main .mainSlider .mainContain .mainContent .mainTitle span:before{width:23px;height:16px;left:-2px;}#main .mainSlider .mainContain .mainContent .areaBtn{max-width:200px;}#main .mainSlider .mainContain .mainContent .areaBtn a:before{transform:translateY(-45%) rotate(0);width:13px;height:13px;right:16px;}#main .mainSlider .slick-prev{top:unset;left:unset;right:55px;bottom:-55px;transform:none;width:45px;height:45px;border-width:2px;border-radius:5px;}#main .mainSlider .slick-next{top:unset;bottom:-55px;right:0;transform:none;width:45px;height:45px;border-width:2px;border-radius:5px;}#main .mainSlider .slick-prev:before,#main .mainSlider .slick-next:before{width:9px;height:23px;}#main .mainSlider .slick-next:before{left:50%;}#main .sliderBox .dot{width:5px;height:5px;top:6px;left:6px;}#main .sliderBox .dot.dot-01{bottom:7px;}#main .sliderBox .dot.dot-02{right:5px;}#main .sliderBox .dot.dot-03{right:5px;bottom:7px;}.areaFaq{margin-bottom:49px;}.areaFaq .titleBox{padding:55px 0 12px;}.areaFaq .viewedContent{border-radius:2px;overflow:hidden;margin-bottom:30px;}.areaFaq .viewedContent .viewBox{overflow-x:auto;margin-bottom:16px;}.areaFaq .viewedContent .listViewed{padding:13px 18px 0;width:max-content;border-bottom-width:0;}.areaFaq .viewedContent .listViewed li{width:29.4vw;margin-right:15px;margin-bottom:0;}.areaFaq .viewedContent .listViewed li .viewedVideo .video{height:82px;width:100%;min-height:82px;border-radius:4px;border:none;}.areaFaq .viewedContent .listViewed li .viewedVideo{margin-bottom:-3px;}.areaFaq .viewedContent .listViewed li .viewedTxt a{font-size:14px;margin-left:-1px;max-height:45px;line-height:1.3;}.areaFaq .viewedContent .resuldList{padding:17px 20px 9px;border-top:3px solid #d5d5d5;}.areaFaq .viewedContent .resuldList li a{font-size:14px;margin-left:20px;padding-right:0;letter-spacing:3px;line-height:1.8;}.areaFaq .viewedContent .resuldList li a:after{height:12px;left:-18px;top:7px;width:12px;}.areaFaq .viewedContent .resuldList li{border-bottom:1px solid #d5d5d5;padding-bottom:18px;margin-bottom:12px;}.areaFaq .scrollboxTable{padding:0 16px;margin-bottom:10px;}.areaFaq .scrollboxTable .scrollItem{padding:5px 0;background:#d2d5da;border-radius:10px;position:relative;}.areaFaq .scrollboxTable .subItem{background:#6f7579;line-height:1;position:absolute;top:0px;left:0;border-radius:10px;width:99px;height:10px;}.areaFaq .viewBox::-webkit-scrollbar{display:none;}.areaService{margin-bottom:41px;}.areaService .titleBox{padding:0;margin-bottom:28px;}.areaService .titleBox .areaTitle span{width:25px;margin-bottom:5px;}.areaService .listService li{width:48.6%;margin-right:9px;padding:15px 9px 6px;margin-bottom:10px;}.areaService .listService li:nth-child(even){margin-right:0;}.areaService .listService li:nth-child(3n){margin-right:8px;}.areaService .listService li:last-child{margin-right:0;}.areaService .listService li .servicePhoto{border-bottom:1px solid #d5d5d5;margin:21px auto 9px;padding:0 13px 31px;height:61.54px;}.areaService .listService li .servicePhoto img{width:100%;}.areaService .listService li .servicePersonnel{margin-bottom:13px;}.areaService .listService li .servicePersonnel a{font-size:15px;letter-spacing:1.1px;line-height:1.6;padding-right:15px;}.areaService .listService li .servicePersonnel.eng{margin-top:12px;}.areaService .listService li .servicePersonnel.eng a{font-size:12px;letter-spacing:0.4px;}.areaService .listService li .servicePersonnel a span{font-size:10px;letter-spacing:0.3px;}.areaService .listService li .servicePersonnel a:before{right:7px;width:7px;height:7px;border-top:1px solid #007dca;border-left:1px solid #007dca;}.areaService .listService li .loginPage a{font-size:12px;padding:11px 0 12px;letter-spacing:0.1px;padding-right:4px;}.areaService .listService li .loginPage a:before{width:12px;height:12px;right:13px;top:47%;}.topPage .search{margin-bottom:50px;}.areaNotice{padding:43px 0 29px;}.areaNotice .noticeTitle .titleBox .areaTitle{margin-bottom:0;}.areaNotice .noticeTitle .titleBox .areaTitle span{width:25px;margin-bottom:3px;}.areaNotice .noticeContent{flex-direction:column;}.areaNotice .noticeTitle{width:100%;margin:0 0 21px;}.areaNotice .noticeList{width:100%;}.areaNotice .noticeList>li{flex-wrap:wrap;align-items:center;margin-bottom:24px;}.areaNotice .noticeList>li .date{font-size:13px;letter-spacing:1.1px;margin-top:1px;margin-right:9px;}.areaNotice .noticeList>li .listCat{display:flex;}.areaNotice .noticeList>li .listCat li{width:72px;margin-right:5px;}.areaNotice .noticeList>li .listCat li a{font-size:10px;border-width:2px;padding:2px 0 1px;}.areaNotice .noticeList>li .noticeTxts{margin-top:6px;width:100%;}.areaNotice .noticeList>li .noticeTxts a{font-size:14px;letter-spacing:1.2px;}.areaFaq .viewedContent .resuldList li a span,.areaNotice .noticeList>li .noticeTxts a span{border-width:1px;}}@media(max-width:360px){.areaService .listService li .loginPage a:before{right:9px;}}
.faq .titleBox{padding:61px 0 21px;background-color:#fff;}.faq .titleBox .areaTitle{margin-bottom:22px;}.faq .titleBox .areaTitle span{width:36px;margin:0 auto -9px;}.faq .titleBox .subTitle{display:inline-block;transform:translateY(-12px);width:100%;font-size:18px;letter-spacing:1.4px;}.areaQa{background-color:#edf2f7;padding:42px 0 45px;}.areaQa .inner{display:flex;flex-wrap:wrap;justify-content:space-between;}.areaQa .qaLeft{width:400px;}.areaQa .qaLeft .leftQuest{background-color:#fff;padding:30px 20px;border-radius:5px;margin-bottom:19px;font-size:24px;}.areaQa .qaLeft .leftQuest label{display:inline-block;width:100%;}.areaQa .qaLeft .leftQuest label:first-child{margin-bottom:20px;}.areaQa .qaLeft .leftQuest .questBox{position:relative;border-radius:5px;border:2px solid #d5d5d5;}.areaQa .qaLeft .leftQuest .questBox select{font-size:20px;position:relative;width:100%;font-weight:bold;background:url(/themes/custom/my_custom_theme/images/faq/area-qa-icon-arrow-01.png)no-repeat right top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:2px;padding:17px 80px 13px 12px;cursor:pointer;line-height:1.5;color:#000;}.areaQa .qaLeft .leftQuest .questBox select:required:invalid{color:#c1c1c1;font-weight:300;}.areaQa .qaLeft .leftQuest .questBox option[value=""][disabled]{display:none;}.areaQa .qaLeft .leftQuest .questBox option{color:#333;}.areaQa .qaLeft .leftQuest .questSearch{border-radius:5px;border:2px solid #d5d5d5;}.areaQa .qaLeft .leftQuest .questSearch{position:relative;}.areaQa .qaLeft .leftQuest .questSearch input{font-size:18px;width:100%;height:66px;font-weight:bold;padding:17px 80px 13px 12px;border-radius:5px;border:none;}.areaQa .qaLeft .leftQuest .questSearch button{position:absolute;top:0;right:0;width:68px;height:66px;background-color:#007dca;border:none;border-radius:0px 3px 3px 0px;}::placeholder{color:#c1c1c1;font-weight:300;}.areaQa .qaLeft .boxCategory{background-color:#fff;padding:28px 20px 29px;border-radius:5px;}.areaQa .qaLeft .boxCategory .categoryTitle{text-align:center;font-size:24px;margin-bottom:18px;}.areaQa .qaLeft .boxCategory .categoryList{font-size:20px;font-weight:600;border-top:2px solid #007dca;letter-spacing:2px;padding:5px 0;margin-bottom:19px;}.areaQa .qaLeft .boxCategory .categoryList li{padding:19px 16px;border-bottom:2px solid #999999;transition:all 0.3s;z-index:1;}.areaQa .qaLeft .boxCategory .categoryList .hidden_category_list{display:none;}.areaQa .qaLeft .boxCategory .showList{text-align:center;}.areaQa .qaLeft .boxCategory .categoryList .listName{position:relative;color:#007dca;cursor:pointer;padding-right:20px;}.areaQa .qaLeft .boxCategory .categoryList .listName:after{content:"";position:absolute;top:37%;right:0;transition:.3s;width:17px;height:14px;background:url(/themes/custom/my_custom_theme/images/faq/area-qa-icon-arrow-02.png)no-repeat;background-size:100%;}.areaQa .qaLeft .boxCategory .categoryList .listName.listShow:after{transform:rotate(-180deg);}.areaQa .qaLeft .boxCategory .categoryList .listSmall{display:none;padding:0 20px 23px;margin-top:30px;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li{border:none;display:inline-block;font-size:16px;line-height:2;margin-bottom:13px;padding:0;position:relative;width:100%;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li:last-child{margin-bottom:0;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li a{position:relative;display:inline-block;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li a:after{content:"";position:absolute;top:8px;left:-18px;width:14px;height:14px;background-color:#007dca;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li a span{border-bottom:2px solid #9999;line-height:1.1;transition:all 0.3s;}.areaQa .coverQaResult{width:872px;}.areaQa .qaResuld{width:872px;background-color:#fff;padding:33px 45px 64px;}.areaQa .qaResuld .resuldTitle{font-size:26px;letter-spacing:2.3px;border-bottom:2px solid #d5d5d5;padding:0 0 19px 5px;margin-bottom:34px;}.areaQa .qaResuld .resuldBox .resuldList{font-size:18px;font-weight:bold;margin-bottom:47px;}.areaQa .qaResuld .resuldBox .resuldList li{padding:0 30px;letter-spacing:1.8px;margin-bottom:47px;}.areaQa .qaResuld .resuldBox .resuldList li:last-child{margin-bottom:0;}.areaQa .qaResuld .resuldBox .resuldList a{position:relative;display:inline-block;}.areaQa .qaResuld .resuldBox .resuldList a:after{content:"";position:absolute;top:8px;left:-22px;width:12px;height:12px;background-color:#007dca;}.areaQa .qaResuld .resuldBox .resuldList a span{border-bottom:2px solid #999999;line-height:1.1;}.areaQa .qaResuld .resuldBox .resuldNumb{display:flex;flex-wrap:wrap;justify-content:center;font-size:22px;font-weight:bold;}.areaQa .qaResuld .resuldBox .resuldNumb li{padding:0 24px 0 26px;}.areaQa .qaResuld .resuldBox .resuldNumb .resultPrev{padding:5px 61px 0 30px;}.areaQa .qaResuld .resuldBox .resuldNumb .resultNext{padding:5px 31px 0 55px;}.areaQa .qaResuld .resuldBox .resuldNumb a{color:#007dca;border-bottom:2px solid #7fbee4;transition:all 0.3s;}.areaQa .qaResuld .resuldBox .resuldNumb .resultPrev a,.areaQa .qaResuld .resuldBox .resuldNumb .resultNext a,.areaQa .qaResuld .resuldBox .resuldNumb .resultDot a{border:none;}.areaQa .qaResuld .resuldBox .resuldNumb a.active{color:#bfbfbf;border:none;}@media (max-width:1370px){.areaQa .qaLeft{margin:0 2% 20px 0;max-width:400px;width:38%;}.areaQa .qaQuest{flex:1;}.areaQa .coverQaResult{flex:1;width:60%;}.areaQa .coverQaResult .qaResuld{width:100%;}}@media (max-width:1165px){.areaQa .qaResuld .resuldBox .resuldNumb{font-size:18px;}.areaQa .qaResuld .resuldBox .resuldNumb li{padding:0 20px;}.areaQa .qaResuld .resuldBox .resuldNumb li:first-child{padding:0 20px;}.areaQa .qaResuld .resuldBox .resuldNumb li:last-child{padding:0 20px;}}@media (max-width:1060px){.areaQa .qaLeft .leftQuest{font-size:20px;}.areaQa .qaLeft .leftQuest .questSearch input{height:60px;}.areaQa .qaLeft .leftQuest .questSearch  button{height:60px;}.areaQa .qaLeft .boxCategory .categoryTitle{font-size:26px;}.areaQa .qaLeft .boxCategory .categoryList{font-size:20px;}.areaQa .qaLeft .boxCategory .categoryList li{padding:15px 5px;}.areaQa .qaResuld .resuldTitle{font-size:26px;}.areaQa .qaResuld .resuldBox .resuldList{font-size:18px;}}@media (max-width:900px){.areaQa .qaResuld{width:100%;}}@media (min-width:769px){.areaQa .qaLeft .boxCategory .categoryList li:hover{border-bottom:2px solid #007dca;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li:hover{border:none;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li a:hover{color:#007dca;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li a:hover span{border-bottom:2px solid #007dca;}.areaQa .qaResuld .resuldBox .resuldList a:hover{color:#007dca;}.areaQa .qaResuld .resuldBox .resuldList a:hover span{border-bottom:2px solid #007dca;}.areaQa .qaResuld .resuldBox .resuldNumb .resultPrev a:hover,.areaQa .qaResuld .resuldBox .resuldNumb .resultNext a:hover,.areaQa .qaResuld .resuldBox .resuldNumb .resultDot a:hover{border:none;}.areaQa .qaResuld .resuldBox .resuldNumb .resultPrev a:hover img,.areaQa .qaResuld .resuldBox .resuldNumb .resultNext a:hover img{-webkit-filter:grayscale(1);filter:grayscale(1);}.areaQa .qaResuld .resuldBox .resuldNumb a:hover{color:#bfbfbf;border-bottom:2px solid;}}@media (max-width:768px){.areaQa .qaLeft{margin:25px 0;width:100%;}.areaQa .coverQaResult{width:100%;}.areaQa .coverQaResult .qaResuld{width:100%;}.faq{background-color:#edf2f7;}.faq .titleBox{padding:50px 0 14px;}.faq .titleBox .areaTitle span{width:18px;margin-bottom:-8px;}.faq .titleBox .areaTitle{margin-bottom:13px;}.faq .titleBox .subTitle{font-size:10px;}.areaQa{padding:20px 0 0;}.areaQa.mb40{margin-bottom:40px;}.areaQa .qaLeft{margin-bottom:35px;}.areaQa .changeColumn .qaLeft{margin-top:20px;}.areaQa .inner.changeColumn{flex-direction:column-reverse;}.areaQa .qaLeft .leftQuest{font-size:14px;padding:20px 23px 22px;margin-bottom:22px;}.areaQa .qaLeft .boxCategory .categoryTitle{font-size:20px;margin-bottom:14px;letter-spacing:2.3px;}.areaQa .qaLeft .leftQuest label:first-child{margin-bottom:18px;}.areaQa .qaLeft .leftQuest .questBox{border-radius:3px;}.areaQa .qaLeft .leftQuest .questBox select{background-size:43px 43px;font-size:18px;padding:8px 50px 8px 12px;letter-spacing:1.7px;border-radius:0;}.areaQa .qaLeft .leftQuest .questBox:before{right:16px;}.areaQa .qaLeft .leftQuest .questSearch{border-radius:3px;}.areaQa .qaLeft .leftQuest .questSearch input{height:42px;font-size:18px;padding:8px 50px 8px 12px;letter-spacing:1.3px;font-weight:bold;border-radius:0px;}.areaQa .qaLeft .leftQuest .questSearch button{width:43px;height:42px;border-radius:0px;}.areaQa .qaLeft .leftQuest .questSearch button img{width:15px;transform:translateY(3px);}.areaQa .qaLeft .boxCategory{padding:22px 21px 27px;}.areaQa .qaLeft .boxCategory .categoryList{font-size:16px;letter-spacing:3.3px;padding:4px 0;margin-bottom:3px;}.areaQa .qaLeft .boxCategory .categoryList li{padding:16px 5px 19px;border-bottom:1px solid #d5d5d5;}.areaQa .qaLeft .boxCategory .categoryList li:last-child{border-bottom:none;}.areaQa .qaLeft .boxCategory .categoryList .listName:after{top:28%;right:5px;width:15px;height:12px;}.areaQa .qaLeft .boxCategory .categoryList .listSmall{font-size:14px;margin-top:23px;padding:0 18px 10px;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li{font-size:14px;margin-bottom:20px;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li a:before{bottom:-1px;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li a:after{top:8px;left:-18px;width:10px;height:10px;}.areaQa .qaLeft .boxCategory .categoryList .listSmall li a span{border-bottom:1px solid #333333;line-height:1.4;}.areaQa .qaResuld{padding:25px 21px 36px;}.areaQa .qaResuld .resuldTitle{font-size:20px;letter-spacing:1.5px;padding:0 0 15px;margin-bottom:24px;}.areaQa .qaResuld .resuldBox .resuldList{font-size:16px;margin-bottom:46px;}.areaQa .qaResuld .resuldBox .resuldList li{margin-bottom:26px;padding:0 0 0 17px;}.areaQa .qaResuld .resuldBox .resuldList a:after{top:7px;left:-16px;width:10px;height:10px;}.areaQa .qaResuld .resuldBox .resuldList a span{border-bottom:1px solid #333333;}.areaQa .qaResuld .resuldBox .resuldNumb li,.areaQa .qaResuld .resuldBox .resuldNumb li:first-child,.areaQa .qaResuld .resuldBox .resuldNumb li:last-child{padding:0 12px;}.areaQa .qaResuld .resuldBox .resuldNumb li img{width:12px;}.areaQa .qaResuld .resuldBox .resuldNumb li:first-child,.areaQa .qaResuld .resuldBox .resuldNumb li:last-child{padding-top:4px;}.areaQa .qaResuld .resuldBox .resuldNumb{display:none;}.areaQa .qaResuld .resuldBox .resuldNsp{display:flex;justify-content:space-between;margin-left:-6px;font-weight:bold;}.areaQa .qaResuld .resuldBox .resuldNsp li{width:33%;text-align:center;}.areaQa .qaResuld .resuldBox .resuldNsp li:first-child,.areaQa .qaResuld .resuldBox .resuldNsp li:last-child{width:28.2%;}.areaQa .qaResuld .resuldBox .resuldNsp .nspOp select{width:100%;font-weight:bold;color:#007dca;background:url(/themes/custom/my_custom_theme/images/faq/area-qa-icon-arrow-02.png)no-repeat right 7px top 18px;background-size:13px;border:2px solid #d7d7d7;padding:12px 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.areaQa .qaResuld .resuldBox .resuldNsp .nspPrev a.active,.areaQa .qaResuld .resuldBox .resuldNsp .nspNext a.active{background-color:#a5a5a5;color:#fff;padding:14px 6px;border:none;}.areaQa .qaResuld .resuldBox .resuldNsp .nspNext a,.areaQa .qaResuld .resuldBox .resuldNsp .nspPrev a{display:inline-block;width:100%;color:#007dca;border:2px solid #007dca;padding:12px 6px;font-weight:bold;}}
.faq-detail .areaQa{margin-bottom:39px;}.areaQa .qaQuest{padding:29px 45px 48px;}.areaQa .qaQuest .resuldTitle{font-size:22px;padding:0 0 13px 7px;margin-bottom:14px;}.areaQa .qaQuest .resuldTitle .alphabetQ{display:inline-block;vertical-align:sub;font-size:36px;color:#007dca;margin-right:16px;}.areaQa .qaQuest .resuldAnswer .answerSub{margin-bottom:22px;}.areaQa .qaQuest .resuldAnswer .answerSub .alphabetA{display:block;color:#d5d5d5;padding-left:9px;font-size:36px;font-weight:bold;margin-bottom:9px;line-height:1.5;}.areaQa .qaQuest .resuldAnswer .answerSub span,.areaQa .qaQuest .resuldAnswer .answerSub p,.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription p{display:block;font-size:18px;font-weight:300;line-height:2.2;padding:0 33px 0 14px;letter-spacing:1.4px;}.areaQa .qaQuest .resuldAnswer .answerSub .caution_box{background:#edf2f7;border:1px solid #333;margin:15px 0;padding:10px;}.areaQa .qaQuest .resuldAnswer .answerSub .red_text{color:#ff0000;}.areaQa .qaQuest .resuldAnswer .answerSub .indexList{margin:30px 0 15px 28px;}.areaQa .qaQuest .resuldAnswer .answerSub .indexList li a{font-size:16px;font-weight:300;line-height:2.2;position:relative;}.areaQa .qaQuest .resuldAnswer .answerSub .indexList li a:before{background-color:#007dca;content:"";display:block;height:10px;left:-18px;position:absolute;top:6px;width:10px;}.areaQa .qaQuest .resuldAnswer .answerSub .indexList .indexList_sub{margin-left:24px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription ol{margin-left:35px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription .caution_box{background:#edf2f7;border:1px solid #333;margin:15px 0;padding:10px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription .red_text{color:#ff0000;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription ul{margin-left:35px;list-style:disc;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription ul li{font-size:18px;font-weight:300;line-height:2.2;padding:0;letter-spacing:1.4px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription ol li{font-size:18px;font-weight:300;line-height:2.2;padding:0;letter-spacing:1.4px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription li p{font-size:18px;font-weight:300;line-height:2.2;padding:0;letter-spacing:1.4px;}.title_search_gg{font-size:18px;}.sub_title_search_gg{font-size:10px;}.areaQa .qaQuest .resuldAnswer table{width:100%;border:1px solid;}.areaQa .qaQuest .resuldAnswer a{text-decoration:underline;}.areaQa .qaQuest .resuldAnswer a:hover{color:#007dca;cursor:pointer;text-decoration-color:#007dca;}.areaQa .qaQuest .resuldAnswer table tr:first-child td{background-color:#edf2f7;font-weight:bold;text-align:center;}.areaQa .qaQuest .resuldAnswer table tr th{background-color:#edf2f7;border:1px solid;font-weight:300;text-align:center;}.areaQa .qaQuest .resuldAnswer table tr{border:1px solid;}.areaQa .qaQuest .resuldAnswer table td{border:1px solid;font-weight:normal;padding:20px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxTitle{font-size:22px;background-color:#edf2f7;padding:15px 10px 10px 28px;letter-spacing:1.7px;margin-bottom:18px;margin-top:40px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription{margin-bottom:20px;}.areaQa .qaQuest .resuldAnswer .answerBox .contPicture{margin-bottom:37px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont{padding:0 10px;margin-top:40px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contPicture{margin-bottom:40px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contPicture img{width:100%;height:100%;}.areaQa .qaQuest .resuldAnswer .answerBox .contPicture img{width:100%;height:100%;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contPicture{margin-bottom:31px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick{background-color:#edf2f7;text-align:center;padding:21px 30px 32px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickSub{font-size:22px;font-weight:bold;margin-bottom:14px;letter-spacing:1.6px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn{display:flex;flex-wrap:wrap;justify-content:center;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnY{margin-right:10px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnY,.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnN{width:200px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn a{position:relative;display:inline-block;width:100%;background-color:#fff;font-size:18px;font-weight:bold;border-radius:5px;padding:12px 5px 11px;box-shadow:0px 0px 4px 2px rgb(193,198,203,0.82);transition:all 0.3s;text-decoration:none;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn a:hover{text-decoration-color:#000;color:#000;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .yes_question img{margin-top:2px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnY a:hover{box-shadow:0px 0px 4px 2px #d91414;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnN a:hover{box-shadow:0px 0px 4px 2px #0082cd;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn span{margin-right:10px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .failure_text{margin-top:18px;}.areaRelated{padding-bottom:80px;}.areaRelated .relatedBox{border:2px solid #d5d5d5;border-radius:7px;}.areaRelated .relatedTitle{position:relative;font-size:26px;background-color:#edf2f7;padding:24px 50px 20px 122px;border-radius:7px 7px 0 0;letter-spacing:2.6px;}.areaRelated .relatedTitle:after{content:"";position:absolute;top:52%;left:53px;transform:translateY(-50%);width:43px;height:43px;background:url(/themes/custom/my_custom_theme/images/faq/area-related-icon.png)no-repeat;background-size:100%;}.areaRelated .relatedList{font-size:20px;font-weight:bold;padding:46px 81px 66px;}.areaRelated .relatedList li{position:relative;}.areaRelated .relatedList li:not(:last-child){margin-bottom:35px;}.areaRelated .relatedList li a{position:relative;display:inline-block;letter-spacing:-0.2px;}.areaRelated .relatedList li a:after{content:"";position:absolute;top:9px;left:-21px;width:12px;height:12px;background-color:#007dca;}.areaRelated .relatedList li a span{line-height:1;border-bottom:2px solid #999999;transition:all 0.3s;}@media (max-width:1060px){.areaRelated .relatedTitle{font-size:26px;}.areaRelated .relatedList{font-size:20px;}}@media (max-width:1045px){.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnY,.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnN{width:48%;}}@media (min-width:769px){.areaRelated .relatedList li a:hover{color:#007dca;}.areaRelated .relatedList li a:hover span{border-bottom:2px solid #007dca;}}@media (max-width:768px){.areaQa .qaQuest .resuldAnswer .cover_table{width:100%;overflow:auto;}.areaQa .qaQuest .resuldAnswer table{display:block;overflow:auto;min-width:700px;}.areaQa .qaQuest .resuldAnswer table td{border:1px solid;padding:30px;}.title_search_gg{font-size:16px;}.sub_title_search_gg{display:block;font-size:14px;}.faq-detail .areaQa .inner{flex-direction:column-reverse;}.faq-detail .areaQa .qaLeft{margin:0;width:100%;}.faq-detail .areaQa .qaQuest{padding:26px 20px;margin-bottom:29px;}.areaQa .qaQuest .resuldTitle{font-size:18px;border-bottom:1px solid #d5d5d5;padding:0 0 16px 3px;margin-bottom:11px;}.areaQa .qaQuest .resuldTitle .alphabetQ{font-size:20px;margin-right:17px;vertical-align:baseline;}.areaQa .qaQuest .resuldAnswer .answerSub{margin-bottom:24px;}.areaQa .qaQuest .resuldAnswer .answerSub .alphabetA{font-size:20px;margin-bottom:5px;padding-left:3px;}.areaQa .qaQuest .resuldAnswer .answerSub span,.areaQa .qaQuest .resuldAnswer .answerSub p,.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription p{font-size:14px;line-height:1.6;letter-spacing:1px;padding:0;}.areaQa .qaQuest .resuldAnswer .answerSub .indexList{margin:20px 0 0 20px;}.areaQa .qaQuest .resuldAnswer .answerSub .indexList li a{font-size:14px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription ol{margin-left:15px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription ul{margin-left:15px;list-style:disc;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription ul li{font-size:14px;line-height:1.6;letter-spacing:1px;padding:0;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription ol li{font-size:14px;line-height:1.6;letter-spacing:1px;padding:0;}.areaQa .qaQuest .resuldAnswer .answerBox .boxDescription li p{font-size:14px;line-height:1.6;letter-spacing:1px;padding:0;}.areaQa .qaQuest .resuldAnswer .answerBox .boxTitle{font-size:16px;padding:10px 14px;margin-bottom:20px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont{padding:0;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contPicture{margin-bottom:31px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickSub{font-size:16px;letter-spacing:-0.3px;margin-bottom:15px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick{padding:20px 20px 26px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn{justify-content:space-between;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnY,.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn .btnN{width:47%;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn a{font-size:14px;padding:12px 5px;border-radius:2px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn span{margin-right:7px;}.areaQa .qaQuest .resuldAnswer .answerBox .boxCont .contTick .tickBtn img{width:20px;height:20px;}.areaRelated{background-color:#edf2f7;}.areaRelated .relatedBox{border-radius:2px;}.areaRelated .relatedTitle{font-size:17px;padding:14px 20px 17px 45px;}.areaRelated .relatedTitle:after{top:49%;left:13px;width:21px;height:21px;}.areaRelated .relatedList{font-size:14px;padding:26px 20px 33px 31px;background-color:#fff;}.areaRelated .relatedList li:not(:last-child){margin-bottom:17px;}.areaRelated .relatedList li a{letter-spacing:-0.6px;}.areaRelated .relatedList li a:after{top:6px;left:-15px;width:10px;height:10px;}.areaRelated .relatedList li a span{border-bottom:1px solid #333333;}}
.faq.manual .titleBox{padding:73px 0 21px;}.faq.manual .titleBox .areaTitle span{width:42px;margin:0 auto -21px;}@media (max-width:768px){.faq.manual .titleBox{padding:50px 0 14px;}.faq.manual .titleBox .areaTitle span{width:19px;margin-bottom:-8px;}.areaQa.mb40{margin-bottom:40px;}}
.faq.manual-detail .titleBox{padding:73px 0 21px;}.faq.manual-detail .titleBox .areaTitle span{width:42px;margin:0 auto -21px;}.faq.manual-detail .areaQa .qaInfo{padding:33px 45px 49px;}.areaQa .qaInfo .resuldTitle{font-size:30px;letter-spacing:2.3px;border-bottom:2px solid #d5d5d5;padding:0 0 19px 5px;margin-bottom:34px;}.areaQa .qaInfo .resuldImg{display:inline-block;padding:5px 10px;margin-bottom:32px;}.areaQa .qaInfo .resuldImg.fullWidth{width:100%;}.areaQa .qaInfo .areaBtn{float:right;max-width:360px;margin-right:16px;}@media (max-width:768px){.faq.manual-detail .titleBox{padding:50px 0 14px;}.faq.manual-detail .areaQa .inner{flex-direction:column-reverse;}.faq.manual-detail .titleBox .areaTitle span{width:19px;margin-bottom:-8px;}.faq.manual-detail .areaQa .qaLeft{margin-bottom:0;}.faq.manual-detail .areaQa .qaInfo{padding:26px 20px 34px;margin-bottom:40px;}.areaQa .qaInfo .resuldTitle{font-size:20px;padding:0 0 15px 1px;margin-bottom:30px;}.areaQa .qaInfo .resuldImg{padding:0;margin-bottom:25px;}.areaQa .qaInfo .areaBtn{max-width:205px;margin-right:0;}}
.areaNoti{margin-bottom:77px;}.areaNoti .titleBox{padding:52px 0 22px;}.areaNoti .titleBox .areaTitle{margin-bottom:0;}.areaNoti .titleBox .areaTitle span{width:36px;margin-bottom:-13px;}.areaNoti .catMain{display:flex;justify-content:center;flex-wrap:wrap;width:55%;margin:0 auto 27px;}.areaNoti .catMain li{margin:0px 8px 10px;min-width:115px;}.areaNoti .catMain li a{display:block;color:#007dca;border:4px solid #007dca;text-align:center;padding:3px 21px 2px;transition:all .3s;}.areaNoti .catMain li a.active{background:#007dca;color:#fff;}.areaNoti .notiBox{}.areaNoti .notiBox .notiList{border:4px solid #d5d5d5;border-radius:5px;padding:8px 46px 25px;margin-bottom:32px;}.areaNoti .notiBox .notiList>li{display:flex;align-items:center;padding:32px 37px 38px;border-bottom:2px solid #d5d5d5;}.areaNoti .notiBox .notiList>li:last-child{border:0;padding-bottom:10px;}.areaNoti .notiList>li .date{font-size:18px;color:#191919;letter-spacing:1.3px;margin-top:7px;margin-right:35px;}.areaNoti .notiList>li .listCat{margin-right:28px;margin-top:7px;}.areaNoti .notiList>li .listCat li{width:114px;margin-bottom:4px;}.areaNoti .notiList>li .listCat li a{color:#3d90d1;border:4px solid #007dca;background:#fff;display:block;text-align:center;padding:2px 0 3px;transition:all .3s;}.areaNoti .notiList>li .noticeTxt{width:100%;}.areaNoti .notiList>li .noticeTxt a{position:relative;display:block;font-size:18px;font-weight:normal;line-height:1.9;letter-spacing:1.5px;padding-right:76px;text-align:justify;}.areaNoti .notiList>li .noticeTxt a span{border-bottom:2px solid #727476;}.areaNoti .notiList>li .noticeTxt a:before{content:"";position:absolute;top:52%;right:14px;width:10px;height:10px;border-top:2px solid #007dca;border-left:2px solid #007dca;transform:translateY(-50%) rotate(135deg);}.areaNoti .pagination{display:flex;flex-wrap:wrap;justify-content:center;font-size:22px;font-weight:bold;}.areaNoti .pagination li{padding:0 24px 0 26px;}.areaNoti .pagination .resultPrev{padding:5px 61px 0 25px;}.areaNoti .pagination .resultNext{padding:5px 31px 0 68px;}.areaNoti .pagination a{color:#007dca;border-bottom:2px solid #7fbee4;transition:all 0.3s;}.areaNoti .pagination .resultPrev a,.areaNoti .pagination .resultNext a,.areaNoti .pagination .resultDot a{border:none;}.areaNoti .pagination a:hover{color:#bfbfbf;border-bottom:2px solid;}.areaNoti .pagination a.active{color:#bfbfbf;border:none;}.areaNoti .pagination .resultPrev a:hover,.areaNoti .pagination .resultNext a:hover,.areaNoti .pagination .resultDot a:hover{border:none;}.areaNoti .pagination .resultPrev a:hover img,.areaNoti .pagination .resultNext a:hover img{-webkit-filter:grayscale(1);filter:grayscale(1);}@media(max-width:1300px) and (min-width:769px){.areaNoti .notiBox .notiList{padding:8px 26px 25px;}.areaNoti .notiBox .notiList>li{padding:32px 24px 38px;}.areaNoti .notiList>li .noticeTxt a{letter-spacing:0;padding-right:48px;}}@media(max-width:1200px) and (min-width:769px){.areaNoti .catMain{width:68%;}}@media(max-width:1000px) and (min-width:769px){.areaNoti .notiList>li .noticeTxt a{font-size:16px;padding-right:25px;}.areaNoti .notiList>li .date{font-size:16px;letter-spacing:0;margin-right:20px;}.areaNoti .notiList>li .listCat{margin-right:20px;}.areaNoti .notiList>li .noticeTxt a:before{right:0;}.areaNoti .titleBox .areaTitle span{width:5.3%;margin-bottom:0;}}@media(max-width:900px) and (min-width:769px){.areaNoti .notiBox .notiList>li{flex-wrap:wrap;}.areaNoti .notiList>li .noticeTxt{margin-top:12px;width:100%;}}@media(min-width:769px){.areaNoti .notiList>li .listCat li a:hover,.areaNoti .catMain li a:hover{background:#007dca;color:#fff;}.areaNoti .notiList>li .noticeTxt a:hover{color:#007dca;}.areaNoti .notiList>li .noticeTxt a:hover span{border-color:#007dca;}}@media(max-width:768px){.areaNoti{margin-bottom:80px;}.areaNoti .titleBox{padding:46px 0 26px;}.areaNoti .titleBox .areaTitle span{width:24px;margin-bottom:1px;}.areaNoti .catMain{margin-bottom:30px;width:100%;}.areaNoti .notiBox .notiList{border-radius:3px;padding:8px 18px 25px;margin-bottom:25px;border-width:2px;}.areaNoti .catMain li{min-width:82px;margin:0 6px 6px;}.areaNoti .catMain li a{font-size:12px;border-width:2px;padding:5px 21px 4px;}.areaNoti .notiList>li{flex-wrap:wrap;align-items:center;margin-bottom:24px;}.areaNoti .notiList>li .date{font-size:13px;letter-spacing:1.1px;margin-top:4px;margin-right:9px;}.areaNoti .notiList>li .listCat{display:flex;margin-top:4px;}.areaNoti .notiList>li .listCat li{width:72px;margin-right:5px;}.areaNoti .notiList>li .listCat li a{font-size:10px;border-width:2px;padding:2px 0 1px;}.areaNoti .notiList>li .noticeTxt{margin-top:6px;width:100%;}.areaNoti .notiList>li .noticeTxt a{font-size:14px;letter-spacing:1.2px;padding-right:26px;}.areaNoti .notiList>li .noticeTxt a:before{top:8px;right:5px;width:7px;height:7px;transform:translateY(0) rotate(135deg);}.areaNoti .notiList>li .noticeTxt a span{border-width:1px}.areaNoti .notiBox .notiList>li{flex-wrap:wrap;padding:0 1px 18px;border-width:1px;margin-bottom:10px;}.areaNoti .notiBox .notiList>li:last-child{border-bottom:1px solid #d5d5d5;padding:0 1px 18px;}.areaNoti .notiList>li .noticeTxt{margin-top:4px;width:100%;}.areaNoti .pagination{display:none;}.areaNoti .paginationSp{}.areaNoti .paginationSp{display:flex;justify-content:space-between;font-weight:bold;margin:0 -1px;}.areaNoti .paginationSp li{width:29.4%;text-align:center;}.areaNoti .paginationSp li:last-child{margin-right:0;}.areaNoti .paginationSp li:first-child,.areaNoti .paginationSp li:last-child{width:29.9%;}.areaNoti .paginationSp .nspOp select{width:100%;font-weight:bold;color:#007dca;background:url(/themes/custom/my_custom_theme/images/faq/area-qa-icon-arrow-02.png)no-repeat right 7px top 18px;background-size:13px;border:2px solid #d7d7d7;padding:12px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.areaNoti .paginationSp .nspNext a.active,.areaNoti .paginationSp .nspPrev a.active{background-color:#a5a5a5;color:#fff;padding:14px 6px;border:none;}.areaNoti .paginationSp .nspNext a,.areaNoti .paginationSp .nspPrev a{display:inline-block;width:100%;color:#007dca;border:2px solid #007dca;padding:12px 6px;font-weight:bold;}}
.areaNew{margin-bottom:80px;}.areaNew .titleBox{padding:52px 0 17px;}.areaNew .titleBox .areaTitle span{width:36px;margin-bottom:-12px;}.areaNew .newContain{border:4px solid #d5d5d5;border-radius:5px;padding:39px 46px 51px;margin-bottom:59px;}.areaNew .newContain .newBox{border-bottom:2px solid #0082cd;padding-bottom:21px;margin-bottom:35px;}.areaNew .newContain .newBox .newHeader{display:flex;align-items:center;padding-left:7px;margin-bottom:29px;}.areaNew .newContain .newBox .newHeader .date{font-size:18px;letter-spacing:1.3px;margin-right:35px;}.areaNew .newContain .newBox .newHeader .newCat{display:flex;flex-wrap:wrap;}.areaNew .newContain .newBox .newHeader .newCat li{width:114px;margin-right:5px;margin-bottom:5px;}.areaNew .newContain .newBox .newHeader .newCat .fullWidthCat{width:100%;}.areaNew .newContain .newBox .newHeader .newCat li a{display:block;color:#007dca;border:4px solid #007dca;text-align:center;padding:3px 5px 2px;letter-spacing:1.3px;transition:all .3s;}.areaNew .newContain .newBox .newTitle{font-size:26px;letter-spacing:2.4px;font-weight:bold;}.areaNew .newContain .newTxt{font-size:18px;font-weight:normal;line-height:1.9;letter-spacing:1.4px;text-align:justify;}@media(max-width:900px) and (min-width:769px){.areaNew .newContain{padding:40px 30px;}.areaNew .newContain .newBox .newHeader .date{font-size:16px;letter-spacing:0;}.areaNew .newContain .newBox .newTitle{font-size:26px;letter-spacing:0;}.areaNew .newContain .newTxt{font-size:16px;letter-spacing:0;padding-right:0;}}@media(min-width:768px){.areaNew .newContain .newBox .newHeader .newCat li a:hover{background:#007dca;color:#fff;}}@media(max-width:768px){.areaNew .titleBox{padding:44px 0 4px;}.areaNew .titleBox .areaTitle span{width:24px;margin-bottom:2px;}.areaNew .newContain{border-radius:3px;padding:20px 18px 12px;border-width:2px;margin-bottom:29px;}.areaNew .newContain .newBox{border-bottom:1px solid #0082cd;padding-bottom:8px;margin-bottom:16px;}.areaNew .newContain .newBox .newHeader{margin-bottom:4px;padding-left:1px;}.areaNew .newContain .newBox .newHeader .date{font-size:14px;margin-top:-5px;letter-spacing:0.3px;margin-right:10px;}.areaNew .newContain .newBox .newHeader .newCat li{width:auto;}.areaNew .newContain .newBox .newHeader .newCat li a{padding:2px 5px;font-size:10px;border-width:2px;}.areaNew .newContain .newBox .newTitle{font-size:16px;letter-spacing:1.4px;}.areaNew .newContain .newTxt{font-size:14px;line-height:1.72;letter-spacing:1px;padding:0;margin:0 -1px;}}
.privacy .titleBox{padding:52px 0 19px;}.privacy .areaPolicy{margin-bottom:80px;}.privacy .areaPolicy .policySub{font-size:18px;font-weight:300;padding:48px 46px 60px;border:4px solid #d5d5d5;border-radius:5px;color:#333333;letter-spacing:1.5px;line-height:1.9;margin-bottom:59px;text-align:justify;}.privacy .areaPolicy .areaBtn{max-width:360px;}@media (max-width:768px){.privacy .titleBox{padding:42px 0 12px;}.privacy .areaPolicy .policySub{font-size:14px;border:1px solid #d5d5d5;padding:26px 24px 22px;letter-spacing:1.2px;line-height:1.7;margin-bottom:29px;}.privacy .areaPolicy .areaBtn{max-width:200px;}}
.contactPage .titleBox{padding:50px 0 37px;}.contactPage .titleBox .areaTitle{}.contactPage .titleBox .areaTitle span{width:28px;margin-bottom:-19px;}.contactPage .titleBox .subTitle{letter-spacing:3.4px;}.areaViewed{margin-bottom:40px;}.areaViewed .viewContent{border:2px solid #d5d5d5;border-radius:5px;margin-bottom:39px;}.areaViewed .viewContent .viewTitle{background:#edf2f7;padding:20px 51px 23px;}.areaViewed .viewContent .viewTitle span{position:relative;font-size:26px;padding-left:69px;letter-spacing:2.6px;}.areaViewed .viewContent .viewTitle span:before{content:"";position:absolute;top:0;left:0;background:url(/themes/custom/my_custom_theme/images/common/icon-menu-03.png) no-repeat center center/100%;width:36px;height:43px;}.areaViewed .viewContent .listFaq{display:flex;flex-wrap:wrap;justify-content:space-between;padding:45px 59px 10px;}.areaViewed .viewContent .listFaq li{width:47.4%;margin-bottom:35px;}.areaViewed .viewContent .listFaq li a{position:relative;font-size:18px;padding-left:22px;display:block;line-height:1.8;letter-spacing:1.8px;}.areaViewed .viewContent .listFaq li a:before{content:"";position:absolute;top:10px;left:0;width:12px;height:12px;background-color:#0082cd;}.areaViewed .viewContent .listFaq li a span{border-bottom:2px solid #adadad;}.areaViewed .precautions{background:#edf2f7;padding:26px 40px 33px;border-radius:10px;}.areaViewed .precautions .precautionsTitle{font-size:22px;letter-spacing:2.1px;margin-bottom:15px;}.areaViewed .precautions .precautionsList li{position:relative;font-size:16px;font-weight:normal;padding-left:17px;letter-spacing:1.5px;margin-bottom:13px;}.areaViewed .precautions .precautionsList li:before{content:"・";position:absolute;top:0px;left:-2px;font-size:18px;}.areaViewed .precautions .precautionsList li:last-child{margin-bottom:0;}.areaContact{}.areaContact .contactBox{border:2px solid #d5d5d5;border-radius:10px;padding:66px 0 89px;margin-bottom:75px;}.areaContact .contatTitle{font-size:32px;text-align:center;letter-spacing:2.9px;margin-bottom:48px;}.areaContact .formContact{width:85%;margin:auto;}.areaContact .formItem{display:flex;padding:15px 0 10px;margin-bottom:35px;align-items:center;justify-content:space-between;}.areaContact .formItem .formName{font-size:18px;width:24.1%;text-align:right;letter-spacing:1px;}.areaContact .formItem .formName span{color:#ff0000;letter-spacing:0;margin-left:2px;}.areaContact .formItem .formInput{width:calc(100% - 29.4%);}.areaContact .formItem .formInput .styleInput{width:100%;color:#323333;font-size:18px;padding:0 28px;border:1px solid #d5d5d5;height:70px;border-radius:5px;letter-spacing:1.7px;font-weight:600;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}.areaContact .formItem .formInput.formSelect .checkbox-wrapper-1{margin-bottom:10px;}.areaContact .formItem .formInput.formSelect .checkbox-wrapper-1 label{margin-left:10px;}.areaContact .formItem.flexAlignTop .formName{margin-top:2px;}.areaContact .formItem .formInput.formSelect select{position:relative;width:70%;padding:16px 28px 16px;height:80px;border:1px solid #d5d5d5;border-radius:5px;font-size:24px;background:#fff url(/themes/custom/my_custom_theme/images/common/icon-select.jpg)no-repeat right top;background-size:76px 100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:0.5px;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;}.areaContact .formItem .formInput.formSelect select option{color:#333333;}.areaContact .formItem .formInput.formSelect select:required:invalid{font-weight:normal;color:#c1c1c1;}.areaContact .formItem.textarea{align-items:flex-start;margin-bottom:70px;}.areaContact .formItem.textarea .formInput{}.areaContact .formItem.textarea .formName{width:26%;margin-top:20px;margin-left:-8px;}.areaContact .formItem.textarea .formInput .styleInput{height:262px;resize:none;padding:16px 28px;}.areaContact .btnSubmit{max-width:360px;width:100%;margin:0 auto 0;}.areaContact .btnSubmit .formSubmit{display:block;text-align:center;font-size:22px;color:#fff;width:100%;border-radius:30px;border:none;padding:10px 0 7px;border:2px solid #007dca;box-shadow:0 0 10px rgb(226 215 206 / 80%);font-weight:bold;background:#007dca url(/themes/custom/my_custom_theme/images/index/icon-arrow.png) no-repeat center right 23px/10px 18px;transition:all .3s;}.areaContact .formItem .formInput.formSelect .checkbox-wrapper-1{display:flex;align-items:baseline;}@media(max-width:1350px) and (min-width:769px){.areaViewed .viewContent .listFaq{padding:45px 34px 10px;}.areaContact .formContact{width:100%;padding:0 40px;}.areaContact .formItem.textarea .formName,.areaContact .formItem .formName{width:28%;margin-left:0;letter-spacing:0;}.areaContact .formItem .formInput{width:calc(100% - 32%);}}@media(max-width:950px) and (min-width:769px){.areaContact .contactBox{padding:50px 0;}.contactPage .titleBox .areaTitle span{width:3.3%;margin:0 auto -10px;}.areaViewed .viewContent .viewTitle{padding:20px 30px 23px;}.areaViewed .viewContent .viewTitle span{font-size:26px;padding-left:50px;letter-spacing:1px;}.areaViewed .viewContent .viewTitle span:before{width:34px;height:34px;}.areaViewed .viewContent .listFaq{padding:25px 20px 25px 30px;}.areaViewed .viewContent .listFaq li a{font-size:16px;letter-spacing:0;}.areaViewed .viewContent .listFaq li a:before{top:9px;}.areaViewed .precautions .precautionsTitle{font-size:22px;letter-spacing:1px;}.areaViewed .precautions .precautionsList li{font-size:14px;letter-spacing:0;}.areaContact .contatTitle{font-size:28px;letter-spacing:1px;}.areaContact .formItem .formName{font-size:18px;}.areaContact .formItem .formInput.formSelect select,.areaContact .formItem .formInput .styleInput{height:60px;letter-spacing:0;font-size:16px;}.areaContact .formItem .formInput.formSelect select{background-size:60px 100%;}.areaContact .formItem.textarea .formInput .styleInput{height:220px;}}@media(min-width:769px){.areaViewed .viewContent .listFaq li a:hover{color:#0082cd;}.areaViewed .viewContent .listFaq li a:hover span{border-color:#0082cd;}.areaContact .btnSubmit .formSubmit:hover{background-color:#fff;background-image:url(/themes/custom/my_custom_theme/images/index/icon-arrow-hover.png);color:#007dca;}.MacOS .areaContact .formItem.textarea .formName,.areaContact .formItem .formName{width:26%;}}@media(max-width:768px){.contactPage .titleBox{padding:46px 0 27px;}.contactPage .titleBox .areaTitle{margin-bottom:6px;}.contactPage .titleBox .areaTitle span{width:14px;margin-bottom:-7px;}.contactPage .titleBox .subTitle{letter-spacing:0.7px;}.areaViewed .viewContent{border-radius:3px;margin-bottom:30px;}.areaViewed .viewContent .viewTitle{padding:14px 11px 16px;}.areaViewed .viewContent .viewTitle span{font-size:18px;padding-left:33px;letter-spacing:1.6px;}.areaViewed .viewContent .viewTitle span:before{top:50%;width:23px;height:23px;transform:translateY(-50%);}.areaViewed .viewContent .listFaq{padding:27px 15px 0;}.areaViewed .viewContent .listFaq li{width:100%;margin-bottom:16px;}.areaViewed .viewContent .listFaq li a{font-size:14px;padding-left:17px;line-height:1.6;letter-spacing:1.3px;}.areaViewed .viewContent .listFaq li a:before{top:6px;width:10px;height:10px;}.areaViewed .viewContent .listFaq li a span{border-bottom:1px solid #adadad;}.areaViewed .precautions{padding:16px 20px;border-radius:5px;}.areaViewed .precautions .precautionsTitle{font-size:16px;letter-spacing:0.2px;margin-bottom:4px;}.areaViewed .precautions .precautionsList li{font-size:13px;padding-left:14px;letter-spacing:1.1px;margin-bottom:-1px;line-height:1.73;}.areaViewed .precautions .precautionsList li:before{left:-1px;font-size:14px;}.areaViewed{margin-bottom:48px;}.areaContact .contactBox{border-radius:2px;padding:35px 17px 42px;margin-bottom:80px;}.areaContact .contatTitle{font-size:18px;letter-spacing:1.7px;margin-bottom:15px;}.areaContact .formContact{width:100%;}.areaContact .formItem{flex-direction:column;margin-bottom:0px;}.areaContact .formItem .formName{width:100%;text-align:left;letter-spacing:0.5px;font-size:15px;margin-bottom:9px;}.areaContact .formItem .formName span{margin-left:-1px;}.areaContact .formItem .formInput{width:100%;}.areaContact .formItem .formInput .styleInput{font-size:14px;padding:0 14px;border:2px solid #d5d5d5;height:47px;border-radius:3px;letter-spacing:1px;}.checkbox-wrapper-1 .substituted{position:relative;top:3px;}.areaContact .formItem .formInput.formSelect .checkbox-wrapper-1{margin-bottom:5px;}.areaContact .formItem .formInput.formSelect .checkbox-wrapper-1 label{font-size:14px;}.areaContact .formItem .formInput.formSelect select{width:100%;border-width:2px;height:45px;font-size:14px;padding:0 14px;background-size:43px 100%;border-radius:2px;}.areaContact .formItem.textarea .formName{width:100%;margin-top:0;margin-left:0;}.areaContact .formItem.textarea .formInput .styleInput{height:152px;padding:10px 14px;}.areaContact .formItem.textarea{margin-bottom:30px;}.areaContact .btnSubmit{max-width:200px;}.areaContact .btnSubmit .formSubmit{font-size:16px;background-size:9px 15px;background-position:right 12px center;box-shadow:0 0 6px rgb(226 215 206 / 80%);}}
body .fontfamilyProW3{font-weight:normal;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;}.product .areaInfo{padding-top:45px;margin-bottom:54px;}.product .areaInfo .infoBox{display:inline-block;box-shadow:0 0 6px 3px #f2ede9;padding:82px 50px 19px;}.product .areaInfo .infoBox.fullWitdth{width:100%;}.product .areaInfo .infoImnage{width:476px;margin:0 auto 68px auto;}.product .areaInfo .infoImnage img{width:100%;}.product .areaInfo .infoDetail{border-top:2px solid #d5d5d5;padding:26px 0 26px 12px;}.product .areaInfo .infoDetail .detailTitle{font-size:22px;margin-bottom:15px;letter-spacing:1.6px;}.product .areaInfo .infoDetail .detailTitle span{display:inline-block;font-size:14px;font-weight:normal;margin-left:7px;letter-spacing:0.5px;}.product .areaInfo .infoDetail .detailSub{font-size:18px;font-weight:300;letter-spacing:0.6px;line-height:2.2;text-align:justify;}.product .areaChoose{margin-bottom:80px;}.product .titleBox{padding:63px 0 21px;}.product .titleBox .areaTitle span{width:36px}.product .areaChoose .chooseList{display:flex;flex-wrap:wrap;border:2px solid #d5d5d5;border-bottom:0;border-radius:3px;margin-bottom:62px;}.product .areaChoose .chooseList li{width:50%;border-bottom:2px solid #d5d5d5;}.product .areaChoose .chooseList li:nth-child(odd){border-right:2px solid #d5d5d5;}.product .areaChoose .chooseList li a{display:inline-block;width:100%;background:url(/themes/custom/my_custom_theme/images/product-top/area-choose-icon-01.png)no-repeat right 6.2% top 57%;text-align:center;font-size:24px;font-weight:bold;letter-spacing:1.8px;padding:32px 50px 24px;transition:all 0.3s;}.product .areaChoose .chooseButton{text-align:center;}.product .areaChoose .chooseButton li{display:inline-block;width:100%;}.product .areaChoose .chooseButton li:first-child{margin-bottom:41px;}.product .areaChoose .chooseButton li a{position:relative;display:inline-block;width:340px;font-size:20px;font-weight:bold;border-radius:35px;padding:10px 20px;letter-spacing:2px;transition:all .3s;}.product .areaChoose .chooseButton li:first-child a{background-color:#000;border:2px solid #000;color:#fff;}.product .areaChoose .chooseButton li:first-child a:after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);background:url(/themes/custom/my_custom_theme/images/product-top/area-choose-icon-03.png) no-repeat center center/100%;width:26px;height:25px;}@media(max-width:1920px) and (min-width:769px){.product .areaChoose .chooseList li a:hover{color:#fff;background:url(/themes/custom/my_custom_theme/images/product-top/area-choose-icon-02.png)no-repeat right 6.2% top 57%,#007dca;}}@media(max-width:1050px) and (min-width:769px){.product .areaChoose .chooseList li a{font-size:24px;padding:20px 15px;background-position-y:50%;}.product .areaChoose .chooseList li a:hover{background-position-y:50%;}}@media(max-width:900px) and (min-width:769px){.product .areaChoose .chooseList li a{font-size:20px;padding:15px;}}@media(min-width:769px){.product .areaChoose .chooseButton li:first-child a:hover{color:#000;background-color:#fff;}.product .areaChoose .chooseButton li a:hover:after{filter:brightness(0);-webkit-filter:brightness(0);}}@media(max-width:768px){.product .areaInfo{padding-top:28px;margin-bottom:30px;}.product .areaInfo .infoBox{box-shadow:0 0 3px 1px #f2ede9;padding:43px 20px 19px;}.product .areaInfo .infoImnage{display:inline-block;width:100%;text-align:center;margin-bottom:37px;}.product .areaInfo .infoImnage img{width:240px;}.product .areaInfo .infoDetail{border-top-width:1px;padding:19px 4px 5px 3px;}.product .areaInfo .infoDetail .detailTitle{font-size:20px;margin-bottom:11px;letter-spacing:-0.1px;}.product .areaInfo .infoDetail .detailTitle span{letter-spacing:-2px;}.product .areaInfo .infoDetail .detailSub{font-size:14px;padding-left:2px;letter-spacing:1.2px;line-height:1.8;}.product .titleBox .areaTitle span{width:18px;margin-bottom:-9px;}.product .titleBox{padding:40px 0 15px;}.product .areaChoose .chooseList li{width:100%;}.product .areaChoose .chooseList{border-width:1px;margin-bottom:74px;}.product .areaChoose .chooseList li{border-bottom-width:1px;}.product .areaChoose .chooseList li:nth-child(odd){border-right-width:0;}.product .areaChoose .chooseList li a{text-align:left;background-position-y:50%;font-size:16px;letter-spacing:0.1px;padding:12px 24px 13px;}.product .areaChoose .chooseButton li a{width:200px;font-size:14px;padding:10px 20px;}.product .areaChoose .chooseButton li:first-child{margin-bottom:31px;}.product .areaChoose .chooseButton li:first-child a:after{width:14px;height:14px;}}
.kintone_template{letter-spacing:3px;}.kintone_template .areaKintone{margin:100px 0 0;}.kintone_template .titleBox{padding:28px 0 28px;background-color:#edf2f7;display:flex;justify-content:center;align-items:center;}.kintone_template .kintone_logo{max-width:100%;width:400px;height:auto;}.kintone_template .titleBox .areaTitle{font-size:45px;letter-spacing:3px;margin-left:35px;margin-bottom:0;}.kintone_template .titleBox .areaTitle span{width:42px;margin:0 auto -21px;}.kintone_template .tabNavigation{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px;}.kintone_template .tabLink{background:#007dca;border:4px solid #007dca;border-bottom:2px solid #007dca;border-radius:10px 10px 0 0;color:#fff;font-size:28px;padding:15px 0;}.kintone_template .tabLink.active{color:#007dca;background:#fff;}.kintone_template .tabContent{border:3px solid #007dca;border-bottom:none;}.kintone_template .templateHeader{background-color:#edf2f7;display:flex;padding:20px 45px;}.kintone_template .templateHeaderLeft{width:70%;}.kintone_template .templateHeaderLeft.cybouz{width:100%;}.kintone_template .templateHeaderTitle{font-size:28px;color:#007dca;}.kintone_template .discription{font-size:20px;max-width:85%;line-height:200%;}.kintone_template .discription.cybouz{max-width:100%;}.kintone_template .templateHeaderRight{width:30%;display:flex;align-items:center;}.kintone_template .areaBtn{width:100%;max-width:350px;margin:0 auto;}.kintone_template .areaBtn a{display:block;position:relative;text-align:center;background:#007dca;color:#fff;font-size:16px;font-weight:bold;border-radius:30px;padding:4px 0;border:4px solid #007dca;box-shadow:0 0 10px rgba(226,215,206,.8);transition:all 0.3s;}.kintone_template .areaBtn a:before{content:"";background:url(/themes/custom/my_custom_theme/images/kintone_template/download_white.png);position:absolute;transition:all 0.3s;background-size:30px 30px;position:absolute;top:50%;width:30px;height:30px;transition:all 0.3s;left:20px;border:none;transform:translateY(-50%) rotate(0);}.kintone_template .areaBtn a:hover{background:#fff;color:#007dca;}.kintone_template .areaBtn a:hover:before{background:url(/themes/custom/my_custom_theme/images/kintone_template/download_blue.png);background-size:30px 30px;}.kintone_template .templateList{padding:0 50px;}.kintone_template .templateItem{border-bottom:1px solid #edf2f7;display:grid;grid-template-columns:90px 1fr 1fr  0.88fr;gap:30px;padding:40px 0;}.kintone_template .templateItem:last-child{border-bottom:none;}.kintone_template .item3{position:relative;min-height:190px;height:198px;}.kintone_template .zoomBtn{position:absolute;bottom:20px;right:10px;display:block;width:40px;height:30px;cursor:pointer;}.kintone_template .thumbnail{width:367px;height:auto;cursor:pointer;}.kintone_template .templateIcon{width:90px;height:90px;}.kintone_template .templateName{font-size:26px;padding:8px 0 0 0;}.kintone_template .templateDiscription{font-size:20px;margin-top:15px;}.kintone_template .templateDiscription p::before{content:"-";}.kintone_template .templateBtnArea .areaBtn{display:flex;align-items:center;height:50%;}.kintone_template .templateBtnArea .areaBtn a{font-size:14px;padding:15px 0;width:100%;}.kintone_template .areaBtn a.whiteBtn{display:block;position:relative;text-align:center;background:#fff;color:#007dca;font-size:14px;font-weight:bold;border-radius:30px;border:4px solid #007dca;box-shadow:0 0 10px rgba(226,215,206,.8);transition:all 0.3s;padding:15px 0;width:100%;}.kintone_template .areaBtn a.whiteBtn:before{content:"";border:none;background:url(/themes/custom/my_custom_theme/images/kintone_template/download_blue.png);background-size:30px 30px;position:absolute;top:50%;width:30px;height:30px;transition:all 0.3s;left:20px;}.kintone_template .areaBtn a.noIcon:before{content:"";display:none;}.kintone_template .areaBtn a.whiteBtn:hover{background:#007dca;color:#fff;}.kintone_template .areaBtn a.whiteBtn:hover:before{background:url(/themes/custom/my_custom_theme/images/kintone_template/download_white.png);background-size:30px 30px;}.kintone_template .templatNotice{padding:45px 50px;}.kintone_template .noticeBox{background-color:#edf2f7;font-size:16px;line-height:200%;padding:24px 40px;}.kintone_template .templatNoticeTitle{font-size:22px;text-align:center;margin-bottom:25px;}.kintone_template .noticeBoxInner{background-color:#fff;padding:35px 40px 45px;}.kintone_template .noticeBoxInner ul{list-style:none;padding-left:0;}.kintone_template .noticeBoxInner ul li{position:relative;line-height:2.2;padding-left:1.5em;}.kintone_template .noticeBoxInner ul li::before{content:'•';position:absolute;left:0;top:50%;transform:translateY(-50%);color:#007dca;font-size:30px;}.areaExcelMigrationSupport{border:4px solid #007dca;padding:20px 50px 10px;}.excelMigrationSupportDiscription{font-size:20px;font-weight:normal;margin-bottom:15px;text-align:center;}.noImage{background:#a4a4a4;font-size:20px;text-align:center;display:flex;width:100%;height:100%;justify-content:center;align-items:center;}.modalBack.active{background:#333;opacity:0.8;display:block;width:100%;height:100%;z-index:1000;position:fixed;top:0;left:0;}.modalBox{display:none;}.modalBox img{width:100%;height:auto;}.modalBox.active{background:#fff;display:block;width:50%;height:auto;position:fixed;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);}.cybouzTemplateList{display:grid;grid-template-columns:repeat(2,1fr);padding:45px 50px;list-style:none;}.cybouzTemplateItem{margin:10px 0;}.cybouzTemplateItem	a{margin:10px 0;text-decoration:underline;}.cybouzTemplateItem	a:hover{opacity:0.6;}@media (max-width:1024px){.kintone_template .areaKintone{margin:10px 0 0;}.kintone_template .titleBox{display:flex;flex-direction:column;padding:14px 0;}.kintone_template .titleBox .areaTitle{margin-left:0;margin-top:15px;font-size:25px;}.kintone_template .kintone_logo{max-width:90%;width:400px;height:auto;margin:0 auto;}.kintone_template .tabNavigation{gap:0 2px;}.kintone_template .tabLink{border:4px solid #007dca;font-size:18px;}.kintone_template .templateHeader{display:flex;flex-direction:column;padding:20px;}.kintone_template .templateHeaderLeft{width:100%;}.kintone_template .discription{font-size:16px;max-width:100%;line-height:1.5;}.kintone_template .templateHeaderRight{width:100%;display:flex;align-items:center;margin-top:10px;}.kintone_template .templateList{padding:0 20px;}.kintone_template .templateItem{border-bottom:1px solid #edf2f7;gap:15px;padding:20px 0 30px;}.kintone_template .item1{grid-column:1 / 2;grid-row:1;}.kintone_template .item2{grid-column:2 / 5;grid-row:1;}.kintone_template .item3{grid-column:1 / 6;grid-row:2;height:auto;}.kintone_template .zoomBtn{bottom:30px;right:0;}.kintone_template .thumbnail{width:100%;height:auto;margin:0 auto;display:block;}.kintone_template .item4{grid-column:1 / 6;grid-row:3;padding-top:20px;}.kintone_template .templateName{font-size:20px;}.kintone_template .templateDiscription{font-size:14px;margin-top:5px;}.kintone_template .templateBtnArea .areaBtn.low{display:flex;align-items:flex-end;height:50%;margin-top:10px;}.kintone_template .templatNotice{padding:25px 20px;}.kintone_template .noticeBox{background-color:#edf2f7;font-size:12px;line-height:1.5;padding:20px;}.kintone_template .templatNoticeTitle{font-size:22px;text-align:center;margin-bottom:15px;}.kintone_template .noticeBoxInner{background-color:#fff;padding:15px;}.kintone_template .noticeBoxInner ul li::before{left:0;top:0;transform:translateY(-23%);color:#007dca;font-size:20px;}.areaExcelMigrationSupport{border:4px solid #007dca;padding:20px 20px 10px;}.excelMigrationSupportDiscription{font-size:15px;font-weight:normal;margin-bottom:15px;text-align:center;}.modalBox.active{width:100%;height:auto;}.cybouzTemplateList{display:grid;grid-template-columns:repeat(1,1fr);padding:15px 10px;list-style:none;}.cybouzTemplateItem{margin:10px 0;}}
