/*

	Zen Photo Default 1.0
	
*/

/* RESET - PLACED HERE TO AVOID AN EXTRA HTTP REQUEST */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, textarea, p, blockquote, table, th, td { margin:0px; padding:0px; }
table { border-collapse:collapse; border-spacing:0px; }
fieldset, img { border:0px; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
#side_left:after,#top-dm-box:after,#container:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#side_left,#top-dm-box,#container { zoom: 1; }
/* Basics
------------------------------ */
html {
	/* Moz */
	height: 100%;
}
strong, .strong { font-weight:bold; }
p { margin:0 0 15px 0; }

.clearer { height:0px; clear:both; line-height:0px; overflow:hidden; }



/* Main Layout
------------------------------ */
body {
	margin: 0px;
	padding: 0px 0px 50px 0px;
	text-align: left;
	background-color: #FFF;
      font-size: 11px;
}

#all {
	margin: 0px auto;
	width: 980px;
}

#top {
	width:980px;
	height:5px;
	background-color: #FFF;
}
#container {
    width: 740px;
    height: auto;
    position: relative;
    float: right;
    margin-left: 20px;
}
#header {
	height:151px;
	background-color: #fff;
	background-image: url(/holiday/list/themes/digipam_holiday/images/new_img/01_03.png);
	background-position: 110px 0px;
        background-repeat: no-repeat;
	width: 980px;
        position: relative;
}
h1 span { display:none; }


#nav {
	font-size:12px;
	font-weight:bold;
/*	background:url(../images/navi-left1k30.gif) top left no-repeat;*/
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#nav .inner { display:block;
/*background:url(../images/navi-right430.gif) top right no-repeat; */
/*height:20px;*/
line-height:20px; padding:5px 10px; }


#footer, #sort {
	margin-top:15px;
	margin: 0 auto;
	width: 980px;
	font-size:11px;
	text-align: center;
	clear: both;
color:#630;
}
#footer a, #sort a {
	text-decoration: none;
	color: #630;
}
#footer a:hover, #sort a:hover {
	color: #000;
	text-decoration: underline;
}
#gallerytitle {
	border-bottom: 1px solid #E6E6DF;
	padding-bottom: 14px;
	margin-bottom: 20px;
}
#gallerytitle h2 { 
	font-weight: normal; 
	width:510px;
}

/* Link Styles
------------------------------ */
a:link, a:active, a:visited { text-decoration: none; color: #951; }
a:hover, a:focus { text-decoration: underline; color: #000; }

/* Text Styles
------------------------------ */
body, input, textarea {
	font-family:verdana, Helvetica, Arial, sans-serif;
	font-size:11px; 
	line-height:16px;
	color: #333;
}
h2 {
	font-weight: bold;
}
h2 a:link, h2 a:visited {
	color: #951;
	text-decoration: none;
}
h2 span {
	color: #8DB8CF;
}
h2 a:hover {
	color: #000;
	text-decoration: none;
}
h3 {
	font-weight: bold;
}
h3 a:link, h3 a:visited { text-decoration: none; }
h3 a:hover { text-decoration: underline; }


/* Miscellaneous
------------------------------ */
hr {
	clear: both;
	height: 0;
	border: 0;
	border-top: 1px solid #d1d1d1;
	margin: 10px 0;
	padding: 0;
}
img {
	border: 0;
}
blockquote {
	border-left: 1px dotted #96967E;
	margin-left: 20px;
	padding-left: 20px;
	color: #363630;
}

#imagemetadata {
  text-align: right;
  position: relative;
  display: none;
}

#imagemetadata table {
  text-align: left;
  line-height: 1em;
  border: 1px solid #ccc;
  position: absolute;
  top: 2em;
  right: 0px;
  background-color: #fafafa;
}

#imagemetadata table td {
  border-bottom: 1px solid #f0f0f0;
  background-color: #f8f8f8;
  padding: 2px 5px;
}


/* Page Navigation
------------------------------ */

div.pagelist {
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 10px;
 }

ul.pagelist {
	clear: both;
	padding: 0;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 120%;
	font-weight: bold;
}
ul.pagelist li {
	display: inline;
}
ul.pagelist li a, ul.pagelist span.disabledlink {
	padding: 4px;
}
ul.pagelist li a {
	color: #E35509;
}
ul.pagelist li.current a {
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	color: #5A5A4B;
}
ul.pagelist li.prev {
	margin-right: 10px;
}
ul.pagelist li.next {
	margin-left: 10px;
	color: #666;
}
.disabledlink {
	color: #aaa;
	cursor: default;
}
.pagenav {
	clear: both;
}
.disabled_nav {
	display: none;
}


