@charset "SHIFT-JIS";

/*-- 共通 --*/

body {	
	margin:0;
	padding:0;
	text-align:center;
	line-height: 25px;
	font-size:12px;
	color:#474747;
	background:#fff5ff;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url("../img/bk.gif");

}
b {
	color:#2B6A00;
}
strong {
	font-size:14px;
	color:#ff6600;
}
a {
	color:#0000FF;
}
a:hover {
	text-decoration:none;
}

ul,li {
	margin:0;
	padding:0;
	list-style:none;
}

#container {
	width:100%;
	margin:0 auto;
	padding:0;e
	float:center;
	background-image: url("../img/bk.gif");
}

#header {
	width:980px !important;
	width:985px;
	height:90px !important;
	height:100px;
	margin:0 auto;
	padding:0;
	float:center;
	background:#ffffff;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;

}
#header_snamel {
	width:497px;
	height:74px;
	margin:0 auto;
	padding:0;
	float:left;
	background:#ffffff;

}
#header_snamer {
	width:483px;
	height:74px;
	margin:0 auto;
	padding:0;
	float:right;
	background:#ffffff;
	position:relative;
	left:0px !important;
	left:-20px;
}
#header_snameb {
	width:980px;
	height:30px;
	margin:0 auto;
	padding:0;
	float:left;
	background:#ffffff;
}
#menu {
	width:170px;
	height:405px;
	float:left;
}
#menu ul {
	list-style:none;
	padding:0;
	margin:0;
	text-indent:-9999px;
}
#menu li {
	display:block;
	float:left;
	padding:0;
	margin:0 auto;
}
.home a {display:block; width:170px; height:35px; background:url("../img/bt_top.gif") no-repeat;}
.home a:hover {background-position:0 -35px;}
.foot a {display:block; width:170px; height:35px; background:url("../img/bt_foot.gif") no-repeat;}
.foot a:hover {background-position:0 -35px;}
.capsule a {display:block; width:170px; height:35px; background:url("../img/bt_capsule.gif") no-repeat;}
.capsule a:hover {background-position:0 -35px;}
.blog a {display:block; width:170px; height:35px; background:url("../img/bt_blog.gif") no-repeat;}
.blog a:hover {background-position:0 -35px;}
.staff a {display:block; width:170px; height:35px; background:url("../img/bt_staff.gif") no-repeat;}
.staff a:hover {background-position:0 -35px;}
.chiryou a {display:block; width:170px; height:35px; background:url("../img/bt_chiryou.gif") no-repeat;}
.chiryou a:hover {background-position:0 -35px;}
.traning a {display:block; width:170px; height:35px; background:url("../img/bt_traning.gif") no-repeat;}
.traning a:hover {background-position:0 -35px;}
.access a {display:block; width:170px; height:35px; background:url("../img/bt_access.gif") no-repeat;}
.access a:hover {background-position:0 -35px;}
.superfeet a {display:block; width:170px; height:35px; background:url("../img/bt_superfeet.gif") no-repeat;}
.superfeet a:hover {background-position:0 -35px;}
.condition a {display:block; width:170px; height:35px; background:url("../img/bt_condition.gif") no-repeat;}
.condition a:hover {background-position:0 -35px;}
.recruit a {display:block; width:170px; height:35px; background:url("../img/bt_recruit.gif") no-repeat;}
.recruit a:hover {background-position:0 -35px;}

.blank a {display:block; width:170px; height:35px; background:url("../img/bt_access.gif") no-repeat;}
.blank a:hover {background-position:0 -35px;}



#menu_teikei {
	margin:0px;
	padding:0px;
	width:170px;
	height:385px;
	float:left;
	background:#ffffff;
	position:relative;
	top:-11px;
	line-height: 10px;
}

#footer3 {
	margin:0 auto;
	padding:0;
	height:30px;
	width:980px;
	font-size:10px;
	color:#003168;
	float:right;
	border:solid 1px #cccccc;
	background:#ffffff;
}

