@charset "UTF-8";

/*********** defult setup ***********/
* { font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", Osaka, "小塚ゴシック Pro R"; line-height: 1.5em;}
body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,
form,fieldset,legend,pre,blockquote {
	margin:0px;
	padding:0px;
}

ul,li {
	list-style:none;
}

table {
	border:0px;
}

img {
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	font-size:12px;
	color:#1E1E1E;
	background:#ffffff;
}

a { color:#2D2D2D; text-decoration:none; }
a:link { color:#2D2D2D; text-decoration:none; }
a:visited { color:#2D2D2D; text-decoration:none;}
a:hover { color:#C00; text-decoration:none; }
a:active { color:#C00; text-decoration:none; }


/*********** selector setup ***********/
div#wrapper { width:100%; height:100%; background: url(../common_img/groundBgg.jpg)  no-repeat top center;}

div#headerPare {width:100%; background-image:url(../images/header-bg.gif);}
div#header {width:950px; height:108px; margin:0 auto 0 auto;}
div#header #headRightBox { position:relative; float:right; width:390px; height:108px; text-align:right; padding-right:10px;}

div#naviPare { width:100%; height:39px; background:transparent url(../images/bgOFF_bg.png) repeat-x top left;}

div#wBack990 {
	width:990px;
	margin:0 auto 0 auto;
	background:url(../common_img/wBg990bg.png) repeat-y top center;
}

div#bigSignPare {width:100%;}
div#bigSignPare ul { width:990px; }
div#bigSignPare li { float:left; }
div#bigSign {width:1050px; height:400px; margin:0 auto 0 auto;}
div#bigSign2 {
	width:950px;
	height:400px;
	margin:0 auto 20px auto;
}

div#fleshBox {
	width:950px;
	height:130px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#bunnerSpace { width:990px; margin:10px 0 10px 0; }
div#bunnerSpace ul {
	width:963px;
	margin: 0 auto 0 auto;
}
div#bunnerSpace li { float:left; }

div#usesign {
	width:950px;
	height:200px;
	margin:0 auto 0 auto;
}

div#contentsPare { position:relative; width:100%; height:auto; min-height:600px; background: url(../common_img/cont_bg.png) no-repeat top center;}
div#contentsPare2 { position:relative; width:100%; }
div#contents {
	width:950px;
	margin:0 auto 0 auto;
	padding:0;
}

div#midLeftBunner {
	width:498px;
	float:left;
}
div#midLeftBunner #midLeftBunnerM {
	border-right:#999 1px solid;
	border-left:#999 1px solid;
	background-color:#272727;
	margin:0;
}
div#midLeftBunner #midLeftBunnerM ul {
	overflow:auto;
	height:113px;
	margin:0;
	width: 498px;
}
div#midLeftBunner #midLeftBunnerM ul li {
	margin:3px 0 0 0;
	display:inline-block;
	padding: 0 0 0 10px;
	float: left;
	width: 470px;
	color:#F5F5F5;
}
div#midLeftBunner #midLeftBunnerM ul li.reddd {
	color:#FFF;
}
div#midLeftBunner #midLeftBunnerM ul li a {
	color:#F60;
}
div#midLeftBunner #midLeftBunnerM ul li a:link {
	color:#F60;
}
div#midLeftBunner #midLeftBunnerM ul li a:visited {
	color:#F60;
}
div#midLeftBunner #midLeftBunnerM ul li a:hover {
	color:#FFF;
}
div#midLeftBunner #midLeftBunnerM ul li a:active {
	color:#F60;
}

div#midNewsArea {
	width:440px;
	margin:0;
	float:right;
}
div#midNewsArea #midNewsAreaM {
	border-right:#999 1px solid;
	border-left:#999 1px solid;
	margin:0;
}
div#midNewsArea #midNewsAreaM ul {
	overflow:auto;
	height:132px;
	margin:0;
	width: 428px;
}
div#midNewsArea #midNewsAreaM li {
	margin:3px 0 0 0;
	display:inline-block;
	padding: 0 0 0 10px;
	float: left;
	width: 400px;
}
div#midNewsArea #midNewsAreaM li.redd a {
	color:#C00;
}

div#contents #conLeft {
	float:left;
	width:190px;
	height:auto;
	margin:0 0 30px 0;
}
div#contents #conLeft ul { width:190px;}

div#contents #conLeft li {
	float:left;
	margin:5px 0 0 0
}

div#contents #conCenter {
	background:url(../common_img/conCenter_bg.gif) repeat-y center top;
	float:left;
	width:540px;
	margin:0 0 30px 15px;
}
div#contents #conCenter ul { width:540px; margin:0;}
div#contents #conCenter li { margin: 30px 0 0 0; }
	

div#contents #conRight {
	float:left;
	width:190px;
	margin:0 0 30px 15px;
}
div#contents #conRight ul { width:190px;}
div#contents #conRight li { margin:5px 0 0 0;}

div#contents #innerBox { display:block; height:auto; padding:0 10px 10px 10px;}

div#contents ul {
	width: 950px;
	margin: 0 0 0 0;
}
div#contents li {
	float: left;
	display:inline-table;
	margin: 30px 0 20px 0;
}
div#contents li.left7 { margin-left:7px;}

div#moveArea {
	width:950px;
	margin-top:10px;
}
div#moveArea #moveAreaLeft {
	float:left;
	width:564px;
}
div#moveArea #moveAreaRight {
	float:left;
	width:386px;
	text-align: right;
}