/* AJAX
------------------------------ */
#albumDescEditable, #albumTagsEditable {
	margin-bottom: 12px;
}
#imageDescEditable, #albumTagsEditable {
	margin-top: 6px;
}
#imageDesc, #exif_link {
	margin-bottom: 4px;
}

#exif_link {
  float: right;
}

.jeip-mouseover { background:#fd4; }



/* Image Thumbnails
------------------------------ */
.imagethumb a, .imagethumb a:hover {
	display: block;
	padding: 9px;
      margin: 0px;
    border: 1px solid #d1d1d1;
    background-color: #eee;
}
.imagethumb a:visited {
}
.imagethumb a:hover {
	background-color: #fff;
}
.imagethumb {
	float: left;
      width: 138px;
      _width: 138px;/*ie6用強制幅指定*/
      height: auto;
      _height: auto;/*ie6*/
}
.albumdesc2 {
	line-height: 12px;
}


/* Album Thumbnails
------------------------------ */

.zp_editable_album_desc p, .zp_uneditable_album_desc p { margin-left:10px; 
margin-right:10px; }

#albums {
	float: left;
	padding-bottom: 0px;
}
.album {
	font-size: 15px;
	float: left;
	display:inline;
	width: 220px;
	line-height: 160%;
	background-color: #fff;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.album .thumb {
    float: right; 
    margin-right: 6px;
}
.album h3 {
	padding: 0;
	margin: 0;
}
.album p {
	line-height: 16px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}
.albumdesc small {
	color: #8DB8CF;
}
/*
.album {
	font-size: 15px;
	float: left;
	display:inline;
	width: 235px;
	line-height: 160%;
	background-color: #fff;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.album .thumb {
    float: right; 
    margin-right: 0px;
}
.album h3 {
	padding: 0;
	margin: 0;
}
.album p {
	line-height: 16px;
	font-size: 11px;
    padding: 4px 0px 0px;
    margin: 0px;
}
.albumdesc small {
	color: #8DB8CF;
}
*/

/*アルバムbox用*/
.al_boxxx {
    margin: 0px;
    padding: 10px 14px 3px 9px;
    height: 250px;
    overflow: hidden;
}
.al_boxxx .al_boxxx_text {
	margin-right: 2px;
	margin-left: 6px;
      margin-top: 5px;
	line-height:13px;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*new用*/
.al_boxxx .al_boxxx_text2 {
	margin-right: 2px;
	margin-left: 6px;
      margin-top: 5px;
	line-height:13px;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #fff;
	background-image: url(/holiday/list/themes/digipam_holiday/images/new.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Individual Image
------------------------------ */
.image { 
	margin: 0;
	padding: 0;
      height: auto;
      width: auto;
      float: left;
}
#image {
	line-height: 0;
}
.imgnav {
	float: right;
	width: 100px;
	text-align: center;
}
.imgnav .imgprevious a, .imgnav .imgnext a {
	display: block;
	width: 50%;
	height: 100%;
	float: left;
	text-decoration: none;
}
.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {
	background-color: #fff;
	text-decoration: none;
}
.imgnav .imgprevious a {
	float: left;
}
.imgnav .imgnext a {
	float: right;
}
#narrow {
	margin: 0 auto;
	width: 480px;
}

p.descriptionwrapper { margin:10px 0; }



/* Admin Toolbox
------------------------------ */
#admin, #admin_data{
	position: fixed;
	right: 0px;
	top: 0px;
	width: 130px;
	border-bottom: 1px solid #E6E6DF;
	border-left: 1px solid #E6E6DF;
	background: #fff;
    z-index: 2; 	text-align: left;
}
#admin_data{
	top: 0px;
	padding-top: 20px;
	z-index: 1;
	line-height: 1.6em;

}
#admin h3 {
	font-weight: normal;
	color: #999;
	margin:0;
	padding:0; text-align: center;
}
#admin h3:hover { color: #036; }

