@charset "Shift_JIS";

/* contentsArea
------------------------------*/

#contents {
	float: right;
	width: 610px;
	line-height: 20px;
	margin-top: 20px;
	padding: 0px;
	margin-right: 10px;
}
#page_up {
	float: right;
	clear: both;
	padding-top: 20px;
	margin-bottom: 30px;
}


/* common text
------------------------------*/
.title_bar {
	background-image: url(../images/00_banner.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 610px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.title_bar_top {
	background-image: url(../images/00_banner.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 610px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.text_area {
	width: 560px;
	padding-top: 10px;
	margin-left: 30px;
	padding-bottom: 20px;
}

.text_590 {
	width: 570px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
.text_590 span {
	color: #F00;
}

.text_590_center {
	width: 520px;
	margin-top: 10px;
	margin-left: 70px;
	margin-right: 20px;
}
.text_610 {
	width: 590px;
	margin-top: 10px;
	margin-left: 20px;
}


/* top page
------------------------------------------------------------*/

.comparison_heading {
	background-image:url(../images/01_index_type_waku01.gif);
	background-repeat:no-repeat;
	padding: 0;
	width: 610px;
	height: 50px;
}
div.comparison_content {
	background-image: url(../images/01_index_type_waku02.gif);
	background-repeat: repeat-y;
	padding: 0px;
}
div.comparison_footing {
	background-image: url(../images/01_index_type_waku03.gif);
	background-repeat: no-repeat;
	width: 610px;
	height: 10px;
}
div.comparison_button {
	padding: 0px 0px 0px 5px;
}
div.comparison_text {
	padding: 0px 20px;
}

div.explain_heading {
	background-image: url(../images/01_sheet_explain_waku01.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 610px;
}
div.explain_content {
	background-image: url(../images/01_sheet_explain_waku02.gif);
	background-repeat: repeat-y;
	width: 610px;
	height: 190px;
}
div.explain_text {
	padding: 0px 0px 0px 20px;
	width: 580px;
	height: 160px;
}
div.explain_footing {
	background-image: url(../images/01_sheet_explain_waku03.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 610px;
}
div.button_henkan {
	padding: 10px 20px 20px 0px;
	width: 590px;
	text-align: right;
}


/* first
------------------------------*/

.merit_01 {
	background-image: url(../images/10_first_01.gif);
	width: 570px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 20px;
	height: 120px;
}
.merit_02 {
	background-image: url(../images/10_first_02.gif);
	width: 570px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	height: 120px;
}
.merit_03 {
	background-image: url(../images/10_first_03.gif);
	width: 570px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	height: 120px;
}
.merit_04 {
	background-image: url(../images/10_first_04.gif);
	width: 570px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	height: 120px;
}
.merit_05 {
	background-image: url(../images/10_first_05.gif);
	width: 570px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	height: 120px;
}
.merit_text {
	width: 570px;
	padding-top: 20px;
	padding-left: 130px;
	padding-right: 15px;
	height: 120px;
}

/* information
------------------------------*/

#news {
	width: 610px;
	height: 150px;
}
.info_text {
	height: 130px;
	width: 560px;
	margin-left: 20px;
	border: 1px solid #3C0;
	padding: 5px;
}
.info_text span{
	font-weight: bold;
	color: #390;
}


/* PR
------------------------------*/
#pr_text {
	width: 610px;
}


/* delivery
------------------------------*/

#workflow {
	padding-left: 10px;
}

/* frow
------------------------------------------------------------*/

.frow_text {
	width: 460px;
	font-style: normal;
	font-size: 12px;
	height: auto;
	padding-top: 5px;
	padding-left: 20px;
}

/* order
------------------------------------------------------------*/

.order_text {
	width: 330px;
	font-style: normal;
	font-size: 12px;
	height: auto;
	padding-top: 5px;
	text-align: left;
	padding-left: 10px;
}

.center {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.right {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}

/* price
------------------------------------------------------------*/

.price_text {
	width: 360
	px;
	font-style: normal;
	font-size: 12px;
	height: auto;
	padding-top: 5px;
	text-align: left;
	padding-left: 20px;
}

.material {
	width: 560px;
	border-bottom: 1px solid #3C0;
	margin-left: 30px;
}
.material_text {
	width: 560px;
	padding-top: 10px;
	margin-left: 30px;
	height: 100px;
	padding-bottom: 20px;
}
.material_sample {
	width: 560px;
	margin-left: 30px;
	margin-top: 10px;
}
.print_text {
	width: 560px;
	padding-top: 10px;
	margin-left: 30px;
	height: 40px;
	padding-bottom: 20px;
}
.processing_text {
	width: 560px;

	height: 100px;
	padding-bottom: 20px;
}
#type {
	height: 345px;
	width: 580px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.price_list {
	width: 560px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
	text-align: left;
	font-size: 12px;
}

/* law		
------------------------------------------------------------*/

#law {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.privacy {
	width: 560px;
	border-bottom: 1px solid #630;
	padding-top: 20px;
}
.privacy_text {
	width: 560px;
	padding-top: 10px;
	padding-bottom: 20px;
}
	text-align: center;
	text-align: center;
	
/* form		
------------------------------------------------------------*/

#form {
	width: 500px;
	padding-left: 80px;
}
.form_text {
	width: 590px;
	font-style: normal;
	font-size: 12px;
	height: auto;
	padding-top: 5px;
	text-align: left;
	padding-left: 20px;
}