/*  
Theme Name: UNI
Theme URI: http://wordpress.org/
Description: The theme design by <a href="http://www.evcafe.co.jp/">evolution</a>.
Version: 1.0
Author: UniworX
Author URI: http://www.uniworx.co.jp/
*/



/* ブラウザ初期化用
-------------------------* 

/* Universal selector */
* {
margin:0;
padding:0;
position:static;
}

/* Text(Heading) */
h1, h2, h3, h4, h5, h6 {position:static;}

/* Text(Block) */
address, blockquote, div, p, pre {
font-style:normal;
font-weight:normal;
position:static;
}

/* Text(Inline) */
abbr, acronym, br, cite, code, dfn, em, kbd, q, samp, span, var {
position:static;
border:none;
font-style:normal;
font-weight:normal;
}
strong {
position:static;
border:none;
font-style:normal;
font-weight:bold;
}

/* Hypertext */
a {text-decoration: none;}

/* List */
ul, dl, dt, dd {
list-style-type:none;
font-style:normal;
font-weight:normal;
position:static;
}
ol {list-style-type:decimal;}

/* Image */
img {
border:0;
vertical-align:top;
}

/* Scripting */
noscript, script {
font-style:normal;
font-weight:normal;
position:static;
}

/* Etc. */
hr, table, form, fieldset, del {
font-style:normal;
font-weight:normal;
position:static;
}




/* 基本設定
------------------------------*/
html {
height:100%;
}
body {
height:100%;
color:#ffffff;
font:normal 12px/1.5em "ＭＳ Ｐ ゴシック", "MS P Gothic", "Verdana", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
text-align:center;
background-color:#ebebeb;
}


/* ヘディング */
h1 {font-size:;}
h2 {font-size:;}
h3 {font-size:;}
h4 {font-size:;}
h5 {font-size:;}
h6 {font-size:;}


/* テキスト */
p {
}


/* ハイパーテキスト */
a:link {
color:#ffffff;
text-decoration:underline;
}
a:visited {
color:#ffffff;
text-decoration:underline;
}
a:hover {
color:#ffcc33;
text-decoration:underline;
}
a:active {
color:#ffffff;
text-decoration:underline;
}


/* リスト */
ol {
padding-left:15px;
}
ol li {
margin-left:10px;
}


/* レイアウト設定
------------------------------*/
#wrapper {
width:810px;
height:100%;
min-height:100%;
margin:0 auto;
text-align:left;
background:#31393b url(./images/background/wrapper.jpg) 0 0 repeat-y;
}
body > #wrapper {
height:auto;
}
#wrapperinner {
width:800px;
margin:0 auto;
background:url(./images/background/wrapperinner.jpg) 0 0 no-repeat;
}


/* ヘッダー */
#header {
width:780px;
height:94px;
padding:0 10px;
border-top:3px solid #141919;
margin:0 auto;
}

#logo {
width:200px;
padding-top:6px;
float:left;
}


/* グローバルナビゲーション */
#globalnavi {
width:553px;
padding-top:25px;
float:right;
}
	#globalnavi li {
	padding-bottom:2px;
	float:left;
	}

	/* グローバルナビ：個別設定 */
	#navi_news {
	padding-right:15px;
	background:url(./images/background/navi_news.jpg) 100% 0 no-repeat;
	}
	#navi_liveinfo {
	padding-right:15px;
	background:url(./images/background/navi_liveinfo.jpg) 100% 0 no-repeat;
	}
	#navi_release {
	padding-right:15px;
	background:url(./images/background/navi_release.jpg) 100% 0 no-repeat;
	}
	#navi_biography {
	padding-right:15px;
	background:url(./images/background/navi_biography.jpg) 100% 0 no-repeat;
	}
	#navi_discography {
	padding-right:15px;
	background:url(./images/background/navi_discography.jpg) 100% 0 no-repeat;
	}
	#navi_blog {
	padding-right:15px;
	background:url(./images/background/navi_blog.jpg) 100% 0 no-repeat;
	}
	#navi_pv {
	padding-right:15px;
	background:url(./images/background/navi_pv.jpg) 100% 0 no-repeat;
	}
	#navi_link {
	padding-right:15px;
