@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

File name:      style.css
Created:        2016-04-06
Style Info:     ムーミンLP　CSS
----------------------------------------------------------- */

/* common
----------------------------------------*/
#moomin {width:100%;}
#moomin a:active,
#moomin a:focus {outline:none;}
#moomin a:hover {text-decoration:none;
  filter: alpha(opacity=65);
  -moz-opacity:0.65;
  opacity:0.65;}
#moomin ul,
#moomin ol,
#moomin li {list-style:none;margin:0;padding:0;}
#moomin .dis_sp {display:none;}
#moomin .contents p {color:#323232;font-size:13px;line-height:1.8;}
#moomin .tourlist_link .title2 {height:82px;line-height:82px;color:#fff;font-size:19px;font-weight:bold;padding:0 30px;margin:0 0 15px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;}
#moomin .tourlist_link .title2.tit1 {/*background:#4989c1;*/color:#000;text-align: center;}
#moomin .tourlist_link .title2.tit2 {/*background:#359089;*/color:#000;text-align: center;}
#moomin .tourlist_link .title2 span {color: #ff6c00;/*color:#ffd900;*/margin-right:15px;}
#moomin .tourlist_link ul {overflow:hidden;margin:0 -16px;}
#moomin .tourlist_link ul.btn1 {margin-bottom:44px;}
#moomin .tourlist_link li {float:left;width:33.333333%;}
#moomin .tourlist_link li a {display:block;margin:0 16px;height:54px;line-height:54px;color:#fff;font-size:20px;font-weight:bold;text-align:center;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;}
#moomin .tourlist_link .btn1 li a {background:url(../images/top/tourlist_linkbtn1.png) center center no-repeat;}
#moomin .tourlist_link .btn2 li a {background:url(../images/top/tourlist_linkbtn2.png) center center no-repeat;}
#moomin .tourlist_link li a:hover {text-decoration:none;}
#moomin .tourlist_link li span {display:inline-block;padding-right:30px;background:url(../images/top/tourlist_linkbtn_arr.png) right center no-repeat;}

@media screen and (max-width:767px) {
  #moomin .dis_sp {display:block;}
  #moomin .contents {margin-bottom:50px;}
  #moomin .tourlist_link .title2 {overflow:hidden;padding:10px 15px;height:auto;line-height:1.6;text-align:center;}
  #moomin .tourlist_link .title2 span {display:block;}
  #moomin .tourlist_link ul {margin:0 -8px;}
  #moomin .tourlist_link ul.btn1 {margin-bottom:30px;}
  #moomin .tourlist_link li a {margin:0 8px;}
}
@media screen and (max-width:640px) {
  #moomin .tourlist_link ul {margin:0 -5px;}
  #moomin .tourlist_link li a {margin:0 5px;}
}
@media screen and (max-width:480px) {
  #moomin .tourlist_link .title2 {font-size:16px;margin-bottom:10px;}
  #moomin .tourlist_link ul.btn1 {margin-bottom:15px;}
  #moomin .tourlist_link li a {font-size:16px;}
  #moomin .tourlist_link li span {display:block;padding-right:25px;background-position:90% center;}
}
@media screen and (max-width:350px) {
  #moomin .tourlist_link ul {margin:0;}
  #moomin .tourlist_link ul.btn1 {margin-bottom:10px;}
  #moomin .tourlist_link li {float:none;width:100%;margin-bottom:10px;}
  #moomin .tourlist_link li a {width:100%;margin:0;font-size:18px;}
  #moomin .tourlist_link .btn1 li a,
  #moomin .tourlist_link .btn2 li a {
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;}
}

