BODY {
	FONT-SIZE: 12px; 
	COLOR: #333; 
	BACKGROUND-COLOR: fff;  
	margin-left: 0px; 
	margin-top: 0px; 
}

form {
	margin: 0px;
	padding : 0px;
}

em {
	font-style: normal;
	font-weight: bold;
}

a img {
	border : none;
}



.leftfont a:link {
	color: #5593CC;
	text-decoration: none;
}

.leftfont a:visited {
	color: #5593CC;
	text-decoration: none;
}

.leftfont a:hover {
	color: #5593CC;
	text-decoration: none;
}

.leftfont a:active {
	color: #5593CC;
	text-decoration: none;
}

.menuchg a:link {
	color: #ffffff;
	text-decoration: none;
}

.menuchg a:visited {
	color: #ffffff;
	text-decoration: none;
}

.menuchg a:hover {
	color: #0066FF;
	text-decoration: none;
}

.menuchg a:active {
	color: #014CBD;
	text-decoration: none;
}

.navi a:link {
	color: #F7F7F7;;
	text-decoration: none;
}

.navi a:visited {
	color: #EFEFEF;
	text-decoration: none;
}

.navi a:hover {
	color: #FFCC66;
	text-decoration: none;
}

.navi a:active {
	color: #014CBD;
	text-decoration: none;
}

.class a:link {
	color: #000000;
	text-decoration: none;
}

.class a:visited {
	color: #000000;
	text-decoration: none;
}

.class a:hover {
	color: #FF9102;
	text-decoration: none;
}

.class a:active {
	color: #C17C18;
	text-decoration: none;
}
	
.choice a:link {
	color: #7786D5;;
	text-decoration: none;
}

.choice a:visited {
	color: #7786D5;
	text-decoration: none;
}

.choice a:hover {
	color: #2A3988;
	text-decoration: none;
}

.choice a:active {
	color: #06081D;
	text-decoration: none;
}


.ichi a:link {
	color: #000000;
	text-decoration: none;
}

.ichi a:visited {
	color: #000000;
	text-decoration: none;
}

.ichi a:hover {
	color: #FF9102;
	text-decoration: none;
}

.ichi a:active {
	color: #C17C18;
	text-decoration: none;
}


h1 {
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px; 
	FONT-SIZE: 100%;	
	PADDING-BOTTOM: 0px; 
	MARGIN: 3px; 
	PADDING-TOP: 0px; 
	color: #EDEDED;
}
h2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 100%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}

h3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 100%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}

h4 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}

h5 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}

DIV.fake {
	CLEAR: both; MARGIN: 1px 0px 0px
}
.fake HR {
	DISPLAY: none
}
HR {
	CLEAR: both
}

hr.point {
	margin: 0px 0 0px 0px;
}




div.content li {
	margin: 15px 0 5p 2px;
}


div.content h3 {
	color: #005CCC;
}




ul {
	padding: 0 0 0 0px;
	margin: 0px;
	LIST-STYLE-TYPE: none;
}

.map {
	margin: 5px 0 5px 0px;
}


.allpage {
	width: 738px;
}


.page1 {
	WIDTH: 738px; 
	height: 47px;  
	MARGIN-top: 3px; 
	BACKGROUND-COLOR: #EE96A7; 
	float: left;
}

.page2 {
	WIDTH: 738px; 
	height: 27px;	
	margin-TOP: 10px; 
	background-image: url(image/menu2.gif); 
	margin-top: 0px;
}

.page3 {
	WIDTH: 738px; 
	height: 285px; 
	PADDING-TOP: 0px; 
	margin-top: 0px;
}

.pagesub {
	WIDTH: 738px; 
	height: 25px;  
	MARGIN-top: 3px; 
	BACKGROUND-COLOR: #EE96A7; 
	float: left;
}

.header {
	WIDTH: 738px; 
	height: 15px;
	font-size: 10px; 
	BACKGROUND-COLOR: #010B45;
	color: #fff;
}

