@charset "utf-8";
/* CSS Document */
		.image_large{
			position: relative;
			text-align:center;margin:auto;
		}
		.newitem .imgroute{
			right:-15px;
			top:-10px;
			position:absolute;
			z-index:100;
		}
		.newitem span{
			margin:0;
			padding:0;
			right:-15px;
			top:-10px;
			position:absolute;
			z-index:200;
		}
		/*.newitem .imgroute{
			top:10px\9;
		}*/

		.release_block{
					position: relative;
					text-align:center;margin:auto;
					max-width: 440px;
		}

		.release_tab{

			right:0px;
			position:absolute;
			z-index:100;
		}




a {color: #333;}
a:hover{color:#999;}

html, body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
    font-family: Meiryo,"MS PGothic",arial,sans-serif;
}
body.wincss {
    font-family: Meiryo,"MS PGothic",arial,sans-serif;
}
body.maccss {
    font-family: arial,sans-serif;
}
/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by it's height */
    margin: 0 auto -60px;
}
/* Set the fixed height of the footer here */
#push, #footer {
	height: 60px;
}
#footer {
/*min-width:1200px;*/
	background-color: #000;
	color:#fff;
}
/*769px*/
.right_box {
	border-right:solid #E2E5E8 1px;
	/*padding-right:26px;*/
    padding-right: 2.5641%;
}
/*340+10+10+5+5
margin 30
34*/
.left_box {
	border: 5px solid #E2E5E8;
	padding:10px;
}
.span6 .thumbnail{
	margin:0 0 10px 0;
}

.container {
	width: auto;
}
.container .credit {
	margin: 20px 0;
}
.box {
	width:100%;
	display:block;
}.navbar .nav > li > a {
    padding: 11px 15px;
	letter-spacing: 0.1em;
}
.navbar-search {
    margin-top: 7px;
}
p.timestamp{
	font-size: 13px;
}
#main {
	padding:20px 0;
}
.maintopbox {
	margin: 30px auto 0;
	padding: 30px 0 15px;
}
.article_page_title{
	font-size: 30px;
    line-height: 1.3em;
   	color:#000000;
	margin-top:0px;
    line-height: 34px;
	font-weight:normal;
}
.article_page_title a , .main_title a{
   	color:#000000;
}
.article{
	margin-bottom:25px;
}
.main_title {
    line-height: 1.3em;
	font-size: 20px;
	margin-right:2px;
	margin-left:0px;
	padding:0 0px 5px 0px;
	border-bottom: 2px solid #EAECEE;
}
.main_article_box {
	margin:20px 0 0 0;
}
.baseurl{
	font-size: 12px;
}
.toppage_title{
	font-size: 22px;
    line-height: 1.3;
	font-weight: normal;
}
.toppage_time{
	font-size: 13px;
}
.view_title{
	font-size: 24px;
    line-height: 1.3;
	font-weight:normal;
}
.article_title {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.333;
}
.article_sneaker_name {
	margin-top: 7px;
	padding-left: 0;
}
.article_sneaker_code {
	margin-top: 4px;
	padding-left: 0;
}
.article_sneaker_release {
	margin-top: 4px;
	padding-left: 0;
}
.article_sneaker_button {
	margin:20px 0 0;
}
.article_footlist {
	margin:15px 7px 0 0;
}
.span6 a.thumbnail {
	border: none;
	border-radius: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	padding: 0px;
	transition: all 0.2s ease-in-out 0s;
}
a.item_button {
    background: none repeat scroll 0 0 #8ab23f;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 2;
    margin: 20px 3px 0 0;
    padding: 6px 0;
    text-align: center;
    text-decoration: none;
}
a.item_button:hover {
    background: none repeat scroll 0 0 #a8d84f;
    color: #FFFFFF;
    line-height: 2;
    text-decoration: none;
}
a.orange{
    background: none repeat scroll 0 0 #EC800D;
}
a.orange:hover{
    background: none repeat scroll 0 0 #FD9E38;
}

