p { 
	text-indent: 1em; 
	}
.category {
    line-height: 1.5em ;
    margin: 2px 20px 0 20px;
    text-align: left;  
    font-size: 0.9em;
    }
.block_hiragana p{
    margin: 0 10px 10px 10px;
    background: url(../img/list2.gif) no-repeat ;
    background-position: 0px top;
    padding-left: 20px;    
    }  
/*  図挿入時に使用するかも  
.img_exp{
    margin-left: 20px;
    color: #545454;
    font-size: small;
    line-height: 1em;
    } */
    
/*以下、nohongoon.htmlにて使用*/
.ipa93 {
	font-family:"MS UI Gothic"
	}  
/* font ipa93 "SILDoulos IPA93";*/    

.font_s{
    font-size: small;
    }
.font_xs{
    font-size: x-small;
    }    
ul.nomark_list{
    margin-left: 30px;
    padding: 0px;
    } 
ul.nomark_list li{
    background: none;
    list-style: none;
    text-indent: -1em;
    padding-left: 1em;
    }   
.item_head{
    color: #795B20;
    margin-right: 10px;
    font-weight: bold;
    }
.font_line{
    border-width: 0 0 2px 0;
    border-style: solid;
    border-color: #ee141e;
    }    
.font_dline{
    border-width: 0 0 3px 0;
    border-style: double;
    border-color: #ee141e;
    }
ul.sample {
	list-style: none;
    margin-top: 5px;
    margin-left: 25px;
    padding: 0px;
    }
ul.sample li {
    padding-left: 17px;
    background: url(../img/list4.gif) no-repeat ;
    background-position: 0px top;
    list-style: none;
    color: red;
    }
ul.sample_black { 
	list-style: none; 
	margin-top: 5px; 
	margin-left: 25px; 
	padding: 5px 0; 
	}
ul.sample_black li { 
	list-style: none; 
	color: red; 
	background-image: none; 
	}
ul.sample_item {
	list-style: none;
    margin-bottom: 5px;
    margin-left: 15px;
    padding: 0px;
	}
ul.sample_item li {
	background: none;
    list-style: none;
    text-indent: 1em;
    padding-left: 1em;
    padding-bottom: 1em;
    color: black;
	}
ul.sample_item_inline{
    list-style: none;
    margin-bottom: 5px;
    margin-left: 15px;
    padding: 0px;
    }
ul.sample_item_inline li{
	display: inline;
    padding-left: 20px;
    background: url(../img/list2.gif) no-repeat ;
    background-position: 0px bottom;
    list-style: none;
    color: #242424;
    border: 0px;
    }
#syutten {
	text-align: right;
	font-size:smaller;
	}
.juyougoku { 
	color: red; 
	}
.listKana img{
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 10px;
    }
.box_left {
    float: left;
    }
.box_left p{
    margin-left: 20px;
    width: 400px;
    }              
.clear{
    clear: both;
    }    
.num{
    font-size: 1.2em;
    color: #12159a; /*f29a15  795B20  */
    padding-right: 2px;
    }
.hougen_sample_inline { 
	font-size: 0.9em; 
	text-indent: 3em; 
	margin-top: -4px; 
	}
.hougen_word { 
	border-bottom: 1px solid black; 
	}
.ditto1 { 
	margin-right: 2.5em; 
	margin-left: 2.5em; 
	}
.ditto2 { 
	margin-right: 3em; 
	margin-left: 3em; 
	}
.ditto3 { 
	margin-right: 2em; 
	margin-left: 2em; 
	}
.ditto4 { 
	margin-right: 4em; 
	margin-left: 4em; 
	}
.step table{ 
	margin-top: 10px; 
	margin-bottom: 20px; 
	border-collapse: collapse; 
	border-style: solid; 
	border-width: 0; 
	}
.step td{
  border-style: solid;
  border-color: #795B20;
  border-width: 1px 0px;
  padding-left: 5px;
　}
.hougen_kukaku img { 
	vertical-align: top; 
	padding: 20px 30px 30px; 
	}
#genbun { 
	width: 500px; 
	margin-top: 15px; 
	margin-bottom: 30px; 
	margin-left: 20px; 
	padding-right: 15px; 
	padding-left: 15px; 
	border: solid 1px olive; 
	}
.ex0011 img.spimg {
	width:15px;
	height:17px;
	background-image:url(../img/ex0011.gif); 
	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 
	}
.ex0012 img.spimg {
	width:12px;
	height:18px;
	background-image:url(../img/ex0012.gif); 
	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 
	}
.ex0008 img.spimg {
	width:16px;
	height:16px;
	background-image:url(../img/ex0008.gif); 
	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 
	}	
.ex0009 img.spimg {
	width:16px;
	height:16px;
	background-image:url(../img/ex0009.gif); 
	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 
	}	
.ex0010 img.spimg {
	width:16px;
	height:16px;
	background-image:url(../img/ex0010.gif); 
	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 
	}

/* 横書きにした場合の対処 2009.6.12 追加 */
.line_if { }
.line_vertical /* 縦書き書籍用 */{
	display:none;
	}
.line_horizontal /* 横書きスクリーン用 */{
	}