/* top page
----------------------------------------*/
#moomin.main {background:#ccdeeb;}
#moomin.main .visual {background:#99d6d3;}
#moomin.main .visual_wp {overflow:hidden;width:1140px;height:700px;padding:0 16px;margin:0 auto;background:#fff url(../images/top/visual.jpg) center top no-repeat;}
#moomin.main .visual .txt_01 {float:right;width:856px;height:244px;background:url(../images/top/visual_txt_01.png) center top no-repeat;}
#moomin.main .visual .txt_02 {clear:right;float:right;width:460px;height:232px;background:url(../images/top/visual_txt_02.png) center top no-repeat;}
#moomin.main .visual .txt_03 {clear:right;float:right;width:355px;height:198px;overflow:hidden;margin-right:46px;background:url(../images/top/visual_txt_03.png) center top no-repeat;}
#moomin.main .visual .txt_03 p {color:#505050;font-size:13px;line-height:1.7;margin:32px 28px 0 42px;}
#moomin.main .visual .txt_03 p b{display: block;text-align: center;color: #062761; font-size: 15px; font-weight: bold; padding:0 10px 5px 0;}
#moomin.main .contents {width:1140px;margin:0 auto;padding:30px 16px 50px 16px;background:#fff;}
#moomin.main .location {margin-bottom:35px;}
#moomin.main .location_head {overflow:hidden;margin-bottom:40px;}
#moomin.main .location_head .title {float:left;overflow:hidden;width:448px;height:0;padding-top:207px;line-height:207px;background:url(../images/top/location_title1.png) center top no-repeat;margin:0;}
#moomin.main .location_head p {padding-left:510px;font-size:13px;line-height:2;}
#moomin.main .location_wp {position:relative;width:100%;height:950px;background:url(../images/top/location_bg.png) center top no-repeat;}
#moomin.main .location_wp .cnt {position:absolute;}
#moomin.main .location_wp .cnt_01 {top:27px;left:26px;width:331px;}
#moomin.main .location_wp .cnt_02 {top:0;right:64px;width:331px;}
#moomin.main .location_wp .cnt_03 {top:518px;left:26px;width:331px;}
#moomin.main .location_wp .cnt_04 {top:498px;right:64px;width:338px;}
#moomin.main .location_wp .cnt_tit {height:0;overflow:hidden;margin:0 0 15px 0;background-position:left top;background-repeat:no-repeat;}
#moomin.main .location_wp .cnt_01 .cnt_tit {padding-top:80px;line-height:80px;background-image:url(../images/top/location_title2_1.png);}
#moomin.main .location_wp .cnt_02 .cnt_tit {padding-top:81px;line-height:81px;background-image:url(../images/top/location_title2_2.png);}
#moomin.main .location_wp .cnt_03 .cnt_tit {padding-top:79px;line-height:79px;background-image:url(../images/top/location_title2_3.png);}
#moomin.main .location_wp .cnt_04 .cnt_tit {padding-top:99px;line-height:99px;background-image:url(../images/top/location_title2_4.png);}
#moomin.main .location_wp .cnt_txt {font-size:13px;line-height:1.8;margin-bottom:10px;}
#moomin.main .location_wp .cnt_01 .cnt_txt,
#moomin.main .location_wp .cnt_03 .cnt_txt {margin:0 0 10px 10px;}
#moomin.main .location_wp .cnt_04 .cnt_txt {width:331px;}
#moomin.main .location_wp .cnt_pht {margin-bottom:10px;}
#moomin.main .location_wp .cnt_01 .cnt_pht,
#moomin.main .location_wp .cnt_03 .cnt_pht {margin:0 0 10px 10px;}
#moomin.main .location_wp .cnt_btn {overflow:hidden;}
#moomin.main .location_wp .cnt_01 .cnt_btn {width:273px;}
#moomin.main .location_wp .cnt_03 .cnt_btn {position:absolute;bottom:25px;right:-90px;}
#moomin.main .location_wp .cnt_btn a {overflow:hidden;float:right;display:block;width:134px;height:25px;text-indent:-9999px;background:url(../images/top/location_link_btn.png) left top no-repeat;}
#moomin.main .finnair {position:relative;overflow:hidden;padding:36px 20px 40px 20px;margin:30px 35px;background:url(../images/top/line_leaf.png) left top repeat-x;}
#moomin.main .finnair:after {position:absolute;bottom:0;right:0;width:100%;height:17px;content:"";background:url(../images/top/line_leaf.png) left bottom repeat-x;}
#moomin.main .finnair p {font-size:13px;line-height:2;}
#moomin.main .finnair_txt {float:left;width:480px;}
#moomin.main .finnair_txt p b {font-weight:normal;color:#3366c8;}
#moomin.main .finnair_img {float:right;width:480px;}
#moomin.main .finnair_img .img {margin-bottom:10px;}
#moomin.main .finnair .tit1 {text-indent:-9999px;width:209px;height:24px;margin:0 0 10px 0;background:url(../images/top/finnair_logo.png) left top no-repeat;}
#moomin.main .finnair .tit2 {font-size:19px;color:#062761;font-weight:bold;line-height:1.6;margin:0 0 10px 0;}
#moomin.main .tourlist {overflow:hidden;margin:0 35px;}
#moomin.main .tourlist_head {float:left;width:230px;padding-bottom:151px;background:url(../images/top/tourlist_pht.jpg) left bottom no-repeat;}
#moomin.main .tourlist_head .title1 {width:205px;height:0;padding-top:205px;line-height:205px;background:url(../images/top/tourlist_title.png) center top no-repeat;margin:0 0 16px 0;overflow:hidden;}
#moomin.main .tourlist_link {float:right;width:790px;margin-top:10px;}

