@charset "utf-8";
/*
Theme Name: ariamusic custom 2.0
Theme URI: http://wordpress.org/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 2.0
Author: Yasuhiko Fujita
Author URI: http://union-rock.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* 1:要素のリセット*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
 
/* リセット */
.clear { clear: both; }
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix { height: 1px; }


a{
	color: #ff6600;outline: none;
	
}
a:visited{
	color: #ff6600;text-decoration: none;
}
a:hover{
	color: #ff6600;text-decoration: underline;
	
}

a.links{
	color: #333;
	text-decoration: none;padding-left:15px;
	background: url(images/ya.gif) no-repeat center left;
}
a.links:visited{
	color: #333;
}
a.links:hover{
	color: #ff6600;
	text-decoration: none;
}
/*=================WISIWIG画像位置=================*/
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #f6f5ee url('images/bg.jpg') no-repeat center top;
	
	color: #333;
	text-align: center;
	}



/*=================WISIWIG画像位置=================*/
img.alignleft{
float:left;
display:inline;
margin-right:5px;
}

/*=================LAYOUT=================*/

#header {
	width:100%;
	height:160px;
	}

#header_inner 	{
	width: 960px;
	height: 105px;
	margin:0 auto;
	position:relative;
	}
	#header_inner .feed01{
	position:absolute;
	right:75px;top:45px;
	}
	#header_inner .feed02{
	position:absolute;
	right:0px;top:45px;
	}		
	#header_inner h1{
	position:absolute;
	left:0;top:36px;

	}
	#header_inner .description{
	position:absolute;
	left:0;top:6px;

	}
#gnavi{
	width:960px;
	height:55px;
	margin:0 auto;
	position:relative;
}	
	#gnavi li{
	height:55px;
	float:left;
	display:inline;
}	
/*------------------wrap--------*/	
#wrapper{
	width:958px;
	margin:0 auto;
padding:0 0 70px 0;
	text-align: left;
border-left:1px solid #c6b09b;border-right:1px solid #c6b09b;
border-top:1px solid #c6b09b;
background-color:#fff;
}
/*=================パンくず=================*/
.breadcrumb{
width:938px;
margin:0 auto;
text-align: left;
padding:3px 10px;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
background-color:#c6b09b;

}
.breadcrumb a,
.breadcrumb a:visited{
	color: #fff;text-decoration:underline;
}
.breadcrumb a:hover{
	color: #ff6600;
}
/*------------------flasharea--------*/
#flasharea {
	float:left;margin:0px 0 10px 0;
	}
#catarea {
	float:left;margin:10px 0 5px 5px;
	}
#bnrarea {
	float:right;
	display:inline;
	width:210px;padding:0 15px 0 0;

	background:#fff;
	}
img.banner{
	margin:0 0 5px 0;
	}
/*------------------contents--------*/

#one_clm{
	float:left;
	display:inline;
	width:958px;
	background:#fff;
}

#content {
	margin-left:5px;float:left;
	display:inline;
	width:710px;
	background:#fff;
	/*background:#fff url(images/bg_cont.gif) no-repeat top center;*/
}
#content-r {
	float:right;
	display:inline;
	width:710px;
	background:#fff;
	/*background:#fff url(images/bg_cont.gif) no-repeat top center;*/
}
#entry_eg{
	float:left;
	display:inline;
	width:695px;
	background:#fff;
	margin:5px 0 0 0;
}
#entry_eg img{
	margin:0 0 10px 0;
}
#topics {
	margin-left:5px;float:left;
	display:inline;
	width:700px;
padding:5px;
	
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/*------------------sidebar--------*/

#sidebar {
	margin-right:10px;float:right;
	display:inline;
	width:230px;
	background:#fff;
	/*background:#fff url(images/bg_sidebar.gif) no-repeat top center;*/
	}
#sidebar-l {
	margin-left:10px;float:left;
	display:inline;
	width:230px;
	background:#fff;
	/*background:#fff url(images/bg_sidebar.gif) no-repeat top center;*/
	}
#sidebar_inner {
	padding:5px 10px;
	}
#sidebar_inner ul{
	margin:10px 0;
	}
#sidebar_inner li{
	margin:0 0 5px 0;
	}

/*------------------footer--------*/
#footer {
	border: none;
	background-color: #fff;
	background-image: url(images/bg_ft.jpg);
	background-repeat: repeat-x;
	background-position: top;
  width: 100%;
height: 60px;



	}
#footer_inner{
	width:960px;
	margin:0 auto;
	border: none;
	background-color: #fff;
	background-image: url(images/bg_ft_in.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:right;
height: 60px;
	}

/*------------------エントリー-----------------------*/
#entry {
	padding:20px;
}

#entry p{
	padding:8px 0px;
}
.navigation{
	margin:20px 0px;
}

/*------------------アーカイブ-----------------------*/
dl.archive {
 width:700px;
border-bottom:1px dotted #ccc;
}
dl.archive dt {
 float:left;
 width:120px;
 padding:10px 5px;
 clear:both;
 font-weight:bold;
color:#8B5626;
}
dl.archive dd {
 width:530px;
 margin-left:120px;
 padding:10px 5px;
}
/*==============カスタムフィールド===============*/
table.customfield{
 width:100%;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
}
table.customfield th{
 background-color:#ececec;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
}
table.customfield td{
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
 
}
table.customfield th,
table.customfield td{
 padding:5px;
}


/*=================文字==========================*/
body{
line-height:140%;
}
#entry{
line-height:140%;
}
h2.eg_tit{
	font-size:16px;font-weight:bold;
border-bottom:1px solid #333;
padding:5px 10px;border-left:5px solid #750502;
margin:0 0 10px 0;

}
h2.eg{
	width:210px;height:31px;
	line-height:31px;
	color:#fff;
	text-indent:10px;
	background-image: url(images/h2_eg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h2.widgettitle{
	width:210px;height:31px;
	line-height:31px;
	color:#fff;
	text-indent:10px;
	background-image: url(images/widgettitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#entry h3.archive{
	padding:8px 10px;margin:0 0 5px 0;
	border-bottom:1px dotted #8B5626;
	font-weight:bold;font-size:120%;
	
}
h2.pagetitle {
	padding:8px 10px;margin:0 0 5px 0;
	border-left:10px solid #8B5626;
	font-weight:bold;font-size:120%;text-indent:10px;

}
h3.pagetitle {
	padding:8px 10px;margin:0 0 5px 0;
	border-left:10px solid #8B5626;
	font-weight:bold;font-size:120%;text-indent:10px;border-bottom:1px dotted #8B5626;

}
p.date{
	text-align:left;font-size:11px;

}
#sidebar-l li a{
	display:block;padding:5px 3px;
	border-bottom:1px dotted #ccc;text-indent:15px;
	}
#sidebar li a{
	display:block;padding:3px;
	border-bottom:1px dotted #ccc;
	text-indent:15px;
	background: url(images/ya.gif) no-repeat center left;
	}

#sidebar li a:visited{
	color: #333;
}
#sidebar li a:hover{
	color: #ff6600;
	text-decoration: none;
}
#sidebar ul.children{
	margin-left:10px;
}

table.studio{
margin:0 0 20px 0;

}
table.corp{
 margin:0 0 20px 0;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;

}
table.corp td{
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;

 
}
img.gallery{
 margin:0 0 4px 0;padding:2px;
 border:1px solid #ccc;

}
.mini{
font-size:9px;
color:#999;
margin-left:15px;
}