.clear {
  clear:both;
}
p.tally { margin:0 15px 15px 15px; }
/*追加css*/
#padbox {
	padding-left: 6px;
}
#table_albums {
	width:100%;
}
#top-dm-box {
	padding: 0px;
	height: auto;
        width: 760px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
        position: relative;
        float: right;
}
#top-dm-box:after,#top-dm-boxinnerl:after,.image:afetr { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#top-dm-box,#top-dm-boxinnerl,.image { zoom: 1; }
#top-dm-boxinnerl {
	float: left;
}
.top-dm-boxtop{
	width: 487px;
	height: auto;
	line-height: 140%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#top-dm-boxinnerl h3 {
	margin: 15px 0 0 0;
	padding: 0px;
}
#top-dm-boxinnerl p {
	margin-left: 15px;
	margin-top: 7px;
	margin-bottom: 0px;
	line-height: 185%;
	padding-top: 5px;
}
#top-dm-boxinnerl .ft {
	background-image: url(../images/ngr_bg.gif);
	height: auto;
	margin-top: 8px;
	margin-left: 10px;
	padding-left: 15px;
	padding-top: 8px;
	padding-right: 5px;
	width: 487px;
	line-height: 140%;
	padding-bottom: 8px;
	vertical-align: middle;
	margin-bottom: 15px;
}
#top-dm-boxinnerl .ft p{
	margin: 0px;
	padding: 0px;
}

#top-dm-boxinnerr {
	padding: 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#top-dm-boxinnerr .top {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-dm-boxinnerr .bttm {
	margin-top: auto;
	margin-bottom: auto;
	padding: 0px;
	margin-right: 3px;
	margin-left: 0px;
	display: block;
}

/*tab navi*/
.line {
	width: 696px;
	margin-top: -1px;
	padding-top: 6px;
        padding-right: 6px;
        padding-bottom: 6px;
        padding-left: 6px;
        background: url(/holiday/list/themes/digipam_holiday/images/new_img/blue_line.png);
        background-position: 0px 0px ;
        background-repeat: repeat-x;
        background-color: #00a3e2;
        position: relative;
}
.line_inner {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    background-color: #FFF;
}
#area-menu {
	padding: 0px;
	height: 26px;
	margin: 0px;
	}
#area-menu li{
	float: left;
	height: 26px;
	margin: 0px;
	padding: 0px;
}
/*エリアタブ*/
a#bt_tyo{
    display: block;
    height: 0px;
    width: 71px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_t0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_tyo{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_t2.jpg);
    background-position: 0 0 ;
}
a#bt_tyo.on,a:hover#bt_tyo.on {
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_t2.jpg);
    background-position: 0 0 ;
}
a#bt_ngo{
    display: block;
    height: 0px;
    width: 71px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_n0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_ngo,a#bt_ngo.on,a:hover#bt_ngo.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_n2.jpg);
    background-position: 0 0 ;
}
a#bt_osa{
    display: block;
    height: 0px;
    width: 70px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_o0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_osa,a#bt_osa.on,a:hover#bt_osa.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_o2.jpg);
    background-position: 0 0 ;
}
a#bt_kyu{
    display: block;
    height: 0px;
    width: 71px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_k0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_kyu,a#bt_kyu.on,a:hover#bt_kyu.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_k2.jpg);
    background-position: 0 0 ;
}
a#bt_cts{
    display: block;
    height: 0px;
    width: 71px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_h0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_cts,a#bt_cts.on,a:hover#bt_cts.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_h2.jpg);
    background-position: 0 0 ;
}
a#bt_sdj{
    display: block;
    height: 0px;
    width: 70px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_s0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_sdj,a#bt_sdj.on,a:hover#bt_sdj.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_s2.jpg);
    background-position: 0 0 ;
}
a#bt_kij{
    display: block;
    height: 0px;
    width: 71px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_ni0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_kij,a#bt_kij.on,a:hover#bt_kij.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_ni2.jpg);
    background-position: 0 0 ;
}
a#bt_fsz{
    display: block;
    height: 0px;
    width: 71px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_i0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_fsz,a#bt_fsz.on,a:hover#bt_fsz.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_i2.jpg);
    background-position: 0 0 ;
}
 a#bt_hok{
    display: block;
    height: 0px;
    width: 70px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_ho0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_hok,a#bt_hok.on,a:hover#bt_hok.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_ho2.jpg);
    background-position: 0 0 ;
}
 a#bt_okj{
    display: block;
    height: 0px;
    width: 71px;
    overflow: hidden;
    padding-top: 26px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_c0.jpg);
    background-position: 0 0 ;
    background-repeat: no-repeat;
    }
