@import url(common.css);
@import url(textsettings.css);

/* ---------------------------------------------------------------- *
	ネクスト全体の背景に関する設定
 * ---------------------------------------------------------------- */

body {
color: #6A3906;
}

#next_head {
  font-size: 80%;
  color: #6A3906;
  height: 19px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding-top: 5px;
}

#next_navi {
  background-image:url(../img/next_bg01.gif);
  width: 100%;
  height: 119px;
  margin: 0 auto;
  text-align: center;
  padding-top: 3px;
}

#next_main {
  background-image:url(../img/next_bg02.gif);
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

#next_foot {
  background-image:url(../img/next_bg03.gif);
  height: 22px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}


/* ---------------------------------------------------------------- *
	ネクスト全体のテキストエリアに関する設定
 * ---------------------------------------------------------------- */

#next_navitext {
  background-image:url(../img/next_bg01b.gif);
  width: 776px;
  height: 119px;
  margin: 0 auto;
  text-align: center;
}
#next_maintext {
  background-image:url(../img/next_bg02b.gif);
  width: 776px;
  margin: 0 auto;
  text-align: center;
}

/* ---------------------------------------------------------------- *
	ナビゲーションエリアに関する設定
 * ---------------------------------------------------------------- */
 #header {
  margin: 0 auto;
  background-image:url(../img/top_head.gif);
  width: 760px;
  height: 21px;
  text-align: right;
  font-size:80%;
  padding-top:11px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
img.icon_01{
margin-left: 8px;
margin-right: 3px;
} 
#next_title {
  width: 760px;
  height: 50px;
  margin: 0 auto;
  text-align: center;
} 
 
 /* ---------------------------------------------------------------- *
メインエリアに関する設定
 * ---------------------------------------------------------------- */
 
 #next_maintext2 {
  background-color: #FFFFFF;
  width: 760px;
  margin: 0 auto;
}
 
 #next_maintext3 {
width: 718px;
margin-left: 42px;
} 
 
 
 
 
 
 
  /* ---------------------------------------------------------------- *
	パンクズ部分の設定です
 * ---------------------------------------------------------------- */
 
  #next_pk {
  background-image:url(../img/next_bg04.gif);
  width: 719px;
  height: 33px;
  margin: 0 auto;
  text-align: left;
  font-size:80%;
  padding-top:10px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 41px;

}
 
 
 
 /* ---------------------------------------------------------------- *
	フッター部分の設定です
 * ---------------------------------------------------------------- */


#p_top {
  width: 760px;
  text-align: right;
  font-size:80%;
  padding-top: 13px;
  padding-right: 0;
  padding-left: 0px;
  padding-bottom: 3px;
  color: #A3A3A3;
}


#foot {
  margin: 0 auto;
  background-image:url(../img/top_foot.gif);
  width: 687px;
  height: 30px;
  text-align: left;
  font-size:80%;
  padding-top:19px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 73px;
  color: #A3A3A3;
}





 /* ---------------------------------------------------------------- *
	会社概要部分の設定です
 * ---------------------------------------------------------------- */
#next_abouttext1 {
color: #595048;
text-align: left;
width: 688px;
margin-left: 42px;
margin-bottom: 30px;
} 

table.about{
width: 676px;
background-color: #868686;
}
td.about_left  {
padding: 5px;
text-align: left;
width: 100px;
background-color: #f0ebbf;
} 
td.about_right {
padding: 5px;
text-align: left;
width: 576px;
background-color: #FFFFFF;
} 

 /* ---------------------------------------------------------------- *
	方針部分の設定です
 * ---------------------------------------------------------------- */
 
 #next_policytext1 {
color: #595048;
text-align: left;
width: 688px;
margin-left: 42px;
margin-bottom: 30px;
} 

#next_policytext02 {
color: #595048;
text-align: left;
margin-top:10px;
width:436px;
}
 /* ---------------------------------------------------------------- *
	強み部分の設定です
 * ---------------------------------------------------------------- */

