@import url("base.css");
@import url("common.css");

/*  templete
----------------------------------------------------------------*/
.temp-3block {
width:750px;
margin:5px;
padding:20px;
float:left; display:block; position:relative;

}
#newarrival-c {
background:url(../images/common/bg-newarrival-c.gif) no-repeat;
background-color:#FFFFFF;
overflow:auto; line-height:140%; font-size:110%;
}
#information-c {
background:url(../images/common/bg-information-c.gif) no-repeat;
background-color:#FFFFFF;
overflow:auto; line-height:140%; font-size:110%;
}
#brandfeature-c {
background:url(../images/common/bg-brandfeature-c.gif) no-repeat;
background-color:#FFFFFF;
overflow:auto; line-height:140%; font-size:110%;
}
#nextissue-c {
background:url(../images/common/bg-nextissue-c.gif) no-repeat;
background-color:#FFFFFF;
overflow:auto; line-height:140%; font-size:110%;
}
#magazine-c {
background:url(../images/common/bg-magazine-c.gif) no-repeat;
background-color:#FFFFFF;
overflow:auto; line-height:140%; font-size:110%;
padding-bottom:40px;
}
#blog-c {
background:url(../images/common/bg-blog-c.gif) no-repeat;
background-color:#FFFFFF;
overflow:auto; line-height:140%; font-size:110%;
}
#girlssnap-c {
background:url(../images/common/bg-girlssnap-c.gif) no-repeat;
background-color:#FFFFFF;
overflow:auto; line-height:140%; font-size:110%;
}
#boyssnap-c {
background:url(../images/common/bg-boyssnap-c.gif) no-repeat;
background-color:#FFFFFF;
overflow:auto; line-height:140%; font-size:110%;
}

#magazine-c h1{
font-size:80%; padding:3px 0 0 125px;
color:#666666; font-weight:normal;
margin-bottom:30px; display:block;
}
#nextissue-c h1{
font-size:80%; padding:3px 0 0 125px;
color:#666666; font-weight:normal;
margin-bottom:30px; display:block;
}
#information-c h1 {
font-size:80%; padding:3px 0 0 165px;
color:#666666; font-weight:normal;
margin-bottom:30px; display:block;
}
#newarrival-c h1 {
font-size:80%; padding:3px 0 0 160px;
color:#666666; font-weight:normal;
margin-bottom:30px; display:block;
}
#blog-c h1 {
font-size:80%; padding:3px 0 0 70px;
color:#666666; font-weight:normal;
margin-bottom:30px; display:block;
}
#boyssnap-c h1 {
font-size:80%; padding:3px 0 0 215px;
color:#666666; font-weight:normal;
margin-bottom:30px; display:block;
}
#girlssnap-c h1 {
font-size:80%; padding:3px 0 0 220px;
color:#666666; font-weight:normal;
margin-bottom:30px; display:block;
}
#brandfeature-c h1 {
font-size:80%; padding:3px 0 0 220px;
color:#666666; font-weight:normal;
margin-bottom:30px; display:block;
}



