/* practice.css */

/* ------------------------------------------------------------------------------------------------------------
グローバルメニュー
-------------------------------------------------------------------------------------------------------------*/
#about #gm03 a{ background-position:-230px -86px;}

/* ------------------------------------------------------------------------------------------------------------
コンテンツ
-------------------------------------------------------------------------------------------------------------*/
#syoujou{ margin-bottom:30px; }
#syoujou h4{ 
font-size:1.15em;
color:#8BC53F;
margin:10px 0 15px;
line-height:130%;
}

#sejutsu{ margin-bottom:30px; }
#sejutsu h4{ 
font-size:1.15em;
color:#8BC53F;
margin:10px 0 5px;
line-height:130%;
}
#sejutsu .flt_left{
width:450px;
}
#sejutsu .flt_right{
width:184px;
margin-top:19px;
}
.pritbl{
width:100%;
margin:5px 0 5px;
border-right:solid 1px #683F2E;
border-bottom:solid 1px #683F2E;
color:#594A41;
}
.pritbl th,.pritbl td{
border-left:solid 1px #683F2E;
border-top:solid 1px #683F2E;
padding:5px;
text-align:center;
background-color:#FFF;
width:30%;
}
#org.pritbl th,#org.pritbl td{
width:60%;
}
.pritbl th{
color:#FFF;
}
#grn.pritbl .first,#org.pritbl .first{
width:40%;
}
#grn.pritbl th{
background-color:#8BC53F;
}
#org.pritbl th{
background-color:#FAAF3F;
}

.step{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:dotted 2px #948473;
}
.step h4{
margin-bottom:5px;
}
.step .flt_left{
width:480px;
}
.step .flt_right{
width:150px;
}
.sejutsuimg img{ margin-right:10px; }
.sejutsuimg img.last{ margin-right:0; }


















