﻿@charset "utf-8";
/*------------------------------------------------------------------------------
[1] レイアウト[ 配置 + 書式設定その他 ]
[2] 詳細デザイン
------------------------------------------------------------------------------*/
/*******************************************************************************
[ASP用] 色設定
ベースカラー：#FFFFFF（うす水色）
キーカラー：#00662E（青）
キーカラー2：#F5F5EF（水色）
アクセントカラー：#FFF8DF（うす黄色）
グローバルナビ：#00662E（青）
グローバルナビオーバー：#004620（濃い青）
*******************************************************************************/
/*******************************************************************************
[ASP用] レイアウト（width・height・padding・margin）／スタイル（background・color・border）
*******************************************************************************/
/*==============================================================================
	ページ全体背景（トップも共通）
==============================================================================*/
#wrapbg{
	background:#FFFFFF url(images/content/wrap_bg.png) repeat-x left top;
}
#wrap{
}
hr{
	color:#A5A58F;
	border-color:#A5A58F;
}
/*　本文へ　*/
#blockskip a{
	color:#FFF;
	background-color:#00662E;
}
/*==============================================================================
	ヘッダー背景（トップも共通）
==============================================================================*/
#topheaderbg{
	background:#FFFFFF;
	padding:6px 0px 7px 0px;
}
#headerbg{
	background:#FFFFFF;
	padding:6px 0px 4px 0px;
}
#topheader,#header{
	padding:0px;
}
/*------------------------------------------------------------------------------
　※ #tlogo ＋ #util が950pxになるように調整
------------------------------------------------------------------------------*/
#tlogo{
	margin:auto 0px auto 0px;
	width:244px;
	max-height:91px;
}
#headerbg #tlogo{
	margin:11px 0px 12px 0px;
}
#tlogo p.tlogo2{
	margin:0px 0px 0px 15px;
}
#util{
	width:696px;
}
#topheaderbg #util{
	margin:14px 0px 0px 0px;
}
#headerbg #util{
	margin:7px 0px 5px 0px;
}
/*------------------------------------------------------------------------------
	util1
------------------------------------------------------------------------------*/
#util1{
	margin:0px 0px 10px 0px;
}
#util1 ul{
	display:inline;
}
/* 文字サイズ変更
------------------------------------------------------------------------------*/
#util1 dl,#util1 dt,#util1 dd{
	display:inline-block;
	*display:inline;
    *zoom:1; 
}
#util1 dl:after{
	content:"";
	display:block;
	clear:both;
}
#util1 ul li a.fontsize,#util1 ul li a.fontsizes,#util1 ul li a.fontsizel{
	margin-right:1px;
	padding:2px 3px 2px 3px;
	display:inline-block;
	font-size:90%;
	color:#333;
	background:#E0E0E0 url(images/header/support_bg.gif) repeat-x left top;
	border:1px solid #666;
	text-decoration:none;
}
#util1 ul li a.fontsizel{
	padding-left:20px;
	background:url(images/header/large.gif) no-repeat 4px center,#E0E0E0 url(images/header/support_bg.gif) repeat-x left top;
}
#util1 ul li a.fontsizes{
	padding-left:20px;
	background:url(images/header/small.gif) no-repeat 4px center,#E0E0E0 url(images/header/support_bg.gif) repeat-x left top;
}
/*------------------------------------------------------------------------------
	util2
------------------------------------------------------------------------------*/
#util2 ul{
	display:inline;
}
#util2 ul li{
	margin-left:4px;
	padding-left:16px;
}

