@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */

body,div, dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
   margin:0;
   padding:0;
}

html{
    height:100%;
	background-color:#FFFFFF;
}
body {
  margin: 0;
  padding: 0;
  color: #4d4d4d;

font-size:80%;
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",helvetica, sans-serif;
line-height:180%;
text-align:center;
background: url(../images/header_bar.jpg) repeat-x;
background-color:#FFFFFF;
text-align:center;
background-position: center top;

}


h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

img{
margin:0;
padding:0;
border:none;
}

p{
margin:0;
padding:0;
}

#container {
padding:0;
margin:0;


}


#header {
padding:0;
margin:0 auto;
width:880px;
height: 56px;
}





/* リンク
---------------------------------------------------- */
a:link {
  color: #333333;
  background: transparent;
  text-decoration: none;
}
a:visited {
  color: #333333;
  background: transparent;
  text-decoration: none;
}
a:hover, a:active {
 color: #F11D73;
  background: transparent;
text-decoration: underline;
}

/* リンク
---------------------------------------------------- */

#contents{
clear:both;
width:880px;
margin:0 auto;
text-align:left;
}

#contents_01{

float:left;
width:370px;
text-align:left;
}

#contents_02{

float:right;
width:370px;
text-align:left;
}

#contents_01 h3 {
	font-size:80%;
	color: #0A426B;
}

#contents_01 h4 {
	font-size:100%;
	color: #FFFFFF;
}






#flashcontent {
padding:0px 0px 0px 0px;
}

.spacer {
width:880px;
height:30px;
background: url(../images/space.gif) no-repeat;
text-indent: -9999px;
}

.spacer_center {
width:880px;
height:55px;
background: url(../images/space.gif) no-repeat;
text-indent: -9999px;
}


#sp {
width:75px;
height:15px;
margin:0px 0 40px 0;
background: url(../images/size_pich.gif) no-repeat;
text-indent: -9999px;
}



/*ヘッダーナビゲーション
---------------------------------------------------- */

#navigation {
width: 880px;
height: 56px;
margin:10px 0 0 0;
background: url(../images/header.gif) no-repeat;
position:relative;
 }

#navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;

}

#navigation li {
    margin: 0;
	padding: 0;
	height: 56px;
	text-indent: -9999px;	
    position: absolute;
}

#navigation li a ,#navigation li strong{
  text-decoration: none;	
  display: block;
   height: 56px;
text-indent: -9999px;
}
#navigation h1 {
position: absolute;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  height: 56px;
}
#navigation h1 a {
  text-decoration: none;	
  display: block;
  height: 56px;
}
#navigation h1#home      {
 left:0px;
 top:0px;
 width:155px;
height: 56px;
}

#navigation li#b01      {
 left:155px;
 width:83px;
}
#navigation li#b02    {
 left:238px;

 width:75px;
}
#navigation li#b03  {
 left:313px;
  top:0px;
 width:78px;
}
#navigation li#b04  {
left:391px;
  top:0px;
 width:70px;
}

#navigation li#b05  {
 top:0px;
 left:461px;
 width:118px;
}

#navigation li#b06  {
 top:0px;
 left:638px;
 width:148px;
}

#navigation li#b07  {
 top:0px;
 left:786px;
 width:94px;
}

#navigation h1#home a:hover    {
background: url(../images/header.gif) no-repeat 0 -56px;
}

#navigation li#b01 a:hover  ,#navigation li#b01 strong   {
background: url(../images/header.gif) no-repeat -155px -56px;
}

#navigation li#b02 a:hover ,#navigation li#b02 strong    {
background: url(../images/header.gif) no-repeat -238px -56px;
}
#navigation li#b03 a:hover ,#navigation li#b03 strong    {
background: url(../images/header.gif) no-repeat -313px -56px;
}
#navigation li#b04 a:hover ,#navigation li#b04 strong    {
background: url(../images/header.gif) no-repeat -391px -56px;
}
#navigation li#b05 a:hover ,#navigation li#b05 strong    {
background: url(../images/header.gif) no-repeat -461px -56px;
}
#navigation li#b06 a:hover ,#navigation li#b06 strong    {
background: url(../images/header.gif) no-repeat -638px -56px;
}
#navigation li#b07 a:hover ,#navigation li#b07 strong    {
background: url(../images/header.gif) no-repeat -786px -56px;
}