#footer{
	margin:0 auto;
	padding:0px 0px 0px 50px;
	width:930px;
	height:30px;
	text-align:center;
	float:left;
	background:#ffffff;
	border:solid 1px #cccccc;
	font-size: 11px;
}
#footer_w{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	height:28px;
	text-align:center;
	float:left;
}
#footer a {
	color:#5b5b5b;
	border:none;
    text-decoration:none;
}
#footer a:hover {
        text-decoration:underline;
}
#copy {
	height:30px;
	width:400px;
	color:#003168;
	float:right;
	text-align:right;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size:11px;
	line-height:10px;
}
h1 {
  margin: 0;
  padding: 10px 0px 4px 40px;
  width:330px;
  height:25px;
  line-height: 200%;
  font-size: 12px;
  background-image: url("../img/bk00.gif");
}

/*-- トップ画面 --*/

#top_logo {
	margin:0 auto;
	width:180px;
	height:120px;
	position: absolute;
 	left:830px !important;
 	top:-5px;
	float:center;
 	background-image: url("../img/logo.png") !important;
 	background-image: url("");
 	
 	z-index:1;
 	
}
#bk {
	width:1000px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;
 	background-image: url("../img/topbk.png") !important;
 	background-image: url("");
}

#index_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#index_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:960px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#index_waku{
	margin:0px;
	padding:0px;
	height:970px;
	width:775px;
	text-align:left;
	float:left;
}
#index_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:250px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#index_right{
	margin:0 auto;
	padding:10px;
	width:790px;
	height:200px;
	text-align:center;
	float:left;
 	background-image: url("../img/bktyuou.gif");
	border-top:solid 1px #ff9000;

}
#index_right_1{
	margin:0px;
	padding:15px 0px 0px 5px;
	width:560px;
	height:200px;
	text-align:left;
	float:left;
}
#index_right_2{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	width:210px;
	height:80px;
	text-align:left;
	float:right;
	line-height: 12px;
}
#index_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}

.rss-items,
.side {
    margin: 3px 0 20px;
    background: none;
    color: #b5b5b5;
    font-size: 13px;
    line-height: 170%;
}
.rss-items a,
.side a{
	color:#c600ff;
	border:none;
    text-decoration:none;
}
#index_infomation{
	margin:0px auto;
	padding:0px 0px 0px 15px;
	width:785px;
	height:250px;
	text-align:left;
	float:left;
}
#index_frame{
	margin:0px auto;
	padding:50px 0px 0px 5px;
	width:485px !important;
	width:490px;
	height:406px !important;
	height:448px;
	text-align:left;
	float:left;
	position: relative;
	left:5px;
	border:solid 1px #0f69b6;
 	background-image: url("../img/topics.gif");
	background-repeat: no-repeat;  
}
#INFO {
	width: 470px;
	height: 380px;
	overflow: auto;
	padding: 5px;
}
#index_eigyou{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:270px !important;
	width:250px;
	height:400px !important;
	height:450px;
	text-align:left;
	float:left;
}

#index_eigyou1{
	padding:50px 0px 0px 10px;
	width:260px !important;
	width:250px;
	height:200px !important;
	height:250px;
	text-align:left;
	float:left;
 	background-image: url("../img/eigyoutime.gif");
	border:solid 1px #bb7700;
}
#index_eigyou2{
	margin:10px 0px 0px 0px;
	padding:35px 0px 0px 10px;
	width:260px !important;
	width:250px;
	height:160px !important;
	height:250px;
	text-align:left;
	float:left;
 	background-image: url("../img/blogupdate.gif");
	border:solid 1px #c600ff;
}

/*  アクセス  */
#access_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#access_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:910px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#access_waku{
	margin:0px;
	padding:0px;
	height:920px;
	width:775px;
	text-align:left;
	float:left;
}
#access_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#access_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:center;
	float:left;
	border-top:solid 1px #cccccc;

}
#access_map{
	margin:0 auto;
	padding:20px 0px 0px 10px;
	width:700px;
	height:400px;
	text-align:left;
	float:left;
	line-height:15px;

}
#access_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}

