body { margin: 0 auto; padding: 0; background:
url(../images/gor_bk.gif) repeat 0 0;width:902px; position:relative;
font-family: "ͣ Хå", Osaka, "ҥ饮γѥ Pro W3"; color:#333333; text-align:center;}



a:link {color:#330000;text-decoration:none;}
a:visited {color:#330000;text-decoration:none;}
a:active  {color:#330000;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:underline;}

#navi-top{margin-top:10px;}

/*  common block  */

#contents-area {
background:#FFFFFF url(../images/navi_bg.gif) repeat-y scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
width:900px;
}


.banner-box1 {padding:10px 0px 0px 5px;}

#top{margin-top:0px; position:relative;}


/*
-----------------------------------------------------------
main-area Eڡ
-----------------------------------------------------------
*/
#description{padding:10px 10px;float:left;width:520px;}
#description	p{font-size:12px;
line-height:150%;}
#description	em{font-size:10px;color:#cc6600;
font-style:normal;}

#noshi{float:left;padding-top:10px;
text-indent:-9999px;}
#noshi	a{
background:url(../images/package_img01.gif) 0 0 no-repeat;width:126px;height:93px;display: block;}
#noshi	a:hover{background:url(../images/package_img01.gif) -126px 0 no-repeat;}

.package	{background-color:#f1efe5;}

#gift01-1{float:left;text-indent:-9999px;}
#gift01-1	a{background:url(../images/package_tab.gif) 0 0 no-repeat;width:76px; height:38px;display: block;}
#gift01-1	a:hover{background:url(../images/package_tab.gif) 0 -38px no-repeat;}

#gift01-2{float:left;text-indent:-9999px;}
#gift01-2	a{background:url(../images/package_tab.gif) -76px 0 no-repeat;width:76px; height:38px;display: block;}
#gift01-2	a:hover{background:url(../images/package_tab.gif) -76px -38px no-repeat;}

#gift01-3{float:left;text-indent:-9999px;}
#gift01-3	a{background:url(../images/package_tab.gif) -152px 0 no-repeat;width:76px; height:38px;display: block;}
#gift01-3	a:hover{background:url(../images/package_tab.gif) -152px -38px no-repeat;}

#gift01-4{float:left;text-indent:-9999px;}
#gift01-4	a{background:url(../images/package_tab.gif) -228px 0 no-repeat;width:76px; height:38px;display: block;}
#gift01-4	a:hover{background:url(../images/package_tab.gif) -228px -38px no-repeat;}

#gift01-5{float:left;text-indent:-9999px;}
#gift01-5	a{background:url(../images/package_tab.gif) -304px 0 no-repeat;width:76px; height:38px;display: block;}
#gift01-5	a:hover{background:url(../images/package_tab.gif) -304px -38px no-repeat;}

#gift02-1{float:left;text-indent:-9999px;}
#gift02-1	a{background:url(../images/package_tab.gif) -380px 0 no-repeat;width:76px; height:38px;display: block;}
#gift02-1	a:hover{background:url(../images/package_tab.gif) -380px -38px no-repeat;}

#gift02-2{float:left;text-indent:-9999px;}
#gift02-2	a{background:url(../images/package_tab.gif) -456px 0 no-repeat;width:76px; height:38px;display: block;}
#gift02-2	a:hover{background:url(../images/package_tab.gif) -456px -38px no-repeat;}

#gift02-3{float:left;text-indent:-9999px;}
#gift02-3	a{background:url(../images/package_tab.gif) -532px 0 no-repeat;width:76px; height:38px;display: block;}
#gift02-3	a:hover{background:url(../images/package_tab.gif) -532px -38px no-repeat;}

#gift02-4{float:left;text-indent:-9999px;}
#gift02-4	a{background:url(../images/package_tab.gif) -610px 0 no-repeat;width:77px; height:38px;display: block;}
#gift02-4	a:hover{background:url(../images/package_tab.gif) -610px -38px no-repeat;}

.unit{float:left;width:380px;background-color:#f1efe5;}
.unit	p{color:#3e2a1d;font-size:12px;line-height:150%;padding:7px 3px 0 10px;}
.details{padding-top:10px;}
.unit-txt{color:#3e2a1d;font-size:12px;line-height:150%;padding:10px 3px 0 10px;}
.click{font-size:10px;color:#3e2a1d;padding-top:10px;}

.muryo	{clear:both;padding-bottom:10px;}


.noshi{float:left;background-color:#f1efe5;padding:5px 5px 5px 16px;width:285px;_width:265px;}

.purpose_noshi	{
	background-color:#f1efe5;
	width:300px;
}

.purpose_noshi2	{
	background-color:#f1efe5;
	width:300px;
	height:525px;
}

.purpose_noshi	p{font-size:12px;margin-top:10px;}
.purpose_noshi2	p{font-size:12px;margin-top:10px;}

.purpose_details {
	background-image: url(../images/aisatsu_kekkonov.gif);
	background-repeat: no-repeat;
	display: block;
	height: 134px;
	width: 122px;
	padding-top:7px;
	float:left;
	margin-top: 5px;
	margin-right:15px;
	_margin-right:5px;
	margin-left:5px;

}
.purpose_details	a{background-image: url(../images/aisatsu_kekkon.gif);
	background-repeat: no-repeat;
	height: 134px;
	width: 122px;display: block;background-position:right -7px;
}
.purpose_details	a:hover	{background-image:none;}
.purpose_details	a:hover	img{filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.purpose_details1 {
	background-image: url(../images/noshi_kekkonov.gif);
	background-repeat: no-repeat;display: block;
	height: 134px;
	width: 122px;
	padding-top:7px;
	float:left;
	margin-top: 5px;
	margin-right:15px;
	_margin-right:5px;
	margin-left:5px;
}
.purpose_details1	a{background-image: url(../images/noshi_kekkon.gif);
	background-repeat: no-repeat;
	height: 134px;
	width: 122px;display: block;background-position:right -7px;
}
.purpose_details1	a:hover	{background-image:none;}
.purpose_details1	a:hover	img{filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.purpose_details2 {
	background-image: url(../images/paper_kekkonov.gif);
	background-repeat: no-repeat;
	display: block;
	height: 134px;
	width: 122px;
	padding-top:7px;
	float:left;
	margin-top: 5px;
	margin-right:15px;
	_margin-right:5px;
	margin-left:5px;
}
.purpose_details2	a{background-image: url(../images/paper_kekkon.gif);
	background-repeat: no-repeat;
	height: 134px;
	width: 122px;display: block;background-position:right -7px;
}
.purpose_details2	a:hover	{background-image:none;}
.purpose_details2	a:hover	img{filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}


.padding-l20{padding-left:20px;}
.padding-l10{padding-left:10px;}
.padding-l15{padding-left:15px;}

div.back-top2 {text-align:right; padding:10px 15px 10px 0px; font-size:10px ;background-color:#f1efe5;}
div.back-top2 a { color:#FF0000;}