body,form,fieldset{
	margin: 0px;
	padding: 0px;
}

fieldset{border:none;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{margin: 0px;padding: 0px;}
blockquote,li,dt,dd{}
li{list-style:none;}
input,textarea{font-size: 1em;margin: 0px;padding: 0px;}


body {
	margin: 0px;
	padding: 0px;
	font-size: 95%;
	line-height: 160%;
	color: #333333;
	font-family: Verdana, Helvetica, Arial, "ヒラギノ角ゴPro W3", Osaka, "MPS Pゴシック", sans-serif;
	font-weight: lighter;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center;
}
/*background-image: url(../img/back_rw.jpg);*/
.font60          {font-size:  60%;line-height: 120%;}
.font70          {
	font-size:  70%;
	line-height: 120%;
}
.font80          {font-size:  80%;}
.font90          {font-size:  90%;}
.font100         {font-size: 100%;}
.font110         {font-size: 110%;}
.font120         {
	font-size: 120%;
	font-weight: normal;
	color: #666633;
}
.font130          {font-size: 130%;}
.font140          {font-size: 140%;}
.font150          {font-size: 150%;}
.font180          {font-size: 180%;}
.font200          {
	font-size: 220%;
}
.linksss          {
	font-size: 85%;

}
#fontmidasi          {
	font-size: 120%;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	float: left;
}
#movbox         {
	font-size: 100%;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.fontaisatsu          {
	font-size: 100%;
	line-height: 230%;
}
.text            {
	line-height:130%;
}


/* リンク*/
a                {
	color: #3366CC;
	text-decoration: none;
}

a:hover          {
	color: #FF3300;

}
a:active         {
	color: #FFCC00;
	padding-right: 5px;
	padding-bottom: 5px;
}

#siteheder          {
	width: 800px;
	margin-top: 5px;
}
#siteheder     a {

	height: 80px;
	background-image: url(../img/logo_mobile_home.jpg);
	display:block;
	text-indent: -999em;
	background-repeat: no-repeat;
}

/* mainmenu */
#mainmenu      {
	clear: both;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}
#mainme           {
	display: block;
	background-repeat: repeat-x;
	height: 69px;
}

#mainme01 a             {
	width:  156px;
	background-repeat: no-repeat;
	height: 29px;
	background-image: url(../img/topmenu_01.jpg);
	display:block;
	background-position: 0px   0px;
}
#mainme01 a:hover       {width:  155px;
	background-repeat: no-repeat;height: 29px;background-image: url(../img/topmenu_01.jpg);display:block;background-position: 0px -30px;}

#mainme02 a             {
	width:  156px;
	background-repeat: no-repeat;
	height: 29px;
	background-image: url(../img/topmenu_02.jpg);
	display:block;
	background-position: 0px   0px;
}
#mainme02 a:hover       {width:  156px;
	background-repeat: no-repeat;height: 29px;background-image: url(../img/topmenu_02.jpg);display:block;background-position: 0px -30px;}
#mainme03 a             {
	width:  156px;
	background-repeat: no-repeat;
	height: 29px;
	background-image: url(../img/topmenu_03.jpg);
	display:block;
	background-position: 0px   0px;
}
#mainme03 a:hover       {width:  156px;
	background-repeat: no-repeat;height: 29px;background-image: url(../img/topmenu_03.jpg);display:block;background-position: 0px -30px;}
#mainme04 a             {
	width:  156px;
	background-repeat: no-repeat;
	height: 29px;
	background-image: url(../img/topmenu_04.jpg);
	display:block;
	background-position: 0px   0px;
}
#mainme04 a:hover       {width:  156x;
	background-repeat: no-repeat;height: 29px;background-image: url(../img/topmenu_04.jpg);display:block;background-position: 0px -30px;}
