@charset "utf-8";
@import url("modules/common.css");
@import url("modules/listmenu.css");
@import url("modules/news.css");
@import url("modules/list.css");
@import url("modules/listbt.css");
@import url("modules/bn.css");
@import url("modules/products.css");
/*
itogakki.co.jp
page.css
2008.2.27
*/

img {
border-width:0px;
}
/*menubt*/
#pagemenu {
width:778px;
height:27px;
margin:0 auto;
padding:0;
text-align:center;
background-color:#484848;
}

#pagemenu ul {
list-style:outside;
list-style-type:none;
text-align:center;
margin:0 auto;
padding:0;
height:27px;
}

#pagemenu ul li{
list-style-type:none;
display:inline;
line-height:27px;
margin:0;
padding:0;
}

/*メイン左側*/
#pageleft {
width:222px;
float:left;
margin:0;
padding:8px 0;
}
#pageleft02 {
width:540px;
float:left;
margin:0 0 0 15px;
padding:8px 0;
}
/*listmenu.css*/

/*listbt.css*/

/*bn.css*/


/*メイン右側*/

#pageright {
width:547px;
margin:0;
padding:8px 0;
text-align:left;
float:right;
}
#pageright02 {
width:220px;
margin:0;
padding:8px 0;
text-align:left;
float:right;
}
/*navimenu txt*/
#navitx {
margin:0;
font-size:10px;
text-align:left;
}

#navitx a,#navitx a:link,#navitx a:visited {
color:#333333;
text-decoration:none;
}

#navitx a:hover,#navitx a:active {
color:#0066FF;
text-decoration:none;
}


/*本文*/
#honbun {
margin:0 12px 0 0;
padding:0;
font-size:12px;
text-align:left;
color:#333333;
}

#honbun h1 {
margin:8px auto 10px 0;
padding:10px 0 10px 15px;
font-size:17px;
text-align:left;
font-weight:bold;
border-left:5px solid #724314;
}

#honbun_used h1 {
margin:8px auto 10px 0;
padding:10px 0 10px 15px;
font-size:17px;
text-align:left;
font-weight:bold;
border-left:5px solid #724314;
}

#honbun h1.h1pkojin {
width:535px;
height:38px;
margin:10px 0 0 0;
padding:0;
text-align:left;
background:url(../lesson/kojin/img/h1_pkojin.jpg) no-repeat;
border:none;
}

#honbun h1.h1pkojin em {
visibility:hidden;
}

#honbun h2 {
width:535px;
height:154px;
margin:0;
padding:0;
text-align:left;
}

#honbun h2.nobg {
width:535px;
height:20px;
margin:0;
padding:0;
text-align:left;
}

#honbun h2.h2pkojin {
width:535px;
height:195px;
margin:0;
padding:0;
text-align:left;
background:url(../lesson/kojin/img/h2_pkojin.jpg) no-repeat;
}

#honbun h2 em {
visibility:hidden;
}

#honbun h3 {
width:535px;
margin:8px 0 0 0;
padding:0;
text-align:left;
border-top:1px solid #999999;
border-bottom:3px solid #999999;
font-weight:bold;
font-size:14px;
line-height:30px;
text-indent:15px;
}

#honbun_used h3 {
width:535px;
margin:8px 0;
padding:0;
}

#honbun h3 em,#honbun_used h3 em {
visibility:hidden;
}

#honbun h4.normal {
margin:15px 5px 8px 0;
text-align:left;
font-weight:bold;
font-size:13px;
line-heigt:120%;
}

#honbun h4.price {
margin:8px 10px;
text-align:left;
font-weight:bold;
font-size:13px;
line-heigt:100%;
}

#honbun h4.course {
margin:5px 0 10px 0;
padding:3px 35px;
text-align:left;
font-weight:bold;
font-size:14px;
line-height:100%;
color:#185A9C;
background:#dcdcdc url(../image/obj/ic_titlehead.gif) no-repeat 15px center;
}
/*h1.page01 {
width:630px;
height:32px;
margin:5px 0 10px 0;
padding:0 25px;
font-size:16px;
line-height:28px;
color:#185A9C;
background:url(../../image/obj/bg_title01.gif) no-repeat left top;
}*/





#honbun p {
margin:5px 10px 8px 10px;
line-height:160%;
}

#honbun p.lead {
margin:10px 30px;
font-size:13px;
text-align:left;
line-height:150%;
}

#honbun_used p.lead {
margin:10px 30px;
font-size:13px;
text-align:left;
line-height:135%;
}

#honbun ol.ol01 {
list-style:outside;
list-style-type:decimal;
margin:0 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

#honbun ol.ol01 li {
list-style:outside;
list-style-type:decimal;
margin:0 0 15px 25px;
padding:0;
font-size:12px;
text-align:left;
line-height:150%;
}