@media screen and (max-width:767px) {
  #moomin.main .visual {padding-bottom:15px;background:url(../images/top/visual_bg.jpg) center top repeat;}
  #moomin.main .visual_wp {position:relative;width:100%;height:auto;padding:0;background:transparent;}
  #moomin.main .visual .img {background:#52a2d5;}
  #moomin.main .visual img {width:100%;height:auto;}
  #moomin.main .visual .txt_01 {position:absolute;top:0;left:0;float:none;width:100%;background:transparent;}
  #moomin.main .visual .txt_02 {float:none;width:100%;height:auto;background:transparent;}
  #moomin.main .visual .txt_02 img {max-width:460px;margin:0 auto;}
  #moomin.main .visual .txt_03 {float:none;margin:0 auto;width:100%;max-width:335px;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;}
  #moomin.main .visual .txt_03 p {margin:19% 30px 0 30px;}
  #moomin.main .contents {width:100%;padding:30px 15px;}
  #moomin.main .location_head {margin-bottom:20px;}
  #moomin.main .location_head .title {background:transparent;width:100%;height:auto;padding:0;margin-bottom:20px;}
  #moomin.main .location_head img {width:100%;height:auto;max-width:460px;}
  #moomin.main .location_head p {padding:0;}
  #moomin.main .location_map {max-width:307px;margin:0 auto 30px auto;}
  #moomin.main .location_map img {width:100%;height:auto;}
  #moomin.main .location_wp {background:transparent;height:auto;}
  #moomin.main .location_wp .cnt {position:static;position:relative;width:100%;top:0;left:0;right:0;min-height:270px;margin-bottom:30px;}
  #moomin.main .location_wp .cnt_04 {min-height:280px;}
  #moomin.main .location_wp .cnt_tit {border-bottom:2px dashed #ccdeeb;padding-bottom:15px;}
  #moomin.main .location_wp .cnt_01 .cnt_tit,
  #moomin.main .location_wp .cnt_02 .cnt_tit,
  #moomin.main .location_wp .cnt_03 .cnt_tit {padding-top:80px;line-height:80px;}
  #moomin.main .location_wp .cnt_04 .cnt_tit {padding-top:100px;line-height:100px;}
  #moomin.main .location_wp .cnt_txt {padding-left:215px;}
  #moomin.main .location_wp .cnt_01 .cnt_txt,
  #moomin.main .location_wp .cnt_03 .cnt_txt {margin:0 0 10px 0;}
  #moomin.main .location_wp .cnt_04 .cnt_txt {width:auto;}
  #moomin.main .location_wp .cnt_pht {position:absolute;top:120px;left:0;width:200px;margin:0;}
  #moomin.main .location_wp .cnt_pht img {width:100%;height:auto;}
  #moomin.main .location_wp .cnt_01 .cnt_pht,
  #moomin.main .location_wp .cnt_03 .cnt_pht {margin:0;}
  #moomin.main .location_wp .cnt_04 .cnt_pht {top:140px;}
  #moomin.main .location_wp .cnt_btn {position:absolute;bottom:0;right:0;}
  #moomin.main .location_wp .cnt_01 .cnt_btn,
  #moomin.main .location_wp .cnt_03 .cnt_btn {width:100%;}
  #moomin.main .location_wp .cnt_03 .cnt_btn {bottom:0;right:0;}
  #moomin.main .finnair {padding:36px 10px 40px 10px;margin:30px 0;}
  #moomin.main .finnair_txt,
  #moomin.main .finnair_img {float:none;width:100%;}
  #moomin.main .finnair_img {text-align:center;max-width:479px;margin:15px auto 0 auto}
  #moomin.main .finnair_img .img img {width:100%;}
  #moomin.main .tourlist {margin:0;}
  #moomin.main .tourlist_head {float:none;width:458px;padding:0;overflow:hidden;margin:0 auto 30px auto;background-position:right center;}
  #moomin.main .tourlist_head .title1 {float:left;margin:0 35px 0 0;}
  #moomin.main .tourlist_head .img {float:left;margin-top:35px;}
  #moomin.main .tourlist_link {float:none;width:100%;margin-top:0;}
}
@media screen and (max-width:640px) {
  #moomin.main .location_wp .cnt {min-height:200px;}
  #moomin.main .location_wp .cnt_04 {min-height:210px;}
  #moomin.main .location_wp .cnt_pht {width:150px;}
  #moomin.main .location_wp .cnt_txt {padding-left:165px;}
  #moomin.main .location_wp .cnt_btn,
  #moomin.main .location_wp .cnt_03 .cnt_btn {position:static;}
  #moomin.main .finnair .tit2 {font-size:17px;}
}
@media screen and (max-width:480px) {
  #moomin.main .location_wp .cnt_01 .cnt_tit,
  #moomin.main .location_wp .cnt_02 .cnt_tit,
  #moomin.main .location_wp .cnt_03 .cnt_tit,
  #moomin.main .location_wp .cnt_04 .cnt_tit {position:relative;padding:15px 0 0 0;line-height:1.4;background-image:none;}
  #moomin.main .location_wp .cnt_tit {border-bottom:0;border-top:1px solid #ccdeeb;height:auto;font-weight:bold;font-size:15px;color:#83addb;margin-bottom:5px;}
  #moomin.main .location_wp .cnt_01 .cnt_tit,
  #moomin.main .location_wp .cnt_02 .cnt_tit,
  #moomin.main .location_wp .cnt_03 .cnt_tit {padding-left:50px;}
  #moomin.main .location_wp .cnt_01 .cnt_tit:before,
  #moomin.main .location_wp .cnt_02 .cnt_tit:before,
  #moomin.main .location_wp .cnt_03 .cnt_tit:before {position:absolute;top:0;left:0;content:"";margin-top:17px;width:40px;font-size:50px;color:#ccdeeb;line-height:1;}
  #moomin.main .location_wp .cnt_01 .cnt_tit:before {content:"1";}
  #moomin.main .location_wp .cnt_02 .cnt_tit:before {content:"2";}
  #moomin.main .location_wp .cnt_03 .cnt_tit:before {content:"3";}
  #moomin.main .location_wp .cnt_tit span {color:#062761;font-size:24px;display:block;}
  #moomin.main .location_wp .cnt_pht {position:static;width:100%;}
  #moomin.main .location_wp .cnt_txt {padding-left:0;min-height:0;}
  #moomin.main .location_wp .cnt_txt,
  #moomin.main .location_wp .cnt_01 .cnt_txt,
  #moomin.main .location_wp .cnt_03 .cnt_txt {margin-bottom:10px;}
  #moomin.main .location_wp .cnt_pht {width:100%;text-align:center;}
  #moomin.main .location_wp .cnt_pht,
  #moomin.main .location_wp .cnt_01 .cnt_pht,
  #moomin.main .location_wp .cnt_03 .cnt_pht {margin-bottom:10px;}
  #moomin.main .location_wp .cnt_pht img {max-width:250px;}
  #moomin.main .location_wp .cnt_btn,
  #moomin.main .location_wp .cnt_01 .cnt_btn,
  #moomin.main .location_wp .cnt_03 .cnt_btn {position:static;width:134px;margin:0 auto;}
  #moomin.main .finnair {padding:36px 0;}
  #moomin.main .finnair .tit2 {font-size:15px;}
  #moomin.main .finnair_img {text-align:left;}
  #moomin.main .tourlist_head {float:none;width:100%;margin-bottom:25px;background:transparent;}
  #moomin.main .tourlist_head .title1 {float:none;width:100%;margin:0;}
}
@media screen and (max-width:350px) {
  #moomin.main .visual .txt_03 p {font-size:12px;}
}

