@charset "Shift_JIS";

/* 基本設定
---------------------------------------------------- */
* {
 margin: 0;
 padding: 0;
 }

/* htmlとbodyタグの設定：サイト全体の設定です */
html {
 text-align:left;
 margin: 0;
 padding: 0;
 color: #222;
 height:100%;
 font-size: 12px;
 background: #FFF url(images/body_background_3.gif) repeat-y;
 background-position:center;
 }

body {
 }

/* pタグの設定：サイト内全体の段落の設定に適用されます */
p {
 font-size: 12px;
 line-height: 1.6em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 margin:5px 0 5px 0;
 padding:0;
 }

/* aタグの設定：サイト内全体のリンク表示に適用されます */
a {
 color: #00A;
 }

/* a:hoverタグの設定：サイト内全体のリンク、オンマウス時の色に適用されます */
a:hover {
 color: #5DC298;
 }

/* divタグの設定：サイト内全体のdiv要素に適用されます */
div {
 display:block;
 font-size: 1em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: normal;
 margin:0;
 padding:0;
 }

/* ol, ulタグの設定：サイト内全体のリスト表示に適用されます */
ol,ul {
 margin-left:2em;
 margin-right:20px;
 margin-bottom:10px;
 }
 
/* liタグの設定：サイト内全体のリスト表示内、各項目に適用されます */
li {
 margin-bottom:1px;
 }

/* hタグの包括設定：サイト内全体のhタグ全てに適用されます */
h1, h2, h3, h4, h5, h6 {
 margin:0;
 padding:0;
 }

/* blockquoteタグの設定：サイト内全体のインデント表示に適用されます */
blockquote {
 text-align:left;
 margin-right:10px;
 margin-left:10px;
 margin-bottom:10px;
 display:block;
 padding:0 5px 0 5px;
 background:#EEE;
 border:#aaa 1px dotted;
 }
 
/* imgタグの設定：サイト内全体の画像要素に適用されます
   画像にリンク指定をしてもボーダーラインが出ないようにするためのものです */
img {
 border:0;
 }
 
/* class=clrの設定：divのfloat要素をクリアするための定義です。
   この定義を消さないようにしてください */
.clr {
 clear:both;
 }
 
/* divのfloat要素をクリアするための定義です。
   この定義を消さないようにしてください */
.pkg:after {
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 }

* html .pkg {
 display: inline-block;
 }

/* no ie mac \*/
* html .pkg {
 height: 1%;
 }

.pkg {
 display: block;
 }
/* */

 
 /* 見出しの設定（包括定義）
---------------------------------------------------- */



 /* 包括レイアウト
---------------------------------------------------- */

/* コンテンツ全体のdiv */
#container {
 width:800px; /* 横幅の指定 */
 margin: 0 auto; /* 常にセンター寄せにします */
 background: none; /* コンテンツ全体の背景色 */
 padding:0;
 }

#container2 {
 width:800px; /* 横幅の指定 */
 margin: 0 auto; /* 常にセンター寄せにします */
 background: none; /* コンテンツ全体の背景色 */
 padding:0;
 }

/* pagebody：コンテンツ部（メインメニュー以下）の指定 */ 
#pagebody {
 clear:both;
 }

/* pagebody：内枠の指定 */
#pagebody-inner {
 padding:0px;
 }


 /* banner部の設定
---------------------------------------------------- */
#banner {
 background: #FFF url(images/header_background_3.gif) no-repeat; /* ヘッダの背景 */
 background-position:center;
 height:85px; /* バナーの高さ */
 }
 
/* banner：バナー部内コンテンツ（内枠）の指定 */
#banner-inner {
 margin:0 auto; /* パディングの指定。上・右・下・左の順番 */
 padding-top:5px;
 width:800px;
 }
 
/* banner：バナー部内、ヘッダ（サイト名）の指定 */
#banner-header {
 color: #000;
 font-size:24px;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 text-shadow: #FFF 2px 2px 2px;
 text-align:left;
 line-height:1.2em;
 background:none;
 padding-left:0;
 border:none;
 margin-top:10px;
 }

