@charset "utf-8";


#content {
overflow: hidden;
}

h3{
color:#663300;
font-size:14px;
font-weight:bold;
line-height:1.2em;
margin:0;
}

h4{
color:#663300;
font-weight:bold;
margin:0 0 10px 0;
}


p{
margin-bottom:20px;
}

/*index*/
#content .group_con h3{
margin:0 0 15px 0;
}

#content .group_con h3.gr_txt02{
padding-bottom:2px;
border-bottom:3px solid #EBADAF;
}

#content .group_con .gr_txts{
	font-size:11px;
	line-height:1.2em;
	text-indent:-10px;
	color:#999999;
	margin:0 0 20px 10px;
}

#content .group_con  .group_area04{
padding:15px;
background:#E6E3DE;
}

#content .group_con  .group_area04 ul{
margin:0 0 15px 15px;
}

#content .group_con dl {
padding: 10px 0px;
margin-bottom: 15px;
display:block;
}

#content .group_con dt {
clear: both;
float: left;
width: 120px;
background: #EBADAF;
padding:5px;
}

#content .group_con dd {
float: left;
margin:0 0 5px 5px;
padding:5px 15px 5px 15px;
width: 305px;
background:#E6E3DE;
}

#content .group_con dd ul{
width: 280px;
margin:0 0 0 20px;
}


#content .group_con p{
margin:0 0 15px 0;
}

#content .group_con p.gr_txt01{
padding:8px;
background:#E6E3DE;
}

#content .group_con  .group_area01{
clear:both;
}

#content .group_con  .group_area01 p{
margin-bottom:10px;
}


#content .group_con  .group_area01 p a{
color:#663300;
}

#content .group_con .group_area03{
border:3px solid #EBADAF;
margin-top:40px;
padding:15px;
}


#content .group_con .group_area03 table,
#content .group_con .group_area03 th,
#content .group_con .group_area03 td{
border:1px #CCCCCC solid;
}

#content .group_con .group_area03 th,
#content .group_con .group_area03 td{
padding:5px;
}

#content .group_con .group_area03 th{
background: #EBADAF;
}

/*appli*/

#content .group_area05{
margin:0px 0 35px 0;
}

#content .group_area05 h4{
margin:0px 0 5px 0;
padding-bottom:1px;
border-bottom:1px solid #EBADAF;
}


#content .group_area05 p{
margin:0px 0 10px 0;
}


#content .group_area05 p.gr_txt03{
color:#663300;
background-color: #EBADAF;
padding:3px 10px;
}



#content .group_area05 p.gr_txt04{
margin:0  0 10px 25px;
}




#content .group_area06{
margin:0px 0 35px 3px;
border:3px solid #EBADAF;
padding:15px;
}

#content .group_area06 h4{
margin:0px 0 5px 0;
padding-bottom:1px;
border-bottom:1px solid #EBADAF;
}


#content .group_area06 p{
margin:0px 0 10px 0;
}


#content .group_area05 p.gr_txt03{
color:#663300;
background-color: #EBADAF;
padding:3px 10px;
}


#content .group_area02 h4{
background-color:#663300;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:470px;
margin:20px 0 15px 0;
padding:2px 5px 0 8px;
}

#content .group_area02 h5{
font-size:12px;
color:#663300;
font-weight:bold;
margin:0px 0 10px 0;
}


#content .group_area02 p{
margin:0px 0 10px 0;
}


#content .group_area02 ul{
margin:0px 0 10px 15px;
}
