@charset "utf-8";
/*
Theme Name: pentagon
Theme URI: http://
Description: サンプルテーマ
Version: 1111.0
Author: K2
Author URI: http://
*/

/* Reset.css入れるならここ */

/* 以下ブログテーマのスタイル */

html,body{margin:0px;
			padding:0px;
			font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			color:#797979;
			background-color:#000;
			font-size: 14px;
			}
			
.soon{
	text-align:center;
	margin:0px;padding:0px;
}

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

a img { border: none; }

#header{
	width:900px;
	float:left;
}

#tel{
	float:right;
	width:283px;
	height:60px;
	background-image:url(http://pentagon-official.com/wp-content/themes/pentagon/style.css);
}

#tel .otoibun{
	width:320px;
	float:right;
	height:10px;
	margin:3px 0 0 0;
	font-size:10px;
	text-align: right;
}

#tel .eigyotime{
	width:300px;
	float:right;
	height:10px;
	margin:30px 0 0 0;
	font-size:10px;
	text-align: right;
}

.clear{
	clear:both;
}

#wrapper{
	width:900px;
	margin: 0 auto;
}

#globe{
	background-repeat:repeat-x;
	height:55px;
	background-image:url(images/glbg.png);
}

#globalnavi{
	width:900px;
	height:55px;
	margin:0 auto;
}

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

ul#navibutton li{
	display:inline;
	float:left;
}

ul#navibutton li.me1 a{
    width:93px;
    height:55px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/menu_button01.png);
}

ul#navibutton li.me1 a:hover{
    width:93px;
    height:55px;
	display: block;
	background-image:url(images/menu_button01_o.png);
}

ul#navibutton li.me2 a{
    width:85px;
    height:55px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/menu_button02.png);
}

ul#navibutton li.me2 a:hover{
    width:85px;
    height:55px;
	display: block;
	background-image:url(images/menu_button02_o.png);
}

ul#navibutton li.me3 a{
    width:124px;
    height:55px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/menu_button03.png);
}

ul#navibutton li.me3 a:hover{
    width:124px;
    height:55px;
	display: block;
	background-image:url(images/menu_button03_o.png);
}

ul#navibutton li.me4 a{
    width:129px;
    height:55px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/menu_button04.png);
}

ul#navibutton li.me4 a:hover{
    width:129px;
    height:55px;
	display: block;
	background-image:url(images/menu_button04_o.png);
}

ul#navibutton li.me5 a{
    width:96px;
    height:55px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/menu_button05.png);
}

ul#navibutton li.me5 a:hover{
    width:96px;
    height:55px;
	display: block;
	background-image:url(images/menu_button05_o.png);
}

ul#navibutton li.me6 a{
    width:81px;
    height:55px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/menu_button06.png);
}

ul#navibutton li.me6 a:hover{
    width:81px;
    height:55px;
	display: block;
	background-image:url(images/menu_button06_o.png);
}

ul#navibutton li.me7 a{
    width:132px;
    height:55px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/menu_button07.png);
}

ul#navibutton li.me7 a:hover{
    width:132px;
    height:55px;
	display: block;
	background-image:url(images/menu_button07_o.png);
}

ul#navibutton li.me8 a{
    width:132px;
    height:55px;
	display: block;
	text-indent: -9999px;
	background-image:url(images/menu_button08.png);
}

ul#navibutton li.me8 a:hover{
    width:132px;
    height:55px;
	display: block;
	background-image:url(images/menu_button08_o.png);
}

#topmain {
	width:900px;
	height:600px;
	margin:0 0 0 0;
	background-image:url(images/topmain.png);
	float:left;
}

.tit_news{
	margin:5px 0 0 0;
	width:900px;
	height:55px;
	float:left;
	background-image:url(images/tit_news.png);
}

#content {
	float: left;
	width: 700px;
}

.section-header{
	width:698px;
	float:left;
	position:relative;
}

