@charset "shift_jis";
/* CSS Document */

div#ContesArea {
background:url(../imges/common_back.jpg) repeat-y;
width:720px;
}
table tr td.newsarea {
background:#375431;
}
table tr td.newsarea p {
padding:0;
margin:0;
padding-top:3px;
font-size:12px;
color:#FFF;
}

table tr td.newsarea p a { 
color:#FFF;
text-decoration:none;
}

table tr td.newsarea div {
width:130px;
height:75px;
margin:0px;
padding:0px;
margin-top:71px;
margin-left:129px;
}

table tr td.newsarea div p a {
color:#FFF;
text-decoration:none;
}

table tr td#HeadAreaText div {
margin:0px;
padding:0px;
margin-top:6px;
margin-left:12px;
}
table tr td#HeadAreaText div p {
margin:0px;
padding:0px;
color:#762600;
font-size:14px;
text-align:left;
line-height:130%;
}

div#MainContensArea {
width:710px;
margin:0px;
padding:0px;
margin-top:12px;
margin-left:12px;
}

div.itemboxarea {
width:710px;
clear:both;
padding-bottom:24px;
clear:both;
/*border:1px #F00 solid;*/
height:auto;
}

div.itemboxareatypea {
height:181px;
}
*+html div.itemboxareatypea {
height:280px;
}

div.itemboxareatypeb {
height:145px;
}
*+html div.itemboxareatypeb {
height:230px;
}

div.itemboxareatypec {
height:163px;
}
*+html div.itemboxareatypec {
height:263px;
}

div.itemboxareatyped {
height:146px;
}
*+html div.itemboxareatyped {
height:246px;
}

div.itemboxarea div.leftbox {
float:left;
}

div.itemboxarea div.rightbox {
float:right;
}

div.itemboxarea div.leftbox div.cornera,
div.itemboxarea div.rightbox div.cornerb {
width:342px;
height:auto;
}
div.itemboxarea div.leftbox div.cornerc,
div.itemboxarea div.rightbox div.cornerh {
width:342px;
height:auto;
}
div.itemboxarea div.leftbox div.cornerf,
div.itemboxarea div.rightbox div.cornerd {
width:342px;
height:auto;
}
div.itemboxarea div.leftbox div.cornerg,
div.itemboxarea div.rightbox div.cornere {
width:342px;
height:auto;
}



div.itemboxarea div.leftbox div.cornera ul,
div.itemboxarea div.leftbox div.cornera ul li,
div.itemboxarea div.rightbox div.cornerb ul,
div.itemboxarea div.rightbox div.cornerb ul li,
div.itemboxarea div.leftbox div.cornerc ul,
div.itemboxarea div.leftbox div.cornerc ul li,
div.itemboxarea div.rightbox div.cornerd ul,
div.itemboxarea div.rightbox div.cornerd ul li,

div.itemboxarea div.rightbox div.cornere ul,
div.itemboxarea div.rightbox div.cornere ul li,

div.itemboxarea div.leftbox div.cornerf ul,
div.itemboxarea div.leftbox div.cornerf ul li,

div.itemboxarea div.leftbox div.cornerg ul,
div.itemboxarea div.leftbox div.cornerg ul li,
div.itemboxarea div.rightbox div.cornerh ul,
div.itemboxarea div.rightbox div.cornerh ul li {
list-style-type:none;
margin:0px;
padding:0px;
font-size:10px;
}
/*-- cornera ------------------------------------*/

div.itemboxarea div.leftbox div.cornera ul {
padding-top:10px;
padding-left:5px;
}
div.itemboxarea div.leftbox div.cornera ul li {
margin-bottom:5px;
}
* html div.itemboxarea div.leftbox div.cornera ul li {
margin-bottom:0px;
}
*+html div.itemboxarea div.leftbox div.cornera ul li {
margin-bottom:0px;
}

div.itemboxarea div.leftbox div.cornera ul li a {
text-decoration:none;
color:#762600;
background:url(../imges/icon_type1.gif) no-repeat 0px -1px;
padding-left:13px;
}


/*-- cornerb ------------------------------------*/


div.itemboxarea div.rightbox div.cornerb ul {
padding-top:10px;
padding-left:5px;
}
div.itemboxarea div.rightbox div.cornerb ul li {
margin-bottom:5px;
}
* html div.itemboxarea div.rightbox div.cornerb ul li {
margin:0px;
}
*+html div.itemboxarea div.rightbox div.cornerb ul li {
margin:0px;
}

div.itemboxarea div.rightbox div.cornerb ul li a {
text-decoration:none;
color:#762600;
background:url(../imges/icon_type2.gif) no-repeat 0 -1px;
padding-left:13px;
}
div.itemboxarea div.rightbox div.cornerb {
padding-right:12px;
}

/*-- cornerc ------------------------------------*/

