@charset "Shift_JIS";


/* heading
 ******************************************************/
h1		{
		 line-height: 1.0;
		 font-size: 110%;
		 font-weight: bold;
		 color: #fff;
		 background-color: #5f686d;
		 margin: 0;
		 padding: 6px 30px 6px 30px;
		}
h2		{
		 font-size: 110%;
		 line-height: 1.4 ;
		 font-weight: bold;
		 margin: 0;
		 padding: 0;
		}

h3		{
		 font-size: 110%;
		 line-height: 1.4 ;
		 font-weight: bold;
		 color: #39c;
		 margin: 0px;
		 padding: 3px 0px;
		}

h4		{
		 font-size: 100% ;
		 line-height: 1.3 ;
		 font-weight: bold ;
		 margin: 0;
		 padding: 2px 0px;
		}

h5		{
		 font-size: 85%;
		 line-height: 1.2 ;
		 font-weight: bold;
		 margin : 0px;
		 padding : 2px 0px 2px 12px;
		}

h6		{
		 font-size: 85%;
		 font-weight: bold;
		 margin : 0;
		 padding : 5px 0px 5px 15px;
		}


/* ===== category font ===== */
h1.h1ver2		{
				 line-height: 1.25;
				 font-size: 120%;
				 color: #000;
				 background-color: #f3f3f3;
				 margin: 0;
				 padding: 10px 180px 10px 30px;
				}
.vendorinfo		{
				 background-color: #fefbf2;
				}
.vendorinfo h1	{
				 line-height: 1.25;
				 font-size: 120%;
				 color: #000;
				 background-color: #fefbf2;
				 margin: 0;
				 padding: 10px 30px 10px 30px;
				}
.vendorinfo p	{
				 line-height: 1.25;
				 font-size: 100%;
				 font-weight: bold;
				 color: #666;
				 background-color: #fefbf2;
				 margin: 0;
				 padding: 10px 30px 10px 35px;
				}




/* font size
 ******************************************************/

.small
		{
		 font-size	: 90% ;
		 line-height	: 1.4 ;
		}


.big
		{
		 font-size	: 110% ;
		 line-height	: 1.4 ;
		}
.bigbold
		{
		 font-size	: 130% ;
		 line-height	: 1.4 ;
		 font-weight:bold ;
		}		


.mainclass
		{
		 font-size	: 100% ;
		 line-height	: 1.4 ;
		}
.mainclassbold
		{
		 font-size	: 100% ;
		 line-height	: 1.4 ;
		 font-weight:bold ;
		}
.mainclasssmall
		{
		font-size	: 80% ;
		line-height	: 1.4 ;
		}
.mainclasssmallbold
		{
		 font-size	: 80% ;
		 line-height	: 1.4 ;
		 font-weight:bold ;
		}
.mainclasssmall2
		{
		 font-size	: 75% ;
		 line-height	: 1.2 ;
		}
.mainclasssmall2bold
		{
		 font-size	: 75% ;
		 line-height	: 1.2 ;
		 font-weight:bold ;
		}
.mainclasslarge
		{
		 font-size	: 110% ;
		 line-height	: 1.4 ;
		}
.mainclasslargebold
		{
		 font-size	: 110% ;
		 line-height	: 1.4 ;
		 font-weight	: bold ;
		}
.mainclasslarge2
		{
		 font-size	: 120% ;
		 line-height	: 1.6 ;
		}
.mainclasslarge2bold
		{
		 font-size	: 120% ;
		 line-height	: 1.6 ;
		 font-weight:bold ;
		}
.mainclasslarge3
		{
		 font-size	: 130% ;
		 line-height	: 1.6 ;
		}		
.captionclass
		{
		 color: #339;
		 font-size	: 80% ;
		 line-height	: 1.2 ;
		 margin: 3px 0px 0px 2px;
		 padding: 0px;
		}