/*ladese
---------------------------------------------------- */
#pola_l{
width:162px;
height:28px;
background: url(../images/l_title.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 10px 0;
}


#pola_m{
width:162px;
height:28px;
background: url(../images/m_title.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 10px 0;
}


#pola_g{
width:162px;
height:28px;
background: url(../images/g_title.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 10px 0;
}

#pola_o{
width:162px;
height:28px;
background: url(../images/o_title.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 10px 0;
}


.pan {
clear:both;
width:678px;
height:20px;
margin: 0 0 10px 0;
}


.list {
float:left;
width:350px;
height:20px;
font-size:0.8em;
letter-spacing:1.5px;
}

.nb {
float:right;
width:200px;
height:20px;
font-size:0.8em;
letter-spacing:1.5px;
text-align:right;

}












/* コンテンツ
---------------------------------------------------- */
#whats_t{
width:162px;
height: 18px;
background: url(../images/w01.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 10px 0;
}

#be_title{
width:223px;
height:21px;
background: url(../images/bs_title.gif) no-repeat;
text-indent: -9999px;
margin: 10px 0 0px 0;
}





#limited{
width:678px;
height: 50px;
background: url(../images/limited.gif) no-repeat;
text-indent: -9999px;
margin: 10px 0 20px 0;
}



#header_img{
width:107px;
height: 18px;
background: url(../images/w01.gif) no-repeat;
text-indent: -9999px;
}





#news_l01{
float:left;
width:162px;
text-align:left;
margin: 0 0 0 0;


}
/*background: url(../images/line.gif) no-repeat;
background-position: left bottom;*/


#news_l01 dl{
margin:0;
padding:0;
}
#news_l01 dt {
font-size:0.8em;
letter-spacing:1px;
color:#F11D73;
line-height: 1.2em;
margin:0px 0 0px 0;
text-indent:0px;
}


#news_l01 dd {
font-size:0.8em;
text-indent:0px;
adding:0 0 0px 0;
line-height:1.5em;
margin:0px 0 5px 0;
}

#news_l01 ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}
#news_l01 li {
font-size:0.8em;
letter-spacing:1px;
adding:0 0 0px 0;
line-height:1.8em;
margin:2px 0 0px 0;
background: url(../images/yaji.gif) no-repeat;
background-position: left center;
text-indent:10px;
}



#news_l01 p {
font-size:0.8em;
text-indent:0px;
adding:0 0 0px 0;
line-height:1.8em;
margin:0px 0 5px 0;
}


.topic_newsl {
float:right;
width: 119px;
letter-spacing:1px;
}


.topic_news img {
float:left;
width: 67px;
height: 77px;
margin:0px 5px 0px 0;
}

.topic_news {
clear:both;
width: 162px;
height:80px;
padding:5px 0 15px 0 ;
}
















#news_l02 {
float:right;
width:678px;
text-align:left;
margin: 0 0 0 0;
}

#news_l02_2 {
clear:both;
width:678px;
text-align:left;
margin: 0 0 0 0;
}


#news_ld {
float:left;
clear:both;
width:340px;
text-align:left;
margin: 0 0 0 0;
}


#news_ld dl {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#news_ld dt {
clear:both;
width:40px;
font-size:0.8em;
top: -1em;
line-height: 1em;
margin:10px 0 0px 0;
letter-spacing:1px;
}
  
#news_ld dd {
clear:both;
width:220px;
font-size:0.8em;
text-indent:12px;
margin:0px 0 10px 0;
position: relative;
letter-spacing:1px;
top: -1em;
left: 6em;
line-height: 1em;
}

#news_ld dd span {
width:220px;
font-weight:normal;
color:#F8180D;
}



#news_sr {
float:right;
width:332px;
text-align:left;
margin: 0 0 0 0;
}

#news_sr table {
background-color:#666666;
font-size:0.8em;
text-align:center;
margin:5px 0 10px 0;
}


.red{
font-size:2em;
color:#F8180D;
}

.red2{
font-size:0.8em;
color:#F8180D;
}

.gray{
font-size:2em;
color:#6C6C6C;
}

.gray2{
font-size:1.5em;
color:#6C6C6C;
}



#news_l02 p {
font-size:0.8em;
line-height: 2em;
margin:5px 0 15px 0;
letter-spacing:1px;
}

#news_l04 {
float:left;
width:340px;
text-align:left;
margin: 0 0 0 0;
}

#news_l04 img {
margin: 0 0 10px 0;
}


