.box1 {
	background-color: #E8E8E8;
	border: thin solid #A0A9C7;
}
.boxols { height:35px;
        background-image:url(../online-shop/image/online_title.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-top:15px;
		padding-bottom:10px;
		margin-bottom:0px;
		font-size:14px;
		}

.box2 {
	background-color: #E8E8E8;
	border: thin solid #D7A8A6;
}

.box3 {
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: thin;
	border-top-color: #999999;
	background-color: #FFCC00;
	width: 250px;
	border-right-color: #999999;
}
.box4 {
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-top-width: thin;
	border-top-color: #E8E8E8;
}
.box5 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
}
.box6 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
}
.boxred {
	background-color: #FF0033;
	border: thin double #FFCC00;
}
.line2 {
	border: thin solid #8894BD;
	background-color: #E7E7E7;
}
.wrmenuline {border-bottom-style:dotted; border-bottom-width:thin; border-bottom-color:#aaaaaa;}
.line5 {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E2BBBA;
	border-right-color: #E2BBBA;
	border-bottom-color: #E2BBBA;
	border-left-color: #E2BBBA;
}
/*オンライン*/
/*online サブメニュー*/
/*　ボツ
.titlebox2 {
	margin: 2px 0 0 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 10px;
	background-image:url(../online-shop/image/online_back.jpg);
	background-repeat:no-repeat;
	font-size:13px;
}
.titlebox2 a:hover{ color:#999999;
                    text-decoration: none;
                    }
*/					
.titlebox3/*購入する*/ {
	margin: 15px 0 0 480px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 35px;
	background-image:url(../online-shop/image/online_back.jpg);
	background-repeat:no-repeat;
	font-size:13px;
}
.titlebox3 a{ color: #FF3300;
                    text-decoration: none;
					TEXT-DECORATION:none;
                    }
.titlebox3 a:hover{ color:#999999;
                    text-decoration: none;
                    }
.onlinesetu {color:#666666;
		font-size:12px;
		line-height:20px;
}
.onlinesetu b { color:#FF3300;
}
p.onlinesetu {color:#666666;
		font-size:12px;
		line-height:20px;
		margin-left:200px;
		margin-top:0;
		width:370px;
		padding-left:30px;
		}

.kakaku {color:#FF6600;
         font-size:12px;
		 padding-left:30px;}
.kakaku b{font-size:20px;}		 
.webtoku {
        width:320px;
		padding:5px 10px 5px 10px;
		background-color: #FEF3E0;
		font-size:12px;
		color:#666666;
		line-height:17px;
		margin:0 0 0 230px;
		}
.webtoku b{font-weight:bold;
         font-size:12px;
		 color:#B34700;
		 }
.ph {float:left;
     /*padding-right:30px;*/
	 }
ul.left {float:left;
	   padding:3px 3px 3px 40px;
	   line-height:20px;
	   font-size:12px;
	   margin:0;
	   list-style-type:none;
	   }
ul.left a{padding: 0 0 0 15px; 
       border: 0; color:#1A318B; 
	   background:url(../online-shop/image/arrow.gif) no-repeat center left; 
	   TEXT-DECORATION:none;
	   }
.left a:hover{
       padding: 0 0 0 15px; 
	   color:#999999; 
	   background:url(../online-shop/image/arrow2.gif) no-repeat center left; 
	   TEXT-DECORATION:none;
	   } 

.titlebox2 {
	background-color: #F2F2F2;
	margin: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top: medium solid #999999;
	border-right: medium none #999999;
	border-bottom: medium none #999999;
	border-left: medium none #999999;
}


/*メニュー*/
ul.menu {
margin:0px; list-style-type:none; font-size:x-small; line-height:15px;
}
ul.menu li.menu1 { padding: 3px 0 3px 7px;}
ul.menu li.menu1 a { padding: 0 0 0 20px; color: #0000CE; border: 0;
background:url(../products/image/partarrow1.gif) no-repeat center left;}
ul.menu li.menu1 a:hover { color: #FF6699; border: 0; background:url(../products/image/partarrow2.gif) no-repeat center left;}
ul.menu li.menu2 { margin-left:14px; padding: 3px 0 3px 7px; list-style-type:circle; list-style-position:inside}
ul.menu li.menu3 { margin-left:28px; padding: 3px 0 3px 14px; list-style-type:square; list-style-position:inside}
ul.menu li.menu4 { margin-left:14px; padding: 0px 0 0px 14px; list-style-type:none; list-style-position:inside}
.lantro { color: #FF6600;}
.rinux { color: #0066FF;}
.middle { color: #cc0000;}
.kaihatu {color: #339933;}
.menutitle {
        font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
}
.menutitle a {
        font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color: #FF6600;
}
.style6 {font-size: 10px; color:#666666;} 
.piline {border-top-style:double; border-color:#CCCCCC;}


/* LPSCページ用 */
h1.lpsc  {color: #FF6600; font-size:14px; line-height:22px;}
.lpsc {margin-left:20px;
        padding-right:10px;
		font-size:12px;
		line-height:20px;
		color:#666666;
		}
.lpscb {margin-left:20px;
        width:400px;
		padding:10px 5px 5px 5px;
		background-color: #F3FFF2;
		font-size:12px;
		color:#666666;
		line-height:17px;
		}
.lpscb b{font-weight:bold;
         font-size:12px;
		 }
         
/*オンラインショップページ内検索*/
div#search {  width:300px;
		padding:5px 10px 5px 10px;
		background-color: #FEF3E0;
		font-size:12px;
		color:#666666;
		margin:0 0 0 10px;
		}
div#search b{font-weight:bold;
         font-size:12px;
		 color:#B34700;
		 }
p.gotop { margin: 30px 20px 5px 0; font-size: 12px; text-align: right; text-decoration: underline;}


/*PSPページ*/
.pspttlbox { height:28px;
        background-image:url(../psp/image/psp-title.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-top:6px;
		padding-bottom:10px;
		margin-bottom:0px;
		font-size:14px;
		}

.pspttlbox2 { height:50px;
        background-image:url(../psp/image/psp-title2.jpg);
		background-repeat:no-repeat;
		padding-left:10px;
		padding-top:8px;
		padding-bottom:10px;
                line-height:18px;
		margin-bottom:0px;
		font-size:14px;
		}

/* timesysページ */
td.owabibox { 
        background-image:url(../products/realtime/timesys/image/info_fukkyu-waku.jpg);
		background-repeat:no-repeat;
		padding-left:20px;
		padding-top:20px;
		padding-right:20px;
		padding-bottom:20px;
		margin-bottom:0px;
		font-size:12px;
		vertical-align:top;
		}






