* {
 margin:0;
 padding:0;
}


#boxA {
 background:ffffff;
 margin-top:0px;
}

#boxD {
 background:#ffff00;
}

#boxE {
 background:#ffccff;
}


body {
 text-align:center;
 background:#cccccc;

}

#container {
 width:1060px;
 margin-left:auto;
 margin-right:auto;
 margin-top:-3px;
 text-align:left;
 background:#ffffff;
}


#wrapper {
 width:850px;
 float:left;
 background:#ffffff;
}


#boxA {
height:200px;
margin-bottom:20px;
}

#boxB {
 width:850px;
 float:left;
 background:#ffffff;
 padding-left:10px;
 line-height:180%;
}

#boxBc {
 width:568px;
 float:right;
 background:#ffffee;
 border:solid 1px #b1b1ba;
}

#boxB p {
 padding:10px;
}

#boxB h2 {
 background:url(./img/bg-contents-h2.gif);
 padding:15px;
 font-size:15px;
 font-weight:700;
 padding-left:50px;
 margin-top:0px;
}

#boxB .contents {
 border:solid 1px #aeaeae;
 padding:12px;
}

#boxB h3{
 margin-top:70px;
 background:url(./img/h3back.gif);
 width:730px;
 height:36px;
 padding-top:6px;
 padding-left:20px;
}



#boxC {
 width:200px;
 float:right;
 margin-top:0px;
 background:url(./images/common/bg-sidebar-top.gif);
 background:url(./img/sideback.gif);
 margin-right:10px;
}

#boxC h3{
 background:url(./img/sideh3.png);
 background-repeat:no-repeat;
 font-size:13px;
 padding:13px;
 padding-left:20px;
 margin-left:10px;
 margin-top:20px;
 color:#333333;
}

#boxD {
 width:200px;
 float:right;
 background:url(./img/sideback.gif);
 margin-left:10px;
 margin-top:0px;
}

#boxD h3{
 background:url(./img/sideh3.png);
 background-repeat:no-repeat;
 font-size:13px;
 padding:13px;
 padding-left:20px;
 margin-left:10px;
 margin-top:0px;
}

#boxD ul{
 margin-left:10px;
 border:solid 1px #cccccc;
}


#boxD li{
 list-style:none;
}

#boxE {
 width:100%;
 clear:left;
 margin-top:150px;
 height:250px;
 font-size:12px;
 background:#1f2921;
 color:#ffffff;
}

#boxE table {
 color:#ffffff;
 border:none;
}

#hya {
 padding:5px;
}












/*-------------------------------サイドメニューのCSS */

.cds-navi {
  list-style-type: none;
  margin: 0 0 2em;
  padding: 0;
 border:1px solid #b1b1ba;
 margin:10px;
 margin-top:0px;
}

.cds-navi li { display: inline; }
.cds-navi li a {
  margin-bottom: 1px;
  padding: 10px 0 10px 10px;
  display: block;
  width: 163px;
  border-left: 5px solid #fb8ea2;
  background-color: #eeeeee;
  color: #0000ff;
  border-bottom:dashed 1px #cccccc;
 font-size:12px;
}

.cds-navi li a:hover {
  background-color: #fb8ea2;
  color: #000000;
  border-left: 5px solid #ff0000;
 font-size:12px;
}





/*----------------------------グローバルメニュー */

    #globalnavi{  
      margin-top: 0;  
      padding: 0;  
      width:100%;  
    }  
      
    #globalnavi ul{  
      list-style-type: none;  
      margin: 3;  
      padding: 0;  
	margin-top:0px;
    }  
      
    #globalnavi li{  
      float: left;  
      width: 160px;  
      margin: 0;  
      padding: 0;  
    }  
      
    #globalnavi a{  
      display:block;  
      padding: 15px;  
      width:100%;  
      background: url(./img/global.gif);
      background-repeat:repeat-x;
      color:#000000;
	border:solid 1px #cccccc;
    }  
      
    #globalnavi a:hover{  
      background: url(./img/global.gif) ;  
      color: #cccccc;  
    }  



