/* global css
**************************************************/
h1{
	font-size: 15px ;
	color: #ffffff ;
}
h2{
	font-size: 14px ;
	color: #ffffff ;
}
h3{
	font-size: 12px ;
	font-weight: normal;
}

strong{
	font-size: 13px ;
}
body {
	margin: 0;
	padding: 0;
	background-image: url(../img/bg.gif);
	background-repeat: repeat
	font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

#body_s {
	background: url(../img/bg2.gif) repeat-y;
}

a { color:#1122cc; text-decoration:none }
a:link { color: #1122cc; text-decoration: none }
a:visited { color: #1122cc; text-decoration: none }
a:hover,a:active { color:#0000ff; text-decoration:underline;}

td {
	font-size: 12px ;
	line-height: 1.3em;
	letter-spacing : 0px
}

table {
	background-color : #ffffff ;
}

.px8 { font-size: 8px }
.px9 { font-size: 9px }
.px10 { font-size: 10px; }

.px11 { font-size: 11px; }
.px12 { font-size: 12px; line-height: 120% }
.px12w { font-size: 12px; line-height: 120%; color: #FFFFFF;}
.px10arial { font-size: 10px; }

a.path { color:#ffffff; text-decoration:none ;}
a:link.path { color: #ffffff; text-decoration: none ;}
a:visited.path { color: #ffffff; text-decoration: none ;}
a:hover.path { color:#ffffff; text-decoration:underline;}


.px10_2 {
	font-size: 10px; 
	border-bottom: 1px solid #486d94; 
}

.px9_2 { 
	font-size: 10px ;
	padding: 5;
	color: #ffffff;
}

.adv_1 {
	margin-left: 30px;
}

.search {
	-moz-box-sizing: border-box;
	position: absolute;
	padding: 1px;
	width: 40px;
	height: 20px;
	background-color: #fffafa;
}

.searchsubmit {
	cursor: pointer;
	position: absolute;
	left: 145;
	border: 1px solid #ffffff;
	padding: 1px;
	width: 140px;
	height: 20px;
	background-color: #bbbbbb;
	background-image: url(../img/go_report.gif);
	color: #221111;
}

.search2 {
	-moz-box-sizing: border-box;
	position: absolute;
	padding: 1px;
	width: 220px;
	height: 20px;
	background-color: #fffafa;
	left: 237;
}

.searchsubmit2 {
	cursor: pointer;
	position: absolute;
	left: 460;
	border: 1px solid #ffffff;
	padding: 1px;
	width: 140px;
	height: 20px;
	background-color: #bbbbbb;
	background-image: url(../img/go_report.gif);
	color: #221111;
}

#navBar {
	margin-top: -2px;
}

#navBar a{
	background-image: url(../img/side_bar.gif);
	font-size: 12px;
	width: 155;
	margin-top: -1px;
	padding-bottom: 0;
	padding-top: 3;
	margin-left: -40;
	height: 20px;
}

#navBar a:hover{
	background-image: url(../img/side_bar2.gif);
	height: 20px;
}

#navBar li{
	list-style:none;
	padding-top: 2;
}

.header_menu{
	position: absolute;
	left: 3px;
	border: 1px solid #a96666;
	padding: 12px 1px 1px 1px;
	width: 148px;
	height: 40px;
	background-color: #f9b0d4;
	background-image: url(../img/menu_gb.gif);
	top: 0px;
}

#header_box{
	background-image: url(../img/box_title.gif);
	background-repeat: no-repeat;
	padding-left: -9px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	height: 27px;
	padding-bottom: 1px;
	width: 635px;
	border-bottom: 1px inset #3664fb;
}

#top_news{
	background-image: url(../img/top_news.gif);
	background-repeat: no-repeat;
	padding-left: -9px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: -15px;
	height: 95px;
	width: 635px;
}

#top_header_box{
	background-image: url(../img/header_top2.gif);
	background-repeat: no-repeat;
	padding-left: -9px;
	margin-left: 10px;
	margin-top: 7px;
	margin-bottom: 3px;
	background-color: #ffffff;

	padding-bottom: 5px;
	width: 790px;
	border-bottom: 1px inset #777777;
}

#top_header_box h1{
	font-weight: bold;
	padding-top: 1px;
	padding-left: 30px;
	width: 750px;
	margin: 3px;
	color: #333333;
}
	
#top_header_box h2{
	font-weight: bold;
	padding-top: 1px;
	padding-left: 30px;
	width: 750px;
	margin: 3px;
	color: #333333;
}
	
