@charset "utf-8";

/* ---------------------------------------------------------------------

TITLE    : 企画サービスなら＞TOPページ CSS
URL      : http://ksn2000.com/css/index.css

--------------------------------------------------------------------- */
@import url("base.css");

h1{width:auto;margin:0px; padding:0px;background-color:#002667;color:#fff;font-size:80%;}

/* インデックス上部 */
#index_top{width:780px;height:172px;margin 0px;padding 0px;text-align:left;background:url(../img/top_img.jpg) no-repeat 0px 0px;}
#index_top_navi1 a {width:93px;background: url(../img/top_btn.gif) no-repeat 0px 0px;display:inline;margin: 0px 0px 0px 607px;padding: 0px;text-indent: -9999px;outline: 0;line-height: 17px;float:left;}
#index_top_navi1 a:hover {background: url(../img/top_btn.gif) no-repeat 0px -17px;float:left;}
#index_top_navi2 a {width:80px;background: url(../img/top_btn.gif) no-repeat 0px -93px;display: inline;margin: 0px 0px 0px 0px;padding: 0px;text-indent: -9999px;outline: 0;line-height: 17px;float:left;}
#index_top_navi2 a:hover {float:left;	background-image:url(../img/top_btn.gif);background-repeat: no-repeat;background-position: -93px -17px;}


/*主要コンテンツナビ */
#navi{width:770px;height:66px; margin:10px 0px 0px 10px; padding:0px;background-image: url(../img/navi1.jpg);background-repeat:no-repeat;}

#navi1 a {width:186px;background:url(../img/navi1.jpg) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}
#navi1 a:hover {background:url(../img/navi1.jpg) no-repeat 0px -66px;float:left;}
#navi1o{width:186px;background:url(../img/navi1.jpg) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}

#navi2 a {width:186px;background:url(../img/navi1.jpg) no-repeat -192px 0px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}
#navi2 a:hover {background:url(../img/navi1.jpg) no-repeat -192px -66px;float:left;}
#navi2o{width:186px;background:url(../img/navi1.jpg) no-repeat -192px -66px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height: 66px;float:left;}

#navi3 a {width:186px;background:url(../img/navi1.jpg) no-repeat -382px 0px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}
#navi3 a:hover {background:url(../img/navi1.jpg) no-repeat -382px -66px;float:left;}
#navi3o{width:186px;background:url(../img/navi1.jpg) no-repeat -382px -66px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}

#navi4 a {width:187px;background:url(../img/navi1.jpg) no-repeat -573px 0px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}
#navi4 a:hover {background:url(../img/navi1.jpg) no-repeat -573px -66px;float:left;}
#navi4o{width:187px;background:url(../img/navi1.jpg) no-repeat -573px -66px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline: 0;line-height:66px;float:left;}


/*主要コンテンツナビ下 */
#navi_b{width:770px;height:66px; margin:5px 0px 0px 10px; padding:0px;background-image: url(../img/navi2.jpg);background-repeat:no-repeat;}

#navi_b1 a {width:186px;background:url(../img/navi2.jpg) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}
#navi_b1 a:hover {background:url(../img/navi2.jpg) no-repeat 0px -66px;float:left;}
#navi_b1o{width:186px;background:url(../img/navi2.jpg) no-repeat 0px -66px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}

#navi_b2 a {width:186px;background:url(../img/navi2.jpg) no-repeat -192px 0px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}
#navi_b2 a:hover {background:url(../img/navi2.jpg) no-repeat -192px -66px;float:left;}
#navi_b2o{width:186px;background:url(../img/navi2.jpg) no-repeat -192px -66px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height: 66px;float:left;}

#navi_b3 a {width:186px;background:url(../img/navi2.jpg) no-repeat -382px 0px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}
#navi_b3 a:hover {background:url(../img/navi2.jpg) no-repeat -382px -66px;float:left;}
#navi_b3o{width:186px;background:url(../img/navi2.jpg) no-repeat -382px -66px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}

#navi_b4 a {width:187px;background:url(../img/navi2.jpg) no-repeat -573px 0px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline:0;line-height:66px;float:left;}
#navi_b4 a:hover {background:url(../img/navi2.jpg) no-repeat -573px -66px;float:left;}
#navi_b4o{width:187px;background:url(../img/navi2.jpg) no-repeat -573px -66px;display:inline;margin-left:5px;padding:0px;text-indent:-9999px;outline: 0;line-height:66px;float:left;}

/* コンテンツ */
#contents{width:780px;margin:10px 0px 0px 0px;padding:0px;text-align:center;}
h2{width:auto;margin:0px; padding:0px 0px 0px 15px;background-image: url(../img/h2_news.gif);background-repeat:no-repeat;background-position:0px 0px;line-height:26px;text-indent: -9999px;outline: 0;}


/* 左コンテンツ（更新情報） */
#contents_l{
width:545px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
#contents_l dl{
width:543px;
height:205px;
margin:0px;
padding:0px;
overflow:auto;
border:1px solid #752B39;
}
#contents_l dt{
	width:100px;
	margin:-1px 0px 5px 10px;
	padding:5px 0px 3px 0px;
	float:left;
	text-align:left;
	color:#752B39;
	font-weight:bold;
	border-top:1px dotted #aaaaaa;
}
#contents_l dd{
width:385px;
margin:-1px 0px 5px 0px;
padding:5px 0px 3px 0px;
float:left;
border-top:1px dotted #aaaaaa;
text-align:left;
}
#contents_l .new1{
border-bottom:1px dotted #aaaaaa;
}

