@charset "utf-8";
/* CSS Document */
#idxMain{
width:100%;
margin:20px 0;
}
#idxMain img{
display:block;
}
#idxMain td.l{
width:480px;
}
#idxMain td.l .wrapEle{
width:460px;
background:#ffffff;
}
/*----------------------------------------*/
/*↓記事インデックスele*/
#idxMain td.l .wrapEle{
padding:0 0 20px 0;
}
#idxMain td.l .wrapEle .eleTop{
margin:0 20px;
padding:20px;
background:#efefef;
}
#idxMain td.l .wrapEle .eleTop a{
display:block;
}
#idxMain td.l .wrapEle .eleTop a:link img{
background:url(../images_home/article_pht_top_back.gif) no-repeat;
padding:6px;
}
#idxMain td.l .wrapEle .eleTop a:visited img{
background:url(../images_home/article_pht_top_back.gif) no-repeat;
padding:6px;
}
#idxMain td.l .wrapEle .eleTop a:hover img{
background:url(../images_home/article_pht_top_back_ov.gif) no-repeat;
padding:6px;
}
/*----------------------------------------*/
#idxMain td.l .wrapEle .eleTopFla{
margin:0 20px;
padding:0;
background:#efefef;
}
/*----------------------------------------*/
#idxMain td.l .wrapEle .ele{
margin:0 20px;
padding:20px;
border-top:1px solid #ffffff;
background:#efefef;
}
#idxMain td.l .wrapEle .ele td{
width:105px;
}
#idxMain td.l .wrapEle .ele td a{
display:block;
width:85px;
}
#idxMain td.l .wrapEle .ele td a:link img.pht{
background:url(../images_home/article_pht_sub_back.gif) no-repeat;
padding:6px;
}
#idxMain td.l .wrapEle .ele td a:visited img.pht{
background:url(../images_home/article_pht_sub_back.gif) no-repeat;
padding:6px;
}
#idxMain td.l .wrapEle .ele td a:hover img.pht{
background:url(../images_home/article_pht_sub_back_ov.gif) no-repeat;
padding:6px;
}
#idxMain td.l .wrapEle .ele th strong{
font-size:0.75em;
line-height:140%;
}
#idxMain td.l .wrapEle .ele th h3 a{
font-weight:bold;
display:block;
font-size:0.9em;
line-height:120%;
margin:5px 0;
}
#idxMain td.l .wrapEle .ele th p{
font-size:0.7em;
line-height:140%;
}
#idxMain td.l .wrapEle .ele th p span{
font-weight:bold;
padding:0 5px;
font-size:120%;
}
/*↑記事インデックスele*/
/*----------------------------------------*/
/**/
#idxMain td.r{
width:260px;
}
#idxMain td.r .ele{
width:260px;
background:#ffffff;
border-top:1px solid #f1f1f1;
padding:20px 0 0 0;
}
#idxMain td.r .eleTop{
width:260px;
background:#ffffff;
padding:5px 0 0 0;
}
#idxMain td.r dl{
margin:0 20px;
}
#idxMain td.r dl dd{
font-size:0.8em;
line-height:160%;
padding:10px 0;
text-align:justify;
text-justify:distribute;
}
#idxMain td.r dl dd.bnr{
padding:5px 0 20px 0;
}
#idxMain td.r dl dd.bnr a{
display:block;
width:220px;
}
#idxMain td.r dl dd.bnr2{
padding:5px 0 20px 0;
}
#idxMain td.r dl dd.bnr2 a:link{
background:#efefef;
}
#idxMain td.r dl dd.bnr2 a:hover{
background:#d0c4b5;
}
#idxMain td.r dl dd.bnr2 a{
	display:block;
	padding:14px;
}
#idxMain td.r dl dd.bnr a:link img.pht{
background:url(../images_home/tokushu_back.gif) no-repeat;
padding:6px;
}
#idxMain td.r dl dd.bnr a:visited img.pht{
background:url(../images_home/tokushu_back.gif) no-repeat;
padding:6px;
}
#idxMain td.r dl dd.bnr a:hover img.pht{
background:url(../images_home/tokushu_back_ov.gif) no-repeat;
padding:6px;
}
#idxMain td.r dl dt.ttl{
margin:0;
font-size:1em;
font-weight:bold;
}
#idxMain td.r dl dt.ttl a{
font-weight:bold;
}
#idxMain td.r dl dt.sml{
margin:5px 0 0 0;
font-size:0.8em;
line-height:160%;
}
/*------------------------------------------------------*/
#wrapNews{
clear:both;
background:#ebebeb;
border-top:1px solid #fbfbfb;
padding:20px 0;
}
#wrapNews .eleLay{
position:relative;
margin:0 auto;
width:960px;
}
#wrapNews .eleLay h2{
position:absolute;
top:0;
left:0;
}
#wrapNews .eleLay table{
margin:0 0 0 155px;
}
#wrapNews .eleLay table th{
padding:5px 15px;
font-size:0.75em;
line-height:160%;
background:url(../images/line_dot.gif) repeat-x 0 100%;
}
#wrapNews .eleLay table td{
padding:5px 30px 5px 5px;
font-size:0.75em;
line-height:160%;
background:url(../images/line_dot.gif) repeat-x 0 100%;
}
#wrapNews a:link{
line-height:160%;
color:#666666;
text-decoration:underline;
}
#wrapNews a:visited{
line-height:160%;
color:#666666;
text-decoration:underline;
}
#wrapNews a:hover{
background:#666666;
color:#ffffff;
text-decoration:none;
}
/*------------------------------------------------------*/

/*end*/