#mainme05 a             {
	width:  156px;
	height: 29px;
	background-image: url(../img/topmenu_05.jpg);
	display:block;
	background-position: 0px   0px;
	background-repeat: no-repeat;
}
#mainme05 a:hover       {width:  156px;background-repeat: no-repeat;height: 29px;background-image: url(../img/topmenu_05.jpg);display:block;background-position: 0px -30px;}
#mainme06 a             {width:  156px;height: 29px;background-repeat: no-repeat;background-image: url(../img/topmenu_06.jpg);display:block;background-position: 0px   0px;}
#mainme06 a:hover       {width:  156px;height: 29px;background-repeat: no-repeat;background-image: url(../img/topmenu_06.jpg);display:block;background-position: 00px -30px;}
#top    #mainme06  a{width:  135px;height: 42px;background-image: url(../img/0007.jpg);display:block;background-position: 0px 100px;}
#aaa    #mainme06  a{width:  135px;height: 42px;background-image: url(../img/0007.jpg);display:block;background-position: 0px 600px;}
#bbb    #mainme06  a{width:  135px;height: 42px;background-image: url(../img/0007.jpg);display:block;background-position: 0px 500px;}
#ccc    #mainme06  a{width:  135px;height: 42px;background-image: url(../img/0007.jpg);display:block;background-position: 0px 400px;}
#ddd    #mainme06  a{width:  135px;height: 42px;background-image: url(../img/0007.jpg);display:block;background-position: 0px 300px;}
#eee    #mainme06  a{width:  135px;height: 42px;background-image: url(../img/0007.jpg);display:block;background-position: 0px 200px;}


#contents00        {
	width:  auto;
	height:  auto;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contents        {
	width:  1100px;
	height:  auto;
	text-align: center;
	margin-top: -37px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 1px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(../img/hedback.jpg);
}
#contentstop        {
	width:  1100px;
	height:  auto;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#Cont960  {
	width: 960px;
	display: block;
	float: left;
	text-align: left;
	margin-top: 6px;
}


#Cont960 .Left   {
	width: 284px;
	display: block;
	float: left;
}
.rinkaku   {
	border: 1px solid #333333;
	width: 283px;
}
#Cont960 .Left2   {
	width: 400px;
	display: block;
	float: left;

	margin-left: 20px;
}
#Cont960 .Right  {
	width: 220px;
	display: block;
	float: right;
	margin-left: 15px;
}
#mainback   {
	width: 833px;
	height:  auto;
	display: block;
	background-color: #FFFFFF;
	border: 1px none #CCCCCC;
	margin-bottom: 5px;
}
#mainback2   {
	width: 940px;
	height:  auto;
	display: block;
	background-image: url(../img/pageback2.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#maincontents   {
	width: 900px;
	height:  auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
#main   {
	width: 1100px;
	height:  auto;
	display: block;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

#main .Left   {
	width: 200px;
	display: block;
	float: left;
	text-align: left;
	padding-top: 190px;

}
#main .Left .waku   {
	width: 200px;
	display: block;
	float: left;
	text-align: left;
	padding-top: 190px;

}
#main .Cont   {
	width: 851px;
	display: block;
	float: right;
	text-align: left;
	padding-right: 8px;
	padding-bottom: 5px;
}
#main .pdfpri   {
	width: 845px;
	display: block;
	float: right;
	text-align: right;
	padding-right: 11px;
	padding-bottom: 5px;
	margin-top: -6px;
}
#main .evvv   {
	width: 170px;
	display: block;
	float: right;
	background-color: #EAAED0;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}
