@charset "utf-8";
/******************* ID*********************/
*{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}

#wrapper {
	width: 100%;
	background-image: url(../img/common/bg_wrap.jpg);
	background-repeat: repeat-x;
	height: 100%;
}
#content {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
}
#contL {
	float: left;
	width: 217px;
}
#contL_middle {
/*
	background-image: url(../img/common/left_middle.gif);
	background-repeat: repeat-y;
	background-position: 1px 0px;
	*/
	padding-right: 6px;
	padding-left: 5px;
}
#contC {
	float: left;
	width: 435px;
}
#contC_735 {
	float: left;
	width: 735px;
}

#contL_640 {
	float: left;
	width: 640px;
}

#contR {
	float: right;
	width: 300px;
}


#header {
	width: 958px;
	background-image: url(../img/common/bg_head_middle.gif);
	background-repeat: repeat-y;
}
#head_bar {
/*
	background-image: url(../img/common/head_bar.gif);
	background-repeat: repeat-x;
*/
	background-color:#fafafa;
	height: 20px;
	border-top:2px #FFFFFF solid;
}

#head_wrap {
	background-repeat: no-repeat;
	height: 30px;
	background-image: url(../img/common/head_line.gif);
}


#title{
	float: left;
	padding-left: 11px;
	}
	
#left {
	float: left;
	width: 240px;
	text-align: left;
}
#right {
	float: right;
	width: 700px;
	text-align: left;
}

#mainwrap {
	width: 980px;
	background-image: url(../img/common/bg_main.png);
	background-repeat: repeat-y;
	margin:1px auto 0;
}

#main {
	padding-left:5px;
	padding-right:5px;
}

#footer {
	background-image: url(../img/common/bg_foot.gif);
	background-repeat:repeat;
}



#footwrap {
	font-size: 10px;
	width: 958px;
	margin-right: auto;
	margin-left: auto;
}
#footwrap2 {
	background-image: url(../img/common/bg_foot_02.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#copyright{
	text-align: right;
	padding-right: 20px;
	padding-bottom: 20px;
	font-size: 9px;
	float: right;
}
#myp_search {
	float: right;
	width: 424px;
	height: 44px;
	background-image: url(../img/mypage/bg_search.jpg);
	background-repeat: no-repeat;
}

/******************* 見出し系*********************/


/******************* navi 系*********************/
#gnavi {
	margin-top: 10px;
	margin-left: 12px;
}

#gnavi ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}


#gnavi ul li{
	display: inline;  
	margin:0px;
	padding:0px;
}
#pan {
	padding-left: 14px;
	height: 38px;
	line-height: 38px;
	padding-right: 14px;
}

#pan p {
	float:left;

	background-image:yajirushi_or.gif;
	background-image: url(../img/common/yajirushi_or.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
}
#footnav {
	height: 60px;
}


#footnav p {
	font-size: 12px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
	letter-spacing: 0em;
}
#footnav a {
	color: #FFFFFF;
}

#step {
}

#step ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}


#step ul li{
	display: inline;  
	margin:0px;
	padding:0px;
}
#myp_nav {
	float: left;
	width: 529px;
}
#myp_nav ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}


#myp_nav ul li{
	display: inline;  
	margin:0px;
	padding:0px;
}

#area_nav2 {
	background-image:url(../img/area/bg_nav_02.jpg);
	width:958; height:47; background-repeat:no-repeat;
}

#area_nav2 ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}


#area_nav2 ul li{
	display: inline;  
	margin:0px;
	padding:0px;
}

#hyoka_nav ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}


#hyoka_nav ul li{
	display: inline;  
	margin:0px;
	padding:0px;
}

#hyoka_nav ul li{
	display: inline;  
	margin:0px;
	padding:0px;
}
#hyosho {
	background-image: url(../img/mip/hyosho_dai.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	position: relative;
	height: 270px;
}
#hyosho .rank2 {
	width: 200px;
	position: absolute;
	top: 80px;
	left: 105px;
}
#hyosho .rank3 {
	width: 200px;
	position: absolute;
	top: 80px;
	left: 305px;
}

#pop {
	width: 455px;
	background-color: #FFFFFF;
}

#pop2 {
	spaceU10
	background-color: #FFFFFF;
	padding: 10px;
	background-color: #FFFFFF;
}

.nav ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.nav ul li{
	display: inline;  
	margin:0px;
	padding:0px;
}
/******************* フロート、ボックス系*********************/
.FL {
	float: left;
}
.FL20 {
	width: 20px;
	float: left;
}

.FLR10 {
	padding-right: 10px;
	float: left;
}

.FL76 {
	float: left;
	width: 76px;
}
.FL80 {
	float: left;
	width: 80px;
}


.FL100 {
	float: left;
	width: 100px;
}
.FL120 {
	float: left;
	width: 120px;
}
.FL130 {
	float: left;
	width: 130px;
}
.FL170 {
	float: left;
	width: 170px;
}

.FL190 {
	float: left;
	width: 190px;
}

