/* charset */
@charset "shift_jis";

*{padding: 0;	margin: 0;}

img{border: 0;}

a:link {
	color: #005982;
}
a:visited {
	color: #000080;
}
a:hover {
	color: #f00000;
}
a:active {
	color: #ff8800;
}
a {
	text-decoration: none;
}

/*----------------------------------------Header*/

table {
	margin-left:auto;
	margin-right:auto;
}

.bg_header {
 width:1086px;
 height: 400px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 background-image: url(../images/share/nega/header_bg.png);
 background-repeat: no-repeat;
}

/* 年間活動予定（"p"が入ることにより#contentsが反映される）*/
#topspace {
	padding: 10px 0 8px 822px;
}
#yearyplan p a {
	display: block;
	width: 224px;
	height: 62px;
	background:url(../images/renewal/images/banner/yearlyplan_ov.png) no-repeat 0 0;
}
/* PHOTO（ネガフィルム背景）================================== */
#negafilm {
	padding-top: 132px;
}
#pic01 {
	margin: 0px 8px 0px 0px;
	background: url(../images/share/nega/pic01.png) center no-repeat;
	width: 200px;
	height: 132px;
}
#pic02 {
	margin: 0px 0px 0px 0px;
	background: url(../images/share/nega/pic02.png) center no-repeat;
	width: 200px;
	height: 132px;
}
#pic03 {
	margin: 0px 8px 0px 8px;
	background: url(../images/share/nega/pic03.png) center no-repeat;
	width: 200px;
	height: 132px;
}
#pic04 {
	margin: 0px 0px 0px 0px;
	background: url(../images/share/nega/pic04.png) center no-repeat;
	width: 200px;
	height: 132px;
}
#pic05 {
	margin: 0px 0px 0px 8px;
	background: url(../images/share/nega/pic05.png) center no-repeat;
	width: 200px;
	height: 132px;
}
/* ナビゲーション ============================================ */
#navi {
	padding: 12px 0 0 0;
}
#bg_navi {
 width: 962px;
 height: 42px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../images/share/navi_bg.png);
 background-repeat: no-repeat;
}
/* ナビボタン（リスト表示）=================================== */
ul#nav1{
	margin-left: 1px;
	list-style: none;
}
ul#nav1 li {
	float: left;
	margin:2px 1px 2px 1px;
	width: 158px;
	height: 38px;
	overflow: hidden;
}
ul#nav2{
	margin-left: 1px;
	list-style: none;
}
ul#nav2 li {
	float: left;
	margin:2px 1px 2px 1px;
	width: 158px;
	height: 38px;
	overflow: hidden;
}
ul#nav3{
	margin-left: 1px;
	list-style: none;
}
ul#nav3 li {
	float: left;
	margin:2px 1px 2px 1px;
	width: 158px;
	height: 38px;
	overflow: hidden;
}
ul#nav4{
	margin-left: 1px;
	list-style: none;
}
ul#nav4 li {
	float: left;
	margin:2px 1px 2px 1px;
	width: 158px;
	height: 38px;
	overflow: hidden;
}
/* トピックパス ============================================== */
#topic-path {
	margin: 4px;     /* 上から4px分余白を取りセンタリング */
	margin-left:auto;
	margin-right:auto;
}
ol.topic-path {
	text-align:left;
	list-style-type: none; /* リストマーク非表示 */
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	font-size: 14px;
}
/* リスト項目 */
ol.topic-path li {
	padding-left: -4px; /* 左パディング */
	display: inline; /* 項目を横並び */
}
/* リスト項目（最初の項目） */
ol.topic-path li.first {
	padding-left: 30px; /* 左パディング */
	background:url(../images/renewal/images/topic-path_home.png) no-repeat left; /* ホーム記号（※） */
}
/* リンクエリア */
ol.topic-path li a {
	padding-right: 22px; /* 矢印の位置 */
	background:url(../images/renewal/images/topic-path_crumb.png) no-repeat right; /* 矢印記号（※） */
}
/* リンク色 */
ol.topic-path li a {
	color: #4682b4;
}
/* リンク色（マウスオーバー） */
ol.topic-path li a:hover {
	color: #79a7cc;
}

/*----------------------------------------Body*/

/* ◆ボディの大枠 */

