@charset "utf-8";
.curation_box {line-height: 1.9;}
.curation_box .curation_order {background-color:#f8f9fa; padding:30px 40px; border-bottom:1px solid #dee2e6; border-top:1px solid #dee2e6; font-size:1.0625rem; font-weight:400;}
.curation_box .curation_order ul li {padding:0 0 13px 0; list-style:none;}
.curation_box .curation_order ul li:last-child {padding:0 0 0 0;}
.curation_box .curation_order ul li strong {color:#00368b; font-weight:400;}
.curation_box .curation_order ul li strong a {color:#00368b;}
.curation_box .curation_order ul li strong i {display:inline-block; width:23px; font-style:normal;}
.curation_box .curation_order ul li p {padding-left:23px; color:#666; margin-top:3px;}

.curation_box .curation_body {padding:35px 0 0 0; font-size:1.0625rem; font-weight:400;}
.curation_box .curation_body .box {position:relative; margin-bottom:35px; height:auto; padding:1px;}
.curation_box .curation_body .box:after {content:''; display:block; clear:both;}
.curation_box .curation_body .tit01 {font-weight:500;  letter-spacing:-0.05em; font-size:1.375rem; color:#000; margin-bottom:10px;}
.curation_box .curation_body .tit02 {font-weight:400; letter-spacing:-0.01em; color:#1974dd; margin-top:25px; font-size:18px;}
.curation_box .curation_body .text {margin-top:27px; margin-left:0; margin-right:0; margin-bottom:0; padding:0; border:none !important; font-size:1.125rem; text-align:justify;}
.curation_box .curation_body .text a {color:#0d47a1; box-sizing:border-box;}
.curation_box .curation_body .text strong {font-weight: 500;}
.curation_box .curation_body .text a[target='_blank']:after {content: "\ea6a"; font-family: 'xeicon'; font-size: 12px; line-height: 1; color: #0d47a1; font-weight: normal; margin-left:5px; margin-right: 3px; transform:rotate(90deg); display: inline-block;}

.curation_box .curation_body img {margin:0 !important;}
.curation_box .curation_body img {max-width:100% !important; height:auto !important; position: relative; left: 50%;transform: translateX(-50%);}
.curation_box .curation_body .movie {max-width:600px; margin-top:20px;}
.curation_box .curation_body .movie .inner {position:relative; padding-bottom:56.23%; height:0; font-size:0; line-height:0; overflow:hidden;}
.curation_box .curation_body .movie .inner iframe, .curation_body .movie .inner video {position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%;}
.curation_box .curation_body a {display: inline !important;}
.curation_box .curation_body p {margin-bottom: 0;}

.curation_box .curation_body .tit01 + .text {margin-top: 10px;}
.curation_box .curation_body .tit02 + .text {margin-top: 10px;}
.curation_box .curation_body .text + .tit02  {margin-top: 35px;}

.curation_box .curation_more {color:#0d47a1 !important; font-weight: 500; font-size:12px !important; background:url('../images/curation/ico_more.gif') left center no-repeat; padding-left:7px !important; margin-left:10px !important; font-weight:normal; white-space:nowrap;}
.curation_box .curation_golink {color:#0d47a1 !important; font-weight: 500; font-size:12px !important; margin-left:10px !important; font-weight:normal; white-space:nowrap;}


/*=================================================================================
 * media
=================================================================================*/

/* Tablet */
@media only screen and (max-width:1220px) {
	.curation_box .curation_order {padding:15px;}
	.curation_box .curation_body {padding:20px 10px 0 10px;}
}

@media only screen and (max-width:860px) {
	.curation_box .curation_body table {width:auto !important; height:auto !important;}
	.curation_box .curation_body table .imageArea img {max-width:100% !important; height:auto !important;}
	.curation_box .curation_body img {max-width:100% !important; height:auto !important;}
}

@media only screen and (max-width:700px) {
}

/* Moblie */
@media only screen and (max-width:420px) {
}

/*=================================================================================
* Card News view
=================================================================================*/
.curation_box .cardnews_slider {margin: 0 !important; padding: 0 !important;}
.curation_box .cardnews_slider .flexslider .slides img { width:100%; height:100%; display:block;}
.curation_box .cardnews_slider .slider {position:relative; background:#424242; box-sizing:border-box; max-width:470px; margin: 0 auto;}
.curation_box .cardnews_slider .slider .tit {background:#e8ecf2; box-sizing:border-box; padding:0 60px 0 20px;}
.curation_box .cardnews_slider .slider .tit h3 {color:#333333; height:50px; line-height:50px; font-weight: 400; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; word-break:normal; font-size:14px; display: block;}
.curation_box .cardnews_slider .slider .current {position:absolute; right:0; top:0; height:50px; width:50px; line-height:50px; text-align:center; background:#c5cdd9; color:#fff; font-size:13px; display: none;}
.curation_box .cardnews_slider .slider .current span {margin:0 3px;}
.curation_box .cardnews_slider .slider #slider {position:relative; margin:0 auto; padding: 0 !important; border: 1px solid #d5dce6;}
.curation_box .cardnews_slider .slider #slider img {-moz-user-select:none;}
.curation_box .cardnews_slider .slider #slider .flex-nav-prev .flex-disabled {opacity:1; visibility: visible;}
.curation_box .cardnews_slider .slider #slider .flex-nav-next .flex-disabled {opacity:1; visibility:visible;}
.curation_box .cardnews_slider .slider #slider .first {display:none !important;}
.curation_box .cardnews_slider .slider #slider .first button {position:absolute; right:-30px; top:50%; margin-top:-25px; width:24px; height:50px; background-image:url('../images/curation/next_first.png'); background-size:100% 100%; background-repeat:no-repeat; text-indent:-10000px; font-size:0; line-height:0;}
.curation_box .cardnews_slider .slider #carousel {position:relative; box-sizing:border-box; padding:5% 6.47% 5% 6.47%; font-size:0; line-height:0;}
.curation_box .cardnews_slider .slider #carousel .flex-viewport {z-index:2;}
.curation_box .cardnews_slider .slider #carousel li button {padding:0 3%;}
.curation_box .cardnews_slider .slider #carousel li img {opacity:0.3; cursor:pointer; user-select:none; border:3px solid #424242; width:100%; height:100%; box-sizing:border-box; transition:all .2s ease;}
.curation_box .cardnews_slider .slider #carousel li img:hover {opacity:1;}
.curation_box .cardnews_slider .slider #carousel li.flex-active-slide {cursor:default; opacity:1;}
.curation_box .cardnews_slider .slider #carousel li.flex-active-slide img {opacity:1; border:3px solid #076db8;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav {position:absolute; left:0; right:0; top:19%; bottom:19%;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav:after {content:''; display:block; clear:both;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav li {display:table; width:4%; height:100%;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav li:nth-child(1) {float:left; margin-left:2%;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav li:nth-child(2) {float:right; margin-right:2%;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav li a {display:table-cell; vertical-align:middle; text-align:center; font-size:0; background-color:#242424; opacity:1; transition:all .2s ease;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav li a:after {display:inline-block; color:#fff; font-size:18px;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav li:nth-child(1) a:after {content:'ã€Š'; text-indent:-5px;}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav li:nth-child(2) a:after {content:'ã€‹';}
.curation_box .cardnews_slider .slider #carousel .flex-direction-nav li .flex-disabled {opacity:0;}

.curation_box .cardnews_slider .slider.slider_wrap {padding-top: 0;}
.curation_box .cardnews_slider .slider.slider_wrap .current {padding: 0; top: 0; display: block;}
.curation_box .cardnews_slider .slider.slider_wrap .flex-direction-nav + .current {display: none;}
.curation_box .cardnews_slider .slider.slider_wrap .slider_for .flex-viewport {box-shadow:none;}
.curation_box .cardnews_slider .slider.slider_wrap .flex-direction-nav a {background-color: transparent; top: 50%;}
.curation_box .cardnews_slider .slider.slider_wrap .flex-direction-nav a:before {color: #c5cdd9;}
.curation_box .cardnews_slider .slider.slider_wrap .flex-direction-nav .flex-next {right: -50px;}
.curation_box .cardnews_slider .slider.slider_wrap .flex-direction-nav .flex-prev {left: -50px;}

/*=================================================================================
* covid-19
=================================================================================*/
.curation_pop.covid-19 {}
.curation_pop.covid-19 .curation_wrap{padding:0 0; max-width:none;}
.curation_pop.covid-19 .section:nth-child(1) {padding: 0 0 25px 0;}
.curation_pop.covid-19 .container {padding:0 0; max-width:100%; margin:0 auto; box-sizing:border-box;}
.curation_pop.covid-19 .curation_add {display: none;}

.curation_pop.covid-19 .head {border-bottom:none;}
.curation_pop.covid-19 .curation_order {position: relative; box-sizing:border-box; background-color:#fff; padding:30px 40px 0px 40px; border:3px solid #086aa9; border-radius: 20px;}
.curation_pop.covid-19 .curation_order > div {display: table;}
.curation_pop.covid-19 .curation_order > div > ul {display: table-cell; padding-right: 30px;}
.curation_pop.covid-19 .curation_order > div > ul li {padding-bottom: 30px;}
.curation_pop.covid-19 .curation_order > div > ul li span {display: block; margin-top: 7px; padding-left: 30px; font-size: 15px;}
.curation_pop.covid-19 .curation_order > div > ul li span  a {color: #555;}
.curation_pop.covid-19 .curation_order > div > ul strong {font-size: 20px;}
.curation_pop.covid-19 .curation_order > div > ul strong i {display: inline-block; width: 23px; height: 23px; border-radius: 20px; background-color: #086aa9;  vertical-align: middle; position: relative; top: -2px; color: #fff; text-align: center; font-size: 14px; line-height: 1.5; margin-right: 5px;}
.curation_pop.covid-19 .curation_order > div > ul > ul {padding-left: 10px;}

.curation_pop.covid-19 .curation_order_fixed {position: fixed; right: 0; top: 30%; text-align: right; z-index: 100; transition:all .2s ease; margin-right: 10px;}
.curation_pop.covid-19 .curation_order_fixed > ul {position: relative; background-color: #fff; border: 1px solid #95a9bd; padding: 10px; border-radius: 20px;}
.curation_pop.covid-19 .curation_order_fixed > ul:after {content: ''; position: absolute; top: 28px; bottom: 28px; right: 25px; width: 1px; background-color: #cdd8e4;}
.curation_pop.covid-19 .curation_order_fixed > ul > li {position: relative; padding: 3px 0;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > a {position: relative; font-size: 15px; color: #95a9bd; display: inline-block; padding:8px 30px 5px 15px; border-radius: 20px; transition:all .2s ease; z-index: 2; width: auto; white-space: nowrap;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > a:after {content: ''; display: inline-block; width: 10px; height: 10px; border-radius: 20px; background-color: #95a9bd; position: absolute; right: 10px; top: 50%; margin-top: -5px; z-index: 2; transition:all .2s ease;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > a i {display: inline-block; width: 23px; height: 23px; border-radius: 20px; background-color: #95a9bd;  vertical-align: middle; position: relative; top: -2px; color: #fff; text-align: center; line-height: 1.5; margin-right: 5px;}
.curation_pop.covid-19 .curation_order_fixed > ul > li:hover > a {color: #fff; background-color: #0091ea;}
.curation_pop.covid-19 .curation_order_fixed > ul > li:hover > a:after {background-color: #fff;}
.curation_pop.covid-19 .curation_order_fixed > ul > li:hover > a i {background-color: #0091ea;}
.curation_pop.covid-19 .curation_order_fixed > ul > li.active > a {color: #fff; background-color: #0091ea;}
.curation_pop.covid-19 .curation_order_fixed > ul > li.active > a:after {background-color: #fff;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > ul {padding: 10px 0 10px 0;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > ul > li {padding: 3px 0;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > ul > li > a {position: relative; padding:5px 30px 5px 15px; color: #95a9bd;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > ul > li > a:after {content: ''; display: inline-block; width: 5px; height: 5px; border-radius: 20px; background-color: #95a9bd; position: absolute; right: 13px; top: 50%; margin-top: -2.5px; z-index: 2; transition:all .2s ease;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > ul > li > a:hover {color: #0091ea;}
.curation_pop.covid-19 .curation_order_fixed > ul > li > ul > li > a:hover:after {background-color: #0091ea;}
.curation_pop.covid-19 .curation_order_fixed button {width: 32px; height: 32px; background-color:#0091ea; position: absolute; top: 50%; left: -15px; margin-top: -16px; border-radius: 100%; font-size: 0; line-height: 0; background-image: url('../images/curation/close.png'); transition:all .2s ease;}
.curation_pop.covid-19 .curation_order_fixed button.close {background-image: url('../images/curation/open.png');}

.curation_pop.covid-19 .s1_tit01 {position: relative; font-weight: 700; letter-spacing:-0.05em; font-size:26px; color:#002157; margin-bottom:30px; margin-top: 30px; padding-bottom: 3px;}
.curation_pop.covid-19 .s1_tit01:after {content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 13px; background-color: #f2f6fa; z-index: -1;}
.curation_pop.covid-19 .s1_tit01 i {display: inline-block; width: 30px; height: 30px; background-color: #002157; color: #fff; border-radius: 100%; text-align: center; line-height: 30px; margin-right: 5px; font-weight: 500; font-size: 19px; vertical-align: middle; margin-top: -3px;}
.curation_pop.covid-19 .s1_tit02 {font-weight: 500; letter-spacing:-0.05em; color:#444; font-size:22px; margin-bottom:15px;}
.curation_pop.covid-19 .s1_tit03 {font-weight: 500; letter-spacing:-0.05em; color:#555; font-size:19px; margin-bottom:15px;}
.curation_pop.covid-19 .s1_tit04 {position: relative; font-size: 1.125rem; font-weight: 500; letter-spacing:-0.05em; color:#555555; font-weight: normal; margin-bottom: 10px; display: block;}
.curation_pop.covid-19 .s1_text1 {color:#555; margin-left:0; margin-right:0; margin-bottom:0; padding:0; border:none !important; font-size:1.125rem; text-align:justify; margin-bottom:30px;}
.curation_pop.covid-19 .s1_text1 a {color:#086aa9; box-sizing:border-box; display: inline;}
.curation_pop.covid-19 .s1_text1 a[target='_blank']:after {content: "\ea6a"; font-family: 'xeicon'; font-size: 12px; line-height: 1; color: #0d47a1; font-weight: normal; margin-left:5px; margin-right: 3px; transform:rotate(90deg); display: inline-block;}
.curation_pop.covid-19 .s1_text1 .tit_st1 a {color:#333 !important;}
.curation_pop.covid-19 .s1_text2 {border-left: 4px solid #eef3f8; padding-left: 20px; margin-bottom:30px; color:#888; font-size:1.125rem;}
.curation_pop.covid-19 .s1_text2 a {color:#888; box-sizing:border-box; display: inline;}
.curation_pop.covid-19 .s1_text2 a[target='_blank']:after {content: "\ea6a"; font-family: 'xeicon'; font-size: 12px; line-height: 1; color: #0d47a1; font-weight: normal; margin-left:5px; margin-right: 3px; transform:rotate(90deg); display: inline-block;}
.curation_pop.covid-19 .s1_text3 {border: 3px solid #f2f6fa; padding: 30px 50px; margin-bottom:30px; border-radius: 15px; font-size:1.125rem;}
.curation_pop.covid-19 .s1_text3 a {color:#086aa9; box-sizing:border-box; display: inline;}
.curation_pop.covid-19 .s1_text3 a[target='_blank']:after {content: "\ea6a"; font-family: 'xeicon'; font-size: 12px; line-height: 1; color: #0d47a1; font-weight: normal; margin-left:5px; margin-right: 3px; transform:rotate(90deg); display: inline-block;}
.curation_pop.covid-19 .s1_text4 {margin-left:0; margin-right:0; margin-bottom:0; padding:0; border:none !important; margin-bottom:30px;}
.curation_pop.covid-19 .img_box {margin-bottom:30px; }
.curation_pop.covid-19 .img_box ul {display: table; table-layout: fixed; width: 100%;}
.curation_pop.covid-19 .img_box ul li {display: table-cell; padding: 10px; text-align: center;}
.curation_pop.covid-19 .img_box ul li img {width: 100%;}
.curation_pop.covid-19 .img_box ul li strong {display: block; text-align: center; color: #086aa9; font-size: 17px; font-weight: 500; margin-top: 10px;}
.curation_pop.covid-19  strong {font-weight: 500; }
.curation_pop.covid-19 a.more {color:#086aa9; box-sizing:border-box; font-size: 15px; color: #086aa9 !important; font-weight: 500; vertical-align: middle; border-bottom: 1px solid #086aa9; margin-left: 5px;}
.curation_pop.covid-19 a.more[target='_blank']:after {display: none;}
.curation_pop.covid-19 a.more.none {border-bottom: none;}
.curation_pop.covid-19 a.more2 {color:#086aa9; box-sizing:border-box; font-size: 15px; color: #086aa9 !important; font-weight: 400; vertical-align: middle; margin-left: 5px;}
.curation_pop.covid-19 a.more2[target='_blank']:after {display: none;}
.curation_pop.covid-19 a.s1_link {color:#333333; font-size: 16px; padding: 10px 20px; border: 1px solid #dee2e6; display: inline-block; margin: 5px 3px; border-radius: 100px;}
.curation_pop.covid-19 a.s1_link[target='_blank']:after {content:''; clear:both; display:inline-block; width:12px; height:5px; vertical-align:middle; margin-left:5px; background-image:url('../images/curation/ico_link.png'); background-size:100% 100%; background-position:50% 50%; background-repeat:no-repeat;}
.curation_pop.covid-19 .tit_st1 {color:#333333; font-size: 16px; padding: 10px 20px; border: 1px solid #dee2e6; display: inline-block; border-radius: 100px; font-weight: normal; font-weight: 500; margin-bottom: 10px;}
.curation_pop.covid-19 .tit_st1 a {color:#333 !important;}
.curation_pop.covid-19 .btn_more {color:#086aa9; box-sizing:border-box; font-size: 15px;}
.curation_pop.covid-19 .box div:last-child {margin-bottom: 0;}
.curation_pop.covid-19 .box p:last-child {margin-bottom: 0;}

.curation_pop.covid-19 .accessibility {display: none;}
.curation_pop.covid-19 .top {display: none;}
.curation_pop.covid-19 .head {display: none;}
.curation_pop.covid-19 .curation_pop_close {display: none;}
.curation_pop.covid-19 .curation_order_fixed {display: none;}
.curation_pop.covid-19 .btn_top {display: none;}
.curation_pop.covid-19 .footer {display: none;}

/* Tablet */
@media only screen and (max-width:1130px) {
	.curation_pop.covid-19 .curation_order > div {display: table;}
	.curation_pop.covid-19 .curation_order > div > ul {display: block; padding-right: 0;}
}

@media only screen and (max-width:860px) {
	.curation_pop.covid-19 .curation_wrap {padding:0 0;}
	.curation_pop.covid-19 .section:nth-child(1) {padding: 0 0 15px 0; }
}

@media only screen and (max-width:740px) {
	.curation_pop.covid-19 .img_box ul li {display: block;}
}

@media only screen and (max-width:592px) {
	.curation_pop .curation_wrap{padding:0;}
	.curation_pop.covid-19 .section:nth-child(1) {}
	.curation_pop.covid-19 .curation_order {background-image: none;}
	.curation_pop.covid-19 .curation_order_fixed.close {right: -230px; }
}