a:hover { 
color: #ff0043;
 }

a{
color:#0000FF;
}

h1,h2,h3,h4,h5,h6,ul,li
 { 
font-size: 10px; 
font-weight: normal; 
font-style: normal; 
margin: 52px 0px 0px 144px;
color: #FF902D;
text-align: left; 
}

td
{ 
font-size: 14px;
line-height:1.6em;
color: #232323;
}

body {
font-family: "ＭＳ Ｐゴシック", "Osaka";
margin: 0px 0px 0px 0px;
background-color: #ffffff;	
text-align: center;
background-image: url(top/01headback.gif); 
background-repeat: repeat-x;

}

/***************************************************************
ヘッダ
***************************************************************/

header {
width:100%;
height:94px;
color: #232323;
line-height:1.6em
padding: 0px 0px 0px 0px;
}


/***************************************************************
ベース
***************************************************************/

#container {
background-color: #ffffff;
width:830px;
color: #232323;
line-height:1.6em
line-height: 140%;
position:relative;
margin-right:auto;
margin-left:auto;
overflow:auto;
}

/***************************************************************
メニュー
***************************************************************/


#nav{
width:800px;
}

#nav ul {
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
list-style:none;
}

#nav li {
height:61px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}

/***************************************************************
フォント
***************************************************************/


.px10 { 
font-size: 10px; 
color: #232323;
line-height:1.6em
}

.px12 { 
font-size: 12px; 
color: #232323;
line-height:1.6em
}

.px12-b { 
font-size: 12px; 
color: #232323;
font-weight: bold;
line-height:1.6em
}

.px12-hot { 
font-size: 12px; 
color: #DC0000;
line-height:1.6em
}

.px14-b { 
font-size: 14px; 
color: #232323;
font-weight: bold;
line-height:1.6em
}

.px14-hot { 
font-size: 14px; 
color: #DC0000;
line-height:1.6em
}

/***************************************************************
Top
***************************************************************/

/*メインスペース*/
#main-base { 
width:800px;
text-align: center;
margin-right:auto;
margin-left:auto;
padding: 0px 0px 0px 0px;
}

/*左スペース*/
#left { 
width:600px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
float: left;
padding: 0px 0px 35px 0px;
}

.left-base { 
width:575px;
text-align: left;
line-height:1.5em;
padding: 0px 0px 0px 0px;
}

.left-sp { 
font-size: 14px;
width:565px;
padding: 10px 5px 20px 5px;
}

.left-sp2 { 
width:575px;
text-align: right;
padding: 10px 0px 10px 0px;
}

#news { 
text-align: left;
float: left;
padding: 10px 0px 20px 0px;
}

#news ul  {
list-style:none;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#news li { 
font-size: 14px;
color: #232323;
width:552px;
height:22px;
background-image: url(top/news-back.gif);
padding: 4px 0px 0px 23px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}


/*右スペース*/
#right { 
width:200px;
text-align: center;
float: left;
padding: 0px 0px 20px 0px;
}

#right ul  {
list-style:none;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
}

#right li { 
font-size: 14px;
width:200px;
height:39px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#sidenav{
width:200px;
height:72px;
background-image: url(top/b3.gif);
}

#sidenav ul {
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
list-style:none;
}

#sidenav li {
font-size: 12px;
color: #232323;
width:168px;
height:18px;
background-image: url(top/icon2.gif);
background-repeat: no-repeat ;
padding: 4px 0px 0px 32px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}


#tit-back { 
background-image: url(all/title-back.gif);
background-repeat: no-repeat ;
width:555px;
height:40px;	
font-size: 14px;
font-weight: bold;
color: #5D2E0A;
line-height:1.6em;
text-align: left;
padding: 6px 0px 0px 20px;
}

/***************************************************************
セカンド
***************************************************************/

/*枠*/
.w-sp{
border-top: 1px #B48308 solid;
border-right: 1px #B48308 solid;
border-bottom: 1px #B48308 solid;
border-left: 1px #B48308 solid;
background-color: #F8F0DC;
width:414px;
height:22px;
font-size: 12px;
color: #232323;
text-align: center;
padding: 2px 0px 0px 0px;
}

/*流れ*/
#flow { 
width:575px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
padding: 0px 0px 0px 0px;
clear: both;
}

.flow-base1 { 
width:290px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
padding: 0px 0px 10px 0px;
float: left;
}

.flow-base2 { 
width:285px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
padding: 0px 0px 0px 0px;
float: left;
}

.flow-base3 { 
width:575px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: right;
padding: 0px 0px 0px 0px;
}

/*スペース*/
.space { 
width:575px;
height:15px;
padding: 0px 0px 0px 0px;
clear: both;
}

/***************************************************************
アクセス
***************************************************************/
.map1 { 
width:297px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
padding: 10px 0px 0px 0px;
float: left;
}

.map2 { 
width:278px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
padding: 10px 0px 0px 0px;
float: left;
}

/*会社概要*/
.area6 { 
width:145px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
float: left;
padding: 0px 0px 0px 0px;
}

.area7 { 
width:400px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
float: left;
padding: 0px 0px 0px 0px;
}

/***************************************************************
お問い合わせ
***************************************************************/

.inquiry1 { 
background-color: #7BD1F6;
width:140px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
float: left;
padding: 2px 0px 2px 5px;
}

.inquiry2 { 
width:435px;
font-size: 14px;
color: #232323;
line-height:1.6em;
text-align: left;
float: left;
padding: 2px 0px 2px 5px;
}



/***************************************************************
フッタ
***************************************************************/
#footer { 
width:786px;
height:57px;
background-image: url(top/footerback.gif); 
color: #232323;
line-height:1.5em;
font-size: 12px;
text-align: left;
padding:48px 0px 0px 14px;
margin-right:auto;
margin-left:auto;
clear: both;
}

#m-footer { 
background-color: #F7EDD5;
width:100%;
color: #ffffff;
font-size: 12px;
text-align: center;
padding:8px 0px 8px 0px;
clear: both;
}

#m-footer ul {
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
list-style:none;
}

#m-footer li {
width:800px;
color: #232323;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height:1.6em;
text-align: left;
margin-right:auto;
margin-left:auto;
}

/***************************************************************
CMS
***************************************************************/

/*背景*/
#cms-back { 
background-image: url(top/cms-line.gif); 
width:575px;
text-align: center;
margin-right:auto;
margin-left:auto;
padding: 0px 0px 0px 0px;
}
