@charset "utf-8";
/* CSS Document */
/* Common ******************/

body,td{
	margin:0;
	padding:0;
	color:#333333;
	font-size  : 13px;
	font-family : "MS UI Gothic",Osaka, sans-serif;
	line-height : 130%;
	text-align:center;
}
body{
background-color :#ECE9D8;
}
td{
	text-align:left;
}
form{
	text-align:left;
	margin:0;
	padding:0;
}
img{
	border:0px;
}
strong{
color:#4444A1;
}

#wrapper{
width:760px;
background-color :#FFFFFF;
}
#wrapper .logo{
float:left;
text-align :left ;
width :359px;
}
#wrapper .book{
float:left;
width :359px;
}
.main{
width :730px;
margin-right:15px;
margin-left:15px;
text-align:left ;
}
.clear{
clear : both ;
}
/*font****************/
.Size1 { font-size  : 11px; }
.Size2 { font-size  : 12px; }
.Size3 { font-size  : 13px; }
.Size4 { font-size  : 14px; }
.Size5 { font-size  : 15px; }
.Size6 { font-size  : 16px; }
.Size7 { font-size  : 17px; }
.Size8 { font-size  : 20px; }

.red { 
    font-size  : 13px;
	color  : #FF0000;
}
.pinkname{
color:#F33C7F;
font-weight :bold ;
}
.purplename{
color:#A23186;
font-weight :bold ;
}
.redname{
color:#B80C12;
font-weight :bold ;
}
.redname2{
color:#DC1400;
font-weight :bold ;
}
.orangename{
color:#FB652A;
font-weight :bold ;
}

/* Link *****************/

a:link,a:visited{
	color:#F43791;
	background:transparent;
	text-decoration:none;
}

a:hover,a:active{
	color:#F43791;
	background:transparent;
	text-decoration:underline;
}

/* header ****************/

#header{
	width:760px;
	height : 90px ;
	background-image:url(images/toppage/bg_header.jpg) ;
	background-repeat: repeat-x;
	margin-bottom : 5px ;
}


/*footer    *************/

#footer{
border-top :10px solid #F43791;
}
/*approach****************/
.center{
text-align: center ;
}
.right{
text-align: right ;
}
.left{
text-align: left ;
}
.space{
margin-top: 10px ;
margin-bottom: 10px ;
}
.space2{
margin-top: 10px ;
}
.space3{
margin-bottom: 10px ;
}
.icon{
vertical-align: middle;
margin-right :5px;
}
/* table *****************/
.commontable{
border-collapse:collapse;
border-top:solid 1px #dedede;
border-left:solid 1px #dedede;
}
.commontable th{
background-color:#F5F5F5;
border-bottom:solid 1px #dedede;
border-right:solid 1px #dedede;
font-weight:normal;
text-align:left;
padding:5px;
}
.commontable td{
border-bottom:solid 1px #dedede;
border-right:solid 1px #dedede;
padding:5px;
line-height:1.4;
}
.tableback{
background-color:#F565AA;
color :#FFFFFF;
font-weight :bold ;
}
