@charset "utf-8";

/* ページ全体
---------------------------------------------*/

*{
	margin: 0px;padding: 0px;
}


/* 基本設定
---------------------------------------------*/
LI {
	LIST-STYLE-TYPE: none
}

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.22; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.22; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.22; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.22; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.22; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.22; PADDING-TOP: 0px
}

h1, h2, h3, h4, h5, h6 {
	position: static;
	margin: 0px;
	padding: 0px;
}

p, hr, blockquote, address, noscript {
	position: static;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	border: none;
}



h1 {
}
h2 {
	clear: both;
	margin-top: 10px;
}
.detail {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
}
.detail a {
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.pagetop {
	height: 19px;	
	text-align: left;
	margin: 20px 0px;
	float: right;
	background: url(../images/pagetop.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
}

.pagetop a {
	text-decoration: none;
	width: 97px;	
	height: 19px;	
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	background: transparent;
}
#contents p img.pict {
	margin: 0px 10px;	/* Pタグ内の画像周り */
}

/* リンク系
---------------------------------------------*/
A:link {
	TEXT-DECORATION: underline;color: #333333;
}
A:visited {
	TEXT-DECORATION: underline;color: #000000;
}
A:active {
	TEXT-DECORATION: underline;color: #FF6600;
}

A.loglink:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.loglink:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.loglink:hover {
	COLOR: #f89289; TEXT-DECORATION: none
}

A.oshiraselink:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.oshiraselink:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.oshiraselink:hover {
	COLOR: #f89289; TEXT-DECORATION: none
}

A.mainlink:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.mainlink:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.mainlink:hover {
	COLOR: #f89289; TEXT-DECORATION: none
}

A.hosoku:link {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.hosoku:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.hosoku:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}

A.footerlink:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.footerlink:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.footerlink:hover {
	COLOR: #f89289; TEXT-DECORATION: none
}


/* ページ全体
---------------------------------------------*/

body {
	line-height: 115%;text-align: center;color: #000000;margin: 0px;
}

div#page_b {
	padding: 0px 0px 0px 0px;text-align: center;border: 0px;width: 902px;margin: 0px auto;background-image:url(../images/page_haikei.gif);position: relative;
}
div#page {
	padding: 0px 0px 0px 0px;text-align: left;border: 0px;width: 900px;position: relative; 
}


/*　ニュース
---------------------------------------------*/

body#news {
	background-color: #FFFFFF;line-height: 105%;text-align: center;font-color: #000000;margin: 0px; BACKGROUND: url(../images/pickup_contents2.gif);
}
TABLE.newsList {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-SIZE: 12px
}
TABLE.newsList TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.newsList TD.d {
	PADDING-LEFT: 8px;  WHITE-SPACE: nowrap ; color: #336699
}
TABLE.newsList TD.t {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; BACKGROUND: url(../images/dot.gif) no-repeat 0px 0.5em
}
DIV.unit TABLE.newsList TD.d {
	WHITE-SPACE: normal
}


/* ヘッダー
---------------------------------------------*/
.cap {
	position: relative;FLOAT:left: 0px;top: 3px;FONT-WEIGHT: normal; FONT-SIZE: 10px ;  LETTER-SPACING: 1; text-align:center; color:#999999; height:15px;
}
#header {
	padding: 0px 1px 0px 1px;
}
.logo {
	FLOAT: left; WIDTH: 297px;
}
.head1 {
	position: relative;FLOAT: left; WIDTH: 900px; background-image:url(../images/head_1.jpg); margin-bottom:5px;
	}
.head2 {
	FLOAT: right; WIDTH: 450px;
}


#navi10 {
	position: relative;WIDTH: 150px; HEIGHT: 130px ; float:left;
}
ul#menu10{
    list-style:none; width: 150px;
}
ul#menu10 li{
    list-style:none; float:left; width:150px;
}
ul#menu10 a{
    display:block; width:150px; height:130px; text-indent:-130px; overflow:hidden;
}
a.navi10{
    background-image:url(../images/head_2.jpg);font-size:8px
}
a:hover.navi10{
    background-position:0px -130px;
}



