@charset "UTF-8";

/*
======== CONTENTS =========

last-updated:2007/08/22

	1.link
	1.reset
	2.body
	3.font
	5.base layout
	6.parts
	7.ad

===========================
*/



/*
===== 1.link ======
*/


a			{ color: #0066CC; text-decoration: none; }
a:link		{ color: #0066CC; text-decoration: none; }
a:visited	{ color: #333399; text-decoration: none; }
a:active	{ color: #990000; text-decoration: none; }
a:hover		{ color: #990000; text-decoration: underline; }

.SecondMenu {
	height: 30px;
}

.SecondMenu a , .SecondMenu a:link , .SecondMenu a:visited{
	color: #333333;
	text-decoration: underline; 
}
.SecondMenu a:hover	{
	color: #990000;text-decoration: none;
}
.SecondMenu .bo {
	border:none;
}
.SecondMenu .label {
	float: left;
	display: inline;
	padding: 0px 0px 0px 0px;
}


.ThirdMenu {height: 30px;}
.ThirdMenu a , .ThirdMenu a:link { color: #6D520F;text-decoration: underline; }
.ThirdMenu a:visited	{ color: #838341;text-decoration: underline; }
.ThirdMenu a:hover	{ color: #FF8000;text-decoration: underline; }

#footer a , #footer a:link , #footer a:visited{ text-decoration: underline; }

#lead a , #lead a:link  { color: #900; text-decoration: underline; }
#lead a:visited { color: #630; text-decoration: underline; }

#article a , #article a:link  {
	color: #0066CC; text-decoration: underline;
}
#article a:visited { 
	color: #0066CC;
	text-decoration: underline;
}
#article a:hover {
	border:solid 0px #900; 
	color: #990000;
}

/*
===== 2.reset ======
*/


* { margin: 0; padding: 0;}
img { vertical-align:bottom; border: none;}
a img {	border: none;}
hr { display: none; height: 1px;}
.clear { clear: both; display: block;}
a { text-decoration: none;}

table{ border-collapse:collapse;}

td,th { vertical-align:top; }

a:link[name], a:hover[name] {
	text-decoration: none;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
  
.clearfix {
	display: inline-block;
}  

/* Holly Hack Targets IE Win only \*/
 * html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */
    

/*
===== 3.body ======
*/
html{
}

body {
	color: #333333;
	background:#DDDDD2 url(/yz/static/common/images/mainbg.png) repeat-x ;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", Osaka , san-serif;
/*	font-family:Meiryo,"メイリオ","ＭＳ Ｐゴシック",Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;*/
}

/*
===== 4.font ======
*/

h1,h2,h3,h4 { font-weight: bold; }

span.note{
	font-weight: bold;
	color: #c30;
}

span.caution{
	color: #c30;
}


#contents h1 , #contents h2 , #contents h3 , #contents h4 { font-family: "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;}


img.new{
	margin-left:2px;
	vertical-align:middle;
}



/*
===== 5.base layout ======
*/

#wrapper {

	margin: 0px auto 0px auto;
	width: 950px;
}

#gnavi{
	border-bottom: 1px solid #D8D8D8;
}



#header{
	background: #fff;
	border-top: 0px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

#topbanner{
	background: #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 6px 10px;
}

#menu_banner{
	background: #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	margin: 0px 0px 0px 0px;
}


/*-----------------------------------------
  dropdown navi
 -----------------------------------------*/
.NaviMenu, .NaviMenu_s
{
	background: #fff;
	border-bottom:0px solid #0066AA;
	border-left: 0px solid #ccc;
	border-right: 0px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*height: 22px;*/
}


.NaviMenu ul, .NaviMenu_s ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.NaviMenu a, .NaviMenu_s a
{
	text-decoration: none;
	display: block;
	background-color: #ffffff;
	color: #000000;
}
.NaviMenu li.navmain, .NaviMenu_s li.navmain
{
	float: left;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.NaviMenu .navmain a
{
}
.NaviMenu ul.submenu, .NaviMenu_s ul.submenu
{
	position: absolute;
	z-index: 100;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	background-color: #ffffff;
	color: #000000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-opacity: 0.9;
}
.NaviMenu ul.submenu li, .NaviMenu_s ul.submenu li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	
}
.NaviMenu ul.submenu li a, .NaviMenu_s ul.submenu li a
{
	margin: 0px 0px;
	padding: 2px 2px 2px 2px;
	display: block;
	border: 1px solid #ffffff;
	width: 173px;
	color: #000000;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
}
.NaviMenu ul.submenu li a:hover, .NaviMenu_s ul.submenu li a:hover
{
	font-weight: bold;
	background-color: #F6F6EC;
	border: 1px solid #0D60A3;
	color: #0D60A3;
}

/* for submenu */
.NaviMenu_s
{
	border-bottom: solid 0px #ffffff;
	margin: 0px 0px 8px auto;
	float:right;
}
.NaviMenu ul.submenu ,.NaviMenu_s ul.submenu
{
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
.NaviMenu_s ul.submenu * img.subicon
{
	margin-right: 4px;
}


/* menu_root */
#menu{
	height:31px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
}
#menu span {
	display: none;
}
#menu li, #menu a {
	height:31px;
	display:block;
}
#menu li {float:left;list-style:none;display:inline;}
#menu-01 {width: 116px;}
#menu-02 {width: 116px;}
#menu-03 {width: 116px;}
#menu-04 {width: 116px;}
#menu-05 {width: 116px;}
#menu-06 {width: 121px;}
#menu-07 {width: 116px;}
#menu-08 {width: 116px;}
#menu-01.active{width: 116px;background:url(/yz/static/common/images/menu.gif) 0px -38px no-repeat;}
#menu-02.active{width: 116px;background:url(/yz/static/common/images/menu.gif) -116px -38px no-repeat;}
#menu-03.active{width: 116px;background:url(/yz/static/common/images/menu.gif) -232px -38px no-repeat; }
#menu-04.active{width: 116px;background:url(/yz/static/common/images/menu.gif) -348px -38px no-repeat;}
#menu-05.active{width: 116px;background:url(/yz/static/common/images/menu.gif) -464px -38px no-repeat;}
#menu-06.active{width: 121px;background:url(/yz/static/common/images/menu.gif) -580px -38px no-repeat;}
#menu-07.active{width: 116px;background:url(/yz/static/common/images/menu.gif) -701px -38px no-repeat;}
#menu-08.active{width: 116px;background:url(/yz/static/common/images/menu.gif) -817px -38px no-repeat;}

