charset "shift_jis";

/* --------------------------------------------------------------------

COMMON CSS・・・サブページ用CSS

 --------------------------------------------------------------------*/


/* -コンテンツ--*/



/* =========================================================
main
========================================================= */
#contents #main{
 	width:760px;

}

/* =========================================================
main_con
========================================================= */
#contents #main_con{
 	width:780px;

}
 

/* =========================================================
gallery_con
========================================================= */
#contents #main #gallery_con {
	width:450px;
	min-height:360px;
	height: auto !important;
	height: 360px;
	float:left;
	position:relative;
	background:#dee729;
	border-right:3px solid #dee729;
}

#contents #main #gallery_con h3{
	width:165px;
	height:36px;
	background:url(../../../gallery/img/title1.gif) no-repeat;
	float:left;
	text-indent:-9999px;
}

#contents #main #gallery_con .title {
	width:265px;
	margin:13px 10px 5px 0;
	float:right;
	text-align:right;
	font-size:14px;
	color:#3f4205;
	font-weight:bold;
}

#contents #main #gallery_con .date {
	clear:both;
	text-align:right;
	font-size:12px;
	color:#3f4205;
	font-weight:normal;
}


#contents #main #gallery_con .g_img {
	clear:both;
	width:380px;
	padding:5px 0 0 0;
	margin:0 auto;
	text-align:center;
}

#contents #main #gallery_con h4 {
	width:242px;
	margin:15px 0 0 18px;
	float:left;
	color:#2d85ac;
	font-weight:bold;
}


/* =========================================================
ranking
========================================================= */

#contents #main #ranking_con {
	width:540px;
	float:left;
	line-height:1.4em;
}


#contents #main #ranking_con h3.year{
	width:300px;
	height:50px;
	background:url(../../../img/yearranking.gif) no-repeat top left;
	margin:20px 0 0 15px;
	float:left;
	text-indent:-9999px;
}

#contents #main #ranking_con h3 {
	width:300px;
	height:50px;
	background:url(../../../img/weekranking.gif) no-repeat top left;
	margin:20px 0 0 15px;
	float:left;
	text-indent:-9999px;
}



#contents #main #ranking_con .date {
	width:180px;
	margin:30px 10px 0 10px;
	float:right;
	text-align:right;
	font-size:110%;
	font-weight:bold;
}

#contents #main #ranking_con .text {
	clear:both;
	width:520px;
	margin:0 0 20px 15px;
	padding:0 0 10px 0;
}

#contents #main #ranking_con .odd {
	clear:both;
	width:505px;
	background:#ffcc99;
	padding:8px;
	border-bottom:solid 1px #000;
    min-height:40px;
    height: auto !important;
    height: 40px;
}

#contents #main #ranking_con .odd ul li.rank {
	float:left;
	margin-left:10px;
	width:50px;
	font-weight:bold;
}

#contents #main #ranking_con .odd ul li.song {
	float:left;
	margin-left:20px;
	width:350px;
}

#contents #main #ranking_con .odd ul li.jacket{
	float:left;
	margin-left:20px;
}

#contents #main #ranking_con .odd ul li.jacket a img{
	width:40px;
}


#contents #main #ranking_con .even {
	clear:both;
	width:505px;
	padding:8px;
	border-bottom:solid 1px #000;
    min-height:40px;
    height: auto !important;
    height: 40px;
}


#contents #main #ranking_con .even ul {
}

#contents #main #ranking_con .even ul li.rank {
	float:left;
	margin-left:10px;
	width:50px;
	font-weight:bold;
}

#contents #main #ranking_con .even ul li.song {
	float:left;
	margin-left:20px;
	width:350px;
}

#contents #main #ranking_con .even ul li.jacket{
	float:left;
	margin-left:20px;
}

#contents #main #ranking_con .even ul li.jacket a img{
	width:40px;
}

#contents #main #ranking_con .prize{
	clear:both;
	width:450px;
	margin:0 auto 30px;
	padding:10px;
	border:2px solid #E70010;
}

