body{
font-size:12px;
color:#333333;
margin:0 auto;
padding:0px;
/*background-image: url(../img/bg_grada02.gif);*/}
img 	{border:0px;}
form	{margin:0px}

/*link-navi----------------------------------------------------*/
A:link.site	{text-decoration:underline;color:#954A00;}
A:visited.site{text-decoration:underline;color:#954A00;}
A:active.site{text-decoration:underline;color:#3155BD;}
A:hover.site{text-decoration:underline;color:#3155BD;}

A:link	{text-decoration:underline;color:#3155BD;}
A:visited{text-decoration:underline;color:#3155BD;}
A:active{text-decoration:underline;color:#FF4330;}
A:hover	{text-decoration:underline;color:#FF4330;}
/* font----------------------------------------------------*/
.fxxxs {font-size: 8px;}
.fxxs	{font-size:10px;}
.fxs 	{font-size:12px;}
.fs 	{font-size:14px;}
.fm 	{font-size:16px;}
/*
.fl 	{font-size:24px;}
*/
.fxl	{font-size:32px;}
.fxxl 	{font-size:48px;}

/*text----------------------------------------------------*/
.line12	{line-height:120%;}
.line13	{line-height:130%;}
.line14	{line-height:140%;}
.line15	{line-height:150%;}
.line16	{line-height:160%;}
.bold 	{font-weight:bold;}
.center{text-align:center}
.right{text-align:right;}


/*header*/
.headerlink{text-align:right;
			font-size:10px;
			padding-right:5px}
			
.padding {padding-left:10px;padding-right:10px;font-size:10px;line-height:120%}
.padding2 {padding-top:5px;padding-bottom:5px}
.padding3 {padding-top:1px}

.padding4 {padding-top:1px;
           line-height:120%}
		   
/*pan*/
.pan{font-size:10px;
color:#6D6D6D}.midashi3 {
	font-size: 14px;
	font-weight: bold;
	color: #438743;
}

/*main_title*/
h1{font-size:18px;
  color:#9B1638;
  padding:0px 0px 0px 5px;
  margin:0px
}


h2{margin:0px;
}



/*listmargin0*/
ol {margin-top:0px;
	margin-bottom:0px;
	line-height:130%}
ul {margin-top:0px;
	margin-bottom:0px;
	line-height:130%}

/*side_menu*/
.menutitle{
font-weight:bold;
color:#9B1638}



/*h-----------------------------------------*/

.btntour{padding:0px 0px 1px 0px;
text-align:right}

/*midashi-----------------------------------------*/
.midashi{
  padding-top:1px;
  padding-left:8px;
  padding-right:8px;
 	padding-bottom:1px;
 	font-size: 15px;
 	font-weight: bold;
 	line-height:130%;
	color:#0078DC;
}

.midashi2{
 	font-size: 12px;
 	font-weight: bold;
	color:#438743;
}

.titleb {
	font-weight: bold;
	color: #373737;
}

.titleb2 {
    font-weight:bold;
	color:#092779;
	font-size:12px;
	}


/*ダイジェスト用*/

.subtitle{
font-size:16px;
font-weight:bold;

color:#9B1638}

.subtitle2{
font-size:14px;
font-weight:bold;
padding-bottom:1px;
padding-top:1px;
color:#9B1638}


.titlegreen{
font-size:20px;
font-weight:bold;
color:#438743;
padding-bottom:1px}

.titlegreen2{
font-size:16px;
font-weight:bold;
color:#438743;
padding-bottom:1px}

.titlepink{
font-size:14px;
font-weight:bold;
color:#FF2846}

.titlewhite{
font-size:14px;
font-weight:bold;
color:#FFFFFF}

.titleblue{
font-size:18px;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
color:#0078DC}

.maximum{
color:#CC0000;
text-align:right}

.minimum{
color:#0099FF;
text-align:right}

.txt14bl {
	line-height: 1.3em;
	font-size: 14px;
	font-weight: bold;}

.txt12wide {
	line-height: 1.4em;
	font-size: 12px;
}
.style11 {
	font-size: 11px;
	line-height: 1.2em;}
	
.txt11 {
	font-size: 11px;
	line-height: 1.2em;}
	
.txt-bb {
	color: #333399;
	font-size: 12px;
	font-weight: bold;}

.txt-green {
	color: #009966}

.txt12bold {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;}

.txt12wh {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.2em;}

.txt-red {
	color: #FF0000;
	font-size: 12px;
	line-height: 1.2em;}	

.txt-redb {
	color: #FF0000;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;}	

.txt12st {
	font-size: 12px;
	line-height: normal;}

.txt-greenb {
	color: #009966;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;}	

	
A:link.textlong	{text-decoration:underline;color:#6D3E2C;font-size:10px}
A:visited.textlong{text-decoration:underline;color:#6D3E2C;font-size:10px}
A:active.textlong{text-decoration:underline;color:#3155BD;font-size:10px}
A:hover.textlong{text-decoration:underline;color:#3155BD;font-size:10px}

A:link.textcruise{text-decoration:underline;color:#3D598F;font-size:11px}
A:visited.textcruise{text-decoration:underline;color:#3D598F;font-size:11px}
A:active.textcruise{text-decoration:underline;color:#3155BD;font-size:11px}
A:hover.textcruise{text-decoration:underline;color:#3155BD;font-size:11px}

A:link.textind{text-decoration:underline;color:#416F3C;font-size:11px}
A:visited.textind{text-decoration:underline;color:#416F3C;font-size:11px}
A:active.textind{text-decoration:underline;color:#3155BD;font-size:11px}
A:hover.textind{text-decoration:underline;color:#3155BD;font-size:11px}

.titleTop{
font-size:10px;
color:#666666}
  
	  
	

