body,td,th {
	color: #333;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
body {
	background-color: #FFF;
}
a:link {
	color: #FFF;
}
a:hover {
	color: #F93;
}
a:visited {
	color: #FFF;
}
a:active {
	color: #FFF;
}

img {
	max-width: 100%;
	height:auto;
} 
#Wrapper {
	height: auto;
	width: 100%;
}

#HeadWrapper {
	width: 980px;
	background: #000;
	margin: auto;
}


#HeadLeft {
	float: left;
	width: 110px;
	margin-left: 20px;
	margin-top: 6px;
	height: 36px;
	margin-bottom: 3px;
}

#HeadRight {
	float: right;
	color: #FFF;
	width: auto;
	font-size: 16px;
	line-height: 230%;
	height: 36px;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 3px;
}

#HeadWrapper #HeadRight .HeadRightText {
	font-weight: normal;
	color: #F93;
	text-decoration: none;
	font-size: 16px;
}
#HeadWrapper #HeadRight .HeadRightText a:link {
	color: #FFF;
	text-decoration: none;
}
#HeadWrapper #HeadRight .HeadRightText a:hover {
	color: #F90;
	text-decoration: none;
}
#HeadWrapper #HeadRight .HeadRightText a:visited {
	text-decoration: none;
}
#HeadWrapper #HeadRight .HeadRightText a:active {
	text-decoration: none;
}
#BodyWrapper {
	width: 980px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#BodyLeft-TopPage {
	float: left;
	width: 240px;
	height: auto;
	margin-left: 20px;
}

#BodyLeft-TopPage .BodyLeft-TopPage-Box01 {
	margin-bottom: 20px;
}
#BodyLeft-TopPage .BodyLeft-TopPage-Box01 p {
	font-size: 100%;
	line-height: 150%;
}
#BodyRight-TopPage {
	float: right;
	color: #FFF;
	font-size: 100%;
	width: 680px;
	margin-right: 20px;
	text-align: right;
}
#BodyLeft-Sonoaji {
	float: left;
	width: 240px;
	height: auto;
	margin-left: 20px;
}
#BodyLeft-Sonoaji h1{
	font-size: 20px;
	display: none;
	color: #333;
}
#BodyRight-Sonoaji h2{
	font-size: 18px;
	display: none;
	color: #333;
}
#BodyRight-Sonoaji h3{
	font-size: 16px;
	display: none;
	color: #333;
}
#BodyLeft-Sonoaji .BodyLeft-Sonoaji-Box01 {
	margin-bottom: 20px;
}
#BodyLeft-Sonoaji .BodyLeft-Sonoaji-Box02 {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#BodyLeft-Sonoaji .BodyLeft-Sonoaji-Box02 .BodyLeft-Sonoaji-Box02-Left {
	margin-bottom: 18px;
	float: left;
}
#BodyRight-Sonoaji {
	float: right;
	color: #FFF;
	font-size: 100%;
	width: 680px;
	margin-right: 20px;
	text-align: right;
}
#BodyRight-Sonoaji hr {
	border: 1px solid #FF8D0E;
	margin-top: 40px;
	margin-bottom: 20px;
}
#BodyRight-Sonoaji .BodyRight-Sonoaji-Box01 {
	margin-bottom: 20px;
	text-align: left;
}
#BodyRight-Sonoaji .BodyRight-Sonoaji-Box01 .BodyRight-Sonoaji-Box01-Left {
	margin-bottom: 6px;
	float: left;
	width: 344px;
	margin-left: 30px;
}
#BodyRight-Sonoaji .BodyRight-Sonoaji-Box01 .BodyRight-Sonoaji-Box01-Right {
	float: left;
	width: 260px;
	margin-left: 20px;
	font-size: 16px;
	line-height: 150%;
	text-align: left;
	color: #333;
}
#BodyLeft-Kamoshi {
	float: left;
	width: 320px;
	height: auto;
	margin-left: 20px;
	margin-top: 20px;
}
#BodyLeft-Kamoshi .BodyLeft-Kamoshi-Box01 {
	margin-bottom: 14px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 6px;
}
#BodyLeft-Kamoshi .BodyLeft-Kamoshi-Box02 {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 18px;
	color: #333;
	background: url(../images/kamoshi/icon01.png) no-repeat right top;
	margin-bottom: 14px;
	padding-bottom: 14px;
	text-decoration: none;
	line-height: 130%;
}
#BodyLeft-Kamoshi .BodyLeft-Kamoshi-Box02 a {
	text-align: left;
	font-size: 18px;
	color: #333;
	margin-bottom: 14px;
	padding-bottom: 14px;
	text-decoration: none;
}

#BodyRight-Kamoshi {
	float: right;
	color: #FFF;
	font-size: 100%;
	width: 600px;
	margin-right: 20px;
	text-align: right;
	background: #FFF url(../images/kamoshi/text01.png) no-repeat right top;
	margin-top: 20px;
}
#BodyRight-Kamoshi h1{
	font-size: 26px;
	color: #333;
}

