@charset "utf-8";


/*//////////////////////////////////////////////////////////// 
//□HOMEのみメニューの位置をかえるため反転させるため
////////////////////////////////////////////////////////////*/

#contentBox{
float:right;
width:700px;
/*background-color:#FF0000;*/
}


#menuBox{
float:left;
width:220px;
padding-left:20px;
}


/*//////////////////////////////////////////////////////////// 
//□HOME/イベントセミナー情報
////////////////////////////////////////////////////////////*/

#contentBox #eventBox{
float:left;
width:700px;
}

#contentBox #eventBox .eventTit{
	width:680px;
	height:42px;
	background:url(./images/tit_event_bk.jpg) left top;
	background-repeat:no-repeat;
   
}

#contentBox #eventBox .eventTit h1{
    float:left;
	width:250px; 
	padding:10px 0px 0px 13px;
}

#contentBox #eventBox .eventTit .listBtn{
     text-align:right;
    float:right;
	width:250px; 
	padding:6px;
}



#contentBox #eventBox ul{
	clear:both;
	margin:0px 0px 0px 0px;
}


#contentBox #eventBox ul li{
	margin-top:10px;
	margin-right:10px;
	list-style:none;
	display:block;
	float:left;
	width:220px;
	background:url(./common/images/event_box_bk.jpg) left top;
	background-repeat:no-repeat;
	
}

#contentBox #eventBox ul li .eventItem{
  width:220px;
  clear:both;
  }

#contentBox #eventBox ul li .eventItem .person{
  float:left;
    padding:7px 0px 0px 7px;
  width:56px;
  height:56px;
}

#contentBox #eventBox ul li .eventItem .person img{
width:50px;
height:50px;
}

#contentBox #eventBox ul li .eventItem .person a{
   background-color:#CCCCCC;
   padding:3px;
   display:block;
}

#contentBox #eventBox ul li .eventItem .person a:visited{
   background-color:#CCCCCC;
   padding:3px;
}

#contentBox #eventBox ul li .eventItem .person a:hover{
   background-color:#9DB4C1;
   padding:3px;
}


#contentBox #eventBox ul li .eventItem .title{
  float:right;
  width:143px;
  padding:5px 7px 0px 7px;
}


#contentBox #eventBox ul li .detailItem{
  width:206px;
  padding:5px 7px 7px 7px;
  clear:both;
}



#contentBox #eventBox ul li .detailItem p{
 margin:0px;
 padding-top:5px;
 color:#666666;
}


#contentBox #eventBox ul li .detailItem .name{
color:#333333;
padding:2px;
margin-top:1px;
	background:url(./common/images/name_time_bk.jpg) left top;
	background-repeat:repeat-y;
}

#contentBox #eventBox ul li .detailItem .time{
color:#333333;
padding:2px;
margin-top:1px;
	background:url(./common/images/name_time_bk.jpg) left top;
	background-repeat:repeat-y;
}

/*//////////////////////////////////////////////////////////// 
//□HOME/2clumb
////////////////////////////////////////////////////////////*/

#contentBox .top2Column{
float:left;
padding-top:20px;
width:700px;
}

#contentBox .top2Column .columnBox{
float:left;
 background:url(./images/column_bk.jpg) left top;
 background-repeat:no-repeat;
 width:336px;
 padding-right:10px;
}

#contentBox .top2Column .columnTit{
width:335px;
float:left;
}

#contentBox .top2Column .columnTit h2{
    float:left;
		width:100px;; 
	padding:10px 0px 0px 13px;
}

#contentBox .top2Column .columnTit .listBtn{
    text-align:right;
    float:right;
	width:100px; 
	padding:6px;
}



#contentBox .top2Column ul{
	clear:both;
	margin:0px 0px 0px 0px;
	width:335px;
}


#contentBox .top2Column ul li{
	margin-top:10px;
	padding-left:10px;
	list-style:none;
	display:block;
	float:left;
	width:155px;	
}

#contentBox .top2Column ul li .person{
  float:left;
  background-color:#CCCCCC;
  width:56px;
}

#contentBox .top2Column ul li .person a{
   background-color:#CCCCCC;
   padding:3px;
   display:block;
}

#contentBox .top2Column ul li .person a:visited{
   background-color:#CCCCCC;
   padding:3px;
}

#contentBox .top2Column ul li .person a:hover{
   background-color:#9DB4C1;
   padding:3px;
}


#contentBox .top2Column ul li .person img{
width:50px;
height:50px;
}

#contentBox .top2Column ul li .title{
  float:right;
  width:92px;
}


/*//////////////////////////////////////////////////////////// 
//□HOME/書籍・DVD
////////////////////////////////////////////////////////////*/
/**/
#contentBox .top2Column ul li .bodvImg{
  float:left;
  background-color:#CCCCCC;
  width:60px;
}

#contentBox .top2Column ul li .bodvImgimg{
width:60px;
}

#contentBox .top2Column ul li .bodvTit{
  float:right;
  width:88px;

}


/*//////////////////////////////////////////////////////////// 
//□HOME/メールマガジン
////////////////////////////////////////////////////////////*/
#contentBox .mailmagaBox{
float:left;
padding:0px 10px 10px 10px;
width:310px;
}


#contentBox .mailmagaBox form{
padding:0px;
margin:0px;
}

#contentBox .mailmagaBox .mailmagaTa{
margin-top:5px;
}

#contentBox .mailmagaBox .mailmagaTa td{
padding-right:3px;
}


#contentBox .mailmagaBox .inputTd input{
width:130px;
}


#contentBox .mailmagaBox p{
padding:10px 0px 0px 0px;
margin:0px;
}

#contentBox .mailmagaBox .mailmagaDet{
width:310px;
float:left;
padding-top:5px;
}

#contentBox .mailmagaBox .mailmagaDet .aboutMai{
float:left;
width:190px;
margin-top:0px;
padding:0px;
padding-left:5px;
background:url(./common/images/icon03.gif) left center;
background-repeat:no-repeat;
}

#contentBox .mailmagaBox .mailmagaDet .magumagu{
float:right;
width:110px;
}


/*//////////////////////////////////////////////////////////// 
//□HOME/ニュース&トピックス
////////////////////////////////////////////////////////////*/


#contentBox #newsBox{
 float:left;
 width:680px;
 margin-top:20px;
 float:left;
 background:url(./images/news_bk.jpg) left top;
 background-repeat:no-repeat;
}

#contentBox #newsBox .newsTit{
width:680px;
float:left;
}

#contentBox #newsBox .newsTit h2{
    float:left;
	width:100px;
	padding:10px 0px 0px 13px;
}

#contentBox #newsBox .newsTit .listBtn{
    text-align:right;
    float:right;
	width:100px; 
	padding:6px;
}

#contentBox #newsBox ul{

}

#contentBox #newsBox ul li{
float:left;
display:block;
border-bottom:1px dotted;
border-color:#CCCCCC;
	margin:10px 20px 0px 20px;	
	_margin:10px 10px 0px 10px;	
	list-style:none;
	width:640px;
	padding-bottom:10px;
}

#contentBox #newsBox ul .date{
float:left;
width:110px;
padding-left:14px;
background:url(./common/images/icon01.gif) left center;
background-repeat:no-repeat;
color:#000000;
}

#contentBox #newsBox ul .article{
float:right;
width:500px;
padding-right:10px;
}

#contentBox #newsBox ul .article p{
padding-top:0px;
margin:0px;
}