//	background:url(./images/background/navi_link.jpg) 100% 0 no-repeat;
	background:url(./images/background/navi_link_off.jpg) 100% 0 no-repeat;
	}
	#navi_shop {
	padding-right:15px;
	background:url(./images/background/navi_shop.jpg) 100% 0 no-repeat;
	}
	/* #navi_contact {} */



/* トップFlash */
#topflash {
width:780px;
height:349px;
margin:0 auto 26px;
}



/* トップコンテンツエリア */
#topcontents {
width:772px;
margin:0 auto 17px;
background:url(./images/background/topcontents.gif) 100% 0 repeat-y;
}

/**
 * トップページレイアウト
**/
/* トップニュースカラム */
#topinfocolumn {
width:430px;
float:right;
}
.topinfobody {
width:410px;
padding:0 10px 20px;
}
.newslist li {
padding:0 0 5px 25px;
background:url(./images/common/arrow.gif) 3px 3px no-repeat;
}

/* トップバナーカラム */
#topbannarcolumn {
width:332px;
float:left;
}

/* バナー2段目 */
#secondbannar {
background:url(./images/background/secondbannar.jpg) 0 0 repeat-x;
}
	#secondbannar dl {
	width:161px;
	float:left;
	}
	#secondbannar dd {
	padding:14px 0 0 10px;
	}

/* バナー3段目以降 */
#thirdbannar li {
padding-top:10px;
}



/*
 * 2ndページレイアウト
 */
#contents {/*仮*/
width:772px;
margin:0 auto 17px;
}

#mainimage {
width:780px;
height:149px;
margin:0 auto 17px;
}

#maincolumn {
width:520px;
padding-top:29px;
float:right;
}
#sidebar {
width:208px;
float:left;
}


/* フッター */
#footer {
width:800px;
background-color:#15191a;
}
	#footer address {
	padding:7px;
	text-align:center;
	}




/* 汎用設定
-------------------------* 

/* 回り込み */
.left {
margin:0 15px 15px 0;
float:left;
}
.right {
margin:0 0 15px 15px;
float:right;
}
.clear {
clear:both;
}

/* 表示位置 */
.txtleft {
text-align:left;
}
.txtright {
text-align:right;
}
.txtcenter {
text-align:center;
}



/* 格納 */
.mainsection {
padding-bottom:30px;
}
.subsection {
padding-bottom:20px;
}
.container {
padding-bottom:20px;
}

.leftbox {
width:270px;
margin:0 0 15px 0;
float:left;
}
.right {
width:270px;
margin:0 0 0 15px;
float:right;
}




/* 格納 */
.section {
padding-bottom:25px;
}

.subcontainerbody {
width:208px;
padding:3px 7px 20px 11px;
background-color:#455154;
}

/* サイドバナー */
.sidebanner p {
padding-bottom:10px;
}

/* ヘディング */
.heading {
margin-bottom:8px;
}


/* リスト */
.defaultlist li {
padding-bottom:5px;
padding-left:20px;
background:url(./images/common/arrow2.gif) 0 2px no-repeat;
}







/* 個別設定
-------------------------*/

/* ブログ記事：格納 */
.entrycontainer {
width:508px;
background:#465255 url(./images/background/entrycontainer.gif) 0 0 no-repeat;
}

/* ブログ記事：タイトル */
.entrytitle {
width:433px;
min-height:18px;
padding:17px 0 6px 55px;
margin:0 0 16px 10px;
font-size:14px;
font-weight:normal;
background:url(./images/background/entrytitle.gif) 0 100% repeat-x;
}
* html .entrytitle {
height:18px;
}

/* ブログ記事：本文 */
.entrybody {
width:450px;
padding:10px 19px 20px 29px;
}
	.entrybody img {
	border:5px solid #ffffff;
	margin-bottom:15px;
	display:block;
	}
	.entrybody h2 {
	padding-bottom:3px;
	font-size:12px;
	font-weight:normal;
	}
	.entrybody p,
	.entrybody ol {
	padding-bottom:10px;
	}

/* ブログ記事：More */
.gotomore {
text-align:right;
padding:0 15px 10px 0;
}

/* ブログ記事：投稿時間等 */
.entryinfo {
padding:3px 10px 20px 0;
text-align:right;
font-size:10px;
}



