@charset "utf-8";
/*--- reset */
html {}

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

table {border-collapse:collapse; border-spacing:0;}

h1,h2,h3,h4,h5,h6 {font-size:100%;}

img {border:0; vertical-align:top;}

li {list-style-type: none;}

.clear {clear:both;}

/*--- default */
body {
background: url(http://nikeharajuku.jp/blog/img/common/bg_all.jpg) repeat-y top center #000000;
color:#bbbbbb;
font-size:12px;
font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif,"メイリオ","Meiryo";
}

/* for IF6 */
* html body { font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}

a, a:link {color:#bbbbbb; text-decoration:none;}
a:visited {color:#bbbbbb; text-decoration:none;}
a:hover {color:#FFFFFF; text-decoration:underline;}
a:active {color:#FFFFFF; text-decoration:none;}

a.a_etitle:link {color:#FFFFFF; text-decoration:none; font-size:14px;}
a.a_etitle:visited {color:#FFFFFF; text-decoration:none; font-size:14px;}
a.a_etitle:hover {color:#FFFFFF; text-decoration:underline; font-size:14px;}
a.a_etitle:active {color:#FFFFFF; text-decoration:none; font-size:14px;}


/*----------------------------------------------------
	#wrapper
----------------------------------------------------*/
#wrapper {
width:1050px;
margin:0 auto;
}


/*----------------------------------------------------
	#swoosh
----------------------------------------------------*/
#swoosh {
width:90px;
padding:28px 0 0 0;
float:left;
}


/*----------------------------------------------------
	#container
----------------------------------------------------*/
#container {
width:960px;
margin:0 0 28px 0;
padding:28px 0 0 0;
background: url(http://nikeharajuku.jp/blog/img/common/bg_pattern.gif) repeat-y;
float:left;
}


/*----------------------------------------------------
	#contents
----------------------------------------------------*/
#contents {
width:960px;
}

h2 {margin:0; padding:0 0 9px 0;}
h2.h2top {margin:30px 0 0 0; padding:0 0 9px 0;}

.label {margin:0; padding:0 0 10px 0;}
.label2 {margin:0; padding:0 0 6px 0;}

.btm05 {padding:0 0 5px 0;}
.btm15 {padding:0 0 15px 0;}
.btm20 {padding:0 0 20px 0;}
.btm30 {padding:0 0 30px 0;}


/*----------------------------------------------------
	#header
----------------------------------------------------*/
#header {
width:222px;
float:left;
}

#header .nfs {padding:0 0 21px 0;}
#header .head_in {padding:0 0 0 29px;}

h1 {padding:0 0 29px 0;}

ul.navi{margin:0 0 27px 0;}
ul.navi li {
line-height:0;
padding:0 0 3px 2px;
}

.qr {padding:0 0 20px 0;}
.spe_site {padding:0 0 20px 0;}

ul.bookmarklet li.bkm_t {padding:0 0 10px 0;}
ul.bookmarklet li.bkm_y {padding:0 0 250px 0;}


/*----------------------------------------------------
	#side
----------------------------------------------------*/
#side {
width:200px;
float:left;
}
#side .side_in {
padding:22px 28px 0 0;
font-size:12px;
}

ul.sidelist {color:#FFFFFF;}
ul.sidelist li {
padding:0 0 14px 0;
background: url(http://nikeharajuku.jp/blog/img/common/line172.gif) no-repeat bottom;
}
ul.sidelist li a {
padding:0 0 0 16px;
display:block;
line-height:1;
background:url(http://nikeharajuku.jp/blog/img/common/arrow.gif) left top no-repeat;
}


/*----------------------------------------------------
	#main
----------------------------------------------------*/
#main {
width:538px;
line-height: 1.5;
float:left;
}
#main .main_in {padding:23px 38px 0 0;}

p.statictitle {padding:0 0 10px 0;}
.fromhere {padding:0 0 19px 0;}

span.rssdate {color:#FFFFFF;}
ul.rss li {
padding:0 0 15px 0;
line-height:1;
}
ul.rss li.rsslast {
padding:0 0 25px 0;
line-height:1;
}

.mapimg {padding:0 0 10px 0; text-align:center;}
ul.map li {padding:0 0 4px 0;}

.linepad {padding:6px 0;}

.appealpoint {padding:0 0 15px 0; color:#ff6600;}
.appealtext {line-height:1.6;}

ul.listpad {padding:6px 0px; text-align:left;}
ul.listpad li.colon {
width:500px;
list-style-type:none;
line-height:1.8;
}
ul.listpad li.colon .colonleft {
width:65px;
padding:0 10px 0 0;
float:left;
background:url(http://nikeharajuku.jp/blog/img/common/colon.gif) no-repeat right;
}
ul.listpad li.colon .colonright {
width:415px;
padding:0 0 0 10px;
float:left;
}

.gototop {padding:0 0 14px 0; text-align:right;}

/* entry */
.edate {padding:3px; color:#000000; background:#FFFFFF;}
.etitle {
margin:8px 0 22px 0;
padding:0 0 8px 0;
background:url(http://nikeharajuku.jp/blog/img/common/titleline.gif) no-repeat bottom;
}
.ebody {padding:0 0 25px 0;}
.ebody p {padding:0 0 15px 0;}
.ebody p img {
padding:5px;
background:url(http://nikeharajuku.jp/blog/img/common/imgbg.gif) repeat;
}
.efollow {
padding:0 0 5px 0;
text-align:right;
font-size:10px;
background:url(http://nikeharajuku.jp/blog/img/common/entryline.gif) no-repeat bottom;
}
.efollow img {vertical-align:middle; cursor:pointer;}
p.efoot {
padding:5px 0 45px 0;
color:#FFFFFF;
text-align:right;
}

.content-nav {text-align:center;}
.paginate {text-align:center; margin:0 0 20px 0;}


/*----------------------------------------------------
	#footer
----------------------------------------------------*/
#footer {
padding:10px 0 0 0;
width:960px;
overflow:hidden;
background: url(http://nikeharajuku.jp/blog/img/common/footer/foot_bg.gif) repeat-x bottom;
}

ul.footlist {width:960px; height:28px; line-height:1; font-size:10px;}
ul.footlist li.foot_harajuku {width:93px; float:left;}
ul.footlist li.foot_osaka {width:87px; float:left;}
ul.footlist li.foot_fukuoka {width:104px; float:left;}
ul.footlist li.foot_nikeid {width:78px; float:left;}
ul.footlist li.foot_last {width:598px; float:left; text-align:right;}

.foottext {padding:8px 21px 0 0;}
.footspace {padding:0 25px 0 0;}