#navi11 {
	position: relative;WIDTH: 150px; HEIGHT: 130px ; float:left;
}
ul#menu11{
    list-style:none; width: 150px;
}
ul#menu11 li{
    list-style:none; float:left; width:150px;
}
ul#menu11 a{
    display:block; width:150px; height:130px; text-indent:-130px; overflow:hidden;
}
a.navi11{
    background-image:url(../images/head_3.jpg);font-size:8px
}
a:hover.navi11{
    background-position:0px -130px;
}




#navi12 {
	position: relative;WIDTH: 150px; HEIGHT: 130px ; float:left;
}
ul#menu12{
    list-style:none; width: 150px;
}
ul#menu12 li{
    list-style:none; float:left; width:150px;
}
ul#menu12 a{
    display:block; width:150px; height:130px; text-indent:-130px; overflow:hidden;
}
a.navi12{
    background-image:url(../images/head_4.jpg);font-size:8px
}
a:hover.navi12{
    background-position:0px -130px;
}



/* メニュー 
---------------------------------------------*/
.main2 {
	position: relative;FLOAT: left;  WIDTH: 898px;
}

#navi1 {
	position: relative;WIDTH: 233px; HEIGHT: 26px ; float:left; margin-left:1px;
}
ul#menu1{
    list-style:none; width: 233px;
}
ul#menu1 li{
    list-style:none;
    float:left;
    width:233px;
}
ul#menu1 a{
    display:block;
    width:233px;
    height:45px;
    text-indent:-90px;
    overflow:hidden;
}
a.navi01{
    background-image:url(../images/menu_1.jpg);font-size:8px
}
a:hover.navi01{
    background-position:0px -44px;
}


#navi2 {
	position: relative; WIDTH: 660px; HEIGHT: 44px ; float:left;
}
ul#menu{
    list-style:none;
    width:100%;
}
ul#menu li{
    list-style:none;
    float:left;
    width:132px;
}
ul#menu a{
    display:block; width:132px; height:44px; text-indent:-90px; overflow:hidden;
}


a.navi02{
    background-image:url(../images/menu_2.jpg);font-size:8px
}
a:hover.navi02{
    background-position:0px -44px;
}
a.navi03{
    background-image:url(../images/menu_3.jpg);font-size:8px
}
a:hover.navi03{
    background-position:0px -44px;
}
a.navi04{
    background-image:url(../images/menu_4.jpg);font-size:8px
}
a:hover.navi04{
    background-position:0px -44px;
}
a.navi05{
    background-image:url(../images/menu_5.jpg);font-size:8px
}
a:hover.navi05{
    background-position:0px -44px;
}
a:stay.navi05{
    background-position:0px -88px;
}
a.navi06{
    background-image:url(../images/menu_6.jpg);font-size:8px
}
a:hover.navi06{
    background-position:0px -44px;
}
		

	
	
/* ページ構成　<メイン>
---------------------------------------------*/
#maincon {
	clear:both; float:left;position: relative;PADDING-RIGHT: 5px; PADDING-LEFT: 3px;float:left ;WIDTH: 898px; TEXT-ALIGN: center; FONT-SIZE: 12px; 
}

#menu_l {
position: absolute;width: 200px;left: 0px;top: 0px;margin: 0px;padding: 0px;text-align:left;
}



#contents {
	position: relative;	width: 660px; margin-top: 0px; margin-left: 230px;	margin-bottom: 0px;	text-align:left;
}



h1, h2, h3, h4, h5, h6 {
	position: static;
	margin: 0px;
	padding: 0px;
}
.path {
	margin:0px 5px 5px 5px;font-size: 10px; padding-bottom:2px;	border-bottom-width: thin;border-bottom-style: dotted;border-bottom-color: #333333; background-color:#FFFFFF
}
.waku_1 {
	position: relative;width: 217px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;
}
.waku_2 {
	position: relative;width: 217px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;
}
.waku_3 {
	position: relative;width: 217px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;
}
.waku_4 {
	position: relative;width: 640px; height:348px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;
}
#flash2 {
	position: absolute;top: 0px;left: 0px;width: 640px;margin:5px 5px 5px 5px;
}