#contents_l table{
width:545px;
height:225px;
margin:0px;
padding:0px;
overflow:auto;
border:1px solid #752B39;
}

.td1{
width:90px;
margin:0px 0px 0px 10px;
padding:0px;
text-align:left;
color:#752B39;
font-weight:bold;
vertical-align:top;
border-bottom:1px dotted #aaaaaa;
}

.td2{
width:415px;
margin:0px;
padding:0px;
text-align: left;
vertical-align:top;
border-bottom:1px dotted #aaaaaa;
}
/* 右コンテンツ（その他のコンテンツ） */
#contents_r{width:200px;margin:0px 0px 0px 5px;padding:0px;float:left;}
#navi_r{width:200px;margin:0px 10px 0px 10px; padding:0px;}
#navi_r #navi_r{width:200px; margin: 0px 0px 10px 0px; padding:0px;}

#navi_r1 a {width:200px;background:url(../img/navi_r1.gif) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}
#navi_r1 a:hover {background:url(../img/navi_r1.gif) no-repeat 0px -42px;float:left;}
#navi_r1o{width:200px;background:url(../img/navi_r1.gif) no-repeat 0px -42px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}

#navi_r2 a {width:200px;background:url(../img/navi_r3.gif) no-repeat 0px 0px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}
#navi_r2 a:hover {background:url(../img/navi_r3.gif) no-repeat 0px -42px;float:left;}
#navi_r2o{width:200px;background:url(../img/navi_r3.gif) no-repeat 0px -42px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}

#navi_r3 a {width:200px;background:url(../img/navi_r4.gif) no-repeat 0px 0px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}
#navi_r3 a:hover {background:url(../img/navi_r4.gif) no-repeat 0px -42px;float:left;}
#navi_r3o{width:200px;background:url(../img/navi_r4.gif) no-repeat 0px -42px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}

#navi_r4 a {width:200px;background:url(../img/navi_r5.gif) no-repeat 0px 0px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}
#navi_r4 a:hover {background:url(../img/navi_r5.gif) no-repeat 0px -42px;float:left;}
#navi_r4o{width:200px;background:url(../img/navi_r5.gif) no-repeat 0px -42px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}

#navi_r5 a {width:200px;background:url(../img/navi_r2.gif) no-repeat 0px 0px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}
#navi_r5 a:hover {background:url(../img/navi_r2.gif) no-repeat 0px -42px;float:left;}
#navi_r5o{width:200px;background:url(../img/navi_r2.gif) no-repeat 0px -42px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}

#navi_r6 a {width:200px;background:url(../img/navi_r6.gif) no-repeat 0px 0px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}
#navi_r6 a:hover {background:url(../img/navi_r6.gif) no-repeat 0px -42px;float:left;}
#navi_r6o{width:200px;background:url(../img/navi_r6.gif) no-repeat 0px -42px;display:inline;margin-top:5px;padding:0px;text-indent:-9999px;outline:0;line-height:42px;float:left;}