.section-header-category{
	width: 678px;
	height: 27px;
	padding: 8px 0 0 20px;
	float: left;
	background-image: url(http://pentagon-official.com/wp-content/themes/pentagon/images/tit_single.png);
	font-weight: bold;
	color:#ffffff;
}

.section-header-category-sp{
	width: 300px;
	height: 27px;
	padding: 8px 0 0 20px;
	float: left;
	background-image: url(http://pentagon-official.com/wp-content/themes/pentagon/images/tit_single_sp.png);
	font-weight: bold;
	color:#ffffff;
}

.section-header-single{
	width: 700px;
	height: 38px;
	padding: 17px 0 0 10px;
	float: left;
	background-image: url(images/tit_pv.png);
	font-weight: bold;
	color: #ccc;
	background-repeat: no-repeat;
}

.section-header-disco{
	width: 700px;
	height: 38px;
	padding: 17px 0 0 10px;
	float: left;
	background-image: url(images/tit_pv.png);
	font-weight: bold;
	color: #ccc;
	background-repeat: no-repeat;
}

.section-header-single-sp{
	width: 300px;
	height: 27px;
	padding: 8px 0 0 20px;
	float: left;
	background-image: url(http://pentagon-official.com/wp-content/themes/pentagon/images/tit_single_sp.png);
	font-weight: bold;
}

.singlecon{
	width:685px;
	padding:0 0 0 10px;
	float:left;
    font-size:12px;
}

.newsichi a{
	float:right;
	margin:-2px 15px 0 0;
	padding:4px 0 0 20px;
	background:url(images/icon_arr_black.png) no-repeat left center;
	font-size:12px;
	width:60px;
	height:21px;
}

/*NEWS*/
#news{
	clear:both;
	float:left;
	width:700px;
	margin:5px 0 0 0;
}

.news_impost{
	height:25px;
	padding:0 0 0 30px;
	background:url(images/news_barim.png) no-repeat left center;
	font-size:12px;
}

.news_post{
	height:25px;
	padding:0 0 0 30px;
	background:url(images/news_bar.png) no-repeat left center;
	font-size:12px;
}

.newsborder{
	width: 670px;
	height:1px;
	float:left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
}

.latestnews{
	height:auto;
	width:100%;
	float:left;
}

/*SCHEDULE*/

.sche_month_space{
	float:left;
	width:10px;
	height:20px;
}

.sche_month li{
	float: left;
	list-style-type: none;
	margin:3px 20px 0 0;
	font-size:10px;
}

.sche_border{
	width: 680px;
	clear: both;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #424242;
	margin:0 0 5px 10px;
}

.sche_post{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #424242;
	padding:0 0 0 30px;
}

.sche_post h2{
	font-size:18px;
	clear:both;
	margin:5px 0 3px 0;
	font-size:12px;
}


/*PROMOTION VIDEO*/

#product{
	clear:both;
	float:left;
	margin:5px 0 5px 0;
}

.tit_pv{
	width:700px;
	height:55px;
	float:left;
	background-image: url(http://pentagon-official.com/wp-content/themes/pentagon/images/tit_single.png);
}

.productphoto{
	width:219px;
	height:154px;
	float:left;
	margin:10px 0 10px 10px;
}

.productichi a{
	float:right;
	margin:-2px 15px 0 0;
	padding:4px 0 0 20px;
	background:url(images/icon_arr_black.png) no-repeat left center;
	font-size:12px;
	width:60px;
	height:21px;
}

.productcon{
	width:450px;
	height:154px;
	margin:10px 0 0 10px;
	float:left;
}

.productbar{
	width: 680px;
	clear: both;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #b1b1b1;
	margin:5px 0 0 10px;
}

/*Twitter*/

#twitter{
	clear:both;
	float:left;
}

.twittercon{
	width:450px;
	height:154px;
	margin:10px 0 0 10px;
	float:left;
}

.twitterbar{
	width: 680px;
	clear: both;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #b1b1b1;
	margin:5px 0 0 10px;
}

.twitterichi{
	width:690px;
	padding:8px 0 10px 8px;
	float:left;
}


/*DISCOGRAPHY*/

.flowmenu{
	float: left;
	list-style-type: none;
	margin:3px 20px 0 0;
	font-size:12px;
}

.di_jacket{
	width:150px;
	margin:10px;
	float:left;
}

.di_title{
	width:515px;
	margin:10px 0 0 0px;
	float:left;
	font-size:26px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b1b1b1;
}

.di_knh{
	width:175px;
	float:left;
	padding:5px 0 0 0;
    font-size:12px;
}

.di_shuroku{
	width:525px;
	height:auto;
	float:left;
	padding:0px 0 0 0;
    font-size:12px;
}

.di_border{
	width:675px;
	height:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b1b1b1;
	clear:both;
	margin:0 0 0 10px;
}

.it_knh{
	width:175px;
	float:left;
	padding:5px 0 0 0;
    font-size:14px;
	font-weight:bold;
}


/*PROFILE*/

.prof_waku{
	width:700px;
	height:210px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.prof_gazou{
	width: 170px;
	height: 200px;
	margin: 5px 2px 5px 3px;
	float: left;
}

.prof_name{
	width: 515px;
	float: left;
	font-size:25px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin:0 5px;
	float:left;
}

.prof_detail{
	width: 515px;
	margin: 0 5px;
	padding:2px 0 3px 0;
	float: left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-size:10px;
}

.prof_photo{
	width:230px;
	height:280px;
	background-color:#000;
	float:left;
	background-image:url(http://pentagon-official.com/wp-content/themes/pentagon/images/prof_photo_nodata.png);
	margin:10px;
}

.prof_de2{
	width:428px;
	float:left;
	margin:0 0 0 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b1b1b1;
	font-size:11px;
	text-align:right;
}



/*SIDEBAR*/

#sidebar {
	float: left;
	width: 195px;
	margin: 5px 0 5px 5px;
}

.tit_sidebar{
	float:left;
	width:193px;
	height:35px;
}

.side_bana{
	width:183px;
	height:124px;
	background-color:#000;
	float:left;
	margin:5px 0 0 5px;
}

.side_underspace{
	width:183px;
	height:5px;
	float:left;
}

.contact_con{
	padding:0 0 0 10px;
	float:left;
	font-size:12px;
}

/*FOOTER*/

#footer {
	clear: both;
	margin: 0 auto;
	background-repeat:repeat-x;
	height:35px;
	background-image:url(images/glbg.png);
	text-align:center;
	padding:20px 0 0 0;
	color:#ccc;
	font-size:10px;
}