﻿@charset "UTF-8";



/*----------------------------------------
 item
----------------------------------------*/

div.item {
	margin-bottom: 30px;
	padding-bottom: 20px;
	width: 660px;
	height: 210px;
	background: #ffffff; 
	border-bottom: 1px #cccccc dotted;
}

div.item p {
	display: inline;
	float: left;
	margin: 0 20px 10px 0;
	padding-bottom: 20px;
	width: 320px;
	background-color: #ffffff; /*確認用*/
}

div.item img {
	float: right;
}

div.item div#item-cal {
	width: 660px;
	background: #ffffff url(../images/world.gif) left bottom  no-repeat;
}

div.item div#item-cal p {
	padding-bottom: 0em;
}

div.item:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/*　お客様の声　*/

div.item div.item-t {
	width: 660px;
	height: 250px;
	background-color: #ffff00; /*確認用*/
}

div.item div.item-t p {
	padding-bottom: 0;
	display: inline;
	width: 320px;
	float: left;
	background-color: #ffffff; /*確認用*/

}

div.item div.item-t2 {
	margin-top: 10px;
	width: 660px;
	/*height: 250px;*/
	background-color: #00ffff; /*確認用*/

}

div.item div.item-t2 p {
	padding-bottom: 0;
	display: inline;
	width: 320px;
	float: right;
	background-color: #ffffff; /*確認用*/
}

div.item div.item-t2 img {
	float: left;
}

div.item div.item-t2:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}


/*----------------------------------------
 deliverly
----------------------------------------*/

div#deli {
	margin: 20px 0;
	padding: 20px 0;
	width: 658px;
	border: 1px #cccccc solid;
	background: url(../images/afterdel-back.jpg) repeat-x;
}

div#deli h3 {
	margin-left: 100px;
	height: 50px;
}

div#deli dt.title {
	margin: 10px 0;
	font-weight: bold;
}

div#deli div#deli-t {
	margin: 20px;
	width: 618px;
}

div#deli div#deli-t p {
	display: inline;
	width: 310px;
	float: right;
}

div#deli div#deli-t2 {
	margin: 20px 20px 0 20px;
	width: 618px;
}

div#deli div#deli-t2 p {
	display: inline;
	clear: right;
	width: 400px;
	float: left;
	background-color: #ffffff; /*確認用*/
}

div#deli div#deli-t2 img {
	float: right;
}

div#deli-t2:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/*----------------------------------------
 category
----------------------------------------*/

div.category {
	padding: 20px 0;
	width: 660px;
	background: url(../images/wallpaper.gif);
}

div.category h2 {
	margin: 0 0 20px 200px;
	height: 80px;
}

div.category h3 {
	margin-left: 10px;
	height: 54px;
}

div.box_main {
	width: 660px;
	height: 250px;
}

div.box_main img {
	margin-left: 10px;
	float: left;
}

div.box_main p {
	margin-right: 10px;
	float: right;
	padding: 60px 15px 50px 15px; 
	width: 260px;
	height: 115px;
	background: url(../images/letter-g.png) right top no-repeat;
}

*html div.box_main p {
	width:290px;
}

div.box {
	padding-left: 10px;
	clear: both;
}

div.category:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div.category {
	width: 660px;
	/*\*//*/
	overflow: hidden;
	/**/
}

/*----------------------------------------
 
----------------------------------------*/