#main .shoppp   {
	width: 190px;
	display: block;
	float: right;
	margin-bottom: 3px;
	padding: 0px;
}
#main .shoppp  li a {
	display:block;
	text-align: left;
	height: auto;
	display: block;
	width: 169px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 90%;
	border-bottom-color: #CCCCCC;
	line-height: 130%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-image: url(../img/sidemebb2.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#main .shoppp  li a:hover {
	text-align: left;
	height: auto;
	display: block;
	width: 140px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 90%;
	border-bottom-color: #CCCCCC;
	line-height: 130%;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-image: url(../img/sidemebb0.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

#maincon   {
	width: 760px;
	height:  auto;
	display: block;
	margin-top: 20px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 20px;
	border-bottom-style: none;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-right: 20px;
	padding-bottom: 25px;
	background-color: #FFFFFF;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#sideleft   {
	width: 20px;
	height:  550px;
	display: block;
	float: left;
	background-image: url(../img/sidegg_r1_c2.jpg);
	position: absolute;
}
#sideright   {
	width: 20px;
	height:  550px;
	display: block;
	float: right;
	background-image: url(../img/sidegg_r1_c4.jpg);
}
#header          {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height:  102px;
	display: block;
	background-image: url(../img/saiteid.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

/* 3スパン　*/
.Left280   {
	width: 280px;
	display: block;
	float: left;
	font-size: 12px;
}


h1              {
	font-size: 140%;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	display: block;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;
	padding-right: 20px;
	background-image: url(../img/h1back.jpg);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #6666CC;
	border-bottom-color: #6666CC;
	border-left-color: #6666CC;
}

h3              {
	font-size: 105%;
	text-align: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	color: #666633;
	border-left-style: none;
	border-top-style: none;
	padding-left: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFCC99;
	margin-top: 20px;
}

h5 {
	font-size: 130%;
	font-weight: lighter;
	font-style: normal;
	line-height: 120%;
	background-image: url(../img/h5bk.gif);
	color: #663366;
	padding-left: 2px;
	width: 380px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	background-repeat: repeat-y;
	margin-bottom: 10;
}
h6              {
	font-size: 120%;
	color: #000000;
	text-align: center;
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #333399;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	padding: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#footer   {
	width: 1100px;
	display: block;
	height: 30px;
	font-size: 75%;
	color: #333333;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 18px;
	background-image: url(../img/fotkage110.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#footer  .box{
	width: 1100px;
	line-height: 125%;
	margin-left: auto;
	margin-right: auto;
	}
#footer  .boxtime{
	width: 970px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 90%;
	line-height: 125%;
	margin-left: auto;
	margin-right: auto;
	}
.footerLeft  {
	width: 500px;
	display: block;
	float: left;
	height: 50px;
}
#footer li   {
	display : inline;
	float:right;
	margin-top: -20;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}
#footer1   {
	width: 630px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
	padding-top: 20px;
}
#subfooter   {
	clear: both;
	text-align: center;
	height: 129px;
	display: block;
	width: 960px;
	color: #FFFFFF;
	background-image: url(../img/subfoot.jpg);
}

#footer2   {
	clear: both;
	text-align: right;
	height: 15px;
	display: block;
	width: 100%;
	color: #FFFFFF;
}
#sikiri {
	clear: both;
	text-align: right;
	height: 5px;
	display: block;
	width: 100%;
	color: #FFFFFF;
	margin-bottom: 5px;
}
#footer2  a {
	color: #FFFFFF;
	font-size: 105%;

}
#footer2  a:hover{
	color: #000000;
	font-size: 100%;

}