.waku_5 {
	position: relative;width: 640px; height:348px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;
	position: relative;width: 636px;text-align:left;  margin:5px 5px 5px 5px;  padding:0px 0px 0px 0px;
}
.waku_6 {
position: relative;width: 640px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;
}
.waku_7 {
position: relative;width: 640px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px;
}
.waku_8 {
	position: relative;width: 640px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; line-height: 120%
}

.waku_8_kuro {
	position: relative;width: 640px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; line-height: 120%; background-color:#231F20; color:#FFFFFF; text-align:center;
}


.l_menu_1 {
	float:left;width: 207px; height:107px; padding:3px 0px 0px 10px; background-image:url(../images/l_menu_1.jpg) ; background-repeat:no-repeat;
}
.l_menu_1_1 {
	float:left;width: 60px; padding:0px 0px 0px 0px;  height:80px;
}
.l_menu_2 {
	float:left;width: 207px; height:107px; padding:3px 0px 0px 10px; background-image:url(../images/l_menu_2.jpg) ; background-repeat:no-repeat;
}
.l_menu_2_1 {
	float:left;width: 60px; padding:0px 0px 0px 0px;  height:80px;
}
.l_menu_3 {
	float:left;width: 207px; height:107px; padding:3px 0px 0px 10px; background-image:url(../images/l_menu_3.jpg) ; background-repeat:no-repeat;
}
.l_menu_3_1 {
	float:left;width: 60px; padding:0px 0px 0px 0px;  height:80px;
}
.l_menu_4 {
	float:left;width: 217px; height:29px; padding:35px 0px 0px 10px; background-image:url(../images/l_menu_4.jpg) ; background-repeat:no-repeat;
}
.ten {
	width: 580px;margin:2px 0px 2px 0px;background-image:url(../images/ten.gif) ; background-repeat:repeat-x;
}

#newsnaiyou {
	MARGIN-left:5; WIDTH: 620px; HEIGHT: 115px; overflow-y: scroll; text-align:left; border-style:solid; border-color:#FFFFFF; border-width:thin; padding-top: 5px; padding-right: 0px; padding-bottom: 8px; padding-left: 5px;
}

fieldset {
	border: 1px solid #ddd;
	margin-bottom: 15px;
	padding: 10px;line-height: 130%
}

* html legend { margin: 0 0 10px;}



input:focus,
select:focus,
textarea:focus { background-color: #fafafa;}


.contact #col-a fieldset {
	border: 1px solid #ddd;
	margin-top: 10px;
	padding: 10px;
}

.contact #col-a input.button {
	margin: 5px;
	width: 8em;
	height: 2em;
}

.contact #col-a dl {
	margin: 5px 5px 5px;
	padding: 0 0 0 3px;
} 

.contact #col-a dt {
	font-weight: bold;
}

.contact #col-a dd {
	margin-bottom: 15px;
}

.contact #col-a dd.sub {
	margin-bottom: 5px;
}




#comp {
	position: relative;width: 560px;text-align:left; border:solid 1px; border-color:#AA4040 ; margin:15px 5px 5px 15px; padding:5px 5px 5px 5px; font-size:12px; color:#666666;
}

.comp1 {
	position: relative;width: 560px; height:220px;text-align:left; margin:15px 5px 5px 15px; padding:65px 0px 0px 30px; background-image:url(../04/images/006.jpg) ;background-repeat:no-repeat; font-size:12px; color:#666666
}

.comp2 {
	position: relative;width: 560px; height:220px;text-align:left; margin:15px 5px 5px 15px; padding:65px 0px 0px 30px; background-image:url(../04/images/007.jpg) ;background-repeat:no-repeat; font-size:12px; color:#666666
}

.comp3 {
	position: relative;width: 560px; height:220px;text-align:left; margin:15px 5px 5px 15px; padding:65px 0px 0px 30px; background-image:url(../04/images/008.jpg) ;background-repeat:no-repeat; font-size:12px; color:#666666
}


