@charset "SHIFT-JIS";

@import "common.css";

/*-------------------------------- メインコンテンツ --------------------------------*/
#main_left {
	width: 601px;
	margin: 0 38px 0 0;
	float: left;
}

#main_right {
	width: 258px;
	float: left;
}

#main_left h2 {
	margin: 0 0 30px 0;
	text-indent: -9999px;
	overflow: auto;
}

#main_left h3 {
	color: #a50006;
	font-size: 13px;
	font-weight: bold;
	clear: both;
}

ul.alphabet {
	list-style-type:lower-alpha;
	padding: 0 0 0 15px;
	margin: 0 0 25px 10px;
}

ul.number {
	list-style-type:decimal;
	padding: 0 0 0 15px;
	margin: 0 0 25px 10px;
}

h2.title01_01 {background: url(../01/images/img_title_01.gif) no-repeat;}
h2.title01_02 {background: url(../01/images/img_title_02.gif) no-repeat;}
h2.title01_03 {background: url(../01/images/img_title_03.gif) no-repeat;}
h2.title01_04 {background: url(../01/images/img_title_04.gif) no-repeat;}
h2.title01_05 {background: url(../01/images/img_title_05.gif) no-repeat;}
h2.title02_01 {background: url(../02/images/img_title_01.gif) no-repeat;}
h2.title02_02 {background: url(../02/images/img_title_02.gif) no-repeat;}
h2.title02_03 {background: url(../02/images/img_title_03.gif) no-repeat;}
h2.title02_04 {background: url(../02/images/img_title_04.gif) no-repeat;}
h2.title02_05 {background: url(../02/images/img_title_05.gif) no-repeat;}
h2.title02_06 {background: url(../02/images/img_title_06.gif) no-repeat;}
h2.title02_07 {background: url(../02/images/img_title_07.gif) no-repeat;}
h2.title02_08 {background: url(../02/images/img_title_08.gif) no-repeat;}
h2.title03_00 {background: url(../03/images/img_title_00.gif) no-repeat;}
h2.title03_01 {background: url(../03/images/img_title_01.gif) no-repeat;}
h2.title03_02 {background: url(../03/images/img_title_02.gif) no-repeat;}
h2.title03_03 {background: url(../03/images/img_title_03.gif) no-repeat;}
h2.title03_04 {background: url(../03/images/img_title_04.gif) no-repeat;}
h2.title03_05 {background: url(../03/images/img_title_05.gif) no-repeat;}
h2.title03_06 {background: url(../03/images/img_title_06.gif) no-repeat;}
h2.title03_07 {background: url(../03/images/img_title_07.gif) no-repeat;}
h2.title03_08 {background: url(../03/images/img_title_08.gif) no-repeat;}
h2.title03_09 {background: url(../03/images/img_title_09.gif) no-repeat;}
h2.title03_10 {background: url(../03/images/img_title_10.gif) no-repeat;}
h2.title03_11 {background: url(../03/images/img_title_11.gif) no-repeat;}
h2.title04_00 {background: url(../04/images/img_title_00.gif) no-repeat;}
h2.title04_01 {background: url(../04/images/img_title_01.gif) no-repeat;}
h2.title04_02 {background: url(../04/images/img_title_02.gif) no-repeat;}
h2.title04_03 {background: url(../04/images/img_title_03.gif) no-repeat;}
h2.title07_01 {background: url(../07/images/img_title_01.gif) no-repeat;}

#main_right h2 {
	text-indent: -9999px;
	height: 23px;
}

h2.right_title00 {background: url(../images/img_rightmenu_00.gif) no-repeat;}
h2.right_title01 {background: url(../images/img_rightmenu_01.gif) no-repeat;}
h2.right_title02 {background: url(../images/img_rightmenu_02.gif) no-repeat;}
h2.right_title03 {background: url(../images/img_rightmenu_03.gif) no-repeat;}
h2.right_title04 {background: url(../images/img_rightmenu_04.gif) no-repeat;}
h2.right_title05 {background: url(../images/img_rightmenu_05.gif) no-repeat;}
h2.right_title06 {background: url(../images/img_rightmenu_06.gif) no-repeat;}
h2.right_title07 {background: url(../images/img_rightmenu_07.gif) no-repeat;}
h2.right_title08 {background: url(../images/img_rightmenu_08.gif) no-repeat;}

#right_sub {
	background: #e9eef4;
	padding: 9px;
}

#right_footer {
	background: url(../images/img_rightmenu_footer.gif) no-repeat;
	height: 8px;
}

ul#right_menu li, #contribution ul li {
	text-indent: -9999px;
	height: 13px;
	margin: 13px 0 13px 0;
	line-height: 100%;
}