table.gaiyou{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
.gaiyou th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#996633;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.gaiyou td{
	padding:0.3em 1em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.gaiyou {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: none;
	border-left-style: none;
	margin-bottom: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 2px;
}
.main500 {
	width: 930px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	text-align: left;
}


.main500 .Left   {
	width: 250px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.main500 .Left2   {
	width: 650px;
	display: block;
	float: right;
	text-align: left;
	margin-left: 30px;
}

.main500 .Left3   {
	width: 450px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.main500 .Left4   {
	width: 450px;
	display: block;
	float: right;
	text-align: left;
	margin-left: 30px;
}


.main500 .con1   {
	width: 290px;
	display: block;
	float: left;
}
.main500 .con2   {
	width: 290px;
	display: block;
	float: left;
	text-align: left;
	margin-left: 30px;
}
.main500 .con3   {
	width: 290px;
	display: block;
	float: right;
	text-align: left;
}
.main500 .con4   {
	width: 600px;
	display: block;
	float: right;
	text-align: left;
}

/* イベント　*/
#sideev a  {
	clear: both;
	text-align: left;
	height: auto;
	display: block;
	width: 155px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 90%;
	border-bottom-color: #CCCCCC;
	line-height: 130%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 13px;
	background-image: url(../img/sidemebb.jpg);
	background-repeat: no-repeat;
	background-color:#FBF5C6;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#sideev a:hover  {
	clear: both;
	text-align: left;
	height: auto;
	display: block;
	width: 155px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 90%;
	border-bottom-color: #CCCCCC;
	line-height: 130%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 13px;
	background-image: url(../img/sidemebb2.jpg);
	background-repeat: no-repeat;
	background-color:#FFCC66;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.eventbox  {
	width: 600px;
	display: block;
	float: left;
	background-image: url(../img/evback2.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC9999;
	border-right-color: #CC9999;
	border-bottom-color: #CC9999;
	border-left-color: #CC9999;
	margin-bottom: 3px;
	margin-top: 20px;
	padding-top: 5px;
}
.Left00   {
	width: 380px;
	display: block;
	float: left;
	font-size: 80%;
	line-height: 135%;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.Right00  {
	width: 165px;
	display: block;
	float: right;
	margin-right: 5px;
}
/* cgi用　*/
#Sidemenuf                   {
	padding-center : 0px;
	padding-center: 0px;
	top: 2px;
	position: relative;
	float: left;
	width: 170px;
	left: 5px;
	text-align: left;
	margin-bottom: 15px;
}

#Sidemenuf ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#Sidemenuf li {
	display : inline;
	padding :0;
	margin:0;
	font-size: 11px;
}

.class10 {
	font-size: 90%;
	line-height: 135%;
}
.class12 {
	font-size: 90%;
	line-height: 135%;
	padding-left: 5px;
}
.class14b {
	font-size: 14px;
	font-weight: bold;
}
.fontev          {
	font-size:  90%;
	line-height: 120%;
}


/* Calendar */
.Calendar        {
	padding: 5px;
	width: 210px;
	line-height: 140%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 5px;
}
.Calendar h3     {
	width: 120px;
	padding: 2px;
	text-align: center;
	display: block;
	font-size: 105%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6699;
}
.Calendar .Open  {background-color: #FCECCB;font-weight:   bold;}
.Calendar .Close {background-color: #FFFFFF;font-weight: normal;}
.Calendar table  {
	width: 210px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: 1px solid #AEB1B4;
}

.Calendar th     {
	font-weight: bold;
	background-color: #F0F0F0;
	height: auto;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AEB1B4;
	border-right-color: #AEB1B4;
	border-bottom-color: #AEB1B4;
	border-left-color: #AEB1B4;
}
.Calendar tr     {height: auto;}
.Calendar td     {
	height: auto;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #AEB1B4;
	border-bottom-color: #AEB1B4;
}


/* FontColor[Week] */
.Sun    {color: #CC0000;}
.Mon    {color: #666666;}
.Tue    {color: #666666;}
.Wen    {color: #666666;}
.Thu    {color: #666666;}
.Fri    {color: #666666;}
.Sat    {color: #005AB5;}
.HoliDay{color: #CC0000;}
.OpenDay{
	color: #FF9933;
	font-size: 110%;
}
.OpenDay2{
	color: #FF66CC;
	font-size: 110%;
}



/* Calendar2 */
.Calendar2        {
	padding: 5px;
	width: 210px;
	line-height: 140%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 5px;
}
.Calendar2 h3     {
	width: 215px;
	padding: 2px;
	text-align: center;
	display: block;
	font-size: 105%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC99FF;
}
.Calendar2 .Open  {
	background-color: #FFCCFF;
	font-weight:   bold;
}
.Calendar2 .Close {background-color: #FFFFFF;font-weight: normal;}
.Calendar2 table  {
	width: 210px;
	height: auto;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #AEB1B4;
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.Calendar2 th     {
	font-weight: bold;
	background-color: #F0F0F0;
	height: auto;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AEB1B4;
	border-right-color: #AEB1B4;
	border-bottom-color: #AEB1B4;
	border-left-color: #AEB1B4;
}
.Calendar2 tr     {height: auto;}
.Calendar2 td     {
	height: auto;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #AEB1B4;
	border-bottom-color: #AEB1B4;
}


#Shopnews     {
	padding: 0px;
	width: 600px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#Shopnews  h2     {
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 60px;
	text-indent: -998em;
	display: block;
	background-image: url(../img/shopnews_h2.jpg);
	background-repeat: no-repeat;
	}
#Shopnews  .box{
	padding: 0px;
	width: 570px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	}
#TopicsBox          {}
#TopicsBox li       {
	margin: 0px 0px 3px 0px;
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9933;
}

#infom     {
	padding: 0px;
	width: 600px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#infom  h2     {
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 60px;
	text-indent: -998em;
	display: block;
	background-image: url(../img/info_h2.jpg);
	background-repeat: no-repeat;
	}


#medh     {
	width: 850px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #FFFFFF;
	}

#medh  h2     {
	font-size: 120%;
	color: #660099;
	font-weight: bold;
	}
#medh   h3     {
	display: block;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: auto;
	float: left;
	border-bottom-style: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	font-size: 105%;
	background-image: url(../technology/img/sora.jpg);
	}
#medh   .box1{
	width: 700px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	background-color: #EAEAEA;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
	}
#medh   .box2{
	margin-left: 50px;
	float: left;
	color: #FFFFFF;
	clear: both;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 600px;
	}
#medh   .box3{
	width: 600px;
	font-size: 150%;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	}
	
#rakuichi     {
	padding: 0px;
	width: 600px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#rakuichi  h2     {
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 60px;
	text-indent: -998em;
	display: block;
	background-image: url(../img/rakuichi_h2.jpg);
	background-repeat: no-repeat;
	}

#uranai     {
	width: 590px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../img/uranaitbb.jpg);
	background-repeat: no-repeat;
	}
#uranai  .box1{
	padding: 0px;
	width: 110px;
	float: left;
	background-color: #D9FFD9;
	height: 100%;
	}
