@charset "Shift_JIS";/* 基本設定---------------------------------------------------- */* { margin: 0; padding: 0; }html, body { text-align:left; margin: 0; padding: 0; color: #222; background: #DDD; height:100%; font-size: 12px; background: #4976c1; background-position:top;}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 { color: #0033BB;}a:hover { color: #FF0000;}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 { margin-left:2em; margin-right:20px; margin-bottom:10px;} li { margin-bottom:5px; }h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}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 { border:0; } .clr { clear:both; } /* .pkg class wraps enclosing block element around inner floated elements */.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; }/* */  /* 見出しの指定（包括定義）---------------------------------------------------- *//* .ページ名の定義 */h2 { border:#666 solid 1px; margin:0; padding:6px; padding-left:15px; font-size: 15px; line-height: 1.2em; 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:left; background: url(../images_template/background_h2.gif) repeat-x; } /* 包括レイアウトとバナーの設定---------------------------------------------------- */#container { width:800px; margin: 0 auto; /* 常にセンター寄せにします */ border: #CDD solid; border-width:0 6px 6px 6px; background:#FFF; }/* .背景の指定 */ #pagebody { clear:both; background:url(../images_template/background_pagebody-gradation.gif) repeat-x; } #pagebody-inner { padding:5px; } /* .ヘッダ画像の指定 */#banner { background: #CCCCCC url(../images_template/background_header.jpg); height:150px; border-bottom:#999 solid 1px; } #banner-inner { padding:40px 0 0 15px; } #banner-header { color:#FFFFFF; font-size:24px; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; font-weight: bold; text-shadow: #000 2px 2px 2px; text-align:left; line-height:1em; background:none; padding-left:0; border:none; margin-left:0; } #banner-header a { color:#FFFFFF; text-decoration:none; }#banner-header a:hover { background:none; } /* .ヘッダ内 サイトの説明 */#banner-description { color:#FFFFFF; font-size:14px; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; font-weight: bold; text-shadow: #000 2px 2px 2px; text-align:left; background:none; padding-left:0; border:none; margin-left:0; }  /* フッターの設定---------------------------------------------------- */#footer { clear:both; margin:0; 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; border-top:#666 solid 1px; background: url(../images_template/background_footer.gif) repeat-x;}   /* メインメニューの設定---------------------------------------------------- */#mainmenu { background: url(../images_template/background_menu-gradation.gif) repeat-x; border-bottom:#999 solid 1px; } #mainmenu ul { list-style-type:none; padding: 0; margin: 0; } #mainmenu li { float:left; padding: 0; margin: 0; } #mainmenu a { display:block; text-decoration:none; padding:4px 10px; color: #333; background: url(../imagesdefault/GraWhite02.gif) repeat-x; border-right:#BBB solid 1px; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; font-size : 12px; font-weight : bold; text-shadow: #FFF 0.2em 0.2em 0.2em; line-height:1.8em;}#mainmenu a:hover { background: #0066FF url(../images_template/background_menu-after.gif) repeat-x; color: #FFFFFF; text-shadow: #000 0.2em 0.2em 0.2em;} /* Alphaペインの設定---------------------------------------------------- */#alpha { width:570px; float:left; } #alpha-inner { margin:5px; }#alpha p a:hover { background: #003399; color:#EEE;}#alpha h3 { margin-top : 5px; margin-bottom:3px; padding:6px; font-size:14px; line-height: 1em; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; font-weight: bold; color:#222; text-shadow: #aaa 2px 2px 2px; text-align:left; background: #c4ef87; border:#b3de76 solid 1px; } #alpha h3 a { display:block; }#alpha h4 { border-left:#36C solid 7px; border-bottom:#CCCCCC solid 1px; margin-top : 8px; margin-bottom:3px; padding:5px; font-size:13px; line-height: 1em; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; font-weight: bold; color:#000; text-shadow: #999 2px 2px 2px; text-align:left; display:block; } #alpha h4 a { display:block; } #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 2px; text-align:left; background:#333 no-repeat; margin:0; padding-left:20px; } #alpha h5 {}#alpha h6 {} /* Betaペインの設定---------------------------------------------------- */#beta { width:220px; float:left; } #beta-inner { margin:5px; background:#EEE url(../images_template/background_beta.gif); padding:0; border:#DDD solid 1px; } #beta h2 { margin-top : 5px; margin-bottom:3px; padding:6px; 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: #aaa 2px 2px 2px; text-align:center; background: #c4ef87; border:#b3de76  solid 1px; }/* .モジュールの設定 */.module { margin:5px; } .module-content { padding:5px; }/* .モジュール内のリスト表示 */.module-list { margin:0; padding:0; }.module-list ul { margin:0; padding:5px; } .module-list li { list-style:none; float:none; margin-bottom:5px; width:170px; }.module-list li a { background: url(../images_template/background_beta-li.gif); border:#CCCCCC solid 1px; list-style:none; display:block; padding:5px; width:170px; padding-left:10px; } .module-list li a:hover { background:url(../images_template/background_beta-li-after.gif); color:#FFFFFF; } /* .バナーエリア内のイメージをセンタリングします */.module-banner { text-align:center; } .module-banner img { margin:3px; } /* 検索結果設定---------------------------------------------------- *//* .MT用 検索結果の定義 */.search-results-header h3 { border:none; }   /* リスト表示とお問い合わせページ用---------------------------------------------------- */.InnerWindow { background:#FFF; border:1px #BBB solid; margin:auto 0; padding:1px; width:auto; }.InnerWindow p { margin: 1px 1px 3px 1px; padding: 3px;}.InnerWindow_Header { background:#DDD; border:#BBB solid; border-width: 1px 1px 0 1px; margin:0; width:auto; height:20px; text-align:center; color: #333; text-shadow: #FFF 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; }.InnerWindow_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_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_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_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_Error { color:#CC0000; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; font-size:12px; font-weight:bold; } .SmallWindow_ShowDetail { text-align:right; padding-right:15px; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; font-size:12px; font-weight:bold; background:#EEE6CC; } .SmallWindow_RightPain { margin:1px 1px 1px 0; padding:0; float:left; width:476px; } /* 送信用ボタン---------------------------------------------------- */.BottonSend { text-align:center; margin-left:auto; margin-right:auto; background: #AAA; border: 1px solid #999999; margin:3px; padding:2px; width:auto; } .BottonSend_inner { width:450px; margin:0 auto; } .BottonSend a { color: #003366; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; font-size:12px; font-weight:bold; text-shadow: #fff 2px 2px 2px; text-align:center; width:212px; display:block; border:#999999 solid 1px; line-height:220%; background: #EEE; float:left; margin:5px; }.BottonSend a:hover { color:#FEFEFE; text-shadow: #000 2px 2px 2px; width:212px; background: #006699; } /* MT用の設定---------------------------------------------------- *//* .検索結果の定義 */.search-results-header h3 { border:none; }/* .タグ表示の定義 */.entry-tags { margin-top:10px; } .entry-tags-header { font-size:10px; color:#333; border:none; } .entry-tags-list { margin-left:3px; } .entry-tag { list-style:none; float:left; margin:5px; display:block; } .entry-body img { margin:3px; } .entry-footer { clear:both; }