td#table_blog { background:url(../../blog/imgs/container_back.gif) left top repeat-y; }

dl.blog_menu { background-color:#f5f5f5; }
dl.blog_menu dt{ border-top:#ffffff 1px solid; color:#999999; font-size:80%; margin:1px 0px 0px 0px; padding:1px 5px 1px 15px; background:url(../../blog/imgs/list_icon.gif) left center no-repeat; }
dl.blog_menu dd{ color:#448aca; background-color:#f5f5f5; font-size:80%; padding:0px 5px 1px 15px; }
dl.blog_menu dd a, dl.blog_menu dt a{ color:#448aca; }

h1.article_title { padding: 0px 0px 0px 10px; font-size:150%; background:url(../../blog/imgs/article_title_icon.gif) left center no-repeat; }
h1.article_title a { color:#99cc00; text-decoration: none; font-weight:bold; }

h2.article_detail { color:#999999; margin:15px 0px 0px 0px; text-align:right; font-size:90%; }
h2.article_detail a{ color: #3399cc; }

div.article { margin:0px 0px 40px 0px; }
div.article_body { margin:20px 0px 0px 0px; }
div.article_body p img { padding:5px; background:url(../../blog/imgs/img_bg.gif) left top repeat; }
div.article_body p { margin:0px 0px 20px 0px; }
hr { margin:20px 0px;  color:#eeeeee; border: 0px; background-color: #eeeeee; height:1px; }

ul.ping { list-style:none; border:1px solid #eeeeee; font-size:80%; margin: 0px 0px 10px 0px; }
li.ping_date { color:#333333; background-color:#eeeeee; padding:2px 5px 2px 5px;}
li.ping_blog { color: #3399cc; padding:5px 5px 0px 5px;}
li.ping_blog a { color: #3399cc; }
li.ping_entry { padding:0px 5px 0px 5px; color:#99cc00;}
li.ping_entry a { color:#99cc00; text-decoration: none; }
li.ping_body { padding:0px 5px 5px 5px; color:#666666;}
li.ping_body a { color:#666666; text-decoration: none; }
div.trackback_body { border:1px dotted #cccccc; padding: 10px; color:#333333; font-size:80%; }

ul.comment { list-style:none; border:1px solid #eeeeee; margin: 0px 0px 10px 0px; }
li.comment_date { font-size:80%; color:#333333; background-color:#eeeeee; padding:2px 5px 2px 5px;}
li.comment_name { margin:5px 5px 5px 5px; color:#333333; border-bottom:1px solid #f0f0f0; }
li.comment_body { padding:0px 5px 5px 5px; color:#333333;}

div.comment_body p { margin: 0px 0px 5px 0px; }
input#comment-author, input#comment-email {width: 350px; }
textarea { width:350px; height:80px; }

p.go_article {text-indent:-9999px; display:block; width:563px; height:30px;}
p.go_article a { display:block; width:563px; height:30px; background: url(http://www.s-tourship.com/blog/imgs/blog_link.gif) left top no-repeat; } 

h2.check { background: url(http://www.s-tourship.com/blog/imgs/check_bar.gif) left top no-repeat; width:400px; height:30px; text-indent:-9999px; margin:10px 0px 3px 0px;}
h2.for { background: url(http://www.s-tourship.com/blog/imgs/for_parents.gif) left top no-repeat; width:400px; height:30px; text-indent:-9999px; margin:10px 0px 3px 0px;}
h2.tour { background: url(http://www.s-tourship.com/blog/imgs/tour_bar.gif) left top no-repeat; width:400px; height:30px; text-indent:-9999px; margin:10px 0px 3px 0px;}
h2.about { background: url(http://www.s-tourship.com/blog/imgs/about_bar.gif) left top no-repeat; width:400px; height:30px; text-indent:-9999px; margin:10px 0px 3px 0px;}

strong { font-size:120%; }

dl#detail-table { padding:10px; }
dl#detail-table dt { background-color: #e4e4ff; margin: 5px 0px 0px 0px; padding:2px; }
dl#detail-table dd { margin: 0px 0px 0px 0px; padding: 2px 10px 2px 10px;  }
dl#detail-table dd.small { font-size: 80%;  }

div.list-div img { padding:5px; background:url(http://www.s-tourship.com/blog/imgs/img_bg.gif) left top repeat; }

.table-sign {
padding: 5px;
}


/*アイコン表示・非表示*/

.icon_box{
margin:0px;
padding:0px;
width:368px;
height:24px;
}

.on_1{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi1_on");
float:left;
}

.on_2{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi2_on");
float:left;
}

.on_3{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi3_on");
float:left;
}

.on_4{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi4_on");
float:left;
}

.on_5{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi5_on");
float:left;
}

.on_6{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi6_on");
float:left;
}

.on_7{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi7_on");
float:left;
}

.on_8{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi8_on");
float:left;
}

.off_1{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi1_off");
float:left;
}

.off_2{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi2_off");
float:left;
}

.off_3{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi3_off");
float:left;
}

.off_4{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi4_off");
float:left;
}

.off_5{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi5_off");
float:left;
}

.off_6{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi6_off");
float:left;
}

.off_7{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi7_off");
float:left;
}

.off_8{
margin:0px 1px 0px 0px;
padding:0px;
width:45px;
height:24px;
background-image:url("http://www.s-tourship.com/blog/program/mi8_off");
float:left;
}