@charset "shift_jis";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {font-size: 12px}
.style2 {font-size: 12px; line-height:180%;}
.style7 {
	font-size: 10px;
	color: #666666;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
text-decoration: none;
color: #333399;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.abc{
text-indent:-10000px;
}
#divsmenu {
font-size: 13px;
line-height: normal;
font-weight: normal;
margin: 0px;
padding: 0px;
border:#999999 solid 1px;
text-align:left;
width:160px;
}
#divsmenu h2, h3 {
padding:0px;
margin:0px;
font-size:13px;
}
#divsmenu h2 a {
display:block;
padding:5px 0px 3px 8px;
text-decoration:none;
color:#555;
}
#divsmenu h2 a:hover{
color:#FF6600;
}
#divsmenu h3 a{
color:#333333;
display:block;
padding:2px 0px 1px 8px;
border-bottom:#999999 dotted 1px;
font-weight:normal;
background-color:#FFF;
border-collapse:collapse;
}
/*#divsmenu h2 a:hover{
text-decoration:none;
background-color:#FFCC99;
text-decoration:blink;
}*/
#divsmenu h3 a:hover{
text-decoration:none;
background-color:#FFE0C1;
}

.wed{
border-left:solid 5px;
background-color:#f7beaa;
border-left-color:#e87664;
/*background-image: url(../img/sidemenu01.jpg);
text-indent:-10000px;*/
}
.wed a:hover{
/*background-image: url(../img/sidemenu01v.jpg);*/
}
.kid{
border-left:solid 5px;
background-color:#f2f8aa;
border-left-color:#faed20;
/*background-image: url(../img/sidemenu02.jpg);
text-indent:-10000px;*/
}
.kid a:hover{
/*background-image: url(../img/sidemenu02v.jpg);*/
}
.mem{
border-left:solid 5px;
background-color:#dff58f;
border-left-color:#bfec20;
/*background-image: url(../img/sidemenu03.jpg);
text-indent:-10000px;*/
}
.mem a:hover{
/*background-image: url(../img/sidemenu03v.jpg);*/
}
.aud{
border-left:solid 5px;
background-color:#a4e393;
border-left-color:#5ecd41;
/*background-image: url(../img/sidemenu04.jpg);
text-indent:-10000px;*/
}
.aud a:hover{
/*background-image: url(../img/sidemenu04v.jpg);*/
}
.chn{
border-left:solid 5px;
background-color:#acdcd0;
border-left-color:#219f7e;
/*background-image: url(../img/sidemenu05.jpg);
text-indent:-10000px;*/
}
.chn a:hover{
/*background-image: url(../img/sidemenu05v.jpg);*/
}
.pet{
border-left:solid 5px;
background-color:#9daee1;
border-left-color:#264abb;
/*background-image: url(../img/sidemenu06.jpg);
text-indent:-10000px;*/
}
.pet a:hover{
/*background-image: url(../img/sidemenu06v.jpg);*/
}
.sal{
border-left:solid 5px;
background-color:#dab9d4;
border-left-color:#a96ea0;
/*background-image: url(../img/sidemenu07.jpg);
text-indent:-10000px;*/
}
.sal a:hover{
/*background-image: url(../img/sidemenu07v.jpg);*/
}
.cam{
border-left:solid 5px;
background-color:#f7beaa;
border-left-color:#f5834b;
border-bottom:#999999 1px solid;
/*background-image: url(../img/sidemenu08.jpg);
text-indent:-10000px;*/
}
.cam a:hover{
/*background-image: url(../img/sidemenu08v.jpg);*/
}
.ask{
border-left:solid 5px;
background-color:#a4e393;
border-left-color:#5ecd41;
/*background-image: url(../img/sidemenu09.jpg);
text-indent:-10000px;*/
}
.ask a:hover{
/*background-image: url(../img/sidemenu09v.jpg);*/
}
.blg{
border-left:solid 5px;
background-color:#dff58f;
border-left-color:#faed20;
/*background-image: url(../img/sidemenu10.jpg);
text-indent:-10000px;*/
}
.blg a:hover{
/*background-image: url(../img/sidemenu10v.jpg);*/
}
.com{
border-left:solid 5px;
background-color:#dab9d4;
border-left-color:#a96ea0;
/*background-image: url(../img/sidemenu11.jpg);
text-indent:-10000px;*/
}
.com a:hover{
/*background-image: url(../img/sidemenu11v.jpg);*/
}
.kanban{
padding:8px;
margin:8px;
border:#666633 dotted 2px;
text-align:center;
}
/*フォトギャラリー*/
#photogal{
width:570px;
margin:auto;
text-align:left;
background-image: url(../img/bg_photogal.jpg);
background-repeat: repeat-y;
border:#CCCCCC 1px solid;
}
#photogal a:link a:visited{
	color: #F00;
}
#photogal a:hover a:active{
	color: #FF0;
}
#photogal img{
border:none;
padding:7px;
}
.style8 {
font-size: 16px;
font-weight: bold;
color: #3A561E;
}
.style9 {
font-size: 18px;
font-weight: bold;
color: #85CD3F;
}
/*Company profile*/
.company{
text-align:left;
padding:0 30px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka","ＭＳ Ｐゴシック", "MS P Gothic", Verdana,Arial, Helvetica, sans-serif;

}
.company h1{
background-color:#e75e79;
color:#fff;
font-size:24px;
padding:8px 16px;
}
.company h3{
padding:2px 10px 6px 10px;
background-image: url(../img/comph3bg2.jpg);
background-repeat: repeat-x;
color:#990000;
font-size:15px;
}
.company p{
padding-left:25px;
font-size:13px;
line-height:150%;
}
.pricegray {
background-color: #CCCCCC;
text-align: left;
margin: auto;
padding-top: 3px;
padding-right: 1em;
padding-bottom: 3px;
padding-left: 1.5em;
width: 510px;
font-size:12px;
}
.pricebw {
text-align: left;
margin: auto;
padding-top: 3px;
padding-right: 1em;
padding-bottom: 3px;
padding-left: 1.5em;
width: 510px;
font-size:12px;
}
.pricetable td{
margin:1em;
padding:1em;
}
.pricetable h2{
}
.largetext{
font-size:26px;
font-weight:bold;
color:#333333;
}
.tb2 td{
padding:4px 5px 4px 10px;
}
.tbb{
border:solid 1px #999;
}
.lh180{
line-height:180%;
}
.tbh{
padding:2px 10px 6px 10px;
background-image: url(../img/comph3bg2.jpg);
background-repeat: repeat-x;
color:#990000;
font-size:15px;
}
.sty1{
	display:block;
	font-size:12px;
	text-align:left;
	padding:0 25px 10px 35px;
	line-height:140%;
}
.sty2{
	border:none;
	margin-left:15px;
}
.tab1{
	font-size:14px;
}
.tab1 td{
	border-bottom:dotted #ccc 1px;
}
.tab1 th{
		border-bottom:dotted #ccc 1px;
color: #C00;
}