@charset "UTF-8"; /************************************************ * Reset * ************************************************/ h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,blockquote,cite,q,address { font-size: 100%; font-weight: normal; font-style: normal; margin: 0px; padding: 0px; } /************************************************ * clearfix * ************************************************/ div:after , .clearfix:after , div#content:after , div#footer div.inner:after { content:"."; display: block; height:0px; clear:both; visibility:hidden; } /* exlude IE6 \*/ * html .clearfix , * html div#footer { height: 1% } .clearfix { display:block; } /* end IE6 */ /* for IE7 */ div#footer div.inner , div#content , .clearfix { zoom:1; } /* end IE7 */ /************************************************ * 全体の設定 * ************************************************/ /* 画像 */ img { vertical-align: middle; border-style: none; } /* 強調 */ strong { color: #ff6600; background-color: #ffffff; } /* 強調 */ em { font-style: normal; color: #333333; background-color: #ffffff; } /* 読み飛ばし */ .skip{ position: absolute; left: -9999px; } /* 非表示 */ .none{ display: none; } /* 区切り */ hr { clear: both; } /* リンク枠 */ a{ outline:none; } /*INDEXページ */ .box-in01{ float: left; width: 380px; height: 240px; background:#FFFFFF; padding:5px 15px 0px 15px; margin-bottom:15px; border:1px solid #FFFFFF; font-size:12px; line-height: 1.7; } .box-in02{ float: left; width: 380px; height: 240px; background:#fffcdb; padding:12px 15px 0px 15px; margin-bottom:15px; border:1px solid #FFA500; font-size:12px; line-height: 1.7; } .box-in03{ float: right; width: 510px; background:#FFFFFF; padding:0px 0px 0px 0px; margin-bottom:15px; border:0px solid #FFA500; font-size:12px; } /*TOPページ box */ .box-t01{ background:#fffcdb; padding:15px 20px 10px 20px; margin-bottom:15px; border:1px solid #FFA500; font-size:14px; clear: both; } .box-t02{ float: left; width: 350px; background:#ffffff; padding:17px 0px 0px 10px; margin-bottom:15px; border:1px solid #FFFFFF; font-size:12px; line-height: 1.7; } .box-t03{ float: right; width: 550px; background:#ffffff; padding:5px 15px 0px 15px; margin-bottom:15px; border:0px; font-size:12px; line-height: 1.7; } .box-t04{ float: center; width: 920px; background:#fffcdb; padding:10px 20px 5px 20px; margin-bottom:15px; border:1px solid #FFA500; font-size:12px; color: #636363; text-align: center; clear: both; } .box-t04 p{ padding:0px 0px 10px 0px; font-size:12px; color: #636363; text-align: center; width: 920px; clear: both; } p.topt1 { color:#0066cc; /*background-image: url(blogimg/end.png); background-position: 480px 50px ;*/ font-size:17px; font-weight: bold; padding:0px 0px 3px 0px; text-align: center; } p.topt2 { color:#0066cc; /*background-image: url(blogimg/end.png); background-position: 480px 50px ;*/ font-size:14px; font-weight: normal; padding:4px 0px 9px 0px; text-align: center; } p.topt3 { color: #006600; font-size:16px; font-weight: normal; padding:0px 0px 6px 0px; text-align: left; } p.topt4 { color: #006600; font-size:16px; font-weight: normal; padding:0px 0px 6px 0px; text-align: center; } p.topt5 { color: #006600; font-size:14px; font-weight: bold; padding:0px 0px 6px 0px; text-align: left; } p.title-t { color: #A2A2A2; font-size:12px; font-weight: lighter; padding:0px 5px 0px 0px; text-align: right; } /* 見出し title-o */ p.title-o { font-size: 114.28%; font-weight: bold; background-image: url(blogimg/h2.png); background-position: left center; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #d7d7d7; padding-top: 5px; padding-left: 30px; padding-right: 10px; margin-bottom: 20px; padding-bottom: 5px; } /*詳細ページ box */ .box01{ background:#fffcdb; padding:15px 20px 0px 20px; margin-bottom:15px; border:1px solid #FFA500; font-size:14px; } .box02{ float: left; width: 500px; background:#fffcdb; padding:10px 10px 0px 10px; margin-bottom:15px; margin-left:0px; border:1px solid #FFA500; font-size:12px; } .box03{ float: left; width: 500px; background:#fffcdb; padding:10px 10px 0px 10px; margin-bottom:15px; border:1px solid #FFA500; font-size:12px; } /************************************************ * レイアウト * ************************************************/ /* body */ body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ" ,Arial, Verdana, Helvetica, "MS Pゴシック", "MS P Gothic", Osaka, sans-serif; color: #333333; text-align: center; margin: 0; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 20px; } div#container { text-align: left; margin-left: auto; margin-right: auto; width: 980px; } /* TOP_01 */ div#container01 { text-align: left; margin-top: 10px; margin-left: 10px; margin-right: 10px; width: 460px; color: #000000; background-color: #ffffff; line-height: 1.6; } div#container01 div.text-top { float: left; font-size: 77.5%; width: 400px; } div#container01 dl.text-top01 { color: #333333; background-color: #ffffff; line-height: 1; border-width: 1px; border-style: none; border-color: none; margin-top: 10px; margin-bottom: 1px; padding-top: 10px; padding-bottom: 10px; } div#container01 dl.text-top01 dt { width: 400px; line-height: 2.0; margin-top: 3px; margin-left: 12px; margin-bottom: 0px; } div#container01 dl.text-top01 dd { line-height: 1.6; text-align: left; margin-top: 0px; margin-left: 12px; margin-right: 15px; margin-bottom: 15px; width: 400px; } div#header { margin-left: 10px; margin-right: 10px; } div#content { margin-left: 10px; margin-right: 10px; } div#wrap { width:760px; float: left; } div#main { width: 530px; float: left; } div#sub { width: 210px; float: right; } div#extra { width: 200px; float: right; } div#footer { margin-left: 10px; margin-right: 10px; padding-bottom: 20px; clear: both; } div#header { color: #ffffff; background-color: #ffffff; background-image: url(blogimg/header.png); background-position: center bottom; background-repeat: no-repeat; margin-bottom: 3px; height: 25px; } div#header div.site_name { font-size: 77.5%; text-align: right; padding-top: 3px; } div#header div.site_name a { font-weight: bold; text-decoration: none; color: #ffffff; background-color: transparent; } div#header h1 { margin-top: 8px; margin-left: 20px; } div#header div.h_nav { text-align: right; margin-top: 7px; width: 380px; float: right; } div#header div.h_nav ul { margin-right: 20px; } div#header div.h_nav ul li{ margin-left: 10px; margin-right: 0px; display: inline; } /************************************************ * nav * ************************************************/ div#nav { margin-top: 5px; margin-bottom: 0px; } div#nav .inner { color: #333333; background-color: #eeeeee; background-image: url(blogimg/nav_bg.png); background-position: center top; background-repeat: no-repeat; text-align: left; margin-left: auto; margin-right: auto; width: 960px; height: 40px; } div#nav ul { margin-left: 25px; margin-right: 25px; padding-top: 12px; } div#nav li { font-weight: bold; display: inline; } div#nav li a { font-size: 75%; text-decoration: none; color: #666666; background-color: transparent; background-image: url(blogimg/nav_li.png); background-position: right center; background-repeat: no-repeat; padding-left: 10px; padding-right: 16px; } div#nav li a:hover { color: #333333; background-color: transparent; } div#navtext { margin-top: 3px; margin-bottom: 0px; } /************************************************ * image * ************************************************/ div#image { margin-top: 5px; clear: both; } div#image01 { margin-top: 5px; margin-bottom: 8px; float: right; clear: both; } /************************************************ * main01 * ************************************************/ div#main01 { font-size: 75%; line-height: 1.6; } div#main01 div.inner01 { margin-left: 0px; padding-top: 0px; padding-bottom: 0px; } /* main01リンク基本色 */ div#main01 a:link { text-decoration: none; color: #006699; background-color: transparent; } /* main01リンクマウスオーバー時 */ div#main01 a:link:hover { text-decoration: underline; color: #CC0000; background-color: transparent; } /* main01リンククリック時 */ div#main01 a:link:active { text-decoration: underline; color: #cc0000; background-color: transparent; } /* main01リンク訪問済み */ div#main01 a:visited { text-decoration: none; color: #3399cc; background-color: transparent; } /* main01リンク訪問済みマウスオーバー */ div#main01 a:visited:hover { text-decoration: underline; color: #cc0000; background-color: transparent; } /* main01リンク訪問済みクリック時 */ div#main01 a:visited:active { text-decoration: underline; color: #cc0000; background-color: transparent; } /* パンくず */ ul.path { margin-top: -12px; margin-left: 0px; font-size: 100%; margin-bottom: 5px; } ul.path li { margin-right: 5px; display: inline; } ul.path li a { background-image: url(blogimg/path.png); background-position: right center; background-repeat: no-repeat; padding-right: 10px; } /************************************************ * main * ************************************************/ div#main { font-size: 75%; line-height: 1.6; } div#main div.inner { padding-top: 4px; padding-bottom: 30px; } /* mainリンク基本色 */ div#main a:link { text-decoration: none; color: #006699; background-color: transparent; } /* mainリンクマウスオーバー時 */ div#main a:link:hover { text-decoration: underline; color: #CC0000; background-color: transparent; } /* mainリンククリック時 */ div#main a:link:active { text-decoration: underline; color: #cc0000; background-color: transparent; } /* mainリンク訪問済み */ div#main a:visited { text-decoration: none; color: #3399cc; background-color: transparent; } /* mainリンク訪問済みマウスオーバー */ div#main a:visited:hover { text-decoration: underline; color: #cc0000; background-color: transparent; } /* mainリンク訪問済みクリック時 */ div#main a:visited:active { text-decoration: underline; color: #cc0000; background-color: transparent; } /* main見出し h2 */ div#main h2 { font-size: 114.28%; font-weight: bold; background-image: url(blogimg/h2.png); background-position: left center; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #d7d7d7; padding-top: 5px; padding-left: 30px; padding-right: 10px; margin-bottom: 20px; padding-bottom: 5px; } /* main見出し h3 */ div#main h3 { font-size: 114%; font-weight: bold; line-height: 1.4; margin-top: 20px; padding-top: 0; margin-bottom: 10px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #d7d7d7; padding-bottom: 6px; clear: both; } /* main見出し h4 */ div#main h4 { font-size: 114%; font-weight: bold; margin-top: 10px; padding-top: 0; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e0e0e0; padding-bottom: 3px; clear: both; } /* main 段落 */ div#main p { margin-bottom: 1em; } /* 投稿者情報 */ div#main p.posted { font-size: 85.71%; margin-top: 0px; margin-bottom: 5px; } /* 引用元情報 */ div#main cite { font-style: italic; } /* 引用 */ div#main blockquote { color: #333333; background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #e0e0e0; padding: 5px; margin-bottom: 10px; clear: both; } /* 整形済みテキスト */ div#main pre { border-width: 1px; border-style: solid; border-color: #e0e0e0; padding: 5px; margin-bottom: 10px; /*height: 100px;*/ /* ここを変更すれば高さが変わります */ overflow: scroll; clear: both; } div#main dl { margin-bottom: 1em; } /* TOPメイン */ div#main dl.top_m { color: #333333; background-color: #F7F7F7; background-image: url(blogimg/side_dl.png); background-position: left top; background-repeat: repeat-x; line-height: 1; border-width: 1px; border-style: solid; border-color: #d7d7d7; margin-top: 7px; margin-bottom: 15px; padding-top: 10px; padding-bottom: 10px; } div#main dl.top_m dt { line-height: 2.0; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(blogimg/); background-position: 388px 27px; background-repeat: no-repeat; padding-left: 10px  } div#main dl.top_m dd { border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #e0e0e0; line-height: 2.0; text-align: left; margin-top: 0px; margin-left: 12px; margin-right: 10px; margin-bottom: 15px; width: 500px; } div#main dl.m_cate { color: #333333; background-color: #F7F7F7; background-image: url(blogimg/side_dl.png); background-position: left top; background-repeat: repeat-x; line-height: 1; border-width: 1px; border-style: solid; border-color: #d7d7d7; margin-top: 80px; margin-bottom: 15px; padding-top: 10px; padding-bottom: 10px; } div#main dl.m_cate dt { line-height: 2.0; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(blogimg/); background-position: 388px 27px; background-repeat: no-repeat; padding-left: 10px  } li.gazou-top { display: table-cell; float: left; margin: 2px 10px 2px 2px; margin-left: 2px; overflow: hidden; } /* 新着情報 */ dl.news { font-size: 87.5%; line-height: 2; } /* 会社概要用 */ dl.info { padding-top: 30px; padding-bottom: 15px; } dl.o dt { padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; } dl.info dd { line-height: 1.6; margin-top: -1.6em; margin-left: 9em; margin-right: 0; margin-bottom: 0.8em; border-bottom: 1px dotted #e0e0e0; } /* お問い合わせ用 */ .form { line-height: 160%; margin: 0; } .form dt { padding-top: 0; padding-left: 0.3em; padding-right: 0 ; padding-bottom: 0; } .form dd { line-height: 1.6; margin-top: -1.6em; margin-left: 10em; margin-right: 0; margin-bottom: .8em; } .form fieldset { margin-bottom: 10px; } /* 順不同リスト(箇条書き)*/ div#main ul { padding-left: 20px; margin-bottom: 1em; } div#main ul ol { padding-left: 30px; } /* 画像 */ div#main img{ margin-top: 0; margin-bottom: 10px; } /* 画像左配置 */ div#main img.mt-image-left { float: left; margin: 0 20px 10px 0; } /* 画像中央配置 */ div#main img.mt-image-center { display: block; margin: 0 auto 20px; text-align: center; } /* 画像右配置 */ div#main img.mt-image-right { float: right; margin: 0 0 10px 20px; } /* 続き */ div#main .extended { font-size: 100%; text-align: right; margin-top: 0px; clear: both; } div#main textarea{ width: 440px; } div#main input, div#main textarea { font-size: 100%; } div.comment-reply { margin-left: 20px; } /* コメンター画像 */ .asset-meta img { vertical-align: top; position: relative; top: 3px; } div#main label { margin-bottom: 0.8em; width: 11em; float: left; clear: both; white-space: nowrap; } /* タグ */ .entry-tags { font-size: 78.57%; margin: 0 0 10px 0; clear: both; } .entry-tags-header, .entry-tags-list { display: inline; } h3.entry-tags-header { font-weight: normal !important; border-style: none !important; } li.entry-tag { margin-right: 5px; display: inline; } ul.entry-tags-list { margin-left: -15px; padding-left: 0; list-style: none; } p.search-results-header { font-size: 87.5%; font-weight: bold; } /* Sitemap */ ul li.home { list-style-type: none; } ul.tree { margin: 0 0 0 1em!important; padding: 0!important; list-style: none!important; } ul.tree ul { margin: 0 0 0 1em!important; padding: 0!important; } ul.tree li { margin: 0!important; padding: 0 0 0 16px!important; background-image: url(blogimg/tree_lst.png); background-repeat: no-repeat!important; list-style: none!important; } ul.tree li.tree_end { background-image: url(blogimg/tree_end.png); list-style: none; } /* トップページ新着タブ */ /* 外枠 */ .usual { color: #333333; background-color: #d7d7d7; padding: 4px; clear: both; } /* タブ */ .usual ul.idTabs, .usual ul.idTabs li.tab { margin: 0px !important; padding: 0px !important; } .usual li.tab { list-style: none; float: left; } .usual ul li.tab a { font-weight: bold; text-decoration: none !important; color: #ffffff !important; background-color: #999999 !important; padding-top: 5px; margin-left: 0; padding-left: 10px; margin-right: 1px; padding-right: 10px; margin-bottom: 1px; padding-bottom: 5px; display: block; } .usual ul li.tab a.selected { color: #333333 !important; background-color: #ffffff !important; margin-bottom: 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; } .usual ul li.tab a:hover ,.usual ul li.tab a.selected:hover { color:#ffffff !important; background-color:#0099CC !important; } .usual div#idTab1 , .usual div#idTab2 , .usual div#idTab3 , .usual div#idTab4 { font-weight: normal; color: #333333; background-color: #ffffff; padding-top: 10px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; height: 150px; clear: both; overflow: auto; } /* 新着情報 記事タイトル */ dl.news dt { width: 4.5em; float: left; } dl.news dd { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e0e0e0; } /* 新着アイテム */ .new_items { margin-left: 20px; margin-right: 6px; } .carousel{ line-height: 1; margin-top: 10px; margin-left: 0; margin-right: 0; margin-bottom: 20px; border: 0; } .carousel.js .carousel-wrap{ float:left; margin:0 15px 0px; border:1px solid #778899; background:#f4f4f4; } .carousel ul{ margin: 0; padding-top: 0; padding-left: 0px !important; padding-right: 0px; margin-bottom: 15px; } li.item { text-align: center; margin-left: 0px; margin-right: 0px; width: 156px; height: 156px; float: left; display: inline; overflow: hidden; } li.item a img { border: none; } .carousel .carousel-control{ margin: 61px 0 0; width: 32px; line-height: 30px; float: left; display: inline; cursor: pointer; background: #ccc; } .previous { background-color: transparent; background-image: url(blogimg/prev.png) !important; background-position: 0px 0px; background-repeat: no-repeat; text-indent: -9999px; } .next { background-color: transparent; background-image: url(blogimg/next.png) !important; background-position: 0px 0px; background-repeat: no-repeat; text-indent: -9999px; } .carousel .disabled, .carousel .disabled:hover{ -moz-opacity: .1; opacity: 0.10; filter: alpha(opacity=10); cursor: default; } .items.js .carousel-wrap{ width: 780px; } /************************************************ * sub,extra * ************************************************/ div#sub , div#extra { font-size: 75%; line-height: 1.4; } /* サイドバー 余白 */ div#sub div.inner { padding-top: 5px; padding-right: 10px; padding-bottom: 20px; } div#extra div.inner { padding-top: 5px; padding-bottom: 20px; } /* サイドバー見出し */ div#sub h2 , div#extra h2{ font-size: 116.66%; font-weight: bold; margin-bottom: .3em; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e0e0e0; } div#sub h3 , div#extra h3 { font-size: 100%; font-weight: bold; margin-bottom: .3em; } /* サイドバー 段落 */ div#sub p , div#extra p { margin-bottom: 1em; } /* ページリスト 枠 */ dl.page_list { color: #333333; background-color: #F7F7F7; background-image: url(blogimg/side_dl.png); background-position: left top; background-repeat: repeat-x; line-height: 1; border-width: 4px; border-style: solid; border-color: #d7d7d7; margin-bottom: 10px; padding-bottom: 5px; } dl.page_list dt { font-size: 116.66%; font-weight: bold; color: #333333; background-color: transparent; padding-top: 7px; padding-left: 7px; padding-bottom: 7px; } dl.page_list dd { color: #333333; background-color: transparent; padding-left: 1px; padding-right: 1px; padding-bottom: 3px; } /* ページリスト リンク設定 */ dl.page_list a:link { color: #006699; background-color: transparent; text-decoration: none; } dl.page_list a:link:hover { color: #cc0000; background-color: transparent; text-decoration: underline; } dl.page_list a:visited { color: #666666; background-color: transparent; text-decoration: none; } dl.page_list a:visited:hover { color: #cc0000; background-color: transparent; text-decoration: underline; } /* ページリスト */ dl.page_list ul , dl.banner ul { padding: 0; margin-left: 0px; list-style: none; } dl.page_list ul li { font-size: 100%; color: #333333; background-color: transparent; padding-top: 0px; padding-bottom: 1px; } /* ページリスト リンク */ dl.page_list ul li a{ padding-top: 3px; padding-left: 7px; padding-right: 5px; padding-bottom: 3px; display: block; } /* サブカテゴリー */ dl.page_list ul ul { font-size: 100%; margin-top: 0px; padding: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; } /* サブカテゴリーリスト */ dl.page_list ul ul li { padding-top: 1px; padding-left: 0px; padding-right: 0px; padding-bottom: 1px; } /* サブカテゴリーリスト リンク */ dl.page_list ul ul li a { padding-top: 3px; padding-left: 22px; padding-right: 5px; padding-bottom: 3px; display: block; border-left: none; } /* タグクラウド */ dl.tags { color: #333333; background-color: #F7F7F7; background-image: url(blogimg/side_dl.png); background-position: left top; background-repeat: repeat-x; line-height: 1; margin-bottom: 10px; border-width: 4px; border-style: solid; border-color: #d7d7d7; margin-bottom: 10px; padding-bottom: 5px; } dl.tags dt { font-size: 116.66%; font-weight: bold; color: #333333; background-color: transparent; padding-top: 7px; padding-left: 10px; padding-bottom: 7px; } dl.tags dd { line-height: 1.2; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; } /* タグクラウドリンク基本色 */ dl.tags a:link { text-decoration: none; color: #006699; background-color: transparent; } /* タグクラウドリンクマウスオーバー時 */ dl.tags a:link:hover { text-decoration: underline; color: #cc0000; background-color: transparent; } /* タグクラウドリンククリック時 */ dl.tags a:link:active { text-decoration: none; color: #cc0000; background-color: transparent; } /* タグクラウドリンク訪問済み */ dl.tags a:visited { text-decoration: none; color: #3399cc; background-color: transparent; } /* タグクラウドリンク訪問済みマウスオーバー */ dl.tags a:visited:hover { text-decoration: underline; color: #cc0000; background-color: transparent; } /* タグクラウドリンク訪問済みクリック時 */ dl.tags a:visited:active { text-decoration: none; color: #cc0000; background-color: transparent; } /* タグクラウド表示 */ dl.tags .module-tagcloud { text-align: left; } dl.tags .module-tagcloud { list-style: none; } dl.tags .module-tagcloud .module-list-item { display: inline; } dl.tags .module-tagcloud li.taglevel1 { font-size: 180%; } dl.tags .module-tagcloud li.taglevel2 { font-size: 160%; } dl.tags .module-tagcloud li.taglevel3 { font-size: 130%; } dl.tags .module-tagcloud li.taglevel4 { font-size: 120%; } dl.tags .module-tagcloud li.taglevel5 { font-size: 100%; } dl.tags .module-tagcloud li.taglevel6 { font-size: 80%; } /* サイドバー新着情報 記事タイトル */ dl.news01 { color: #333333; background-color: #F7F7F7; background-image: url(blogimg/side_dl.png); background-position: left top; background-repeat: repeat-x; line-height: 1; border-width: 1px; border-style: solid; border-color: #d7d7d7; margin-bottom: 10px; padding-bottom: 10px; } dl.news01 dt { width: 4.5em; float: left; line-height: 1.5; } dl.news01 dd { margin-left: 4.5em; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #e0e0e0; line-height: 1.5; } li.gazou { display: table-cell; float: left; margin: 2px 10px 2px 2px; margin-left: 2px; overflow: hidden; width: 70px; height: 40px; } /* フリースペース */ dl.box { color: #333333; background-color: #F7F7F7; background-image: url(blogimg/side_dl.png); background-position: left top; background-repeat: repeat-x; line-height: 1; margin-bottom: 10px; border-width: 1px; border-style: solid; border-color: #d7d7d7; margin-bottom: 10px; padding-bottom: 5px; } dl.box dt { font-size: 116.66%; font-weight: bold; color: #333333; background-color: transparent; padding-top: 7px; padding-left: 10px; padding-bottom: 7px; } dl.box dd { padding-top: 3px; padding-left: 11px; padding-right: 11px; padding-bottom: 3px; } /* フリースペース 段落 */ dl.box dd p { line-height: 1.8; } dl.box dd p.sub { line-height: 1.8; color: #6A6A6A; } /* フリースペース リスト */ dl.box dd ul { margin-left: 1.5em; margin-bottom: 0.5em; } dl.box dd ol { margin-left: 2em; margin-bottom: 0.5em; } /* フリースペースリンク基本色 */ dl.box a:link { text-decoration: none; color: #006699; background-color: transparent; } /* フリースペースリンクマウスオーバー時 */ dl.box a:link:hover { text-decoration: underline; color: #cc0000; background-color: transparent; } /* フリースペースリンククリック時 */ dl.box a:link:active { text-decoration: none; color: #cc0000; background-color: transparent; } /* フリースペースリンク訪問済み */ dl.box a:visited { text-decoration: none; color: #3399cc; background-color: transparent; } /* フリースペースリンク訪問済みマウスオーバー */ dl.box a:visited:hover { text-decoration: underline; color: #cc0000; background-color: transparent; } /* フリースペースリンク訪問済みクリック時 */ dl.box a:visited:active { text-decoration: none; color: #cc0000; background-color: transparent; } /* FEED */ .feed { margin-top: 0; margin-bottom: 10px; } .feed a { background-image: url(blogimg/feed.png); background-position: 0px 0; background-repeat: no-repeat; text-indent: -9999px; width: 200px; height: 44px; display: block; } .feed a:hover { background-image: url(blogimg/feed.png); background-position: 0px -44px; background-repeat: no-repeat; text-indent: -9999px; width: 200px; height: 44px; display: block; } /* 検索 */ div.search { margin-bottom: 20px; } div.search label { position: absolute; left: -9999px; } div.search input#search { width: 100px; } /* サムネイル表示 */ dl.sam { color: #333333; background-color: #F0F0F0; background-image: url(blogimg/side_dl.png); background-repeat: repeat-x;line-height: 1; margin-bottom: 10px; border-width: 1px; border-style: solid; border-color: #d7d7d7; margin-bottom: 10px; padding-bottom: 5px; } dl.sam02 { color: #333333; background-color: #F0F0F0; background-image: url(blogimg/side_dl.png); background-repeat: repeat-x;line-height: 1; margin-bottom: 10px; border-width: 1px; border-style: solid; border-color: #d7d7d7; margin-bottom: 10px; padding-bottom: 5px; } dl.sam dt { font-size: 116.66%; font-weight: bold; color: #333333; background-color: transparent; padding-top: 7px; padding-left: 10px; padding-bottom: 7px; } dl.sam02 dt { font-size: 116.66%; font-weight: bold; color: #333333; background-color: transparent; padding-top: 15px; padding-left: 3px; } div.widget-assets div.widget-content ul.widget-list { overflow: auto; margin-right: 0; } li.item01 { display: table-cell; float: left; margin: 1pt 5.5px 11px; margin-left: 17px; overflow: hidden; width: 70px; } li.item02 { display: table-cell; float: left; margin: 2px 2px 2px 2px; margin-left: 2px; overflow: hidden; width: 70px; height: 40px; } p.subt { color:#0066cc; background-color: #F0F0F0; font-size:14px; font-weight: bold; padding:10px 10px 10px 10px; text-align: center; } p.subt-s { color: #3A3A3A; background-color: #F0F0F0; font-size:14px; font-weight: bold; padding:10px 10px 10px 10px; text-align: center; } p.catch { color: #242424; background-color: #FFFFFF; line-height: 1.0; font-size:13px; font-weight: bold; padding-top: 10px; padding-bottom: 7px; text-align: center; } p.link01 { color:#0066cc; font-size:15px; font-weight: bold; padding-top: 10px; padding-bottom: 1px; text-align: center; } p.link02 { color:#0066cc; font-size:20px; font-weight: bold; padding-top: 10px; padding-bottom: 1px; text-align: center; } /************************************************ * footer * ************************************************/ div#footer { color: #333333; background-color: #ffffff; background-image: url(blogimg/footer.png); background-position: left top; background-repeat: repeat-x; border-width: 0px; border-style: solid; border-color: #d7d7d7; } /* フッターリンク色 */ div#footer a { text-decoration: underline;; color: #333333; background-color: transparent; } div#footer a:hover { text-decoration: underline; color: #333333; background-color: transparent; } /* 下部ナビゲーション */ div.b_nav { font-size: 75%; color: #333333; text-align: center; padding-top: 20px; padding-bottom: 20px; } div.b_nav ul { margin: 0; padding: 0; } div.b_nav ul li { display: inline; padding: 0 .5em; } /* 下部ナビゲーションリンク色 */ div.b_nav ul li a { text-decoration: none; color: #333333; background-color: transparent; } div.b_nav ul li a:hover { text-decoration: underline; color: #333333; background-color: transparent; } /* フッター powered */ div#footer .powered { font-size: 75%; text-align: left; width: 350px; float: left; } div#footer .powered ul { margin-left: 20px; } div#footer .powered ul li { display: inline; } /* フッター Copyright */ div#footer .copy { text-align: right; width: 600px; float: right; } div#footer address { font-size: 75%; margin-right: 20px; } /* category page */ #catlist{ margin-top:25px; padding: 5px 15px 3px 8px; width:500px; border: 1px solid #ccc; } #catlist h5{ font-size:12px; color:#0066cc; font-weight:bold; padding-bottom:2px; margin:0; float:right; width:390px; border-bottom: 1px dashed #ccc; margin-bottom:5px; } #catlist img{ float:left; padding:4px 0 0 0 ; width:80px; margin:0; } #catlist p { padding:0; margin:0; font-size:12px; color:#666; float:right; width:390px; } #catlist p.link { padding:0; margin:0; font-size:12px; color:#666; float:right; width:130px; text-align: right; } /* カテゴリ sub */ #cate2{ margin-top:0px; margin-bottom:5px; padding: 1px 1px 1px 1px; width:196px; border: 1px solid #73AB3B; } #cate2 img{ float:left; padding:1px 2px 1px 1px ; width:56px; height:42px; margin:0; } #cate2 p { padding: 10px 0px 0px 5px; margin:0; font-size:116.66%; font-weight: bold; color:#333333; float:right; width:115px; } /* カテゴリ sub-リンク基本色 */ #cate2 a:link { text-decoration: none; color: #006699; background-color: transparent; } /* カテゴリ sub-リンクマウスオーバー時 */ #cate2 a:link:hover { text-decoration: underline; color: #cc0000; background-color: transparent; } /* カテゴリ sub-リンククリック時 */ #cate2 a:link:active { text-decoration: none; color: #cc0000; background-color: transparent; } /* カテゴリ sub-リンク訪問済み */ #cate2 a:visited { text-decoration: none; color: #3399cc; background-color: transparent; } /* カテゴリ sub-リンク訪問済みマウスオーバー */ #cate2 a:visited:hover { text-decoration: underline; color: #cc0000; background-color: transparent; } /* カテゴリ sub-リンク訪問済みクリック時 */ #cate2 a:visited:active { text-decoration: none; color: #cc0000; background-color: transparent; }