@charset "utf-8";

/* 全体---------------------------------------------------------------- */

html, body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,ul, ol, li, dl, dt, dd,
table, th, td,form, fieldset, input, textarea{
	margin: 0;
	padding: 0;
	height: auto;
}
img, fieldset{  
	border: none;
}

/* ---------------------------------------------------------------- */

/* 全体---------------------------------------------------------------- */

body {
	text-align: center;
	background:#FFFFFF;
	font-size:12px;
	color:#666;
}

h1,
#main-index h2,
#second-index h2.clear,
h3,
h4,
h5,
span.ttl2{
	width: 0px;
	height: 0px;
	display: block;
	float:left;
	background-repeat: no-repeat;
	text-indent:-9999px;
}

span.ttl3{
	width: 0px;
	height: 0px;
	display: none;
	float:right;
	background-repeat: no-repeat;
	text-indent:-9999px;

}

address {
	text-indent:-9999px;

}
h5,
span.ttl{
	width: 0px;
	height: 0px;
	display: block;
	background-repeat: no-repeat;

}


.sub-menu {
	display:none;
}

a {
	text-decoration:none;
	color:blue;
	overflow:hidden;
	outline:none;
	color:#2128A3;

}

a.a-style1 {
	text-decoration:none;
	color:#BBBBBB;
	overflow:hidden;
	outline:none;
}

a:hover { 
	/*text-decoration: underline; */
	text-decoration:none;
	color:#D81111;
} 


ul {
	list-style:none;
	display:block;
	
}

.red {
	color:red;
}
/*お試し*/
li {
	list-style-position:outside;
}
/*お試し*/


#nav-u1 li,
#nav-u2 li,
#nav-u3 li,
#nav-u4 li{

	text-indent:-9999px;
}

p{
	text-align:left;
	color:#8B8B8B;
	line-height:140%;
	font-size:12px;
}

p.underline{
	border-bottom:1px solid #d9d9d9;
}



/*clear*/

div.menu { 
border: 1px solid #FFFFFF; 
overflow: hidden; 
width: 100%; 
} 
  
div.left { 
width: 45%; 
float: left; 
} 
  
div.right { 
width: 45%; 
float: right; 
}

div.clear {
	clear:both;
	width:1px;
	height:1%;
	display: block;
}


/******crearfix*******/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/*Hides from IE-mac ¥*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}
/*End hide from IE-mac*/

/******crearfix*******/


/* レイアウト---------------------------------------------------------------- */
/*--/header--*/
#container {
	width: 912px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

#inner-container {
	background-image: url(../img/body-bg.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	width: 912px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	margin-bottom:0px;
	padding-bottom:0px;
}
#header {
	margin-bottom: 0px;
	width:912px;
}

#header-logo {
	background-image:url(../img/header-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:912px;
	height:93px;
}

#main-index #main-visual {
	height: 250px;
	width: 900px;
	padding:0px 6px 0px 6px;
	/*background-image: url(../img/flash_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/

}

a.home  {
	/*background-image: url(../img/header-logo.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	height: 66px;
	width: 250px;
	display: block;
	margin: 10px 0px 0px 10px;
	float:left;
}

a.shiryou {
	/*background-image: url(../img/header-btn.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 190px;
	float:right;
	margin: 20px 8px 0px 0px;
	*/
}

/*a:hover.shiryou {
	background-image: url(../img/header-btn_on.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 190px;
}*/

/*--/header--*/

/*--/content--レイアウトが異なる場合#main-index をつけて*/
#content {
	width: 912px;
}

#inner-content {
	margin: 0px 16px 0px 16px;
	padding:10px 0px 0px 0px;

}
/*side-menu*/
#side-menu {
	float:left;
	display:inline;
	height:auto;
}

/*main-content*/
#main-index #main-content {
	float:right;
	width:592;
	height:auto;	
}

#main-index #nav-p li a,
#main-index #nav2-p li a{
	display:block;
	width:192px;
	height:80px;

}
#g-nav-p li a{
	display:block;
	width:150px;
	height:69px;
}

#g-nav-p li,
#main-index #nav-p li,
#main-index #nav2-p li{
	float:left;
	
}

#main-index #main-menu-u {
	height:80px;
}
#main-index #main-menu-l {
	height:80px;
	clear:both;
}

/***global-nav***/