.menu1 {
	width: 18px; 
	height: 27px; 
	float: left; 
	MARGIN: 0px;
}
.menu2 {
	width: 105px; 
	height: 27px; 
	float: left;
	padding-top: 8px; 
	padding-left: 8px;
}

.topbox {
	WIDTH: 424px;  
	height: 47px; 
	BACKGROUND-COLOR: #EE96A7; 
	float: left; 
}
.topbox2 {
	WIDTH: 314px; 
	height: 47px; 
	BACKGROUND-COLOR: #EE96A7; 
	float: left; 
	padding-top: 24px; 
	font-size: 16px;
}

.topboxs {
	WIDTH: 226px;  
	height: 25px; 
	BACKGROUND-COLOR: #EE96A7; 
	float: left; 
}
.topbox2s {
	height: 25px; 
	float: left; 
	padding-top: 10px; 
	font-size: 12px;
}







div.navibox {
	width: 160px;
	background-color : #000F6C;
	float: left;
}

.navibox2 {
	width: 160px;
	background-color: #1C1C36;
	float: left;
	vertical-align: top;
}

.navi-title {
	width: 160px;
	padding: 10px 11px 0px 11px;
}

li.navi-moji {
	width: 160px;
	text-align: center;
	color: #D2D2F9;
	font-size: 14px;
	padding: 4px 0 0 0px
}

li.navi-dai {
	width: 122px;
	height: 10px;
	background-color: #013682;
	color: #D2D2F9;
	margin: 3px 19px 0 19px;
	text-align: center;
	font-size: 10px;
	letter-spacing: 0.2em;
}

li.navi-dai2 {
	width: 122px;
	height: 10px;
	background-color: #013682;
	color: #D2D2F9;
	margin: 3px 19px 0 19px;
	text-align: center;
	font-size: 10px;
	letter-spacing: 0em;
}



li.navi-button {
	width: 122px;
	height: 24px;
	border: 1px solid #666666;
	background-color: #18184C;
	margin: 3px 19px 0 19px;
	text-align: center;
	padding: 4px 0 0 0px;
	font-size: 13px;
	font-weight: bold;
} 

li.navi-button2 {
	width: 122px;
	height: 24px;
	border: 1px solid #666666;
	background-color: #E8E8F6;
	margin: 3px 19px 0 19px;
	text-align: center;
	padding: 4px 0 0 0px;
	font-size: 13px;
	font-weight: bold;
} 


li.navi-button-s {
	width: 118px;
	height: 10px;
	color: #ffffff;
	margin: 3px 19px 0 23px;
	font-size: 12px;
} 

li.navi-buttonOR {
	width: 122px;
	height: 24px;
	border: 1px solid #666666;
	background-color: #FCCE98;
	margin: 3px 19px 0 19px;
	text-align: center;
	padding: 4px 0 0 0px;
	font-size: 13px;
	font-weight: bold;
} 

li.navi-buttonUR {
	width: 122px;
	height: 20px;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #18184C;
	margin: 3px 19px 0 19px;
	text-align: center;
	padding: 4px 0 0 0px;
}

.navi-button-zei {
	width: 122px;
	height: 30px;
	font-size: 14px;
	color: #ffffff;
	margin: 0 19px 0 19px;
	padding: 4px 0 0 10px;
} 

.navi-button-kasi {
	width: 130px;
	height: 30px;
	font-size: 12px;
	color: #ffffff;
	margin: 0 15px 0 15px;
	padding: 4px 0 0 10px;
} 



.navi-button-mail {
	width: 100%;
	height: 27px;
	margin: 6px 0 0 0px;
	padding: 2px 0 0 12px;
	font-size: 10px;
	background-color: #4C558B;
} 






.card {
	width: 160px;
	height: 38px;
	padding: 0 0 0 18px
}

.verisignbox {
	width: 160px;
	height: 54px;
	margin: 5px 0 0 0px;
}

