/* CSS Document * Written by Eriko Yamashita */

/* テキスト・色等　装飾に関する記述
------------------------------------------------ */
body,form,textarea,h5 {
	/*font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
	font-family: "ＭＳ Ｐゴシック" , "Lucida Grande", "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", sans-serif;
	font-size: 14px;
	color: #333333;
	}

dfn {
	/*font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
	font-family: "ＭＳ Ｐゴシック" , "Lucida Grande", "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", sans-serif;
	font-style: normal;
	}

img {
	border: none;
	}

form,input {
	margin: 0;
	padding: 0;
	}

h1,h2,h3,h4 {
	display: block;
	position: absolute;
	}
h5 {
	margin: 20px 0 10px;
	height: 27px; line-height: 27px;
	background: url(../img/h5_bg.gif) repeat-x top left;
	font-size: 14px; color: #444; text-indent: 6px;
	clear: both;
	}
	.h5_style2 {margin-top: 20px; margin-bottom: 0;}
	.h5_style3 {margin-top: 0; margin-bottom: 0;}
	.h5_area {margin-top: 0; margin-bottom: 20px; padding: 10px 10px; width: 456px; background-color: #FFF7EE;
	border-bottom: #FFC286 2px dashed; line-height: 130%;}
	.h5_area2 {margin-top: 0; padding: 10px 10px; width: 456px; background-color: #FFF7EE; line-height: 130%;}
h6 {
	margin: 20px 0 10px; padding-left:  6px;
	height: 135px; line-height: 27px;
	background: url(../img/h6_bg.gif) repeat-x top left;
	font-size: 14px; color: #444;
	clear: both;
	}

p.line {border-bottom: #999999 1px dashed; margin: 10px 2px; padding: 0;}

.pagetop {margin: 20px auto 4px; text-align: right;}

/* テキスト装飾
------------------------------------------------ */
.tex-10px-white {font-size: 10px; color: #fff; line-height: 17px; text-indent: 4px;}/* 10px白　コンテンツ右側 */

.tex-12px {font-size: 12px; line-height: 16px;}
.tex-16px {font-size: 16px; line-height: 150%;}
.tex-20px {font-size: 20px; line-height: 150%;}

.tex-red {color: #f30;}
.tex-white {color: #fff;}
.tex-green {color: #693;}
.tex-blue-bold {color: #039; font-weight: bold; line-height: 130%;}
.tex-red-bold {color: #F00; font-weight: bold; line-height: 130%;}

.tex-lh130 {line-height: 130%;}
.tex-lh150 {line-height: 150%;}

.pd10 {padding:10px;}


/* ボタン */
.button, .button3 {
	width: 155px;
	height: 25px;
	line-height: 26px;
	border: none;
	color: #444;
	font-size: 12px;
	}
.button {
	background: url(../img/catalog/buttonbg.gif) no-repeat left top;
	}
.button3 {
	background: url(../img/catalog/buttonbg3.gif) no-repeat left top;
	}
.button2 {
	background: url(../img/catalog/buttonbg2.gif) no-repeat left top;
	width: 125px;
	height: 25px;
	line-height: 26px;
	border: none;
	color: #444;
	font-size: 12px;
	}

/* ボタンテーブル */

.button-table {
	padding: 20px 0;
	}
.button-table2 {
	margin: 0; padding: 20px 0 0;
	height: 35px;
	}
	
.button-table3 {
  padding: 20px 0px 0px 10px;
	}
	
.button-table4 {
	margin: 0; padding: 20px 0 0;
	height: 51px;
}

.tb-btn {
width:603px;
}

.tb-btn-td {
height:5px;
}

/* リンクボタン */

.linkbtn1 {
	width:100px;
	height:19px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	padding:1px;
}
.linkbtn2 {
	width:100px;
	height:19px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	padding:1px;
}
.linkbtn3 {
	width:100px;
	height:19px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	padding:1px;
}
.linkbtn4 {
	width:100px;
	height:19px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	padding:1px;
}

.linkbtn1 a{
	background-image:url(../img/form/inquire.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:100px;
	height:19px;
	display:block;
}

.linkbtn2 a{
	background-image:url(../img/form/fax.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:100px;
	height:19px;
	display:block;
}

.linkbtn3 a{
	background-image:url(../img/form/detail.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:100px;
	height:19px;
	display:block;
}

.linkbtn4 a{
	background-image:url(../img/form/est.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:100px;
	height:19px;
	display:block;
}

.linkbtn1 a:hover{
	background-position:right top;
}
.linkbtn2 a:hover{
	background-position:right top;
}
.linkbtn3 a:hover{
	background-position:right top;
}
.linkbtn4 a:hover{
	background-position:right top;
}

/* インクジェット　色選択 
-------------------------- */
.col01 {
   background-color:#e6f6f9;
}
.col02 {
   background-color:#bfbfbf;
}
.col03 {
   background-color:#4573b3;
}
.col04 {
   background-color:#ffffff;
}
.col05 {
   background-color:#000000;
   color:#FFFFFF;
}
.col06 {
   background-color:#008837;
}
.col07 {
   background-color:#ff5900;
}
.col08 {
   background-color:#13007c;
   color:#FFFFFF;
}
.col09 {
   background-color:#ffff00;
}
.col10 {
   background-color:#ff0000;
}
.col11 {
   background-color:#beab6f;
}



/* サイトマップ
-------------------------- */
.sm_table {color: #999; font-size: 12px;}
.sm_td1 {background-color: #EFEFEF; color: #333;}

/* .option a,.size a {text-decoration: none; color: #333;} */
.op_p,
.si_p {
	padding-top: 30px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	font-size: 12px;
	line-height: 140%;
	}

.option {
	width: 220px; height: 90px;
	background: url(../img/catalog/w_option.gif) no-repeat top left;
	}
	
.size {
	width: 220px; height: 90px;
	background: url(../img/catalog/w_size.gif) no-repeat top left;
	}
/* 
------------------------------------------------ */
/* TOPページ
------------------------------------------------ */

/* ボックス */

.box1 {
	margin-top: 0;
	padding: 10px;
	width: 466px;
	}
.box2 {
	margin-top: 0;
	width: 484px;
	border: #f90 1px solid;
	}

/* バー */

.bar1 {margin-bottom: 0;}/*こんな商品をお納めしました*/
.bar2 {margin: 10px 0 5px;}/*受注生産だからこそできる*/
.bar3 {margin-bottom: 0;}/*新着納品事例*/
.bar4 {margin: 10px 0 5px;}/*トピックス*/
.bar5 {margin: 10px 0 0;}/*プラダンって？*/
.bar6 {margin: 10px 0 0;}/*プラダン.comって？*/

/* バナーリンク */
.bannerlink {
	font-size:10px;
	text-decoration:none;
	text-align:center;
}
.bannerlink li{
	float:left;
	list-style:none;
	margin-left:10px;
}

/* 
------------------------------------------------ */
