@charset "utf-8";

/*@import url("../packages/default/css/import.css");*/
@import url("../packages/default/css/mypage.css");

/*FONT*/
.attention {	 color: #FF0000; }
.mini { font-size: 80%; }
em { 	color: #FF0000; 	font-style: normal; }

td.centertd { text-align: center; }
td.pricetd { color: #FF0000; font-weight: bold; text-align: right; }


/*FORM*/
.box3 { width: 33px; }	/*W3*/
.box6 { width: 54px; }	/*W6*/
.box10 { width: 82px; }	/*W10*/
.box12 { width: 96px; }	/*W12*/
.box18 { width: 138px; }	/*W18*/
.box19 { width: 145px; }	/*W19*/
.box20 { width: 152px; }	/*W20*/
.box30 { width: 222px; }	/*W30*/
.box33 { width: 243px; }	/*W30*/
.box40 { width: 292px; }	/*W40*/
.box47 { width: 341px; }	/*W47*/
.area40 { width: 302px; height: 134px; }	/*W40｡ﾟH8*/
.area45 { width: 337px; height: 290px; }	/*W40｡ﾟH20*/
.area46 { width: 337px; height: 134px; }	/*W40｡ﾟH8*/
.area50 { width: 372px; height: 290px; }	/*W50｡ﾟH20*/
.area55 { width: 407px; height: 290px; }	/*W55｡ﾟH20*/
.area65 { width: 444px; height: 290px; }	/*W65｡ﾟH20*/
.area68 { width: 498px; height: 134px; }	/*W68｡ﾟH8*/
.area80 { width: 572px; height: 134px; }	/*W80｡ﾟH8*/
.area80_2 { width: 572px; height: 420px; }	/*W80｡ﾟH30*/
.area92 { width: 666px; height: 160px; }	/*W92｡ﾟH10*/
.area96 { width: 694px; height: 420px; }	/*W80｡ﾟH30*/
.area96_2 { width: 694px; height: 160px; }	/*W80｡ﾟH10*/

/*LINK*/
a:link { color: #3a75af; text-decoration: underline; }
a:visited { color: #3a75af; text-decoration: underline; }
a:hover { color: #3a75af; text-decoration: none; }

/*OVER*/
a.over:link{ color:#4a6fa6; text-decoration: none; }
a.over:visited { color:#4a6fa6; text-decoration: none; }
a.over:hover { color:#4a6fa6; text-decoration: underline; }

/*COLOR*/
.white { color: #ffffff; }
.whitest { color: #ffffff; font-weight: bold; }
.red { color: #ec0000; }
.redst { color: #ec0000; font-weight: bold; }
.blue { color: #3a75af; }
.bluest { color: #3a75af; font-weight: bold; }
.black { color: #000000; }
.blackst { color: #000000; font-weight: bold; }
.orange { color: #ff6600; }
.orangest { color: #ff6600; font-weight: bold; }


/*PHOTO*/
.picture { 
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}

/*PHOTO*/
img { 
	border: 0px;
}


#container #right #contents #right #price{
border-width: 1px;
border-style: solid;
border-color: #ccc;
padding: 0;
margin: 0;
padding: 0;
width: 295px;
background: #ecf5ff;
}



























/* element */
body { color:#555;font-size:84%;}
a:link { color:#555;text-decoration:underline;}
a:visited { color:#555;text-decoration:underline;}
a:hover { color:#f90;text-decoration:underline;}

/* layout */

html { margin:0; padding:0; }
body { margin:0; padding:0; text-align:center; }

/*-------------------------------------------------------*/
/*  #Trunk                                               */
/*-------------------------------------------------------*/

div#Trunk	{
	background:#fff url(/images2/body_bg.gif) repeat-y center top; 
}

/*-------------------------------------------------------*/
/*  #header                                              */
/*-------------------------------------------------------*/

div#header	{
	background:transparent url(/images2/head_bg.gif) no-repeat center top;
	padding-top:15px;
}

div#header h1 { margin:0; padding:0; width:120px; float:left; text-align:right; }
div#header h1 img { border:none; }

div#menu {
	margin:0 auto;
	width:780px;
	background:url(/images2/head2_bg.gif) no-repeat 100% 14px;
}
div#menu p.tel	{
	margin:0; padding:12px 10px 0 0;
	text-align:right;
}
div#menu ul	{
	margin:0; padding:0;
	list-style-type:none;
	width:660px;
	float:right;
}
div#menu ul#menu01	{
	position:relative;
	top:-9px;
	text-align:left;
}
div#menu ul#menu02{
	position:relative;
	top:-45px;
	text-align: right;
	width: 300px;
}
div#menu ul li	{
	display:inline;
}
div#menu ul li img	{
	border:none;
}

div#menu ul#menu02 li img	{
	margin-right:10px;
}

div#menu ul#menu_bt{
	position:relative;
	top:-30px;
	margin-left: 50px;
	text-align: left;
	width: 600px;
}

div#menu ul li img#MENU-massa { margin-right:30px;margin-bottom:29px; }
div#menu ul li img#MENU-pack { margin-right:30px;margin-bottom:29px; }
div#menu ul li img#MENU-howto { margin-right:30px;margin-bottom:28px; }
div#menu ul li img#MENU-order { margin-right:4px; }
div#menu ul li img#MENU-qa { margin-right:30px;margin-bottom:29px; }
div#menu ul li img#MENU-voice { margin-right:30px;margin-bottom:28px; }
div#menu ul li img#MENU-inq { margin-bottom:28px; }

/*-------------------------------------------------------*/
/*  #footer                                              */
/*-------------------------------------------------------*/

div#footer	{
	clear:both;
	background:#fff url(/images2/foot_bg.gif) no-repeat center top;
	text-align:center;
	height:75px;
	overflow:hidden;
}
div#footer p	{
	text-align:center;
	padding:3px 0 1px 0;
	margin:0;
}

div#footer ul	{
	width:780px;
	margin:0 auto;
	list-style-type:none;
	padding:10px 0 0 0;
	text-align:right;
}
div#footer ul li	{
	list-style-type: none;
	padding:0px;
	margin:0px;
	display:inline;
}
div#footer ul li img	{
	border:none; margin-right:15px;
}

/*-------------------------------------------------------*/
/*  #copyright                                           */
/*-------------------------------------------------------*/

div#copyright	{
	text-align:left;
	position:relative;
	top:-15px;
	left:-190px;
	width:400px;
	margin:0 auto;
}
div#copyright img	{
	margin-left:10px;
}

/*-------------------------------------------------------*/
/*  #pan                                                 */
/*-------------------------------------------------------*/

#pankuzu {
	width:760px;
	margin:0 auto;
	padding:5px 0;
	text-align:left;
}

/*-------------------------------------------------------*/
/*  #Contents                                            */
/*-------------------------------------------------------*/

div#Contents	{
	text-align:left;
	width:780px;
	margin:0 auto;
	padding-bottom:10px;
}


/*-------------------------------------------------------*/
/** parts **/

h2#intitle { padding:5px 0; margin:0; }

.arrow {
	padding:0px 5px;
	color:#669900;
}

div.clear { clear:both; height:1px; overflow:hidden; }
div.clear br { display:none;}
div.clear hr { display:none;}

#Contents h4 {
	font-weight:bold;
	font-size:90%;
	margin:0; padding:8px;
	text-align:left;
	background:#f0f0f0;
	border-bottom:solid 2px #ccc;
}

#Contents p.price {
	font-weight:bold;
	font-size:80%;
	color:#ff6600;
	text-align:left;
	padding:8px;
}




