﻿@charset "UTF-8";

/*************************************************
Name:blog.css
Description:全体スタイル
**************************************************/
table.help{
margin-top:20px;
}
table.help td.left{
padding-left:40px
}


table.help td.right li{
margin-bottom:10px
}
a:link{
color:#1B6CCD;
}
a:hover{
color:#0099FF;
text-decoration: none;
}

span.highlight{
background-color:#FFFFCC;
}
strong{
background-color:#FFFF00;
font-weight:bold;
}
/****メイン設定****/
#contents{
margin:-2px 2.5% 35px;
}
#left_menu{
float:left;
width:170px;
background-color:#FBF7E2;
border:1px solid #CCCCCC;
margin:10px 0 10px;
}
#main_menu{
margin:20px 0 0 185px;
}
#left_main_menu{
margin-bottom:20px;
margin-right:215px;
}
#right_menu{
float:right;
width:197px;
}

.clear{
clear:both;
line-height:0;
}
/*************************************************
h1見出し　各項目設定
**************************************************/
h1{
padding-left:41px;
margin-left:-40px;
font-size:190%;
font-weight:bold;
margin-bottom:30px;
background:url(http://www.lancers.jp/img/icon/work_management_l.gif) no-repeat ;
}
input{
font-size:110%;
}
p.page_desc,div.page_desc{
margin:0px 30px 25px;
font-size:110%;
}
td.right li.categories{
background:transparent url(http://www.lancers.jp/img/work/gray_bar.gif) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:15px;
padding-bottom:10px;
width:185px;
}
li h2{
background:transparent none repeat scroll 0 0;
border:medium none;
font-weight:bold;
margin:4px 0 20px 10px;
padding:0;
}
input, table.work_sort input{
padding:0;
}
.blog_box{
margin-bottom:40px;
}
.search_form{
margin-left:20px;
}
.search_form input.search{
width:100px;
}

ol.commentlist li{
border-bottom:1px dashed #CCCCCC;
margin-bottom:10px;
margin-top:15px;
padding-bottom:10px;
}
ol.commentlist li .vcard{
margin-bottom:10px;
}
ol.commentlist li div.permission{
color:red;
margin-bottom:10px;
}
ol.commentlist li p{
margin-left:10px;
margin-bottom:5px;
}

h3{
font-size:140%;
font-weight:bold;
margin-bottom:25px;
}

h3 small{
font-weight:normal;
font-size:60%;
margin-left:10px;
color:#666666;
}
ul li{
list-style:none;
margin-left:10px;
}
/* h2見出し内説明文 */
h2 .description{
padding-left:8px;
font-size:90%;
font-weight:normal;
color:#666666;
}
h4{
border-left:10px solid #0066CC;
font-family:verdana,'trebuchet ms',sans-serif;
font-size:17px;
font-weight:bold;
letter-spacing:2px;
margin-bottom:25px;
margin-top:25px;
padding:5px 0 5px 10px;
}
h1 span.author{
margin-left:10px;
font-weight:normal;
font-size:50%;
}
h1 a:link,h1 a:visited{
color:#000000;
text-decoration:none;
}
h1 a:hover{
color:#0099FF;
text-decoration:none;
}
table.page_path{
width:100%;
}
.entry{
margin-bottom:27px;
font-size:110%;
line-height:180%;
}
.page_path td{
vertical-align:top;
}

.blogbox{
margin-left:20px;

}
.navigation{
margin:0;
margin-bottom:8px;
}
.reqest_button .rss{
vertical-align:top;
margin-right:10px;
}
.bg_thin_gray{
background-color:#F2F2F2;
}
.pad_5{
padding:7px 5px 5px;
}
.pad_5 p{
padding:0px;
margin:0;
}
.f_sss{
font-size:70%;
}
strong{
font-weight:bold;
background:none;
background-color:none;
}

