
.place
	{
		width:100%;
		padding:0 0 50px 0;
	}
.place .cl
	{
		width:160px;
	}
.place .cl span
	{
		display:block;
		padding:0 0 10px 0;
	}
.place .cr
	{
		width:330px;
	}
.place .cr h4
	{
		font-size:120%;
		margin:0;padding:0 0 10px 0;
	}
.place .cr span
	{
		height:1%;
		border:1px solid #ccc;
		background:#f3f3f3;
		height:3px;
		width:100%;
		display:block;
		margin:0 0 10px 0;
	}
.place .cr p
	{
		margin:0;padding:0 0 15px 0;
		line-height:1.4;
	}

/* top
------- */

#compFile,#comtopShops
	{
		background:url("../about_us/img/top_title_bg.gif") repeat-y;
		width:500px;
		margin:0 0 20px 0;
		border-bottom:1px solid #ccc;
	}
#compFile .in
	{
		padding:15px 25px;
	}
#compFile dl
	{
		margin:0;padding:0 0 8px 0;
		line-height:1.4;
	}
#compFile dt
	{
		width:80px;
		font-family: "ＭＳ ゴシック", "Osaka－等幅";
		font-weight:bold;
	}
#compFile dd
	{
		margin:-1.4em 0 0 85px;
		width:350px;
	}
#compFile p
	{
		line-height:1.6;
		margin:0;padding:10px 0 0 0;
	}
#comtop2col
	{
		width:500px;
		padding:0 0 20px 0;
	}
#comtop2col .cl, #comtop2col .cr
	{
		width:244px;
	}
#comtopShops h4
	{
		border-bottom:1px dotted #ccc;
		margin:0;
		padding:5px 25px;
		font-size:100%;
	}
#comtopShops dl
	{
		margin:0;padding:0 0 0 0;
		line-height:1.6;
	}
#comtopShops dt
	{
		font-weight:bold;
		margin:0;padding:0;
	}
#comtopShops dd
	{
		margin:0;padding:0;
	}
#comtopShops .cl
	{
		width:100px;
		padding:0;
	}
#comtopShops .cr
	{
		width:200px;
		padding:0 125px 0 0;
	}
#comtopShops .cr dd
	{
		width:190px;
	}
#comtopShops .cr a:link, #comtopShops .cr a:visited, #comtopShops .cr a:active
	{
		display:block;
		float:left;
		width:80px;
	}
#comtopShops .in a:link, #comtopShops .in a:visited, #comtopShops .in a:active
	{
		background:url("../img/arrow.gif") no-repeat left center;
		padding:0 0 0 10px;
	}
#comtopShops .in
	{
		padding:15px 25px;
		background:url(../about_us/img/top_title04_02.gif) no-repeat 310px top;
	}
#comtopShops #topShops
	{
		padding:0 0 15px 0;
	}
#comtopTorikumi
	{
		padding:10px 0 20px 0;
		width:500px;
	}
#comtopTorikumi .title
	{
		padding:0 0 10px 0;
	}
#comtopTorikumi dl
	{
		margin:0;padding:10px 0;
		border-bottom:1px dotted #ccc;
		line-height:1.6;
		width:100%;
	}
#comtopTorikumi dt
	{
		padding:0 0 0 25px;margin:0;
		width:110px;
		font-weight:bold;
	}
#comtopTorikumi dd
	{
		margin:-1.6em 0 0 140px;
		width:325px;
	}

/* enkaku
------- */
#enkakuList
	{
		margin:0 0 150px 0;
		width:500px;
	}
#enkakuList dl
	{
		margin:0;padding:10px 0;
		border-bottom:1px dotted #ccc;
		line-height:1.8;
		width:100%;
	}
#enkakuList dt
	{
		padding:0 0 0 20px;margin:0;
		width:110px;
		font-weight:bold;
		font-family: "ＭＳ ゴシック", "Osaka－等幅";
	}
#enkakuList dd
	{
		margin:-1.8em 0 0 130px;
		width:350px;
	}


/* recruit
------- */
#recruitList
	{
		margin:0 0 25px 0;
		width:500px;
	}
#recruitList dl
	{
		margin:0;padding:10px 0;
		border-bottom:1px dotted #ccc;
		line-height:1.8;
		width:100%;
	}
#recruitList dt
	{
		padding:0 0 0 20px;margin:0;
		width:110px;
		font-weight:bold;
		font-family: "ＭＳ ゴシック", "Osaka－等幅";
	}
#recruitList dd
	{
		margin:-1.8em 0 0 130px;
		width:350px;
	}
#jinbutsu
	{
		width:488px;
		background:url("../about_us/img/rec_jinbutsu_top.gif") no-repeat #f7f7ea;
		margin:0 auto 100px auto;
	}
#jinbutsu .in
	{
		padding:85px 20px 0 20px;
	}
#jinbutsu .in p
	{
		margin:0;padding:0;
		line-height:2.2;
		width:260px;
	}
#jinbutsu span
	{
		display:block;
		background:url("../about_us/img/rec_jinbutsu_bottom.gif") no-repeat;
		height:15px;
	}

/* */
#chMain
	{
		background:url("../about_us/img/enkaku_main.jpg") no-repeat;
	}
#chMain p
	{
		padding:110px 0 40px 180px;
		line-height:1.6;
	}
#recMain
	{
		background:url("../about_us/img/recruit_main.jpg") no-repeat;
	}
#recMain p
	{
		padding:110px 0 40px 180px;
		line-height:1.6;
	}
#orMain
	{
		background:url("../about_us/img/organi_main.jpg") no-repeat;
	}
#orMain p
	{
		padding:110px 0 20px 180px;
		line-height:1.6;
	}
