@charset "shift_jis";
/* CSS Date Document */


/*####################　共通設定　####################*/

/*パンくずリスト*/
#PanList {
	color:#666;
	margin-bottom:15px;
	text-align:left;
	}
#RightContainer h2 {
	margin-bottom:10px;
	}



/*####################　ヘッダイメージ　####################*/

#HeadImg {height:142px; background-repeat:no-repeat;}

/*会社案内*/
#PageAccess #HeadImg,
#PageBeijing #HeadImg,
#PageCom #HeadImg {background: url(../img/common/head-img_com.jpg);}

/*語学教室*/
#PageVoice #HeadImg,
#PageClass #HeadImg,
#PageClassFaq #HeadImg,
#PageSalon #HeadImg,
#PageLesson #HeadImg,
#PageTimeTable #HeadImg,
#PageClass1 #HeadImg,
#PageClass2 #HeadImg,
#PageClass3 #HeadImg,
#PageClass4 #HeadImg,
#PagePrivate #HeadImg,
#PageClassT #HeadImg {background:url(../img/common/head-img_class.jpg);}

/*中国プログラム*/
#PageProgram #HeadImg,
#PageProgramExp #HeadImg,
#PageProgramFaq #HeadImg
 {background:url(../img/common/head-img_program.jpg);}
#PageAbroad #HeadImg {background:url(../img/common/head-img_abroad.jpg);}
#PageAbroadJS #HeadImg {background:url(../img/common/head-img_abroad.jpg);}
#PageAbroadList #HeadImg {background:url(../img/common/head-img_abroad.jpg);}
#PageIntern #HeadImg {background:url(../img/common/head-img_intern.jpg);}
#PageStay #HeadImg {background:url(../img/common/head-img_stay.jpg);}
#PageTravel #HeadImg {background:url(../img/common/head-img_travel.jpg);}

/*派遣*/
#PageDispatch #HeadImg,
#PageDispatchCom #HeadImg,
#PageDispatchLesson #HeadImg
{background:url(../img/common/head-img_dispatch.jpg);}
#PageDispatchCorrect #HeadImg,
#PageDispatchTrans #HeadImg
{background:url(../img/common/head-img_dispatch2.jpg);}




/*日中文化書店*/
#PageBook #HeadImg,
#PageBookInfo #HeadImg
/* {background:url(../img/common/head-img_book.jpg); height:194px;} */
{background:url(../shop/img/booktop.jpg);}

/*日中文化学院ブログ*/
#PageBlog #HeadImg
{background:url(../img/common/head-img_blog.jpg);}

/*中国情報ブログ*/
#PageInfo #HeadImg
{background:url(../img/common/head-img_info.jpg);}

/*その他*/
#PageLink #HeadImg,
#PageMail #HeadImg,
#PaegSalon #HeadImg,
#PageSitemap #HeadImg
{background:url(../img/head-img.jpg); height:194px;}



/*####################　コンテンツ本体　####################*/

/*標準コンテンツ*/
.contentsBox h3{
	margin-bottom:10px;
	}
.contentsBox {
	width:550px;
	margin-bottom:20px;
	padding-bottom:10px;
	background:url(../img/common/wall-contents_bottom-w.gif) bottom left no-repeat;
	}
.contentsBox .wrap{
	background:url(../img/common/wall-contents_middle-w.gif) repeat-y;
	}
.contentsBox p{
	margin:0 10px 10px 15px;
	line-height:150%;
	}

#RightContainer p.text{
	margin:0 15px 10px 5px;
	line-height:150%;
	}

#RightContainer ul.text{
	margin:0 20px 10px 15px;
	list-style:none;
	line-height:150%;
	}
#RightContainer ul.text li{
	padding-left:10px;
	background:url(../img/common/arrow-gray2.gif) left 3px no-repeat;
	}



/*トピックス*/
#TopicsBox {
	width:550px;
	margin:0 0 10px;
	padding-bottom:5px;
	background:url(../img/common/wall-contents_bottom-w.gif) bottom no-repeat;
	clear:both;
	}

#TopicsBox .wrap{
	border:solid #ccc;
	border-width:0 1px;
	padding:8px 15px;
	background:url(../img/common/line-540.gif) center bottom no-repeat;
	}
#TopicsBox .end{
	background:none;
	}

#TopicsBox h4 {
	width:115px;
	font-weight:normal;
	font-size:12px;
	float:left;
	}
#TopicsBox ul {
	width:403px;
	float:left;
	}
#TopicsBox li {
	padding-left:10px;
	background:url(../img/common/arrow-gray2.gif) left 4px no-repeat;
	}



.footmap {
	text-align:leht;
	vertical-align:top;
	font-size:12px;
}



/*end*/