#g-menu {
	padding:0px 0px 0px 5px;
}
#g-menu #g-nav-p #g-cat01 a{
	background-image: url(../img/g-nav_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat02 a{
	background-image: url(../img/g-nav_02.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat03 a{
	background-image: url(../img/g-nav_03.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat04 a{
	background-image: url(../img/g-nav_04.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat05 a{
	background-image: url(../img/g-nav_05.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat06 a{
	background-image: url(../img/g-nav_06.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#g-menu #g-nav-p #g-cat01 a:hover{
	background-image: url(../img/g-nav_01_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat02 a:hover {
	background-image: url(../img/g-nav_02_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat03 a:hover {
	background-image: url(../img/g-nav_03_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat04 a:hover {
	background-image: url(../img/g-nav_04_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat05 a:hover {
	background-image: url(../img/g-nav_05_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#g-menu #g-nav-p #g-cat06 a:hover {
	background-image: url(../img/g-nav_06_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
/***global-nav***/

/***main-nav***/
#main-index #nav-p #cat01 a{
	background-image: url(../img/main-nav01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 0px 10px 8px;
}

#main-index #nav-p #cat02 a{
	background-image: url(../img/main-nav02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 0px 10px 8px;
}
#main-index #nav-p #cat03 a{
	background-image: url(../img/main-nav03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 0px 10px 8px;
}
#main-index #nav2-p #cat04 a{
	background-image: url(../img/main-nav04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 0px 10px 8px;
}
#main-index #nav2-p #cat05 a{
	background-image: url(../img/main-nav05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 0px 10px 8px;
}
#main-index #nav2-p #cat06 a{
	background-image: url(../img/main-nav06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 0px 10px 8px;
}


#main-index #nav-p #cat01 a:hover{
	background-image: url(../img/main-nav01_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#666666; 
}

#main-index #nav-p #cat02 a:hover{
	background-image: url(../img/main-nav02_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#666666; 
}
#main-index #nav-p #cat03 a:hover{
	background-image: url(../img/main-nav03_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#666666; 
}

#main-index #nav2-p #cat04 a:hover{
	background-image: url(../img/main-nav04_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#666666; 

}
#main-index #nav2-p #cat05 a:hover{
	background-image: url(../img/main-nav05_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#666666; 

}
#main-index #nav2-p #cat06 a:hover{
	background-image: url(../img/main-nav06_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#666666; 

}
#main-index div.word {
	padding:36px 0px 5px 81px;
	text-align:left;
	color: 8B8B8B;
	font-size:10px;
}

#main-index #nav2-p a:hover,
#main-index #nav-p a:hover {
	text-decoration: none; 
	/*color:#666666; */
}


/*side-nav*/
#main-index li#cat001 a{
	background-image:url(../img/img-bnn01.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:80px;
	width:280px;
	display:block;
	margin-bottom:10px;
}
#main-index li#cat001 {
	height:80px;
	width:280px;
	display:inline;
	margin-bottom:10px;
}

/*
#main-index li#cat001 a:hover{
	background-image:url(../img/side-nav_btn01_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:80px;
	width:200px;
	display:block;
}
*/

#main-index li#cat002 a{
	background-image:url(../img/img-bnn02.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:80px;
	width:280px;
	display:block;
	margin-bottom:10px;
}
#main-index li#cat002 {
	height:80px;
	width:280px;
	display:inline;
	margin-bottom:10px;
}

/*
#main-index li#cat002 a:hover{
	background-image:url(../img/img-bnn02.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:80px;
	width:280px;
	display:block;
}

*/

#main-index li#cat003 a{
	background-image:url(../img/img-bnn03.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:80px;
	width:280px;
	display:block;
	margin-bottom:10px;

}
#main-index li#cat003 {
	height:35px;
	width:200px;
	display:inline;
	margin-bottom:10px;

}


/*#main-index li#cat003 a:hover{
	background-image:url(../img/side-nav_btn02_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:35px;
	width:200px;
	display:block;
}
*/
#main-index li#cat004 a{
	background-image:url(../img/img-bnn04.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:80px;
	width:280px;
	display:block;
	margin-bottom:10px;

}
#main-index li#cat004 {
	height:35px;
	width:200px;
	display:inline;
	margin-bottom:10px;

}


/*#main-index li#cat004 a:hover{
	background-image:url(../img/side-nav_btn02_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:35px;
	width:200px;
	display:block;
}
*/

#main-index li#cat005 a{
	background-image:url(../img/mynavi2011.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:45px;
	width:279px;
	display:block;
	margin-bottom:10px;
	text-align:center;
}
#main-index li#cat005 {
	height:45px;
	width:279px;
	display:inline;
	margin-bottom:10px;

}

/*#main-index li#cat005 a:hover{
	background-image:url(../img/logo_mynavi2011.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:35px;
	width:200px;
	display:block;
}
*/
#main-index li#cat006 a{
	background-image:url(../img/img-bnn04-4.png);
	background-repeat:no-repeat;
	background-position:top;
	height:80px;
	width:279px;
	display:block;
	margin-bottom:10px;
	text-align:center;
}
#main-index li#cat006 {
	height:45px;
	width:279px;
	display:inline;
	margin-bottom:10px;

}

/*#main-index li#cat006 a:hover{
	background-image:url(../img/img-bnn04-4.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:35px;
	width:200px;
	display:block;
}
*/
#main-index li#cat007 a{
	background-image:url(../img/tcsw.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	width:279px;
	display:block;
	margin-bottom:10px;
	text-align:center;
}
#main-index li#cat007 {
	height:40px;
	width:279px;
	display:inline;
	margin-bottom:10px;

}

/*#main-index li#cat007 a:hover{
	background-image:url(../img/headertopr.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:35px;
	width:200px;
	display:block;
}
*/

#main-index li#cat008 a{
	background-image:url(../img/logo_2011_l.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:39px;
	width:279px;
	display:block;
	margin-bottom:10px;
	text-align:center;
}
#main-index li#cat008 {
	height:39px;
	width:279px;
	display:inline;
	margin-bottom:10px;

}

#main-index li#cat009 a{
	background-image:url(../img/c_title.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:41px;
	width:279px;
	display:block;
	margin-bottom:10px;
	text-align:center;
}
#main-index li#cat009 {
	height:41px;
	width:279px;
	display:inline;
	margin-bottom:10px;

}



#main-index div.nav01,
#main-index div.nav02{
	margin-bottom:8px;
}
div.nav03{
	margin-bottom:9px;
}

/*main-news*/
#main-index #main-news {
	background-image: url(../img/main-news_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 592px;
	clear:both;
	margin:0px 0px 10px 8px;
	/*padding-top:5px;*/

}
#main-index #main-news .news-ttl {
	background-image: url(../img/ttl-bnn_00.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 592px;
	height:43px;
	
	/*clear:both;*/
}


#main-index .news-ttl #news-list {
	width: 70px;
	height: 30px;
	display: block;
	margin-left: 520px;
}

#main-index p.news-txt{
	line-height: 140%;
	color:#666666;
	vertical-align:center;
	padding:10px 10px;
	background-image:url(../img/main-content_line.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:570px;
}

#second-index .news p.news-txt{
	line-height: 140%;
	color:#666666;
	vertical-align:center;
	padding:10px 10px;
	background-image:url(../img/main-content_line.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:550px;
}
	
/*footer*/
#fotter {
	/*clear:both;*/
	width:912px;
	height:252px;
	background-image: url(../img/footer_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:0px;
	padding:top:0px;
}

#fotter #inner-fotter {
	/*padding:0px 16px 0px 16px;*/

}

#fotter #inner-fotter .fotter-menu {
	width:auto;
}
#fotter .fotter-list {
	display: block;
	float: left;
	text-align: left;
	width:190px;
	margin:0px 2px 3px 0px;
}
#fotter .fotter-list2 {
	display: block;
	float: left;
	text-align: left;
	width:190px;
	margin:0px 2px 3px 50px;
}

#fotter .fotter-l {
	width: 700px;
	text-align: left;
	float: left;
	/*line-height:200%;*/
	line-height:170%;
	padding:25px 0px 0px 48px;
	color:#2128A3;
	font-size:12px;
	height:200px;

}

#fotter #inner-fotter a.fotter-href {
	color:#2128A3;
}

#fotter #inner-fotter a:hover.fotter-href {
	color:#D81111;
}

