body { font-size:12px; line-height: 18px; background-image:url(../images/bg.gif); background-repeat: repeat-x; background-position: top; background-color: #F6D09E; margin: 0px; padding: 0px; color:#666666;}

h1 { font-size: 11px; color: #666666; margin: 0px; padding-right: 10px; font-weight: normal;}
h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

a:link { color: #666666; text-decoration: none;}
a:visited { color: #666666; text-decoration: none;}
a:hover { color: #BD87CA; text-decoration: none;}
a:active { color: #666666; text-decoration: none;}

.padding05 { padding: 5px;}
.padding10 { padding: 10px;}

.i-comment { display: block; height: 150px; background-image:url(../images/bg-01.gif); background-repeat: no-repeat; padding: 20px 0 0 100px; color: #333333; line-height: 20px; width: 447px;}

.service-bg { background-image: url(../images/bg-02.gif); background-repeat: no-repeat; background-position: top right; padding: 20px 0 30px 10px; line-height: 20px;}

.service-bg01 { background-image: url(../images/bg-03.gif); background-repeat: no-repeat; background-position: bottom left;}

.service-bg02 { background-image: url(../images/bg-04.gif); background-repeat: no-repeat;}

.flow-bg01 { background-image:url(../images/ta-bg.jpg); background-repeat: no-repeat; padding: 5px 0 50px 10px; font-size: 11px; color: #000000;}

.flow-bg02 { background-image:url(../images/ik-bg.jpg); background-repeat: no-repeat; padding: 5px 0 50px 25px; font-size: 11px; color: #000000; background-position: top center;}

.flow-bg03 { background-image:url(../images/ig-bg.jpg); background-repeat: no-repeat; padding: 5px 0 50px 40px; font-size: 11px; color: #000000; background-position: top right;}

.flow-bg04 { background-image:url(../images/t-bg01.gif); background-repeat: repeat-x; padding: 10px 0 0 0; font-size: 11px; color: #000000; border-left: #CCCBCC 1px solid; border-right: #CCCBCC 1px solid;}

.flow-bg05 { background-image:url(../images/t-bg02.gif); background-repeat: repeat-x; padding: 10px 0 0 0; font-size: 11px; color: #000000; border-left: #CCCBCC 1px solid; border-right: #CCCBCC 1px solid;}

.flow-bg06 { background-image:url(../images/mc-bg.jpg); background-repeat: no-repeat; padding: 5px 0 15px 10px; font-size: 11px; color: #000000;line-height: 14px;}

.flow-bg07 { background-image:url(../images/ot-bg.jpg); background-repeat: no-repeat; padding: 5px 0 15px 10px; font-size: 11px; color: #000000; background-position: top center; line-height: 14px;}

.flow-bg08 { background-image:url(../images/hk-bg.jpg); background-repeat: no-repeat; padding: 5px 0 15px 25px; font-size: 11px; color: #000000; background-position: top right; line-height: 14px;}


.text01 { color:#CC0000;}
.text02 { color:#000000;}

.price { padding-right: 30px; text-align: right;}
.pet { padding-left: 30px;}

.f-menu { color: #666666;}

.tel { background-image:url(../images/space-bg.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; background-position: left bottom;}

.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 5px;
 margin-bottom: 5px;
}
.img_l {
 float: left;
 border: none;
 margin-right:5px;
 vertical-align:top;
 margin-bottom: 5px;
}
.img_n {
 float: none;
 border: none;
}

textarea,select,input { font-family: "�q���M�m�p�S Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","�l�r�o�S�V�b�N","sans-serif";}

.contents_setumei		{
						color: #2B74CF;
}