#uranai  .box2{
	width: 230px;
	float: left;
	background-color: #EBD7FF;
	margin-left: 120px;
	}
#uranai  .box3{
	padding: 0px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	background-color: #FFCCFF;
	}
	
#twit     {
	padding: 0px;
	width: 600px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
#twit  h2     {
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 60px;
	text-indent: -998em;
	display: block;
	background-image: url(../img/twit_h2.jpg);
	background-repeat: no-repeat;
	}
#twit  .box{
	width: 575px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 90%;
	line-height: 125%;
	margin-left: 5px;
	}
#twit  .jta-nodata
{
	margin: 0;

	color: #FFFFFF;
	font-size: 10%;
}


#twit  .jta-tweet-list-item
{
	background: #fafafa;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #66CCCC;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#twit  .jta-tweet-attributes
{

    color: #999;
    font-size: 70%;
    margin-top: 1px;
}
#Shoplist     {
	width: 600px;
	margin-bottom: 20px;
	}

#Shoplist  h2     {
	width: 575px;
	height: 50px;
	display: block;
	background-image: url(../img/shoplist_h2.jpg);
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: lighter;
	font-size: 110%;
	color: #333333;
	margin-bottom: 10px;
	}
#Shoplist   ul   {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}
#Shoplist   ul  a:hover{
	background-color: #F1EFEB;
	}	
#Shoplist   li   {
	padding: 0px;
	float: left;

	}
.List01{
	width: 85px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	padding-top: 5px;
	padding-left: 10px;
	margin-right: 1px;
}
.List02{
	height: 40px;
	width: 110px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
.List03{
	height: 40px;
	width: 315px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
.List04{
	height: 40px;
	width: 65px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-left-style: solid;
}
#infom     {
	padding: 0px;
	width: 850px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-image: url(../technology/img/02-02.jpg);
	height: 770px;
	background-repeat: no-repeat;
	}

#infom  h4     {
	width: 585px;
	height: 45px;
	display: block;
	background-image: url(../img/info_h4.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 15px;
	font-size: 115%;
	color: #006633;
	margin-top: 10px;
	}
#infom   .box1{
	padding: 5px;
	width: 180px;
	float: left;
	}
#infom   .box2{
	width: 500px;
	margin-left: 30px;
	float: left;
	margin-top: 8px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	}
#infom   .box3{
	padding: 5px;
	width: 180px;
	float: right;
	}
#infom   .box01{
	padding: 5px;
	width: 280px;
	float: left;
	}
#infom   .box02{
	padding: 5px;
	width: 280px;
	float: right;
	}
#infom   .bbb{
	padding: 3px;
	font-size: 105%;
	font-weight: bold;
	color: #336600;
	background-color: #E7FFB5;
	border: 1px solid #FFFFFF;
	margin: 3px;
	}
#infom   .list{
	padding: 3px;
	background-color: #FBECD7;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(../img/infomback.jpg);
	background-repeat: repeat-x;
	}
#infom   li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	margin-bottom: 7px;
	padding-left: 8px;
	}
