@charset "utf-8";

/* reset
************************** */
.content-asset p {line-height: 1.875;margin: 0;}
.primary-content dl {clear: none;overflow:inherit;}
.primary-content dl dt {clear:none; float: none; margin: 0; min-width: 0%;}
.primary-content dl dd {float: none;margin: 0;padding: 0;}
.content-asset ol, .content-asset ul {line-height: 1.875;margin: 0;padding: 0;}
.content-asset ul li {list-style: none;}

/* common
************************** */
.asset_body-petitecollection-mf-lp-202107 { background-color: #edeff2; overflow: hidden; font-size: 1.4414vw; line-height: 1.875; }
.asset_body-petitecollection-mf-lp-202107 * { margin: 0; padding: 0; }
.asset_body-petitecollection-mf-lp-202107 img { width: 100%; max-width: 100%; }
.lp_container { box-sizing: border-box; text-align: left; position: relative; margin: 0 auto; padding: 0 10px; max-width: 1130px; }
.lp_heading { text-align: center; }
.lp_heading span { display: block; font-size: 0; line-height: 0; }
.lp_heading small { display: block; font-size: 2.7027vw; line-height: 1.5357; font-weight: normal; margin-top: 1.8018vw; }
@media screen {
.fade_off { opacity: 0; transition: opacity 1s ease-out; }
.fade_on { opacity: 1; }
}
@media (min-width:768px) {
.spOnly { display: none; }
}
@media (min-width:1110px) {
.asset_body-petitecollection-mf-lp-202107 { font-size: 16px; }
.lp_heading small {font-size: 30px; margin-top: 20px; }
}
@media screen and (max-width:767px) {
.asset_body-petitecollection-mf-lp-202107 { font-size: 14px; line-height: 1.7142; }
.lp_container { padding: 0 25px; }
.lp_heading small { font-size: 18px; line-height: 1.5; margin-top: 10px; }
.pcOnly { display: none; }
}

/* section_header
************************** */
.content-asset .section_header { background-color: #ffffff; padding: 4.9549vw 0 3.6036vw 0; }
.content-asset .section_header p { font-size: 0; line-height: 0; text-align: center; }
.content-asset .section_header p img {width: 25.7657vw; }
@media (min-width:1110px) {
.content-asset .section_header { padding: 55px 0 40px 0; }
.content-asset .section_header p img {width: 286px; }
}
@media screen and (max-width:767px) {
.content-asset .section_header { padding: 25px 0 15px 0; }
.content-asset .section_header p img {width: 204px; }
}

/* section_fv
************************** */
.content-asset .section_fv_title { background-color: #729fc4; color: #ffffff; padding: 4.5045vw 0 4.5045vw 0; }
.content-asset .section_fv_title_heading { text-align: center; }
.content-asset .section_fv_title_heading span:nth-of-type(1) { display: block; font-size: 0; line-height: 0; }
.content-asset .section_fv_title_heading span:nth-of-type(1) img { width: 42.3423vw; }
.content-asset .section_fv_title_heading span:nth-of-type(2) { display: block; font-size: 4.5045vw; margin-top: 1.3513vw; }
.content-asset .section_fv_title_heading small { display: block; font-size: 2.5225vw; font-weight: normal; margin-top: 2.2522vw; }
.content-asset .section_fv_frame { background-color: #ffffff; }
.content-asset .section_fv_frame a { display: block; font-size: 0; line-height: 0; position: relative; }
.content-asset .section_fv_frame a span { position: absolute; top: 50%; left: 50%; width:12.2522vw; transform:translate(-50%, -50%); }
.content-asset .section_fv_frame_inner { position: relative; padding-bottom: 56.25%; }
.content-asset .section_fv_frame_inner iframe,
.content-asset .section_fv_frame_inner video { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.content-asset .section_fv_hash { background-color: #729fc4; color: #ffffff; padding: 1.8018vw 0 2.7027vw 0; }
.content-asset .section_fv_hash dl { text-align: center; }
.content-asset .section_fv_hash dl dt { font-size: 2.1621vw; }
.content-asset .section_fv_hash dl dd { font-size: 3.7837vw; font-weight: bold; line-height: 1.2; }
.content-asset .section_fv_mind { margin-top: 16.2162vw; }
.content-asset .section_fv_mind .lp_container { display: flex; align-items: flex-start; }
.content-asset .section_fv_mind_img { box-shadow: -7.5675vw -5.7657vw 0 0 #c5d7df; font-size: 0; line-height: 0; width: 41.4414%; }
.content-asset .section_fv_mind_right { flex: 1; position: relative; padding: 0 0 0 10px; }
.content-asset .section_fv_mind_text_logo { font-size: 0; line-height: 0; position: absolute; top: 0; right: -16.5016%; margin-top: -19.8019%; width: 79.5379%; }
.content-asset .section_fv_mind_text_text { font-size: 1.8018vw; text-align: center; padding-top: 4.9549vw; }
@media (min-width:1110px) {
.content-asset .section_fv_title { padding: 50px 0 50px 0; }
.content-asset .section_fv_title_heading span:nth-of-type(1) img { width: 470px; }
.content-asset .section_fv_title_heading span:nth-of-type(2) { font-size: 50px; margin-top: 15px; }
.content-asset .section_fv_title_heading small { font-size: 28px; margin-top: 25px; }
.content-asset .section_fv_frame a span { width:136px; }
.content-asset .section_fv_hash { padding: 20px 0 30px 0; }
.content-asset .section_fv_hash dl dt { font-size: 24px; }
.content-asset .section_fv_hash dl dd { font-size: 42px; }
.content-asset .section_fv_mind { margin-top: 180px; }
.content-asset .section_fv_mind_img { box-shadow: -84px -64px 0 0 #c5d7df; }
.content-asset .section_fv_mind_text_text { font-size: 20px; padding-top: 55px; }
}
@media screen and (max-width:767px) {
.content-asset .section_fv_title { padding: 20px 0 ; }
.content-asset .section_fv_title_heading span:nth-of-type(1) img { width: 250px; }
.content-asset .section_fv_title_heading span:nth-of-type(2) { font-size: 22px; line-height: 1.5; margin-top: 5px; }
.content-asset .section_fv_title_heading small { font-size: 18px; line-height: 1.5; margin-top: 5px; }
.content-asset .section_fv_frame a span { width:68px; }
.content-asset .section_fv_hash { padding: 10px 0 15px 0; }
.content-asset .section_fv_hash dl { text-align: center; }
.content-asset .section_fv_hash dl dt { font-size: 18px; line-height: 1.5; }
.content-asset .section_fv_hash dl dd { font-size: 22px; line-height: 1.5; }
.content-asset .section_fv_mind { margin-top: 55px; }
.content-asset .section_fv_mind .lp_container { display: block; }
.content-asset .section_fv_mind_img { box-shadow: -25px -25px 0 0 #c5d7df; width: auto; }
.content-asset .section_fv_mind_right { flex: initial; position: relative; padding: 0; }
.content-asset .section_fv_mind_text_logo { right: -65px; margin-top: 20px; width: 337px; }
.content-asset .section_fv_mind_text_text { font-size: 14px; line-height: 1.5; padding-top: 130px; }
}

/* section_sakurada
************************** */
.content-asset .section_sakurada { margin-top: 10.3603vw; }
.content-asset .section_sakurada .lp_heading span img { width: 51.081vw; }
.content-asset .section_sakurada_block { position: relative; margin-top: 18.018%; }
.content-asset .section_sakurada_block_img { position: absolute; top: 0px; right: -7.6576%; margin-top: -14.4144%; width: 53.3333%; z-index: +2; }
.content-asset .section_sakurada_block_inner { box-sizing: border-box; position: relative; margin-left: 3.6036%; padding: 10.3603% 13.063% 18.4684% 5.4054%; width: 60.1801%; z-index: +1; }
.content-asset .section_sakurada_block_inner::before { background-color: #e5dad1; content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
.content-asset .section_sakurada_block_inner_logo { font-size: 0; line-height: 0; position: absolute; top: 0; left: 2.994%; margin-top: -2.0958%; width: 36.0778%; }
.content-asset .section_sakurada_block_inner_text {text-align: center; }
.content-asset .section_sakurada_text { text-align: center; position: relative; margin: -3.1531% 9.009% 0 40.5405%; padding: 5.8558% 0 5.8558% 7.8108%; z-index: +2; }
.content-asset .section_sakurada_text::before { background-color: rgba(161,190,201,0.5); content: ""; position: absolute; top: 0px; left: 0px; width: 55.3571%; height: 100%; z-index: -1; }
@media (min-width:1110px) {
.content-asset .section_sakurada { margin-top: 115px; }
.content-asset .section_sakurada .lp_heading span img { width: 567px; }
}
@media screen and (max-width:767px) {
.content-asset .section_sakurada { margin-top: 60px; }
.content-asset .section_sakurada .lp_heading span img { width: 273px; }
.content-asset .section_sakurada_block { margin-top: 15px; }
.content-asset .section_sakurada_block_img { position: relative; top: auto; right: auto; margin-top: 0; width: auto; }
.content-asset .section_sakurada_block_logo { position: relative; z-index: +3; }
.content-asset .section_sakurada_block_logo span { display: block; position: absolute; top: 10px; left: -5px; margin-top: 0; width: 121px; }
.content-asset .section_sakurada_block_inner { margin-left: 0; padding: 80px 0 60px 0; width: auto;  }
.content-asset .section_sakurada_block_inner::before { top: -50px; left: 25px; height: calc(100% + 50px); }
.content-asset .section_sakurada_text { margin: 0; padding: 30px 0; }
.content-asset .section_sakurada_text::before { top: 0px; left: -25px; width: calc(73.8461% + 25px); }
}

/* section_tour
************************** */
.content-asset .section_tour { background-color: #cfe3ee; border-top: 6.3063vw solid #729fc4; border-bottom: 6.3063vw solid #729fc4; margin-top: 7.6576vw; padding: 6.7567vw 0 10.8108vw 0; }
.content-asset .section_tour .lp_heading span img { width: 51.2612vw; }
.content-asset .section_tour .lp_heading small { font-size: 2.5225vw; margin-top: 0.4504vw; }
.content-asset .section_tour_block { display: flex; align-items: flex-start; position: relative; margin-top: 4.9549%; }
.content-asset .section_tour_block_img { box-shadow: -4.054vw 3.6036vw 0 0 #acccdb; position: relative; margin-left: -7.6576%; width: 80.2702%; z-index: +2; }
.content-asset .section_tour_block_img small { color: #ffffff; position: absolute; bottom: 5px; right: 10px; font-size: 12px; }
.content-asset .section_tour_block_inner { box-sizing: border-box; position: relative; flex: 1; margin-left: 3.1531%; padding: 16.6666% 0 0 0; z-index: +1; }
.content-asset .section_tour_block_inner_logo { font-size: 0; line-height: 0; position: absolute; top: 0; left: -33.881%; margin-top: 6.3197%; width: 179.1821%; }
.content-asset .section_tour_block_inner_text { font-size: 1.8018vw; text-align: center; position: relative; z-index: +1; }
.content-asset .section_tour_block_inner_img { box-shadow: -4.5045vw -10.8108vw 0 0 #e5dad1; font-size: 0; line-height: 0; margin: 13.0111% -30.855% 0 0; }
.content-asset .section_tour_campaign { margin-top: 8.5585vw; }
.content-asset .section_tour_campaign_logo { font-size: 0; line-height: 0; position: absolute; top: 0; left: -1.1711%; margin-top: -3.1531%; width: 21.2612%; }
.content-asset .section_tour_campaign_img { font-size: 0; line-height: 0; position: absolute; top: 50%; left: 128.5714%; margin-top: -42.1428%; width: 64.2857%; z-index: +1; }
.content-asset .section_tour_campaign_img::before { background-color: #d4e5eb; border-radius: 50%; content: ""; position: absolute; top: 17.5438%; left: 42%; width: 100%; height: 100%; z-index: -1; }
.content-asset .section_tour_campaign_link { text-align: center; margin-top: 0.9009vw; }
.content-asset .section_tour_campaign_link a { border: 0.3603vw solid #729fc4; color: #729fc4; display: inline-block; font-size: 2.2522vw; line-height: 1; text-decoration: none; vertical-align: bottom; padding: 0.9009vw 0; width: 37.8378vw; max-width: 100%; }
.content-asset .section_tour_campaign > dl > dt { background-color: #729fc4; border-radius: 10px 10px 0 0 ; color: #ffffff; font-size: 3.3333vw; font-weight: bold; line-height: 1; text-align: center; padding: 0.9009vw 0; }
.content-asset .section_tour_campaign > dl > dd { background-color: #ffffff; display: flex; justify-content: center; position: relative; padding: 5.4054vw 4.5045vw; }
.content-asset .section_tour_campaign > dl > dd dt { font-size: 2.7027vw; line-height: 1.5; text-align: center; }
.content-asset .section_tour_campaign > dl > dd dd { position: relative; margin-top: 0.9009vw; }

@media screen and (min-width:768px) {
.content-asset .section_tour_campaign_link a { transition: background-color 0.25s ease-out, color 0.25s ease-out; }
.content-asset .section_tour_campaign_link a:hover { background-color: #729fc4; color: #ffffff; }
}
@media (min-width:1110px) {
.content-asset .section_tour { border-top: 70px solid #729fc4; border-bottom: 70px solid #729fc4; margin-top: 85px; padding: 75px 0 120px 0; }
.content-asset .section_tour .lp_heading span img { width: 569px; }
.content-asset .section_tour .lp_heading small { font-size: 28px; margin-top: 5px; }
.content-asset .section_tour_block_img { box-shadow: -45px 40px 0 0 #acccdb; }
.content-asset .section_tour_block_inner_text { font-size: 20px; }
.content-asset .section_tour_block_inner_img { box-shadow: -50px -120px 0 0 #e5dad1; }
.content-asset .section_tour_campaign { margin-top: 95px; }
.content-asset .section_tour_campaign_link { margin-top: 10px; }
.content-asset .section_tour_campaign_link a { border: 4px solid #729fc4; font-size: 25px; padding: 10px 0; width: 420px; }
.content-asset .section_tour_campaign > dl > dt { font-size: 37px; padding: 10px 0; }
.content-asset .section_tour_campaign > dl > dd { padding: 60px 50px; }
.content-asset .section_tour_campaign > dl > dd dt { font-size: 30px; }
.content-asset .section_tour_campaign > dl > dd dd { margin-top: 10px; }
}
@media screen and (max-width:767px) {
.content-asset .section_tour { border-top: 35px solid #729fc4; border-bottom: 35px solid #729fc4; margin-top: 30px; padding: 35px 0 30px 0; }
.content-asset .section_tour .lp_heading span img { width: 265px; }
.content-asset .section_tour .lp_heading small { font-size: 18px; margin-top: 15px; }
.content-asset .section_tour_block { display: block; margin-top: 20px; }
.content-asset .section_tour_block_img { box-shadow: -55px 30px 0 0 #acccdb; margin: 0 -25px; width: auto; }
.content-asset .section_tour_block_img small { right: 5px; font-size: 10px; }
.content-asset .section_tour_block_inner { flex: initial; margin-left: 0; padding: 160px 0 0 0; }
.content-asset .section_tour_block_inner_logo { top: 45px; left: auto; right: -65px; margin-top: 0; width: 337px; }
.content-asset .section_tour_block_inner_text { font-size: 14px; }
.content-asset .section_tour_block_inner_img { box-shadow: 25px 20px 0 0 #e5dad1; margin: 15px 0 0 0; }
.content-asset .section_tour_campaign { margin-top: 45px; }
.content-asset .section_tour_campaign_logo { left: -20px; margin-top: 0; width: 117px; }
.content-asset .section_tour_campaign_img { position: relative; top: 0px; left: 0; margin: 15px 0 30px calc(50% - 100px); width: 143px; }
.content-asset .section_tour_campaign_img::before { top: 18px; left: 60px; }
.content-asset .section_tour_campaign_link { margin-top: 15px; }
.content-asset .section_tour_campaign_link a { border: 3px solid #729fc4; color: #729fc4; display: block; font-size: 18px; padding: 10px 0; width: auto; }
.content-asset .section_tour_campaign > dl > dt { border-radius: 5px 5px 0 0 ; font-size: 22px; padding: 10px 0; }
.content-asset .section_tour_campaign > dl > dd { display: block; padding: 35px 20px 25px 20px; }
.content-asset .section_tour_campaign > dl > dd dt { font-size: 18px; }
.content-asset .section_tour_campaign > dl > dd dd { position: relative; margin-top: 0; }
}

/* section_movie
************************** */
.content-asset .section_movie { padding: 7.2072vw 0 0 0; }
.content-asset .section_movie .lp_heading span img { width: 37.8378vw; }
.content-asset .section_movie_block { display: flex; align-items: flex-start; position: relative; margin-top: 12.1621%; }
.content-asset .section_movie_block_img { position: absolute; top: 0px; left: 23.1711%; margin-top: -6.7567%; width: 84.4864%; z-index: +2; }
.content-asset .section_movie_block_logo { font-size: 0; line-height: 0; position: absolute; bottom: 0px; right: 0px; margin: 0 -9.1621% 4.9549% 0; width: 43.4234vw; }
.content-asset .section_movie_block_inner_text { background-color: #729fc4; color: #ffffff; position: relative; margin-left: -7.4774%; padding: 4.5045% 9.009% 4.054% 7.2072%; }
.content-asset .section_movie_block_inner_text_date { font-size: 2.1621vw; text-align: center; line-height: 1; width: 21.1711vw; }
.content-asset .section_movie_block_inner_text_date > span { display: block; font-size: 4.6846vw; font-weight: bold; margin: 1.8018vw 0; }
.content-asset .section_movie_block_inner_text_date small { font-size: 2.3423vw; margin-left: 5px;  }
.content-asset .section_movie_block_inner_text_date > span span { display: block; font-size: 3.4234vw; margin: 0.4504vw 0 0 0; }
.content-asset .section_movie_block_inner_text dl { text-align: center; margin-top: 5.4054vw; }
.content-asset .section_movie_block_inner_text dl dt { font-size: 2.7027vw; line-height: 1.5; }
.content-asset .section_movie_block_inner_text dl dd { font-size: 1.8018vw; margin-top: 0.4504vw; }
.content-asset .section_movie_block_inner_text_img { font-size: 0; line-height: 0; text-align: center; width: 21.1711vw; }
.content-asset .section_movie_block_inner_text_img img { width: 19.3693vw; }
@media (min-width:1110px) {
.content-asset .section_movie {  padding: 80px 0 0 0; }
.content-asset .section_movie .lp_heading span img { width: 420px; }
.content-asset .section_movie_block_logo { width: 482px; }
.content-asset .section_movie_block_inner_text_date { font-size: 24px; width: 235px; }
.content-asset .section_movie_block_inner_text_date > span { font-size: 52px; margin: 20px 0; }
.content-asset .section_movie_block_inner_text_date small { font-size: 26px; }
.content-asset .section_movie_block_inner_text_date > span span { font-size: 38px; margin: 5px 0 0 0; }
.content-asset .section_movie_block_inner_text dl { margin-top: 60px; }
.content-asset .section_movie_block_inner_text dl dt { font-size: 30px; }
.content-asset .section_movie_block_inner_text dl dd { font-size: 20px; margin-top: 5px; }
.content-asset .section_movie_block_inner_text_img { width: 235px; }
.content-asset .section_movie_block_inner_text_img img { width: 215px; }
}
@media screen and (max-width:767px) {
.content-asset .section_movie { padding: 30px 0 135px 0; }
.content-asset .section_movie .lp_heading span img { width: 201px; }
.content-asset .section_movie_block { display: block; margin-top: 15px; }
.content-asset .section_movie_block_img { position: relative; top: auto; left: auto; margin: 0 -25px; width: auto; }
.content-asset .section_movie_block_logo { bottom: -125px; right: -40px; margin: 0; width: 337px; }
.content-asset .section_movie_block_inner_text { margin: 0 -25px; padding: 0 25px; }
.content-asset .section_movie_block_inner_text > div { display: flex; align-items: center; justify-content: center; padding: 10px 0; }
.content-asset .section_movie_block_inner_text_date { font-size: 18px; width: auto; }
.content-asset .section_movie_block_inner_text_date > span { font-size: 36px; margin: 0 0 10px 0; }
.content-asset .section_movie_block_inner_text_date small { font-size: 18px;}
.content-asset .section_movie_block_inner_text_date > span span { display: inline; font-size: 28px; margin: 0 0 0 5px; }
.content-asset .section_movie_block_inner_text dl { margin-top: 0; padding: 15px 0 20px 0; }
.content-asset .section_movie_block_inner_text dl dt { font-size: 18px; }
.content-asset .section_movie_block_inner_text dl dd { font-size: 14px; margin-top: 10px; }
.content-asset .section_movie_block_inner_text_img { margin-right: 30px; width: 97px; }
.content-asset .section_movie_block_inner_text_img img { width: 97px; }
}

/* section_archive
************************** */
.content-asset .section_archive { padding: 8.1081vw 0 7.2072vw 0; }
.content-asset .section_archive .lp_heading span img { width: 27.7477vw; }
.content-asset .section_archive_block { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 4.5045%; }
.content-asset .section_archive_block li { text-align: center; width: 31%; }
.content-asset .section_archive_block li:nth-of-type(n+4) { margin-top: 5.4054%; }
.content-asset .section_archive_block_link { color: #3E2B2F; display: block; text-decoration: none; }
.content-asset a.section_archive_block_link { color: #3E2B2F; }
.content-asset a.section_archive_block_link:hover { text-decoration: none; }
.content-asset .section_archive_block_link dt { background-color: #729fc4; border-radius: 10px 10px 0 0; color: #ffffff; font-size: 2.1621vw; line-height: 2; }
.content-asset .section_archive_block_link p { font-size: 1.8018vw; line-height: 1.7; margin-top: 0.9009vw; }
@media screen and (min-width:768px) {
.content-asset a.section_archive_block_link { transition: opacity 0.25s ease-out; }
.content-asset a.section_archive_block_link:hover { opacity: 0.7; }
}
@media (min-width:1110px) {
.content-asset .section_archive { padding: 90px 0 80px 0; }
.content-asset .section_archive .lp_heading span img { width: 308px; }
.content-asset .section_archive_block_link dt { font-size: 24px; }
.content-asset .section_archive_block_link p { font-size: 20px; margin-top: 10px; }
}
@media screen and (max-width:767px) {
.content-asset .section_archive { padding: 5px 0 25px 0; }
.content-asset .section_archive .lp_heading span img { width: 145px; }
.content-asset .section_archive .lp_heading small { font-size: 15px; margin-top: 5px; }
.content-asset .section_archive_block { display: block; margin-top: 15px; }
.content-asset .section_archive_block li { text-align: left; width: auto; }
.content-asset .section_archive_block li:nth-of-type(n+4) { margin-top: 20px; }
.content-asset .section_archive_block li:nth-of-type(n+2) { margin-top: 20px; }
.content-asset .section_archive_block_link { display: flex; align-items: center; }
.content-asset .section_archive_block_link dl { margin-right: 15px; width: 165px; }
.content-asset .section_archive_block_link dt { border-radius: 5px 5px 0 0; font-size: 14px; text-align: center; }
.content-asset .section_archive_block_link p { flex: 1; font-size: 14px; line-height: 1.5; margin-top: 0; }
}

/* section_series
************************** */
.content-asset .section_series { background-color: #ffffff; }
.content-asset .section_series a { background-color: #c9587f; display: block; color: #ffffff; color: #ffffff; padding: 4.9549vw 0 3.6036vw 0; text-decoration: none; }
.content-asset .section_series a:hover { text-decoration: none; }
.content-asset .section_series .lp_heading span img { width: 67.2072vw; }
.content-asset .section_series p { font-size: 2.2522vw; text-align: center; position: relative; margin-top: 1.8018vw; padding-top: 1.8018vw; }
.content-asset .section_series p::before { background-color: #ffffff; content: ""; position: absolute; top: -1px; left: calc(50% - 14px); width: 28px; height: 2px; }
@media screen and (min-width:768px) {
.content-asset .section_series a { transition: opacity 0.25s ease-out; }
.content-asset .section_series a:hover { opacity: 0.7; }
}
@media (min-width:1110px) {
.content-asset .section_series a { padding: 55px 0 40px 0; }
.content-asset .section_series .lp_heading span img { width: 746px; }
.content-asset .section_series p { font-size: 25px; margin-top: 20px; padding-top: 20px; }
}
@media screen and (max-width:767px) {
.content-asset .section_series a { padding: 25px 0 20px 0; }
.content-asset .section_series .lp_heading span img { width: 345px; }
.content-asset .section_series .lp_heading small { margin-top: 2px; }
.content-asset .section_series p { font-size: 18px; margin-top: 9px; padding-top: 10px; }
.content-asset .section_series p::before { top: 0px; left: calc(50% - 7px); width: 14px; height: 1px; }
}





