BODY,TH,TD   { font: 13px "メイリオ", Meiryo, Osaka, "Hiragino Kaku Gothic Pro";}
.12              { font-family: 'MS UI Gothic','MS Pゴシック'; font-size:12pt;}

.nounder {text-decoration:none;}
P              { line-height:160%; }
b.red           { margin-top:3px; margin-bottom:3px; line-height:130%; font-weight: bold; font-size:120%; background-color:#FF3300; }
H1.top          { font-size:10px; margin: 0px; padding: 0px;}
H1.midasi       { font-size:22px;
		text-align: center;
		background-image : url(pictures/h1.gif);
		background-repeat: no-repeat;
		background-position: left;
		margin-left: 8px;
		margin-right: 8px;
		margin-bottom: 5px;
		margin-top: 0px;
		padding-top:24px;
		padding-bottom:12px;
		}
H1.midasib      { font-size:22px;
		text-align: center;
		background-image : url(business/bar.gif);
		background-repeat: no-repeat;
		background-position: left;
		margin-left: 8px;
		margin-right: 8px;
		margin-bottom: 5px;
		margin-top: 0px;
		padding-top:24px;
		padding-bottom:12px;
		}
H1.midasis      { font-size:22px;
		text-align: center;
		background-image : url(selfimport/shoplink/shop_h1.gif);
		background-repeat: no-repeat;
		background-position: left;
		margin-left: 8px;
		margin-right: 8px;
		margin-bottom: 5px;
		margin-top: 0px;
		padding-top:27px;
		padding-bottom:12px;
		}
H2.top          { font-size:115%; margin: 0px; padding: 0px;}
H2.tops		{ font-size:22px;
		text-align: center;
		background-image : url(selfimport/shoplink/shop_h1.gif);
		background-repeat: no-repeat;
		background-position: left;
		margin-left: 8px;
		margin-right: 8px;
		margin-bottom: 5px;
		margin-top: 15px;
		padding-top:27px;
		padding-bottom:12px;
		}
H2.midasi       { font-size:20px;
		text-align: left;
		background-image : url(../../pictures/komidasi.gif);
		background-repeat: no-repeat;
		background-position: left;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 5px;
		margin-top: 15px;
		padding-top:10px;
		padding-left:25px;
		padding-bottom:5px;
		border-bottom: 3px dotted #00c700;
		}
H2.midasib      { font-size:20px;
		text-align: left;
		background-image : url(business/komi.gif);
		background-repeat: no-repeat;
		background-position: left;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 5px;
		margin-top: 15px;
		padding-top:10px;
		padding-left:25px;
		padding-bottom:5px;
		border-bottom: 3px dotted #89D7E4;
		line-height:120%;
		}
H3.m	        { font-size:14px;
		text-align: left;
		margin-left: 45px;
		margin-right: 25px;
		margin-bottom: 15px;
		margin-top: 5px;
		padding:2px 5px;
		border-bottom: 1px solid #aaaaaa;
		border-left: 10px solid #00c700;
		}
.box2 {
    padding: 0.5em 1em;
    margin: 2em 0;
    background: #f0f7ff;
    border: dashed 2px #5b8bd0;
}
.box2 p {
    margin: 0; 
    padding: 0;font-size:12pt;line-height: 1.3;
}

.red { background-color:#4169e1; padding:8px; color:fff;
}