#contents #main #ranking_con .prize strong{
	font-weight:bold;
	color:#E70010;
	padding:0 0 5px 0;
	display:block;
	font-size:120%;
}

/* =========================================================
recommend
========================================================= */

#contents #main #recommend {
	width:540px;
	float:left;
	line-height:1.4em;
}



#contents #main #recommend h3{
	width:320px;
	height:50px;
	background:url(../../../img/powersong_title.gif) no-repeat top left;
	margin:20px 0 0 15px;
	float:left;
	text-indent:-9999px;
}

#contents #main #recommend h4{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font-size:110%;
	font-weight:bold;
	border-bottom:1px solid #000;

}


#contents #main #recommend .date{
	width:120px;
	margin:5px 10px 0 10px;
	font-size:110%;
	font-weight:normal;
	text-align:right;
}


#contents #main #recommend .text{
	clear:both;
	width:500px;
	margin:0 10px 0 30px;
	padding:20px 0 20px 0;

}


#contents #main #recommend .text .leftbox{
	float:left;
	margin:0 10px 5px 10px;
}



/* =========================================================
gallery-point
========================================================= */

#contents #main #gallery-point {
	width:540px;
	float:left;
	line-height:1.4em;
}



#contents #main #gallery-point #guest h3{
	width:300px;
	height:36px;
	background:url(../../../img/gallery_tit.gif) no-repeat top left;
	margin:20px 0 10px 15px;
	float:left;
	text-indent:-9999px;
}


#contents #main #gallery-point #post h3{
	width:510px;
	height:50px;
	background:url(../../../img/script_title.gif) no-repeat top left;
	margin:20px 0 0 0;
	float:left;
	text-indent:-9999px;
}

#contents #main #gallery-point #food h3{
	width:300px;
	height:50px;
	background:url(../../../img/food_title.gif) no-repeat top left;
	margin:20px 0 0 0;
	float:left;
	text-indent:-9999px;
}

#contents #main #gallery-point #powersong h3{
	width:300px;
	height:50px;
	background:url(../../../img/powersong_title.gif) no-repeat top left;
	margin:20px 0 0 0;
	float:left;
	text-indent:-9999px;
}

#contents #main #gallery-point #powersong .text a img{
	width:110px;
}

#contents #main #gallery-point #igai h3{
	width:300px;
	height:50px;
	background:url(../../../img/igai_title.gif) no-repeat top left;
	margin:20px 0 0 0;
	float:left;
	text-indent:-9999px;
}


#contents #main #gallery-point #food,
#contents #main #gallery-point #powersong,
#contents #main #gallery-point #igai{
	width:500px;
	margin:0 auto;
	border-bottom:1px dashed #000;
}

#contents #main #gallery-point #post{
	width:500px;
	margin:0 auto;
}

#contents #main #gallery-point h4{
	padding:0 0 10px 0;
	font-size:120%;
	font-weight:bold;
	float:left;
}

#contents #main #gallery-point .date{
	width:180px;
	margin:30px 5px 0 10px;
	float:right;
	font-size:110%;
	font-weight:bold;
	text-align:right;
}

#contents #main #gallery-point .detail{
	clear:both;
	padding:0 0 10px 10px;
}

#contents #main #gallery-point .text{
	clear:both;
	width:490px;
	padding:0 0 10px 10px;
}

#contents #main #gallery-point .text strong{
	font-weight:bold;
	margin:0 0 10px 0;
	display:block;
	background:#eee;
}

#contents #main #gallery-point .text .rightbox{
	float:right;
	margin:0 0 0 10px;
	border:1px solid #CCC;
	
}

#contents #main #gallery-point dl dt{
	font-weight:bold;
	margin:0 0 10px 0;
	display:block;
	background:#eee;	
}

#contents #main #gallery-point dl dd{
	margin:0 0 20px 0;
}


#contents #main #gallery-point .centerbox{
	padding:10px 15px 15px;
	border:2px dashed #000;
	width:380px;
	margin:0 auto;
	text-align:center;
}



