/* CSS Document */

body {
margin:0;
padding:0;
background-image:url(../images/bg_main_02.gif);
background-repeat:repeat-y;
}

image {
border:none;
vertical-align:top;
}

/* link 
---------------------------------------------*/
a {
	color:#990000;
}
a:visited {
	color:#990000;
}
a:hover {
    color:#990000;
	background-color:#FFCC66;
}
/* layout
---------------------------------------------*/
#wrapper {
width:780px;
margin:0;
}

#left {
width:160px;
text-align:center;
}

#main {
width:610px;
margin-left:10px;
}

#stitle_box{
background-image:url(../images/s6_ttl_bg.jpg);
background-repeat:no-repeat;
width:610px;
height:120px;
}

#stitle {
font-size:12px;
font-weight:bold;
margin-left:300px;
padding-top:35px;
color:#993300;
}

#stitle_txt {
font-size:14px;
font-weight:bold;
margin-left:300px;
padding-top:1px;
line-height:130%;
}
/* 価格・動作環境
---------------------------------------------*/
#info {
width:400px;
background-image:url(../images/s6_tbg400.jpg);
background-repeat:repeat-y;
font-size:12px;
margin-top:10px;
}

#head {
width:400px;
background-image:url(../images/s6_thead400.jpg);
background-repeat:no-repeat;
height:30px;
font-size:16px;
font-weight:bold;
text-align:center;
margin:0;
padding-top:10px;
letter-spacing:1px;
}

.verfont1 {
width:110px;
font-size:12px;
background-color:#FFFFFF;
border:solid 1px #3366CC;
margin:4px 10px;
padding:1px;
text-align:center;
}

.verfont2 {
width:110px;
font-size:12px;
color:#FFFFFF;
background-color:#CC3300;
border:solid 1px #CCCCCC;
margin:2px 10px;
padding:1px;
text-align:center;
}

.verfont3 {
width:110px;
font-size:12px;
color:#FFFFFF;
background-color:#339933;
border:solid 1px #CCCCCC;
margin:2px 10px;
padding:1px;
text-align:center;
}


.sttl {
margin-left:10px;
margin-bottom:5px;
padding:0;
width:200px;
font-size:14px;
text-align:center;
letter-spacing:1px;
border: solid 1px #FF9900;
}

.sttl2 {
margin-left:10px;
margin-bottom:5px;
padding:0;
width:170px;
font-size:14px;
text-align:center;
letter-spacing:1px;
border: solid 1px #FF9900;
}

.info_list {
width:170px;
margin-left:10px;
padding:0;
line-height:150%;
list-style:none;
}

.info_bnr {
margin:0;
background-color:#FF6600;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
border: solid 1px #FF9900;
margin:10px 0 0 0;
padding:2px;
}

.ug_bnr {
widows:260px;
margin:10px 0;
padding:0;
}

/* パッケージ/レンダリング
---------------------------------------------*/
.cap01_t {
width:190px;
font-size:12px;
font-weight:bold;
text-align:center;
border:solid 1px #3366CC;
padding:1px;
margin:5px 5px 1px 5px;
}

.cap01 {
width:186px;
font-size:10px;
line-height:120%;
text-align:left;
vertical-align:top;
margin:0 5px 0 5px;
padding:3px;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
}

.marleft10 {
margin-left:10px;
}

.borderbtm01 {
border-bottom:dotted 1px #CC6600;
}

#rendering {
width:200px;
height:154px;
background-image:url(../images/s6_rendering2.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-top:0;
}

#rendering p {
font-size:12px;
font-weight:bold;
color:#333333;
padding-top:160px;
text-align:left;
line-height:150%;
}


/* タブメニュー
---------------------------------------------*/
ul {
margin:10px 0 0 0;
padding:0;
width:610px;
}

li{
margin:0;
padding:0;
list-style:none;
}

.navi_01{
float:left;
width:262px;
height:53px;
text-indent:-9999px;
background: url(../images/s6navi1.jpg) no-repeat;
}
.navi_01_on{
float:left;
width:262px;
height:53px;
text-indent:-9999px;
background: url(../images/s6navi1_f2.jpg) no-repeat;
}
.navi_01 a{
width:262px;
height:53px;
display:block;
}
.navi_01 a:hover{
background: url(../images/s6navi1_f2.jpg) no-repeat;
}