/* submenu1 */
#submenu1{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	height:28px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -77px;
	display: none;
}
#submenu1 span {
	display: none;
}
#submenu1 li, #submenu1 a {
	height:28px;
	display:block;
}
#submenu1 li {float:left;list-style:none;display:inline;}
#submenu1_01 {width: 80px;}
#submenu1_02 {width: 74px;}
#submenu1_03 {width: 55px;}
#submenu1_04 {width: 147px;}
#submenu1_05 {width: 104px;}
#submenu1_06 {width: 136px;}
#submenu1_07 {width: 124px;}
#submenu1_08 {width: 126px;}
#submenu1_09 {width: 58px;}

#submenu1_01.active{width: 80px;background:url(/yz/static/common/images/menu.gif) 0px -112px no-repeat;}
#submenu1_02.active{width: 74px;background:url(/yz/static/common/images/menu.gif) -80px -112px no-repeat;}
#submenu1_03.active{width: 55px;background:url(/yz/static/common/images/menu.gif) -154px -112px no-repeat;}
#submenu1_04.active{width: 147px;background:url(/yz/static/common/images/menu.gif) -209px -112px no-repeat;}
#submenu1_05.active{width: 104px;background:url(/yz/static/common/images/menu.gif) -356px -112px no-repeat;}
#submenu1_06.active{width: 136px;background:url(/yz/static/common/images/menu.gif) -460px -112px no-repeat;}
#submenu1_07.active{width: 124px;background:url(/yz/static/common/images/menu.gif) -596px -112px no-repeat;}
#submenu1_08.active{width: 126px;background:url(/yz/static/common/images/menu.gif) -720px -112px no-repeat;}
#submenu1_09.active{width: 58px;background:url(/yz/static/common/images/menu.gif) -846px -112px no-repeat;}

