@charset "utf-8";

div#petodajp{
	padding:0; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:0;
	width:750px; background-color:#ffc;
}
/*--------------- ヘッダー -----------------------------------------------------*/
div.pri1{ display:none; }
div.pri2{ display:none; }
h1{
	float:left; margin:0; padding:0; width:420px; height:106px; font-size:12px; text-indent:-9999px;
	background-repeat:no-repeat; background-position:left top; background-image:url(tp3.png); text-align:left;
}
h2{ margin:0; padding:0; width:322px; height:60px; font-size:12px; text-indent:-9999px; text-align:left; }
div.header{ float:right; margin:0; padding:0; width:322px; line-height:125%; }
div.hd1{ margin:0; padding:0; width:322px; min-height:106px;
	background-repeat:no-repeat; background-position:left top; background-image:url(tp4.png); }
div.header div.clearl{ width:322px; height:5px; font-size:5px; }
div.tp1{ float:left; margin:0; padding:0; width:210px; height:257px; }
div.tp2{ float:left; margin:0; padding:0; width:210px; height:257px; }
div.tp3{ float:right; margin:0; padding:0; width:202px; height:250px; }
div.tp4{ float:right; margin:0; padding:0; width:120px; height:250px;  }
div.header p{ line-height:120%; }
div.pt1{ float:left; margin:0; padding:2px 0px 2px 0px; width:153px; text-align:center; background-color:#f66; color:#fff; }
div.pt2{ float:left; margin:0; padding:2px 0px 2px 0px; width:169px; text-align:center; background-color:#4a824a; color:#fff; }
div.yoyaku{ float:left; margin:0; padding:3px 0px 3px 0px; width:420px; text-align:center; background-color:#b7e55b; }

/*--------------- プロフィール -----------------------------------------------------*/
div.car{ float:left; margin:0; padding:0; width:174px; height:152px; }
div.profile{ float:right; margin:0; padding:0; width:576px; text-align:left; }
div.profile div.fuki{ float:left; margin:0; padding:0; width:140px; height:50px; }
div.profile h3{ float:right; margin:0; padding:25px 0px 0px 0px; width:430px; font-size:116%; font-weight:normal; }
div.profile div.logo{ margin:0; padding:0; width:576px; height:41px;
	background-repeat:repeat-x; background-position:left top; background-image:url(kuro.png); }
div.profile div.tps1{ float:left; margin:0; padding:0; width:67px; }
div.profile div.tps2{ float:right; margin:0; padding:0; width:450px; }
div.profile div.tels{ margin:0; padding:0px 0px 0px 140px; }
div.profile div.tels table{ margin:5px 0px 0px 0px; padding:0; border:0; font-size:13px; }
div.profile div.tels table td{ padding:0px 10px 0px 0px; border:0; vertical-align:top; }
div.profile div.tels table td.td1{ line-height:175%; }
div.profile div.tels table td.td2{ line-height:110%; }
div.profile div.tels b{ font-family:verdana,helvetica,arial,sans-serif; }
div.mainmenu{ margin:0; padding:0; }
div.mainmenu li{ float:left; margin:0; padding:0; width:107px; line-height:125%; }
div.mainmenu a{
	display:block; margin:0; padding:6px 0px 6px 0px; width:104px; background-color:#333;
	text-align:center; color:#fff; text-decoration:none;
}
div.mainmenu a:hover{ background-color:#000; color:#ff0; text-decoration:none; }

img.bana{ margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:5px; border:0; }
h5{ margin:0; padding:20px 0px 10px 0px; font-size:100%; font-weight:normal; }
p.link{ padding:0px 0px 25px 0px; line-height:175%; }

/*\*//*/
div.pt1{ text-indent:5px; }
div.pt2{ text-indent:5px; }
div.yoyaku{ text-indent:5px; }
/**/