#details {
width:340px;
margin:0px 0 15px 0;
}

#details img {
margin: 0 5px 0px 0;
}

#at {
width:70px;
height: 11px;
text-align:left;
margin: 20px 0 5px 0;
background: url(../images/at.gif) no-repeat;
text-indent: -9999px;
}

#h05 {
width:332px;
height: 30px;
text-align:left;
margin: 0 0 0 0;
background: url(../images/t_head.jpg) no-repeat;
text-indent: -9999px;
}

#f05 {
width:332px;
height: 20px;
text-align:left;
margin: 0 0 0 0;
background: url(../images/t_foot.jpg) no-repeat;
background-position: bottom ;
text-indent: -9999px;
}




#news_l05 {
clear:both;
float:right;
width:332px;
text-align:left;
margin: 0 0 0 0;
background: url(../images/t_main.jpg) repeat-y;
}

#news_l06 {
width:270px;
text-align:left;
margin: 0 0 0 35px;
height:430px;
}

#news_l06_1 {
width:270px;
height:285px;
text-align:left;
margin: 0 0 0 0px;
}

#news_l06_2 {
width:270px;
height:125px;
text-align:left;
margin: 0 0 0 0px;
}

#news_l06 p {
font-size:0.8em;
letter-spacing:1px;
line-height: 1.8em;
}



#news_l05 h2 {
font-size:0.8em;
font-style: normal;
color: #F11D73;
margin: 5px 0 0 0px;
}

#news_l05 h3 {
font-size:0.8em;
font-style: normal;
}

.sold {
width:170px;
height: 18px;
margin:0px 0px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../images/sold.gif) no-repeat ;
}

.pre {
width:170px;
height: 18px;
margin:0px 0px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../images/pre.gif) no-repeat ;
}


.buy {
width:170px;
height: 18px;
margin:0px 0px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../images/buy.gif) no-repeat ;
}

.buy a {
text-decoration: none;	
display: block;
 width:170px;
height: 18px;
}

.buy a:hover    {
background: url(../images/buy.gif) no-repeat 0 -18px;
}


#sp {
width:84px;
height: 22px;
margin:0px 0px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../images/sp.gif) no-repeat ;
news_ld

}
#sp a {
text-decoration: none;	
display: block;
 width:84px;
height: 22px;
}

#sp a:hover    {
background: url(../images/sp.gif) no-repeat 0 -22px;
}






 
#detail_t{
clear:both;
width:340px;
height: 12px;
background: url(../images/detail_t.gif) no-repeat;
text-indent: -9999px;
margin: 0px 0 10px 0;
}

#select_t{
width:332px;
height: 12px;
background: url(../images/select_t.gif) no-repeat;
text-indent: -9999px;
margin: 0px 0 10px 0;
}

#comme_t{
clear:both;
width:678px;
height: 12px;
background: url(../images/comme.gif) no-repeat;
text-indent: -9999px;
margin: 0px 0 10px 0;

}

#whats_new_01{
clear:both;
width:880px;
margin:0 auto;
text-align:left;
}

#gray_whats {
font-size:0.8em;
line-height: 2em;
letter-spacing:1px;
color:#6C6C6C;
}

#banner_right {
font-size:0.8em;
line-height: 1.5em;
letter-spacing:1px;
color:#6C6C6C;
}


/* 詳細
---------------------------------------------------- */

#zoom{
width:340px;
height: 11px;
background: url(../images/zoom.gif) no-repeat;
text-indent: -9999px;
margin: 0 0 10px 0;
}






/* アイテム
---------------------------------------------------- */

#news_l03 {
width:678px;
text-align:left;
margin: 0 0 0 0;
}
























/* フッター
---------------------------------------------------- */
#footer {
clear:both;
height: 70px;
margin:0 auto;
text-align:center;
}

#footer_navi {
width:880px;
height: 50px;
margin:0 auto;
text-align:left;
background: url(../images/footer.gif) no-repeat;
}

#footer_navi ul {
argin: 0;
padding: 0;
list-style: none;
position:relative;
}

#footer_navi li {
argin: 0;
padding: 0;
height: 50px;
text-indent: -9999px;
position:absolute;
}

#footer_navi li a,#footer_navi strong {
text-decoration: none;	
display: block;
height: 50px;
}







#footer_navi li#d01 {
 top: 0px;
height: 50px;
 left:0px;
 width:76px;
}
#footer_navi li#d02 {
 top: 0px;
