﻿/* ===================================================================

	body.page
	pagetitle
	
	maincolumn
		
	sidebar

=================================================================== */

/*	body
----------------------------------------------------*/

body.page {
	background:url(../common/images/page_body_bg.gif) repeat-x #fff;
	}

/*	maincolumn
----------------------------------------------------*/

.page #maincolumn {
	position:relative;
	}

/* pagetitle */

h2 {
	height:72px;
	background:url(images/pagetitle.gif) no-repeat 0 30px;
	}

h2 span {
	visibility:hidden;
	}

.pagetitle_bg {
	position:absolute;
	left: 250px;
	top: 17px;
	z-index:-1;
	}
	


/* pageimage */

#pageimagearea {
	height:40px; /* 失七101px */
	margin-bottom:15px;
	border-bottom:1px #ccc solid;
	background:url(images/page_img_bg.gif) no-repeat;
	}

#pageimagearea h3 {
	height:40px;
	margin:30px 0;
	background:url(images/page_img.gif) no-repeat 8px 43px;
	}

#pageimagearea h3 span {
	visibility:hidden;
	}

/* pagecontents01 */

#pagecontents01 {
	margin-bottom:0px;
	}

.section {
	float:left;
	margin:0 17px 17px 0;
	padding:5px;
	background:url(../common/images/dotted_bg.gif);
	}
	
.last {
	margin-right:0;
	}

#pagecontents01 .inside {
	width:175px;
	height:85px;
	padding:0px 8px;
	}
	
.s01 {background:url(images/section01_bg.gif) no-repeat;}
.s02 {background:url(images/section02_bg.gif) no-repeat;}
.s03 {background:url(images/section03_bg.gif) no-repeat;}
.s04 {background:url(images/section04_bg.gif) no-repeat;}
.s05 {background:url(images/section05_bg.gif) no-repeat;}
.s06 {background:url(images/section06_bg.gif) no-repeat;}

#pagecontents01 h4 {
	margin:0 0 5px 0;
	padding:2px 0 5px 2px;
	border-bottom:1px #ccc dotted;
	}

/* pagecontents02 */

#pagecontents02 {
	margin:0 0 15px 0;
	/margin:0 0 30px 0;
	}
	
/* productsarea */

#productsarea {
	float:left;
	width:419px;
	background:url(images/productsarea_bg_bottom.gif) no-repeat center bottom #d8eeff;
	}
	
.box {
	width:389px;
	margin:0 auto 15px auto;
	padding-bottom:5px;
	background:url(images/productsarea_box_bg_bottom.gif) no-repeat center bottom #fff;
	}
	
.box p {
	margin:15px;
	}
	
/* flowarea */

#flowarea {
	float:right;
	width:195px;
	padding:3px;
	background:url(../common/images/bluedotted_bg.gif);
	}
	
#flowarea .step {
	padding:5px 5px 20px 5px;
	background:url(images/flowarea_bg.gif) no-repeat center bottom #fff;
	}
	
#flowarea .step_last {
	padding:5px 5px 10px 5px;
	background:url(images/flowarea_bg_bottom.gif) no-repeat center bottom #fff;
	}
	
#flowarea h6 {
	margin-bottom:10px;
	padding:0px 0 10px 0;
	border-bottom:1px #ccc solid;
	}
	
#flowarea p {
	margin-bottom:10px;
	font-size:11px;
	}
	
#flowarea p strong {
	font-size:1.1em;
	color:#da7b00;
	}

/*	sidebar
----------------------------------------------------*/

.page #sidebar {
	float:left;
	width:228px;
	margin-top:0;
	padding-top:7px;
	background:url(../common/images/page_sidebar_bg.gif) no-repeat;
	}
	
/* 磁筌湿磁遮磁自治湿磁爰蕊磁叱磁痔磁・*/

#mailformarea {
	padding-top:30px;
	}
	
#mailformarea p {
	margin:15px 10px;
	}

table{
	border: 1px solid #ccc;
	width: 620px;
	margin:0 auto;
	}

th {
	width: 180px;
	padding: 10px;
	background-color: #F3F3F3;
	border:1px #eee solid;
	}

td{
	padding:10px;
	border:1px #eee solid;

}

#mailformarea input {
	line-height:120%;
	margin:5px 0;
	}

.center{
	margin:5px 0;
	text-align: center;

}

.bottom{

	padding: 5px;

}

.red{

	color: #ff0000;

}

