@charset "utf-8";
@import "common/0-import.css";
/*------------------------------------------------------------
    トップページ
------------------------------------------------------------*/
#conts {
    width: 920px;
    padding-bottom: 60px;
}

#conts h2 {
/*------------------------------------------------------------
    margin:0 0 30px 0;
------------------------------------------------------------*/
    margin:0 0 0px 0;
}

#conts h3 {
    margin: 30px 50px 10px;
    padding-left: 12px;

    background:#081C41;
    
    color: #FFF;
    font-size: 12px;
    line-height:30px;
}

#conts h3.w135 {
    width: 135px;
    margin-bottom: 0;
    padding-left: 12px;

    background:#081C41;
    
    color: #FFF;
    font-size: 12px;
    line-height:30px;
}

#conts p {
    margin:15px 50px 0;
}

#conts ul {
    margin: 0 50px;
}

#conts li {
    padding: 15px 0;
/*------------------------------------------------------------
    border-bottom: #ccc 1px solid;
------------------------------------------------------------*/
}

#conts .tableBox {
    margin: 0 50px 30px;
    
    overflow: hidden;
}

#conts .tableBoxL {
    width: 400px;
    float: left;
	border: 1px solid #ffffff;
	_border: 0px solid #ffffff;
}

#conts .tableBoxR {
    width: 400px;
    float: right;
	border: 1px solid #ffffff;
	_border: 0px solid #ffffff;
}

#conts .tableBox table {
    margin: 0;
}

#conts table {
    width: 820px;
    margin: 0 50px;
    
    border-collapse: collapse;
}

#conts table tr th {
    background: #f2f3f5;
    border: 1px solid #ccc;
    
    font-weight: normal;    
    text-align: center;
    line-height: 43px;
}

#conts table tr td {
    padding: 0 0 0 25px;
    border: 1px solid #ccc;
    
    font-weight: normal;    
    line-height: 43px;
}

#conts table tr td.date {
    padding: 0;

    text-align: center;
}

#conts #table01 {
    margin-top: 40px;
}

#conts #table03 {
    width: 400px;
}

#conts #table04 {
    width: 400px;
}

#conts .bottomMenu {
    width: 820px;
    margin: 0 50px 20px;
    padding: 10px 0 10px;

    background:#081C41;
}

#conts .bottomMenu ul {
    width: 740px;
    margin: 0 0 0 80px;
    overflow: hidden;
}

#conts .bottomMenu ul li {
    margin: 0 45px 0 0;
    padding: 0 0 0 13px;
    
    background: url(../img/greenting/ul-style.jpg) no-repeat left 3px;
    float: left;
}

#conts .bottomMenu ul li a {
    color:#fff;
    
    text-decoration: none;
}

h2.main {
    width: 920px;
    height: 97px;
    background: url(../img/action/h2_img01.jpg);
    text-indent: -9999px;
}
h2.message {
    width: 920px;
    height: 97px;
    background: url(../img/chief/h2_message.gif);
    text-indent: -9999px;
}
h2.essay {
    width: 920px;
    height: 97px;
    background: url(../img/chief/h2_essay.gif);
    text-indent: -9999px;
}
h2.economic {
    width: 920px;
    height: 97px;
    background: url(../img/data/h2_economic.gif);
    text-indent: -9999px;
}
h2.tankan {
    width: 920px;
    height: 97px;
    background: url(../img/data/h2_tankan.gif);
    text-indent: -9999px;
}
h2.publish {
    width: 920px;
    height: 97px;
    background: url(../img/media/h2_publish.gif);
    text-indent: -9999px;
}
h2.whatsnew {
    width: 920px;
    height: 97px;
    background: url(../img/guide/h2_whatsnew.gif);
    text-indent: -9999px;
}
h2.action {
    width: 920px;
    height: 97px;
    background: url(../img/action/h2_action.gif);
    text-indent: -9999px;
}

