﻿@charset "utf-8";
/*-- 専用スタイルシート --*/


/*-- ヘッダー設定 --*/
div#header div.menu ul.main li.cost a {
	background-position : 0 -50px ;
}


/*-- 右カラム設定 --*/
div#right_column p {
	margin-bottom : 20px ;
}

div#right_column div#cost h2 {
	width : 720px ;
	height : 65px ;
	text-indent : -9999px ;
	background : url(../../img/cost_h2.gif) left top no-repeat  ;
}

div#right_column div#cost div.half {
	padding-bottom : 25px ;
}

div#right_column div#cost div.half h3 {
	width : 720px ;
	height : 46px ;
	text-indent : -9999px ;
	background : url(../img/cost_half_h3.gif) left top no-repeat  ;
}

div#right_column div#cost div.half form {
	padding-bottom : 25px ;
}

div#right_column div#cost div.half form h4 {
	margin-top : 20px ;
	font-size : 16px ;
	line-height : 24px ;
}

div#right_column div#cost div.half form table {
	width : 720px ;
}

div#right_column div#cost div.half form table th {
	border : solid 1px #808080 ;
	padding : 5px 10px ;
	background-color : #f0f0f0 ;
}

div#right_column div#cost div.half form table td {
	border : solid 1px #808080 ;
}

div#right_column div#cost div.half form table td input {
	text-align : right ;
}

div#right_column div#cost div.half form table.input td {
	padding : 5px 10px ;
	text-align : center ;
}

div#right_column div#cost div.half form table.input td input.count {
	width : 50px ;
	font-family : arial ;
	font-size : 20px ;
	line-height : 22px ;
}

div#right_column div#cost div.half form table.input td.button {
	background-color : #808080 ;
}

div#right_column div#cost div.half form table.result th.header {
	border : 0 ;
	padding : 0 ;
	background-color : #ffffff ;
	text-align : left ;
}

div#right_column div#cost div.half form table.result th.item {
	width : 100px ;
}

div#right_column div#cost div.half form table.result td input.lamp {
	width : 150px ;
	font-family : Arial ;
	font-size : 20px ;
	line-height : 22px ;
	color : #338033 ;
}

div#right_column div#cost div.half form table.result td input.lcd {
	width : 150px ;
	font-family : Arial ;
	font-size : 20px ;
	line-height : 22px ;
	color : #cc3333 ;
}

div#right_column div#cost div.half form table.result td.calc {
	border-right : 0 ;
	padding : 5px 0 5px 10px ;
	text-align : right ;
}

div#right_column div#cost div.half form table.result td.unit {
	border-left : 0 ;
	padding : 5px 10px 5px 0 ;
}

div#right_column div#cost div.half form table.result td.comment {
	padding : 10px ;
}

div#right_column div#cost div.half form table.result td.comment strong {
	font-size : 20px ;
	line-height : 22px ;
	color : #cc3333 ;
}
