
/* crystal
--------------------------------*/



/* 文字色の基本設定
----------------------------------------------------------*/

/* 基本色 */
body {
	color:#333333;
}
/* サイトタイトル---(バックの画像によって、見やすい色に調整してください) */
#banner h1 a span,#banner p.site-title a span {
	color:#6474A7;
}
/* リンクA---(まだ訪れていないページ) */
a{
	color:#FFFFFF;
}
/* リンクB---(訪れたページ) */
a:visited{
	color:#FFFFFF;
}
/* リンクC---(文字の上にマウスカーソルがあるとき) */
a:hover{
	color:#FFFFFF;
}
/* リンクD---(文字をクリックした時) */
a:active{
	color:#FFFFFF;
}
/* 見出し */
h1,h2,h3{
color:#8A9FA0;
}

/* 太字---(投稿時に【 B 】のボタンで囲った箇所) */
strong{
	color:#6474A7;
	background:#FFFFFF;
	padding:2px 0px;
}
/* イタリック---(投稿時に【 I 】のボタンで囲った箇所) */
em{
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
}
/* アンダーライン---(投稿時に【 U 】のボタンで囲った箇所) */
u{
	color:#8A9FA0;
}
/* 引用---(投稿時に【“】のボタンで囲った箇所) */
	blockquote{
	color:#8A9FA0;
}

ol{
	padding:0px 25px;
}

/* -------------------------------------------------------
以上で基本設定は終了です。ここより下のカスタマイズは、
原則としてサポート範囲外となり、フォーラムやメール等で
ご質問頂いてもお答え出来ない事があります。
スタイルシートの編集に慣れていられる方以外は、
触られない事をお勧めします。
----------------------------------------------------------*/


/* ヘッダー画像のスタイル
----------------------------------------------------------*/
	#banner a{
	position:absolute;
	font-size:2em;
	font-family:"HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std";
	font-weight:normal;
	text-decoration:none;
	margin:60px 10px 10px 20px;
}

/* body
----------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin:0;padding:0; }
body{ font-size:0.8em; text-align:center; background:#002244; }
h1,h2,h3,h4,h5,h6{ font-size:1em; }
#container{ text-align:left; margin-right:auto; margin-left:auto; border-left:solid 3px #FFFFFF; border-right:solid 3px #FFFFFF; width:800px; background:#BBCBE2; }
div.sec{ }


/* header
----------------------------------------------------------*/
#header { width:800px; }

#header #info{ color:#FFFFFF; font-size:0.9em; padding:10px 5px; background:#767D9A; }
#header #info a{ color:#FFFFFF; }
#header #info ul{ text-align:right; }
#header #info ul li{ list-style:none; display:inline; padding:0px 10px 0px 0px; }

#bread{ font-size:0.9em; text-align:left; padding:5px 15px; }
#bread span{ font-weight:bold; margin-left:5px; }

#search{}
#search h2{ float:left; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:12px 5px 0px 20px; }
#search label{ font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:12px 5px 0 0px; }
#search form{ padding:10px 20px 0 20px; }
#search form span input{ background:#EEEEEE; border:solid 1px #A8BDC7; }left; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:12px 5px 10px 0px; }
/* center
----------------------------------------------------------*/
#center{ }
*html #center{height:1%;}


/* content
----------------------------------------------------------*/
#content{ min-height: 1px; width:800px; display:inline; }
*html #content{ height:1%; }

#content p.intro{ margin:0px 0px 1em 0px; }
#intro #desc{ margin:15px; }

#content #main{ margin:10px 15px; padding:0px 0px 10px 0px;}
#content #main .category{ margin:0 0 3em 0px;}
#content #main .category a.category-link{font-family: "HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std"; font-size:1.5em; margin:0px; background:url(image/arrow01.png) no-repeat; font-weight:normal; text-decoration:none; padding:0px 0px 0px 1.3em; display:block; border-bottom:dashed 1px; color:#6474A7; }
#content #main .category span.category-desc{ font-size:0.9em; margin:10px 0px; padding:5px 0px 0px 0px; display:block; }
#content #main .entry-link{ margin:0 0 3em 0; }
#content #main .entry-link h3{ font-family: "HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std"; font-size:1.3em; display:block; padding:0px 0px 3px 0px; font-weight:normal; color:#FFFFFF; }
#content #main .entry-link h3 a{ text-decoration:none; color:#FFFFFF; }

