@charset "utf-8";

/* back */
#toppage {background:url(../../img/all-top_bg.jpg) repeat-x center 70px;}
#header {background:#4E94BF}

/* common header */
#header {padding-top:5px;height:65px;color:#fff;font-size:12px;}
#header #hmenu {float:right;display:inline;margin-top:10px;width:auto;}

#head {width:962px;height:384px;padding-top:32px;background:url(../../english/img/head_bg.png)}
#head dl {margin-left:3px;}
#navi {width:962px;height:98px;margin:20px auto 29px;overflow:hidden;zoom:1;text-align:center;}
#navi li {float:left;padding-right:30px;margin-left:30px;border-right:1px solid #ccc;}
#navi li.ls {border-right:none;}

/* common contents */
#contents  dl.column {margin-bottom:18px;}
#contents  dl.column dd {background:url(../img/b_arrow.gif) no-repeat left 0.375em;}
#contents .article .more a {background:url(../../img/column_more.gif) no-repeat center center;}
#contents .left-column {width:226px;float:left;display:inline;}
#contents .left-column p {margin-bottom:7px;}
#contents .left-column  dl.column {background:#ECF4F8 url(../../img/subcol_bg.gif) no-repeat center bottom;}
#contents .left-column .banner li {margin-bottom:8px;}
#contents .right-column {width:437px;float:left;display:inline;margin-left:30px;}
#contents .right-column  dl.column dt {padding-bottom:5px;}
#contents .right-column  dl.column dd {margin-bottom:0.625em;}
#contents .newcolumn {margin:10px;padding-bottom:0.625em;}
#contents .newcolumn dt.newtit {clear:both;float:none;width:26.688em !important;margin-bottom:0.375em;}
#contents .newcolumn dt.newtit img {margin-right:4px;}
#contents .disaster dl.datecolumn dt {background:url(../img/r_arrow.gif) no-repeat left center;}
#contents .datecolumn dt {background:url(../img/b_arrow.gif) no-repeat left center;}
#contents .datecolumn dd ,
#contents .newcolumn dd {width:320px;_width:330px;}
#contents .howto {margin-bottom:20px;background:url(../../img/how_bg.gif) no-repeat;}
#contents .aside {width:226px;float:right;display:inline;}
#contents .aside .banner li {margin-bottom:20px;}
#contents .aside #sidebar li {margin-bottom:5px;}
#contents .aside #sidemobile {background:#EEF2F6 url(../../img/sidemobile_bg.gif) no-repeat center bottom;}
#contents .aside #sidemobile dd img {float:right;display:inline;margin:0 0 0 7px;}

#contents {margin:15px auto 0;font-size:0.875em;}
#contents .news {width:889px;margin:0 auto 65px;padding-top:10px;background:url(../../english/img/new_bg.gif) no-repeat;overflow:hidden;zoom:1;}
#contents .news p {float:left;display:inline;margin-top:8px;}
#contents .news dl {float:right;display:inline;}
#contents .news dt {width:90px;float:left;display:inline;clear:both;padding:0px 0px 0px 12px; }
#contents .news dd {width:660px;margin: 0 0 0 100px;padding:0px 5px 0px 10px;}
.f-arrow01 {background: url("../img/b_arrow.gif") no-repeat scroll left center;}
.f-arrow02,
.f-arrow03 {background: url("../img/r_arrow_b.gif") no-repeat scroll left 0.4em transparent !important; padding-left: 0.8em;}

/* common section */
#title {background: url("../img/e_h2_bg01.gif") no-repeat scroll center top;color:#3D8ABA;}
#title div {background: url("../img/g_h2_bg02.png") no-repeat scroll center bottom;}
#section #entryarea h3 {background:url("../img/t_title_bg.png") no-repeat scroll 0 0 transparent;color:#1F78AE;}
#section #entryarea h4 {border-color:#3D8ABA;}
#section #entryarea .day #print {background:url(../img/b_print.gif) no-repeat center right;}
#section #entryarea tr.even th,#section #entryarea tr.even td { background:#ECF4F8;}
#section .entrycolumn {background-color:#ECF4F8;}
#section .ptop a {background:url(../img/b_ptop.gif) no-repeat left center;}
#section .column li {background:url(../img/b_arrow.gif) no-repeat left center;}
#section .pnavi {margin-bottom:20px;padding-top:10px;text-align:center;border-top:1px solid #ddd;}
#aside li {background:url(../img/b_arrow.gif) no-repeat 1.2em 1.2em;border-bottom:1px dotted #4E94BF;}
#aside li a {text-decoration:none;display:block;}
#aside li a:hover {background:#DAEAF2 url(../img/b_arrow_o.gif) no-repeat 1.2em 1.2em;}

/*button*/
.buttonL {background:url(../img/t_btn_bg.png) no-repeat;}
.buttonL2 {background:url(../img/t_btn_bg.png) no-repeat;}

/* common footer */
#footer {border-top:2px solid #A7CADF;}
#footer #copy {text-align:right;color:#81C3E3;}
#footer #fnavi li {background:url(../img/b_arrow.gif) no-repeat left center;}
#footer #flogo {margin-bottom:10px;}

/* class */
.areaBox h4 {border-left:8px solid #4E94BF; padding-left:15px;color:#4E94BF}
.aboutOverview {border-bottom: 1px solid #E3E3E3; margin-top: 55px;}
.aboutOverview dt {clear: both; float: left; padding: 10px 0; width: 155px; font-weight:bold;}
.aboutOverview dd {border-top: 1px solid #E3E3E3; padding: 10px 0 10px 155px; display:block;}
.aboutOverview dd div {border-top: 1px solid #E3E3E3; margin: 10px 0 0; overflow: hidden; padding: 10px 0 0;}