@charset "Shift_JIS";

/* ---------------------------
基本
--------------------------------------------------------------------------------- */
html{
	scrollbar-base-color: #B4174A; 
	scrollbar-face-color: #B4174A; 
    scrollbar-track-color: #E3A9BC; 
    scrollbar-arrow-color: #FFFFFF; 
	scrollbar-highlight-color: #E3A9BC; 
	scrollbar-shadow-color: #08163B;
	
}

body {
	font-size:medium;
	line-height:1.4em;
	font-weight:normal;
    background-image: url("../img/allbg_new1.gif");
	background-position:top left;
    background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;

	
}

img {border:0;margin:0;padding:0;}

a:link, a:visited { color: #FFFFFF; text-decoration: underline;}
a:hover, a:active { color: #999999; text-decoration: none;}

p {margin:0px;padding:0;}

/*
h1{
  margin: 0px 10px 0px 0px;
  font-size: small; line-height:1.4em; font-style: normal; font-weight:normal; list-style:none;
}
*/

h3, h4, h5, p, dl, dt, dd, li, ul, ol, div, form {
  margin: 0px 0px 0px 0px;
  font-size: small; line-height:1.4em; font-style: normal; font-weight:normal; list-style:none;
}

/* ---------------------------
全体
--------------------------- */

#mains {margin: 0 float: left; padding: 0; width: 800px; text-align:left; }

/* ---------------------------
レイアウト
--------------------------------------------------------------------------------- */




#mainleft{
 width: 151px; 
 float: left;
 text-align: left;
}
 
#mainright{
 width: 648px;
 float: right;
 text-align: left;
}

#mainright02{
 width: 626px;
 text-align: left;
 margin:0px 0px 5px 12px;
}

#mainright03{
 width: 621px;
 float: right;
 text-align: left;
 margin:0px 2px 0px 0px;
}

/* ---------------------------
footer
--------------------------- */  
#footer {
 margin: 0 auto; padding: 0;height:17px;
 width: 648px;background-color: #CC1C55;
}
div#boxfooter{
	margin: 0 auto;padding:0px 0px 0px 7px;
	width:630px;height: 17px; 
	border:0px;
	overflow: auto;  
	font-size: 10px; line-height:1.7em;
	text-align:left;
}

/*--------------------------------------------------------
背景
---------------------------------------------------------*/

/*------------------------------
h1
------------------------------*/
#h1{
 margin:0px; padding: 0;
 float:left;
 text-align:left;
 }
 
 
 
.space0{margin-top:120px;}




.space2{
	height:10px;
	font-size:1px;
	clear: both;
}
/*--------------------------------
テキスト
--------------------------------*/
.text01 {font-size:small;color:#666666;font-weight:normal;}
.text02 {font-size:normal;color:#FFFFFF;font-weight:bold;}
.text03 {font-size:small;color:#FFFFFF;font-weight:normal;}
.text04 {font-size:small;line-height:1.2em;color:#B4174A;font-weight:bold;}
.text10 {font-size:x-small;color: #1263AD;line-height:1.0em;font-weight:normal;}
.text10-1 {font-size:10px;color: #1263AD;line-height:1.0em;font-weight:normal;}
.text10-2 {font-size:10px;color: #333333;line-height:1.0em;font-weight:normal;}
.text11 {font-size:x-small;line-height:1.0em;font-weight:normal;}
.text11-1 {font-size:x-small;line-height:1.4em;font-weight:normal;}
.text12 {font-size:small;line-height:1.4em;font-weight:normal; color:#FFFFFF;}
.text12-1 {font-size:12px;line-height:1.8em;color:#1263AD;font-weight:bold;}
.text12-2 {font-size:small;color:#B4174A;font-weight:bold;}
.text12-3 {font-size:small;line-height:1.6em;font-weight:normal;}
.text12-4 {font-size:medium;color:#B4174A;font-weight:bold;}
.text14 {font-size:medium; line-height:1.8em;font-weight:bold;}
.text14-w {font-size:12px; line-height:1.4em; color:#FFFFFF;font-weight:bold;}
.color01{ color:#FF0000;}
.color02{ color:#FF9900;}
.color03{ color:#1263AD;}