/* sub pages common
----------------------------------------*/
#moomin.sub {background:#fafafa;}
#moomin.sub .sub_wrapper {overflow:hidden;width:1140px;margin:0 auto;background:#fff;}
#moomin.sub .side {float:left;width:250px;}
#moomin.sub .side_visual {margin-bottom:15px;}
#moomin.sub .side_visual img {width:100%;height:auto;}
#moomin.sub .side_nav {margin:0 20px 15px 20px;font-size:12px;line-height:1.6;}
#moomin.sub .side_nav .tit {color:#dc8c00;font-weight:bold;}
#moomin.sub .side_nav li {border-bottom:1px solid #969696;}
#moomin.sub .side_nav li a {display:block;padding:12px 0;}
#moomin.sub .side_nav li:first-child a {display:block;padding:5px 0 12px 0;}
#moomin.sub .side_nav li a .txt1 {display:block;color:#dc8c00;font-weight:bold;margin-bottom:5px;}
#moomin.sub .side_nav li a .txt2 {display:block;color:#323232;}
#moomin.sub .side_nav li a .txt2 {position:relative;color:#323232;height:25px;line-height:25px;margin:0 -7px 0 -5px;padding:0 7px 0 5px;}
#moomin.sub .side_nav li a:hover {text-decoration:none;
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;}
#moomin.sub .side_nav li a.active .txt2,
#moomin.sub .side_nav li a:hover .txt2 {background:#e6e99e;}
#moomin.sub .side_nav li a.active .txt2:after,
#moomin.sub .side_nav li a:hover .txt2:after {content:"";position:absolute;top:0;right:0;width:7px;height:100%;background:url(../images/side_menu_arr.png) center center no-repeat;}
#moomin.sub .side_pagetop {overflow:hidden;margin:0 20px;}
#moomin.sub .side_pagetop a {float:right;display:block;text-indent:-9999px;width:128px;height:30px;background:url(../images/side_pagetop.png) left top no-repeat;}
#moomin.sub .contents {float:right;width:890px;margin:0;padding:0 50px 50px 50px;border-left:1px solid #e6e6e6;}
#moomin.sub .contents .pagetitle,
#moomin.sub .contents .hotel_title {height:133px;background:url(../images/title_bg1.png) center center no-repeat;margin:30px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;}
#moomin.sub .contents .pagetitle span,
#moomin.sub .contents .hotel_title span {display:block;height:133px;text-indent:-9999px;background-position:left center;background-repeat:no-repeat;}
#moomin.sub .contents p {line-height:2;}
#moomin.sub .contents .lead {margin-bottom:30px;}
#moomin.sub .contents .lead .img {margin-bottom:15px;}
#moomin.sub .contents .lead img {width:100%;height:auto;}
#moomin.sub .article .cnt_title1 {padding-left:30px;height:50px;margin:0 0 15px 0;background:url(../images/title_bg2.png) left top repeat;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;}
#moomin.sub .article .cnt_title1 span {display:block;text-indent:-9999px;height:50px;background-position:left top;background-repeat:no-repeat;}
#moomin.sub .article .cnt_title2 {color:#3366c8;font-size:15px;line-height:2;font-weight:bold;margin:0;}
#moomin.sub .article .cnt p a {color:#3366c8;word-break: break-all;}
#moomin.sub .article .box {position:relative;padding:15px 0;margin:30px 10px;background:url(../images/line_leaf_01.png) center top repeat-x;}
#moomin.sub .article .box:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:14px;background:url(../images/line_leaf_01.png) center top repeat-x;}
#moomin.sub .article .box_inner {position:relative;overflow:hidden;padding:25px 40px;margin:0 -10px;background:url(../images/line_leaf_02.png) left top repeat-y;}
#moomin.sub .article .box_inner:after {content:"";position:absolute;top:0;right:0;width:13px;height:100%;background:url(../images/line_leaf_02.png) center top repeat-y;}
#moomin.sub .article .box_title {font-size:16px;line-height:1.8;font-weight:bold;color:#062761;margin:0 0 20px 0;}
#moomin.sub .article .box p {width:420px;}
#moomin.sub .article .box_img {position:absolute;bottom:20px;right:40px;}
#moomin.sub .hotel .cnt_title1 {position:relative;font-size:18px;line-height:28px;font-weight:bold;padding:10px 10px 10px 30px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:0;}
#moomin.sub .hotel .cnt_title1:before {content:"";position:absolute;top:20%;left:0;height:60%;width:13px;background:#9ad2cd;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;}
#moomin.sub .hotel .cnt_title1 span {color:#3366c8;margin-right:15px;}
#moomin.sub .hotel_info {position:relative;padding:20px 0 25px 0;}
#moomin.sub .hotel_link {position:absolute;top:8px;right:0;width:106px;height:28px;}
#moomin.sub .hotel_link a {display:block;color:#fff;padding-left:15px;height:28px;line-height:28px;text-align:center;background:#9ad2cd url(../images/icon_pin.png) 6px center no-repeat;width:106px;font-size:12px;font-weight:bold;}
#moomin.sub .hotel .cnt_title2 {overflow:hidden;margin:0 0 15px 0;}
#moomin.sub .hotel .cnt_title2 span {display:block;float:left;}
#moomin.sub .hotel_logo {margin-right:15px;height:21px;}
#moomin.sub .hotel_rank {width:90px;height:16px;margin-top:2px;text-indent:-9999px;}
#moomin.sub .hotel_rank.rank_1 {background:url(../images/rank_1.png) center center no-repeat;}
#moomin.sub .hotel_rank.rank_2 {background:url(../images/rank_2.png) center center no-repeat;}
#moomin.sub .hotel_rank.rank_3 {background:url(../images/rank_3.png) center center no-repeat;}
#moomin.sub .hotel_rank.rank_4 {background:url(../images/rank_4.png) center center no-repeat;}
#moomin.sub .hotel_rank.rank_5 {background:url(../images/rank_5.png) center center no-repeat;}
#moomin.sub .hotel_pht {overflow:hidden;margin:0 -10px 20px -10px;}
#moomin.sub .hotel_pht li {float:left;width:33.333333%;}
#moomin.sub .hotel_pht li > div {margin:0 10px;}
#moomin.sub .hotel_pht li img {width:100%;height:auto;}
#moomin.sub .hotel_tourlist {margin-bottom:50px;}
#moomin.sub .hotel_tourlist .title {color:#fff;font-size:18px;font-weight:bold;height:50px;line-height:50px;margin:0;background:#9ad2cd;padding-left:44px;position:relative;}
#moomin.sub .hotel_tourlist .title:after {background:#fff;content:"";width:5px;height:18px;top:50%;left:22px;margin-top:-9px;position:absolute;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;}
#moomin.sub .hotel_tourcnt {position:relative;overflow:hidden;border:5px solid #f0f0f0;padding:15px;margin-top:10px;}
#moomin.sub .hotel_tourcnt .tour_title {font-size:14px;font-weight:bold;line-height:1.4;margin:0 0 10px 0;}
#moomin.sub .hotel_tourcnt .tour_title a {color:#828282;}
#moomin.sub .hotel_tourcnt .tour_title a:hover {text-decoration:underline;}
#moomin.sub .hotel_tourcnt_left {float:left;width:168px;}
#moomin.sub .hotel_tourcnt_left .box {padding:10px;background:#f0f0f0;margin-bottom:5px;}
#moomin.sub .hotel_tourcnt_left .img a {display:block;}
#moomin.sub .hotel_tourcnt_left .img img {width:100%;}
#moomin.sub .hotel_tourcnt_left .tour_days {overflow:hidden;margin-bottom:5px;}
#moomin.sub .hotel_tourcnt_left .tour_days span {display:block;}
#moomin.sub .hotel_tourcnt_left .tour_days .txt1 {clear:left;float:left;background:#dc8c00;color:#fff;font-size:11px;font-weight:bold;width:60px;height:20px;padding:0 8px;line-height:20px;}
#moomin.sub .hotel_tourcnt_left .tour_days .txt2 {padding-left:70px;font-size:19px;line-height:20px;font-weight:bold;}
#moomin.sub .hotel_tourcnt_left .tour_code {font-size:11px;margin-top:5px;}
#moomin.sub .hotel_tourcnt_right {padding:0 0 30px 188px;}
#moomin.sub .hotel_tourcnt_right .tour_info {overflow:hidden;}
#moomin.sub .hotel_tourcnt_right dl {float:left;width:300px;overflow:hidden;margin:0;}
#moomin.sub .hotel_tourcnt_right dt {clear:left;float:left;background:#dc8c00;color:#fff;font-size:11px;font-weight:bold;width:60px;height:20px;padding:0 8px;line-height:20px;margin-top:5px;}
#moomin.sub .hotel_tourcnt_right dd {font-size:11px;line-height:1.4;padding:3px 0 0 70px;margin-top:5px;}
#moomin.sub .hotel_tourcnt_right dt:first-of-type,
#moomin.sub .hotel_tourcnt_right dd:first-of-type {margin-top:0;}
#moomin.sub .hotel_tourcnt_right .tour_price {float:right;width:250px;}
#moomin.sub .hotel_tourcnt_right .tour_price_head {height:20px;color:#fff;font-size:11px;line-height:20px;padding:0 10px;font-weight:bold;background:#dc8c00;}
#moomin.sub .hotel_tourcnt_right .tour_price_cnt {padding:3px 10px;background:#f0f0f0;}
#moomin.sub .hotel_tourcnt_right .tour_price .price {color:#ff0000;font-weight:bold;margin:0;line-height:1.4;overflow:hidden;}
#moomin.sub .hotel_tourcnt_right .tour_price .price span {display:inline-block;}
#moomin.sub .hotel_tourcnt_right .tour_price .price_max {font-size:20px;}
#moomin.sub .hotel_tourcnt_right .tour_price .price_min {font-size:12px;margin:8px 0 0 5px;}
#moomin.sub .hotel_tourcnt_right .tour_price .txt {font-size:10px;}
#moomin.sub .hotel_tourcnt_right .tour_link {position:absolute;bottom:15px;right:15px;width:120px;}
#moomin.sub .hotel_tourcnt_right .tour_link a {display:block;height:24px;color:#fff;background:#5b8bcd url(../images/more_btn_arr.png) 90% center no-repeat;font-size:12px;font-weight:bold;text-align:center;line-height:24px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;}
#moomin.sub .page-top {display:none;}

