/* ━━━━━━━━━━━━━━━━━━━━━━━━━ ISMT1.0 Name : ISMT_1000_2c_r_w Layout : 2カラム 固定 右 Update : 2010.05.07 color#1: #336699 (c) YoshidaDesignInc. All Rights Reserved. ━━━━━━━━━━━━━━━━━━━━━━━━━ */ a { color:#336699; text-decoration:underline; } a:hover { text-decoration:none; } a:visited { color:#336699; } *{ margin:0px;padding:0px; } address, em, cite, dfn, var { font-style: normal; } input, textarea { font-family: sans-serif; font-weight: normal; } img,fieldset { border: 0; } table { border-collapse:collapse; border-spacing:0; } body { text-align:center; font-family:'Hiragino Kaku Gothic Pro','MS Pゴシック','ヒラギノ角ゴ Pro W3',Osaka,sans-serif; background: transparent url(ismt/image/336699-bg-body.gif) repeat center center; } .cl { display:block; clear:both; height:0px;font-size:0px;line-height:0px; } /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ /* レイアウト */ /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div#page { width:1012px; margin:0px auto; background: transparent url(ismt/image/336699-bg-container-body-1000r.jpg) repeat-y center center; } div#page-footer { clear:both; width:1012px; height:12px; font-size:0px; line-height:0px; margin:0px auto; padding:0; background: transparent url(ismt/image/336699-bg-container-bottom-1000r.jpg) no-repeat center top; } div#content { float:left; width:691px; text-align:left; } div#content-inner { margin:15px 30px 15px 21px; } div#sidebar { float:left; width:321px; text-align:left; } div#sidebar-inner { margin:15px 21px 10px 0px; } /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ /* タイトルエリア */ /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div#header { width:1000px; background: #336699 url(ismt/image/336699-bg-header-w-1000.jpg) repeat center bottom; border-bottom:#cccccc solid 1px; margin:0 6px; } #header-image { width:1000px; height:200px; background: transparent url(image/header-graphic.jpg) no-repeat right center; margin:0 auto; } #header-left { vertical-align:middle; padding:30px 0px; } #header-right { vertical-align:top; padding:30px 30px 30px 0; } div#header h1 { color:#ffffff; font-size:27px; font-weight:bold; line-height:100%; text-align:left; letter-spacing: 2px; margin:0; padding:0px 30px 5px; } div#header h1 a { color:#ffffff; text-decoration:none; } div#header h1 a:hover { color:#ffffff; text-decoration:underline; } .description { color:#e6e6e6; font-size:13px; font-weight:bold; line-height:150%; letter-spacing: 2px; text-align:left; margin:0; padding:0px 30px; } /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ /* メインエリア */ /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div#content { clear:borth; color:#333333; font-size:13px; line-height:175%; text-align:left; margin:0 0 4px; padding:0; } div#content h1 { color:#336699; font-size:23px; font-weight:bold; line-height:150%; letter-spacing: 2px; text-align:left; margin:0; padding:0px 0px 5px; } div#content h2 { color:#333333; font-size:16px; font-weight:bold; line-height:16px; letter-spacing: 2px; text-align:left; background: transparent url(ismt/image/336699-bg-subhead-contents-b.jpg) repeat-x left top; margin:0 0 12px; padding:10px 10px 15px; } div#content h2 a { color:#333333; text-decoration:none; background: transparent url(ismt/image/336699-arrow-a.gif) no-repeat 0 5px; padding-left:15px; } div#content h2 a:hover { color:#336699; text-decoration:none; } div#content h3 { color:#333333; font-size:15px; font-weight:bold; line-height:150%; letter-spacing: 2px; text-align:left; border-bottom:#336699 solid 1px; margin:0 0 15px; padding:0 0 0; } div#content h3 a { color:#333333; text-decoration:none; background: transparent url(ismt/image/336699-arrow-a.gif) no-repeat 0 2px; padding-left:15px; } div#content h3 a:hover { color:#336699; text-decoration:none; } div#content h4 { color:#333333; font-size:14px; font-weight:bold; line-height:150%; text-align:left; background: #e6e6e6; margin:0 0 14px; padding:7px; } div#content h4 a { color:#333333; text-decoration:none; background: transparent url(ismt/image/336699-arrow-a.gif) no-repeat 0 2px; padding-left:15px; } div#content h4 a:hover { color:#336699; text-decoration:none; } div#content h5 { color:#333333; font-size:14px; font-weight:bold; line-height:150%; text-align:left; border-bottom:#999999 solid 1px; margin:0 0 14px; padding:0 0 3px; } div#content h5 a { color:#333333; text-decoration:none; background: transparent url(ismt/image/336699-arrow-a.gif) no-repeat 0 2px; padding-left:15px; } div#content h5 a:hover { color:#336699; text-decoration:none; } div#content h6 { color:#333333; font-size:14px; font-weight:bold; line-height:100%; text-align:left; border-left:#336699 solid 14px; margin:0 0 7px; padding:0 0 0 4px; } div#content h6 a { color:#333333; text-decoration:none; background: transparent url(ismt/image/336699-arrow-a.gif) no-repeat 0 2px; padding-left:15px; } div#content h6 a:hover { color:#336699; text-decoration:none; } div#content blockquote { border:#cccccc solid 1px; margin:20px 0 20px; padding:12px 14px 1px; } div#content p { color:#333333; font-size:13px; line-height:170%; text-align:justify; text-justify:inter-ideograph; margin:0 0 13px; padding:0; } div#content p small { color:#333333; font-size:12px; } div#content ul { text-align:left; margin:0 0 14px 28px; padding:0; } div#content ol { text-align:left; margin:0 0 14px 28px; padding:0; } div#content li { color:#333333; font-size:13px; line-height:150%; text-align:left; margin:0 0 1px; padding:0; } div#content table { border-collapse:collapse; border-spacing:0; border-left:#999999 solid 1px; border-top:#999999 solid 1px; margin:0 0 20px; } div#content th { font-size:13px; font-weight:bold; white-space:nowrap; text-align:left; vertical-align:top; padding:7px 10px; background: #e6e6e6; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; } div#content td { font-size:13px; text-align:left; vertical-align:top; padding:7px 10px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; } div#content form { margin:0 0 14px; } /* エントリフッタ ━━━━━━━━━━━━━━━━━━━━━━━━━ */ .entry-footer { margin:5px 0 0 0; padding:5px 0 0 0; border-top:#e6e6e6 solid 1px; } /* 囲み ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div.content-box { width:638px; clear:both; border:#cccccc solid 1px; margin:0 0 15px; } div.content-box-inner { width:608px; clear:both; margin:15px 15px 5px; } div.content-box-left { width:292px; margin-bottom:10px; padding-right:12px; float:left; } div.content-box-right { width:291px; margin-bottom:10px; padding-left:12px; float:left; border-left:#cccccc solid 1px; } /* フリースペース1段組み ━━━━━━━━━━━━━━━━━━━━━━━━━ */ .fs1c { } div#content table.fs1c { width:640px; border-collapse:collapse; border-spacing:0; border:none; margin:0 0 15px; padding:0px; } div#content table.fs1c td { padding:0px; border:none; } div#content table td.fs1c-box blockquote { border:#cccccc solid 1px; margin:0; padding:15px 15px 1px; } /* フリースペース2段組み ━━━━━━━━━━━━━━━━━━━━━━━━━ */ .fs2c { } div#content table.fs2c { width:640px; border-collapse:collapse; border-spacing:0; border:none; margin:0 0 15px; padding:0px; } div#content table.fs2c td { padding:0px; border:none; } div#content table td.fs2c-box { width:312px; } div#content table td.fs2c-box blockquote { border:#cccccc solid 1px; margin:0; padding:15px 15px 1px; } .fs2c-box-div { width:15px; } .fs2c-box-div img { width:15px; } /* フリースペース3段組み ━━━━━━━━━━━━━━━━━━━━━━━━━ */ .fs3c { } div#content table.fs3c { width:640px; border-collapse:collapse; border-spacing:0; border:none; margin:0 0 15px; padding:0px; } div#content table.fs3c td { padding:0px; border:none; } div#content table td.fs3c-box { width:202px; } div#content table td.fs3c-box blockquote { border:#cccccc solid 1px; margin:0; padding:15px 15px 1px; } .fs3c-box-div { width:15px; } .fs3c-box-div img { width:15px; } /* 表A ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div#content div.content-box table { border-collapse:collapse; border-spacing:0; border-left:#999999 solid 1px; border-top:#999999 solid 1px; margin:0 0 20px; } div#content div.content-box th { font-size:13px; font-weight:bold; white-space:nowrap; text-align:left; vertical-align:top; padding:7px 10px; background: #e6e6e6; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; } div#content div.content-box td { font-size:13px; text-align:left; vertical-align:top; padding:7px 10px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; } /* このページの先頭へ ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div#content span.to-pagetop { color:#333333; font-size:11px; line-height:100%; text-align:left; background: transparent url(ismt/image/bg-to-pagetop-left.jpg) no-repeat left center; margin:20px 0 10px; padding:10px 0; } div#content span.to-pagetop a { text-decoration:none; color:#333333; padding:10px 12px 10px 24px; background: transparent url(ismt/image/bg-to-pagetop-right.jpg) no-repeat right center; } div#content span.to-pagetop a:hover { color:#336699; } /* パンくずリスト ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div.topicpath { font-size:12px; line-height:100%; text-align:left; margin:0; padding:0 0 15px; } /* トラックバック&コメント ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div.trackback-comment { background: #eeeeee; margin:20px 0 20px; padding:20px 20px 5px; } div.comment-footer { color:#333333; font-size:12px; line-height:100%; text-align:right; border-top:#cccccc solid 1px; margin:0 0 12px; padding:5px 0px; } div#trackbacks-info { color:#333333; font-size:12px; line-height:150%; text-align:left; border:#cccccc solid 1px; background: #f3f3f3; margin:0 0 20px; padding:12px; } /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ /* サイドバー */ /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div#sidebar { color:#333333; font-size:12px; line-height:150%; text-align:left; margin:0 0 2px; padding:0; } div#sidebar h3 { color:#333333; font-size:12px; font-weight:bold; line-height:12px; text-align:left; background: transparent url(ismt/image/336699-bg-subhead-sidebar-b.jpg) repeat-x left top; margin:10px 0 10px; padding:8px 8px 7px; } div#sidebar h4 { color:#333333; font-size:12px; font-weight:bold; line-height:100%; text-align:left; background: #e6e6e6; margin:20px 0 14px; padding:7px; } div#sidebar h5 { color:#333333; font-size:12px; font-weight:bold; line-height:100%; text-align:left; border-bottom:#999999 solid 1px; margin:20px 0 14px; padding:0 0 7px; } div#sidebar h6 { color:#333333; font-size:12px; font-weight:bold; line-height:100%; text-align:left; border-left:#336699 solid 12px; margin:20px 0 7px; padding:0px 0px 0px 4px; } div#sidebar p { color:#333333; font-size:12px; line-height:150%; text-align:left; margin:0 0 10px; padding:0; } div#sidebar ul { text-align:left; margin:0 0 20px 24px; padding:0; } div#sidebar ol { text-align:left; margin:0 0 10px 24px; padding:0; } div#sidebar li { color:#333333; font-size:12px; line-height:150%; text-align:left; margin:0 0 2px; padding:0; } div#sidebar input { text-align:left; margin:0 0 10px; } /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ /* フッタ */ /* ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div#footer { width:1000px; margin:0px auto; padding:0 0 50px; background: transparent url(ismt/image/336699-bg-body.gif) repeat 0 0; } div#footer { color:#777777; font-size:12px; line-height:150%; text-align:left; } div#footer-left { width:50%; float:left; text-align:left; } div#footer-right { width:50%; float:left; text-align:right; } div#footer a { color:#777777; text-decoration:none; } div#footer a:hover { color:#777777; text-decoration:underline; } address { color:#777777; font-size:11px; font-style:normal; line-height:150%; text-align:left; margin:0; padding:0; } div#footer p { color:#777777; font-size:11px; line-height:150%; text-align:left; margin:0; padding:0; } /* ロゴ ━━━━━━━━━━━━━━━━━━━━━━━━━ */ div#powerd-logo { float:right; } div#powerd-logo a { display:block; text-indent:-9999px; text-align: left; width:146px; height:13px; background: transparent url(ismt/image/powerd-logo.gif) no-repeat; } div#powerd-logo a:hover { background: transparent url(ismt/image/powerd-logo-hover.gif) no-repeat; } /* end */