/*
Theme Name: WordPress Customized for Smile-65 
Theme URI: http://www.smile-65.com
Description: The original www.smile-65.com theme
Version: 1.0
Author: www.smile-65.com
*/
@import url("css/tag.css");
@import url("css/category.css");


hr.dashed {
    border-bottom:1px dashed #CCC;
    clear:both;
}

#articles hr {
    clear:both;
}

#articles strong {
    font-weight:bold;
}

#articles .post_content {
    padding:20px 0px 0px 0px;
}

#articles .post_similar dt {
    font-weight:bold;
    font-size:110%;
}

#articles .post_similar li {
    padding:0px 0px 0px 8px;
    background:url("../../../../common/images/marker_list_black.gif") no-repeat 0px 0.6em;
}

#articles .caption {
    color:#FF3333;
    font-size:105%;
}

#articles a.red {
    color:#FF3333;
}

#articles .post_similar li {
    display:inline;
    padding:0px 0px 0px 8px;
    margin:0px 15px 0px 0px;
    background:url("../../../../common/images/marker_list_black.gif") no-repeat 0px 0.35em;
}


/********** 記事詳細 **********/
#articles h4 {
    font-size:110%;
    font-weight:bold;
    padding:10px 0px;
}

#articles .left10 {
    float:left;
    width:4%;
    padding:3%;
}

#articles .right90 {
    float:left;
    width:84%;
    padding:3%;
}

#articles .left20 {
    float:left;
    width:14%;
    padding:3%;
}

#articles .right80 {
    float:left;
    width:74%;
    padding:3%;
}


#articles .left30 {
    float:left;
    width:24%;
    padding:3%;
}

#articles .right70 {
    float:left;
    width:64%;
    padding:3%;
}

#articles .left40 {
    float:left;
    width:34%;
    padding:3%;
}

#articles .right60 {
    float:left;
    width:54%;
    padding:3%;
}

#articles .left50 {
    float:left;
    width:44%;
    padding:3%;
}

#articles .right50 {
    float:left;
    width:44%;
    padding:3%;
}

#articles .left60 {
    float:left;
    width:54%;
    padding:3%;
}

#articles .right40 {
    float:left;
    width:34%;
    padding:3%;
}

#articles .left70 {
    float:left;
    width:64%;
    padding:3%;
}

#articles .right30 {
    float:left;
    width:24%;
    padding:3%;
}

#articles .left80 {
    float:left;
    width:74%;
    padding:3%;
}

#articles .right20 {
    float:left;
    width:14%;
    padding:3%;
}

#articles .left90 {
    float:left;
    width:84%;
    padding:3%;
}

#articles .right10 {
    float:left;
    width:4%;
    padding:3%;
}

#articles .board {
    margin:20px 0px;
    padding:20px;
    border:1px solid #CCC;
    background-color:#FDFCFA;
    clear:both;
}

#articles .board_white {
    margin:20px 0px;
    padding:20px;
    border:1px solid #CCC;
    background-color:#FDFCFA;
    clear:both;
}

#articles table.separate_board {
    width:100%;
    margin:20px 0px;
    border:1px solid #CCC;
    background-color:#FDFCFA;
    clear:both;
}

#articles table.separate_board td, #articles table.separate_board th {
    padding:20px;
}

#articles table.separate_board td.left, #articles table.separate_board th.left {
    border-right:1px solid #CCC;
}

#articles table.separate_board_white {
    width:100%;
    margin:20px 0px;
    border:1px solid #CCC;
    background-color:#FDFCFA;
    clear:both;
}

#articles table.separate_board_white td, #articles table.separate_board_white th {
    padding:20px;
}

#articles table.separate_board_white td.left, #articles table.separate_board_white th.left {
    border-right:1px solid #CCC;
}

#articles table.swd_cool {
    width:100%;
    border-collapse:separate;
    margin:20px 0px;
    border:1px solid #CCC;
    clear:both;
}

#articles table.swd_cool tr.bg {
    background-color:#FDFCFA;
}

#articles table.swd_cool th {
    background:url("../../../../images/articles/bg_table_black.gif") repeat top left;
    text-align:center;
    color:#fff;
}

#articles table.swd_cool th, #articles table.swd_cool td {
    border-top:1px dotted #CCC;
    border-left:1px dotted #CCC;
    padding:5px 10px;
}

#articles table.swd_cool tr.top th, #articles table.swd_cool tr.top td {
    border-top:none;
    text-align:center;
}

#articles table.swd_cool th.left,#articles table.swd_cool td.left {
    width:50%;
    border-left:none;
}

#articles table.swd_hot {
    width:100%;
    border-collapse:separate;
    margin:20px 0px;
    border:1px solid #CCC;
    clear:both;
}

#articles table.swd_hot tr.bg {
    background-color:#FDFCFA;
}

#articles table.swd_hot th {
    background:url("../../../../images/articles/bg_table_black.gif") repeat top left;
    text-align:center;
    color:#fff;
}

#articles table.swd_hot th, #articles table.swd_hot td {
    border-top:1px dotted #CCC;
    border-left:1px dotted #CCC;
    padding:5px 10px;
}

#articles table.swd_hot tr.top th, #articles table.swd_hot tr.top td {
    border-top:none;
    text-align:center;
}

#articles table.swd_hot th.left,#articles table.swd_hot td.left {
    border-left:none;
}