/* CSS Document */

* {
margin:0px;
padding:0px;
}

img{
border:none; 
margin:0; 
vertical-align:top}

h1, h2, h3, h4, h5, h6, a, p{
font-size:100%; 
margin:0; 
padding:0}

ul, li{
list-style-type:none; 
margin:0; 
padding:0}

body{
text-align:center; 
font-size:85%; 
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background-image:url(../images/header/bg.gif); 
background-repeat:repeat-x}

#left{
width:800px; 
margin:0 auto;
text-align:left;}

a:link, 
a:visited{
color:#3e8dd7; 
text-decoration:none}

a:hover, 
a:active{
color:#3e8dd7; 
text-decoration:underline}

/*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*/
#header{
width:800px; 
float:left; 
background-color:#d9c258}

#header_right{
float:right}

#header_logo_gp{
float:left}

#header_logo_mm{
width:195px; 
height:20px; 
margin:5px 0 0 55px}

#header_font_size{
width:140px; 
float:left; 
height:21px; 
margin:20px 0 0 220px; 
display:inline}

#header_font_size p{
float:left; 
font-size:10px; 
margin:0 5px 0 0}

#header_btn_three{
width:239px; 
height:21px; 
margin:5px 0 0 0}

.navi1{
float:left}
.navi2{
float:left}
.navi3{
float:left}

#top_header_navi{
width:800px; 
height:40px; 
background-image:url(../images/header/main_navibg.gif); 
background-repeat:no-repeat; 
float:left}

#top_header_navi ul{
clear:both}

#top_header_navi li{
float:left}

#top_header_navi li#navi_start{
margin:0 0 0 180px; 
display:inline}

#header_navi{
width:800px; 
height:49px; 
background-image:url(../images/header/main_navibg.gif); 
background-repeat:no-repeat; 
float:left; 
overflow:hidden}

#header_navi ul{
clear:both}

#header_navi li{
float:left}

#header_navi li#navi_start{
margin:0 0 0 180px; 
display:inline}

/*FLASH*//*FLASH*//*FLASH*//*FLASH*//*FLASH*//*FLASH*//*FLASH*//*FLASH*//*FLASH*/
#flash{
width:800px; 
clear:both}

/*MAIN*/
#main{
width:800px;
background-color:#f1f1e9; 
float:left}

#main_blank {
width:800px;
background-color:#f1f1e9;
float:left}

#main_box{
width:619px; 
background-color:#FFFFFF; 
float:right; 
margin:0 1px 0 0; 
display:inline}

#main_box_blank {
width:798px; 
background-color:#FFFFFF; 
border-left: 1px solid #EBE9D2;
border-right: 1px solid #EBE9D2;
float:right; 
margin:0 1px 0 0; 
display:inline}

#main_in_box_blank {
	margin-left: 100px;
}

#main_guide{
width:610px; 
line-height:15px;
margin:0 0 15px 0;
text-align:right; 
font-size:10px; 
color:#666666}

#main_guide a{
color:#666666;
font-size:10px; }

#main_guide a:hover,
#main_guide a:active{
text-decoration:none;
color:#FFFFFF;
background-color:#666666}

/*CONTENTS*/
#contents{
width:620px; 
background-color:#ebe9d2; 
float:right}

/*#contents_blank {
width:620px; 
background-color:#FFFFFF; 
float:right}*/

/*SIDENAVI*//*SIDENAVI*//*SIDENAVI*//*SIDENAVI*//*SIDENAVI*//*SIDENAVI*//*SIDENAVI*//*SIDENAVI*/
#side_navi{
width:180px; 
background-color:#f1f1e9; 
float:left; 
overflow:hidden}

#navi_btns{
margin-bottom:5px}

#navi_banner li{
margin-bottom:5px}

#navi_banner li#nb_bottom{
margin-bottom:0px}

#navi_banner li p{
text-align:center; 
margin:10px 0 10px 0}

#sub_side_navi{
width:180px; 
background-color:#6d6333; 
padding:10px 0}

#sub_side_navi li.gn01{
text-indent:15px}

#sub_side_navi li.gn02{
text-indent:25px}

#sub_side_navi a{
font-size:10px; 
line-height:18px; 
color:#FFFFFF}

#sub_side_navi a:link, 
#sub_side_navi a:visited{
text-decoration:none}

#sub_side_navi a:hover, 
#sub_side_navi a:active{
text-decoration:underline}

/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/
#footer{
width:800px; 
height:29px;
margin:0 auto;
clear:both; 
background-color:#D6CC79}

#footer img{
margin:0 0 0 5px; 
float:left}

#footer p{
text-align:right; 
font-size:10px; 
line-height:29px; 
margin:0 8px 0 0}

#footer p a{
color:#000000}

ul#footer_link{
width:800px; 
height:29px;
margin:5px auto 0;
font-size:80%}

ul#footer_link a{
color:#666666}

ul#footer_link li{
text-indent:13px; 
margin:0 15px 10px 0; 
float:left; 
background-image:url(../images/footer/link.gif); 
background-repeat:no-repeat}

/*-----------------追加スタイル------------
subscript/index.htmlのマイゴールドプランの上のline-height値を調整するstyle----*/

.tri_links{
padding:0 0 0 20px; 
background-image:url(../images/contents/tri.gif); 
background-repeat:no-repeat; 
background-position:0 1px; 
line-height:30px}

/*----------真ん中寄せするスタイル　market/g_data/2004〜2007対応スタイル-------------*/
.strike{
text-align:center;
}
