@charset "utf-8";



/* タイトル部分 */

#idx_tit {
        float: left;
	width: 640px;
	height: 210px;
        background-image: url("../image/sv_tit.jpg");
	background-repeat: no-repeat;
}

#idx_tit h1{
	padding:10px 0 0 319px;
	margin: 0;
}

#idx_tit dl{
	padding: 0 0 0 319px;
	margin: 0;
}

#idx_tit dt,#idx_tit ul,#idx_tit li{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#idx_tit li{
        float: left;
	list-style-type: none;
}

#idx_tit p{
	padding: 0 0 0 349px;
	margin: 0;
	width: 270px;
	clear : left;
	color:#fff;
	font-size: 8pt;
}

/* FAQタイトル部分 */

#faq_tit {
        float: left;
	width: 640px;
	height: 200px;
        background-image: url("../image/hp_faq.jpg");
	background-repeat: no-repeat;
}

#hpbefore_tit {
        float: left;
	width: 640px;
	height: 200px;
        background-image: url("../image/hp_faq.jpg");
	background-repeat: no-repeat;
}

#faq_tit h1,#hpbefore_tit h1{
	padding:10px 0 0 319px;
	margin: 0;
}

#faq_tit dl,#hpbefore_tit dl{
	padding: 0 0 0 319px;
	margin: 0;
}

#faq_tit dt,#faq_tit ul,#faq_tit li,
#hpbefore_tit dt,#hpbefore_tit ul,#hpbefore_tit li
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#faq_tit li,#hpbefore_tit li{
        float: left;
	list-style-type: none;
}

#faq_tit p,#hpbefore_tit p{
	padding: 0 0 0 349px;
	margin: 0;
	width: 270px;
	clear : left;
	color:#fff;
	font-size: 8pt;
}


/* 左部分 */


#idx_cleft {
        float: left;
	width: 300px;
	padding:0;
	margin: 30px 0 0 0;
	font-size: 0.8em;
	line-height: 150%;
}

#idx_cleft h3{
	padding:0;
	margin: 0;
}

#idx_tit a:link,#idx_cleft a:link,#idx_cright_a a:link {
   color:#fff;

}
#idx_tit a:visited,#idx_cleft a:visited,#idx_cright_a a:visited {
   color:#fff;

}

#idx_tit a:hover,#idx_cleft a:hover {
   color:#f90;

}
#idx_tit a:active,#idx_cleft a:active {
   color:#f90;

}

#idx_cc {
	width: 296px;
	padding:0;
	margin:0 0 20px 0;
	border:1px solid #063;
        background-color:#060;
}

#idx_cc p {

	font-size: 1.0em;
	line-height: 150%;
	padding:15px;
	margin:0;
	color:#fff;
}

#idx_cc ul{
	padding:0 0 10px 0;
	margin:0;
}

#idx_cc li{
	padding:0 0 0 24px;
	margin:0;
	font-size: 1.0em;
	line-height: 150%;
        background-image: url("../hp/image/idx_li2.gif");
	background-repeat: no-repeat;
	list-style-type: none;
}

#idx_cc dl{
	padding:5px 0 5px 0;
	margin:0;
	border-top:1px dotted #369;
}

#idx_cc dd{
	padding:0;
	margin:0;
}

/* 右部分 */

#idx_cright {
        float: left;
	width: 320px;
	padding:0;
	margin: 30px 0 0 15px;
}

#idx_cright h2{
	padding:0;
	margin: 20px 0 0 0;
}

#idx_cright ul {
	width: 308px;
	padding:5px;
	margin:0;
	border:1px solid #369;
        background-color:#fbf9e6;
	list-style-type: none;

}

#idx_cright_a {
	width: 308px;
	padding:5px;
	margin:0;
	font-size: 8pt;
	border:1px solid #369;
        background-color:#1c4771;
	list-style-type: none;

}

#idx_cright dl {

	padding:0;
	margin:0;
	font-size: 0.8em;
	line-height: 150%;
}

#idx_cright dd {

	padding:5px 0 5px 5px;
	margin:0;
	color:#333;
	line-height: 130%;
	font-size: 0.9em;
	line-height: 150%;
}

#idx_cright li {

	padding:0;
	margin:0;
	border-bottom:1px dotted #999;
	list-style-type: none;


}

.date {
	font-size: 8pt;
}