/* =========================================================
onairstation
========================================================= */

#contents #main #onairstation {
	width:740px;
	margin:0 auto;
	padding:0 0 400px 0;
}



#contents #main #onairstation h3{
	width:700px;
	height:30px;
	background:url(../../../img/onairstation-t.gif) no-repeat top left;
	margin:20px auto 10px;
	text-indent:-9999px;
}

#contents #main #onairstation h4{
	margin:20px 0 0 20px;
	font-weight:bold;

}


#contents #main #onairstation ul{
	clear:both;
	padding-left:38px;
}


#contents #main #onairstation ul li{
	float:left;
	width:100px;
	margin:40px 10px 0 5px;
	padding-left:20px;
	background:url(../../../img/icon3.gif) no-repeat left top;
}


#contents #main #onairstation ul li a:link,
#contents #main #onairstation ul li a:visited,
#contents #main #onairstation ul li a:active{
	text-decoration:underline;
}


#contents #main #onairstation ul li a:hover{
	color:#09F;
	text-decoration:underline;
}




/* =========================================================
present_con
========================================================= */

#contents #main #present_con{
	width:530px;
	float:left;
	line-height:1.4em;
}

#contents #main #present_con h3{
	width:300px;
	height:35px;
	background:url(../../../present/img/title2.gif) no-repeat top left;
	float:left;
	text-indent:-9999px;
	margin:15px 0 0 20px;
}

#contents #main #present_con .date{
	padding:20px 20px 0 0;
	float:right;
}


#contents #main #present_con .lead{
	clear:both;
	width:470px;
	padding:0 0 10px 0;
	margin:0 auto;
}

#contents #main #present_con .lead h4{
	padding:0 0 10px 0;
	color:#208fc0;
	font-size:110%;
	font-weight:bold;
}

#contents #main #present_con .g_img {
	float:right;
	margin:0 0 10px 10px;
}

#contents #main #present_con p{
	clear:both;
	font-weight:bold;
	font-size:110%;
}


#contents #main #present_con .txt{
	margin:0 0 20px 0;

}

#contents #main #present_con .mes {
	clear:both;
	width:500px;
	height:103px;
	border-bottom:dashed 1px #62bbe0;
	margin:0 auto;
}


#contents #main #present_con .present_select {
	clear:both;
	width:500px;
	border-top:dashed 1px #62bbe0;
	border-bottom:dashed 1px #62bbe0;
	margin:10px auto;
	padding:10px 0 10px 0;
	background: url(../../../img/icon4.gif) no-repeat left top;
}

#contents #main #present_con .present_select .title_present{
	float:left;
	text-align:left;
	width:150px;
	padding-left:25px;
}

#contents #main #present_con .present_select .v_presnt{
	float:left;
	text-align:left;
	width:300px;
}


#contents #main #present_con .product_select .other{
	float:left;
	text-align:left;
	width:300px;
	padding:5px 0 0 0;
}


#contents #main #present_con dl{
	clear:both;
	width:500px;
	height:30px;
	margin:10px auto;
	background: url(../../../img/icon.gif) no-repeat left top;
	border-bottom:dashed 1px #62bbe0;

}



#contents #main #present_con dt{
	float:left;
	text-align:left;
	width:150px;
	padding-left:25px;

}

#contents #main #present_con dd {
	float:left;
	text-align:left;
	width:300px;

}


#contents #main #present_con dl dd input.tel {
	width:50px;
	ime-mode: disabled;
}

#contents #main #present_con dl dd input.zip {
	width:50px;
	ime-mode: disabled;
}

#contents #main #present_con dl dd input.mail{
	width:200px;
	ime-mode: disabled;
}


#contents #main #present_con dl dd input.name,
#contents #main #present_con dl dd input.kana,
#contents #main #present_con dl dd input.rname,
#contents #main #present_con dl dd input.city,
#contents #main #present_con dl dd input.addr,
#contents #main #present_con dl dd textarea.image{
	width:200px;
	ime-mode: active;
}