#menu{

}

.side-menu {
 width:180px;width:178px;border:solid 1px #a1a1a1;
}

.side-menu li{
	width:178px;
	border-bottom:dashed 1px #a1a1a1;
}

.side-menu li a{
	padding:15px;
	display:block;
	font-size:13px;
}

.side-menu li a:hover{
	padding:15px;
	display:block;
	font-size:13px;
	background:#ffffcc;
}










.page_nav {	margin:0 auto; padding:5px 0; text-align:center; clear:both; min-width:520px; max-width:800px;margin-top:100px; }
.page_nav ul { overflow:hidden;text-align:center; display:inline-block;margin-top:0px; }
.page_nav ul li { float:left; font-family:Verdana, Geneva, sans-serif;list-style:none; }
.page_nav ul li a {
	display:block;
	margin:3px;
	border:1px solid #CCCCCC;
	border-radius:5px;
	color:#666666;
	text-decoration:none;
	background: -moz-linear-gradient(top, #FCFCFC, #F2F2F2);  
	background: -webkit-gradient(linear,top, bottom, from(#FCFCFC), to(#F2F2F2));
	padding:10px;
}
.page_nav ul li a:hover {
	border:1px solid #88bA0C;
	background:#9C6;
	color:#FFF;
}

.page_nav ul li a.on {
	display:block;
	margin:0 3px;
	padding:2px 8px;
	border:1px solid #CCC;
	border-radius:5px;
	background:#BFBFBF;
	height:21px;
	color:#FFF;
}

.page_nav ul li.prev a,
.page_nav ul li.next a {
	display:block;
	padding:2px 8px;
	border:1px solid #CCC;
	color:#666;
	text-align:center;
	background: -moz-linear-gradient(top, #FCFCFC, #F2F2F2);  
	background: -webkit-gradient(linear,top, bottom, from(#FCFCFC), to(#F2F2F2));
}
.page_nav ul li.prev a:hover,
.page_nav ul li.next a:hover {
	border:1px solid #88bA0C;
	background:#9C6;
	color:#FFF;
}










.small {font-size:10px;padding:5px;}
.smallright {font-size:8px;text-align:right;float:right;padding:5px;}





.page-top{
	position: fixed;
	right: 0;
	bottom: 20px;
	z-index: 99;
	width: 182px;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}







#ducmenu{
 	width: 1060px;
	height: 145px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.sij8.com/bioptron/images/top-image.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
	margin-top:20px;
 }


#ducmenu li{
	border:none;
}

#ducmenu li a:hover{
	background:#ffff00;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
	color:#000000;
}



#duc_01 a{
	position: absolute;
	top: 10px;
	left: 57px;
	text-align: left;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#0000ff;
	font-weight:700;
 	width		: 345px!important;
 	width /**/	: 345px;
 	height		: 23px!important;
 	height /**/	: 23px;
 }
 



#duc_02 a{
	position: absolute;
	top: 42px;
	left: 37px;
	text-align: left;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#0000ff;
	font-weight:700;
 	width		: 345px!important;
 	width /**/	: 345px;
 	height		: 23px!important;
 	height /**/	: 23px;
 }


#duc_03 a{  
	position: absolute;
	top: 72px;
	left: 37px;
	text-align: left;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#0000ff;
	font-weight:700;
 	width		: 345px!important;
 	width /**/	: 345px;
 	height		: 23px!important;
 	height /**/	: 23px;
 }




#duc_04 a{
	position: absolute;
	top: 100px;
	left: 37px;
	text-align: left;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#0000ff;
	font-weight:700;
 	width		: 345px!important;
 	width /**/	: 345px;
 	height		: 23px!important;
 	height /**/	: 23px;
 }
 



#duc_05 a{
	position: absolute;
	top: 43px;
	left: 427px;
	text-align: right;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 18px;
	padding-ri
	color:#0000ff;
	font-weight:700;
 	width		: 190px!important;
 	width /**/	: 190px;
 	height		: 58px!important;
 	height /**/	: 58px;
 }


