@charset "utf-8";
/* CSS Document */


#top{
	color:#555555;
	font-family:"HGSｺﾞｼｯｸM";
	font-size:95%;
	line-height:1.4;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	}
#inside{
	color:#555555;
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:bold;
	font-size:95%;
	line-height:1.4;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	}
table{
	border:none;
	margin:0px;
	padding:0px;
}
img{
	border:none;
	margin:0px;
	padding:0px;
	align:center;
	behavior: expression(IEPNGFIX.fix(this));
}

ul{
	list-style:none;
	}
a{
	color:#d63f7b;
	text-decoration:none;
	}
a:link{
	color:#d63f7b;
	text-decoration:none;
	}
a:hover{
	color:#d63f7b;
	text-decoration:underline;
	}

.header_all{
	width:100%;
	height:89px;
	}
.header{
	width:900px;
	height:85px;
	margin:0 auto;
	}
.header_contents_logo{
	width:649px;
	height:85px;
	float:left;
	}
.header_contents{
	width:649px;
	height:15px;
	padding: 3px 0 0 0;
	font-size:13px;
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:normal;
	}
.header_logo_all{
	width:649px;
	height:55px;
	float:left;
	}
h1.header_logo{
	width:152px;
	height:55px;
	margin:0;
	padding: 5px 0 0 0;
	float:left;
	}
.header_copy{
	float:left;
	width:479px;
	height:35px;
	padding:25px 5px 0 13px;
	}
.header_contact{
	width:251px;
	height:78px;
	float:right;
	display:block;
	background-image:url(../img/contact.jpg);
	background-repeat:no-repeat;
	}
a:hover.header_contact{
	background-image:url(../img/contact_.jpg);
	background-repeat:no-repeat;
	}
.header_line{
	width:100%;
	height:4px;
	background-color:#f391b8;
	}

.main{
	width:900px;
	margin:0 auto;
	padding: 10px 0 0 0;
	}

.menu{
	width:900px;
	height:40px;
	float:left;
	padding:10px 0 0 0;
	}
.menu1{
	width:146px;
	height:40px;
	margin:0 0 0 2px;
	float:left;
	display:block;
	background-image:url(../img/menu1.jpg);
	background-repeat:no-repeat;
	}
*html .menu1{
	width:146px;
	height:40px;
	margin:0 0 0 2px;
	float:left;
	display:block;
	background-image:url(../img/menu1.jpg);
	background-repeat:no-repeat;
	}
a:hover.menu1{
	background-image:url(../img/menu1_.jpg);
	background-repeat:no-repeat;
	}
.menu2{
	width:146px;
	height:40px;
	margin:0 0 0 4px;
	float:left;
	display:block;
	background-image:url(../img/menu2.jpg);
	background-repeat:no-repeat;
	}
*html .menu2{
	width:146px;
	height:40px;
	margin:0 0 0 3px;
	float:left;
	display:block;
	background-image:url(../img/menu2.jpg);
	background-repeat:no-repeat;
	}
a:hover.menu2{
	background-image:url(../img/menu2_.jpg);
	background-repeat:no-repeat;
	}
.menu3{
	width:146px;
	height:40px;
	margin:0 0 0 4px;
	float:left;
	display:block;
	background-image:url(../img/menu3.jpg);
	background-repeat:no-repeat;
	}
*html .menu3{
	width:146px;
	height:40px;
	margin:0 0 0 3px;
	float:left;
	display:block;
	background-image:url(../img/menu3.jpg);
	background-repeat:no-repeat;
	}
a:hover.menu3{
	background-image:url(../img/menu3_.jpg);
	background-repeat:no-repeat;
	}
.menu4{
	width:146px;
	height:40px;
	margin:0 0 0 4px;
	float:left;
	display:block;
	background-image:url(../img/menu4.jpg);
	background-repeat:no-repeat;
	}
*html .menu4{
	width:146px;
	height:40px;
	margin:0 0 0 3px;
	float:left;
	display:block;
	background-image:url(../img/menu4.jpg);
	background-repeat:no-repeat;
	}
a:hover.menu4{
	background-image:url(../img/menu4_.jpg);
	background-repeat:no-repeat;
	}
.menu5{
	width:146px;
	height:40px;
	margin:0 0 0 4px;
	float:left;
	display:block;
	background-image:url(../img/menu5.jpg);
	background-repeat:no-repeat;
	}
