@charset "UTF-8";
/* CSS Document */

/*
Theme Name: BASIC
Theme URL: http://www.goodexp.com/
Description: BASIC Theme for WordPress.
Author: asami

*/


@charset "UTF-8";
/* CSS Document */


/* global*/

body{background-color:#E6E6E6; font:12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; line-height:1.5em; margin:0px; padding:0px; color:#3e3e3e; text-align:left;}
img{border:none; text-decoration:none;}
a{color:#771C76;}
a:hover{color:#771C76;}


h2{font-size:16px; font-weight:bold; line-height:1.5em; margin-top:10px;}
h3{margin:0px; font-size:16px; font-weight:bold;}

ul{margin:0px; padding:0px; list-style:none;}
ul li{margin:0px; padding:0px;}



#header{width:990px; height:80px; background:url(http://www.goodexp.com/blog/images/bg_header.gif); margin-top:0px;}
.header{width:661px; height:80px; margin-right:30px;}


#main{width:990px; background:url(http://www.goodexp.com/blog/images/bg_w.gif); background-repeat:repeat-y;}
#container{width:990px;}

#content{width:520px; float:left; text-align:left; padding:15px 70px 0px 85px;}
#sidebar{text-align:left; width:240px; float:left; font-size:10px; padding-top:30px;}

#footer{width:980px; font-size:10px; margin:10px 5px 30px 30px;}

#topics_top{width:980px; background:#000; margin:0px 5px 0px 5px;}
#topics{width:980px; background:url(../images/bg_w.gif); background-repeat:repeat-y; padding:5px 0px 5px 35px;}
#topics_s{width:430px; background:url(images/bg_ws.gif); background-repeat:repeat-y; padding:5px 30px 5px 30px;}

#service{width:900px; background-color:#F0F0F0; padding:10px; font-size:11px; line-height:1.5em;}
#service_s{width:415px; background-color:#F0F0F0; padding:10px; font-size:11px; line-height:1.5em;}

.t_recruit{padding-top:5px;}
.box{height:400px; width:490px; background:url(../images/bg_ws.gif); background-repeat:repeat-y;}
.box_260{height:280px; width:490px; background:url(../images/bg_ws.gif); background-repeat:repeat-y; margin:0px; padding:0px;}

.tr_gray{background-color:#F0F0F0; padding:10px;}

.small{font-size:10px; line-height:1.5em;}
.red{font-size:10px; color:#F00; margin-left:20px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}

#recentposts{line-height:1.5em;}


#wp-calendar{empty-cells:show; margin: 10px auto 0; width:100%; font-weight:bold; font-size:12px;}
#wp-calendar caption{text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; height:30px;}

.post{font-size:11.5px; line-height:1.5em; margin:10px 0px 40px 0px; padding-top:10px; color#3e3e3e;}
.post img{margin-bottom:10px;}

#footer{width:940px; text-align:left; font-size:10px;}


/*//   CmnSide   //*/
.sidetitle a{color:#2c589e;}
.sidetop{}
.side{text-align:center; font-size:10px; color:#2c589e; margin-top:10px;}
.side a{color:#3e3e3e;}
.side a:visited{color:#757575;}
.side a:hover{color:#771C76;}

.sidebody{line-height:18px; margin-bottom:5px; text-align:left;}
.leaf_area {margin:3px 3px 3px 3px; text-align:left;}
.leaf{padding:2px 2px 2px 18px; margin:0; background: url(images/tbm.gif) no-repeat; color:#3e3e3e;}
.leaf_last {padding:2px 2px 2px 18px; margin:0; background: url(images/tbe.gif) no-repeat; color:#3e3e3e;}

.key{color:#771C76; font-weight:bold;}