@charset "Shift_JIS";

/*サイドメニュー*/

/*サイドメニュー用*/

#alpha dl {margin:0 0 10px 5px; width:190px; height:auto;}


#alpha dt {

	height: auto;

	width: 190px;

}

#alpha dd {

	height: auto;

	width: 190px;

}


#alpha dl.banner {margin:0 0 10px 5px; padding:10px 0 10px 0; width:190px; height:auto; background-color:#e3ecf3;}


#alpha dt.sdmenu {

	background-image: url(../img/sdmenu01.gif);

	background-repeat: no-repeat;

	height: 22px;

	width: 167px;

	padding:3px 0 0 23px;

}

#alpha dt.sdmenu02 {

	background-image: url(../img/sdmenu02.gif);

	background-repeat: no-repeat;

	height: 22px;

	width: 167px;

	padding:3px 0 0 23px;

}

#alpha dd.sdmenu {

	background-image: url(../img/sdmenu01.gif);

	background-repeat: no-repeat;

	height: 22px;

	width: 185px;

	padding:3px 0 0 5px;

		background-color:#ffffee;

}


#alpha dd.sdmenu02 {

	background-image: url(../img/sdmenu02.gif);

	background-repeat: no-repeat;

	height: 22px;

	width: 167px;

	padding:3px 0 0 23px;

	margin-top:175px;

}

/*firefox,IE7*/

#alpha dd.company{

	height: auto;

	font-size: 12px;

	padding: 2px 0 2px 0;

	width: 188px;

	margin-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	background-color:#ffffff;

}

#alpha dd.company ul{

	height: auto;

	width: 188px;

}







#alpha dd.company ul li{

	height: auto;

	font-size: 12px;

	padding: 3px 0 3px 16px;

	background-position: 2px center;

	width: 169px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

#alpha dd.company ul li.n{

	height: auto;

	font-size: 12px;

	padding: 5px 0 2px 16px;

	background-position: 2px center;

	width: 169px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	border-bottom-width: 0px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}



#alpha dd.company ul li.pickup{

		height: auto;

		width: 150px;

		font-size: 12px;

		background-position: 2px center;

		background-image: url(../img/icon-pickup.gif);

		background-repeat: no-repeat;

		padding-left: 35px;

}



#alpha dd.company ul li.attention{

		height: auto;

		width: 150px;

		font-size: 12px;

		background-position: 2px center;

		background-image: url(../img/point1_3b.gif);

		background-repeat: no-repeat;

		padding-left: 35px;

}



#alpha dd.company ul li.recommendation{

		height: auto;

		width: 150px;

		font-size: 12px;

		background-position: 2px center;

		background-image: url(../img/point1_1d.gif);

		background-repeat: no-repeat;

		padding-left: 35px;

}



.attention{background-color:#ffffdd;}


/****************************************

更新履歴用

****************************************/

#alpha dd.topics{

		width:188px;

	height:auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

#alpha dd.topics ul{

	height: auto;

	width: 188px;

}

#alpha dd.topics ul li{

	height: auto;

	font-size: 12px;

	padding: 5px 0 5px 5px;

	background-position: 4px 6px;

	width: 184px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	font-size:10px;

	line-height:1.2em;

}

#alpha dd.topics ul li.none{

	height: auto;

	font-size: 12px;

	padding: 5px 0 5px 5px;

	background-position: 4px 6px;

	border-bottom-width: 0px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	width: 184px;

	font-size:10px;

	line-height:1.2em;

}

/***************************************

ここまで

***************************************/

#alpha dd.under {

	height: auto;

	background-image: url(../img/ar_ico3.gif);

	background-repeat: no-repeat;

	font-size: 12px;

	padding: 5px 0 5px 16px;

	margin-left: 1px;

	background-position: 4px 6px;

	width: 171px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

		background-color:#ffffee;

}

#alpha dd.left {

	float:left;

	height: 25px;

	font-size: 12px;

	color: #333333;

	padding: 5px 0px 1px 2px;

	margin-left: 0px;

	width: 24px;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

		background-color:#ffffff;

}

#alpha dd.right {

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 5px 0px 3px 0px;

	margin-left: 1px;

	width: 161px;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	text-align:left;

		background-color:#ffffff;

}

#alpha dd.left_u {

	height: 23px;

	font-size: 12px;

	padding: 5px 0 1px 2px;

	margin-left: 0px;

	width: 24px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

		background-color:#ffffff;

}

#alpha dd.right_u {

	background-image: none;

	height: 18px;

	font-size: 12px;

	padding: 6px 0 5px 1px;

	width: 161px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	text-align:left;

		background-color:#ffffff;

}

#alpha dd.minibnr {

	margin:5px 0px 5px 0px;

	text-align:center;

}

#alpha dd.minibnr02 {

	margin:0 0 10px 0;

	text-align:center;

}