/* banner：バナー部内、ヘッダ（サイト名）のリンク時の指定 */
#banner-header a {
 color: #990000;
 text-decoration:none;
 }

/* banner：バナー部内、ヘッダ（サイト名）のリンク時マウスオーバーの指定 */
#banner-header a:hover {
 background:none;
 }
 
/* .banner：バナー部内、サイトの説明 */
#banner-description {
 color: #CCC;
 font-size:12px;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 text-shadow: #FFF 2px 2px 2px;
 text-align:left;
 background:none;
 padding-left:0;
 border:none;
 }


 /* メインメニューの設定
---------------------------------------------------- */

/* mainmenu：divの設定 */
#mainmenu {
 background: url(images/menu_background_3.gif) no-repeat;
 background-position:center;
 height:36px;
 }
 
/* mainmenu：リストの設定 */
#mainmenu ul {
 list-style-type:none;
 padding: 0;
 margin: 0 auto;
 width:800px;
 padding-top:0px;
 }
 
/* mainmenu：リスト内各項目の設定 */
#mainmenu li {
 float:left;
 padding: 0;
 margin: 0;
 }
 
/* mainmenu：リスト内各項目のリンク設定 */
#mainmenu a {
 display:block;
 text-decoration:none;
 padding:5px 10px 3px 10px;
 color: #FFF;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size : 12px;
 font-weight : bold;
 text-shadow: #333 2px 2px 1px;
 line-height:2.1em;
 border-right:#F3FFFF solid 1px;
}

/* mainmenu：リスト内各項目のリンク、マウスオーバー時の設定 */
#mainmenu a:hover {
 background: #3070B1 url(images/menu_backgroundafter_3.gif);
 color: #FFF;
 text-shadow: #333 2px 2px 1px;
}

.mainmenu_home {
 }

 /* メインイメージの設定
---------------------------------------------------- */

#mainimage-whole {
 clear:both;
 }

#mainimage {
 background:url(images/mainimage_background_3.jpg);
 width:798px;
 height:201px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 }

#mainimage p {
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size : 12px;
 text-shadow: #fff 2px 2px 2px;
 line-height:1.6em;
 }

