/*--基本設定--*/

BODY{
  margin : 0;
  padding : 0;
  color:#666666;
  font-size:x-small;
  line-height : 1.4em;
  background-image : url(image/tx_ntrogo.gif)
}


p,div,td,th{
  margin : 0;
  font-size:x-small;
  line-height : 1.4em;
  text-align : left;
}


img{
  border : 0;
}


H1{
  font-size : 12pt;
  font-weight : bold;
  color : white;
  padding : 10 0;
  margin : 0;
}


h2{
  margin : 0;
  font-size:x-small;
  font-weight : bold;
}


.h2ti{
  margin-left : 10;
  font-size:x-small;
  color:#ff6600;
  display:inline;
  clear:both;
}


h3{
  margin : 0;
  font-size:11pt;
  font-weight : bold;
  border-left:10px solid #ff9900;
  padding-left:5;
  margin-bottom:15;
  clear:both;
}



/*--リンク設定--*/

A{
  color : #0033cc ;
  text-decoration : none;
}


A:VISITED{
  color : #0033cc ;
  text-decoration : none;
}


A:HOVER{
  color : #ff9999;
  text-decoration : underline;
}


/*★ヘッダーメニュー*/

.hm1{
  border-left:7px solid #ff9900;
  text-align:left;
  width:115;
  padding:0 10 5 3;
  background-color:#ffcc66;
  cursor:pointer;
  font-size:xx-small;
  color : #000000;
}


/*★タイトルバー*/


/*左横メニュー*/

.tbog1{
  width : 100%;
  color : #ffffff;
  background-color : #ff9900;
  font-weight : bold;
  text-align : center;
  padding : 2 0;
  margin-bottom : 10;
}



/*中央カテゴリ表*/

.tbog2{
  padding : 2 5;
  border-left : solid 12px #ff9900;
  border-right : solid 1px #ff9900;
  border-top : solid 1px #ff9900;
  border-bottom : solid 1px #ff9900;
  margin-bottom : 15;
}

.item0{
  width : 270;
  border-left : solid 1px #cccccc;
  border-bottom : solid 1px #cccccc;
  padding-bottom : 10;
  padding-left : 10;
  margin-bottom:30;
}

.8514{
  font-size:9pt;
  line-height:1.4em;
}


.item{
  width : 267;
  border-left : solid 1px #cccccc;
  border-bottom : solid 1px #cccccc;
  padding-bottom : 10;
  padding-left : 10;
}


.item2{
  width : 580;
  border-left : solid 1px #cccccc;
  border-bottom : solid 1px #cccccc;
  padding-bottom : 10;
  padding-left : 10;
}


.item3{
  width : 580;
  border : solid 1px #cccccc;
  padding : 10;
  background-color : #ffffcc;
}


.item4{
  width : 267;
  border-left : dashed 1px #cccccc;
  border-bottom : dashed 1px #cccccc;
  padding-bottom : 10;
  padding-left : 10;
}


.item5{
  width : 500;
  border : dashed 1px #ff9900;
  padding : 10 20;
}



.sukima{
  height : 20;
}

.sukima50{
  height : 50;
}



/*★フォント*/

.fogb{
  font-weight : bold;
  color : #ff9900;
}


.fogb14{
  font-weight : bold;
  color : #ff9900;
  font-size : 14pt;
}


.xxs{
  font-size : xx-small;
}


.pxxs{
  font-size : xx-small;
  line-height : 1.3em;
  padding-top : 10;
}


.ogpb8{
  color : #ff6600;
  padding-bottom : 8;
}


/*★下余白*/

.mb13{
  margin-bottom : 13;
}


.mb10{
  margin-bottom : 10;
}


/*★上下余白*/

.m13-0{
  margin : 13 0;
}


.m10-0{
  margin : 10 0;
}



/*★周囲余白*/

.text10{
  margin:10;
}


/*★コンテンツタイトル*/

.h1t{
  height : 90;
  background-color : #ff9900;
  width : 580;
  padding : 10 20;
  margin-bottom : 25;
}



/*★キャッチコピー*/

.copy{
  height : 90;
  background-color : #ff6600;
  width : 580;
  margin-bottom : 20;
  color : #ffffff;
  padding : 15;
  text-align : right;
  font-size : xx-small;
}