.verisignbox1 {
	width: 58px;
	height: 54px;
	float: left;
	margin: 0 0 0 8px;
}

.verisignbox2 {
	width: 80px;
	height: 54px;
	font-size: 10px;
	padding: 10px 10px 0 0px; 
	color: #D2D2F9;
	float: left;
}



.contents-p {
	width: 574px;
	height:auto;
	border: 1px solid #666666;
	float: left;
	margin: 4px 0 0 2px;
	padding: 0 0 10px 12px;
}




.contents-p3 {
	width: 574px;
	border: 1px solid #666666;
	float: left;
	margin: 4px 0 0 2px;
	padding: 0 0 0 5px;
}

.maincontents {
	vertical-align: top;
}


.contents-class {
	width: 578px;
	background-color: #000F6C;
	padding: 0 0 3px 3px;
	float: left;
}


}

.contents-titleclass2 {
	width: 570px;
	height: 30px;
	font-size: 20px;
	color: #E6E6FA;
	padding: 3px 10px 0 5px;
	float: left;
}

.contents-titleclass3 {
	font-size:26px;
	color: #FF0000;
}

.contents-titleclass4 {
	font: 38px,bold;
	color: #FF0000;
}


.buttom {
	width: 738px;
}

.contents-title {
	width: 550px;
	height: 40px;
	float: left;
	padding: 5px 10px 0 0px;
	font-size: 30px;
}


.contents-title2 {
	width: 100px;
	height: 40px;
	float: left;
	font-size: 14px;
	padding: 16px 0 0 0px;
}

.pinkber {
	width: 545px;
	height: 19px;
	font-size: 14px;
	color: #B10202;
	padding: 3px 0 0 5px;
	background-color: #F7DBE0;
	margin: 0 0 10px 0px;
}

.blueber {
	width: 520px;
	height: 19px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	padding: 3px 0 0 5px;
	background-color: #093B79;
	margin: 0 0 10px 0px;
}

.content {
	width: 515px;
	margin:0 0 0 12px;
	font-size: 14px;
	line-height: 120%;
}

.content-s {
	width: 547px;
	border: 1px solid #000000;
}



.tablein {
	font-size: 14px;
	margin: 5px 5px 5px 5px;
	line-height: 130%;
}

.tablein-center {
	font-size: 14px;
	margin: 5px 5px 5px 5px;
	line-height: 130%;
	text-align: center;
}

.tablein-center2 {
	font-size: 12px;
	margin: 4px;
	text-align: center;
	line-height: 120%;
}

.table-left {
	font-size: 12px;
	margin: 4px;
	line-height: 130%;
}




.bottomlink {
	width: 530px;
	height: 20px;
	font-size: 12px;
	color: #727272;
	text-align: center;
	padding: 0 0 0 0px;
	margin: 10px 0 0 0px;
}

.tablein-b {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	vartical-align: middle;
	background-color: #ffffff;
}
	
.koumoku {
	font-size: 12px;
	color: #333333;
	margin: 10px 0 15px 0px;
}

.dai-aka {
	font-size: 14px;
	color: #B10202;
	margin: 10px 0 0 0px
}

.borderbox {
	border: 1px solid #666666;
	width: 530px;
	height: 160px;
	margin: 5px 0 5px 7px;
}

.mapbox {
	width: 140px;
	height: 130px;
	font-size: 10px;
	float: left;
	margin: 12px 5px 5px 5px;
	text-align: center;
}

.textbox {
	width: 357px;
	height: 105px;
	font-size: 14px;
	float: left;
	margin: 3px 0 3px 5px;
}

.borderbox p {
	font-size:12px;
	margin: 5px 0 5px 0px;
	line-height: 120%;
}

.imagebox {
	width: 237px;
	height: 23px;
	font-size: 12px;
	float: left;
	background-image: url("yokohama/online/image/button.gif");
	padding: 3px 0 0 25px;
	letter-spacing: 0.1em;
	margin: 0 0 0 120px;
}