@media screen and (max-width:767px) {
  #moomin.sub .sub_wrapper {width:100%;}
  #moomin.sub .side {display:none;}
  #moomin.sub .page_titlebar {background:#062761;color:#fff;padding:7px 10px;font-size: 11px;}
  #moomin.sub .contents {float:none;width:100%;border-left:0;}
  #moomin.sub .contents {padding:0;}
  #moomin.sub .contents .pagetitle,
  #moomin.sub .contents .hotel_title {height:auto;margin:0 0 10px 0;height:auto;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;}
  #moomin.sub .contents .pagetitle span,
  #moomin.sub .contents .hotel_title span {height:auto;text-indent:0;color:#fff;font-size:16px;line-height:1.6;font-weight:bold;padding:18px 10px 15px 10px;}
  #moomin.sub .contents .pagetitle b {display:block;font-size:28px;}
  #moomin.sub .contents .hotel_title b {display:block;font-size:24px;}
  #moomin.sub .article .lead,
  #moomin.sub .article .cnt,
  #moomin.sub .hotel_cnt,
  #moomin.sub .tourlist_link {margin:0 10px 20px 10px;}
  #moomin.sub .article .lead > p,
  #moomin.sub .article .cnt > p,
  #moomin.sub .article .cnt > .cnt_title2,
  #moomin.sub .article .cnt > .cnt_title3 {padding:0 5px;}
  #moomin.sub .article .cnt_title1 {height:auto;padding:10px 15px 8px 15px;}
  #moomin.sub .article .cnt_title1 span {display:block;text-indent:0;height:auto;color:#fff;font-weight:bold;font-size:16px;line-height:1.5;}
  #moomin.sub .article .cnt_title1 small {color:#fff;font-size:14px;margin-left:10px;font-weight:bold;}
  #moomin.sub .article .box {margin:20px 10px;}
  #moomin.sub .article .box_inner {padding:25px 30px;min-height:150px;}
  #moomin.sub .article .box p {width:auto;padding-right:280px;}
  #moomin.sub .article .box_img {right:30px;}
  #moomin.sub .hotel .cnt_title1 {height:auto;line-height:1.5;padding-left:25px;}
  #moomin.sub .hotel_pht {overflow:hidden;margin:0 -5px 15px -5px;}
  #moomin.sub .hotel_pht li > div {margin:0 5px;}
  #moomin.sub .hotel_tourlist {margin:0 10px 50px 10px;}
  #moomin.sub .hotel_tourcnt_right dl {float:none;width:100%;margin-bottom:5px;}
  #moomin.sub .hotel_tourcnt_right .tour_price {float:none;width:100%;}
  #moomin.sub .page-top {position:fixed;bottom:20px;right:20px;padding:8px 9px;background:#666666;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;font-size:12px;-ms-filter:"alpha(opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
  #moomin.sub .bottom_navi .navi_area {overflow:hidden;margin:15px 0;height:60px;background:#fafafa;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:0 10px;}
  #moomin.sub .bottom_navi a {color:#000;display:block;height:60px;}
  #moomin.sub .bottom_navi .txt1 {font-weight:bold;display:block;line-height:60px;}
  #moomin.sub .bottom_navi .box_back {float:left;width:25%;}
  #moomin.sub .bottom_navi .box_next {float:left;width:75%;}
  #moomin.sub .bottom_navi .box_back a {text-align:right;padding-right:10px;background:url(../images/navi_arrow_left.png) no-repeat left center;}
  #moomin.sub .bottom_navi .box_next a {background:url(../images/navi_arrow_right.png) no-repeat right center;border-left:1px solid #eeeeee;}
  #moomin.sub .bottom_navi .box_next .txt1 {display:table-cell;padding:0 10px;}
  #moomin.sub .bottom_navi .box_next .txt2 {height:60px;vertical-align:middle;display:table-cell;line-height:1.6;}
  #moomin.sub .bottom_navi .box_next .txt2 small {font-size:10px;display:block;}
  #moomin.sub .bottom_menu .tit {background:#c8c8c8;color:#fff;font-size:11px;padding:8px 10px;margin-bottom: 0;}
  #moomin.sub .bottom_menu ul {overflow:hidden;margin-bottom:30px;border-top:1px solid #ddd;}
  #moomin.sub .bottom_menu li {float:left;width:50%;height:55px;}
  #moomin.sub .bottom_menu li:first-child {float:none;width:100%;}
  #moomin.sub .bottom_menu li div {display:table-cell;vertical-align:middle;height:55px;}
  #moomin.sub .bottom_menu li a {position:relative;color:#000;font-size:11px;padding:0 15px 0 10px;display:block;height:55px;line-height:1.5;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
  #moomin.sub .bottom_menu li a:after {position:absolute;top:50%;right:10px;width:6px;height:10px;margin-top:-5px;content:"";background: url(../images/menu_arrow_right.png) left center no-repeat;display:block;}
  #moomin.sub .bottom_menu li:nth-child(2n+1) a {border-right:0;}
  #moomin.sub .bottom_menu li a.active {background-color:#eee;}
  #moomin.sub .bottom_menu .txt1 {display:block;font-size:10px;color:#dc8c00;}
}
@media screen and (max-width:640px) {
  #moomin.sub .article .box_img {position:static;float:right;margin-top:10px;}
  #moomin.sub .article .box p {padding-right:0;}
  #moomin.sub .hotel .cnt_title1 {font-size:16px;}
  #moomin.sub .hotel .cnt_title1 span {display:block;font-size:14px;}
  #moomin.sub .hotel_link {top:5px;}
  #moomin.sub .hotel_info {padding:45px 0 0 0;}
  #moomin.sub .hotel_tourlist {margin-bottom:30px;}
  #moomin.sub .hotel_tourcnt {padding:10px;}
  #moomin.sub .hotel_tourcnt_left {width:120px;}
  #moomin.sub .hotel_tourcnt_left .tour_days .txt1 {width:55px;padding:0 5px;}
  #moomin.sub .hotel_tourcnt_left .tour_days .txt2 {font-size:14px;padding-left:60px;}
  #moomin.sub .hotel_tourcnt_left .tour_code {font-size:10px;}
  #moomin.sub .hotel_tourcnt_right {padding-left:130px;}
  #moomin.sub .hotel_tourcnt_right .tour_link {bottom:10px;right:10px;}
}
@media screen and (max-width:480px) {
  #moomin.sub .contents .pagetitle,
  #moomin.sub .contents .hotel_title {
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    background-size: auto 100%;}
  #moomin.sub .article .box_title {font-size:15px;line-height:1.6;}
  #moomin.sub .article .article .box p {line-height:1.6;}
  #moomin.sub .hotel_tourlist .title {padding-left:25px;font-size:15px;}
  #moomin.sub .hotel_tourlist .title:after {left:12px;}
  #moomin.sub .hotel_tourcnt_left {float:none;width:100%;margin-bottom:10px;}
  #moomin.sub .hotel_tourcnt_left .box {overflow:hidden;}
  #moomin.sub .hotel_tourcnt_left .tour_days {display:inline-block;float:left;margin:0 10px 0 0;}
  #moomin.sub .hotel_tourcnt_left .tour_code {display:inline-block;float:right;}
  #moomin.sub .hotel_tourcnt_left .img {text-align:center;}
  #moomin.sub .hotel_tourcnt_left .img img {max-width:340px;margin:0 auto;}
  #moomin.sub .hotel_tourcnt_right {padding:0;}
  #moomin.sub .hotel_tourcnt_right .tour_link {position:static;width:250px;margin:10px auto 0 auto;}
  #moomin.sub .hotel_tourcnt_right .tour_link a {height:35px;line-height:35px;font-size:12px;}
}
@media screen and (max-width:320px) {
  #moomin.sub .article .box_inner {padding:10px 25px;}
  #moomin.sub .article .box_title {margin-bottom:10px;}
}


