.cms-msg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:auto;margin-right:auto;width:calc(100% - 40px);max-width:500px;min-height:200px;padding-bottom:0;background-color:#fff;border:1px solid #eee;box-shadow:none;z-index:2000000000;border-radius:10px}.cms-msg-header{padding:10px;height:40px}.cms-msg-header .cms-modal-close{display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:flex-end;cursor:pointer;color:#888;text-decoration:none;margin-top:-2px;opacity:1;-ms-filter:none;filter:none}.cms-msg-header .cms-modal-close i{font-size:30px!important}.cms-msg-body{min-height:50px;padding:10px 20px 20px}.cms-msg-content{text-align:center;font-size:16px;line-height:1.4em}.cms-msg-ctrl{padding:18px 10px;text-align:center;background-color:#fff;border-radius:0 0 10px 10px}.cms-msg-ctrl a.btn-std-m{text-decoration:none}.cms-msg-ctrl a:not(:first-child){margin-left:10px;text-decoration:none}.cms-msg-ctrl>.cms-btn{margin:0 10px;$border-radius:6px;min-width:5em}body[style*=relative][data-editor=on] .cms-msg{margin-top:-70px}.btn-std-cta,.btn-std-cta-dark{display:inline-block;border:2px solid #eb7e15;background-color:#eb7e15;color:#fff;text-align:center;border-radius:5px}.btn-std-cta-dark:hover,.btn-std-cta:hover{background-color:#e37409;border:2px solid #e37409;color:#fff;text-decoration:none}.btn-std-primary{display:inline-block;border:2px solid #0b69d9;background-color:#fff;color:#0b69d9;font-weight:700;text-align:center;border-radius:5px}.btn-std-primary:hover{border:2px solid #0b69d9;background-color:#ebf3fc;color:#0b69d9;text-decoration:none}.btn-std-primary-dark{display:inline-block;border:2px solid #2885f4;background-color:#222;color:#2885f4;font-weight:700;text-align:center;border-radius:5px}.btn-std-primary-dark:hover{border:2px solid #2885f4;background-color:#23364c;color:#2885f4;text-decoration:none}.btn-std-primary.btn-std-m .material-icons,.btn-std-primary.btn-std-m .material-icons-outlined{font-size:18px;vertical-align:middle}.btn-std-secondary{display:inline-block;border:2px solid #888;background-color:#fff;color:#888;text-align:center;border-radius:5px}.btn-std-secondary:hover{border:2px solid #888;background-color:#f5f5f5;color:#888;text-decoration:none}.btn-std-secondary-dark{display:inline-block;border:2px solid #aaa;background-color:#222;color:#aaa;text-align:center;border-radius:5px}.btn-std-secondary-dark:hover{border:2px solid #aaa;background-color:#333;color:#aaa;text-decoration:none}.btn-std-negative{display:inline-block;border:2px solid #dc3545;background-color:#fff;color:#dc3545;text-align:center;border-radius:5px}.btn-std-negative:hover{border:2px solid #dc3545;background-color:#fdf1f2;color:#dc3545;text-decoration:none}.btn-std-negative-dark{display:inline-block;border:2px solid #e35d6a;background-color:#222;color:#e35d6a;text-align:center;border-radius:5px}.btn-std-negative-dark:hover{border:2px solid #e35d6a;background-color:#482e30;color:#e35d6a;text-decoration:none}.btn-std-silent{display:inline-block;background-color:transparent}.btn-std-silent,.btn-std-silent:hover{color:#333;text-align:center;border-radius:4px}.btn-std-silent:hover{background-color:#f5f5f5;text-decoration:none}.btn-std-silent-dark{display:inline-block;background-color:transparent;color:#fff;text-align:center;border-radius:4px}.btn-std-silent-dark:hover{background-color:#333;color:#fff;text-align:center;text-decoration:none;border-radius:4px}.btn-std-cta.btn-disabled{background-color:#ddd;border-color:#ddd;cursor:not-allowed}.btn-std-cta-dark.btn-disabled{background-color:#555;color:#222;cursor:not-allowed}.btn-std-negative.btn-disabled,.btn-std-primary.btn-disabled,.btn-std-secondary.btn-disabled,.btn-std-silent.btn-disabled{border-color:#ddd;background-color:#fff;color:#ddd;cursor:not-allowed}.btn-std-negative-dark.btn-disabled,.btn-std-primary-dark.btn-disabled,.btn-std-secondary-dark.btn-disabled,.btn-std-silent-dark.btn-disabled{border-color:#555;background-color:#222;color:#555;cursor:not-allowed}.btn-std-s{font-size:14px;min-width:78px;min-height:30px;padding:4px;box-sizing:border-box}.btn-std-s.btn-std-icon{padding:2px}.btn-std-s.btn-std-icon .material-icons,.btn-std-s.btn-std-icon .material-icons-outlined{font-size:16px;position:relative;top:3px}.btn-std-m{font-size:14px;font-weight:700;min-width:135px;min-height:40px;padding:8px;box-sizing:border-box}.btn-std-m.btn-std-icon{padding:8px 12px}.btn-std-m.btn-std-icon .material-icons,.btn-std-m.btn-std-icon .material-icons-outlined{font-size:18px;position:relative;vertical-align:middle;top:-1px}.btn-std-l{font-size:16px;min-width:140px;height:48px;padding:12px;box-sizing:border-box}.btn-std-l.btn-std-icon .material-icons,.btn-std-l.btn-std-icon .material-icons-outlined{font-size:18px;position:relative;vertical-align:middle;top:-1px}.btn-act-negative,.btn-act-normal{display:inline-block;border-radius:4px;text-decoration:none!important}.btn-act-negative div,.btn-act-normal div{display:table-cell}.btn-act-negative span,.btn-act-normal span{display:inline-block;vertical-align:middle}.btn-act-negative span.btn-icon,.btn-act-normal span.btn-icon{line-height:12px}.btn-act-negative .material-icons,.btn-act-negative .material-icons-outlined,.btn-act-normal .material-icons,.btn-act-normal .material-icons-outlined{font-size:18px}.btn-act-normal{border:1px solid #d2dbdc;background-color:#f9fbfc;color:#333!important;border-radius:5px;padding:5px 12px}.btn-act-normal:hover{border:1px solid #d2dbdc;background-color:#f1f5f8;color:#333;-webkit-text-decoration:normal;text-decoration:normal}.btn-act-negative{display:table-cell;vertical-align:middle;line-height:0;border:1px solid #d2dbdc;background-color:#f9fbfc;color:#333;border-radius:5px;padding:5px 8px}.btn-act-negative .btn-icon{color:#dc3545}.btn-act-negative:hover{border:1px solid #cdd4d5;background-color:#f1f5f8;color:#333}.btn-act-negative.btn-disabled,.btn-act-normal.btn-disabled{background-color:#dfe7e8;border-color:#cdd4d5;cursor:not-allowed;color:#a2abac!important}.btn-act-negative.btn-disabled .btn-icon,.btn-act-normal.btn-disabled .btn-icon{color:#a2abac}.btn-act-s{font-size:14px;min-width:78px;height:30px;padding:4px 11px;box-sizing:border-box}.btn-act-delete.btn-act-s{min-width:auto;padding:4px 8px}.btn-act-m{font-size:14px;min-width:112px;height:38px;padding:8px 14px;box-sizing:border-box}.btn-act-delete.btn-act-m{min-width:auto;padding:8px 12px}.btn-act-l{font-size:16px;min-width:112px;height:48px;padding:12px;box-sizing:border-box}.btn-act-delete.btn-act-l{min-width:auto;padding:8px 16px}ul.btn-toggle,ul.btn-toggle-dark{font-size:14px;margin:0;list-style-type:none}ul.btn-toggle-dark a,ul.btn-toggle a{text-decoration:none}ul.btn-toggle-dark:after,ul.btn-toggle-dark:before,ul.btn-toggle:after,ul.btn-toggle:before{display:table;content:"";line-height:0}ul.btn-toggle-dark li,ul.btn-toggle li{float:left}ul.btn-toggle-dark li:first-child,ul.btn-toggle li:first-child{border-radius:5px 0 0 5px}ul.btn-toggle-dark li:last-child,ul.btn-toggle li:last-child{border-radius:0 5px 5px 0}ul.btn-toggle li{border:1px solid #d2dbdc}ul.btn-toggle li.active{border-color:#0bc}ul.btn-toggle-dark li{border:1px solid #364f53}ul.btn-toggle-dark li.active{border-color:#00c9cc}ul.btn-toggle-dark.toggle-align li a,ul.btn-toggle.toggle-align li a{display:table-cell;vertical-align:middle;line-height:0;width:38px;height:38px;font-size:16px;text-align:center}ul.btn-toggle.toggle-align li a{background-color:#f9fbfc;color:#333}ul.btn-toggle-dark.toggle-align li a{background-color:#1f2e30;color:#ddd}ul.btn-toggle.toggle-align li:not(.active) a:hover{background-color:#f1f5f8}ul.btn-toggle.toggle-align li.active a{background-color:#c4f1f5;color:#0bc}ul.btn-toggle.toggle-align.btn-disabled li a{border-color:#d2dbdc!important;background-color:#dfe7e8!important;color:#a2abac!important;cursor:not-allowed}ul.btn-toggle-dark.toggle-align li:not(.active) a:hover{background-color:#303d3c}ul.btn-toggle-dark.toggle-align li.active a{background-color:#00464d;color:#0bc}ul.btn-toggle-dark.toggle-align.btn-disabled li a{border-color:#364f53!important;background-color:#434647!important;color:#222!important;cursor:not-allowed}ul.btn-toggle-dark.toggle-act li a,ul.btn-toggle.toggle-act li a{display:block;min-width:90px;padding:4px 12px;text-align:center;box-sizing:border-box}ul.btn-toggle-s li a{height:28px;line-height:20px}ul.btn-toggle-m li a{height:38px;line-height:30px}ul.btn-toggle-dark.toggle-act span,ul.btn-toggle.toggle-act li span{display:inline-block;vertical-align:middle}ul.btn-toggle-dark.toggle-act span.btn-icon,ul.btn-toggle.toggle-act span.btn-icon{line-height:10px}ul.btn-toggle-dark.toggle-act .material-icons,ul.btn-toggle.toggle-act .material-icons{font-size:16px}ul.btn-toggle.toggle-act li a{background-color:#f9fbfc;color:#333}ul.btn-toggle-dark.toggle-act li a{background-color:#1f2e30;color:#ddd}ul.btn-toggle.toggle-act li:not(.active) a:hover{background-color:#f1f5f8}ul.btn-toggle.toggle-act li.active a{background-color:#c4f1f5;color:#0bc}ul.btn-toggle.toggle-act.btn-disabled li a{border-color:#d2dbdc!important;background-color:#dfe7e8!important;color:#a2abac!important;cursor:not-allowed}.panel-std{background:#f9fbfc;border:1px solid #d2dbdc;border-radius:4px;box-sizing:border-box;text-align:center;cursor:pointer}.panel-std p{margin-top:12px;display:inline-block}.panel-std:hover{background:#f1f5f8}.panel-std.active{background:#c4f1f5;border:2px solid #0bc}.panel-std.active p{color:#0bc}.cms-contents-wrap .pagination{font-size:14px;margin-bottom:8px}.cms-contents-wrap ul{box-shadow:none}.cms-contents-wrap ul.pageNo>li>span,.cms-contents-wrap ul.perPage>li>span,.cms-contents-wrap ul.totalCount>li>span{border:none}.pagination ul.btn-toggle>li>a{border:none;min-width:36px}ul.btn-toggle.toggle-act li.disabled a{background-color:#dfe7e8;color:#a2abac}ul.btn-toggle.toggle-act li.disabled a:hover{cursor:not-allowed;background-color:#dfe7e8;color:#a2abac}.cms-tab ul li{position:relative;width:50%;height:40px;margin:0;background-color:#fff!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;font-size:14px;margin-right:0!important;padding-top:4px}.cms-tab ul li.tab-w190{width:190px}.cms-tab ul li.tab-w190.tab-inactive{color:#a2abac!important;background-color:#dfe7e8!important;pointer-events:none}.cms-tab ul li.tab-w190.tab-inactive a{pointer-events:none}.cms-tab ul li.tab-w190.key-inactive:after{padding:8px 4px 0;content:url(../images/list-lock.svg);position:absolute;right:24px;top:0;height:32px}.cms-tab ul li.tab-w220{width:220px}.cms-tab ul{width:100%;margin-bottom:0!important}.cms-tab ul li.active:before,.cms-tab ul li:hover:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#0bc}select.select-std{vertical-align:middle;border:1px solid #ddd;margin:0;box-sizing:border-box}.select-s{padding:4px 8px 4px 8px;font-size:14px;line-height:12px;height:30px}.select-m{padding:8px 16px 8px 8px;height:38px}.select-l,.select-m{font-size:16px;line-height:20px}.select-l{padding:12px 20px 12px 8px;height:48px}input.input-text-std{vertical-align:middle;border:1px solid #ddd;margin:0;box-sizing:border-box;box-shadow:none}input.input-text-std::-moz-placeholder{color:#ccc}input.input-text-std::placeholder{color:#ccc}input[type=password].input-text-s,input[type=text].input-text-s{padding:4px 12px;font-size:14px;line-height:12px;height:30px}input[type=password].input-text-m,input[type=text].input-text-m{padding:8px 12px;font-size:16px;line-height:20px;height:38px}input[type=password].input-text-l,input[type=text].input-text-l{padding:12px;font-size:16px;line-height:20px;height:48px}textarea.textarea-std{border:1px solid #ddd;margin:0;box-sizing:border-box;box-shadow:none}textarea.textarea-std::-moz-placeholder{color:#ccc}textarea.textarea-std::placeholder{color:#ccc}.textarea-s{padding:4px 8px;font-size:14px}.textarea-m{padding:8px;font-size:16px}.textarea-l{padding:12px;font-size:16px}.alert-simple-danger{color:#dc3545}.alart-emphasis-danger{color:#dc3545;background:#f8d7da}.alert-simple-info{color:#17a2b8}.alart-emphasis-info{color:#17a2b8;background:#d1ecf1}.alert-simple-success{color:#28a745}.alart-emphasis-success{color:#28a745;background:#d4edda}.alart-simple-warning{color:#856404}.alart-emphasis-warning{color:#856404;background:#fff3cd}[class^=alart-emphasis]{padding:8px 12px;border-radius:5px}.bdr-solid{border-bottom:1px solid #ccc}.bdr-dotted{border-bottom:1px dotted #ccc}.b{font-weight:700!important}.normal{font-weight:400!important}.red{color:#ea6161!important}.big{font-size:24px!important}.al-c{text-align:center!important}.al-r{text-align:right!important}.al-l{text-align:left!important}.m0{margin:0!important}.m4{margin:4px!important}.m5{margin:5px!important}.m8{margin:8px!important}.m10{margin:10px!important}.m12{margin:12px!important}.m15{margin:15px!important}.m16{margin:16px!important}.m20{margin:20px!important}.m24{margin:24px!important}.m25{margin:25px!important}.m28{margin:28px!important}.m30{margin:30px!important}.m32{margin:32px!important}.m35{margin:35px!important}.m36{margin:36px!important}.m40{margin:40px!important}.m44{margin:44px!important}.m45{margin:45px!important}.m48{margin:48px!important}.m50{margin:50px!important}.m0-t{margin-top:0!important}.m0-r{margin-right:0!important}.m0-b{margin-bottom:0!important}.m0-l{margin-left:0!important}.m5-t{margin-top:5px!important}.m5-r{margin-right:5px!important}.m5-b{margin-bottom:5px!important}.m5-l{margin-left:5px!important}.m10-t{margin-top:10px!important}.m10-r{margin-right:10px!important}.m10-b{margin-bottom:10px!important}.m10-l{margin-left:10px!important}.m15-t{margin-top:15px!important}.m15-r{margin-right:15px!important}.m15-b{margin-bottom:15px!important}.m15-l{margin-left:15px!important}.m20-t{margin-top:20px!important}.m20-r{margin-right:20px!important}.m20-b{margin-bottom:20px!important}.m20-l{margin-left:20px!important}.m25-t{margin-top:25px!important}.m25-r{margin-right:25px!important}.m25-b{margin-bottom:25px!important}.m25-l{margin-left:25px!important}.m30-t{margin-top:30px!important}.m30-r{margin-right:30px!important}.m30-b{margin-bottom:30px!important}.m30-l{margin-left:30px!important}.m35-t{margin-top:35px!important}.m35-r{margin-right:35px!important}.m35-b{margin-bottom:35px!important}.m35-l{margin-left:35px!important}.m40-t{margin-top:40px!important}.m40-r{margin-right:40px!important}.m40-b{margin-bottom:40px!important}.m40-l{margin-left:40px!important}.m45-t{margin-top:45px!important}.m45-r{margin-right:45px!important}.m45-b{margin-bottom:45px!important}.m45-l{margin-left:45px!important}.m50-t{margin-top:50px!important}.m50-r{margin-right:50px!important}.m50-b{margin-bottom:50px!important}.m50-l{margin-left:50px!important}.m4-t{margin-top:4px!important}.m4-r{margin-right:4px!important}.m4-b{margin-bottom:4px!important}.m4-l{margin-left:4px!important}.m8-t{margin-top:8px!important}.m8-r{margin-right:8px!important}.m8-b{margin-bottom:8px!important}.m8-l{margin-left:8px!important}.m12-t{margin-top:12px!important}.m12-r{margin-right:12px!important}.m12-b{margin-bottom:12px!important}.m12-l{margin-left:12px!important}.m16-t{margin-top:16px!important}.m16-r{margin-right:16px!important}.m16-b{margin-bottom:16px!important}.m16-l{margin-left:16px!important}.m24-t{margin-top:24px!important}.m24-r{margin-right:24px!important}.m24-b{margin-bottom:24px!important}.m24-l{margin-left:24px!important}.m28-t{margin-top:28px!important}.m28-r{margin-right:28px!important}.m28-b{margin-bottom:28px!important}.m28-l{margin-left:28px!important}.m32-t{margin-top:32px!important}.m32-r{margin-right:32px!important}.m32-b{margin-bottom:32px!important}.m32-l{margin-left:32px!important}.m36-t{margin-top:36px!important}.m36-r{margin-right:36px!important}.m36-b{margin-bottom:36px!important}.m36-l{margin-left:36px!important}.m44-t{margin-top:44px!important}.m44-r{margin-right:44px!important}.m44-b{margin-bottom:44px!important}.m44-l{margin-left:44px!important}.m48-t{margin-top:48px!important}.m48-r{margin-right:48px!important}.m48-b{margin-bottom:48px!important}.m48-l{margin-left:48px!important}.p0{padding:0!important}.p4{padding:4px!important}.p5{padding:5px!important}.p8{padding:8px!important}.p10{padding:10px!important}.p12{padding:12px!important}.p15{padding:15px!important}.p16{padding:16px!important}.p20{padding:20px!important}.p24{padding:24px!important}.p25{padding:25px!important}.p28{padding:28px!important}.p30{padding:30px!important}.p32{padding:32px!important}.p35{padding:35px!important}.p36{padding:36px!important}.p40{padding:40px!important}.p44{padding:44px!important}.p45{padding:45px!important}.p48{padding:48px!important}.p50{padding:50px!important}.p0-t{padding-top:0!important}.p0-r{padding-right:0!important}.p0-b{padding-bottom:0!important}.p0-l{padding-left:0!important}.p5-t{padding-top:5px!important}.p5-r{padding-right:5px!important}.p5-b{padding-bottom:5px!important}.p5-l{padding-left:5px!important}.p10-t{padding-top:10px!important}.p10-r{padding-right:10px!important}.p10-b{padding-bottom:10px!important}.p10-l{padding-left:10px!important}.p15-t{padding-top:15px!important}.p15-r{padding-right:15px!important}.p15-b{padding-bottom:15px!important}.p15-l{padding-left:15px!important}.p20-t{padding-top:20px!important}.p20-r{padding-right:20px!important}.p20-b{padding-bottom:20px!important}.p20-l{padding-left:20px!important}.p25-t{padding-top:25px!important}.p25-r{padding-right:25px!important}.p25-b{padding-bottom:25px!important}.p25-l{padding-left:25px!important}.p30-t{padding-top:30px!important}.p30-r{padding-right:30px!important}.p30-b{padding-bottom:30px!important}.p30-l{padding-left:30px!important}.p35-t{padding-top:35px!important}.p35-r{padding-right:35px!important}.p35-b{padding-bottom:35px!important}.p35-l{padding-left:35px!important}.p40-t{padding-top:40px!important}.p40-r{padding-right:40px!important}.p40-b{padding-bottom:40px!important}.p40-l{padding-left:40px!important}.p45-t{padding-top:45px!important}.p45-r{padding-right:45px!important}.p45-b{padding-bottom:45px!important}.p45-l{padding-left:45px!important}.p50-t{padding-top:50px!important}.p50-r{padding-right:50px!important}.p50-b{padding-bottom:50px!important}.p50-l{padding-left:50px!important}.p4-t{padding-top:4px!important}.p4-r{padding-right:4px!important}.p4-b{padding-bottom:4px!important}.p4-l{padding-left:4px!important}.p8-t{padding-top:8px!important}.p8-r{padding-right:8px!important}.p8-b{padding-bottom:8px!important}.p8-l{padding-left:8px!important}.p12-t{padding-top:12px!important}.p12-r{padding-right:12px!important}.p12-b{padding-bottom:12px!important}.p12-l{padding-left:12px!important}.p16-t{padding-top:16px!important}.p16-r{padding-right:16px!important}.p16-b{padding-bottom:16px!important}.p16-l{padding-left:16px!important}.p24-t{padding-top:24px!important}.p24-r{padding-right:24px!important}.p24-b{padding-bottom:24px!important}.p24-l{padding-left:24px!important}.p28-t{padding-top:28px!important}.p28-r{padding-right:28px!important}.p28-b{padding-bottom:28px!important}.p28-l{padding-left:28px!important}.p32-t{padding-top:32px!important}.p32-r{padding-right:32px!important}.p32-b{padding-bottom:32px!important}.p32-l{padding-left:32px!important}.p36-t{padding-top:36px!important}.p36-r{padding-right:36px!important}.p36-b{padding-bottom:36px!important}.p36-l{padding-left:36px!important}.p44-t{padding-top:44px!important}.p44-r{padding-right:44px!important}.p44-b{padding-bottom:44px!important}.p44-l{padding-left:44px!important}.p48-t{padding-top:48px!important}.p48-r{padding-right:48px!important}.p48-b{padding-bottom:48px!important}.p48-l{padding-left:48px!important}#generalpurpose02-01 body{background-color:#fff7e6!important}#generalpurpose02-01 main{padding-top:20px;background-color:#fffcf2}#generalpurpose02-01 h1{margin-top:0;margin-bottom:0}#generalpurpose02-01 h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose02-01 h1 img{width:100%;max-width:397px}#generalpurpose02-01 .glonav{margin:0!important}#generalpurpose02-01 .profile-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;width:100%;background-color:#fff7e6;padding:12px 0}#generalpurpose02-01 .profile-area{width:calc(100% - 40px);max-width:1060px;margin:0 20px}#generalpurpose02-01 .profile-welcome{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal}#generalpurpose02-01 .profile-welcome img{width:40px;height:40px;margin-right:8px;border-radius:50%}#generalpurpose02-01 .profile-info{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose02-01 .welcome-area{padding-right:24px;border-right:1px solid #ddd}#generalpurpose02-01 .welcome-nickname{color:#ec7400;cursor:pointer}#generalpurpose02-01 .welcome-profile-image{cursor:pointer;transition:cursor .2s ease,opacity .2s ease}#generalpurpose02-01 .welcome-profile-image:hover{cursor:pointer;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose02-01 .nickname-honor{color:#4e4e4e}#generalpurpose02-01 .profile-topics{font-size:12px;padding-left:24px}#generalpurpose02-01 .notice{width:calc(100% - 40px);max-width:1060px;margin:0 20px;padding-bottom:20px}#generalpurpose02-01 .notice-top{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;width:100%}#generalpurpose02-01 .notice-title{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;gap:6px}#generalpurpose02-01 .notice-title img{width:20px;height:auto;filter:brightness(0) saturate(100%) invert(86%) sepia(61%) saturate(1043%) hue-rotate(306deg) brightness(100%) contrast(90%)}#generalpurpose02-01 .notice-list{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-weight:700;gap:8px;cursor:pointer}#generalpurpose02-01 .notice-list img{width:8px;height:auto}#generalpurpose02-01 .notice-list:hover{color:#db6c00}#generalpurpose02-01 .notice-list:hover img{filter:brightness(0) saturate(100%) invert(46%) sepia(73%) saturate(2970%) hue-rotate(10deg) brightness(95%) contrast(101%)}#generalpurpose02-01 .notice-content{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;list-style:none;padding-left:0;border-radius:8px;background-color:#e8f2f0;box-sizing:border-box;padding:20px 12px;margin:0;margin-top:14px;gap:20px}#generalpurpose02-01 .notice-content-item{display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;flex-direction:row;color:#13869c;font-family:Zen Maru Gothic,serif;font-weight:500;gap:10px;cursor:pointer;transition:.3s ease-out}#generalpurpose02-01 .notice-content-item:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose02-01 .item-title{text-decoration:underline}#generalpurpose02-01 .recs{width:calc(100% - 40px);max-width:1060px;margin:0 20px}#generalpurpose02-01 .recs-top{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;width:100%;margin-top:20px}#generalpurpose02-01 .recs-title{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;gap:6px}#generalpurpose02-01 .recs-title img{width:20px;height:auto;filter:brightness(0) saturate(100%) invert(86%) sepia(61%) saturate(1043%) hue-rotate(306deg) brightness(100%) contrast(90%)}#generalpurpose02-01 .recs-list{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-weight:700;gap:8px;cursor:pointer}#generalpurpose02-01 .recs-list img{width:8px;height:auto}#generalpurpose02-01 .recs-list:hover{color:#db6c00}#generalpurpose02-01 .recs-list:hover img{filter:brightness(0) saturate(100%) invert(46%) sepia(73%) saturate(2970%) hue-rotate(10deg) brightness(95%) contrast(101%)}#generalpurpose02-01 .recs-contents{display:-ms-flexbox;display:box;display:flex;padding-left:0;margin-top:14px;margin-bottom:32px;gap:50px}#generalpurpose02-01 .recs-contents-items{list-style:none;padding-left:0;width:100%;max-width:320px;min-height:420px}#generalpurpose02-01 .recs-contents-items,#generalpurpose02-01 .sp-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose02-01 .content-item-img{width:320px;height:213px;border-radius:2px;cursor:pointer;transition:.3s ease-in-out;-o-object-fit:cover;object-fit:cover}#generalpurpose02-01 .content-item-img:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose02-01 .sp-wrapper-right{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose02-01 .content-item-new{height:17px;font-size:12px;font-weight:700;color:#dc3545;padding:0 8px;margin-top:4px}#generalpurpose02-01 .content-item-title{display:-ms-flexbox;display:box;display:flex;min-height:50px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;color:#4e4e4e;cursor:pointer;padding:0 8px;transition:.3s ease-in-out}#generalpurpose02-01 .content-item-title:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose02-01 .content-item-tags{display:-ms-flexbox;display:box;display:flex;-o-box-align:start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;font-size:12px;font-weight:700;margin-top:10px;gap:8px;padding:0 8px}#generalpurpose02-01 .tag-item{color:#4e4e4e;border-radius:10px;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose02-01 .tag-item.tag-disease{background-color:#fbead4}#generalpurpose02-01 .tag-item.tag-disease:hover{background-color:#f3e0c3}#generalpurpose02-01 .tag-item.tag-interest{background-color:#ebf1d9}#generalpurpose02-01 .tag-item.tag-interest:hover{background-color:#dfe8c6}#generalpurpose02-01 .sp-wrapper-bottom{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;-o-box-pack:end;justify-content:flex-end}#generalpurpose02-01 .content-item-date{display:-ms-flexbox;display:box;display:flex;color:#4e4e4e;margin-top:23px;padding:0 8px}#generalpurpose02-01 .content-item-writer{display:-ms-flexbox;display:box;display:flex;-o-box-align:end;align-items:end;-o-box-pack:justify;justify-content:space-between;color:#4e4e4e;font-weight:700;position:relative;padding:0 8px}#generalpurpose02-01 .writer-name{width:80%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;font-size:12px}#generalpurpose02-01 .writer-name-area{color:#339db2;font-size:14px;cursor:pointer}#generalpurpose02-01 .writer-follow{display:none;position:absolute}#generalpurpose02-01 .writer-follow:checked+.follow-icon{background-image:url(/server/necs/images/bookmark_checked_2.png)}#generalpurpose02-01 .follow-icon{width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/bookmark_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose02-01 .follow-icon:hover{background-image:url(/server/necs/images/bookmark_checked_2.png)}}#generalpurpose02-01 .like-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;min-width:60px;margin-right:8px;gap:2px}#generalpurpose02-01 .writer-like{display:none;position:absolute}#generalpurpose02-01 .writer-like:checked+.like-icon{background-image:url(/server/necs/images/like_checked_2.png)}#generalpurpose02-01 .like-button p{margin:0;font-size:11px;font-weight:700;color:#888;white-space:nowrap}#generalpurpose02-01 .like-icon{display:inline-block;width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/like_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose02-01 .like-icon:hover{background-image:url(/server/necs/images/like_checked_2.png)}}#generalpurpose02-01 .contents-search-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;width:100%;background-color:#fff8e9}#generalpurpose02-01 .contents-search{width:calc(100% - 40px);max-width:1060px;box-sizing:border-box;padding:24px 12px;margin:0 20px}#generalpurpose02-01 .contents-search-title{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;color:#4e4e4e;gap:8px}#generalpurpose02-01 .contents-search-title img{width:15px;height:auto}#generalpurpose02-01 .contents-search-tags{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:12px;margin-bottom:24px;gap:12px}#generalpurpose02-01 .search-tag{font-size:12px;border-radius:10px;color:#4e4e4e;font-weight:700;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose02-01 .search-tag.tag-disease{background-color:#fbead4}#generalpurpose02-01 .search-tag.tag-disease:hover{background-color:#f3e0c3}#generalpurpose02-01 .search-tag.tag-interest{background-color:#ebf1d9}#generalpurpose02-01 .search-tag.tag-interest:hover{background-color:#dfe8c6}#generalpurpose02-01 .contents-search-writers{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:12px;gap:12px}#generalpurpose02-01 .search-writer{color:#13869c;font-size:12px;font-weight:700;border-radius:10px;background-color:#e4f3f0;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose02-01 .search-writer:hover{background-color:#d2f0ea}#generalpurpose02-01 .contents-list-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-size:16px;font-weight:700;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;padding:10px 16px 10px 40px;margin-top:24px;margin-bottom:154px;gap:20px;transition:.3s ease-out}#generalpurpose02-01 .contents-list-button img{width:8px;height:auto;padding:3px 5px}#generalpurpose02-01 .contents-list-button:hover{background-color:#fdf6e7}#generalpurpose02-01 .contents-height-all{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer;margin-top:8px}#generalpurpose02-01 .contents-height-all img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(90deg)}#generalpurpose02-01 .contents-height-hide{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;margin-top:8px;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer}#generalpurpose02-01 .contents-height-hide img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(-90deg)}#generalpurpose02-01 .content-item-tags{max-height:135px;overflow:hidden;transition:max-height .3s ease}#generalpurpose02-01 .content-item-tags.heightExpanded{max-height:none}#generalpurpose02-01 .tag-item{display:inline-block;margin:2px}#generalpurpose03-01 h1{margin-top:0;margin-bottom:0}#generalpurpose03-01 h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose03-01 h1 img{width:100%;max-width:397px}#generalpurpose03-01 .notice-list{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;list-style:none;padding-left:0;width:calc(100% - 40px);max-width:1170px;min-height:250px;margin:0 20px;margin-bottom:80px}#generalpurpose03-01 .notice-item{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;border-bottom:1px solid #ddd;padding:20px;gap:20px}#generalpurpose03-01 .notice-item-date,#generalpurpose03-01 .notice-item-title{font-family:Zen Maru Gothic,serif;font-weight:500}#generalpurpose03-01 .notice-item-title{color:#339db2;font-size:16px;cursor:pointer;transition:.3s ease-out}#generalpurpose03-01 .notice-item-title:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose03-01 .contents-list-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-size:16px;font-weight:700;border:2px solid #ec7400;border-radius:22px;background-color:#fff;padding:10px 24px;margin-top:48px;margin-bottom:154px;gap:10px;transition:.3s ease-out}#generalpurpose03-01 .contents-list-button img{filter:brightness(0) saturate(100%) invert(36%) sepia(93%) saturate(1212%) hue-rotate(13deg) brightness(107%) contrast(101%)}#generalpurpose03-01 .contents-list-button:hover{background-color:#fdf6e7}#generalpurpose03-02-b header{border-top:3px solid #f2b375}#generalpurpose03-02-b h1{margin-top:0;margin-bottom:0}#generalpurpose03-02-b h1 img{width:100%;max-width:1280px}#generalpurpose03-02-b .contents-question-confirm-text{width:calc(100% - 20px);max-width:1170px;line-height:24px;margin:0 10px 10px 10px}#generalpurpose03-02-b .attention{color:#dc3847}#generalpurpose03-02-b table{width:calc(100% - 20px);max-width:1170px;border-spacing:0;margin-left:10px;margin-right:10px;text-align:left;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#generalpurpose03-02-b th{width:20%;line-height:18px;font-weight:700;background:#fcedd0 0 0 no-repeat padding-box}#generalpurpose03-02-b td,#generalpurpose03-02-b th{box-sizing:border-box;font-size:16px;border-bottom:1px solid #ddd;padding:12px}#generalpurpose03-02-b td{width:80%;width:calc(100% - 240px);background:#fff 0 0 no-repeat padding-box}#generalpurpose03-02-b .contents-question-confirm-textarea{max-height:145px;overflow-y:auto}#generalpurpose03-02-b .contents-question-button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;gap:20px;margin-top:40px;margin-bottom:100px}#generalpurpose03-02-b .contents-question-button button{width:134px;height:44px;font-size:16px;border-radius:4px}#generalpurpose03-02-b .cancel-button{background-color:#f9fbfc;border:1px solid #cdd4d5;font-weight:400;color:#333}#generalpurpose03-02-b .cancel-button:hover{background-color:#f5f5f5}#generalpurpose03-02-b .submit-button{background-color:#f07b0c;color:#fff;font-weight:700;border:none}#generalpurpose03-02-b .submit-button:hover{background-color:#e58200}#generalpurpose03-02-c header{border-top:3px solid #f2b375}#generalpurpose03-02-c h1{margin-top:0;margin-bottom:0}#generalpurpose03-02-c h1 img{width:100%;max-width:1280px}#generalpurpose03-02-c .contents-question-finish-text{width:calc(100% - 20px);max-width:1170px;min-height:166px;line-height:24px;margin:0 10px 10px 10px}#generalpurpose03-02-c .contents-question-button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;gap:20px;margin-top:40px;margin-bottom:142px}#generalpurpose03-02-c .contents-question-button button{min-height:44px;background-color:#f07b0c;border:none;border-radius:4px;font-size:16px;font-weight:700;padding:0 24px;color:#fff;cursor:pointer}#generalpurpose03-02-c .contents-question-button button:hover{background-color:#e58200}#generalpurpose03-02-d header{border-top:3px solid #f2b375}#generalpurpose03-02-d h1{margin-top:0;margin-bottom:0}#generalpurpose03-02-d h1 img{width:100%;max-width:1280px}#generalpurpose03-02-d .contents-question-expired-text{margin-top:50px;margin-bottom:150px}#generalpurpose03-02-d .contents-question-button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;gap:20px;margin-top:40px;margin-bottom:142px}#generalpurpose03-02-d .contents-question-button button{min-height:44px;background-color:#f07b0c;border:none;border-radius:4px;font-size:16px;font-weight:700;padding:0 24px;color:#fff;cursor:pointer}#generalpurpose03-02-d .contents-question-button button:hover{background-color:#e58200}#generalpurpose04-01 h1{margin-top:0;margin-bottom:0}#generalpurpose04-01 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose04-01 img{max-width:397px}#generalpurpose04-01 .profile-img-wrapper{position:relative;width:calc(100% - 20px);max-width:1170px;margin-top:-12px}#generalpurpose04-01 .profile-img{position:absolute;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;top:12px;left:3%;gap:12px}#generalpurpose04-01 .profile-img img{width:80px;height:80px;border-radius:50%;border:1px solid #f6f5f5}#generalpurpose04-01 .profile-info{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;gap:4px}#generalpurpose04-01 .profile-attr-gender{color:#777;font-weight:700}#generalpurpose04-01 .profile-nicknake{font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px}#generalpurpose04-01 .button-icon-edit{position:absolute;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;top:30px;right:3%;text-decoration:none;color:#ec7400;font-weight:700;font-size:14px;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;padding:4px 14px 4px 10px;gap:2px;cursor:pointer;transition:.3s ease-out}#generalpurpose04-01 .button-icon-edit:hover{color:#ec7400;border-color:#ec7400;background-color:#fdf6e7}#generalpurpose04-01 .button-icon-edit img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(47%) sepia(100%) saturate(1313%) hue-rotate(3deg) brightness(91%) contrast(110%)}#generalpurpose04-01 .profile-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;width:100%;background-color:#fcedd0;padding:28px 0;margin-top:80px}#generalpurpose04-01 table{width:calc(100% - 30px);max-width:1170px;border-spacing:0;margin:0 16px;text-align:left;background-color:#fff;border-radius:8px;padding:24px 40px}#generalpurpose04-01 tr:first-of-type th{padding:12px 12px 20px 0}#generalpurpose04-01 tr:first-of-type td{min-height:56px}#generalpurpose04-01 tr:last-of-type td,#generalpurpose04-01 tr:last-of-type th{border-bottom:none}#generalpurpose04-01 tr:last-of-type td{padding:20px 0 12px 0}#generalpurpose04-01 th{box-sizing:border-box;width:31%;line-height:18px;font-weight:700;color:#855637;border-bottom:1px solid #ebe9e5;padding:20px 12px 20px 0}#generalpurpose04-01 td{-o-box-pack:justify;justify-content:space-between;box-sizing:border-box;font-size:16px;border-bottom:1px solid #ebe9e5;padding:20px 0 20px 0;min-height:65px}#generalpurpose04-01 .button-icon-password,#generalpurpose04-01 .password-area,#generalpurpose04-01 td{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose04-01 .button-icon-password{text-decoration:none;color:#ec7400;font-weight:700;font-size:14px;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;padding:4px 14px 4px 10px;gap:2px;cursor:pointer;transition:.3s ease-out}#generalpurpose04-01 .button-icon-password:hover{background-color:#fdf6e7}#generalpurpose04-01 .button-icon-password img{width:24px;height:auto}#generalpurpose04-01 .profile-nickname{font-family:Zen Maru Gothic;font-size:16px}#generalpurpose04-02-a-modal01 .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:3000}#generalpurpose04-02-a-modal01 .modal{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;position:fixed;top:50%;left:50%;width:calc(100% - 40px);max-width:1100px;min-height:180px;transform:translate(-50%,-50%);background-color:#fffcf2;border-radius:10px;margin-top:10px;z-index:3001}#generalpurpose04-02-a-modal01 .modal-header{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;-o-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding:20px 30px}#generalpurpose04-02-a-modal01 .modal-header-title{font-size:20px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;color:#4e4e4e}#generalpurpose04-02-a-modal01 .modal-close{display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:flex-end;background:none;width:48px;height:48px;border:none;cursor:pointer;padding:0}#generalpurpose04-02-a-modal01 .modal-close img{width:48px;height:48px}#generalpurpose04-02-a-modal01 .modal-body{max-width:1100px;box-sizing:border-box;padding:20px 30px;overflow-y:auto;max-height:calc(100vh - 235px)}#generalpurpose04-02-a-modal01 .desease-select{width:100%}#generalpurpose04-02-a-modal01 .desease-select-title{display:-ms-flexbox;display:box;display:flex;-o-box-pack:start;justify-content:flex-start;-o-box-align:center;align-items:center;margin-bottom:12px}#generalpurpose04-02-a-modal01 .desease-select-title img{width:20px;height:20px}#generalpurpose04-02-a-modal01 .desease-select-text{font-size:20px;font-weight:700;margin-left:8px;color:#4e4e4e}#generalpurpose04-02-a-modal01 .desease-select-japaneseoder{width:100%;list-style:none;padding-left:0;display:-ms-flexbox;display:box;display:flex;-o-box-pack:start;justify-content:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;gap:12px}#generalpurpose04-02-a-modal01 .japaneseoder-item{width:88px;height:30px;text-align:center;line-height:1.7;font-size:16px;font-weight:700;color:#4e4e4e;box-sizing:border-box;border:2px solid #ddd;border-radius:19px;background-color:#fff;cursor:pointer}#generalpurpose04-02-a-modal01 .japaneseoder-item.selected,#generalpurpose04-02-a-modal01 .japaneseoder-item:hover{color:#fff;background-color:#ec8d31;border:2px solid #ec8d31}#generalpurpose04-02-a-modal01 .japaneseoder-item-other{display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:end;margin-bottom:14px}#generalpurpose04-02-a-modal01 .japaneseoder-item-other-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;gap:8px;color:#ec7400;padding:8px 24px;cursor:pointer}#generalpurpose04-02-a-modal01 .japaneseoder-item-other-button:hover{background-color:#fdf6e7;border-radius:4px}#generalpurpose04-02-a-modal01 .japaneseoder-item-other-button img{width:8px;height:14px}#generalpurpose04-02-a-modal01 .japaneseoder{display:-ms-flexbox;display:box;display:flex;-o-box-pack:left;justify-content:left;width:100%;max-width:1028px;font-size:20px;font-weight:700;color:#4e4e4e;margin-bottom:12px}#generalpurpose04-02-a-modal01 .japaneseoder.unselected{display:none}#generalpurpose04-02-a-modal01 .desease-select-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:min-content;height:auto;list-style:none;width:100%;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;padding-left:0;gap:15px}#generalpurpose04-02-a-modal01 .desease-select-wrap.other{display:none}#generalpurpose04-02-a-modal01 .desease-select-item input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#generalpurpose04-02-a-modal01 .desease-select-item label{position:relative;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;width:240px;min-height:60px;font-size:16px;background-color:#fff;border:2px solid #ddd;border-radius:4px;box-sizing:border-box;padding:2px 16px;line-height:1.2;cursor:pointer}#generalpurpose04-02-a-modal01 .desease-select-item label:after{position:absolute;top:33%;width:20px;height:20px;content:"";display:block;box-sizing:border-box;border:2px solid #ddd;border-radius:2px;cursor:pointer}#generalpurpose04-02-a-modal01 .desease-select-item span{margin-left:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#generalpurpose04-02-a-modal01 .desease-select-item input:hover+label{border:2px solid #fdb268;background-color:#fdf6e7}#generalpurpose04-02-a-modal01 .desease-select-item input:checked+label{border:2px solid #fdb268;background-color:#fdf6e7;color:#ec7400}#generalpurpose04-02-a-modal01 .desease-select-item input:checked+label:after{border-color:transparent;background-image:url(/server/necs/images/Checkbox.png);background-repeat:no-repeat;background-size:auto;background-position:50%}#generalpurpose04-02-a-modal01 .desease-select-item.other{margin-bottom:50px}#generalpurpose04-02-a-modal01 .desease-select-item.other label{width:100%;max-width:540px;min-height:78px}#generalpurpose04-02-a-modal01 .desease-select-item.other label:after{top:35%}#generalpurpose04-02-a-modal01 .desease-select-item.other input[type=text]:focus{border-color:#fdb268;outline:none}#generalpurpose04-02-a-modal01 .desease-select-item.stakeholder{margin-bottom:50px}#generalpurpose04-02-a-modal01 .desease-select-item.stakeholder label{width:100%;max-width:310px;min-height:60px}#generalpurpose04-02-a-modal01 .desease-select-item.stakeholder label:after{top:33%}#generalpurpose04-02-a-modal01 .desease-select-other{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;width:100%;max-width:1028px;min-height:300px}#generalpurpose04-02-a-modal01 .desease-select-other.unselected{display:none}#generalpurpose04-02-a-modal01 .disease-wrap{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;width:100%}#generalpurpose04-02-a-modal01 .disease-wrap span{white-space:nowrap}#generalpurpose04-02-a-modal01 .disease-wrap input[type=text]{width:100%;max-width:420px;height:46px;font-size:16px;box-sizing:border-box;border:2px solid #ddd;border-radius:4px;padding:0 8px;margin-left:8px}#generalpurpose04-02-a-modal01 .desease-select-other-text{font-size:16px;margin:0 10px 12px 0}#generalpurpose04-02-a-modal01 .modal-footer{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;border-top:1px solid #ccc;padding:20px 30px}#generalpurpose04-02-a-modal01 .modal-footer-error{display:none;color:#dc3545;font-size:16px;margin-bottom:8px}#generalpurpose04-02-a-modal01 .modal-footer-error.active{display:block}#generalpurpose04-02-a-modal01 .modal-footer-buttons{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;gap:20px}#generalpurpose04-02-a-modal01 .modal-cansel{line-height:40px;width:128px;height:44px;font-size:16px;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;flex-wrap:nowrap;color:#4e4e4e;background-color:#fff;border:1px solid #cdd4d5;border-radius:4px;cursor:pointer}#generalpurpose04-02-a-modal01 .modal-cansel:hover{background-color:#f5f5f5}#generalpurpose04-02-a-modal01 .modal-ok{width:128px;height:44px;color:#fff;font-size:16px;font-weight:700;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;flex-wrap:nowrap;background-color:#f07b0c;border:none;border-radius:4px;cursor:pointer}#generalpurpose04-02-a-modal01 .modal-ok:hover{background-color:#e58200}#generalpurpose04-02-a-modal01 .modal-ok:disabled{background-color:#ddd;cursor:not-allowed}#generalpurpose04-02-a-modal02 .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:3000}#generalpurpose04-02-a-modal02 .modal{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;position:fixed;top:50%;left:50%;width:calc(100% - 40px);max-width:1100px;min-height:180px;transform:translate(-50%,-50%);background-color:#fffcf2;border-radius:10px;margin-top:10px;z-index:3001}#generalpurpose04-02-a-modal02 .modal-header{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;-o-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding:20px 30px}#generalpurpose04-02-a-modal02 .modal-header-title{font-size:20px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;color:#4e4e4e}#generalpurpose04-02-a-modal02 .modal-close{display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:flex-end;background:none;width:48px;height:48px;border:none;cursor:pointer;padding:0}#generalpurpose04-02-a-modal02 .modal-close img{width:48px;height:48px}#generalpurpose04-02-a-modal02 .modal-body{max-width:1100px;box-sizing:border-box;padding:20px 30px;overflow-y:auto;max-height:calc(100vh - 235px)}#generalpurpose04-02-a-modal02 .tag-select-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:min-content;height:auto;list-style:none;width:100%;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;padding-left:0;gap:15px}#generalpurpose04-02-a-modal02 .tag-select-item input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#generalpurpose04-02-a-modal02 .tag-select-item label{position:relative;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;width:240px;min-height:60px;font-size:16px;background-color:#fff;border:2px solid #ddd;border-radius:4px;box-sizing:border-box;padding:0 16px;line-height:1.2;cursor:pointer}#generalpurpose04-02-a-modal02 .tag-select-item label:after{position:absolute;top:33%;width:20px;height:20px;content:"";display:block;box-sizing:border-box;border:2px solid #ddd;border-radius:2px;cursor:pointer}#generalpurpose04-02-a-modal02 .tag-select-item span{margin-left:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#generalpurpose04-02-a-modal02 .tag-select-item input:hover+label{border:2px solid #fdb268;background-color:#fdf6e7}#generalpurpose04-02-a-modal02 .tag-select-item input:checked+label{border:2px solid #fdb268;background-color:#fdf6e7;color:#ec7400}#generalpurpose04-02-a-modal02 .tag-select-item input:checked+label:after{border-color:transparent;background-image:url(/server/necs/images/Checkbox.png);background-repeat:no-repeat;background-size:auto;background-position:50%}#generalpurpose04-02-a-modal02 .modal-footer{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;border-top:1px solid #ccc;padding:20px 30px}#generalpurpose04-02-a-modal02 .modal-footer-error{display:none;color:#dc3545;font-size:16px;margin-bottom:8px}#generalpurpose04-02-a-modal02 .modal-footer-error.active{display:block}#generalpurpose04-02-a-modal02 .modal-footer-buttons{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;gap:20px}#generalpurpose04-02-a-modal02 .modal-cansel{line-height:40px;width:128px;height:44px;font-size:16px;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;flex-wrap:nowrap;color:#4e4e4e;background-color:#fff;border:1px solid #cdd4d5;border-radius:4px;cursor:pointer}#generalpurpose04-02-a-modal02 .modal-cansel:hover{background-color:#f5f5f5}#generalpurpose04-02-a-modal02 .modal-ok{width:128px;height:44px;color:#fff;font-size:16px;font-weight:700;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;flex-wrap:nowrap;background-color:#f07b0c;border:none;border-radius:4px;cursor:pointer}#generalpurpose04-02-a-modal02 .modal-ok:hover{background-color:#e58200}#generalpurpose04-02-a-modal02 .modal-ok:disabled{background-color:#ddd;cursor:not-allowed}#generalpurpose04-02-a h1{margin-top:0;margin-bottom:0}#generalpurpose04-02-a h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose04-02-a h1 img{width:100%;max-width:397px}#generalpurpose04-02-a table{width:calc(100% - 20px);max-width:760px;border-spacing:0;margin:20px 10px 0;text-align:left;background-color:#fff;border:1px solid #f3f0eb;border-radius:8px;padding:20px 56px 148px}#generalpurpose04-02-a tr:last-of-type td,#generalpurpose04-02-a tr:last-of-type th{border-bottom:none}#generalpurpose04-02-a th{max-width:220px;font-size:14px;font-weight:700;color:#855637;white-space:nowrap;vertical-align:top;padding:25px 8px 25px 0}#generalpurpose04-02-a td,#generalpurpose04-02-a th{box-sizing:border-box;border-bottom:1px solid #ebe9e5}#generalpurpose04-02-a td{width:calc(100% - 220px);font-size:16px;padding:25px 0}#generalpurpose04-02-a .profile-img th{position:relative;border:none;text-align:center;padding:0}#generalpurpose04-02-a .profile-img-wrapper{position:relative;display:inline-block;width:80px;height:80px}#generalpurpose04-02-a .profile-img-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.4)}#generalpurpose04-02-a .profile-img-bottom{width:80px;height:80px;border-radius:50%}#generalpurpose04-02-a .profile-img-upper{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:24px;height:auto;cursor:pointer}#generalpurpose04-02-a .profile-edit-attention th{border:none;padding:0;padding-top:16px}#generalpurpose04-02-a .attention{color:#dc3847;font-weight:400;font-size:16px}#generalpurpose04-02-a .member-info-required{color:#dc3545;margin-left:4px}#generalpurpose04-02-a .name-input{box-sizing:border-box;min-width:309px;height:46px;font-size:16px;border:2px solid #ddd;border-radius:4px;padding:0 8px}#generalpurpose04-02-a ::-moz-placeholder{font-family:Noto Sans JP,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,sans-serif;font-size:16px;color:#aaa}#generalpurpose04-02-a ::placeholder{font-family:Noto Sans JP,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,sans-serif;font-size:16px;color:#aaa}#generalpurpose04-02-a input[type=text]:focus{border-color:#fdb268;outline:none}#generalpurpose04-02-a .info-radio{display:-ms-flexbox;display:box;display:flex;gap:20px}#generalpurpose04-02-a .info-radio,#generalpurpose04-02-a .info-radio input{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap}#generalpurpose04-02-a .info-radio input{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 5px 0 0}#generalpurpose04-02-a .info-radio label{position:relative;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;width:203px;min-height:44px;background-color:#fff;border:2px solid #ddd;border-radius:4px;box-sizing:border-box;padding:0 16px;cursor:pointer}#generalpurpose04-02-a .info-radio label:after{position:absolute;top:29%;width:16px;height:16px;content:"";display:block;box-sizing:border-box;border:2px solid #ddd;border-radius:50%;cursor:pointer}#generalpurpose04-02-a .info-radio span{margin-top:0;line-height:1.2;margin-left:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#generalpurpose04-02-a .info-radio input:hover+label{border:2px solid #fdb268;background-color:#fdf6e7}#generalpurpose04-02-a .info-radio input:checked+label{border:2px solid #fdb268;background-color:#fdf6e7;color:#ec7400}#generalpurpose04-02-a .info-radio input:checked+label:after{border-color:transparent;background-image:url(/server/necs/images/radio.png);background-repeat:no-repeat;background-size:auto;background-position:50%}#generalpurpose04-02-a select{height:44px;border:2px solid #ddd;border-radius:4px;font-size:16px;color:#333;padding:8px 34px 8px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/server/necs/images/unfold_more_black_24dp.png) no-repeat right 2px center;background-size:auto}#generalpurpose04-02-a select:focus{border-color:#fdb268;outline:none}#generalpurpose04-02-a .select-small{width:66px}#generalpurpose04-02-a .select-medium{width:86px}#generalpurpose04-02-a .birthday-select{display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;gap:10px}#generalpurpose04-02-a .birthday-select span{margin:0 16px 0 4px}#generalpurpose04-02-a .select-wrap{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose04-02-a .input-zipcode-area{display:-ms-flexbox;display:box;display:flex;width:100%;gap:8px}#generalpurpose04-02-a .input-zipcode-area input{width:100%;max-width:100px;height:44px;font-size:16px;background-color:#fff;border:2px solid #ddd;border-radius:4px;box-sizing:border-box;padding:0 8px}#generalpurpose04-02-a .zipcode-separateline{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose04-02-a .hospital-name-input{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;margin-bottom:10px}#generalpurpose04-02-a .hospital-name-input label{margin-bottom:10px;font-weight:700;font-size:14px;color:#855637}#generalpurpose04-02-a .hospital-name-btn-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:flex-end;margin-top:8px}#generalpurpose04-02-a .add-hospital-name-btn{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;margin:0;padding:5px 12px;cursor:pointer;color:#ec7400;font-weight:700}#generalpurpose04-02-a .add-hospital-name-btn:hover{background-color:#fdf6e7;border-radius:4px}#generalpurpose04-02-a .add-hospital-name-btn-icon{font-size:20px;margin-right:4px}#generalpurpose04-02-a .add-hospital-name-btn-text{font-size:14px}#generalpurpose04-02-a .limit-hospital-name-btn{color:#aaa;font-weight:700}#generalpurpose04-02-a .contents-profile-setting-text{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;width:100%}#generalpurpose04-02-a .profile-change-modal-button{display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-o-box-align:center;align-items:center;align-self:flex-end;-ms-flex-item-align:end;font-size:14px;font-weight:700;white-space:nowrap;color:#ec7400;height:38px;border:none;border-radius:4px;box-sizing:border-box;background-color:inherit;padding:7px 16px;margin-top:20px;gap:4px;float:right}#generalpurpose04-02-a .profile-change-modal-button img{width:23px;height:23px}#generalpurpose04-02-a .profile-change-modal-button:hover{color:#ec7400;background-color:#fdf6e7}#generalpurpose04-02-a .profile-change-modal-button:hover img{filter:brightness(0) saturate(100%) invert(46%) sepia(72%) saturate(2156%) hue-rotate(6deg) brightness(98%) contrast(101%)}#generalpurpose04-02-a .input-required-error{display:none;color:#dc3545;margin-top:8px}#generalpurpose04-02-a .input-required-error.active{display:block}#generalpurpose04-02-a .content-button-area th{border:none;padding:0;padding-top:40px}#generalpurpose04-02-a .contents-profile-setting-button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;max-width:1170px;gap:20px;position:relative;top:-84px}#generalpurpose04-02-a .contents-profile-setting-button button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;box-sizing:border-box;border-radius:4px;height:44px;cursor:pointer}#generalpurpose04-02-a .contents-profile-setting-button a{text-decoration:none}#generalpurpose04-02-a .profile-cansel-button{font-size:16px;color:#4e4e4e;border:2px solid #cdd4d5;border-radius:4px;background-color:#f9fbfc;box-sizing:border-box;padding:10px 24px}#generalpurpose04-02-a .profile-cansel-button:hover{background-color:#f5f5f5}#generalpurpose04-02-a .profile-change-button{color:#fff;font-size:16px;font-weight:700;border-radius:4px;background-color:#f07b0c;border:none;box-sizing:border-box;padding:10px 24px}#generalpurpose04-02-a .profile-change-button:hover{background-color:#e58200}#generalpurpose04-02-a .identify-code-label{font-size:14px;margin:0 0 10px 0;color:#855637}#generalpurpose04-03-a h1{margin-top:0;margin-bottom:0}#generalpurpose04-03-a h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose04-03-a h1 img{width:100%;max-width:397px}#generalpurpose04-03-a table{width:calc(100% - 20px);max-width:1170px;border-spacing:0;margin-top:10px;margin-left:10px;margin-right:10px;text-align:left;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#generalpurpose04-03-a th{width:20%;line-height:18px;font-weight:700;color:#4e4e4e;background:#fcedd0 0 0 no-repeat padding-box;padding:14px 12px}#generalpurpose04-03-a td,#generalpurpose04-03-a th{box-sizing:border-box;font-size:16px;border-bottom:1px solid #ddd}#generalpurpose04-03-a td{-o-box-align:center;align-items:center;width:100%;background:#fff 0 0 no-repeat padding-box;padding:20px 12px;gap:10px;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose04-03-a .input-password{box-sizing:border-box;min-width:330px;height:46px;font-size:16px;border:2px solid #ddd;border-radius:4px;padding:0 36px 0 8px}#generalpurpose04-03-a .input-password:focus{border-color:#fdb268;outline:none}#generalpurpose04-03-a .contents-profile-setting-button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:flex-end;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;width:calc(100% - 20px);max-width:1170px;gap:20px;margin:40px 10px 100px 10px}#generalpurpose04-03-a .contents-profile-setting-button button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;box-sizing:border-box;min-height:44px;border-radius:4px;padding:8px 24px;cursor:pointer}#generalpurpose04-03-a .contents-profile-setting-button a{text-decoration:none}#generalpurpose04-03-a .password-cansel-button{font-size:16px;color:#4e4e4e;border:2px solid #cdd4d5;border-radius:4px;background-color:#f9fbfc;box-sizing:border-box}#generalpurpose04-03-a .password-cansel-button:hover{background-color:#f5f5f5}#generalpurpose04-03-a .password-change-button{color:#fff;font-size:16px;font-weight:700;border-radius:4px;background-color:#f07b0c;border:none;box-sizing:border-box}#generalpurpose04-03-a .password-change-button:hover{background-color:#e58200}#generalpurpose04-03-a .input-section{-o-box-orient:horizontal;flex-direction:row;gap:10px;width:100%}#generalpurpose04-03-a .input-section,#generalpurpose04-03-a .password-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose04-03-a .attention{color:#dc3847;margin-left:10px}#generalpurpose04-03-a .input-required-error{display:none;color:#dc3545;margin-top:8px;width:100%}#generalpurpose04-03-a .input-required-error.active{display:block}#generalpurpose06-01-modal .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:3000}#generalpurpose06-01-modal .modal{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;position:fixed;top:50%;left:50%;width:calc(100% - 40px);max-width:1000px;height:calc(100% - 40px);min-height:180px;transform:translate(-50%,-50%);background-color:#fffcf2;border-radius:10px;z-index:3001}#generalpurpose06-01-modal .modal-header{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;-o-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding:20px 30px}#generalpurpose06-01-modal .modal-header-title{font-size:20px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;color:#4e4e4e}#generalpurpose06-01-modal .modal-close{display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;justify-content:flex-end;background:none;width:48px;height:48px;border:none;cursor:pointer;padding:0}#generalpurpose06-01-modal .modal-close img{width:48px;height:48px}#generalpurpose06-01-modal .modal-body{max-width:1000px;box-sizing:border-box;padding:20px 30px;overflow-y:auto}#generalpurpose06-01-modal .search-title{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;gap:8px}#generalpurpose06-01-modal .search-title img{width:22px;height:22px}#generalpurpose06-01-modal .search-tags{display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;width:100%;padding-left:0;margin-top:10px;margin-bottom:40px;gap:12px}#generalpurpose06-01-modal .tag-item{display:-ms-flexbox!important;display:box!important;display:flex!important;-o-box-align:center;align-items:center;margin:0!important;padding:0!important;background-color:transparent!important}#generalpurpose06-01-modal .tag-item input{display:none;position:absolute}#generalpurpose06-01-modal .tag-item input:checked+label{background-color:#f7fce2}#generalpurpose06-01-modal .tag-item label{font-weight:700;border-radius:10px;border:1px solid #b5ce59;background-color:#fff;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease-out}@media (hover:hover) and (pointer:fine){#generalpurpose06-01-modal .tag-item label:hover{background-color:#f7fce2}}#generalpurpose06-01-modal .search-diseases{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-pack:center;justify-content:center;list-style:none;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-left:0}#generalpurpose06-01-modal .disease-japaneseoder .japaneseoder-select{display:none;position:absolute}#generalpurpose06-01-modal .disease-japaneseoder .japaneseoder-select:checked+.japaneseoder-item img{content:url(/server/necs/images/close.png)}#generalpurpose06-01-modal .disease-japaneseoder .japaneseoder-select:checked+.japaneseoder-item+.disease-items{height:auto;border-bottom:1px solid #ddd;transition:all .3s ease-in-out;padding:15px 12px 15px 0}#generalpurpose06-01-modal .disease-japaneseoder .japaneseoder-item{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;font-weight:700;border-bottom:1px solid #ddd;background-color:#fff;padding:12px 15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#generalpurpose06-01-modal .disease-japaneseoder .japaneseoder-item img{width:20px;height:20px}#generalpurpose06-01-modal .disease-items{display:-ms-flexbox;display:box;display:flex;overflow:hidden;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;padding-left:0;height:0;border-bottom:1px solid #ddd;border-bottom:none;background-color:#fff;padding-right:12px;row-gap:12px;transition:all .3s ease-in-out}#generalpurpose06-01-modal .disease-item{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;margin-left:12px}#generalpurpose06-01-modal .disease-item input{display:none;position:absolute}#generalpurpose06-01-modal .disease-item input:checked+label{background-color:#fdf6e7}#generalpurpose06-01-modal .disease-item label{font-weight:700;border-radius:10px;border:1px solid #fdb268;background-color:#fff;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease-out}@media (hover:hover) and (pointer:fine){#generalpurpose06-01-modal .disease-item label:hover{background-color:#fdf6e7}}#generalpurpose06-01-modal .modal-footer{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;border-top:1px solid #ccc;padding:20px 30px}#generalpurpose06-01-modal .modal-footer-error{display:none;color:#dc3545;font-size:16px;margin-bottom:8px}#generalpurpose06-01-modal .modal-footer-error.active{display:block}#generalpurpose06-01-modal .modal-footer-buttons{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;gap:20px}#generalpurpose06-01-modal .modal-cansel{line-height:40px;width:128px;height:44px;font-size:16px;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;flex-wrap:nowrap;color:#4e4e4e;background-color:#fff;border:1px solid #cdd4d5;border-radius:4px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-01-modal .modal-cansel:hover{background-color:#f5f5f5}#generalpurpose06-01-modal .modal-search{width:128px;height:44px;color:#fff;font-size:16px;font-weight:700;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;flex-wrap:nowrap;background-color:#f07b0c;border:none;border-radius:4px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-01-modal .modal-search:hover{background-color:#e58200}#generalpurpose06-01-modal .modal-search:disabled{background-color:#ddd;cursor:not-allowed}#generalpurpose06-01 h1{margin-top:0;margin-bottom:0}#generalpurpose06-01 h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose06-01 h1 img{width:100%;max-width:397px}#generalpurpose06-01 .content-tab{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;width:100%;margin:0;list-style:none;padding-left:0;border-bottom:1px solid #dcd9cc;gap:24px}#generalpurpose06-01 .content-tab-item{font-family:Zen Maru Gothic,serif;font-size:16px;font-weight:500;padding:12px 24px;cursor:pointer;padding:12px 24px 16px 24px}#generalpurpose06-01 .content-tab-item.active{padding:12px 24px 13px 24px;border-bottom:3px solid #fdb268}#generalpurpose06-01 .recs-contents{display:grid;-o-box-pack:center;justify-content:center;grid-template-columns:repeat(3,1fr);padding-left:0;width:calc(100% - 40px);max-width:1060px;margin-top:14px;margin-bottom:32px;-moz-column-gap:50px;column-gap:50px;position:relative}#generalpurpose06-01 .recs-contents:has(>:nth-child(-n+3):last-child) .recs-contents-items:nth-last-child(-n+3){border-bottom:none}#generalpurpose06-01 .recs-contents:has(>:nth-child(-n+3):last-child) .recs-contents-items:nth-last-child(-n+3):after{border-bottom:none}#generalpurpose06-01 .recs-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .recs-contents-items:nth-child(4),#generalpurpose06-01 .recs-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .recs-contents-items:nth-child(5),#generalpurpose06-01 .recs-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .recs-contents-items:nth-child(6){border-bottom:none}#generalpurpose06-01 .recs-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .recs-contents-items:nth-child(4):after,#generalpurpose06-01 .recs-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .recs-contents-items:nth-child(5):after,#generalpurpose06-01 .recs-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .recs-contents-items:nth-child(6):after{border-bottom:none}#generalpurpose06-01 .recs-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .recs-contents-items:nth-child(7),#generalpurpose06-01 .recs-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .recs-contents-items:nth-child(8),#generalpurpose06-01 .recs-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .recs-contents-items:nth-child(9){border-bottom:none}#generalpurpose06-01 .recs-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .recs-contents-items:nth-child(7):after,#generalpurpose06-01 .recs-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .recs-contents-items:nth-child(8):after,#generalpurpose06-01 .recs-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .recs-contents-items:nth-child(9):after{border-bottom:none}#generalpurpose06-01 .recs-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .recs-contents-items:nth-child(10),#generalpurpose06-01 .recs-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .recs-contents-items:nth-child(11),#generalpurpose06-01 .recs-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .recs-contents-items:nth-child(12){border-bottom:none}#generalpurpose06-01 .recs-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .recs-contents-items:nth-child(10):after,#generalpurpose06-01 .recs-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .recs-contents-items:nth-child(11):after,#generalpurpose06-01 .recs-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .recs-contents-items:nth-child(12):after{border-bottom:none}#generalpurpose06-01 .recs-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;list-style:none;padding-left:0;width:100%;max-width:320px;min-height:420px;border-bottom:1px solid #dcd9cc;padding-bottom:32px;margin-bottom:32px;position:relative}#generalpurpose06-01 .recs-contents-items:after{content:"";position:absolute;bottom:-1px;left:100%;width:50px;border-bottom:1px solid #dcd9cc}#generalpurpose06-01 .recs-contents-items:last-child:after,#generalpurpose06-01 .recs-contents-items:nth-child(3n):after{border:none}#generalpurpose06-01 .sp-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-01 .content-item-img{width:320px;height:213px;border-radius:2px;cursor:pointer;transition:.3s ease-in-out;-o-object-fit:cover;object-fit:cover}#generalpurpose06-01 .content-item-img:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-01 .sp-wrapper-right{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-01 .content-item-new{height:17px;font-size:12px;font-weight:700;color:#dc3545;padding:0 8px;margin-top:4px}#generalpurpose06-01 .content-item-title{display:-ms-flexbox;display:box;display:flex;min-height:50px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;color:#4e4e4e;cursor:pointer;padding:0 8px;transition:.3s ease-in-out}#generalpurpose06-01 .content-item-title:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-01 .content-item-tags{display:-ms-flexbox;display:box;display:flex;-o-box-align:start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;font-size:12px;font-weight:700;margin-top:10px;gap:8px;padding:0 8px}#generalpurpose06-01 .tag-item{color:#4e4e4e;border-radius:10px;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-01 .tag-item.tag-disease{background-color:#fbead4}#generalpurpose06-01 .tag-item.tag-disease:hover{background-color:#f3e0c3}#generalpurpose06-01 .tag-item.tag-interest{background-color:#ebf1d9}#generalpurpose06-01 .tag-item.tag-interest:hover{background-color:#dfe8c6}#generalpurpose06-01 .sp-wrapper-bottom{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;-o-box-pack:end;justify-content:flex-end;gap:4px}#generalpurpose06-01 .content-item-date{display:-ms-flexbox;display:box;display:flex;color:#4e4e4e;margin-top:23px;padding:0 8px}#generalpurpose06-01 .content-item-writer{display:-ms-flexbox;display:box;display:flex;-o-box-align:end;align-items:end;-o-box-pack:justify;justify-content:space-between;color:#4e4e4e;font-weight:700;position:relative;padding:0 8px}#generalpurpose06-01 .writer-name{width:80%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;font-size:12px}#generalpurpose06-01 .writer-name-area{color:#339db2;font-size:14px;cursor:pointer}#generalpurpose06-01 .writer-follow{display:none;position:absolute}#generalpurpose06-01 .writer-follow:checked+.follow-icon{background-image:url(/server/necs/images/bookmark_checked_2.png)}#generalpurpose06-01 .follow-icon{width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/bookmark_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-01 .follow-icon:hover{background-image:url(/server/necs/images/bookmark_checked_2.png)}}#generalpurpose06-01 .like-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;min-width:60px;margin-right:8px;gap:2px}#generalpurpose06-01 .writer-like{display:none;position:absolute}#generalpurpose06-01 .writer-like:checked+.like-icon{background-image:url(/server/necs/images/like_checked_2.png)}#generalpurpose06-01 .like-button p{margin:0;font-size:11px;font-weight:700;color:#888;white-space:nowrap}#generalpurpose06-01 .like-icon{display:inline-block;width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/like_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-01 .like-icon:hover{background-image:url(/server/necs/images/like_checked_2.png)}}#generalpurpose06-01 .contents-search-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;width:100%;background-color:#fff8e9}#generalpurpose06-01 .contents-search{width:calc(100% - 40px);max-width:1060px;box-sizing:border-box;padding:24px 12px;margin:0 20px}#generalpurpose06-01 .contents-search-title{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;color:#4e4e4e;gap:8px}#generalpurpose06-01 .contents-search-title img{width:15px;height:auto}#generalpurpose06-01 .contents-search-tags{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:12px;margin-bottom:24px;gap:12px}#generalpurpose06-01 .search-tag{font-size:12px;border-radius:10px;color:#4e4e4e;font-weight:700;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-01 .search-tag.tag-disease{background-color:#fbead4}#generalpurpose06-01 .search-tag.tag-disease:hover{background-color:#f3e0c3}#generalpurpose06-01 .search-tag.tag-interest{background-color:#ebf1d9}#generalpurpose06-01 .search-tag.tag-interest:hover{background-color:#dfe8c6}#generalpurpose06-01 .contents-search-writers{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:12px;gap:12px}#generalpurpose06-01 .search-writer{color:#13869c;font-size:12px;font-weight:700;border-radius:10px;background-color:#e4f3f0;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-01 .search-writer:hover{background-color:#d2f0ea}#generalpurpose06-01 .contents-search-all{display:none;-o-box-pack:end;justify-content:flex-end;-o-box-align:center;align-items:center;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer}#generalpurpose06-01 .contents-search-all img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(90deg)}#generalpurpose06-01 .contents-search-hide{display:none;-o-box-pack:end;justify-content:flex-end;-o-box-align:center;align-items:center;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer}#generalpurpose06-01 .contents-search-hide img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(-90deg)}#generalpurpose06-01 .contents-height-all{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer;margin-top:8px}#generalpurpose06-01 .contents-height-all img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(90deg)}#generalpurpose06-01 .contents-height-hide{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;margin-top:8px;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer}#generalpurpose06-01 .contents-height-hide img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(-90deg)}#generalpurpose06-01 .contents-list-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-size:16px;font-weight:700;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;padding:10px 56px 10px 46px;margin-top:48px;margin-bottom:154px;gap:10px;transition:.3s ease-out}#generalpurpose06-01 .contents-list-button img{width:18px;height:auto;filter:brightness(0) saturate(100%) invert(36%) sepia(93%) saturate(1212%) hue-rotate(13deg) brightness(107%) contrast(101%)}#generalpurpose06-01 .contents-list-button:hover{background-color:#fdf6e7}#generalpurpose06-01 .content-item-tags{max-height:135px;overflow:hidden;transition:max-height .3s ease}#generalpurpose06-01 .content-item-tags.heightExpanded{max-height:none}#generalpurpose06-01 .tag-item{display:inline-block;margin:2px}#generalpurpose06-02 h1{margin-top:0;margin-bottom:0}#generalpurpose06-02 h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose06-02 h1 img{width:100%;max-width:397px}#generalpurpose06-02 .content-tab{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;width:100%;list-style:none;padding-left:0;border-bottom:1px solid #dcd9cc;margin-top:0;margin-bottom:16px;gap:24px}#generalpurpose06-02 .content-tab-item{font-family:Zen Maru Gothic,serif;font-size:16px;font-weight:500;padding:12px 24px 16px 24px;cursor:pointer}#generalpurpose06-02 .content-tab-item.active{padding:12px 24px 13px 24px;border-bottom:3px solid #fdb268}#generalpurpose06-02 .fav-contents{display:grid;-o-box-pack:center;justify-content:center;grid-template-columns:repeat(3,1fr);padding-left:0;width:calc(100% - 40px);max-width:1060px;margin-top:14px;margin-bottom:32px;-moz-column-gap:50px;column-gap:50px;position:relative}#generalpurpose06-02 .fav-contents.hide{display:none}#generalpurpose06-02 .fav-contents:has(>:nth-child(-n+3):last-child) .fav-contents-items:nth-last-child(-n+3){border-bottom:none}#generalpurpose06-02 .fav-contents:has(>:nth-child(-n+3):last-child) .fav-contents-items:nth-last-child(-n+3):after{border-bottom:none}#generalpurpose06-02 .fav-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .fav-contents-items:nth-child(4),#generalpurpose06-02 .fav-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .fav-contents-items:nth-child(5),#generalpurpose06-02 .fav-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .fav-contents-items:nth-child(6){border-bottom:none}#generalpurpose06-02 .fav-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .fav-contents-items:nth-child(4):after,#generalpurpose06-02 .fav-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .fav-contents-items:nth-child(5):after,#generalpurpose06-02 .fav-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .fav-contents-items:nth-child(6):after{border-bottom:none}#generalpurpose06-02 .fav-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .fav-contents-items:nth-child(7),#generalpurpose06-02 .fav-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .fav-contents-items:nth-child(8),#generalpurpose06-02 .fav-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .fav-contents-items:nth-child(9){border-bottom:none}#generalpurpose06-02 .fav-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .fav-contents-items:nth-child(7):after,#generalpurpose06-02 .fav-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .fav-contents-items:nth-child(8):after,#generalpurpose06-02 .fav-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .fav-contents-items:nth-child(9):after{border-bottom:none}#generalpurpose06-02 .fav-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .fav-contents-items:nth-child(10),#generalpurpose06-02 .fav-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .fav-contents-items:nth-child(11),#generalpurpose06-02 .fav-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .fav-contents-items:nth-child(12){border-bottom:none}#generalpurpose06-02 .fav-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .fav-contents-items:nth-child(10):after,#generalpurpose06-02 .fav-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .fav-contents-items:nth-child(11):after,#generalpurpose06-02 .fav-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .fav-contents-items:nth-child(12):after{border-bottom:none}#generalpurpose06-02 .fav-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;list-style:none;padding-left:0;width:100%;max-width:320px;min-height:420px;border-bottom:1px solid #dcd9cc;padding-bottom:32px;margin-bottom:32px;position:relative}#generalpurpose06-02 .fav-contents-items:after{content:"";position:absolute;bottom:-1px;left:100%;width:50px;border-bottom:1px solid #dcd9cc}#generalpurpose06-02 .fav-contents-items:last-child:after,#generalpurpose06-02 .fav-contents-items:nth-child(3n):after{border:none}#generalpurpose06-02 .sp-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-02 .content-item-img{width:320px;height:213px;border-radius:2px;cursor:pointer;transition:.3s ease-in-out;-o-object-fit:cover;object-fit:cover}#generalpurpose06-02 .content-item-img:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-02 .sp-wrapper-right{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-02 .content-item-new{height:17px;font-size:12px;font-weight:700;color:#dc3545;padding:0 8px;margin-top:4px}#generalpurpose06-02 .content-item-title{display:-ms-flexbox;display:box;display:flex;min-height:50px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;color:#4e4e4e;cursor:pointer;padding:0 8px;transition:.3s ease-in-out}#generalpurpose06-02 .content-item-title:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-02 .content-item-tags{display:-ms-flexbox;display:box;display:flex;-o-box-align:start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;font-size:12px;font-weight:700;margin-top:10px;gap:8px;padding:0 8px}#generalpurpose06-02 .tag-item{color:#4e4e4e;border-radius:10px;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-02 .tag-item.tag-disease{background-color:#fbead4}#generalpurpose06-02 .tag-item.tag-disease:hover{background-color:#f3e0c3}#generalpurpose06-02 .tag-item.tag-interest{background-color:#ebf1d9}#generalpurpose06-02 .tag-item.tag-interest:hover{background-color:#dfe8c6}#generalpurpose06-02 .sp-wrapper-bottom{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;-o-box-pack:end;justify-content:flex-end;gap:4px}#generalpurpose06-02 .content-item-date{display:-ms-flexbox;display:box;display:flex;color:#4e4e4e;margin-top:23px;padding:0 8px}#generalpurpose06-02 .content-item-writer{display:-ms-flexbox;display:box;display:flex;-o-box-align:end;align-items:end;-o-box-pack:justify;justify-content:space-between;color:#4e4e4e;font-weight:700;position:relative;padding:0 8px}#generalpurpose06-02 .writer-name{width:80%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;font-size:12px}#generalpurpose06-02 .writer-name-area{color:#339db2;font-size:14px;cursor:pointer}#generalpurpose06-02 .writer-follow{display:none;position:absolute}#generalpurpose06-02 .writer-follow:checked+.follow-icon{background-image:url(/server/necs/images/bookmark_checked_2.png)}#generalpurpose06-02 .follow-icon{width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/bookmark_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-02 .follow-icon:hover{background-image:url(/server/necs/images/bookmark_checked_2.png)}}#generalpurpose06-02 .like-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;min-width:60px;margin-right:8px;gap:2px}#generalpurpose06-02 .writer-like{display:none;position:absolute}#generalpurpose06-02 .writer-like:checked+.like-icon{background-image:url(/server/necs/images/like_checked_2.png)}#generalpurpose06-02 .like-button p{margin:0;font-size:11px;font-weight:700;color:#888;white-space:nowrap}#generalpurpose06-02 .like-icon{display:inline-block;width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/like_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-02 .like-icon:hover{background-image:url(/server/necs/images/like_checked_2.png)}}#generalpurpose06-02 .content-none{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;width:calc(100% - 20px);max-width:1060px}#generalpurpose06-02 .content-none.hide{display:none}#generalpurpose06-02 .fav-content-none-text{text-align:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:18px;margin-top:30px;margin-bottom:40px}#generalpurpose06-02 .fav-content-none-img{width:311px;height:auto}#generalpurpose06-02 .contents-list-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-size:16px;font-weight:700;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;padding:10px 56px 10px 46px;margin-top:48px;margin-bottom:154px;gap:10px;transition:.3s ease-out}#generalpurpose06-02 .contents-list-button img{width:18px;height:auto;filter:brightness(0) saturate(100%) invert(36%) sepia(93%) saturate(1212%) hue-rotate(13deg) brightness(107%) contrast(101%)}#generalpurpose06-02 .contents-list-button:hover{background-color:#fdf6e7}#generalpurpose06-02 .contents-height-all{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer;margin-top:8px}#generalpurpose06-02 .contents-height-all img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(90deg)}#generalpurpose06-02 .contents-height-hide{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;margin-top:8px;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer}#generalpurpose06-02 .contents-height-hide img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(-90deg)}#generalpurpose06-02 .content-item-tags{max-height:135px;overflow:hidden;transition:max-height .3s ease}#generalpurpose06-02 .content-item-tags.heightExpanded{max-height:none}#generalpurpose06-02 .tag-item{display:inline-block;margin:2px}#generalpurpose06-03 h1{margin-top:0;margin-bottom:0}#generalpurpose06-03 h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose06-03 h1 img{width:100%;max-width:397px}#generalpurpose06-03 .content-tab{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;width:100%;list-style:none;padding-left:0;border-bottom:1px solid #dcd9cc;margin-top:0;margin-bottom:16px;gap:24px}#generalpurpose06-03 .content-tab-item{font-family:Zen Maru Gothic,serif;font-size:16px;font-weight:500;padding:12px 24px 16px 24px;cursor:pointer}#generalpurpose06-03 .content-tab-item.active{padding:12px 24px 13px 24px;border-bottom:3px solid #fdb268}#generalpurpose06-03 .follow-contents{display:grid;-o-box-pack:center;justify-content:center;grid-template-columns:repeat(3,1fr);padding-left:0;width:calc(100% - 40px);max-width:1060px;margin-top:14px;margin-bottom:32px;-moz-column-gap:50px;column-gap:50px;position:relative}#generalpurpose06-03 .follow-contents.hide{display:none}#generalpurpose06-03 .follow-contents:has(>:nth-child(-n+3):last-child) .follow-contents-items:nth-last-child(-n+3){border-bottom:none}#generalpurpose06-03 .follow-contents:has(>:nth-child(-n+3):last-child) .follow-contents-items:nth-last-child(-n+3):after{border-bottom:none}#generalpurpose06-03 .follow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .follow-contents-items:nth-child(4),#generalpurpose06-03 .follow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .follow-contents-items:nth-child(5),#generalpurpose06-03 .follow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .follow-contents-items:nth-child(6){border-bottom:none}#generalpurpose06-03 .follow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .follow-contents-items:nth-child(4):after,#generalpurpose06-03 .follow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .follow-contents-items:nth-child(5):after,#generalpurpose06-03 .follow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .follow-contents-items:nth-child(6):after{border-bottom:none}#generalpurpose06-03 .follow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .follow-contents-items:nth-child(7),#generalpurpose06-03 .follow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .follow-contents-items:nth-child(8),#generalpurpose06-03 .follow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .follow-contents-items:nth-child(9){border-bottom:none}#generalpurpose06-03 .follow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .follow-contents-items:nth-child(7):after,#generalpurpose06-03 .follow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .follow-contents-items:nth-child(8):after,#generalpurpose06-03 .follow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .follow-contents-items:nth-child(9):after{border-bottom:none}#generalpurpose06-03 .follow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .follow-contents-items:nth-child(10),#generalpurpose06-03 .follow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .follow-contents-items:nth-child(11),#generalpurpose06-03 .follow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .follow-contents-items:nth-child(12){border-bottom:none}#generalpurpose06-03 .follow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .follow-contents-items:nth-child(10):after,#generalpurpose06-03 .follow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .follow-contents-items:nth-child(11):after,#generalpurpose06-03 .follow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .follow-contents-items:nth-child(12):after{border-bottom:none}#generalpurpose06-03 .follow-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;list-style:none;padding-left:0;width:100%;max-width:320px;min-height:420px;border-bottom:1px solid #dcd9cc;padding-bottom:32px;margin-bottom:32px;position:relative}#generalpurpose06-03 .follow-contents-items:after{content:"";position:absolute;bottom:-1px;left:100%;width:50px;border-bottom:1px solid #dcd9cc}#generalpurpose06-03 .follow-contents-items:last-child:after,#generalpurpose06-03 .follow-contents-items:nth-child(3n):after{border:none}#generalpurpose06-03 .sp-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-03 .content-item-img{width:320px;height:213px;border-radius:2px;cursor:pointer;transition:.3s ease-in-out;-o-object-fit:cover;object-fit:cover}#generalpurpose06-03 .content-item-img:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-03 .sp-wrapper-right{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-03 .content-item-new{height:17px;font-size:12px;font-weight:700;color:#dc3545;padding:0 8px;margin-top:4px}#generalpurpose06-03 .content-item-title{display:-ms-flexbox;display:box;display:flex;min-height:50px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;color:#4e4e4e;cursor:pointer;padding:0 8px;transition:.3s ease-in-out}#generalpurpose06-03 .content-item-title:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-03 .content-item-tags{display:-ms-flexbox;display:box;display:flex;-o-box-align:start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;font-size:12px;font-weight:700;margin-top:10px;gap:8px;padding:0 8px}#generalpurpose06-03 .tag-item{color:#4e4e4e;border-radius:10px;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-03 .tag-item.tag-disease{background-color:#fbead4}#generalpurpose06-03 .tag-item.tag-disease:hover{background-color:#f3e0c3}#generalpurpose06-03 .tag-item.tag-interest{background-color:#ebf1d9}#generalpurpose06-03 .tag-item.tag-interest:hover{background-color:#dfe8c6}#generalpurpose06-03 .sp-wrapper-bottom{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;-o-box-pack:end;justify-content:flex-end;gap:4px}#generalpurpose06-03 .content-item-date{display:-ms-flexbox;display:box;display:flex;color:#4e4e4e;margin-top:23px;padding:0 8px}#generalpurpose06-03 .content-item-writer{display:-ms-flexbox;display:box;display:flex;-o-box-align:end;align-items:end;-o-box-pack:justify;justify-content:space-between;color:#4e4e4e;font-weight:700;position:relative;padding:0 8px}#generalpurpose06-03 .writer-name{width:80%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;font-size:12px}#generalpurpose06-03 .writer-name-area{color:#339db2;font-size:14px;cursor:pointer}#generalpurpose06-03 .writer-follow{display:none;position:absolute}#generalpurpose06-03 .writer-follow:checked+.follow-icon{background-image:url(/server/necs/images/bookmark_checked_2.png)}#generalpurpose06-03 .follow-icon{width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/bookmark_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-03 .follow-icon:hover{background-image:url(/server/necs/images/bookmark_checked_2.png)}}#generalpurpose06-03 .like-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;min-width:60px;margin-right:8px;gap:2px}#generalpurpose06-03 .writer-like{display:none;position:absolute}#generalpurpose06-03 .writer-like:checked+.like-icon{background-image:url(/server/necs/images/like_checked_2.png)}#generalpurpose06-03 .like-button p{margin:0;font-size:11px;font-weight:700;color:#888;white-space:nowrap}#generalpurpose06-03 .like-icon{display:inline-block;width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/like_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-03 .like-icon:hover{background-image:url(/server/necs/images/like_checked_2.png)}}#generalpurpose06-03 .content-none{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;width:calc(100% - 20px);max-width:1060px}#generalpurpose06-03 .content-none.hide{display:none}#generalpurpose06-03 .follow-content-none-text{text-align:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:18px;margin-top:30px;margin-bottom:40px}#generalpurpose06-03 .follow-content-none-img{width:311px;height:auto}#generalpurpose06-03 .contents-list-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-size:16px;font-weight:700;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;padding:10px 56px 10px 46px;margin-top:48px;margin-bottom:154px;gap:10px;transition:.3s ease-out}#generalpurpose06-03 .contents-list-button img{width:18px;height:auto;filter:brightness(0) saturate(100%) invert(36%) sepia(93%) saturate(1212%) hue-rotate(13deg) brightness(107%) contrast(101%)}#generalpurpose06-03 .contents-list-button:hover{background-color:#fdf6e7}#generalpurpose06-03 .contents-height-all{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer;margin-top:8px}#generalpurpose06-03 .contents-height-all img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(90deg)}#generalpurpose06-03 .contents-height-hide{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;margin-top:8px;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer}#generalpurpose06-03 .contents-height-hide img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(-90deg)}#generalpurpose06-03 .content-item-tags{max-height:135px;overflow:hidden;transition:max-height .3s ease}#generalpurpose06-03 .content-item-tags.heightExpanded{max-height:none}#generalpurpose06-03 .tag-item{display:inline-block;margin:2px}#generalpurpose06-04 h1{margin-top:0;margin-bottom:0}#generalpurpose06-04 h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose06-04 h1 img{width:100%;max-width:397px}#generalpurpose06-04 .content-select-top-area{width:calc(100% - 40px);max-width:1060px;margin:0 20px}#generalpurpose06-04 .content-back-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;max-width:50px;color:#ec7400;font-weight:700;margin-bottom:15px;gap:8px;cursor:pointer}#generalpurpose06-04 .content-back-button img{width:8px;height:auto;transform:scaleX(-1)}#generalpurpose06-04 .content-back-button:hover{color:#db6c00}#generalpurpose06-04 .content-back-button:hover img{filter:brightness(0) saturate(100%) invert(46%) sepia(73%) saturate(2970%) hue-rotate(10deg) brightness(95%) contrast(101%)}#generalpurpose06-04 .select-tag{display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;-o-box-align:center;align-items:center;-moz-column-gap:30px;column-gap:30px;row-gap:10px}#generalpurpose06-04 .select-tag-text{font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:20px}#generalpurpose06-04 .select-tag-add{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-weight:700;color:#ec7400;border-radius:22px;border:2px solid #ec7400;background-color:#fff;padding:8px 24px;gap:8px;transition:.3s ease-out}#generalpurpose06-04 .select-tag-add img{width:14px;height:auto;filter:brightness(0) saturate(100%) invert(57%) sepia(79%) saturate(3948%) hue-rotate(5deg) brightness(97%) contrast(101%)}#generalpurpose06-04 .select-tag-add.hide{display:none}@media (hover:hover) and (pointer:fine){#generalpurpose06-04 .select-tag-add:hover{background-color:#fdf6e7}}#generalpurpose06-04 .select-tag-added{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-weight:700;color:#ec7400;border-radius:22px;border:2px solid #ec7400;background-color:#fdf6e7;padding:8px 24px;gap:8px;transition:.3s ease-out}#generalpurpose06-04 .select-tag-added img{width:14px;height:auto;filter:brightness(0) saturate(100%) invert(57%) sepia(79%) saturate(3948%) hue-rotate(5deg) brightness(97%) contrast(101%)}#generalpurpose06-04 .select-tag-added.hide{display:none}@media (hover:hover) and (pointer:fine){#generalpurpose06-04 .select-tag-added:hover{background-color:#fff}}#generalpurpose06-04 .select-tag-follow{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-weight:700;color:#ec7400;border-radius:22px;border:2px solid #ec7400;background-color:#fff;padding:8px 24px;gap:8px;transition:.3s ease-out}#generalpurpose06-04 .select-tag-follow img{width:14px;height:auto;filter:brightness(0) saturate(100%) invert(57%) sepia(79%) saturate(3948%) hue-rotate(5deg) brightness(97%) contrast(101%)}#generalpurpose06-04 .select-tag-follow.hide{display:none}@media (hover:hover) and (pointer:fine){#generalpurpose06-04 .select-tag-follow:hover{background-color:#fdf6e7}}#generalpurpose06-04 .select-tag-following{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-weight:700;color:#ec7400;border-radius:22px;border:2px solid #ec7400;background-color:#fdf6e7;padding:8px 24px;gap:8px;transition:.3s ease-out}#generalpurpose06-04 .select-tag-following img{width:14px;height:auto;filter:brightness(0) saturate(100%) invert(57%) sepia(79%) saturate(3948%) hue-rotate(5deg) brightness(97%) contrast(101%)}#generalpurpose06-04 .select-tag-following.hide{display:none}@media (hover:hover) and (pointer:fine){#generalpurpose06-04 .select-tag-following:hover{background-color:#fff}}#generalpurpose06-04 .content-amount{font-size:16px;margin-top:8px}#generalpurpose06-04 .follow-top{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;width:calc(100% - 40px);max-width:1060px;margin:20px 20px 0 20px}#generalpurpose06-04 .follow-title{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;gap:6px}#generalpurpose06-04 .follow-title img{filter:brightness(0) saturate(100%) invert(86%) sepia(61%) saturate(1043%) hue-rotate(306deg) brightness(100%) contrast(90%)}#generalpurpose06-04 .follow-list{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-weight:700;gap:8px;cursor:pointer}#generalpurpose06-04 .narrow-contents{display:grid;-o-box-pack:center;justify-content:center;grid-template-columns:repeat(3,1fr);padding-left:0;width:calc(100% - 40px);max-width:1060px;margin-top:14px;margin-bottom:32px;-moz-column-gap:50px;column-gap:50px;position:relative}#generalpurpose06-04 .narrow-contents.hide{display:none}#generalpurpose06-04 .narrow-contents:has(>:nth-child(-n+3):last-child) .narrow-contents-items:nth-last-child(-n+3){border-bottom:none}#generalpurpose06-04 .narrow-contents:has(>:nth-child(-n+3):last-child) .narrow-contents-items:nth-last-child(-n+3):after{border-bottom:none}#generalpurpose06-04 .narrow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .narrow-contents-items:nth-child(4),#generalpurpose06-04 .narrow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .narrow-contents-items:nth-child(5),#generalpurpose06-04 .narrow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .narrow-contents-items:nth-child(6){border-bottom:none}#generalpurpose06-04 .narrow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .narrow-contents-items:nth-child(4):after,#generalpurpose06-04 .narrow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .narrow-contents-items:nth-child(5):after,#generalpurpose06-04 .narrow-contents:has(>:nth-child(4)):has(>:nth-child(-n+6):last-child) .narrow-contents-items:nth-child(6):after{border-bottom:none}#generalpurpose06-04 .narrow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .narrow-contents-items:nth-child(7),#generalpurpose06-04 .narrow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .narrow-contents-items:nth-child(8),#generalpurpose06-04 .narrow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .narrow-contents-items:nth-child(9){border-bottom:none}#generalpurpose06-04 .narrow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .narrow-contents-items:nth-child(7):after,#generalpurpose06-04 .narrow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .narrow-contents-items:nth-child(8):after,#generalpurpose06-04 .narrow-contents:has(>:nth-child(7)):has(>:nth-child(-n+9):last-child) .narrow-contents-items:nth-child(9):after{border-bottom:none}#generalpurpose06-04 .narrow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .narrow-contents-items:nth-child(10),#generalpurpose06-04 .narrow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .narrow-contents-items:nth-child(11),#generalpurpose06-04 .narrow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .narrow-contents-items:nth-child(12){border-bottom:none}#generalpurpose06-04 .narrow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .narrow-contents-items:nth-child(10):after,#generalpurpose06-04 .narrow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .narrow-contents-items:nth-child(11):after,#generalpurpose06-04 .narrow-contents:has(>:nth-child(10)):has(>:nth-child(-n+12):last-child) .narrow-contents-items:nth-child(12):after{border-bottom:none}#generalpurpose06-04 .narrow-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;list-style:none;padding-left:0;width:100%;max-width:320px;min-height:420px;border-bottom:1px solid #dcd9cc;padding-bottom:32px;margin-bottom:32px;position:relative}#generalpurpose06-04 .narrow-contents-items:after{content:"";position:absolute;bottom:-1px;left:100%;width:50px;border-bottom:1px solid #dcd9cc}#generalpurpose06-04 .narrow-contents-items:last-child:after,#generalpurpose06-04 .narrow-contents-items:nth-child(3n):after{border:none}#generalpurpose06-04 .sp-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-04 .content-item-img{width:320px;height:213px;border-radius:2px;cursor:pointer;transition:.3s ease-in-out;-o-object-fit:cover;object-fit:cover}#generalpurpose06-04 .content-item-img:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-04 .sp-wrapper-right{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-04 .content-item-new{height:17px;font-size:12px;font-weight:700;color:#dc3545;padding:0 8px;margin-top:4px}#generalpurpose06-04 .content-item-title{display:-ms-flexbox;display:box;display:flex;min-height:50px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;color:#4e4e4e;cursor:pointer;padding:0 8px;transition:.3s ease-in-out}#generalpurpose06-04 .content-item-title:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-04 .content-item-tags{display:-ms-flexbox;display:box;display:flex;-o-box-align:start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;font-size:12px;font-weight:700;margin-top:10px;gap:8px;padding:0 8px}#generalpurpose06-04 .tag-item{color:#4e4e4e;border-radius:10px;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-04 .tag-item.tag-disease{background-color:#fbead4}#generalpurpose06-04 .tag-item.tag-disease:hover{background-color:#f3e0c3}#generalpurpose06-04 .tag-item.tag-interest{background-color:#ebf1d9}#generalpurpose06-04 .tag-item.tag-interest:hover{background-color:#dfe8c6}#generalpurpose06-04 .sp-wrapper-bottom{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;-o-box-pack:end;justify-content:flex-end;gap:4px}#generalpurpose06-04 .content-item-date{display:-ms-flexbox;display:box;display:flex;color:#4e4e4e;margin-top:23px;padding:0 8px}#generalpurpose06-04 .content-item-writer{display:-ms-flexbox;display:box;display:flex;-o-box-align:end;align-items:end;-o-box-pack:justify;justify-content:space-between;color:#4e4e4e;font-weight:700;position:relative;padding:0 8px}#generalpurpose06-04 .writer-name{width:80%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;font-size:12px}#generalpurpose06-04 .writer-name-area{color:#339db2;font-size:14px;cursor:pointer}#generalpurpose06-04 .writer-follow{display:none;position:absolute}#generalpurpose06-04 .writer-follow:checked+.follow-icon{background-image:url(/server/necs/images/bookmark_checked_2.png)}#generalpurpose06-04 .follow-icon{width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/bookmark_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-04 .follow-icon:hover{background-image:url(/server/necs/images/bookmark_checked_2.png)}}#generalpurpose06-04 .like-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;min-width:60px;margin-right:8px;gap:2px}#generalpurpose06-04 .writer-like{display:none;position:absolute}#generalpurpose06-04 .writer-like:checked+.like-icon{background-image:url(/server/necs/images/like_checked_2.png)}#generalpurpose06-04 .like-button p{margin:0;font-size:11px;font-weight:700;color:#888;white-space:nowrap}#generalpurpose06-04 .like-icon{display:inline-block;width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/like_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-04 .like-icon:hover{background-image:url(/server/necs/images/like_checked_2.png)}}#generalpurpose06-04 .contents-list-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-size:16px;font-weight:700;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;padding:10px 56px 10px 46px;margin-top:48px;margin-bottom:154px;gap:10px;transition:.3s ease-out}#generalpurpose06-04 .contents-list-button img{width:18px;height:auto;filter:brightness(0) saturate(100%) invert(36%) sepia(93%) saturate(1212%) hue-rotate(13deg) brightness(107%) contrast(101%)}#generalpurpose06-04 .contents-list-button:hover{background-color:#fdf6e7}#generalpurpose06-04 .contents-height-all{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer;margin-top:8px}#generalpurpose06-04 .contents-height-all img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(90deg)}#generalpurpose06-04 .contents-height-hide{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;margin-top:8px;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer}#generalpurpose06-04 .contents-height-hide img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(-90deg)}#generalpurpose06-04 .content-item-tags{max-height:135px;overflow:hidden;transition:max-height .3s ease}#generalpurpose06-04 .content-item-tags.heightExpanded{max-height:none}#generalpurpose06-04 .tag-item{display:inline-block;margin:2px}#generalpurpose06-05 h1{margin-top:0;margin-bottom:0}#generalpurpose06-05 h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose06-05 h1 img{width:100%;max-width:397px}#generalpurpose06-05 .content-select-top-area{width:calc(100% - 40px);max-width:1060px;margin:0 20px}#generalpurpose06-05 .content-back-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;max-width:50px;color:#ec7400;font-weight:700;margin-bottom:15px;gap:8px;cursor:pointer}#generalpurpose06-05 .content-back-button img{width:8px;height:auto;transform:scaleX(-1)}#generalpurpose06-05 .content-back-button:hover{color:#db6c00}#generalpurpose06-05 .content-back-button:hover img{filter:brightness(0) saturate(100%) invert(46%) sepia(73%) saturate(2970%) hue-rotate(10deg) brightness(95%) contrast(101%)}#generalpurpose06-05 .content-info{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;width:calc(100% - 40px);max-width:720px;margin:0 20px;gap:16px}#generalpurpose06-05 .content-title{font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:28px}#generalpurpose06-05 .content-date{color:#888;font-size:16px}#generalpurpose06-05 .content-buttons{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;-o-box-align:end;align-items:flex-end;gap:10px}#generalpurpose06-05 .content-buttons-left{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:12px}#generalpurpose06-05 .content-buttons-left,#generalpurpose06-05 .content-writer{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose06-05 .content-writer{font-size:16px;font-weight:700;gap:8px;cursor:pointer}#generalpurpose06-05 .content-writer img{width:24px;height:auto}#generalpurpose06-05 .content-follow-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;min-width:122px;height:41px;font-size:14px;color:#ec7400;font-weight:700;border:2px solid #ec7400;border-radius:20px;background-color:#fff;padding:8px 20px;gap:8px;transition:.3s ease-in-out}#generalpurpose06-05 .content-follow-button img{width:14px;height:auto;filter:brightness(0) saturate(100%) invert(57%) sepia(79%) saturate(3948%) hue-rotate(5deg) brightness(97%) contrast(101%)}#generalpurpose06-05 .content-follow-button.hide{display:none}@media (hover:hover) and (pointer:fine){#generalpurpose06-05 .content-follow-button:hover{background-color:#fdf6e7}}#generalpurpose06-05 .content-following-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;min-width:136px;height:41px;font-size:14px;color:#ec7400;font-weight:700;border:2px solid #ec7400;border-radius:20px;background-color:#fdf6e7;padding:8px 20px;gap:8px;transition:.3s ease-in-out}#generalpurpose06-05 .content-following-button img{width:14px;height:auto;filter:brightness(0) saturate(100%) invert(57%) sepia(79%) saturate(3948%) hue-rotate(5deg) brightness(97%) contrast(101%)}#generalpurpose06-05 .content-following-button.hide{display:none}@media (hover:hover) and (pointer:fine){#generalpurpose06-05 .content-following-button:hover{background-color:#fff}}#generalpurpose06-05 .content-buttons-right{-o-box-pack:justify;justify-content:space-between;position:relative;padding:0}#generalpurpose06-05 .content-buttons-right,#generalpurpose06-05 .like-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose06-05 .like-button{min-width:60px;margin-right:8px;gap:2px}#generalpurpose06-05 .like-button.detail-button{margin-right:16px;gap:4px}#generalpurpose06-05 .writer-like{display:none;position:absolute}#generalpurpose06-05 .writer-like:checked+.like-icon{background-image:url(/server/necs/images/like_checked_2.png)}#generalpurpose06-05 .writer-like:checked+.like-icon.detail-icon{background-image:url(/server/necs/images/like_checked.png)}#generalpurpose06-05 .like-button p{margin:0;font-size:11px;font-weight:700;color:#888;white-space:nowrap}#generalpurpose06-05 .like-button.detail-button p{font-size:12px}#generalpurpose06-05 .like-icon{display:inline-block;width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/like_2.png);background-repeat:no-repeat;cursor:pointer}#generalpurpose06-05 .like-icon.detail-icon{width:38px;height:38px;background-size:38px;background-image:url(/server/necs/images/like.png)}@media (hover:hover) and (pointer:fine){#generalpurpose06-05 .like-icon:hover{background-image:url(/server/necs/images/like_checked_2.png)}#generalpurpose06-05 .like-icon.detail-icon:hover{background-image:url(/server/necs/images/like_checked.png)}}#generalpurpose06-05 .follow-button{display:none;position:absolute}#generalpurpose06-05 .follow-button:checked+.follow-button-icon{background-image:url(/server/necs/images/bookmark_checked_2.png)}#generalpurpose06-05 .follow-button:checked+.follow-button-icon.detail-icon{background-image:url(/server/necs/images/bookmark_checked.png)}#generalpurpose06-05 .follow-button-icon{width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/bookmark_2.png);background-repeat:no-repeat;cursor:pointer}#generalpurpose06-05 .follow-button-icon.detail-icon{width:38px;height:38px;background-size:38px;background-image:url(/server/necs/images/bookmark.png)}@media (hover:hover) and (pointer:fine){#generalpurpose06-05 .follow-button-icon:hover{background-image:url(/server/necs/images/bookmark_checked_2.png)}#generalpurpose06-05 .follow-button-icon.detail-icon:hover{background-image:url(/server/necs/images/bookmark_checked.png)}}#generalpurpose06-05 .content-article table{table-layout:fixed;width:100%;border-collapse:collapse}#generalpurpose06-05 .content-article table tr td{padding:8px;background-color:#fff;border:1px solid #e2e2e2}#generalpurpose06-05 .content-article li[data-list=bullet]{list-style-type:disc}#generalpurpose06-05 .content-article li[data-list=ordered]{list-style-type:decimal}#generalpurpose06-05 .content-article .ql-size-small{font-size:.75em}#generalpurpose06-05 .content-article .ql-size-large{font-size:1.5em}#generalpurpose06-05 .content-article .ql-size-huge{font-size:2.5em}#generalpurpose06-05 .content-article .ql-align-center{text-align:center}#generalpurpose06-05 .content-article .ql-align-right{text-align:right}#generalpurpose06-05 　.ql-align-justify{text-align:justify}#generalpurpose06-05 .ql-indent-1{padding-left:3em}#generalpurpose06-05 .ql-indent-2{padding-left:6em}#generalpurpose06-05 .ql-indent-3{padding-left:9em}#generalpurpose06-05 .ql-indent-4{padding-left:12em}#generalpurpose06-05 .ql-indent-5{padding-left:15em}#generalpurpose06-05 .ql-indent-6{padding-left:18em}#generalpurpose06-05 .ql-indent-7{padding-left:21em}#generalpurpose06-05 .ql-indent-8{padding-left:24em}#generalpurpose06-05 .content-info-footer{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;-o-box-align:end;align-items:flex-end;width:100%;margin-bottom:40px;gap:20px}#generalpurpose06-05 .content-tags{display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;padding-left:0;margin:0;gap:12px}#generalpurpose06-05 .cotent-tag-item{font-size:12px;font-weight:700;border-radius:10px;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-05 .cotent-tag-item.tag-disease{background-color:#fbead4}#generalpurpose06-05 .cotent-tag-item.tag-disease:hover{background-color:#f3e0c3}#generalpurpose06-05 .cotent-tag-item.tag-interest{background-color:#ebf1d9}#generalpurpose06-05 .cotent-tag-item.tag-interest:hover{background-color:#dfe8c6}#generalpurpose06-05 .content-footer-buttons{display:-ms-flexbox;display:box;display:flex;-o-box-align:end;align-items:flex-end;padding:0}#generalpurpose06-05 .content-other{width:calc(100% - 40px);max-width:1060px;margin:0 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0}#generalpurpose06-05 .content-other-text{font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:18px;margin-bottom:20px}#generalpurpose06-05 .content-other-buttons{display:-ms-flexbox;display:box;display:flex;gap:20px}#generalpurpose06-05 .other-contents{display:-ms-flexbox;display:box;display:flex;-o-box-pack:start;justify-content:flex-start;list-style:none;padding-left:0;margin-top:24px;margin-bottom:32px;gap:50px}#generalpurpose06-05 .other-contents-items{list-style:none;padding-left:0;width:100%;max-width:320px;min-height:420px;position:relative}#generalpurpose06-05 .other-contents-items,#generalpurpose06-05 .sp-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-05 .content-item-img{width:320px;height:213px;border-radius:2px;cursor:pointer;transition:.3s ease-in-out;-o-object-fit:cover;object-fit:cover}#generalpurpose06-05 .content-item-img:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-05 .sp-wrapper-right{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-05 .content-item-new{height:17px;font-size:12px;font-weight:700;color:#dc3545;padding:0 8px;margin-top:4px}#generalpurpose06-05 .content-item-title{display:-ms-flexbox;display:box;display:flex;min-height:50px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:16px;color:#4e4e4e;cursor:pointer;padding:0 8px;transition:.3s ease-in-out}#generalpurpose06-05 .content-item-title:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#generalpurpose06-05 .content-item-tags{display:-ms-flexbox;display:box;display:flex;-o-box-align:start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style:none;font-size:12px;font-weight:700;margin-top:10px;gap:8px;padding:0 8px}#generalpurpose06-05 .tag-item{color:#4e4e4e;border-radius:10px;padding:8px;cursor:pointer;transition:.3s ease-out}#generalpurpose06-05 .tag-item.tag-disease{background-color:#fbead4}#generalpurpose06-05 .tag-item.tag-disease:hover{background-color:#f3e0c3}#generalpurpose06-05 .tag-item.tag-interest{background-color:#ebf1d9}#generalpurpose06-05 .tag-item.tag-interest:hover{background-color:#dfe8c6}#generalpurpose06-05 .sp-wrapper-bottom{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-flex:1;-ms-box-flex:1;box-flex:1;flex-grow:1;-o-box-pack:end;justify-content:flex-end;gap:4px}#generalpurpose06-05 .content-item-date{display:-ms-flexbox;display:box;display:flex;color:#4e4e4e;margin-top:23px;padding:0 8px}#generalpurpose06-05 .content-item-writer{display:-ms-flexbox;display:box;display:flex;-o-box-align:end;align-items:end;-o-box-pack:justify;justify-content:space-between;color:#4e4e4e;font-weight:700;position:relative;padding:0 8px}#generalpurpose06-05 .writer-name{width:80%;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;font-size:12px}#generalpurpose06-05 .writer-name-area{color:#339db2;font-size:14px;cursor:pointer}#generalpurpose06-05 .writer-follow{display:none;position:absolute}#generalpurpose06-05 .writer-follow:checked+.follow-icon{background-image:url(/server/necs/images/bookmark_checked_2.png)}#generalpurpose06-05 .follow-icon{width:25px;height:25px;background-size:25px;background-image:url(/server/necs/images/bookmark_2.png);background-repeat:no-repeat;cursor:pointer}@media (hover:hover) and (pointer:fine){#generalpurpose06-05 .follow-icon:hover{background-image:url(/server/necs/images/bookmark_checked_2.png)}}#generalpurpose06-05 .other-contents-button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center}#generalpurpose06-05 .contents-list-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-size:16px;font-weight:700;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;letter-spacing:.72px;padding:11px 16px 9px 40px;gap:20px;transition:.3s ease-out}#generalpurpose06-05 .contents-list-button img{width:8px;height:auto;padding:3px 5px}#generalpurpose06-05 .contents-list-button:hover{background-color:#fdf6e7}#generalpurpose06-05 .content-recs{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;-o-box-orient:vertical;flex-direction:column;width:calc(100% - 40px);max-width:1060px;margin:0 20px;margin-top:40px;margin-bottom:80px;gap:20px}#generalpurpose06-05 .content-recs-text{font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:18px;text-align:center}#generalpurpose06-05 .contents-recs-button{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:#ec7400;font-size:16px;font-weight:700;border:2px solid #ec7400;border-radius:100vh;background-color:#fff;letter-spacing:.72px;padding:11px 16px 9px 40px;gap:20px;transition:.3s ease-out}#generalpurpose06-05 .contents-recs-button img{width:8px;height:auto;padding:3px 5px}#generalpurpose06-05 .contents-recs-button:hover{background-color:#fdf6e7}#generalpurpose06-05 .contents-height-all{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer;margin-top:8px}#generalpurpose06-05 .contents-height-all img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(90deg)}#generalpurpose06-05 .contents-height-hide{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;margin-top:8px;font-size:12px;font-weight:700;color:#ec7400;gap:8px;cursor:pointer}#generalpurpose06-05 .contents-height-hide img{width:8px;height:auto;-o-object-fit:unset;object-fit:unset;transform:rotate(-90deg)}#generalpurpose06-05 .content-item-tags{max-height:135px;overflow:hidden;transition:max-height .3s ease}#generalpurpose06-05 .content-item-tags.heightExpanded{max-height:none}#generalpurpose06-05 .tag-item{display:inline-block;margin:2px}#generalpurpose06-05 .art-link{position:relative;display:inline-block}#generalpurpose06-05 .art-link a{color:#339db2}#generalpurpose06-05 .art-link a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);transition:.3s ease-out}#generalpurpose06-05 .art-ext-link{position:relative;display:inline-block}#generalpurpose06-05 .art-ext-link a{color:#339db2}#generalpurpose06-05 .art-ext-link a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);transition:.3s ease-out}#generalpurpose06-05 .art-ext-link a:after{display:inline-block;width:16px;height:16px;content:"";background-image:url(/server/necs/images/open_link.png);background-repeat:no-repeat;background-size:contain;position:relative;top:3px}#generalpurpose06-05 .art-border-gray{border:2px solid #e1d9d0;border-radius:4px;padding:12px!important}#generalpurpose06-05 .art-border-orange{border:2px solid #ffdaa4;border-radius:4px;padding:12px!important}#healthcaredata00-01 h1{margin-top:0;margin-bottom:0}#healthcaredata00-01 h1 a{display:-ms-flexbox;display:box;display:flex}#healthcaredata00-01 h1 img{width:100%;max-width:397px}#healthcaredata00-01 .contents-questions-introduction{margin:20px 0;padding:20px 0;width:100%;max-width:1170px;background-color:#fff7e6;border-radius:5px}#healthcaredata00-01 .contents-questions-purpose{display:-ms-flexbox;display:box;display:flex;gap:20px;margin:0 20px}#healthcaredata00-01 .contents-questions-purpose-icon{margin-top:-8px;width:40px}#healthcaredata00-01 .contents-questions-purpose-title{display:inline-block;margin:0;font-size:13px;font-weight:700}#healthcaredata00-01 .contents-questions-purpose-texts{margin-left:80px}#healthcaredata00-01 .contents-questions-purpose-texts p{margin:0;font-size:13px}#healthcaredata00-01 .contents-questions-purpose-text-3-1{margin-left:3px}#healthcaredata00-01 .contents-questions-purpose-text-3-2{color:#b41a1a}#healthcaredata00-01 .contents-questions-byuse{list-style-type:none;padding-left:0;width:100%;max-width:1170px;min-height:450px;margin:0}#healthcaredata00-01 .contents-question-button{position:relative;display:inline-block;width:100%;max-width:1170px;cursor:pointer;margin-bottom:12px}#healthcaredata00-01 .contents-question-button img{width:100%;height:auto}#healthcaredata00-01 .question-title{position:absolute;top:50%;left:50%;width:95%;transform:translate(-50%,-60%);font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:32px;line-height:1.2;color:#68501a;text-align:center;box-sizing:border-box}#healthcaredata00-02 h1{margin-top:0;margin-bottom:0}#healthcaredata00-02 h1 a{display:-ms-flexbox;display:box;display:flex}#healthcaredata00-02 h1 img{width:100%;max-width:397px}#healthcaredata00-02 .contents-questions-disease{width:100%;max-width:1170px;text-align:center}#healthcaredata00-02 .contents-questions-disease-title{background-color:#fff;border-top:2px solid #ec8d31}#healthcaredata00-02 .contents-questions-disease-name,#healthcaredata00-02 .contents-questions-disease-title{min-height:46px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:20px;line-height:46px}#healthcaredata00-02 .contents-questions-introduction{margin-bottom:0;font-size:15px}#healthcaredata00-02 .contents-questions-warning-text{font-size:12px;color:#777}#healthcaredata00-02 .contents-questions-warning-text img{vertical-align:middle;margin-bottom:5px;width:14px}#healthcaredata00-02 .contents-questions-byuse{list-style-type:none;padding-left:0;width:100%;max-width:1170px;margin:0;font-family:Zen Maru Gothic,serif}#healthcaredata00-02 .contents-question-button{position:relative;display:inline-block;width:100%;max-width:1170px;cursor:pointer;margin-bottom:12px}#healthcaredata00-02 .contents-question-button:has(.contents-question-one-time-only){margin-top:8px}#healthcaredata00-02 .contents-question-button:has(.contents-question-answered){margin-top:30px}#healthcaredata00-02 .contents-question-background{width:100%;height:auto}#healthcaredata00-02 .contents-question-one-time-only{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:160px}#healthcaredata00-02 .contents-question-answered{position:absolute;top:-35px;right:30px;width:80px}#healthcaredata00-02 .question-title{position:absolute;top:50%;left:50%;width:95%;transform:translate(-50%,-60%);font-weight:500;font-style:normal;font-size:32px;line-height:1.2;color:#68501a;text-align:center;box-sizing:border-box}#healthcaredata00-02 .contents-profile-button{width:calc(100% - 20px);max-width:1170px;gap:20px;margin:40px 10px 100px 10px}#healthcaredata00-02 .contents-profile-button button{box-sizing:border-box;padding:10px 24px;height:44px;font-size:16px;color:#4e4e4e;background-color:#f9fbfc;border:2px solid #cdd4d5;border-radius:4px}#healthcaredata00-02 .contents-profile-button button:hover{background-color:#f5f5f5}#generalpurpose03-02-a header,#healthcaredata00-03 header,#healthcaredata00-04 header,#healthcaredata00-05 header{border-top:3px solid #f2b375}#generalpurpose03-02-a h1,#healthcaredata00-03 h1,#healthcaredata00-04 h1,#healthcaredata00-05 h1{margin-top:0;margin-bottom:0}#generalpurpose03-02-a h1 img,#healthcaredata00-03 h1 img,#healthcaredata00-04 h1 img,#healthcaredata00-05 h1 img{width:100%;max-width:1280px}#generalpurpose03-02-a .contents-question-text,#healthcaredata00-03 .contents-question-text,#healthcaredata00-04 .contents-question-text,#healthcaredata00-05 .contents-question-text{width:calc(100% - 20px);max-width:1170px;line-height:24px;margin:0 10px 10px 10px}#generalpurpose03-02-a .attention,#healthcaredata00-03 .attention,#healthcaredata00-04 .attention,#healthcaredata00-05 .attention{color:#dc3847}#generalpurpose03-02-a table,#healthcaredata00-03 table,#healthcaredata00-04 table,#healthcaredata00-05 table{width:calc(100% - 20px);max-width:1170px;border-spacing:0;margin-left:10px;margin-right:10px;text-align:left;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#generalpurpose03-02-a th,#healthcaredata00-03 th,#healthcaredata00-04 th,#healthcaredata00-05 th{box-sizing:border-box;width:20%;font-size:16px;line-height:18px;font-weight:700;background:#fcedd0 0 0 no-repeat padding-box;border-bottom:1px solid #ddd;padding:12px}#generalpurpose03-02-a td,#healthcaredata00-03 td,#healthcaredata00-04 td,#healthcaredata00-05 td{width:80%;box-sizing:border-box;background:#fff 0 0 no-repeat padding-box;border-bottom:1px solid #ddd;padding:12px 0}#generalpurpose03-02-a .contents-question-answer-radio,#healthcaredata00-03 .contents-question-answer-radio,#healthcaredata00-04 .contents-question-answer-radio,#healthcaredata00-05 .contents-question-answer-radio{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;margin:0 10px;gap:20px}#generalpurpose03-02-a .contents-question-answer-radio input,#healthcaredata00-03 .contents-question-answer-radio input,#healthcaredata00-04 .contents-question-answer-radio input,#healthcaredata00-05 .contents-question-answer-radio input{cursor:pointer;pointer-events:auto;margin:0;margin-right:5px}#generalpurpose03-02-a .contents-question-answer-radio label,#healthcaredata00-03 .contents-question-answer-radio label,#healthcaredata00-04 .contents-question-answer-radio label,#healthcaredata00-05 .contents-question-answer-radio label{pointer-events:none;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose03-02-a .contents-question-answer-radio span,#healthcaredata00-03 .contents-question-answer-radio span,#healthcaredata00-04 .contents-question-answer-radio span,#healthcaredata00-05 .contents-question-answer-radio span{cursor:pointer;pointer-events:auto}#generalpurpose03-02-a .question-answer-text,#healthcaredata00-03 .question-answer-text,#healthcaredata00-04 .question-answer-text,#healthcaredata00-05 .question-answer-text{display:-ms-flexbox;display:box;display:flex;width:calc(100% - 20px);height:144px;margin:0 10px;font-size:14px}#generalpurpose03-02-a textarea,#healthcaredata00-03 textarea,#healthcaredata00-04 textarea,#healthcaredata00-05 textarea{width:100%;box-sizing:border-box;min-height:144px;resize:vertical;padding:8px 8px}#generalpurpose03-02-a input[type=text],#healthcaredata00-03 input[type=text],#healthcaredata00-04 input[type=text],#healthcaredata00-05 input[type=text]{width:100%;max-width:330px;height:38px;box-sizing:border-box;border:1px solid #999;border-radius:4px;padding:8px;margin:0 10px}#generalpurpose03-02-a .contents-question-answer-checkbox,#healthcaredata00-03 .contents-question-answer-checkbox,#healthcaredata00-04 .contents-question-answer-checkbox,#healthcaredata00-05 .contents-question-answer-checkbox{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;margin:0 10px;gap:20px}#generalpurpose03-02-a .contents-question-answer-checkbox input,#healthcaredata00-03 .contents-question-answer-checkbox input,#healthcaredata00-04 .contents-question-answer-checkbox input,#healthcaredata00-05 .contents-question-answer-checkbox input{cursor:pointer;pointer-events:auto;margin:0;margin-right:5px}#generalpurpose03-02-a .contents-question-answer-checkbox label,#healthcaredata00-03 .contents-question-answer-checkbox label,#healthcaredata00-04 .contents-question-answer-checkbox label,#healthcaredata00-05 .contents-question-answer-checkbox label{pointer-events:none;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose03-02-a .contents-question-answer-checkbox span,#healthcaredata00-03 .contents-question-answer-checkbox span,#healthcaredata00-04 .contents-question-answer-checkbox span,#healthcaredata00-05 .contents-question-answer-checkbox span{cursor:pointer;pointer-events:auto}#generalpurpose03-02-a .contents-question-answer-checkbox input[type=text],#healthcaredata00-03 .contents-question-answer-checkbox input[type=text],#healthcaredata00-04 .contents-question-answer-checkbox input[type=text],#healthcaredata00-05 .contents-question-answer-checkbox input[type=text]{margin-top:3px}#generalpurpose03-02-a .contents-question-answer-image button,#healthcaredata00-03 .contents-question-answer-image button,#healthcaredata00-04 .contents-question-answer-image button,#healthcaredata00-05 .contents-question-answer-image button{width:calc(100% - 20px);max-width:110px;min-height:30px;box-sizing:border-box;border-radius:4px;border:1px solid #bbb;margin:0 10px 8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#generalpurpose03-02-a .image-input-area,#healthcaredata00-03 .image-input-area,#healthcaredata00-04 .image-input-area,#healthcaredata00-05 .image-input-area{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;width:calc(100% - 20px);min-height:80px;box-sizing:border-box;border:2px dotted #aaa;background-color:#f5f5f5;color:#999;padding:8px;margin:0 10px 8px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border .3s,color .3s,background-color .3s}#generalpurpose03-02-a .image-input-area:hover,#healthcaredata00-03 .image-input-area:hover,#healthcaredata00-04 .image-input-area:hover,#healthcaredata00-05 .image-input-area:hover{border:2px dotted #999;background-color:rgba(0,150,200,.5);color:#fff}#generalpurpose03-02-a .image-input-text,#healthcaredata00-03 .image-input-text,#healthcaredata00-04 .image-input-text,#healthcaredata00-05 .image-input-text{font-weight:700;margin:0 10px}#generalpurpose03-02-a .contents-question-confirm-button,#healthcaredata00-03 .contents-question-confirm-button,#healthcaredata00-04 .contents-question-confirm-button,#healthcaredata00-05 .contents-question-confirm-button{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;gap:20px;margin-top:40px;margin-bottom:100px}#generalpurpose03-02-a .contents-question-confirm-button button,#healthcaredata00-03 .contents-question-confirm-button button,#healthcaredata00-04 .contents-question-confirm-button button,#healthcaredata00-05 .contents-question-confirm-button button{width:134px;height:44px;font-size:16px;border-radius:4px}#generalpurpose03-02-a .cancel-button,#healthcaredata00-03 .cancel-button,#healthcaredata00-04 .cancel-button,#healthcaredata00-05 .cancel-button{background-color:#f9fbfc;border:1px solid #cdd4d5;font-weight:400;color:#333}#generalpurpose03-02-a .cancel-button:hover,#healthcaredata00-03 .cancel-button:hover,#healthcaredata00-04 .cancel-button:hover,#healthcaredata00-05 .cancel-button:hover{background-color:#f5f5f5}#generalpurpose03-02-a .confirm-button,#healthcaredata00-03 .confirm-button,#healthcaredata00-04 .confirm-button,#healthcaredata00-05 .confirm-button{background-color:#f07b0c;color:#fff;font-weight:700;border:none}#generalpurpose03-02-a .confirm-button:hover,#healthcaredata00-03 .confirm-button:hover,#healthcaredata00-04 .confirm-button:hover,#healthcaredata00-05 .confirm-button:hover{background-color:#e58200}#generalpurpose07-01 h1{margin-top:0;margin-bottom:0}#generalpurpose07-01 h1 a{display:-ms-flexbox;display:box;display:flex}#generalpurpose07-01 h1 img{width:100%;max-width:397px}#generalpurpose07-01 .sss-top-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;width:calc(100% - 20px);max-width:740px;margin:0 20px;-o-box-pack:center;justify-content:center}#generalpurpose07-01 .sss-text-link{display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-o-box-align:center;align-items:center;color:#339db2;text-decoration:none;border-bottom:1px solid #339db2}#generalpurpose07-01 .sss-text-link img{display:inline-block;width:16px;height:16px;margin-top:4px;margin-bottom:4px}#generalpurpose07-01 .sss-top-img{max-width:443px;height:auto}#generalpurpose07-01 .sss-top-button-link{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;text-decoration:none;color:#ec7400;font-size:14px;font-weight:700;border:2px solid #ec7400;border-radius:24px;background-color:#fff;padding:12px 47px;transition:.3s ease-out;gap:2px}#generalpurpose07-01 .sss-top-button-link:hover{background-color:#fdf6e7}#generalpurpose07-01 .sss-top-button-link img{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(66%) sepia(88%) saturate(4622%) hue-rotate(5deg) brightness(97%) contrast(101%)}#generalpurpose07-01 .sss-top-attention{font-size:12px;color:#888;margin-top:8px;margin-bottom:24px}#generalpurpose07-01 .sss-search-wrapper{-o-box-orient:vertical;flex-direction:column;width:100%;background-color:#fff7e6;padding-top:24px;padding-bottom:32px;margin-bottom:80px}#generalpurpose07-01 .sss-search-title,#generalpurpose07-01 .sss-search-wrapper{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}#generalpurpose07-01 .sss-search-title{color:#e29d4e;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:20px;margin-bottom:8px;gap:8px}#generalpurpose07-01 .sss-search-title img{width:20px;height:20px}#generalpurpose07-01 .sss-search-links{width:calc(100% - 20px);max-width:640px}#generalpurpose07-01 .sss-search-links img{max-width:300px;height:auto;margin-top:8px;cursor:pointer}#generalpurpose07-01 .sss-search-links-top{margin-bottom:8px}#generalpurpose07-01 .sss-search-links-top,#generalpurpose07-01 .sss-search-links-under{display:-ms-flexbox;display:box;display:flex;gap:40px}#sample-header-menu .body{font-family:Arial,sans-serif;margin:0;padding:0}#sample-header-menu .body .area{background-color:#333;color:#fff;padding:10px 0;text-align:center}#sample-header-menu .body .area .nav{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;list-style-type:none;margin:0;padding:0}#sample-header-menu .body .area .nav li{margin:0 15px}#sample-header-menu .body .area .nav li a{color:#fff;text-decoration:none;font-size:18px}#sample-header-menu .body .area .nav li a:hover{text-decoration:underline}.wrapper.noscroll{height:100vh;position:fixed;left:0;right:0;overflow:hidden}.nav-button{z-index:2000}.nav-button,.nav-toggle{display:none}.nav-toggle:checked+.nav-button-top{padding:0}.nav-toggle:checked+.nav-button-top img{content:url(/server/necs/images/close-btn.png);width:48px;height:48px}.nav-button-top{display:none;position:relative;cursor:pointer;width:48px;height:75.98px;z-index:2000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-button-top img{width:48px;height:48px}.nav-contents-dropdown{display:none;position:fixed;list-style-type:none;transform:translateX(-50%);width:100%;height:100%;background-color:#fdf6e7;padding:40px 0;margin:0;-o-box-orient:vertical;flex-direction:column;gap:20px;z-index:2001}.nav-contents-dropdown-item{display:-ms-flexbox;display:box;display:flex;-o-box-pack:start;justify-content:flex-start;-o-box-align:center;align-items:center;box-sizing:border-box;width:100%;min-height:40px;font-family:Zen Maru Gothic,serif;font-size:16px;font-weight:500;color:#4e4e4e;background-color:#fdf6e7;padding:9px 13px;gap:10px;cursor:pointer}.nav-contents-dropdown-item img{width:15px;height:auto}.nav-contents-dropdown-item.active,.nav-contents-dropdown-item:hover{font-weight:700}.overlay{position:fixed;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:none;z-index:1000}@media screen and (max-width:930px){.header-logo-nav{-o-box-align:center;align-items:center!important;padding:0 8px 0 16px!important}.glonav-contents{margin-left:0!important}.glonav-contents-item{width:25%!important}.nav-button{display:block!important}.nav-button-top{display:-ms-flexbox!important;display:box!important;display:flex!important;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center}.nav-contents-dropdown,.overlay{display:none}.nav-toggle:checked+.nav-button-top+.nav-contents-dropdown,.nav-toggle:checked+.nav-button-top+.nav-contents-dropdown+.overlay{display:-ms-flexbox;display:box;display:flex}.nav{display:none!important}.footer-contents{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap}.footer-contents-logo{width:80%}.footer-contents-nav-list{-o-box-pack:center;justify-content:center;row-gap:16px}.footer-contents-nav-list-items{font-size:12px}.footer-contents-links{-o-box-pack:center;justify-content:center;margin-left:20px}.footer-contents-links-item{width:150px;margin-left:20px}.footer-contents-privacy-policy{margin-left:0!important}.footer-copylight-text{font-size:12px;margin:0 20px 8px 20px}}@media screen and (min-width:931px){.nav-toggle:checked+.nav-button-top+.nav-contents-dropdown,.nav-toggle:checked+.nav-button-top+.nav-contents-dropdown+.overlay{display:none}}@media screen and (max-width:767px){body:has(#generalpurpose02-01){background-color:#fff7e6}main{width:calc(100% - 20px);margin:0 10px}.contents-list-icon-main{font-size:20px!important}table{width:calc(100% - 20px);max-width:1170px;border-spacing:0;margin-left:10px;margin-right:10px;text-align:left}table,tr{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}th{height:auto;padding:12px;border-bottom:none!important}td,th{width:100%!important}textarea{resize:none;overflow-y:auto}input[type=password],input[type=text]{max-width:1170px!important;width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important}#generalpurpose02-01 main{border-radius:32px 32px 0 0;box-shadow:0 -3px 6px #f6efe3;margin-top:10px!important}#generalpurpose02-01 .profile-wrapper{padding-bottom:5px}#generalpurpose02-01 .profile-info{-o-box-orient:vertical;flex-direction:column;-o-box-align:start;align-items:flex-start}#generalpurpose02-01 .welcome-area{border:none;padding:0}#generalpurpose02-01 .profile-topics{padding:0;color:#777}#generalpurpose02-01 footer{background-color:#fffcf2}.content-tab-item{font-size:14px!important;white-space:nowrap;padding:8px!important}.content-tab-item.active{padding:8px 8px 5px 8px!important}#generalpurpose06-05 .content-info{width:calc(100% - 20px);margin:0 20px;gap:11px}#generalpurpose06-05 .content-buttons-left{-o-box-orient:vertical;flex-direction:column;-o-box-align:start;align-items:flex-start}#generalpurpose06-05 .content-article table{display:table;margin:0;border-spacing:2px}#generalpurpose06-05 .content-article table tr{display:table-row}#generalpurpose06-05 .content-other{width:calc(100% - 12px);margin:0 6px}#generalpurpose06-05 .content-other-text{font-size:16px;width:318px}#generalpurpose03-01 .notice-list{width:calc(100% - 16px);margin:0 10px 80px 10px}#generalpurpose03-01 .notice-item{-o-box-orient:vertical;flex-direction:column;-o-box-align:start;align-items:flex-start;gap:10px}.contents-question-confirm-button{width:calc(100% - 32px)}.contents-question-confirm-button a{width:100%}.contents-question-confirm-button button{width:100%;min-height:48px}#generalpurpose03-02-b .contents-question-button{width:calc(100% - 32px);-o-box-direction:reverse;-o-box-orient:vertical;flex-direction:column-reverse}#generalpurpose03-02-b .contents-question-button button{width:100%;min-height:48px}#generalpurpose03-02-c .contents-question-button{width:calc(100% - 32px)}#generalpurpose03-02-c .contents-question-button a,#generalpurpose03-02-c .contents-question-button button{width:100%}#generalpurpose03-02-d .contents-question-button{width:calc(100% - 32px)}#generalpurpose03-02-d .contents-question-button a,#generalpurpose03-02-d .contents-question-button button{width:100%}#generalpurpose04-01 main{width:100%;margin:0}#generalpurpose04-01 .contents-list-icon-main{width:calc(100% - 20px);margin:0 10px}#generalpurpose04-01 table{width:calc(100% - 30px);margin:0 16px;padding:24px;border-radius:20px}#generalpurpose04-01 tr:first-of-type th{padding:0 0 8px 0}#generalpurpose04-01 tr:first-of-type td{min-height:20px}#generalpurpose04-01 tr:last-of-type td{padding-bottom:8px}#generalpurpose04-01 th{padding:16px 0 8px 0}#generalpurpose04-01 td{padding:0;padding-bottom:20px;min-height:20px}#generalpurpose04-02-a table{background-color:inherit;border:none;padding:0}#generalpurpose04-02-a tr:last-of-type td{margin-bottom:40px}#generalpurpose04-02-a th{padding:0;padding-bottom:8px}#generalpurpose04-02-a td{border:none;padding:0;padding-bottom:32px}#generalpurpose04-02-a .profile-img th{margin:0 auto;padding:0}#generalpurpose04-02-a .profile-edit-attention th{padding-top:20px;padding-bottom:28px}#generalpurpose04-02-a .name-input{width:100%!important;min-width:100px;margin:0!important}#generalpurpose04-02-a .input-zipcode-area{margin-left:-10px}#generalpurpose04-02-a .input-zipcode-area input{max-width:100px;margin:0}#generalpurpose04-02-a .info-radio label{width:calc(50% - 10px);padding:0 10px}#generalpurpose04-02-a .info-radio span{margin-top:0;line-height:1.2}#generalpurpose04-02-a .profile-change-modal-button{margin:0;height:20px}#generalpurpose04-02-a .contents-profile-setting-text{-o-box-orient:vertical;flex-direction:column;-o-box-align:start;align-items:start;gap:20px}#generalpurpose04-02-a .contents-profile-setting-text button{background-color:inherit;padding:0}#generalpurpose04-02-a .content-button-area th{margin:0 auto;max-width:100%;padding-top:30px;margin-bottom:20px}#generalpurpose04-02-a .contents-profile-setting-button{-o-box-direction:reverse;-o-box-orient:vertical;flex-direction:column-reverse;width:100%;position:relative;top:0}#generalpurpose04-02-a .contents-profile-setting-button button{height:48px;width:100%}#generalpurpose04-02-a .hospital-name-input label{font-weight:400}#generalpurpose04-02-a .hospital-name-btn-wrapper{margin-right:0}#generalpurpose04-02-a .add-hospital-name-btn{padding:0}#generalpurpose04-02-a .birthday-select{gap:0}#generalpurpose04-03-a td{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:start;align-items:start}#generalpurpose04-03-a .attention{margin:0}#generalpurpose04-03-a input[type=password],#generalpurpose04-03-a input[type=text]{width:100%!important;min-width:100px;margin:0!important}#generalpurpose04-03-a .contents-profile-setting-button{-o-box-direction:reverse;-o-box-orient:vertical;flex-direction:column-reverse}#generalpurpose04-03-a .contents-profile-setting-button button{width:100%;height:48px}#generalpurpose04-03-a .password-wrapper{width:100%!important}#generalpurpose04-03-a .input-section{width:100%;-o-box-orient:vertical;flex-direction:column;-o-box-align:start;align-items:start}#healthcaredata00-01 .contents-question-button img{max-width:767px;height:auto}#healthcaredata00-01 .question-title{font-size:clamp(10px,4vw,20px)!important}#healthcaredata00-01 .contents-questions-purpose{-o-box-align:center;align-items:center;gap:8px;margin:0 15px 10px 15px}#healthcaredata00-01 .contents-questions-purpose img{width:52px}#healthcaredata00-01 .contents-questions-purpose-title{font-size:12px}#healthcaredata00-01 .contents-questions-purpose-texts{margin:0 20px 0 10px}#healthcaredata00-01 .contents-questions-purpose-texts p{font-size:12px}#healthcaredata00-02 .contents-questions-introduction{margin:10px;text-align:left;font-size:14px}#healthcaredata00-02 .contents-questions-warning-text{margin:10px 10px 20px;text-align:left;font-size:12px}#healthcaredata00-02 .contents-question-one-time-only{top:-8px;width:110px}#healthcaredata00-02 .contents-question-answered{top:-22px;right:15px;width:50px}#healthcaredata00-02 .contents-question-button img{max-width:767px;height:auto}#healthcaredata00-02 .contents-question-button:has(.contents-question-answered){margin-top:15px}#healthcaredata00-02 .question-title{font-size:clamp(10px,4vw,20px)!important}#healthcaredata00-02 .contents-profile-button button{height:48px;width:100%;color:#4e4e4e}#generalpurpose07-01 main{width:100%;margin:0}#generalpurpose07-01 .contents-list-icon-main{width:calc(100% - 30px);margin:0 15px}#generalpurpose07-01 .sss-top-wrapper{width:calc(100% - 40px);margin:0 20px}#generalpurpose07-01 .sss-top-img{width:335px;height:auto}#generalpurpose07-01 .sss-search-text{width:calc(100% - 80px);margin:0 40px;text-align:center}#generalpurpose07-01 .sss-search-links a{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center}#generalpurpose07-01 .sss-search-links img{margin:0}#generalpurpose07-01 .sss-search-links-top{margin:0;margin-top:8px;margin-bottom:40px}#generalpurpose07-01 .sss-search-links-top,#generalpurpose07-01 .sss-search-links-under{-o-box-orient:vertical;flex-direction:column}}@media screen and (max-width:1120px){#generalpurpose02-01 main{width:100%;margin:0}#generalpurpose02-01 .contents-list-button{padding:10px 16px 10px 40px}.notice{border-bottom:1px solid #ddd}.recs-contents{width:100%!important;gap:0!important;margin-top:0!important}.recs-contents,.recs-contents-items{-o-box-orient:vertical;flex-direction:column}.recs-contents-items{display:-ms-flexbox;display:box;display:flex;max-width:none!important;min-height:200px!important;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #ddd}.recs-contents-items:last-child{border:none}.sp-wrapper{display:-ms-flexbox!important;display:box!important;display:flex!important;-o-box-orient:horizontal;flex-direction:row!important}.content-item-img{display:block;flex-shrink:0;width:146px!important;height:97px!important;margin-right:8px;-o-object-fit:contain;object-fit:contain}.content-item-new.none{display:none}.content-item-tags{padding:0!important}.sp-wrapper-bottom{display:-ms-flexbox!important;display:box!important;display:flex!important;width:100%;margin-top:8px;gap:0}.content-item-date{margin-top:12px!important;padding:0!important;width:20%;min-width:60px;font-size:12px;-o-box-align:end;align-items:flex-end}.content-item-writer{margin-top:0;padding:0!important;width:100%;font-size:12px;-o-box-align:center;align-items:center!important}.writer-name-area{font-size:14px}.contents-search{width:calc(100% - 20px)!important;margin:0 10px!important}#generalpurpose06-01 main{width:100%;margin:0}#generalpurpose06-01 .recs-contents{display:-ms-flexbox!important;display:box!important;display:flex!important;-o-box-orient:vertical;flex-direction:column!important;width:calc(100% - 40px)!important;gap:0;margin:0 20px 64px 20px!important}#generalpurpose06-01 .recs-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;max-width:none!important;min-height:200px!important;padding-top:16px!important;padding-bottom:16px!important;margin-bottom:0!important;border-bottom:1px solid #ddd!important}#generalpurpose06-01 .recs-contents-items:after,#generalpurpose06-01 .recs-contents-items:last-child{border:none!important}#generalpurpose06-01 .contents-search-all.active,#generalpurpose06-01 .contents-search-hide.active{display:-ms-flexbox;display:box;display:flex}#generalpurpose06-02 main{width:100%;margin:0}.fav-contents{display:-ms-flexbox!important;display:box!important;display:flex!important;-o-box-orient:vertical;flex-direction:column!important;width:calc(100% - 40px)!important;gap:0;margin-top:0!important}.fav-contents.hide{display:none!important}.fav-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;max-width:none!important;min-height:200px!important;padding-top:16px!important;padding-bottom:16px!important;margin-bottom:0!important;border-bottom:1px solid #ddd!important}.fav-contents-items:after,.fav-contents-items:last-child{border:none!important}.fav-content-none-text{font-size:16px!important}.fav-content-none-img{width:290px!important}#generalpurpose06-04 main{width:100%;margin:0}.narrow-contents{display:-ms-flexbox!important;display:box!important;display:flex!important;-o-box-orient:vertical;flex-direction:column!important;width:calc(100% - 40px)!important;gap:0;margin-top:0!important}.narrow-contents.hide{display:none!important}.narrow-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;max-width:none!important;min-height:200px!important;padding-top:16px!important;padding-bottom:16px!important;margin-bottom:0!important;border-bottom:1px solid #ddd!important}.narrow-contents-items:after,.narrow-contents-items:last-child{border:none!important}#generalpurpose06-03 main{width:100%;margin:0}.follow-contents{display:-ms-flexbox!important;display:box!important;display:flex!important;-o-box-orient:vertical;flex-direction:column!important;width:calc(100% - 40px)!important;gap:0;margin-top:0!important}.follow-contents.hide{display:none!important}.follow-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;max-width:none!important;min-height:200px!important;padding-top:16px!important;padding-bottom:16px!important;margin-bottom:0!important;border-bottom:1px solid #ddd!important}.follow-contents-items:after,.follow-contents-items:last-child{border:none!important}.follow-content-none-text{width:319px;font-size:16px!important}.follow-content-none-img{width:290px!important}.content-select-top-area{width:calc(100% - 40px)!important;margin:0 20px!important}.select-tag{-o-box-orient:vertical;flex-direction:column;-o-box-align:start;align-items:flex-start!important}.select-tag-text{font-size:16px!important}#generalpurpose06-05 .content-other-buttons{-o-box-pack:justify;justify-content:space-between}#generalpurpose06-05 .other-contents{width:100%;gap:0;margin-top:0}#generalpurpose06-05 .other-contents,#generalpurpose06-05 .other-contents-items{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column}#generalpurpose06-05 .other-contents-items{max-width:none;min-height:200px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #ddd}#generalpurpose06-05 .other-contents-items:last-child{border:none}#generalpurpose06-05 .contents-list-button{font-size:14px;padding:10px 16px 10px 20px;gap:12px}#generalpurpose06-05 .content-recs{width:calc(100% - 20px);margin:40px 10px 80px 10px}#generalpurpose06-05 .content-recs-text{font-size:16px}#generalpurpose06-05 .contents-recs-button{font-size:14px;padding:10px 16px 10px 20px;gap:12px}}@media screen and (max-width:580px){#generalpurpose06-05 .content-title{font-size:20px}#generalpurpose06-05 .content-date{font-size:14px}#generalpurpose06-05 .content-article-h2{font-size:20px}#generalpurpose06-05 .content-article-h3{font-size:18px}#generalpurpose06-05 .content-article-devide{-o-box-orient:vertical;flex-direction:column;gap:0}#generalpurpose06-05 .content-article-img-devide{width:100%}#generalpurpose06-05 .content-info-footer{-o-box-orient:vertical;flex-direction:column;-o-box-align:normal;align-items:normal}#generalpurpose06-05 .content-footer-buttons{-o-box-pack:end;justify-content:flex-end}}@media screen and (max-width:556px){.glonav-contents-item{-o-box-orient:vertical;flex-direction:column;-o-box-pack:end;justify-content:flex-end;font-size:3.5vw!important;padding:6px 0;gap:2px!important}}@media screen and (max-width:640px){#generalpurpose04-02-a-modal01 .disease-wrap{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:start;align-items:start}#generalpurpose04-02-a-modal01 .disease-wrap input[type=text]{width:100%!important;margin:12px 0 0 0!important}#generalpurpose04-02-a-modal01 .desease-select-item.other label{padding:10px;width:100%}#generalpurpose04-02-a-modal01 .desease-select-item.other label:after{top:10%}#generalpurpose04-02-a-modal01 .desease-select-item.other input{max-width:none;margin-top:8px;margin-left:0}#generalpurpose04-02-a-modal01 .desease-select-item.stakeholder label:after{top:33%}#generalpurpose04-02-a-modal01 .desease-select-item label{padding:2px 16px;line-height:1.2}#generalpurpose04-02-a-modal01 .desease-select-item label:after{top:33%}#generalpurpose04-02-a-modal01 .japaneseoder-item{line-height:1.7}}@media screen and (max-width:500px){.nav-button-top{width:48px;height:48px}.nav-toggle:checked+.nav-button-top{width:48px;height:48px;margin-bottom:0}#generalpurpose02-01 h1 img{max-width:197px!important}#generalpurpose02-01 .follow-icon,#generalpurpose02-01 .like-button{margin-top:18px}#generalpurpose03-01 h1 img,#generalpurpose04-01 h1 img,#generalpurpose04-02-a h1 img,#generalpurpose04-03-a h1 img,#generalpurpose06-01 h1 img{max-width:197px!important}#generalpurpose06-01 .follow-icon,#generalpurpose06-01 .like-button{margin-top:18px}#generalpurpose06-02 h1 img{max-width:197px!important}#generalpurpose06-02 .follow-icon,#generalpurpose06-02 .like-button{margin-top:18px}#generalpurpose06-03 h1 img{max-width:197px!important}#generalpurpose06-03 .follow-icon,#generalpurpose06-03 .like-button{margin-top:18px}#generalpurpose06-04 h1 img{max-width:197px!important}#generalpurpose06-04 .follow-icon,#generalpurpose06-04 .like-button{margin-top:18px}#generalpurpose06-05 h1 img{max-width:197px!important}#generalpurpose06-05 .follow-icon,#generalpurpose06-05 .other-contents .like-button{margin-top:18px}#generalpurpose07-01 h1 img,#healthcaredata00-01 h1 img,#healthcaredata00-02 h1 img{max-width:197px!important}#generalpurpose04-02-a-modal01 .modal-overlay{display:none}#generalpurpose04-02-a-modal01 .modal{top:0;left:0;transform:none;width:100vw;height:100%;border-radius:0;margin-top:0;overflow:hidden}#generalpurpose04-02-a-modal01 .modal-header{padding:10px 10px 10px 16px}#generalpurpose04-02-a-modal01 .modal-body{max-height:100%;margin-bottom:85px}#generalpurpose04-02-a-modal01 .desease-select-wrap{height:auto;max-height:none;gap:15px 0}#generalpurpose04-02-a-modal01 .desease-select-item{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center}#generalpurpose04-02-a-modal01 .desease-select-item label{width:calc(100% - 20px)}#generalpurpose04-02-a-modal01 .modal-footer{position:fixed;width:100vw;bottom:0;background-color:#fffcf2;z-index:4000;padding:20px 0}#generalpurpose04-02-a-modal01 .modal-cansel,#generalpurpose04-02-a-modal01 .modal-ok{width:120px}#generalpurpose04-02-a-modal02 .modal-overlay{display:none}#generalpurpose04-02-a-modal02 .modal{top:0;left:0;transform:none;width:100vw;height:100%;border-radius:0;margin-top:0;overflow:hidden}#generalpurpose04-02-a-modal02 .modal-header{padding:10px 10px 10px 16px}#generalpurpose04-02-a-modal02 .modal-body{max-height:100%;margin-bottom:85px}#generalpurpose04-02-a-modal02 .tag-select-wrap{height:auto;max-height:none;gap:15px 0}#generalpurpose04-02-a-modal02 .tag-select-item{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center}#generalpurpose04-02-a-modal02 .tag-select-item label{width:calc(100% - 20px);line-height:1.2}#generalpurpose04-02-a-modal02 .tag-select-item label:after{top:33%}#generalpurpose04-02-a-modal02 .modal-footer{position:fixed;width:100vw;bottom:0;background-color:#fffcf2;z-index:4000;padding:20px 0}#generalpurpose04-02-a-modal02 .modal-cansel,#generalpurpose04-02-a-modal02 .modal-ok{width:120px}#generalpurpose06-01-modal .modal-overlay{display:none}#generalpurpose06-01-modal .modal{top:0;left:0;transform:none;width:100vw;height:100%;border-radius:0;margin-top:0;overflow:hidden}#generalpurpose06-01-modal .modal-header{position:fixed;width:100%;background-color:#fffcf2;z-index:4000;box-sizing:border-box;padding:10px 10px 10px 16px}#generalpurpose06-01-modal .modal-close img{width:48px;height:48px}#generalpurpose06-01-modal .modal-body{margin-top:69px;margin-bottom:85px;padding:20px 16px;height:100%}#generalpurpose06-01-modal .modal-footer{position:fixed;width:100%;bottom:0;background-color:#fffcf2;z-index:4000;padding:20px 0}#generalpurpose06-01-modal .modal-cansel,#generalpurpose06-01-modal .modal-ok{width:120px}}@media screen and (max-width:350px){#generalpurpose04-02-a-modal01 .desease-select-japaneseoder,#generalpurpose04-02-a-modal01 .desease-select-title,#generalpurpose04-02-a-modal01 .japaneseoder-item-other{-o-box-pack:center;justify-content:center}#generalpurpose04-02-a-modal01 .disease-wrap span{white-space:wrap}}.cms-modal-message{font-size:16px;position:absolute;min-width:360px;background-color:#fff;border:1px solid #eee;border-radius:4px;z-index:1050}.cms-modal-message .cms-modal-message-header{padding:10px;height:40px}.cms-modal-message .cms-modal-message-header .cms-modal-close{display:inline-block;cursor:pointer;font-size:20px;color:#888;text-decoration:none;margin-top:-2px;opacity:1;-ms-filter:none;filter:none}.cms-modal-message .cms-modal-message-header .cms-modal-close .material-icons,.cms-modal-message .cms-modal-message-header .cms-modal-close .material-icons-outlined{font-size:30px!important}.cms-modal-message .cms-modal-message-title-header{margin-bottom:30px;padding:10px;padding-bottom:10px;border-bottom:1px solid #eee}.cms-modal-message .cms-modal-message-title-header .cms-modal-title{font-size:18px;font-weight:700;line-height:1.5em}.cms-modal-message .cms-modal-message-title-header .cms-modal-close{cursor:pointer;font-size:20px;text-decoration:none;margin-top:-5px}.cms-modal-message .cms-modal-message-title-header .cms-modal-close .material-icons,.cms-modal-message .cms-modal-message-title-header .cms-modal-close .material-icons-outlined{font-size:30px!important}.cms-modal-message .cms-modal-message-body{padding:10px 20px;min-height:50px;border-bottom:1px solid #eee}.cms-modal-message .cms-modal-message-title-header+.cms-modal-message-body{padding:10px 30px}.cms-modal-message .cms-modal-message-footer{padding:18px 10px;background-color:#fff;border-radius:0 0 4px 4px;text-align:center}.cms-modal-message .cms-modal-message-footer a.btn-std-m:not(:last-of-type){margin-right:10px}.lt-ie10 [data-editor=on] .cms-modal-message i.icon-remove-circle{font-size:16px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){[data-editor=on] .cms-modal-message i.icon-remove-circle:not(:target){font-size:16px\9;font-size:20px}}body,html{color:#4e4e4e;background-color:#fffcf2;font-size:14px;font-family:Noto Sans JP,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,sans-serif;margin:0 auto;overflow-x:hidden;background-image:url(/server/necs/images/67032c843853be1deace0f55.png);background-repeat:no-repeat;background-position:bottom}footer,header,main{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;-o-box-align:center;align-items:center;height:auto}.wrapper{position:relative;box-sizing:border-box;min-height:100vh}button{font-family:Noto Sans JP,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-logo-nav{-o-box-orient:horizontal;flex-direction:row;-o-box-pack:justify;justify-content:space-between;width:100%;box-sizing:border-box;padding:0 56px}.header-logo-nav,.nav{display:-ms-flexbox;display:box;display:flex;-o-box-align:end;align-items:end}.nav{-o-box-orient:vertical;flex-direction:column}.nav-contents{list-style:none;padding-left:0;margin:0;margin-bottom:17px;gap:10px}.nav-contents,.nav-contents-item{display:-ms-flexbox;display:box;display:flex}.nav-contents-item{-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;white-space:nowrap;color:#4e4e4e;font-family:Zen Maru Gothic,serif;font-size:15px;font-weight:500;padding:8px 14px;border:none;border-radius:4px;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease-out}.nav-contents-item img{width:15px;height:auto}.nav-contents-item.active,.nav-contents-item:hover{background-color:#fdf6e7}.glonav{width:100%;padding:0;margin-bottom:20px;background-color:#ffdaa4}.glonav-contents{margin:0;padding:0;list-style:none;width:100%;min-height:45px;margin-left:56px}.glonav-contents,.glonav-contents-item{display:-ms-flexbox;display:box;display:flex}.glonav-contents-item{width:172px;text-align:center;background-color:#ffdaa4;color:#4e4e4e;font-family:Zen Maru Gothic,serif;font-size:16px;font-weight:500;cursor:pointer;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;gap:10px;transition:.3s ease-out}.glonav-contents-item img{width:20px;height:auto}.glonav-contents-item.active,.glonav-contents-item:hover{background-color:#fcedd0}.contents-list-icon{box-sizing:border-box;width:100%;max-width:1170px;margin-bottom:10px}.contents-list-icon-main{box-sizing:border-box;text-align:center;min-height:60px;font-family:Zen Maru Gothic,serif;font-weight:500;font-style:normal;font-size:24px;color:#fff;background:#ffb631 0 0 no-repeat padding-box;padding:12px 20px}.contents-list-icon-tri{margin:-1px auto 0;width:15px;height:calc(7.5px*tan(60deg));clip-path:polygon(0 0,100% 0,50% 100%);background:#ffb631 0 0 no-repeat padding-box}.pagenetion-pages{list-style:none;padding-left:0;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;font-size:16px;font-weight:700;margin:0;gap:20px}.pagenetion-pages.hide{display:none}.pagenetion-icon{display:-ms-flexbox;display:box;display:flex;padding:8px 12px}.pagenetion-icon img{width:8px;height:auto}.pagenetion-icon.selectable{filter:brightness(0) saturate(100%) invert(46%) sepia(8%) saturate(12%) hue-rotate(341deg) brightness(92%) contrast(83%);cursor:pointer}.pagenetion-back{transform:scaleX(-1)}.pagenetion-number{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;width:36px;height:36px;color:#eb7e15;background-color:#fff;border-radius:50%;border:2px solid #f2b375;box-sizing:border-box;cursor:pointer;transition:.3s ease-out}.pagenetion-number:hover{background-color:#fdf6e7}.pagenetion-number.selected{color:#fff;background-color:#f2b375}.pagenetion-inactive,.pagenetion-unselectable{color:#ddd}.content-article{width:100%;padding-bottom:60px}.content-article-img{width:auto;max-width:720px;height:auto}.article-img{width:100%;height:auto}.content-article-text{width:100%;font-size:16px;margin-top:20px}.content-article h2{font-size:24px;background-color:#fdf6e7;border-left:4px solid #ec8d31;padding:15px}.content-article h2,.content-article h3{width:100%;text-align:start;font-weight:500;font-style:normal;box-sizing:border-box;margin-top:20px;margin-bottom:16px}.content-article h3{font-size:20px;border-bottom:2px solid #dcd9cc;padding:8px 15px}.content-article h4{width:100%;text-align:start;vertical-align:middle;font-weight:500;font-style:normal;font-size:16px;background-image:url(/server/necs/images/h4_icon.png);background-repeat:no-repeat;background-position:0;box-sizing:border-box;padding:0 15px!important;margin-top:20px;margin-bottom:16px}.content-article-devide{display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;flex-direction:row;width:100%;gap:20px}.content-article-img-devide{width:70%;height:auto;margin-top:20px}.image-float-left{float:left;margin-right:16px}.image-float-left,.image-float-right{width:-moz-fit-content;width:fit-content}.image-float-right{float:right;margin-left:16px}.float-image{width:325px;height:auto;-o-object-fit:cover;object-fit:cover}.content-article p{margin:0}@media (max-width:767px){.content-article-img{width:auto;max-width:100%;height:auto}.image-float-left,.image-float-right{margin:0;float:none!important}.float-image{width:100%;max-width:100%}}@media screen and (max-width:580px){.content-article h2{font-size:20px}.content-article h3{font-size:18px}}.modal-message-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:3000}.modal-message{-o-box-orient:vertical;flex-direction:column;position:fixed;top:30%;left:50%;width:calc(100% - 40px);max-width:500px;min-height:180px;transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;z-index:3001}.modal-message,.modal-message-header{display:-ms-flexbox;display:box;display:flex}.modal-message-close,.modal-message-header{-o-box-pack:end;justify-content:flex-end}.modal-message-close{display:-ms-flexbox;display:box;display:flex;margin-top:8px;margin-right:8px;background:none;border:none;cursor:pointer}.modal-message-close img{width:48px;height:48px}.modal-message-text{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;text-align:center;margin:20px 20px 40px 20px}.modal-message-ok{align-self:center;-ms-flex-item-align:center;width:calc(100% - 20px);max-width:135px;height:40px;color:#fff;font-size:14px;font-weight:700;background-color:#eb7e15;border:none;border-radius:4px;margin-bottom:20px;cursor:pointer}.modal-message-ok:hover{background-color:#e37409}.footer-copylight{position:absolute;bottom:0;display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;width:100%;min-height:28px;background:#f7e0ac 0 0 no-repeat padding-box;box-sizing:border-box;padding:4px}.footer-copylight-text{font-size:12px}footer{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;height:100%}.footer-separator-line{width:100%;max-width:1170px;height:1px;background:#ffe3c4 0 0 no-repeat padding-box;margin-top:40px}.footer-pagetop-button{margin-top:20px}.footer-contents{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;justify-content:center;width:100%;max-width:1170px}.footer-contents-logo img{width:100%;max-width:500px;height:auto}.footer-contents-nav-list{display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap;list-style-type:none;padding-left:0;width:100%;margin-top:20px;margin-left:20px}.footer-contents-nav-list-items{display:-ms-flexbox;display:box;display:flex;min-width:150px;font-family:Zen Maru Gothic,serif;font-size:11px;font-weight:500;height:25px;position:relative}.footer-contents-nav-list-items span{display:inline-block;cursor:pointer;padding-top:2px;padding-left:3px}.footer-contents-nav-list-items span:hover{color:#ff7802}.arrow{background:url(/server/necs/images/footer29-orange.png) no-repeat left 5px;width:15px;height:auto;cursor:pointer}.arrow:hover+span{color:#ff7802}.footer-contents-links{display:-ms-flexbox;display:box;display:flex;margin-top:20px}.footer-contents-links-item{font-family:Zen Maru Gothic,serif;font-size:11px;font-weight:500;color:#ff7802;margin-left:20px}.footer-contents-links-item span:hover{color:#999;cursor:pointer}.footer-contents-privacy-policy{margin-left:40px}.footer-img{height:130px}.password-wrapper{position:relative}.password-wrapper .toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;color:#888}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.cms-modal{font-size:13px;position:absolute;min-width:320px;min-height:162px;background-color:#fff;border:1px solid #eee;$border-radius:4px;$box-shadow:6px 6px 6px rgba(0,0,0,.2);z-index:1050}.cms-modal .resize-handle{position:absolute;font-size:.1px;display:block}.cms-modal .resize-icon{background-image:url(images/ui-icons_222222_256x240.png)}.cms-modal .resize-icon-set{background-position:-64px -224px}.cms-modal .resize-se{cursor:se-resize;width:16px;height:16px;right:1px;bottom:1px;z-index:90}.cms-modal .cms-modal-header{padding:20px 18px 17px;border-bottom:1px solid #eee}.cms-modal .cms-modal-header .cms-modal-close{display:inline-block;cursor:pointer;font-size:20px;color:#888;text-decoration:none;margin-top:-2px;opacity:1;-ms-filter:none;filter:none}.cms-modal .cms-modal-header .cms-modal-close .material-icons,.cms-modal .cms-modal-header .cms-modal-close .material-icons-outlined{font-size:30px!important}.cms-modal .cms-modal-header .cms-modal-title{font-size:18px;font-weight:700;line-height:1.5em;color:#000}.cms-modal .cms-modal-header .cms-modal-supportlink{margin-left:12px;font-size:14px;color:#086bce;cursor:pointer}.cms-modal .cms-modal-header .flexbox{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}.cms-modal .cms-modal-body{overflow-y:auto;padding:10px;min-height:50px}.cms-modal .cms-modal-body a{color:#08c}.cms-modal .cms-modal-body a:hover{color:#005580}.cms-modal .cms-modal-body .tag-box{background-color:#fff;padding:box-padding;border:1px solid #ddd}.cms-modal .cms-modal-body .tag-box .tag-header{font-size:.9em;font-weight:700;color:#2090be;$border-radius:3px;background-color:#eee;border:1px solid #ddd;margin-bottom:5px;padding:2px 5px}.cms-modal .cms-modal-body .tag-box .tag-editor{width:100%;height:100%;min-height:100px;border:1px solid #ddd}.cms-modal .cms-modal-body .cms-section{margin-bottom:10px}.cms-modal .cms-modal-body .cms-section .cms-section-title{font-size:16px;font-weight:700;margin-bottom:8px}.cms-modal .cms-modal-body .cms-section .cms-section-title:before{content:" ";display:none;width:10px;height:10px;background-color:$primary;margin-right:10px}.cms-modal .cms-modal-body .cms-section-left{margin-bottom:10px;float:left;width:50%}.cms-modal .cms-modal-body .cms-section-right{margin-bottom:10px;float:right;width:50%}.cms-modal .cms-modal-footer{padding:18px;border-top:1px solid #eee;background-color:#fff;$border-radius:0 0 10px 10px;text-align:center}.cms-modal .cms-modal-footer .cms-modal-errormessage{margin-bottom:10px}.cms-modal .cms-modal-footer a.btn-std-m{text-decoration:none}.cms-modal .cms-modal-footer a.btn-std-m:not(:last-of-type){margin-right:10px}.cms-modal .cms-modal-footer .cms-modal-btn-cancel,.cms-modal .cms-modal-footer .cms-modal-btn-ok{font-size:14px;box-sizing:border-box;box-shadow:none}.cms-modal .cms-modal-footer .cms-modal-btn-ok{width:112px;height:38px;padding:10px 0;background:#0bc;border-radius:5px}.cms-modal .cms-modal-footer .cms-modal-btn-ok:hover{background:#00afbe}.cms-modal .cms-modal-footer .cms-modal-btn-ok.disabled{background:#ddd}.cms-modal .cms-modal-footer .cms-modal-btn-cancel{width:110px;height:38px;padding:8px 0;color:#888;background:#fff;border:2px solid #888;border-radius:5px}.cms-modal .cms-modal-footer .cms-modal-btn-cancel:hover{background:#f5f5f5}.cms-modal .cms-modal-footer .cms-modal-btn-cancel.disabled{color:#ddd;background:#fff;border:2px solid #ddd}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:rgba(0,0,0,.5)}.lt-ie10 [data-editor=on] .cms-modal-header i.icon-remove-circle{font-size:16px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){[data-editor=on] .cms-modal .cms-modal-header i.icon-remove-circle:not(:target){font-size:16px\9;font-size:20px}}#questionsTable .custom-button{display:-ms-inline-flexbox;display:inline-box;display:inline-flex;width:calc(100% - 20px);max-width:110px;min-height:30px;box-sizing:border-box;border-radius:4px;border:1px solid #bbb;margin:0 10px 8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#f0f0f0;cursor:pointer;text-align:center;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center;font-size:14px}#questionsTable .error-text{color:#d8000c;background-color:#ffd2d2;padding:8px 0 8px 10px;border-radius:4px;display:block;width:calc(100% - 30px);margin:10px 10px 8px 10px;text-align:left}#questionsTable .image-preview{margin:0 10px 8px 10px}#questionsConfirmTable .image-preview,#questionsTable .image-preview{display:block;width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #ddd}.pc-only[data-v-28795063],.sp-only[data-v-28795063]{display:none}@media screen and (min-width:1121px){.pc-only[data-v-28795063]{display:block}}@media screen and (max-width:1120px){.sp-only[data-v-28795063]{display:block}.contents-search-all.active[data-v-28795063],.contents-search-hide.active[data-v-28795063]{display:flex}}