@charset "utf-8";

/*2010/1/26 */



/*サイトマップ*/


.sitemap a {
	margin-left:10px;
	padding: 2px 0px 2px 18px;
	background-image:url(../img/sitemap/sitemap_m.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.sitemap table {
	margin: 30px 0px 10px 0px;
	padding: 0px;
	font-size:10px;
}

.sitemap_dotline {
	background-image:url(../img/sitemap/sitemap_dot02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}  

.sitemap_none {
background-image:none;
}


/* 文字右寄せ */

.txt_right {
text-align:right;
}


/* テーブルtd位置 */

.td_posi {
text-align:center;
}




/* リスト調整 */

.li_company {
list-style-position: outside;
list-style-type:decimal;
margin-left:28px;
}


/* 【guide.com】プラダン シートお見積り早分かり */

div.chart	{
	background-image:url(../img/guide/flowchart.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:554px;
	height:300px;
	border:#CCCCCC 1px solid;
	margin-bottom:20px;
}
.chart li{
	float:left;
}
.chart01 {
	width:95px;
	height:44px;
	padding-left:13px;
	padding-top:242px;
}
.chart01 a{
	background-image:url(../img/guide/chart01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:95px;
	height:44px;
	display:block;
	text-indent:-9999px;
}
.chart01 a:hover{
	background-position:right top;
}
.chart02 {
	width:95px;
	height:44px;
	text-indent:-9999px;
	padding-left:13px;
	padding-top:242px;
}
.chart02 a{
	background-image:url(../img/guide/chart02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:95px;
	height:44px;
	display:block;
}
.chart02 a:hover{
	background-position:right top;
}
.chart03 {
	width:95px;
	height:44px;
	text-indent:-9999px;
	padding-left:13px;
	padding-top:242px;
}
.chart03 a{
	background-image:url(../img/guide/chart03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:95px;
	height:44px;
	display:block;
}
.chart03 a:hover{
	background-position:right top;
}
.chart04 {
	width:95px;
	height:44px;
	text-indent:-9999px;
	padding-left:13px;
	padding-top:242px;
}
.chart04 a{
	background-image:url(../img/guide/chart04.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:95px;
	height:44px;
	display:block;
}
.chart04 a:hover{
	background-position:right top;
}
.chart05 {
	width:95px;
	height:44px;
	text-indent:-9999px;
	padding-left:13px;
	padding-top:242px;
}
.chart05 a{
	background-image:url(../img/guide/chart05.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:95px;
	height:44px;
	display:block;
}
.chart05 a:hover{
	background-position:right top;
}

/* センター寄せ */

.c_posi {
text-align:center;
}

.c2_posi {
margin:0px 0px 0px 35px;
}




/* 幅と長さを決めましょう画像位置 */

.left_guide {
float: left;
margin-right: 1em;
}


/* 線 */

hr.guide {
border:dotted 1px #999999;
}

/* 背景赤色テーブル */

.table_redBox {
background-color:#FFCCFF;
border:#999999;
}

.td_redBox {
padding:10px 0px 10px 50px;
line-height:150%;
}


/* 養生シート 背景黄色 */

.bg_y {
background-color:#FFFF66;
padding:10px;
}

/* 文字関係 */

.b {
font-size:20px;
font-weight:bold;
}

.font_red {
color:#FF0000;
}

/* 行間 */

.font_space {
line-height:150%;
}

/* 価格計算式 */

.figure_all {
font-size:18px;
font-weight:bold;
padding:10px;
}

.figure_01 {
background-color:#66FFFF;
padding:10px;
}


.figure_02 {
background-color:#FF66FF;
padding:10px;
}

.figure_03 {
background-color:#6666FF;
padding:10px;
}

/* 表 */

.th_kakaku {
border:solid 1px #808080;
background-color:#e6e6e6;
text-align:center;
}


.td_kakaku {
border:solid 1px #808080;
text-align:center;
}





/* メールフォーム用
----------------------------------------------------------------------*/

#mp-main input.text,input.password,textarea,select {
	padding:0.1em;
	font-size: small;
	background-color: #fdfdfd;
	background-repeat: repeat-x;
	border: 1px solid #abadb3;
}

/* for browsers except IE6  */
#mp-main input[type="text"],input[type="password"],textarea[name],select[name] {
	background-image: url("http://www.pladan-sheet.com/img/form/textbox_shadow.png");
}
/* */
#mp-main input.submit, input.reset, button {
	font-size: small;
	overflow: visible;
	padding: 0em 0.5em 0em 0.5em;
	height: 2.2em;
}

#mp-main option[selected="selected"] {
	background-color: #eeeeee;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}

#mp-main div.fieldset span.err {
	color: #880000;
}

#mp-main div.fieldset input.text.err,
#mp-main div.fieldset input.radio.err,
#mp-main div.fieldset input.checkbox.err,
#mp-main div.fieldset textarea.err,
#mp-main div.fieldset select.err {
	background-color: #fff8f8;
	border: 1px solid #aa6666;
}

#mp-main div.errs {
	background-image: url("http://www.pladan-sheet.com/img/form/warning.png");
	background-repeat: no-repeat;
	color: #880000;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0px 0px 0px 30px;
	min-height: 32px;
	height: auto !important;
	height: 32px;
}
#mp-main span.radioelement,
#mp-main span.checkelement {
	margin-right: 1.8em;
	color: black;
}