#next_appealtext1 {
color: #595048;
text-align: left;
width: 688px;
margin-left: 42px;
} 
img.appeal01{
float:left;
margin-right:10px;
}
img.appeal02{
float:left;
margin-bottom:20px;
}
table.appealtext1{
width: 365px;
}


 /* ---------------------------------------------------------------- *
商品紹介部分の設定です
 * ---------------------------------------------------------------- */
#next_producttext1 {
color: #595048;
text-align: left;
width: 688px;
margin-left: 42px;
} 
 
table.productimg1{
margin-left:68px;
margin-top:20px;
margin-bottom:20px;
width: 550px;
}
table.productimg1 td{
text-align: left;
width: 110px;
}  

#next_producttext2 {
color: #595048;
text-align: left;
margin-left:68px;
} 

#next_producttext3 {
width:606px;
text-align: left;

} 

img.product01{
float:left;
margin-right:10px;
}

table.productimg2{
width:606px;
}
table.productimg2 td{
text-align: left;
width:303px;
padding-right:5px;
padding-bottom:10px;
}  




#next_producttitle1 {
width:538px;
background-image:url(../../product/img/img_06.gif);
height:27px;
padding-left:25px;
color:#FFFFFF;
padding-top:6px;
text-align:left;
}


#next_productblock01 {
width:523px;
padding:20px;
color: #6E3A16;
margin-bottom:10px;

}


img.productblock01{
float:left;
margin-right:20px;
margin-bottom:20px;
}

img.ill_icon01{
float:left;
margin-bottom:20px;
}

table.productblock02{
width: 564px;
padding-bottom:20px;
}
table.productblock02 td{
font-size: 90%;
line-height:100%; 
color: #005752;
text-align:left;
width: 188px;
}


table.productblock03{
width: 563px;
}

td.productblock03a  {
text-align:left;
width: 185px;
} 

td.productblock03b  {
text-align:left;
width: 193px;
padding-left:4px;
}

td.productblock03b2  {
font-size: 90%;
color: #7f7f7f;
text-align:left;
width: 193px;
padding-left:4px;
padding-bottom:20px;
padding-top:4px;
}

td.productblock03a2  {
font-size: 90%;
color: #7f7f7f;
text-align:left;
padding-bottom:20px;
padding-top:4px;
width: 185px;
} 



img.productphoto{
margin-bottom:5px;
}

 /* ---------------------------------------------------------------- *
印刷の表の設定です
 * ---------------------------------------------------------------- */
table.print{
width: 675px;
background-color:#FFFFFF;
}