/* 治療方法 */
#chiryou_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#chiryou_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:2560px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#chiryou_waku{
	margin:0px;
	padding:0px;
	width:775px;
	height:2570px;
	text-align:left;
	float:left;
}
#chiryou_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#chiryou_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:center;
	float:left;
	border-top:solid 1px #cccccc;

}
#chiryou_map{
	margin:0 auto;
	padding:20px 0px 0px 10px;
	width:700px;
	height:400px;
	text-align:left;
	float:left;
	line-height:15px;

}
#chiryou_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}
#chiryou_t1-1{
	margin:0px;
	padding:10px 0px 0px 30px;
	height:190px;
	width:330px;
	text-align:left;
	float:left;
}
#chiryou_t1-2{
	margin:0px;
	padding:10px 0px 0px 0px;
	height:190px;
	width:40px;
	text-align:left;
	float:left;
}
#chiryou_t2{
	margin:0px;
	padding:10px 20px 0px 20px;
	height:310px;
	width:210px;
	text-align:left;
	float:left;
	border-right:solid 1px #ffebdb;
}
#chiryou_t3{
	margin:0px;
	padding:10px 0px 0px 20px;
	height:150px;
	width:732px;
	text-align:left;
	float:left;
	border-bottom:solid 1px #ffebdb;
	border-right:solid 1px #ffebdb;
}
#chiryou_t3-1{
	margin:0px;
	padding:10px 0px 0px 0px;
	height:180px;
	width:220px;
	text-align:left;
	float:left;
}
#chiryou_t3-2{
	margin:0px;
	padding:10px 0px 0px 0px;
	height:180px;
	width:480px;
	text-align:left;
	float:left;
	font-size:15px;
}
#chiryou_t4{
	margin:0 auto;
	padding:10px 0px 0px 10px;
	height:230px;
	width:732px;
	text-align:left;
	float:left;
}
#chiryou_t4-1{
	margin:0 auto;
	padding:10px 0px 0px 10px;
	height:170px;
	width:210px;
	text-align:left;
	float:left;
	border-bottom:solid 1px #ffebdb;
}
#chiryou_t4-2{
	margin:0 auto;
	padding:10px 0px 0px 10px;
	height:170px;
	width:480px;
	text-align:left;
	float:left;
	font-size:12px;
	border-bottom:solid 1px #ffebdb;
}
#chiryou_t5-1{
	margin:0px;
	padding:10px 0px 0px 10px;
	height:200px;
	width:220px;
	text-align:left;
	float:left;
	border-bottom:solid 1px #ffebdb;
}
#chiryou_t5-2{
	margin:0px;
	padding:10px 0px 0px 10px;
	height:200px;
	width:480px;
	text-align:left;
	float:left;
	font-size:14px;
	border-bottom:solid 1px #ffebdb;
}
#chiryou_t6-1{
	margin:0px;
	padding:10px 0px 0px 10px;
	height:280px;
	width:220px;
	text-align:left;
	float:left;
	border-bottom:solid 1px #ffebdb;
}
#chiryou_t6-2{
	margin:0px;
	padding:10px 0px 0px 10px;
	height:280px;
	width:480px;
	text-align:left;
	float:left;
	font-size:14px;
	border-bottom:solid 1px #ffebdb;
}
#chiryou_t0{
	margin:0 auto;
	padding:0px 0px 0px 10px;
	height:110px;
	width:732px;
	text-align:left;
	float:left;
	font-size:12px;
}
/* スタッフ紹介 */
#staff_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#staff_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:980px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#staff_waku{
	margin:0px;
	padding:0px;
	height:985px;
	width:775px;
	text-align:left;
	float:left;
}
#staff_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#staff_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:center;
	float:left;
	border-top:solid 1px #cccccc;

}
#staff_pic{
	margin:20px;
	padding:20px 0px 0px 5px;
	width:750px !important;
	width:731px;
	height:700px;
	text-align:center;
	float:left;
	line-height:15px;
 	background-image: url("../img/staffbk.png");
}

#staff_pic1{
	margin:0 auto;
	padding:0px 0px 0px 15px;
	width:225px;
	height:190px;
	text-align:center;
	float:left;
	line-height:15px;
}
#staff_pic2{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:750px !important;
	width:700px;
	height:50px;
	text-align:left;
	float:left;
	line-height:15px;
}

#staff_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:866px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}

