@charset "utf-8";
/* ===================================================================
CSS information

 file name  :style.css
 style info :コンテンツエリア関係 他
 
このスタイルシートの構成
 基本設定、リンクカラー、レイアウト、横幅設定など
 汎用class
 #navSkip
  #contents
   #article
   #aside
 
=================================================================== */


/*----------------------------------------------------
        #article
                メイン
----------------------------------------------------*/
#article {
    float:left;
    width:860px;
    margin:45px 0 10px 43px;
    display:inline;
}

#article h2
{
    background:#499772;
    min-height:30px;
    color:#ffffff;
    font-size:165%;
    padding:15px 15px 15px 15px;
    margin-bottom: 2em;
}

#article h3
{
    background:url(../../img/share/dashed_line.gif) repeat-x 0 100%;
    padding-bottom:10px;
    font-size:120%;
    margin-bottom:20px;
}

#article h4
{
    background:#8ba6a0;
    min-height:53px;
    color:#ffffff;
    font-size:120%;
    margin-bottom:15px;
}

#article h4 span
{
    background:url(../img/icon-question.png) no-repeat 0 0;
    padding:30px 30px 7px 58px;;
    display:block;
}

#article h5
{
    background:#8ba6a0;
    min-height:20px;
    color:#ffffff;
    font-size:130%;
    padding:10px 30px 7px 10px;
}


#article dl.q_a
{
    border:1px solid #eeeeee;
    margin-top:30px;
}

#article dl.q_a dt
{
    width:528px;
    padding:5px 31px 5px 20px;
    background:#eeeeee;
    color:3f3f3d;
    font-weight:bold;
    min-height:21px;
    line-height:21px;
}

#article dl.q_a dd
{
    width:528px;
    padding:5px 31px 5px 20px;
    min-height:21px;
    line-height:21px;
}

p.solution
{
    text-indent:10px;
}


#article ul.menu{
    margin:10px 0 20px 10px;
    font-size:115%;
}


#article ul.menu li{
    padding-left:12px;
    margin-bottom:7px;

}

#article ul.menu li a{
    background:url(../img/eye_catch.gif) no-repeat 0 50%;
    padding-left:10px;

}

p.pageTop
{
    margin-top:30px;
}