/* sub page (naantali)
----------------------------------------*/
#moomin.sub .naantali .pagetitle span {background-image:url(../images/naantali/pagetitle.png);}
#moomin.sub .naantali .cnt_01 .cnt_title1 span {background-image:url(../images/naantali/cnt1_title.png);}
#moomin.sub .naantali .cnt_02 .cnt_title1 span {background-image:url(../images/naantali/cnt2_title.png);}
#moomin.sub .naantali .cnt_03 .cnt_title1 span {background-image:url(../images/naantali/cnt3_title.png);}
#moomin.sub .naantali .cnt_03b .cnt_title1 span {background-image:url(../images/naantali/cnt3b_title.png);}
#moomin.sub .naantali .cnt_04 .cnt_title1 span {background-image:url(../images/naantali/cnt4_title.png);}
#moomin.sub .naantali .cnt_title3 {font-size:15px;line-height:1.8;font-weight:bold;margin:5px 0 0 0;}
#moomin.sub .naantali .cnt_title3.green {color:#00a89c;}
#moomin.sub .naantali .cnt_title3.orange {color:#dc8c00;}
#moomin.sub .naantali .cnt {margin-bottom:30px;}
#moomin.sub .naantali .cnt_01 p + .cnt_title2 {margin-top:20px;}
#moomin.sub .naantali .cnt_01 p + .cnt_title3.green {margin-top:20px;}
#moomin.sub .naantali .cnt_01 .map {border:3px solid #9ac2ff;margin:10px 0 20px 0;}
#moomin.sub .naantali .cnt_01 .map img {width:100%;height:auto;}
#moomin.sub .naantali .cnt_02 .cnt_wp {overflow:hidden;padding-left:290px;background:url(../images/naantali/cnt2_img_01.jpg) left 5px no-repeat;}
#moomin.sub .naantali .cnt_03 ul {overflow:hidden;margin:0 -10px 20px -10px;}
#moomin.sub .naantali .cnt_03 li {float:left;width:33.333333%;}
#moomin.sub .naantali .cnt_03 li > div {margin:0 10px;}
#moomin.sub .naantali .cnt_03 li img {width:100%;height:auto;}
#moomin.sub .naantali .article .box_img {width:261px;height:242px;background:url(../images/naantali/box_img.jpg) left top no-repeat;}
#moomin.sub .naantali .hotel_title span {background-image:url(../images/naantali/hotel_title.png);}
@media screen and (max-width:767px) {
  #moomin.sub .naantali .cnt {margin-bottom:20px;}
  #moomin.sub .naantali .cnt_01 .cnt_title1 span,
  #moomin.sub .naantali .cnt_02 .cnt_title1 span,
  #moomin.sub .naantali .cnt_03 .cnt_title1 span,
  #moomin.sub .naantali .cnt_04 .cnt_title1 span {background-image:none;}
  #moomin.sub .naantali .pagetitle span,
  #moomin.sub .naantali .hotel_title span {background-image:none;}
  #moomin.sub .naantali .cnt_02 .cnt_wp {padding:185px 0 0 0;background-position:center top;}
  #moomin.sub .naantali .cnt_02 p + .cnt_title2 {margin-top:5px;}
  #moomin.sub .naantali .cnt_03 ul {overflow:hidden;margin:0 -5px 15px -5px;}
  #moomin.sub .naantali .cnt_03 li > div {margin:0 5px;}
}