.comp_i {
	width: 500px;text-align:left; border:solid 1px; border-color: #B2A28D; margin:0px 0px 0px 50px; padding:5px 5px 5px 5px; line-height:120%; color:#666666
}
BODY#compa TABLE.border {
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show
}
BODY#compa  TH.col {
	BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FFFFFF 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #FFFFFF 1px solid; BACKGROUND-COLOR: #FFCC00; TEXT-ALIGN: left; font-size:12px;
}
BODY#compa TH.row {
	BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #FFFFFF 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #FFFFFF 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center; font-size:12px;
}
BODY#compa  TD.as1 {
	BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FFFFFF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #FFFFFF 1px solid; BACKGROUND-COLOR: #7D7D7D; TEXT-ALIGN: right; color:#FFFFFF; font-size:12px;
}
BODY#compa  TD.as2 {
	BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FFFFFF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #FFFFFF 1px solid; BACKGROUND-COLOR:#F0F0F0; TEXT-ALIGN: left; font-size:12px;
}
BODY#compa  TD.center {
	BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FFFFFF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #FFFFFF 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px;
}
BODY#compa  TD.left {
	BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FFFFFF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #FFFFFF 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px; 
}r-spacing: 0px; empty-cells: show
}


BODY#map  TH.col {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #2F2F2F 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #FFCC00; TEXT-ALIGN: left; font-size:12px;
}
BODY#map  TH.row {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2F2F2F 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center; font-size:12px;
}
BODY#map  TD.as1 {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #2F2F2F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #7D7D7D; TEXT-ALIGN: left; color:#FFFFFF; font-size:12px;
}
BODY#map  TD.as2 {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #2F2F2F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}
BODY#map  TD.center {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #2F2F2F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px;
}
BODY#map  TD.left {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #2F2F2F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}



BODY#cont TABLE.border {
	BORDER-RIGHT: #2F2F2F 1px solid; BORDER-TOP: #2F2F2F 1px solid; BORDER-LEFT: #2F2F2F 1px solid; BORDER-BOTTOM: #2F2F2F 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show
}
BODY#cont  TH.col {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2F2F2F 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR:#7D7D7D ; TEXT-ALIGN: left ; font-size:12px;
}
BODY#cont  TH.row {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2F2F2F 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center ; font-size:12px;
}
BODY#cont  TD.as1 {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2F2F2F 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR:#7D7D7D ; TEXT-ALIGN: left ; font-size:12px;
}
BODY#cont  TD.as2 {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2F2F2F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left ; font-size:12px;
}
BODY#cont  TD.center {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2F2F2F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center ; font-size:12px;
}
BODY#cont  TD.left {
	BORDER-RIGHT: #2F2F2F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2F2F2F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2F2F2F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #2F2F2F 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left ; font-size:12px;
}



.caption {
	FONT-SIZE: 10px ;  LETTER-SPACING: 1; text-align:center; color:#666666; height:15px;
}


.satei {
 font-size:12px; color:#FF6600; width:800px; margin:0px 0px 0px 50px; width:550px;
	
}
.satei2 {
 border: thin dotted #FF6600;font-size:12px; color:#FF6600; width:800px; margin:0px 0px 0px 50px; width:800px;
	
}
.satei3 {
 font-size:14px;  width:700px; background-color:#FF6600; padding:10px 10px 10px 10px; color:#FFFFFF; text-align:center; margin-left:40px;
	
}



BODY#car TABLE.border {
	BORDER-RIGHT: #3D0303 1px solid; BORDER-TOP: #3D0303 1px solid; BORDER-LEFT: #3D0303 1px solid; BORDER-BOTTOM: #3D0303 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show
}
BODY#car  TH.col {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #A30C0C; TEXT-ALIGN: left; font-size:12px; color:#FFFFFF;
}
BODY#car  TH.row {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center; font-size:12px;
}
BODY#car  TD.as1 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #FFFFCC; TEXT-ALIGN: left; font-size:12px;
}
BODY#car  TD.as2 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}
BODY#car  TD.center {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px;
}
BODY#car  TD.left {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}