/***2nd page****/
#second-index #main-content {
	float:left;
	width:600px;
	height:auto;
	background-image: url(../img/second-content_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom:10px;
}

#second-index #main-news {
	width: 590px;
	clear:both;
	margin:0px 0px 10px 12px;
	/*padding-top:5px ;*/

}
/***contnts-visual***//***contnts-visual***/

#second-index #main-news .v-ttl_a01 {
	background-image: url(../img/01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;	
}

#second-index #main-news .v-ttl_a02 {
	background-image: url(../img/02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a03 {
	background-image: url(../img/03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;	
}

#second-index #main-news .v-ttl_a04 {
	background-image: url(../img/04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a05 {
	background-image: url(../img/05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a06 {
	background-image: url(../img/06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a07 {
	background-image: url(../img/07.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a08 {
	background-image: url(../img/08.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a09 {
	background-image: url(../img/09.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a10 {
	background-image: url(../img/10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a11 {
	background-image: url(../img/11.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a12 {
	background-image: url(../img/12.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a13 {
	background-image: url(../img/13.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a14 {
	background-image: url(../img/14.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a15 {
	background-image: url(../img/15.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a16 {
	background-image: url(../img/16.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a20 {
	background-image: url(../img/20.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a21 {
	background-image: url(../img/21.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a22 {
	background-image: url(../img/22.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a23 {
	background-image: url(../img/23.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a24 {
	background-image: url(../img/24.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

#second-index #main-news .v-ttl_a25 {
	background-image: url(../img/25.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}
#second-index #main-news .v-ttl_a26 {
	background-image: url(../img/26.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}
#second-index #main-news .v-ttl_a27 {
	background-image:url(../img/27.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 590px;
	height:120px;
}

/***contnts-visual***//***contnts-visual***/



/***全体枠***//***全体枠***/

#second-index #second-content-01 {
	width:590;
	height:auto;
	padding:15px 0px 15px 0px;
}

#second-index .second-content-01-innner {
	width:580;
	height:auto;
	padding:0px 5px 0px 5px;
	line-height:160%;
	text-align:left;
}
/***全体枠***//***全体枠***/
/***全体タイトル***//***全体タイトル***/

h2.all-ttl {
	
	background-image:url(../img/all-ttl.gif);
	background-repeat:no-repeat;
	display:block;
	width:545px;
	height:20px;
	margin:15px 0px;
	padding:4px 0px 0px 35px;
	font-size:14px;
	color:#1664B7;
	font-weight:bold;
	text-align:left;
}

h2.all-ttl2 {
	background-image:url(../img/all-ttl2.gif);
	background-repeat:no-repeat;
	display:block;
	width:545px;
	height:20px;
	margin:20px 0px;
	padding:4px 0px 0px 35px;
	font-size:14px;
	color:#B0840C;
	font-weight:bold;
	text-align:left;
}

h2.all-ttl3 {
	background-image:url(../img/all-ttl3.gif);
	background-repeat:no-repeat;
	display:block;
	width:545px;
	height:20px;
	margin:20px 0px;
	padding:4px 0px 0px 35px;
	font-size:14px;
	color:#CA5EB3;
	font-weight:bold;
	text-align:left;
}

/***全体線***//***全体線***/
div.line01 {
	background-image:url(../img/all-line.gif);
	background-repeat:no-repeat;
	width:580px;
	height:7px;
	margin:15px 0px;
}
div.line02 {
	background-image:url(../img/all-line.gif);
	background-repeat:no-repeat;
	width:580px;
	height:7px;
	margin:0px 0px;
}

/***全体線***//***全体線***/

/*second-side-nav*/
#second-index #side-menu #nav-u5 {
	margin-left:3px;
	_margin-left:3px;
	margin-bottom:10px;
}

#second-index li#cat001 a{
	background-image:url(../img/side-nav.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
}
#second-index li#cat001 {
	height:41px;
	width:270px;
	display:inline;
}

#second-index li#cat001 a:hover{
	background-image:url(../img/side-nav_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#second-index li#cat002 a{
	background-image:url(../img/side-nav.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;

}
#second-index li#cat002 {
	height:41px;
	width:270px;
	display:inline;
}
#second-index li#cat002 a:hover{
	background-image:url(../img/side-nav_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

#second-index li#cat003 a{
	background-image:url(../img/side-nav.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;

}
#second-index li#cat003 {
	height:41px;
	width:270px;
	display:inline;
}


#second-index li#cat003 a:hover{
	background-image:url(../img/side-nav_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#second-index li#cat004 a{
	background-image:url(../img/side-nav.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
}
#second-index li#cat004 {
	height:41px;
	width:270px;
	display:inline;
}


#second-index li#cat004 a:hover{
	background-image:url(../img/side-nav_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

#second-index span.cat01-a {
	text-align:left;
	padding:14px 0px 0px 15px;
	display:block;


}

#second-index li#cat005 a{
	background-image:url(../img/side-nav.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
}
#second-index li#cat005 {
	height:41px;
	width:270px;
	display:inline;
}


#second-index li#cat005 a:hover{
	background-image:url(../img/side-nav_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

#second-index span.cat01-a {
	text-align:left;
	padding:14px 0px 0px 15px;
	display:block;


}
#second-index li#cat006 a{
	background-image:url(../img/side-nav.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
}
#second-index li#cat006 {
	height:41px;
	width:270px;
	display:inline;
}


#second-index li#cat006 a:hover{
	background-image:url(../img/side-nav_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

#second-index li#cat007 a{
	background-image:url(../img/side-nav.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
}
#second-index li#cat007 {
	height:41px;
	width:270px;
	display:inline;
}


#second-index li#cat007 a:hover{
	background-image:url(../img/side-nav_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:41px;
	width:270px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}


#second-index span.cat01-a {
	text-align:left;
	padding:14px 0px 0px 15px;
	display:block;


}
/***about***//***about***/
/***bar***/
#second-index .about .about01 {
	background-image:url(../about/img/about-parts01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:15px;
	width:580px;
	height:36px;
}
#second-index .about .about02 {
	background-image:url(../about/img/about-parts02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:383px;
}

/***色***/
.blue {
	color:#3E89D5;
}
.kon {
	color:#2128A3;
}

.yellow {
	color:#A98C4F;
}
.pink {
	color:#CA5EB3;
}

span.up a{
	text-align:right;
	display:block;
	color:blue;
	text-decoration:none;
	margin-bottom:16px;
	text-decoration:underline;

}
span.up a:hover{
	color:#D81111;
	text-decoration:none;

}

span.right {
	text-align:right;
	margin-bottom:16px;
	display:block;

}

a.link {
	text-decoration: underline;

}

p.indent {
	margin:8px 0 10px 12px;
}



/***色***/

/***全体の画像***/
.all-img01 {
	/*width:180px;*/
	width:auto;
	height:137px;
	float:right;
	margin:4px 4px 8px 8px;

}
.all-img02 {
	width:auto;
	/*width:180px;*/
	height:137px;
	float:left;
	margin:4px 8px 8px 4px;

}
.all-img03 {
	/*background-image:url("../image/encyou.jpg");*/
	width:120px;
	height:auto;
	float:right;
	margin:4px 8px 8px 4px;

}

.all-img04 {
	margin-bottom:5px;
}
.all-img05 {
	/*background-image:url("../image/encyou.jpg");*/
	width:150px;
	height:auto;
	float:right;
	margin:4px 8px 8px 4px;
}

/***全体の画像***/

#second-index .about .about03 {
	background-image:url(../about/img/about-parts03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about04 {
	background-image:url(../about/img/about-parts04.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about05 {
	background-image:url(../about/img/about-parts05.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about06 {
	background-image:url(../about/img/about-parts06.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about07 {
	background-image:url(../about/img/about-parts07.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about08 {
	background-image:url(../about/img/about-parts08.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about09 {
	background-image:url(../about/img/about-parts09.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about10 {
	background-image:url(../about/img/about-parts10.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about15 {
	background-image:url(../about/img/about-parts15.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about16 {
	background-image:url(../about/img/about-parts16.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about17 {
	background-image:url(../about/img/about-parts17.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about18 {
	background-image:url(../about/img/about-parts18.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about19 {
	background-image:url(../about/img/about-parts19.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about20 {
	background-image:url(../about/img/about-parts20.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about21 {
	background-image:url(../about/img/about-parts21.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}
#second-index .about .about22 {
	background-image:url(../about/img/about-parts22.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:580px;
	height:19px;
	margin-bottom:10px;
}

#second-index .recruit table {
	width:580px;
	border-collapse:collapse;
	border:1px solid #000066;

}
#second-index .recruit td {
	padding:10px;
	border:1px solid #000066;
}
#second-index .recruit .td01{
	width:30%;
	background-color:#2128A3;
	color:white;
}

#second-index .recruit .td02{
	width:70%;
}
#second-index #recruit_2011 a{
	background:url(../recruit/img/recruit-parts11.png) no-repeat;
	width:590px;
	height:139px;
	display:block;
	text-indent:-9999px;
	margin:15px auto 0 auto;
}

#second-index .recruit .recruit01{
	background-image:url("../recruit/img/recruit-parts01.gif");
	background-repeat:no-repeat;
	background-position:top left;
	height:90px;
}

#second-index .recruit .recruit01-a{
	background-position:top left;
	height:66px;
}

#second-index .recruit .recruit01-b{
	background-image:url("../recruit/img/recruit-parts03.gif");
	background-repeat:no-repeat;
	background-position:top left;
	height:90px;
}

#second-index .recruit .recruit01-c{
	background-image:url("../recruit/img/recruit-parts04.gif");
	background-repeat:no-repeat;
	background-position:top left;
	height:90px;
}



#second-index .about .recruit02{
	margin-bottom:10px;	
	line-height:160%;
}

#second-index .recruit .recruit02{
	margin-bottom:10px;	
	line-height:150%;
}

#submit{
	margin:5px 0 5px 0;
	text-align:center;
}

#recruit_frame{
	margin:20px 0 10px 0;
	text-align:center;
}

.privacy1{
	width:100%;
	height:100px;
	margin:0 auto 0 auto;
}

.hissu{
	color:white;
	font-size:10px;
}

.p{
	margin-left:15px;
	margin-top:-10px;
	margin-bottom:10px;
}


#second-index .recruit .img-all-left{
	float:left; 
	width:220px; 
	height:auto; 
	margin:0px 13px 10px 0px;

}
#second-index .recruit .img-all-right{
	float:right; 
	width:220px; 
	height:auto; 
	margin:0px 0px 10px 13px;

}

/***こだわり***//***こだわり***/
img.img-left {
	float:left; 
	margin:0px 10px 10px 0px;
}
img.img-right {
	float:right; 
	margin:0px 0px 10px 10px;
}
img.img-right02 {
	float:right; 
	margin:10px 0px 10px 10px;
}


/***こだわり***//***こだわり***/
/***沿革***/
#second-index .about,
#second-index .facilitise {
	text-align:left;
}
#second-index .about table{
	border-collapse:collapse;
	width:580px;
	margin-bottom:20px;
	text-align:left;
}

#second-index .about table.table02,
#second-index .facilitise table.table02 {
	width:440px;
	_width:420px;
	/*border:1px solid #000066;*/
	margin:8px 0px 0px 0px;
}
#second-index .about table.table03,
#second-index .facilitise table.table03 {
	width:270px;
	/*border:1px solid #000066;*/
	margin:8px 0px 0px 0px;
	/*float:right;*/
	clear:right;
}
#second-index .facilitise table.table00 {
	border-collapse:collapse;
	width:580px;
	margin-bottom:20px;
	text-align:left;
}
#second-index .facilitise table.table05 {
	width:380px;
	_width:360px;
	/*border:1px solid #000066;*/
	margin:8px 0px 0px 0px;
}


#second-index .about td,
#second-index .facilitise td {
	padding:7px 5px 7px 10px;
}
#second-index .about .td2 {
	border-right:2px #2128A3 solid;
	width:20%;
	color:#2128A3;
}
#second-index .about .td2-2 {
	border-right:2px #1664B7 solid;
	width:20%;
	color:#1664B7;
	font-weight:bold;
}
#second-index .about .td2-3 {
	border-right:2px #B0840C solid;
	width:20%;
	color:#B0840C;
	font-weight:bold;
}
#second-index .about .td2-4 {
	border-right:2px #CA5EB3 solid;
	width:20%;
	color:#CA5EB3;
	font-weight:bold;
}


#second-index .facilitise .td2 {
	border-right:2px #2128A3 solid;
	width:30%;
	color:#2128A3;
}
#second-index .facilitise .td2-a {
	width:100px;
	color:#B0840C;
	font-weight:bold;
}
#second-index .facilitise .td2-b {
	width:100px;
	color:#CA5EB3;
	font-weight:bold;
}
#second-index .facilitise .td2-c {
	width:100px;
	color:#1664B7;
	font-weight:bold;
}
#second-index .about .td3,
#second-index .facilitise .td3 {
	background:url(../img/main-content_line.gif) no-repeat 5px;
	background-repeat:
}
#second-index .about .td4 {
	width:80%;
}
#second-index .facilitise .td4 {
	width:70%;
}
#second-index .facilitise .td5 {
	border-right:2px #2128A3 solid;
	width:55%;
	color:#2128A3;
	padding:2px;
	_padding:8px;


}
#second-index .facilitise .td6 {
	width:45%;
	padding:2px 2px 2px 6px;
	_padding:5px 5px 5px 6px;
}

#second-index .facilitise .td7 {
	padding:2px;
	_padding:8px;

}


/***沿革***/

/***決算事業報告index5***/
#second-index .about a.about11 {
	background-image:url(../about/img/about-parts11.gif);
	background-repeat:no-repeat;
	width:580px;
	height:98px;
	margin-bottom:18px;
	display:block;
}
#second-index .about a.about12 {
	background-image:url(../about/img/about-parts12.gif);
	background-repeat:no-repeat;
	width:580px;
	height:98px;
	margin-bottom:18px;
	display:block;

}

#second-index .about .about13 {
	background-image:url(../about/img/about-parts13.gif);
	background-repeat:no-repeat;
	width:580px;
	height:98px;
	margin-bottom:18px;
	display:block;

}
#second-index .about .about14 {
	display:block; 
	float:left; 
	vertical-align:center; 
	margin:5px 10px 5px 0px;
}
#second-index .about .about23 {
	padding-left:160px;
}


/***about***//***about***/

/***facilities-事業所案内***//***facilities***/
#second-index .office a .office01{
	background-image:url(../facilities/img/facikities-parts03.png);
	background-repeat:no-repeat;
	width:580px;
	height:234px;
	display:block;
	margin-bottom:5px;

}
#second-index .office a .office02{
	background-image:url(../facilities/img/facikities-parts04.png);
	background-repeat:no-repeat;
	width:580px;
	height:234px;
	margin-bottom:5px;
	display:block;


}
#second-index .office a .office03{
	background-image:url(../facilities/img/facilitise-parts26.png);
	background-repeat:no-repeat;
	width:580px;
	height:234px;
	margin-bottom:5px;
	display:block;
}
#second-index .office a .office01-1{
	background-image:url(../facilities/img/facikities-parts06-2.png);
	background-repeat:no-repeat;
	width:550px;
	height:100px;
	display:block;
	margin-bottom:10px;
	margin-left:2px;
}
#second-index .office a:hover .office01-1{
	background-image:url(../facilities/img/facikities-parts06-2_on.png);
	background-repeat:no-repeat;
	width:550px;
	height:100px;
	display:block;
	margin-bottom:10px;
	margin-left:2px;
}

#second-index .office a .office02-2{
	background-image:url(../facilities/img/facikities-parts05-2.png);
	background-repeat:no-repeat;
	width:550px;
	height:100px;
	margin-bottom:10px;
	display:block;
	margin-left:2px;

}
#second-index .office a:hover .office02-2{
	background-image:url(../facilities/img/facikities-parts05-2_on.png);
	background-repeat:no-repeat;
	width:550px;
	height:100px;
	margin-bottom:10px;
	display:block;
	margin-left:2px;

}


#second-index .office a:hover .office01{
	background-image:url(../facilities/img/facikities-parts03_on.png);
	background-repeat:no-repeat;
	background-position:bottom ;
	width:580px;
	height:234px;
	margin-bottom:5px;

}
#second-index .office a:hover .office02{
	background-image:url(../facilities/img/facikities-parts04_on.png);
	background-repeat:no-repeat;
	background-position:center bottom ;
	width:580px;
	margin-bottom:5px;
}
#second-index .office a:hover .office03{
	background-image:url(../facilities/img/facilitise-parts26_on.png);
	background-repeat:no-repeat;
	background-position:center bottom ;
	width:580px;
	margin-bottom:5px;
}
/*特別養護老人ホーム*/
#second-index .facilitise .facilities-01{
	background-image:url(../facilities/img/facilitise-parts19.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:66px;
}
#second-index .facilitise .facilities-02{
	background-image:url(../facilities/img/facilitise-parts20.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:66px;
}
#second-index .facilitise .facilities-03{
	background-image:url(../facilities/img/facilitise-parts21.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:66px;
}
#second-index .facilitise .facilities-04{
	background-image:url(../facilities/img/facilitise-parts22.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:66px;
}
#second-index .facilitise .facilities-05{
	background-image:url(../facilities/img/facilitise-parts23.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:66px;
}


/***facilities-事業所案内***//***facilities***/

/***staff***//***staff***/
#second-index .staff .staff01{
	background-image:url(../staff/img/staff-parts01.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:159px;
	display:block;
	margin-bottom:10px;
	padding:65px 0px 0px 300px;
	line-height:300%;

}
#second-index .staff .staff02{
	background-image:url(../staff/img/staff-parts02.jpg);
	width:280px;
	height:159px;
	display:block;
	margin-bottom:10px;
	padding:65px 245px 0px 55px;
	line-height:300%;
	text-align:left;
}
#second-index .staff .staff03{
	font-size:14px;
	font-weight:bold;
	color:#1664B7;
	display:block;
	margin-bottom:8px;
}

#second-index .staff .staff04 {
	width:530px;
	margin:0px 10px 10px 40px; 
	line-height:170%;
	text-align:left;
}

#second-index .staff .staff05 {
	font-size:14px;
	font-weight:bold;
	/*background-color:#82BAF6;*/
	color:#1664B7;
	display:block;
	padding:3px 3px 0px 0px;
	width:auto;
	margin-bottom:8px;
}
#second-index .staff .staff06{
	font-size:14px;
	font-weight:bold;
	color:#CA5EB3;
	display:block;
	margin-bottom:8px;
}
#second-index .staff .staff07{
	font-size:14px;
	font-weight:bold;
	/*background-color:#82BAF6;*/
	color:#CA5EB3;
	display:block;
	padding:3px 10px 0px 0px;
	width:auto;
	margin-bottom:8px;
	text-align:left;
}


/***staff***//***staff***/

/***FAQ***//***FAQ***/


#second-index .faq li.sitemap-li4 {
	display:block;
	vertical-align:middle;
	text-align:left;
	/*padding:0px 10px 10px 50px;*/
	padding:0px 10px 20px 50px;
	font-size:12px;
	border-collapse:collapse;
	background-image:url(../faq/img/faq-parts05.gif);
	background-repeat:no-repeat;

}