#navi_aflac a {width:200px;background:url(../img/navi_aflac.gif) no-repeat 0px 0px;display:inline;margin: 5px 0px 5px 0px;padding:0px;text-indent:-9999px;outline:0;line-height:75px;float:left;}
#navi_aflac a:hover {background:url(../img/navi_aflac.gif) no-repeat 0px -75px;float:left;}
#navi_aflaco{width:200px;background:url(../img/navi_aflac.gif) no-repeat 0px -75px;display:inline;margin: 5px 0px 5px 0px;padding:0px;text-indent:-9999px;outline:0;line-height:75px;float:left;}

.link_bana{
	width:200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	text-align:center;
}




/* 下コンテンツ（全コンテンツ） */
#contents_gaiyou{width:780px;margin:0px 0px 0px 5px;padding:0px;}

h3{width:370px;margin:10px 0px 5px 0px; padding:0px;line-height:22px;text-indent: -9999px;outline: 0;}

.kyoutsu{background-image: url(../img/h3_index_kyoutsu.gif);background-repeat:no-repeat;background-position:0px 0px;text-indent: -9999px;outline: 0;}
.kumiai{background-image: url(../img/h3_index_kumiai.gif);background-repeat:no-repeat;background-position:0px 0px;text-indent: -9999px;outline: 0;}
.yuutai{background-image: url(../img/h3_index_yuutai.gif);background-repeat:no-repeat;background-position:0px 0px;text-indent: -9999px;outline: 0;}
.jigyo{background-image: url(../img/h3_index_jigyo.gif);background-repeat:no-repeat;background-position:0px 0px;text-indent: -9999px;outline: 0;}
.anothers{background-image: url(../img/h3_index_another.gif);background-repeat:no-repeat;background-position:0px 0px;text-indent: -9999px;outline: 0;}

#gaiyou_l{width:380px;margin:0px 0px 10px 5px;padding:0px 0px 10px 0px;float:left;text-align: left;}
#gaiyou_r{width:380px;margin:0px 0px 10px 10px;padding:0px 0px 10px 0px;float:left;text-align: left;}

#gaiyou_l ul{
margin:0px 0px 0px 10px;
padding:0px;
text-align: left;
line-height:155%;
}

#gaiyou_l .menu{
width:auto;
margin:0px;
padding:0px 0px 0px 15px;
text-align: left;
display:block;
background-image: url(../img/arrow.gif);
background-repeat:no-repeat;
background-position:5px 6px;
}
#gaiyou_l .blank_menu{
width:auto;
margin:0px;
padding:0px 0px 0px 15px;
text-align: left;
display:block;
color:#dddddd;
background-image: url(../img/arrow_blank.gif);
background-repeat:no-repeat;
background-position:5px 6px;
}

.menu ul{
width:auto;
margin:0px;
padding:0px;
text-align: left;
}

.second_menu{
width:300px;
margin-left:-10px;
text-align: left;
display:block;
background-image: url(../img/arrow_munu.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding: 0px 0px 0px 8px;
}

#gaiyou_r ul{
margin:0px 0px 0px 10px;
padding:0px;
text-align: left;
line-height:155%;
}

#gaiyou_r .menu{
width:auto;
margin:0px;
padding:0px 0px 0px 15px;
text-align: left;
display:block;
background-image: url(../img/arrow.gif);
background-repeat:no-repeat;
background-position:5px 6px;
}
#gaiyou_r .blank_menu{
width:auto;
margin:0px;
padding:0px 0px 0px 15px;
text-align: left;
display:block;
color:#dddddd;
background: url(../img/arrow_blank.gif) no-repeat 5px 6px;
}



/* 下コンテンツ（全コンテンツ） */
#index_banners{width:760px;margin:0px 0px 0px 7px;padding:0px;}
#index_banners ul{width:auto;margin:0px;padding:0px;display:inline;flot:left;}
#index_banners li{width:auto;margin:0px 9px 0px 0px;padding:0px;display:inline;flot:left; text-align:left;}
#index_banners .last{width:auto;margin:0px 0px 0px 0px;padding:0px;display:inline;flot:left; text-align:left;}
