/*---------------------------トップページ背景*/

html{
height:100%;
}

body{
background-image:url(cmnfix/wb-topback.gif);
margin-top:0px;
height:100%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:90%;
line-height:1.8em;

}

.topcenter{
background-color:white;
width:820px;

margin:0 auto;
border:dashed 1px #0000AA;
}

#my_navigation{
float:left;
width:223px;
margin-left:10px;
}

#my_contents{
float:left;
width:540px;
margin-left:10px;
}

#my_contents table{
width:550px;
}

#my_contents table th{
font-weight:bold;
font-size:120%;
color:#0000AA;
text-align:left;
padding:0;
margin:0;
}

h1{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:95%;
font-weight:normal;
line-height:1.8em;
}

h2{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:95%;
font-weight:normal;
line-height:1.8em;
margin:0 auto;
}

h3{
color:#000099;
padding:0;
margin:0;
margin-bottom:5px;
border-bottom:dotted 2px #000099; 
}

h4{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:15px;
font-weight:normal;
line-height:1.8em;
margin:0;
padding:0;
}


.flash{
background-color:white;
width:790px;
height:200px;
margin:0 auto;
text-align:center;
}

.noflash{
margin-bottom:0px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}

.noflash th{
width:790px;
height:66px;
background-image:url(cmnfix/headder05.gif);
background-repeat:no-repeat;
}

.noflash td{
width:790px;
height:27px;
background-image:url(cmnfix/wb-bar.gif);
background-repeat:repeat-x;
}

img{
border:0;
}

.rogo{
width:790px;
height:40px;
margin:0 auto;
padding-top:8px;
}

.rogo table{
width:790px;
margin-bottom:5px;
}

.rogo table th{
text-align:left;
}

.rogo table td{
text-align:right;
font-size:90%;
color:#0000AA;
vertical-align:bottom;
}

.topkage{
background-image:url(cmnfix/wb-bar.gif);
width:790px; 
height:27px;
margin:0 auto;
padding:0;
}

.topkari{
background-image:url(wb-karigazou.gif); 
width:790px; 
height:477px; 
margin:0 auto;
}

.gaiyou_all{
width:530px;
height:100%;
}

.gaiyou_left{
width:16%;
height:100%;
border-bottom:dashed 1px #0000AA; 
padding-left:10px;
vertical-align:top;
}

.gaiyou_center{
width:2%;
height:100%;
}

.gaiyou_right{
width:82%;
height:100%;
border-bottom:dashed 1px #0000AA; 
padding-left:10px;
}


.pl-top{
color:#666666;
}

.pl-title1{
color:#0000AA;
font-weight:bold;
font-size:16px;
}

.pl-title{
color:#0000AA;
font-weight:bold;
border-bottom:dotted 2px #0000AA;
}


/*---------------------------フッター関係*/

#my_footer{
width:100%;
clear:both;
padding-top:10px;
text-align:center;
font-size:90%;
}




/*---------------------------リンク関係*/

a{
text-decoration:none;
color:gray;
}

a:hover{
text-decoration:underline;

color:#0000AA;
}

/*---------------------------製品案内*/

.table_seihin{
width:540px;
height:auto;
text-align:left;
vertical-align:top;

}

.table_seihin td{
padding-right:10px;
width:auto;
}

/*---------------------------お渡しまでの流れ*/

.koutei{
vertical-align:top;
width:540px;
}

.koutei td{
width:340px;
padding-left:10px;
vertical-align:top;
}

/*--------------------------ご挨拶*/

.aisatsu{
width:540px;
table-layout:fixed;
}

.aisatsu th{
width:210px;
vertical-align:top;
text-align:center;
}

.aisatsu th img{
padding:2px;
border:solid 1px #000066;
}

.aisatsu td{
vertical-align:top;
width:320px;
padding-left:5px;
}

/*--------------------------リンク集*/

.lin{
width:540px;
table-layout:fixed;
}

.lin th{
vertical-align:top;
text-align:center;
}

.lin th img{
padding:2px;
border:solid 1px #000066;
}

.lin td{
vertical-align:top;
padding-left:5px;
}


/*---------------------------特定商取引法に基づく表示*/
.syoutori{
margin:0 auto;
width:650px;
}

.syoutori th{
vertical-align:top;
text-align:left;
color:#000099;
width:150px;
border:solid 1px #999999;
padding-left:10px;
}

.syoutori td{
width:450px;
vertical-align:top;
padding-left:10px;
padding-right:10px;
margin:0 auto;
border:solid 1px #999999;
}