div#contents #artistArea {
	width:950px;
	margin:50px 0 0 0;
	text-align:center;
}
div#contents #artistArea ul {
	width:850px;
	margin:0 auto 20px auto;
}
div#contents #artistArea li { margin:0 5px 10px 5px; float:left; }

div#footerPare { position:relative; width:100%; height:120px; background:url(../images/header-bg.gif) repeat-x ; clear:both;}
div#footer { width:950px; height:100px; margin:0 auto 20px auto; background:url(../images/footer_bg.png) no-repeat top center;}
div#footer #innerBox { display:block; padding:10px;}
div#footer #rightBox { float:right; width:250px; padding:10px; }

/*********** child contents ***********/
div#contents #cContLeft { float:left; width:205px; height:auto; min-height:600px;}
div#contents #cContLeft ul { width:205px; }
div#contents #cContLeft li { }

div#contents #cContCenter { float:left; width:725px; height:auto;  min-height:600px; margin:0 0 0 20px; }
div#contents #cContCenter ul { width:725px;}
div#contents #cContCenter li {}

/*********** header navigation ***********/




/*********** global navigation ***********/
#stylefour{ position:relative;display:block;width:950px;height:39px;margin:0 auto 0 auto;font-size:12px;font-weight:bold;background:transparent url(../images/bgOFF.png) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #B30000;}

#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}

#stylefour ul li{display:block;float:left;margin:0;}

#stylefour ul li a{display:block;float:left;color:#000;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(../images/bgDIVIDER.png) no-repeat top right;}

#stylefour ul li a:hover,#stylefour ul li a.current{color:#B30000;background:#fff url(../images/bgON.png) no-repeat top right;}



/*********** footer ***********/



/*********** other ***********/

.imageLeft { float:left; vertical-align: middle;}

h4.centerPosi { color:#7E020D; text-align:center; margin:0 0 10px 0;}

p.headP {
	color:#FFF;
	margin:10px 0 0 0;
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, "小塚ゴシック Pro R";
	font-size: 10px;
	line-height: 1.5em;
}
p.headPbk { font:10px 1.5em "ヒラギノ角ゴ Pro W3", Osaka, "小塚ゴシック Pro R"; color:#333; margin:30px 0 0 0; }

p.lefty {
	float:left;
	width:515px;
	display:block;
	margin-left:15px;
	vertical-align: middle;
}
p.righty {float:right; width:510px; display:block; margin-left:15px; vertical-align: middle;}

h1.wide {
	color:#933;
	margin-bottom:20px;
}

.clear { clear: both;}

dl {padding:3px;}
dt {float:left; width:4em;}
dd {margin-left::4em; margin-bottom:1em;}

strong, em { font-style: normal; font-weight: normal;}
.emphasis {
	color: #900;
	font-weight: bold;
}

/*********** for TABS ***********/

div#tabArea {
	width:725px;
	height:auto;
	margin:0;
	position: relative;
}
div#tabInner {
	width:725px;
}

/*********** for msearch ***********/
div#msearch {
	float: right;
	width:275px;
	vertical-align:middle;
	text-align:right;
	padding:15px 0 0 0;
	}

/*********** subMenu ***********/
div#headRightBox ul { float:right; width:auto; min-width:300px; margin:0 0 0 0; text-decoration:none;}
div#headRightBox ul li {
	float:right;
	display:block;
	width:300px;
	height:30px;
	text-align:center;
	margin:0;
	font-size:11px;
	text-decoration:none;
}
div#headRightBox ul li a { float:right; display:block; background:transparent url(../common_img/subMenu/subM_01.jpg) top left no-repeat; height:19px; width:98px;padding:1px 0 0 0; text-decoration:none;}
div#headRightBox ul li a:hover,#headRightBox ul li a.current { color:#FFF; background:transparent url(../common_img/subMenu/subMhover_01.jpg) top left no-repeat; }


/***********ヘッダー専用link ***********/
div#header a{/*リンクされた文字*/
    color:#fff;
    font-style:normal;
    text-decoration:none;
}
div#header a:link {/*未訪問のリンク*/
    color:#fff;
    font-style:normal;
    text-decoration:none;
}
div#header a:visited {/*訪問後のリンク*/
    color:#fff;
    text-decoration:none;
}
div#header a:hover {/*マウスをのせたとき*/
    color:#FF0;
    font-style:normal;
    text-decoration:underline;
}
div#header a:active {/*クリック中*/
    text-decoration:none;
}
div#dawnKit {
	height:200px;
	width: 95%;
	margin: 0 auto 0 auto;
	text-align:center;
} 
p.underTel { font:10px/1.8em "ヒラギノ角ゴ Pro W3", Osaka, "小塚ゴシック Pro R"; color:#333; margin:10px 0 10px 0; }


/*Rssbox*/
div#Rssbox { width:496px; margin:0;}

div#Rssbox a {  
}
div#Rssbox a:link {
}
div#Rssbox a:visited {
}
div#Rssbox a:hover { background-color:#666; 
}
div#Rssbox h4 { text-indent:1em; color:#FFF; background-color:#333; 
}
div#Rssbox #RssLeft { display:block; float:left; width:243px; margin-right:10px; }
div#Rssbox #RssRight { display:block; float:left; width:241px; border:#666 1px solid; }