#submenu1_01 a:hover{background:url(/yz/static/common/images/menu.gif) 0px -112px no-repeat; }
#submenu1_02 a:hover{background:url(/yz/static/common/images/menu.gif) -80px -112px no-repeat; }
#submenu1_03 a:hover{background:url(/yz/static/common/images/menu.gif) -154px -112px no-repeat; }
#submenu1_04 a:hover{background:url(/yz/static/common/images/menu.gif) -209px -112px no-repeat; }
#submenu1_05 a:hover {background:url(/yz/static/common/images/menu.gif) -356px -112px no-repeat; }
#submenu1_06 a:hover {background:url(/yz/static/common/images/menu.gif) -460px -112px no-repeat; }
#submenu1_07 a:hover {background:url(/yz/static/common/images/menu.gif) -596px -112px no-repeat; }
#submenu1_08 a:hover {background:url(/yz/static/common/images/menu.gif) -720px -112px no-repeat; }
#submenu1_09 a:hover {background:url(/yz/static/common/images/menu.gif) -846px -112px no-repeat; }

/* submenu2 */
#submenu2{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	height:28px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -148px;
	display: none;
}
#submenu2 span {display: none;}
#submenu2 li, #submenu2 a {height:28px;display:block;}
#submenu2 li {float:left;list-style:none;display:inline;}
#submenu2_01 {width: 60px;}
#submenu2_02 {width: 76px;}
#submenu2_03 {width: 106px;}
#submenu2_04 {width: 130px;}
#submenu2_05 {width: 80px;}
#submenu2_06 {width: 90px;}
#submenu2_07 {width: 80px;}
#submenu2_08 {width: 80px;}

#submenu2_01.active{width: 60px;background:url(/yz/static/common/images/menu.gif) 0px -184px no-repeat;}
#submenu2_02.active{width: 76px;background:url(/yz/static/common/images/menu.gif) -60px -184px no-repeat;}
#submenu2_03.active{width: 106px;background:url(/yz/static/common/images/menu.gif) -136px -184px no-repeat;}
#submenu2_04.active{width: 130px;background:url(/yz/static/common/images/menu.gif) -242px -184px no-repeat;}
#submenu2_05.active{width: 80px;background:url(/yz/static/common/images/menu.gif) -372px -184px no-repeat;}
#submenu2_06.active{width: 90px;background:url(/yz/static/common/images/menu.gif) -452px -184px no-repeat;}
#submenu2_07.active{width: 80px;background:url(/yz/static/common/images/menu.gif) -542px -184px no-repeat;}
#submenu2_08.active{width: 80px;background:url(/yz/static/common/images/menu.gif) -622px -184px no-repeat;}

#submenu2_01 a:hover {background:url(/yz/static/common/images/menu.gif) 0px -184px no-repeat; }
#submenu2_02 a:hover {background:url(/yz/static/common/images/menu.gif) -60px -184px no-repeat; }
#submenu2_03 a:hover {background:url(/yz/static/common/images/menu.gif) -136px -184px no-repeat; }
#submenu2_04 a:hover {background:url(/yz/static/common/images/menu.gif) -242px -184px no-repeat; }
#submenu2_05 a:hover {background:url(/yz/static/common/images/menu.gif) -372px -184px no-repeat; }
#submenu2_06 a:hover {background:url(/yz/static/common/images/menu.gif) -452px -184px no-repeat; }
#submenu2_07 a:hover {background:url(/yz/static/common/images/menu.gif) -542px -184px no-repeat; }
#submenu2_08 a:hover {background:url(/yz/static/common/images/menu.gif) -622px -184px no-repeat; }