#second-index .faq li.sitemap-li3 {
	display:block;
	vertical-align:middle;
	height:31px;
	_height:31px;
	text-align:left;
	padding:12px 0px 0px 50px;
	border-collapse:collapse;
	color:#2128A3;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(../faq/img/faq-parts07.gif);
	background-repeat:no-repeat;

	

}
#sitemap-li a {
	font-size:14px;
}

#second-index .faq ul#sitemap {
	padding:0px 0px 20px 0px;
	_padding:0px 0px 10px 0px;
	display:block;
	background-image:url(img/arrow.gif);
	display:block;


}

#second-index .faq div.siteup {
	margin:5px 0px 8px 10px;
	padding:0px 0px 0px 0px;
	_padding:5px 0px 8px 0px;
	text-align:left;
}

/***FAQ***//***FAQ***/

.year{
	text-align:right;
	margin-right:20px;
}

/**サイトマップ**/

#second-index .sitemap ul.sitemap {
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	margin:20px 0 15px;
	width:250px;
}
#second-index .sitemap div.siteup {
	margin-left:10px;
}
#second-index .sitemap li.sitemap-ttl {
	font-size:12px;
	font-weight:bold;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 5px 5px;
	padding:4px;
	text-align:left;
	color:#2128A3;

}
#second-index .sitemap li.sitemap-li {
	font-size:12px;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 1px 60px;
	text-align:left;
}