#contents #main #present_con dl dd textarea.message {
	width:200px;
	height:5em;
	ime-mode: active;
}

#contents #main #present_con #btn{
	clear:both;
	text-align:center;
	padding:20px 0 20px 0px;
}

#contents #main #present_con .errMsg{
	clear:both;
	width:500px;
	height: 130px;
	text-align: center;
	margin: 0px auto;
	font-weight: bold;
	padding-top:60px;
	color:#E70010;
}

#contents #main #present_con .jumptop{
	width:500px;
	text-align: center;
	margin: 0px auto
}

#contents #main #present_con .jumptop a{
	color:#E70010;
	text-decoration:underline;
}

#contents #main #present_con .txt{
	clear:both;
	padding:10px 0 0 30px;
}

#contents #main #present_con .txt a{
	text-decoration: underline;
}



/* =========================================================
satellite
========================================================= */
#satellite{
	width:85%;
	margin:20px auto 40px;
	line-height:1.6em;
}

h3#kanran{
	padding:40px 0 10px 0;
	margin:0 0 20px 0;
	font-weight:bold;
	font-size:150%;
	border-bottom:2px solid #000;
	text-align:center;
}

#satellite strong{
	display:block;
	padding:20px 0 10px 0;
	font-weight:bold;
	font-size:130%;
}

#satellite strong.present{
	padding:20px 0 10px 0;
}

#satellite em{
	display:block;
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:110%;
}

#satellite p{
	padding:0 0 20px 0;
}


#satellite ul{
	padding:0 0 20px 0;
}

#satellite ul li{
	padding:0 0 0 20px;
	background: url(../../../img/icon.gif) no-repeat left top;
}

#satellite ul li a{
	text-decoration:underline;
}


/* =========================================================
.fes 別ウインドウ
========================================================= */


.fes{
	width:500px;
	clear:both;
	padding:20px 30px;
	border:solid 8px #444;
}

.fes h1{
	font-size:120%;
	line-height:1.3em;
	font-weight:bold;
	margin:0 0 20px 0;
    color:#E80113;
}

.fes h2{
	font-weight:bold;
	margin:0 0 5px 0;
}

.fes ul li{
	margin:0 0 5px 0;
}

.fes dl dt{
	margin:20px 0 5px 0;
    color:#E80113;
	
}

.fes dl dd{
	margin:0 0 10px 0;
}


.fes .telnum{
	font-size:110%;
	font-weight:bold;
}

.fes p a,
.fes dl dd a{
	text-decoration:underline;
}

.fes p{
	margin:20px 0 0 0;
}

/* =========================================================
#request_con
========================================================= */

#contents #main #request_con{
	width:530px;
	float:left;


}

#contents #main #request_con h3{
	width:300px;
	height:60px;
	background:url(../../../request/img/title1.gif) no-repeat top left;
	float:left;
	text-indent:-9999px;
}


#contents #main #request_con .date{
	padding:20px 20px 0 0;
	float:right;
	color:#2d85ac;
}

#contents #main #request_con .lead{
	clear:both;
	width:470px;
	padding:0 0 10px 0;
	margin:0 auto;
}

#contents #main #request_con .lead h4{
	padding:0 0 10px 0;
	color:#208fc0;
	font-size:110%;
	font-weight:bold;
}


#contents #main #request_con .mes {
	clear:both;
	width:470px;
	height:103px;
	border-bottom:dashed 1px #000;
	margin:0 auto;
}

#request_con .text{
 clear:both;
 font-size:110%;
 line-height:1.5em;
 margin:10px 0 20px 30px;

}

#request_con .text img{
  float:right;
  margin:0 0 10px 10px;
}



#contents #main #request_con dl{
	clear:both;
	width:470px;
	height:30px;
	margin:10px auto;
	background: url(../../../img/icon.gif) no-repeat left top;
	border-bottom:dashed 1px #000;
}



#contents #main #request_con dt{
	float:left;
	text-align:left;
	width:140px;
	padding-left:25px;

}