#alpha dd.mini_link {

		width:188px;

	height:24px;

	background-image: url(../img/ubar.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	padding:3px 0 3px 0;

	background-color:#e7f3ff;

}

#alpha dd.mini_link ul{

		width:185px;

	height:24px;

	margin:0 0 0 3px;

}

#alpha dd.mini_link li{

	width:75px;

	height:20px;

	background-image: url(../img/ar8.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 4px 0 0 14px;

	float:left;

}
/****ul li 変換****/
/*サイドメニュー用*/
#alpha ul .mgcancel{margin:0;}
#alpha ul {margin:0 0 10px 5px; width:190px; height:auto;}


#alpha li {

	height: auto;

	width: 100%;

}

#alpha ul.banner {margin:0 0 10px 5px; padding:10px 0 10px 0; width:190px; height:auto; background-color:#e3ecf3;}




#alpha li.sdmenu {

	background-image: url(../img/sdmenu01.gif);

	background-repeat: no-repeat;

	height: 22px;

	width: 184px;

	padding:3px 0 0 5px;

		background-color:#ffffee;

}


#alpha li.sdmenu02 {

	background-image: url(../img/sdmenu02.gif);

	background-repeat: no-repeat;

	height: 22px;

	width: 167px;

	padding:3px 0 0 23px;

	margin-top:175px;

}

/*firefox,IE7*/

#alpha li.company{

	height: auto;

	font-size: 12px;

	padding: 0;

	width: 187px;

	margin-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	background-color:#ffffff;

}

#alpha li.company ul{

	height: auto;

	width: 188px;

}

ul.mini_link li {
  background-color: #e7f3ff;
  padding: 5px 0;
}





#alpha li.company ul li{

	height: auto;

	font-size: 12px;

	padding: 3px 0 3px 14px;

	background-position: 2px center;

	width: 169px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

#alpha li.company ul li.n{

	height: auto;

	font-size: 12px;

	padding: 5px 0 2px 16px;

	background-position: 2px center;

	width: 169px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	border-bottom-width: 0px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}



#alpha li.company ul li.pickup{

		height: auto;

		width: 150px;

		font-size: 12px;

		background-position: 2px center;

		background-image: url(../img/icon-pickup.gif);

		background-repeat: no-repeat;

		padding-left: 35px;

}



#alpha li.company ul li.attention{

		height: auto;

		width: 152px;

		font-size: 12px;

		background-position: 2px center;

		background-image: url(../img/point1_3b.gif);

		background-repeat: no-repeat;

		padding-left: 35px;

}



#alpha li.company ul li.recommendation{

		height: auto;

		width: 150px;

		font-size: 12px;

		background-position: 2px center;

		background-image: url(../img/point1_1d.gif);

		background-repeat: no-repeat;

		padding-left: 35px;

}



.attention{background-color:#ffffdd;}


/****************************************

更新履歴用

****************************************/

#alpha li.topics{

		width:188px;

	height:auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

#alpha li.topics ul{

	height: auto;

	width: 188px;

}

#alpha li.topics ul li{

	height: auto;

	font-size: 12px;

	padding: 5px 0 5px 5px;

	background-position: 4px 6px;

	width: 177px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	font-size:10px;

	line-height:1.2em;

}

#alpha li.topics ul li.none{

	height: auto;

	font-size: 12px;

	padding: 5px 0 5px 5px;

	background-position: 4px 6px;

	border-bottom-width: 0px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	width: 184px;

	font-size:10px;

	line-height:1.2em;

}

/***************************************

ここまで

***************************************/

#alpha li.under {

	height: auto;

	background-image: url(../img/ar_ico3.gif);

	background-repeat: no-repeat;

	font-size: 12px;

	padding: 5px 0 5px 16px;

	margin-left: 1px;

	background-position: 4px 6px;

	width: 171px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

		background-color:#ffffee;

}

#alpha li.left {

	float:left;

	height: 25px;

	font-size: 12px;

	color: #333333;

	padding: 5px 0px 1px 2px;

	margin-left: 0px;

	width: 24px;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

		background-color:#ffffff;

}

#alpha li.right {

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 5px 0px 3px 0px;

	margin-left: 1px;

	width: 161px;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	text-align:left;

		background-color:#ffffff;

}

#alpha li.left_u {

	height: 23px;

	font-size: 12px;

	padding: 5px 0 1px 2px;

	margin-left: 0px;

	width: 24px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

		background-color:#ffffff;

}

#alpha li.right_u {

	background-image: none;

	height: 18px;

	font-size: 12px;

	padding: 6px 0 5px 1px;

	width: 161px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	text-align:left;

		background-color:#ffffff;

}

#alpha li.minibnr {

	margin:5px 0px 5px 0px;

	text-align:center;

}

#alpha li.minibnr02 {

	margin:0 0 10px 0;

	text-align:center;

}

