#content{
	width:620px;
	margin-bottom:30px;}

#content h1{
	margin: 20px 0px 10px 0px;}

#content h2{
	width:620px;
	background-image: url(../common_img/h2_bg.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:14px;
	line-height:32px;
	padding-left:30px;
	margin-bottom: 20px;}

#content h3{
	width:620px;
	background-image: url(../common_img/h3_bg.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:14px;
	line-height:32px;
	padding-left:53px;
	margin-top: 20px;
	margin-bottom: 10px;
	color:#ff3366;}

#content h4{
	background-image: url(../common_img/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
	font-size:14px;
	margin-left:35px;
	margin-bottom:10px;
	padding-left:20px;	
	}

#content ul{
	margin :0px 0px 20px 35px;
	}

#content p{
	margin:10px 25px 10px 35px;}

/* コース案内
--------------------------------*/

#content #course h2.midasi{
	width:620px;
	background-image: none;
	color:#ff3366;
	font-weight:bold;
	font-size:14px;
	line-height:32px;
	padding-left:30px;
	margin-bottom: -10px;}

#content #course h3.midasi02{
	line-height:17px;
	background-image: url(../common_img/icon02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
	font-size:14px;
	margin-left:35px;
	margin-bottom:0px;
	padding-left:20px;}

#content #course ul.page_link{
	margin:20px 0px 0px 50px;
	font-size:9px;
	}

#content #course ul.page_link li{
 	display:inline;
	padding-left:3px;
	border-left: solid 1px #333;
	}

#content #course ul.page_link li.last{
	padding-right:3px;
	border-right: solid 1px #333;
	}

#content #course ul.img_list{}

#content #course ul.img_list li{
	margin-right:5px;
 	display:inline;
	}

#content #course .left_box{
	margin:5px 15px 30px 35px;
	float:left;}

*html #content #course .left_box{
	margin:7px 15px 30px 17px;
	float:left;}


/* リクルート
--------------------------------*/

#content ul.recruitment_list{
	margin :0px 0px 20px 53px;
	}

#content p.recruitment_text{
	margin:10px 25px 10px 53px;}

#content span.red{
	color:#ff0000;}

/* 会社概要
--------------------------------*/

#content #company{
	width:620px;
	background-image: url(../images/company/company_bg.gif);
	background-repeat: no-repeat;
	text-align:center;}

#content #company table{
	width:500px;
	margin: 30px auto 10px auto;
	}

#content #company table td.item{
	width:100px;
	padding:7px;
	text-align:left;
	font-weight:bold;
	color:#ff3366;}

#content #company table td{
	background-image: url(../common_img/dot01.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	font-size:12px;
	vertical-align:top;
	padding:7px;
	text-align:left;}

/* お問い合わせ
--------------------------------*/

#content #contact{
	width:620px;
	background-image: url(../images/company/company_bg.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:35px;}

#content p.contact_text{
	margin:0px 30px;
	padding:0px;
	text-align:left;
	color:#ff3366;}

#content #contact table{
	width:500px;
	margin: 10px auto 10px auto;
	}

#content #contact table td.item{
	width:120px;
	padding:7px;
	text-align:left;
	font-weight:bold;
	color:#ff3366;}

#content #contact table td{
	background-image: url(../common_img/dot01.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	font-size:12px;
	vertical-align:top;
	padding:7px;
	text-align:left;}

#content #contact table td .name{
	width:250px;}

#content #contact table td .text{
	width:250px;}

#content #contact table td.bt{
	background-image: none;
	text-align:center;
	}

/* 店舗のご案内
--------------------------------*/

#content #shop{
	width:620px;
	background-image: url(../images/company/company_bg.gif);
	background-repeat: no-repeat;
	text-align:left;
	position:relative;}

#content .shop_content{
	width:205px;
	float:right;
	position:absolute;
	top:278px;
	left:415px;}

#content .shop_content02{
	width:205px;
	float:right;
	position:absolute;
	top:165px;
	left:415px;}

#content .shop_content03{
	width:205px;
	float:right;
	position:absolute;
	top:85px;
	left:415px;}

#content .shop_content03 .banner_shop{
	margin:3px 0px;}

#content #shop h3{
	margin:0px;
	padding:0px;
	background-image:none;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#ff3366;}

#content #shop h4{
	margin:0px;
	padding:0px;
	background-image:none;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#ff3366;}

#content #shop p{
	margin:0px;
	padding:0px;}

#content #shop .left_box{
	width:365px;
	margin:30px 5px 0px 45px;
	float:left;}

*html #content #shop .left_box{
	width:362px;
	margin:30px 0px 0px 22px;
	float:left;}

#content #shop .left_box img{
	margin-bottom:3px;
	margin-right:0px;
	padding:0px;}

/* ダバンダージュって？
--------------------------------*/

#content #about .left_box{
	margin:0px 35px 30px 25px;
	float:left;}

#content #about_box{
	clear:both;
	margin-left:20px;
	margin-bottom:20px;
	}

#content .about_content{
	margin: 0px 0px 5px 0px;
	float:left;
	width:290px;
	height:130px;
	background-image: url(../images/about/about_bg.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding: 10px 0px 0px 0px;}

#content .about_content h3{
	color:#ff3366;
	background-image: url(../common_img/dot01.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	font-weight:bold;
	margin: 0px 15px;
	padding: 5px 0px 5px 0px;
	width:260px;
	line-height:17px;
	}

#content .about_content p{
	margin: 5px 12px 0px 15px;}