.setsu {
	width: 580px;text-align:left; padding:5px 5px 5px 5px; line-height:120%; color:#666666; margin-left:30px;
}
.ichiran {
	width: 620px;text-align:left; padding:5px 5px 5px 5px; line-height:120%; color:#666666; margin-left:5px;
}
.container {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dedede 1px solid; WIDTH: 610px; MARGIN-RIGHT: 5px; PADDING-TOP: 6px; BORDER-BOTTOM: #dedede 1px solid; TEXT-ALIGN: left ; font-size:12px;
}
.movie_btn TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.game_container P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.game_img {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; BORDER-BOTTOM: #c3c3c3 1px solid
}

.game_genre {
	
}
.game_copy {
	MARGIN-TOP: 10px; FONT-SIZE: 80%; MARGIN-BOTTOM: 2px; COLOR: #a6a6a6; LINE-HEIGHT: 100%
}

.shop_1{
	width: 640px;text-align:left; background-image:url(../03/images/004.jpg) ; background-repeat:no-repeat; height:145px; 
}
.shop_2{
	width: 640px;text-align:left; background-image:url(../03/images/005.jpg) ; background-repeat:no-repeat; height:145px;
}
.shop_4{
	width: 640px;text-align:left; background-image:url(../03/images/009.jpg) ; background-repeat:no-repeat; height:145px;
}

.shop_1_menu{
	width: 640px;text-align:left; padding:50px 15px 15px 120px; line-height:150%; font-size:12px; color:#333333;
}


.shop_3{
	width: 640px;text-align:left; padding:5px 20px 5px 20px; line-height:150%; font-size:12px; color:#333333;
}
.shop_line{
	width: 640px;text-align:left; padding:0px 0px 0px 0px; line-height:150%; font-size:12px; color:#333333;
}

BODY#sup  TH.col {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #A30C0C; TEXT-ALIGN: left; font-size:12px; color:#FFFFFF;
}
BODY#sup  TH.row {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center; font-size:12px;
}
BODY#sup  TD.as1 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #BF0000; TEXT-ALIGN: left; font-size:12px; color:#FFFFFF;
}
BODY#sup  TD.as2 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}



BODY#sup  TD.center {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px;
}
BODY#sup  TD.center2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px; BACKGROUND-COLOR:#666666; TEXT-ALIGN: center; font-size:12px;
}
BODY#sup  TD.left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px; TEXT-ALIGN: left; font-size:12px; color:#333333;
}
.sarani{
	width: 500px;text-align:left;  line-height:150%; font-size:12px; color:#333333; padding-left:23px; padding-top:5px;
}

.sarani2{
	width: 600px;text-align:left;  line-height:150%; font-size:12px; color:#333333; padding-left:23px; padding-top:5px;
}








BODY#ferrari TABLE.border {
	BORDER-RIGHT: #3D0303 1px solid; BORDER-TOP: #3D0303 1px solid; BORDER-LEFT: #3D0303 1px solid; BORDER-BOTTOM: #3D0303 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show
}
BODY#ferrari  TH.col {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #A30C0C; TEXT-ALIGN: left; font-size:12px; color:#FFFFFF;
}
BODY#ferrari  TH.row {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center; font-size:12px;
}
BODY#ferrari  TD.as1 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR:#999999; TEXT-ALIGN: left; font-size:12px; color:#FFFFFF;
}
BODY#ferrari  TD.as2 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}
BODY#ferrari  TD.center {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px;
}
BODY#ferrari  TD.left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px; TEXT-ALIGN: left; font-size:12px;
}

BODY#ferrari  TD.ucar1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left; 
}
BODY#ferrari  TD.ucar2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left; font-size:16px; color:#666666;
}

BODY#ferrari  TD.ucar4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left; font-size:16px; color:#FFFFFF;
}


BODY#ferrari  TD.ucar3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 30px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left; font-size:12px; color:#666666;
}