#alpha li.mini_link {

		width:188px;

	height:24px;

	background-image: url(../img/ubar.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	padding:3px 0 3px 0;

	background-color:#e7f3ff;

}

#alpha li.mini_link ul{

		width:185px;

	height:24px;

	margin:0 0 0 3px;

}

#alpha li.mini_link li{

	width:75px;

	height:20px;

	background-image: url(../img/ar8.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 4px 0 0 14px;

	float:left;

}



/*右サイドメニュー*/

#gamma dl {margin:0 0 10px 5px; width:152px; height:auto; }

#gamma dt.sdmenu {

	height: 22px;

	width: 147px;

	padding:3px 0 0 5px;

	background-image: url(../img/sdmenu06.gif);

	color:#f7f7f7;

	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

#gamma dt.sdmenu02 {

	height: 20px;

	width: 127px;

	padding:5px 0 0 25px;

	background-image: url(../img/sdmenu04.gif);

	color:#555555;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

#gamma dt.sdmenu03 {

	height: 20px;

	width: 127px;

	padding:5px 0 0 25px;

	background-image: url(../img/sdmenu05.gif);

	color:#555555;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

#gamma dt.pick{

	height: 22px;

	width: 147px;

	padding:3px 0 0 5px;

	background-image: url(../img/sdmenu07.gif);

	color:#f7f7f7;

	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

#gamma dt.pick02{

	height: 22px;

	width: 147px;

	padding:3px 0 0 5px;

	background-image: url(../img/sdmenu06.gif);

	color:#f7f7f7;

	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

#gamma dd.circle a{ color : #ff0000; text-decoration:underline}

#gamma dd.circle a:link { color : #ff0000; text-decoration:underline}

#gamma dd.circle a:hover { color : #ff0000; text-decoration:none}

#gamma dd.circle{

	width:142px;

	height:auto;

	padding:4px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #cccccc;

	border-right-color: #cccccc;

	border-bottom-color: #cccccc;

	border-left-color: #cccccc;

	background:#ffffdd;

}

#gamma dd.circle ul{

	width:140px;

	height:auto;

}

#gamma dd.circle ul li.title{

	width:140px;

	height:auto;

	text-align:center;

	padding:0 0 2px 0;

}

#gamma dd.circle ul li.picture{

	width:140px;

	height:auto;

	text-align:center;

	padding:0 0 0px 0;

}

#gamma dd.circle ul li.text{

	width:140px;

	height:auto;

	padding:0 0 5px 0;

	font-size:10px;

	line-height:1.0em;

}

#gamma dd {

	width:auto;

	height:auto;

}

#gamma dd.left {

	width:32px;

	height:25px;

	padding:3px 3px 5px 3px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #cccccc;

	background-image: url(../img/ubar2.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	background-color:#ffffdd;

}

#gamma dd.right {

	width:112px;

	height:22px;

	padding:6px 0 5px 0;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #cccccc;

	font-size:10px;

	background-image: url(../img/ubar2.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	background-color:#ffffdd;

	text-align:left;

}

#gamma dd.left_e {

	width:32px;

	height:25px;

	padding:3px 3px 5px 3px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #cccccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	background-color:#ffffdd;

}

#gamma dd.right_e {

	width:112px;

	height:22px;

	padding:6px 0 5px 0;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #cccccc;

	font-size:10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	background-color:#ffffdd;

	text-align:left;

}

#gamma dd.under {

	height: auto;

	width: 127px;

	padding: 5px 5px 5px 18px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #cccccc;

	border-left-color: #cccccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	background-image: url(../img/ar6.gif);

	background-repeat: no-repeat;

	background-position: 2px 8px;

}

#gamma dd.word {

	height: auto;

	width: 140px;

	padding: 5px 5px 5px 5px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #cccccc;

	border-left-color: #cccccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	background-image: none;

}

#gamma dd.word ul{

	margin-bottom: 15px;

	width:140px;

	height:auto;

}

#gamma dd.word ul li{

	width: 25px;

	text-align:left;

	font-size:10px;

	min-height: 1px;

	margin-top: 5px;

	margin-right: 2px;

	margin-bottom: 1px;

	margin-left: 1px;

	font-weight: bold;

}

#gamma dd.under_bnr{

	width:152px;

	height:auto;

	padding:0 0 10px 0;

	text-align:center;

}



/*メイン画面*/

#beta dl {margin:0; width:595px; height:auto;}

#beta dt {

	height: auto;

	width: 595px;

	margin:0 0 5px 0;

}

#beta dd {

	height: auto;

	width: 595px;

	margin:0 0 10px 0;

}

#beta dd.left {

	float:left;

	height: auto;

	width: 295px;

	padding:0 5px 0 0;

	margin:0 0 5px 0;

}

#beta dd.right {

	float:left;

	height: auto;

	width: 295px;

	padding:0 0 0 0;

	margin:0 0 5px 0;

}