.navi_02{
float:left;
width:174px;
height:53px;
text-indent:-9999px;
background: url(../images/s6navi2.jpg) no-repeat;
}
.navi_02_on{
float:left;
width:174px;
height:53px;
text-indent:-9999px;
background: url(../images/s6navi2_f2.jpg) no-repeat;
}
.navi_02 a{
width:174px;
height:53px;
display:block;
}
.navi_02 a:hover{
background: url(../images/s6navi2_f2.jpg) no-repeat;
}

.navi_03{
float:left;
width:174px;
height:53px;
text-indent:-9999px;
background: url(../images/s6navi3.jpg) no-repeat;
}
.navi_03_on{
float:left;
width:174px;
height:53px;
text-indent:-9999px;
background: url(../images/s6navi3_f2.jpg) no-repeat;
}
.navi_03 a{
width:174px;
height:53px;
display:block;
}
.navi_03 a:hover{
background: url(../images/s6navi3_f2.jpg) no-repeat;
}

/* 機能
---------------------------------------------*/
#kinou {
width:610px;
margin:0;
padding:0;
}

.kinou_box {
width:610px;
background-image:url(../images/s6_kinou_bg.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
}

.kinou_footer {
width:610px;
height:3px;
background-image:url(../images/s6_kinou_f.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}
.caution1 {
width:590px;
font-size:12px;
line-height:130%;
margin:5px;
text-align:right;
}

.hl {
width:590px;
height:26px;
margin:5px;
padding:5px;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
color:#333333;
background-image:url(../images/s6_hl_bg.jpg);
background-repeat:repeat-x;
}

.box01 {
width:600px;
margin:0 5px;
padding:0;
}

.box01_left {
float:left;
width:290px;
margin:0;
padding:0;
font-size:12px;
line-height:150%;
}

.box01_right {
float:right;
width:290px;
margin:0;
padding:0;
font-size:12px;
line-height:150%;
}

.box01_hl {
width:280px;
height:26px;
magin:0;
padding:5px;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
background-image:url(../images/s6_hl_bg.jpg);
background-repeat:repeat-x;
}

.f_new {
color:#FF0000;
font-weight:bold;
background-color:#FFFF99;
border:solid 1px #FF6600;
}

.photo {
margin:10px;
padding:1px;
border:solid 1px #999999;
float:left;
vertical-align:top;
}

.pagetop {
width:610px;
margin:10px 0;
padding:0;
font-size:12px;
font-weight:bold;
text-align:right;
}

.navi_product {
width:610px;
margin:10px 0;
padding:5px 0;
font-size:14px;
font-weight:bold;
text-align:center;
border: solid 1px #FF9900;
background-color:#F7FBC4;
}

/*機能／リード、リスト
---------------------------------------------*/

.lead {
width:350px;
margin:10px 10px 10px 240px;
padding:0;
font-size:12px;
line-height:140%;
}

.lead2 {
width:565px;
margin:10px;
padding:0;
font-size:12px;
line-height:140%;
}

.kinou ul {
width:320px;
margin:10px 10px 10px 250px;
padding:0 0 0 15px;
font-size:12px;
line-height:150%;
}
.kinou li {
list-style-type:circle;
}

.kinou2 ul {
width:380px;
margin:10px 10px 10px 190px;
padding:0 0 0 15px;
font-size:12px;
line-height:150%;
}
.kinou2 li {
list-style-type:circle;
}

.kinou3 ul {
width:565px;
margin:10px;
padding:0 0 0 15px;
font-size:12px;
line-height:150%;
}
.kinou3 li {
list-style-type:circle;
}

.kinou4 ul {
width:270px;
margin:10px;
padding:0 0 0 15px;
font-size:12px;
line-height:150%;
}
.kinou4 li {
list-style-type:circle;
}

/* LatestNews
---------------------------------------------*/
#left h1 {
width:150px;
font-size:12px;
font-weight:bold;
line-height:130%;
margin:10px 5px 2px 5px;
text-align:center;
}
#left p {
width:150px;
font-size:12px;
line-height:140%;
margin:5px 5px 15px 5px;
text-align:left;
}


.clearLeft { 
clear: left; 
}

/* 画像
---------------------------------------------*/
.mar5tb {
margin:5px 0;
}
