@charset "Shift_JIS";
@import url("global.css");

/***************************************/
/***********  index page  **************/
/***************************************/

.top_box { width: 615px; margin: 0 0 3px 0; padding: 0; }
.top_box a:hover { text-decoration:none; }

.index_hdg { width: 615px; height: 20px; margin: 3px 0; padding: 0; text-indent: -9643em; background-repeat: no-repeat; }
#mainarea .tx1 {background-image: url('http://www.altaclasse.co.jp/img/indextitle01_0820.gif'); }
#mainarea .tx2 {background-image: url('http://www.altaclasse.co.jp/img/indextitle02.gif'); }
#mainarea .tx3 {background-image: url('http://www.altaclasse.co.jp/img/indextitle03.gif'); }
#mainarea .tx4 {background-image: url('http://www.altaclasse.co.jp/img/indextitle04.gif'); }
#mainarea .tx5 {background-image: url('http://www.altaclasse.co.jp/img/indextitle05.gif'); }

.whatsnew { width:615px; height:110px; text-align: left; margin: 0 auto; padding: 0; }
.whatsnew .whatsnew_box { overflow: auto; width: 605px; height: 104px; background-color: #ffffff; padding:0; border:0;
							scrollbar-base-color:#FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-face-color:#FFFFFF; scrollbar-arrow-color:#CCCCCC; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; }
.whatsnew .whatsnew_box ul{ margin: 0; padding: 0; list-style: none; margin: 0px 5px 5px 15px; padding: 5px 3px; }
.whatsnew .whatsnew_box li{ margin: 0; padding: 0; list-style: none; background-image: url('http://www.altaclasse.co.jp/img/bullet_sankaku.gif'); color:#585858; padding: 0px 5px 0px 10px; margin: 0; background-repeat: no-repeat; background-position: left 5px; font-size: 12px !important; }
.whatsnew .whatsnew_box a:link {  text-decoration: none; color:#585858; }
.whatsnew .whatsnew_box a:visited { text-decoration: none; color:#585858; }
.whatsnew .whatsnew_box a:active { text-decoration: none; color:#585858; } 
.whatsnew .whatsnew_box a:hover { text-decoration:none; color:#585858; }

#solution2 { background:url('http://www.altaclasse.co.jp/img/in_title02back-h.gif') repeat-y; width: 615px; font-size: 12px; margin: 0; padding: 0; }
#solution2 a { font-style:normal; font-weight:bold; color:#fd7318 !important; }
#solution2 a:hover { font-style:normal; font-weight:bold; color:#fd7318 !important; text-decoration: underline; }
#solution2 a:link { font-style:normal; font-weight:bold; color:#fd7318 !important; }
#solution2 a:visited { font-style:normal; font-weight:bold; color:#fd7318 !important; }
#solution2 a:active { font-style:normal; font-weight:bold; color:#fd7318 !important; }
#solution2 .sbox-t { padding: 0; margin: 0; width: 615px; text-align: center; font-size: 0px; height: 12px; background:url('http://www.altaclasse.co.jp/img/in_title02back-t.gif') no-repeat center top; overflow: hidden;}
#solution2 .sbox-m { padding: 0; margin: 0; width: 615px; text-align: center; font-size: 0px; height: 15px; background:url('http://www.altaclasse.co.jp/img/in_title02back-m.gif') no-repeat center center; }
#solution2 .sbox-b { padding: 0; margin: 0; width: 615px; text-align: center; font-size: 0px; height: 12px; background:url('http://www.altaclasse.co.jp/img/in_title02back-b.gif') no-repeat center bottom; }
#solution2 .sbox { padding: 1px 14px; margin: 0; width: 587px; }
#solution2 div.fig { float: left; width: 160px; margin: 0; background-color:#0066FF; padding: 0; display: inline; }
#solution2 div.tbox { float: left; width: 410px; margin: 2px 5px 0 5px; padding: 0; text-align: left; display: inline; }
#solution2 div.tbox div { font-size: 12px; text-align: left; margin: 0px; padding: 0; font-weight: bold; }
#solution2 div.tbox div span { font-style:normal; font-weight:bold; color:#fd7318; }
#solution2 div.tbox p.txt { line-height: 1.3; text-align: left; margin: 0; padding: 0; width:400px; }

#tech2{ background:url('http://www.altaclasse.co.jp/img/tech_back.png') left top no-repeat; width: 616px; height:126px; line-height: 1.5; margin-bottom:10px; padding-top: 1px;}


.tech2left { float: left; width: 308px; padding-top: 12px; display: inline; }
.tech2left .dr { margin: 0; padding: 0; text-align: left; line-height:16px; }
.tech2left div { margin: 0; padding: 0; text-align:center; margin-top:3px; font-size: 12px; line-height: 14px;}
.tech2left div a { color: blue; }
.tech2right div a:link { color: blue; }
.tech2right div a:visited { color: blue; }
.tech2right div a:hover { color: blue; }
.tech2right div a:active { color: blue; }
.tech2left p { margin: 0; padding: 0; line-height:16px; margin-top:15px; margin-left: 13px; }
.tech2left img { border:0px; vertical-align: middle; }

.tech2right { float: left; width:308px; padding-top:12px; display: inline; }
.tech2right .dr { margin: 0; padding: 0; text-align: left; line-height:16px; }
.tech2right div { margin: 0; padding: 0; text-align:center; margin-top:3px; font-size: 12px; line-height: 14px;}
.tech2left div a { color: blue; }
.tech2right div a:link { color: blue; }
.tech2right div a:visited { color: blue; }
.tech2right div a:hover { color: blue; }
.tech2right div a:active { color: blue; }
.tech2right p { margin: 0; padding: 0; line-height:16px; margin-top:15px; margin-left: 13px; }
.tech2right img { border:0px; vertical-align: middle; }

#mainsys { background:url('http://www.altaclasse.co.jp/img/mainsystem_back.gif') left top no-repeat; width:616px; height:111px; margin-bottom:10px; }
#mainsys ul{ list-style:none; margin:0px 5px 5px 15px; padding:5px 3px; }
#mainsys li{ background:url('http://www.altaclasse.co.jp/img/bullet_sankaku.gif') no-repeat 0 50%; color:#585858; padding:0px 5px 0px 10px; margin: 0px; text-align: left; font-size: 12px; }

#camerasys { width:616px; margin-top: 10px; margin-bottom:10px; }
#camerasys hr { color:#d7d6e6; }
#camerasys ul { margin: 0; padding: 0; list-style-type: none; font-size: 12px;  }
#camerasys li { margin: 0 ; padding: 0 ; list-style-type: none; line-height: 1.5; }
#camerasys li.xl { margin: 6px 0; padding: 0; border-bottom: solid 1px #d7d6e6; }
#camerasys li.xl hr { display: none; }
#camerasys div {font-size: 13px; text-align: left; margin:0px; padding:0px; font-weight:bold; vertical-align: text-bottom ; }
#camerasys div img { vertical-align: middle; }
#camerasys p {font-size: 13px; text-align: left; margin:0px; padding-left:15px; }

#bottombanner { width:616px; margin: 0 0 30px 0; padding:0px; }
#bottombanner ul { margin: 0; padding:0; list-style: none; }
#bottombanner li { margin: 0; padding: 0; list-style: none; float: left; width: 154px; }
#bottombanner li img{ border:0px; padding:0px; margin:0px; }