#beta dd.bar_rank {

	height: auto;

	width: 595px;

	margin-bottom:0px;

}

#beta dd.txt {

	height: auto;

	width: 590px;

	padding:0 0 0 5px;

	margin:0 0 10px 0;

}

#beta dd.pr_g {

	height: auto;

	width: 577px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin-top: -10px;

	margin-bottom: 5px;

	margin-left: 5px;

	padding-left: 13px;

}

#beta dd td.ttl {

	color: #996600;

	background-image: url(../img/mtx_ttl2bk.gif);

	line-height:1.0em;

	font-size:12px;

}

#beta dd td.ttl_mini{

	color: #996600;

	font-size:10px;

	background-image: url(../img/mtx_ttl2bk.gif);

	line-height:1.0em;

}

#beta dd td.ttl_10 {

	color: #996600;

	font-size:10px;

	background-image: url(../img/mtx_ttl2bk.gif);

	line-height:1.0em;

}

#delta dd td.ttl {

	color: #996600;

	background-image: url(../img/mtx_ttl2bk.gif);

	line-height:1.0em;

}

#delta dd td.ttl_10 {

	color: #996600;

	font-size:10px;

	background-image: url(../img/mtx_ttl2bk.gif);

	line-height:1.0em;

}

#beta dd td.rank_t {

	background-image: url(../img/rank_top.gif);

	line-height: 1.3em;

	background-repeat: no-repeat;

	background-position: left top;

}

#beta dd td.rank_o {

	background-image: url(../img/rank_over.gif);

	line-height: 1.3em;

	background-repeat: no-repeat;

	background-position: left top;

}



#beta dd.sougou {

	margin:0;

	padding:0;

}



#beta dd.sougou td {

	margin:0;

	padding:3px;

	font-size:12px;

}



#beta dd.pr { 

		width:591px;

	height:auto;

	padding:1px;

	border: 1px solid #dddddd;

	margin-top:0;

	margin-bottom:10px;

}

#beta dd.pr ul{

	width:579px;

	height:auto;

	border: 1px solid #ffffff;

	background-color:#eeeeee;

	padding:0 5px 0 5px;

	margin:0;

}

#beta dd.pr ul li{

	padding: 3px 0 5px 10px;

	margin: 0 0 0 0;

	width: 559px;

	text-align:left;

	font-size:12px;

	height:15px;

	background-image: url(../img/pr_ubar.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#beta dd.pr ul li.none{

	padding: 3px 0 5px 10px;

	margin: 0 0 0 0;

	width: 559px;

	text-align:left;

	font-size:12px;

	height:15px;

	background-image: none;

	background-repeat: no-repeat;

	background-position: left bottom;

}



#beta dd.rk {

		width:593px;

	height:auto;

	border: 1px solid #cccccc;

	padding:0 0 5px 0;

	margin:0 0 10px 0;

	background:#f3f3f3;

}

#beta dd.rk ul{

	width:136px;

	height:auto;	

	padding :3px;

	margin: 5px 2px 0 2px;

	background-color:#ffffff;

	border: 1px solid #999999;

}

#beta dd.rk ul li.head{

	height: auto;

	width: 136px;

	padding:3px 0 3px 0;

	margin:0 0 5px 0;

	background-color:#ffffcc;

	text-align:center;

	font-size:12px;

	color:#ff3838;

}	

#beta dd.rk ul li.rank {

	width:111px;

	height:auto;

	background-image: url(../img/no1.gif);

	background-repeat: no-repeat;

	background-position: 30px center;

	padding: 0 0 0 25px;

	margin: 0 0 -2px 0;

	text-align:center;

}

#beta dd.rk ul li.under_rank {

		width:136px;

	height:auto;

}

#beta dd.rk ul li.under_rank dl{

		width:136px;

	height:auto;

	padding:0 0 10px 0;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

}

#beta dd.rk ul li.under_rank dd.picture {

	width:50px;

	height:34px;

	text-align:left;

}

#beta dd.rk ul li.under_rank dd.rank_2 {

	width:136px;

	height:auto;

	margin: 0 0 -2px 0;

	text-align:left;

	font-size:12px;

	color:#996600;

}

#beta dd.rk ul li.under_rank dd.name_2 {

	width:81px;

	height:22px;

	line-height:1.05em;

	padding: 0 0 5px 5px;

	text-align:left;

	font-size:10px;

}

#beta dd.rk ul li.under_rank dd.name_3 {

	width:81px;

	height:22px;

	line-height:1.05em;

	padding: 0 0 5px 5px;

	margin: -13px 0 0 0;

	text-align:left;

	font-size:10px;

}

#beta dd.rk ul li.picture {

	width:50px;

	height:34px;

	text-align:left;

}

#beta dd.rk ul li.rank_2 {

	width:136px;

	height:auto;

	margin: 0 0 -2px 0;

	text-align:left;

	font-size:12px;

	color:#996600;

}

