@charset "UTF-8";

/* ------------------------------
*blog
	*blog

------------------------------ */

/*-- ▼ blog --*/

/* ------------------------------
▼ link
------------------------------ */

div.blog_box_inner a {

	color: #ff0000;

	text-decoration: underline;

	}

div.blog_box_inner a:visited {

	color: #9e0063;

	text-decoration: none;

	}

div.blog_box_inner a:active {

	color: #ff0000;

	text-decoration: none;

	}

div.blog_box_inner a:hover {

	color: #ff0000;

	text-decoration: none;

	}


ul.blog_entry_sa li a,
ul.blog_entry_to li a,
ul.blog_entry_na li a,
ul.blog_entry_os li a,
ul.blog_entry_fu li a {

	color: #333333;

	text-decoration: none;

	}

ul.blog_category_sa li a,
ul.blog_category_to li a,
ul.blog_category_na li a,
ul.blog_category_os li a,
ul.blog_category_fu li a,
ul.blog_month_sa li a,
ul.blog_month_to li a,
ul.blog_month_na li a,
ul.blog_month_os li a,
ul.blog_month_fu li a {

	color: #333333;

	text-decoration: none;

	display: block;

	}

ul.blog_entry_sa li a:visited,
ul.blog_entry_to li a:visited,
ul.blog_entry_na li a:visited,
ul.blog_entry_os li a:visited,
ul.blog_entry_fu li a:visited {

	color: #555;

	text-decoration: none;

	}

ul.blog_category_sa li a:visited,
ul.blog_category_to li a:visited,
ul.blog_category_na li a:visited,
ul.blog_category_os li a:visited,
ul.blog_category_fu li a:visited,
ul.blog_month_sa li a:visited,
ul.blog_month_to li a:visited,
ul.blog_month_na li a:visited,
ul.blog_month_os li a:visited,
ul.blog_month_fu li a:visited {

	color: #555;

	text-decoration: none;

	display: block;

	}


ul.blog_entry_sa li a:active,
ul.blog_entry_to li a:active,
ul.blog_entry_na li a:active,
ul.blog_entry_os li a:active,
ul.blog_entry_fu li a:active {

	color: #ff0000;

	text-decoration: none;

	}

ul.blog_category_sa li a:active,
ul.blog_category_to li a:active,
ul.blog_category_na li a:active,
ul.blog_category_os li a:active,
ul.blog_category_fu li a:active,
ul.blog_month_sa li a:active,
ul.blog_month_to li a:active,
ul.blog_month_na li a:active,
ul.blog_month_os li a:active,
ul.blog_month_fu li a:active {

	color: #ff0000;

	text-decoration: none;

	display: block;

	}

ul.blog_entry_sa li a:hover,
ul.blog_category_sa li a:hover,
ul.blog_month_sa li a:hover {

	color: #008aff;

	}

ul.blog_entry_to li a:hover,
ul.blog_category_to li a:hover,
ul.blog_month_to li a:hover {

	color: #00ae41;

	}

ul.blog_entry_na li a:hover,
ul.blog_category_na li a:hover,
ul.blog_month_na li a:hover {

	color: #ff961c;

	}

ul.blog_entry_os li a:hover,
ul.blog_category_os li a:hover,
ul.blog_month_os li a:hover {

	color: #cb4adb;

	}

ul.blog_entry_fu li a:hover,
ul.blog_category_fu li a:hover,
ul.blog_month_fu li a:hover {

	color: #29bdc7;

	}

/* ------------------------------
▲ link
▼ blog_inner
------------------------------ */

div.blog_inner_sa {

	padding-left: 18px;

	background: #ffffff url(/images/blog/sa/shc_bg.png) repeat-y;

	position: relative;

	}

	*html body div.blog_inner_sa {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/sa/shc_bg.png) repeat-y;

		position: relative;

		}

	*:first-child+html body div.blog_inner_sa {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/sa/shc_bg.png) repeat-y;

		position: relative;

		}

div.blog_inner_to {

	padding-left: 18px;

	background: #ffffff url(/images/blog/to/shc_bg.png) repeat-y;

	position: relative;

	}

	*html body div.blog_inner_to {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/to/shc_bg.png) repeat-y;

		position: relative;

		}

	*:first-child+html body div.blog_inner_to {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/to/shc_bg.png) repeat-y;

		position: relative;

		}

