@charset "utf-8";

/**
 * A blue color scheme for ze-original-001
**/


/* =======================================================================
★テキストリンク★
======================================================================= */
a {
	color: #00A0FF;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

/* =======================================================================
★基本レイアウト&背景&文字設定★
======================================================================= */
body {
	color: #000;
	background-color:#DCEAEA;
}
/* =メインコンテンツ
----------------------------------------------- */
#main {
	background: #FFF;
}
/* =ページトップ
----------------------------------------------- */
#pagetop p a{
	background:#DCEAEA;
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
}

/* =フッター
----------------------------------------------- */
address{
	color:#999;
}

/* =======================================================================
★グローバルナビ★
======================================================================= */
.access {
	background: #143CB4; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#00A0FF, #143CB4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00A0FF), to(#143CB4)); /* older webkit syntax */
	background: -webkit-linear-gradient(#00A0FF, #143CB4);
}
.access a {
	color: #FFF;
}
.access li:hover > a,
.access a:focus {
	text-decoration:none;
	background: #1d1d1d; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#333333, #1A1A1A);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#1A1A1A)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#333333, #1A1A1A);
	color: #FFF;
}
.access ul ul a {
	background: #1d1d1d;
	border-bottom: 1px dotted #000;
}
.access li:hover > a,
.access ul ul :hover > a,
.access a:focus {
	background: #1d1d1d; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#333333, #1A1A1A);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#1A1A1A)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#333333, #1A1A1A);
}
.access li:hover > a,
.access a:focus {
	background: #1d1d1d; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#333333, #1A1A1A);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#1A1A1A)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#333333, #1A1A1A);
}
/* =======================================================================
★サイドバー各ウィジェット詳細設定★
======================================================================= */
.widget_links ul li,
#category-child li,
#archives li{
	border-bottom:1px dotted #000;
	background-image: url("../images/common/icn_arrow_blue.png");
}
/* =サイドバーウィジェットタイトル共通
----------------------------------------------- */
.widget-title{
	border-bottom:2px solid #000;
	color:#143CB4;
}

/* =======================================================================
★各ページ共通スタイル（タイトルなど）★
======================================================================= */

/* =各ページメインタイトル共通
----------------------------------------------- */
.entry-title {
	color:#143CB4;
	border-bottom:2px solid #000;
}

/* =ボーダーボトム設定
----------------------------------------------- */
.divider{
	border-bottom:2px solid #000;
}

/* =======================================================================
★TOPPGE詳細設定★
======================================================================= */

/* =TODAY'S LIVE、NEXT LIVE
----------------------------------------------- */
#loop-live-top dl dt {
color: #143CB4;
}
#loop-live-top p{
	border-bottom:2px dotted #000;
}
#loop-live-top-footer p a{
	background-image: url("../images/common/icn_arrow_blue.png");
}

/* =======================================================================
★INFOMATION詳細設定★
======================================================================= */

/* =トップページと共通
----------------------------------------------- */

.info-list-container .info-list{
	border-bottom:2px dotted #000;
	color:#143CB4;
}

/* =個別ページとも共通
----------------------------------------------- */
.info-cat-child{
	background-color:#000;
	color:#00A0FF;
}

/* =個別ページ
----------------------------------------------- */
.single-post-header h1{
	border-bottom:2px dotted #000;
	color:#000;
}
.single-entry-content{
	border-bottom:2px dotted #000;
}


/* =======================================================================
★PROFILE詳細設定★
======================================================================= */
.profile-container{
	border-bottom:2px dotted #000;
}

.profile-container .profile-content-wrap dt{
	color:#999;
}

/* =プロフィールループ終了時の設定
----------------------------------------------- */
.profile-loop-end{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}

/* =======================================================================
★DISCOGRAPHY詳細設定★
======================================================================= */
.discography-container,
.discography-container .discography-content-wrap .songlist,
.discography-container .discography-content-wrap footer p{
	border-bottom:2px dotted #000;
}
.discography-container .discography-content-wrap footer ul li span{
	background-color:#999;
}
/* =ディスコグラフィループ終了時の設定
----------------------------------------------- */
.discography-loop-end{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}
/* =======================================================================
★LIVE詳細設定★
======================================================================= */
.live-container{
	border-bottom:2px solid #000;
}
.live-container .live-header-wrap h1{
	color:#143CB4;
}
.live-container .live-header-wrap h2{
	border-bottom:2px dotted #000;
}

.live-container .live-content-wrap dt,
.live-container .live-content-wrap ul li span{
	background-color:#808080;
	color:#FFF;
}
/* =ライブループ終了時の設定
----------------------------------------------- */
.live-container-end{
	border-bottom:none;
}

/* =======================================================================
★GOODS詳細設定★
======================================================================= */
.goods-container,
.goods-container .goods-content-wrap .pricelist,
.goods-container .goods-content-wrap footer .comment{
	border-bottom:2px dotted #000;
}
.goods-container .goods-content-wrap footer ul li span{
	background-color:#999;
}
/* =グッズグラフィループ終了時の設定
----------------------------------------------- */
.goods-loop-end{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* =======================================================================
★CONTACT詳細設定★
======================================================================= */
.contactform7-content p.lead-text,
.contactform7-content dl.contactform7-content-attention{
	border-bottom:2px dotted #000;
}

.contactform7-content .wpcf7 ul li.policy-title {
	font-weight:bold;
	padding:0 0 10px 0;
}
.contactform7-content .wpcf7 ul li.policy-title span{
	color:#F00;
}
.contactform7-content .wpcf7 ul li.policy-content {
	background-color:#FFF;
	color:#333;
}
/* バリデートチェック文字カラー */
.wpcf7-not-valid-tip{
	color:#F00;
}

/* =======================================================================
★レスポンシブ設定★
======================================================================= */

@media (max-width: 650px) {
	.access {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: none;
	}
	.access div {
		margin: 0 ;
	}
	.tinynav {
		display: block;
		width:100%;
	}
	#menu-header {
		display: none
	}
}