/* 酸素カプセル */
#cupsule_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#cupsule_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:1660px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#cupsule_waku{
	margin:0px;
	padding:0px;
	height:1660px;
	width:775px;
	text-align:left;
	float:left;
}
#cupsule_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#cupsule_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:center;
	float:left;
	border-top:solid 1px #cccccc;
}
#cupsule_map{
	margin:0 auto;
	padding:20px 0px 0px 10px;
	width:700px;
	height:400px;
	text-align:left;
	float:left;
	line-height:15px;

}
#cupsule_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}

#cupsule_chiryou{
	margin:0px;
	padding:10px;
	height:1400px;
	width:775px !important;
	text-align:left;
	float:left;
	border:solid 1px #ff9000;
	font-size:15px;
}
#cupsule_t1{
	margin:0px;
	padding:10px;
	height:250px;
	width:755px;
	text-align:left;
	float:left;
	font-size:15px;
}
#cupsule_t1-1{
	margin:0px;
	padding:10px;
	height:250px;
	width:29px;
	text-align:left;
	float:left;
	font-size:15px;
}
#cupsule_t1-2{
	margin:0px;
	padding:10px;
	height:250px;
	width:440px !important;
	width:430px;
	text-align:left;
	float:right;
	font-size:14px;
}

#cupsule_t2{
	margin:10px;
	padding:0px;
	height:1200px;
	width:755px !important;
	width:745px;
	text-align:left;
	float:left;
	font-size:15px;
}
#cupsule_t2-1{
	margin:0px;
	padding:10px;
	height:175px !important;
	height:220px;
	width:200px;
	text-align:center;
	float:left;
	border-bottom:solid 1px #ff9000;
	font-size:15px;
}
#cupsule_t2-2{
	margin:0px;
	padding:10px;
	height:175px !important;
	height:220px;
	width:505px !important;
	width:490px;
	text-align:left;
	float:right;
	border-bottom:solid 1px #ff9000;
	font-size:15px;
}
#cupsule_t2-3{
	margin:0px;
	padding:10px;
	height:300px;
	width:305px;
	text-align:left;
	float:left;
	font-size:15px;
}
#cupsule_t2-4{
	margin:0px;
	padding:10px;
	height:300px;
	width:405px !important;
	width:415px;
	text-align:left;
	float:right;
	font-size:15px;
}

/* パーソナルトレーニング */
#training_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#training_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:2760px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#training_waku{
	margin:0px;
	padding:0px;
	height:2770px;
	width:775px;
	text-align:left;
	float:left;
}
#training_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#training_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:center;
	float:left;
	border-top:solid 1px #cccccc;

}
#training_map{
	margin:0 auto;
	padding:20px 0px 0px 10px;
	width:700px;
	height:400px;
	text-align:left;
	float:left;
	line-height:15px;

}
#training_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}
#training_t0{
	margin:0px;
	padding:10px;
	height:30px;
	width:755px;
	text-align:left;
	float:left;
	font-size:15px;
}
#training_t1{
	margin:5px;
	padding:10px;
	height:300px;
	width:755px !important;
	width:770px;
	text-align:left;
	float:left;
	font-size:15px;
}
#training_t1-1{
	margin:0px;
	padding:5px;
	height:170px;
	width:250px;
	text-align:left;
	float:left;
	font-size:15px;
}
#training_t1-2{
	margin:0px;
	padding:10px;
	height:160px;
	width:470px;
	text-align:left;
	float:right;
	font-size:14px;
}
#training_t2{
	margin:5px;
	padding:10px;
	height:315px;
	width:755px;
	text-align:left;
	float:left;
	font-size:15px;
	border-top:solid 1px #cccccc;
}
#training_t3{
	margin:5px;
	padding:0px;
	height:210px;
	width:755px !important;
	width:745px;
	text-align:left;
	float:left;
	font-size:15px;
	border:solid 1px #ffc3ff;

}