div.blog_inner_na {

	padding-left: 18px;

	background: #ffffff url(/images/blog/na/shc_bg.png) repeat-y;

	position: relative;

	}

	*html body div.blog_inner_na {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/na/shc_bg.png) repeat-y;

		position: relative;

		}

	*:first-child+html body div.blog_inner_na {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/na/shc_bg.png) repeat-y;

		position: relative;

		}

div.blog_inner_os {

	padding-left: 18px;

	background: #ffffff url(/images/blog/os/shc_bg.png) repeat-y;

	position: relative;

	}

	*html body div.blog_inner_os {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/os/shc_bg.png) repeat-y;

		position: relative;

		}

	*:first-child+html body div.blog_inner_os {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/os/shc_bg.png) repeat-y;

		position: relative;

		}

div.blog_inner_fu {

	padding-left: 18px;

	background: #ffffff url(/images/blog/fu/shc_bg.png) repeat-y;

	position: relative;

	}

	*html body div.blog_inner_fu {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/fu/shc_bg.png) repeat-y;

		position: relative;

		}

	*:first-child+html body div.blog_inner_fu {

		margin: -2px 0 0 0;

		padding-left: 18px;

		background: #ffffff url(/images/blog/fu/shc_bg.png) repeat-y;

		position: relative;

		}

div.blog_schedule img {

		margin: 0 0 0 -5px;

	}
/* ------------------------------
▲ blog_inner
▼ blog_box_inner
------------------------------ */
div.blog_box_inner h3 {

	padding-left: 42px;

	font-size: 18px;

	font-weight: bold;

	}

div.blog_box_inner2 h3 {

	padding-left: 20px;

	font-size: 18px;

	font-weight: bold;

	color: #333333;

	width: 520px;

	}

img.new {

	margin: 6px 0 0 13px;

	}

	*html img.new {


		}

table.post_link {

	padding: 20px 0;

	}

img.listimg {

	clear: both;

	}

/* ------------------------------
▲ blog_box_inner
▼ blog_cont
------------------------------ */

div.blog_cont {

	margin: 15px 0 0 42px;

	width: 478px;

	}

div.blog_cont2 {

	margin: 15px 0 0 20px;

	width: 520px;

	}

div.blog_cont img {

	margin: 0 0 6px 0;

	}

/* ------------------------------
▲ blog_cont
▼ blog_date
------------------------------ */

div.blog_date_sa {

	padding: 20px 10px 0 0;

	width: 534px;

	height: 49px;

	text-align: right;

	background: url( '/images/blog/sa/date_bg.png' ) no-repeat;

	}

	*html div.blog_date_sa {

		padding: 20px 10px 0 0;

		width: 544px;

		height: 69px;

		text-align: right;

		background: url( '/images/blog/sa/date_bg.png' ) no-repeat;

		}

div.blog_date_to {

	padding: 20px 10px 0 0;

	width: 534px;

	height: 49px;

	text-align: right;

	background: url( '/images/blog/to/date_bg.png' ) no-repeat;

	}

	*html div.blog_date_to {

		padding: 20px 10px 0 0;

		width: 544px;

		height: 69px;

		text-align: right;

		background: url( '/images/blog/to/date_bg.png' ) no-repeat;

		}

div.blog_date_na {

	padding: 20px 10px 0 0;

	width: 534px;

	height: 49px;

	text-align: right;

	background: url( '/images/blog/na/date_bg.png' ) no-repeat;

	}

	*html div.blog_date_na {

		padding: 20px 10px 0 0;

		width: 544px;

		height: 69px;

		text-align: right;

		background: url( '/images/blog/na/date_bg.png' ) no-repeat;

		}

div.blog_date_os {

	padding: 20px 10px 0 0;

	width: 534px;

	height: 49px;

	text-align: right;

	background: url( '/images/blog/os/date_bg.png' ) no-repeat;

	}

	*html div.blog_date_os {

		padding: 20px 10px 0 0;

		width: 544px;

		height: 69px;

		text-align: right;

		background: url( '/images/blog/os/date_bg.png' ) no-repeat;

		}

div.blog_date_fu {

	padding: 20px 10px 0 0;

	width: 534px;

	height: 49px;

	text-align: right;

	background: url( '/images/blog/fu/date_bg.png' ) no-repeat;

	}

	*html div.blog_date_fu {

		padding: 20px 10px 0 0;

		width: 544px;

		height: 69px;

		text-align: right;

		background: url( '/images/blog/fu/date_bg.png' ) no-repeat;

		}

/* ------------------------------
▲ blog_date
▼ blog_schedule
------------------------------ */

div.blog_schedule {

	margin: 0 0 0 6px;

	padding: 6px 0 0 0;

	}