#mainimage2 {
 background:url(images/mainimage_background_3-2.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2 {
 background:url(images/mainimage_background_3-2.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2_2 {
 background:url(images/mainimage_background_3-3.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2_3 {
 background:url(images/mainimage_background_3-4.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2_4 {
 background:url(images/mainimage_background_3-5.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2_5 {
 background:url(images/mainimage_background_3-6.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2_6 {
 background:url(images/mainimage_background_3-7.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2_7 {
 background:url(images/mainimage_background_3-8.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2_8 {
 background:url(images/mainimage_background_3-9.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

#mainimage2_9 {
 background:url(images/mainimage_background_3-10.jpg);
 width:590px;
 height:85px;
 text-align:left;
 margin:8px auto;
 border:#666 solid 1px;
 float:left;
 }

/* メインイメージ内のキャッチコピー部分です。
   必要のない場合はdisplay:none;を入れて消す事ができます */
#mainimage_inner {
 float:left;
 color:#003366;
 height:0px;
 width:290px;
 margin:10px 0 0 20px;
 padding:10px;
 }

#mainimage2_inner {
 float:left;
 color:#003366;
 height:0px;
 width:290px;
 margin:20px 0 0 20px;
 padding:10px;
 }

#mainimage h2 {
 color:#003366;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size : 20px;
 font-weight : bold;
 text-shadow: #fff 5px 5px 5px;
 line-height:1.6em;
 }
 


/* メインイメージ内の右部分です。
   必要のない場合はdisplay:none;を入れて消す事ができます */
#mainimage_innerright {
 float:right;
 color:#FFF;
 width:200px;
 padding-top:105px;

 }

#mainimage2_innerright {
 float:right;
 color:#FFF;
 width:200px;
 padding-top:10px;

 }

/* mainimage_innerright：リンク設定 */
#mainimage_innerright a {
 display:block;
 width:190;
 height:85;

}

/* mainimage_innerright：リンク、マウスオーバー時の設定 */
#mainimage_innerright a:hover {
 display:block;
 width:190;
 height:85;
 background: url(images/saiyoutool_2.jpg) no-repeat 0 0;

}

 


 /* alphaペイン（左ペイン）の設定
---------------------------------------------------- */

/* alphaペイン外枠divの指定 */
#alpha {
 width:590px;
 float:left;
 }
 
/* alphaペイン内枠divの指定
   マージンやパディングは基本的に内枠で行ってください。
   外枠の数値を変えるとレイアウトが崩れる場合があります */
#alpha-inner {
 margin:0px 10px 10px 0;
 border:none;
 background:none;
 }

#alpha div td{
 padding:8px;
 margin-top:15px;
 margin-bottom:15px;
 font-size:14px;
 line-height:1.2em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; /* フォントの指定 */ 
 color: #666;
 text-align:left;

}

/* alphaペイン：段落内のリンク、マウスオーバー時の指定 */
#alpha p a:hover {
 color: #5DC298;
}

/* .h2タグの指定：各ページ名に使われる定義です */
#alpha h2 {
 margin:0; /* マージンの指定 */
 padding-left:10px; /* 左パディングの指定 */
 padding-bottom:8px;
 font-size: 14px; /* テキストサイズの指定 */
 line-height: 1.8em; /* 行間の指定 */
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; /* フォントの指定 */
 font-weight: bold; /* テキストの太さの指定 */
 color: #666; /* テキストの色指定 */
 text-shadow: #FFF 2px 2px 1px; /* テキストのドロップシャドウの指定（Safariのみ対応） */
 text-align:left; /* テキストの行揃えの指定。left=左, center=中央, right=右 */
 background: url(images/h2_background.gif) repeat-x; /* 背景色と画像の指定 */
 }

/* alphaペイン：h3タグの指定 */
#alpha h3 {
 margin-top: 5px;
 margin-bottom:0;
 padding:6px;
 font-size:14px;
 line-height: 1em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#666;
 text-shadow: #FFF 2px 2px 1px;
 text-align:left;
 background: url(images/alphah3_background.gif) repeat-x;
 border:#BBB solid 1px;
 clear:both;
 }

/* alphaペイン：h3タグにリンク指定された場合の指定 */
#alpha h3 a {
 display:block;
 color:#00A;
 }

/* alphaペイン：h4タグの指定 */
#alpha h4 {
 border-left: #5DC298 solid 6px;
 border-bottom:#CCCCCC solid 1px;
 margin-top : 8px;
 margin-bottom:3px;
 padding:5px;
 font-size:12px;
 line-height: 1em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#000;
 text-shadow: #CCC 2px 2px 1px;
 text-align:left;
 display:block;
 clear:both;
 }

/* alphaペイン：h4タグにリンク指定された場合の指定 */
#alpha h4 a {
 display:block;
 }

/* alphaペイン：h5とh6タグの指定 */
#alpha h5, h6 {
 font-size:13px;
 line-height: 30px;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#FFF;
 text-shadow: #000 2px 2px 1px;
 text-align:left;
 background:#20659E no-repeat;
 margin:0;
 padding-left:20px;
 }
 
#alpha h5 {
}

#alpha h6 {
}

.entry {
 margin:5px;
 }


 /* betaペイン（右ペイン）の設定
---------------------------------------------------- */

/* betaペイン：外枠の指定 */
#beta {
 width:210px;
 float:left;
 }

/* betaペイン内枠divの指定
   マージンやパディングは基本的に内枠で行ってください。
   外枠の数値を変えるとレイアウトが崩れる場合があります */
#beta-inner {
 margin:0px 0 10px 0;
 background:#CCC url(images/beta_background.gif);
 padding:0;
 border:#666 solid 1px;
 color:#333;
 }
 
#beta-inner a {
 color: #00A;
 }
 
#beta-inner a:hover {
 color: #5DC298;
 }

/* サイドメニューの設定 */

#sidemenu {
 margin:0px 0 10px 0;
 padding:0;
 color:#666;
 }

/* sidemenu：コンテンツの設定 */