.thumbnail {
    border: none;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
h2.leftbox_title {
	margin-top:5px;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.333;
}
h3.leftbox_intitle {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.333;
}
.margintop20 {
	margin-top:20px;
}
.margin-right15{
	margin-right:15px;
}
.jumbotron:after {
	bottom: 0;
	display: block;
	left: 0;
	opacity: 0.4;
	position: absolute;
	right: 0;
	top: 0;
}
.subhead {
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
}
.jumbotron {
/*min-width:1200px;*/
	background-color: #F9F9F9;
	padding: 80px 0 30px;
	position: relative;
}
.bs-docs-social {
/*min-width:1200px;*/
	background-color: #F5F5F5;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #FFFFFF;
}
.bs-docs-social-buttons {
	list-style: none outside none;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
}
.nav li a{
	display:block;
}
.icon-white {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.icon-white-on{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.muted .icon-calendar ,a.muted .icon-user ,a.muted .icon-tag{
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
}
li.media{
	padding:10px;
	margin-top:0px;
}
.thumbnail:hover , li.media:hover{
	background: #F7F7F7;
}
.social_button{
	list-style:none;
	z-index:5000;
}

.foot_social{
	width:580px;
  	margin:0 auto 20px;
	display: inline-block; 
}
.social_button li{
  text-indent:-9999px;
}
.social_button li a{
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("../img/socialbutton_sprite.gif");
  background-position: 30px 30px;
  background-repeat: no-repeat;
  vertical-align: text-top;
  margin:10px 18px;
  float:left; 
}
.social_button li a.button_tumblr {
  background-position: 0      0;
}
.social_button li a.button_twitter {
  background-position: -90px      -30px;
}
.social_button li a.button_facebook {
  background-position: -60px      -30px;
}
.social_button li a.button_hatenabookmark {
  background-position: -60px      0;
}
.social_button li a.button_google {
  background-position: -120px      0;
}
.social_button li a.button_pinterest {
  background-position: -30px      0;
}
.social_button li a.button_line {
  background-position: -30px      -30px;
}
.social_button li a.button_evernote {
  background-position: -90px      0;
}
.image_page h3{
	margin: 13px 0 51px;
}
.image_page img{
	margin: 0 0 17px;
		}
.image_page ul{
	padding: 9px;
		}
.image_page ul li.celeb_name{
    font-size: 24.5px;
    line-height: 40px;	
    margin: 10px 0;
}
.image_page .item_button {
    margin: 25px 0 16px 0;
}
/*pagenate*/
.pagenate{
	margin:30px 0;
	width:100%;
	min-height:25px;
	text-align: center;
}
.pagelink,.pagenate span a, .pagenate .current {
	margin:0 0 0 28px; 
    border-radius: 20px 20px 20px 20px;
    padding: 5px 9px;
    text-decoration: none;
}		
.pagenate .current {
	background: none repeat scroll 0 0 #ebebeb;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}
.pagelink,.pagenate span a {
    background: none repeat scroll 0 0 #000;
    font-weight: bold;
	color:#FFFFFF;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}
.pagelink:hover,.pagenate span a:hover{
	color:#FFF;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

/**/
/*.pagenate span,.pagenate span.current{
	margin:0 0 0 15px; 
}*/	


		
.pagenate .next{
	float:right;
	text-align:right;
	border:none;
    background: none;
	color:#000;
	padding:0;
	margin-top:-3px;
}

.pagenate a:hover img{opacity:0.5;filter:alpha(opacity=50);-ms-filter: "alpha( opacity=50 )"}

.pagenate .prev{
	float:left;
	text-align:left;
	border:none;
    background: none;
	color:#000;
	padding:0;
	margin-top:-3px;
}

a.top_archive_right_img,a.top_archive_left_img{    text-decoration: none;}
.pagenate .top_archive_right_img{
	float:right;
	text-align:right;
	padding:0 0 0 0; 
}
.pagenate .top_archive_left_img{
	float:left;
	text-align:left;
	padding:0 0 0 0; 
}
.pagenate .top_archive_right_img img{
	vertical-align: middle;
	padding:0 7px 0 0; 
	margin-left:10px;
}
.pagenate .top_archive_left_img img{
	vertical-align: middle;
	padding:0 0 0 7px; 
	margin-right:10px;
}

.container:after {
    clear: both;
}
.container:before, .container:after {
    content: "";
    display: table;
    line-height: 0;
}

.header{
    margin-left: 0;
    margin-right: 0;
}


li.media .media-object{
	max-width:64px;
}


/* Footer
-------------------------------------------------- */
#footcontents{
	width:100%;
	border-top: 1px solid #E5E5E5;
	padding-top:37px;
	padding-bottom: 30px;
}
#about-box{
	display:block;
}
#about-image-box{
	margin:17px 10px 10px 0;
}
#abount-text-box{
	text-align:left;
	diplay:block;
	margin:2px 0 0 0;

}
#abount-text-box dl{
	text-indent: 0.5em;
}
#abount-text-box dl dd{
	text-align:left;
	text-indent: 2em;
}
#bottom_icon{
	list-style:none;
	margin:17px 0 0 0;
}
#bottom_icon li{
	margin:0 0 15px 0px;
}
#bottom_icon li a{
    text-decoration: none;
	}
#bottom_icon li a span{
    text-decoration: none;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    padding: 0 0 0 18px;
    line-height: 16px;
	background-position: 0 -16px;
	}
