/* main
----------------------------------------------- */
#main{
clear:both;
width:728px;
margin:99px 0 0 0;
}

h1{
background:url(../../images/amorton/amorton.jpg) no-repeat bottom;
width:528px;
height:46px;
font-size:16px;
padding:14px 0 0 200px;
}

*html h1{
width:728px;
height:60px;
}

.bar, .bar02{
clear:both;
height:20px;
padding:6px 0 0 10px;
background:#ffffff url(../../images/bar.gif) repeat-x;
font-size:14px;
border-bottom:#999999 1px dotted;
color:#892957;
}

.bar02{
margin:10px 0 0 0;
}

*html .bar, *html .bar02{
height:26px;
}

/* lineup-left
----------------------------------------------- */
#lineup-left{
margin:10px 0 0 0;
width:230px;
background:#f9f9f9;
float:left;
font-size:10px;
}

a.direct{
width:210px;
height:30px;
padding:5px 0 0 20px;
display:block;
background:url(../../images/amorton/top/bar01.gif) no-repeat;
line-height:100%;
color:#333399;
}

*html a.direct{
width:230px;
}

a.direct:hover{
background:url(../../images/amorton/top/bar02.gif) no-repeat;
color:#CF002F;
}

a.indirect{
width:210px;
height:20px;
padding:1px 0 0 20px;
display:block;
background:url(../../images/amorton/top/bar03.gif) no-repeat;
color:#333399;
}

*html a.indirect{
width:230px;
}

a.indirect:hover{
background:url(../../images/amorton/top/bar04.gif) no-repeat;
color:#CF002F;
}

a.on{
width:210px;
height:20px;
padding:1px 0 0 20px;
display:block;
background:url(../../images/amorton/top/bar02.gif) no-repeat;
color:#333399;
letter-spacing:-0.08em;
}

*html a.on{
width:230px;
}

a.on:hover{
color:#CF002F;
}

.list{
width:230px;
font-weight:bold;
list-style:none;
background:#f9f9f9;
}

.list li{
margin:0 0 1px 0;
}

#sub_01{
background:#f9f9f9;
list-style:none;
}

/* lineup-right
----------------------------------------------- */
#lineup-right{
clear:both;
margin:10px 0 0 0;
width:495px;
background:#F9FFF4 url(../../images/amorton/top/picture.jpg) repeat-y 0 16px;
float:right;
}

.custom{
height:124px;
margin:3px 0 0 0;
list-style:none;
background:url(../../images/amorton/top/application.gif) no-repeat 280px 0;
}

.custom li{
background:url(../../images/amorton/top/custom.gif) no-repeat;
height:22px;
margin:8px 0 8px 10px;
_margin:7px 0 7px 10px;
padding:2px 0 0 20px;
}

/* main-bottom
----------------------------------------------- */
.catch{
clear:both;
background:url(../../images/amorton/top/catch.gif) no-repeat;
width:728px;
height:60px;
margin:10px 0 15px 0;
}

.caution{
clear:both;
background:url(../../images/amorton/top/mark.jpg) no-repeat;
margin:10px 0 5px 10px;
padding:0 0 0 15px;
}

.txt-right{
text-align:right;
}

.txt-right a{
padding:0 0 0 15px;
background:url(../../images/amorton/top/mark.jpg) no-repeat 0 -2px;
}

.let-bld{
font-weight:bold;
}

.let14{
font-size:14px;
color:#0083E3;
}

/* block
----------------------------------------------- */
.block{
/*\*/
clear:both;
/**/
margin:20px 0 0 0;
width:728px;
background:#efefef;
}

.clr{
clear:both;
height:1px;
}

*html .clr{
line-height:6px;
}

/* left-col
----------------------------------------------- */
.left-col{
width:360px;
float:left;
background:#ffffff url(../../images/amorton/top/silicon.jpg) no-repeat bottom right;
}

.category{
height:150px;
margin:5px 0 0 10px;
list-style:none;
line-height:120%;
}

.category li{
margin:0 0 5px 0;
padding:0 0 0 15px;
background:url(../../images/amorton/top/mark.jpg) no-repeat;
}


/* center-col
----------------------------------------------- */
.center-col{
width:360px;
float:right;
background:#ffffff url(../../images/amorton/top/sensor.jpg) no-repeat bottom right;
}

/* right-col
----------------------------------------------- */
.right-col{
width:360px;
float:right;
background:#ffffff url(../../images/amorton/top/feature.jpg) no-repeat bottom right;
}

.center-col ul.category, .right-col ul.category{
height:60px;
}

/* lineup-class3
----------------------------------------------- */
#lineup-class3{
clear:both;
margin:10px 0 200px 0;
width:495px;
float:right;
}

