/* CSS for pastelwill.jp */
body { text-align: center; margin: 5px 0px 0px 0px; padding: 0px; color: #222222; font-size: 10pt; font-family: Verdana, "MS UI Gothic"; background-color: white; background-image: url(http://pastelwill.jp/sozai/bg.gif) }
td  { color: #222222; font-size: 10pt; font-family: Verdana, "MS UI Gothic" }
ul { margin: 0px; padding: 0px;}
li { margin: 0px; padding: 0px; line-height: 1.5}
li { margin-left: 10px }
/* レイアウトコントロール */
#outline   { background-color: white; text-align: left; margin: 0px auto; padding: 0px 0px 0px 0px; border-top: 1px solid #336633; border-right: 1px solid #336633; border-left: 1px solid #336633; width: 750px }
.outline-margin { margin: 10px ; padding: 0px}
.main { float: left; width: 500px;}
.sub { float: right; width: 200px;}
.support { margin: 30px 0px 0px 0px; padding: 0px; border-top: none; border-right: none gray; border-bottom: none gray; border-left: none gray; width: 750px }
.footer  { text-align: center; margin: 0px; padding: 20px 0px 10px 0px; width: 750px }
.clear_all { clear: both }
/* オブジェクトの位置を指定 */
.center { text-align: center }
.right { text-align: right }
.left { text-align: left }
/* Blosxom with SSI 用の設定 */
#blog { background-color: #EFEFEF; margin:10px 0 10px 1em; padding: 5px ; border: 2px; border-style: dashed; border-color: #DDDDDD;}
.blog_title { line-height: 1.5; color: #339933; font-size: medium;}
.blog_body { }
.blog_date { width: 100%; margin: 0px; padding:5px; background-color: #CCCCCC; border: 1px solid #999999; color: #000000; text-align: left; height: 30px; }
.blog_tags { margin:5px 0px 20px 5px; color:#a4d5b5; font-size:x-small; }
.blog_posted { margin:15px 0px 30px 0px; color:#999999; background-color:transparent; font-size:x-small; }
#blog blockquote { text-align: left; border-top:1px solid gray; border-right:1px solid gray;	border-bottom:1px solid gray; border-left:5px solid gray; font-family: Monaco}
/* 画像の回り込み設定 */
.float_right { float: right }
.float_left { float: left }
.img_logo   { float: left; margin: 1px 5px 15px 0px; padding: 0px; border: 0px }
.img_amazon { float: right; margin: 0px; border: 0px; vertical-align: top}
.img_email  { border: 0px }
.img_line   { vertical-align: text-bottom; margin: 0px; border: 0px }
.image_noborder { border: 0px }
.image_space { margin: 0px 5px; border: 0px }
.image_top { margin: 0px 0px; border: 0px; }
.image_rss { vertical-align: middle; margin: 0px 0px; border: 0px; }
/* 章の修飾 */
.L_caption { padding: 0px 1px 1px 2px; border-bottom: 1px solid blue; border-left: 3px solid blue; width: 160px }
.title_font  { color: #406090; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title_sub_font { color: #406090; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.rssfeed { background-color: #FFFFFF; margin:0px; padding: 5px ; border: 1px; border-style: solid; border-color: #DDDDDD;}
/* 文章の色指定 */
.not_available  { color: #b0c4de }
.headline { color: #339933 }
.caution_red { color: #FF0000 }
/* 特殊修飾 */
.nomabopad { margin: 0px; border: 0px; padding: 0px }
/* 文章のサイズ指定 */
.font_9px { font-size: 9px }
.font_10px { font-size: 10px }
/* 文章の文字間隔してい */
/* f9にするとf10よりも上下幅がつまる。字は小さくならない*/
/* class="lhxxx"の中にはIMGを入れてはいけませんっ！　*/
/* テーブル内の<hr>はwidth要素を設定しないと暴走します！*/
/* margin 0px : すべてに影響 */
/* margin 0px 1px : 上下が0，左右が1 */
/* margin 0px 1px 2px : 上が0，左右が1，下が2 */
/* margin 0px 1px 2px 3px: 上が0，右が1，下が2，左が3 */