#contents #main #request_con dd {
	float:left;
	text-align:left;
	width:280px;

}


#contents #main #request_con dl dd input.tel {
	width:50px;
	ime-mode: disabled;
}

#contents #main #request_con dl dd input.zip {
	width:50px;
	ime-mode: disabled;
}

#contents #main #request_con dl dd input.mail{
	width:200px;
	ime-mode: disabled;
}


#contents #main #request_con dl dd input.name,
#contents #main #request_con dl dd input.kana,
#contents #main #request_con dl dd input.rname,
#contents #main #request_con dl dd input.city,
#contents #main #request_con dl dd input.addr,
#contents #main #request_con dl dd textarea.image{
	width:200px;
	ime-mode: active;
}


#contents #main #request_con dl dd textarea.message {
	width:200px;
	height:5em;
	ime-mode: active;
}

#contents #main #request_con .img {
	width:465px;
	clear:both;
	margin:0 auto;
}

#contents #main #request_con .img .g_img {
	float:left;
	margin:0 5px 0 0;
}


#contents #main #request_con #btn{
	clear:both;
	text-align:center;
	padding:20px 0 20px 0px;
}

#contents #main #request_con .errMsg{
	clear:both;
	width:500px;
	height: 130px;
	text-align: center;
	margin: 0px auto;
	font-weight: bold;
	padding-top:60px;
	color:#E70010;
}


#contents #main #request_con .jumptop{
	width:520px;
	text-align: center;
	margin: 0px auto
}

#contents #main #request_con .jumptop a{
	color:#E70010;
	text-decoration:underline;
}


#contents .sbpost{
	clear:both;
	padding:10px 0 0 0px;
	margin:0 auto;
	height:0px;
	width:480px;
	border-top:1px dashed #000;
}

#contents ul.sbpost li {
	float: left;
	margin-right: 5px;
	list-style-type: none;
}

#header .sbpost{
	clear:both;
	padding-top:30px;
	position:absolute;
	top:89px;
	left: 586px;
	height:0px;
	width: 500px;
}

#header ul.sbpost li {
	float: left;
	margin-right: 5px;
	list-style-type: none;
}


/* =========================================================
#chart_con
========================================================= */

#contents #main #chart_con{
	width:530px;
	float:left;
}

#contents #main #chart_con h3{
	padding:30px 0 20px;
	font-size:120%;
	font-weight:bold;
	text-align:center;

}

#contents #main #chart_con .lead{
	clear:both;
	width:470px;
	padding:0 0 10px 0;
	margin:0 auto;
}

#contents #main #chart_con .lead h4{
	padding:0 0 10px 0;
	color:#208fc0;
	font-size:110%;
	font-weight:bold;
}

#contents #main #chart_con .mes {
	clear:both;
	width:470px;
	height:103px;
	border-bottom:dashed 1px #000;
	margin:0 auto;
}

#chart_con .area{
 margin:0 0 0 20px;
 padding:20px 0 0 0;
 border-top:dashed 2px #000;
}

#contents #main #chart_con iframe{
	width:510px;
	height:1400px;
}

#chart_con .gtext p{
 clear:both;
 font-size:110%;
 line-height:1.5em;
 padding:10px 30px 10px 30px;

}

#chart_con .gtext h4{
 clear:both;
 font-size:110%;
 line-height:1.5em;
 padding:10px 30px 0 30px;
	font-weight:bold;
}

#chart_con .p-photo{
	margin:0 0 0 0;

}

#chart_con .p-photo img{
	margin:0 0 0 20px;
}


#chart_con .center-photo img{
	margin:0 0 0 20px;
}

#chart_con .center-photo{
	text-align:center;
}
#chart_con p em{
	color:#E70010;
}

#chart_con p strong{
	font-weight:bold;
	padding:0 0 10px 0;
	
}

#chart_con p strong a{
	text-decoration:underline;
}

#chart_con dl{
	width:430px;
	margin:10px auto 0;
	padding:15px;
	border:1px dashed #E70010;
}