/* sub page (tampere)
----------------------------------------*/
#moomin.sub .tampere .pagetitle span {background-image:url(../images/tampere/pagetitle.png);}
#moomin.sub .tampere .cnt_01 .cnt_title1 span {background-image:url(../images/tampere/cnt1_title.png);}
#moomin.sub .tampere .cnt_02 .cnt_title1 span {background-image:url(../images/tampere/cnt2_title.png);}
#moomin.sub .tampere .cnt_03 .cnt_title1 span {background-image:url(../images/tampere/cnt3_title.png);}
#moomin.sub .tampere .cnt_04 .cnt_title1 span {background-image:url(../images/tampere/cnt4_title.png);}
#moomin.sub .tampere .cnt {margin-bottom:30px;}
#moomin.sub .tampere .cnt ul.pht {overflow:hidden;margin:0 -10px 20px -10px;}
#moomin.sub .tampere .cnt ul.pht li {float:left;width:33.333333%;}
#moomin.sub .tampere .cnt ul.pht li > div {margin:0 10px;}
#moomin.sub .tampere .cnt ul.pht li img {width:100%;height:auto;}
#moomin.sub .tampere .cnt_01 .map {overflow:hidden;margin-bottom:20px;background:url(../images/tampere/cnt1_img_01.png) right bottom no-repeat;}
#moomin.sub .tampere .cnt_01 .map img {width:100%;height:auto;}
#moomin.sub .tampere .cnt_01 .map_01 {float:left;width:523px;border:3px solid #9ac2ff;}
#moomin.sub .tampere .cnt_01 .map_02 {float:right;width:244px;}
#moomin.sub .tampere .cnt_04 .cnt_wp {overflow:hidden;min-height:170px;padding-left:290px;background:url(../images/tampere/cnt4_img_01.jpg) left top no-repeat;}
#moomin.sub .tampere .article .box_img {width:260px;height:305px;background:url(../images/tampere/box_img.jpg) left top no-repeat;}
#moomin.sub .tampere .hotel_title span {background-image:url(../images/tampere/hotel_title.png);}
@media screen and (max-width:767px) {
  #moomin.sub .tampere .pagetitle span,
  #moomin.sub .tampere .hotel_title span {background-image:none;}
  #moomin.sub .tampere .cnt {margin-bottom:20px;}
  #moomin.sub .tampere .cnt ul.pht {overflow:hidden;margin:0 -5px 15px -5px;}
  #moomin.sub .tampere .cnt ul.pht li > div {margin:0 5px;}
  #moomin.sub .tampere .cnt_01 .map {max-width:523px;margin:0 auto 15px auto;}
  #moomin.sub .tampere .cnt_01 .map_01 {float:none;width:100%;margin-bottom:10px;}
  #moomin.sub .tampere .cnt_01 .map_02 {float:none;}
  #moomin.sub .tampere .cnt_01 .cnt_title1 span,
  #moomin.sub .tampere .cnt_02 .cnt_title1 span,
  #moomin.sub .tampere .cnt_03 .cnt_title1 span,
  #moomin.sub .tampere .cnt_04 .cnt_title1 span {background-image:none;}
  #moomin.sub .tampere .cnt_04 .cnt_wp {padding:185px 0 0 0;background-position:center top;}
}
@media screen and (max-width:480px) {
  #moomin.sub .tampere .cnt_01 .map {background:none;}
  #moomin.sub .tampere .cnt_01 .map_02 {width:100%;text-align:center;}
  #moomin.sub .tampere .cnt_01 .map_02 img {max-width:244px;}
}

