#main{margin-top: 0;}
#module_titleArea, .head_local_nav{display: none;}
.content_wrapper{font-family: "Noto Sans JP", sans-serif;}
.content_section{background: #f2f2f2;}
.content.crosstop .main_visual_wrap {position: relative;background-image: url(../img/crosstop/main_bg.jpg);background-repeat: repeat-x;background-position: top center;background-size: min((1600/1160*100%), 1600px) auto;}
.content.crosstop .main_visual_inner{overflow-x: hidden;max-width: 1160px;margin: 0 auto;}
.content.crosstop{color: #2d343b;}
.content.crosstop .main_title{display: flex;justify-content: center;text-align: center;position: relative;margin: 0 auto;padding-top: 60px;}
.content.crosstop .main_title img{max-width: 838px;width: calc(838/1160*100%);transform: translateX(calc(67/838*100%));}
.content.crosstop .content_wrapper{max-width: 1160px;margin: 0 auto;position: relative;}
.content.crosstop .bg_colour{background: #fff;box-shadow: 2.121px 2.121px 27px 0px rgba(0, 0, 0, 0.07);}
.content.crosstop .title{text-align: center;font-size: 2.875em;margin-bottom: 50px;line-height: 1;font-weight: 100;}
.content.crosstop .title .jp_text{font-size: 0.34783em;display: block;font-weight: 500;}
.content.crosstop .text_colour{color: #cbad48;}
.content.crosstop .feature_block{padding: 50px 10px 10px;}
.content.crosstop .feature_item_block{display: flex;justify-content: space-between;}
.content.crosstop .feature_item_block .feature_col{color: #fff;width: 19.65%;height: 224px;text-align: left;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;padding: 20px 20px 15px;position: relative;display: flex;flex-direction: column;box-sizing: border-box;}
.content.crosstop .feature_item_block .feature_col .text_block{margin-top: auto;}
.content.crosstop .feature_item_block .feature_col .feature_item_title{font-size: 1.125em;font-weight: bold;margin-bottom: 5px;}
.content.crosstop .feature_item_block .feature_col.item_01{background-image: url(../img/crosstop/feature_item01.jpg); }
.content.crosstop .feature_item_block .feature_col.item_02{background-image: url(../img/crosstop/feature_item02.jpg); }
.content.crosstop .feature_item_block .feature_col.item_03{background-image: url(../img/crosstop/feature_item03.jpg); }
.content.crosstop .feature_item_block .feature_col.item_04{background-image: url(../img/crosstop/feature_item04.jpg);padding: 20px 20px 40px; }
.content.crosstop .feature_item_block .feature_col.item_05{background-image: url(../img/crosstop/feature_item05.jpg); }
.content.crosstop .feature_item_block .feature_col .num{position: absolute;top: -18px;left: 14px;width: 50px; }
.content.crosstop .feature_item_block .feature_col .num img{max-width: 100%;}
.content.crosstop .video_block{margin-top: 30px;padding: 70px 80px 72px;}
.content.crosstop .video_block .video_lead_text{font-size: 1.625em;text-align: center;margin: -16px 0 14px;font-weight: 100;}
.content.crosstop .video_block .video_text{font-size: 1.125em;font-weight: 100;text-align: center;margin-bottom: 34px;line-height: 1.7;}
.content.crosstop .video_block .video_title{font-size: 1.75em;font-weight: 100;margin: 20px 0 5px;}
.content.crosstop .video_block .normal_text{font-weight: 100;}
.content.crosstop .video_block .video_content img{vertical-align: middle;max-width: 100%;}
.content.crosstop .video_block .video_content .movie__inner::before {position: relative;z-index: 1;display: block;padding-top: 56.25%;content: '';}
.content.crosstop .video_block .video_content .movie__inner {position: relative;margin-bottom: 10px;}
.content.crosstop .video_block .video_content iframe {position: absolute;z-index: 2;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.content.crosstop .series_section_area{text-align: center;padding: 104px 43px 98px;margin-top: 88px;position: relative;}
.content.crosstop .series_section_area .button {max-width: 306px;width: 100%;margin: 41px auto 0;text-align: center;display: block;}
.content.crosstop .series_section_area .series_img{max-width: 880px;width: 88%;margin: 0 auto;}
.content.crosstop .series_section_area .series_img img{width: 100%;max-width: 100%;vertical-align: top;}
.content.crosstop .series_section_area .series_name {max-width: 490px;width: 49%;margin: 38px auto 0;position: relative;left: 17px;}
.content.crosstop .series_section_area .series_name img{width: 100%;max-width: 100%;vertical-align: bottom;}
.content.crosstop .series_section_area .button a {background: none;padding: 10px 35px 10px 8px;position: relative;}
.content.crosstop .series_section_area .button a .button_text {font-weight: normal;padding-left: 17px;position: relative;}
.content.crosstop .series_section_area .button a .button_text:before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(/home/ih_cooking/shared/img/arr_angle_red.png) no-repeat left center;background-size: 8px auto;background-size: 8px auto;width: 8px;height: 13px;transition: all .25s ease-out;}
.content.crosstop .series_section_area .button a:hover {background-color: #c00;color: #fff;}
.content.crosstop .series_section_area .button a:after {content: "";position: absolute;right: 17px;top: 50%;transform: translateY(-50%);background: url(/home/ih_cooking/sp/img/crosstop/icon_blank_b.png) no-repeat;background-size: 17px 16px;background-position: center;width: 17px;height: 16px;transition: all .25s ease-out;}
.content.crosstop .series_section_area .button a:hover:after {background: url(/home/ih_cooking/sp/img/crosstop/icon_blank_w.png) no-repeat;background-size: 17px 16px;background-position: center;width: 17px;height: 16px;}
.content.crosstop .series_section_area .button a:hover .button_text:before {background: url(/home/ih_cooking/shared/img/arr_angle_white.png) no-repeat left center;background-size: 8px auto;background-size: 8px auto;width: 8px;height: 13px;}
.content.crosstop .banner_block{padding: 50px 10px;text-align: center;}
.content.crosstop .banner_block a{display: block;transition: all .25s ease-out;}
.content.crosstop .banner_block a:hover{opacity: .7;}
.content.crosstop .banner_block img{vertical-align: middle;max-width: 1000px;margin: 0 auto;width: 76%;}
@media screen and (min-width: 768px) and (max-width: 1300px) {
    .content.crosstop .feature_item_block .feature_col{height: 23vw;max-height: 224px;}
    .content.crosstop .feature_item_block .feature_col.item_04{padding: 20px 20px 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 1086px) {
    .content.crosstop .series_section_area .series_name {
        left: 1.565vw;
    }
}
@media only screen and (max-width: 767px){
	.content.crosstop .main_visual_wrap{background-image: url(../img/crosstop/main_bg_x2.jpg);background-repeat: repeat-x;background-size: 100% auto;}
	.content.crosstop .main_title img {margin: 0 auto;max-width: none;width: 95%;transform: none;}
	.content.crosstop .main_title{padding-top: 14px;}
	.content.crosstop .content_wrapper{margin: 18px auto 0;padding: 0 15px;}
	.content.crosstop .feature_block {padding: 38px 10px 10px;}
	.content.crosstop .title .jp_text{font-size: 0.4em;}
	.content.crosstop .feature_item_block{display: block;}
	.content.crosstop .feature_item_block .feature_col{width: 100%;height: 65px;padding: 8px 10px 13px 43px !important;box-sizing: border-box;line-height: 1.2;}
	.content.crosstop .feature_item_block .feature_col + .feature_col{margin-top: 5px;}
	.content.crosstop .feature_item_block .feature_col .feature_item_title{font-size: 1.00251em;}
	.content.crosstop .feature_item_block .feature_col .feature_item_text{font-size: 0.877193em;}
	.content.crosstop .title{margin-bottom: 35px;font-size: 2.5063em;line-height: 1.2;}
	.content.crosstop .feature_item_block .feature_col.item_01{background-image: url(../img/crosstop/feature_item01_x2.jpg); }
	.content.crosstop .feature_item_block .feature_col.item_02{background-image: url(../img/crosstop/feature_item02_x2.jpg); }
	.content.crosstop .feature_item_block .feature_col.item_03{background-image: url(../img/crosstop/feature_item03_x2.jpg); }
	.content.crosstop .feature_item_block .feature_col.item_04{background-image: url(../img/crosstop/feature_item04_x2.jpg);}
	.content.crosstop .feature_item_block .feature_col.item_05{background-image: url(../img/crosstop/feature_item05_x2.jpg); }
	.content.crosstop .feature_item_block .feature_col .num{width: 36px;top: 20px;left: -6px;}
	.content.crosstop .video_block{margin-top: 40px;padding: 38px 20px 37px;}
	.content.crosstop .video_block .video_lead_text{font-size: 1.50376em;margin: -22px 0 19px;line-height: 1.2;}
	.content.crosstop .video_block .video_text{font-size: 1.00251em;line-height: 1.5;margin-bottom: 20px;}
	.content.crosstop .video_block .video_title{font-size: 1.253133em;margin: 19px 0 7px;}
	.content.crosstop .video_block .normal_text{font-size: 1.00251em;line-height: 1.5;}
	.content.crosstop .series_section_area{margin-top: 40px;padding: 50px 4vw 50px;}
	.content.crosstop .series_section_area .series_img{max-width: 100%;width: 100%;}
	.content.crosstop .series_section_area .series_name{max-width: 100%;width: 65.333vw;margin: 5.733vw auto 0;left: 2.267vw;}
	.content.crosstop .series_section_area .button{max-width: 100%;margin: 5.733vw auto 0;}
	.content.crosstop .series_section_area .button a{padding: 2.533vw 4.667vw 2.533vw 1.067vw;font-size: 3.733vw;border-radius: 1.333vw;}
	.content.crosstop .series_section_area .button a::after{right: 4.933vw;background-size: 4vw 3.733vw;background-position: center;width: 4vw;height: 3.733vw;}
	.content.crosstop .series_section_area .button a .button_text{padding-left: 7.333vw;}
	.content.crosstop .series_section_area .button a .button_text::before{background-size: 2vw auto;width: 2vw;height: 3.333vw;left: 2.933vw;}
	.content.crosstop .banner_block{padding: 27px 27px 50px;}
	.content.crosstop .banner_block img{width: 100%;}

}