/* コンタクト */
.contanctcontainer {
width:722px;
padding:20px 25px;
border-top:1px solid #999933;
background-color:#465255;
}

.contacttable {
padding-bottom:15px;
}
	.contacttable table {
	width:650px;
	background-color:#2f3839;
	}
	.contacttable th {
	width:108px;
	padding:10px 18px;
	border-bottom:1px solid #465255;
	text-align:left;
	vertical-align:top;
	background:url(./images/background/contacttable.gif) 100% 12px no-repeat;
	}
	.contacttable td {
	padding:10px 18px;
	border-bottom:1px solid #465255;
	}
	.contacttable option {
	padding-right:15px;
	display:block;
	}
	.contacttable input,
	.contacttable textarea,
	.contacttable button {
	margin-bottom:2px;
	display:block;
	}
	.contacttable .checkcell input {
	display:inline;
	}
.wpcf7-list-item {/* チェックボックス */
display:block;
}
.must {
padding-left:3px;
color:#eff92a;
}
.buttonarea {
text-align:center;
}
	.buttonarea li {
	display:inline;
	}

/* バイオグラフィー： */
#uni_container {
width:434px;
min-height:422px;/* for modern browser */
padding:63px 318px 0 20px;
border-top:1px solid #999933;
background:url(./images/background/uni_container.jpg) 0 0 no-repeat;
}
* html #uni_container {/* for ie */
height:422px;
}

#shake_container {
width:434px;
min-height:422px;/* for modern browser */
padding:63px 318px 0 20px;
border-top:1px solid #999933;
background:url(./images/background/shake_container.jpg) 0 0 no-repeat;
}
* html #shake_container {/* for ie */
height:422px;
}

/* ディスコグラフィー */
.disc_container {
padding-bottom:20px;
}
.disc_info {
width:;
padding:20px;
border-top:1px solid #999933;
background:url(./images/background/disc_info.gif) 0 0 repeat-y;
}
	.disc_info table {
	width:405px;
	float:left;
	}
	.disc_info img {
	border:6px solid #ffffff;
	}
	.disc_info td {
	width:300px;
	vertical-align:bottom;
	padding:0 10px;
	}
	.disc_info h1,
	.disc_info h2 {
	margin-bottom:3px;
	color:#ffcc33;
	font-size:14px;
	font-weight:normal;
	}

.allsongs {
width:300px;
padding-top:6px;
float:right;
}
	.allsongs h2 {
	color:#9cb6c3;
	font-weight:normal;
	font-size:12px;
	}

.disc_text {
padding:20px;
clear:both;
background:#465255 url(./images/background/dott.gif) 0 0 repeat-x;
}

/* ブロガー：カテゴリリスト */
.blogger {
padding-top:5px;
}
	.blogger li {
	padding:10px 0 0;
	}

/* ブロガー：エントリ内サムネイル */
.blogger_maccho {
background:url(./images/blog/maccho.jpg) 443px 10px no-repeat;
}
.blogger_osho {
background:url(./images/blog/osho.jpg) 443px 10px no-repeat;
}
	.blogger_maccho .entrytitle,
	.blogger_osho .entrytitle {
	width:370px;
	padding-bottom:10px;
	}



/* SHOP：商品 */
.shop_item_container {
padding-bottom:20px;
}

.shop_item_info {
width:732px;
padding:20px;
border-top:1px solid #999933;
background:url(./images/background/shop_item_info.gif) 0 0 repeat-y;
}
	.shop_item_info table {
	width:742px;
	}
	.shop_item_info img {
	border:10px solid #ffffff;
	}
	.shop_item_info td {
	width:300px;
	vertical-align:bottom;
	padding:0 10px;
	}
	.shop_item_info h1,
	.shop_item_info h2 {
	margin-bottom:3px;
	color:#9cb6c3;
	font-size:12px;
	font-weight:bold;
	}
.shop_item_info .item_title {
color:#ffcc33;
font-size:14px;
}


.itemimage {
width:220px;
}
.itemdiscription {
width:205px;
padding-right:8px;
}
.iteminfo {
width:258px;
padding:0 25px;
}


/* ショップ：フォーム */
.zipinput input {
width:60px !important;
}

