#headlogo{
		width:760px;
		text-align:left;
		margin-top:5px;
}


#headlogo2{
		width:760px;
		text-align:left;
		padding-top:20px;

}

#headlogo2 img{
		margin:0 0 10px 20px; 
}

#headlogo2 p{
	margin:0;
	padding:0;
	font-size:100%;
	float: right;
}

#headlogo2 .tborder1{
padding:0 20px 20px 20px;
margin:0;
}

#headlogo2 .tborder2{
border-bottom:1px #333 solid;
width:720px; 
margin-bottom:20px; 
height:1px;
}

#headlogo2 .tborder3{
border-bottom:1px #E6B85A solid;
width:720px; 
margin-bottom:20px; 
height:1px;
}





.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1%; }
.clearfix {display:block;}
/* end MacIE5 */


.pagetop a {
  color: #fff;
  text-decoration: underline;
}

.pagetop a:link{
  color: #fff;
  text-decoration: underline;
}
.pagetop a:hover{
  color: #fff;
  text-decoration: none;
}

.pagetop a:visited{
  color: #fff;
  text-decoration: underline;
}

.link_apply a {
  color: #407cba;
		background: url(../images/arwblue.gif) no-repeat left 3px;
		padding: 0px 0px 0px 10px;
}

.link_apply a:link{
  color: #407cba;
		background: url(../images/arwblue.gif) no-repeat left 3px;
		padding: 0px 0px 0px 10px;
}

.link_apply a:hover{
  color: #407cba;
		background: url(../images/arwblue.gif) no-repeat left 3px;
		padding: 0px 0px 0px 10px;
}

.link_apply a:visited{
  color: #407cba;
		background: url(../images/arwblue.gif) no-repeat left 3px;
		padding: 0px 0px 0px 10px;
}

.link_apply2 a {
  color: #fff;
		background: url(../images/arwwhite.gif) no-repeat left 3px;
		padding: 0px 0px 0px 10px;
}

.link_apply2 a:link{
  color: #fff;
		background: url(../images/arwwhite.gif) no-repeat left 3px;
		padding: 0px 0px 0px 10px;
}

.link_apply2 a:hover{
  color: #fff;
		background: url(../images/arwwhite.gif) no-repeat left 3px;
		padding: 0px 0px 0px 10px;
}

.link_apply2 a:visited{
  color: #fff;
		background: url(../images/arwwhite.gif) no-repeat left 3px;
		padding: 0px 0px 0px 10px;
}

.gray{
		color:#999;
		font-size:85%;
  line-height: 1.2em;
}


/*----------- classic ----------*/
#classiccontent{
		width:760px;
		background:#14133C;
  color: #3c3c3c;
  font-size: 75%;
  line-height: 1.4em;
}

#classiccontent .mainhead{
		background:url(../images/cls_head.gif) top left no-repeat;
		height:20px;
}

#classiccontent .mainfoot{
		background:url(../images/cls_foot.gif) top left no-repeat;
		height:20px;
}

#classiccontent .main{
		background:#CFE2FE;
}

#classiccontent .mainimg{
		padding:10px 0;
}


#classiccontent .member{
  border:1px #ddd solid;
		padding:10px 20px;
		background:#F0F7FF;
		width:440px;
}

#classiccontent .main ul{
		padding:0px;
		margin:0px;
}

#classiccontent .main .list01{
		margin:10px 10px 10px 160px;
		list-style-type:none;
		text-align:left;
}

#classiccontent .cp2009{
		padding:0px;
		margin:0px;
}

#classiccontent .cp2009 .inner{
		background:url(../images/cp2009.jpg) no-repeat top left;
		width:622px;
		height:175px;
}

#classiccontent .main .list02{
		text-align:left;
		padding:100px 25px 5px 25px;
}

#classiccontent .cls{
		padding:20px 10px 0 10px;
}

#classiccontent .clsbox {
		width:730px;
}

#classiccontent .clsboxhead {
		background:url(../images/cls_boxhead.jpg) no-repeat;
}

#classiccontent .clsboxfoot {
		margin-bottom:10px;
}

#classiccontent .clsboxin {
		width:328px;
		padding:0 15px 5px 15px;
		text-align:left;
		float:left;
}

#classiccontent .left {
		margin-right:10px;		
}

#classiccontent .clsbox2 {
		width:360px;
		margin:5px;
		float:left;
}

#classiccontent .clsboxhead2 {
		background:url(../images/cls_boxhead2.jpg) no-repeat;
}

#classiccontent .clsboxfoot2 {
}

#classiccontent .clsboxsubttl {
		padding:20px 0 4px 0;
}

#classiccontent .boxin {
		background:url(../images/cls_border.gif) top left no-repeat;
		padding-top:4px;
}

#classiccontent .boxin img {
		margin:8px 8px 0 0;
		float:left;
		width:90px;
}

#classiccontent .boxin p {
		margin:8px 0 0 0;
		float:left;
		width:230px;
}

#classiccontent .clsbtn {
		margin:20px 0;
}

#classiccontent .clsbtn2 {
	width:410px;
}

#classiccontent .clsbtn2 img {
	width:200px;
	float:left;
	padding:20px 0;
}


/*----------- /classic ----------*/



/*----------- gold ----------*/
#goldcontent{
		width:760px;
		background:#B1840C;
  color: #3c3c3c;
  font-size: 75%;
  line-height: 1.4em;
}

#goldcontent .mainhead{
		background:url(../images/gold_shokai1.gif) top left no-repeat;
		height:20px;
}

#goldcontent .mainfoot{
		background:url(../images/gold_aff_footer2.gif) top left no-repeat;
		height:36px;
}

#goldcontent .main{
		background:#000;
  color: #fff;
		padding-bottom:20px;
}

#goldcontent .mainimg{
		padding:10px 0;
}

#goldcontent .member{
  border:1px #B1840C solid;
		padding:10px 40px;
		width:500px;
}

#goldcontent .main ul{
		padding:0px;
		margin:0px;
}

#goldcontent .main .list01{
		margin:10px 100px 0px 100px;
		list-style-type:none;
		text-align:left;
}


#goldcontent .cls{
		padding:0 10px;
}

#goldcontent .clsbox {
		width:730px;
}

#goldcontent .clsboxhead {
		background:url(../images/gold_boxhead.gif) no-repeat;
}

#goldcontent .clsboxfoot {
		margin-bottom:10px;
}

#goldcontent .clsboxfoot2 {
		margin-bottom:10px;
}

#goldcontent .clsboxin {
		width:328px;
		padding:0 15px 5px 15px;
		text-align:left;
		float:left;
}

#goldcontent .left {
		margin-right:10px;		
}

#goldcontent .clsbox2 {
		width:360px;
		margin:5px;
		float:left;
}

#goldcontent .clsboxhead2 {
		background:url(../images/gold_boxhead2.gif) no-repeat;
}

#goldcontent .clsboxfoot2 {
}

#goldcontent .clsboxsubttl {
		padding:20px 0 4px 0;
}

#goldcontent .boxin {
		background:url(../images/gold_border.jpg) top left no-repeat;
		padding-top:4px;
}

#goldcontent .boxin img {
		margin:16px 8px 0 0;
		float:left;
		width:90px;
}

#goldcontent .boxin p {
		margin:16px 0 0 0;
		float:left;
		width:230px;
		color:#fff;
}

#goldcontent .clsbtn {
		margin:20px 0;
}
/*----------- /gold ----------*/




