@charset "Shift_JIS";
/*
width:750px;
*/

/*--------------- base body ----------*/


img .left{
float:left;
margin-right:3px;
}

img .right{
float:right;
margin-left:3px;
}





a:link {
text-decoration: none;
color:#0033CC;
}

a:link:hover {
text-decoration:underline;
color:#0033CC;

}

a:link:active {
text-decoration: none;
color:#0033CC;
}

a:visited {
	/*text-decoration: none;*/
	color:#0033CC;
}




/*--------------- header ----------*/

#header {
margin:0px;
padding:0px;
}






/*--- left contents --*/















.text-type-b{
letter-spacing:1px;
color:#666666;
line-height:1.5em;
padding:5px;
font-size:90%;
}

.text-type-b ul,li{
margin-bottom:5px;
}





.text-h4{
font-size:85%;
color:#666666;
font-weight:normal;
letter-spacing:1px;
text-align:left;
padding-left:25px;
}


li.blue{
color:#192E66;
font-weight:bold;
}

li.gray{
color:#666666;
font-weight:normal;
}











/*-- up link area --*/

.up-link{
clear:both;
text-align:right;
margin:10px 47px 10px 0;
}



/*-- footer --*/
#footer{
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding-top:0;
padding-bottom:0;
padding-left:auto;
padding-right:auto;
height:36px;
width:750px;
background-image:url(./_images/footer01.gif);
background-repeat:no-repeat;
}


#footer .copy{
font-size:12px;
font-family:Verdana;
font-weight:bold;
text-align:center;
padding-top:10px;
color:#ffffff;
}





























/*     ‚±‚±‚©‚ç            */

h2{
	width:520px;
}
h3{
	width:470px;
}
h4{
	width:520px;
}
img.eyecatch{
	width:520px;
	height:100px;
}
img.index-img2{
	height:275px;
	width:515px;
}
img.logo{
	background-color:#ffffff;
	border-width:0px;
	height:73px;
	width:750px;
}
.login{
	background-image:url(./_images/login_bg02.png);
	background-repeat:no-repeat;
	font-size:91%;
	height:180px;/*176px + 4px*/
	padding:6px 5px 10px 10px;
	text-align:left;
	width:185px;
}
.menu{
	text-align:left;
	letter-spacing:1px;
}
.menu a{
	color:#192E66;
	text-decoration:none;
}
.menu a:link{
	color:#192E66;
	text-decoration:none;
}
.menu a:link:active{
	color:#192E66;
	text-decoration: none;
}
.menu a:link:hover{
	color:#FF6600;
	text-decoration:none;
}
.menu a:visited{
	color:#192E66;
	text-decoration:none;
}
.menu a:visited:active{
	color:#192E66;
	text-decoration:none;
}
.menu a:visited:hover{
	color:#FF6600;
	text-decoration:none;
}
table.price{
	border:2px solid #003399;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.price td,th{
	border:1px solid #666666;
	padding:3px;
	font-size:85%;
}
table.price th{
	background-color:#F0FAFD;
	text-align:center;
}
table.price2{
	border:2px solid #FF6600;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.price2 td, table.price2 th{
	border:1px solid #666666;
	font-size:85%;
	padding:3px;
}
table.price2 th{
	background-color:#FFE1CD;
	text-align:center;
}
ul.menu-list{
	margin:0px;
	padding:0px;
}







#body-container{
	background-color:#ffffff;
	background-image:url(./_images/mainbody-bg01.gif);
	background-repeat:repeat;
	margin:0 auto;
	width:750px;
}
#main{
	/*background-color:#f3f3f3;*/
	float:left;
	margin:0 10px;
	padding-top:10px;
	width:535px;
}
#main h1{
	margin:5px 0 20px 0;
	padding:0px;
}
#main-contents{
	padding-left:10px;
	text-align:left;
	width:520px;
}
#side-menu{
	/*background-color:#FFCC00;*/
	float:right;
	margin-left:auto;
	margin-right:auto;
	width:185px;
}
