* {
    margin : 0px;
    padding : 0px;
}

html {
    color : #666666;
    font-size : 12px;
    font-family : "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
    background : #FFFFFF;
}

#wrapper_body {
    padding : 0;
}

#wrapper {
    width : 780px;
    margin : 0 auto;
}

#header {
    height : 225px;
    background : url(http://www.global-basic.com/images/blog_header.jpg) no-repeat;
}

#content {
    width : 780px;
    margin : 0 auto;
}

#content #guideline_top {
    background : #D7EBD7 url(./template/sleek/img/20060926_209709.png) no-repeat;
}

#content #guideline {
    margin : 8px 0 0;
    font-size : 11px;
    position : relative;
    top : -15px;
    background : #D7EBD7 url(./template/sleek/img/20060924_208351.gif) repeat-y;
}

#content #guideline_bottom {
    position : relative;
    top : -18px;
    background : url(./template/sleek/img/20060926_209735.png) no-repeat;
}

#main {
    padding : 0 7px;
    width : 400px;
    background : #D7EBD7;
}

#main .main_header {
    margin-top:2px;
    height : 27px;
    background : #FFFFFF url(./template/sleek/img/20060924_208353.png) no-repeat;
}

#main .main_footer {
    height : 28px;
    background : #D7EBD7 url(./template/sleek/img/20060924_208363.jpg) no-repeat;
}

#main .main_header dt {
    margin : 0px 4px 0;
    padding : 0px 4px;
    font-size : 12px;
    height : 14px;
    overflow : hidden;
    text-align : center;
    color : #663333;
    font-weight : bold;
    position:relative; top : 6px;
}

#main .blog_area {
    background : #FFFFFF;
    border-left-style : solid;
    border-left-width : 1px;
    border-left-color : #D1CCB2;
    border-right-style : solid;
    border-right-width : 1px;
    border-right-color : #D1CCB2;
}

#left_side {
    float : left;
    padding : 0 0 0 4px;
    width : 175px;
    background : #D7EBD7;
}

#left_side .side_header {
    background : #FFFFFF url(./template/sleek/img/20060924_208355.png) no-repeat;
}

#left_side .side_footer {
    height : 27px;
    background : url(./template/sleek/img/20060924_208356.png) no-repeat;
}

#left_side dt {
    width:120px;
    height : 13px;
    padding : 2px 16px 2px;
    margin : 2px 4px 2px;
    overflow : hidden;
    text-align : center;
    color : #006633;
    white-space:nowrap;
    position:relative; top:4px;
}
    
#left_side dd {
    margin : 0;
    padding : 10px 7px 5px 7px;
    font-size : 10px;
    width : 159px;
    overflow : hidden;
    border-left-style : solid;
    border-left-width : 1px;
    border-left-color : #99CC99;
    border-right-style : solid;
    border-right-width : 1px;
    border-right-color : #99CC99;
}

#left_side ul {
    margint : 0 0 0 4px;
    list-style-type : none;
}

#left_side li {
    margin: 3px 0 0 0;
    padding-left : 8px;
    background : url(./template/sleek/img/20060923_207845.jpg) no-repeat 0 8px;
}

#right_side {
    float : right;
    width : 175px;
    padding: 0 4px 0 0;
    background : #D7EBD7;
}

#right_side .side_header {
    background : #FFFFFF url(./template/sleek/img/20060924_208355.png) no-repeat;
}

#right_side .side_footer {
    height : 27px;
    background : url(./template/sleek/img/20060924_208356.png) no-repeat;
}

#right_side dt {
    width:120px;
    height : 13px;
    padding : 2px 16px 2px;
    margin : 2px 4px 2px;
    overflow : hidden;
    text-align : center;
    color : #006633;
    white-space:nowrap;
    position:relative; top:4px;
}

#right_side dd {
    margin : 0;
    padding : 10px 7px 5px 7px;
    font-size : 10px;
    width : 159px;
    overflow : hidden;
    border-left-style : solid;
    border-left-width : 1px;
    border-left-color : #99CC99;
    border-right-style : solid;
    border-right-width : 1px;
    border-right-color : #99CC99;
}

#right_side ul {
    margin : 0 0 0 4px;
    list-style-type : none;
}

#right_side li {
    margin: 3px 0 0 0;
    padding : 0 0 0 8px;
    background : url(./template/sleek/img/20060923_207845.jpg) no-repeat 0 8px;
}

.centering {
    text-align : center;
}

address {
    padding : 5px 0 0 0;
    margin : 5px 15px 0;
    text-align : center;
    font : 80%/1.5em "Trebuchet MS", Trebuchet;
    font-style : normal;
    position : relative;
    top : -20px;
}

dl#com_area dt.title,
dl#com_form dt.title,
dl#tb_form dt.title,
dl#tb_area dt.title,
dl#profile_area dt.title {
    border-bottom : 1px solid #99CC99;
    margin : 0 0 10px 0;
    font-weight : bolder;
}

.com_desc {
    padding : 0 10px;
}

