﻿@charset "utf-8";

#main h2{
margin:0 0 10px 0;
}

#main #irsearch h2{
margin:0 0 0 0;
}

#main h3{
width:none;
background:none;
padding:0;
margin:0;
}

#main h3.dot{
width:540px;
background:transparent url(../../../common/images/line_dotted.gif) left bottom repeat-x;
padding:0 0 2px 0;
margin:0 0 15px 0;
}

#main .rssmore{
width:540px;
padding-bottom:1px;
border-bottom:1px solid #db4585;
display:inline-table;
}

/* \*/
#main .rssmore,
#main .rssmore dl,
#box .leftbox .cnt,
#box .rightbox02 .cnt,
#graph{
display:block;
}
/* */

#main .rssmore:after,
#main .rssmore dl:after,
#box .leftbox .cnt:after,
#box .rightbox02 .cnt:after,
#graph:after{
content:"";
clear:both;
display:block;
height:0;
visibility:hidden;
}

#main .rssmore h3{
width:433px;
float:left;
}

#main .rssmore dl{
width:107px;
float:right;
display:inline-table;
padding:0;
margin:0;
}

#main .rssmore dt,
#main .rssmore dd{
float:left;
font-size:1px;
line-height:100%;
}

ul.list{
margin:0 0 20px 0;
line-height:1.3;
}

ul.list li{
background:url(../../../common/images/line_dotted.gif) left bottom repeat-x;
padding:10px 0;
}

.investor{
padding-bottom:20px;
}

#box{
width:540px;
display:inline-table;
padding:0 0 20px 0;
}

#box04{
width:541px;
display:inline-table;
padding:0 0 10px 0;
}

/* \*/
#box,
#box04{
display:block;
}
/* */

#box:after,
#box04:after{
content:"";
clear:both;
display:block;
height:0;
visibility:hidden;
}

.boxend{
clear:left;
font-size:0;
line-height:0;
height:1px;
}

#box .bg{
background:url(../../common/images/bg01.gif) left top repeat-y;
}

#box .bg02{
background:url(../../common/images/bg02.gif) left top repeat-y;
}

#box .bg03{
background:url(../../common/images/bg03.gif) left top repeat-y;
}

#box04 .bg04{
background:url(../../common/images/bg04.gif) left top repeat-y;
}

#box .top{
background:url(../../common/images/top01.gif) left top no-repeat;
}

#box .btm{
width:540px;
background:url(../../common/images/btm01.gif) left bottom no-repeat;
}

#box .btm02{
width:540px;
background:url(../../common/images/btm02.gif) left bottom no-repeat;
}

#box .btm03{
width:540px;
background:url(../../common/images/btm03.gif) left bottom no-repeat;
}

#box04 .btm04{
width:541px;
background:url(../../common/images/btm04.gif) left bottom no-repeat;
}


#box .leftbox,
#box .leftbox02{
width:275px;
float:left;
}

#box .rightbox,
#box .rightbox02{
width:264px;
float:left;
}

#box .leftbox03,
#box .rightbox03{
width:264px;
float:left;
}

#box .leftbox03 dt span.red,
#box .rightbox03 dt span.red{
color:#FF0000;
}

#box04 .leftbox04,
#box04 .rightbox04{
width:266px;
float:left;
}

#box .leftbox03{
margin-right:11px;
}

#box04 .leftbox04{
margin-right:9px;
}

#box .leftbox p,
#box .leftbox03 dl,
#box .rightbox03 dl{
padding:7px 12px;
}

#box04 .leftbox04 dl,
#box04 .rightbox04 dl{
padding:7px 12px;
}

#box .leftbox .cnt{
width:252px;
padding:0 0 0 12px;
display:inline-table;
}

#box .leftbox .cnt p{
width:97px;
float:left;
padding:0;
}

#box .leftbox .cnt dl{
width:143px;
float:left;
margin-top:15px;
}

#box .leftbox .cnt dt{
background:url(../../images/idx_movie_ico.gif) left top no-repeat;
}

#box .leftbox .cnt dt a{
padding:5px 0 0 25px;
}

#box .leftbox .cnt dd{
float:right;
background:url(../../../common/images/ico_arrow05.gif) 0 8px no-repeat;
margin-top:10px;
}

#box .leftbox .cnt dd a{
color:#666666;
padding:8px 0 8px 10px;
}

#box .leftbox h3,
#box .rightbox h3,
#box .leftbox02 h3,
#box .rightbox02 h3,
#box .leftbox03 h3,
#box .rightbox03 h3{
width:264px;
}

#box04 .leftbox04 h3,
#box04 .rightbox04 h3{
width:266px;
}

#box .rightbox li{
background:url(../../../common/images/line_dotted.gif) left bottom repeat-x;
padding:9px 10px;
}

#box .rightbox li.end{
background:none;
}

#box .leftbox02 li a,
#box .rightbox02 li a{
color:#666666;
}

#box .leftbox02 ul{
padding:0 10px;
}

#box .leftbox02 li,
#box .rightbox02 li{
margin:4px 0 0 0;
background:url(../../../common/images/ico_arrow05.gif) 0 8px no-repeat;
}

#box .leftbox02 li a,
#box .rightbox02 li a{
padding-left:10px;
}

#box .rightbox02 .cnt{
width:244px;
display:inline-table;
margin:0 10px;
}

#box .rightbox02 .left{
width:147px;
float:left;
padding-right:5px;
}

#box .rightbox02 .right{
width:92px;
float:left;
}

#box .leftbox03 dd,
#box .rightbox03 dd,
#box04 .leftbox04 dd,
#box04 .rightbox04 dd{
float:right;
padding:3px 0 10px;
}

#box .leftbox03 dd a,
#box .rightbox03 dd a,
#box04 .leftbox04 dd a,
#box04 .rightbox04 dd a{
color:#666666;
background:url(../../../common/images/ico_arrow05.gif) 0 5px no-repeat;
padding-left:7px;
}

#main .newsarea{
width:540px;
margin-bottom:20px;
}

#main .newsarea .line{
border-bottom:1px solid #db4585;
padding-bottom:3px;
background:none;
}

#main .newsarea .txt{
width:540px;
padding:7px 0 3px;
background:transparent url(../../../common/images/line_dotted.gif) left bottom repeat-x;
}

#main .newsarea .txt dt{
width:70px;
float:left;
}

#main .newsarea .txt dd{
width:470px;
float:left;
}

.clear{
clear:both;
}