/* CSS Document */
body{
font-family: Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka",sans-serif;
background-color:#ffffff;
color:#000000;
background-image: url(../images/bg_body.gif);
margin:0;
background-attachment: fixed;
background-repeat: repeat-x;
}
img{
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
border:0;
}
h1{
	font-size:100%;
}
h2{
font-size:95%;
margin:0;
padding:0;
}
h3{
font-size:90%;
margin:0;
padding:0;
}
h4{
font-size:85%;
margin:0;
padding:0;
}
h5{
font-size:80%;
margin:0;
padding:0;
}
h6{
font-size:80%;
margin:0;
padding:0;
}
p{
font-size:100%;
line-height:150%;
margin:0;
padding:0;
}
a{
text-decoration:none;
}
ul{
margin:0 0 0 0;
padding:0;
}
li{
font-size:90%;
margin:0;
padding:0;
list-style-type: none;
}

/****seal****/
#sealh5{
	font-size:120%;
	margin:5px 40px;
	border: 5px double #666666;
	line-height: 140%;
	padding: 5px;
	color: #003333;
	text-align: left;
	font-weight: bold;
}


#sael-item{
clear:both;
width:760px;
background-color:#ffffff;
text-align:center;
}
#sael-item table td{
border:1xp double;
padding:5px;
}
#sael-item h3{
color:#000000;
font-size:16px;
font-weight:bold;
margin:10px 40px 10px 0;
padding:5px;
border-bottom:1px solid #000000;
}
#sael-item li{
font-size:16px;
line-height:150%;
padding:5px;
}
#sael-item p{
font-size:14px;
line-height:150%;
padding:5px;
}
#sael-item ul{
border:1px dashed;
}


/****seal end****/

/****new fire****/
#fire-td{
broder-top-style:none;
broder-right-style:none;
broder-left-style:none;
broder-bottom-style:none;
}

#fire-table-td{
width:300;
text-align:center;


}


#fire-item h3{
color:#FFFFFF;
margin:20px 40px 5px 40px;
padding:17px 0  0 50px;
font-size:24px;
height:50px;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_h3_5.png);
background-repeat: no-repeat;
}
#fire-item{
background-color:#FFFFFF;
}

#fire-item table{
border:1px solid;
border-color:#000000;
border-collapse:separate;
}

#fire-item table td{
align:center;
text-align:center;
border:1px solid;
border-color:#000000;
border-collpase:separate;
}
#fire-item table th{
text-align:center;
background-color:#D2D8FF;
align:center;
border:1px solid;
border-color:#000000;
border-collpase:separate;
}


#firebody{
width:760px;
margin:0;
padding:10px 0;
text-align:left;
background-color:#FFFFFF;
background-repeat: no-repeat;
background-position: top;
}
#firebody h2{
color:#004080;
margin:5px 40px;
padding:17px 0  0 50px;
font-size:22.5px;
height:50px;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_h2.png);
background-repeat: no-repeat;
}
#firebody h3{
color:#FFFFFF;
margin:20px 40px 5px 40px;
padding:17px 0  0 50px;
font-size:24px;
height:50px;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_h3_5.png);
background-repeat: no-repeat;
}
#firebody h4{
color:#336633;
margin:5px 40px;
padding:0;
font-size:100%;
line-height:140%;
}
#firebody h5{
color:#000000;
margin:5px 40px;
padding:5px;
font-size:100%;
line-height:140%;
border:3px double #4c6cb3;
}
#firebody p{
color:#333333;
margin:5px 40px;
padding:0;
font-size:100%;
line-height:150%;
}

/****new fire end****/

/****ccd camera****/
#ccd-item h3{
color:#FFFFFF;
margin:20px 40px 5px 40px;
padding:17px 0  0 50px;
font-size:24px;
height:50px;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_h3_5.png);
background-repeat: no-repeat;
}
#ccd-item{
background-color:#FFFFFF;
}

#ccd-item table{
border:none;
border-color:#000000;
border-collapse:separate;
}

#ccd-item table td{
align:center;
text-align:center;
border:none;
background-color:#CCCCCC;
border-color:#000000;
border-collpase:separate;
}
#ccd-item table th{
text-align:center;
background-color:#FFFFFF;
font-weight:400;
align:center;
border:none;
border-color:#000000;
border-collpase:separate;
}

#ccdbody{
width:760px;
margin:0;
padding:10px 0;
background-color:#ffffff;
text-align:left;
background-image: url(../images/bg_pagebody.gif);
background-repeat: no-repeat;
background-position: top;
}
#ccdbody h2{
color:#004080;
margin:5px 40px;
padding:17px 0  0 50px;
font-size:28px;
height:50px;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_h2.png);
background-repeat: no-repeat;
}
#ccdbody h3{
color:#FFFFFF;
margin:20px 40px 5px 40px;
padding:17px 0  0 50px;
font-size:24px;
height:50px;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_h3_5.png);
background-repeat: no-repeat;
}
#ccdbody h4{
color:#336633;
margin:5px 40px;
padding:0;
font-size:100%;
line-height:140%;
}
#ccdbody h5{
color:#000000;
margin:5px 40px;
padding:5px;
font-size:100%;
line-height:140%;
border:3px double #4c6cb3;
}
#ccdbody p{
color:#333333;
margin:5px 40px;
padding:0;
font-size:100%;
line-height:150%;
}
/****ccd camera end***/


