.header-btn-area:lang(en),
.header-btn-area:lang(fr),
.header-btn-area:lang(de),
.header-btn-area:lang(ko),
.header-btn-area:lang(zh-CN),
.header-btn-area:lang(zh-TW) {display:none}#page_top:lang(en),
#page_top:lang(fr),
#page_top:lang(de),
#page_top:lang(ko),
#page_top:lang(zh-CN),
#page_top:lang(zh-TW) {bottom:55px;right:20px}footer:lang(en),
footer:lang(fr),
footer:lang(de),
footer:lang(ko),
footer:lang(zh-CN),
footer:lang(zh-TW) {padding:20px 0 35px 0;margin:0}#copy:lang(en),
#copy:lang(fr),
#copy:lang(de),
#copy:lang(ko),
#copy:lang(zh-CN),
#copy:lang(zh-TW) {height:50px}.plan-area:lang(fr) {height:680px}.plan-box:lang(en),
.plan-box:lang(fr),
.plan-box:lang(de) {min-height:600px;grid-template-rows:220px minmax(auto,185px) 60px minmax(30px,50px) 40px}a.plan-btn:lang(en),
	a.plan-btn:lang(fr),
	a.plan-btn:lang(de) {line-height:1.5}.gift-area:lang(en),
.spot-area:lang(en) {height:300px}.gift-area:lang(fr),
.gift-area:lang(de),
.spot-area:lang(fr),
.spot-area:lang(de) {height:355px}.ranking-area .title-area h2:lang(fr),
.ranking-area .title-area h2:lang(de),
.ranking-area .title-area span:lang(fr),
.ranking-area .title-area span:lang(de) {width:100%}@media screen and (min-width:436px){.event-area .title-area h2:lang(fr),
	.event-area .title-area h2:lang(de) {margin:5px 10px 0 0}.ranking-area .title-area h2:lang(fr),
	.ranking-area .title-area h2:lang(de),
	.ranking-area .title-area span:lang(fr),
	.ranking-area .title-area span:lang(de) {width:auto}li.ranking-box .rank-txt:lang(en),
    li.ranking-box .rank-txt:lang(fr),
    li.ranking-box .rank-txt:lang(de),
    li.ranking-box .rank-txt:lang(zh-CN),
    li.ranking-box .rank-txt:lang(zh-TW),
    li.ranking-box .rank-txt:lang(ko) {font-size:90%}li.ranking-box .rank-txt p:lang(en),
    li.ranking-box .rank-txt p:lang(fr),
    li.ranking-box .rank-txt p:lang(de),
    li.ranking-box .rank-txt p:lang(zh-CN),
    li.ranking-box .rank-txt p:lang(zh-TW),
    li.ranking-box .rank-txt p:lang(ko) {line-height:1.1}li.ranking-box .rank-txt span i:lang(en),
    li.ranking-box .rank-txt span i:lang(fr),
    li.ranking-box .rank-txt span i:lang(de),
    li.ranking-box .rank-txt span i:lang(zh-CN),
    li.ranking-box .rank-txt span i:lang(zh-TW),
    li.ranking-box .rank-txt span i:lang(ko) {margin:0 5px}}.put-on-catch:lang(en),
.put-on-catch:lang(fr),
.put-on-catch:lang(de) {position:absolute;z-index:82;top:45px}#main-slide .slide-img span:lang(en),
#main-slide .slide-img span:lang(fr),
#main-slide .slide-img span:lang(de) {word-break:break-word;height:50px;font-size:80%;line-height:1.5;text-align:left}ul.slick-dots01:lang(en),
ul.slick-dots01:lang(fr),
ul.slick-dots01:lang(de) {bottom:60px}.contents-marquee:lang(en),
.contents-marquee:lang(fr),
.contents-marquee:lang(de) {height:90px}#marquee:lang(en),
#marquee:lang(fr),
#marquee:lang(de) {height:90px;overflow:hidden}@media screen and (min-width:436px){#main-slide .slide-img span:lang(en),
    #main-slide .slide-img span:lang(fr),
    #main-slide .slide-img span:lang(de) {height:30px;padding:.3em 1em;text-align:right}.contents-marquee:lang(en),
    .contents-marquee:lang(fr),
    .contents-marquee:lang(de) {height:35px;overflow:hidden}#marquee:lang(en),
    #marquee:lang(fr),
    #marquee:lang(de) {padding:8px 0 0 10px;height:35px}}.foot-recommend ul.grid-frame:lang(en),
