@charset "utf-8";
/* CSS Document */
div.eleIdx{
margin:0 10px 30px 10px;
}
div.eleIdx h3{
margin:15px 10px 10px 10px;
}
div.eleIdx p.introSub{
margin:5px 15px 10px 15px;
font-size:0.75em;
line-height:140%;
}
div.eleIdx div{
margin:5px 0px 10px 10px;
}
div.eleIdx table.typ1{
width:260px;
margin:0 0 15px 0;
}
div.eleIdx table.typ1 th.ttl{
padding:0 0 10px 0;
}
div.eleIdx table.typ1 th.dyn{
background:url(../service/images/pht_back_idx.gif) no-repeat;
}
div.eleIdx table.typ1 th.dyn img{
display:block;
margin:5px;
}
div.eleIdx table.typ1 td{
padding:0 0 0 10px;
font-size:0.75em;
line-height:140%;
}
div.eleIdx table.typ1 td p{
font-size:0.75em;
line-height:140%;
}
div.eleIdx table.typ1 a.linkShosai{
display:block;
margin:10px 0;
}
a.linkShosai:hover{
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}
/**/
div.eleIdx table#news td{
font-size:0.75em;
padding:3px 8px;
}
div.eleIdx table#news th{
font-size:0.75em;
background:url(../images/whats_new_icon.gif) no-repeat 0 5px;
padding:3px 8px;
}
div.eleIdx table#news td p a{
line-height:140%;
}
div.eleIdx table#news td img{
vertical-align:top;
padding:0 0 0 5px;
}
div.eleIdx img.dyn{
margin:0 0 0 15px;
}
/**/
#wrapData{
background:#fffbd8;
padding:10px 30px;
}
#wrapData div{
border-bottom:1px dotted #e6dd92;
margin:10px 0;
}
#wrapData div.btm{
border-bottom:none;
}
#wrapData th{
width:115px;
padding:0 0 10px 0;
}
#wrapData h4{
color:#e0a846;
font-weight:bold;
font-size:0.9em;
}
#wrapData td p{
margin:5px 0;
font-size:0.75em;
line-height:140%;
}
/**/
/**/
/**/
/**/
/**/
/**/
div.eleSub{
margin:0 20px 30px 20px;
}
div.eleSub  h2{
padding:30px 0 15px 0;
}
div.eleSub  p.introSub{
margin:0 5px 10px 5px;
font-size:0.75em;
line-height:140%;
}
div.eleSub  h2.top{
padding-top:0;
}
div.eleSub table.typ1 th{
background:url(../service/images/pht_back.gif) no-repeat;
}
div.eleSub table.typ1 th img{
display:block;
margin:5px;
}
div.eleSub table.typ1 td{
padding:0 0 0 23px;
}
div.eleSub table.typ1 td p{
font-size:0.75em;
line-height:140%;
}
/**/
div.eleSub table.typ2{
margin:0 0 20px 0;
}
div.eleSub tr.dyn table.typ2{
margin-bottom:10px;
}
div.eleSub table.typ2 th{
background:#fffbd8 url(../service/images/pht_back2.gif) no-repeat 5px 5px;
}
div.eleSub table.typ2 th img{
display:block;
margin:10px;
}
div.eleSub table.typ2 td{
background:#fffbd8;
padding:5px;
font-size:0.75em;
}
div.eleSub table.typ2 td strong{
display:block;
font-weight:bold;
color:#dfa843;
margin:0 0 5px 0;
}
/*end*/