/****seal ****/
#bai{
width:50%;
}





#wrapper{
width:760px;
margin:0 0 0 10px;
text-align:left;
}

#header{
width:760px;
height:88px;
padding:0;
background-color:#ffffff;
background-image: url(../images/bg_header.jpg);
background-repeat: no-repeat;
}
#header1{
float:right;
width:500px;
text-align:right;
}
#header1 h1{
font-size:14px;
margin:5px 10px 0 0;
}
#header1 p{
font-size:12px;
line-height:150%;
margin:5px 10px 0 0;
}
#header1 img{
margin:0 10px 0 0;
}
#header2{
float:left;
width:260px;
}
#header2 img{
margin:4px 0 0 10px;
}
#visual{
clear:both;
}

#pict-item{
clear:both;
width:760px;
background-color:#ffffff;
text-align:center;
}
#pict-item table td{
padding:5px;
}
#pict-item h3{
color:#000000;
font-size:18px;
font-weight:bold;
margin:10px 40px 10px 0;
padding:5px;
border-bottom:1px solid #000000;
}
#pict-item li{
font-size:16px;
line-height:150%;
padding:5px;
}
#pict-item p{
font-size:14px;
line-height:150%;
padding:5px;
}

#sub-menu{
margin:0 0;
padding:5px 40px;
background-color:#ffffff;
}
#sub-menu ul{
padding:5px 0;
margin:5px 40px;
text-align:center;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}
#sub-menu ul li{
display:inline;
padding:0 30px 0 15px;
background-image: url(../images/arrow_sub-menu.gif);
background-repeat: no-repeat;
background-position: left;
}
#sub-menu ul li a:link{
color:#336699;
}
#sub-menu ul li a:hover{
color:#3366cc !important;
text-decoration: underline;
}
#sub-menu ul li a:visited{
color:#336699;
}

#pagebody{
width:760px;
margin:0;
padding:10px 0;
background-color:#ffffff;
text-align:left;
background-image: url(../images/bg_pagebody.gif);
background-repeat: no-repeat;
background-position: top;
}
#pagebody h2{
color:#004080;
margin:5px 40px;
padding:17px 0  0 50px;
font-size:28px;
height:50px;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_h2.png);
background-repeat: no-repeat;
}
#pagebody h3{
color:#FFFFFF;
margin:20px 40px 5px 40px;
padding:17px 0  0 50px;
font-size:24px;
height:50px;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_h3_5.png);
background-repeat: no-repeat;
}
#pagebody h4{
color:#336633;
margin:5px 40px;
padding:0;
font-size:100%;
line-height:140%;
}
#pagebody h5{
color:#3F58C0;
margin:5px 40px;
padding:5px;
font-size:100%;
line-height:140%;
border:3px double #4c6cb3;
}
#pagebody p{
color:#333333;
margin:5px 40px;
padding:0;
font-size:100%;
line-height:150%;
}


#pagebody dl{
margin:5px 40px;
border:1px solid #999999;
background-color:#fafafa;
}
.dl-top-showcase{
margin:5px 10px !important;
border:1px solid #999999;
background-color:#fafafa;
}
#pagebody dt{
color:#333333;
margin:3px;
font-size:80%;
line-height:140%;
}
#pagebody dd{
color:#666666;
margin:5px;
padding:5px 0;
font-size:75%;
line-height:140%;
}

ul#notes{
margin:5px;
}
ul#notes li{
color:#666666;
margin:5px 40px 5px 50px;
padding:5px 0 5px 0;
font-size:75%;
line-height:140%;
list-style-type: square;
}

ul#procedure{
margin:5px;
border:1px solid #999999;
background-color:#fafafa;
}
ul#procedure li{
color:#333333;
margin:5px 5px 0 25px;
padding:5px 0 5px 0;
font-size:80%;
line-height:140%;
list-style-type: decimal;
}

table#showcase1{
width:680px;
margin:10px 40px;
}
table#showcase1 td{
padding:5px;
}
table#showcase1 dt{
border-bottom:1px solid #cccccc;
}

table#menu2{
width:680px;
margin:0 40px 10px 40px;
}


#left-box{
float:left;
width:498px;
border:1px solid #cccccc;
}

#right-box{
float:right;
width:260px;
}
#right-box h5{
font-size:12px;
color:#ffffff;
background-color:#336633;
margin:0 5px;
padding:3px;
}
#right-box p{
color:#444444;
margin:5px;
padding:5px 0;
font-size:80%;
line-height:150%;
}

#text-link{
font-size:10.5px;
clear:both;
width:760px;
margin:0;
padding:10px 0;
background-color:#ffffff;
}
#text-link ul{
margin:5px 40px;
}
#text-link li{
display: inline;
line-height:200%;
padding:0 5px;
}

