.menu {
	font-size: 14px;
	line-height: 110%;
}
.main {
	font-size: 85%;
	line-height: 120%;
	text-align: left;	
}
.mainr {
	font-size: 85%;
	line-height: 120%;
	text-align: left;
	color: #FF0000;
}
.small {
	font-size:12px;
	line-height: 120%;
}
.osusume {
	font-size: 8pt;
	line-height: 95%;
}
.input {
 	border-top:1pt solid #B2AEAE;
 	border-left:1pt solid #B2AEAE;
   	border-bottom:1pt solid #B2AEAE;
 	border-right:1pt solid #B2AEAE;
 	background:#ffffff; 

}
A:hover {
	color: #1111cc; 
	text-decoration: none
}


.main1{
	font-size:80%;
}

.small1{
	font-size:10pt;
}

.sims{
	font-size:15px;
}
.simm{
	font-size:20px;
}
.siml{
	font-size:30px;
}
.xsmall {
	font-size: 6pt;
	line-height: 110%;
}
.sub {
	float: right;
	right: auto;

}
.mainc {
      float: left;
	     width: 750px;
}


.tdbd  {
border-color:#FFCC00;
border-width:1px;
border-style:solid;
background-color: #FFF5E0;
}
.uetitle {
	font-size: 10pt;
	line-height: 95%;
	color: white;
}
.uetitle a {
	font-size: 10pt;
	line-height: 95%;
	color: yellow;
	text-decoration: none;
}


.main2 {	font-size: 14px;
	line-height: 120%;
}
.small2 {	font-size: 13px;
	line-height: 16px;
}

.uetitle2 {
	font-size: 9pt;
	line-height: 150%;
	color: #666666;
}


a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}

.style2 {line-height: 120%}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;	
}
h1 {
	font-size: 12pt;
	line-height: 100%;
	color: #FFFFFF;
	font-weight:  120;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

}
h1 a {
	font-size: 12pt;
	line-height: 100%;
	color: #FFFFFF;
	font-weight:  120;
	text-decoration:none;
	padding:10px 0 0 0;
}

h1 a:hover {
	font-size: 12pt;
	line-height: 100%;
	color: yellow;
	font-weight:  120;
	text-decoration:none;
}
h2 {
	font-size: 10pt;
	line-height: 110%;
	color: #FFFF00;
	font-weight:  normal;
}

h2 a {
	font-size: 10pt;
	line-height: 110%;
	color: #FFFF00;
	font-weight:  normal;
	text-decoration:none;
}
h2 a:hover {
	font-size: 10pt;
	line-height: 110%;
	color: orange;
	font-weight:  normal;
	text-decoration:none;
}

.headimg{

margin-bottom: 3px;

}

/*　ナビゲーションバー　*/
	
.navi {
	background-color: white;
	padding: 3px;
	font-size: 14px;
	line-height: 180%;
	color: #000033;
	text-align: left;

}
.navi a{
                              /*追加2011/105*/
	background-color: white;
	padding: 3px;
	font-size: 14px;
	line-height: 180%;
	color: #993366;
	text-align: left;

}

/*.navi {
	background-color: white;
	padding: 3px;
	font-size: 14px;
	color: #FF6600;
	border-top:0.3pt dotted #FFCC66;
	border-left:0.3pt dotted #FFCC66;
	border-right:0.3pt dotted #FFCC66;
	text-align: left;

}*/

.hnavi {
    font-family: "MS UI Gothic";
	font-size: 14px;
	padding:5px 5px;
	color:#C8C8C8;
	background-color:#FFFFFF;
}

.hnavi a{
    font-family: "MS UI Gothic";
	font-size: 14px;
	padding:5px 10px 5px 10px ;
　　border-bottom:1px #000000 dotted;
	text-decoration:none;
	color:#000000;
　　border-bottom:5px #FFFFFF solid;

}
.hnavi a:hover {
    font-family: "MS UI Gothic";
	font-size: 14px;
	color:#FFFFFF;
	padding:5px 10px 5px 10px ;
	text-decoration:none;
	border-bottom:3px #FF6600 solid;
	border-bottom:1px #FFFFFF solid;
	background-color:#389339;
	/*opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";*/
}
.bnavi {
	background-color: white;
	padding: 3px;
	font-size: 14px;
	font-weight:bold;
	color: #FF6600;
	text-align: left;
}
.bnavi a{
	background-color: white;
	padding: 3px;
	font-size: 14px;
	color: #FF6600;

	text-align: left;
}
.bnavi a:hover {
	background-color: white;
	padding: 3px;
	font-size: 14px;
	color: #FF0000;
	text-align: left;
}
/*　商品名　*/

.hhh1{
	font-size: 120%;
	color: #323639;
	margin-top: 0.4em;
	margin-left: 0em;
	margin-bottom:0em;
	padding-top: 4px;
	padding-left: 15px;
	padding-bottom: 4px;
	padding-right: 15px;	
	border-left: 0.5em solid #F83C3C;
	border-right: 0.5em solid #F83C3C;	
/*	border-bottom: 1px solid #FFACAC;*/
	font-weight: bold;
	background-image: url("http://www.bousi.com/cap/images/bg_h1_2.gif");
	text-align: center;
	line-height: 200%
}

/*　キャッチコピー　*/

.hhh2{
	font-size: 85%;
	color: #323639;
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom:0em;
	padding-top: 4px;
	padding-left: 0.2em;
	padding-bottom: 4px;
	font-weight: normal;
	text-align: left;
	line-height: 200%
	 }


.border {border: dotted 1px #FFCC66;}