a:hover#bt_okj,a#bt_okj.on,a:hover#bt_okj.on{
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/tb_c2.jpg);
    background-position: 0 0 ;
}

/* /tab navi */

.Breadcrumb{
	padding:3px 2px 10px 10px;
	font-size:13px;
	font-weight:bold;
}
.fonts {
	font-size: 90%;
}
.b110 {
	font-size: 90%;
	line-height:120%;
	font-weight: normal;
}
ul#gaga {
margin: 5px;
padding: 0;
list-style: none;
width: 600px;
}
ul#gaga li {
float: left;
margin: 3px;
}
.list_carousel {
height: 220px;
padding: 0px;
position: relative;
background: url(/holiday/list/themes/digipam_holiday/images/new_img/car_01_17.jpg);
background-repeat: no-repeat;
background-position: 12px 0px;
}
.caroufredsel_wrapper{
    position: absolute;
    top:50px;
    left: 67px;
    _left:67px;/*ie6*/
    *left:67px;/*ie7*/
    width: 600px;
    height: 150px;
    overflow: hidden;
}
.list_carousel_next {
position:absolute;
top:100px;
left:680px;
width:45px;
height:0px;
padding-top: 45px;
background: url(/holiday/list/themes/digipam_holiday/images/new_img/osirase_20.png) no-repeat 0 0;
display: block;
overflow: hidden;
}

.list_carousel_prev {
position:absolute;
top:100px;
left:22px;
width:45px;
height:0px;
padding-top: 45px;
background: url(/holiday/list/themes/digipam_holiday/images/new_img/osirase_18.png) no-repeat 0 0;
display: block;
overflow: hidden;
}

#knt_logo {
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/01_05.png);
    height: 0px;
    width: 108px;
    display: block;
    overflow: hidden;
    padding-top: 108px;
    position: absolute;
    top: 28px;
    left: 0px;
}