#infom2     {
	padding: 0px;
	width: 850px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#infom2  h4     {
	width: 585px;
	height: 45px;
	display: block;
	background-image: url(../img/info_h4.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 15px;
	font-size: 115%;
	color: #006633;
	margin-top: 10px;
	}
#infom2   .box1{
	width: 850px;
	float: left;
	margin-bottom: 4px;
	}
#infom2   .box2{
	padding: 5px;
	width: 400px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	}
	
#infom2   .box3{
	padding: 5px;
	width: 400px;
	float: right;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	}
#infom2   .box4{
	padding: 5px;
	width: 840px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	}

#infom2   .box5{
	width: 320px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	}
	
#infom2   .box6{
	width: 500px;
	float: right;
	margin-bottom: 5px;
	}
		
#infom3     {
	padding: 0px;
	width: 850px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 90%;
	float: right;
	}

#infom3  h4     {
	width: 330px;
	display: block;
	font-size: 120%;
	color: #006633;
	font-weight: bold;
	padding-bottom: 5px;
	}
#infom3   .box1{
	width: 850px;
	float: left;
	margin-bottom: 15px;
	}
#infom3   .box2{
	padding: 5px;
	width: 400px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(../technology/img/06boxback.jpg);
	}
#infom3   .box3{
	padding: 5px;
	width: 400px;
	float: right;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(../technology/img/06boxback.jpg);
	}
#infom4     {
	padding: 0px;
	width: 850px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 90%;
	}

#infom4  h4     {
	display: block;
	font-size: 120%;
	color: #CC9900;
	font-weight: bold;
	background-image: url(../challenger/img/01h4boxback.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 3px;
	}
#infom4   .box1{
	width: 850px;
	float: left;
	margin-bottom: 4px;
	border: 1px solid #CC9966;
	padding: 5px;
	}
#infom4   .box2{
	width: 330px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
#infom4   .box3{
	width: 480px;
	float: right;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

#mess     {
	width: 840px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
#mess   h3     {
	display: block;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width: auto;
	float: left;
	border-bottom-style: none;
	font-size: 105%;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	}

#outl   {
	padding: 0px;
	width: 850px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-image: url(../outline/img/bbbkk.jpg);
	height: 1200px;
	}
	}
#outl  h2     {
	font-weight: bold;
	color: #666699;
	line-height: 200%;
	}
#outl   h3     {
	display: block;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width: auto;
	float: left;
	border-bottom-style: none;
	font-size: 105%;
	font-weight: bold;
	margin: 0px;
	}
#outl   .box1{
	width: 270px;
	margin-left: 0px;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 65%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-right: 0px;
	line-height: 120%;
	}
#outl   .box2{
	width: 270px;
	margin-left: 15px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 65%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-right: 0px;
	line-height: 120%;
	}
#outl   .box3{
	width: 270px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 65%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 120%;
	}
#outl   .box5{
	width: 100px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	}
	
#outl   .box6{
	width: 580px;
	float: right;
	margin-bottom: 5px;
	}
	
#main .Contcomm {
	width: 620px;
	display: block;
	float: right;
	text-align: left;
	background-image: url(../outline/img/out03-01.jpg);
	background-repeat: no-repeat;
}
#come     {
	width: 500px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#comeback     {
	width: 480px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	background-image: url(../outline/img/dairiseki.jpg);
	color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
}
#outl00     {
	width: 300px;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-color: #CEDCF9;
	border: 1px solid #336699;
	font-size: 180%;
	font-weight: bolder;
	color: #3366CC;
	}

#outl00  h2     {
	padding: 0px;
	display: block;
	font-size: 60%;
	color: #FFFFFF;
	background-color: #3366CC;
	width: 60px;
	text-align: center;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -40px;
	}

#conet     {
	width: 850px;
	}
#conet  h2     {
	font-weight: bold;
	color: #0066CC;
	line-height: 160%;
	}
#conet  h3     {
	display: block;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width: auto;
	float: left;
	border-bottom-style: none;
	font-size: 105%;
	font-weight: bold;
	margin: 0px;
	}
#conet  h5     {
	font-weight: bold;
	color: #0066CC;
	line-height: 160%;
	font-size: 130%;
	padding: 0px;
	clear: both;
	}
#conet   .box1{
	width: 270px;
	margin-left: 0px;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 65%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-right: 0px;
	line-height: 120%;
	}
