/*----------------------------------------------------------
   harukas
-----------------------------------------------------------*/

/*setting
------------------------------------*/
body#index{ background: url(../images/bg_body.jpg) #fff repeat-x top center; }
body {font-size: 14px;line-height: 180%;color: #000; margin: 0; padding: 0; font-family: Arial; }
a:hover img{opacity:0.7;filter: alpha(opacity=70);}
b.red{ color: red; font-weight: normal;}
b.big{  font-size: 20px; line-height: 170%;}
img.img_right{ float: right; margin-left: 20px; margin-bottom: 10px;}
img.img_left{ float: left; margin-right: 20px; margin-bottom: 10px;}
img.photo{ background: #fff; border: 1px solid #ccc; padding: 5px;}
.clear{ clear: both; margin: 0; padding: 0; }
.clear_left{ clear: left; margin: 0; padding: 0; }
a:link {color:#FF6600;text-decoration:underline;}
a:visited {color:#FF6600;text-decoration:underline;}
a:hover {color:#CC0000;text-decoration:underline;}
a:active {color:#CC0000;}
.right{ float: right;}
h1,h2{ margin: 0; padding: 0;}
.mb40{margin-bottom: 40px}
.mr40{margin-right: 40px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mt10{margin-top: 10px}
.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.mt40{margin-top: 40px}
.ml10{margin-left: 10px}
.ml100{margin-left: 100px}
.center{text-align: center;}
.tright{text-align: right;}

h3{color: #0099CC}

/*contents
------------------------------------*/
div.text{width: 960px; margin-left: auto; margin-right: auto; margin-top: 25px;
padding-top: 10px;}
body#index div.text{width: 960px; margin-left: auto; margin-right: auto; margin-top: 25px;
padding-top: 800px;}
div.normal{width: 960px; margin-left: auto; margin-right: auto; }
div.photo{width: 960px; margin-left: auto; margin-right: auto; margin-top: 25px;}
div.photo img{ float: left; margin: 15px;}
div.photo p{float: left; display: block;width: 450px; margin-left: 30px;}

table.basic{width: 450px; float: left; margin: 15px;}
table.basic th, table.basic td{border:none;border-bottom: 1px solid #aaa; }
table.basic td{text-align: right;}