#beta dd.rk ul li.name_2 {

	width:81px;

	height:22px;

	line-height:1.05em;

	padding: 0 0 5px 5px;

	text-align:left;

	font-size:10px;

}

#beta dd.rk ul li.name {

	width:131px;

	height:22px;

	line-height:1.05em;

	padding: 0 0 0 5px;

	font-size:10px;

	text-align:center;

}

#beta dd.rk ul li.ranking {

	width:131px;

	height:30px;

	line-height:1.05em;

	padding: 0 0 0 5px;

	font-size:10px;

	text-align:center;

}

#beta dd.rk ul li.body{

	height: auto;

	width: 136px;

	padding:0 0 5px 0; 

	background-color:#ffffff;

	text-align:center;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

}

#beta dd.rk ul li.foot{

	float:right;

	width:auto;

	height: 10px;

	width:auto;

	background-color:#ffffff;

	text-align:right;

	font-size:10px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 4px;

	padding-left: 15px;

}

/**********************************************/

/*絞込み検索ここから*/

#beta dd.full{

	float:left;

	height:auto;

	margin-bottom:6px !important;

}

#beta .main_search, #beta .more_search{

	width:593px;

	height:auto;

}

#beta .txt_search{

	padding:1px 0;

}





#beta .txt_search input{

	margin:0 auto;

}



#beta .open_search{

	padding:0px 0 0px;;

	text-align:center;

	color:#2A1FFF;

}



#beta .search_area{

	float:left;

	width:593px;

	height:auto;

		border-bottom:1px solid #cccccc;

}

.search_area td.under{

	background-image: url(../img/ubar.gif);

	background-repeat: repeat-x;

	background-position: left bottom;		

}

.search_area td.under_left{

	background-image: url(../img/ubar.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	border-right:1px solid #cccccc;	

	color:#555555;

}

.search_area td.left_only{

	border-right:1px solid #cccccc;

	color:#555555;

}

#beta .search_bt{

		width:593px;

	height:auto;

	padding:6px 0 0px 0;

	text-align:center;

	float:left;

}

#delta dd.full{

		float:left;

	width:778px;

	height:auto;

		border:1px solid #cccccc;

}

#delta .search_area{

		float:left;

	width:778px;

	height:auto;

		border-bottom:1px solid #cccccc;

}

#delta .search_bt{

		width:778px;

	height:auto;

	padding:15px 0 15px 0;

	text-align:center;

	float:left;

}

#delta dd.bar_search{

		width:780px;

	

	height:auto;

	

	margin:0;

}

/**********************************************/

* html #beta dd.search{	

	height: auto;

	width: 579px;

	padding: 0px 5px 0px 9px;

	background-color: #ffffff;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #0037ff;

	border-bottom-color: #0037ff;

	border-left-color: #0037ff;

	margin: -3px 0 10px 0;

	background-image: url(../img/change_bg.gif);

	background-repeat: repeat-y;

}

* html #beta dd.search ul.check{

	width:560px;

	height:auto;

	padding-bottom: 5px;

	line-height:1.5em;

}

*:first-child+html #beta dd.search{	

	height: auto;

	width: 579px;

	padding: 0px 5px 0px 9px;

	background-color: #ffffff;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #0037ff;

	border-bottom-color: #0037ff;

	border-left-color: #0037ff;

	margin: 0 0 10px 0;

	background-image: url(../img/change_bg.gif);

	background-repeat: repeat-y;

}

*:first-child+html #beta dd.search ul.check{

	margin:0px;

	width:575px;

	height:auto;

	padding-top: 0;

	padding-bottom: 5px;

	padding-left: 0;

	line-height:1.5em;

}

/**********************************************/

#beta dd.search ul.check li.ttl{

	width:555px;

	height:15px;

}

#beta dd.search ul.check li.bmi {		

		width:550px;

	height:10px;

	text-align:right;

	padding: 0 5px 5px 0;

}

#beta dd.search ul.check li{	

	padding:10px 0 0 0;

}

#beta dd.search ul.check li img{margin:0 0 -3px 0;}

#beta dd.search ul.check li.west{

	list-style-type: none;

	list-style-image: none;

	width:200px;

	height:30px;

	margin-top:-10px;

}

#beta dd.title{

	height: 30px;

	width: 585px;

	margin-top: 0;

	margin-bottom:0;

	font-size:14px;

	font-weight:bold;

	color:#555555;

}

#beta dd.btnn {

	width:595px;

	height:auto;

	margin:-12px 0 10px 0;

}

#beta dd.btnn ul{

	height: 67px;

	width: 587px;

	margin: -3px 0 0 0;

	padding: 0 0 0 8px;

	background-image: url(../img/top_bg.gif);

	background-repeat: no-repeat;

}

*:first-child+html #beta dd.btnn ul{

	height: 67px;

	width: 587px;

	margin: -1px 0 0 0;

	padding: 0 0 0 8px;

	background-image: url(../img/top_bg.gif);

	background-repeat: no-repeat;

}