#chart_con dl dt{
	color:#E70010;
	font-size:120%;
	padding:0 0 10px 0;
}
#chart_con dl dd{
	font-size:110%;
	padding:0 0 5px 0;
}


/* =========================================================
dj
========================================================= */

#global #dj ul{

    padding:12px 0 0 8px;
}

#global #dj ul li{

    padding:2px 0;
}

#global #dj ul li.george a{
	width:150px;
	height:150px;
	background:url(../../../img/george.jpg) no-repeat;
	text-indent:-9999px;
	display:block;

}

#global #dj ul li.chiaki a{
	width:150px;
	height:150px;
	text-indent:-9999px;
	background:url(../../../img/yasuda_photo.jpg) no-repeat;
	display:block;
}

#global #dj p{
	width:151px;
    height:55px;
	margin:0 0 0 10px;
	background:url(../../../img/personality.gif) no-repeat;
	text-indent:-9999px;
}
/*  メニュー--*/

/* =========================================================
menu
========================================================= */
#global #menu {
	margin:0 0 0 9px;
	width:189px;
}

#global #menu ul li{
	text-indent:-9999px;
	padding:0 0 3px 0;
}

#global #menu ul li.menu_gallery a{
	width:150px;
	height:45px;
	margin:8px 0 0 0;
	display:block;
	background:url(../../../img/gallery_btn.gif) no-repeat top left;
}

#global #menu ul li.menu_food a{
	width:150px;
	height:45px;
	display:block;
	background:url(../../../img/food_btn.gif) no-repeat top left;
}

#global #menu ul li.menu_igai a{
	width:150px;
	height:45px;
	display:block;
	background:url(../../../img/igai_chart.gif) no-repeat top left;
}

#global #menu ul li.menu_ranking a{
	width:150px;
	height:45px;
	display:block;
	background:url(../../../img/ranking_btn.gif) no-repeat top left;
}

#global #menu ul li.menu_recommend a{
	width:150px;
	height:45px;
	display:block;
	background:url(../../../img/power_song_btn.gif) no-repeat top left;
}

#global #menu ul li.menu_jp a{
	width:150px;
	height:45px;
	display:block;
	background:url(../../../img/script_title_btn.gif) no-repeat top left;
}

#global #menu ul li.menu_present a{
	width:150px;
	height:45px;
	display:block;
	background:url(../../../img/present_btn.gif) no-repeat top left;
}

#global #menu ul li.menu_request{
	width:150px;
    padding:5px 0 15px 0;
    background:url(../../../img/line_bg.gif) no-repeat bottom left;
}
#global #menu ul li.menu_request a{

	height:90px;
	display:block;
	background:url(../../../img/req_mes.gif) no-repeat top left;
}

#global #menu ul li.menu_st a{
	width:150px;
	height:45px;
	display:block;
	background:url(../../../img/station_btn.gif) no-repeat top left;
}


/* =========================================================
bnr

========================================================= */
#global #bnr{
	margin:10px 0 0 0;	
}


#global #bnr ul li{
	width:146px;
	height:53px;
	margin:0 0 5px 11px;
}

/* =========================================================
qr

========================================================= */
#global #qr{
	width:150px;
	height:140px;
	margin:0 0 0 8px;
	background:url(../../../img/qr_code.gif) no-repeat top center;
	text-indent:-9999px;
}


#global #qr p{
	width:150px;
	height:53px;
}


/* =========================================================
link
========================================================= */
#global #link{
	text-indent:-9999px;
}

#global #link p{
	width:150px;
	height:15px;
	margin:5px 25px 0 7px;
	background:url(../../../img/docodemo.gif) no-repeat top center;	
}


#global #link ul{
	width:165px;
	margin:5px 0 0 20px;
}

#global #link ul li{
	text-indent:-9999px;
}

#global #link ul li.docomo{
	width:63px;
	height:80px;
	float:left;
	background:url(../../../img/docomofm.gif) no-repeat;
}

#global #link ul li.lismo{
	width:63px;
	height:80px;
	float:left;
	background:url(../../../img/lismowave.gif) no-repeat;
}