#second-index .sitemap .sitemap-li a {
	font-size:12px;
}


/**リンク集**/

#second-index .link #link_main {
	width: 474px;
}

#second-index .link .body_middle_2 {
	width: 460px;
	height: 770px;
	float: left;
	background: #FFFFFF;
}	

#second-index .link ul.small {
	list-style-type: none;
	display:block;
	width: 474px;
	height: 90px;
	margin-bottom:10px;

}
/***/
li.link_body_small_3 a {
	width: 222px;
	height: 90px;
	float:left;
	background: url(../link/img/top_image_3.jpg) no-repeat left bottom;
	display:block;
	margin-right:10px;
}

#link_body_small_3 a:hover {
	background: url(../link/img/top_image_3_1.jpg) no-repeat;
	display:block;

}
li.link_body_small_3 {
	width: 222px;
	height: 90px;
	display:inline;
}
li.link_body_small_4 a {
	width: 222px;
	height: 90px;
	background: url(../link/img/top_image_4.jpg) no-repeat left bottom;
	margin-left:20px;
	display:block;
}

#link_body_small_4 a:hover {
	background: url(../link/img/top_image_4_1.jpg) no-repeat;
}
li.link_body_small_4 {
	width: 222px;
	height: 90px;
	display:inline;
	margin-left: 10px;

}
/***/
/***/
li.link_body_small_5 a {
	width: 222px;
	height: 90px;
	float:left;
	background: url(../link/img/top_image_5.jpg) no-repeat left bottom;
	display:block;
	margin-right:10px;
}