BODY#ferrari  TD.ucar3_1 {
	PADDING-RIGHT: 120px;  PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: right; font-size:12px; color:#666666;
}



BODY#ferrari  TD.ucar5 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 30px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left; font-size:12px; color:#FFFFFF;
}




.dot {
	BORDER-RIGHT:dotted #999999 1px; PADDING-RIGHT: 5px; BORDER-TOP: dotted #999999 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: dotted #999999 1px; PADDING-TOP: 5px; BORDER-BOTTOM: dotted #999999 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px; width:400px; margin-left:100px; line-height:200%;
}
.caption2 {
	FONT-SIZE: 10px ;  LETTER-SPACING: 1; text-align:right; color:#666666; height:15px;
}

.caption3 {
	FONT-SIZE: 10px ;  LETTER-SPACING: 1; text-align:right; color:#FFFFFF; height:15px;
}


.carform {
	width: 580px;text-align:center; font-size:12px;
}

.carform2 {
	width: 580px;text-align:center; font-size:12px; color:#FFFFFF;
}


.setsu2 {
	width: 580px;text-align:left; padding:5px 5px 5px 5px; line-height:120%; color:#666666; margin-left:30px;
}
.kakaku {
	FONT-SIZE: 25px ;  text-align:center; color:#FF0000; width:410px; margin-left:100px;
}

.kakaku2 {
	FONT-SIZE: 25px ;  text-align:center; color:#FF0000; width:410px; 
}
.dot2 {
	BORDER-RIGHT:dotted #999999 1px; PADDING-RIGHT: 5px; BORDER-TOP: dotted #999999 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: dotted #999999 1px; PADDING-TOP: 5px; BORDER-BOTTOM: dotted #999999 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px; width:400px; 
}
BODY#maserati TABLE.border {
	BORDER-RIGHT: #3D0303 1px solid; BORDER-TOP: #3D0303 1px solid; BORDER-LEFT: #3D0303 1px solid; BORDER-BOTTOM: #3D0303 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show
}
BODY#maserati  TH.col {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #A30C0C; TEXT-ALIGN: left; font-size:12px; color:#FFFFFF;
}
BODY#maserati  TH.row {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center; font-size:12px;
}
BODY#maserati  TD.as1 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR:#999999; TEXT-ALIGN: left; font-size:12px; color:#FFFFFF;
}
BODY#maserati  TD.as2 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}
BODY#maserati  TD.as3 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px;
}
BODY#maserati  TD.as4 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:15px; color:#FF0000;
}
BODY#maserati  TD.as4_1 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px; color:#FF0000;
}
BODY#maserati  TD.as5 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR:#999999; TEXT-ALIGN: center; font-size:12px; color:#FFFFFF;
}

BODY#maserati  TD.center {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; font-size:12px;
}

BODY#maserati  TD.ucar1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left; 
}
BODY#maserati  TD.ucar2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left; font-size:16px; color:#666666;
}
BODY#maserati  TD.ucar3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 30px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: left; font-size:12px; color:#666666;
}


BODY#maserati  TD.ucar3_1 {
	PADDING-RIGHT: 120px;  PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-ALIGN: right; font-size:12px; color:#666666;
}






/* レジ
---------------------------------------------*/


.shop {
	clear:both; float:left;PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; width:881px; background-color:#FFFFFF; text-align:left; font-size:12px;margin-left:1px;
}
.shoperr {
 border: thin dotted #FF6600;  padding:5px 5px 5px 5px; font-size:12px; color:#FF0000; margin:0px 0px 0px 50px; width:790px;
	
}
.shopm {
 font-size:12px; color:#FF6600; width:800px; margin:0px 0px 0px 50px; width:800px;
	
}
.shopm2 {
 border: thin dotted #FF6600;font-size:12px; color:#FF6600; width:800px; margin:0px 0px 0px 50px; width:800px;
	
}
.shopm3 {
 font-size:14px;  width:700px; background-color:#FF6600; padding:10px 10px 10px 10px; color:#FFFFFF; text-align:center; margin-left:40px;
	
}
body#order {
	line-height: 105%;text-align: center;color: #000000;margin: 0px; background-image:url(../images/haikei.gif);
}