/* ------------------------------
▲ blog_schedule
▼ blog_entry
------------------------------ */
ul.blog_entry_sa,
ul.blog_entry_to,
ul.blog_entry_na,
ul.blog_entry_os,
ul.blog_entry_fu {

	width: 211px;

	margin: 0 0 0 1px;

	padding: 0;

	}

ul.blog_entry_sa li,
ul.blog_entry_to li,
ul.blog_entry_na li,
ul.blog_entry_os li,
ul.blog_entry_fu li {

	margin: 0;

	padding: 2px 9px 0 33px;

	text-align: left;

	color: #000;

	background: #ffffff url( './images/blog/arrow.png' ) no-repeat 14px 6px;

	list-style-type: none;

	}

ul.blog_entry_sa li.color,
ul.blog_entry_to li.color,
ul.blog_entry_na li.color,
ul.blog_entry_os li.color,
ul.blog_entry_fu li.color {

	margin: 0;

	padding: 2px 9px 0 33px;

	text-align: left;

	color: #000;

	background: #f5f5f5 url( './images/blog/arrow.png' ) no-repeat 14px 6px;

	list-style-type: none;

	}
/* ------------------------------
▲ blog_entry
▼ blog_search
------------------------------ */
div.blog_search {

	margin: 0;

	padding: 5px 20px;

	text-align: center;

	}

input#s {

	width: 100px;

	}
/* ------------------------------
▲ blog_search
▼ blog_category
------------------------------ */
ul.blog_category_sa,
ul.blog_category_to,
ul.blog_category_na,
ul.blog_category_os,
ul.blog_category_fu {

	margin: 0;

	padding: 10px 20px;

	text-align: center;

	}

ul.blog_category_sa li,
ul.blog_category_to li,
ul.blog_category_na li,
ul.blog_category_os li,
ul.blog_category_fu li {

	margin: 0 auto 1px;

	padding: 2px 9px 0 3px;

	text-align: left;

	color: #000;

	background: #e7e7e7;

	list-style-type: none;

	}

/* ------------------------------
▲ blog_category
▼ blog_month
------------------------------ */

ul.blog_month_sa,
ul.blog_month_to,
ul.blog_month_na,
ul.blog_month_os,
ul.blog_month_fu {

	margin: 0;

	padding: 10px 20px;

	text-align: center;

	}

ul.blog_month_sa li,
ul.blog_month_to li,
ul.blog_month_na li,
ul.blog_month_os li,
ul.blog_month_fu li {

	margin: 0 auto 1px;

	padding: 2px 9px 0 3px;

	text-align: left;

	color: #000;

	background: #e7e7e7;

	list-style-type: none;

	}

/* ------------------------------
▲ blog_month
▼ bnr
------------------------------ */

img#bnr_shibuya_music {

	margin: 0 0 0 2px;

}

img#bnr_shibuya_music {

	margin: 0 0 4px 2px;

}


img#bnr_cat_music {

	margin: 0 0 0 2px;

}


/* ------------------------------
▲ bnr
▼ archive.php
------------------------------ */

div#archive_title {

	text-align: center;

}

div.archive_title_inner {

	padding: 20px 0;

}

/* ------------------------------
▲ archive.php
▼ search.php
------------------------------ */
div#hit_txt {

	text-align: center;

}

div.hit_txt_inner {

	padding: 20px 0;

}
/* ------------------------------
▲ search.php
▼ topics
------------------------------ */

div.blog_date_news {

	padding: 20px 10px 0 0;

	width: 534px;

	height: 49px;

	text-align: right;

	background: url( '/images/topics/date_bg.png' ) no-repeat;

	}

	*html div.blog_date_news {

		padding: 20px 10px 0 0;

		width: 544px;

		height: 69px;

		text-align: right;

		background: url( '/images/topics/date_bg.png' ) no-repeat;

		}

/* ------------------------------
▲ topics
▼ wp-pagenavi
------------------------------ */

div#navigation {

	text-align: center;

}

div.wp-pagenavi {

	padding: 20px 0;

}

div.wp-pagenavi span.current {

	border: solid 1px #008aff;

	background: #008aff;

	color: #fff;

}

div.wp-pagenavi span.pages, div.wp-pagenavi span.extend {

	display:none;

}

/* ------------------------------
▲ wp-pagenavi
▼ schedule.php
------------------------------ */

div.schedule_cont {

	margin: 0;

	padding: 10px 10px;

}

/* ------------------------------
▲ schedule.php
------------------------------ */