#link_body_small_5 a:hover {
	background: url(../link/img/top_image_5_1.jpg) no-repeat;
	display:block;

}
li.link_body_small_5 {
	width: 222px;
	height: 90px;
	display:inline;
}
li.link_body_small_6 a {
	width: 222px;
	height: 90px;
	background: url(../link/img/top_image_6.jpg) no-repeat left bottom;
	margin-left:20px;
	display:block;
}

#link_body_small_6 a:hover {
	background: url(../link/img/top_image_6_1.jpg) no-repeat;
}
li.link_body_small_4 {
	width: 222px;
	height: 90px;
	display:inline;
	margin-left: 10px;

}
/***/
/***/
li.link_body_small_7 a {
	width: 222px;
	height: 90px;
	float:left;
	background: url(../link/img/top_image_7.jpg) no-repeat left bottom;
	display:block;
	margin-right:10px;
}

#link_body_small_7 a:hover {
	background: url(../link/img/top_image_7_1.jpg) no-repeat;
	display:block;

}
li.link_body_small_7 {
	width: 222px;
	height: 90px;
	display:inline;
}
li.link_body_small_8 a {
	width: 222px;
	height: 90px;
	background: url(../link/img/top_image_8.jpg) no-repeat left bottom;
	margin-left:20px;
	display:block;
}

