
BODY{
	border		: 1px solid #000000;
	background : #bddbf7;	
	margin		: 0px 0 0px 0px;
	padding		: 10px 0 10px 0px;
    font-size	: 12px;
    text-align  : center;
       align            :center;
}

.zentai
{
   border           : 2px solid black;
   background-color : #fffbff;
   margin			: 0px 0px 0px 0px;
   padding			: 0px 20px 10px 20px;
   width			: 800px;
   font-size		: 14px;
   line-height		: 22px;
   font-weight		: normal;

}





.title
{
   color : black;
   font-size		: 15px;
   font-weight		: bold;
   line-height		: 14px;
   padding-top      : 0px;
   text-align		: center;
     margin-left: 100px;

}


.sentence
{  

   background-color	: white;
   margin			: 0px 0px 50px 00px;
   padding-left     : 20px;
   text-align	    : left;
   font-size		: 16px;
   line-height		: 22px;
   font-weight		: normal;
}


.small_letter
{
   color : black;

   font-size		: 14px;
   font-weight		: normal;
   line-height		: 30px;
}


.yamaguchi_name
{
 color : black;
text-align : right;
}

.jyuku{
padding-top: 12px
}


.big_back_yellow
{
 color : black;
 background-color: yellow;
 font-weight: bold;
 font-size: 20px;
 }





.back_yellow
{
 color : black;
 background-color: yellow;
 font-weight: bold;
 }


.back_yellow2
{
 color : black;
 background-color: yellow;
 font-weight: normal;

 }

.back_yellow_under
{
 color : black;
 background-color: yellow;
 font-weight: normal;
 text-decoration: underline;
 } 


.a1{
 text-align :center;
 }

.red
{
 color :red;
 font-weight: bold;
 line-height: 30px;
 }


.table_intro{
 style: right; 
 }


.kaiwa_waku
{
   margin			: 5px 0px 5px 0px;
   padding			: 5px 5px 10px 20px;
   border			: 2px solid #999999;
   background-color	: #EFEFEF;
}

.student
{
  color: blue;
  }

.yama
{
color: black;
}

.big_red{
color: red;
font-weight: bold;
font-size: 26px;
}

.back_yelllow_underline
{
 color : black;
 background-color: yellow;
 text-decoration: underline ;
 font-weight: bold;
 line-height		: 30px;
 }
 
.yamaguchi_jikosyoukai { 
border: 2px #2b2b2b solid; 
padding: 10px;
} 



.syouzai
{
border: 0px;
}
 

.book
{
padding-top: 10px;
line-height		: 20px;
}

.big_black
{
color: black;
font-weight: bold;
font-size: 20px;
}
 
.red_underline
{
color: red;
font-weight: bold;
text-decoration: underline ;
font-size: 30px;
} 
 
.blue_big
{
color: blue;
font-weight: bold;
font-size: 20px;
}

.table_check{
border: 5px blue solid;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
color: black;
font-size: 20px;
font-weight: bold;
} 

.suisen
{
   border			: 1px solid #000000;
   background-color	: #ffffbb;
   margin			: 10px 0px 10px 0px;
   padding			: 5px 10px 0px 10px;
   font-size		: 16px;
   line-height		: 20px;
   font-weight		: bold;
   text-align		: center;
}



.blue_big_suisen
{
  font-size		: 14px;
  color         : blue;
  font-weight   : bold;
  }
 
 
 
 
.big_red2
{
color: RED;
font-size: 36px;
font-weight: bold;
}

 
.middle_black
{
color: black;
font-size:16px;
font-weight: bold;
}


.syouhin
{
color: black;
font-weight: bold;
font-size: 16px;
}


.kakaku{
color : red;
font-size: 26px;
font-weight: bold;
}


.table_3{
border: 0px;
background-color: #dedfde;  
padding: 20px;
font-size: 30px;
font-weight: bold;
line-height: 40px;
}

 
.how{
font-size: 36px;
color: #ef4108;
}


