@charset "UTF-8";/* @Style license ID.0373 */

/* 全体の設定 */


*{margin: 0px;padding: 0px;}


h1,h2,h3,h4,p,ul,ol,li,dt,dl,dd,tr,td {margin: 0px;padding: 0px;font-size: 100%;font-weight: normal;font-style: normal;}


/* ボディー */


body {font-size: 100%;color: #666666;background-color: #ffffff;background-image: url(blogimg/body.png);background-position: 0px 0px;background-repeat: repeat-x;text-align: center;margin-top: 0px;padding-top: 0px;margin-left: auto;margin-right: auto;margin-bottom: 10px;}

/* 画像ボーダー */img {border-style: none;}

/* 強調 */

strong {color: #A52A2A;background-color: #ffffff;}

/* 読み飛ばし */

.skip{position: absolute;left: -9999px;}

/* 非表示 */.none{display: none;}

/* 区切り */hr {display: none;}

/*************************************************clear*************************************************/

div:after { content:"."; display: block; height:0px; clear:both; visibility:hidden;}

/* コンテナ */
#container {font-family: Arial,Verdana, Helvetica, sans-serif;background-image: url(blogimg/container.png);

background-position: 0px 0px;background-repeat: no-repeat;text-align: left;margin-top: 0px;padding-top: 0px;margin-left: auto;margin-right: auto;width: 950px;}

/* ヘッダー */

#header img {border-style: none;}

#header .pad {padding-top: 10px;padding-left: 30px;}

#header h1 {position: absolute;left: -9999px;

}#header p {font-size: 75%;padding-top: 5px;padding-bottom: 10px;}

/* ロゴエリア */

#banner {width: 740px;float: left;}

/* 検索エリア */

#searchbox {text-align: right;margin-top: 5px;padding: 0;margin-left: 0;margin-right: 0px;margin-bottom: 0;float: right;}

/* 検索エリア余白 */

#searchbox .pad {padding-top: 10px;padding-right: 30px;}

/* 検索 */

#searchbox form {margin: 0px;padding: 0px;}

/* 検索ラベル */

#searchbox label {display: none;}

/* 上部ナビゲーションバー */

#navi {font-size: 65%;background-image: url(blogimg/navibg.png);background-position: right bottom;background-repeat: no-repeat;width: 940px;float: left;clear: both;}

/* 上部ナビゲーションバー余白 */

#navi .pad {padding-left: 10px;padding-right: 0;}

/* 上部ナビゲーションバー リスト */

#navi ul {margin: 0;padding: 0;}

#navi ul li {display: inline;}

/* 上部ナビゲーションバーリンク設定 */
#navi ul li a {text-decoration: none;color: #ffffff;background-color: #669900;background-image: url(blogimg/navi0.png);background-position: right bottom;background-repeat: repeat-x;padding-top: .7em;padding-left: 15px;padding-right: 15px;padding-bottom: .6em;float: left;border-right: 1px solid #e0e0e0;}

/* 上部ナビゲーションバー マウスオーバー時 */
#navi ul li a:hover {color: #ffffff;background-color: #666666;background-image: url(blogimg/navi.png);background-position: right bottom;background-repeat: repeat-x;}

/* イメージ */

#image {
background-image: URL(webimage-PNG/top-title.png);
background-position: center center;background-repeat: no-repeat;text-indent: -9999px;margin-left: 10px;padding-left: 0px;margin-right: 10px;padding-right: 0px;padding-bottom: 0px;height: 90px;clear: both;
}

/*ラッパー width:735 -- 925px  */
#wrapper {width:925px;float: left;}

/* メイン *//* width: 525px → width: 675px */

#main {font-size: 82%;line-height: 140%;letter-spacing: 0.05ex;margin-right: 0px;border-right-width: 1px;border-right-style: solid;border-right-color: #FFFFFF;margin-bottom: 20px;width: 675px;float: right;}



/* メイン余白 */

#main .pad {padding-top: 10px;padding-left: 20px;padding-right: 20px;}

/* メインリンク設定 */

#main a {text-decoration: none;color: #336600;background-color: #ffffff;}

/* メインリンク基本色 */

#main a:link {text-decoration: none;color: #336600;background-color: #ffffff;}

/* メインリンクマウスオーバー時 */

#main a:link:hover {text-decoration: underline;color: #FF6600;background-color: #ffffff;}