BODY#order TABLE.border {
	BORDER-RIGHT: #FF9900 1px solid; BORDER-TOP: #FF9900 1px solid; BORDER-LEFT: #FF9900 1px solid; BORDER-BOTTOM: #FF9900 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show
}
BODY#order TH.col {
	BORDER-RIGHT: #FF9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FF9900 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FF9900 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #FF9900 1px solid; BACKGROUND-COLOR: #FFCC00; TEXT-ALIGN: left ; font-size:12px;
}
BODY#order TH.row {
	BORDER-RIGHT: #FF9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FF9900 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #FF9900 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #FF9900 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center; font-size:12px;
}
BODY#order TD.as1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;  TEXT-ALIGN: left; font-size:12px;
}
BODY#order TD.as2 {
	BORDER-RIGHT: #A91A1A 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #A91A1A 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #A91A1A 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #A91A1A 1px solid; TEXT-ALIGN: center; font-size:12px;
}
BODY#order  TD.as3 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}
BODY#order TD.center {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;  font-size:12px;
}
BODY#order TD.left {
	BORDER-RIGHT: #FF9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FF9900 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FF9900 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #FF9900 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}


BODY#saiyou TABLE.border {
	BORDER-RIGHT:#666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show
}
BODY#saiyou TH.col {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #FFCC00; TEXT-ALIGN: left ; font-size:12px; background:url(../pick/images/saiyou/004.jpg)
}
BODY#saiyou TH.row {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffd650; TEXT-ALIGN: center; font-size:12px;
}
BODY#saiyou TD.as1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;  TEXT-ALIGN: left; font-size:12px;
}
BODY#saiyou TD.as2 {
	BORDER-RIGHT: #A91A1A 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #A91A1A 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #A91A1A 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #A91A1A 1px solid; TEXT-ALIGN: center; font-size:12px;
}
BODY#saiyou  TD.as3 {
	BORDER-RIGHT: #3D0303 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #3D0303 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #3D0303 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #3D0303 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}
BODY#saiyou TD.center {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;  font-size:12px;
}
BODY#saiyou TD.left {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; font-size:12px;
}	





























#leftmenu {
	clear:both; float:left;PADDING-RIGHT: 5px; PADDING-LEFT: 3px;float:left ;MARGIN-top:5px ;WIDTH: 198px; TEXT-ALIGN: center; FONT-SIZE: 12px; 
}
#log{
	border:solid 1px #FF9933;width: 198px;text-align:center;background:#dfdfdf url(../images/log_hk.gif) repeat-x top; MARGIN-BOTTOM: 5px; padding-bottom:2px; height:227px;
}
.email_input{
	padding:2px 0 1px 21px;*padding:3px 0 3px 21px;border:1px solid #ffc976;background:#fff url(../images/log_e.gif) no-repeat 5px 50%;font-size:100%;
}
.password_input{
	padding:2px 0 1px 21px;*padding:3px 0 3px 21px;border:1px solid #ffc976;background:#fff url(../images/log_w.gif) no-repeat 5px 50%;font-size:100%;
}

.keitai{
	clear:both; float:left;width:198; border:solid 1px #FF9933;text-align:left;background: #FFFFCC ;left;margin: 0px 0px 5px 0px;padding:5px 4px 5px 6px; FONT-SIZE: 10px;
}
.plugin{
	clear:both; float:left;width:198;border:solid 1px #FF9933;text-align:left;background: #FFFFCC ;left;margin: 0px 0px 5px 0px;padding:5px 4px 5px 6px; FONT-SIZE: 9px;
}

IMG.migi {
	CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px
}


/* ページ構成　<右メニュー>
---------------------------------------------*/

#rightpage {
	float:right; margin: 5px 0; WIDTH: 690px; TEXT-ALIGN: left; 
}
#flash{
	float:left; WIDTH: 690px; TEXT-ALIGN: left; POSITION: relative;height:220px; margin-bottom:5px;
}