*html .menu5{
	width:146px;
	height:40px;
	margin:0 0 0 3px;
	float:left;
	display:block;
	background-image:url(../img/menu5.jpg);
	background-repeat:no-repeat;
	}
a:hover.menu5{
	background-image:url(../img/menu5_.jpg);
	background-repeat:no-repeat;
	}
.menu6{
	width:146px;
	height:40px;
	margin:0 2px 0 4px;
	float:left;
	display:block;
	background-image:url(../img/menu6.jpg);
	background-repeat:no-repeat;
	}
*html .menu6{
	width:146px;
	height:40px;
	margin:0 1px 0 3px;
	float:left;
	display:block;
	background-image:url(../img/menu6.jpg);
	background-repeat:no-repeat;
	}
a:hover.menu6{
	background-image:url(../img/menu6_.jpg);
	background-repeat:no-repeat;
	}

.top_contents1_all{
	width:900px;
	padding:10px 0 0 0;
	float:left;
	}
.top_contents1{
	width:200px;
	float:left;
	margin: 0 0 0 14px;
	background-image:url(../img/top_contents_bg1.jpg);
	background-repeat:no-repeat;
	background-color: #ffddc2;
	padding: 0 0 10px 0;
	}
*html .top_contents1{
	width:200px;
	float:left;
	margin: 0 0 0 7px;
	background-image:url(../img/top_contents_bg1.jpg);
	background-repeat:no-repeat;
	background-color: #ffddc2;
	}
.top_contents1_p{
	width:130px;
	padding:80px 3px 0 67px;
	}
.top_contents2_p{
	width:130px;
	padding:80px 0 0 8px;
	}
.top_contents3_p{
	width:107px;
	padding:80px 3px 0 90px;
	}
.top_contents4_p{
	width:112px;
	padding:80px 6px 0 82px;
	}
.top_contents2{
	width:200px;
	float:left;
	margin: 0 0 0 24px;
	background-image:url(../img/top_contents_bg2.jpg);
	background-repeat:no-repeat;
	background-color: #d0ecb0;
	padding: 0 0 10px 0;
	}
.top_contents3{
	width:200px;
	float:left;
	margin: 0 0 0 24px;
	background-image:url(../img/top_contents_bg3.jpg);
	background-repeat:no-repeat;
	background-color: #f8eaa6;
	padding: 0 0 10px 0;
	}
.top_contents4{
	width:200px;
	float:left;
	margin: 0 5px 0 24px;
	background-image:url(../img/top_contents_bg4.jpg);
	background-repeat:no-repeat;
	background-color: #dfebfc;
	padding: 0 0 10px 0;
	}
.top_contents1_link1{
	width:120px;
	height:30px;
	margin:0 0 0 75px;
	float:left;
	display:block;
	background-image:url(../img/top_contents_link1.jpg);
	background-repeat:no-repeat;
	}
*html .top_contents1_link1{
	width:120px;
	height:30px;
	margin:0 0 0 38px;
	float:left;
	display:block;
	background-image:url(../img/top_contents_link1.jpg);
	background-repeat:no-repeat;
	}
a:hover.top_contents1_link1{
	width:120px;
	height:30px;
	background-image:url(../img/top_contents_link1_.jpg);
	background-repeat:no-repeat;
	}
.top_contents1_link2{
	width:120px;
	height:30px;
	margin:0 0 0 5px;
	float:left;
	display:block;
	background-image:url(../img/top_contents_link2.jpg);
	background-repeat:no-repeat;
	}
*html .top_contents1_link2{
	width:120px;
	height:30px;
	margin:0 0 0 2px;
	float:left;
	display:block;
	background-image:url(../img/top_contents_link2.jpg);
	background-repeat:no-repeat;
	}
a:hover.top_contents1_link2{
	width:120px;
	height:30px;
	background-image:url(../img/top_contents_link2_.jpg);
	background-repeat:no-repeat;
	}
.top_contents1_link3{
	width:120px;
	height:30px;
	margin:0 0 0 75px;
	float:left;
	display:block;
	background-image:url(../img/top_contents_link3.jpg);
	background-repeat:no-repeat;
	}
*html .top_contents1_link3{
	width:120px;
	height:30px;
	margin:0 0 0 38px;
	float:left;
	display:block;
	background-image:url(../img/top_contents_link3.jpg);
	background-repeat:no-repeat;
	}
