@charset "UTF-8";

/*
-----------------------------------------------------------------------
COMMON - TAG
----------------------------------------------------------------------- */


* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	color:#00003E;
}

	
body {
	font-size:10pt;
	color:#00003E;
	background-color:#ffffff;
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/background.gif);
}

	
h4, h5, h6, h7	{
	display:inline;
}

address	{
	display:block;
	padding:12px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color: #cc6699;
	font-family: "Times New Roman", Times, serif;
}

img	{ 
	border:none; 
}

	
a, a:link, a:visited	{
	color:#CC6699;
}

	
a:hover, a:active {
	color:#FF3366;
}

	

em {
	font-style:normal;
	color:#cc0000;
}

/*
---------------------------------------------------------------------------------------
2.COMMON - BOX
--------------------------------------------------------------------------------------- */

div#base {
	width:866px;
	margin:0 auto;
}

div#main_outer2 {
	padding-top:21px;
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/frame_main_top.gif);
	background-repeat: no-repeat;
}

div#main_outer {
	padding-bottom:17px;
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/frame_main_btm.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	
}

div#main {
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/frame_main_body.gif);
	padding:18px 17px 30px 17px;
	bacground-repeat:repeat-y;
	height:1350px;
	background-repeat: repeat-y;
}


p#geneon {
	margin:0;
	padding:13px 8px 4px 0;
	text-align:right;
	height: 19px;
}

p#headerbar {
	margin:0;
	padding:13px 8px 4px 8px;
	height:19px;
}

	img#geneon { float:right; }
	img#sitetitle {
	float:left;
	margin-top: 1px;
}

div#sidebar {
	float:left;
	width:200px;
}

div#contents {
	float:right;
	width:612px;
	margin-right: 15px;
	padding: 0 0 55px 0;
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/muhhie.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

ul#menu {
	margin:0;
	padding:2px 0 30px 19px;
	list-style-type:none;
}

ul#menu li {
	line-height:1;
}

ul#menu li.x2 {
	padding-left:33px;
}

ul#menu li#news,
ul#menu li#profile,
ul#menu li#link
{
	padding-bottom: 3px;
	
}

ul#menu li#work,
ul#menu li#diary
{
	padding-bottom: 8px;
	
}

ul#menu li#disco
{
	padding-bottom: 4px;
	
}

ul#menu li#q_and_a
{
	padding-bottom: 6px;
	
}


p#home {
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/menu/tree.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	padding: 159px 0 32px 22px;
}

div#navigation {
	
}

/*
---------------------------------------------------------------------------------------
3.COMMON - E.T.C.
--------------------------------------------------------------------------------------- */

ul.list1 {
	margin:0 0 0 20px;
	padding:0;
	list-style-type:disc;
}

ul.list1 li {
	line-height:1.1;
	margin-bottom:8px;
}


ol.tunes1 {
	margin:0 0 0px 25px;
	padding:0;
}


/*  ul, ol のキャプション */
p.list-caption {
	margin:1em 0 0 0;
	padding:0;
}

img.right {
	float:right;
	margin: 0 0 1em 1em;
}


img.jkt {
	float: right;
	margin: 0 0 1em 1em;
	
}

img.jkt-bd {
	border:1px solid #cccccc;
	float: right;
}


.tune_caps {
	font-size: 8pt;
	line-height:130%;
	color:#A992E0;
}
.tune_staff { font-size:8pt; }
.left {text-align:left;}

.em1 {
	color: #F43E6B;
}

.ul_tune {
	text-decoration:underline;
	color: #CC6699;
}

/*
--------------------------------------------------------------------------------------- */
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}




h1 {
	display:block;
	margin:34px 0 0 0;
	padding: 0px;
	height: 61px;
}

div.entry h3.entry-header {
	display:block;
	font-size:15px;
	padding:0 0 12px 0px;
}
h3.entry-header a,h3.entry-header a:link,h3.entry-header a:visited {
	color:#00003E;
	text-decoration:none;
}


div.entry p {
	line-height:1.5;
	font-size:10pt;
	padding-bottom:10px;
}

div.entry p.lh1 {
	line-height:1.2;
}

div.entry p.partition {
	margin:0;
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/partition.gif);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0;
	background-position: 0 3px;
	clear: both;
}

div#cframe_outer2 {
	padding-top:16px;
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/frame_wn_top.gif);
	background-repeat: no-repeat;
}

div#cframe_outer {
	padding-bottom:16px;
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/frame_wn_btm.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
}

div#cframe {
	background-image: url(http://blog.geneon-ent.jp/orikasa/images/common/frame_wn_body.gif);
	padding: 18px 27px 18px 47px;
	width: 538px;

}

div#article_area {
	width:522px;
	padding-right: 16px;
	height:1150px;
	overflow:auto;
}


div.entry {
	padding-bottom:10px;
	width: 500px;
}

---------------------------------------------------------------------------------------
4.
--------------------------------------------------------------------------------------- */


table.spec1 {
	margin-left:1px;
	border-collapse:collapse;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}

table.spec1 th,table.spec1 td {
	vartical-align:top;
	padding:2px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	white-space:nowrap;
}

div.entry p.tunes_title {
	font-size:10px;
	margin-bottom:4px;
	padding:0;
	letter-spacing:2px;
}

div.entry p.caution_play {
	padding:4px 0;
	font-size:10px;
	line-height:1.2;
}

ol.tunes1 {
	margin:0 0 0 30px;
	padding: 0;
}

ol.tunes1 li {
	font-size:9pt;
	line-height:1.1;
	margin-bottom:4px;
}

h2.date-header {
	color:#d65552;
	font-size:10pt;
	padding-bottom:10px;
}

div.module {
	padding-left:18px;
}


div.module-archives {
	height:220px;
	overflow:auto;
}

div.module-archives h2 {
	width:150px;
}

div.module-archives ul.module-list {
	width:150px !important;
}


ul.module-list {
	list-style-type:none;
	margin-left:0px;
}
ul.module-list li a{
	font-size:10px;
}

h2.module-header {
	font-size:11pt;
	width:160px;
	display:block;
	margin-left:10px;
	margin-bottom:6px;
	padding-bottom:2px;
	font-weight:bold;
	color:#3d3d3d;
	border-bottom:1px solid #b2a573;
	text-align: center;
	letter-spacing:2px;
}
div.module-content {
	margin-left:9px;
	margin-bottom:28px;
}

table#calendartbl {
	width:160px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #b2a573;
	empty-cells:show;
}

table#calendartbl th {
	color:#333333;
	font-size:8px;
	font-weight:normal;
	text-align:center;
	border:1px solid #b2a573;
}

table#calendartbl td {
	font-size:10px; 
	text-align:center;
	padding:2px;
	border:1px solid #b2a573;
}
table#calendartbl td a {
	font-size:10px; 
}

a.feed {
	font-size:xx-small;
}

p.entry-footer {
	text-align:right;
}


div.macie_clear {
	display:none;
}


/*\*//*/
div#main {
	height: 568px;
	padding:18px 17px 10px 17px;
}

div.macie_clear {
	display:block !important;
	height:1px;
	clear:both;
	overflow:hidden;
}

p.content-nav {
text-align:center;
}

/*\*//*/
div#main {
	height: 568px;
	padding:18px 17px 10px 17px;
}

div.macie_clear {
	display:block !important;
	height:1px;
	clear:both;
	overflow:hidden;
}

div#main {
	height:1400px;
}

/**/ 