dl#com_area dd {
    padding : 5px 10px;
    margin : 5px 0 15px 0;
    border-bottom : 1px solid #99CC99;
    text-align : right;
    font-size : 0.8em;
}

dl#com_area dd ul {
    list-style-type : none;
}

dl#com_area dd li {
    display : inline;
    border-left : 1px solid #666;
    padding : 0 0 0 5px;
}

dl#com_form dd {
    padding : 0 10px 10px;
}

dl#com_form dd input.input {
    border-left : 1px solid #CCC;
    border-top : 1px solid #CCC;
    border-right : 1px solid #EFEFEF;
    border-bottom : 1px solid #EFEFEF;
    padding : 1px 0;
    width : 200px;
}

dl#com_form dd textarea {
    border : 1px solid #CCC;
    width : 300px;
    margin : 0 0 10px 0;
}

dl#tb_form dd {
    padding : 0 10px 10px;
}

dl#tb_form dd input.input {
    border-left : 1px solid #CCC;
    border-top : 1px solid #CCC;
    border-right : 1px solid #EFEFEF;
    border-bottom : 1px solid #EFEFEF;
    padding : 1px 0;
    width : 300px;
}

dl#tb_area dt.tb_title {
    padding : 0 10px;
}

dl#tb_area dd {
    padding : 0 10px;
}

dl#tb_area dd.tb_state {
    padding : 5px 10px;
    margin : 5px 0 15px 0;
    text-align : right;
    font-size : 0.8em;
}

.tb_state ul {
    list-style-type : none;
}

.tb_state li {
    display : inline;
    border-left : 1px solid #666;
    padding-left : 5px;
}

#header h1 {
    padding : 100px 0 0 50px;
    font-size : 24px;
    color : #FFFFFF;
}

#header p {
    padding : 0 0 0 450px;
    font-size : 14px;
    line-height : 1.5;
    position : relative;
    top : -25px;
    color : #FFFFFF;
}

#header a {
    color : #FFFFFF;
    text-decoration : none;
}

#header a:link {
    color : #FFFFFF;
    text-decoration : none;
}

#header a:visited {
    color : #FFFFFF;
    text-decoration : none;
}

#header a:active {
    color : #FFFFFF;
    text-decoration : none;
}

#header a:hover {
    color : #FFFFFF;
    text-decoration : none;
    background : none;
}


.entry_navi {
    padding : 0 8px 5px;
    text-align : center;
}

#main ul.state {
    margin : 0 0 0 2px;
    text-align : center;
}

#main ul.state li {
    display : inline;
    border-left : 1px solid #666;
    padding-left : 5px;
    font-size : 9px;
}

#main .entry {
    margin : 10px 16px;
    text-align : left;
    font-size : 11px;
}

#main .entry_area {
    line-height : 180%;
    margin : 0 10px;
}

.clear {
    clear : both;
}

.calendar .cell a {
    color : #2A2666;
    text-decoration : none;
    background : #EFEFEF;
    display : block;
    height : 100%;
    padding : 0.55em 0 0 0;
}

.calendar .cell a:link {
    color : #2A2666;
    text-decoration : none;
}

.calendar .cell a:visited {
    color : #2A2666;
    text-decoration : none;
}

.calendar .cell a:active {
    color : #2A2666;
    text-decoration : underline;
}

.calendar .cell a:hover {
    color : #26CFFF;
    text-decoration : underline;
}

.calendar {
    font-size : 0.8em;
}

.calendar_month {
    font-family : "Verdana";
    color : #666666;
}

.cell {
    border-left : 1px solid #CCC;
    border-top : 1px solid #CCC;
    border-right : 1px solid #EFEFEF;
    border-bottom : 1px solid #EFEFEF;
    width : 22px;
    height : 20px;
    background : #FCFCFC;
    text-align : center;
    vertical-align : middle;
}

.page_top {
    float : right;
    font-size : 10px;
    margin-right : 4px;
}

#main .page_top a {
    color : #666666;
    text-decoration : none;
    background : #D7EBD7;
    display : block;
    padding : 0.55em 0 0 0;

}

#main .page_top a:link {
    color : #666666;
    text-decoration : none;
}

#main .page_top a:visited {
    color : #666666;
    text-decoration : none;
}

#main .page_top a:active {
    color : #666666;
    text-decoration : none;
}

#main .page_top a:hover {
    color : #FFFFFF;
    text-decoration : none;
    background : #CCC;
}

#left_side a         { color: #666666; text-decoration: none; }
#left_side a:link    { color: #666666; text-decoration: none; }
#left_side a:visited { color: #666666; text-decoration: none; }
#left_side a:active  { color: #666666; text-decoration: none; }
#left_side a:hover   { color: #FFF; text-decoration: none; background:#CCC;}

#right_side a         { color: #666666; text-decoration: none; }
#right_side a:link    { color: #666666; text-decoration: none; }
#right_side a:visited { color: #666666; text-decoration: none; }
#right_side a:active  { color: #666666; text-decoration: none; }
#right_side a:hover   { color: #FFF; text-decoration: none; background:#CCC;}
