@charset "UTF-8";
/* CSS Document */

/* サイドバー部※左右がそれぞれデザインが異なる以外はこちらを使用すること※ */
#sb{
	margin: auto;
}

/* 更新情報 */
div#top_kousin { width:590px; }
div#top_kousin ul { list-style:none; margin:0 0 0 0; padding:0 0 0 0; width:400px; }
div#top_kousin ul li {margin:0 0 0 0; padding:15px 0 15px 0; width:590px; background:url(../images/dot.gif) repeat-x left bottom; font-size:12px; line-height:20px;}
div#top_kousin ul li a {display:block; margin:0 0 0 0; padding:0 0 0 13px; width:500px; background:url(../images/arow_1.gif) no-repeat 0 0.4em; font-weight:bold; font-size:14px;}

div#top_kousin2 { width:590px; }
div#top_kousin2 ul { list-style:none; margin:0 0 0 0; padding:0 0 0 0; width:400px; }
div#top_kousin2 ul li {margin:0 0 0 0; padding:15px 0 15px 0; width:590px; background:url(../images/dot.gif) repeat-x left bottom; font-size:12px; line-height:20px;}
div#top_kousin2 ul li a {display:block; margin:0 0 0 0; padding:0 0 0 13px; width:500px; background:url(../images/arow_1.gif) no-repeat 0 0.4em; font-weight:bold; font-size:14px;}

.kousinmov01_mov{width:540px; height:60px;}
.kousinmov01_left{width:270px; float:left;}
.kousinmov01_right{width:270px; float:right;}
.kousinmov01_cl{clear: both;}
	

/* サイドメニュー */
#sb .sidemenu{
}
/* サイドメニューListタグ */
#sb .sidemenu ul{
}
#sb .sidemenu li{
}
/* サイドメニューボタンサイズ */
#sb .sidemenu .lbutton{
}
#sb .sidemenu .sbutton{
}
/* ライン引き */
#sb .line{
}
/* タイトル部 */
#sb .title{
}
/* 項目dl-dt-dd構成 */
#sb .infoa{
}
#sb .infoa .dl{
}
#sb .infoa .dt{
}
#sb .infoa .dd{
}
/* 項目タイトルと本文に加えサムネイル画像が入る構成 */
#sb .infob{
}
#sb .infob .contents{
}
#sb .infob .img{
}
#sb .infob .title{
}
#sb .infob .text{
}
/* 項目リストタグ構成 */
#sb .infoc{
}
#sb .infoc .ul{
}
#sb .infoc .li{
}
/* 項目モバイル構成 */
#sb .mobile{
}
#sb .mobile #qrcode{
}
#sb .mobile #title{
}
#sb .mobile #text{
}
#sb .mobile #url{
}
/* 項目宣伝バナー構成 */
#sb .pr{
}
#sb .pr .banner{
}


/* 左サイドバー部 */
#lsb{
}
/* サイドメニュー */
#lsb .sidemenu{
}
/* サイドメニューListタグ */
#lsb .sidemenu ul{
}
#lsb .sidemenu li{
}
/* サイドメニューボタンサイズ */
#lsb .sidemenu .lbutton{
}
#lsb .sidemenu .sbutton{
}
/* ライン引き */
#lsb .line{
}
/* タイトル部 */
#lsb .title{
}
/* 項目dl-dt-dd構成 */
#lsb .infoa{
}
#lsb .infoa .dl{
}
#lsb .infoa .dt{
}
#lsb .infoa .dd{
}
/* 項目タイトルと本文に加えサムネイル画像が入る構成 */
#lsb .infob{
}
#lsb .infob .contents{
}
#lsb .infob .img{
}
#lsb .infob .title{
}
#lsb .infob .text{
}
/* 項目リストタグ構成 */
#lsb .infoc{
}
#lsb .infoc .ul{
}
#lsb .infoc .li{
}
/* 項目モバイル構成 */
#lsb .mobile{
}
#lsb .mobile #qrcode{
}
#lsb .mobile #title{
}
#lsb .mobile #text{
}
#lsb .mobile #url{
}
/* 項目宣伝バナー構成 */
#lsb .pr{
}
#lsb .pr .banner{
}

