@charset "utf-8";

/* ----- ニュース表示 ----- */
.news{
background:transparent url(../../common/images/cont03_bg.gif) left top repeat-x;
}

.news dl{
width:540px;
margin:0 auto;
}

.news dt{
background:transparent url(../../common/images/ico_arrow04.gif) 0 10px no-repeat;
padding:8px 0 0 18px;
}

.news dd{
color:#1678a9;
background:transparent url(../../common/images/line_dotted.gif) left bottom repeat-x;
padding:0 0 10px 18px;
}

.news dd.nolink{
color:#333;
background:transparent url(../../common/images/line_dotted.gif) left bottom repeat-x;
padding:0 0 10px 18px;
}


/* ----- ローカルナビ部分 ----- */
#lnavi dl{
width:184px;
margin:5px auto;
color:#666;
}

#lnavi dt{
padding:0 2px;
margin:0 0 5px 0;
}

/* ----- ページトップ調整 ----- */
.pagetop{
padding:50px 10px 10px;
}


/* ----- IRニュース検索部分----- */
.sarch{
width:540px;
display:inline-table
}

/* \*/
.sarch,
#main #tit{
display:block;
}
/* */

.sarch:after,
#main #tit:after{
content:"";
clear:both;
display:block;
height:0;
visibility:hidden;
}

.sarch h2{
width:100px;
float:left;
}

.sarch p{
width:440px;
float:right;
text-align:right;
}

#main #tit{
clear:both;
width:540px;
background:transparent url(../../common/images/line_dotted.gif)  left bottom repeat-x;
margin:0 0 25px 0;
display:inline-table;
}

#main #tit h2{
width:300px;
float:left;
margin:0;
padding:3px 0 0 0;
}

#main #tit p{
width:240px;
float:right;
text-align:right;
padding:0 0 2px 0;
margin:0;
}

.clear{
clear:both;
}

.clear02{
clear:both;
font-size:0;
line-height:0;
height:1px;
}