@charset "utf-8";
/* ===================================================================
CSS information

 file name  :  default.css
 style info :  リセット及びbody初期設定
 (このスタイルシートは基本的に変更しない)
=================================================================== */
/*--- default */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
p {
	margin-bottom: 1em;
}
br {
	 letter-spacing: 0;
}
body {
	color: #333333;
	font-size: 12px;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.3em;
	background-color:#E9F6FE;
	
}
*:first-child + html body {	/* for IF7 */
	font-family: "メイリオ","Meiryo";
}
/*----------------------------------------------------
	基本設定、リンクカラー、レイアウト、横幅設定など
----------------------------------------------------*/
a:link			{ color: #FF54A4; text-decoration:underline; font-weight:bold}
a:visited		{ color: #FF54A4; text-decoration:underline; font-weight:bold}
a:hover,a:active 	{ color: #FF54A4; text-decoration:none; font-weight:bold}

a.artist:link			{ color: #FFDB16; text-decoration:underline; font-weight:bold}
a.artist:visited		{ color: #FFDB16; text-decoration:underline; font-weight:bold}
a.artist:hover,a:active 	{ color: #FFDB16; text-decoration:none; font-weight:bold}

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/
.imgR		{ float: right; margin: 0 0 10px 10px;}
.imgL		{ float: left; margin: 0 10px 10px 0;}
.btn		{ text-align: center;}
.clear		{ clear:both;}
.f-L		{ float:left;}
.f-R 		{ float:right;}


/*
	clearfix
*/
.clearfix:after {
		content: url(images/pixel.gif);
		display: block; clear: both;
		height: 0;
}

/*Hides from IE5-mac \*/
* html ul {
    height: 1%;
}
ul {
    display: block;
}
*+html body ul {
    zoom: 1;
}
/*End hide from IE5-mac */

/*----------------------------------------------------
	#wrapper
----------------------------------------------------*/
#wrap {
		width:auto; height:auto;
	    text-align: center;		
}
#wrap_POP {
		width:auto; height:auto;
		margin:14px;
	    text-align: left;		
}
#container {
	    margin-left:auto;
	    margin-right:auto;
	    width:740px;
	    text-align:left;
		background:url(./images/bg-container.gif) repeat-y;
		background-color:#0099CC;
		margin-top:0px;
		margin-bottom:0px;
		padding:20px 50px;
}
#top {
		margin:0px; padding:0;
}
#top-a {
		margin-bottom:10px;
		width:740px;  heihgt:80px;
		background:url(./images/title.gif) no-repeat;
}
#top-b {
		width:585px;  heihgt:35px;
		background:url(./images/toplead.gif) no-repeat;
}
#main{
		margin:0px; padding:0;
		width:740px; height:auto;
}
#main-a {
		margin:0px; padding:0;
		width:740px; height:20px;;
		background:url(./images/box-top.gif) no-repeat;
		vertical-align:top; line-height:0;		
}
#main-b {
		margin:0px; padding:0;
		width:740px; height:auto;
		background:url(./images/box-body.gif) repeat-y;	
		vertical-align:top; line-height:1em;		
}
#main-c {
		margin:0px; padding:0;
		width:740px; height:20px;;
		background:url(./images/box-bottom.gif) no-repeat;		
		vertical-align:top; line-height:0;		
}
/* -----------------------------------------------------------
	#menu
		ヘッダー
----------------------------------------------------------- */


/*----------------------------------------------------
	#main
		メイン
----------------------------------------------------*/


/*----------------------------------------------------
	#footer
		フッター
----------------------------------------------------*/



/* -----------------------------------------------------------
	#H
		見出し小見出し
----------------------------------------------------------- */
h1 {
		margin-left:auto; margin-right:auto; text-align:justify;
		width:880px; height:350px;
}

/* -----------------------------------------------------------
	リスト
----------------------------------------------------------- */
li.notice {
	list-style-type: disc;
	margin-left:24px;
}

div.notice {
	margin-left:12px;
}

.itemText {
	padding:5px 0px 4px 35px;
	font-size:8pt;
	color:#FFFFFF;
}


/* -----------------------------------------------------------
	タブウインドウ
----------------------------------------------------------- */
h2.title {
	border-bottom: #000000 solid 1px;
	font-size:11px;
	font-weight:bold;
	padding:4px;
	margin:6px 0; width:90%;
}
li.3000p {
	list-style-type: decimal;
	margin-left:14px;
}




/* -----------------------------------------------------------
	#a
		リンク
----------------------------------------------------------- */


/* -----------------------------------------------------------
 Font Style 
----------------------------------------------------------- */
	.Size_VS		{font-size:7pt;}
	.Size_S			{font-size:8pt;}
	.Size_M			{font-size:9pt;}
	.Size_MM		{font-size:10pt;}
	.Size_ML		{font-size:11pt;}
	.Size_L			{font-size:12pt;}
	.Line_150		{line-height:150%;}
	.Line_200		{line-height:200%;}
	.IME_On			{ime-mode:active;}
	.IME_Off		{ime-mode:inactive;}
	.Bold			{font-weight:bold;}
	.Italic			{font-weight:Italic;}
	.Font_NonP		{font-family:"ＭＳ ゴシック",sans-serif;}
	.Font_NonP2		{font-family:"ＭＳ ゴシック",sans-serif; font-size:9pt; color:#000000; line-height:2.3em;}

/* -----------------------------------------------------------
	Custom Color
----------------------------------------------------------- */
	.Color_Black	{color:#000000;}
	.Color_White	{color:#FFFFFF;}
	.Color_Gray		{color:#666666;}
	.Color_Gray2	{color:#888888;}
	.Color_Gray3	{color:#AAAAAA;}
	.Color_Gray4	{color:#555555;}
	.Color_Red		{color:#FF0000;}
	.Color_Red2		{color:#FF3300;}
	.Color_Red3		{color:#D50000;}
	.Color_Brown	{color:#CC0000;}
	.Color_Brown2	{color:#996633;}
	.Color_Brown3	{color:#5B1E00;}
	.Color_Brown4	{color:#AA593F;}
	.Color_Green	{color:#00CC00;}
	.Color_Green2	{color:#006600;}
	.Color_Green3	{color:#339900;}
	.Color_Blue		{color:#0000FF;}
	.Color_Blue2	{color:#2D496C;}
	.Color_Blue3	{color:#39399D;}
	.Color_Sky		{color:#0066CC;}
	.Color_Yellow	{color:#FFFF00;}

/* -----------------------------------------------------------
	#etc
		その他
----------------------------------------------------------- */
.ML1em {
	margin-left:1em;
}