#content #main .entry-body{ margin:25px 0px 5em 0px; font-size:1.1em; line-height:180%; }
#content #main .entry-more{ margin:25px 0px 30px 0px; font-size:1.1em; line-height:180%; }
#content #main .entry-body h1,#content #main .entry-more h1{ font-size: 2em; margin: .67em 0; }
#content #main .entry-body h2,#content #main .entry-more h2{ font-size: 1.5em; margin: .83em 0; }
#content #main .entry-body h3,#content #main .entry-more h3{ font-size:1.17em; margin: 1em 0; }
#content #main .entry-body h4,#content #main .entry-more h4{ margin: 1.33em 0; }
#content #main .entry-body h5,#content #main .entry-more h5{ font-size:0.83em; margin: 1.67em 0; }
#content #main .entry-body h6,#content #main .entry-more h6{ font-size: 0.67em; margin: 2.33em 0; }
#content #main .entry-body p,#content #main .entry-more p{ line-height:180%; margin-top:10px; margin-bottom:1em; }
#content #main .entry-body ul,#content #main .entry-more ul{ padding:0 0 0 15px; }
#content #main .entry-body ul li,#content #main .entry-more ul li{ margin:0px; padding:5px 0 3px 30px; background:url(image/checkbox01.png) no-repeat; list-style:none; }
#content #main .entry-body strong a,#content #main .entry-more strong a{ color:#6474A7; background:#FFFFFF; text-decoration:underline; }
#content #main .entry-body a strong,#content #main .entry-more a strong{ color:#6474A7; background:#FFFFFF; text-decoration:underline; }

#content #main p.edit{ text-align:right; margin:0px 0px 0.5em; }

#content #main .site-map ul { line-height:150%; margin-left:2em; }
#content #main .site-map ul li{ margin-top:1em; }
#content #main .site-map ul ul li{ margin-top:0em; }

#content #main .submenu02{ font-size:0.9em; text-align:right; margin:0 15px 1em 0; }
#content #main .submenu02 li{ list-style-type:none; display:inline; }


/* content Template 0020 
----------------------------------------------------------*/
#content #main .category02{ margin:0px 0 10px 0px; }
#content #main .category02 a.category-link{font-family: "HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std"; font-size:1.5em; margin:0px 0 10px 0px; background:url(image/arrow01.png) no-repeat; font-weight:normal; text-decoration:none; padding:0px 0px 0px 1.3em; display:block; border-bottom:dashed 1px; color:#6474A7; }
#content #main .category02 span.category-desc{ font-size:0.9em; margin:0px 0 10px 0px; padding:5px 0px 0px 0px; display:block; }
#content #main .category02 li.entry-link{ font-size:0.9em; margin:0px; padding:5px 0px 0px 0px; display:inline; line-height:180%; }
#content #main .category02 li.entry-link a{ color:#333333; text-decoration:none; }
#content #main .category02 .clear{ margin:0 0 10px 0;}
#content #main .category02 ul{ display:inline; }
#content #main .category02 li.entry-link_cat{ list-style:none; }
#content #main .category02 li.entry-link_cat a{ margin:0 0 10px 0px; font-family: "HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std"; font-size:1.3em; display:block; padding:0px 0px 3px 0px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
#content #main .category02 span.entry-desc{ display:block; margin:0px 0 10px 0px; }


#content ul#navi{ clear:both; margin:10px 15px 15px 15px; overflow:hidden; padding:0px 0px 10px 0px; border:1px solid #767D9A; background-color:#818EAE; width:770px; }
#content ul#navi h3 { color:#333333; display:inline; }
#content ul#navi li.entry-link02 { clear:both; list-style:none; padding:0px 0px 5px 0px; margin:10px 10px 0; }
#content ul#navi li.entry-link02 ul{ margin:0px 0px 0px 4.5em; }
#content ul#navi li.entry-link02 ul li a{ }
#content ul#navi li.entry-link02 span.entry-desc{ padding:5px; margin:10px 10px 0; line-height:150%; display:block; }
#content ul#navi li ul{ line-height:150%; margin:5px 0px 0px 6.8em; padding:5px; }
#content ul#navi li ul li{ list-style:none; float:left; white-space:nowrap; margin:0 1.6em 0 0; }
#content ul#navi li ul li a{ }

/* under-menu Template 0020 
----------------------------------------------------------*/
#under-menu{ clear:both; text-align:center; }
#under-menu ul{ text-align:center; line-height:1.5em; padding:10px; }
#under-menu ul li{ margin:5px 0.7em; list-style-type:none; display:inline; }



/* menu
----------------------------------------------------------*/
.menu{ float:right; width:220px; }
*html .menu{ height:1%; }

#content #main .entry-link .menu .categories{ font-size:0.9em; margin:0px 0 5em 10px; padding:5px 10px 10px 10px; border:1px solid #767D9A; background-color:#818EAE; }
#content #main .entry-link .menu .categories h3{ font-size:1.1em; margin:0 0 10px 0; padding:0px 0px 0px 5px; color:#333333; border-bottom:solid 1px #333333; }
.menu .categories ul{ padding:0 0 0 2em; color:#333333; }
.menu .categories ul li a {display:block; padding:0 0 10px 0; }

.menu .categories ul li a:hover{}
.menu .categories ul li .category-desc{ display:none; }
.menu .categories ul ul{ }


/* footer
----------------------------------------------------------*/
#footer{ font-size:0.9em; text-align:center; clear:both; width:800px; background-color:#767D9A; color:#FFFFFF; }
#footer p{ }
#footer #powered{ color:#EEEEEE;padding:10px; }
#footer #powered a{ text-decoration:none; color:#EEEEEE; }
#footer #powered a.top-link{ text-decoration:underline; }

/* CmsAgentTemplate0019/0020 ver1.008 */
.credit {display:none;}