/* 右サイドバー部 */
#rsb{
}
/* サイドメニュー */
#rsb .sidemenu{
}
/* サイドメニューListタグ */
#rsb .sidemenu ul{
}
#rsb .sidemenu li{
}
/* サイドメニューボタンサイズ */
#rsb .sidemenu .lbutton{
}
#rsb .sidemenu .sbutton{
}
/* ライン引き */
#rsb .line{
}
/* タイトル部 */
#rsb .title{
}
/* 項目dl-dt-dd構成 */
#rsb .infoa{
}
#rsb .infoa .dl{
}
#rsb .infoa .dt{
}
#rsb .infoa .dd{
}
/* 項目タイトルと本文に加えサムネイル画像が入る構成 */
#rsb .infob{
}
#rsb .infob .contents{
}
#rsb .infob .img{
}
#rsb .infob .title{
}
#rsb .infob .text{
}
/* 項目リストタグ構成 */
#rsb .infoc{
}
#rsb .infoc .ul{
}
#rsb .infoc .li{
}
/* 項目モバイル構成 */
#rsb .mobile{
}
#rsb .mobile #qrcode{
}
#rsb .mobile #title{
}
#rsb .mobile #text{
}
#rsb .mobile #url{
}
/* 項目宣伝バナー構成 */
#rsb .pr{
}
#rsb .pr .banner{
}
/*サブメニューページ内部*/


/*============メニューバー大小の背景============*/

/*メニューバー大　背景*/
.bigbotan{
width:20４px;
height:40px;
	background-image: url(../images/sidemenu_back_big.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}


/*メニューバー中　背景*/
.midbotan_over{
width:204px;
height:28px;
	background-image: url(../images/sidemenu_back_midover_gray.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}

.midbotan_down{
width:204px;
height:25px;
	background-image: url(../images/sidemenu_back_middown_white.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}


/*メニューバー小　背景*/
.smallbotan_gray{
width:204px;
height:25px;
	background-image: url(../images/sidemenu_back_small_gray.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}

.smallbotan_white{
width:204px;
height:25px;
	background-image: url(../images/sidemenu_back_small_white.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
}

/*============メニューバー大小のテキストスタイル============*/

/*メニューバー大　テキスト*/
.bigbotan_text{
font-size:14px;
padding-top:8px;
padding-left:27px;
display:block;
}


/*メニューバー中　テキスト*/
.midbotan_text{
font-size:13px;
padding-top:3px;
padding-left:35px;
display:block;
}


/*メニューバー小　テキスト*/
.smallbotan_text{
font-size:13px;
padding-top:3px;
padding-left:35px;
display:block;
}

/*============メニューバー大　リンクスタイル設定============*/
.bigbotan a {
display:block;
width:auto;
height:35px;
text-decoration:none;
color:#ffffff;
}

.bigbotan a:visited {
display:block;
width:auto;
height:35px;
text-decoration:none;
color:#ffffff;
}

.bigbotan a:hover {
text-decoration:underline;
color: #ffffff;
} 

.bigbotan a:active {
display:block;
width:auto;
height:35px;
text-decoration:none;
color:#ffffff;
}

/*============メニューバー小　白リンクスタイル設定============*/
.smallbotan_white a {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

.smallbotan_white a:visited {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

.smallbotan_white a:hover {
text-decoration:underline;
color: #FF0000;
} 

.smallbotan_white a:active {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

/*============メニューバー小　灰リンクスタイル設定============*/
.smallbotan_gray a {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

.smallbotan_gray a:visited {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

.smallbotan_gray a:hover {
text-decoration:underline;
color: #FF0000;
} 

.smallbotan_gray a:active {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}


/*============メニューバー中　開始リンクスタイル設定============*/
.midbotan_over a {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

.midbotan_over a:visited {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

.midbotan_over a:hover {
text-decoration:underline;
color: #FF0000;
} 

.midbotan_over a:active {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

/*============メニューバー中　閉めリンクスタイル設定============*/
.midbotan_down a {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

.midbotan_down a:visited {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}

.midbotan_down a:hover {
text-decoration:underline;
color: #FF0000;
} 

.midbotan_down a:active {
display:block;
width:auto;
height:25px;
text-decoration:none;
color:#666666;
}


/*更新情報のテーブル*/
.kosin_box{width:637px;
height:auto;
background:url(../images/kosin_haikei.gif);}

.kosin_textbox{padding-top:10px; padding-left:40px; padding-right:13px;}
.kosin_textbox2{padding-top:7px; padding-left:30px; padding-right:13px;}
.box_textbox{padding-top:0px; padding-left:20px; padding-right:13px;}
.box_textbox2{padding-top:0px; padding-left:15px; padding-right:0px;}

.kosin_textbox ul {
	margin: 0;
	padding: 0;
}

.kosin_textbox ul li {
	margin: 1px 0 0 0;
	line-height: 160%;
	background: transparent url(/image/icon/icon_list.gif) no-repeat scroll 0px 5px;
	text-decoration: none;
	padding-left: 0px;