/*★リンク用ボタン　大*/

.libo{
  padding : 6px 30px;
  border : 2px outset #cccccc;
  text-align : center;
  font-size : small;
  font-weight : bold;
  background-color : #ff9900;
  color : #ffffff;
}

a.libo:LINK{
  border : 2px outset #cccccc;
  text-decoration : none;
}


a.libo:VISITED{
  border : 2px outset #cccccc;
  text-decoration : none;
  color : #ffffff;
}


a.libo:HOVER{
  border : 2px inset #cccccc;
  color : #ffffff;
  background-color : #ff9999;
  text-decoration : none;
}


/*★リンク用ボタン　小*/

.ueni{
  padding : 1 2;
  font-size : xx-small;
  color : #c0c0c0;
  border : 1px solid #c0c0c0;
}

a.ueni:LINK{
  color : #c0c0c0;
  text-decoration : none;
}

a.ueni:VISITED{
  color : #c0c0c0;
  text-decoration : none;
}

a.ueni:HOVER{
  color : #c0c0c0;
  text-decoration : none;
  background-color : #ffff99;
  color : #808080;
}


/*★リンク用ボタン　inout中*/

.bot{
  padding : 1px 15px;
  color : #000000;
  border : 2px outset #cccccc;
  text-align : center;
  background-color : #ffffff;
}

a.bot:LINK{
  border : 2px outset #cccccc;
  text-decoration : none;
}

a.bot:HOVER{
  border : 2px inset #cccccc;
  color : #ff6633;
  background-color : #ffffcc;
  text-decoration : none;
}


/*★表セル全体リンク*/










.fusen{
  padding:3 10;
  border-left:12px solid #ff9900;
  border-right:1px solid #ff9900;
  border-top:1px solid #ff9900;
  border-bottom:1px solid #ff9900;
  font-weight:bold;
  color:#000000;
  background-color:#ffffcc;
  margin-bottom:15px;
}


.mten{
  font-size:small;
  font-weight:bold;
  color:#ff6600;
  border-bottom:1px dashed #ff6600;
}


/*★表　小*/

.td7{
  border:1px solid #999999;
  padding:3 10;
  color : #000000;
  background-color : #ffffcc;
  text-align : center;
}


.td7b{
  border:1px solid #999999;
  padding:3 10;
  color : #000000;
  background-color : #ffffcc;
}



.td8{
  border:2px ridge #ffffff;
  padding:1 3;
}



.td9{
  border:1px solid #999999;
  padding:3 10;
}


.td9s{
  border:1px solid #999999;
  padding:2;
  font-size:xx-small;
}


.td10{
  border:1px solid #999999;
  padding:3;
}


.td_p03{
  border:1px solid #999999;
  padding:2 8;
  font-size:70%;
}


.td_navi{
  border:1px solid #999999;
  padding:0 10;
  font-size:70%;
  line-htight:1.2em;
  color:#333333;
}


 /*★フォーム開閉内容*/

DIV.menu0{
  position:absolute;
  height:450;
  width:0;
  overflow:hidden;
  top:740;
  left:10;
}


DIV.menu{
  position:absolute;
  height:450;
  width:0;
  overflow:hidden;
  top:1000;
  left:10;
}


DIV.menu1{
  position:absolute;
  height:450;
  width:0;
  overflow:hidden;
  top:900;
  left:10;
}


DIV.menu2{
  position:absolute;
  height:450;
  width:0;
  overflow:hidden;
  top:1160;
  left:10;
}


.but{
  border:2px outset #ffffee;
  background-color:#f5f5f5;
  color:#666666;
  width:80px;
  padding:2px;
  cursor:pointer;
  font-size:x-small;
  text-align:center;
}


.te000{
  background-color:#ffffff;
  border-collapse:collapse;
  border-color:#cccccc;
}


.te0{
  background-color:#ffffff;
  width:550;
  border-collapse:collapse;
  border-color:#cccccc;
}


.te{
  background-color:#ffffff;
  width:450;
  border-collapse:collapse;
  border-color:#cccccc;
}


.te300{
  background-color:#ffffff;
  width:300;
  border-collapse:collapse;
  border-color:#cccccc;
}