/* submenu3 */
#submenu3{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	height:28px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -219px;
	display: none;
}
#submenu3 span {display: none;}
#submenu3 li, #submenu3 a {height:28px;display:block;}
#submenu3 li {float:left;list-style:none;display:inline;}
#submenu3_01 {width: 60px;}
#submenu3_02 {width: 152px;}
#submenu3_03 {width: 109px;}
#submenu3_04 {width: 139px;}
#submenu3_05 {width: 128px;}
#submenu3_06 {width: 68px;}
#submenu3_07 {width: 138px;}
#submenu3_08 {width: 125px;}


#submenu3_01.active{width: 60px;background:url(/yz/static/common/images/menu.gif) 0px -255px no-repeat;}
#submenu3_02.active{width: 152px;background:url(/yz/static/common/images/menu.gif) -60px -255px no-repeat;}
#submenu3_03.active{width: 109px;background:url(/yz/static/common/images/menu.gif) -212px -255px no-repeat;}
#submenu3_04.active{width: 139px;background:url(/yz/static/common/images/menu.gif) -321px -255px no-repeat;}
#submenu3_05.active{width: 128px;background:url(/yz/static/common/images/menu.gif) -460px -255px no-repeat;}
#submenu3_06.active{width: 68px;background:url(/yz/static/common/images/menu.gif) -588px -255px no-repeat;}
#submenu3_07.active{width: 138px;background:url(/yz/static/common/images/menu.gif) -656px -255px no-repeat;}
#submenu3_08.active{width: 128px;background:url(/yz/static/common/images/menu.gif) -794px -255px no-repeat;}

#submenu3_01 a:hover {background:url(/yz/static/common/images/menu.gif) 0px -255px no-repeat; }
#submenu3_02 a:hover {background:url(/yz/static/common/images/menu.gif) -60px -255px no-repeat; }
#submenu3_03 a:hover {background:url(/yz/static/common/images/menu.gif) -212px -255px no-repeat; }
#submenu3_04 a:hover {background:url(/yz/static/common/images/menu.gif) -321px -255px no-repeat; }
#submenu3_05 a:hover {background:url(/yz/static/common/images/menu.gif) -460px -255px no-repeat; }
#submenu3_06 a:hover {background:url(/yz/static/common/images/menu.gif) -588px -255px no-repeat; }
#submenu3_07 a:hover {background:url(/yz/static/common/images/menu.gif) -656px -255px no-repeat; }
#submenu3_08 a:hover {background:url(/yz/static/common/images/menu.gif) -794px -255px no-repeat; }


/* submenu4 */
#submenu4{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	height:28px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -291px;
	display: none;
}
#submenu4 span {display: none;}
#submenu4 li, #submenu4 a {height:28px;display:block;}
#submenu4 li {float:left;list-style:none;display:inline;}
#submenu4_01 {width: 60px;}
#submenu4_02 {width: 80px;}

#submenu4_01.active{width: 60px;background:url(/yz/static/common/images/menu.gif) 0px -326px no-repeat;}
#submenu4_02.active{width: 80px;background:url(/yz/static/common/images/menu.gif) -60px -326px no-repeat;}

#submenu4_01 a:hover {background:url(/yz/static/common/images/menu.gif) 0px -326px no-repeat; }
#submenu4_02 a:hover {background:url(/yz/static/common/images/menu.gif) -60px -326px no-repeat; }