/* メインリンククリック時 */

#main a:link:active {text-decoration: underline;color: #FF6600;background-color: #ffffff;}

/* メインリンク訪問済み */

#main a:visited {text-decoration: none;color: #669900;background-color: #ffffff;}

/* メインリンク訪問済みマウスオーバー */

#main a:visited:hover {text-decoration: underline;color: #FF6600;background-color: #ffffff;}

/* メインリンク訪問済みクリック時 */

#main a:visited:active {text-decoration: underline;color: #FF6600;background-color: #ffffff;}

/* メイン日付 */

#main .date {font-size: 90%;font-weight: bold;color: #666666;background-color: #ffffff;margin-top: 10px;padding-top: 0px;margin-left: 5px;margin-bottom: 5px;padding-bottom: 0px;clear: both;}

/* メイン見出しh2 */

#main h2 {font-size: 115%;font-weight: bold;color: #333333;background-color: #ffffff;background-image: url(blogimg/h2.png);background-position: left center;background-repeat: no-repeat;margin-top: 0px;padding-top: 13px;padding-left: 10px;padding-right: 20px;margin-bottom: 10px;padding-bottom: 10px;clear: both;}

/* メイン見出しh3 */

#main h3 {font-size: 100%;font-weight: bold;margin-top: 10px;padding-top: 0px;margin-left: 5px;margin-bottom: 10px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #009900;padding-bottom: 3px;clear: both;}

/* メイン見出しh4 */

#main h4 {color:#006699;font-size: 100%; font-weight: bold; margin-top: 10px;padding-top: 0px;margin-left: 5px;margin-bottom: 10px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;padding-bottom: 3px;clear: both;}

/* 引用元情報 */

cite {font-style: italic;}

/* 引用 */