.titlebox {
	width: 357px;
	height: 14px;
	border: 1px solid #7786D5;
	border-width: 0 0 1px 0px;
	border-bottom-color: #7786D5;
	color: #7786D5;
	font-size: 14px;
	margin: 3px 0 5px 0px;
}

.moji {
	font-size: 18px;
	margin: 0 0 0 5px;
	float: left;
}

.moji2 {
	font-size: 16px;
	line-height: 140%;
	margin: 5px 0 15px 18px;
	border: 1px solid #000;
	
}

.moji-title {
	width: 545px;
	height: 19px;
	background-color: #013682;
	color: #D2D2F9;
	margin: 5px 10px 10px 0px;
	font-size: 14px;
	letter-spacing: 0.2em;
	padding: 4px 0 0 5px;
}

.moji-title2 {
	width: 545px;
	height: 19px;
	background-color: #052D54;
	color: #ffffff;
	margin: 0 10px 7px 0px;
	font-size: 14px;
	letter-spacing: 0.2em;
	padding: 4px 0 0 5px;
}



.classbox {
	width: 264px;
	height: 280px;
	background-color: #ffffff;
	font-size: 14px;
	float: left;
	margin: 0 13px 13px 0px;
}

.classbox2 {
	width: 264px;
	height: 280px;
	background-color: #ffffff;
	font-size: 14px;
	float: left;
	margin: 0 0 13px 0px;
}

.classbox24 {
	width: 264px;
	height: 300px;
	background-color: #ffffff;
	font-size: 14px;
	float: left;
	margin: 0 13px 13px 0px;
}

.classbox24-2 {
	width: 264px;
	height: 300px;
	background-color: #ffffff;
	font-size: 14px;
	float: left;
	margin: 0 0 13px 0px;
}


.classboxinblue {
	width: 250px;
	height: 42px;
	background-color: #CCCCFF;
	padding: 5px 0 0 5px;
	font-size: 14px;
	margin: 0 0 4px 7px;
	line-height: 120%;
}

.classtext {
	width: 255px;
	font-size: 12px;
	padding: 2px 0 0 9px;
	float: left;
}

.classtext2 {
	width: 135px;
	font-size: 14px;
	padding: 5px 0 0 9px;
	float: left;
	text-align:right;
}

.classtext3 {
	width: 128px;
	font-size: 14px;
	padding: 0 0 0 12px;
	float: left;
	font-weight: bold;
}

.classbox-textredbig {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}

