/*--------------- style reset */
* {
margin:0;
padding:0;
font-weight:normal;
font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
body {
color:#000;
background:#ebebeb url(/image/bcg_body2.gif) repeat-y 50% 0;
}
img {
border:none;
}
a {color:#00f;}
a:link {color:#00f;}
a:visited {color:#009;}
a:active {color:#009;}
a:hover {color:#f00;}
/*--------------- box size */
#container {
margin:0 auto;
width:730px;
}
/* --------------- header */
#header {
width:730px;
height:50px;
}
#header h1 {
text-align:center;
}
#header h2 {
font-size:14px;
color:#ccc;
}
/* --------------- navi */
#navi {
width:730px;
height:40px;
padding-top:5px;
background-color:#ffc;
}
#navi ul {
margin-left:12px;
list-style-type:none;
}
#navi li {
display:inline;
}
#navi a {
float:left;
display:block;
width:100px;
height:18px;
padding:5px 7px 0 7px;
color:#000;
text-align:center;
text-decoration:none;
font-size:12px;
border:1px inset #ccc;
background:url(/image/bcg_navi1.jpg) no-repeat;
}
#navi a:hover {
color:#000;
border:1px outset #ccc;
background:url(/image/bcg_navi2.jpg) no-repeat;
}
/* --------------- entry */
.entry {
width:730px;
}
.entry h2 {
height:20px;
margin:5px 20px 10px 20px;
padding:4px 0 0 10px;
color:#000;
font-size:14px;
font-weight:bold;
border-left:10px solid #090;
background:url(/image/bcg_h2.jpg) repeat-x;
}
.entry h3 {
margin:5px 20px 3px 20px;
color:#666;
font-size:13px;
font-weight:500;
border-bottom:2px dotted #090;
}
.entry p {
padding:0px;
margin:0 0 3px 20px;
font-size:12px;
font-weight:normal;
color:#000;
line-height:150%;
}
.entry table {
text-align:right;
width:650px;
margin:10px 0px 10px 50px;
font-family:"ＭＳ ゴシック",Osaka,sans-serif;
border-top:1px solid #ccc;
border-bottom:1px double #ccc;
}
.entry th {
width:120px;
height:25px;
margin:0;
padding:1px 2px;
color:#000;
text-align:center;
font-size:10px;
font-weight:normal;
background-color:#ddd;
border-top:1px solid #ccc;
}
.entry td {
margin:0px;
padding:3px 10px;
color:#000;
text-align:left;
font-size: 12px;
font-family:"ＭＳ ゴシック",Osaka,sans-serif;
line-height:120%;
border-top:1px solid #ccc;
}
.entry td img {
margin-left:20px;
text-align:center;
}
iframe{
padding-left:10px;
}
/* --------------- footer */
#footer {
clear:both;
width:730px;
height:70px;
padding-top:10px;
text-align:center;
border-top:1px solid #ccc;
}
#footer p {
font-size:12px;
padding-bottom:10px;
}
address {
font-size:12px;
font-style:normal;
line-height:130%;
}
/* --------------- other */
.top {
clear:both;
text-align:right;
margin-right:20px;
margin-bottom:5px;
}
.clearp {
clear:both;
}
em {
font-style:normal;
font-size:14px;
}
strong {
font-weight:600;
font-size:15px;
}