/*左サイドバー*/
#side_left {
    width: 220px;
    height: auto;
    position: relative;
    float: left;
    text-align: left!important;
}
#side_left_inner0 {
    height: 290px;
    padding: 0px;
    margin: 0px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/a_20.png);
    background-repeat: no-repeat;
    background-position: 0px 0px ;
    position: relative;
}
#side_left_inner{
    margin: 0px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
    background: url(/holiday/list/themes/digipam_holiday/images/new_img/a_03.png);
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: bottom center;
    height: auto;
}
.side_left_mes {/*side link p*/
    position: absolute;
    top:225px;
    left:55px;
    width: 160px;
    letter-spacing: normal;
}
/*side button*/
.sideli_hwi {/*ハワイ*/
   height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_43.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_usa {/*アメリカ*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_49.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_eur {/*ヨーロッパ*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_51.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_oce {/*オセアニア*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_53.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_mic {/*ミクロネシア*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_55.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_chi{/*中国*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_67.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_asi {/*アジア*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_70.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_as2{/*アジア四カ国*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_72.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_wed{/*ウェディング*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_78.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_mag{/*マギーくん*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_81.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_hur{/*ハリーちゃん*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_84.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_lax{/*ラグゼ*/
height: 70px;
   width: 190px;
      padding-top: 38px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_86.png);
   background-position: 0 0;
   background-repeat: no-repeat;
}
.sideli_cha{/*名古屋チャーター便*/
height: 55px;
   width: 190px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_43.png);
   background-position: 0 0;
   background-repeat: no-repeat;
      padding-top: 32px;
}
.sideli_ma2{/*名古屋マギーくん*/
height: 55px;
   width: 190px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_43.png);
   background-position: 0 0;
   background-repeat: no-repeat;
      padding-top: 32px;
}
.sideli_kor{/*名古屋これでも価*/
height: 55px;
   width: 190px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_43.png);
   background-position: 0 0;
   background-repeat: no-repeat;
      padding-top: 32px;
}
.sideli_ma3{/*大阪マギーくん*/
height: 55px;
   width: 190px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_43.png);
   background-position: 0 0;
   background-repeat: no-repeat;
      padding-top: 32px;
}
.sideli_kin{/*大阪緊急発売*/
height: 55px;
   width: 190px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_43.png);
   background-position: 0 0;
   background-repeat: no-repeat;
      padding-top: 32px;
}
.sideli_mon{/*大阪長期滞在ゆったり滞在*/
height: 55px;
   width: 190px;
   background: url(/holiday/list/themes/digipam_holiday/images/new_img/sb_43.png);
   background-position: 0 0;
   background-repeat: no-repeat;
      padding-top: 32px;
}
/*container button*/
a.m_hwi {/*ハワイ*/
    width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/hwi/hwi.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_hwi {/*ハワイ*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_usa {/*アメリカ*/
width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/usa/usa.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_usa {/*アメリカ*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}

a.m_eur {/*ヨーロッパ*/
    width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/eur/eur.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_eur {/*ヨーロッパ*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_oce {/*オセアニア*/
width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/oce/oce.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_oce {/*オセアニア*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_mic {/*ミクロネシア*/
    width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/mic/mic.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_mic {/*ミクロネシア*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_chi {/*中国*/
        width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/chi/chi.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_chi {/*中国*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_asi {/*アジア*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/asi/asi.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_asi {/*アジア*/
    background-repeat: no-repeat;
    background-position: 0px -118px;
}
a.m_as2 {/*アジア4カ国*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/as2/as2.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_as2 {/*アジア4カ国*/
    background-repeat: no-repeat;
    background-position: 0px -118px;
}
a.m_wed {/*東京*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/wed/wed.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_wed {/*東京*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_lax {/*東京*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/lax/lax.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_lax {/*東京*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_mag {/*東京 マギーくん*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/mag/ma1.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_mag {/*東京 マギーくん*/
    background-repeat: no-repeat;
    background-position: 0px -120px;
}
a.m_ma2 {/*名古屋 マギーくん*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/ma2/ma2.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

a:hover.m_ma2 {/*名古屋 マギーくん*/
    background-repeat: no-repeat;
    background-position: 0px -120px;
}
a.m_ma3 {/*大阪 マギーくん*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/ma3/ma1.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_ma3 {/*大阪 マギーくん*/
    background-repeat: no-repeat;
    background-position: 0px -120px;
}
a.m_sp1 {/*九州マギーくん*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/sp1/ma1.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_sp1 {/*九州マギーくん*/
    background-repeat: no-repeat;
    background-position: 0px -120px;
}
a.m_hur {/*東京・大阪 ハリーちゃん・長期滞在*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/hur/hur.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_hur {/*東京・大阪 ハリーちゃん・長期滞在*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_cha {/*名古屋*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/cha/cha.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_cha {/*名古屋 */
    background-repeat: no-repeat;
    background-position: 0px -120px;
}
a.m_kor {/*名古屋 */
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/kor/kor.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_kor {/*名古屋 */
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_mon {/*大阪 売り切れゴメン*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/mon/hur.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_mon {/*大阪 売り切れゴメン*/
    background-repeat: no-repeat;
    background-position: 0px -119px;
}
a.m_kin {/*東京・大阪 緊急発売*/
         width: 218px;
    height: 0px;
    overflow: hidden;
    display: block;
    padding-top:120px;
    background: url(/holiday/list/themes/digipam_holiday/images/indexbtn/kin/kin.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
a:hover.m_kin {/*東京・大阪 緊急発売*/
    background-repeat: no-repeat;
    background-position: 0px -120px;
}

/*サイドメニューエリア別*/

#side_left_inner ul li a{
    text-decoration: underline;
    color: #5A5A4B!important;
    font-size: 12px;
}
#side_left_inner ul li a:hover{
    text-decoration: underline;
    color: #003399!important;
}
.cent {
    position: relative;
    margin: 0px 0px 20px 0px;
}
.cent a {
    font-size:14px;
    color: #000080!important;
}
.cl {
    clear: both;
}
#container-2 {
    width: 980px;
    height: auto;
    margin-bottom: 40px;
}
.help_dp {
    width: 980px;
    height: 1091px;
    background-image: url(/holiday/list/themes/digipam_holiday/images/new_img/help_dp_02_03.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    clear: both;
    
}
/*デジパン操作方法リンク*/
.sousa1 a {
    width:190px;
    height:0px;
    padding-top:135px;
    display: block;
    overflow: hidden;
    position: absolute;
    top:80px;
    left:15px;
}