.itembox img{ float:right; margin:0 0 200px 40px;}
.itembox h2{
font-size:140%; line-height:110%; margin-bottom:20px; display:block;
font-weight:bold;font-family: verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.itembox span{ text-align:right; display:block;}

.backnumber {
clear:both;
border-top:1px solid #999;
padding:20px 0 20px 0;
text-align:center;
display:block;
margin-top:30px;
min-height:50px;
height:auto !important;
height:50px;
}

/*  magzine
----------------------------------------------------------------*/
.magazine-left {
width:270px;
float:left; margin-right:20px;
}
.magazine-left img{
margin-bottom:10px;
}
.magazine-right {
width:460px;
float:right;
}
.magazine-right p{ line-height:130%; font-size:100%;}
.magazine-right h2{
font-size:130%; line-height:130%; margin-bottom:20px; display:block;
font-weight:bold;
font-family: verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.rollover01 a {
display:block;
width:270px;
height:38px;
background:url(../images/common/btn-tatiyomi.gif) no-repeat left top;
font-size:1px;
line-height:1px;
text-indent:-9999px;
text-decoration:none;
outline:none;
}
.rollover01 a:hover {
background-position:left bottom;
}
.mokuji { margin-bottom:50px;}
.mokuji li{
padding:10px 0;
border-bottom:1px solid #CCCCCC; font-weight:bold;
}
.mokuji li h3{ font-weight:bold; font-size:140%; margin:5px 0; color:#e41e26}
.mokuji li p{ font-weight:normal;}


/* STREET SNAP
----------------------------------------------------------------*/
#sortList {
 position:relative; font-size:11px; margin-top:15px; padding-bottom:20px;
 margin-bottom:20px;
}
#sortList-a { position:absolute; top:0; left:0; font-weight:bold; font-size:12px;}
#sortList-b { position:absolute; top:0; left:50px; background:url(../images/streetsnap/icon-sort-arrow.gif) no-repeat; background-position:0 5px; padding-left:12px}
#sortList-c { position:absolute; top:0; left:100px; background:url(../images/streetsnap/icon-sort-arrow.gif) no-repeat; background-position:0 5px; padding-left:12px}
#sortList-d { position:absolute; top:0; left:165px; background:url(../images/streetsnap/icon-sort-arrow.gif) no-repeat; background-position:0 5px; padding-left:12px}
#sortList-e { position:absolute; top:0; left:230px; background:url(../images/streetsnap/icon-sort-arrow.gif) no-repeat; background-position:0 5px; padding-left:12px}
#sortList-f { position:absolute; top:0; left:295px; background:url(../images/streetsnap/icon-sort-arrow.gif) no-repeat; background-position:0 5px; padding-left:12px}
#sortList-g { position:absolute; top:0; left:390px; font-weight:bold; font-size:12px;}
#sortList-h { position:absolute; top:0; left:450px;}
#sortList-i { position:absolute; top:0; left:550px;}
#sortList-j { position:absolute; top:0; left:685px; width:152px; height:18px; background:url(../images/streetsnap/bg-pagenumber.gif) no-repeat; color:#FFFFFF; font-size:13px; padding-left:3px; font-weight:bold; letter-spacing:0.6em}
#sortList-j span{ letter-spacing:normal; padding-left:26px;}

#searchList_Wrapper{
position:absolute; top:0; left:675px; width:211px; height:18px; padding-left:3px;
color:#FFFFFF; font-size:13px; font-weight:bold; letter-spacing:0.6em;
}
.searchList-on{
margin:0px; padding:0px 3px 3px 3px;
background:#999999;
color:#FFFFFF; font-weight:bold; letter-spacing:0px;
float:left;
}
.searchList-off{
margin:0px; padding:0px 3px 3px 3px;
background:#000000;
color:#FFFFFF; text-decoration:none; letter-spacing:0px;
float:left;
}
.searchList-off:hover{ background:#2e68b2;}

.snapList {
width:690px;
margin:20 0 0 30px;
}
.snapList li {
float:left;
margin:0 0 0 15px;
padding:0;
width:156px;
}
/* for IE6 */
* html .snapList li {
display:inline;
}
.snapList li img {
vertical-align:top;
margin-bottom:3px;
}

#shd_backnumber {
padding:0 0 20px 0;
}
.pgNo_Link{
margin-right:15px; padding:3px 5px;
float:left; font-weight:bold; border:1px solid #BBBBBB;
color:#8BA0DA; text-decoration:none;
}
.pgNo_Link:hover{
background:#DADADA;
color:#FFFFFF;
}
.pgNo_NoLink{
margin-right:15px; padding:3px 5px;
float:left; font-weight:bold; border:1px solid #BBBBBB;
background:#666666; color:#FFFFFF;
}

/* blog
----------------------------------------------------------------*/
.blog-left{
float:left;
width:522px; height:auto;
border-right:1px solid #999;
padding-right:11px;
height:800px;
}
.blog-right{
float:right;
width:200px;
padding:0 0 0 0 10px;
}
.blog-left h2 {
font-size:140%; margin-bottom:10px; display:block;
}
.blog-left p {
margin-bottom:30px; display:block;
}
.blog-right h3{
background-color:#111;
color:#FFFFFF; padding:3px;
margin-bottom:10px;
}
.blog-right ul{
padding:0 3px; margin-bottom:20px;
}

.blog-tweet {
float:right;
}


.clear {
clear:both;
}