.te150{
  background-color:#ffffff;
  width:150;
  border-collapse:collapse;
  border-color:#cccccc;
}


.capt{
  background-color:#ff9900;
  color:#ffffff;
  font-size:xx-small;
  padding:2 1;
}


.tojiru{
  text-align:center;
  cursor:pointer;
  color:#ff0000;
  background-color:#ffffff;
}


.gw{
  font-size : 10pt;
  color : maroon;
  margin-left : 10px;
  margin-bottom : 5px;
  position : absolute;
  top : 125px;
  line-height : 1.2em;
}


 /*★メニュー開閉内容*/

DIV.lineup{
  position:absolute;
  height:400;
  width:0;
  overflow:hidden;
  top:3;
  left:10;
}


DIV.uses{
  position:absolute;
  height:400;
  width:0;
  overflow:hidden;
  top:3;
  left:150;
}


DIV.first{
  position:absolute;
  height:200;
  width:0;
  overflow:hidden;
  top:95;
  left:360;
}


DIV.form{
  position:absolute;
  height:200;
  width:0;
  overflow:hidden;
  top:54;
  left:500;
}





 /*★茶色いバーのメニュー*/


.navi80{
  width : 80;
  color : #ffffcc;
  text-align : center;
}


.navi140{
  width : 140;
  color : #ffffcc;
  text-align : center;
  cursor:pointer;
}



a.usu:link{
  color : #ffffcc;
  text-decoralion : none;
}


a.usu:hover{
  color : #ff9900;
  text-decoralion : under-line;
  background-color : #ff6600;
}


a.usu:visited{
  color : #ffffcc;
  text-decoralion : none;
}



.tojiru{
  text-align:center;
  cursor:pointer;
  color:#ff0000;
  background-color:#ffffff;
}



 /*★トップページ用途別メニュー*/

.navi1 a{
  background : url(image/navi/hako1.gif) no-repeat right;
  border-top : 1px solid #cccccc;
  border-bottom : 1px dashed #cccccc;
  border-left : 1px solid #cccccc;
  border-right : 1px solid #cccccc;
  display : block;
  color : #0033cc;
  text-decoration : none;
  padding-top : 7;
  padding-left : 15;
  width : 220;
  height : 75;
}

.navi1 a:hover{
  background : url(image/navi/hako2.gif) no-repeat right;
  color : #ff9999;
  text-decoration : under-line;
}

.navi1 a:visited{
  color : #0033cc;
}



.navi2 a{
  background : url(image/navi/goods1.gif) no-repeat right;
  border-bottom : 1px dashed #cccccc;
  border-left : 1px solid #cccccc;
  border-right : 1px solid #cccccc;
  display : block;
  color : #0033cc;
  text-decoration : none;
  padding-top : 7;
  padding-left : 15;
  width : 220;
  height : 75;
}

.navi2 a:hover{
  background : url(image/navi/komaki1.gif) no-repeat right;
  color : #ff9999;
  text-decoration : under-line;
}

.navi2 a:visited{
  color : #0033cc;
}



.navi3 a{
  background : url(image/navi/golf1.gif) no-repeat right;
  border-bottom : 1px dashed #cccccc;
  border-left : 1px solid #cccccc;
  border-right : 1px solid #cccccc;
  display : block;
  color : #0033cc;
  text-decoration : none;
  padding-top : 7;
  padding-left : 15;
  width : 220;
  height : 75;
}

.navi3 a:hover{
  background : url(image/navi/line1.gif) no-repeat right;
  color : #ff9999;
  text-decoration : under-line;
}

.navi3 a:visited{
  color : #0033cc;
}



.navi4 a{
  background : url(image/navi/bargain1.gif) no-repeat right;
  border-bottom : 1px solid #cccccc;
  border-left : 1px solid #cccccc;
  border-right : 1px solid #cccccc;
  display : block;
  color : #0033cc;
  text-decoration : none;
  padding-top : 7;
  padding-left : 15;
  width : 220;
  height : 75;
}

.navi4 a:hover{
  background : url(image/navi/hana1.gif) no-repeat right;
  color : #ff9999;
  text-decoration : under-line;
}

.navi4 a:visited{
  color : #0033cc;
}








