@charset "utf-8";


.container {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}

.header {
	width: 800px;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;
}
.header  h1 a {
	background: url(../images/common/header.jpg);
	height: 220px;
	width: 800px;
	text-indent: -9999px;
	display: block;
}

.mainmenu {
	float: left;
	width: 160px;
	margin-left: 10px;
}

/*---------------------------------
 mainmenu common
---------------------------------*/
.mainmenu  li  a  {
	height: 25px;
	width: 160px;
	margin-bottom: 5px;
	display: block;
	text-indent: -9999px;
}


/*---------------------------------
 mainmenu background
---------------------------------*/
.m01 a {background: url(../images/common/menu01.jpg);}
.m02 a {background: url(../images/common/menu02.jpg);}
.m03 a {background: url(../images/common/menu03.jpg);}
.m04 a {background: url(../images/common/menu04.jpg);}
.m05 a {background: url(../images/common/menu05.jpg);}
.m06 a {background: url(../images/common/menu06.jpg);}
.m07 a {background: url(../images/common/menu07.jpg);}
.m08 a {background: url(../images/common/menu08.jpg);}
.m09 a {background: url(../images/common/menu09.jpg);}

.m10 a {background: url(../images/common/menu10.jpg);}
.m11 a {background: url(../images/common/menu11.jpg);}
.m12 a {
	background-image: url(../images/common/petkuyou_bnr.gif);
}
.m13 a {background: url(../images/common/menu13.jpg);}


.m14   {
	background: url(../images/common/menu14.jpg);
	height: 35px;
	width: 160px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 5px;
}
.m18   {
	height: 59px;
	width: 154px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 5px;
	background-image: url(../images/common/petkuyou_bnr.gif);
}
.m17 {
	background: url(../images/common/menu18.jpg) no-repeat;
}


.b01 {
	background: url(../images/common/menu15.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 130px;
	width: 160px;
	margin-bottom: 5px;
}
.b02 {
	background: url(../images/common/menu16.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 160px;
	margin-bottom: 5px;
}
.b03 {
	background: url(../images/common/menu17.jpg);
	text-indent: -9999px;
	display: block;
	height: 180px;
	width: 160px;
	margin-bottom: 5px;
}


/*---------------------------------
 mainmenu title
---------------------------------*/


.contentsbox {
	float: right;
	width: 620px;
	margin-right: 10px;
}

.footer {
	clear: both;
	width: 820px;
	margin-top: 15px;
}
.footer h5 {
	color: #FFFFFF;
	background: #000000;
	height: 30px;
	width: 820px;
	text-align: center;
	clear: both;
	font-size: 11px;
}
.contents {
	background: url(../images/common/background01.jpg) repeat-y;
	padding: 10px;
	width: 600px;
	margin-top: 10px;
}
.footer-topofpage {
	background: url(../images/common/tmp54.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 100px;
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pagetitle h2 {
	height: 25px;
	width: 620px;
	display: block;
	text-indent: -9999px;
	background: no-repeat;
}
.super_jourei  h2 {
	background: url(../images/super_jyourei/title_byouki.jpg);
}
.ingaouhou h2 {
	background: url(../images/ingaouhou/title_ingaouhou.jpg);
}
.pet h2 {
	background: url(../images/pet/title_pet.jpg);
}
.marathon h2 {
	background: url(../images/marathon/title_marathon.jpg);
}
.jisatsu h2 {
	background: url(../images/jisatsu/title_jisatsu.jpg);
}
.mizko h2 {
	background: url(../images/mizuko/title_mizuko.jpg);
}
.contents h3 {
	border-left: 5px solid #FF0000;
	height: 25px;
	display: block;
	font-weight: bold;
	font-size: 14px;
	margin-top: 14px;
	margin-bottom: 14px;
	text-indent: 10px;
}
.joreiandjourei h2 {
	background: url(../images/joreiandjyourei/title_jorei-jourei.jpg);
}
.jourei h2 {
	background: url(../images/jourei/title_jourei.jpg);
}
.senzorei h2 {
	background: url(../images/senzorei/title_senzorei.jpg);
}
.tusin h2 {
	background: url(../images/shop/title_shop.jpg);
}
.shopteble td {
	padding: 5px;
	line-height: 1.5em;
}
.contact h2 {
	background: url(../images/contact/contact03.jpg);
	height: 30px;
}
.byouki h2 {
	background: url(../images/byouki/byouki03.jpg);
}
.tochi h2 {
	background: url(../images/tochinojyouka/title_tochinojyouka.jpg);
}
.texte9px {
	font-size: 9px;
	line-height: 14px;
}
.shopbox {
	padding: 5px!important;
	line-height: 1.5em;
}
.shopbox h1 {
	font-size: 150%;
	line-height: 100%;
	font-weight: bold;
}

/*shopping メールフォーム（旧サイトより転載）*/
#shopping01{
	color: #FF0000;
	/*filter: Alpha(Opacity=30,Style=0);*/
	padding: 5px !important;
	border-top: #000066;
	border-right: #000066;
	border-bottom: 1px solid #000066;
	border-left: 5px solid #000066;
}
.m19/**/  {
	background: url(../images/common/menu19.jpg);
	height: 45px;
	width: 160px;
	display: block;
	text-indent: -9999px;
	margin-top: 5px;
}
.m20/**/  {
	height: 59px;
	width: 160px;
	display: block;
	text-indent: -9999px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(../images/index/message.jpg);
}
.m00 {
	width: 160px;
	display: block;
	margin-top: 5px;
}