a:hover.top_contents1_link3{
	width:120px;
	height:30px;
	background-image:url(../img/top_contents_link3_.jpg);
	background-repeat:no-repeat;
	}
.top_contents1_link4{
	width:120px;
	height:30px;
	margin:0 0 0 75px;
	float:left;
	display:block;
	background-image:url(../img/top_contents_link4.jpg);
	background-repeat:no-repeat;
	}
*html .top_contents1_link4{
	width:120px;
	height:30px;
	margin:0 0 0 38px;
	float:left;
	display:block;
	background-image:url(../img/top_contents_link4.jpg);
	background-repeat:no-repeat;
	}
a:hover.top_contents1_link4{
	width:120px;
	height:30px;
	background-image:url(../img/top_contents_link4_.jpg);
	background-repeat:no-repeat;
	}

.right_side{
	width:218px;
	float:left;
	padding:20px 0 0 0;
	}
.right_side_top{
	width:218px;
	height:30px;
	background-image:url(../img/top_side_top.jpg);
	background-repeat:no-repeat;
	}
.right_side_middle{
	width:218px;
	background-image:url(../img/top_side_middle.jpg);
	background-repeat:repeat-y;
	}
.side_link{
	margin:3px 0 3px 40px;
	}
.side_bar{
	margin:10px 0 0 0;
	}
.right_side_bottom{
	width:218px;
	height:30px;
	background-image:url(../img/top_side_bottom.jpg);
	background-repeat:no-repeat;
	}
.top_side_link{
	padding:10px 0 0 0;
	float:left;
	}
.staff_contact{
	margin:20px 0 0 0;
	}

.center{
	width:663px;
	float:left;
	padding:20px 0 0 19px;
	}
