﻿#christmas-market{font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;font-size:14px;font-size:1.4rem}#christmas-market a{text-decoration:none}#christmas-market .cntnt_innerBox{border:5px solid red}#christmas-market .btnBox a{display:inline-block;*display:inline;*zoom:1;margin-left:auto;margin-right:auto;background-color:#4B4646;color:#FFF;height:40px;padding-top:10px;text-align:center}#christmas-market .btnBox a .icon_arrow{content:"";width:15px;height:15px;display:inline-block;vertical-align:middle;background:url(/images/euro/feature/norway/fjord/sub_linkBox_arrow.gif) 50% 50% no-repeat;background-size:15px 14px;margin-top:-4px;margin-left:5px}#christmas-market .btnBox small{display:block}#christmas-market>.btnBox{margin-top:22px;margin-bottom:30px;padding-left:10px;padding-right:10px}#christmas-market>.btnBox a{padding-top:5px;padding-left:5px;height:50px !important;text-align:left;display:block;line-height:1.5;background:#4B4646 url(/images/euro/feature/norway/fjord/swsp_nav_arrow_r.png) no-repeat;background-position:right 10px top 50%;background-size:20px 20px}#christmas-market .imgBox{text-align:center}#christmas-market p,#christmas-market ul{text-align:left}#christmas-market #cntnt_head p{text-align:left;padding:15px 10px 0}#christmas-market #cntnt_body{padding:25px 0 0}#christmas-market #cntnt_body>section+section{margin-top:10px}#christmas-market .cntnt_btnBox{padding-left:10px;padding-right:10px;margin-top:25px;padding-bottom:45px}#christmas-market .cntnt_btnBox ul+small{display:block;font-size:14px;padding-top:10px;font-weight:bold;color:#FFF}#christmas-market .cntnt_btnBox li+li{margin-top:10px}#christmas-market .cntnt_btnBox li{display:block;color:#FFF;text-align:left;border-style:solid;border-width:23px 28px 16px 30px;-moz-border-image:url(/images/euro/feature/germany/christmas-market/sp_dt_bg_red.png) 23 28 16 30 repeat stretch;-webkit-border-image:url(/images/euro/feature/germany/christmas-market/sp_dt_bg_red.png) 23 28 16 30 repeat stretch;-o-border-image:url(/images/euro/feature/germany/christmas-market/sp_dt_bg_red.png) 23 28 16 30 repeat stretch;border-image:url(/images/euro/feature/germany/christmas-market/sp_dt_bg_red.png) 23 28 16 30 fill repeat stretch;zoom:0.5}#christmas-market .cntnt_btnBox li a{display:block;height:80px !important;line-height:78px;padding-left:10px;font-size:15px;color:#FFF;font-weight:bold}#christmas-market .cntnt_btnBox li a img{height:50px;width:auto;vertical-align:top;margin-top:10px;margin-right:10px}#christmas-market .cntnt_btnBox li.tac a{text-align:center;padding-left:0}#christmas-market .cntnt_bodyTtl{margin-left:10px;margin-right:10px}#christmas-market .cntnt_bodyTtl h2{display:block;color:#FFF;text-align:left;border-style:solid;border-width:23px 28px 16px 30px;-moz-border-image:url(/images/euro/feature/germany/christmas-market/sp_dt_bg1.png) 23 28 16 30 repeat stretch;-webkit-border-image:url(/images/euro/feature/germany/christmas-market/sp_dt_bg1.png) 23 28 16 30 repeat stretch;-o-border-image:url(/images/euro/feature/germany/christmas-market/sp_dt_bg1.png) 23 28 16 30 repeat stretch;border-image:url(/images/euro/feature/germany/christmas-market/sp_dt_bg1.png) 23 28 16 30 fill repeat stretch;zoom:0.5;cursor:pointer;transition:all 0.2s ease}#christmas-market .cntnt_bodyTtl h2 span{display:block;height:80px !important;line-height:78px;padding-left:10px;font-size:15px;background:url(/images/euro/feature/germany/christmas-market/icon_td_plus.png) no-repeat;background-position:right 8px top 50%;background-size:32px}#christmas-market .cntnt_bodyTtl.active h2 span{background:url(/images/euro/feature/germany/christmas-market/icon_td_minus.png) no-repeat;background-position:right 8px top 50%;background-size:32px}#christmas-market #box2 .cntnt_bodyBox,#christmas-market #box4 .cntnt_bodyBox,#christmas-market #box5 .cntnt_bodyBox,#christmas-market #box6 .cntnt_bodyBox{margin-top:10px}#christmas-market .cntnt_bodyBox{display:none;padding:14px 10px 12px}#christmas-market .cntnt_bodyBox.padd0{padding:0}#christmas-market .cntnt_bodyBox.padd0 img{max-width:100%}#christmas-market .cntnt_bodyBox .btnBox a{width:200px}#christmas-market .in_header{text-align:center}#christmas-market .in_header img{width:300px;height:auto}#christmas-market #box1 .cntnt_bodyBox{background:url(/images/euro/feature/germany/christmas-market/bx1bg_sp.png) 50% 0 no-repeat;background-size:100% auto}#christmas-market #box1 .bxInnr{border-style:solid;border-width:24px 18px 20px 18px;-moz-border-image:url(/images/euro/feature/germany/christmas-market/sp_bx1_in_bg.png) 30 18 20 18 repeat;-webkit-border-image:url(/images/euro/feature/germany/christmas-market/sp_bx1_in_bg.png) 30 18 20 18 repeat;-o-border-image:url(/images/euro/feature/germany/christmas-market/sp_bx1_in_bg.png) 30 18 20 18 repeat;border-image:url(/images/euro/feature/germany/christmas-market/sp_bx1_in_bg.png) 30 18 20 18 fill repeat}#christmas-market #box1 .bxInnr h3{font-size:15px;background:url(/images/euro/feature/germany/christmas-market/sp_bx1_icon.png) 5px 0 no-repeat;background-size:21px 21px;padding-left:34px}#christmas-market #box1 p{font-size:14px;padding-left:8px;padding-right:8px}#christmas-market #box1 .imgbox{text-align:center;padding-top:12px;padding-bottom:12px}#christmas-market #box1 .imgbox img{width:255px;height:auto;margin-left:auto;margin-right:auto}#christmas-market #box1 table{width:96%;margin-left:auto;margin-right:auto;border-collapse:collapse;margin-top:10px;margin-bottom:10px}#christmas-market #box1 td,#christmas-market #box1 th{border:1px solid #c7b299;text-align:center;background-color:#fff;line-height:1.3;padding:4px 0 3px}#christmas-market #box1 small{display:block;padding-bottom:15px}#christmas-market #box2 .cntnt_bodyBox{width:100%;background:#051e41 url(/images/euro/feature/germany/christmas-market/bx2bg_sp.png) 50% 0 no-repeat;background-size:auto 100%}#christmas-market #box2 .mapbox{text-align:center}#christmas-market #box2 .mapbox img{width:290px;height:auto}#christmas-market #box2 .cntnt_btnBox{padding-bottom:5px}#christmas-market #box3 .cntnt_bodyBox{padding-top:0 !important;padding-bottom:50px;margin-top:20px;width:100%;background:url(/images/euro/feature/germany/christmas-market/bx3bg_sp.png) 50% 0 no-repeat;background-size:auto 100%}#christmas-market #box3 p{text-align:center}#christmas-market #box3 p img{width:200px}#christmas-market #box4 .cntnt_bodyBox{width:100%;background:url(/images/euro/feature/germany/christmas-market/bx4bg_sp.png) 50% 0 no-repeat;background-size:100% auto}#christmas-market #box4 .in_header p{text-align:center;padding-bottom:12px}#christmas-market #box4 section{width:300px;margin-left:auto;margin-right:auto;border-style:solid;border-width:50px 11px 11px 11px;-moz-border-image:url(/images/euro/feature/germany/christmas-market/spbx4_in_bg.png) 50 11 11 11 repeat;-webkit-border-image:url(/images/euro/feature/germany/christmas-market/spbx4_in_bg.png) 50 11 11 11 repeat;-o-border-image:url(/images/euro/feature/germany/christmas-market/spbx4_in_bg.png) 50 11 11 11 repeat;border-image:url(/images/euro/feature/germany/christmas-market/spbx4_in_bg.png) 50 11 11 11 fill repeat;box-shadow:2px 2px 12px -4px #666465;-moz-box-shadow:2px 2px 12px -4px #666465;-webkit-box-shadow:2px 2px 12px -4px #666465}#christmas-market #box4 section+section{margin-top:20px}#christmas-market #box4 section p{padding:5px}#christmas-market #box4 h3{font-size:15px;font-weight:bold;margin-top:-50px;text-align:left;padding-left:40px;padding-top:17px;margin-bottom:15px}#christmas-market #box4 .cntnt_btnBox{margin-top:15px;padding-bottom:15px}#christmas-market #box4 .cntnt_btnBox small{color:#000 !important}#christmas-market #box4_1 .imgbox img{width:285px}#christmas-market #box4_2 .imgbox{padding:10px 0 0}#christmas-market #box4_2 .imgbox img{width:270px}#christmas-market #box5 .cntnt_bodyBox{width:100%;background:url(/images/euro/feature/germany/christmas-market/bx5bg_sp.png) 50% 0 no-repeat;background-size:100% auto;padding-bottom:0}#christmas-market #box5 .imgbox{text-align:center}#christmas-market #box5 .imgbox img{width:310px;margin-left:auto;margin-right:auto}#christmas-market #box6 .cntnt_bodyBox{padding-bottom:15px !important;padding-top:15px;width:100%;background:url(/images/euro/feature/germany/christmas-market/bx6bg_sp.png) 50% 0 no-repeat;background-size:cover;padding-bottom:0}#christmas-market #box6 .imgbox{width:300px;height:435px;background:url(/images/euro/feature/germany/christmas-market/bx6bg_1.png) 50% 0 no-repeat;background-size:300px auto;margin-left:auto;margin-right:auto;box-shadow:2px 2px 12px -4px #666465;-moz-box-shadow:2px 2px 12px -4px #666465;-webkit-box-shadow:2px 2px 12px -4px #666465}#christmas-market #box6 .imgbox p{font-size:14px;line-height:1.5;padding:96px 20px 0px}