#top_header_box p{
	margin-top: 12px;
	margin-bottom: -2px;
	margin-left: 70px;
	margin-right: 5px;
}

#header_box h3{
	font-weight: bold;
	padding-top: 3px;
	padding-left: 40px;
	width: 628px;
	margin: 3px;
	color: #eeeeee;
}

#top_news h2{
	font-weight: bold;
	padding-top: 2px;
	padding-left: 40px;
	width: 628px;
	margin: 3px;
	color: #eeeeee;
}

#top_news h3{
	font-weight: bold;
	padding-top: 2px;
	padding-left: 40px;
	width: 628px;
	margin: 3px;
	color: #eeeeee;
}

#header_box p{
	margin-top: 13px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

#header_box h4{
	background-image: url(../img/mini_title.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 12px;
	height: 24px;
	margin-top: -3px;
	padding-top: 5px;
	padding-left: 22px;
}

#box_line {
	margin-top: -14px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
}

#box_line2 {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
}

#box_line3 {
	margin-top: 14px;
	margin-bottom: 12px;
	line-height: 1.7em;
	margin-left: 3px;
}

#box_line3 a{
	background-image: url(../img/box_list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin-left: 0;
	padding-left: 25;
	padding-top: 4;
	padding-bottom: 13;
}

#box_line3 a:hover{
}

#box_line3 li{
	border-bottom: 1px dotted #a6a4fb;
}

#box_line4 {
	margin-top: -10px;
	margin-bottom: 12px;
	line-height: 1.7em;
	margin-left: 3px;

	list-style-type: none;
	padding-top: 4;
	padding-bottom: 0;

}

#box_line4 li{
	margin-left: 1;
	padding-left: 25;
	background-image: url(../img/box_list3.gif);
	background-repeat: no-repeat;
	border-bottom: 1px dotted #a6a4fb;
}

#box_line5 {
	margin-top: 0px;
	margin-left: 100px;
	margin-bottom: 10px;
	margin-right: 5px;
}

#top_line {
	margin-top: -10px;
	margin-bottom: 12px;
	line-height: 1.7em;
	margin-left: 3px;
	list-style-type: none;
	padding-top: 4;
	padding-bottom: 0;

}

#top_line li{
	margin-left: 1;
	padding-left: 25;
}

#top_line li a{
text-decoration:underline;
}
#header2{
	background-image: url(../img/header_top3.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 1px;
}

#special_news {
	background-image: url(../img/special_news.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 121px;
	margin-left: 15px;
}

#adv_text_1 {
	padding-left: 11px;
	margin-left: 15px;
}

#rousoku_1{
	background-image: url(../img/rousoku.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	float: left;
	width: 140px;
	height: 200px;
	text-align: center;
	margin: 2px;
}
	
#rousoku_1 p{
	font-size: 12px ;
	text-align: center;
}

#rousokuBar {
	font-size: 12px;
	background-image: url(../img/side_bar.gif);
	list-style-type: none;
	margin-left: 0;
	width: 350;
	margin-top: 230px;
}

#rousokuBar a{
}

#rousokuBar li{
	padding-top: 4;
	padding-left: 17;
}

#link_1 {
	background-image: url(../img/go.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 30;
	border-bottom: 0px dashed #ff007f;
	margin-top: 6px;
	margin-left: 10px;
	width: 610;
}

#link_1 a{
	font-size: 13px;
	text-decoration:underline;
}

#link_2 {
	background-image: url(../img/go.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 30;
	border-bottom: 0px dashed #ff007f;
	margin-top: 6px;
	margin-left: 10px;
	width: 610;
}

#link_2 a{
	font-size: 14px;
	text-decoration:underline;
	font-weight: bold;
}

#pan_navi {
	margin-top: 0px;
	margin-left: 10px;
}

#report_futter{
	background-image: url(../img/report_futter.gif);
	background-repeat: no-repeat;
	height: 66px;
	margin-left: 15px;
	margin-top: -5px;
	margin-bottom: 20px;
}

#report_header{
	background-image: url(../img/report_header.gif);
	background-repeat: no-repeat;
	margin-left: 15px;
	margin-bottom: -23px;
}

#report_header h3{
	padding-left: 90px;
	padding-top: 39px;
	font-size: 13px;
	font-weight: bold;
}

#report_header p{
	padding-left: 494px;
	padding-bottom: 36px;
	margin-top: -56px;
	font-size: 13px;
}