/* caution
----------------------------------------------- */
.cau-list{
margin:10px 0 0 16px;
list-style:none;
}

.cau-list li{
margin:0 0 16px 0;
padding:0 26px;
background:url(../../images/amorton/caution.gif) no-repeat left;
}

/* menu
----------------------------------------------- */
#menu{
margin:0 0 34px 2px;
width:728px;
font-weight:bold;
list-style:none;
}

*html #menu{
margin:0 0 10px 2px;
}

#menu li{
float:left;
}

#menu a{
display:block;
width:176px;
height:21px;
background:url(../../images/amorton/navi.gif) no-repeat;
margin:0 1px 0 0;
padding:2px 0 0 14px;
}

*html #menu a{
width:190px;
height:23px;
}

#amo-top a{
display:block;
width:136px;
height:21px;
background:url(../../images/amorton/navi.gif) no-repeat;
margin:0 1px 0 0;
padding:2px 0 0 14px;
}

*html #amo-top a{
width:150px;
height:23px;
}

#menu a:hover{
background:url(../../images/amorton/navi.gif) no-repeat 0 -23px;
}

#on a{
display:block;
width:176px;
height:21px;
background:url(../../images/amorton/navi.gif) no-repeat 0 -23px;
margin:0 1px 0 0;
padding:2px 0 0 14px;
}

*html #on a{
width:190px;
height:23px;
}

#solar, #sensor, #feature{
position:absolute;
left:173px;
top:182px;
width:184px;
_width:190px;
background-color:#E2E2E2;
border:solid 1px #CCCCCC;
padding:2px;
visibility:hidden;
z-index:3;
}
 
#sensor{
left:364px;
}
 
#feature{
left:554px;
}
 
.menu-list{
list-style:none;
}

.menu-list a:link, .menu-list a:visited{
display:block;
font-size:11px;
line-height:120%;
width:176px;
_width:184px;
color:#000000;
border:solid 1px #CCCCCC;
padding:3px;
margin:0 0 2px 0;
}

.menu-list a:hover{
background-color:#E1F2FF;
color:#666666;
}

.stay{
display: block;
font-size:11px;
line-height:120%;
width:176px;
_width:184px;
border:solid 1px #CCCCCC;
padding:3px;
margin:0 0 2px 0;
background-color:#E1F2FF;
color:#666666;
}

.dl, .dl02{
clear:both;
width:728px;
margin:3px 0 10px 0;
padding:0 0 5px 0;
border-bottom:#e2e2e2 1px solid;
list-style:none;
min-height:20px;
/*\*//*/
height:22px;
/**/
}

.dl02{
height:36px;
/*\*//*/
height:44px;
/**/
}

.dl li, .dl02 li{
/*\*/
float:left;
/**/
/*\*//*/
display:inline-block;
/**/
}

.dl a, .dl02 a{
margin:0 10px 0 0;
padding:0 0 0 15px;
background:url(../../images/next.gif) no-repeat 0 2px;
/*\*/
display:block;
float:left;
/**/
/*\*//*/
background:url(../../images/next.gif) no-repeat;
/**/
}

.this-page{
margin:0 5px 0 0;
background:none;
}

.this{
margin:0 10px 0 0;
_margin:0 20px 0 0;
padding:0 0 0 15px;
background:url(../../images/next.gif) no-repeat 0 2px;
}

/*\*//*/
.adjust{
margin:0 50px 0 0;
}
/**/

/* solar
----------------------------------------------- */
.sub{
clear:both;
margin:16px 0 0 0;
border-left:#0A50A1 solid 6px;
border-bottom:#0A50A1 solid 1px;
padding:1px 0 0 9px;
font-size:12px;
font-weight:bold;
color:#0A50A1;
}

dl{
margin:10px 0 30px 0;
padding:0 10px;
}

dt{
background:url(../../images/amorton/top/custom.gif) no-repeat;
margin:9px 0 0 10px;
padding:2px 0 0 20px;
}

dd{
margin:0 0 0 10px;
padding:10px;
border:#ccd5e4 1px solid;
}

.please{
clear:both;
margin:10px;
padding:0 0 3px 0;
font-size:12px;
text-align:center;
border-bottom:#999999 4px double;
}

.appli{
clear:both;
height:155px;
margin:10px 0 0 5px;
list-style:none;
background:url(../../images/amorton/solar/illust.jpg) no-repeat bottom;
/*\*//*/
height:165px;
/**/
}

.appli li{
width:165px;
_width:180px;
margin:0 0 5px 0;
padding:0 0 0 14px;
font-size:11px;
background:url(../../images/point.gif) no-repeat 0 -3px;
line-height:120%;
/*\*/
float:left;
/**/
/*\*//*/
display:inline;
/**/
}