.classbox-textred {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

.classbox-textred-s {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}


.pushbutton {
	WIDTH: 171px; 
	height: 20px;	
	background-image:  url(yokohama/online/image/pushbutton.gif); 
	font-size: 12px;
	padding: 5px 0 0 27px;
	margin: 10px 0 0 45px;

}

.mapp {
	margin: 0 8px 0 5px;
	float: left;
}


.moji4 {
	font-size: 14px;
	margin: 5px 5px 5px 5px;
	padding: 0 10px 10px 20px;
	line-height: 120%;
	
}


.classimages {
	text-align: center;
	float: left;
	margin: 0 0 10px 0px;
}

.tablechoice {
	float: left;
	border: 0px none;
}

.tablechoice2 {
	background-image: url(yokohama/online/image/images/tab_04.gif);
	float: left;
	width: 545px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0 10px;
	margin: 0 0 5px 0px;
}

.tablechoice3 {
	background-image: url(yokohama/online/image/images/tab24_04.gif);
	float: left;
	width: 545px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0 10px;
	margin: 0 0 8px 0px;
}

.tablechoice4 {
	background-image: url(yokohama/online/image/images/tabfk_04.gif);
	float: left;
	width: 545px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0 10px;
	margin: 0 0 8px 0px;
}	

.classshare {
	width: 544px;
	font-size: 12px;
	color: #D2D2F9;
	text-align: right;
	margin: 0 0 5px 0px;
}

.classshare2 {
	width: 260px;
	font-size: 12px;
	color: #D2D2F9;
	margin: 3px 0 0 0px;
	float: left;
}

.choicebox {
	width: 545px;
	background-color: #ffffff;
	color: #000000;
	font-size: 16px;
	padding: 15px;
	margin: 0 0 30px 0px;

}

.choicebox p {
	font-size: 14px;
	margin: 10px 0 7px 0px;
}

.choicebox p em {
	color: #FF0316;
}

.choicebox p strong {
	font-size: 14px;
}


.ichiranbox {
	width: 530px;
	font-size: 16px;
	line-height: 140%;
	margin: 0 0 10px 5px;
	float: left;
}

.petagree {
	font-size: 16px;
	width: 650px;
	margin: auto;
	padding: 10px;
	line-height: 160%;
	text-align: left;
}

.petagreecenter {
	width: 650px;
	text-align: center;
	font-size: 22px;
	margin: 40px 0 20px 0px;
}

.kajo {
	width: 540px;
	font-size: 12px;
	padding: 10px 0 10px 0px;
	color: #333333;
	line-height: 150%;
	color: #02568C;
}

.betbox {
	width: 400px;
	float: left;
	font-size: 14px;
	padding: 12px 0 0 15px;
}

.betboxbig {
	width:540px;
	padding: 5px 0 5px 0px;
	float: left;
	margin: 0 0 10px 0px;
}



/*ボックス*/

.campaign-exbox {
	width: 542px;
	border: 1px solid #000033;
	background-color: #fff;
	padding: 10px;
	font-size: 16px;
	margin: 10px 0 0 0px;
}

.campaign-exbox-s {
	width: 500px;
	border: 1px solid #333333;
	background-color: #FCF9D0;
	padding: 10px;
	font-size: 14px;
	margin: 10px 0 10px 0px;
}
	
.campaign-exbox-s2 {
	width: 500px;
	border: 1px solid #333333;
	background-color: #DCF1FF;
	padding: 10px;
	margin: 10px 0 10px 0px;
	line-height: 130%;
	font-weight: bold;
}
	
.nagarebox {
	width: 550px;
	float: left;
}

.nagarebox-img {
	text-align: center;
	width: 270px;
	height: 200px;
	border: 1px solid #666666;
	float: left;
}

.nagarebox-ex {
	width: 275px;
	padding: 15px 10px 0 10px;
	float: left;
}

.yj {
	width: 150px;
	height: 13px;
	padding: 7px 0 7px 125px;
}

.500link {
	width: 500px;
	font-size: 14px;
	padding: 0 0 10px 0px;
}



table.underbox {
	width: 292px;
	height: 975px;
	background-color: #aaaaaa;
	margin: 0px 3px 0 1px;
	float: left;
	font-size: 12px;
}


table.underbox2 {
	width: 228px;
	height: 975px;
	background-color: #aaaaaa;
	margin: 0px 3px 0 0px;
	float: left;
	line-height: 130%;
	font-size: 12px;
}

table.underbox2b {
	width: 228px;
	height: 975px;
	background-color: #aaaaaa;
	margin: 0px 3px 0 0px;
	float: left;
	line-height: 120%;
	font-size: 12px;
}

table.underbox3 {
	width:  210px;
	height: 975px;
	background-color: #aaaaaa;
	margin: 0px 0px 0 0px;
	line-height: 140%;
	float: left;
	font-size: 12px;
}

.whitebox3 ul li {
	line-height: 140%;
}
	

td.undertitlebox {
	background-color: #aaaaaa;
	height: 30px;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	font-size: 12px;
	padding-left: 4px;
}

td.undertitlebox img {
	vertical-align: middle;

}


td.whitebox {
	background-color: #ffffff;
	padding: 7px 7px 7px 7px;
	vertical-align: top;
}

td.whitebox2 {
	background-color: #fff;
	padding: 5px 7px 8px 14px;
	vertical-align: top;
	line-height: 120%;
}

td.whitebox3 {
	background-color: #fff;
	padding: 8px 7px 7px 10px;
	vertical-align: top;
}


td.whitebox3 {
	background-color: #fff;
	padding: 7px 0px 7px 5px;
	vertical-align: top;
}


td.whitebox3 li {
	line-height: 110%;
	text-decoration: none;
}

td.whitebox3 ul {
	margin: 0px;
}

td.whitebox3 td {
	font-size: 11px;
	vertical-align: top;
}

td.whitebox3 strong {
	font-size: 12px;
}



.copyright {
	width: 738px;
	font-size: 10px;
	text-align: center;
}

.hotelbox {
	width: 540px;
	height: 130px;
	font-size: 12px;
	padding: 10px;
	margin: 5px 0 5px 3px;
	border: 1px solid #999999;
}

.linkinfobox {
	width: 540px;
	font-size: 14px;
	padding: 10px 10px 0 10px;
	margin: 5px 0 4px 5px;
	border: 1px solid #999999;
	line-height: 120%;
}

.otoku {
	width: 542px;
	border: 1px solid #333333;
	background-color: #FCF9D0;
	padding: 10px;
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0 0 0px;
}

.banner001 {
	width: 740px;
	height: 101px;
	background-image: url(image/1000offbanner.gif);
	padding: 63px 10px 5px 85px;
	margin: 4px 0 1px 0px;
} 

.banner002 {
	width: 545px;
	height: 75px;
	background-image: url(online/image/1000offbanner002.gif);
	padding: 43px 10px 0px 12px;
	margin: 4px 0 1px 0px;
} 





/*font*/

.fontcolor-red {
	color: #B10202;
}

.fontcolor-rred {
	color: #ff0000;
}

.fontcolor-orenge {
	color: #FF9900;
}

.fontcolor-blue12 {
	color: #9494F7;
	font-size: 12px;
}

.fontcolor-blue {
	color: #9494F7;
}

.credit {
	font-size:16px;
	margin: 0 20px 0 0px
}

.font-white {
	color: #ffffff;
}

.fontcolor-blue2 {
	color: #0000ff;
}

.fontsize20 {
	font-size: 20px;
}

.fontsize18 {
	font-size: 18px;
	font-weight: bold;
}

.fontsize14 {
	font-size: 14px;
}

.fontsize8 {
	font-size: 9px;
}

.fontsize12 {
	font-size: 12px;
}

.fontsize10 {
	font-size: 10px;
}


.faq-q {
	color: #B10202;
	font-weight: bold;
}

.orengeback {
	background-color: #FBE094;
}

.ao-komoji {
	color: #5B97DE;
	font-size: 12px;
}

.aka-komoji {
	color: #EF131D;
	font-size: 12px;
}

.fontsize18b {
	font-size: 18px;
	font-weight: bold;
	background-color: #FEF9AE	;
}

.fontsize16b {
	font-size: 16px;
	font-weight: bold;
	color: #0000CC;
}


.font_red {
	color: #EF131D;
	font-weight: 500;
}

.font_blu {
	color: #3255CB;
	font-weight: 500;
}

.font_blu2 {
	color: #3255CB;
}

.font_blu_cam {
	color: #0099FF;
	font-weight: bold;
}

.font_red10 {
	color: #EF131D;
	font-size: 10px
}

.leftfont {
	color: #5593CC;
	font-size: 10px;
}

.font_bluee {
	color: #1655AB;
	font-weight: bold;
}


.maplink A:link {
	color: #333; text-decoration: none
}
.maplink A:visited {
	color: #333; text-decoration: none
}
.maplink A:hover {
	text-decoration: underline
}

.maplink {
	font-weight: bold;
}




td.navibox {
	width: 158px;
	background-color : #000F6C;
	vertical-align: top;
}


.right {
	text-align: right;
	font-weight: bold;
	margin: 0 0 10px 0px;
}


table.24price {
	font-size: 12px;
	margin: 2px 0 0 7px;
	background-color: #8F8F8F;
	width: 250px;
	text-align: center;
}

.24price_t {
	background-color: #fff;
	background-color: #EBEBFF;
}

.24price_p {
	font-weight: bold;
	background-color: #fff;
}

.24price_w {
	font-weight: bold;
	background-color: #fff;
	color: #ff0000;
	font-size: 14px;
}

s {
	color: #0066CC;
	font-weight: normal;
}

.kokuchi {
	width: 545px;
	font-size: 12px;
	font-weight: bold;
	color: #E6E6FA;
	margin: 0 0 5px 0px;
}


.t001 {
	background-color: #D9D9D9;
	text-align: center;
	font-weight: bold;
}

.t002 {
	background-color: #F1F1F1;
}


.t004 {
	background-color: #ffffff;
	text-align: center;
}

.t005 {
	background-color: #E8E8F6;
	text-align: center;
	font-weight: bold;
}

.topbox1 {
	width: 316px;
	height: 285px;
	float: left;
	margin: 0px;
	text-align: left;
}


.fukushiprice {
	font-size: 14px;
	text-align: center;
	margin: 25px 0 20px 0px;
}

.tdtop {
	vertical-align: top;
}

.fcbosyu {
	width: 110px;
	background-color: #A5EAFF;
	color: #fff;
	padding: 4px 0 2px 0px;
	margin: 0 7px 3px 0px;
	float: left;
	text-align: center;
	border: 1px solid #005E7A;
}

.teikei1 {
	text-align: center;
	width: 195px;
}

.teikei2 {
	text-align: center;
	width: 100px;
}


.erabu {
	margin: 20px 15px 0 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.norisutetbl {
	width: 500px;
	text-align: center;
	background-color: #333333;
	font-size: 12px;
}

.norisutetblttl {
	background-color: #EA68A2;
	font-weight: bold;
}



.norisutetbl td {
	background-color: #ffffff;
	vertical-align: middle;
}

.font10blu {
	font-size: 12px;
	color	: #0066CC;
	margin	: 7px 0 5px 0px;
}


ul.hoshi{
	list-style-image:url(./image/hoshi.gif);
	margin-left:10px;
	padding	:0px 10px 0px 10px;
}

ul.hoshi li.aom{
	color	:#0000CC;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}




/* Jnet Card用 CSS */

.redB{
	color:#FF0000;
	font-weight: bold;
}

div.totop{
	width:540px;
	margin:0px;
	padding-top:30px;
	text-align:right;
}

.aisB{
	color:#000099;
	font-size:12px;
	margin-left:25px;
	list-style-type:square;
}

img.mtb{
	margin:5px 25px;
}

.bluess{
	color:#000099;
	font-size:18px;
	font-weight:bold;
	margin:2px;	
}

.bluesa{
	color:#000099;
	font-size:12px;
}


.text-bule{
	font-size:13px;
	color: #0099FF;
	line-height:96%;
}




/*ワンコインページ追加　ここから*/
.shop_list h4 {
border: 1px solid #CCC;
background-color: #F2F2F2;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;
margin-bottom: 10px;
}
.shop_list ul li {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
clear: both;
padding-right: 5px;
padding-left: 5px;
}
.shop_list ul span {
background-image: url(http://www.jwing-rent.jp/img/icon_car.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 38px;
display: block;
float: left;
width: 270px;
padding-top: 7px;
font-size: 12px;
}
.shop_list ul li img {
vertical-align: top;
margin-left: 10px;
display: block;
float: right;
}

/* clearfix */
.clearfix:after {
content:"";
display:block;
clear:both;
}

/* for IE6 */
* html .clearfix {
display:inline-block;
}

/* for IE7 */
*+html .clearfix {
display:inline-block;
}

/*ワンコインページ追加　ここまで*/

