/* CSS Document */

body{
	font-family:Arial,sans-serif,ＭＳ Ｐゴシック;
	line-height:110%;margin: 5px;
	background-color:#DCDCFF;
}
.login{
	font-family:Arial,sans-serif,ＭＳ Ｐゴシック;
	font-size : 90%;

}

.menuleft{
font-size: 110%;	color: #CC3300;	background-color:#EAEAFF;	
	border-top: 1px dotted #A086D5; 
font-family: Verdana,sans-serif,ＭＳ Ｐゴシック;
	margin: 0px;	padding: 2px; font-weight:bolder;
}

/*** link **/
a:link		{color: #008000;}
a:visited   {color: #663300;}
a:active    {color: #008000;}
a:hover 	{text-decoration: underline;}

/*** ***/
#top {
	BACKGROUND: url(images/bg_top.gif) no-repeat left top;
	HEIGHT: 10px;
/*** 	border: medium double #3300CC; ***/
}
#bottom {
	BACKGROUND: url(images/bg_bottom.gif) no-repeat left bottom;
	HEIGHT: 18px;
	
/**	border: double #9933FF;  **/
}

#footer {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	text-align:center;
	MARGIN: 0px auto;WIDTH: 700px;	COLOR: #9a9a9a;
	HEIGHT: 40px;	
/***	border: medium outset #FF0000;**/
}

#container{
/***	border-style:dashed;**/
	MARGIN: 0px auto; WIDTH: 740px; POSITION: relative;
	BACKGROUND: url(images/bg.gif) repeat-y;
}


#banner{
/**	BACKGROUND: none transparent scroll repeat 0% 0%;**/
	
/***	border: dotted #009933;**/
}
#content{
WIDTH: 730px;
/***	border: dotted #99CC66;/**	
	POSITION: relative;	/**これがあると〜モナン〜の背景が白**/
}

#main{
	height:1000px;	/** width:500px; heightが無いと、低いコンテンツの場合、NNでずれる + change for shop Version**/ 
	MARGIN: 0px 0px 0px 210px; /* change for shop Version */
	background-color: #FFFFFF;
	position:relative;
/***	border: 2px dashed #0000FF;**/
}
/************* #globalNav styles **************/
#globalNav{
	color: #cccccc;
	background-color: #9966CC;
	text-align:left;
	margin:2pt 5pt;
	letter-spacing: 2px;
	padding:5px;
	font-size:90%;
/***	border: dashed #666666;**/
}
#globalNav a {
	vertical-align: middle;
	background-position: center;
}
#globalNav a:link 	{COLOR: #FFFFFF;}
#globalNav a:visited {COLOR: #FFFFFF;}
#globalNav a:active {COLOR: #FFFFFF;}
#globalNav a:hover 	{COLOR: #FFFFFF;}

#navBar{
	width:190px;
	font-size:92%;
	float:left; /* left>none: change for shop Version */
	margin:3pt;		/**必須**/ /* 3>7: change for shop Version */
	POSITION: relative;
	background-color:#EAEAFF;
	border: 1px dashed #CC99FF;
	padding: 2px;
	}

#navBar ul {
	list-style: none; margin: 5px; padding: 3px;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	list-style-type: none;
	text-indent: 1px;
	padding: 3px;
	list-style-image: url(images/li.gif);
	list-style-position: outside;
	margin-left: 7px;
}

/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 5px;

	font-size: 90%;
}
.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

/************** .story styles *****************/

#story{
	margin:3pt 1pt;
	font-size: 80%;
	position: relative;
	float:left;
	width:500px;	/**必須！**/
}

#story p{
	padding: 0px 0px 10px 0px;
}
/************** .feature styles ***************/

#feature{
	border: 1px solid #A086D5;
	font-size: 80%;
	background-color:#FFFFFF;
	padding: 2px;
	margin:3pt 1pt;
	position: relative;
	float:left;
	width:495px;	/**必須！**/
}

#featurePlist{
	border: 1px solid #A086D5;
	font-size: 80%;
	background-color:#FFFFFF;
	padding: 3px;
	margin:3pt 1pt;
	float:none;
	position: relative;
	width:640px;	/**必須！**/
}



td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック";
	line-height: 140%;	font-size: 105%;
	color: #804000;
}


td li {
	list-style-type: circle;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana,sans-serif,ＭＳ Ｐゴシック;
	margin: 0px;	padding: 2px;
}

h1{	font-size: 120%;	color: #CC3300;	background-color:#EAEAFF;
	line-height:180%;
}
h2{	font-size: 110%;	color: #CC3300;	background-color:#EAEAFF;	
	border-right :1px dotted #A086D5;	border-bottom: 1px dotted #A086D5; 
}

h3{
	font-size: 100%;
	color: #66330A;
	list-style-type: square;
}
h4{	font-size: 100%;	color: #66330A;
	font-weight: normal;
	line-height:150%;
}
h5{
	font-size: 100%;
	color: #CC3300;
	line-height:150%;
	font-weight:bolder;
}
h6{	font-size: 75%;		color: #CC3300;
	font-weight:normal;
}

ul{
	list-style-type: none;
}
ul li{
	padding: 0px;
	list-style-type: none;
	list-style-image: url(images/li.gif);
	line-height:150%;
	color: #66330A;
}
ul ul{
 list-style-type: disc;
}
ol li{
	line-height:140%;
}
			
hr{
	BORDER-TOP: 1px solid #9999FF;
	MARGIN: 0px 0px 0px;
	HEIGHT: 3px;
	color:#EAEAFF;
	border-right-color: #FFFFFF;
	width: 90%;
}

img{
	border: none;
}

p{	font-size: 100%;		color: #CC3300;
	line-height:120%;
	font-weight:normal;
}