.FL220 {
	float: left;
	width: 220px;
}
.FL230 {
	float: left;
	width: 230px;
}

.FL260 {
	float: left;
	width: 290px;
}
.FL290 {
	float: left;
	width: 290px;
}

.FL300 {
	float: left;
	width: 300px;
}
.FL310 {
	float: left;
	width: 310px;
}



.FL380 {
	float: left;
	width: 380px;
}
.FL400 {
	float: left;
	width: 400px;
}
.FL480 {
	float: left;
	width: 480px;
}
.FL686 {
	float: left;
	width: 686px;
}
.FLL5 {
	float: left;
	padding-right: 10px;
}






.FR {
	float: right;
}
.FR100 {
	float: right;
	width: 100px;
}

.FR113 {
	float: right;
	width: 113px;
}
.FR130 {
	float: right;
	width: 130px;
}

.FR170 {
	float: right;
	width: 170px;
}
.FR192 {
	float: right;
	width: 192px;
}
.FR200 {
	float: right;
	width: 200px;
}

.FR250 {
	width: 250px;
	float: right;
}
.FR270 {
	float: right;
	width: 270px;
}

.FR290 {
	float: right;
	width: 290px;
}

.FR300 {
	float: right;
	width: 300px;
}
.FR310 {
	width: 310px;
	float: right;
}


.FR440 {
	float: right;
	width: 440px;
}


.FR390 {
	float: right;
	width: 390px;
}


.FR480 {
	float: right;
	width: 480px;
}
.FR500 {
	float: right;
	width: 500px;
}

.FR520 {
	float: right;
	width: 520px;
}

.FR_L10 {
	float: right;
	padding-left: 10px;
}
.FRR10 {
	padding-right: 10px;
	float: right;
	width: 220px;
	color: #333333;
}


.FR_txt {
	float: right;
	line-height: 41px;
	padding-top: 10px;
	padding-right: 15px;
}
.FR_Rbtn {
	float: right;
	padding-top: 8px;
	padding-right: 10px;
}
.FR_machine {
	float: right;
	width: 480px;
	position: relative;
}





/*********************** color 、フォントサイズ*******************/
.white {
	color: #fff;
}

.red {
	color: #FF0000;
}

.red14b {
	font-size: 14px;
	color: #FF0000;
	font-weight:bold;
}
.blue {
	color: #3366FF;
}
.blue12b {
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
}


.green {
	color: #396;
}

.gray {
	color: #D8D8D8;
}
.gray2 {
	color: #666666;
}

.orange {
	font-weight: bold;
	color: #FF6600;
}
.or14 {
	font-size: 14px;
	color: #FF6600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
.point{
	font-size: 18px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.orange2 {
	color: #FF6600;
}



.yellow {
	color: #FFFF99;
}
.txt10 {
	font-size: 10px;
	line-height: 130%;
	letter-spacing: 0em;
	font-weight: normal;
	color: #333333;
}
.txt12 {
	font-size: 12px;
	font-weight: normal;
}
.txt14 {
	font-size: 14px;
}

.txtb {
	font-weight: bold;
}
.txtb14 {
	font-size: 14px;
	font-weight: bold;
}
.txtb18 {
	font-size: 18px;
	font-weight: bold;
}


.txtgb {
	font-weight: bold;
	color: #009900;
}
.txtlogin a:link,
.txtlogin a:visited
 {
	color: #FF0000;
}
.txtscr {
	height: 160px;
	overflow: auto;
}



.lh17 {
	line-height: 17px;
	padding-left: 8px;
}
.lh20 {
	line-height: 20px;
}

.lh24 {
	line-height: 24px;
}

.h_ttl {
	line-height: 26px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 16px;
	font-weight: bold;
}


/*********************** space *******************/
.space10 {
	padding: 10px;
}
.space40 {
	padding: 40px;
}

.spaceB5 {
	padding-bottom: 5px;
}

.spaceB10 {
	padding-bottom: 10px;
}

.spaceB30 {
	padding-bottom: 30px;
}

.spaceU5 {
	padding-top: 5px;
}
.spaceY {
	background-color: #FFFFCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.spaceW {
	padding-top: 5px;
	padding-bottom: 5px;
}


.spaceL1 {
	padding-left: 1px;
}
.spaceR15 {
	padding-right: 15px;
}
.spaceLR5 {
	padding-right: 5px;
	padding-left: 5px;
}

.spaceLR15 {
	padding-right: 15px;
	padding-left: 15px;
}


.spaceU2 {
	padding-top: 2px;
}
.spaceU8 {
	padding-top: 8px;
}

.spaceU10 {
	padding-top: 10px;
}
.spaceU12 {
	padding-top: 12px;
}

.spaceU20 {
	padding-top: 20px;
}
.spaceUM20 {
	margin-top:20px;
}
.spaceUB10LR15 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.spaceU40 {
	padding-top: 40px;
}

.spaceUB10 {
	margin-top: 10px;
	margin-bottom: 10px;
}








/*********************** その他クラス*******************/

.ancate_txt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	letter-spacing: 0em;
	float: right;
	width: 110px;
}
.area_link a {
	padding-right: 10px;
}
.box30L {
	float: left;
	width: 30px;
}


.box60R {
	float: right;
	width: 60px;
}

.box100 {
	width: 100px;
}
.box160 {
	width: 160px;
	background-image: url(../img/common/bg_box160.gif);
	background-repeat: repeat-y;
}

.box180L {
	float: left;
	width: 240px;
	padding-top: 3px;
}

.box300 {
	width: 300px;
}

.box470 {
	width: 470px;
	background-image: url(../img/common/bg_box470.gif);
	background-repeat: repeat-y;
}

.box470L {
	float: left;
	width: 470px;
	background-image: url(../img/common/bg_box470.gif);
	background-repeat: repeat-y;
}
.box470R {
	float: right;
	width: 470px;
	background-image: url(../img/common/bg_box470.gif);
	background-repeat: repeat-y;
}
.box640_2 {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
}

.box700 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/common/bg_box700.gif);
	background-repeat: repeat-y;
}
.box700pop {
	width: 700px;
	background-image: url(../img/common/bg_box700.gif);
	background-repeat: repeat-y;
}
.box958 {
	background-image: url(../img/common/bg_box958.gif);
	background-repeat: repeat-y;
	width: 958px;
}
.box1004 {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
}