.top_contents5_all{
	width:325px;
	float:left;
	background-image:url(../img/top_contents_bg.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 0 15px 0;
	}
.top_contents5{
	margin:5px 10px 10px 10px;
	}
.top_contents5_link{
	width:158px;
	height:30px;
	margin:0 0 0 167px;
	display:block;
	background-image:url(../img/top_contents1_link.jpg);
	background-repeat:no-repeat;
	}
a:hover.top_contents5_link{
	width:147px;
	height:30px;
	background-image:url(../img/top_contents1_link_.jpg);
	background-repeat:no-repeat;
	}
.top_contents6_all{
	width:325px;
	float:left;
	margin:0 0 0 13px;
	background-image:url(../img/top_contents_bg.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 0 15px 0;
	}
.top_contents_link6{
	width:158px;
	height:30px;
	margin:0 0 0 167px;
	display:block;
	background-image:url(../img/top_contents2_link.jpg);
	background-repeat:no-repeat;
	}
a:hover.top_contents_link6{
	width:147px;
	height:30px;
	background-image:url(../img/top_contents2_link_.jpg);
	background-repeat:no-repeat;
	}
.top_contents7_all{
	width:663px;
	float:left;
	margin: 20px 0 0 0;
	}
.top_contents7_bg{
	width:663px;
	background-image:url(../img/top_contents3_bg.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	}	
.top_contents7{
	width:385px;
	margin:5px 0 0px 10px;
	}
.top_contents_link7{
	width:158px;
	height:30px;
	margin:0 0 0 500px;
	display:block;
	background-image:url(../img/top_contents3_link.jpg);
	background-repeat:no-repeat;
	}
a:hover.top_contents_link7{
	width:147px;
	height:30px;
	background-image:url(../img/top_contents3_link_.jpg);
	background-repeat:no-repeat;
	}
.news_all{
	width:603px;
	height:106px;
	float:left;
	margin: 20px 0 20px 0;
	padding:35px 30px 0 30px;
	background-image:url(../img/top_news_bg_.jpg);
	background-repeat:no-repeat;
	}
.news_all_table{
	width:603px;
	line-height: 1.9;
	}
.news_all_table_td1{
	width:110px;
	vertical-align: top;
	}
.news{
	width:603px;
	padding:10px 30px 9px 30px;
	margin:0;
	}
*html .news{
	width:613px;
	height:12px;
	padding:10px 0 4px 50px;
	margin:0;
	}
.contact{
	width:481px;
	height:79px;
	float:left;
	margin:0 91px 0 90px;
	display:block;
	background-image:url(../img/contact_big.jpg);
	background-repeat:no-repeat;
	}
*html .contact{
	width:481px;
	height:79px;
	float:left;
	margin:0 0px 0 45px;
	display:block;
	background-image:url(../img/contact_big.jpg);
	background-repeat:no-repeat;
	}
a:hover.contact{
	width:481px;
	height:79px;
	float:left;
	background-image:url(../img/contact_big_.jpg);
	background-repeat:no-repeat;
	}
.back{
	width:900px;
	text-align:right;
	margin:0 auto;
	float: left;
	padding: 20px 0 0 0;
	}
.back a{
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:normal;
	font-size:82%;
	color:#d63f7b;
	text-decoration:none;
	}
.back a:link{
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:normal;
	font-size:82%;
	color:#d63f7b;
	text-decoration:none;
	}
.back a:hover{
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:normal;
	font-size:82%;
	color:#d63f7b;
	text-decoration:underline;
	}
.footer_all{
	width:100%;
	margin:30px 0 0 0;
	float:left;
	background-color:#ffa0c6;
	}
.footer{
	width:900px;
	margin:0 auto;
	padding: 20px 0 0 0;
	color:#ffffff;
	}


.footer a{
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:normal;
	font-size:82%;
	color:#555555;
	text-decoration:none;
	}
.footer a:link{
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:normal;
	font-size:82%;
	color:#555555;
	text-decoration:none;
	}
.footer a:hover{
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:normal;
	font-size:82%;
	color:#ffffff;
	text-decoration:none;
	}
.footer_link1{
	width:122px;
	float:left;
	}
.footer_link2{
	width:162px;
	float:left;
	}
.footer_link3{
	width:222px;
	float:left;
	}
.footer_link4{
	width:152px;
	float:left;
	}
.footer_link5{
	width:142px;
	float:left;
	}
.footer_link6{
	width:95px;
	float:left;
	}
.footer_link7{
	width:250px;
	float:right;
	padding: 60px 0 20px 0;
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:normal;
	font-size:82%;
	color:#555555;
	text-decoration:none;
	}



/*中ページ*/
.menu_{
	width:900px;
	height:40px;
	float:left;
	}
h2.main_bar{
	width:632px;
	height:22px;
	margin:0;
	padding:0 0 25px 30px;
	float: left;
	}
.main_bar2{
	width:632px;
	height:22px;
	padding:10px 0 25px 30px;
	float: left;
	border-top:solid 2px #ffa0c6;
	}
.contents_bar{
	width:663px;
	height:30px;
	padding:0 0 20px 0;
	float: left;
	}
.contents_bar2{
	width:663px;
	height:40px;
	padding:0 0 10px 0;
	float: left;
	}
.contents_bar3{
	width:324px;
	height:40px;
	padding:0 0 10px 0;
	float: left;
	}
.contents_line{
	width:663px;
	height:2px;
	padding:0 0 20px 0;
	float: left;
	}

/*会社案内ページ*/
.company_contents1{
	width:663px;
	padding:0 0 50px 0;
	float: left;
	}
.company_contents2{
	width:437px;
	padding:0 6px 0 0;
	float:left;
	}
.company_contents3{
	width:201px;
	height:53px;
	float:left;
	padding: 20px 0 0 230px;
	}
.company_contents4{
	width:190px;
	height:345px;
	float:left;
	}
.company_table1{
	width:663px;
	}
.company_table1_td1{
	text-align:right;
	width:250px;
	padding:0px 20px 0px 0;
	vertical-align: top;
	}
.company_table1_td2{
	width:5px;
	vertical-align: top;
	padding: 3px 0 0 0;
	}
.company_table1_td3{
	text-align:left;
	width:368px;
	padding:0px 0 0px 20px;
	}




/*スタッフ紹介ページ*/
.staff_coment1_all{
	width:663px;
	float:left;
	}
.staff_bar2{
	width:127px;
	height:70px;
	float:left;
	padding: 0 60px 120px 0;
	}
.staff_coment_bg1{
	width:469px;
	float:left;
	}
.staff_coment_bg1_1{
	background-image:url(../img/staff_coment_bg1_1.jpg);
	background-repeat:no-repeat;
	width:469px;
	height:15px;
	}
.staff_coment_bg1_2{
	background-image:url(../img/staff_coment_bg1_2.jpg);
	background-repeat:repeat-y;
	width:429px;
	padding: 0 20px;
	}
.staff_coment_bg1_3{
	background-image:url(../img/staff_coment_bg1_3.jpg);
	background-repeat:no-repeat;
	width:469px;
	height:60px;
	}
.staff_coment_bg2{
	width:325px;
	float:left;
	margin: 0 80px 5px 15px;
	}
.staff_coment_bg2_1{
	background-image:url(../img/staff_coment_bg2_1.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:15px;
	}
.staff_coment_bg2_2{
	background-image:url(../img/staff_coment_bg2_2.jpg);
	background-repeat:repeat-y;
	width:285px;
	padding: 0 20px;
	}
.staff_coment_bg2_3{
	background-image:url(../img/staff_coment_bg2_3.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:41px;
	}
.staff_coment_bg3{
	width:190px;
	float:left;
	margin: 16px 0 0 0;
	}
.staff_coment_bg3_1{
	background-image:url(../img/staff_coment_bg3_1.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:15px;
	}
.staff_coment_bg3_2{
	background-image:url(../img/staff_coment_bg3_2.jpg);
	background-repeat:repeat-y;
	width:160px;
	padding: 0 15px;
	}
.staff_coment_bg3_3{
	background-image:url(../img/staff_coment_bg3_3.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:36px;
	}
.staff_coment_bg4{
	width:461px;
	float:left;
	margin: 0 0 0 100px;
	}
.staff_coment_bg4_1{
	background-image:url(../img/staff_coment_bg4_1.jpg);
	background-repeat:no-repeat;
	width:461px;
	height:15px;
	}
.staff_coment_bg4_2{
	background-image:url(../img/staff_coment_bg4_2.jpg);
	background-repeat:repeat-y;
	width:401px;
	padding: 0 30px;
	}
.staff_coment_bg4_3{
	background-image:url(../img/staff_coment_bg4_3.jpg);
	background-repeat:no-repeat;
	width:461px;
	height:56px;
	}
.staff_coment_bg5{
	width:348px;
	float:left;
	}
.staff_coment_bg5_1{
	background-image:url(../img/staff_coment_bg5_1.jpg);
	background-repeat:no-repeat;
	width:348px;
	height:15px;
	}
.staff_coment_bg5_2{
	background-image:url(../img/staff_coment_bg5_2.jpg);
	background-repeat:repeat-y;
	width:308px;
	padding: 0 20px;
	}
.staff_coment_bg5_3{
	background-image:url(../img/staff_coment_bg5_3.jpg);
	background-repeat:no-repeat;
	width:348px;
	height:44px;
	}
.staff_img1{
	width:312px;
	height:304px;
	float:left;
	}
.staff_bar3{
	width:613px;
	height:71px;
	float:left;
	padding: 0 0 0 40px;
	}
.staff_coment_bg6{
	width:342px;
	float:left;
	}
.staff_coment_bg6_1{
	background-image:url(../img/staff_coment_bg6_1.jpg);
	background-repeat:no-repeat;
	width:342px;
	height:15px;
	}
.staff_coment_bg6_2{
	background-image:url(../img/staff_coment_bg6_2.jpg);
	background-repeat:repeat-y;
	width:302px;
	padding: 0 20px;
	}
.staff_coment_bg6_3{
	background-image:url(../img/staff_coment_bg6_3.jpg);
	background-repeat:no-repeat;
	width:342px;
	height:51px;
	}
.staff_coment_bg7{
	width:320px;
	float:left;
	margin: 27px 0 0 0;
	}
.staff_coment_bg7_1{
	background-image:url(../img/staff_coment_bg7_1.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:15px;
	}
.staff_coment_bg7_2{
	background-image:url(../img/staff_coment_bg7_2.jpg);
	background-repeat:repeat-y;
	width:280px;
	padding: 0 20px;
	}
.staff_coment_bg7_3{
	background-image:url(../img/staff_coment_bg7_3.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:43px;
	}
.staff_coment_bg8{
	width:425px;
	float:left;
	margin: 0 0 0 45px;
	}
.staff_coment_bg8_1{
	background-image:url(../img/staff_coment_bg8_1.jpg);
	background-repeat:no-repeat;
	width:425px;
	height:15px;
	}
.staff_coment_bg8_2{
	background-image:url(../img/staff_coment_bg8_2.jpg);
	background-repeat:repeat-y;
	width:365px;
	padding: 0 30px;
	}
.staff_coment_bg8_3{
	background-image:url(../img/staff_coment_bg8_3.jpg);
	background-repeat:no-repeat;
	width:425px;
	height:46px;
	}
.staff_coment_bg9{
	width:333px;
	float:left;
	margin: 80px 0 0 0;
	}
.staff_coment_bg9_1{
	background-image:url(../img/staff_coment_bg9_1.jpg);
	background-repeat:no-repeat;
	width:333px;
	height:15px;
	}
.staff_coment_bg9_2{
	background-image:url(../img/staff_coment_bg9_2.jpg);
	background-repeat:repeat-y;
	width:293px;
	padding: 0 20px;
	}
.staff_coment_bg9_3{
	background-image:url(../img/staff_coment_bg9_3.jpg);
	background-repeat:no-repeat;
	width:333px;
	height:39px;
	}
.staff_coment_bg10{
	width:638px;
	float:left;
	margin: 0 0 0 8px;
	}
.staff_coment_bg10_1{
	background-image:url(../img/staff_coment_bg10_1.jpg);
	background-repeat:no-repeat;
	width:638px;
	height:15px;
	}
.staff_coment_bg10_2{
	background-image:url(../img/staff_coment_bg10_2.jpg);
	background-repeat:repeat-y;
	width:558px;
	padding: 0 40px;
	}
.staff_coment_bg10_3{
	background-image:url(../img/staff_coment_bg10_3.jpg);
	background-repeat:no-repeat;
	width:638px;
	height:48px;
	}
.staff_coment_bg11{
	width:457px;
	float:left;
	margin: 0 0 0 130px;
	}
.staff_coment_bg11_1{
	background-image:url(../img/staff_coment_bg11_1.jpg);
	background-repeat:no-repeat;
	width:457px;
	height:15px;
	}
.staff_coment_bg11_2{
	background-image:url(../img/staff_coment_bg11_2.jpg);
	background-repeat:repeat-y;
	width:417px;
	padding: 0 20px;
	}
.staff_coment_bg11_3{
	background-image:url(../img/staff_coment_bg11_3.jpg);
	background-repeat:no-repeat;
	width:457px;
	height:49px;
	}
*html .staff_coment_bg11{
	width:417px;
	height:72px;
	float:left;
	padding:20px;
	margin: 0 0 0 70px;
	}
.staff_img2{
	width:313px;
	height:303px;
	float:left;
	padding: 0 0 0 10px;
	}
.staff_coment_bg12{
	width:332px;
	float:left;
	}
.staff_coment_bg12_1{
	background-image:url(../img/staff_coment_bg12_1.jpg);
	background-repeat:no-repeat;
	width:332px;
	height:15px;
	}
.staff_coment_bg12_2{
	background-image:url(../img/staff_coment_bg12_2.jpg);
	background-repeat:repeat-y;
	width:292px;
	padding: 0 20px;
	}
.staff_coment_bg12_3{
	background-image:url(../img/staff_coment_bg12_3.jpg);
	background-repeat:no-repeat;
	width:332px;
	height:60px;
	}




/*問い合わせページ*/

.mail_contents1{
	padding:0 0 20px 30px;
	}
.contact_all{
	width:580px;
	margin:0 auto;
	padding: 0 0 30px 0;
	}
.form_span1{
	width:220px;
	height:60px;
	float:left;
	}
.form_span2{
	width:360px;
	height:60px;
	float:left;
	}
.mail_contents2{
	padding:100px 0 20px 0;
	text-align:center;
	}
	



/*基本ページ*/
.contents{
	width:633px;
	padding:0 0 40px 30px;
	float: left;
	}
.contents1{
	width:633px;
	padding:0 0 40px 30px;
	float: left;
	}
.contents2{
	width:633px;
	float:left;
	padding: 20px 0 0 0;
	}


/*ケアフルの仕事ページ*/
.works_icontents1{
	width:633px;
	padding:0 0 0 30px;
	float: left;
	}
.works_img1{
	width:633px;
	height:211px;
	float:left;
	padding: 20px 0 0 0;
	}
.works_img2{
	width:633px;
	height:399px;
	float:left;
	padding: 20px 0 0 0;
	}
.contents3_all{
	width:324px;
	float:left;
	padding: 0 0 40px 0;
	}
.contents3{
	width:294px;
	float:left;
	padding: 20px 0 0 30px;
	}
.works_img3{
	width:220px;
	height:215px;
	float:left;
	padding: 20px 52px 0 52px;
	}
.contents4_all{
	width:324px;
	float:left;
	padding:0 0 40px 15px;
	}
.works_img5{
	width:633px;
	height:284px;
	float:left;
	padding: 20px 0 0 0;
	}
.works_img6{
	width:633px;
	height:47px;
	float:left;
	padding: 0 0 20px 0;
	}
.works_contents_all1{
	float:left;
	}
.works_contents_all{
	width:;
	float:left;
	width: 305px;
	padding: 0 0 20px 0;
	}
.works_contents_all2{
	width:;
	float:left;
	width: 305px;
	padding: 0 0 20px 20px;
	}
.works_table1{
	width:305px;
	border: dotted 3px #00aeff;
	}
.works_table1 td{
	vertical-align:top;
	}
.works_table1_td1{
	padding:0 0 0 5px;
	}
.works_table1_span{
	color:#555555;
	font-family:"HGSｺﾞｼｯｸM";
	font-weight:bold;
	font-size:95%;
	line-height:1.4;
	}
.works_link{
	width:120px;
	height:30px;
	float:left;
	display:block;
	margin:3px 0 0 20px;
	background-image:url(../img/works_link.jpg);
	background-repeat:no-repeat;
	}
a:hover.works_link{
	width:120px;
	height:30px;
	float:left;
	margin:3px 0 0 20px;
	background-image:url(../img/works_link_.jpg);
	background-repeat:no-repeat;
	}
*html .works_link{
	width:120px;
	height:30px;
	float:left;
	display:block;
	margin:3px 0 0 10px;
	background-image:url(../img/works_link.jpg);
	background-repeat:no-repeat;
	}
*html a:hover.works_link{
	width:120px;
	height:30px;
	float:left;
	margin:3px 0 0 10px;
	background-image:url(../img/works_link_.jpg);
	background-repeat:no-repeat;
	}




/*提案・管理ページ*/
.suggestion_all{
	float:left;
	width: 620px;
	}
.suggestion_all1{
	width:240px;
	float:left;
	padding: 0 0 10px 70px;
	}
.suggestion_contents1{
	width:240px;
	float:left;
	text-align: center;
	}
.suggestion_img1{
	width:220px;
	height:215px;
	float:left;
	padding: 20px 0px 0 0px;
	}
.suggestion_contents2{
	width:633px;
	padding:0 0 10px 30px;
	float: left;
	}
.suggestion_img5{
	width:663px;
	height:803px;
	float:left;
	}
.suggestion_img6{
	width:633px;
	height:355px;
	float:left;
	padding: 0 15px 40px 15px;
	}




/*心得ページ*/
.knowledge_contents1{
	width:633px;
	float:left;
	padding: 20px 0 0 0;
	background-image:url(../img/knowledge_img1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
.knowledge_contents2{
	width:633px;
	float:left;
	padding: 20px 0 0 0;
	background-image:url(../img/knowledge_img2.jpg);
	background-repeat:no-repeat;
	background-position:right 60px;
	}
.knowledge_contents3{
	width:633px;
	height:247px;
	float:left;
	padding: 20px 0 0 0;
	background-image:url(../img/knowledge_img3.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	}
.knowledge_img4{
	width:663px;
	height:640px;
	float:left;
	padding: 0 0 40px 0;
	}
.knowledge_table1 td{
	vertical-align:top;
	}



/*強みページ*/
.strength_contents{
	width:633px;
	padding:0 0 10px 30px;
	float: left;
	}
.strength_img1{
	width:663px;
	height:281px;
	float:left;
	padding: 0 0 40px 0;
	}
.strength_img2{
	width:663px;
	height:324px;
	float:left;
	padding: 0 0 40px 0;
	}
.strength_img3{
	width:663px;
	height:324px;
	float:left;
	}
.strength_contents2{
	width:633px;
	padding:0 0 40px 30px;
	float: left;
	}
.strength_img4{
	width:663px;
	height:367px;
	float:left;
	padding: 0 0 30px 0;
	}



/*こだわりページ*/
.feelings_img1{
	width:633px;
	height:302px;
	float:left;
	padding: 0 0 40px 0;
	}
.feelings_img2{
	width:633px;
	height:322px;
	float:left;
	padding: 0 0 40px 0;
	}
.feelings_img3{
	width:633px;
	height:631px;
	float:left;
	padding: 0 0 40px 0;
	}
