@charset "UTF-8";

/* @override 
	http://neyagawaen.cooiko.com/_templates/neyagawaen/css/style.css
*/

/*---------- グローバル設定 ----------*/
/* FCKEditor利用可能タグ
h1~6 p ul ol li font hr a img table tr td blockquote strong em u strike address pre div
上記はグローバル設定にて指定すること。
また、text-align, virtical-alignは指定しない。(エディタでalign="(left|right)"が効かなくなるため)
fontセレクタの使用は禁止
*/

*		{ font-family:"Helvetica Neue", Arial, Helvetica, Geneva, "Hiragino Kaku Gothic Pro","MS PGothic", sans-serif;}
body    { font-size:80%; margin: 0; padding: 0;line-height:160%;background:url(../img/bg.gif) repeat-x 0 111px;}
a		{ color:#da5c00; text-decoration: none; outline:none;}
a:hover	{ color: #E64600; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 {clear:both;}
h1		{ }
h2		{ }
h3		{ }
h4		{ }
h5,h6	{ }

img		{ border: 0; }
hr		{ }
td, th	{ }


/*---------- レイアウト ----------*/
#wrapper		{ width: 800px; margin: 0 auto;padding:10px 0 0;}
#description	{ color:#666; font-size: 16px; font-weight: bold;padding:3px 10px 0 0;text-align:right;margin: 0;}
#header			{  }
#container  	{ clear:both; width: 100%;float:left;}
.center-bg{background:url(../img/center.gif) no-repeat 227px 0;}
#center			{ float:right; width:570px; padding:0; overflow: hidden;background-color:#fff;}
#main			{padding:0 15px 40px;}
#side			{ float:left; width:210px; overflow: hidden; padding:0;}
#gototop		{ clear: both; text-align:right;padding:0;margin:0;}
#footer			{ clear:both;  margin:20px 0 0; text-align: center; }
#copyright		{ text-align: center; padding:21px 0 20px;margin:0;}

/*---------- エディタ ----------*/
#editor			{ background-color:#FFF; margin: auto; padding: auto;background-image:none;}


/*エディタ内スタイルの指定。使えないタグ: tr, td*/

/* FOR_EDITOR */
.title1{color:#fff;padding:30px 0 12px 38px;margin:0 -15px 15px;font-size:22px;line-height:24px;border-bottom:6px solid #dcea9d;background:#89b61f url(../img/title1.gif) no-repeat left top;}
.title2{color:#5d5d5d;}
.title3{font-weight: bold;letter-spacing: -1px;color: #db6b7c;font-size: 130%;line-height: 129%;margin: 15px 0;}
.title4{text-align: center;letter-spacing: -1px;font-size: 170%;line-height: 110%;color: #333;margin: 15px 0;}

/*セル(濃いピンク)*/td.td1{font-weight:bold;background-color:#c77f8e;padding:2px 2px 2px 7px;color:#fff4f6;}
/*セル(説明文)*/td.td2{font-size:85%;padding:10px;line-height:130%;color:#555;}
/*回り込み解除*/p.clear 					{}
/*テーブル1*/table.table1 { border:1px solid #c8b0b6; border-collapse: collapse;clear:both;margin:0 0 15px;}
/*テーブル2*/table.table2{background-color:#fbf2f3;font-size:90%;line-height:140%;color:#444;}
/* /FOR_EDITOR */

table.table1 td{vertical-align:top;}
table.table1 td img{width:174px;height:120px;margin-bottom:4px;}
table.table1 td td{padding:3px 3px 6px;border-right:1px solid #e4dcde;border-left:1px solid #fff;}
table.table1 .td2 p{margin:0 0 6px;}

table.table2 strong{font-size:110%;color:#333;}






/*---------- ヘッダー ----------*/
#header				{ background: url(../img/header.gif) no-repeat;height:101px;}
#top_area	.top_title			{padding:0;margin-top:-20px;}
#top_area	.top_title a		{ color: #FFF;text-decoration:none;width:195px;display:block;height:22px;padding:75px 0 0 15px;}
#topicpath{padding:5px;}
#header #navi-main 				{background-color:#75C1DD;}



/*---------- サイドメニュー ----------*/
#navi-side ul			{ list-style-type: none; margin:0; padding:0 0 62px; border: 0;background:#e3efb1 url(../img/left-btm.gif) no-repeat left bottom;}
#navi-side li			{ margin:0; padding:0 0 1px;list-style-type:none;}
#navi-side li ul		{ margin:0; padding: 0;list-style-type:none;background-image:none;}
#navi-side li a 		{ display: block;  background-color:#96c81b; color: #FFFFFF; padding:5px 0 5px 15px; }
#navi-side li ul 		{padding:5px 0;background-color:#e3efb1;}
#navi-side li li a 		{color:#64ab1d;text-decoration:underline;padding:2px 2px 2px 30px;background:transparent url(../img/left-sub.gif) no-repeat 18px center;}
#navi-side li a.menu-selected{background-color:#b4d852;text-decoration:none;}
#navi-side li li a.menu-selected{background-color:transparent;text-decoration:underline;color:#cd8600;font-weight:bold;}
#navi-side li a:hover	{background-color:#acd911;text-decoration:none;}
#navi-side li ul a:hover	{background-color:#d3ea59;text-decoration:underline;}



/*---------- メイン ----------*/




/*---------- サイド ----------*/
#side				{}
#side h2			{ margin-left: -6px; }

/*---------- トピックス ----------*/
/*サイドパーツ*/
#side .topics			{}
#side .topics h2		{}
#side .topics h2 a		{}
#side .topics p			{ padding-left: 10px; }
#side .topics .date		{ display: block; margin-left: -10px; border-bottom: solid 1px #75C1DD; }
#side .topics .text		{ display: block; }

#side ul.topics-index				{ }
#side ul.topics-index li			{}
#side ul.topics-index li a			{}
#side ul.topics-index li a:hover	{}


/*メインリスト*/
#main .topics ul.topics-list				{ list-style-type: none; margin: 0; padding: 0;  }
#main .topics ul.topics-list li				{ padding:0; clear: both; }
#main .topics ul.topics-list li span.date,
#main .topics div.date	{ display:block; border-bottom:1px solid #86b318;font-weight:bold;color:#548420;}
#main .topics ul.topics-list li .list		{ display: block; padding:5px 0 10px;}
#main .topics ul.topics-list li .list .image{ display: block; }
#main .topics ul.topics-list li .list .text	{  }


/*メイン記事*/
#main .topics			{ margin-bottom: 50px;}
#main .topics .body		{ display: block; padding:0; }
#main .topics .return	{ text-align:center; }

/*---------- メールフォーム ----------*/
form table		{ border-collapse: collapse; border: solid 1px #75C1DD; }
form table td	{ border-collapse: collapse; border: solid 1px #75C1DD; }
form textarea	{ width: 100%; }
.buttonset		{ text-align: center; margin: 15px 0; }
.err_msg		{ font-weight: 800; color: red; }

/**
 * search
 *-----------------------------------------------------------*/
#main .search h3	{ }
#main .search h3 a	{ }
