/*ここは消さないで下さい!*/
/* Edited with EditCSS */
/*CSSLicense: jp-soft.com Tsunehisa Hazama*/
* {
margin: 0;
padding: 0;}
html{height: 100%;}
/* BODY-------------------------------*/
body {
background: #FFF799;
margin: 0;
padding: 0;
line-height:150%;
letter-spacing: normal;
color: #333;
list-style: none;
text-align: center;
font-weight: normal;
font-size: 13px;
font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;}
/*デフォルト属性 */
a, p, h1, h2, h3, h4, h5, h6, blockquote {
margin: 0;
padding: 0;
border: 0;}
/* strong */
strong {font-weight: bold;}
/* 画像の属性 */
img {border: none; margin: 0;}
img.img-left 	{float: left;
margin-right: 10px;
margin-bottom: 15px;}
a:link, a:visited, a:active {color: #996633;text-decoration: underline;}
a:hover{color : #FF0000;text-decoration: none;}
/* 基本設定 ----------------------------- */
#base{
width: 820px;
margin: 0 auto;
background: url("http://www.english-coaching.net/img/base_back.gif") repeat-y;
text-align: center;
position: relative;}
#wrapper {
width: 800px;
margin: 0 auto;
text-align: center;}
#containar {
width: 760px;
margin: 10px auto 0 auto;
text-align: left;
background: #FFF;}
/* ヘッダー */
#header {
height:50px;
margin: 0;
color: #FFF;
background: #FFF799 url("http://www.english-coaching.net/img/header.gif") no-repeat;
text-align: left;}
#header h1 a:link, #header h1 a:visited, #header h1 a:active {
position: absolute;
top: 20px;
left: 30px;
font-size: 22px;
font-weight: bold;
color: #FFF;
text-decoration: none;}
#header h1 a:hover {
color: #FF9900;
text-decoration: underline;}
#header2 {
height:235px;
margin: 0;
color: #FFF;
text-align: left;
background: #FFDF58 url("http://www.english-coaching.net/img/header2.jpg") no-repeat;}
#header2 p{
position: absolute;
top: 97px;
left: 33px;
width: 220px;
font-size: 100%;
color: #333;
text-align: left;
font-weight: bold;
line-height: 2;}
#header a:link, #header a:visited, #header a:active {color: #FFF;text-decoration: underline;}
#header a:hover{color : #FF9900;text-decoration: none;}
#header .ads_header{
text-align: center;}
/* メインメニュー */
#gmenu{
position: absolute;
left:10px;
top: 250px;
margin: 0 auto;
width: 800px;
height: 33px;
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;}
#gmenu ul{list-style: none; margin: 0; padding: 0;}
#gmenu li{margin: 0; padding: 0; float: left;}
#gmenu li.nav1 a:link, #gmenu li.nav1 a:visited, #gmenu li.nav1 a:active {
float: left;
width: 160px;
height: 33px;
color: #FFF;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 220%;
overflow: hidden;
background: url("http://www.english-coaching.net/img/gmenu01.gif") no-repeat;
display: block;}
#gmenu li.nav1 a:hover{background: url("http://www.english-coaching.net/img/gmenu11.gif") no-repeat;color: #FFF;}
#gmenu li.nav2 a:link, #gmenu li.nav2 a:visited, #gmenu li.nav2 a:active {
float: left;
width: 160px;
height: 33px;
color: #666;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 220%;
overflow: hidden;
background: url("http://www.english-coaching.net/img/gmenu02.gif") no-repeat;
display: block;}
#gmenu li.nav2 a:hover{background: url("http://www.english-coaching.net/img/gmenu12.gif") no-repeat;color: #FFF;}
#gmenu li.nav3 a:link, #gmenu li.nav3 a:visited, #gmenu li.nav3 a:active {
float: left;
width: 160px;
height: 33px;
color: #666;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 220%;
overflow: hidden;
background: url("http://www.english-coaching.net/img/gmenu03.gif") no-repeat;
display: block;}
#gmenu li.nav3 a:hover{background: url("http://www.english-coaching.net/img/gmenu13.gif") no-repeat;color: #FFF;}
#gmenu li.nav4 a:link, #gmenu li.nav4 a:visited, #gmenu li.nav4 a:active {
float: left;
width: 160px;
height: 33px;
color: #666;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 220%;
overflow: hidden;
background: url("http://www.english-coaching.net/img/gmenu04.gif") no-repeat;
display: block;}
#gmenu li.nav4 a:hover{background: url("http://www.english-coaching.net/img/gmenu14.gif") no-repeat;color: #FFF;}
#gmenu li.nav5 a:link, #gmenu li.nav5 a:visited, #gmenu li.nav5 a:active {
float: left;
width: 160px;
height: 33px;
color: #666;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 220%;
overflow: hidden;
background: url("http://www.english-coaching.net/img/gmenu05.gif") no-repeat;
display: block;}
#gmenu li.nav5 a:hover{background: url("http://www.english-coaching.net/img/gmenu15.gif") no-repeat;color: #FFF;}
.rss{	
position: absolute;
top: 20px;
right: 25px;}
/* パンくずリスト */
.navi {
margin :0 0 10px;
width: 100%;
font-size: 10px;
padding: 0 5px;
text-align: left;}
.navi a {
color: #337799;
text-decoration: none;}
.navi a:hover {
color: #FF6633;
text-decoration: underline;}
/* 記事枠等の属性 */
#content {
float: left;
width: 510px;	
font-size: 15px;
margin: 0;
padding: 0;
background: #FFF;
overflow: hidden;}
#content h2{
margin: 10px 0px 10px 0px;
font-size: 123%;
color: #664433;
font-weight: bold;
text-align: left;
text-indent: 5px;
line-height: 150%;
border-left: 10px solid #FF6A00;}
#content h3 {
margin: 10px 0;
padding: 0;
border-bottom: 1px solid #DDD;
color: #BF6A40;
font-weight: bold;
font-size: 100%;
line-height: 150%;
display: block;
text-align: left;
text-indent: 0;}
#content h3.post {
margin: 10px 5px 0 5px;
border: 0px;
color: #664433;
font-weight: bold;
font-size: 108%;
line-height: 150%;
display: block;
text-align: left;
text-indent: 20px;
background: url("http://www.english-coaching.net/img/h3_back.gif") no-repeat top left;}
#content h3.post a {
color: #664433;
text-decoration: underline;}
#content h3.post a:hover {
color: #FF0000;
text-decoration: none;}
#content h4 {
margin: 10px 10px 10px 0;
border-bottom: 1px solid #DDD;
color: #BF6A40;
font-weight: bold;
font-size: 108%;
line-height: 150%;
display: block;
text-align: left;}
#content h5 {
margin: 10px 10px 10px 0;
color: #666;
font-weight: normal;
font-size: 100%;
line-height: 150%;
display: block;
text-align: left;}
#content .posted {
text-align: right;
font-size: 10px;
margin: 0px 20px 10px 0;}
#content .doc{
margin: 0 10px 10px 0px;
text-align: left;}
#content .doc p{
padding: 15px 0;}
#content td{
padding: 5px;
font-size: 16px;}
#content img{
padding-right: 10px;
padding-bottom: 5px;
}
/* ---- 関連記事リスト属性----- */
#content ol{
margin: 0px 0px 0px 30px;}
#content li{
margin: 0;
font-size: 100%;
line-height: 19px;}
/*----- trackbacks & Comments-----*/
#content #trackbackdata, #content #commentdata{
font-size: 12px;
color: #888;
margin: 10px 0 10px 10px;}
#content #trackbackdata .post1{
font-size: 10px;
color: #888;
margin: 0;
border-bottom: 1px solid #888;}
#content #commentdata .post2{
margin-bottom: 10px;
font-size:10px;
text-align: right;}
#content .error {
font-size : 14px;
color: red;
border: 1px solid red;
padding: 5px;
text-align: center;}
#content .next{
text-align: right;}
/* サイドメニュー等の属性 */
#sidebar {
float: right;
width: 240px;
margin: 0;
padding: 0;
background: #FFF;
overflow: hidden;}
#sidebar h2{
margin: 10px 0 0 0;
background: url("http://www.english-coaching.net/img/sh2_back.gif") no-repeat top left;
font-weight: bold;
font-size: 100%;
line-height: 170%;
color: #FFF;
text-align: left;
text-indent: 5px;}
#sidebar .search{	
margin: 0;
border-left: 1px solid #CC9933;
border-right: 1px solid #CC9933;
border-bottom: 1px solid #CC9933;}
/*　検索窓　*/
#sidebar .search div {
padding: 10px;
text-align: left;}
/* カテゴリ指定 */
#sidebar .cat{
margin: 0;}
#sidebar .cat h2{
margin: 5px 5px 0 10px;
border: 1px solid #555;
background: #33663B;
font-weight: bold;
font-size: 108%;
line-height: 170%;
color: #FFF;
text-align: left;
text-indent: 5px;}
#sidebar ul.menu{
display: block;
margin: 0 0 10px 0;
list-style-type: none;
border-left: 1px solid #CC9933;
border-right: 1px solid #CC9933;
border-bottom: 1px solid #CC9933;
text-align: left;}
#sidebar ul.menu li.c1 a {
display: block;
height: 30px;
list-style: none;
padding: 0 0 0 20px;
text-decoration: none;
font-size: 100%;
line-height: 170%;
overflow: hidden;
background: #FFF url("http://www.english-coaching.net/img/menu01.gif") no-repeat;}
#sidebar ul.menu li.c1 a:hover {
background: #FFF url("http://www.english-coaching.net/img/menu02.gif") no-repeat;
text-decoration: underline;}
#sidebar ul.menu li a {
display: block;
height: 25px;
list-style: none;
padding: 0 0 0 40px;
text-decoration: none;
font-size: 100%;
line-height: 170%;
overflow: hidden;
background: #FFF url("http://www.english-coaching.net/img/menu03.gif") no-repeat;}
#sidebar ul.menu li a:hover {
background: #FFF url("http://www.english-coaching.net/img/menu04.gif") no-repeat;
text-decoration: underline;}
#sidebar ul.arch li a {
height: 25px;
list-style: none;
padding: 0;
text-indent: 20px;
text-decoration: none;
font-size: 100%;
line-height: 200%;
display: block;
background: #FFF url("http://www.english-coaching.net/img/arch01.gif") no-repeat;}
#sidebar ul.arch li a:hover {
background: #FFF url("http://www.english-coaching.net/img/arch02.gif") no-repeat;}
/*フッターナビ*/
.f_navi {
clear: both;
text-align: right;
margin: 0px;
padding: 10px 280px 15px 15px;
font-size: 85%;}
.f_navi img{margin: 0 3px;border-style: none; vertical-align: middle;}
/*フッター*/
#footer{
clear: both;
width: 820px;
height: 60px;
margin: 0;
color: #999;
padding: 0;
text-align: left;
background: url("http://www.english-coaching.net/img/footer_back.gif") no-repeat;}
#footer .copyright{
text-align: center;
padding: 40px 0 0 0;
font-size: 12px;
line-height: 120%;}
/* タグ指定 */
.module-tagcloud{
margin: 0;}
.module-tagcloud h2{
margin: 10px 0 0 0;
height: 22px;
color: #FFF;
font-weight: bold;
line-height: 180%;
text-indent: 10px;
text-align: left;
background: #CCC;
display: block;}
.module-tagcloud .module-content{
margin: 0;
background: #EEE;
text-align: left; }
.module-tagcloud .module-content .module-list{
padding: 5px;
list-style: none;}
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }
.tag_line{
margin: 10px;
text-align: left;
}