 
a:visited { color: #9B182A; }  
a:link { color: #9B182A; } 
a:hover { color: #9B182A; } 
a:active { color: #9B182A; } 
.askf {
	text-align: left;
	font-size: 14px;
}
.fontsize {
	background-image: url(../img/common/tel1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 62px;
	width: 302px;
}
.mwid {
	width: 148px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
}
.mwid2 {
	height: 20px;
	background-position: center;
	vertical-align: middle;
}
.count {
	padding-right: 50px;
	text-align: right;
}
.count2 {
	text-align: right;
	width: 162px;
	padding-left: 10px;

}
.count3 {
	text-align: right;
	width: 160px;
	border: 1px solid #CCCCCC;
}
.f17cbk {
	line-height: 20px;
	font-size: 14px;
	background-image: url(../img/petkenshin/bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 24px;
	width: 530px;
	padding-left: 30px;
	padding-top: 2px;
	text-align: left;
}
.f17cbk2 {
	line-height: 20px;
	font-size: 14px;
	background-image: url(../img/petkenshin/bk2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 24px;
	width: 530px;
	padding-left: 15px;
	padding-top: 2px;
}
.f17cbkb {
	line-height: 20px;
	font-size: 14px;
	background-image: url(../img/petkenshin/bkb.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 24px;
	width: 530px;
	padding-left: 30px;
	padding-top: 2px;
}
body {
	background-color: #F9F4ED;
	margin: 0;
	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3",Osaka,"CI","Meiryo","lr oSVbN","MS PGothic",Sans-Serif;
}
.mainbk {
	background-image: url(../img/common/bk.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.head2 {
	padding: 2px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	height: 15px;
	width: 440px;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}
.formber {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.maincon {
	background-image: url(../img/common/maincon.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	width: 742px;
	text-align: center;
	padding-bottom: 5px;
}
.pssmoto {
	font-size: 13px;
	height: 185px;
}

.news {
	line-height: 25px;
}
.news2 {
	width: 550px;
}
.foot {
	width: 840px;
	padding-bottom: 5px;
}
.ask {
	text-align: left;
	padding-top: 0px;
	padding-left: 5px;
	height: 100px;
	width: 400px;
	background-image: url(../img/top/ask.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.footc {
	line-height: 15px;
	font-size: 10px;
	width: 742px;
}
.f12txt {
	line-height: 22px;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 15px;
	text-align: left;
}
.f10 {
	line-height: 15px;
	font-size: 10px;
}
.f11 {
	line-height: 18px;
	font-size: 11px;
}

.f12 {
	line-height: 22px;
	font-size: 12px;
}

.f15 {
	line-height: 20px;
	font-size: 15px;
}

.f17 {
	line-height: 20px;
	font-size: 17px;
}
.f20 {
	font-size: 20px;
	font-weight: bold;
}
.topshop {
	padding-right: 20px;
	padding-top: 20px;
}

.ceotxt {
	line-height: 16px;
	font-size: 12px;
	left: 15px;
	right: 15px;
	text-align: left;
	padding-right: 5px;
	padding-left: 15px;
}
.contred {
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.contredc {
	font-weight: bold;
	color: #AA0000;
}
.contgrec {
	font-weight: bold;
	color: #00B500;
	}
.contao {
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #009933;
}


.contdai {
	line-height: 16px;
	font-size: 13px;
	text-align: left;
	left: 5px;
	right: 5px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	border: 2px solid #00CC00;
}

.rightsp {
	padding-right: 20px;
}
.white {
	font-size: 12px;
	color: #FFFFFF;
}


.dropdowns {padding:0px; margin:0px}
.dropdowns dt {width:123px; padding-left:0px; margin:0px}
.dropdowns dd {position:absolute; overflow:hidden; width:123px; display:none; background:#FFF; float: left padding:0px; margin:0px}
.dropdowns ul {width:123px; padding:0px; margin:0px; line-height: 12px}
.dropdowns li {
	margin:0px 0px 5px;
	padding-left:0px;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 0px;
	padding-top: 8px;
	padding-right: 0px;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
}
.dropdowns a, .dropdowns a:active, .dropdowns a:visited {display:block; padding-bottom:0px; text-decoration:none; width:123px; margin:0px;}
.dropdowns a:hover {color:#FF0000; background-color: #EEE; width:123px;}






.dropdown2 {padding:0px; margin:0px}
.dropdown2 dt {width:140px; padding-left:0px; margin:0px}
.dropdown2 dd {position:absolute; overflow:hidden; width:140px; display:none; float: left padding:0px; margin:0px}
.dropdown2 ul {width:140px; padding:0px; margin:0px}
.dropdown2 li {margin:0px; padding-left:9px; font-size: 11px;}
.dropdown2 a, .dropdown2 a:active, .dropdown2 a:visited {display:block; padding-bottom:0px; color:#333; text-decoration:none; width:140px;margin:0px;}}




.link1 { color: blue; font-size: 10pt; }
.Black10ba { color: black; font-size: 12px; }
.Black10 { color: black; text-align: left;}
.14px { font-size: 14px; line-height: 21px; }
.16px { font-size: 16px; line-height: 24px; }
.Green10b { color: #00B500; font-weight: bold; font-size: 10px; }
.Green14b { color: #00B500; font-weight: bold; font-size: 14px; line-height: 20px; }
.Green18b { color: #00B500; font-size: 18px; font-weight: bold; line-height: 20px; }
.Green22b { color: #00B500; font-size: 22px; font-weight: bold; }
.Green8b { color: #00B500; font-weight: bold; font-size: 8pt; }
.red10  { color: #b22222; }
.blue18b { color: blue; font-size: 18px; font-weight: bold; }
.black18b { color: black; font-size: 18px; font-weight: bold; }
.red14b { color: #b22222; font-weight: bold; font-size: 14pt; }
.red10b { color: #b22222; font-weight: bold; }
.red8b { color: #b22222; font-weight: bold; font-size: 8pt; }
.Black10b { color: black; font-weight: bold; }
.Black8 { color: black; font-size: 8pt; }
.menu_black    { font-weight: bold; font-size: 8pt; line-height: 10pt; }
.t18    {
	font-size: 6pt;
	line-height: 10pt;
	vertical-align: top;
}
.menu_topic  { font-weight: bold; font-size: 11pt; line-height: 10pt; }
.menu_white { color: #fff; font-weight: bold; font-size: 8pt; line-height: 10pt; }
.main1    { color: black; line-height: 17pt; letter-spacing: 140%; }
.main_s { color: black; font-size: 5pt; line-height: 17pt; letter-spacing: 140%; vertical-align: super; }
.main2 { color: black; font-size: 10pt; line-height: 15pt; letter-spacing: 140%; }
.mainb1 { color: black; font-weight: bold; line-height: 17pt; letter-spacing: 140%; text-align: left; }
.main1rb    { color: #b22222; font-weight: bold; line-height: 17pt; letter-spacing: 140%; text-align: left; }
.main1rb2    { color: #b22222; font-weight: bold; line-height: 17pt; letter-spacing: 140%; text-align: left;  font-size: 14px;}
.main1rbb   { color: #b22222; font-weight: 900; line-height: 17pt; letter-spacing: 140%; border: #ff0; text-align: left; }
.main1gb { color: #00B500; font-weight: bold; line-height: 17pt; letter-spacing: 140% }