#report_box{
	background-image: url(../img/report_line.gif);
	padding-left: 30px;
	padding-right: 20px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;

	padding-bottom: 1px;
	width: 630px;
	line-height: 1.8em;
}

#report_box p{
	margin-top: -38px;
}
#report_box a{
text-decoration:underline;
}

#report_box h3{
	background-image: url(../img/ilst_9.gif);
	background-repeat: no-repeat;
	padding-bottom: 42px;
	padding-left: 72px;
	padding-top: 24px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	height: 62px;
}

#mkt_grf{
	padding-left: 30px;
	padding-right: 20px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;

	padding-bottom: 1px;
	width: 630px;
	line-height: 1.8em;
}

#mkt_grf p{
	margin-top: -38px;
}
#mkt_grf a{
text-decoration:underline;
}

#mkt_grf h3{
	background-image: url(../img/box_title.gif);
	background-repeat: no-repeat;
	padding-bottom: 42px;
	padding-left: 72px;
	padding-top: 24px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	height: 62px;
}

#rousoku_001 {	background-image: url(../img/ra_001.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_001 p{	padding-left: 120px;}
#rousoku_002 {	background-image: url(../img/ra_002.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_002 p{	padding-left: 120px;}
#rousoku_003 {	background-image: url(../img/ra_003.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_003 p{	padding-left: 120px;}
#rousoku_004 {	background-image: url(../img/ra_004.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_004 p{	padding-left: 120px;}
#rousoku_005 {	background-image: url(../img/ra_005.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_005 p{	padding-left: 120px;}
#rousoku_006 {	background-image: url(../img/ra_006.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_006 p{	padding-left: 120px;}
#rousoku_007 {	background-image: url(../img/ra_007.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_007 p{	padding-left: 120px;}
#rousoku_008 {	background-image: url(../img/ra_008.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_008 p{	padding-left: 120px;}
#rousoku_009 {	background-image: url(../img/ra_009.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_009 p{	padding-left: 120px;}
#rousoku_010 {	background-image: url(../img/ra_010.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_010 p{	padding-left: 120px;}
#rousoku_011 {	background-image: url(../img/ra_011.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_011 p{	padding-left: 120px;}
#rousoku_012 {	background-image: url(../img/ra_012.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_012 p{	padding-left: 120px;}
#rousoku_013 {	background-image: url(../img/ra_013.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_013 p{	padding-left: 120px;}
#rousoku_014 {	background-image: url(../img/ra_014.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_014 p{	padding-left: 120px;}
#rousoku_015 {	background-image: url(../img/ra_015.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_015 p{	padding-left: 120px;}
#rousoku_016 {	background-image: url(../img/ra_016.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_016 p{	padding-left: 120px;}
#rousoku_017 {	background-image: url(../img/ra_017.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_017 p{	padding-left: 120px;}
#rousoku_018 {	background-image: url(../img/ra_018.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_018 p{	padding-left: 120px;}
#rousoku_019 {	background-image: url(../img/ra_019.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_019 p{	padding-left: 120px;}
#rousoku_020 {	background-image: url(../img/ra_020.gif);	background-repeat: no-repeat; padding-bottom: 46px; height: 140px; margin-top: -23px} #rousoku_020 p{	padding-left: 120px;}

#grf_1{
margin-top: 5px;
margin-bottom: 9px;
margin-left: 30px;
}
#grf_1 a{
text-decoration:underline;
}

#grf_title_1{
font-family: 'MS Gothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}
#grf_title_1 p{
margin-top: -18px;
}
#grf_title_2{
margin-top: 63px;
margin-bottom: 63px;
font-family: 'MS Gothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}
#grf_title_3{
margin-bottom: 30px;
font-family: 'MS Gothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}
#grf_title_4{
margin-bottom: 30px;
font-family: 'MS Gothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

#report_adv{
	margin-top: 4px;
	margin-bottom: 62px;
}

#form1{
	margin-left: 24px;
}

.melmasubmit {
	cursor: pointer;
	position: absolute;
	left: 646;
	margin-top: -11px;
	border: 1px solid #ffffff;
	padding: 1px;
	width: 140px;
	height: 20px;
	background-color: #bbbbbb;
	background-image: url(../img/go_report.gif);
	color: #221111;
}

#melma_bn{
	line-height: 1.0em;
	letter-spacing : 0em;
	font-family: 'MS Gothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

#google{
	background-image: url(../img/google.gif);
	background-repeat: no-repeat;
	width: 135px;
	height: 35px;
	margin-top: -42px;
	margin-left: 90px;
}