#training_t2-1{
	margin:0px;
	padding:5px;
	height:170px;
	width:200px;
	text-align:center;
	float:left;
	font-size:15px;
}
#training_t2-2{
	margin:0px;
	padding:10px;
	height:160px;
	width:520px;
	text-align:left;
	float:right;
	font-size:12px;
}
#training_t4{
	margin:5px;
	padding:10px;
	height:450px;
	width:755px !important;
	width:760px;
	text-align:left;
	float:left;
	font-size:15px;
}
#training_t4 table {
	float:center;
        font-size: 80%;
        color: #666666;
        width: 700px;
        margin-bottom: 20px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 1px;
}
#training_t4 th {
        font-size: 100%;
        padding: 2px;
        height:5px;
        width:80px;
        text-align:center;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #cac7ff;
}
#training_t4 th b {
        color:#08009c;
}
#training_t4 td {
        text-align:center;
        padding: 0px;
        height:10px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #f9f9f9;
	    line-height: 20px;
}
#training_t4 td.time {
        width:160px;
        font-size:14px;
}
#training_t4 td.name {
        width:160px;
        font-size:15px;
}
#training_t4tbl{
	margin:5px;
	padding:1px;
	height:218px;
	width:700px !important;
	width:700px;
	text-align:left;
	float:left;
	font-size:15px;
	border:solid 1px #8683ff;

}


/* 専門外来 */
#foot_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#foot_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:945px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#foot_waku{
	margin:0px;
	padding:0px;
	height:955px;
	width:805px !important;
	width:790px;
	text-align:left;
	float:left;

}
#foot_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#foot_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:center;
	float:left;
	border-top:solid 1px #cccccc;
}


#foot_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}

#foot_t0{
	margin:5px;
	padding:10px !important;
	padding:0px;
	height:200px;
	width:780px !important;
	width:770px;
	text-align:left;
	float:left;
}
#foot_t1{
	margin:5px;
	padding:10px;
	height:250px;
	width:760px;
	text-align:left;
	float:left;
	font-size:15px;
	border:solid 1px #fff2e0;
}
#foot_t1-1{
	margin:0px;
	padding:5px;
	height:230px;
	width:195px;
	text-align:left;
	float:left;
	font-size:15px;
}
#foot_t1-2{
	margin:0px;
	padding:10px;
	height:230px;
	width:520px;
	text-align:left;
	float:right;
	font-size:14px;
}

/* スーパーフィート */
#feet_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#feet_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:2050px;
	text-align:center;
	float:center;
	background:#ffffff;
	border:solid 1px #cccccc;
}
#feet_waku{
	margin:0px;
	padding:0px;
	width:775px;
	height:2060px;
	text-align:left;
	float:left;
}
#feet_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:220px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#feet_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:left;
	float:left;
	border-top:solid 1px #cccccc;

}
#feet_map{
	margin:0 auto;
	padding:20px 0px 0px 10px;
	width:700px;
	height:400px;
	text-align:left;
	float:left;
	line-height:15px;

}
#feet_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}
#feet_t1{
	margin:20px;
	padding:10px;
	height:350px;
	width:745px;
	text-align:left;
	float:left;
	font-size:15px;
	border:solid 1px #000000;
}
#feet_t11{
	margin:20px;
	padding:10px;
	height:240px;
	width:745px;
	text-align:left;
	float:left;
	font-size:15px;
	border:solid 1px #000000;
}
#feet_t1-1{
	margin:0px;
	padding:5px;
	height:230px;
	width:195px;
	text-align:left;
	float:left;
	font-size:15px;
}
#feet_t1-2{
	margin:0px;
	padding:10px;
	height:230px;
	width:520px;
	text-align:left;
	float:right;
	font-size:14px;
}

#feet_t2{
	margin:20px;
	padding:10px;
	height:495px;
	width:745px;
	text-align:left;
	float:left;
	font-size:15px;
	border:solid 1px #000000;
}
#feet_t2-t{
	margin:0px;
	padding:5px;
	height:50px;
	width:740px;
	text-align:left;
	float:left;
	font-size:15px;
	border-bottom:solid 1px #000000;
}
#feet_t2-1{
	margin:0px;
	padding:5px;
	height:130px !important;
	height:150px;
	width:185px;
	text-align:center;
	float:left;
	font-size:18px;
	border-bottom:solid 1px #000000;
}

#feet_t2-2{
	margin:0px;
	padding:5px;
	height:130px !important;
	height:150px;
	width:535px;
	text-align:left;
	float:right;
	font-size:18px;
	border-bottom:solid 1px #000000;
}