#bottom_icon_twitter a span{
	background-image: url(../img/bottom_icon_twitter.gif);
}
#bottom_icon_mixi a span{
	background-image: url(../img/bottom_icon_mixi.gif);
}
#bottom_icon_facebook a span{
	background-image: url(../img/bottom_icon_facebook.gif);
}
#bottom_icon_google a span{
	background-image: url(../img/bottom_icon_google.gif);
}
#bottom_icon_pinterest a span{
	background-image: url(../img/bottom_icon_pinterest.gif);
}
#bottom_icon_tumblr a span{
	background-image: url(../img/bottom_icon_tumblr.gif);
}
#bottom_icon_sumally a span{
	background-image: url(../img/bottom_icon_sumally.gif);
}
#bottom_icon_matome a span{
	background-image: url(../img/bottom_icon_naver_matome.gif);
}
#bottom_icon li a span:hover{	background-position: 0 0px;}
#fb-root {
	margin:6px 0 0 0;	
	}


/* Responsive
-------------------------------------------------- */

/* Desktop large
------------------------- */
@media (min-width: 1200px) {


}

/* Desktop
------------------------- */
@media (max-width: 980px) {
/* Unfloat brand */
  body > .navbar-fixed-top .brand {
	float: left;
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px;
}
}

/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
/* Remove any padding from the body */
body {
	padding-top: 0;
}
/* Widen masthead and social buttons to fill body padding */
.jumbotron {
	margin-top: -20px; /* Offset bottom margin on .navbar */
	padding: 50px 0 30px;
}
.foot_social{
	width:270px;
}
#abount-text-box dl dd{
	text-align:left;
	text-indent: 1.3em;
}

}

/* Tablet
------------------------- */
@media (max-width: 767px) {
/* Remove any padding from the body */
  body {
	padding-top: 0;
}
/* Widen masthead and social buttons to fill body padding */
  .jumbotron {
	padding: 40px 20px;
	margin-top:   -20px; /* Offset bottom margin on .navbar */
	margin-right: -20px;
	margin-left:  -20px;
}
/* Space out the show-grid examples */
  .show-grid [class*="span"] {
	margin-bottom: 5px;
}
.article_title{
	margin-top: 10px;
}
/* Unfloat the back to top link in footer */
  .footer {
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
}
.footer p {
	margin-bottom: 9px;
}
.bs-docs-social {
	padding: 20px 20px 0px;
	margin-top:   -20px; /* Offset bottom margin on .navbar */
	margin-right: -20px;
	margin-left:  -20px;
}
#footcontents{
	border-top: 0px;
	padding-top:0px;
	padding-bottom: 20px;
}
.foot_social{
	width:270px;
}
#footer {
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
}
.right_box{
	border:none;
    padding-right: 0;

}
	.top-image{
	margin:0 0 20px;
	}

}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {
/* Remove padding above jumbotron */
  body {
	padding-top: 0;
}
/* Change up some type stuff */
  h2 small {
	display: block;
}
/* Downsize the jumbotrons */
  .jumbotron h1 {
}

/* center align subhead text like the masthead */
  .subhead h1, .subhead p {
/* text-align: center;*/
  }

/* Do our best to make tables work in narrow viewports */
  table code {
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	}
/* Tighten up footer */
	#footer {
		/*padding-top: 20px;*/
		padding-bottom: 20px;
	}
	.foot_social{
		width:200px;
	}
	.right_box{
		border:none;
		padding-right: 0;
	}
	#footcontents{
		border-top: 0px;
		padding-top:0px;
		padding-bottom: 20px;
	}
	#about-image-box{
		float:left;
		margin:0;

	}
	#abount-text-box{
		float:none;

	}
	#abount-text-box dl{
		margin:0;
	}
	#abount-text-box dl dd {
		text-align: left;
		text-indent: 0.5em;
	}
	#footcontents p{
		margin:10px 0 0;
	}
	.pagelink,.pagenate span a, .pagenate .current {
		margin:0 0 0 13px; 
	}
	.top-image{
	margin:0 0 20px;
	}

}
/* Calender */
.calender_date{
/*left: 10px;
top:10px;
position: absolute;
z-index: 100;
background-color : #000;
color : #333;
width : 50px;
height : 50px;
border-radius: 50%;
text-align:center;
line-height: 50px;
vertical-align: middle;
font-size : 14px;
font-weight : bold;
text-align : center;
background-color:rgba(255,255,255,0.9);;
-moz-box-shadow: 1px 1px 3px #bbb;
-webkit-box-shadow: 1px 1px 3px #bbb;
box-shadow: 1px 1px 3px #bbb;
opacity: 0.8;*/
}

.calender_date {
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.8);
    /* border: 1px solid #3B5998; */
    color: #fff;
    width: 65.6596px;
    height: 40.5807px;
    /* border-radius: 50%; */
    text-align: center;
    line-height: 40.5807px;
    vertical-align: middle;
    font-size: .9em;
    font-weight: bold;
    text-align: center;
    /* background-color: rgba(255,255,255,0.9); */
    -moz-box-shadow: 1px 1px 3px #bbb;
    /* -webkit-box-shadow: 1px 1px 3px #bbb; */
    /* box-shadow: 1px 1px 3px #bbb; */
    opacity: .87;
    font-family: Futura-CondensedExtraBold,Futura,sans-serif;
    font-stretch: condensed;
    font-weight: 700;
}