#BodyRight-Kamoshi .BodyRight-Kamoshi-Box01 {
	margin-bottom: 20px;
	text-align: left;
	height: auto;
}
#BodyRight-Kamoshi .BodyRight-Kamoshi-Box01 .BodyRight-Kamoshi-Box01-Left {
	margin-bottom: 6px;
	float: left;
	width: 320px;
	margin-left: 30px;
}
#BodyRight-Kamoshi .BodyRight-Kamoshi-Box01 p {
	color: #333;
	font-size: 16px;
	line-height: 150%;
}
#BodyLeft-Kamoshi h1{
	font-size: 20px;
	display: none;
	color: #333;
}
#BodyWrapper #BodyRight-Kamoshi .BodyRight-Kamoshi-Box01 .BodyRight-Kamoshi-Box01-Left .Label-Box {
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#BodyWrapper #BodyRight-Kamoshi .BodyRight-Kamoshi-Box01 .BodyRight-Kamoshi-Box01-Left .Label-Box .Label-Box-Left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 50px;
}
#BodyWrapper #BodyRight-Kamoshi .BodyRight-Kamoshi-Box01 .BodyRight-Kamoshi-Box01-Left .Label-Box .Label-Box-Right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 260px;
}

#BodyRight-Kamoshi h2{
	font-size: 18px;
	display: none;
	color: #333;
}
#BodyRight-Kamoshi h3{
	font-size: 16px;
	display: none;
	color: #333;
}
#BodyWrapper-Toriatsukai {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	background: no-repeat left top;
}
#BodyLeft-Toriatsukai {
	float: left;
	width: 570px;
	height: auto;
}

#BodyRight-Toriatsukai {
	float: right;
	color: #FFF;
	font-size: 100%;
	width: 370px;
	margin-right: 20px;
	text-align: right;
	background: #FFF;
	margin-top: 20px;
}
#BodyRight-Toriatsukai .BodyRight-Toriatsukai-Box01 {
	margin-bottom: 20px;
	text-align: left;
}
#BodyLeft-Toriatsukai h1{
	font-size: 20px;
	display: none;
	color: #333;
}
#BodyRight-Toriatsukai h2{
	font-size: 18px;
	display: none;
	color: #333;
}
#BodyRight-Toriatsukai h3{
	font-size: 16px;
	display: none;
	color: #333;
}
#BodyRight-Toriatsukai .BodyRight-Toriatsukai-Box01 p {
	color: #333;
	font-size: 14px;
	line-height: 150%;
}
#BodyRight-Toriatsukai .BodyRight-Toriatsukai-Box01 a:link {
	color: #06C;
	text-decoration: none;
}
#BodyRight-Toriatsukai .BodyRight-Toriatsukai-Box01 a:hover {
	color: #06C;
	text-decoration: none;
}
#BodyRight-Toriatsukai .BodyRight-Toriatsukai-Box01 a:visited {
	color: #06C;
	text-decoration: none;
}
#BodyRight-Toriatsukai .BodyRight-Toriatsukai-Box01 a:active {
	color: #06C;
	text-decoration: none;
}

#BodyLeft-company {
	float: left;
	width: 240px;
	height: auto;
	margin-left: 20px;
}
#BodyLeft-company .BodyLeft-company-Box01 {
	margin-bottom: 20px;
}
#BodyRight-company {
	float: right;
	color: #FFF;
	font-size: 100%;
	width: 680px;
	text-align: right;
	background: #FFF;
}
#BodyRight-company h1{
	font-size: 20px;
	color: #333;
	width: 500px;
	margin-bottom: 20px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	text-align: left;
}

#BodyRight-company .BodyRight-company-Box01 {
	margin-bottom: 20px;
	text-align: left;
	width: 500px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#BodyRight-company .BodyRight-company-Box01 p {
	color: #333;
	font-size: 16px;
	line-height: 150%;
}
#BodyRight-company .BodyRight-company-Box01 a {
	color: #F60;
	font-size: 16px;
	line-height: 150%;
}
.ShopBox {
	width: 94%;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 4px;
}
.ShopBoxTextShop {
	font-size: 16px;
	line-height: 140%;
	font-weight: bold;
}
.ShopBoxText {
	font-size: 14px;
	line-height: 120%;
}



.clear {
	clear: both;
}





#tabMenu ul{
    }
#tabMenu li{
	float:left;
	margin-left: 10px;
	font-size: 14px;
	line-height: 150%;
    }
#tabMenu li a{
    display:inline;
    }
#tabBox1,#tabBox2,#tabBox3,#tabBox4,#tabBox5,#tabBox6,#tabBox7,#tabBox8,#tabBox9,#tabBox10,#tabBox11,#tabBox12,#tabBox13,#tabBox14,#tabBox15,#tabBox16,#tabBox17,#tabBox18,#tabBox19,#tabBox20,#tabBox21,#tabBox22,#tabBox23,#tabBox24,#tabBox25,#tabBox26,#tabBox27,#tabBox28
,#tabBox29,#tabBox30,#tabBox31,#tabBox32,#tabBox33,#tabBox34,#tabBox35,#tabBox36,#tabBox37,#tabBox38,#tabBox39,#tabBox40,#tabBox41,#tabBox42,#tabBox43,#tabBox44,#tabBox45,#tabBox46,#tabBox47,#tabBox48,#tabBox49,#tabBox50,#tabBox51,#tabBox52,#tabBox53,#tabBox54,#tabBox55,#tabBox56,#tabBox57,#tabBox58,#tabBox59,#tabBox60{
	width:100%;
	border:#ccc 1px solid;
	height: auto;
	background:#F6F6F6;
	display:none;
	font-size: 14px;
	line-height: 150px;
	padding: 10px;
	color: #333;
    }