#beta dd.btnn ul li{	

	width: 140px;

	height: 60px;

	margin: 0 6px 0 0;

}

#beta dd.btnn ul li a{

	display: block;

	width: 125px;

	height: 55px;

	padding: 5px 0 0 15px;

	text-align: left;

	color:#333333;

	text-decoration:none;

}

#beta dd.btnn ul li.menu1 a{

	background-image: url(../img/tbt01.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#beta dd.btnn ul li.menu2 a{

		background-image: url(../img/tbt02.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#beta dd.btnn ul li.menu3 a{

		background-image: url(../img/tbt03.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#beta dd.btnn ul li.menu4 a{

		background-image: url(../img/tbt04.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#beta dd.btnn ul li a:hover{

		background-position: 0 -60px;

}

/*バナー用レイヤー*/

#top_banner{

	position:absolute;


	top:6px;

	width:123px;

	height:65px;

	z-index:1;

}

#top_banner2{

	position:absolute;

	left:50%;

	top:6px;

	width:468px;

	height:60px;

	z-index:1;

}

* html #left_banner{

	position:absolute;

	left:10px;

	top:1347px;

	width:190px;

	height:80px;

	z-index:1;

}

#left_banner{

	position:absolute;

	left:5px;

	top:1288px;

	width:190px;

	height:80px;

	z-index:1;

}

#beta dd.banner1 {

	width:295px;

	height:auto;

	margin:0 5px 3px 0;

}

#beta dd.banner2 {

	width:295px;

	height:auto;

	margin:0 0 3px 0;

}

#beta dd.banner3 {

	margin:0 0 5px 0;

}



/*************************************

三井住友特殊ページ

*************************************/

#msvc {

	float:left;

		width:780px;

	height:auto;

	margin:0 0 0 10px;

}

#msvc_right {

	float:left;

	text-align:center;

		width:150px;

	height:auto;

	margin:0 0 0 10px;

}

#msvc dl {margin:0 0 10px 0; width:780px; height:auto; float:left;}

#msvc dt {

	float:left;

	height: auto;

	width: 780px;

	padding:0px;

	margin:0 0 5px 0;

}

#msvc dd {

	float:left;

	height: auto;

	width: 780px;

	padding:0px;

	margin:0 0 10px 0;

}

#msvc dd.topic {

		width:780px;

	height:auto;

	margin:10px 0 10px 0; 

}

#msvc dd.topic ul{

		width:780px;

	height:auto;

	margin:0; 

	padding:0;

}

#msvc dd.topic ul li.title{

		width:775px;

	height:20px;

	border-top: 2px solid #139773;

	background-color:#e9fff9;

	padding:5px 0 3px 5px;

	font-size:14px;

	color:#555555;

	margin:10px 0 3px 0;

	color:#007253;

}

#msvc dd.topic ul li.list {

	width:770px;

	height:21px;

	padding:7px 0 3px 10px;

	font-size:14px;

	margin:0 0 0 0;

}

#msvc dd.topic ul li.underline{

		width:780px;

	height:auto;

	margin:0 0 5px 0;

	padding:0;

}

#msvc dd.topic ul li.underline p{

	font-size:14px;

	line-height:1.4em;

	padding:0 0 10px 10px;

	margin:0;

}

#msvc dd td.ttl {

	color: #007253;

	background-image: url(../img/msvc/td_bg.gif);

	line-height:1.0em;

}

#msvc dd td.ttl_mini{

	color: #007253;

	font-size:10px;

	background-image: url(../img/msvc/td_bg.gif);

	line-height:1.0em;

}

#msvc dd td.ttl_10 {

	color: #007253;

	font-size:10px;

	background-image: url(../img/msvc/td_bg.gif);

	line-height:1.0em;

}

#msvc dd td.ttl {

	color: #007253;

	background-image: url(../img/msvc/td_bg.gif);

	line-height:1.0em;

}

#msvc dd td.rank_t {

	background-image: url(../img/rank_top.gif);

	line-height: 1.3em;

	background-repeat: no-repeat;

	background-position: left top;

}

#msvc dd td.rank_o {

	background-image: url(../img/rank_over.gif);

	line-height: 1.3em;

	background-repeat: no-repeat;

	background-position: left top;

}

.txt_msvc {color:#ff0000; font-size:14px; font-weight:bold; }

#alpha dd.Brand_menu ul {

	float:left;

	height: 25px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0px 1px 2px;

	margin: 0;

	width: 186px;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

		background-color:#ffffff;

}

#alpha dd.Brand_menu ul.fin {

	float:left;

	height: 25px;

	font-size: 12px;

	color: #333333;

	padding: 5px 0px 1px 2px;

	margin: 0;

	width: 186px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

		background-color:#ffffff;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	background-image:none;

}

