@charset "EUC-JP";
/* CSS Document */
/* Common ******************/

body,td{
	margin:0;
	padding:0;
	color:#666666;
	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:#6172B4;
}

#wrapper{
width:756px;
border-right :1px solid #C5C5C5;
border-left :1px solid #C5C5C5;
padding-right :1px ;
padding-left :1px ;
background-color :#FFFFFF;
}
#wrapper .menu{
width:180px;
float:left ;
margin-right :19px;
margin-left :15px;
text-align:left ;
}
#wrapper .content{
float:right ;
width:527px;
text-align :left ;
margin-right :15px;
}
.content .photo{
float:right ;
margin-left :20px;
}
.content .photoname{
	background-color:#989FBD;
    color :#FFFFFF;
    padding :7px;
}
.content .title{
	background-image:url(img/bg_title.jpg) ;
	background-repeat: no-repeat;
    height :25px;
    margin-bottom :10px;
    width:527px;
}
.title h2{
	color :#6172B4;
	font-weight :bold;
    text-align :left ;
    padding-left :20px;
    margin :0;
    padding-top :3px;
    font-size :13px;
}

#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;
}
/* Link *****************/

a:link,a:visited{
	color:#FF5F4D;
	background:transparent;
	text-decoration:none;
}
a:hover,a:active{
	color:#FF5F4D;
	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{
	width:756px;
	height : 20px ;
	margin-top :15px ;
	text-align:right;
	background-color:#3B4682;
    clear:both;
}
/*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 ;
}
/* table *****************/
.commontable{
border-collapse:collapse;
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
}
.commontable th{
background-color:#FFE3E1;
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
font-weight:bold;
text-align:center;
padding:7px;
color :#FF5F4D;
}
.commontable td{
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
padding:7px;
line-height:1.4;
}

/* menu *****************/
.bunner{
 margin-top : 2px;
 margin-bottom : 2px;
}

/* intro *****************/
.introleft{
    width :165px;
    float :left ;
    margin-right :15px;
}
.introleft img{
    margin-bottom :5px;
}
.introright{
    width :165px;
    float :right ;
}
.introright img{
    margin-bottom :5px;
}
.introname{
    width :145px;
	background-color:#989FBD;
    color :#FFFFFF;
    padding :10px;
    height :236px;
}
.introname hr{
    height :1px;
	border-style :dashed ;
    border-color :#FFFFFF;
}
.introname2{
    width :145px;
	background-color:#989FBD;
    color :#FFFFFF;
    padding :10px;
    height :338px;
}
.introname2 hr{
    height :1px;
	border-style :dashed ;
    border-color :#FFFFFF;
}
/* login*****************/
div#login{
	background-image:url(img/ti_loginmiddle.gif) ;
	background-repeat: repeat-y;
    padding-left:20px;
    padding-right:20px;
    width:140px;
}
div#login input{
	margin-bottom:5px;
}
div#login hr{
	border:1px dotted #969CBC;
    height:1px;
    width:140px;
}