/* submenu5 */
#submenu5{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	height:28px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -362px;
	display: none;
}
#submenu5 span {display: none;}
#submenu5 li, #submenu5 a {height:28px;display:block;}
#submenu5 li {float:left;list-style:none;display:inline;}
#submenu5_01 {width: 82px;}
#submenu5_02 {width: 108px;}
#submenu5_03 {width: 87px;}
#submenu5_04 {width: 87px;}
#submenu5_01.active{width: 82px;background:url(/yz/static/common/images/menu.gif) 0px -398px no-repeat;}
#submenu5_02.active{width: 108px;background:url(/yz/static/common/images/menu.gif) -82px -398px no-repeat;}
#submenu5_03.active{width: 87px;background:url(/yz/static/common/images/menu.gif) -190px -398px no-repeat;}
#submenu5_04.active{width: 87px;background:url(/yz/static/common/images/menu.gif) -277px -398px no-repeat;}
#submenu5_01 a:hover {background:url(/yz/static/common/images/menu.gif) 0px -398px no-repeat; }
#submenu5_02 a:hover {background:url(/yz/static/common/images/menu.gif) -82px -398px no-repeat; }
#submenu5_03 a:hover {background:url(/yz/static/common/images/menu.gif) -190px -398px no-repeat; }
#submenu5_04 a:hover {background:url(/yz/static/common/images/menu.gif) -277px -398px no-repeat; }

/* submenu6 */
#submenu6{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	height:28px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -433px;
	display: none;
}
#submenu6 span {display: none;}
#submenu6 li, #submenu6 a {height:28px;display:block;}
#submenu6 li {float:left;list-style:none;display:inline;}
#submenu6_01 {width: 65px;}
#submenu6_02 {width: 75px;}
#submenu6_03 {width: 77px;}
#submenu6_04 {width: 66px;}
#submenu6_01.active{width: 65px;background:url(/yz/static/common/images/menu.gif) 0px -469px no-repeat;}
#submenu6_02.active{width: 75px;background:url(/yz/static/common/images/menu.gif) -65px -469px no-repeat;}
#submenu6_03.active{width: 77px;background:url(/yz/static/common/images/menu.gif) -140px -469px no-repeat;}
#submenu6_04.active{width: 66px;background:url(/yz/static/common/images/menu.gif) -217px -469px no-repeat;}
#submenu6_01 a:hover {background:url(/yz/static/common/images/menu.gif) 0px -469px no-repeat; }
#submenu6_02 a:hover {background:url(/yz/static/common/images/menu.gif) -65px -469px no-repeat; }
#submenu6_03 a:hover {background:url(/yz/static/common/images/menu.gif) -140px -469px no-repeat; }
#submenu6_04 a:hover {background:url(/yz/static/common/images/menu.gif) -217px -469px no-repeat; }

/* submenu7 */
#submenu7{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	height:28px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -505px;
	display: none;
}
#submenu7 span {display: none;}
#submenu7 li, #submenu7 a {height:28px;display:block;}
#submenu7 li {float:left;list-style:none;display:inline;}
#submenu7_01 {width: 91px;}
#submenu7_02 {width: 71px;}
#submenu7_03 {width: 71px;}
#submenu7_01.active{width: 91px;background:url(/yz/static/common/images/menu.gif) 0px -540px no-repeat;}
#submenu7_02.active{width: 71px;background:url(/yz/static/common/images/menu.gif) -91px -540px no-repeat;}
#submenu7_03.active{width: 71px;background:url(/yz/static/common/images/menu.gif) -162px -540px no-repeat;}
#submenu7_01 a:hover {background:url(/yz/static/common/images/menu.gif) 0px -540px no-repeat; }
#submenu7_02 a:hover {background:url(/yz/static/common/images/menu.gif) -91px -540px no-repeat; }
#submenu7_03 a:hover {background:url(/yz/static/common/images/menu.gif) -162px -540px no-repeat; }

/* submenu8 */
#submenu8{
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	height:28px;
	margin:0;
	padding:0;
	background-image: url(/yz/static/common/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -576px;
	display: none;
}
#submenu8 span {display: none;}
#submenu8 li, #submenu8 a {height:28px;display:block;}
#submenu8 li {float:left;list-style:none;display:inline;}
#submenu8_01 {width: 85px;}
#submenu8_01.active{width: 85px;background:url(/yz/static/common/images/menu.gif) 0px -612px no-repeat;}
#submenu8_01 a:hover {background:url(/yz/static/common/images/menu.gif) 0px -612px no-repeat; }

/*-----------------------------------------
  --dropdown navi
 -----------------------------------------*/

#gmsub_bmlist{
	margin-left: 4px;
}

