/*
body { background-image: url(../images/bak.jpg); background-repeat: repeat-x; }
*/
p { font-size: 12px; }
td { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 150%; }
a:link { color: #a02c68; font-size: 12px; text-decoration: none; }
a:visited { color: #a02c68; font-size: 12px; text-decoration: none; }
a:hover { color: #a02c68; font-size: 12px; }
a:active { color: #a02c68; font-size: 12px; text-decoration: underline; }
.komenutop{ margin:0 0 15px 0; }
ul.komenu {margin:0px; padding:0 0 0 6px; list-style-type:none; }
li.komenu   {
	margin: 0px 0px 15px;
	padding: 0 0 0 16px;
	background-image: url(../images/yap_sonota_r6_c3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.komenutext { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka, Osaka−等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック; font-weight: lighter; font-style: normal; }
.komenuspace { border-bottom: 12px solid #ededc8; }
body {
background:transparent url(../images2010/background.jpg) repeat-x scroll 0 0;
background-color:#0068b7;
color:#333333;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:12px;
text-align:center;
}

/*メインフレーム2010用*/
#mainframe {

	width:950px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	background-color:#e0eef5;
}

img.global_menuimage{display: none;}
dl#global_menu{
	margin: 0;
	padding: 0;
	background: transparent url(../images2010/global_menu.jpg) top left no-repeat;
	width: 950px;
	height: 47px;
	position: relative;
	}

#global_menu dt{ display: none;}
#global_menu dd{
	margin: 0;
	padding: 0;
	position: absolute;
	font-size: 85%;
}

dd#global_menu0{ top: 0px; left: 0px; position: absolute;}
dd#global_menu0 a{ position: absolute; width: 183px; height: 47px; text-decoration: none;}
dd#global_menu0 a span{display: none;}
dd#global_menu0 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -0px -47px;}

dd#global_menu1{ top: 0px; left: 183px; position: absolute;}
dd#global_menu1 a{ position: absolute; width: 80px; height: 47px; text-decoration: none;}
dd#global_menu1 a span{display: none;}
dd#global_menu1 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -183px -47px;}

dd#global_menu2{ top: 0px; left: 263px; position: absolute;}
dd#global_menu2 a{ position: absolute; width: 80px; height: 47px; text-decoration: none;}
dd#global_menu2 a span{display: none;}
dd#global_menu2 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -263px -47px;}

dd#global_menu3{ top: 0px; left: 343px; position: absolute;}
dd#global_menu3 a{ position: absolute; width: 80px; height: 47px; text-decoration: none;}
dd#global_menu3 a span{display: none;}
dd#global_menu3 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -343px -47px;}

dd#global_menu4{ top: 0px; left: 423px; position: absolute;}
dd#global_menu4 a{ position: absolute; width: 80px; height: 47px; text-decoration: none;}
dd#global_menu4 a span{display: none;}
dd#global_menu4 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -423px -47px;}

dd#global_menu5{ top: 0px; left: 503px; position: absolute;}
dd#global_menu5 a{ position: absolute; width: 80px; height: 47px; text-decoration: none;}
dd#global_menu5 a span{display: none;}
dd#global_menu5 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -503px -47px;}

dd#global_menu6{ top: 0px; left: 583px; position: absolute;}
dd#global_menu6 a{ position: absolute; width: 80px; height: 47px; text-decoration: none;}
dd#global_menu6 a span{display: none;}
dd#global_menu6 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -583px -47px;}

dd#global_menu7{ top: 0px; left: 663px; position: absolute;}
dd#global_menu7 a{ position: absolute; width: 80px; height: 47px; text-decoration: none;}
dd#global_menu7 a span{display: none;}
dd#global_menu7 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -663px -47px;}

dd#global_menu8{ top: 0px; left: 743px; position: absolute;}
dd#global_menu8 a{ position: absolute; width: 80px; height: 47px; text-decoration: none;}
dd#global_menu8 a span{display: none;}
dd#global_menu8 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -743px -47px;}

dd#global_menu9{ top: 0px; left: 823px; position: absolute;}
dd#global_menu9 a{ position: absolute; width: 127px; height: 47px; text-decoration: none;}
dd#global_menu9 a span{display: none;}
dd#global_menu9 a:hover{position: absolute;background: transparent url(../images2010/global_menu.jpg)  no-repeat -823px -47px;}

dd#global_menu0 a:hover span,
dd#global_menu1 a:hover span,
dd#global_menu2 a:hover span,
dd#global_menu3 a:hover span,
dd#global_menu4 a:hover span,
dd#global_menu5 a:hover span,
dd#global_menu6 a:hover span,
dd#global_menu7 a:hover span,
dd#global_menu8 a:hover span,
dd#global_menu9 a:hover span
{
	display: block; text-indent: 0; vertical-align: top; color: #000; background-color: #F4F4F4;
	font-weight: bold; position: absolute; border: 1px solid #BCBCBC; top: 100%; margin: 0; padding: 5px;
}

#contents {
	width:950px;
	background-color:#fff;
}

#tags {
	width:950px;
	background-color:#fff;
	padding-bottom:15px;
}


#footer {
	width:920px;
	background-color:#bbb;
	padding:15px;
}

#wrapper {
	width:770px;
	float:left;
	padding:0;
	margin:0;

}

#menu {
	width:182px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}

img#menu {
	padding-bottom:5px;
}

#main {
	width:585px;
	padding:0;
	margin:0;
	float:right;
	text-align:left;
}

#sidemenu {
	width:170px;
	margin:0;
	float:right;
	background-color:#fff;
/*	padding-left:5px;*/
	text-align:left;
	padding:0;

}

#bg {
	padding-left:30px;
	margin-left:30px;
	background-image: url(../images/yap_top_r21_c1_2.jpg);
	background-repeat: repeat-y;
	background-position: 20px;
}
#bgtop2 {
	padding-left:20px;
	margin-left:20px;
	background-image: url(../images/yap_top_r21_c1.jpg);
	background-repeat: repeat-y;
	background-position: 40px;
}
#bgtop {
	padding-left:30px;
	margin-left:30px;
	background-image: url(../images/yap_top_r21_c1.jpg);
	background-repeat: repeat-y;
	background-position: 40px;
}
#bg2 {
	padding-left:10px;
	margin-left:10px;
	background-image: url(../images/yap_top_r21_c1_2.jpg);
	background-repeat: repeat-y;
	background-position: 20px;
}


.right_content {
	margin-right: 15px;
}
.left_t_menu {
	margin-left: 10px;
}


#c_todaysyap td {
	border:solid 1px #bbb;
}

#c_todaysyap .tt{
	background-color:#D4ED9F;
}