#sidemenu_box1 {
 display:block;
 width:150px;
 background: url(images/menu_icon1.gif) no-repeat;
 border-bottom:#5c5c5c solid 1px;
 line-height:2.0em;
 margin-top:5px;
 margin-left:15px;
 margin-right:15px;
 font-size : 11px;
 padding:0px;

}

#sidemenu_box2 {
 display:block;
 width:120px;
 background: url(images/menu_icon1-2.gif) no-repeat;
 background-position: left center;
 line-height:1.2em;
 margin-left:30px;
 margin-top:2px;
 margin-bottom:5px;
 font-size : 10px;
 text-align: left;

}

/* sidemenu：リスト内各項目のリンク、マウスオーバー時の設定 */
#sidemenu a {
 text-decoration:none;
 text-indent:30px;
 color: #5c5c5c;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight : bold;

}

/* sidemenu：リスト内各項目のリンク、マウスオーバー時の設定 */
#sidemenu a:hover {
 color: #007FFF;
}

.sidemenu_home {
 }


/* サイドメニューの設定ここまで */


/* サイドバナーの設定 */

/* sidemenu：の設定 */
#sidebanner {
 margin : 0 auto;
 width:160px;
 }

/* sidebanner：各項目のリンク、マウスオーバー時の設定 */
#sidebanner a {
 display:block;
 line-height:1.9em;

}

/* sidemenu：リスト内各項目のリンク、マウスオーバー時の設定 */
#sidebanner a:hover {
 background: #FFF url(images/banner_itec.gif) no-repeat;
 color: #007FFF;
}

.sidebanner_home {
 }


/* サイドバナーの設定ここまで */


/* betaペイン：h2タグの指定 */
#beta h2 {
 margin : 0;
 font-size:12px;
 line-height: 2em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#FFF;
 text-shadow: #666 2px 2px 1px;
 text-align:center;
 background: url(images/module_background.gif) repeat-x;
 }
 
#beta h2 a {
 color:#FFF;
 }


 /* module（右ペイン内の各エリア）の設定
---------------------------------------------------- */

/* module：外枠の指定 */
.module {
 margin:0;
 }
 
/* module：内枠の指定 */
.module-content {
 margin:0;
 padding:0 5px 5px 5px;
 line-height:1.5em;
 }

/* module：モジュール内のリスト表示 */
.module-list {
 margin:0;
 padding:0;
 }

.module-list-item {
 margin:0;
 display:block;
}

.module-list ul {
 padding:5px;
 }
 
.module-list li {
 list-style:none;
 float:none;
 margin:0;
 padding:4px;
 }

.module-list li a {
 list-style:none;
 }
 
/* module：バナーエリア内のイメージをセンタリングします */
.module-banner {
 text-align:center;
 }
 
.module-banner img {
 margin:3px;
 }


.module-recentcomment ul {
 margin-left:0;
 }
  
.module-recentcomment li {
 list-style:none;
 }


/* footerupperの設定
---------------------------------------------------- */
#footerupper {
 clear:both; /* フッタより上のボックスをクリアします。消さないでください */
 margin-top:10px;
 margin-bottom:5px;
 margin-left:5px;
 font-size: 11px;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#767676;
 text-align:center;
 border:none;
}

/* footerupper：リスト内各項目のリンク設定 */
#footerupper a {
 text-decoration:none;
 color: #767676;
}

/* footerupper：リスト内各項目のリンク、マウスオーバー時の設定 */
#footerupper a:hover {
 text-decoration:none;
 color: #ccc;
 text-shadow: #333 2px 2px 1px;
}

 /* footerの設定
---------------------------------------------------- */
#footer {
 clear:both; /* フッタより上のボックスをクリアします。消さないでください */
 margin:0;
 margin-bottom:10px;
 line-height:2.4em;
 font-size: 12px;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 color:#FFF;
 text-shadow: #000 2px 2px 2px;
 text-align:center;
 background: #CCC url(images/footer_background_3.gif);
 border:none;
}

#footer-inner {
 padding:10px;
 }


 /* 特定商取引やプライバシーポリシーページ用の設定
---------------------------------------------------- */