#gmsub_bmlist li{
	text-align: left;
}


#gmsub_bmlist li a div {
	display:block;
	float:left;
	margin-left:2px;
	margin-right:4px;
}
#gmsub_bmlist li a div.hateb      { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px 0px;}
#gmsub_bmlist li a div.lvclip     { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -17px;}
#gmsub_bmlist li a div.delicious  { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -34px;}
#gmsub_bmlist li a div.newsing    { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -51px;}
#gmsub_bmlist li a div.buzzurl    { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -68px;}
#gmsub_bmlist li a div.choix      { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -85px;}
#gmsub_bmlist li a div.saaf       { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -102px;}
#gmsub_bmlist li a div.fc2        { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -119px;}
#gmsub_bmlist li a div.mm         { width:21px; height:12px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -136px;}
#gmsub_bmlist li a div.niftyclip  { width:14px; height:14px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -149px;}
#gmsub_bmlist li a div.ybm16      { width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -164px;}
#gmsub_bmlist li a div.bt_mintopi3{ width:16px; height:16px; background:transparent url(/yz/static/common/images/icon_bm_all.gif) no-repeat scroll 0px -181px;}


#gmsub_bnlist{
	/*width: 250px;*/
	margin-left: 4px;
	z-index: 9999;
}

#gmsub_bnlist li a{
	/*width: 300px;*/
	text-align: left;
}



#headmenu{
	background: #989FAC;
/*	border-top: 1px solid #989FAC;*/
/*	border-bottom: 1px solid #989FAC;*/
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
	margin: 0px 0px;
	padding:0px 0px;
	height:32px;
}


#contents{
	background: #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	display: block;
/*	margin: 0px 24px; */
	padding:5px 5px 5px 0;
}



#footer {
	background: #fff;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #fff;
	display: block;
/*	margin: 0px 24px;*/
}



div#contents:after,div#globalnavi:after,div#headmenu:after,div#footer:after {
/*	content: "."; */
	content: url(/yz/static/common/images/spacer.gif);
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
  
div#contents,div#globalnavi,div#headmenu,div#footer {
	display: inline-block;
}  

/* Holly Hack Targets IE Win only \*/
 * html div#contents,* html div#globalnavi,* html div#headmenu,* html div#footer {height: 1%;}
div#contents,div#globalnavi,div#headmenu,div#footer{display: block;}
/* End Holly Hack */


div#main{
	float:left;
	width:100%;
	margin-right:-310px;
	display: block;
}

.inner{
	min-width:310px;
	margin: 0 310px 0 0;
	overflow:hidden;

}

div#sidebar{
	width:300px;
	margin-left:-300px;
	float:right;
	display: block;
	overflow:hidden;
}



.NaviMenu_s{
}

.NaviMenu_s ul li{
	list-style: none;
	display: inline;
	float: left;
	vertical-align:bottom;
	padding:5px 0;
}


/*
===== 6.parts ======
*/


img.img-right{float:right; margin:2px 0px 4px 1em;}/* 右寄せに画像を入れる */
img.img-left{float:left; margin:2px 1em 4px 0;}/* 左寄せに画像を入れる */
img.img-center{margin:2px auto 4px auto;}/* 中央に画像を入れる */

/* 2カラムのテーブル組 */
table.column_2 {
	margin-right:-310px;
	width:100%;
}
table.column_2 td.column_left{
	width:50%;
	padding:0 8px 0 0;
}
table.column_2 td.column_right{
	width:50%;
	padding:0 0 0 8px;
}


.app{
	margin: 0px 0px 6px 5px;
	overflow:hidden;

}


.app p{
	margin-bottom: 1.2em;
	margin-left: 4px;
	color: #333;
	font-size: 90%;
	line-height: 1.6;
}



.app ul , .app ol{ 
	margin-bottom: 1.2em;
	margin-left: 4px;
	color: #333;
}
.app ul li 
{
	padding: 0px 0px 0px 8px; 
	list-style: inside disc;
	line-height: 1.5em;
}
.app ol li 
{
	padding: 0px 0px 0px 5px; 
	line-height: 1.5em;
}

