/*全ページ共通　ここから*/
*{margin:0; padding:0;}/*全てのmarginとpaddingを初期化*/
h1,h2,h3,h4,h5{font-size:1em;}
body{ background-image:url("bg.gif"); color:#333333;}
.k-tai{display:none;}

/*ヘッダーここから*/
#head{height:65px; font-size:x-small; background-color:#dcdcdc;}
#head h2{font-weight:normal;}
#head a{text-decoration:none; color:#333333;}
#head img{position:absolute; top:1px; right:0px; border:none;}
/*ヘッダーここまで*/

/*フッターここから*/
#foot h3{font-size:small; font-weight:normal;}
#foot a{text-decoration:none; color:#333333;}
#foot img{border:none;}
/*フッターここまで*/

/*サイトナビゲーションここから*/
.site-navi{position:absolute; top:65px; left:15px; width:200px;
border-style:solid; border-color:#000066; border-width:2px;
background-color:white; padding:1em; line-height:140%; font-size:85%;}
.site-navi ul{list-style:none;}
.site-navi-siruba {margin-bottom:1em;}
/*サイトナビゲーションここまで*/

/*コンテンツ各ページトップ共通部分　ここから*/
.contents{margin-left:267px; background-color:white; 
border-style:solid; border-color:#000066; border-width:2px; 
margin-right:15px; margin-bottom:15px; line-height:140%; font-size:95%;}
.contents h1{margin:1em 1em 0 1em;}
.contents h2{margin:1em 1em 0 1em;}
.contents h3{margin:1em 1em 0 1em;}
.contents h4{margin:1em 1em 0 1em;}
.contents h5{margin:1em 1em 0 1em;}
.contents-navi {text-align:center; padding-top:1em;}
.contents p{margin:0 2em 1em 2em;}
.contents ul{margin:1em 1em 1em 2em;}
.contents ol{margin:1em 3em;}
/*コンテンツ各ページトップ共通部分　ここまで*/

/*XIPへのリンク　ここから*/
#description-link-xip {font-size:85%;}
#description-link-xip a{text-decoration:none; color:#006699;}
#description-link-xip a:hover{text-decoration:underline}
#description-link-xip h3{border-style:solid; border-width:0px 20px; border-color:#666666; padding-left:15px;}
#description-link-xip p{padding:7px; border-style:solid; border-color:#666666; border-width:0 3px 3px 2px;}
/*XIPへのリンク　ここまで*/

/*フォントカラー　ここから*/
.text-pink{color:#ff3399;}
.text-aqua{color:#0099ff;}
.text-red{color:#cc0000;}
.text-blue{color:#0000cc;}
.text-green{color:#009900;}
/*フォントカラー　ここまで*/

/*yahooアフィリエイトバナー　ここから*/
.yahoo-afi{position:absolute; top:430px; left:17px; width:234px;
 background-color:white; font-size:80%; line-height:140%;}
.yahoo-afi ul{margin-left:2em;}
/*yahooアフィリエイトバナー　ここまで*/

/*全ページ共通　ここまで*/

/*汁場トップページ　ここから*/
#site-index-section1 h3{background:url(index-bg.jpg) no-repeat; width:180px; height:89px; float:left;
 font-size:xx-small; color:gray;}
#site-index-section2 {clear:left;}
/*汁場トップページ　ここまで*/

/*リンクページ ここから*/
#link-silverlink li{display:inline;}
#link-silverlink ul{margin-left:2em; margin-right:1em; margin-bottom:1em;}
/*リンクページ ここまで*/

/*過去ログ倉庫 ここから*/
.res{color:green;}
.kiji{font-weight:bold;}
#log-index-list {margin-left:2em; margin-right:1em;}
#log-index-list li{display:inline;}
/*過去ログ倉庫 ここまで*/

/*how-to ここから*/
.howto li{margin:1em 0;}
/*how-to ここまで*/

/*rf ここから*/
#rf-1 li{margin-bottom:1em;}
#rf-4 {margin:1em}
/*rf ここまで*/

/*tool ここから*/
#tool-index-list li{display:inline;}
.tool-and-word{margin:1em; }
.tool-and-word dt{font-weight:bold; }
.tool-and-word dd{text-indent:1em; margin-bottom:1em;}
/*tool ここまで*/

/*works-top　ここから*/
#works-top {margin:1em;}
#works-top  li{list-style:none;}
.works-top-title{margin-bottom:1em;}
.works-top-list li{display:inline;}
/*works-top　ここまで*/

/*works　ここから*/
.works-item-image{margin:1em; list-style:none;}
.works-item-image li{display:inline;}
/*works　ここまで*/