@charset "utf-8";

/* index */
#whatsnew_contents dt,
#whatsnew_contents dd{
font-size:1.3em;
}
#main_contents h3 img {
    vertical-align: 2px !important;
}

/* header */
#header a {
    font-size: 1.4em !important;
}
#header .helpnavi li {
    padding: 13px 15px 0 !important;
}
#header .helpnavi .helptext_leftline_right {
    padding: 13px 0 0 20px !important;
}
/* footer */
#footer_menu a {
    font-size: 1.2em;
}

/* footer */
#footer_menu a {
    font-size: 1.2em;
}

/* second */
#contents_Area #breadcrumb p,
#contents_Area p,
#contents_Area h5,
#contents_Area ul li,
#contents_Area ol li,
#contents_Area_inner table,
#contents_Area dl,
#main_contents h3 .list a,
#second_page #contents_Area h3 {
font-size:1.2em !important;
line-height:1.8em !important;
}
#contents_Area ol dl{
font-size:1em !important;
}
#contents_Area_inner .acceptance dt {
    width: 90px;
}
#contents_Area h2 span {
    font-size: 1.15em !important;
    line-height: 45px !important;
}

#contents_Area h4 {
    font-size: 1.2em !important;
}
#contents_Area h4 dl{
font-size: 1em !important;
}
#contents_Area dl dl{
font-size:1em !important;
}

/* localNav */
#localNavi a {
    font-size: 1.3em !important;
    line-height: 1.4em !important;
    background-position: 0 -3px !important;
}
#localNavi .title_01 a {
    padding-bottom: 12px !important;
}
a.page_link2 {
    background-position: 0 5px !important;
}
#localNavi .title_01_lsize a {
line-height:1em !important;
}
.news dt img{
    vertical-align: -1px !important;
}
a.page_link {
    background-position: right 5px !important;
}

/* dl dt dd */
#contents_Area_inner .acceptance dd{
    padding: 0 0 0 7em;
}
#contents_Area_inner .acceptance dt,
#contents_Area_inner .acceptance dd{
margin: 0 0 10px 0;
}
#contents_Area_inner .acceptance dt{
background-color: #1361A2;
color: #FFFFFF;
display: inline-block;
text-align: center;
width: 80px;
float:left;
}
#contents_Area_inner .acceptance span{
font-weight:bold;
padding:0 0 5px 0;
}
#contents_Area_inner .arrow_01{
margin-right: 5px;
vertical-align: -2px;
}

#faqBox dl dl dd {
    margin-left: 1.5em !important;
}
#faqBox dl .kanaList dd {
    margin-left: 3em !important;
}
#faqBox dl .kanaList dt {
    margin-right:0;
}
#contents_Area ol li ol li{
font-size:1em !important;
}

/* FAQ */
#contents_Area h4 .list_dl_faq_h4 dt span{
    margin-right: 0 !important;
    vertical-align: 7px;
}
#contents_Area h4 .list_dl_faq_h4 dd {
padding-left: 0 !important;
    margin-left: 3em !important;
}
/* IE */
#contents_Area h4 .list_dl_faq_h4 dd { margin-left/*\**/: 4em\9 !important; }