#honbun ol.ol02 {
list-style:outside;
list-style-type:decimal;
margin:0 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

#honbun ol.ol02 li {
list-style:outside;
list-style-type:decimal;
margin:0 0 6px 25px;
padding:0;
font-size:12px;
text-align:left;
line-height:145%;
}

#honbun ul.ul01 {
list-style:outside;
list-style-type:circle;
margin:0 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

#honbun ul.ul01 li {
list-style:outside;
list-style-type:circle;
margin:0 0 10px 25px;
padding:0;
font-size:12px;
text-align:left;
line-height:140%;
}

#honbun ul.ul02 {
list-style:outside;
list-style-type:disc;
margin:0 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

#honbun ul.ul02 li {
list-style:outside;
list-style-type:disc;
margin:0 0 3px 25px;
padding:0;
font-size:12px;
text-align:left;
line-height:130%;
}
#honbun ul.ul03 {
list-style:outside;
list-style-type:none;
text-align:center;
}

#honbun ul.ul03 li {
list-style:outside;
list-style-type:none;
padding:0;
}

#honbun ul.ul04 {
list-style:inside;
list-style-type:none;
margin:0 0 0 0px;
padding:0 0 0 0;
text-align:left;
}

#honbun ul.ul04 li {
list-style:inside;
list-style-type:none;
margin:0 0 10px 12px;
text-indent:-12px;
padding:0;
font-size:12px;
text-align:left;
line-height:140%;
}

#honbun_used ul.ul02 {
list-style:outside;
list-style-type:disc;
margin:0 0 0 10px;
padding:0 0 0 0;
text-align:left;
}

#honbun_used ul.ul02 li {
list-style:outside;
list-style-type:disc;
margin:0 0 3px 25px;
padding:0;
font-size:12px;
text-align:left;
line-height:130%;
}




#honbun div.page ul {
list-style:outside;
margin:5px 20px 15px 25px;
padding:0;
text-align:left;
}

#honbun div.page ul.link {
list-style:outside;
margin:5px 0 0 30px;
padding:0;
text-align:left;
}

#honbun div.page ul li {
margin:0 0 10px 20px;
font-size:12px;
text-align:left;
line-height:150%;
}

/*#honbun div.news ul {
list-style:outside;
margin:0;
padding:0;
}

#honbun div.news li {
list-style-type:none;
margin:0 5px 0 5px;
padding:7px 0 7px 2px;
text-align:left;
line-height:100%;
border-bottom:1px dotted #d8d8d8;
}*/

#honbun dl.page {
margin:0 20px 10px 20px;
}

dl.page dt {
margin:0 10px 5px 5px;
padding:0 10px;
font-size:13px;
font-weight:bold;
background:url(../image/obj/arr_olive_nobg.gif) no-repeat left center;
}

dl.page dd {
margin:0 0 15px 20px;
line-height:150%;
}

#honbun_used dl.page {
margin:0 20px 10px 20px;
}

#honbun_used dl.page dt {
margin:0 10px 5px 5px;
padding:0 10px;
font-size:13px;
font-weight:bold;
background:url(../image/obj/arr_olive_nobg.gif) no-repeat left center;
}

#honbun_used dl.page dd {
margin:0 0 15px 20px;
line-height:150%;
font-size:12px;
}

#honbun dl.page02 {
margin:0 0px 10px 10px;
}

dl.page02 dt {
margin:0px;
padding:0 0 0 10px;
font-size:12px;
font-weight:bold;
background:url(../image/obj/arr_olive_nobg.gif) no-repeat left top;
}

dl.page02 dd {
margin:0 0 0 10px;
line-height:150%;
}

#honbun dl.info {
margin:0 0 10px 2px;
}

#honbun dl.info dt {
width:60px;
margin:0 0 3px 0;
/*padding:1px 13px;
padding:2px 6px 2px 8px;*/
padding:2px 3px;
font-size:12px;
line-height:100%;
text-align:left;
font-weight:bold;
background-color:#E6E2DB;
float:left;
}

#honbun dl.info dd {
width:230px;
margin:0 0 3px 5px;
font-size:12px;
text-align:left;
line-height:140%;
float:left;
}

.table01 a,.table01 a:link,.table01 a:visited {
/*color:#333333;*/
text-decoration:none;
}

.table01 a:hover,.table01 a:active {
color:#ff6600;
text-decoration:none;
}

/*-------------------------------*/

#honbun dl.info02 {
margin:10px 0 10px 30px;
}

#honbun dl.info02 dt {
width:60px;
margin:0 0 6px 0;
/*padding:1px 13px;*/
padding:2px 3px;
font-size:12px;
font-weight:bold;
background-color:#E6E2DB;
float:left;
}

#honbun dl.info02 dd {
width:390px;
margin:0 0 8px 8px;
font-size:12px;
text-align:left;
line-height:140%;
float:left;
}