#duc_06 a{  
	position: absolute;
	top: 43px;
	left: 629px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 20px;
	color:#0000ff;
	font-weight:700;
 	width		: 191px!important;
 	width /**/	: 191px;
 	height		: 58px!important;
 	height /**/	: 58px;
 }



#duc_07 a{
	position: absolute;
	top: 43px;
	left: 828px;
	text-align: right;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 20px;
	color:#0000ff;
	font-weight:700;
 	width		: 191px!important;
 	width /**/	: 191px;
 	height		: 58px!important;
 	height /**/	: 58px;
 }







.commenta	{border:solid 1px #cccccc;padding:10px;}
.commentb	{background:#ffeecd;padding:20px;}
.commentc	{background:#ffeecd;width:50px;}
.commentd	{background:#ffeecd;}
.commente	{background:#ffffff;padding:10px;border:solid #cccccc 1px;}
.commentf	{background:#fff0c6;border-bottom:solid 3px #ff6600;}
.commentg	{padding-top:10px;}

.clear	{clear:both;}






/*
必須スタイルシート
---------------------------------------------------------*/

.red{color:#ee2222;font-weight:700;}
.blue{color:#2222ee;font-weight:700;}
.bold{font-weight:700;}
.pink	{color:#ff00ad;font-weight:700;}
.pinkk	{color:#0fa4b2;font-weight:700;}
.sens	{color:#e59bb4;font-weight:700;}

.b	{font-weight:700;}

.navy {font-weight:700; font-size:110%; color:#000080;}
.fuchsia {font-weight:700; font-size:110%; color:#ff00ff;}
.purple {font-weight:700; font-size:110%; color:#800800;}
.gray {font-weight:700; font-size:110%; color:#808080;}
.lime {font-weight:700; font-size:110%; color:#00ff00;}
.green {font-weight:700; font-size:110%; color:#008000;}
.teal {font-weight:700; font-size:110%; color:#008080;}
.maroon {font-weight:700; font-size:110%; color:#800000;}
.olive {font-weight:700; font-size:110%; color:#808000;}

.hi	{background:#ffff00;padding:5px;}
.hi2	{background:#c0c0c0;padding:5px;}
.hi3	{background:#000000;padding:5px;}


/* 横幅、高さは、そのときの状況に応じて、直接htmlに書き込んで下さい */

divo1	{background:#fffaa4;border:solid 3px #767475;padding:5px;}
divo2	{background:#fffacf;border:solid 3px #ff00ad;padding:5px;}



.kadomaru	{
	background: #EEE;
	border:2px solid #999; 
	padding: 10px;
	margin-bottom:10px;
	text-align: center;
}
.kadomaru1	{
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
}


.kadomarua	{
	background: #EEE;
	border:7px solid #e59bb4; 
	padding: 10px;
	margin-bottom:10px;
}
.kadomarua1	{
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
}


.kadomarub	{
	background: #EEE;
	border:7px solid #fed24d; 
	padding: 10px;
	margin-bottom:10px;
}
.kadomarub1	{
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
}





/*------------------------------------------------------------
12、box・・・蛍光ペンのようなボックスの設定
-------------------------------------------------------------*/

.box-yellow{ padding:2px;background-color: #ffff00!important; }/*黄色*/
.box-aqua{ padding:2px;background-color: #00ffff!important; }/*水色*/
.box-gray{ padding:2px;background-color: #eee!important; }/*灰色*/
.box-red{ padding:2px;background-color: #ffcccc!important; }/*赤色*/
.box-black{ padding:2px;background-color: #000000!important; }/*黒色*/

.w32	{background:#ffffcc;padding:10px;;border:solid 2px;}	/*枠*/
.w33	{border-style: solid none; border-color: rgb(51, 153, 204) -moz-use-text-color rgb(204, 204, 204); border-width: 3px medium 1px; padding: 5px 10px; margin-bottom: 1em; background-color: transparent; font-size: 14px;color:#3399cc;font-weight:700;}	/*見出し33*/
.w34	{border-style: solid none; border-color: rgb(51, 153, 204) -moz-use-text-color rgb(204, 204, 204); border-width: 3px medium 1px; padding: 5px 10px; margin-bottom: 1em; background-color: #eeeeee; font-size: 14px;color:#3399cc;font-weight:700;}	/*見出し34*/
.w35	{color:#1768ad;text-shadow:0px -1px 10px #ffff00,1px 0px 10px #ffff00,10px 1px 10px #ffff00,-1px 0px 10px #ffff00;font-weight:700;}	/*黄色シャドウ*/
.w36	{color:#555555;text-shadow:0px -1px 10px #81b8e1,1px 0px 10px #81b8e1,10px 1px 10px #81b8e1,-1px 0px 10px #81b8e1;font-weight:700;}	/*青シャドウ*/
.w37	{color:#ffffff;text-shadow:0px -1px 10px #000000,1px 0px 10px #000000,10px 1px 10px #000000,-1px 0px 10px #000000;font-weight:700;}	/*黒シャドウ*/
.w38	{color:#ffffff;text-shadow:0px -1px 10px #001ea0,1px 0px 10px #001ea0,10px 1px 10px #001ea0,-1px 0px 10px #001ea0;font-weight:700;}	/*黒青シャドウ*/
.w39	{color:#ffff00;text-shadow:0px -1px 10px #000000,1px 0px 10px #000000,10px 1px 10px #000000,-1px 0px 10px #000000;font-weight:700;}	/*黄色文字シャドウ*/
.w40	{border:solid 3px #f65b96;padding:5px;background:#fee0d3;}	/*飾り枠 ピンク枠*/
.w41	{border:solid 3px #ff5400;padding:5px;background:#ffffa7;}	/*飾り枠 オレンジ黄色枠*/
.w42	{border:solid 3px #4d71ab;padding:5px;background:#ffffff;}	/*飾り枠 紫枠*/
.w43	{border:solid 3px #787878;padding:5px;background:#f5ffc0;}	/*飾り枠 ピンク枠黄色背景*/
.w44	{border:solid 3px #3180c0;padding:5px;background:#ffffff;}	/*飾り枠 テンプレ*/
.w45	{background:url(./img/icon_001.gif);padding-left:40px;background-repeat:no-repeat;background-color:#ffeecc;padding-top:8px;border-bottom:solid 1px #abc2cd;padding-right:10px;}
.w46	{background:url(./img/h3b.gif);background-repeat:no-repeat;width:610px;height:50px;padding-left:20px;padding-top:15px;color:#03449c;font-weight:700;}


.divv{border: double 6px #FFF;background-color: #CCC;padding: 1em;}
.divv2{border: double 6px #FFF;background-color: #ffcccc;padding: 1em;}
.divv3{border: double 6px #FFF;background-color: #ffffcc;padding: 1em;}
.divv4{border: double 6px #FFF;background-color: #ccffff;padding: 1em;}
.divv5{border: double 6px #FFF;background-color: #ccccff;padding: 1em;}
.divv6{border: double 6px #FFF;background-color: #e2347c;padding: 1em;color:#ffffff;font-weight:700;font-size:150%;}
.divv7{border: double 6px #FFF;background-color: #e1d3b0;padding: 1em;}
.divv8{border: double 6px #FFF;background-color: #FFCC99;padding: 1em;}
.divv9{border: double 6px #FFF;background-color: #66FFFF;padding: 1em;}





f10	{font-size:10px;}
f11	{font-size:11px;}
f12	{font-size:12px;}
f13	{font-size:13px;}
f14	{font-size:14px;}
f15	{font-size:15px;}
f16	{font-size:16px;}
f17	{font-size:17px;}
f18	{font-size:18px;}
f19	{font-size:19px;}

f20	{font-size:20px;}
f21	{font-size:20px;}
f22	{font-size:20px;}
f23	{font-size:20px;}
f24	{font-size:20px;}
f25	{font-size:20px;}
f26	{font-size:20px;}
f27	{font-size:20px;}
f28	{font-size:20px;}
f29	{font-size:20px;}

f30	{font-size:30px;}
f31	{font-size:31px;}
f32	{font-size:32px;}
f33	{font-size:33px;}
f34	{font-size:34px;}
f35	{font-size:35px;}
f36	{font-size:36px;}
f37	{font-size:37px;}
f38	{font-size:38px;}
f39	{font-size:39px;}

f40	{font-size:40px;}
f41	{font-size:41px;}
f42	{font-size:42px;}
f43	{font-size:43px;}
f44	{font-size:44px;}
f45	{font-size:45px;}
f46	{font-size:46px;}
f47	{font-size:47px;}
f48	{font-size:48px;}
f49	{font-size:49px;}

f50	{font-size:50px;}
f51	{font-size:51px;}
f52	{font-size:52px;}
f53	{font-size:53px;}
f54	{font-size:54px;}
f55	{font-size:55px;}
f56	{font-size:56px;}
f57	{font-size:57px;}
f58	{font-size:58px;}
f59	{font-size:59px;}

f60	{font-size:60px;}
f61	{font-size:61px;}
f62	{font-size:62px;}
f63	{font-size:63px;}
f64	{font-size:64px;}
f65	{font-size:65px;}
f66	{font-size:66px;}
f67	{font-size:67px;}
f68	{font-size:68px;}
f69	{font-size:69px;}


/* ボーダーを用いて領域を装飾 */
.odai3{
font-weight : bold;
color : #000;
background-color : #FFF;
text-align : left;
padding : 1em;
border : 2px; /* 上下左右に2ピクセルの実線 */
}
/* ボーダーの形式を指定 */
.solid{
border-style : solid;
}
.dashed{
border-style : dashed;
}
.dotted{
border-style : dotted;
}
.groove{
border-style : groove;
}
.ridge{
border-style : ridge;
}
.inset{
border-style : inset;
}
.outset{
border-style : outset;
}



.f8pt{ font-size: 8.5pt!important; }
.f9pt{ font-size: 9.0pt!important; }
.f10pt{ font-size: 10pt!important; }
.f11pt{ font-size: 11pt!important; }
.f12pt{ font-size: 12pt!important; }
.f13pt{ font-size: 13pt!important; }
.f14pt{ font-size: 14pt!important; }
.f15pt{ font-size: 15pt!important; }
.f16pt{ font-size: 16pt!important; }
.f17pt{ font-size: 17pt!important; }
.f18pt{ font-size: 18pt!important; }
.f19pt{ font-size: 19pt!important; }
.f20pt{ font-size: 20pt!important; }
.f21pt{ font-size: 21pt!important; }
.f22pt{ font-size: 22pt!important; }
.f23pt{ font-size: 23pt!important; }
.f24pt{ font-size: 24pt!important; }






ul.tag li{
	display: inline;
	margin-right: 15px;
}


img.centered{
	display: block!important;
	margin-left: auto!important;
	margin-right: auto!important;
}

img.alignright{
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline!important;
}

img.alignleft{
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline!important;
}

.alignright{
	float: right;
	margin: 0 0 20px 30px;
}

.alignleft{
	float: left;
	margin: 0 30px 20px 0;
}



#gomgmenu{
 	width: 970px;
	height: 1450px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.epex-roomrunners.com/img/20131014a.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#gomgmenu li{
	border:none;
}

#gomgmenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#gomg_01 a{
	position: absolute;
	top: 1367px;
	left: 629px;
	text-align: right;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 310px!important;
 	width /**/	: 310px;
 	height		: 58px!important;
 	height /**/	: 58px;
 }
 





#bokkomenu{
 	width: 970px;
	height: 900px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.epex-roomrunners.com/img/ls_1anniversary.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#bokkomenu li{
	border:none;
}

#bokkomenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#bokko_01 a{
	position: absolute;
	top: 815px;
	left: 590px;
	text-align: right;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 349px!important;
 	width /**/	: 349px;
 	height		: 56px!important;
 	height /**/	: 56px;
 }
 












#dogeomenu{
 	width: 970px;
	height: 892px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.arrow8.jp/fitness/img/ls8_lan_03.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#dogeomenu li{
	border:none;
}

#dogeomenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#dogeo_01 a{
	position: absolute;
	top: 288px;
	left: 303px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 238px!important;
 	width /**/	: 238px;
 	height		: 73px!important;
 	height /**/	: 73px;
 }
 



#dogeo_02 a{
	position: absolute;
	top: 485px;
	left: 300px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 240px!important;
 	width /**/	: 240px;
 	height		: 73px!important;
 	height /**/	: 73px;
 }


#dogeo_03 a{  
	position: absolute;
	top: 600px;
	left: 600px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ff0000;
	font-weight:700;
 	width		: 298px!important;
 	width /**/	: 298px;
 	height		: 46px!important;
 	height /**/	: 46px;
 }


#dogeo_04 a{  
	position: absolute;
	top: 378px;
	left: 45px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 240px!important;
 	width /**/	: 240px;
 	height		: 73px!important;
 	height /**/	: 73px;
 }



#dogeo_05 a{  
	position: absolute;
	top: 750px;
	left: 600px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ff0000;
	font-weight:700;
 	width		: 298px!important;
 	width /**/	: 298px;
 	height		: 46px!important;
 	height /**/	: 46px;
 }










#xweimenu{
 	width: 970px;
	height: 580px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.arrow8.jp/fitness/img/site_top_3.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#xweimenu li{
	border:none;
}

#xweimenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#xwei_01 a{
	position: absolute;
	top: 338px;
	left: 182px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 117px!important;
 	width /**/	: 117px;
 	height		: 28px!important;
 	height /**/	: 28px;
 }
 



#xwei_02 a{
	position: absolute;
	top: 516px;
	left: 137px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 170px!important;
 	width /**/	: 170px;
 	height		: 30px!important;
 	height /**/	: 30px;
 }


#xwei_03 a{  
	position: absolute;
	top: 338px;
	left: 510px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 118px!important;
 	width /**/	: 118px;
 	height		: 30px!important;
 	height /**/	: 30px;
 }


#xwei_04 a{  
	position: absolute;
	top: 516px;
	left: 465px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 171px!important;
 	width /**/	: 171px;
 	height		: 30px!important;
 	height /**/	: 30px;
 }



#xwei_05 a{  
	position: absolute;
	top: 338px;
	left: 837px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 121px!important;
 	width /**/	: 121px;
 	height		: 30px!important;
 	height /**/	: 30px;
 }


#xwei_06 a{  
	position: absolute;
	top: 516px;
	left: 800px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 171px!important;
 	width /**/	: 171px;
 	height		: 30px!important;
 	height /**/	: 30px;
 }








#veismenu{
 	width: 970px;
	height: 1000px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.epex-roomrunners.com/img/20131015b.png");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#veismenu li{
	border:none;
}

#veismenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#veis_01 a{
	position: absolute;
	top: 555px;
	left: 705px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 168px!important;
 	width /**/	: 168px;
 	height		: 31px!important;
 	height /**/	: 31px;
 }
 



#esxjmenu{
 	width: 970px;
	height: 800px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.arrow8.jp/fitness/img/newt5000_399999.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#esxjmenu li{
	border:none;
}

#esxjmenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#esxj_01 a{
	position: absolute;
	top: 675px;
	left: 618px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 295px!important;
 	width /**/	: 295px;
 	height		: 46px!important;
 	height /**/	: 46px;
 }
 




#cammenu{
 	width: 970px;
	height: 1936px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.arrow8.jp/fitness/img/top_ls.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#cammenu li{
	border:none;
}

#cammenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#cam_01 a{
	position: absolute;
	top: 1448px;
	left: 228px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 555px!important;
 	width /**/	: 555px;
 	height		: 91px!important;
 	height /**/	: 91px;
 }
 



#cam_02 a{
	position: absolute;
	top: 110px;
	left: 330px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 310px!important;
 	width /**/	: 310px;
 	height		: 265px!important;
 	height /**/	: 265px;
 }


#cam_03 a{  
	position: absolute;
	top: 110px;
	left: 657px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 310px!important;
 	width /**/	: 310px;
 	height		: 265px!important;
 	height /**/	: 265px;
 }



#cam_04 a{  
 	width: 105px;
	height: 20px;
	position: absolute;
	top: 93px;
	left: 290px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 85px!important;
 	width /**/	: 85px;
 }







#epepmenu{
 	width: 970px;
	height: 892px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.arrow8.jp/fitness/img/ls8_lan_03.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
	margin-left:10px;
 }


#epepmenu li{
	border:none;
}

#epepmenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#epep_01 a{
	position: absolute;
	top: 287px;
	left: 303px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 238px!important;
 	width /**/	: 238px;
 	height		: 70px!important;
 	height /**/	: 70px;
 }
 



#epep_02 a{
	position: absolute;
	top: 378px;
	left: 47px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 238px!important;
 	width /**/	: 238px;
 	height		: 70px!important;
 	height /**/	: 70px;
 }


#epep_03 a{  
	position: absolute;
	top: 486px;
	left: 303px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 303px!important;
 	width /**/	: 303px;
 	height		: 70px!important;
 	height /**/	: 70px;
 }



#epep_04 a{  
	position: absolute;
	top: 600px;
	left: 589px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ff0000;
	font-weight:700;
 	width		: 300px!important;
 	width /**/	: 300px;
 	height		: 50px!important;
 	height /**/	: 50px;
 }


#epep_05 a{  
	position: absolute;
	top: 747px;
	left: 589px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ff0000;
	font-weight:700;
 	width		: 300px!important;
 	width /**/	: 300px;
 	height		: 50px!important;
 	height /**/	: 50px;
 }





/* LS8.0Tのご注文ボタン用 */
#epeumenu{
 	width: 970px;
	height: 550px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.arrow8.jp/fitness/img/tuika.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#epeumenu li{
	border:none;
}

#epeumenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#epeu_01 a{
	position: absolute;
	top: 443px;
	left: 37px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ff0000;
	font-weight:700;
 	width		: 256px!important;
 	width /**/	: 256px;
 	height		: 40px!important;
 	height /**/	: 40px;
 }
 



#epeu_02 a{
	position: absolute;
	top: 443px;
	left: 351px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ff0000;
	font-weight:700;
 	width		: 256px!important;
 	width /**/	: 256px;
 	height		: 40px!important;
 	height /**/	: 40px;
 }


#epeu_03 a{  
	position: absolute;
	top: 443px;
	left: 676px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ff0000;
	font-weight:700;
 	width		: 256px!important;
 	width /**/	: 256px;
 	height		: 40px!important;
 	height /**/	: 40px;
 }







/* LS8.0T専用のご注文ボタンです。 */


#peoxmenu{
 	width: 970px;
	height: 700px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.arrow8.jp/fitness/img/ls80t_morder.gif");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#peoxmenu li{
	border:none;
}

#peoxmenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#peox_01 a{
	position: absolute;
	top: 503px;
	left: 151px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ff9000;
	font-weight:700;
 	width		: 689px!important;
 	width /**/	: 689px;
 	height		: 118px!important;
 	height /**/	: 118px;
 }




/* バイクのやつ */
#pebkmenu{
 	width: 970px;
	height: 650px;
	float: left;
	clear: both;
	position: relative;
	background-image: url("http://www.arrow8.jp/fitness/img/run_bike_setcourse.png");
	background-repeat:no-repeat;
	list-style: none;
	margin: 0px;
 }


#pebkmenu li{
	border:none;
}

#pebkmenu li a:hover{
	background:#ffff00;
	color:#000000;
	font-weight:700;
    filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}



#pebk_01 a{
	position: absolute;
	top: 570px;
	left: 302px;
	text-align: center;
	line-height: 1.6em;
	font-size: 13px;
	padding-top: 0px;
	color:#ffffff;
	font-weight:700;
 	width		: 180px!important;
 	width /**/	: 180px;
 	height		: 30px!important;
 	height /**/	: 30px;
 }
 









/* SILVER */
.silver-btn a{
	border:1px solid #C0C0C0;
	border-top-color:#C9C9C9;
	border-bottom-color:#737373;
	background: linear-gradient(to bottom,#FDFDFD,#CFCFCF); /*forIE10*/
	background: -moz-linear-gradient(top,#FDFDFD,#CFCFCF);
	background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#CFCFCF));
	background: gradient(linear, left to bottom, to right, from(#EFEFEF), to(#CFCFCF));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFDFDFD, endcolorstr=#FFCFCFCF);
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFDFDFD, endcolorstr=#FFCFCFCF)";*/
	zoom: 1;
	-moz-box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	text-shadow: 0 1px rgba(255,255,255,0.76);
	cursor:pointer;
	color:#0000ff;
padding:15px;
margin-right:-6px;
}

.silver-btn a:hover{
	border:1px solid #A0A0A0;
	border-top-color:#A9A9A9;
	border-bottom-color:#535353;
	background: -moz-linear-gradient(to bottom,#DDDDDD,#AFAFAF);
	background: -moz-linear-gradient(top,#DDDDDD,#AFAFAF);
	background: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#AFAFAF));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFDDDDDD, endcolorstr=#FFAFAFAF);
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFDDDDDD, endcolorstr=#FFAFAFAF)";*/
	zoom: 1;
	-moz-box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	text-shadow: 0 1px rgba(255,255,255,0.76);
	cursor:pointer;
	color:#000000;
padding:15px;
margin-right:-6px;
}




.silver-btn.on a:hover{
	border:1px solid #A0A0A0;
	border-top-color:#A9A9A9;
	border-bottom-color:#535353;
	background: -moz-linear-gradient(to bottom,#DDDDDD,#AFAFAF);
	background: -moz-linear-gradient(top,#DDDDDD,#AFAFAF);
	background: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#AFAFAF));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFDDDDDD, endcolorstr=#FFAFAFAF);
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFDDDDDD, endcolorstr=#FFAFAFAF)";*/
	zoom: 1;
	-moz-box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	box-shadow: inset 0px -1px 0 rgba(0,0,0,0.05),0 1px 0 rgba(0,0,0,0.1);
	text-shadow: 0 1px rgba(255,255,255,0.76);
	color:#666666;
	text-shadow: none;
	cursor:default;
padding:15px;
}


.silver-btn.on a:hover{
	border-color:#454545;
	border-top-color: #1D1D1D;
	background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
	background: -moz-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#00FFFFFF, endcolorstr=#00FFFFFF);
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#00FFFFFF, endcolorstr=#00FFFFFF)";*/
	background-color:#454545;
	-moz-box-shadow: inset 0px 2px 2px rgba(0,0,0,1);
	-webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,1);
	box-shadow: inset 0px 2px 2px rgba(0,0,0,1);
	color:#FFFFFF;
	text-shadow: none;
	cursor:default;
padding:15px;
}

/* ORANGE */
.orange-btn a{
	color:#FFFFFF;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), inset 0 -1px 0 rgba(0,0,0,0.15), 1px 1px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), inset 0 -1px 0 rgba(0,0,0,0.15), 1px 1px 0 rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), inset 0 -1px 0 rgba(0,0,0,0.15), 1px 1px 0 rgba(0,0,0,0.2);
	text-shadow: 0 0 2px rgba(0,0,0,0.35);
	border:1px solid #E15400;
	border-top-color:#FF7B08;
	border-bottom-color:#AD2800;
	background-color:#eb5e0a;
	background: -moz-linear-gradient(top, #ff8c00, #ef5300);
	background: -webkit-gradient(linear, left top, left bottom, from(#ff8c00), to(#ef5300));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFff8c00, endcolorstr=#FFef5300);
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFff8c00, endcolorstr=#FFef5300)";*/
	zoom: 1;
	cursor:pointer;
padding:15px;
}



.checklist li{
line-height:305%;
list-style:none;
width:200px;

}


.floatg {
float:left;

}