#alpha dd ul li.visa{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 38px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/visa.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.master{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 38px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/master.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.amex{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 38px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/amex.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.amex_s{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/amex_s.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.jcb{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 38px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/jcb_logo.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.jcb_s{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/jcb_s.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.diners{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 38px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/dinasu.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.rakuten{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/rakuten.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.ana{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/ana_20.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.jal{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/jal_20.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.smbc{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/mitui.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.aeon{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/aeon_logo.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



#alpha dd ul li.trast{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/trast_logo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



#alpha dd ul li.saison{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/seson_b.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.orico{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/orico.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.pocket{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/poketc.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.mufg{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/mufg.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.nicos{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/nicos.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.eneos{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/eneos.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.sony{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/sony.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.cosmo{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/cosmo.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.ntt{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/ntt.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.citi{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/citi.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.tokyu{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/tokyu.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.sumisin{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/sumisin.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.tome{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/tome.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.risona{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/risona.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.opa{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/odakyu.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.tepco{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/tepco.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.life{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/life.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.idemitu{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/idemitu.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.sbi{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/sbi.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.cf{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/cf.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.acom{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/acom_s.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.docomo{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/docomo.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#alpha dd ul li.sakura{

	float:left;

	height: 23px;

	font-size: 12px;

	color: #333333;

	padding: 3px 0 3px 23px;

	margin:0 0 0 2px;

	width:158px;

	background-image: url(../img/sakura.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

/**** ul li変換***/
#alpha li.Brand_menu ul {

	float:left;

	height: 25px;

	font-size: 12px;

	color: #333333;

	margin: 0;

	width: 186px;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

		background-color:#ffffff;

}

#alpha li.Brand_menu ul.fin {

	float:left;

	height: 25px;

	font-size: 12px;

	color: #333333;

	padding: 0;

	margin: 0;

	width: 186px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	background-color:#ffffff;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	background-image:none;

}

#alpha li ul li.visa{background-image: url(../img/visa.gif);}
#alpha li ul li.master{background-image: url(../img/master.gif);}
#alpha li ul li.amex{background-image: url(../img/amex.gif);}
#alpha li ul li.amex_s{background-image: url(../img/amex_s.gif);}
#alpha li ul li.jcb{background-image: url(../img/jcb_logo.gif);}
#alpha li ul li.jcb_s{background-image: url(../img/jcb_s.gif);}
#alpha li ul li.diners{background-image: url(../img/dinasu.gif);}
#alpha li ul li.rakuten{background-image: url(../img/rakuten.gif);}
#alpha li ul li.ana{background-image: url(../img/ana_20.gif);}
#alpha li ul li.jal{background-image: url(../img/jal_20.gif);}
#alpha li ul li.smbc{background-image: url(../img/mitui.gif);}
#alpha li ul li.aeon{background-image: url(../img/aeon_logo.gif);}
#alpha li ul li.trast{background-image: url(../img/trast_logo.jpg);}
#alpha li ul li.saison{background-image: url(../img/seson_b.gif);}
#alpha li ul li.orico{background-image: url(../img/orico.gif);}
#alpha li ul li.pocket{background-image: url(../img/poketc.gif);}
#alpha li ul li.mufg{background-image: url(../img/mufg.gif);}
#alpha li ul li.nicos{background-image: url(../img/nicos.gif);}
#alpha li ul li.eneos{background-image: url(../img/eneos.gif);}
#alpha li ul li.sony{background-image: url(../img/sony.gif);}
#alpha li ul li.cosmo{background-image: url(../img/cosmo.gif);}
#alpha li ul li.ntt{background-image: url(../img/ntt.gif);}
#alpha li ul li.citi{background-image: url(../img/citi.gif);}
#alpha li ul li.tokyu{background-image: url(../img/tokyu.gif);}
#alpha li ul li.sumisin{background-image: url(../img/sumisin.gif);}
#alpha li ul li.tome{background-image: url(../img/tome.gif);}
#alpha li ul li.risona{background-image: url(../img/risona.gif);}
#alpha li ul li.opa{background-image: url(../img/odakyu.gif);}
#alpha li ul li.tepco{background-image: url(../img/tepco.gif);}
#alpha li ul li.life{background-image: url(../img/life.gif);}
#alpha li ul li.idemitu{background-image: url(../img/idemitu.gif);}
#alpha li ul li.sbi{background-image: url(../img/sbi.gif);}
#alpha li ul li.cf{background-image: url(../img/cf.gif);}
#alpha li ul li.acom{background-image: url(../img/acom_s.gif);}
#alpha li ul li.docomo{background-image: url(../img/docomo.gif);}
#alpha li ul li.sakura{background-image: url(../img/sakura.gif);}