/*
#main .apptitle {
	margin-bottom: 4px;
}
*/

.apptitle {
	background: #989FAC url(/yz/static/common/images/apptitle_bg.gif) repeat-x center;
	margin-bottom: 8px;
	padding:2px 0px 0px 0px;
}


.apptitle2 {
	background: #989FAC url(/yz/static/common/images/tagtitle_bg.gif) repeat-x center;
	margin-bottom: 8px;
	padding:2px 0px 0px 0px;
}

.apptitle3 {
	background: #FEE7C1 url(/yz/static/common/images/apptitle_bg3.gif) repeat-x center;
	margin-bottom: 8px;
	padding:2px 0px 0px 0px;
}



.apptitle_menu2 {
	background: #FF9900 url(/yz/static/common/images/apptitle_bg_2.gif) repeat-x center;
	margin-bottom: 8px;
	padding:2px 0px 0px 0px;
}


.apptitle_menu3 {
	background: #FF9900 url(/yz/static/common/images/apptitle_bg_2.gif) repeat-x center;
	padding:2px 0px 0px 0px;
}


.apptitle_menu {
	background: #989FAC url(/yz/static/common/images/apptitle_bg.gif) repeat-x center;
	margin-bottom:0px;
	padding:2px 0px 0px 0px;
}


.apptitle_text {
	/*background: url(/yz/static/common/images/apptitle_bg1.gif) no-repeat right bottom;*/
	display: block;
	padding: 3px 0px 5px 10px;
	font-size: 14px;
	color:#fff;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
}
* html .apptitle_text {
	padding-top: 6px;
}


.apptitle_a {
	background:url(/yz/static/common/images/t-listheader.gif) no-repeat 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}

.apptitle_a2 {
	background:url(/yz/static/common/images/t-listheader_or.gif) no-repeat 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}

.apptitle_a3 {
	background:url(/yz/static/common/images/t-listheader_3.gif) no-repeat 0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}

* html .apptitle_a {
	background-position: 0px 2px;
}

.apptitle_text a:link, .apptitle_text a:visited {
	color:#fff;
	/*padding:2px 0 2px 0px;*/
}