/*  アクセス  */
#condition_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#condition_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:945px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#condition_waku{
	margin:0px;
	padding:0px;
	height:955px;
	width:775px;
	text-align:left;
	float:left;
}
#condition_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#condition_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:center;
	float:left;
	border-top:solid 1px #cccccc;

}
#condition_gainen{
	margin:5px;
	padding:20px 0px 0px 10px;
	width:780px;
	height:500px;
	text-align:left;
	float:left;
	line-height:28px;
	font-size:14px;
}
#condition_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}
#condition_t2-1{
	margin:0 auto;
	padding:5px;
	height:420px;
	width:160px;
	text-align:left;
	float:left;
	font-size:18px;
}

#condition_t2-2{
	margin:0 auto;
	padding:5px;
	height:450px !important;
	width:585px;
	text-align:left;
	float:left;
	font-size:13px;
	background:#fffcf6;
	border:solid 1px #fff5e3;
}

/*  サイトマップ  */
#sitemap_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#sitemap_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:960px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#sitemap_waku{
	margin:0px;
	padding:0px;
	height:970px;
	width:775px;
	text-align:left;
	float:left;
}
#sitemap_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#sitemap_right{
	margin:0 auto;
	padding:20px 0px 0px 20px;
	width:801px;
	height:60px;
	text-align:left;
	float:left;
	border-top:solid 1px #cccccc;
	font-size:15px;
	line-height:30px;
}
#sitemap_right a {
	color:#000000;
	border:none;
    text-decoration:none;

}
#sitemap_right a:hover {
        text-decoration:underline;
}
#sitemap_map{
	margin:0 auto;
	padding:20px 0px 0px 10px;
	width:700px;
	height:400px;
	text-align:left;
	float:left;
	line-height:15px;

}
#sitemap_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:746px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}


/* 求人情報 */
#recruit_main {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0;
	float:center;
	position: relative;

}
#recruit_contents{
	margin:0 auto;
	padding:0;
	width:980px !important;
	width:985px;
	height:945px;
	text-align:center;
	float:center;
	border:solid 1px #cccccc;
	background:#ffffff;
}
#recruit_waku{
	margin:0px;
	padding:0px;
	height:955px;
	width:805px !important;
	width:790px;
	text-align:left;
	float:left;

}
#recruit_top{
	margin:0px;
	padding:1px;
	width:795px;
	height:100px;
	text-align:center;
	float:left;
	background:#ffffff;
}
#recruit_right{
	margin:0 auto;
	padding:20px 0px 0px 0px;
	width:801px;
	height:60px;
	text-align:center;
	float:left;
	border-top:solid 1px #cccccc;
}


#recruit_left {
	margin:0;
	padding:0;
	width:170px !important;
	height:781px;
	float:right;
	position: relative;
	left:-5px !important;
	
	border-top:solid 1px #ff9000;
	border-left:solid 1px #ff9000;
	border-right:solid 1px #ff9000;
}

#recruit_t0{
	margin:5px;
	padding:10px !important;
	padding:0px;
	height:200px;
	width:780px !important;
	width:770px;
	text-align:left;
	float:left;
}
#recruit_t1{
	margin:5px;
	padding:10px;
	height:785px;
	width:770px;
	text-align:center;
	float:left;
	font-size:15px;
	border:solid 1px #fff2e0;
}
#recruit_t1 table {	float:center;        font-size: 90%;        color: #543826;        width: 100%;        margin-bottom: 0px !important;        margin-bottom: 0px;        border-collapse: separate;        border-spacing: 1px;}#recruit_t1 th {        font-size: 100%;        padding: 5px;        height:15px;        width:150px;        text-align:center;        border-right: 1px solid #CCCCCC;        border-bottom: 1px solid #CCCCCC;        color:#834c00;        background-color: #ffe9cb;}#recruit_t1 th b {        color:#08009c;}#recruit_t1 td {        text-align:left;        padding: 5px;        height:20px;        border-top: 1px solid #CCCCCC;        border-left: 1px solid #CCCCCC;        border-right: 1px solid #CCCCCC;        border-bottom: 1px solid #CCCCCC;        background-color: #ffffff;	    line-height: 18px;}
