@charset "utf-8";

/*------------------------------------------------*/
/*  NEIGEtemplate ver1.0  */
/*------------------------------------------------*/
/*  templatename [layout]  */
/*  update []  */
/*  ID [NT]  */
/*------------------------------------------------*/


/*　個別設定　*/
/* -----------------------------------------------*/
body {
background-image:url(../images/body_back01.jpg);
}
a { color:#ff7800; }
a:hover { color:#ff7800; }

/*　Header Set　*/
div.hnavi a {
margin-left:16px;
padding-top:10px;
display:inline-block;
color:#000000;
font-size:12px;
line-height:1.3;
text-decoration:none;
background:url(../images/icon01.jpg) 0px 0px no-repeat;
}
div.hnavi a:hover {
color:#45c469;
text-decoration:none;
}

/*　contents Set　*/
.top_dotline {
background:url(../images/contents_dot.jpg) top left repeat-y;
}
.in_dotline {
background:url(../images/contents_dot_.jpg) top left repeat-y;
}
div.footerbanner {
margin:40px auto 30px auto;
width:960px;
height:60px;
text-align:center;
background:url(../images/fbanner_back.jpg) top left no-repeat;
}
div.footerbanner a img {
margin:7px 4px;
font-size:1px;
}
div.sidenavi {
margin-bottom:20px;
width:305px;
}
div.sidenavi div.sidettl {
width:305px;
background:url(../images/sidettl_back.jpg) top left no-repeat;
}
div.sidenavi div.sidettl p {
padding:10px 13px 8px 13px;
color:#ffffff;
font-size:16px;
font-weight:bold;
line-height:1.3;
background:url(../images/sidettl_back.jpg) top left no-repeat;
}
div.sidenavi ul li {
padding-bottom:1px;
width:305px;
font-size:14px;
line-height:1.5;
background:url(../images/dot01.jpg) bottom left repeat-x;
}
div.sidenavi ul li p {
padding:10px 24px;
display:block;
color:#00b66f;
font-size:14px;
line-height:1.5;
text-decoration:none;
background:#e9fdee url(../images/arrow01.gif) 10px 17px no-repeat;
}
div.sidenavi ul li a {
padding:10px 24px;
display:block;
color:#666666;
font-size:14px;
line-height:1.5;
text-decoration:none;
background:#ffffff url(../images/arrow01.gif) 10px 17px no-repeat;
}
div.sidenavi ul li a:hover {
color:#00b66f;
}

/*　ttl　*/
div.ttl01 {
padding:0px 0px 12px 20px;
color:#000000;
font-size:15px;
font-weight:bold;
line-height:1.3;
border-bottom:#efefef solid 1px;
background:url(../images/icon01.jpg) 0px 8px no-repeat;
}
div.ttl01_ {
padding:0px 0px 12px 20px;
color:#000000;
font-size:16px;
font-weight:bold;
line-height:1.3;
border-bottom:#efefef solid 1px;
background:url(../images/icon01.jpg) 0px 8px no-repeat;
}
div.ttl01_ span {
font-size:12px;
font-weight:bold;
line-height:1.3;
}
div.ttl02 {
padding:0px 0px 0px 52px;
border-bottom:#efefef solid 1px;
background:url(../images/icon02.jpg) bottom left no-repeat;
}
div.ttl02 h3,
div.ttl02 h4,
div.ttl02 h5,
div.ttl02 p {
padding:10px 0px 0px 0px;
color:#009d59;
font-size:22px;
line-height:1.5;
}
div.ttl03 {
padding:0px 0px 10px 20px;
border-bottom:#efefef solid 1px;
background:url(../images/icon01.jpg) 0px 8px no-repeat;
}
div.ttl03 span.ttlL {
color:#00b66f;
font-size:16px;
font-weight:bold;
line-height:1.3;
}
div.ttl03 span.ttlM {
color:#666666;
font-size:14px;
font-weight:bold;
line-height:1.3;
}

/*　banner　*/
.topbanner {
margin-top:15px;
font-size:1px;
}
.sidebanner {
margin-bottom:15px;
font-size:1px;
}

/*　各ページ　*/
/* -----------------------------------------------*/
div.bl01-1 {
width:615px;
height:250px;
background:url(../about/img/01_back01.jpg) top left no-repeat;
}
div.bl01-1 p {
margin-left:12px;
width:280px;
}
div.bl01-2 {
width:615px;
height:250px;
background:url(../about/img/01_back02.jpg) top left no-repeat;
}
div.bl01-2 p {
margin-left:313px;
width:280px;
}
div.bl01-3 {
width:615px;
height:250px;
background:url(../about/img/01_back03.jpg) top left no-repeat;
}
div.bl01-3 p {
margin-left:12px;
width:280px;
}
div.time00 {
padding-left:55px;
}
div.time01 {
padding-left:55px;
background:url(../life/img/02_icon01.jpg) 0px 0px no-repeat;
}
div.time02 {
padding-left:55px;
background:url(../life/img/02_icon02.jpg) 0px 0px no-repeat;
}
div.time03 {
padding-left:55px;
background:url(../life/img/02_icon03.jpg) 0px 0px no-repeat;
}
div.time04 {
padding-left:55px;
background:url(../life/img/02_icon04.jpg) 0px 0px no-repeat;
}
div.time05 {
padding-left:55px;
background:url(../life/img/02_icon05.jpg) 0px 0px no-repeat;
}
div.time06 {
padding-left:55px;
background:url(../life/img/02_icon06.jpg) 0px 0px no-repeat;
}
div.time06_1 {
padding-left:55px;
background:url(../life/img/02_icon06_1.jpg) 0px 0px no-repeat;
}
div.time07 {
padding-left:55px;
background:url(../life/img/02_icon07.jpg) 0px 0px no-repeat;
}
div.time08 {
padding-left:55px;
background:url(../life/img/02_icon08.jpg) 0px 0px no-repeat;
}
div.time09 {
padding-left:55px;
background:url(../life/img/02_icon09.jpg) 0px 0px no-repeat;
}
div.time10 {
padding-left:55px;
background:url(../life/img/02_icon10.jpg) 0px 0px no-repeat;
}
div.time11 {
padding-left:55px;
background:url(../life/img/02_icon11.jpg) 0px 0px no-repeat;
}
div.iconbox01 {
width:195px;
height:65px;
background:url(../guide/img/box01-1.jpg) 0px 0px no-repeat;
}
div.iconbox02 {
width:205px;
height:65px;
background:url(../guide/img/box01-2.jpg) 0px 0px no-repeat;
}
div.iconbox03 {
width:615px;
height:65px;
background:url(../guide/img/box02.jpg) 0px 0px no-repeat;
}
div.iconbox01 p,
div.iconbox02 p {
padding:17px 30px 10px 17px;
font-size:12px;
line-height:1.5;
}
div.iconbox03 p {
padding:17px 10px 10px 65px;
color:#ff0000;
font-size:12px;
font-weight:bold;
line-height:1.5;
}


/*　Footer　*/
/* -----------------------------------------------*/
div#Footer {
min-height:255px;
border-top:#cdbca0 solid 1px;
background:#dff3b7;
}
div#Footerinner {
min-height:255px;
background:url(../images/fimg.jpg) 813px 18px no-repeat;
}
div#Footercopy .add {
width:255px;
color:#221815;
position:absolute;
top:28px;
left:370px;
}

/*　MT　*/
/* -----------------------------------------------*/
div.mtpagelink span {
color:#00b66f;
line-height:1.2;
}

/*フォームはじめ*/

.button{
	border: medium none ;
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.cen{
	text-align:center;
}
/*フォームおわり*/