@charset "utf-8";

br.all,div.all{
	clear:both;
}

.bookmarkPlugin{
	padding:7px 0 0 390px;
	height:26px;
	float:left;
}

.bookmarkPlugin_{
	padding:7px 0 0 140px;
	height:26px;
	float:left;
}

div.my-google{
	float: left;
	height:40px;
	width:	40px;
	top: 5px;
}

div.my-twitter {
	float: left;
	width:	80px;
	top: 5px;
}

div.my-mixi {
	float: left;
	width: 80px;
	top: 5px;
}


div.my-facebook {
	float: left;
	width: 120px;
	top: 4px;
}

div.my-clear {
	clear: both;
}

.mainImage01{
	border:solid 1px #E3E3E3;
	width:688px;
	height:auto;
	float:left;
}

.mainImage02{
	# border:solid 1px #ECDC13;
	width:241px;
	height:auto;
	float:left;
	margin-left:7px;
}

.boxNews{
	margin-top:12px;
	width:385px;
	height:auto;
	float:left;
}

.boxNews span.title01{
	padding:0 0 0 14px;
	font-size:15px;
	font-weight:bold;
	display:block;
	float:left;
}

.boxNews span.link01 a{
	margin:3px 0 0 0;
	color:#C36;
	font-size:10px;
	display:block;
	float:right;
	background-image: url(../img/bgLinkArrow.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
	padding:0px 10px 0 10px;
}

.boxNews span.link01 a:hover{
	padding:1px 9px 0 10px;
	background-position:left 3px;
	text-decoration:none;
}

.boxNews  ul{
	list-style: none;
	display:block;
	margin:10px 0 0 0;
}


.boxNews ul li {
	display:block;
	background-image: url(../img/bgBorderList01.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:7px 0 10px 0;
}

.boxNews ul li a {
	display:block;
	color:#C36;
	font-size:12px;
	
}

.boxNews ul li a:hover {
	display:block;
	color:#C36;
	font-size:12px;
	padding:0px 0 0 1px;
}

.boxNews ul li span{
	display:block;
	color:#333;
	font-size:12px;
	text-indent:15px;
}

.boxNews ul li p{
	display:block;
	color:#C36;
	font-size:12px;
	padding:3px 0 0 15px;
}

.boxTomo{
	margin:12px 0 0 16px;;
	width:285px;
	height:auto;
	float:left;
}

.boxTomo span.title01{
	padding:0 0 0 14px;
	font-size:15px;
	font-weight:bold;
	display:block;
	float:left;
}

.boxTomo span.link01 a{
	margin:3px 0 0 0;
	color:#C36;
	font-size:10px;
	display:block;
	float:right;
	background-image: url(../img/bgLinkArrow.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
	padding:0px 10px 0 10px;
}

.boxTomo span.link01 a:hover{
	padding:1px 9px 0 10px;
	background-position:left 3px;
	text-decoration:none;
}

.boxTomo  ul{
	list-style: none;
	display:block;
	margin:10px 0 0 0;
}


.boxTomo ul li {
	display:block;
	background-image: url(../img/bgBorderList01.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:7px 0 10px 0;
	
}

.boxTomo ul li a {
	display:block;
	color:#C36;
	font-size:12px;
	
}

.boxTomo ul li a:hover {
	display:block;
	color:#C36;
	font-size:12px;
	padding:0px 0 0 1px;
}

.boxTomo ul li span{
	display:block;
	color:#333;
	font-size:12px;
	text-indent:15px;
}

.boxTomo ul li p{
	display:block;
	color:#C36;
	font-size:12px;
	padding:3px 0 0 15px;
}

.boxTwitter{
	margin:12px 0 0 11px;;
	width:241px;
	height:auto;
	float:left;
}

#banner{
	text-align:center;
}

#banner span{
	display:block;
	color:#999;
	text-align:center;
}

#banner img{
	margin:20px 5px 10px;
}

####

/*popURL*/
.tblCircleList tr td a{
	
}

#dropmenu{
  list-style-type: none;
  width: auto;
  top:0;


}
#dropmenu li{
  position: relative;
  width: auto;
  float: left;

  
}
#dropmenu li a{
  display: block;

}
#dropmenu li:hover > a{
  
}
#dropmenu > li:hover > a{

}
#dropmenu li ul{
  list-style: none;
 


}
#dropmenu li:last-child ul{
  width: 100%
}
#dropmenu li ul li{
  overflow: hidden;
  width: auto;
  height: 0;

}
#dropmenu li ul li a{
  background-color:#F4F4F4;
  color:#C36;
  text-align: left;
  border-top:solid 1px #FFF;
}

#dropmenu li:hover ul li{
  display:block;
  overflow: visible;
  height: auto;
  width: 100%
}
#dropmenu li:hover ul li:first-child{
  border-top: 0;
}
#dropmenu li:hover ul li:last-child{
  border-bottom: 0;
}
#dropmenu li:hover ul li:last-child a{
  
}

/*popURL2*/
.tblCircleList tr td a{
}
.dropmenu2{
  list-style-type: none;
  width: 190px;
  height: 40px;
  position: relative;
}
.dropmenu2 li{
  position: relative;
  width: 100%;
  white-space: normal;
}
.dropmenu2 li a{
  display: block;
}

.dropmenu2 li ul{
  margin-left:60px;			//20171014
  //list-style: none;			//20171014
  list-style-type: none;	//20171014
  position: absolute;
  top: 100%;
  left: 0;
}
.dropmenu2 li:last-child ul{
  width: 100%
}
.dropmenu2 li ul li{
  overflow: hidden;
  background-color:#F4F4F4;
  line-height:1.2;
  width: 150%;
  height: 0;
  z-index:1;
  list-style: none;
}
.dropmenu2 li ul li a{
  width:auto;
  color:#C36;
  text-align: left;
  border-top:solid 1px #FFF;
}
.dropmenu2 li:hover ul li{
  overflow: visible;
  min-height: 38px;
  height:auto;
}
.dropmenu2 li:hover ul li:first-child{
  border-top: 0;
}
.dropmenu2 li:hover ul li:last-child{
 border-bottom: 0;
}
.dropmenu2 li:hover ul li:last-child a{