#conet   .box2{
	width: 270px;
	margin-left: 15px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 65%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-right: 0px;
	line-height: 120%;
	}
#conet   .box3{
	width: 270px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 65%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 120%;
	}
#conet   .box5{
	width: 100px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	line-height: 120%;
	}
	
#conet   .box6{
	width: 750px;
	float: left;
	margin-bottom: 5px;
	line-height: 120%;
	background-image: url(../corporation/img/gaiyobk.jpg);
	background-repeat: no-repeat;
	height: 300px;
	}
	
#appl     {
	width: 850px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

#appl   h3     {
	display: block;
	color: #CC6600;
	padding-top: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	width: 180px;
	border-bottom-style: none;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../information/img/aplh3bk.jpg);
	background-repeat: no-repeat;
	}

#appl   .box2{
	width: 250px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	float: none;
	}
	
#appl   .box3{
	width: 250px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
	float: right;
	clear: right;
	}
#appl   .box5{
	width: 180px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	text-align: center;
	}
	
#appl   .box6{
	width: 640px;
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../information/img/ap01box6bk.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
	}
#appl02     {
	width: 850px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}

#appl02   h3     {
	display: block;
	color: #336699;
	padding-top: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #6666CC;
	border-right-color: #6666CC;
	border-bottom-color: #6666CC;
	border-left-color: #6666CC;
	width: 200px;
	border-bottom-style: none;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../information/img/aplh3bk.jpg);
	background-repeat: no-repeat;
	}


#appl02   .box5{
	width: 145px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	text-align: center;
	}
	
#appl02   .box6{
	width: 840px;
	float: left;
	margin-bottom: 25px;
	margin-left: 5px;
	background-image: url(../information/img/ap02box6bk.jpg);
	background-repeat: no-repeat;
	}
#appl03     {
	width: 840px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

#appl03   h3     {
	display: block;
	color: #006633;
	padding-top: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #66CC66;
	border-right-color: #66CC66;
	border-bottom-color: #66CC66;
	border-left-color: #66CC66;
	width: 180px;
	border-bottom-style: none;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../information/img/aplh3bk.jpg);
	background-repeat: no-repeat;
	}


#appl03   .box5{
	width: 180px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	text-align: center;
	}
	
#appl03   .box6{
	width: 640px;
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../information/img/apbox6bk.jpg);
	background-repeat: no-repeat;
	}
#faq      {
	width: 850px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

#faq    h3     {
	display: block;
	color: #006633;
	padding-top: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #66CC66;
	border-right-color: #66CC66;
	border-bottom-color: #66CC66;
	border-left-color: #66CC66;
	width: 120px;
	border-bottom-style: none;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../information/img/aplh3bk.jpg);
	background-repeat: no-repeat;
	}


#faq    .box5{
	width: 840px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	background-image: url(../information/img/aplh3bk.jpg);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #663366;
	}
	
#faq  .box6{
	width: 815px;
	float: left;
	margin-bottom: 15px;
	margin-left: 30px;
	background-image: url(../faq/box6bk.jpg);
	background-repeat: no-repeat;
	}

#infom5     {
	padding: 0px;
	width: 850px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 90%;
	}

#infom5  h4     {
	display: block;
	font-size: 120%;
	color: #339900;
	font-weight: bold;
	background-image: url(../challenger/img/02h4boxback.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 3px;
	}
#infom5   .box1{
	width: 850px;
	float: left;
	margin-bottom: 4px;
	border: 1px solid #669933;
	padding: 5px;
	}
#infom5   .box2{
	width: 330px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
#infom5   .box3{
	width: 480px;
	float: right;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
	
#infom6     {
	padding: 0px;
	width: 850px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 90%;
	}

#infom6  h4     {
	display: block;
	font-size: 120%;
	color: #006699;
	font-weight: bold;
	background-image: url(../challenger/img/03h4boxback.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 3px;
	}
#infom6   .box1{
	width: 850px;
	float: left;
	margin-bottom: 4px;
	border: 1px solid #6699CC;
	padding: 5px;
	}
#infom6   .box2{
	width: 330px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
#infom6   .box3{
	width: 480px;
	float: right;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