#link_body_small_8 a:hover {
	background: url(../link/img/top_image_8_1.jpg) no-repeat;
	display:block;

}
li.link_body_small_8 {
	width: 222px;
	height: 90px;
	display:inline;
	margin-left: 10px;

}
li.link_body_small_9 a {
	width: 222px;
	height: 90px;
	float:left;
	background: url(../link/img/top_image_9.jpg) no-repeat left bottom;
	display:block;
	margin-right:10px;
}

#link_body_small_9 a:hover {
	background: url(../link/img/top_image_9_1.jpg) no-repeat;
	display:block;

}
li.link_body_small_9 {
	width: 222px;
	height: 90px;
	display:inline;
}
li.link_body_small_10 a {
	width: 222px;
	height: 90px;
	float:left;
	background: url(../link/img/top_image_10.jpg) no-repeat left bottom;
	display:block;
	margin-right:10px;
}

#link_body_small_10 a:hover {
	background: url(../link/img/top_image_10_1.jpg) no-repeat;
	display:block;

}
li.link_body_small_10 {
	width: 222px;
	height: 90px;
	display:inline;
}

/***/



/**リンク集終了**/


/***add 100609****/

#main-index li#cat010 a{
	background-image:url(../img/img-bnn05.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:87px;
	width:280px;
	display:block;
	margin-bottom:10px;
}
#main-index li#cat010 {
	height:87px;
	width:280px;
	display:inline;
	margin-bottom:10px;
}

#main-index #main-news2 {
	background-image:url(../img/main-content_bnn.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:150px;
	width:585px;
	margin:20px auto 20px auto;
	_margin:20px auto 0 0px auto;

}

#main-index .inner-main-news2 {
	/*padding:100px 0 0 0px;*/
	width:585px;

}

#main-index .anex{
	line-height:1.6;
	width:300px;
	_width:270px;
	margin: 103px 0 0 140px;
	_margin: 103px 0 0 80px;
	text-align: center; 
	float: left;
}


#main-index .qalink{
	margin:8px 36px 0 0; 
	_margin:8px 18px 0 0; 

	float: right; 
	width: 140px; 
	line-height:2.8;
	width:100px;
	height:100px;

}
#main-index .qalink a{
	width:100px;
	height:100px;
	display:block;
	float: right; 

}

#main-index .qalink a:hover{
	/*color:#11294F;*/
}

#main-index .pricelist{
	float:right;
	font-size:10px;
	/*line-height:2.8;*/
	margin:18px 50px 0 0;
	_margin:18px 25px 0 0;
	text-align:center;

}
