@charset "UTF-8";

/* ====================================================================================================

	トップページ設定用

==================================================================================================== */


/*top_main_area
-------------------------------------------------- */

#lead_01{
    padding:0px 10px 0px 10px;
    line-height:1.6;
    font-weight:bold;
    }

#lead_02{
    padding:10px 10px 57px 10px;
    font-weight:normal;
    line-height:1.6;
    font-size:80%;
    }


/* news_area
-------------------------------------------------- */

#news_area {
 width:310px;
 height:388px;
 background:#fff url(../images/news_bg.png) no-repeat 0 bottom;
 padding:19px 25px 20px;
 float:left;
}


.news_tt{
 position:relative;
}

.rss_img{position:absolute;top:16px;left:90px;}
.all_img{position:absolute;top:16px;right:0px;}

ul.news{
padding:10px 10px;
overflow: auto;
height:315px;
background:#f8f8f8;
}

li.date{padding:10px 10px 5px 10px;color:#60a400;font-weight:bold;}
li.nayo{padding:0px 10px 10px;border-bottom:1px dotted #3db49a;}
li.nayo a{color:#333333;text-decoration:none;}
li.nayo a:hover{color:#ff2400;text-decoration:underline;}


#faq_box{
background:#fff url(../images/faq_bg.png) no-repeat 0 bottom;
height:427px;
width:625px;
float:right;
}

#faq_box ul{
padding:18px 20px 0px 184px;
}

#faq_box ul li.qus{
background:url(../images/ic_q.png) no-repeat 0 0;
padding:7px 0px 10px 40px;
font-weight:bold;
margin-top:5px;
}

#faq_box ul li.ans{
padding:0px 10px 5px 10px;
border-bottom:dotted 1px #ccc;
}