#util2{
	padding-top:4px;
	width:410px;
	float:right;
}
#header .viewmode{
	width:205px;
	float:right;
}
/*------------------------------------------------------------------------------
	検索
------------------------------------------------------------------------------*/
#sitesearch{
	clear:both;
    padding-bottom:3px;
}
/*==============================================================================
	パンくずリスト
==============================================================================*/
#tpath{
}
/*==============================================================================
	グローバルナビ（トップも共通）
==============================================================================*/
#topgnavibg,#gnavibg{
	background:#007D38;
}
#gnavi{
	background:#00662E url(images/gnavi/gnavi_bg.png) repeat-x left bottom;
}
#topgnavi ul li,#gnavi ul li{
	margin-left:1px;
	border:2px solid #52886A;
}
#topgnavi ul li a,#gnavi ul li a{
	color:#FFFFFF;
	background:#00662E url(images/gnavi/gnavi_bg.png) repeat-x left bottom;
}
#gnavi ul li a:hover,#topgnavi ul li a:hover,
#gnavi ul li.choice a,#topgnavi ul li.choice a{
	color:#FFFFFF;
	background:#004620 none;
}
/*------------------------------------------------------------------------------
	グローバルナビ
------------------------------------------------------------------------------*/
#gnavi ul li.top,#topgnavibg ul li.top{
	margin-left:0px;
}
#gnavi ul li.top a{
	width:114px;
}
#gnavi ul li a{
	width:115px;
	padding:18px 8px 18px 8px;
}
/*==============================================================================
	縦線のスタイル
==============================================================================*/
#content p.line span a,#content2 p.line span a,p.line span a{
	margin:5px 5px 5px 5px;
	padding:0px 12px 0px 0px;
	display:inline-block;
	border-right:1px solid #A5A58F;
	line-height:1.5;
}
#content dd.line span a,#content2 dd.line span a{
	margin:5px 5px 5px 5px;
	padding:0px 12px 0px 0px;
	display:inline-block;
	border-right:1px solid #A5A58F;
	line-height:1.5;
}
#content ul.line,#content2 ul.line,ul.line{
	margin:10px 5px 10px 15px;
	list-style-type:none;
}
#content ul.line li,#content2 ul.line li,ul.line li{
	display:inline;
}
#content ul.line span a,#content2 ul.line span a,ul.line a{
	margin:5px 5px 5px 5px;
	padding:0px 12px 0px 0px;
	display:inline-block;
	border-right:1px solid #A5A58F;
	line-height:1.5;
}
/*==============================================================================
	SNSボタン
==============================================================================*/
#content div.sns,#content2 div.sns,#content3 div.sns{
	width:300px;
}
/*==============================================================================
	ぐるっと流山　更新日
==============================================================================*/
#content p.gruttoud,#content2 p.gruttoud,#content3 p.gruttoud{
	margin:0px 10px 0px 0px;
	width:400px;
}
/*==============================================================================
	見出し・段落
==============================================================================*/
#content h1,#content2 h1,#content p.faqtitle{
	padding:18px 15px 15px 15px;
	color:#333300;
	background:#FFFFFF url(images/content/h1_bg.png) repeat-x left top;
	border-top:3px solid #333300;
	border-bottom:1px solid #A5A58F;
}
#content3 h1{
	padding:28px 20px 30px 20px;
	font-size:150%;
	background:#FFFFFF url(images/content/h1_bg.png) repeat-x left top;
	border-top:5px solid #00662E;
	border-bottom:1px solid #A5A58F;
}
#content h2,#content2 h2{
	margin-right:5px;
	margin-left:5px;
	padding:8px 10px 8px 10px;
	color:#333300;
	background:#F5F5EF;
	border-top:1px solid #D3D0A9;
	border-right:1px solid #939165;
	border-bottom:1px solid #939165;
	border-left:1px solid #D3D0A9;
}
#content h3,#content2 h3{
	margin-right:5px;
	margin-left:5px;
	padding:8px 10px 10px 10px;
	color:#333300;
	background:#FFFFFF url(images/content/h3_bg.png) repeat-x left bottom;
}
#content h4,#content2 h4{
	margin-right:5px;
	margin-left:5px;
	padding:3px 15px 3px 10px;
	background:url(images/content/h4_bg.gif) repeat-x left bottom;
}
#content h5,#content2 h5{
	margin-left:5px;
	padding:3px 15px 3px 15px;
	background:url(images/content/h5_bg.gif) no-repeat left 7px;
}
#content h6,#content2 h6{
	margin-left:5px;
	padding:0px 15px 0px 15px;
}
/*==============================================================================
	定義リスト
==============================================================================*/
#content dt{
	border-color:#333300;
}
#content dd{
	border-top:1px solid #A5A58F;
}
/*==============================================================================
	テーブル
==============================================================================*/
#content th,#content2 th{
	background:#F5F5EF url(images/content/th_bg.gif) repeat-x left top;
}
#content table,#content2 table,#content th,#content2 th,#content td,#content2 td{
	border:1px solid #A5A58F;
}
/*==============================================================================
	関連情報、添付ファイル
==============================================================================*/
#content h2.kanren,#content2 h2.kanren{
	padding-left:20px;
	color:#333300;
	background:#F5F5EF url(images/content/kanren_bg.gif) no-repeat 8px 13px;
	border:1px solid #939165;
}
/*==============================================================================
	plugin
==============================================================================*/
.plugin{
	background:#EEF8FF;
	border:1px dotted #A5A58F;
}
/*==============================================================================
	ページ内アンケート
==============================================================================*/
#pagequest{
	border:2px solid #A5A58F;
}
#pagequest h2{
	margin-right:0px;
	margin-left:0px;
	padding:5px 5px 5px 10px;
	color:#333300;
	background: #F2F2E8 none;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px dotted #A5A58F;
}
/*==============================================================================
	お問い合わせ
==============================================================================*/
#reference{
	border:1px solid #333300;
}
#reference h2{
	margin-right:0px;
	margin-left:0px;
	padding:8px 10px 8px 45px;
	color:#333300;
	background:#F2F2E8 url(images/content/reference_bg.gif) no-repeat 15px center;
	border-top:1px solid #FFFFFF;
	border-bottom:1px dotted #333300;
	border-left:none;
	border-right:none;
}
/*==============================================================================
	#content内2列メニュー
==============================================================================*/
#content .lmenu{
	margin-bottom:20px;
	width:340px;
	float:left;
}
#content .rmenu{
	margin-bottom:20px;
	width:340px;
	float:right;
}
#content .lmenu h2,
#content .rmenu h2{
	margin:0px 5px 10px 5px;
	padding:0px 5px 0px 7px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	background:none;
	border:none;
	border-left:5px solid #A5A58F;
}
#content .lmenu ul,
#content .rmenu ul{
	margin-bottom:0px;
	margin-left:25px;
	clear:both;
	list-style-type:none;
	list-style-position:outside;
}
#content .lmenu ul li,
#content .rmenu ul li{
	margin-bottom:5px;
	padding-left:25px;
	background:url(images/content/mark_list.png) no-repeat 5px 5px;
	line-height:1.8;
}
/*==============================================================================
	表示切替
==============================================================================*/
#header .viewmode dt,#guide .viewmode dt{
	color:#FFFFFF;
	background:#333300;
}
#header .viewmode{
	margin-bottom:10px;
	font-size:95%;
	display:inline;
}
#header .viewmode dl,#header .viewmode dt,#header .viewmode dd{
	display:inline-block;
	*display:inline;
    *zoom:1;
}
#header .viewmode dl:after{
	content:"";
	display:block;
	clear:both;
}
#header .viewmode dl,#guide .viewmode dl{
	margin-left:5px;
	background:#FFFFFF;
    border: 1px solid #333300;
    border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	overflow:hidden;
	vertical-align:middle;
}
#header .viewmode dt,#guide .viewmode dt{
	padding:4px 6px 4px 6px;
	display:inline-block;
	*display:inline;
    *zoom:1;
	border-right:1px solid #333300;
	vertical-align:middle;
}
#header .viewmode dt{
	display:table-cell;
}
#header .viewmode dd{
	display:table-cell;
	vertical-align:middle;
}
#header .viewmode ul{
    display:table;
	list-style-type:none;
}
#header .viewmode ul li{
    display: table-cell;
	text-align:center;
	white-space: nowrap;
}
#header .viewmode dd a,#guide .viewmode dd a{
	padding:4px 5px 4px 25px;
	display:block;
    color: #333333;
    text-decoration: none;
}
#header .viewmode #viewmode_pc,#guide .viewmode #viewmode_pc,
#header .viewmode #viewmode_pc2,#guide .viewmode #viewmode_pc2{
	border-right:1px solid #333300;
    background:#CCCCCC url(images/page/pc.png) no-repeat 5px center;
    background:#CCCCCC url(images/page/pc.png) no-repeat 5px center;
    background:#CCCCCC url(images/page/pc.png) no-repeat 5px center;
}
#header .viewmode #viewmode_smp,#guide .viewmode #viewmode_smp,
#header .viewmode #viewmode_smp2,#guide .viewmode #viewmode_smp2{
	padding-left:20px;
    border: none;
    background: url(images/page/smp.png) no-repeat 5px center, -moz-linear-gradient(top,#FFFFFF,#EEEEEE);
    background: url(images/page/smp.png) no-repeat 5px center, -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#EEEEEE));
    background: url(images/page/smp.png) no-repeat 5px center, linear-gradient(to bottom, #FFFFFF,#EEEEEE);
}
#header .viewmode a#viewmode_smp:hover,#guide .viewmode a#viewmode_smp:hover
#header .viewmode a#viewmode_smp2:hover,#guide .viewmode a#viewmode_smp2:hover,{
	background:#CCCCCC url(images/page/smp.png) no-repeat 5px center;
}
/*==============================================================================
	左メニュー
==============================================================================*/
#menubg{
	margin-bottom:20px;
	padding-bottom:9px;
	background:url(images/lnavi/menu_under.png) no-repeat bottom center;
}
#menu{
	margin-bottom:0px;
	border:3px solid #CDE2E7;
	background:#FFFFFF;
}
/*------------------------------------------------------------------------------
	見出しh2
------------------------------------------------------------------------------*/
#menu h2 a,#menu h2 span{
	padding:13px 5px 80px 5px;
	color:#333333;
	background:#FFFFFF url(images/lnavi/lnavi_h2_bg.png) repeat-x center bottom;
}
.kurashi #menu h2 a,.kurashi #menu h2 span{
	background:#FFF url(images/lnavi/kurashi_bg.jpg) no-repeat left bottom;
}
.miryoku #menu h2 a,.miryoku #menu h2 span{
	background:#FFF url(images/lnavi/miryoku_bg.jpg) no-repeat left bottom;
}
.event #menu h2 a,.event #menu h2 span{
	background:#FFF url(images/lnavi/event_bg.jpg) no-repeat left bottom;
}
.shisetsu #menu h2 a,.shisetsu #menu h2 span{
	background:#FFF url(images/lnavi/shisetsu_bg.jpg) no-repeat left bottom;
}
.jigyou #menu h2 a,.jigyou #menu h2 span{
	background:#FFF url(images/lnavi/jigyou_bg.jpg) no-repeat left bottom;
}
.shisei #menu h2 a,.shisei #menu h2 span{
	background:#FFF url(images/lnavi/shisei_bg.jpg) no-repeat left bottom;
}
/*------------------------------------------------------------------------------
	リンクなし　セパレータ
------------------------------------------------------------------------------*/
#menu h3.separator{
	color:#2F5259;
	background:#EEF4F7;
}
#menu h4.separator,#menu h5.separator,#menu h6.separator{
	color:#2F5259;
	background:#FFFFFF;
}
/*------------------------------------------------------------------------------
	詳細メニュー　h3
	※ h4 h5 ulは、リストマークの差し替えのみ
------------------------------------------------------------------------------*/
#menu h3{
	background:#FFF;
}
#menu h3 a{
	padding:8px 5px 8px 23px;
	background:url(images/lnavi/mark_h3_lnavi.png) no-repeat 9px 8px;
	border-top:1px dotted #999;
}
#menu h3 a:hover{
	color:#333300;
	background:#FFF8DF url(images/lnavi/mark_h3_lnavi.png) no-repeat 9px 8px;
}
#menu h4 a:hover{
	color:#333300;
	background-color:#FFF8DF;
}
#menu h5 a:hover{
	color:#333300;
	background-color:#FFF8DF;
}
#menu ul li a:hover{
	color:#333300;
	background-color:#FFF8DF;
}
#menu ul li.choice{
	color:#333300;
	background-color:#FFF8DF;
}
/*------------------------------------------------------------------------------
	入れ子リスト
------------------------------------------------------------------------------*/
#menu ul.lmenu li a:hover{
	color:#333300;
	background-color:#FFF8DF;
}
#menu ul.lmenu li.choice{
	color:#333300;
	background-color:#FFF8DF;
}
/*------------------------------------------------------------------------------
	DBPS
------------------------------------------------------------------------------*/
#menu ul li .choice{
	padding:8px 5px 8px 23px;
	width:166px;
	display:block;
	background:#FFF8DE url(images/lnavi/mark_lnavi_o.png) no-repeat 10px 15px;
	border-top:1px dotted #CCC;
}
/*==============================================================================
	マイページ
==============================================================================*/
#mypage{
	border:2px solid #00662E;
}
/*==============================================================================
	フッター
==============================================================================*/
#footerbg{
}
#footernavi ul,#topfooternavi ul{
	padding:0px 0px 0px 0px;
}
#footer a{
	color:#333333;
}
#footer{
	padding:30px 0px 85px 0px;
	font-size:95%;
	background:url(images/footer/footer_bg.jpg) no-repeat center bottom;
}
#add{
	margin:0px auto 0px auto;
	width:810px;
	line-height:1.5;
}
#addleft{
	padding:5px 10px 0px 0px;
	width:150px;
	float:left;
}
#addright{
	padding:5px 0px 0px 10px;
	width:640px;
	float:left;
}
#addleft h2{
	padding-left:25px;
	font-size:120%;
	background:url(images/footer/nagareyama.gif) no-repeat left center;
}
/*------------------------------------------------------------------------------
	コピーライト
------------------------------------------------------------------------------*/
#copy{
	width:950px;
	padding:8px 0px 8px 0px;
	color:#333333;
	background:#FFFFFF;
}
/*******************************************************************************
[ASP用] parts.css　各種テンプレート（background・color・border設定のみ使用可能）
*******************************************************************************/
/*==============================================================================
	汎用トップ
==============================================================================*/
#content3 h1.kurashi{
	background:url(images/second/kurashi_bg.jpg) no-repeat right bottom;
}
#content3 h1.shisetsu{
	background:url(images/second/shisetsu_bg.jpg) no-repeat right top;
}
#content3 h1.jigyou{
	background:url(images/second/jigyou_bg.jpg) no-repeat right top;
}
#content3 h1.shisei{
	background:url(images/second/shisei_bg.jpg) no-repeat right top;
}
/*------------------------------------------------------------------------------
	上メニュー
------------------------------------------------------------------------------*/
/* テキスト
------------------------------------------------------------------------------*/
#ptopnavi ul.txtnavi li a{
	color:#333333;
	background:#A5A58F;
}
#ptopnavi ul.txtnavi li a:hover{
	color:#333333;
	background:#F2F2E8;
}
/*==============================================================================
	イベント
==============================================================================*/
/*------------------------------------------------------------------------------
	イベントカテゴリ
------------------------------------------------------------------------------*/
#content p.ecategory span{
	border:2px solid #A5A58F;
}
/*==============================================================================
	イベントカレンダー
==============================================================================*/
/*------------------------------------------------------------------------------
	イベント検索
------------------------------------------------------------------------------*/
#eventsearch{
	border-color:#333300;
}
#esearch h2,
#eventcalendar .eventlist .lists{
	border-color:#00662E;
}
#esearchbox{
	background-color:#F2F2E8;
	background:rgba(242, 242, 232,0.8);
}
#esearch{
	background-color:#FFFFFF;
}
/*------------------------------------------------------------------------------
	検索項目
------------------------------------------------------------------------------*/
#esearch .conditions label.keyword,#esearch .conditions legend,
#ecalendar h2,
#eventcardbox h2{
	border-color:#00662E;
}
#esearchbtn button{
	background-color:#333300;
}
.eventsearch,
#eventcalendar .eventlist h2{
	background-color:#00662E;
}
#esearch .conditions{
	border:1px solid #D3D0A9;
}
.addconditions>p.plus a,.addconditions>p.minus a{
	background-color:#F2F2E8;
}
/*	閉じるボタン
------------------------------------------------------------------------------*/
.eventclose{
	border-color:#00662E;
}
.eventclose a{
	color:#00662E;
}
/*------------------------------------------------------------------------------
	検索条件
------------------------------------------------------------------------------*/
#eventcondition{
	background-color:#F2F2E8;
}
#eventcalendar .moreevent button,#eventcalendar .moreevent a{
	background-color:#F2F2E8;
	border:1px solid #D3D0A9;
}
#eventcalendar span.kaisaikikan,
#eventcalendar span.termination{
	background-color:#D3D0A9;
}
/*------------------------------------------------------------------------------
	一覧表示
------------------------------------------------------------------------------*/
#eventcard{
	background-color:#ECECE1;
}
/*==============================================================================
	よくある質問
==============================================================================*/
/*------------------------------------------------------------------------------
	よくある質問トップページ
------------------------------------------------------------------------------*/
#content3 h1.faq{
	background:url(images/faq/faq_bg.jpg) no-repeat right top;
}
#content3 .outline{
	margin:0px 15px 15px 15px;
}
#faq .searchfaq{
	color:#333300;
	background:#F5F5EF;
}
#faq .searchfaq h2{
	color:#333300;
}
#faq .searchfaq input#key2{
	border:1px solid #CCCCCC;
}
#faq .searchfaq input[type="submit"]{
	color:#FFFFFF;
	background:#333300;
	border-color:#333300;
}
/*	トピックス・新着情報
------------------------------------------------------------------------------*/
#faq .faqtopics h2,#faq .faqlife h2,#faq .categoryfaq h2{
	border-top:5px solid #00662E;
}
#faq .faqtopics h3,#faq .faqlife h3,#faq .categoryfaq>h3{
	color:#333300;
	border:1px solid #CCCCCC;
	background:#F2F2E8;
}
/*	カテゴリから探す
------------------------------------------------------------------------------*/
#faq .categoryfaq .smenu h3{
	background:#F2F2E8;
	border:2px solid #A5A58F;
}
#faq .categoryfaq .smenu h3 a{
	color:#333333;
}
/*------------------------------------------------------------------------------
	よくある質問詳細ページ
------------------------------------------------------------------------------*/
#content h1.question{
	margin-right:10px;
	margin-left:10px;
	padding-left:10px;
	color:#333300;
	background:#F5F5EF none;
	border:none;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}