#infom7     {
	padding: 0px;
	width: 850px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 90%;
	}

#infom7  h4     {
	display: block;
	font-size: 120%;
	color: #CC3366;
	font-weight: bold;
	background-image: url(../challenger/img/04h4boxback.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 3px;
	}
#infom7   .box1{
	width: 850px;
	float: left;
	margin-bottom: 4px;
	border: 1px solid #6699CC;
	padding: 5px;
	}
#infom7   .box2{
	width: 330px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
#infom7   .box3{
	width: 480px;
	float: right;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}


#main .lsmenu_on  li a {
	display:block;
	text-align: left;
	height: auto;
	display: block;
	width: 169px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 90%;
	border-bottom-color: #CCCCCC;
	line-height: 130%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-image: url(../img/sidemebb2.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	float: right;
}
#main .lsmenu_on  li a:hover {
	text-align: left;
	height: auto;
	display: block;
	width: 169px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 90%;
	border-bottom-color: #CCCCCC;
	line-height: 130%;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-image: url(../img/sidemebb0.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	float: right;
}

.lsmenuitem{cursor:pointer;margin-bottom: 3px;display: block;float: right;width: 190px;}
.lsmenu_off ul{display:none;}

#main .shoppp   {
	width: 190px;
	display: block;
	float: right;
	margin-bottom: 3px;
	padding: 0px;
}
#blackline   {
	clear: both;
	text-align: right;
	height: 35px;
	display: block;
	width: 100%;
	color: #21201E;
	background-color: #21201E;
}
#pagetop {
	clear: both;
	width: 860px;
	margin-left: 0px;
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
}
#pagetop li   {
	display : inline;
	float:right;
	text-indent: -999em;
	margin-top: 0;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}

#pagetop a 
{
	width:  85px;
	height: 24px;
	background-image: url(../img/pagetop00.jpg);
	display:block;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#pagetop a:hover
{
	width:  85px;
	height: 24px;
	background-image: url(../img/pagetop00.jpg);
	display:block;
	background-position: 0px -26px;
}


#sunme {
	clear: both;
	width: 310px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin: 0px;
	text-align: left;
}
#sunme li   {
	display : inline;
	float:right;
	text-indent: -999em;
	margin-top: 0;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 0;
	text-align: left;
	padding: 0;
}
#sunme2 {
	clear: both;
	width: 310px;
	height: 32px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin: 0px;
	text-align: left;
}
#sunme2 li   {
	display : inline;
	float:right;
	text-indent: -999em;
	margin-top: 0;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 0;
	text-align: left;
	padding: 0;
}
#sun01 a
{
	width:  310px;
	background-repeat: no-repeat;
	height: 32px;
	background-image: url(../img/sun1.jpg);
	display:block;
	background-position: 0px   0px;
	
}
#sun01 a:hover
{
	width:  310px;
	height: 32px;
	background-image: url(../img/sun1.jpg);
	display:block;
	background-position: 0px -40px;
}
#sun02 a
{
	width:  310px;
	background-repeat: no-repeat;
	height: 32px;
	background-image: url(../img/sun2.jpg);
	display:block;
	background-position: 0px   0px;
	
}
#sun02 a:hover
{
	width:  310px;
	height: 32px;
	background-image: url(../img/sun2.jpg);
	display:block;
	background-position: 0px -40px;
}
#sun03 a
{
	width:  310px;
	background-repeat: no-repeat;
	height: 32px;
	background-image: url(../img/sun3.jpg);
	display:block;
	background-position: 0px   0px;
	
}
#sun03 a:hover
{
	width:  310px;
	height: 32px;
	background-image: url(../img/sun3.jpg);
	display:block;
	background-position: 0px -40px;
}
#sun04 a
{
	width:  310px;
	background-repeat: no-repeat;
	height: 32px;
	background-image: url(../img/sun4.jpg);
	display:block;
	background-position: 0px   0px;
	
}
#sun04 a:hover
{
	width:  310px;
	height: 32px;
	background-image: url(../img/sun4.jpg);
	display:block;
	background-position: 0px -40px;
}
#topme {
	clear: both;
	width: 960px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 30px;
}
#topme li   {
	display : inline;
	float:right;
	text-indent: -999em;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: left;
	padding: 0;
	clear: none;
}
