@charset "utf-8";

/*----------------------------------------------------
#lColumn
----------------------------------------------------*/

#contents #lColumn {
	width:460px;
}

#contents .message{
	margin-bottom:15px;
}



/*----------------------------------------------------
#info
----------------------------------------------------*/

#contents #lColumn #info{
	/*width:390px;*/
	margin:18px 20px 0 50px;
	/*overflow-y:scroll;
	height:800px;*/
}

/*#contents #lColumn #info dl{
	padding-right:10px;
}*/ 

#contents #lColumn #info dl dt{
	padding-bottom:5px;
	border-bottom:1px #cccccc solid;
	
} 
#contents #lColumn #info dl dd{
	margin-top:7px;
	padding-bottom:7px;
	border-bottom:1px #cccccc solid;	
} 

#contents #lColumn #info .more{
	text-align:right;
	margin-top:7px;
}

#contents #lColumn #info dl dd span.cnt{
	padding-right:30px;
	background: url(../img/top/ico_new.gif) no-repeat right 50%;
	overflow:visible;
}





/*----------------------------------------------------
#rColumn
----------------------------------------------------*/

#contents #rColumn {
	width:280px;
}


/*----------------------------------------------------
#banner
----------------------------------------------------*/

strong.color{
	color:#046a1b;
}

#contents #rColumn #banner{
	width:232px;
	margin:18px 50px 0 0;
	
} 

#contents #rColumn #banner ul#bannarL li{
	margin-bottom:10px;
	
} 

#contents #rColumn #banner ul#bannarS li{
	padding:5px 0;
	margin-bottom:5px;
	border-bottom:1px #cccccc solid;
	
} 

#contents #rColumn #banner ul#bannarS li:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

#contents #rColumn #banner ul#bannarS li{
  zoom:1;
}


/*----------------------------------------------------
#slideshow
----------------------------------------------------*/

#slideshow,
#slideshow .ss-screen .ss-slide,
#slideshow .ss-control{
    width: 232px;
}

#slideshow .ss-screen,
#slideshow .ss-screen .ss-slide{
    height: 170px;
}

#slideshow{
	margin-bottom:15px;
}

#slideshow .ss-screen {
    width: 100%;
    overflow: hidden;
    background: gray;
	margin-top:1px;
}

#slideshow .ss-screen p {
    /*margin: 12px;*/
}

#slideshow .ss-screen .ss-slide {
    float: left;
    background: white;
}

#slideshow .ss-control {
    background-color: #03B357;
	margin-top:1px;
	text-align:center;
	height:14px;
}

#slideshow .ss-control a.ss-prev {
	display:block;
    float: left;
	background:url(../img/top/sp_lbtn.gif) no-repeat;
	width:39px;
	height:14px;
	overflow: hidden;
	text-indent:8888px;
}

#slideshow .ss-control a.ss-next {
	display:block;
    float: right;
	background:url(../img/top/sp_rbtn.gif) no-repeat;
	width:39px;
	height:14px;
	overflow: hidden;
	text-indent:8888px;
}

#slideshow .ss-control .ss-shortcuts {
	height:14px;
	width:33px;
	margin:0 auto;
}

#slideshow .ss-control .ss-shortcuts li {
    margin-right: 4px;
	float: left;
	margin-top:1px;
}

#slideshow .ss-control .ss-shortcuts a {
	display:block;
    width: 12px;
	height:12px;
	background:url(../img/top/sp_off.gif) no-repeat left top;
	text-indent:8888px;
	overflow: hidden;
}

#slideshow .ss-control .ss-shortcuts li a.current {
    background:url(../img/top/sp_on.gif) no-repeat left top;
    cursor: default;
}

#flashArea{
	position:relative;
}

#flashArea .flashP{
	position: absolute;
	right:0;
	top:0;
}
