@charset "utf-8";

/* ******************************************************************************** */
/*  Ｋビジョン On The Web index.css                                                 */
/*                                                                        20.10.19  */
/* ******************************************************************************** */

/* ================================================================================ */
/*      0.外部CSS読み込み設定                                                       */
/* ================================================================================ */

/* ---- 0.共通 ---- */
@import url("./common.css");


/* ================================================================================ */
/*      1.トップページ                                                              */
/* ================================================================================ */

#index{
	margin: 0px;
	padding: 0px;
}


/* -------------------------------------------------------------------------------- */
/*      スライダー                                                                  */
/* -------------------------------------------------------------------------------- */

#advertising{
	margin: 10px auto 0 auto;
	padding-top: 15px;
	width: 960px;
	text-align: left;
	background: url(../img/advertising/bcg.gif) no-repeat 0 0;
}
#advertising ul{
	list-style-type: none;
}
#advertising .slider{
	margin: 0 auto;
	padding: 3px;
	width: 618px;
	background: url(../img/advertising/slider/bcg.gif) no-repeat 0 0;
}
#advertising .sliderInner .sp-slides-container{
	border: solid 1px #ffffff;
	width: 610px;
}
#advertising .small-bnr{
	margin-top: 1px;
	padding: 14px 0 10px 0;
	background: url(../img/advertising/small-bnr/bcg_div.gif) no-repeat 0 0;
}
#advertising .small-bnr ul{
	margin: 0 21px;
}
#advertising .small-bnr ul li{
	margin-right: 12px;
	width: 298px;
	background: url(../img/advertising/small-bnr/bcg_li.gif) no-repeat 0 0;
	float: left;
}
#advertising .small-bnr ul li.last{
	margin-right: 0;
}
#advertising .small-bnr dl{
	margin: 9px;
}
#advertising .small-bnr dl dt{
	padding: 1px;
	background: #ffffff;
	border: solid 1px #d4d400;
	float: left;
}
#advertising .small-bnr dl dd{
	margin-left: 179px;
}

/* --- 7月30日に消すよ --- */
#advertising .dasu{
	display: none;
}

/* -------------------------------------------------------------------------------- */
/*      1-2.新着情報                                                                */
/* -------------------------------------------------------------------------------- */

#index #news{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}
#index #news .news_title{
	margin: 0px;
	padding: 0px;
}
#index #news .news_main{
	margin: 0px;
	padding: 8px 5px 16px 5px;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	border-left: solid 1px #e6e6e6;
}
#index #news .news_main ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#index #news .news_main ul li{
	margin: 0px;
	padding: 2px 0px 2px 23px;
	line-height: 1.5;
	background: url(../img/common/ico/ico_red01.gif) no-repeat 6px 6px;
	border-bottom: dashed 1px #e6e6e6;
}


/* -------------------------------------------------------------------------------- */
/*      1-3.インフォメーション                                                      */
/* -------------------------------------------------------------------------------- */

#index #info{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-align: left;
}
#index #info .info_title{
	margin: 0px;
	padding: 0px;
}
#index #info .info_main{
	margin: 0px;
	padding: 8px 5px 16px 5px;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	border-left: solid 1px #e6e6e6;
}
#index #info .info_main ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#index #info .info_main ul li.li01{
	margin: 0px;
	padding: 2px 0px 2px 77px;
	line-height: 1.5;
	background: url(../img/info/ico_failure.gif) no-repeat 6px 4px;
	border-bottom: dashed 1px #e6e6e6;
}
#index #info .info_main ul li.li02{
	margin: 0px;
	padding: 2px 0px 2px 77px;
	line-height: 1.5;
	background: url(../img/info/ico_mainte.gif) no-repeat 6px 4px;
	border-bottom: dashed 1px #e6e6e6;
}
#index #info .info_main ul li.li03{
	margin: 0px;
	padding: 2px 0px 2px 77px;
	line-height: 1.5;
	background: url(../img/info/ico_caution.gif) no-repeat 6px 4px;
	border-bottom: dashed 1px #e6e6e6;
}
#index #info .info_main ul li.li99{
	margin: 0px;
	padding: 0px 0px 0px 23px;
	line-height: 1.5;
	background: url(../img/common/ico/ico_red01.gif) no-repeat 6px 5px;
	border-bottom: dashed 1px #e6e6e6;
}
#index #info .info_main .info_archive{
	margin: 5px 0px 0px 496px;
	padding: 0px 0px 0px 0px;
	width: 29px;
}


/* -------------------------------------------------------------------------------- */
/*      1-4.今週のＫビジョンチャンネル                                              */
/* -------------------------------------------------------------------------------- */

#index #pickup{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 8px 0px;
	width: 540px;
}
#index #pickup .pickup-top{
	margin: 0px;
	padding: 0px;
}
#index #pickup .pickup-middle{
	margin: 0px;
	padding: 0px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
#index #pickup .pickup-middle .middle-box01{
	margin: 0px;
	padding: 0px;
	width: 9px;
	float: left;
}
#index #pickup .pickup-middle .middle-box02{
	margin: 0px;
	padding: 0px;
	width: 222px;
	height: 204px;
	float: left;
}
#index #pickup .pickup-middle .middle-box02 img{
	vertical-align: top;
}
#index #pickup .pickup-middle .middle-box03{
	margin: 0px;
	padding: 0px;
	width: 18px;
	float: left;
}
#index #pickup .pickup-middle .middle-box04{
	margin: 0px;
	padding: 0px;
	width: 275px;
	float: left;
}
#index #pickup .pickup-middle .middle-box04 .title{
	margin: 0px;
	padding: 0px;
}
#index #pickup .pickup-middle .middle-box04 .text{
	margin: 0px;
	padding: 0px;
}
#index #pickup .pickup-middle .middle-box04 .text ul{
}
#index #pickup .pickup-middle .middle-box04 .text ul li{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 14px !important;
	line-height: 16px !important;
	border-bottom: dashed 1px #cccccc;
}

#index #pickup .pickup-middle .middle-box05{
	margin: 0px;
	padding: 0px;
	width: 16px;
	float: right;
}
#index #pickup .pickup-bottom{
	margin: 0px;
	padding: 0px;
}

#index #pickup a{
	color: #377400;
	text-decoration: none;
	font-weight: bold;
}
#index #pickup .pickup-middle .middle-box04 .text ul li span{
	color: #000000;
	font-weight: normal !important;
}
#index #pickup .pickup-middle .middle-box04 .text ul li span:hover{
	background: #ffff00;
}


/* -------------------------------------------------------------------------------- */
/*      1-5.リンク集                                                                */
/* -------------------------------------------------------------------------------- */

#index #link{
	margin: 0px;
	padding: 0px;
}
#index #link .link_title{
	margin: 0px;
	padding: 0px;
}
#index #link .link_main{
	margin: 0px;
	padding: 10px 0px 0px 20px;
}
#index #link .link_main ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#index #link .link_main ul li{
	margin: 0px 20px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
}


/* -------------------------------------------------------------------------------- */
/*      1-6.フェイスブック                                                          */
/* -------------------------------------------------------------------------------- */

#index .fb-like-box{
	margin-top: 30px;
}


/* -------------------------------------------------------------------------------- */
/*      臨時バナー                                                                  */
/* -------------------------------------------------------------------------------- */

#index .banner{
	margin-bottom: 20px;
	text-align: center;
}