.foot-recommend ul.grid-frame:lang(fr),
.foot-recommend ul.grid-frame:lang(de) {grid-template-rows:repeat(2,430px)}.foot-recommend li.ranking-box img:lang(en),
.foot-recommend li.ranking-box img:lang(fr),
.foot-recommend li.ranking-box img:lang(de) {height:430px}.foot-feature .photo:lang(en),
.foot-feature .photo:lang(fr),
.foot-feature .photo:lang(de) {height:245px}.area-mark:lang(en),
.area-mark:lang(fr),
.area-mark:lang(de) {padding:5px 5px}.area-mark i:lang(en),
.area-mark i:lang(fr),
.area-mark i:lang(de) {margin-right:3px}.plan-txt-area:lang(en),
.plan-txt-area:lang(fr),
.plan-txt-area:lang(de) {line-height:1.4;overflow:hidden}.archive-plan-area .plan-box:lang(en) {min-height:450px}.archive-plan-area .plan-box:lang(fr),
.archive-plan-area .plan-box:lang(de) {min-height:470px}.archive-plan-area .plan-photo:lang(en),
.archive-plan-area .plan-photo:lang(fr),
.archive-plan-area .plan-photo:lang(de) {height:200px}.plan-icon-area:lang(en),
.plan-icon-area:lang(fr),
.plan-icon-area:lang(de) {grid-template-rows:1fr 1fr 70px 70px;align-items:flex-start}@media screen and (min-width:436px){.plan-icon-area:lang(en),
	.plan-icon-area:lang(fr),
	.plan-icon-area:lang(de) {grid-template-rows:1fr 70px}}.reserv-form-area:lang(en),
.reserv-form-area:lang(fr),
.reserv-form-area:lang(de),
.reserv-form-area:lang(zh-CN),
.reserv-form-area:lang(zh-TW),
.reserv-form-area:lang(ko) {display:none}.reserv-form-button:lang(en),
.reserv-form-button:lang(fr),
.reserv-form-button:lang(de),
.reserv-form-button:lang(zh-CN),
.reserv-form-button:lang(zh-TW),
.reserv-form-button:lang(ko) {display:block;width:100%;margin-bottom:2.5em;text-align:center}.other-language:lang(ja) {display:none}.other-language:lang(en),
.other-language:lang(fr),
.other-language:lang(de),
.other-language:lang(zh-CN),
.other-language:lang(zh-TW),
.other-language:lang(ko) {display:block}@media screen and (min-width:436px){.plan-icon-area:lang(en),
    .plan-icon-area:lang(fr),
    .plan-icon-area:lang(de) {grid-template-rows:1fr 70px}.icon-frame:lang(en),
        .icon-frame:lang(fr),
        .icon-frame:lang(de) {width:70%}.plan-icon-area div.icon-box:lang(en),
        .plan-icon-area div.icon-box:lang(fr),
        .plan-icon-area div.icon-box:lang(de) {width:auto;margin-right:10px}}.alp-container:lang(en),