/*==============================================================================
	専用テンプレート
==============================================================================*/
/*==============================================================================
	公共施設予約システム
==============================================================================*/
#content p.shisetsuyoyaku{
	padding:1px;
	width:280px;
	clear:both;
	border:2px solid #333300;
	text-align:center;
}
#content p.shisetsuyoyaku a{
	padding:10px 20px 10px 20px;
	display:block;
	color:#333300;
	font-weight:bold;
	font-size:120%;
	background:url(images/content/shisetsuyoyaku_bg.gif) repeat-x left bottom;
	border:1px solid #B1AC67;
	text-decoration:none;
}
#content p.shisetsuyoyaku a:hover{
	color:#FFF;
	background:#48481A none;
}
/*==============================================================================
	測定結果
==============================================================================*/
#content table.sokutei,#content table.sokutei{
	width:95%;
}
/* 放射線マップ　吹き出し
------------------------------------------------------------------------------*/
.mapfukidashi2{
	text-align:left;
}
.mapfukidashi2 p{
	float:none!important;
	display:block !important;
}
.mapfukidashi2 a{
	padding-left:17px;
	background:url(../images/content/mark_list.png) no-repeat left center;
}
/*==============================================================================
	部長通信トピックス
==============================================================================*/
.butopicl{
	width: 460px;
	float:left;
}
.butopicr{
	width: 230px;
	float:right;
}
.butopicr img{
	vertical-align:bottom;
}
/*==============================================================================
	フィルムコミッションリスト
==============================================================================*/
#content table.filmlist{
	width:97%;
	font-size:90%;	
}
/*==============================================================================
	流山市の魅力
==============================================================================*/
#miryoku{
	padding:10px;
}
#mheader{
	margin-bottom:10px;
	background:url(images/miryoku/mheader_bg.gif) repeat-y left top;
}
#miryoku h1{
	margin:0px;
	padding:0px;
	background:none;
	border:none;
}
#miryoku h1 img{
	vertical-align:bottom;
}
#moutline{
	padding-bottom:25px;
	width:340px;
	float:left;
	background:url(images/miryoku/moutline_bg.gif) no-repeat center 100px;
}
#moutline p{
	margin:5px 20px 20px 60px;
	color:#333300;
	line-height:2.5;
}
/*------------------------------------------------------------------------------
	カルーセル
------------------------------------------------------------------------------*/
#mheader #pickup{
	margin-bottom:10px;
	padding:10px;
	width: 562px;
	float:right;
}
#mheader #pickup .main_view{
	width: 562px;
}
#mheader #pickup .window{
	width:560px;
	height:255px;
	overflow:hidden; /*--Hides anything outside of the set width/height--*/
	background:#FFFFFF;
	border:1px solid #FFF;
	position: relative;
}
#mheader #pickup .main{
	width:560px;
	height:255px;
	overflow:hidden; /*--Hides anything outside of the set width/height--*/
}
#mheader .main p.photoleft{
	width:560px;
	height:255px;
}
/*　停止・再生ボタン
------------------------------------------------------------------------------*/
#mheader #scroll_a p.btn{
	left:0px;
	top:260px;
}
/*　番号ボタン
------------------------------------------------------------------------------*/
#mheader #scroll_a .paging{
	width:490px;
	left:65px;
	top:260px;
}
#mheader #scroll_a .paging li{
	margin:0px 5px 5px 0px;
}
/*------------------------------------------------------------------------------
	お知らせとマイページ
------------------------------------------------------------------------------*/
#miryoku .topics p{
	margin:0px 15px 5px 20px;
}
/*------------------------------------------------------------------------------
	メニュー
------------------------------------------------------------------------------*/
#miryokumenu{
	width:930px;
	clear:both;
}
#mleft{
	margin-bottom:30px;
	padding:0px 0px 70px 0px;
	width:450px;
	float:left;
	background:url(images/miryoku/nag1_under.gif) no-repeat left bottom;
}
#mright{
	margin-bottom:30px;
	padding:0px 0px 10px 0px;
	width:450px;
	float:right;
	background:url(images/miryoku/nag2_under.gif) no-repeat left bottom;
}
/*------------------------------------------------------------------------------
	メニュー詳細（共通）
------------------------------------------------------------------------------*/
#mleft h2{
	padding:40px 10px 20px 90px;
	font-size:120%;
	background:url(images/miryoku/nag1_h2.gif) no-repeat left top;
}
#mleft h2.nag1title{
	padding:40px 10px 20px 90px;
	font-size:120%;
	background:url(images/miryoku/nag1_h2_2.gif) no-repeat left top;
}
#mright h2{
	font-size:120%;
	background:url(images/miryoku/nag2_h2.gif) no-repeat left top;
	padding:40px 10px 20px 90px;
}
.nag1{
	padding:0px 19px 10px 19px;
	width:410px;
	background:url(images/miryoku/nag1_bg.gif) repeat-y left top;
}
.nag2{
	padding:0px 19px 10px 19px;
	width:410px;
	background:url(images/miryoku/nag2_bg.gif) repeat-y left top;
}
.nag1 .mmenu,.nag2 .mmenu{
	margin:0px auto 20px auto;
	padding-bottom:5px;
	clear:both;
	background:#FFF;
	border:1px solid #A5A58F;
}
/*------------------------------------------------------------------------------
	メニュー詳細（左）
------------------------------------------------------------------------------*/
.nag1 h3{
	padding:10px 10px 10px 30px;
	background:#FFF url(images/miryoku/nag1_h3.gif) no-repeat left top;
	border-bottom:1px dotted #A5A58F;
	font-size:110%;
}
.nag1 p{
	padding:10px 10px 0px 15px;
	background:#FFF;
	font-size:95%;
	line-height:1.5;
}
.nag1 p.imageright{
	margin:0px;
	padding:10px 10px 10px 15px;
	border-left:none;
}
.nag1 p.imageright img{
	border:1px solid #A5A58F;
}
.nag1 ul{
	padding:10px 10px 5px 15px;
	list-style-type:none; 
}
.nag1 ul li{
	margin-bottom:10px;
	padding-left:18px;
	background:url(images/miryoku/mark_nag1.gif) no-repeat left 3px;
	line-height:1.5;
}
.nag1 ul li span{
	font-size:90%;
}
.nag1 .nag1img h3{
	width:220px;
	float:left;
}
.nag1 .nag1img p.nagtxt{
	width:235px;
	float:left;
}
/*------------------------------------------------------------------------------
	メニュー詳細（右）
------------------------------------------------------------------------------*/
.nag2 h3{
	padding:10px 10px 10px 30px;
	font-size:110%;
	background:#FFF url(images/miryoku/nag2_h3.gif) no-repeat left top;
	border-bottom:1px dotted #A5A58F;
}
.nag2 p{
	padding:10px 10px 5px 15px;
	font-size:95%;
	background:#FFF;
	line-height:1.5;
}
/*　mmenu1　*/
.nag2 .mmenu1{
	margin-bottom:10px;
	margin-left:15px;
	width:182px;
	float:left;
	display:inline;
}
.nag2 .mmenu1 p{
	margin:0px;
	padding:0px;
}
.nag2 .mmenu1 p img,.nag2 .mmenu2 p img{
	border:1px solid #A5A58F;
}
.nag2 .mmenu1 h4{
	margin:5px 0px 5px 0px;
	font-size:100%;
}
/*　mmenu2　*/
.nag2 .mmenu2{
	margin-bottom:10px;
	margin-right:15px;
	width:182px;
	float:right;
	display:inline;
}
.nag2 .mmenu2 p{
	margin:0px;
	padding:0px;
}
.nag2 .mmenu2 h4{
	margin:5px 0px 5px 0px;
	font-size:100%;
}
.etcmenu{
	margin:0px 10px 10px 10px;
}
.etcmenu h4{
	padding:4px 8px 3px 8px;
	font-size:100%;
	border:1px solid #EAB0B0;
	background:#FBF0F0;
}
.etcmenu ul{
	padding:10px 0px 0px 5px;
	list-style-type:none;
}
.etcmenu ul li{
	margin-bottom:5px;
	line-height:1.5;
	padding-left:18px;
	background:url(images/miryoku/mark_nag2.gif) no-repeat left 3px;
}
/*　mmenu3　*/
.nag2 .mmneu3{
	margin:0px 15px 10px 15px;
	padding-top:10px;
	clear:both;
	border-top:1px dotted #A5A58F;
}
.nag2 .mmneu3 p.imageleft{
	margin:0px 0px 10px 0px;
	padding:0px;
}
.nag2 .mmneu3 p.imageleft img{
	margin-right:20px;
	border:1px solid #A5A58F;
}
/*------------------------------------------------------------------------------
	SNS
------------------------------------------------------------------------------*/
#sns1{
	margin-bottom:20px;
	background:#FFF;
	border:1px solid #A5A58F;
}
#sns2{
	margin-bottom:20px;
	background:#FFF;
	border:1px solid #A5A58F;
}
/*==============================================================================
	特集サイト
==============================================================================*/
#content3 h1.txtitle{
	margin-bottom:10px;
	padding:16px 10px 13px 10px;
	color:#333300;
	font-size:125%;
	font-weight:bold;
	background:url(images/content/h1_bg.png) repeat-x left top;
	border-top:3px solid #333300;
	border-bottom:1px solid #A5A58F;
	line-height:1.8;
}
#tokusyu #plnavi{
	width:283px;
}
#tokusyu #p2content{
	width:616px;
}
#tokusyu #p2content .smenu,
#tokusyu #p2content #secondlist2 ul li,
#petit #tokusyu ul.listlink2 li.thumbslist{
	width:283px;
}
#petit #tokusyu #p2content #secondimg2 .smenu{
	width:275px;
}
/*------------------------------------------------------------------------------
	アルバム
------------------------------------------------------------------------------*/
#petit .img2lows,
#petit .img3lows,
#petit .img4lows,
#petit .img5lows{
	padding-bottom:20px;
}
#petit .img2lows .imglows p,
#petit .img3lows .imglows p,
#petit .img4lows .imglows p,
#petit .img5lows .imglows p{
	margin:0px 0px 5px 0px;
}
#petit .img2lows ul,
#petit .img3lows ul,
#petit .img4lows ul,
#petit .img5lows ul{
	margin:0px;
	list-style-type:none;
}
/*------------------------------------------------------------------------------
	関連リンク
------------------------------------------------------------------------------*/
#sbanner h2{
	padding:7px 10px 7px 10px;
	color:#FFF;
	font-size:110%;
	background:#333300;
	border:1px solid #A5A58F;
}
#sbanner p{
	margin:10px;
}
/*==============================================================================
	フォトギャラリー
==============================================================================*/
#content ul#photogallery,#content2 ul#photogallery{
	margin:0px 5px 15px 5px;
	padding:0px;
	list-style-type:none;
	display: flex;
	flex-wrap: wrap;
}
#content ul#photogallery li,#content2 ul#photogallery li{
	margin:0px 5px 15px 5px;
	padding:0px;
	float:left;
}
#content ul#photogallery li p,#content2 ul#photogallery li p{
	margin:0px 3px 0px 3px;
}
/*==============================================================================
	キーワード検索
==============================================================================*/
.keywordserch{
	margin-bottom:20px;
	padding:1px;
	clear:both;
	border:1px solid #A5A58F;
}
.keywordserch h2{
	margin-bottom:10px;
	padding:5px 10px 5px 10px;
	clear:both;
	font-size:110%;
	font-weight:bold;
	background:#F2F2E8;
	border-bottom:1px dotted #A5A58F;
}
.keywordserch form{
	margin:10px 10px 15px 10px;
	text-align:center;
}
.keywordserch p{
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
}
#content .keywordserch h2,#content2 .keywordserch h2{
	margin:0px 0px 10px 0px;
	padding:5px 10px 5px 10px;
	clear:both;
	font-size:110%;
	font-weight:bold;
	background:#F2F2E8;
	border:none;
	border-bottom:1px dotted #A5A58F;
}
/*==============================================================================
	地図から探す
==============================================================================*/
/*------------------------------------------------------------------------------
　カテゴリ
------------------------------------------------------------------------------*/
.mapcate21,
.mapcate22,
.mapcate23,
.mapcate24{
	width:870px;
}
.mapcate21:after,
.mapcate22:after,
.mapcate23:after,
.mapcate24:after{
    content:""; 
    display:block; 
    clear:both;
}
.mapcate1,.mapcate3{
	background:url(images/map/ca1_bg.gif) repeat;
}
.mapcate2,.mapcate4{
	background:url(images/map/ca2_bg.gif) repeat;
}
.mapcate5,.mapcate7{
	background:url(images/map/ca3_bg.gif) repeat;
}
.mapcate6,.mapcate8{
	background:url(images/map/ca4_bg.gif) repeat;
}
.mapcate9,.mapcate11{
	background:url(images/map/ca5_bg.gif) repeat;
}
.mapcate10,.mapcate12{
	background:url(images/map/ca6_bg.gif) repeat;
}
.mapcate13,.mapcate15{
	background:url(images/map/ca7_bg.gif) repeat;
}
.mapcate14,.mapcate16{
	background:url(images/map/ca8_bg.gif) repeat;
}
.mapcate17,.mapcate19{
	background:url(images/map/ca9_bg.gif) repeat;
}
.mapcate18,.mapcate20{
	background:url(images/map/ca10_bg.gif) repeat;
}
.mapcate21,.mapcate23{
	background:url(images/map/ca11_bg.gif) repeat;
}
.mapcate22,.mapcate24{
	background:url(images/map/ca12_bg.gif) repeat;
}
/* 見出し
------------------------------------------------------------------------------*/
#content2 #mapcategory h2.cate1{
	background:#E2F5E2;
	border-top:4px solid #004646;
}
#content2 #mapcategory h2.cate2{
	background:#E8F1E7;
	border-top:4px solid #81BC81;
}
#content2 #mapcategory h2.cate3{
	background:#E2F5E2;
	border-top:4px solid #417644;
}
#content2 #mapcategory h2.cate4{
	background:#E8F1E7;
	border-top:4px solid #009933;
}
#content2 #mapcategory h2.cate5{
	background:#D6EDF8;
	border-top:4px solid #000066;
}
#content2 #mapcategory h2.cate6{
	background:#DFEEEE;
	border-top:4px solid #40A2F2;
}
#content2 #mapcategory h2.cate7{
	background:#D6EDF8;
	border-top:4px solid #3366CC;
}
#content2 #mapcategory h2.cate8{
	background:#DFEEEE;
	border-top:4px solid #0000FB;
}
#content2 #mapcategory h2.cate9{
	background:#FFECEC;
	border-top:4px solid #990000;
}
#content2 #mapcategory h2.cate10{
	background:#FAF1F1;
	border-top:4px solid #CF716B;
}
#content2 #mapcategory h2.cate11{
	background:#FFECEC;
	border-top:4px solid #CF716B;
}
#content2 #mapcategory h2.cate12{
	background:#FAF1F1;
	border-top:4px solid #E91818;
}
#content2 #mapcategory h2.cate13{
	background:#EBF7D7;
	border-top:4px solid #336600;
}
#content2 #mapcategory h2.cate14{
	background:#EBF1DC;
	border-top:4px solid #C0E688;
}
#content2 #mapcategory h2.cate15{
	background:#EBF7D7;
	border-top:4px solid #999933;
}
#content2 #mapcategory h2.cate16{
	background:#EBF1DC;
	border-top:4px solid #89C428;
}
#content2 #mapcategory h2.cate17{
	background:#FBFAC6;
	border-top:4px solid #977200;
}
#content2 #mapcategory h2.cate18{
	background:#EFF0D0;
	border-top:4px solid #FFCC66;
}
#content2 #mapcategory h2.cate19{
	background:#FBFAC6;
	border-top:4px solid #FF9900;
}
#content2 #mapcategory h2.cate20{
	background:#EFF0D0;
	border-top:4px solid #FF6600;
}
#content2 #mapcategory h2.cate21{
	background:#EDE0FC;
	border-top:4px solid #29003E;
}
#content2 #mapcategory h2.cate22{
	background:#EDEBF1;
	border-top:4px solid #BD7ADE;
}
#content2 #mapcategory h2.cate23{
	background:#EDE0FC;
	border-top:4px solid #993399;
}
#content2 #mapcategory h2.cate24{
	background:#EDEBF1;
	border-top:4px solid #9900FF;
}
/* メニュー
------------------------------------------------------------------------------*/
#content2 #mapcate p a.ca1{
	background:#E2F5E2;
	border-left:4px solid #004646;
}
#content2 #mapcate p a.ca2{
	background:#E8F1E7;
	border-left:4px solid #81BC81;
}
#content2 #mapcate p a.ca3{
	background:#E2F5E2;
	border-left:4px solid #417644;
}
#content2 #mapcate p a.ca4{
	background:#E8F1E7;
	border-left:4px solid #009933;
}
#content2 #mapcate p a.ca5{
	background:#D6EDF8;
	border-left:4px solid #000066;
}
#content2 #mapcate p a.ca6{
	background:#DFEEEE;
	border-left:4px solid #40A2F2;
}
#content2 #mapcate p a.ca7{
	background:#D6EDF8;
	border-left:4px solid #3366CC;
}
#content2 #mapcate p a.ca8{
	background:#DFEEEE;
	border-left:4px solid #0000FB;
}
#content2 #mapcate p a.ca9{
	background:#FFECEC;
	border-left:4px solid #990000;
}
#content2 #mapcate p a.ca10{
	background:#FAF1F1;
	border-left:4px solid #CF716B;
}
#content2 #mapcate p a.ca11{
	background:#FFECEC;
	border-left:4px solid #FC6D6D;
}
#content2 #mapcate p a.ca12{
	background:#FAF1F1;
	border-left:4px solid #E91818;
}
#content2 #mapcate p a.ca13{
	background:#EBF7D7;
	border-left:4px solid #336600;
}
#content2 #mapcate p a.ca14{
	background:#EBF1DC;
	border-left:4px solid #C0E688;
}
#content2 #mapcate p a.ca15{
	background:#EBF7D7;
	border-left:4px solid #999933;
}
#content2 #mapcate p a.ca16{
	background:#EBF1DC;
	border-left:4px solid #89C428;
}
#content2 #mapcate p a.ca17{
	background:#FBFAC6;
	border-left:4px solid #977200;
}
#content2 #mapcate p a.ca18{
	background:#EFF0D0;
	border-left:4px solid #FFCC66;
}
#content2 #mapcate p a.ca19{
	background:#FBFAC6;
	border-left:4px solid #FF9900;
}
#content2 #mapcate p a.ca20{
	background:#EFF0D0;
	border-left:4px solid #FF6600;
}
#content2 #mapcate p a.ca21{
	background:#EDE0FC;
	border-left:4px solid #29003E;
}
#content2 #mapcate p a.ca22{
	background:#EDEBF1;
	border-left:4px solid #BD7ADE;
}
#content2 #mapcate p a.ca23{
	background:#EDE0FC;
	border-left:4px solid #993399;
}
#content2 #mapcate p a.ca24{
	background:#EDEBF1;
	border-left:4px solid #9900FF;
}
/* カテゴリによって異なるボーダーの色
------------------------------------------------------------------------------*/
.mapdetail1,.mapdetail3{
	border:5px solid #E2F5E2;
}
.mapdetail2,.mapdetail4{
	border:5px solid #E8F1E7;
}
.mapdetail5,.mapdetail7{
	border:5px solid #D6EDF8;
}
.mapdetail6,.mapdetail8{
	border:5px solid #DFEEEE;
}
.mapdetail9,.mapdetail11{
	border:5px solid #FFECEC;
}
.mapdetail10,.mapdetail12{
	border:5px solid #FAF1F1;
}
.mapdetail13,.mapdetail15{
	border:5px solid #EBF7D7;
}
.mapdetail14,.mapdetail16{
	border:5px solid #EBF1DC;
}
.mapdetail17,.mapdetail19{
	border:5px solid #FBFAC6;
}
.mapdetail18,.mapdetail20{
	border:5px solid #EFF0D0;
}
.mapdetail21,.mapdetail23{
	border:5px solid #EDE0FC;
}
.mapdetail22,.mapdetai24{
	border:5px solid #EDEBF1;
}
/* サブカテゴリ
------------------------------------------------------------------------------*/
#mapsubcate21,#mapsubcate22,#mapsubcate23,#mapsubcate24{
	padding:8px 8px 5px 8px;
	width:850px;
}
#mapsubcate21:after,#mapsubcate22:after,#mapsubcate23:after,#mapsubcate24:after{
    content:""; 
    display:block; 
    clear:both;
}
/*******************************************************************************
[2] 共通スタイル（background・color・border設定のみ使用可能）
*******************************************************************************/
/*==============================================================================
	3列横並びメニュー（セカンドトップ / 汎用トップ / サイトマップ）
==============================================================================*/
/*------------------------------------------------------------------------------
	通常
------------------------------------------------------------------------------*/
/* 見出し
------------------------------------------------------------------------------*/
.smenu h2{
	padding-right:30px;
	padding-bottom:5px;
	background:#FFFFFF url(images/parts/smenu_bg.png) repeat-x left top;
	border-top:2px solid #00662E;
}
.smenu h2 a{
	color:#333333;
}
/*------------------------------------------------------------------------------
	PC、スマホ共通開閉メニュー（リンク付き）
------------------------------------------------------------------------------*/
.articleall2 h2{
    position: relative;
}
.articleall2 h2 .pmbtn{
    position: absolute;
    top:0px;
    right:0px;
	outline:none;
}
.articleall2 h2 button{
	margin:0px;
	padding:15px 10px 10px 15px;
	cursor:pointer;
	border:none;
	background:none;
}
/*------------------------------------------------------------------------------
	セカンドトップ、汎用トップ　（第3階層非表示）
------------------------------------------------------------------------------*/
/* 見出し
------------------------------------------------------------------------------*/
#secondlist ul li a,#secondlist2 ul li a{
	color:#333333;
	padding-bottom:5px;
	background:#FFFFFF url(images/parts/smenu_bg.png) repeat-x left top;
	border-top:2px solid #00662E;
}
/*------------------------------------------------------------------------------
	セカンドトップ、汎用トップ　（リンク＋概要文＋画像　リスト画像表示1）
------------------------------------------------------------------------------*/
#secondimg .smenu,#secondimg2 .smenu{
	border:2px solid #00662E;
}
/* 見出し
------------------------------------------------------------------------------*/
#secondimg .smenu a:hover,#secondimg2 .smenu a:hover{
	background:#FFF8DD;
}
#secondimg .smenu p,#secondimg2 .smenu p{
	color:#333333;
}
/*------------------------------------------------------------------------------
	色変更
------------------------------------------------------------------------------*/
.color5 .smenu li{
	background-image:url(images/parts/mark_smenu_5.png);
}
.color5 .smenu li.list{
	background-image:url(images/parts/mark_folder_5.png);
}
#content3 .color5 ul li.thumbslist .thumbslink{
	background-image:url(images/parts/mark_smenu_5.png);
}
#content3 .color5 ul li.thumbslist .list{
	background-image:url(images/parts/mark_folder_5.png);
}
.color5 #secondimg .smenu h2,.color5 #secondimg2 .smenu h2{
	background:url(images/parts/mark_smenu_5.png) no-repeat 8px 14px;
}
/* トピックス（基本色/青/緑/ピンク/オレンジ)
------------------------------------------------------------------------------*/
.color1 .topics h2,.color1 .news h2{
	background:#DDF1FF;
}
.color4 .topics,.color4 .news,
.color4 .sidelink h2,
.color4 #secondimg .smenu,.color4 #secondimg2 .smenu{
	border-color:#C4A424;
}
.color5 .topics,.color5 .news,
.color5 .sidelink h2,
.color5 #secondimg .smenu,.color5 #secondimg2 .smenu{
	border-color:#A5A58F;
}
.color4 .topics h2,.color4 .news h2{
	background:#FEF9DE;
	border-color:#C4A424;
}
.color4 #ptopnavi ul.txtnavi li a,
.color4 .bannertxt ul li a{
	background:#E8D382;
}
.color4 #ptopnavi ul.txtnavi li a:hover,
.color4 .bannertxt ul li a:hover{
	background:#FEF9DE;
}
/* 見出し 色変更 */
.color1 .smenu h2,
.color1 #secondlist ul li a,
.color1 #secondlist2 ul li a{
	background:#FFFFFF url(images/parts/smenu_bg_1.png) repeat-x top left;
}
.color2 .smenu h2,
.color2 #secondlist ul li a,
.color2 #secondlist2 ul li a{
	background:#FFFFFF url(images/parts/smenu_bg_2.png) repeat-x top left;
}
.color3 .smenu h2,
.color3 #secondlist ul li a,
.color3 #secondlist2 ul li a{
	background:#FFFFFF url(images/parts/smenu_bg_3.png) repeat-x top left;
}
.color4 .smenu h2,
.color4 #secondlist ul li a,
.color4 #secondlist2 ul li a{
	border-color:#C4A424;
	background:#FFFFFF url(images/parts/smenu_bg_4.png) repeat-x top left;
}
.color5 .smenu h2,
.color5 #secondlist ul li a,
.color5 #secondlist2 ul li a{
	border-color:#858567;
	background:#FFFFFF url(images/parts/smenu_bg_5.png) repeat-x top left;
}
/*==============================================================================
	サイドメニュー
==============================================================================*/
/*------------------------------------------------------------------------------
	テキストリンク・画像リンク、バナーテキストリンク
------------------------------------------------------------------------------*/
.sidelink h2{
	margin-bottom:0px;
	padding:8px 5px 5px 5px;
	color:#333333;
	border-top:2px solid #A5A58F;
	background:#FFFFFF;
}
.color1 .sidelink h2,.color2 .sidelink h2,.color3 .sidelink h2,.color4 .sidelink h2{
	background:#FFFFFF;
}
/*------------------------------------------------------------------------------
	バナーテキストリンク
------------------------------------------------------------------------------*/
.bannertxt ul li a{
	color:#333333;
	background:#A5A58F;
}
.bannertxt ul li a:hover{
	color:#333333;
	background:#F2F2E8;
}
/*==============================================================================
	トピックス
==============================================================================*/
.topics{
	clear:both;
	border:2px solid #A5A58F;
}
.topics h2{
	color:#333333;
	background:#F2F2E8 none;
	border:none;
	border-bottom:1px dotted #A5A58F;
}
.topics p{
	margin:0px 10px 10px 10px;
}
/*==============================================================================
	新着更新情報
==============================================================================*/
.news{
	clear:both;
	border:2px solid #A5A58F;
}
.news h2{
	color:#333333;
	background:#F2F2E8 none;
	border:none;
	border-bottom:1px dotted #A5A58F;
}
/*==============================================================================
	スクロールメニュー
==============================================================================*/
/*　詳しく見る
------------------------------------------------------------------------------*/
#scroll_a .more{
	background:#F3FFE6;
	border:1px solid #303000;
    border-radius: 11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	-o-border-radius:11px;
	-ms-border-radius:11px;
}
#scroll_a a:hover .more{
	color:#FFFFFF;
	background:#303000;
}
/*==============================================================================
	広告（画像リンク）
==============================================================================*/
#content #sad{
	margin-left:15px;
	margin-right:15px;
	width:auto;
	border:none;
}