/* sub page (helsinki)
----------------------------------------*/
#moomin.sub .helsinki .pagetitle span {background-image:url(../images/helsinki/pagetitle.png);}
#moomin.sub .helsinki .cnt_01 .cnt_title1 span {background-image:url(../images/helsinki/cnt1_title.png);}
#moomin.sub .helsinki .cnt_02 .cnt_title1 span {background-image:url(../images/helsinki/cnt2_title.png);}
#moomin.sub .helsinki .cnt_03 .cnt_title1 span {background-image:url(../images/helsinki/cnt3_title.png);}
#moomin.sub .helsinki .cnt_04 .cnt_title1 span {background-image:url(../images/helsinki/cnt4_title.png);}
#moomin.sub .helsinki .cnt_05 .cnt_title1 span {background-image:url(../images/helsinki/cnt5_title.png);}
#moomin.sub .helsinki .cnt_06 .cnt_title1 span {background-image:url(../images/helsinki/cnt6_title.png);}
#moomin.sub .helsinki .cnt {margin-bottom:30px;}
#moomin.sub .helsinki .cnt ul.pht {overflow:hidden;margin:0 -10px 20px -10px;}
#moomin.sub .helsinki .cnt ul.pht li {float:left;width:33.333333%;}
#moomin.sub .helsinki .cnt ul.pht li > div {margin:0 10px;}
#moomin.sub .helsinki .cnt ul.pht li img {width:100%;height:auto;}
#moomin.sub .helsinki .cnt .cnt_wp {overflow:hidden;min-height:170px;padding-left:290px;}
#moomin.sub .helsinki .cnt_02 .cnt_wp {background:url(../images/helsinki/cnt2_img.jpg) left top no-repeat;}
#moomin.sub .helsinki .cnt_03 .cnt_wp {background:url(../images/helsinki/cnt3_img.jpg) left top no-repeat;}
#moomin.sub .helsinki .cnt_04 .cnt_wp {background:url(../images/helsinki/cnt4_img.jpg) left top no-repeat;}
#moomin.sub .helsinki .cnt_05 .cnt_wp {background:url(../images/helsinki/cnt5_img.jpg) left top no-repeat;}
#moomin.sub .helsinki .cnt_06 .cnt_wp {background:url(../images/helsinki/cnt6_img.jpg) left top no-repeat;}
#moomin.sub .helsinki .cnt_01 .map {overflow:hidden;margin-bottom:20px;}
#moomin.sub .helsinki .cnt_01 .map img {width:100%;height:auto;}
#moomin.sub .helsinki .cnt_01 .map > div {border:3px solid #9ac2ff;}
#moomin.sub .helsinki .cnt_01 .map_01 {float:left;}
#moomin.sub .helsinki .cnt_01 .map_02 {float:right;}
#moomin.sub .helsinki .article .box_img {width:264px;height:236px;background:url(../images/helsinki/box_img.jpg) left top no-repeat;}
#moomin.sub .helsinki .hotel_title span {background-image:url(../images/helsinki/hotel_title.png);}
@media screen and (max-width:767px) {
  #moomin.sub .helsinki .pagetitle span,
  #moomin.sub .helsinki .hotel_title span {background-image:none;}
  #moomin.sub .helsinki .cnt {margin-bottom:20px;}
  #moomin.sub .helsinki .cnt ul.pht {overflow:hidden;margin:0 -5px 15px -5px;}
  #moomin.sub .helsinki .cnt ul.pht li > div {margin:0 5px;}
  #moomin.sub .helsinki .cnt_01 .map {max-width:523px;margin:0 auto 15px auto;}
  #moomin.sub .helsinki .cnt_01 .map_01 {float:none;width:100%;margin-bottom:10px;}
  #moomin.sub .helsinki .cnt_01 .map_02 {float:none;width:100%;max-width:244px;margin:0 auto;}
  #moomin.sub .helsinki .cnt_01 .cnt_title1 span,
  #moomin.sub .helsinki .cnt_02 .cnt_title1 span,
  #moomin.sub .helsinki .cnt_03 .cnt_title1 span,
  #moomin.sub .helsinki .cnt_04 .cnt_title1 span,
  #moomin.sub .helsinki .cnt_05 .cnt_title1 span,
  #moomin.sub .helsinki .cnt_06 .cnt_title1 span {background-image:none;}
  #moomin.sub .helsinki .cnt .cnt_wp {padding:185px 0 0 0;background-position:center top;}
}

/* sub page (rovaniemi)
----------------------------------------*/
#moomin.sub .rovaniemi .pagetitle span {background-image:url(../images/rovaniemi/pagetitle.png);}
#moomin.sub .rovaniemi .cnt_01 .cnt_title1 span {background-image:url(../images/rovaniemi/cnt1_title.png);}
#moomin.sub .rovaniemi .cnt_02 .cnt_title1 span {background-image:url(../images/rovaniemi/cnt2_title.png);}
#moomin.sub .rovaniemi .cnt_03 .cnt_title1 span {background-image:url(../images/rovaniemi/cnt3_title.png);}
#moomin.sub .rovaniemi .cnt_04 .cnt_title1 span {background-image:url(../images/rovaniemi/cnt4_title.png);}
#moomin.sub .rovaniemi .cnt {margin-bottom:30px;}
#moomin.sub .rovaniemi .cnt ul.pht {overflow:hidden;margin:0 -10px 20px -10px;}
#moomin.sub .rovaniemi .cnt ul.pht li {float:left;width:33.333333%;}
#moomin.sub .rovaniemi .cnt ul.pht li > div {margin:0 10px;}
#moomin.sub .rovaniemi .cnt ul.pht li img {width:100%;height:auto;}
#moomin.sub .rovaniemi .cnt .cnt_wp {overflow:hidden;min-height:170px;padding-left:290px;}
#moomin.sub .rovaniemi .cnt_04 .cnt_wp {background:url(../images/rovaniemi/cnt4_img_01.jpg) left top no-repeat;}
#moomin.sub .rovaniemi .article .box_img {width:256px;height:258px;background:url(../images/rovaniemi/box_img.jpg) left top no-repeat;}
#moomin.sub .rovaniemi .hotel_title span {background-image:url(../images/rovaniemi/hotel_title.png);}
@media screen and (max-width:767px) {
  #moomin.sub .rovaniemi .pagetitle span,
  #moomin.sub .rovaniemi .hotel_title span {background-image:none;}
  #moomin.sub .rovaniemi .cnt {margin-bottom:20px;}
  #moomin.sub .rovaniemi .cnt ul.pht {overflow:hidden;margin:0 -5px 15px -5px;}
  #moomin.sub .rovaniemi .cnt ul.pht li > div {margin:0 5px;}
  #moomin.sub .rovaniemi .cnt_01 .cnt_title1 span,
  #moomin.sub .rovaniemi .cnt_02 .cnt_title1 span,
  #moomin.sub .rovaniemi .cnt_03 .cnt_title1 span,
  #moomin.sub .rovaniemi .cnt_04 .cnt_title1 span {background-image:none;}
  #moomin.sub .rovaniemi .cnt .cnt_wp {padding:185px 0 0 0;background-position:center top;}
}