#contents {
	margin: 8px;     /* 上から10px分余白を取る */
}
/* Flame AQUAMARINE（LatestHeadlines）============================================== */
#tab-latestheadlines2022 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_headlines2022.png);
	background-repeat: no-repeat;
}
#tab-latestheadlines2021 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_headlines2021.png);
	background-repeat: no-repeat;
}
#tab-latestheadlines2020 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_headlines2020.png);
	background-repeat: no-repeat;
}
#tab-latestheadlines2019 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_headlines2019.png);
	background-repeat: no-repeat;
}
#headlines2021log a {
	display: block;
	padding-right: 22px;
	width: 140px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2021log1ov.png) no-repeat 0 0;
}
#headlines2020log a {
	display: block;
	padding-right: 22px;
	width: 140px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2020log1ov.png) no-repeat 0 0;
}
#headlines2019log a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2019log1ov.png) no-repeat 0 0;
}
#headlines2018log a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2018log1ov.png) no-repeat 0 0;
}
#tab-latestheadlines2018 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_headlines2018.png);
	background-repeat: no-repeat;
}
#headlines2017log a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2017log1ov.png) no-repeat 0 0;
}
#tab-latestheadlines {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_headlines.png);
	background-repeat: no-repeat;
}
#aquamarine-left {
	width: 10px;
	background-image: url(../images/renewal/images/frame/gray_left.png);
	background-repeat: repeat-y;
}
#aquamarine-right {
	width: 22px;
	background-image: url(../images/renewal/images/frame/gray_right.png);
	background-repeat: repeat-y;
}
#headlines-bottom {
	height: 41px;
	background-image: url(../images/renewal/images/frame/headlines_bottom.png);
	background-repeat: no-repeat;
}
#aquamarine-bottom {
	height: 25px;
	background-image: url(../images/renewal/images/frame/gray_bottom.png);
	background-repeat: no-repeat;
}
/* Flame TURQUOISE（Schedule）============================================== */
#tab-schedule2022 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_schedule2022.png);
	background-repeat: no-repeat;
}
#tab-schedule2021 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_schedule2021.png);
	background-repeat: no-repeat;
}
#tab-schedule2020 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_schedule2020.png);
	background-repeat: no-repeat;
}
#tab-schedule2019 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_schedule2019.png);
	background-repeat: no-repeat;
}
#tab-schedule2018 {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_schedule2018.png);
	background-repeat: no-repeat;
}
#tab-schedule {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_schedule.png);
	background-repeat: no-repeat;
}
#tab-soshikinai {
	height: 24px;
	background-image: url(../images/renewal/images/frame/tab_soshikinai.png);
	background-repeat: no-repeat;
}
#tab-soshikigai {
	height: 36px;
	background-image: url(../images/renewal/images/frame/tab_soshikigai.png);
	background-repeat: no-repeat;
}
#schedule2021log1 a {
	display: block;
	padding-right: 22px;
	width: 140px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2021log2ov.png) no-repeat 0 0;
}
#schedule2021log2 a {
	display: block;
	padding-right: 22px;
	width: 140px;
	height: 36px;
	background: url(../images/renewal/images/frame/tab_2021log3ov.png) no-repeat 0 0;
}
#schedule2020log1 a {
	display: block;
	padding-right: 22px;
	width: 140px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2020log2ov.png) no-repeat 0 0;
}
#schedule2020log2 a {
	display: block;
	padding-right: 22px;
	width: 140px;
	height: 36px;
	background: url(../images/renewal/images/frame/tab_2020log3ov.png) no-repeat 0 0;
}
#schedule2019log1 a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2019log2ov.png) no-repeat 0 0;
}
#schedule2019log2 a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 36px;
	background: url(../images/renewal/images/frame/tab_2019log3ov.png) no-repeat 0 0;
}
#schedule2018log1 a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2018log2ov.png) no-repeat 0 0;
}
#schedule2018log2 a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 36px;
	background: url(../images/renewal/images/frame/tab_2018log3ov.png) no-repeat 0 0;
}
#schedule2017log1 a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 24px;
	background: url(../images/renewal/images/frame/tab_2017log2ov.png) no-repeat 0 0;
}
#schedule2017log2 a {
	display: block;
	padding-right: 22px;
	width: 131px;
	height: 36px;
	background: url(../images/renewal/images/frame/tab_2017log3ov.png) no-repeat 0 0;
}
#turquoise-left {
	width: 10px;
	background-image: url(../images/renewal/images/frame/gray_left.png);
	background-repeat: repeat-y;
}
#turquoise-right {
	width: 22px;
	background-image: url(../images/renewal/images/frame/gray_right.png);
	background-repeat: repeat-y;
}
#turquoise-bottom {
	height: 20px;
	background-image: url(../images/renewal/images/frame/gray_bottom.png);
	background-repeat: no-repeat;
}
/* Flame ORANGE（Infomation）============================================== */
#tab-infomation {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_infomation.png);
	background-repeat: no-repeat;
}
#orange-left {
	width: 10px;
	background-image: url(../images/renewal/images/frame/left_infomation.png);
	background-repeat: repeat-y;
}
#info-about1 {
	width: 360px;
	margin: 3px;
	text-align: center;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#info-about2 {
	width: 360px;
	padding-left: 10px;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	font-size: 14px;
	line-height: 18px;
}
#try-infomation {
	display: block;
	background: url(../images/renewal/images/frame/orange_try.png) no-repeat;
	height: 15px;
	padding-left: 12px;
}
#dot-infomation {
	height: 5px;
	width: 350px;
	background-image: url(../images/renewal/images/frame/orange_dot.png);
	background-repeat: repeat-x;
}
#orange-right {
	width: 10px;
	background-image: url(../images/renewal/images/frame/right_infomation.png);
	background-repeat: repeat-y;
}
#orange-bottom {
	height: 20px;
	background-image: url(../images/renewal/images/frame/bottom_infomation.png);
	background-repeat: no-repeat;
}
/* Flame NAVY（Report/Legacy）============================================== */
#tab-report {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_report.png);
	background-repeat: no-repeat;
}
#tab-legacy {
	height: 30px;
	background-image: url(../images/renewal/images/frame/tab_legacy.png);
	background-repeat: no-repeat;
}
#navy-left {
	width: 10px;
	background-image: url(../images/renewal/images/frame/gray_left.png);
	background-repeat: repeat-y;
}
#dot-report {
	height: 5px;
	width: 350px;
	background-image: url(../images/renewal/images/frame/orange_dot.png);
	background-repeat: repeat-x;
}
#navy-right {
	width: 22px;
	background-image: url(../images/renewal/images/frame/gray_right.png);
	background-repeat: repeat-y;
}
#navy-bottom {
	height: 20px;
	background-image: url(../images/renewal/images/frame/gray_bottom.png);
	background-repeat: no-repeat;
}
/* メールフォーム（"p"が入ることにより#contentsが反映される）*/
#mailformspace {
	padding: 15px 10px 8px 10px;
}
#mailform p a {
	display: block;
	width: 350px;
	height: 80px;
	background: url(../images/renewal/images/banner/mailform_ov.png) no-repeat 0 0;
}
/* 更に以前の活動報告～ */
#legacybanner {
	padding: 10px 0px 0px 0px;
}
#legacy p a {
	display: block;
	width: 560px;
	height: 75px;
	background: url(../images/share/170220openlegacy_ov.png) no-repeat 0 0;
}
/* 180315カスタム iframe =============================== */
.headlines {
	padding: 2px 0 2px 0;
}
.upper {
	padding: 2px 0 10px 0;
}
.lower {
	padding: 10px 0 2px 0;
}
/* banner ============================================== */
#ikaho2018 a {
	display: block;
	background: url(../images/share/180508ikaho.png) no-repeat;
	height: 160px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#ikaho2018 a:hover {
	background: url(../images/share/180508ikaho_ov.png) no-repeat;
}
#kamogawa2018 a {
	display: block;
	background: url(../images/share/180409kamogawa.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#kamogawa2018 a:hover {
	background: url(../images/share/180409kamogawa_ov.png) no-repeat;
}
#quiz2018 a {
	display: block;
	background: url(../images/share/180224quiz.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#quiz2018 a:hover {
	background: url(../images/share/180224quiz_ov.png) no-repeat;
}
#ichigogari2018 a {
	display: block;
	background: url(../images/share/180205ichigogari.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#ichigogari2018 a:hover {
	background: url(../images/share/180205ichigogari_ov.png) no-repeat;
}
#mfpa2017 a {
	display: block;
	background: url(../images/share/171101mfpa.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#mfpa2017 a:hover {
	background: url(../images/share/171101mfpa_ov.png) no-repeat;
}
#motherfarm2017 a {
	display: block;
	background: url(../images/share/170920motherfarm.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#motherfarm2017 a:hover {
	background: url(../images/share/170920motherfarm_ov.png) no-repeat;
}
#jaxa2017 a {
	display: block;
	background: url(../images/share/170407jaxa.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#jaxa2017 a:hover {
	background: url(../images/share/170407jaxa_ov.png) no-repeat;
}
#skytree2017 a {
	display: block;
	background: url(../images/share/170403skytree.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#skytree2017 a:hover {
	background: url(../images/share/170403skytree_ov.png) no-repeat;
}
#realdgame2017 a {
	display: block;
	background: url(../images/share/170307realdgame.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#realdgame2017 a:hover {
	background: url(../images/share/170307realdgame_ov.png) no-repeat;
}
#quiz2017 a {
	display: block;
	background: url(../images/share/170228quiz.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#quiz2017 a:hover {
	background: url(../images/share/170228quiz_ov.png) no-repeat;
}
#ichigogari2017 a {
	display: block;
	background: url(../images/share/170209ichigogari.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#ichigogari2017 a:hover {
	background: url(../images/share/170209ichigogari_ov.png) no-repeat;
}
#yokohama2017 a {
	display: block;
	background: url(../images/share/170119yokohama_tour.png) no-repeat;
	height: 80px;
	width: 330px;
	margin: 10px 15px 0px 20px;
}
#yokohama2017 a:hover {
	background: url(../images/share/170119yokohama_tour_ov.png) no-repeat;
}
#kizuna a {
	display: block;
	background: url(../images/renewal/images/banner/kizuna.png) no-repeat;
	height: 80px;
	width: 150px;
	margin: 20px 15px 10px 20px;
}
#kizuna a:hover {
	background: url(../images/renewal/images/banner/kizuna_ov.png) no-repeat;
}
#faq a {
	display: block;
	background: url(../images/renewal/images/banner/faq.png) no-repeat;
	height: 80px;
	width: 150px;
	margin: 20px 20px 10px 15px;
}
#faq a:hover {
	background: url(../images/renewal/images/banner/faq_ov.png) no-repeat;
}
#tokuten a {
	display: block;
	background: url(../images/renewal/images/banner/tokuten.png) no-repeat;
	height: 80px;
	width: 150px;
	margin: 10px 15px 25px 20px;
}
#tokuten a:hover {
	background: url(../images/renewal/images/banner/tokuten_ov.png) no-repeat;
}
/* 役員プロフィール リンクボタン（テキスト表記あり）*/
#aboutus a {
	display: block;
	background: url(../images/renewal/images/banner/aboutus.png) no-repeat;
	width: 280px;	
	margin: 20px;
	padding: 156px 0 0 0;
	text-align: center;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	font-size: 12px;
	line-height: 14px;
}
#aboutus a:hover {
	background: url(../images/renewal/images/banner/aboutus_ov.png) no-repeat;
}
/* 上記マージンあり版（2016リリース前の備忘録） */
#aboutus2 a {
	display: block;
	background: url(../images/renewal/images/banner/aboutus.png) no-repeat;
	width: 280px;	
	margin: 20px;
	padding: 156px 0 0 0;
	text-align: center;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	font-size: 12px;
	line-height: 14px;
}
#aboutus2 a:hover {
	background: url(../images/renewal/images/banner/aboutus_ov.png) no-repeat;
}
/*パンくず2
--------------------------------------------------*/
/* リストエリア */
#footerBox {
	display: block;
	background: url(../images/renewal/images/footerbox.png) no-repeat;
	height: 44px;
	margin-top: 52px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	
}
/* リスト */
ol.footer-list {
	margin: 0; /* マージン（上下左右） */
	padding: 12px 0px 0px 10px; /* パディング（最初の記述、上下7px・左右5px） */
	list-style-type: none; /* リストマーク非表示 */
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	font-size: 14px;
}
/* リスト項目 */
ol.footer-list li {
	display: inline; /* 項目を横並び */
}
/* リンクエリア */
ol.footer-list li a { /* 矢印の位置 */
	padding-right: 25px; /* 矢印の位置 */
	background: url(../images/renewal/images/topic-path_try.png) no-repeat right; /* 矢印記号（※） */
}
/* リンク色 */
ol.footer-list li a {
	color: #7d7d7d;
}
/* リンク色（マウスオーバー） */
ol.footer-list li a:hover {
	color: #313131;
}
/*----------------------------------------Footer*/
/* ◆フッターの表示領域 */
#footer {
	margin-right: auto;
	margin-left: auto;
	padding: 5px 0 20px 0;
	text-align:center;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	font-size: 11px;
}