#footer{
clear:both;
width:760px;
height:88px;
margin:0;
behavior: url(http://www.bouhan-seikatsu.com/js/iepngfix.htc);
background-image: url(../images/bg_footer.png);
background-repeat: no-repeat;
}
#footer2{
float:right;
width:466px;
text-align:right;
}

#footer2 h3{
font-size:10px;
line-height:150%;
margin:20px 10px 0 0;
}
#footer2 address{
font-size:12px;
line-height:150%;
margin:0px 10px 0 0;
}

#footer1{
float:left;
width:260px;
}
#footer1 img{
margin:19px 0 0 10px;
}

.text12{
color:#666666 !important;
font-size:12px !important;
line-height:160% !important;
}
.text15b{
font-size:100%;
color:#336633;
font-weight:bold;
}
ul.decimal{
color:#333333;
margin:5px 40px 5px 50px;
padding:5px 0 5px 0;
line-height:150%;
list-style-type: decimal!important;
}
ul.decimal li{
font-size:80%;
margin:0 0 0 10px;
list-style-type: decimal!important;
}

table#table1{
width:478px;
margin:0 0 0 5px;
background-color:#ffffff;
}
table#table1 th{
font-size:12px;
color:#ffffff;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
background-color:#999999;
padding:5px 2px;
}
table#table1 td{
font-size:12px;
padding:5px 2px;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
}
.margin10-5{
margin:10px 5px 10px 5px;
}
.pict1{
float:left;
margin:5px 5px 0 40px;
padding:3px;
border:1px solid #336633;
}
.pict2{
float:right;
margin:5px 5px 0 40px;
padding:3px;
border:1px solid #336633;
}
.pict3{
float:left;
margin:5px 5px 0 10px;
padding:2px;

}

}
.orange-b{
color:#ff6600 !important;
font-weight:bold;
}

#hako{
clear:both;
width:680px;
margin:0 40px;
padding:0;
}

#hidari{
float:left;
width:249px;
}

#migi{
float:right;
width:249px;
}

#kobako{
float:left;
width:328px;
}

#hidariside{
float:left;
width:164px;
}

#cf{
float:right;
width:164px;
}

#migiside{
float:right;
width:164px;
}

.pattern1{
margin:10px 0 0px 0;
width:470px;
}
.pattern1 th{
text-align:center;
font-size:12px;
font-weight:normal;
padding:5px 1px 5px 1px;
background-color:#eaeaea;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
}
.pattern1 td{
text-align:center;
font-size:12px;
padding:3px 1px 3px 1px;
background-color:#ffffff;
border-bottom:1px solid #999999;
}

table#order{
width:680px;
margin:0 40px;
}
table#order td{
width:340px;
}

#pagetop{
text-align:right;
margin:10px 40px 10px 0;
}
table#table2{
width:680px;
margin:0 40px;
font-size:13px;
background-color:#333333;
}
table#table2 th{
padding:5px;
background-color:#9ecda0;
}
table#table2 td{
padding:5px;
background-color:#ffffff;
}

table#table3{
width:418px;
margin:0 40px;
font-size:13px;
}

table#table4{
width:680px;
margin:0 40px;
font-size:13px;
background-color:#ffffff;
}
table#table4 th{
padding:5px;
background-color:#9ecda0;
}
table#table4 td{
padding:5px;
background-color:#ffffff;
}

dl#caution{
margin:10px 40px;
}

dl#update{
margin:10px 40px;
}
dl#update dt{
margin:3px;
}
dl#update dd{
margin:0 3px 3px 3px;
}

#menu{
clear:both;
width:760px;
margin:0;
padding:0;
}
.more-images{
margin:5px 0 0 0;
}

form{
border:1px solid #ff0000;
padding:5px;
margin:10px 40px 0 0;
}

dl#outline{
background-color: #ececec;
margin: 5px 40px 30px 40px;
border: 1px solid #cccccc;
border-top: none;
}
dl#outline dt{
font-size:14px;
font-weight: normal;
color: black;
margin: 0;
padding: 0.5em 0 0.5em 1em;
border-top: 1px solid #cccccc;
width: 150px;
float: left;
}
dl#outline dd {
font-size:14px;
background-color: #ffffff;
margin: 0 0 0 150px;
padding: 10px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}

/***‰¿Ši***/
.price{
color:#ff0000;
font-size:21px;
font-weight:bold;
	border: line 5px;
}

.td-title{
font-weight:bold;
background-color:#ffcc00 !important;
}


.fs24 { font-size: 24pt; }

.fs28 { font-size: 28pt; }

.fs32 { font-size: 32pt; }

.fs20 { font-size: 20pt; }

.fs18 { font-size: 18px; }

.fs17 { font-size: 17px; }

.fs15 { font-size: 15px; }

.strRed { color: red; }

.bld { font-weight: 900; }

.strblue { color: blue; }

.tm { letter-spacing:10pt; }

.it { font-style: italic; }

.under { text-decoration:underline; }
