/*全般設定-------------------------------------------------*/
BODY{
cursor:default;
text-align:center;
margin-top:0px;
margin-bottom:0px;
}	

body,td,th{
font-size:12px;line-height: 135%;}

#wrap{
width:760px;
background: url(../images/back.gif) repeat;
}


/*ヘッダー設定-------------------------------------------------*/
.head03{
background: url(../images/head_03.gif) no-repeat;
width:360px;
height:82px;
margin: 0px;
padding:15px 15px 0px 15px;
font-size:10px;
line-height: 135%;
text-align:right;
}

/*左メニュー設定-------------------------------------------------*/
.leftbox{
background: url(../images/menu_back02.gif) repeat;
width:170px;
margin:0px;
float:left;
} 

ul{
list-style-type:none;
margin:0px;
padding:0px;
}

li a{
background: url(../images/menu_01.gif) no-repeat;
margin:0px;
padding:6px 0px 6px 10px;
width:170px;
height:18px;
line-height:14px;
font-size:100%;
text-decoration:bold;
display:block;
}

li a:hover{
font-size:100%;
background: url(../images/menu_02.gif) no-repeat;
color:#663300;
}

.naviunder{
width:170px;
background: url(../images/menu_back01.gif) repeat;
margin:0px;
padding:5px 0px 0px 0px;
border-top:white solid 1px;
border-bottom:white solid 1px;
}

p.toptx{
margin:0px 10px;
font-size:95%;
line-height:120%;
text-align:left;
}

/*フッター設定-------------------------------------------------*/
.tx01{
font-size:11px;
line-height:130%;
vertical-align:bottom;}

/*index.html設定--------------------------------------------*/  
H2.top{
font-size:12px;
color:black;
margin:60px 10px 10px 190px;
background-image:none;
padding:0px; 
width:320px;
border:none;
}

H3.top{
background-image:url(../images/ttlbar_top.gif);
width:260px;
height:26px;
padding:5px 20px;
font-size:12px;
color:#333;
margin:0px;
border:none;
}
.area_box{
width:150px;
border:#6699CC solid 1px;
margin:10px;
padding:0px;
background-color: white;
color:#333333;
text-align:left;
line-height:140%;
}

.topimg1{
background:url(../images/top_img01.jpg) no-repeat;
width:530px;
height:132px;
margin:0px 0px 0px 20px;
}

.topimg2{
background:url(../images/top_img02.jpg) no-repeat;
width:530px;
height:132px;
margin:0px 0px 0px 20px;
}

.box_wrap{
width:260px;
margin:0px 0px 0px 10px;
float:left;
}
.box_top{
width:260px;
background-image:url(../images/ttlbar_back.gif);
background-repeat:repeat;
margin:0px;
}
.box_top2{
width:260px;
height:5px;
background-image:url(../images/ttlbar_under.gif);
background-repeat:no-repeat;
margin:0px;
}
p.box{
margin:10px 15px;
font-size:100%;
line-height:140%;
}


/*contact.html　company.htmlの設定--------------------------------------------*/ 
.td_blue{background-color:#99CCFF;}

.td_grey{background-color:#f7f7f6;}

.td_grey2{border:solid 1px #999999;}

.td_p{margin-left:20px;}


/*process.htmlの設定--------------------------------------------*/ 
.pro_box{
width:450px;
border:#cc9933 solid 1px;
margin:5px 0px 10px 20px;
padding:10px;
background-color: #ffff99;
}
p.pro{
margin:10px;
}
H3.pro{
width:150px;
background-image:none; 
font-size:12px;
color:#333333;
margin:0px;
border:none;
}


/*カラー設定-------------------------------------------------*/
.siro{
background-color:white;
}

.mizuiro{
background-color:#9AE6FF;
}


/*見出しテキスト設定-------------------------------------------------*/
H1{
font-size:10px;
font-weight:normal;
margin:5px 10px;
line-height: 100%;
letter-spacing:0.2em;
}

H2{
background-image: url(../images/ttl_bar.gif); 
background-repeat:no-repeat;
border:1px solid #FF9900;
width:520px;
height:31px; 
font-size:120%;
color:black;
padding:7px 40px;
margin:20px 10px 10px 20px;
}

H3{
width:520px;
border-left:10px solid #0066FF;
border-bottom:1px solid #0066FF;
height:25px; 
font-size:100%;
color:#333333;
padding:5px;
margin:20px 0px 10px 20px;
}

strong{color:#333333;}

strong.red{color:#CC0000;font-weight:normal;}

p{
margin:5px 30px 5px 30px;
font-size:100%;
line-height:140%;
}

p.ttl{
margin:10px;
font-size:100%;
line-height:140%;
}



a:link {text-decoration:none;color:#000066;}
a:visited {text-decoration:none;color:#000066;}
a:active {text-decoration:none;color:white;}
a:hover {text-decoration:underline;color:#FF9900;}

INPUT,TEXTAREA{
  border-left:1px solid #003399;
  border-right:1px solid #003399;
  border-top:1px solid #003399;
  border-bottom:1px solid #003399;
  font-family : "MS UI Gothic";
  font-size : 9pt;
　color:#000000;
  background-color:#FFFFFF;
}
