﻿#container {
	width:670px;
	margin:20px auto 20px auto;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	color:#555555;
	line-height:1.6;
	font-size:12px;
	text-align:left;
}
#container a:link {
	font-weight:normal;
	color:#d44f18;
	text-decoration:none;
}
#container a:visited {
	font-weight:normal;
	color:#d44f18;
	text-decoration:none;
}
#container a:hover {
	font-weight:normal;
	color:#d44f18;
	text-decoration:underline;
}
#container a:active {
	font-weight:normal;
	color:#d44f18;
	text-decoration:underline;
}
.en {
	font-family:Century;
	color:#333333;
}
.headerText {
	margin:0;
	padding:0;
	font-size:10px;
	color:#666666;
	margin-bottom:10px;
}
#main {
	width:620px;
	margin:0px 25px;
}
h1 {
	margin:0;
	padding:0;
	width:620px;
	height:220px;
	background:url(../image/header.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}
h1 p {
	color:#111111;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:12px;
	line-height:1.6;
	margin:0;
	padding:0;
	text-indent:0px;
	margin-left:16px;
	margin-top:70px;
}
h2 {
	margin:0;
	padding:0;
	margin-top:20px;
	margin-bottom:15px;
}
.visible {
	text-indent:-9999px;
}
#cream20 {
	background:url(../image/ph01.jpg) 0 0 no-repeat;
	height:680px;
}
#cream20 p.textbox {
	padding-top:435px;
	width:115px;
	margin-left:5px;
	float:left;
}
#cream20 p {
	margin:0;
	padding:0;
	margin-bottom:8px;
}
#cream20 p.all {
	float:left;
	margin-left:10px;
	width:480px;
}
#cream20 div.left {
	float:left;
	width:240px;
	margin-right:20px;
	margin-left:10px;
}
#cream20 div.right {
	float:left;
	width:220px;
}
#cream20 div.right img {
	margin-bottom:5px;
}
.cap {
	font-size:10px;
	color:#6b5034;
	line-height:1.4;
}
/*#researcher{
margin-top:1em;
background-color:#f6efcc;
padding:15px;
}

#researcher img{
float:left;
margin-right:15px;
}

#researcher div.right{
margin:0;
padding:0;
float:left;
width:85%;
}

#researcher div.right img{
margin-bottom:0.8em;
}*/

/*-----------------------------------------*/
#researcher {
	margin-top:15px;
	background-color:#f6efcc;
	padding:15px;
	width:460px;
	float:left;
	margin-left:10px;
}
#researcher img.left {
	float:left;
	margin-right:15px;
}
#researcher div.right {
	margin:0;
	padding:0;
	float:left;
	width:80%;
}
#researcher div.right img {
	margin-bottom:0.8em;
}
#practice {
}
#practice p {
	margin:0;
	padding:0;
	margin-bottom:15px;
}
#practice div.left {
	width:53%;
	margin-left:10px;
	float:left;
	margin-right:22px;
}
#practice div.right {
	width:240px;
	float:left;
}
#practice div.right img {
	margin-bottom:5px;
}
#lineup {
	margin-bottom:15px;
}
#lineup p {
	font-size:10px;
	margin:0;
	/*padding:8px 0px 8px 12px;*/
	padding:8px 0px;
	display:block;
	width:620px;
	color:#bf6b21;
}
#lineup p em {
	color:#5a3011;
	font-style:normal;
	font-weight:normal;
	margin-left:12px;
}
#lineup p.color1 {
	background-color:#f9f0d6;
}
#lineup p.color2 {
	background-color:#f5e6bd;
}
#freeSet {
	height:27px;
	margin-bottom:20px;
}
#freeSet p {
	float:left;
	height:27px;
	margin:0;
	padding:0;
	line-height:27px;
}
#freeSet img {
	margin:0;
	float:left;
	margin-right:10px;
	border:none;
}
.pagetop {
	font-size:10px;
	background:url(../image/pagetop.gif) 0 0 no-repeat;
	width:385px;
	height:20px;
	display:block;
	line-height:20px;
	text-indent:1.5em;
	margin-left:235px;
	margin-top:15px;
	font-weight:normal;
}
.footerText {
	color:#666666;
	font-size:10px;
	margin-top:30px;
	margin-bottom:5px;
}
#btmNavi {
	margin-top:5px;
	border-top:1px solid #cccccc;
	text-align:center;
	padding:15px;
}
#btmNavi img {
	border:none;
}
