body {
background-color:#BFBFBF;
background-image:url(../../images/bccolor.gif); background-repeat:repeat;
font-family:'ヒラギノ丸ゴ Pro W4', 'Hiragino Maru Gothic Pro','Verdana','メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif;
color:#004461;
}
td{font-size:9px;}

a:link{color:#FFFFFF;text-decoration:none;}
a:visited{color:#FFFFFF;text-decoration:none;}
a:active{color:#000099;text-decoration:underline;}
a:hover{color:#8E0000;text-decoration:underline;}

.important_text{color:#FFFFFF; font-weight:bold;}
.product_text{color:#FFFFFF; font-weight:bold; line-height:130%;}


.contact{
color:#004461;
background-image:url(../../images/main_img_04.jpg);
overflow:auto;
width:300px;
height:280px;
vertical-align:top;
line-height:130%;
margin:0px 0px 0px 0px;}

.sche{
color:#004461;
background-image:url(../../images/main_img_04.jpg);
overflow:auto;
width:300px;
height:280px;
vertical-align:top;
line-height:130%;
margin:0px 0px 0px 0px;}


.formmargin{margin:3px 0 3px 0;color:#004461;}










.info{
overflow:auto;
width:580px;
height:65px;
line-height:120%;
font-size:10px;
vertical-align:top;
letter-spacing:0.1em;
color:#333333;
}
.info_em{
font-size:9px;
font-weight:bold;
color:#B90000;
}
.infoup{
font-size:9px;
color:#333333;
text-align:right;
}

.fini_sche{color:#9CBED6;}

.phottop{
overflow:auto;
width:570px;
height:503px;
}

.phot{
color:#FFFFFF;
overflow:auto;
width:567px;
height:420px;
line-height:130%;
vertical-align:top;
letter-spacing:0.1em;
margin:0px 0px 0px 3px;}

.formval{vertical-align:bottom;}
.random{background-image:url(../cgi/RandomImage1.cgi);}
.prosaki{background-image:url(../../images/prof07.jpg);}
.proeiri{background-image:url(../../images/prof06.jpg);}