.table_4{
border: 2px #cecfce solid;
background-color: #efefef;
padding: 20px;
font-size: 16px;
font-weight: bold;
line-height: 30px;
} 


.check3
{
   margin			: 10px 0px 10px 0px;
   padding			: 10px 20px 10px 20px;
   border			: 2px solid #999999;
   background-color	: WHITE;
      font-size		: 16px;
   line-height		: 30px;
   font-weight		: bold;
   text-align		: left;
}

.red_underline
{
color: red;
text-decoration: underline;
font-weight: bold;
font-size: 16px;
} 

.if
{
   margin			: 10px 0px 10px 0px;
   padding			: 10px 20px 10px 20px;
   border			: 2px solid #ff8200;
   background-color	: #fff7c6;
}

.henkin
{
 color: red;
 font-weight: bold;
 text-decoration : underline;
 }

.rieki
{
 color: red;
 background-color: yellow; 
 font-weight: bold;
 padding : 0px;
 }
  
.price{
text-align: center;
border: 2px solid black;;
padding: 20px;
margin: 5px;

}
 
.special_price
{
font-size: 20px;
color : #9c0000;
font-weight: bold;
text-align: center;
}
 
 
.furikomi{
color: black;
font-weight: bold;

text-align: center;
}

.tokuten{
border: 2px solid red;
background-color: WHITE;
padding: 20px;
}

.tokuten_top{
color: red;
font-size: 26px;
font-weight: bold;
padding: 0px 20px;
line-height:30px;
}

.tokuten_no{
font-weight: bold;
font-size:30px;
line-height: 36px;
}

.free{
color: red;
font-size:36px;
font-weight: bold;
}
 
.small_blue{
color: blue;
font-weight:bold;
font-size:14px;
}
 

.koredake{
color: black;
font-weight: bold;
background-color: #ffff84;
text-decoration: underline;
}
 
 .price_2{
color:red;
text-align :center;
font-weight: bold;
font-size: 36px;
}

.price_3{
text-decoration: line-through;

}
 
 
.LIST{
text-align: center;
}


.q_top{
border: 0px;
background-color: #f7f7e7;
}

.q{
border: 2px solid black;
background-color: #005D94;
color: white;
font-weight: bold;
padding: 5px;
}

.answer{
color: baack;
font-weight: bold;
font-size: 14px;
padding-left: 10px;
 }
 
 
.e-book
{
border: 2px solid black;
}

.e-book_naka{
color: blue;
font-size: 22px;
text-align: center;
font-weight: bold;
}
 
.final{

border: 2px solid black;
margin-left: 20px;
padding: 20px;
background-color: #fffbff;
}
 
 
.tuisin{
font-size: 36px;
font-weight: bold;
} 
 
.final_price{
color: red;
font-weight:bold;
font-size : 20px;
}

.final_price_2{
color: red;
font-weight:bold;
font-size : 26px;
}

.only {
color: blue;
font-weight: bold;
}

 
.red_underline_big
{
color: red;
text-decoration: underline;
font-weight: bold;
font-size: 30px;
}  
 
 
.last_name
 {
 text-align : right;
 padding-right: 30px;
 }
 
 
.list2{
 text-align: center;
 border: 2px solid black;
 background-color: #f7f7e7;
 padding-left: 30px;
 }

.a4{
 padding-left: 170px;
 text-align: left;
 }
 
 
.under{
 font-weight: bold;
 text-decoration : underline;
 }
 
 
.special
{
 border: 2px solid black;
 border-bottom: 0px; 
 padding: 10px;
 font-size: 24px;
 text-align: center;
 color: white;
 font-weight: bold;
 background-color: blue;
 }


.tokuten{
border: 2px solid black;
background-color: WHITE;
padding: 20px;
}

.ketudan{
font-size: 28px;
font-weight: bold;
color: red;
text-decoration: underline;
} 
 
.syouhin{
font-size: 24px;
font-weight: bold;
color: black;
}

.main{
text-align: center;
}