.box640 {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/common/bg_box640.gif);
	background-repeat: repeat-y;
}
.box_h50 {
	height: 55px;
}
.boxH250 {
	height: 250px;
}


.boxH300 {
	height: 300px;
}
.boxH400 {
	height: 400px;
}

.boxH200 {
	height: 180px;
}
.box_gray {
	background-image: url(../img/common/bg_gray2.gif);
	padding: 10px;
}

.box_search {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 90px;
	padding-right: 10px;
}
.box_scr {
	height: 120px;
	overflow: auto;
}






.ban_box {
	float: right;
	width: 762px;
}
.ban_box img {

}
.bg_gray {
	background-image: url(../img/common/bg_foot.gif);
	padding: 5px;
	color: #FFFFFF;
}
.bg_gray a:link,
.bg_gray a:visited{
color:#FFCC00!important;}
.bg_gray a:hover{
color:#CCCCCC!important;}
.bg_y {
	background-color: #FFFFCC;
}
.bg_gr {
	background-image: url(../img/common/icon_gr.jpg);
	background-repeat: repeat-x;
	background-position:center;
}
.bg_or {
	background-image: url(../img/common/icon_or.jpg);
	background-repeat: repeat-x;
	background-position:center;
}


.center_box {
	background-image: url(../img/common/bg_center_box.gif);
	background-repeat: repeat-y;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 1px;
}
.center_box2 {
	background-image: url(../img/common/bg_center_box.gif);
	background-repeat: repeat-y;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 1px;
}

.center_box_cont {
	/*
	background-color:#E8EEEE;
	*/
	padding: 10px;
}

.center_box_cont2 {
	background-image:url(../img/common/bg_gray.gif)
	padding: 10px;
	background-image: url(../img/common/bg_slash.gif);
	padding: 5px;
}
.center_box_cont3 {
	background-color:#FFFFFF;
	padding: 10px;
}

.center_box_cont4 {
	background-color:#FFFFCC;
	padding: 10px;
}
.com {
	float: left;
	line-height: 20px;
	padding-left: 15px;
}
.com2 {
	float: left;
	line-height: 20px;
	padding-left: 15px;
}
.com2 ul{
	font-size:10px;
}
.com2 ul li{
	float:left;
	list-style:none;
	margin-right:10px;
}

.clock {
	line-height: 24px;
	background-image: url(../img/common/icon_clock.gif);
	background-repeat: no-repeat;
	float: right;
	padding-left: 18px;
	background-position: left center;
	letter-spacing: 0em;
}


.date {
	color: #003399;
	padding-right: 10px;
}

.date2 {
	background-image:url(../img/common/icon_up.gif);
	color: #003399;
	padding-right: 10px;
	padding-left: 30px;
	background-repeat: no-repeat;
	float: left;
}

.date_new {
	background-image:url(../img/common/icon_new.gif);
	color: #003399;
	padding-right: 10px;
	padding-left: 35px;
	background-repeat: no-repeat;
	float: left;
}

.date_yahoo{
	background-image:url(../img/common/yahoo.gif);
	color: #003399;
	padding-right: 10px;
	padding-left: 35px;
	background-repeat: no-repeat;
	float: left;
}

.date3 {
	color: #003399;
	padding-right: 10px;
	padding-left: 30px;
	background-repeat: no-repeat;
	float: left;
}

.date4 {
	color: #003399;
	padding-right: 10px;
	padding-left: 35px;
	background-repeat: no-repeat;
	float: left;
}

.detail {
	float: right;
	padding-left: 15px;
	font-size: 12px;
	color: #333333;
	background-image: url(../img/common/yajirushi_or.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.dot {
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	height: 16px;
	background-position: left center;
}
.dot2 {
	background-image: url(../img/common/dot.gif);
	background-repeat: repeat-x;
	height: 11px;
	background-position: left center;
}
.dot3 {
	background-image: url(../img/common/dot4.gif);
	background-repeat: repeat-x;
	height: 26px;
	background-position: left center;
}
.dot4 {
	border-bottom:#ccc 3px dotted;
	/*
	background-image: url(../img/common/dot5.gif);
	background-repeat: repeat-x;
	height: 5px;
	background-position: left center;
	*/
}
.diary_01 {
	line-height: 30px;
	background-image: url(../img/diary/icon_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.diary_02 {
	line-height: 30px;
	background-image: url(../img/diary/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.diary_03 {
	line-height: 30px;
	background-image: url(../img/diary/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.diary_04 {
	line-height: 30px;
	background-image: url(../img/diary/icon_04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.diary_05 {
	line-height: 30px;
	background-image: url(../img/diary/icon_05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.diary_01_02 {
	line-height: 40px;
	background-image: url(../img/diary/icon_01.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 35px;
	text-align: left;
}
.diary_02_02 {
	line-height: 40px;
	background-image: url(../img/diary/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 35px;
	text-align: left;
}
.diary_03_02 {
	line-height: 40px;
	background-image: url(../img/diary/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 35px;
	text-align: left;
}
.diary_04_02 {
	line-height: 40px;
	background-image: url(../img/diary/icon_04.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 35px;
	text-align: left;
}
.diary_05_02 {
	line-height: 40px;
	background-image: url(../img/diary/icon_05.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 35px;
	text-align: left;
}
/******************* 追加、修正スタイル 08/11*********************/
.diary_00 {
	line-height: 30px;
	background-image: url(../img/diary/icon_06.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
.diary_00_02 {
	line-height: 40px;
	background-image: url(../img/diary/icon_06.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 35px;
	text-align: left;
}


.entry {
	float: left;
	width: 170px;
}
.footLine {
	background-image: url(../img/common/foot_col.gif);
	background-repeat: repeat-x;
	background-position: 0px 27px;
	height: 30px;
}

.midashi_640 {
	background-image: url(../img/common/bg_h3_640.jpg);
	background-repeat: no-repeat;
	line-height: 41px;
	color: #FFFFFF;
}
.midashi_700 {
	background-image: url(../img/new_img/midashi_700_bg.jpg);
	background-repeat: no-repeat;
	line-height: 41px;
	color: #FFFFFF;
}
.midashi_958 {
	background-image: url(../img/new_img/midashi_958_bg.jpg);
	background-repeat: no-repeat;
	line-height: 41px;
	color: #FFFFFF;
}
.midashi_610 {
	background-image: url(../img/common/bg_h4_610.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
}
.midashi_610_y {
	background-image: url(../img/common/bg_h4_610_y.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 25px;
	font-weight: bold;
}
.midashi_610 a:link,
.midashi_610 a:visited,
.toroku a:link,
.toroku a:visited{
	color: #FFFFFF!important;
	text-decoration: underline!important;
}

.midashi_610 a:hover,
.toroku a:hover {color:#CCCCCC;
 text-decoration: none;
}
.midashi_h3 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-left: 18px;
}


.midashi_right {
	background-image: url(../img/common/bg_right_h3.jpg);
	background-repeat: no-repeat;
}
.midashi_bar {
	background-image: url(../img/common/midashi_bar.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 8px;
	font-size: 14px;
	font-weight: bold;
}

.mikaku_i1 {
	background-image: url(../img/common/icon_s.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.mikaku_i2 {
	background-image: url(../img/common/icon_p.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.mikaku_i3 {
	background-image: url(../img/common/icon_hatena.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.mikaku_i4 {
	background-image: url(../img/common/icon_gyo.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.mikaku_i5 {
	background-image: url(../img/common/icon_han.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.mikaku_i6 {
	background-image: url(../img/common/icon_hoka.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.mikaku_i7 {
	background-image: url(../img/common/icon_pl.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.mikaku_i8 {
	background-image: url(../img/common/icon_jyan.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	text-align: left;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}


.toroku {
	background-image: url(../img/mypage/bg_toroku.jpg);
	color: #FFFFFF;
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.h20 {
	height: 24px;
}


.h70 {
	height: 69px;
}

.h69 {
	height: 130px;
}

.h120 {
	height: 120px;
}

.hall_link {
	font-size: 14px;
	float: left;
	font-weight: bold;
	width: 205px;
}


.hyoka {
	font-weight: bold;
	color: #FF3300;
}
.i_hyoka {
	background-image: url(../img/common/icon_hyoka.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 30px;
	line-height: 18px;
}
.i_shushi {
	background-image: url(../img/common/icon_shusi.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 30px;
	line-height: 18px;
}
.i_kishu {
	background-image: url(../img/common/icon_kishu.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 30px;
	line-height: 18px;
}
.i_tiiki{
	background-image: url(../img/common/icon_tiiki.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 30px;
	line-height: 18px;
}
.icon_p {
	background-image: url(../img/common/icon_p.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
	text-align: left;
	padding-left: 22px;
	font-size: 12px;
}

.icon_s {
	background-image: url(../img/common/icon_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
	text-align: left;
	padding-left: 22px;
	font-size: 12px;
}
.icon_or {
	background-image: url(../img/common/icon_or.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
.icon_gr {
	background-image: url(../img/common/icon_gr.jpg);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: left center;
}



.key_box {
	background-image: url(../img/common/bg_left_key.gif);
	background-repeat: repeat-y;
	padding-right: 8px;
	padding-left: 8px;
	color: #999999;
	line-height: 1.2;
}
.key1 {
	font-size: 10px;
}
.key2 {
	font-size: 12px;
}
.key3 {
	font-size: 16px;
}
.key4 {
	font-size: 20px;
}
.key5 {
	font-size: 24px;
	font-weight:bold;
}
.key6 {
	font-size: 28px;
	font-weight:bold;
}

.left_box {
	background-image: url(../img/common/bg_left_box.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.line {
	background-image: url(../img/common/line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 21px;
}

.links_01 {
	background-image: url(../img/common/yajirushi.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 23px;
	line-height: 20px;
}
.links_pan {
	background-image: url(../img/common/yajirushi.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 23px;
	line-height: 38px;
}
.links_02 {
	float:right;
	background-image: url(../img/common/yajirushi.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 23px;
	line-height: 20px;
}


.login {
 float: right;
 line-height: 20px;
 text-align: right;
 padding-right: 17px;
 /*
 width: 90px;
 */
 width:400px;
}

.login2 {
 float: right;
 line-height: 20px;
 text-align: right;
 padding-right: 17px;
 width:300px;
 font-size:10px;
}

.machine {
	/* [disabled]background-image: url(../img/common/bg_machine.gif); */
	/* [disabled]background-repeat: repeat-y; */
}
.machine_btn {
	float: right;
	width: 478px;
}


.link_ttl{
	font-size: 14px;
}
/*
.machine a:link,
.machine a:visited,
.link_ttl a:link,
.link_ttl a:visited,
.link_blue a:link,
.link_blue a:visited,
.photo a:link,
.photo a:visited,
.txtregist a:link,
.txtregist a:visited,
.what a:link,
.what a:visited,
.ancate_txt a:link,
#contR a:link,
#contL_640 a:link,
#contL_640 a:visited,
.ancate_txt a:visited,
#pop a:link,
#pop a:visited,
#area_main a:link,
#area_main a:visited
{
	text-decoration: underline;
	color: #3366FF;
}
.machine a:hover,
.link_ttl a:hover,
.photo a:hover,
.link_blue a:hover,
.link_blue a:hover,
.txtregist a:hover,
.txtlogin a:hover,
.what a:hover,
#contR a:hover,
#contL_640 a:hover,
#pop a:hover,
.ancate_txt a:hover
 {
	color:#CCCCCC;
	text-decoration: none;
}
*/
.machine_ttl {
	float: left;
	/*
	width: 478px;
	*/
	width:630px;
	line-height: 33px;
	color: #FFFFFF;
	overflow: hidden;
}
.machine_ttl a:link,
.machine_ttl a:visited{
	text-decoration: underline;
	color: #FFFFFF;
}
.machine_ttl a:hover{
	text-decoration: underline;
	color: #CCCCCC;
}
.machine_tab {
	background-image: url(../img/machine/bg_tab.jpg);
	background-repeat: no-repeat;
	height: 72px;
	width: 958px;
	color: #FFFFFF;
}
.machine_tab2 {
	background-image: url(../img/machine/bg_tab2.jpg);
	background-repeat: no-repeat;
	height: 72px;
	width: 958px;
	color: #FFFFFF;
}

.nb_1 {
	background-image: url(../img/machine/btn_nb1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 163px;
	line-height: 38px;
	text-align: center;
}
.nb_1_o {
	background-image: url(../img/machine/btn_nb1_o.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 163px;
	line-height: 38px;
	text-align: center;
}
.nb_1 a,
.nb_1_o a {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 10px;
}
.nb_2 {
	background-image: url(../img/machine/btn_nb2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 159px;
	line-height: 38px;
	text-align: center;
}
.nb_2_o {
	background-image: url(../img/machine/btn_nb2_o.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 159px;
	line-height: 38px;
	text-align: center;
}
.nb_3 {
	background-image: url(../img/machine/btn_nb3.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 158px;
	line-height: 38px;
	text-align: center;
}
.nb_3_o {
	background-image: url(../img/machine/btn_nb3_o.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 158px;
	line-height: 38px;
	text-align: center;
}
.nb_4 {
	background-image: url(../img/machine/btn_nb4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 158px;
	line-height: 38px;
	text-align: center;
}
.nb_4_o {
	background-image: url(../img/machine/btn_nb4_o.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 158px;
	line-height: 38px;
	text-align: center;
}

.nb_5 {
	background-image: url(../img/machine/btn_nb5.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 159px;
	line-height: 38px;
	text-align: center;
}
.nb_5_o {
	background-image: url(../img/machine/btn_nb5_o.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 159px;
	line-height: 38px;
	text-align: center;
}
.nb_6 {
	background-image: url(../img/machine/btn_nb6.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 161px;
	line-height: 38px;
	text-align: center;
}
.nb_6_o {
	background-image: url(../img/machine/btn_nb6_o.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 161px;
	line-height: 38px;
	text-align: center;
}
.nb_2 a,
.nb_2_o a,
.nb_3 a,
.nb_3_o a,
.nb_4 a,
.nb_4_o a,
.nb_5 a,
.nb_5_o a{
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

.nb_6 a,
.nb_6_o a{
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 5px;
}

.n1 {
	line-height: 24px;
	background-image: url(../img/news/icon_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n2 {
	line-height: 24px;
	background-image: url(../img/news/icon_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n3 {
	line-height: 24px;
	background-image: url(../img/news/icon_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n4 {
	line-height: 24px;
	background-image: url(../img/news/icon_4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n5 {
	line-height: 24px;
	background-image: url(../img/news/icon_5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n6 {
	line-height: 24px;
	background-image: url(../img/news/icon_6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n7 {
	line-height: 24px;
	background-image: url(../img/news/icon_7.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n8 {
	line-height: 24px;
	background-image: url(../img/news/icon_8.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n9 {
	line-height: 24px;
	background-image: url(../img/news/icon_9.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.n10 {
	line-height: 24px;
	background-image: url(../img/news/icon_10.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}
.ncld {
	padding-left: 24px;
	background-image: url(../img/news/cld.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
.okini {
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}



.photo {
	/* [disabled]background-image: url(../img/common/bg_photo.gif); */
	/* [disabled]background-repeat: repeat-y; */
}
.point_g {
	letter-spacing: 0px;
	padding-bottom: 10px;
}

.c_box210 {
	background-image: url(../img/common/box_c_210_middle.gif);
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	background-repeat: repeat-y;
}
.right_box {
	/* [disabled]background-image: url(../img/common/bg_gray.jpg); */
	padding:10px 0;
	border:10px solid #ccc;
}
.right_box2 {
	background-image: url(../img/common/bg_right_box.gif);
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
}
.right_box3 {
	background-image: url(../img/common/bg_or.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.right_box4 {
	background-image: url(../img/common/bg_right_box.gif);
	padding-right: 8px;
	padding-left: 8px;
}
.right_box_cont {
	background-image: url(../img/common/right_boxw_middle.gif);
	background-repeat: repeat-y;
	padding-right: 8px;
	padding-left: 8px;
}
.right_box2_cont {
	/*pv原口マイページ閲覧おすすめ機種背景色
	background-color: #EDEFEF;
	*/
	padding: 10px;
}

.right_box2_cont2 {
	background-color: #FFFFCC;
	padding: 10px;
}
.REL {
	position: relative;
}

.RB_set {
	position: absolute;
	right: 0px;
	bottom: 10px;
	width: 480px;
}

.search_main {
	background-image: url(../img/top/h3_c_02.jpg);
	padding-right: 17px;
	height: 38px;
}

/*
称号
---------------------------------------------------------*/
.syougou_table{
	margin:5px 0;
}
.star {
	line-height: 24px;
	font-weight: bold;
	font-size:18px;
	color: #F30;
	background-image: url(../img/common/star.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 24px;
	padding-top: 5px;
}
.syougou_name{
	font-size:18px;
	line-height:180%;
	padding-left:24px;
}
.star2 {
	line-height: 24px;
	font-weight: bold;
	color:#0066CC;
	background-image: url(../img/common/star.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 24px;
	padding-top: 5px;
}
.star3 {
	line-height: 24px;
	font-weight: bold;
	color:#009900;
	background-image: url(../img/common/star.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 24px;
	padding-top: 5px;
}
.tb_640 {
	background-image: url(../img/mypage/bg_tb_640.jpg);
	background-repeat: no-repeat;
}
.bg_tb_or {
	background-image: url(../img/mypage/bg_tb_or.jpg);
	background-repeat: repeat-x;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFC268;
}
.btn_on {
	line-height: 26px;
	background-image: url(../img/common/bg_btn.jpg);
	font-weight:bold;
	background-repeat: no-repeat;
	text-align: center;
	width: 84px;
	background-position: left center;
	float: left;
	margin-right: 5px;
}

.btn_off {
	line-height: 26px;
	background-image: url(../img/common/bg_btn_off.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight:bold;
	width: 84px;
	float: left;
	background-position: left center;
	margin-right: 5px;
}

.btn_off a:link,
.btn_off a:visited
 {
	color: #333333!important;
}

.bg_tb_ye {
	background-image: url(../img/mypage/bg_tb_ye.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFCC00;
}
.reg_list {
	background-image: url(../img/regist/list.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 5px;
}








.update {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	letter-spacing: 0em;
	padding-top: 10px;
}
.waku {
	border: 1px solid #CCCCCC;
}

.waku_or {
	background-color: #FF9900;
	padding: 40px;
	color: #FFFFFF;
	border: 1px solid #FF6600;
}

.waku_ye {
	background-color: #FFFFCC;
	padding: 40px;
	color: #FF6600;
	border: 1px solid #FF6600;
}

.weather  {
	background-image: url(../img/mypage/weather.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 77px;
	width: 300px;
}
.weather .icon {
	padding-top: 15px;
	padding-left: 15px;
	float: left;
	padding-right: 15px;
}
.weather .txt {
	float: left;
	width: 210px;
	padding-top: 17px;
	padding-bottom: 17px;
}



.wel {
 float: right;
 height: 20px;
 line-height: 20px;
 text-align: right;
 width: 250px;
}

.wel .txt {
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 30px;
}
.what {
	background-image: url(../img/common/yajirushi_3.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left: 18px;
	font-size: 10px;
	line-height: 18px;
	padding-top: 10px;
}
#area_main {
	background-image: url(../img/area/bg_main.jpg);
	background-repeat: repeat-y;
}
#area_name {
	background-image: url(../img/area/main_head.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	line-height:180%;
}

/******************* 追加スタイル 05/14*********************/
.shushi_date {
	color: #000000;
	float: right;
	padding-right: 15px;
}

/******************* 追加、修正スタイル 05/24 soude*********************/
.icon_cal_p {
	background-image: url(../img/common/icon_p.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 200%;
	text-align: left;
	padding-left: 18px;
	font-size: 12px;
}

.icon_cal_s {
	background-image: url(../img/common/icon_s.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 200%;
	text-align: left;
	padding-left: 18px;
	font-size: 12px;
}

/******************* 追加、修正スタイル 05/25*********************/

.FL330 {
	float: left;
	width: 330px;
}

/******************* 追加、修正スタイル 05/28*********************/

.FLR5 {
	float: left;
	padding-right: 5px;
}

/******************* 追加、修正スタイル 05/18*********************/
.myp_search {
	float: right;
	width: 424px;
	background-image: url(../img/mypage/bg_search_mypage.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height: 66px;
}

.spaceU18 {
	padding-top: 18px;
}

/******************* 追加、修正スタイル 06/11*********************/

.boyaki {
	height: 370px;
	overflow: auto;
}
.boyaki_top {
	height: 300px;
	overflow: auto;
	overflow-x:hidden;
}
.b_thumb {
	float: left;
	width: 65px;
}
.FR210 {
	float: right;
	width: 200px;
}
.kon {
	color: #003399;
}
.kiten {
	position: relative;
}
.henshin {
	z-index: auto;
	margin-top: -15px;
	margin-right: 10px;
	text-align: right;
}
.btm {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: auto;
}
.FR330 {
	float: right;
	width: 310px;
}
.blue14b {
	color: #3366FF;
	font-size: 14px;
	font-weight: bold;
}

.green14b {
	color: #396;
	font-size: 14px;
	font-weight: bold;
}

/******************* トップ　導入日カレンダ*********************/
#calendar{
	background-image: url(../img/common/left_h3_04.jpg);
	background-color:#FFF;
	border:1px solid #28c6f8;
	width:194px;
	margin:10px 0 0;
	padding:50px 5px 10px;
	background-repeat: no-repeat;
	}
#calendar2{
	background-image: url(../img/common/left_h3_042.jpg);
	background-color:#FFF;
	border:1px solid #28c6f8;
	width:289px;
	margin:10px 0 0;
	padding:50px 5px 10px;
	background-repeat: no-repeat;
	}
#calendar a, #calendar2 a, #g_news a, #mikakutei a, #kentei a, .center_box_cont a{
	color:#36F;
	text-decoration:none;
	border-bottom:1px dotted #36F;
	}
#calendar a:hover, #calendar2 a:hover, #g_news a:hover, #mikakutei a:hover, #kentei a:hover, .center_box_cont a:hover{
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #fff;
	}
#calendar .maker_name, #calendar2 .maker_name{
	color:#444;
	font-size:11px;
	margin-left:5px;
	}
.cal_bar {
	background-image: url(../img/common/cal.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	line-height: 28px;
	padding-left: 8px;
	font-size: 14px;
	text-indent: 12px;
}
/******************* トップ　未確定*********************/
#mikakutei{
	background-image: url(../img/common/left_h3_01.jpg);
	background-color:#FFF;
	border:1px solid #d92a2a;
	width:194px;
	margin:10px 0 0;
	padding:50px 5px 10px;
	background-repeat: no-repeat;
	}
/******************* トップ　検定*********************/
#kentei{
	background-image: url(../img/common/left_h3_02.jpg);
	background-color:#FFF;
	border:1px solid #02649f;
	width:194px;
	margin:10px 0 0;
	padding:50px 5px 10px;
	background-repeat: no-repeat;
	}

/******************* トップ　ニュース*********************/
#g_news{
	background-image: url(../img/common/left_h3_03.jpg);
	background-color:#FFF;
	border:1px solid #02649f;
	width:194px;
	margin:10px 0 0;
	padding:50px 5px 10px;
	background-repeat: no-repeat;
	}
/******************* トップ　人気ワード*********************/
#top_word{
	background-image: url(../img/common/word_top.gif);
	background-color:#FFF;
	border:1px solid #f56a0e;
	width:184px;
	margin:10px 0 0;
	padding:50px 10px 10px;
	background-repeat: no-repeat;
	line-height:200%;
	}
#top_word a{
	color:#444;
	text-decoration:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#top_word a:hover{
	color:#36f;
	text-decoration:none;
	}
/******************* ホール店舗ページ *********************/
.store_head_left{
	float:left;
}
.store_head_right{
	float:right;
}
.store_name {
	font-size: 18px;
	font-weight: bold;
}

/******************* 追加、修正スタイル 11/25*********************/
.fnm {
	font-size: 12px;
	width: 160px;
	height: 22px;
}
.fnm2 {
	width: 70px;
	font-size: 12px;
	height: 22px;
}
.spaceLR10 {
	padding-right: 10px;
	padding-left: 10px;
}

.bg_tb_ye2 {
	background-image: url(../img/mypage/bg_tb_ye.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFCC00;
	background-color: #FFCC00;
}
.bg_g2 {
	background-color: #F5F5F5;
}
.bg_y2 {
	background-color: #FEF4AD;
}
.bg_gra2 {
	color: #FFFFFF;
	background-color: #333333;
}
.bg_gra3 {
	background-color: #666666;
	color: #FFFFFF;
}

.bg_gra2 a:link,
.bg_gra2 a:visited{
color:#FFCC00!important;}
.bg_gray2 a:hover{
color:#CCCCCC!important;}

.bg_gra3 a:link,
.bg_gra3 a:visited{
color:#FFCC00!important;}
.bg_gray3 a:hover{
color:#CCCCCC!important;}

.icon_p2 {
	background-image: url(../img/common/icon_p.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-left: 22px;
	font-size: 14px;
}

.icon_s2 {
	background-image: url(../img/common/icon_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-left: 22px;
	font-size: 14px;
}
.FL305 {
	float: left;
	width: 305px;
}
.FR305 {
	float: right;
	width: 305px;
}
.sb_bar {
	/*
	background-image: url(../img/sb/midashi_bg.jpg);
	background-repeat: repeat-x;
	height: 32px;
	*/
	background-image: url(../img/mypage/bar2.jpg);
	height:28px;
	position: relative;
}
.sb_bar2 {
	background-image: url(../img/sb/tb_bg2.jpg);
	background-repeat: repeat-x;
	height: 33px;
	position: relative;
}
.sb_bar2 h3 {
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	left: 0px;
	top: 2px;
}
.sb_bar h3 {
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 8px;
	top: 4px;
	background-image: url(../img/sb/bar.jpg);
	background-position: left top;
	padding-left: 8px;
	line-height: 18px;
}
.sb_nav {
	background-image: url(../img/sb/nav_bg.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 640px;
	position: relative;
}
.sb_nav table {
	position: absolute;
	top: 9px;
	left: 10px;
}
.sb_nav a {
	line-height: 20px;
	background-image: url(../img/sb/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 12px;
}
.midashi_sb {
	background-image: url(../img/sb/h3.jpg);
	height: 40px;
}
.midashi_sb h2 {
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
}
.bg_sb {
	/*
	background-image: url(../img/sb/b_bg.jpg);
	background-repeat: repeat-x;
	background-color: #7CCBE4;
	*/
	background-color: #33475E;
	color: #FFFFFF;
}
.bg_sb2 {
	background-color: #889DAA;
	color: #FFFFFF;
}
.td_sb {
	background-image: url(../img/sb/tb_bg.gif);
}
.links_sb {
	float: right;
	background-image: url(../img/sb/link_g.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
.koshin_box {
	width: 610px;
	height: 80px;
	overflow: auto;
}

/*---------------------
ログインボタン　サイインボタン
--------------------------------------------------*/
.log_in{
	margin-top:5px;
}
.about{
	font-size:10px;
	margin-top:5px;
	margin-left:76px;
}

/*---------------------
レフトナビ
--------------------------------------------------*/
.left_nav{
	margin-top:15px;
	margin-left:2px;
	}
.left_nav tr td{
	width:65px;
	text-align:center;
}
.left_nav tr td a{
	font-size:11px;
	}
.left_nav tr td a:hover{
	color:#39F;
}

/*---------------------
ライトナビ　-　マイページ
--------------------------------------------------*/
.right_nav{
	margin-top:10px;
	}
.right_nav tr td{
	width:95px;
	text-align:center;
}
.right_nav tr td a{
	font-size:10.5px;
	}

.right_nav li a:hover{
	color:#39F;
}

/*---------------------
評価
--------------------------------------------------*/
.review_dot{
	border-bottom:1px dotted #CCC;
}
