@charset "shift_jis";
/* CSS Document */
html{
	width:100%;
    height:100%;
}

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}


/*レイアウトスタイル*/
.main {
	width:600;
	height:552px;
	position: relative;
	bottom: 0px;
}

.content {
    margin: 0 auto;
    width:770px;
	height:552px;
}

.flash {
	font-size:9px;
	width:400px;
	height:45px;
	margin: auto auto;
	text-align:left;
}

.top {
	float:right;
	width:180px;
}

.jake {
	width:180px;
	height:199px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.select {
	width:100%;
	height:100%;
	position:relative;
	margin: auto auto;
	text-align:center;
}

.g_box {
	width:600px;
	height:160px;
	border:solid;
	border-color:#E7418E;
	border-width: 1 1 1 1;
}

.at_box {
	width:478;
	height:60px;
	border:solid;
	border-color:#999;
	padding:5px;
	border-width: 1 1 1 1;
}

.box01 {
	width:50px;
	height:15px;
}



/*リンクスタイル*/
a:link {
	color: #4D4D4D;
	text-decoration: none;
}

a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #E7418E;
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}


div.Reg a{
    display : block ;
    width : 100% ;
	height:17px;
    text-align : left ;
    background-repeat : no-repeat ;
    background-position : top left ;
}

div.Reg a:link{
    color : #4D4D4D ;
    background-image : url(image/normal.gif) ;
}

div.Reg a:visited{
    color : #666666 ;
    background-image : url(image/normal.gif) ;
}

div.Reg a:hover{
    color : #FFFFFF ;
    background-image : url(image/hover.gif) ;
	text-decoration: none;
}

div.Reg a:active{
    color : #CCCCCC ;
    background-image : url(image/active.gif) ;
}



div.Reg2 a{
    display : block ;
    width : 100% ;
	height:34px;
    text-align : left ;
/*    background-repeat : no-repeat ;*/
    background-position : top left ;
}

div.Reg2 a:link{
    color : #4D4D4D ;
    background-image : url(image/normal.gif) ;
}

div.Reg2 a:visited{
    color : #666666 ;
    background-image : url(image/normal.gif) ;
}

div.Reg2 a:hover{
    color : #FFFFFF ;
    background-image : url(image/hover.gif) ;
	text-decoration: none;
}

div.Reg2 a:active{
    color : #CCCCCC ;
    background-image : url(image/active.gif) ;
}



div.Reg3 a{
    display : block ;
    width : 100% ;
	height:51px;
    text-align : left ;
/*    background-repeat : no-repeat ;*/
    background-position : top left ;
}

div.Reg3 a:link{
    color : #4D4D4D ;
    background-image : url(image/normal.gif) ;
}

div.Reg3 a:visited{
    color : #666666 ;
    background-image : url(image/normal.gif) ;
}

div.Reg3 a:hover{
    color : #FFFFFF ;
    background-image : url(image/hover.gif) ;
	text-decoration: none;
}

div.Reg3 a:active{
    color : #CCCCCC ;
    background-image : url(image/active.gif) ;
}



div.RegEX a{
    display : block ;
    width : 100% ;
	height:100px;
    text-align : left ;
/*    background-repeat : no-repeat ;*/
    background-position : top left ;
}

div.RegEX a:link{
    color : #4D4D4D ;
    background-image : url(image/normal.gif) ;
}

div.RegEX a:visited{
    color : #666666 ;
    background-image : url(image/normal.gif) ;
}

div.RegEX a:hover{
    color : #FFFFFF ;
    background-image : url(image/hover.gif) ;
	text-decoration: none;
}

div.RegEX a:active{
    color : #CCCCCC ;
    background-image : url(image/active.gif) ;
}



div.btn a{
    display : block ;
    width : 100% ;
	height:100%;
    text-align : center ;
/*    background-repeat : no-repeat ;*/
    background-position : top left ;
}

div.btn a:link{
    color : #4D4D4D ;
    background-image : url(image/normal.gif) ;
}

div.btn a:visited{
    color : #666666 ;
    background-image : url(image/normal.gif) ;
}

div.btn a:hover{
    color : #FFFFFF ;
    background-image : url(image/hover.gif) ;
	text-decoration: none;
}

div.btn a:active{
    color : #CCCCCC ;
    background-image : url(image/active.gif) ;
}



/*テキストスタイル*/
.text8{
	font-size:8px;
	line-height:110%;
	font-weight:right;
	text-decoration:none
}

.text9{
	font-size:9px;
	line-height:110%;
	font-weight:right;
	text-decoration:none;
	color: #666;
}

.text10{
	font-size:10px;
	line-height:130%;
	font-weight:right;
	text-decoration:none;
	color: #666;
}

.text11{
	font-size:11px;
	line-height:130%;
	font-weight:right;
	text-decoration:none;
	color: #666;
}

.text12{
	font-size:12px;
	line-height:150%;
	font-weight:right;
	text-decoration:none;
	color: #666;
}

.text12b{
	font-size:12px;
	line-height:130%;
	font-weight:bold;
	text-decoration:bold;
	color: #666;
}

.text14{
	font-size:14px;
	line-height:130%;
	font-weight:right;
	text-decoration:none;
	color: #666;
}

.text14b{
	font-size:14px;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
	color: #666;
}

.text16{
	font-size:16px;
	line-height:130%;
	font-weight:right;
	text-decoration:none;
	color: #666;
	
}

.text17b{
	font-size:14px;
	line-height:130%;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
	color: #666666;
}


.emp_txt {
	font-size:14px;
	color:#E7418E;
	font-weight:bold;
}

/*　タイトル周り　*/
.sell_date {
	font-size:13px;
	line-height:150%;
	color:#E7418E;
}

.j_title {
	font-size:18px;
	font-weight:900;
	color:#4D4D4D;
}

/*IE6後方互換モード対策用*/
*html j_title {
    font-size: 24px;
    font-weight: 900;
    color: #FFFFFF;
    padding: 4px 0px 12px 0px;
    margin: 0px;
}


.ex_txt9 {
	font-size:10px;
	line-height:130%;
	color:#00b0f1;
}

.ex_txt12 {
	font-size:12px;
	line-height:130%;
	color:#00b0f1;
}

.ex_txt10 {
	font-size:10px;
	line-height:130%;
	color:#252525;
}

.ex_txt12b {
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	color:#00b0f1;
}

