a:link {text-decoration: none; color:blue;}
a:visited {text-decoration: none; color:blue;}
a:active {text-decoration: none; color:red;}
a:hover {text-decoration: none; color:red;}

body {margin-left: 20px;margin-top: 0px;}

h1{font-size:18px;margin:0px;color:#000000;font-weight: bold;vertical-align:middle;}
h2{font-size:10px;margin:0px;color:#333333;font-weight:normal;}
h3{font-size:10px;margin:-4px 0px 3px 0px;color:#333333;font-weight:normal;letter-spacing:1px;}
h4{width:660px;font-size:14px;border-left:4px solid #66CC00; margin:0px 0px 10px 0px; padding:0px 0px 0px 5px; border-bottom:1px solid #cccccc; font-weight:bold;}

img{border: 0px;}
table{border: 0px;}

#container{width:910px;text-align:center;margin:0px auto;background-color:#E8F3E2;}
#container2{width:910px;text-align:center;margin:0px auto;padding-top:10px;}
#container3{width:908px;text-align:center;margin:0px auto;padding-top:10px;}
#container4{width:908px;text-align:left;margin:0px auto;padding-top:10px;}
#container5{width:910px;text-align:center;margin:0px auto;}
#header{float:left;width:175px;height:69px;padding-top:5px;background-image: url(../../images/logo.jpg);font-size:12px;}
#header2{float:left;width:588px;height:54px;padding-top:20px;background-image:url(../../images/topbg.jpg);font-size:12px;}
#login{float:right;width:147px;height:64px;padding:10px 0px 0px 0px;text-align:center;background-image:url(../../images/topbg2.jpg);font-size:12px;line-height:22px;color:#333333;font-family:"ＭＳ ゴシック", "Osaka−等幅";font-size:10px;}
#login ../img{padding:5px 0px 0px 0px;}
#menu{float:left;width:910px;text-align:left;background-color:#E8F3E2;}
#prod1{float:left;width:278px;height:115px;background-image:url(../../images/banner-1.jpg);padding:0px 10px 0px 15px;font-size:12px;line-height:20px;text-align:left;margin-top:10px;}
#prod1 strong{color:#006600;}
#prod2{float:left;width:278px;height:115px;background-image:url(../../images/banner-2.jpg);padding:0px 10px 0px 15px;font-size:12px;line-height:20px;text-align:left;margin-top:10px;}
#prod2 strong{color:#FF3300;}
#prod3{float:left;width:278px;height:115px;background-image:url(../../images/banner-3.jpg);padding:0px 10px 0px 15px;font-size:12px;line-height:20px;text-align:left;margin-top:10px;}
#prod3 strong{color:#003399;}
#lmenu{float:right;width:235px;background-color:#FFFFFF;padding:0px;margin-top:15px;font-size:10px;}
#lmenu2{float:right;width:260px;background-color:#FFFFFF;padding:0px;margin-top:15px;font-size:10px;}
#lmenu3{float:right;width:152px;background-color:#FFFFFF;padding:0px;margin-top:5px;font-size:10px;}
#llog{width:223px;float:center;font-family:"ＭＳ ゴシック", "Osaka−等幅";font-size:12px;background-color:#EEF8EF;text-align:left;;padding:10px 5px 10px 5px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#8EC220;margin-top:-3px;}
#llog2{width:248px;float:center;font-family:"ＭＳ ゴシック", "Osaka−等幅";font-size:12px;background-color:#EEF8EF;text-align:left;;padding:10px 5px 10px 5px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#8EC220;margin-top:-3px;}
#llog2 strong{font-size:14px;color:#FF0000;margin-left:30px;}
#new{width:310px;float:left;border-width:1px;border-style:solid;border-color:#E3E3E3;font-size:12px;color:#333333;margin:15px 10px 0px 0px;text-align:left;height:455px;}
#new strong{color:#006600;border-bottom:1px solid #006600;}
#new2{width:310px;float:left;border-width:1px;border-style:solid;border-color:#E3E3E3;font-size:12px;color:#333333;margin:15px 10px 0px 0px;text-align:left;height:455px;}
#new2 strong{color:#000000;border-bottom:1px solid #000000;}
.rnew{width:200px;float:right;}
#bot{
	float:left;
	width:630px;
	font-size:12px;
	text-align:left;
	padding:10px 0px 10px 0px;
	background-image:url(../../images/bot.jpg);
	margin-top:15px;
	height:30px;
	background-repeat:no-repeat;
	font-weight: normal;
}
#bot2{
	float:left;
	width:280px;
	font-size:12px;
	text-align:right;
	padding:10px 0px 10px 0px;
	background-image:url(../../images/bot.jpg);
	margin-top:15px;
	color:#333333;
	height:30px;
	background-repeat:no-repeat;
	font-weight: normal;
}
#inner{float:left;width:655px;font-size:12px;line-height:20px;padding:15px 20px 0px 0px;text-align:left;}
#inner1{float:left;width:725px;font-size:12px;line-height:20px;padding:15px 20px 0px 0px;text-align:left;}
#inner2{float:left;width:735px;font-size:12px;line-height:20px;padding:15px 20px 0px 0px;text-align:left;}
#inner3{float:left;width:715px;font-size:12px;line-height:20px;padding:15px 20px 0px 0px;text-align:left;}
#inner4{float:left;width:655px;font-size:12px;line-height:20px;padding:15px 20px 0px 0px;text-align:left;}
#inner5{float:left;width:650px;font-size:12px;line-height:20px;padding:15px 20px 0px 0px;text-align:left;}
#inner6{float:left;width:890px;font-size:12px;line-height:20px;padding:15px 20px 0px 0px;text-align:left;}

#link{float:left;width:150px;}

#lte{text-align:center;font-size:10px;}
#newt{line-height:22px;letter-spacing:1px;color:#333333;padding:5px;}
#newt2{line-height:22px;letter-spacing:1px;color:#333333;padding:5px;}

#sitem{width:310px;float:left;font-size:12px;line-height:24px;}
#sitem ul{margin:7px 0px 7px 20px;list-style-type:disk;}
#sitem strong{width:310px;font-size:14px;border-bottom:1px solid #cccccc;font-weight:bold;}
#sitem2{width:310px;float:right;font-size:12px;line-height:24px;}
#sitem2 ul{margin:7px 0px 7px 20px;list-style-type:disk;}
#sitem2 strong{width:310px;font-size:14px;border-bottom:1px solid #cccccc;font-weight:bold;}

#dd {padding:0px;margin:0px 0px 0px 5px;}
#dd li {margin:0px;padding:0px;list-style:none;float:left;font:bold 11px arial;}
#dd li a.menu {display:block;text-align:center;color:#FFF;text-decoration:none;}
.submenu {background:#FFFFFF;border:1px solid #DDDDDD;visibility:hidden;position:absolute;z-index:3;width:127px;}
.submenu a {display:block;font:11px arial;text-align:center;text-decoration:none;padding:5px;color:#000000;border-bottom:1px solid #EEEEEE;}
.submenu a:hover {background:#D0EEC6;color:#000000;}
.top{top:0px;left:0px;}
.red{font-size:14px;color:#FF0000;}
.yel{float:left;width:300px;background-color:#FFFF99;padding:10px;}
.yel2{float:right;width:300px;background-color:#FFFF99;padding:35px 10px 10px 10px;font-size:14px;color:#FF0000;height:47px}
.ta1{float:left;width:300px;}
.ta2{float:right;width:300px;}
.ta3{float:left;width:50px;}
.yel3{width;:640px;background-color:#FFFF99;padding:10px;}
.im{vertical-align:middle;}
.box1{float:left;width:187px;font-size:14px;line-height:24px;text-align:left;}
.list {list-style:none;margin:0px;margin-left:0px;padding:0px;} 
.list li {margin:0px;padding: 0px 0px 0px 20px;background:url(../../images/list.gif) no-repeat 5px 7px;list-style:none;}
.box2{float:left;width:523px;}
.box3{float:right;width:200px;}
.box4{float:left;width:910px;font-size:12px;text-align:left;line-height:24px;}
.box5{float:left;width:510px;font-size:12px;text-align:left;line-height:24px;padding-right:10px;}
.box6{float:right;width:380px;font-size:12px;text-align:left;line-height:24px;}
.top_lift_box{
	float:left;
	width:600px;
	font-size:12px;
	text-align:left;
	line-height:24px;
	margin-top: 10px;
	font-weight: normal;
}
.top_light_box{
	float:right;
	width:288px;
	font-size:12px;
	text-align:left;
	line-height:24px;
	margin-top: 10px;
	font-weight: normal;
}

.box7{
	float:left;
	width:450px;
	font-size:12px;
	text-align:left;
	line-height:24px;
	margin-top: 20px;
	font-weight: normal;
}
.box8{
	float:right;
	width:450px;
	font-size:12px;
	text-align:left;
	line-height:24px;
	margin-top: 20px;
	font-weight: normal;
}
.inbox1{
	font-size: 12px;
	line-height: 14px;
	width: 448px;
	float: center;
}
.inbox2{
	font-size: 12px;
	line-height: 14px;
	width: 448px;
	float: center;
}
.style1 {
        color: #FF33FF;
	font-weight: bold;
	font-size: 18px;
}
.style2 {
	font-size: 14px;
	font-weight: bold;
}
.style3 {
        color: #FFFFFF;
	font-weight: bold;
}
.style4 {
        color: #FF6600;
	font-weight: bold;
}
.style5 {
        color: #FF0000;
        font-size: 14px;
	font-weight: bold;
}

.style7 {font-size: 14px}
.style8 {font-size: 10px}
.style9 {font-size: 12px}
.style12 {color: #FF0000}
.style11 {color: #000000}
.style13 {font-size: 12}
.style14 {
	font-size: 18px;
	font-weight: bold;
}
.style15 {
        font-size: 16px;
	font-weight: bold;
	color: #006600;
}
.style16 {color: #336600}
.style21 {font-size: 36px}
.style23 {
        font-size: 16px;
        font-weight: bold;
		line-height:30px;
}
.style29 {
	font-weight: bold;
	text-align: right;
}
.style30 {
    font-size: 12px;
	font-weight: bold;

}
.style32 {color: #66CC00}
.style33 {color: #FFFFFF}
.style34 {font-size: 16px}
.style35 {font-size: 18px}
.style36 {color: #0099FF}

.b12red {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}

.top_pos {
	font-size: 10px;
	color: #2A7F55;
	line-height:13px;
}


/*ポップアップ*/

/* ■顧客が見える */ 
.popup1  img { position: absolute;  top: 3em;	left: 0em;display: none; }
.popup1 a:hover {position: relative; }
.popup1 a:hover img{ display: block; border: none; }

.mar10top{
	margin-top: 10px;
}

.mar03{
	margin-bottom: 3px;
}

/* ボトム5ピクセル */
.mar05{
	margin-bottom: 5px;
}

/* ボトム10ピクセル */
.mar10{
	margin-bottom: 10px;
}

/* ボトム15ピクセル */
.mar15{
	margin-bottom: 15px;
}

/* ボトム20ピクセル */
.mar20{
	margin-bottom: 20px;
}

/* ボトム30ピクセル */
.mar30{
	margin-bottom: 30px;
}

/* ボトム40ピクセル */
.mar40{
	margin-bottom: 40px;
}
/* ボトム40ピクセル */
.mar80{
	margin-bottom: 40px;
}
/* ボトム40ピクセル */
.mar120{
	margin-bottom: 40px;
}
/* ボトム40ピクセル */
.mar160{
	margin-bottom: 40px;
}
/* ボトム40ピクセル */
.mar200{
	margin-bottom: 40px;
}

#box{margin-bottom:20px;
     height:1050px;}

#sboxb{margin-bottom:20px;
      width:680px;}
	  
#sbox{margin-bottom:20px;
      width:665px;}

#sbox2{margin-bottom:20px;
       margin-left:5px;
}
#sbox3{float:right;}

#sbox4{float:left;
       margin-right:10px;
}
.sbox-1{margin-bottom:20px;
      width:695px;
}
#sbox5{margin-bottom:20px;
      width:665px;
	  height:200px;
}
#sbox6{float:right;
       margin-left:10px;
}
#sbox7{margin-bottom:50px;
      width:665px;
}

#sbox8{margin-bottom:20px;
      width:715px;
}

#sbox9{margin-bottom:20px;
      width:716px;}
	  
#sboxlast{margin-bottom:100px;
          width:665px;
}

#sboxlast715{margin-bottom:100px;
          width:715px;
}
	  
#boxlast{float:right;
         text-align:right;
		 margin-top:20px;
	     margin-bottom:100px;
}

#mbox{margin-bottom:100px;
      width:735px;
}
	  
#mbox1{margin-bottom:20px;
      width:735px;
	  height:190px;
}

#mbox2{margin-bottom:5px;
      width:735px;
	  height:70px;
	  text-align:center;
}

.ll{border-top:10px;}

.doubleline {/*二重取り消し線*/
background-image: url(../../images/doubleline.gif);
background-repeat:repeat-x;
background-position: center;
}

#hoge a:hover img {opacity:0.4;
                   filter: alpha(opacity=40);  
                   -ms-filter: "alpha( opacity=40 )";  
                   background: #fff;  
}

#title2{width:640px;font-size:14px;border-left:4px solid #0000FF; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; margin:20px 0 10px 0px; padding:0px 0px 0px 5px; font-weight:bold; background-image:url(soft/../../images/bar.png); background-repeat: repeat-x;}

#food{height:1000px;
      margin-top:10px;
	  margin-bottom:15px;
}

#food .check{font-size:12px;
             background-image:url(pos/../../images/food-check.gif);
			 background-repeat:no-repeat;
			 padding-left:22px;
			 padding-top:2px;
}

#food table{text-align:center;
            font-weight:bold;
}

#food .fbox01{float:right;}

#food .fbox02{float:left;}
