@charset "UTF-8";

/*==================================

	 base reset
	 
================================= */

*{
color:#000000 !important;
float:none !important;
}

body,div,ul,p,h1,h2,h3,h4,h5,h6{
margin-left:0 !important;
padding-left:0 !important;
overflow:visible !important;
background:none !important;
width:99% !important;
}

td,th{
background:none !important;
}

p,ul,ol,dl,table{
font-size:10pt !important;
}

a{
text-decoration:underline !important;
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{
background:none;
}

/*==================================

	 not display
	 
================================= */
 
#nav-container,
#sub-contents-container,
#footer-container-01,
.pagetop,
.anclink-list-01,
.lyt-3clm-02.slider .controller,
#variation-selecter .slider .controller,
.hdg-bn{
display:none;
}

/*==================================

	 modules
	 
================================= */

/* margin */

.mgt00{
margin-top:auto !important;
}

/* text */

p.link{
padding:0;
}

/* header */

#header-container{
padding:0;
}
 
#logo img{
zoom:70%;
}

#top-flash-container{
position:static;
}

#top #contents-container{
padding-top:0;
}

#body-container,
#main-contents-container,
.main-contents-inner{
width:100%;
}

/* column IE6 */

.column{
_margin-bottom:16px;
}

/* heading */

h1,h2{
font-size:16pt !important;
}

h3,h4{
font-size:14pt !important;
zoom:1;
}

h5,h6{
font-size:12pt !important;
}

.hdg-l1-01,
.hdg-l1-02,
.hdg-l2-01,
.hdg-l2-02c,
.hdg-l2-02a,
.hdg-l2-02b,
.hdg-l2-02c,
.hdg-l2-02d,
.hdg-l2-03a,
.hdg-l2-03b,
.hdg-l2-04a,
.hdg-l2-04b{
padding-left:0;
position:static;
background-image:none;
}

*html .hdg-l1-01,
*html .hdg-l1-02,
*html .hdg-l2-01,
*html .hdg-l2-02c,
*html .hdg-l2-02a,
*html .hdg-l2-02b,
*html .hdg-l2-02c,
*html .hdg-l2-02d,
*html .hdg-l2-03a,
*html .hdg-l2-03b,
*html .hdg-l2-04a,
*html .hdg-l2-04b{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image,src="");
}

.hdg-l1-01{
padding:5px 5px 0 5px !important;
font-size:0 !important;
background-color:#000000 !important;
background-image:none;
}

.hdg-l2-01{
padding:0;
font-size:0 !important;
background-image:none;
}

.hdg-l3-01,
.hdg-l3-02a{
padding:5px !important;
background:#333333 !important;
background-image:none;
font-size:0 !important;
min-height:inherit !important;
height:auto !important;
}

.hdg-l3-01 img,
.hdg-l3-02a img{
zoom:100% !important;
}

.hdg-l2-02a,
.hdg-l2-02b,
.hdg-l2-02c,
.hdg-l2-02d{
margin-bottom:24px;
}

/* list */

.notes-list-01 li,
.notes-list-02 li{
margin-left:0;
}

.notes-list-01 li span,
.notes-list-02 li span{
margin-left:0;
}

.lyt-image-01a .image,
.lyt-image-01a .text{
margin-bottom:12px;
}

/* flash */

#top-flash-container *{
zoom:70%;
background:none;
}

/* main contents */

.main-contents-inner,
#top .main-contents-inner{
padding:0;
}

/* collections */

.lyt-2clm-01 .column{
display:block;
}

.lyt-3clm-02 .image{
text-align:left !important;
}

.lyt-3clm-02.slider .slider-inner{
width:100%;
}

.lyt-3clm-02.slider .slider-inner .column{
float:none;
visibility:visible;
}

#detail-photo-container #detail-photo-list li{
margin-bottom:10px;
display:block;
text-align:left;
}

#variation-selecter .title{
margin-bottom:16px;
position:static;
right:auto;
top:auto;
}

#variation-container.slider{
height:auto;
overflow:visible;
position:static;
}

#variation-list{
text-align:left;
height:auto;
min-height:inherit;
}

.slider #variation-list{
text-align:left;
position:static;
}

.slider #variation-list li{
text-align:left;
visibility:visible;
}

#variation-list img{
opacity:1;
-moz-opacity:1;
filter:alpha(opacity=100) !important;
}

/* main-visual */

.main-visual{
text-align:left;
}

.main-visual img{
zoom:68%;
}

/* footer */

#nav-footer-utility{
display:none;
}

#footer-container-02{
background:none;
text-align:right;
}
