.sh_text_01 {
	font-size: 12px;
	line-height: 110%;
	color: #333333;
}
.sh_text_02 {
	font-size: 11px;
	line-height: 110%;
	color: #333333;
}

FONT.f4   { COLOR: #626262; FONT-FAMILY: "MS UI Gothic"; FONT-SIZE: 11px }
.gray2_ui12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#272727; line-height:150%;}
.gray1_ui12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#666677;}
.white10 {font: normal 10px "MS Gothic", Osaka, Helvetica; color:#FFFFFF;}
.white_ui12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#FFFFFF;}
.red10 {font: normal 10px "MS Gothic", Osaka, Helvetica; color:#FF0000;}
.form12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#000000; background:#FFFFF0;}
.green_ui12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#419934;}
.white12 {font: normal 12px "MS Gothic", Osaka, Helvetica; color:#FFFFFF;}
.white12130 {font: normal 12px "MS Gothic", Osaka, Helvetica; color:#FFFFFF; line-height:130%;}
.white12150 {font: normal 12px "MS Gothic", Osaka, Helvetica; color:#FFFFFF; line-height:150%;}
.black_ui11130 {font: normal 11px "MS UI Gothic", Osaka, Helvetica; color:#000000; line-height:130%;}
.black_ui12130 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#000000; line-height:130%;}
.black_ui12150 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#000000; line-height:150%;}
.brown_ui12130 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#8A6500; line-height:130%;}
.violet_ui12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#6528B5; line-height:130%;}
.blue212_ui_120 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#5A9DEB; line-height:120%;}
.orange12_ui_120 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#FD7A14; line-height:120%;}
.osirasetitle {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#36A5DD; line-height:130%;}
.form12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#000000; background:#FFFFF0;}
.orange_ui12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#F86F00;}
.pink_ui12 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#FF779B;}
.attention1 {font: normal 10px "MS Gothic", Osaka, Helvetica; color:#585858;}
.attention2 {font: normal 10px "MS Gothic", Osaka, Helvetica; color:#FF0000;}
.attention3 {font: normal 12px "‚l‚r PƒSƒVƒbƒN", Osaka, Helvetica; color:#FF0000;}
.black_ui14150 {font: normal 14px "MS UI Gothic", Osaka, Helvetica; color:#000000; line-height:150%;}
.black_ui14180 {font: normal 14px "MS UI Gothic", Osaka, Helvetica; color:#000000; line-height:180%;}
.black_ui16150 {font: normal 16px "MS UI Gothic", Osaka, Helvetica; color:#000000; line-height:150%;}
.red_ui14150 {font: normal 14px "MS UI Gothic", Osaka, Helvetica; color:#FF0000; line-height:150%;}

a.white {color:#FFFFFF; text-decoration: none;}
a.white:hover {color:#C9E0F7; text-decoration: none;}
a.aquablue_ul {color:#1979D3; text-decoration: underline;}
a.aquablue_ul:hover {color:#FF7E50; text-decoration: underline;}
a.pdiary {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#8A6500; text-decoration: none; line-height:150%;}
a.pdiary:hover {color:#C90900; text-decoration: underline;}
a.pdiary2 {font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#0FADF0; text-decoration: none; line-height:150%;}
a.pdiary2:hover {color:#FA6Db0; text-decoration: underline;}

.gray10 {font: normal 10px "MS Gothic", Osaka, Helvetica; color:#505050;}
.black10 {font: normal 10px "MS Gothic", Osaka, Helvetica; color:#000000;}

.title {  font-size: 12px; font-family: "MS UI Gothic"; color:#8A6500; line-height:120%;}

table.mainbody { background-image: 
               url('/images/body_side_grade.gif'); 
               background-color: #FFFFFF; border-style: none; border-width: 
               0px }
               
TABLE.subpage_maintable {
border-left:3px solid #5F5F5F; 
border-right:3px solid #5F5F5F;
border-top:3px solid #5F5F5F; 
border-bottom:3px solid #5F5F5F; 
background-color: #FFFFFF;
}

TABLE.tbl_form {
border-left:0px;
border-right:1px solid #cccccc;
border-top:0px;
border-bottom:1px solid #cccccc; 
background-color: #ffffff;
}

TABLE.whiteplate {
border-left:0px;
border-right:1px solid #cccccc;
border-top:0px;
border-bottom:1px solid #cccccc; 
background-color: #ffffff;
}

TABLE.whiteplate3 {
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc;
border-top:1px solid #cccccc; 
border-bottom:1px solid #cccccc; 
background-color: #ffffff;
}

TABLE.whiteplate4 {
border-left:1px solid #B4B4B4; 
border-right:1px solid #B4B4B4;
border-top:1px solid #B4B4B4; 
border-bottom:1px solid #B4B4B4; 
background-color: #ffffff;
}

TABLE.whiteplate5 {
border-left:1px solid #0FADF0; 
border-right:1px solid #0FADF0;
border-top:1px solid #0FADF0; 
border-bottom:1px solid #0FADF0; 
background-color: #ffffff;
}

TABLE.gaiyoutable {
font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#000000; line-height:130%;}

td.px12{font: normal 12px "MS UI Gothic", Osaka, Helvetica; color:#000000; line-height:130%;}

.priceplate {
border-left:0px; 
border-right:0px; 
border-top:0px; 
border-bottom:1px solid #B5B5B5; 
}

TABLE.grayline {
border-left:1px solid #c6c6c6; 
border-right:1px solid #c6c6c6;
border-top:1px solid #c6c6c6; 
border-bottom:1px solid #c6c6c6; 
background-color: #FFFFFF;
}

TABLE.information {
border-left:1px solid #c6c6c6;
border-right:1px solid #c6c6c6;
border-top:0px;
border-bottom:1px solid #c6c6c6;
}

TABLE.price {
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:0px;
border-bottom:1px solid #999999;
background-color: #FF8AA7;
}

TABLE.topflash {
border-left:1px solid #B8D3DF; 
border-right:1px solid #B8D3DF;
border-top:1px solid #B8D3DF; 
border-bottom:1px solid #B8D3DF; 
background-color: #ffffff;
}

TABLE.toposirase {
border-left:0px; 
border-right:1px solid #B8D3DF;
border-top:0px; 
border-bottom:1px solid #B8D3DF; 
background-color: #ffffff;
}

SELECT {
    border-left:1px solid #cccccc;
    border-right:1px solid #ffffff;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #ffffff;
    background-color: #FFFFF0;
    color:#000000; font-size:12px;
}

TABLE.search {
border-left:1px solid #B1C6C9;
border-right:1px solid #B1C6C9;
border-top:0px;
border-bottom:1px solid #B1C6C9;
background-color: #ffffff;
}

TABLE.prof {
color:#000000; font-size:12px;font-family: "MS UI Gothic";
}

TABLE.photogallery {
border-left:1px solid #B18C25; 
border-right:1px solid #B18C25;
border-top:1px solid #B18C25; 
border-bottom:1px solid #B18C25; 
background-color: #ffffff;
}

td.whiteplate {
border-left:0px;
border-right:1px solid #cccccc;
border-top:0px;
border-bottom:1px solid #cccccc; 
background-color: #f5f5f5;
}

.body  { background-image: 
               url('/images/top_bg.gif'); 
               color: #000000; font-size: 12px; font-family: MS UI Gothic;  }
               
.grade {
margin:0;
border:0px;
background-image:url(../images/innergrade2.gif);
background-repeat: repeat-x;
}

.detail {
padding-left: 10px;
padding-right: 10px;
}

.importText {
text-decoration:line-through;
}