.manual
{
 font-size: 16px;
 text-align: center;
 color: white;
 font-weight: bold;
 background-color: #ff8200;
 padding: 6px;
 }
 
.tokuten2{
border: 2px solid #ff8200;
border-top: 0px;
background-color: #efefef;  
padding: 20px;
}



table.suisenbun{
    width: 550px;
    border: solid 3px;
    border-color :black;
    border-collapse: collapse; 
    padding : 5px;

}




td.name {
    font-weight : bold;
    color : white;
    background-color:#336699 ;
    width: 550px;
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    padding : 5px;    
    }

td.pic {
    background-color: #99CCCC;
    width: 110px;
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    margin: 5px;
    padding : 5px;    
    }
    
td.head {
    width: 440px;
    font-weight : bold;
    background-color:e0efef ; 
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    padding : 5px;
}
    
td.syoukai{
    line-height: 16pt;
    background-color:white ; 
    font-size: 15px;
    width: 550px;
    border: solid 3px;
    border-color :black;
    border-collapse: collapse; 
    padding : 20px;
   }
   
   



td.url {
    font-weight : bold;
    color : white;
    background-color:#336699 ;
    width: 550px;
    border: solid 3px;
    border-color : #FFFFFF;
    border-collapse: collapse; 
    padding : 5px;   
    }    
    
   

td.name2 {
    font-weight : bold;
    color : white;
    background-color:#ff8800 ;
    width: 550px;
    border: solid 3px;
    border-color :black;
    border-collapse: collapse; 
    padding : 5px;    
    }

    
td.head2 {
    text-align :center;
    width: 440px;
    font-weight : bold;
    background-color:#ffc78e ; 
    border: solid 3px;
    border-color :black;
    border-collapse: collapse; 
    padding : 5px;
}
    
td.syoukai2{
    background-color:white ; 
    line-height: 16pt;
    font-size: 15px;
    width: 550px;
    border: solid 3px;
    border-color :black;
    border-collapse: collapse; 
    padding : 20px;
   }
   
  

table.suisenbun2{
    width: 690px;
    border: solid 3px;
    border-color :black;
    border-collapse: collapse; 
    padding : 5px;
}




td.name1 {
    font-size   : 24px;
    font-weight : bold;
    color : white;
    background-color:#336699 ;
    width: 650px;
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    padding : 6px;    
    }

td.name {
    font-size   : 18px;
    font-weight : bold;
    color : white;
    background-color:#336699 ;
    width: 650px;
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    padding : 6px;    
    }




    
td.head {
    font-size : 14px;
    width: 440px;
    background-color:e0efef ; 
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    padding : 30px;
}
    
td.syoukai{
    line-height: 16pt;
    font-size: 15px;
    width: 650px;
    border: solid 3px;
    border-color :black;
    border-collapse: collapse; 
    padding : 20px;
   }
   
   



td.url1 {
    font-weight : bold;
    color : white;
    background-color:#336699 ;
    width: 450px;
    border: solid 3px;
    border-color : black;
    border-collapse: collapse; 
    padding : 5px;   
    }    



td.url2 {
    font-weight : bold;
    color : black;
    width: 200px;
    border: solid 3px;
    border-color : #FFFFFF;
    border-collapse: collapse; 
    padding : 5px;   
    }    
    
    
    
td.career{
    font-size   : 16px;
    font-weight : bold;
    color : white;
    background-color:#336699 ;
    width: 650px;
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    padding : 2px;    
    }

.yamaguchi
{
   font-size        : 12px;
   width: 500px;
}

td.pic3 {
    align : center;
    background-color: #99CCCC;
    width: 170px;
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    padding : 5px;    
    margin: 10px;
    }

td.pic4 {
    align : center;
    background-color: #99CCCC;
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 

    }

    
td.head4 {
    font-size : 14px;
    width: 500px;
    background-color:e0efef ; 
    border: solid 3px;
    border-color :#006699;
    border-collapse: collapse; 
    padding : 30px;