#alpha li ul li.visa,#alpha li ul li.master,#alpha li ul li.amex,#alpha li ul li.amex_s,#alpha li ul li.jcb,#alpha li ul li.jcb_s,#alpha li ul li.diners,#alpha li ul li.rakuten,#alpha li ul li.ana,#alpha li ul li.jal,#alpha li ul li.smbc,#alpha li ul li.aeon,#alpha li ul li.trast,#alpha li ul li.saison,#alpha li ul li.orico,#alpha li ul li.pocket,#alpha li ul li.mufg,#alpha li ul li.nicos,#alpha li ul li.eneos,#alpha li ul li.sony,#alpha li ul li.cosmo,#alpha li ul li.ntt,#alpha li ul li.citi,#alpha li ul li.tokyu,#alpha li ul li.sumisin,#alpha li ul li.tome,#alpha li ul li.risona,#alpha li ul li.opa,#alpha li ul li.tepco,#alpha li ul li.life,#alpha li ul li.idemitu,#alpha li ul li.sbi,#alpha li ul li.cf,#alpha li ul li.acom,#alpha li ul li.docomo,#alpha li ul li.sakura{

	float:left;
	height: 23px;
	font-size: 12px;
	color: #333333;
	padding: 3px 0 3px 38px;
	margin:0 0 0 2px;
	width:158px;
	background-repeat: no-repeat;
	background-position: left top;
}


li.adj{padding-left: 28px!important;}
/*当サイト限定キャンペーン*/

#beta dd.cam{

	width:587px;

	height:22px;

	margin:0;

	padding:3px 0 0 8px;

	background-image: url(../img/campaign_bar2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-size:14px;

	color:#FFF;

}

#beta div.cam_circle{

	width:583px;

	height:auto;

	padding:5px;

	margin-bottom:10px;

	border-bottom:1px solid #ddd;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;

	float:left;

	background-color:#f4f4f4;

}

#beta div.cam_circle dl{

	width:143px;

	margin:0 2px 0 0;

	height:auto;

}

#beta div.cam_circle dt{

	width:143px;

	height:auto;

	color:#F00;

	line-height:1.2em;

	text-align:center;

}

#beta div.cam_circle dd{

	width:143px;

	height:auto;

	padding:0 0 3px 0;

	text-align:center;

	line-height:1.2em;

	font-size:10px;

	margin:0;

}





.h3_ttl{

	height:auto;

	margin:5px 0px 5px 0px;

	padding:3px 0px 3px 8px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	background-color:#ffffff;

	font-size:14px;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #009900;

}



.icon_box li {

padding-left: 2px;

}



/******メイン内追加cssカードを借りるなら******/



.korep{

	line-height:1.5;

	font-size:13px; 

	padding:45px 0px 0px 100px;

}



.kurekore01{
	width:588px;
	background:url(../img/no01_kore.jpg) no-repeat;

}

.kurekore02{

	background:url(../img/no02_kore.jpg) no-repeat;

}

.kurekore03{

	background:url(../img/no03_kore.jpg) no-repeat;

}

.kurekore04{

	background:url(../img/no04_kore.jpg) no-repeat;

}

.kurekore05{

	background:url(../img/no05_kore.jpg) no-repeat;

}



.bt_kroe{

	margin-left:450px; 

	display:block;

}



/******メイン内追加cssカードを借りるなら******/



/******トップバナーサイクル枠******/

.mycarou_mg{

	margin-right:4px;

	padding:0;

}



/* new clearfix */



.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

	}

* html .clearfix						 { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/****追加調整***/
.genteiadj{font-size:10px;color:#ff0000;font-weight:bold;background-color:#ffff00;}
.timeadj{font-size:24px;font-weight:bold;color:red;line-height:1.2em;background-color:#ffff00;}
.adj01{padding:0;float:right;}
.adj02{display:none;}
.adj03{font-size:8px}
.adj04{margin-bottom:0px;}
.adj05{background: url(img/bg_main_tit.gif) no-repeat; height:32px; line-height:32px; text-indent:44px; color:#FFFBF0; font-size:14px; padding-bottom:2px;}
.adj06{text-align:left; padding-left:5px}
.adj07{text-align:left;}
.adj08{text-align:center;}
.adj09{padding: 0 0 3px;}
.adj10{width:100%;}
.adj11{font-size:10px;line-height:1.2em;}
.adj12{color:red;}
.adj13{border-bottom:solid 1px #36F;}
.adj14{clear:both;}
.adj15{padding-bottom:0px;}
.adj16{font-size:10px;}
.adj17{font-size:10px; margin-bottom:2px;}
.adj18{float:left; width:40px; margin-right:2px;}
.adj19{float:left; width:100px; font-size:10px;}
.adj20{float:left; width:40px; margin-right:2px;}
.adj21{float:left; width:100px; font-size:10px;}
.adj22{display:inline;}
.adj23{border-style:none;}
.adj24{width:1px;height:1px;position:absolute;}
.adj25{display:none;width:0;height:0;}


.mb4 {	margin-bottom:4px;}