@charset "utf-8";

/*===================================================================================================*/
/*common*/
/*===================================================================================================*/
.gallery #main_bg {
   background:url(../../images/gallery/bg_mv.jpg) 0 0 no-repeat;
}

.gallery #main-contents #main-body {
   padding-bottom:20px;
}

/*===================================================================================================*/
/*title*/
/*===================================================================================================*/
.gallery #contents #mv {
   height:295px;
}

/*===================================================================================================*/
/*main-contents*/
/*===================================================================================================*/

/*flash-ad*/
.gallery #main-contents #main-body #flash {
}

.gallery #main-contents #main-body #flash .childbox {
   margin-bottom:10px;
}

.gallery #main-contents #main-body #flash .childbox #flashcontent1,
.gallery #main-contents #main-body #flash .childbox #flashcontent2 {
   margin-bottom:10px;
}

/*btn*/
.gallery #main-contents #main-body #flash .childbox p a {
   display:block;
   width:168px;
   height:27px;
   margin:0 auto;
}

.gallery #main-contents #main-body #flash .childbox p a span {
   display:none;
}

.gallery #main-contents #main-body #flash .childbox p#btn_ad1 a {
   background:url(../../images/gallery/btn_ad1.gif) 0 0 no-repeat;
}

.gallery #main-contents #main-body #flash .childbox p#btn_ad2 a {
   background:url(../../images/gallery/btn_ad2.gif) 0 0 no-repeat;
}

.gallery #main-contents #main-body #flash .childbox p#btn_ad1 a {
   background:url(../../images/gallery/btn_ad1.gif) 0 0 no-repeat;
}

.gallery #main-contents #main-body #flash .childbox p#btn_ad1 a:hover,
.gallery #main-contents #main-body #flash .childbox p#btn_ad2 a:hover {
   background-position:left bottom;
}

/*windows*/
.gallery #main-contents #main-body #windows {
   clear:both;
   margin:0 auto;
   width:495px;
   padding:10px;
   font-size:0.75em;
   line-height:1.2em;
   background:#e6e6e7;
}

.gallery #main-contents #main-body #windows p {
   width:395px;
   float:left;
   margin-right:10px;
}

*html .gallery #main-contents #main-body #windows p {
   width:360px;
}

*html .gallery #main-contents #main-body #windows img {
   float:right;
}

/*-----------------------------------------------------------------*/
/*press-ad*/
.gallery #main-contents #main-body #press-ad {
   margin-top:10px;
}

.gallery #main-contents #main-body #press-ad .childbox {
   height:auto;
}

.gallery #main-contents #main-body #press-ad .childbox img {
   border:solid 10px #000000;
   margin:0;
}

/*-----------------------------------------------------------------*/
/*wallpaper*/
.gallery #main-contents #main-body #wallpaper {
   margin:10px auto 0 auto;
   width:380px;
}

.gallery #main-contents #main-body #wallpaper img {
   border:solid 10px #000000;
}

/*btn*/
.gallery #main-contents #main-body #wallpaper ul {
   width:390px;
   margin-top:10px;
}

.gallery #main-contents #main-body #wallpaper ul li {
   list-style:none;
   float:left;
   margin-right:5px;
}

.gallery #main-contents #main-body #wallpaper ul li a {
   display:block;
   width:123px;
   height:27px;
}

.gallery #main-contents #main-body #wallpaper ul li a span {
   display:none;
}

.gallery #main-contents #main-body #wallpaper ul li#wp_l a {
   background:url(../../images/gallery/btn_wp1.gif) 0 0 no-repeat;
}

.gallery #main-contents #main-body #wallpaper ul li#wp_m a {
   background:url(../../images/gallery/btn_wp2.gif) 0 0 no-repeat;
}

.gallery #main-contents #main-body #wallpaper ul li#wp_s a {
   background:url(../../images/gallery/btn_wp3.gif) 0 0 no-repeat;
}

.gallery #main-contents #main-body #wallpaper ul li#wp_l a:hover,
.gallery #main-contents #main-body #wallpaper ul li#wp_m a:hover,
.gallery #main-contents #main-body #wallpaper ul li#wp_s a:hover {
   background-position:left bottom;
}

/*-----------------------------------------------------------------*/
/*Behind The Scenes*/
.gallery #main-contents #main-body .childbox-3 {
   margin-bottom:20px;
}

.gallery #main-contents #main-body #end {
   margin-bottom:0;
}