div.itemboxarea div.leftbox div.cornerc ul {
padding-top:10px;
padding-left:5px;
}
div.itemboxarea div.leftbox div.cornerc ul li {
margin-bottom:5px;
height:12px;
}
* html div.itemboxarea div.leftbox div.cornerc ul li {
margin-bottom:0px;
}
*+html div.itemboxarea div.leftbox div.cornerc ul li {
margin-bottom:0px;
}
div.itemboxarea div.leftbox div.cornerc ul li a {
text-decoration:none;
color:#762600;
background:url(../imges/icon_type3.gif) no-repeat 0 -1px;
padding-left:13px;
}

div.itemboxarea div.leftbox div.cornerc {
/*padding-right:12px;*/
}


/*-- cornerd ------------------------------------*/

div.itemboxarea div.rightbox div.cornerd ul {
padding-top:10px;
padding-left:5px;
}
div.itemboxarea div.rightbox div.cornerd ul li {
margin-bottom:5px;
}
* html div.itemboxarea div.rightbox div.cornerd ul li {
margin-bottom:-2px;
}
*+html div.itemboxarea div.rightbox div.cornerd ul li {
margin-bottom:-2px;
}
div.itemboxarea div.rightbox div.cornerd ul li a {
text-decoration:none;
color:#762600;
background:url(../imges/icon_type4.gif) no-repeat 0 -1px;
padding-left:13px;
}

div.itemboxarea div.rightbox div.cornerd {
padding-right:12px;
}


/*-- cornere ------------------------------------*/

div.itemboxarea div.rightbox div.cornere ul {
padding-top:10px;
padding-left:5px;
}
div.itemboxarea div.rightbox div.cornere ul li {
margin-bottom:5px;
}
* html div.itemboxarea div.rightbox div.cornere ul li {
margin-bottom:-2px;
}
*+html div.itemboxarea div.rightbox div.cornere ul li {
margin-bottom:-2px;
}
div.itemboxarea div.rightbox div.cornere ul li a {
text-decoration:none;
color:#762600;
background:url(../imges/icon_type5.gif) no-repeat 0 -1px;
padding-left:13px;
}

div.itemboxarea div.rightbox div.cornere {
padding-right:12px;
}

/*-- cornerf ------------------------------------*/

div.itemboxarea div.leftbox div.cornerf ul {
padding-top:10px;
padding-left:5px;
}
div.itemboxarea div.leftbox div.cornerf ul li {
margin-bottom:5px;
}
* html div.itemboxarea div.leftbox div.cornerf ul li {
margin-bottom:-2px;
}
*+html div.itemboxarea div.leftbox div.cornerf ul li {
margin-bottom:-2px;
}

div.itemboxarea div.leftbox div.cornerf ul li a {
text-decoration:none;
color:#762600;
background:url(../imges/icon_type6.gif) no-repeat 0 -1px;
padding-left:13px;
}

div.itemboxarea div.leftbox div.cornerf {
padding-right:12px;
}


/*-- cornerg ------------------------------------*/

div.itemboxarea div.leftbox div.cornerg ul {
padding-top:10px;
padding-left:5px;
}
div.itemboxarea div.leftbox div.cornerg ul li {
margin-bottom:5px;
}
* html div.itemboxarea div.leftbox div.cornerg ul li {
margin-bottom:-2px;
}
*+html div.itemboxarea div.leftbox div.cornerg ul li {
margin-bottom:-2px;
}
div.itemboxarea div.leftbox div.cornerg ul li a {
text-decoration:none;
color:#762600;
background:url(../imges/icon_type7.gif) no-repeat 0 -1px;
margin:0px;
padding:0px;
padding-left:13px;
}


div.itemboxarea div.leftbox div.cornerf {
padding-right:12px;
}

/*-- cornerh ------------------------------------*/

div.itemboxarea div.rightbox div.cornerh ul {
padding-top:10px;
padding-left:5px;
}
div.itemboxarea div.rightbox div.cornerh ul li {
margin-bottom:5px;
}
* html div.itemboxarea div.rightbox div.cornerh ul li {
margin-bottom:-2px;
}
*+html div.itemboxarea div.rightbox div.cornerh ul li {
margin-bottom:-2px;
}

div.itemboxarea div.rightbox div.cornerh ul li a {
text-decoration:none;
color:#762600;
background:url(../imges/icon_type8.gif) no-repeat 0 -1px;
padding-left:13px;
}
div.itemboxarea div.rightbox div.cornerh {
padding-right:12px;
}
/*-------------------------------------------*/

div.clearmargin {
clear:both;
}


/*---------------------

	subpagehead

----------------------*/
table tr td p.subpagehead,
table tr td div.subpagehead  {
margin:0px;
padding:0px;
font-size:12px;
color:#762600;
padding-left:18px;
}

/*---------------------

	clearfix

----------------------*/



.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix{
  zoom:1;
}
