blockquote {color: #666666;padding: 5px;margin-left: 30px; margin-bottom: 10px;}

/* 整形済みテキスト */

pre {border-width: 1px;border-style: solid;border-color: #CCCCCC;padding: 5px;margin-bottom: 10px;height: 100px;

/* ここを変更すれば高さが変わります */

overflow: scroll;}

/* 箇条書き（定義リスト） */

#main dl {margin-bottom: 10px;}#main dt {padding-top: 5px;padding-left: 5px;padding-right: 0;padding-bottom: 5px;}#main dd {padding-left: 5px;}#main td {margin: 0px;padding: 0px;font-size: 70%;font-weight: normal;font-style: normal;}

/* 会社概要用 */

.info {margin-top: 10px;margin-bottom: 25px;}.info dt {padding-top: 0;padding-left: 5px;padding-right: 0;padding-bottom: 0;}.info dd {line-height: 160%;margin-top: -1.9em;margin-left: 9em;margin-right: 0;margin-bottom: .8em;border-bottom: 1px dotted #666666;}

/* お問い合わせ用 */

.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: 160%;margin-top: -1.9em;margin-left: 10em;margin-right: 0;margin-bottom: .8em;}

/* 最近のエントリー用 */

.boxarea {font-size: 80%;color: #333333;background-color: #ffffff;margin-top: 10px;margin-bottom: 15px;}.rentory {padding-left: 0px;}.rentory dt { padding: 0;}.rentory dd {line-height: 100%;margin-top: -1.8em;margin-left: 6em;margin-right: 0px;margin-bottom: .4em;}

/* サイトマップ用 */

.archives {margin-top: 0px;margin-bottom: 25px;}.archives dt { padding: 0;}.archives dd {line-height: 140%;margin-top: -1.9em;margin-left: 13em;margin-right: 0;margin-bottom: 0.4em;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}

/* 順不同リスト（箇条書き）*/

#main ul {padding-left: 20px;margin-bottom: 10px;}#main ul ol {padding-left: 30px;}

/* メイン段落 */

#main p {margin-top: 0px;margin-left: 5px;margin-bottom: 10px;}

/* 画像 */

#main img{margin-top: 0;margin-bottom: 0px;}

/* 画像左配置 */

.mt-image-left { float: left; margin: 0 20px 20px 0;}

/* 画像中央配置 */

.mt-image-center { display: block; margin: 0 auto 20px; text-align: center;}

/* 画像右配置 */

.mt-image-right { float: right; margin: 0 0 20px 20px;}

/* 画像左配置 */

#main .imageleft{margin-right: 10px;float: left;}

/* 画像右配置 */

#main .imageright{margin-left: 10px;float: right;}

/* 追記 */

.more {margin-top: 3px; color: #ff3300;margin-bottom: 10px;float: right;}

small {font-size: 75%;color: #333333;margin-top: 10px;margin-bottom: 15px;}

/* タグ */

.entry-tags { margin: 0 0 10px 10px; }
.entry-tags-header,.entry-tags-list,.entry-tag { display: inline; }
.entry-tags-list { list-style:none; padding: 0px;}

/* 投稿者情報 */
#main .posted {font-size: 90%;color: #333333;background-color: #ffffff;text-align: left;line-height: normal;padding: 3px;margin-bottom: 25px;clear: both;}.techstuff {font-size: 100%;}

/* コメント関連 */
#comment-data {float: left;width: 180px;padding-right: 15px;margin-right: 15px;text-align: left;border-right: 1px dotted #BBB;}fieldset {padding: 10px;}#main label {margin-bottom: 0.5em;width: 10em;float: left;clear: both;white-space: nowrap;}textarea{width: 430px;}

/* コメンター画像 */
.commenter-profile img {vertical-align: middle;border-width: 0;}.sign {margin-bottom: 10px;}.extended {display:block;float:right;}input,textarea {font-size: 100%;}

/* サイドバー width: 205px -- 240 */
#sub1 {font-size: 80%;line-height: 130%;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;width: 240px;float: right;}

/* サイドバー width: 190px -- 0 */
#sub2 {font-size: 80%;line-height: 130%;width: 0px;float: left;}

/* サイドバー余白 */
#sub1 .pad {padding-top:10px;padding-left: 17px;padding-right: 5px;}

/* サイドバー余白 */
#sub2 .pad {padding-top:10px;padding-left: 11px;padding-right: 2px;}

/* サイドバーリンク設定 */
#sub1 a ,#sub2 a {text-decoration: none;color: #336600;background-color: #ffffff;}

/* サイドバーリンク色 */
#sub1 a:link , #sub2 a:link {text-decoration: none;color: #336600;background-color: #ffffff;}

/* サイドバーマウスオーバー時 */
#sub1 a:link:hover ,#sub2 a:link:hover {text-decoration: none;color: #FF6600;background-color: #ffffff;}

/* サイドバークリック時 */
#sub1 a:link:active , #sub2 a:link:active {text-decoration: none;color: #FF6600;background-color: #ffffff;}

/* サイドバー訪問済み */
#sub1 a:visited ,#sub2 a:visited {text-decoration: none;color: #669900;background-color: #ffffff;}

/* サイドバー訪問済みマウスオーバー */
#sub1 a:visited:hover ,#sub2 a:visited:hover {text-decoration: none;color: #FF6600;background-color: #ffffff;}

/* サイドバー訪問済みクリック時 */
#sub1 a:visited:active ,#sub2 a:visited:active {text-decoration: none;color: #FF6600;background-color: #ffffff;}

/* サイドバー見出しh2 */
#sub1 h2 ,#sub2 h2 {font-size: 110%;font-weight: bold;color: #333333;background-color: #ffffff;background-image: url(blogimg/sideh2.png);background-position: left center;background-repeat: no-repeat;margin-top: 0px;padding-top: 11px;padding-left: 10px;padding-right: 15px;margin-bottom: 0px;padding-bottom: 10px;clear: both;}

/* サイドバー見出しh3 */
#sub1 h3,#sub2 h3 {font-size: 100%;font-weight: bold;color: #333333;background-color: #ffffff;padding-top: 2px;padding-left: 10px;margin-bottom: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;padding-bottom: 2px;clear: both;}

/* サイドバー段落 */
#sub1 p,#sub2 p {font-size: 92%;margin-top: 3px;margin-bottom: 0px;padding-bottom: 0px;}

 /* カテゴリー */
 #categories ul{padding: 0;list-style: none;}
 
 /* カテゴリーリスト */
 #categories ul li{padding-top: 1px;padding-bottom: 1px;}
 
 /* カテゴリーリスト リンク */
 #categories ul li a{background-image: url(blogimg/arrow0.png);background-position: left center;background-repeat: no-repeat;text-indent: 20px;padding-top: 2px;padding-bottom: 2px;display: block;}
 
 /* カテゴリーリスト ホバー */
 #categories ul li a:hover{color: #FF6600;background-color: #ffffff;background-image: url(blogimg/arrow.png);background-position: left center;background-repeat: no-repeat;}
 
 /* サブカテゴリー */#categories ul ul{margin-top: 0;padding-top: 0;margin-left: 0;padding-left: 0;padding-bottom: 0;}
 
 /* サブカテゴリーリスト */
 #categories ul ul li{background-image: none;padding-top: 2px;padding-left: 2px;padding-right: 0px;padding-bottom: 1px;}
 
 /* サブカテゴリーリスト リンク */
 #categories ul ul li a{background-image: none;background-position: left center;background-repeat: no-repeat;text-indent: 17px;padding-top: 1px;padding-bottom: 1px;display: block;border-left: none;}
 
 /* サブカテゴリーリスト ホバー */
 #categories ul ul li a:hover{color: #FF6600;background-color: #ffffff;background-image: none;background-position: left center;background-repeat: no-repeat;text-indent: 17px;padding-top: 1px;padding-bottom: 1px;display: block;border-left: none;}
 
 /* サイドバーフリースペース */
 .note{padding-left: 5px;padding-right: 5px;}
 
 /* サイドバーフリースペースの段落 */
 .note p {line-height: 130%;padding-bottom: 2px;}
 
 /* サイドバーリスト */
 #sub1 ul, #sub2 ul {margin-top: 0px;margin-left: 5px;padding-left: 0;margin-right: 5px;margin-bottom: 2px;list-style-type: none;}#sub1 ul ul li ,#sub2 ul ul li {margin-left: 10px;}#sub1 li a ,#sub2 li a {text-decoration: none;}#sub1 li a:hover ,#sub2 li a:hover {text-decoration: none;}
 
 /* タグ */
 .module-tagcloud .module-content { font-size: 100%; text-align: left; margin-top: 5px; }.module-tagcloud .module-content .module-list { list-style: none; }.module-tagcloud .module-content .module-list .module-list-item { display: inline; }.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 150%; }.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 130%; }.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 120%; }.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 100%; }.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 90%; }.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 80%; }
 
 /* サイドバー画像 */
 #sub1 img ,#sub2 img {margin-top: 3px;border-style: none;margin-bottom: 3px;}
 
 /* サイドバーリンク */
 
 .link-note {font-size: 75%;color: #333333;background-color: #ffffff;text-align: left;line-height: 150%;margin-top: 10px;padding: 2px;}
 .rss {margin-top: 5px;margin-bottom: 5px;}
 .rss a {background-image: url(blogimg/feed.png);background-position: 0px 0px;background-repeat: no-repeat;text-indent: -9999px;width: 175px;height: 37px;display: block;}
 .rss a:hover {background-image: url(blogimg/feed.png);background-position: 0px -37px;background-repeat: no-repeat;text-indent: -9999px;width: 175px;height: 37px;display: block;}
 
 #powered {font-size: 75%;color: #333333;background-color: #ffffff;text-align: left;line-height: 150%;margin-top: 10px;margin-left: 5px;margin-bottom: 20px;}
 
 /* 下部ナビゲーション */
 #footernavi {font-size: 72%;text-align: center;margin-top: 20px;padding: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;clear: both;}#footernavi ul {margin: 0;padding: 0;}
 #footernavi ul li {display: inline;}
 #footernavi ul li a {text-decoration: none;color: #336600;background-color: #ffffff;padding: 0 .5em;}#footernavi ul li a:hover {text-decoration: underline;color: #FF6600;background-color: #ffffff;}
 #footer {font-family: Arial,Verdana, Helvetica, sans-serif;font-size: 75%;font-weight: normal;background-image: url(blogimg/footer.png);background-position: center bottom;background-repeat: no-repeat;margin-left: auto;margin-right: auto;width: 950px;clear: both;}
 #footer a {text-decoration: none;color: #336600;background-color: #ffffff;}
 #footer a:hover {text-decoration: underline;color: #FF6600;background-color: #ffffff;}
 address {font-weight: normal;font-style: normal;padding-top: 20px;padding-bottom: 20px;}
 
 /* Printout style */
@media print {

#header{ display: none; }
#searchbox{ display: none; }
#navi{ display: none; }
#image{ display: none; }
#wrapper{ width:675px;float: left;}
#sub1{ display: none; }
#sub2{ display: none; }
#footernavi{ display: none; }
 
}