/* SmallWindow：ページ内の枠線の指定 */
.SmallWindow {
 background:#FFF;
 border:1px #BBB solid;
 margin:5px 0;
 padding:1px;
 width:auto;
 }

/* SmallWindow：段落の指定 */
.SmallWindow p {
 margin: 1px 1px 3px 1px;
 padding: 3px;
}

/* SmallWindow：同div内のヘッダーの指定 */
.SmallWindow_Header {
 background:#DDD;
 border:#BBB solid;
 border-width: 1px 1px 0 1px;
 width:auto;
 height:20px;
 text-align:center;
 color: #333;
 text-shadow: #000 0.2em 0.2em 0.2em;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 font-size:120%;
 line-height: 100%;
 padding:8px 0px 0px 0px;
 margin:0;
 }

/* SmallWindow：同div内のサブタイトルの指定 */
.SmallWindow_subtitle {
 background:#333333;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-weight: bold;
 font-size:13px;
 line-height: 1.5em;
 color:#FFFFFF;
 text-align:center;
 padding:5px;
 margin:1px;
 margin-bottom:3px;
 }

/* SmallWindow：同div内、タイトル段落の指定 */
.SmallWindow_Title {
 margin:0;
 padding:1px 0 1px 5px;
 color:#000;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size:12px;
 font-weight:bold;
 background: #EEEEBB;
 border-left: #999900 solid 6px;
 }

/* SmallWindow：同div内、通常段落の指定 */
.SmallWindow_Normal {
 padding:0 0 0 15px;
 color:#000;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size:12px;
 font-weight:normal;
 }

/* SmallWindow：同div内、通常段落の指定2 */
.SmallWindow_Normal2 {
 padding:0 0 0 15px;
 color:#000;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size:12px;
 font-weight:normal;
 border-top:#BBB solid 1px;
 }

/* SmallWindow：同div内、エラー表示の指定 */
.SmallWindow_Error {
 color:#CC0000;
 font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
 font-size:12px;
 font-weight:bold;
 }


 /* MT用の設定
---------------------------------------------------- */

/* 検索結果の定義 */
.search-results-header h3 {
 border:none;
 }

/* タグ表示の定義 */
.entry-tags {
 margin:0 !important;
 padding:4px;
 clear:both;
 background:#333 url(images/tag_background.gif);
 display:block;
 }
 
.entry-tags a {
 color:#FFF;
 }
 
.entry-tags-header {
 font-size:11px;
 color:#FFF;
 line-height:1em;
 float:left;
 display:block;
 margin:0 !important;
 }

.entry-tags li {
 font-size:11px;
 float:left;
 list-style:none;
 display:block;
 margin:0 5px;
 line-height:1em;
 }

.entry-tags-list {
 margin:0;
 }

.entry-tag {
 margin:0;
 }

/* タグ表示の定義 - ここまで */


/* エントリー内の画像の指定 */ 
.entry-body img {
 margin:3px;
 }

/* エントリー内のフッターの指定 */
.entry-footer {
 clear:both;
 border-top:#ccc solid 1px;

 }

.comment-footer {
 float:left;
 margin:5px;
 }
 
.comment-footer-experimental {
 float:left;
 margin:5px;
 }
/* エントリー内のフッターの指定 - ここまで */

/* コメント欄の指定 */
.comments-open {
 clear:both;
 }
 
/* アーカイブページのタイトルの指定 */
#archive-title {
 background:none;
 border:none;
 color:#333;
 text-align:center;
 text-shadow: #aaa 2px 2px 2px;
 margin:0 0 5px 0;
 padding:0;
 }
 
.trackbacks {
 margin:5px;
 }

.comment {
 clear:both;
 }
 
.comment-header {
 background: url(images/nav_background_2.gif);
 border:#CCC solid 1px;
 line-height:1em;
 margin-top:5px;
 padding:3px;
 }

.comments-content {
 margin:5px;
 }
 
.comments-open-content {
 margin:5px;
 }
 
.content-nav {
 text-align:center;
 background:url(images/nav_background.gif);
 border:#999 solid 1px;
 padding:2px;
 }
 