ul#right_menu li.rightmenu01_01 {width: 84px;  background: url(../01/images/img_right_01.gif) no-repeat;}
ul#right_menu li.rightmenu01_02 {width: 84px;  background: url(../01/images/img_right_02.gif) no-repeat;}
ul#right_menu li.rightmenu01_03 {width: 204px; background: url(../01/images/img_right_03.gif) no-repeat;}
ul#right_menu li.rightmenu01_04 {width: 48px;  background: url(../01/images/img_right_04.gif) no-repeat;}
ul#right_menu li.rightmenu01_05 {width: 49px;  background: url(../01/images/img_right_05.gif) no-repeat;}
ul#right_menu li.rightmenu02_01 {width: 60px;  background: url(../02/images/img_right_01.gif) no-repeat;}
ul#right_menu li.rightmenu02_02 {width: 72px;  background: url(../02/images/img_right_02.gif) no-repeat;}
ul#right_menu li.rightmenu02_03 {width: 180px; background: url(../02/images/img_right_03.gif) no-repeat;}
ul#right_menu li.rightmenu02_04 {width: 121px; background: url(../02/images/img_right_04.gif) no-repeat;}
ul#right_menu li.rightmenu02_05 {width: 152px; background: url(../02/images/img_right_05.gif) no-repeat; height: 30px;}
ul#right_menu li.rightmenu02_06 {width: 217px; background: url(../02/images/img_right_06.gif) no-repeat;}
ul#right_menu li.rightmenu02_07 {width: 191px; background: url(../02/images/img_right_07.gif) no-repeat; height: 30px;}
ul#right_menu li.rightmenu02_08 {width: 181px; background: url(../02/images/img_right_08.gif) no-repeat;}
ul#right_menu li.rightmenu03_00 {width: 85px;  background: url(../03/images/img_right_00.gif) no-repeat;}
ul#right_menu li.rightmenu03_01 {width: 85px;  background: url(../03/images/img_right_01.gif) no-repeat;}
ul#right_menu li.rightmenu03_02 {width: 48px;  background: url(../03/images/img_right_02.gif) no-repeat;}
ul#right_menu li.rightmenu03_03 {width: 203px; background: url(../03/images/img_right_03.gif) no-repeat;}
ul#right_menu li.rightmenu03_04 {width: 60px;  background: url(../03/images/img_right_04.gif) no-repeat;}
ul#right_menu li.rightmenu03_05 {width: 121px; background: url(../03/images/img_right_05.gif) no-repeat;}
ul#right_menu li.rightmenu03_06 {width: 133px; background: url(../03/images/img_right_06.gif) no-repeat;}
ul#right_menu li.rightmenu03_07 {width: 133px; background: url(../03/images/img_right_07.gif) no-repeat;}
ul#right_menu li.rightmenu03_08 {width: 133px; background: url(../03/images/img_right_08.gif) no-repeat;}
ul#right_menu li.rightmenu03_09 {width: 207px; background: url(../03/images/img_right_09.gif) no-repeat;}
ul#right_menu li.rightmenu03_10 {width: 133px; background: url(../03/images/img_right_10.gif) no-repeat;}
ul#right_menu li.rightmenu03_11 {width: 162px; background: url(../03/images/img_right_11.gif) no-repeat;}
#contribution li.rightmenu03_12 {width: 84px;  background: url(../03/images/img_right_12.gif) no-repeat;}
#contribution li.rightmenu03_13 {width: 62px;  background: url(../03/images/img_right_13.gif) no-repeat;}
ul#right_menu li.rightmenu04_01 {width: 123px; background: url(../04/images/img_right_01.gif) no-repeat;}
ul#right_menu li.rightmenu04_02 {width: 76px;  background: url(../04/images/img_right_02.gif) no-repeat;}
ul#right_menu li.rightmenu04_03 {width: 76px;  background: url(../04/images/img_right_03.gif) no-repeat;}

ul#right_menu a, #contribution a{
	width: 100%;
	height: 100%;
	display: block;
}

#contribution {
	height: 56px;
	background: url(../03/images/img_contents_00.jpg) no-repeat;
	padding: 0 0 0 70px;
	overflow: hidden;
}

/*-------------------------------- 役員紹介 --------------------------------*/
.adviser_wrap {
	overflow: auto;
	width: 601px;
	margin: 0 0 15px 0;
	clear: both;
}

.adviser_left {
	width: 138px;
	float: left;
	margin: 0 23px 0 0;
}

.adviser_right {
	width: 440px;
	float: left;
}

/*-------------------------------- 協力者の紹介 --------------------------------*/
ul.alliance li {
	float: left;
	width: 280px;
	margin: 0 20px 0 0;
	border-bottom: 1px dotted #999;
	padding: 6px 0 6px 0;
}

ul.alliance {
	overflow: auto;
	margin: 5px 0 30px 0;
}

.f10 {
	font-size: 10px;
}

/*-------------------------------- RSS新着 --------------------------------*/

/* ボックス全体枠 */
.rss-box {
margin: 5px 5%;
padding: 0px;
text-align:left;
}

/* RSSフィード　サイトタイトル表示 */
.rss-title {
margin: 5px 0;
padding: 0;
}

/* RSSフィード　サイトタイトル表示　リンクカラー */
.rss-title a {
font-size: 18px;
line-height:22px;
font-weight:bold;
color: #006CE6;
}

/* RSSフィード　記事一覧の大枠 */
.rss-items {
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 */
.rss-item {
font-size: 12px;
line-height:16px;
font-weight : normal;
margin: 15px 0;
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー */
.rss-item a:link ,
.rss-item a:visited ,
.rss-item a:active {
text-decoration : underline;
color: #006CE6;
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー：ロールオーバー */
.rss-item a:hover {
text-decoration : none;
color: #006CE6;
}

/* RSSフィード　記事日付 */
.rss-date {
font-size: 10px;
font-weight : normal;
color: #4E81B4;
}

/* ボタン */
.pod-play {
_width:12em;
margin: 0 0.2em; padding: 0.1em 0; _padding:0;
white-space:nowrap;
text-decoration: none;
vertical-align:middle;
background: #fb6;
color: black;
}

/* 左側ボタン */
.pod-play em {
_width:1em; _cursor:hand;
font-style: normal;
margin:0; padding: 0.1em 0.5em;
background: white;
color: #222;
}

/* 右側ボタン */
.pod-play span {
_width:1em; _cursor:hand;
margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
}

/* 左側ボタン：ロールオーバー */
.pod-play:hover {
background: #666;
color: white;
}

/* 右側ボタン：ロールオーバー */
.pod-play:hover em {
background: black;
color: white
}