#global #link ul li.lismo a,
#global #link ul li.docomo a{
	width:63px;
	height:80px;
	display:block;
}

#global #past ul{
	clear:both;
	padding:15px 0 0 0;
	margin:0 0 0 8px;
}

#global #past ul li a{
	display:block;
	padding:5px;
}

#global #past ul li.past1 a{
	margin:0 0 0 5px;
	width:141px;
	display:block;
/*	background:url(../../../img/201203past.gif) no-repeat;*/
}

#global #past ul li.past2 a{
	clear:both;
	margin:0 0 0 5px;
	padding:0px 0;
	width:141px;
	display:block;
/*	background:url(../../../img/201009past.gif) no-repeat;*/
}

/* =========================================================
side
========================================================= */

#contents #main #side{
	width:230px;
	min-height:500px;
	height: auto !important;
	height: 500px;
	margin:0 0 40px 0;
	background:url(../../../img/line_g.gif) repeat-y bottom left;
	float:right;
	
}


#contents #main #side .bn {
	width:210px;
	height:21px;
	background:url(../../../img/backnum_title.gif) no-repeat;
	margin:30px 0 0 0;
	text-indent:-9999px;
}

#contents #main #side ul {
	margin:20px;
}

#contents #main #side ul li {
	background:url(../../../img/icon.gif) no-repeat left top;
	padding:5px;
	padding-left:20px;
}

#contents #main #side ul li .date{
	clear:both;
}

#contents #main #side .text {
	width:170px;
	height:12px;
	background:url(../../../img/pulldown_text.gif) no-repeat;
	margin:20px 0 0 0;
	text-indent:-9999px;
}

#contents #main #side .pulldown {
	width:160px;
	margin:10px 0 0 0px;
}


/* =========================================================
side2
========================================================= */

#contents #main #side2{
	width:210px;
	min-height:700px;
	height: auto !important;
	height: 700px;
	background:url(../../../img/line_g.gif) repeat-y bottom left;
	float:right;
	
}


#contents #main #side2 .bn {
/*	width:210px;*/
	height:21px;
	background:url(../../../img/backnum_title.gif) no-repeat;
	margin:30px 0 0 0;
	text-indent:-9999px;
}

#contents #main #side2 ul {
	margin:20px;
}

#contents #main #side2 ul li {
	background:url(../../../img/icon.gif) no-repeat left top;
	padding:5px;
	padding-left:20px;
}


#contents #main #side2 ul li .date{
	clear:both;
}

#contents #main #side2 .text {
	width:170px;
	height:12px;
	margin:20px 0 0 20px;
	font-weight:bold;
}

#contents #main #side2 .pulldown {
	width:160px;
	margin:10px 0 60px 20px;
}


#contents #main #side2 .yearchart{
	width:118px;
	height:20px;
	background:url(../../../img/yearchart.gif) no-repeat;
	margin:20px 0 0 20px;
	text-indent:-9999px;
}

#contents #main #side2 .yearchart a{
	width:118px;
	height:20px;
	display:block;
}

/* =========================================================
side3
========================================================= */

#contents #main #side3{
	width:180px;
	padding:20px;
	background:url(../../../img/line_g.gif) repeat-y bottom left;
	float:right;
	font-size:85%;
	
}

#contents #main #side3 a{
	color:#2d85ac;
	text-decoration:underline;
	
}

#contents #main #side3 .cation{
	width:180px;
	height:20px;
	margin:0 20px 20px 0;
	font-weight:bold;
background:#EEE;
/*	background:url(../../../present/img/cation.gif) no-repeat bottom left;*/
/*	text-indent:-9999px;*/
}

/* =========================================================
.bnr_b
========================================================= */

.bnr_b{
		width: 970px;
  padding: 0 30px 0 0;
		text-align:left;
		margin: 0px auto;
}

.bnr_b_inner{
		width: 960px;
		text-align:center;
		background-color:#fffae6;
		margin: 20px auto;
}