.comment-content {
 border-bottom:#999 solid 1px;
 }
 
.pagebody-spacer {
 text-align:center;
 }

/* MTエントリーBox設定 */

.box1{
		width:548px;
		border:0px solid #D3D3D3;
		padding:5px;
		margin-top:5px;
		}

.box2{
		width:548px;
		border:0px solid #D3D3D3;
		padding:5px;
		margin-top:5px;
		overflow:auto;
		}

.box3{
		width:360px;
		margin-left:180px;
		}

.boxs{
		width:360px;
		font-size:12px;
		}

.left2{
		float:left;
		}

.txt1{
		font-size:14px;
		font-weight:bold;
		margin-bottom:5px;
		}

.qqt{
		width:557px;
		text-align:right;
		margin-top:3px;
		}


/* MTエントリーBox設定ここまで */


.img1{
		margin-top:17px;
		margin-left:8px;
		float:left;
		}

.img2{
		margin-top:5px;
		}


.img3{
		margin-top:20px;
		}

.img4{
		margin-top:15px;
		}

.img5{
		margin:5px 0;
		}

.img6{
		margin-top:5px;
		}
.img7{
		text-indent:10px;
		}

.img8{
		margin-left:43px;
		margin-top:6px;
		}
		

.img9{
		margin-top:3px;
		margin-left:7px;
		}		

.img10{
		margin-bottom:5px;
		}

.img11{
		float:left;
		margin-right:20px;
		margin-bottom:10px;
		}
.img12{
		margin-left:150px;
		}
.img13{
		margin-left:107px;
		}

.img14{
		margin-left:225px;
		}
.img15{
		float:left;
		margin-right:15px;
		margin-bottom:15px;
		}

.img16{
		margin:15px 0 0 30px;
		}

.img17{
		margin-top:15px;
		}

.img18{
		margin-top:55px;
		margin-left:10px;
		}
.img19{
		float:left;
		margin-left:50px;
		}

.img20{
		margin-left:18px;
		margin-top:12px;
		}

.img21{
		margin:0 6px 0 0;
		float:left;
		}

.img22{
		margin:34px 0 2px 50px;
		}

.img23{
		margin:0px 0 0 50px;
		}

.img24{
		margin:0 15px 15px 120px;
		}

.img25{
		margin-left:170px;
		}


.ta3{
		border-collapse:collapse;
		border:#CCCCCC 1px solid;
		font-size:12px;
		text-indent:10px;
		}

.tbox1{
		width:530px;
		margin-left:15px;
		margin-top:20px;
		overflow:auto;

                }

.tbox2{
		width:550px;
		margin-top:10px;
		overflow:auto;
		}

.sbox1{
		width:585px;
		margin-left:20px;
		margin-top:10px;
		}

.sbox2{
		width:560px;
		overflow:auto;
		margin-top:20px;
		margin-bottom:10px;
		margin-left:20px;
		}

.sbox3{
		width:520px;
		margin-left:20px;
		margin-top:10px;
		}

#linkbox1{
          width:560px;
          margin-left:15px;
          color:#ccc;
          line-height:1.2em;
          font-size:11pt;

}

#toolbox1{
          background:url(images/tool_background.jpg);
          width:230px;
          height:235px;
          margin-left:20px;
          color:#ccc;
          line-height:1.2em;
          font-size:10pt;

}

.tbox3{
       margin-top:10px;
       text-indent:25px;
       color:#fff;
       font-weight:bold;
}

.tbox4{
       width:160px;
       height:100px;
       margin-top:5px;
       margin-left:10px;
       color:#888;


}

#s_map1{
        width:350px;
        margin-top:8px;
        margin-left:125px;
        padding-left:35px;
        color:#888;
        line-height:2.2em;
        background:url(images/icon_sitemap.jpg) no-repeat;
        font-size:12pt;
        font-weight:bold;

}

#s_map2{
        width:350px;
        margin-left:155px;
        padding-left:30px;
        color:#888;
        line-height:1.9em;
        background:url(images/icon_sitemap2.jpg) no-repeat;
        font-size:12pt;

}