.alp-container:lang(fr),
.alp-container:lang(ko) {text-justify:inter-word}.title-area:lang(en),
.title-area:lang(fr),
.title-area:lang(de) {display:flex;flex-wrap:wrap;align-items:center}h2.title-dp-learning:lang(en),
h2.title-dp-learning:lang(fr),
h2.title-dp-learning:lang(de) {display:inline;width:auto;max-width:100%;line-height:1.3em;margin:0 .5em .5em 0}h2.title-dp-learning br:lang(en),
h2.title-dp-learning br:lang(fr),
h2.title-dp-learning br:lang(de) {display:none}.ribbon-alp-ishinomaki:lang(zh-CN),
			.ribbon-alp-higashimatsushima:lang(zh-CN),
			.ribbon-alp-onagawa:lang(zh-CN),
			.ribbon-alp-ishinomaki:lang(zh-TW),
			.ribbon-alp-higashimatsushima:lang(zh-TW),
			.ribbon-alp-onagawa:lang(zh-TW),
			.ribbon-alp-ishinomaki:lang(ko),
			.ribbon-alp-higashimatsushima:lang(ko),
			.ribbon-alp-onagawa:lang(ko) {line-height:2.1em}.ribbon-alp-ishinomaki:lang(en),
			.ribbon-alp-higashimatsushima:lang(en),
			.ribbon-alp-onagawa:lang(en),
			.ribbon-alp-onagawa:lang(fr),
			.ribbon-alp-higashimatsushima:lang(fr),
			.ribbon-alp-ishinomaki:lang(fr),
			.ribbon-alp-onagawa:lang(de),
			.ribbon-alp-higashimatsushima:lang(de),
			.ribbon-alp-ishinomaki:lang(de) {width:100%;padding:0 1em 0 .5em;margin:0 0 .5em 0}.ribbon-alp-ishinomaki:lang(en):after,
			.ribbon-alp-higashimatsushima:lang(en):after,
			.ribbon-alp-onagawa:lang(en):after,
			.ribbon-alp-ishinomaki:lang(fr):after,
			.ribbon-alp-higashimatsushima:lang(fr):after,
			.ribbon-alp-onagawa:lang(fr):after {border-width:1.25em .5em 1.25em 0}.ribbon-alp-ishinomaki:lang(de):after,
			.ribbon-alp-higashimatsushima:lang(de):after,
			.ribbon-alp-onagawa:lang(de):after {border-width:1.4em .5em 1.25em 0}h2.title-dp-learning:lang(ko) {width:60%}.learning-veiw img:lang(en),
		.learning-veiw img:lang(fr),
		.learning-veiw img:lang(de) {max-width:100%;margin:0 auto}@media screen and (min-width:436px){.learning-veiw img:lang(en),
	.learning-veiw img:lang(fr),
	.learning-veiw img:lang(de) {max-width:calc(50% - 1em);margin:0 auto}}table.learning-schedule-dp-learning:lang(en),
		table.learning-schedule-e-learning:lang(en),
		table.learning-schedule-tourist-facilities:lang(en),
		table.learning-schedule-dp-learning:lang(fr),
		table.learning-schedule-e-learning:lang(fr),
		table.learning-schedule-tourist-facilities:lang(fr),
		table.learning-schedule-dp-learning:lang(de),
		table.learning-schedule-e-learning:lang(de),
		table.learning-schedule-tourist-facilities:lang(de) {width:100%}@media screen and (min-width:436px){table.learning-schedule-dp-learning:lang(en),
	table.learning-schedule-e-learning:lang(en),
	table.learning-schedule-tourist-facilities:lang(en),
	table.learning-schedule-dp-learning:lang(fr),
	table.learning-schedule-e-learning:lang(fr),
	table.learning-schedule-tourist-facilities:lang(fr),
	table.learning-schedule-dp-learning:lang(de),
	table.learning-schedule-e-learning:lang(de),
	table.learning-schedule-tourist-facilities:lang(de) {width:50%}}table.learning-schedule-dp-learning th:lang(de),
	table.learning-schedule-e-learning th:lang(de),
	table.learning-tourist-facilities th:lang(de) {width:30%}.th-holiday:lang(zh-CN),
        .th-holiday:lang(zh-TW),
        .th-holiday:lang(ko) {font-size:110%}.th-holiday:lang(en),
        .th-holiday:lang(fr),
        .th-holiday:lang(de) {font-size:90%;font-weight:bolder}table.learning-schedule-dp-learning td:lang(en),
        table.learning-schedule-dp-learning td:lang(fr),
        table.learning-schedule-dp-learning td:lang(de) {line-height:1.2}table.org-box-dp-learning th:lang(en),
		table.org-box-e-learning th:lang(en),
		table.org-box-tourist-facilities th:lang(en),
		table.org-box-dp-learning th:lang(fr),
		table.org-box-e-learning th:lang(fr),
		table.org-box-tourist-facilities th:lang(fr),
		table.org-box-dp-learning th:lang(de),
		table.org-box-e-learning th:lang(de),
		table.org-box-tourist-facilities th:lang(de) {width:100%;padding:.5em;vertical-align:top}table.org-box-dp-learning th:lang(zh-CN),
		table.org-box-e-learning th:lang(zh-CN),
		table.org-box-tourist-facilities th:lang(zh-CN),
		table.org-box-dp-learning th:lang(zh-TW),
		table.org-box-e-learning th:lang(zh-TW),
		table.org-box-tourist-facilities th:lang(zh-TW) {width:100%;padding:.5em;vertical-align:top}@media screen and (min-width:436px){table.org-box-dp-learning th:lang(en),
	table.org-box-e-learning th:lang(en),
	table.org-box-tourist-facilities th:lang(en) {width:30%;padding:.5em;vertical-align:top}table.org-box-dp-learning th:lang(fr),
	table.org-box-e-learning th:lang(fr),
	table.org-box-tourist-facilities th:lang(fr),
	table.org-box-dp-learning th:lang(de),
	table.org-box-e-learning th:lang(de),
	table.org-box-tourist-facilities th:lang(de) {width:36%;padding:.5em;vertical-align:top}table.learning-schedule-dp-learning th:lang(en),
	table.learning-schedule-dp-learning th:lang(fr),
	table.learning-schedule-dp-learning th:lang(de) {width:30%;padding:0}table.org-box-dp-learning th:lang(zh-CN),
	table.org-box-e-learning th:lang(zh-CN),
	table.org-box-tourist-facilities th:lang(zh-CN),
	table.org-box-dp-learning th:lang(zh-TW),
	table.org-box-e-learning th:lang(zh-TW),
	table.org-box-tourist-facilities th:lang(zh-TW) {width:20%}}.omy_list li.li-spec:lang(en),
.omy_list li.li-unspec:lang(en),
.omy_list li.li-spec:lang(fr),
.omy_list li.li-unspec:lang(fr),
.omy_list li.li-spec:lang(de),
.omy_list li.li-unspec:lang(de),
.spt_list li:lang(en),
.spt_list li:lang(fr),
.spt_list li:lang(de) {height:320px}@media screen and (min-width:436px){.spt_list li:lang(en),
	.spt_list li:lang(fr),
	.spt_list li:lang(de) {height:250px}}.airplane tbody tr th span.arrow:lang(en),
.airplane tbody tr th span.arrow:lang(fr),
.airplane tbody tr th span.arrow:lang(de) {line-height:1.0;padding:1em 0}.from-sendai h6:lang(en),
	.to-yamoto h6:lang(en),
	.to-ishinomaki h6:lang(en),
	.to-onagawa h6:lang(en),
	.from-sendai h6:lang(fr),
	.to-yamoto h6:lang(fr),
	.to-ishinomaki h6:lang(fr),
	.to-onagawa h6:lang(fr),
	.from-sendai h6:lang(de),
	.to-yamoto h6:lang(de),
	.to-ishinomaki h6:lang(de),
	.to-onagawa h6:lang(de) {line-height:1.5}