body{ line-height:1.6; color:#222;}
img { border:none;}
.base {
	font-size: 10pt;
	font-style: normal;
	line-height: 1.6;
}
a:link {
	font-size: 9pt;
	line-height: normal;
	color: D2691E;
	text-decoration: none;
	font-weight: normal;

}
a:hover {
	line-height: normal;
	font-weight: normal;
	color: #333366;
	background-color: #CCCCCC;

}
.title {
	font-size: 12pt;
	line-height: 13pt;
	font-weight: bold;


}
a:visited {
	color: #D2691E;
	text-decoration: none;
	line-height: normal;


}
.s {
	font-size: 9pt;
	line-height: 13pt;

}
.unnamed1 {
	font-size: 8pt;
	line-height: 10pt;
}


/****** 
add 2015/02/16
******************/
h1{ font-size:28px;}

/** { margin: 0; padding: 0; list-style:none;}*/
table{line-height:1.6;}
.fntS{ font-size:12px;}
.fntM{ font-size:14px;}
.fntL{ font-size:18px;}
.fntLL{ font-size:24px;}

.gosso_bg{}
.tblset1{ padding:5px;}
.gosso_txt1{ height:450px; font-size:16px; padding:30px 10px 30px 0; line-height:2.2; background:url(./images/bg_gosso2015new.png) no-repeat bottom left; text-align:right;}
.gosso_txt1 h2{ font-size:26px; margin:15px 0 15px 0;}
ul.gosso_txt2{ margin:0px 0 50px 0;  width:460px; clear:both; padding:0; float:right;}
ul.gosso_txt2 li{ list-style:none; font-weight:bold; color:#fff; text-align:right;}
ul.gosso_txt2 li a{color:#fff; display:block; padding:6px 5px 6px 10px;margin:0 0 10px 0;background-color:rgba(140,119,33,0.8);border-right:5px solid #957804;font-size:16px!important; line-height:20px; font-weight:bold!important;
border-radius: 10px; /* CSS3草案 */ 
-webkit-border-radius: 10px; /* Safari,Google Chrome用 */ 
-moz-border-radius: 10px; /* Firefox用 */
}
ul.gosso_txt2 li a:hover{background-color:rgba(157,134,41,0.6);}

ul.gosso_txt2 li a{background-color:#99863a\9;margin:0 0 5px 0\9; height:45px\9; } /*IE8*/
ul.gosso_txt2 li a:hover{background-color:#aa984e\9;font-size:font-size:16px\9 !important;color:#fff\9 !important;} /*IE8*/

ul.gosso_txt2 li:before{}

.gosso_txt3{ width:700px;}
.gosso_txt3 dt{ color:#f8f8f8; font-size:16px;font-weight:bold; border-left:8px solid #912b2b; background-color:#a23838; padding:4px 0 4px 10px; margin:0 0 8px 0;}/*#957804  a3924d*/
.gosso_txt3 dd{ font-size:13px; margin:0 0 30px 0;}
.gosso_txt3 .bttl{ font-weight:bold; font-size:16px;}

p.lintxt{ font-size:14px; line-height:35px;vertical-align:middle; padding:0px 0 0px 0;}
p.lintxt img{vertical-align:middle;}
/* clearfix
===========================================================*/
.clearfix:after {
  content: "."; 
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1%;
}

* html .clearfix {
  height: 1%;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