.apptitle_icon{
	/*vertical-align:middle;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 0px;
}

#main .apptitle_sub {
	margin: 0px 0px 6px 0px;
	padding:4px 4px 4px 6px;
	color: #666;
	border-top: 2px solid #6EA938;
	border-bottom: 1px solid #AAAAAA;
	font-weight: bold;
	font-family: "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 80%;
	display: block;
}


.apptitle_sub span{
	border-left: 6px solid #6EA938;
	padding:0 1px 0 6px;
}

#sidebar .apptitle_sub {
	background: #6DA838 url(/yz/static/common/images/side_t_bg.gif) repeat-x center;
	padding:5px 4px 4px 10px;
	font-size: 90%;
	color:#fff;
	font-weight: bold;
	font-family: "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

.apptitle_sub_2 {
	background: url(/yz/static/common/images/side_t_bg1.gif) no-repeat;
	padding:7px 4px 0 6px;
}

.apptitle_text_2 {
	background: url(/yz/static/common/images/side_t_bg2.gif) no-repeat bottom;
	display: block;
	padding:0 0 5px 4px;
	font-size: 90%;
	color:#666666;
	font-weight: bold;
	font-family: "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}


/* ランキング */
.apptitle_sub_3 span , .apptitle_sub_4 span{
	border-left: 0px solid #000000;
}

.apptitle_sub_3 {
	background: url(/yz/static/common/images/side_t_bg3.gif)  repeat-x;
	padding:7px 4px 0 6px;
	border-left:#CC0000 5px solid;
	border-bottom:#E8E6E6 1px solid;
	border-top:#E8E6E6 1px solid;
	margin-bottom:3px;
	margin-top:5px;

}

.apptitle_sub_4 {
	background: url(/yz/static/common/images/side_t_bg3.gif)  repeat-x;
	padding:7px 4px 0 6px;
	border-left:#0066AA 5px solid;
	border-bottom:#E8E6E6 1px solid;
		border-top:#E8E6E6 1px solid;

	margin-bottom:3px;
		margin-top:5px;

}

.apptitle_text_3 {
	display: block;
	padding:0 0 5px 4px;
	font-size: 90%;
	color:#666666;
	font-weight: bold;
	font-family: "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

table.column_2 {
	margin-right:-310px;
	width:100%;
}
table.column_2 td.column_left{
	width:50%;
	padding:0 8px 0 0;
}
table.column_2 td.column_right{
	width:50%;
	padding:0 0 0 8px;
}
/* /ランキング */



/*
=== input table ===
*/
table.tbl_app {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
table.tbl_app td {
	margin: 0px 0px;
	padding: 4px 4px;
	border: solid 1px #CCCCCC;
	font-size: 80%;
	text-align: left;
	vertical-align: top;
}
table.tbl_app th {
	padding: 8px 4px;
	background-color: #6EA938;
	font-weight: bold;
	color: #ffffff;
	text-align:left;
	font-size: 80%;
	vertical-align: top;
}
table.tbl_app td.th {
	background-color: #6EA938;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	vertical-align: top;
}
table.tbl_app td.thr {
	background-color: #6EA938;
	color: #fff;
	font-weight: bold;
	text-align: right;
}
table.tbl_app td.sep {
	padding: 4px 4px;
	background-color: #CCCCCC;
	font-weight: bold;
	color: White;
}
table.tbl_app td.none table tr td
{
	margin: 0px 0px;
	padding: 2px 2px;
	border: solid 0px white;
	font-size: 100%;
}
input.s, textarea.s {
	font-size: 14px;
}
input.ss, textarea.ss {
	font-size: 12px;
}


/* arena */
.arena .arena_item {
	display: block;
	float:left;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
}
.arena .arena_item_title {
	display: block;
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 10px;
	margin-right: 10px;
}

.arena .arena_contents {
	float:left;
	border:solid 0px black;
}

.arena .arena_img {
	display: block;
	background: url(/yz/static/common/images/sum_img_bg_130.gif) no-repeat;
	width:130px;
	height:100px;
	padding:5px;
	
	margin: 0px 10px 0px 10px;
}
.arena .arena_img_left {
/*	background: url(/yz/static/common/images/sum_img_bg_130.gif) no-repeat; */
	width:130px;
	height:100px;
	padding:5px;
	float: left;
	
	margin: 0px 4px 0px 0px;
}
.arena .arena_img_left img{
	border: solid 1px #CCCCCC;
}

.arena .arena_img_sum {
	background: url(/yz/static/common/images/sum_img_bg.gif) no-repeat;
	width:90px;
	height:70px;
	padding:5px;
	float:left;
	margin: 4px 0px 0px 14px;
}

.arena .arena_title {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
/*	font-size: 18px;*/
	font-weight: bold;
/*	line-height: 22px;*/
	text-align: justify;
	text-justify: inter-ideograph;

font-family: "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 22px;
	line-height: 1.2em;
	letter-spacing: -2px;

}

.arena .arena_title a{
	text-decoration: underline;
}

.arena .arena_title a:visited{
	text-decoration: underline;
}

.arena .arena_sum{
	font-size: 80%;
	line-height: 150%;
	margin-left: 8px;
	margin-right: 8px;
	text-align: justify;
	text-justify: inter-ideograph;
}


.t {
	font-size: 80%;
	text-align:right;
	margin-top: 8px;
	margin-bottom:8px;

}


#headermenu{
	height:20px;
}


.adlink {
	background-color:#ffffff;
	background-image:url(/yz/static/common/images/adlink.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:5px;
	margin-left:0px;
}


.adlink .link {
	background-image:url(/yz/static/common/images/bullet_ad.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
	font-size:10.5px;
	margin-bottom:0;
	padding:0 0.5px 0 7px;
	line-height:150%;
}