td.print00{
background-color:#666666;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
padding:3px;
} 
td.print00b{
padding-top:3px;
background-color:#666666;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

td.print01{
background-color:#FFFFFF;
color: #7f7f7f;
text-align:left;
} 

table.print02{
background-color:#FFFFFF;
width:100%;
} 
table.print02 td{
background-color:#FF9900;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
padding:5px;
height:90px;} 

table.print03{
width:100%;
background-color:#FF9900;
} 
table.print03 td{
vertical-align:middle;
text-align:center;
color:#660000;
background-color:#FFFFFF;
padding:5px;
height:90px;} 

table.print04{
width:100%;
background-color:#FF9900;
} 
table.print04 td{
vertical-align:middle;
text-align:center;
color:#660000;
background-color:#FFFFFF;
padding:5px;
height:90px;} 

table.print05{
width:100%;
background-color:#FF9900;
} 
table.print05 td{
vertical-align:middle;
color:#660000;
background-color:#FFFFFF;
padding:5px;
height:90px;}

table.print06{
width:100%;
background-color:#FF9900;
} 
table.print06 td{
text-align:center;
color:#000000;
background-color:#FFFFFF;
width:25px;
padding-left:3px;
padding-right:3px;
padding-top:5px;
padding-bottom:5px;
height:90px;
vertical-align:middle;
font-size:120%;
}
table.print06b{
width:100%;
background-color:#FFFFFF;
} 
table.print06b td{
vertical-align:middle;
color:#660000;
background-color:#7f7f7f;
width:25px;
padding:3px;
}



 /* ---------------------------------------------------------------- *
加工の表の設定です
 * ---------------------------------------------------------------- */
table.process{
width: 675px;
background-color:#FFFFFF;
}

td.process00{
background-color:#666666;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
padding:3px;
} 
td.process00b{
padding-top:3px;
background-color:#666666;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

td.process01{
background-color:#FFFFFF;
color: #7f7f7f;
text-align:left;
} 

table.process02{
background-color:#FFFFFF;
width:100%;
} 
table.process02 td{
background-color:#FF9900;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
padding:5px;
height:45px;} 

table.process03{
width:100%;
background-color:#FF9900;
} 
table.process03 td{
vertical-align:middle;
text-align:center;
color:#660000;
background-color:#FFFFFF;
padding:5px;
height:45px;} 

table.process04{
width:100%;
background-color:#FF9900;
} 
table.process04 td{
vertical-align:middle;
text-align:center;
color:#660000;
background-color:#FFFFFF;
padding:5px;
height:45px;} 

table.process05{
width:100%;
background-color:#FF9900;
} 
table.process05 td{
vertical-align:middle;
color:#660000;
background-color:#FFFFFF;
padding:5px;
height:45px;}

table.process06{
width:100%;
background-color:#FF9900;
} 
table.process06 td{
text-align:center;
color:#000000;
background-color:#FFFFFF;
width:25px;
padding-left:3px;
padding-right:3px;
padding-top:5px;
padding-bottom:5px;
height:45px;
vertical-align:middle;
font-size:120%;
}
table.process06b{
width:100%;
background-color:#FFFFFF;
} 
table.process06b td{
vertical-align:middle;
color:#660000;
background-color:#7f7f7f;
width:25px;
padding:3px;
}



#process07 {
width: 635px;
padding:20px;
color: #6E3A16;
margin-bottom:10px;
}

#print07 {
width: 635px;
padding:20px;
color: #6E3A16;
margin-bottom:10px;
}
 /* ---------------------------------------------------------------- *
問い合わせ部分の設定です
 * ---------------------------------------------------------------- */

#next_mailtext1 {
color: #595048;
text-align: left;
width: 688px;
margin-left: 42px;
margin-top: 30px;
margin-bottom: 30px;
margin-right: 30px;
} 
table.mail{
width: 100%;
background-color: #868686;
}
td.mail_left  {
padding: 5px;
text-align: left;
width: 25%;
background-color: #f0ebbf;
} 
td.mail_right {
padding: 5px;
text-align: left;
width: 75%;
background-color: #FFFFFF;
} 

 /* ---------------------------------------------------------------- *
	プライバシーポリシー部分の設定です
 * ---------------------------------------------------------------- */
 #next_pptext1 {
color: #595048;
text-align: left;
width: 688px;
margin-left: 42px;
margin-top: 30px;
margin-bottom: 30px;
margin-right: 30px;
} 
 
 
 /* ---------------------------------------------------------------- *
	サイトマップ部分の設定です
 * ---------------------------------------------------------------- */
 #next_maptext1 {
color: #595048;
text-align: left;
width: 688px;
margin-left: 42px;
margin-top: 30px;
margin-bottom: 30px;
margin-right: 30px;
}  
 
 /* ---------------------------------------------------------------- *
	サイトマップ部分の設定です
 * ---------------------------------------------------------------- */


    
ul{
    text-align: :left;
    list-style-image:url(../../common/img/icon_02.gif);
    margin-left: 10px;
    padding-left: 12px;}

li{
    padding-left: 0em;}
    
/* ----- 上に戻る ----- */

 #next_pagetop {
 margin-top:10px;
 margin-bottom:10px;
 margin-right:20px;
 text-align:right;
}  
img.pagetop{
margin-right:10PX;
}


