a img {
border-style:none;
}


h2{
font-size:14pt;
}
h3{
font-size:12pt;
}
h4{
font-size:14pt;
}

hr.sikiri{
width: 850;
text-align: left;
color: #949494;

}

p.exp{
text-align:right;
font-size:small;
font-weight: bold;
}

/* --- 見出しエリア --- */
div.heading {
width: 850px; /* 見出しエリアの幅 */
margin-bottom: 1em;
padding: 8px 4px; /* 見出しエリアのパディング（上下、左右） */
border-bottom: 1px #c0c0c0 solid; /* 見出しエリアの下境界線 */
}

/* --- 見出し --- */
div.heading h1 {
margin: 0;
padding: 3px 3px 0 5px; /* 見出しのパディング（上右下左） */
border-left: 5px #c0c0c0 solid; /* 見出しの左境界線 */
font-size: 130%; /* 見出しの文字サイズ */
line-height: 140%;
}


/* --- 小見出しエリア --- */
div.komidasi {
width: 850px; /* 見出しエリアの幅 */
margin-bottom: 1em;
padding: 8px 4px; /* 見出しエリアのパディング（上下、左右） */
border-bottom: 1px #c0c0c0 solid; /* 見出しエリアの下境界線 */
}

/* --- 小見出し --- */
div.komidasi h2 {
margin: 0;
padding: 3px 3px 0 5px; /* 見出しのパディング（上右下左） */
border-left: 5px #c0c0c0 solid; /* 見出しの左境界線 */
font-size: 120%; /* 見出しの文字サイズ */
line-height: 100%;
}

/* --- 小見出し --- */
div.komidasi h3 {
margin: 0;
padding: 3px 3px 0 5px; /* 見出しのパディング（上右下左） */
border-left: 5px #c0c0c0 solid; /* 見出しの左境界線 */
font-size: 120%; /* 見出しの文字サイズ */
line-height: 100%;
}




table.ordertype {
width: 850px;
border: 1px #3f3f3f solid;
border-collapse: collapse;
text-align: center;
font-size: 95%;

}

table.ordertype tr.ordertype{
border: 1px #3f3f3f solid;
padding: 8px 8px;
background-color: #d9d9d9;

}




table.ordertype td{
border: 1px #3f3f3f solid;
padding: 8px 8px;
}

table.ordertype td.koumoku{
background-color: #d9d9d9;
}



/* -- セット注文ボタン -- */
div.setorder {
width: 220px;
font-size: 130%;
font-weight: 800;

margin: 0;
padding: 0px 0px;
border-top: none; /* 最上部の境界線 */
text-align: center;

background-color: #FF3C3C; /* 項目の背景色 */
border-bottom: 1px #c0c0c0 solid; /* 項目の下境界線 */
}


/* --- リンク --- */
div.setorder a{
display: block;
position: relative; /* IE6用 */
padding: 16px 10px; /* リンクエリアのパディング（上下、左右） */
text-decoration: none; /* テキストの下線（なし） */
color: #0a0a0a;

}
/* --- ポイント時の設定 --- */
div.setorder a:hover{
background-color: #FF4C4C; /* ポイント時の背景色 */
text-decoration: none; /* テキストの下線（あり） */
}




/* -- 通常注文ボタン -- */
div.nomalorder {
width: 240px;
align: center;

font-size: 100%;
font-weight: 800;

margin: 0px;
padding: 0px;
border-top: none; /* 最上部の境界線 */
text-align: center;

background-color: #FF3C3C; /* 項目の背景色 */
border-bottom: 1px #c0c0c0 solid; /* 項目の下境界線 */
}


/* --- リンク --- */
div.nomalorder a{
display: block;
position: relative; /* IE6用 */
padding: 20px 10px; /* リンクエリアのパディング（上下、左右） */
text-decoration: none; /* テキストの下線（なし） */
color: #0a0a0a;
}
/* --- ポイント時の設定 --- */
div.nomalorder a:hover{
background-color: #FF4C4C; /* ポイント時の背景色 */
text-decoration: none; /* テキストの下線（あり） */
}





table.opnasi {
width: 850;
border: 1px #353535 solid;
border-collapse: collapse;

}

table.opari {
width: 850;
border: 1px #353535 solid;
border-collapse: collapse;

}


td.price {
text-align: center; 
vertical-align: middle;
border-top: none;
border-bottom: 1px solid #353535;
border-left: none;
border-right: none;
}

td.order {
text-align: center; 
vertical-align: middle;
border-top: none;
border-bottom: 1px solid #353535;
border-left: none;
border-right: none;
}

td.white { background-image: url(/imagefile/other/sample-pcb-white-small.jpg); 
border: 1px #353535 solid;
}

td.black { background-image: url(/imagefile/other/sample-pcb-black-small.jpg); 
border: 1px #353535 solid;
}

td.crystal { background-image: url(/imagefile/other/sample-pcb-crystal-small.jpg); 
border: 1px #353535 solid;
}

td.jyun { background-image: url(/imagefile/other/sample-pcb-jyun-small.jpg); 
border: 1px #353535 solid;
}

td.car { background-image: url(/imagefile/other/sample-pcb-car-small.jpg); 
border: 1px #353535 solid;
}


td.silver { background-image: url(/imagefile/other/sample-pcb-silver-small.jpg); 
border: 1px #353535 solid;
}

td.meki { background-image: url(/imagefile/other/sample-pcb-meki-small.jpg); 
border: 1px #353535 solid;
}




div.seterandekudasai{
margin-top:0px;
font-size:14px;
padding:5px;
line-height: 1.0em;
text-align: center;
}

div.seterabimasita{
font-size:12px;
line-height: 1.0em;
margin-left:0px;
padding:5px;
border-right: none ;
border-top: none ;
border-left: none ;
border-bottom: none ;

}





div.erandekudasai{
margin-top:5px;
font-size:14px;
padding:5px;
line-height: 1.0em;
text-align: center;

}
div.erabimasita{
font-size:12px;
line-height: 1.0em;
margin-left:20px;
padding:10px;
border-right: none ;
border-top: none ;
border-left: none ;
border-bottom: none;
border-color:#353535 ;
}


div.saranierandekudasai{
margin-top:5px;
font-size:14px;
padding:5px;
line-height: 1.0em;
}
div.saranierabimasita{
font-size:12px;
line-height: 1.0em;
margin-left:20px;
padding:10px;
border-right: none ;
border-top: none ;
border-left: none ;
border-bottom: none;
border-color:#353535 ;
}




table.sethaikagadesuka {
width: 850;
border-collapse: collapse;
border:  1px #353535 solid;
text-align: left;
font-size: 95%;
}

table.sethaikagadesuka td.{
border-width: 1px 1px;
}

table.sethaikagadesuka td.kigou{
margin:0px;
}