.righthead {
    WIDTH: 690px ;text-align:left;margin-bottom:5px
}
.rightmain {
	float:left;WIDTH: 480px; TEXT-ALIGN: left; margin-right:5px;
}
.rightpr {
	float:right; WIDTH: 200px; TEXT-ALIGN: center;padding-right:4px
}
.PR1 {
    TEXT-ALIGN: center;width: 200px;MARGIN-bottom:5px ;
}
.PR2 {
    border:solid 1px #FF9933; float:left;background: #FFFFCC ;padding:0px 0px 0px 0px;TEXT-ALIGN: left;width: 200px; MARGIN-bottom:5px ;
}
.PR3 {
    width:190;text-align:left;padding:5px 4px 5px 6px; FONT-SIZE: 12px;
}

/* ページ構成　<フッター>
---------------------------------------------*/
div#footer {
	clear: both;float: center;WIDTH: 900px; TEXT-ALIGN: center
}


/* -------------------------------------------------------------------------------------------------------------------------------------------------*/


/* 左メニュー　(ログイン前)
---------------------------------------------*/

#log .out01{
	clear:both; float:left;width:188px;text-align:left;background:#ffffff;padding: 5px 0px 5px 5px;border:solid 1px #dbdbdb;background:url(../images/log_outhk.gif);margin:5px 2px 5px 2px;
}
#log .out02{
	text-align:left;margin:5px auto 5px;
}
#log .touroku{
	clear:both; float:left;text-align:center;margin:0px auto 0px;margin: 0px 2px 5px 2px;
}

.toha{
	clear:both; float:left;width:198;border:solid 1px #FF9900;text-align:left;background: #FF9900 url(../images/image.jpg) no-repeat;left;margin: 0px 0px 5px 0px;padding:5px 4px 5px 6px;
}
.toha2{
	clear:both; float:left;width:180px;border:solid 1px #FF9900;background:#FBF1D0;
}
.toha3{
	clear:both; float:left;padding:3px 3px 3px 3px;
}
.syousai{
	padding:1px 1px 1px 1px;background: url(../images/syousai.gif) left center no-repeat;
}
.syousai2 {
	PADDING-LEFT: 30px;
}


/* 左メニュー　(ログイン後)
---------------------------------------------*/

.inchu01{
	width:192px;margin:5px 2px 5px 2px;background:#ffffff;border:solid 1px #dbdbdb;padding:5px 0;
}
.phot{
	width:180px;margin:5px 2px 5px 2px;background:#86A8B0;border:solid 1px #dbdbdb;padding:5px 0;
}
.inchu02{
	width:185px;padding:3px 0 3px;
}
.inchu02 .r02 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN: 0px 0px 5px; COLOR: #7d1a05; LINE-HEIGHT: 125%
}


.admin_bg {
	WIDTH: 100%; BACKGROUND-COLOR:#DCE4E7;
}
.my_text_navi {
	CLEAR: both; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #999999; LINE-HEIGHT: 100%; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#log .Edit{
	width:180px;text-align:left;float: inherit;margin:0px 5px 0px 5px; background:#FFFFCC
}



.torikeshi{
	text-decoration: line-through;
}
#cts_cts .annai	{
	border: 1px solid #DDD;
}
#cts_cts .annai th	{
	background: url(../images/th_10.jpg) repeat-x bottom;
	border: 1px solid #DDD;
	color: #BFA451;font-weight:bold; padding-left:5px; padding-right:5px;
}
#cts_cts .annai td	{
	border: 1px solid #DDD; padding-left:5px; padding-right:5px;
	color: #333;
}

#maincon .swaku th {
	background:url(../pick/images/0910/th_1.jpg) repeat-y left;
	border: 1px solid #DDD;
	color:#CC3333;font-weight:bold; padding:3px 5px 3px 5px;
}
#maincon .swaku td {
	border: 1px solid #DDD; padding:3px 5px 3px 5px;	color: #333; font-size:12px; line-height:135%;
}