height: 50px;
 left:76px;
 width:65px;
}
#footer_navi li#d03 {
 top: 0px;
height: 50px;
 left:141px;
 width:110px;
}

#footer_navi li#d04 {
 top: 0px;
height: 14px;
 left:844px;
 width:36px;
}





#footer_navi li#d01 a:hover  ,#footer_navi li#d01 strong   {
background: url(../images/footer.gif) no-repeat 0px -50px;
}

#footer_navi li#d02 a:hover ,#footer_navi li#d02 strong    {
background: url(../images/footer.gif) no-repeat -76px -50px;
}
#footer_navi li#d03 a:hover ,#footer_navi li#d03 strong    {
background: url(../images/footer.gif) no-repeat -141px -50px;
}
#footer_navi li#d04 a:hover ,#footer_navi li#d04 strong    {
background: url(../images/footer.gif) no-repeat -844px -50px;
}




#footer2 {
clear:both;
height: 70px;
margin:0 auto;
text-align:center;
}

#footer2_navi {
width:880px;
height: 50px;
margin:0 auto;
text-align:left;
background: url(../images/footer2.gif) no-repeat;
}

#footer2_navi ul {
argin: 0;
padding: 0;
list-style: none;
position:relative;
}

#footer2_navi li {
argin: 0;
padding: 0;
height: 50px;
text-indent: -9999px;
position:absolute;
}

#footer2_navi li a,#footer2_navi strong {
text-decoration: none;	
display: block;
height: 50px;
}







#footer2_navi li#d01 {
 top: 0px;
height: 50px;
 left:0px;
 width:76px;
}
#footer2_navi li#d02 {
 top: 0px;
height: 50px;
 left:76px;
 width:65px;
}
#footer2_navi li#d03 {
 top: 0px;
height: 50px;
 left:141px;
 width:110px;
}




#footer2_navi li#d01 a:hover  ,#footer2_navi li#d01 strong   {
background: url(../images/footer.gif) no-repeat 0px -50px;
}

#footer2_navi li#d02 a:hover ,#footer2_navi li#d02 strong    {
background: url(../images/footer.gif) no-repeat -76px -50px;
}
#footer2_navi li#d03 a:hover ,#footer2_navi li#d03 strong    {
background: url(../images/footer.gif) no-repeat -141px -50px;
}






/* サム
---------------------------------------------------- */
#news_l03 .thumb{
width:162px;
height:280px;
float:left;
background-image: url(../images/thum.gif);
margin:0 7px 10px 0px;
line-height: 1em;
text-align:left;
}

#news_l03 .thumb a{
display: block;
}

#news_l03 .thumb a:hover  {
text-decoration: underline;
background-image: url(../images/thum_over.gif);
}

#news_l03 img{
margin: 0;
padding:7px;
display:block;
} 



.data{
width:162px;
height:50px;
display: block;
}

.data strong {
width:150px;
font-size:0.8em;
text-align:left;
font-weight: normal;
display: block;
padding:5px 0 0 5px;

}


.p {
width:146px;
font-size:0.8em;
font-style: normal;
text-align:left;
display: block;
margin: 10px 0 0px 0;
padding:0 0 10px 8px;
line-height: 1.5em;
}

.sale {
clear:both;
width:28px;
height:12px;
margin: 5px 0 0px 0;
}

.new{
clear:both;
width:162px;
height:12px;
text-align:left;
}


#back_navi {
clear:both;
width:246px;
height: 22px;
margin: 0px 0 10px 0;
text-align:left;
background: url(../images/back_b.gif) no-repeat;
}

#back_navi ul {
argin: 0;
padding: 0;
list-style: none;
position:relative;
}

#back_navi li {
argin: 0;
padding: 0;
height: 22px;
text-indent: -9999px;
position:absolute;
}

#back_navi li a,#back_navi strong {
text-decoration: none;	
display: block;
height: 22px;
}







#back_navi li#ba01 {
 top: 0px;
height: 22px;
 left:0px;
 width:164px;
}
#back_navi li#ba02 {
 top: 0px;
height: 22px;
 left:175px;
 width:71px;
}

#back_navi li#ba01 a:hover ,#back_navi li#ba01 strong {
background: url(../images/back_b.gif) no-repeat 0px -22px;
}

#back_navi li#ba02 a:hover ,#back_navi li#ba02 strong {
background: url(../images/back_b.gif) no-repeat -175px -22px;
}