.lead{
margin:10px;
}

.lead:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.deg{
margin:0 0 0 3px;
}

.data{
clear:both;
font-size:12px;
line-height:16px;
margin:10px 5px 20px 5px;
background:#666666;
border-style:none;
table-layout:fixed;
}

.data th{
border-style:none;
background:#E1F2FF;
padding:3px 0;
}

th.yellow{
border-style:none;
background:#FEFFE1;
padding:3px 0;
}

th.orange{
border-style:none;
background:#FFD754;
padding:3px 0;
}

th.gray{
border-style:none;
background:#cccccc;
padding:3px 0;
}

.data td{
border-style:none;
background:#ffffff;
padding:3px 0 3px 3px;
}

.data .col90{
width:95px;
}

.data .col115{
width:115px;
}

.data .col130{
width:130px;
}

.data .col136{
width:136px;
}

.data .col170{
width:170px;
}

.data .col220{
width:220px;
}

.data .col235{
width:235px;
}

.data .col465{
width:465px;
}

td.cen{
text-align:center;
padding:3px 0;
}

td.glass{
height:36px;
background:#ffffff url(../../images/amorton/solar/glass.gif) no-repeat 60px 0;
}

td.stenless{
height:36px;
background:#ffffff url(../../images/amorton/solar/stenless.gif) no-repeat 60px 3px;
}

td.film{
height:36px;
background:#ffffff url(../../images/amorton/solar/film.gif) no-repeat 45px -28px;
}

td.b-type{
vertical-align:top;
padding:110px 5px 5px 5px;
background:#ffffff url(../../images/amorton/solar/b_type.gif) no-repeat;
}

td.c-type{
vertical-align:top;
padding:110px 5px 5px 5px;
background:#ffffff url(../../images/amorton/solar/c_type.gif) no-repeat;
}

td.cs-type{
vertical-align:top;
padding:110px 5px 5px 5px;
background:#ffffff url(../../images/amorton/solar/cs_type.gif) no-repeat;
}

td.ca-type{
vertical-align:top;
padding:110px 5px 5px 5px;
background:#ffffff url(../../images/amorton/solar/ca_type.gif) no-repeat;
}

td.car-type{
vertical-align:top;
padding:110px 5px 5px 5px;
background:#ffffff url(../../images/amorton/solar/car_type.gif) no-repeat;
}

td.glass-clock{
height:36px;
background:#ffffff url(../../images/amorton/solar/glass_clock.gif) no-repeat 75px 10px;
}

td.stenless-clock{
height:36px;
background:#ffffff url(../../images/amorton/solar/stenless_clock.gif) no-repeat 75px 10px;
}

td.film-clock{
height:36px;
background:#ffffff url(../../images/amorton/solar/film_clock.gif) no-repeat 75px 10px;
}

.flt-right{
margin:10px 20px 20px 10px;
_margin:10px 20px 0 10px;
float:right;
}

.feature{
clear:both;
margin:5px 0 -10px 10px;
font-size:12px;
}

.feature02{
clear:both;
margin:5px 0 10px 10px;
font-size:12px;
}

.fig{
width:708px;
_width:728px;
margin:10px 0 20px 0;
padding:0 10px 10px 10px;
text-align:center;
border-bottom:#999999 1px dotted;
}

.fig-nobdr{
width:708px;
_width:728px;
margin:10px 0 20px 0;
padding:0 10px 10px 10px;
text-align:center;
}

.bdr{
/*\*/
width:708px;
_width:728px;
margin:10px 0 20px 0;
/**/
border-bottom:#999999 1px dotted;
/*\*//*/
height:380px;
/**/
}

.ex{
width:220px;
float:left;
}

.backlight{
width:220px;
height:120px;
margin:20px 0 0 20px;
background:url(../../images/amorton/sensor/appli01.gif) no-repeat right top;
list-style:inside;
}

.exposure{
width:220px;
height:120px;
margin:20px 0 0 20px;
background:url(../../images/amorton/sensor/appli02.gif) no-repeat right top;
list-style:inside;
}

.light{
width:220px;
height:120px;
margin:20px 0 0 20px;
background:url(../../images/amorton/sensor/appli03.gif) no-repeat right top;
list-style:inside;
}

/* amo_pdf
----------------------------------------------- */
.amo_pdf {
width:210px;
height:50px;
padding:1px 0 0 10px;
margin:5px 0 0 0px;
font-size:12px;
border:1px solid #333333;
background:url(../../images/amorton/pdf.jpg) no-repeat right top;
}
