body {

	margin: 0px 0px 0px 0px;

	background-color: #FFFFFF;

	font-size: 12px;

	color: #666666;

	}



a {

	text-decoration: none;

	}



a:link {

	color: #999999;

	}



a:visited {

	color: #999999;

	}



a:active {

	color: #999999;

	}



a:hover {

	color: #B41D24;

	}





a img, a usemap {

	border-style:none;

	}





h1, h2, h3 {

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	}





.px10 {

	font-size: 10px;

	line-height: 100%;　　

	}





.px14 {

	font-size: 14px;

	line-height: 140%;　　

	}





.txt-red {

	color: #9D0200

	}





.px14-sguide {

	font-size: 14px;

	line-height: 140%;　　

	color: #3E859B

	}





.px14-uguide {

	font-size: 14px;

	line-height: 140%;　　

	color: #5D827A

	}





.to-right {

    text-align: right;

	}

	



.to-center {

    text-align: center;

	}





#container {

	line-height: 140%;　　

    text-align: center;

	margin-left:auto;

	margin-right:auto;

	padding: 0px 0px 0px 0px;

	width: 760px;

	height: 100%;

	background-color: #FFFFFF;

	border: 0px solid #C0C0C0;

	}





.container table {

	text-align: center;

	padding: 1px;

	background-color: #C4C4C4;

	}





		

#container-shop {

	line-height: 140%;　　

    text-align: left;

	padding: 0px;

	width: 600px;

	height: 100%;

	background-color: #FFFFFF;

	border: 0px solid #C0C0C0;

	}



	

#container-guide {

	line-height: 100%;　　

    text-align: left;

	padding: 0px;

	width: 510px;

	height: 100%;

	background-color: #FFFFFF;

	border-left: 10px solid #9D0200;

	border-right: 10px solid #9D0200;

	border-top: 1px solid #C0C0C0;

	border-bottom: 1px solid #C0C0C0;

	}





#container-popup01 {

	line-height: 100%;　　

    text-align: left;

	padding: 0px;

	width: 510px;

	height: 100%;

	background-color: #FFFFFF;

	border-left: 10px solid #2394B6;

	border-right: 10px solid #2394B6;

	border-top: 1px solid #C0C0C0;

	border-bottom: 1px solid #C0C0C0;

	}





#title {

	height: 100%;

    text-align: center;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:20px;

	}





a#title-img {

	display: block;

	background-image: url("http://60s-factory.com/img/title_760.gif");

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	height: 83px;

	}





a#title-img-shop {

	display: block;

	background-image: url("http://60s-factory.com/img/title_600.gif");

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	height: 83px;

	}





a#title-img-guide {

	display: block;

	background-image: url("http://60s-factory.com/img/title_510.gif");

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	height: 63px;

	}





#title a {

	color: #FFFFFF;

	text-decoration: none;

	}



#title h1 {

	font-size: xx-large;

	}





#title h2 {

	font-size: small;

	}





.title-alt {

	display: none;

	}





#center {

	float: right;

	width: 560px;

	overflow: hidden;

	}





#center-shop {

	float: right;

	width: 350px;

	overflow: hidden;

	}





#center-guide {

	float: center;

	width: 510px;

	overflow: hidden;

	}





#left {

	width: 160px;

	margin-left: 35px;

	margin-right: 30px;

	}





#left-sub {

	width: 160px;

	margin-left: 35px;

	margin-right: 30px;

	}





#left-shop {

	float: left;

	width: 250px;

	overflow: hidden;

	}





.hdbg {

	background-image: url("http://60s-factory.com/img/center_txtbg01.gif");

	background-repeat: repeat-y;

	line-height: 110%;

    text-align: left;

	margin-left: 0px;

	margin-bottom: 9px;

	padding: 10px 50px 10px 20px;

	}





.hd01 {

	font-weight: bold;

	color: #05738C;

	line-height: 140%;

	}





.hd02 {

	font-weight: bold;

	color: #02748F;

	line-height: 140%;

	}





.hd03 {

	font-weight: bold;

	color: #B90100;

	line-height: 140%;

	}

	



.hd04 {

	font-size: 11px;

	color: #888888;

	line-height: 140%;

	}





#int {

	text-align: center;

	width: 690px;

	padding: 0px;

	}





.int-l {

	float: left;

	overflow: hidden;

	width: 220px;

	padding: 0px;

	}





.int-c {

	overflow: hidden;

	width: 250px;

	padding: 0px;

	}





.int-r {

	float: right;

	overflow: hidden;

	width: 220px;

	padding: 0px;

	}

	

	

.wid046 {

	text-align: left;

	margin-left:auto;

	margin-right:auto;

	width: 460px;

	}

	

	

.wid056 {

	text-align: left;

	margin-left:auto;

	margin-right:auto;

	width: 561px;

	}





.content {

	text-align: left;

	padding: 0px 0px 0px 3px;

	background-color: #FFFFFF;

	}





.content-sub {

	text-align: left;

	padding: 40px 0px 20px 3px;

	background-color: #FFFFFF;

	}





.content-shop {

	text-align: left;

	padding: 20px 40px 20px 3px;

	background-color: #FFFFFF;

	}





.content-guide {

	line-height: 140%;　　

	text-align: left;

	padding: 20px 29px 20px 29px;

	background-color: #FFFFFF;

	}





.content-sub table {

	text-align: left;

	padding: 1px;

	background-color: #C4C4C4;

	}





.content-sub td {

	text-align: left;

	width: 245px;

	padding: 0px;

	background-color: #FFFFFF;

	}





.content p {

	color: #666666;

	line-height: 150%;

	text-align: left;

	margin-bottom: 10px;

	}



.content blockquote {

	line-height: 150%;

	}



.content ul {

	padding-left: 0px;

	margin-left: 0px;

	margin-top: 0px;

	margin-bottom: 3px;

	}



.content li {

	color: #666666;

	text-align: left;

	line-height: 100%;

	margin-left: 0px;

	margin-top: 0px;

	margin-bottom: 2px;

	list-style-type: none;

	}



.content h2 {

	color: #333333;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	text-align: left;

	font-weight: bold;

	border-width: 1px 0px 0px 0px;

	border-color: #999999;

	background-color: #EEF9FF;

	border-style: solid;

	padding: 0px 10px;

	margin-bottom: 0px;

	

	}



.content h3 {

	color: #333333;

	font-family: Verdana, Arial, sans-serif;

	font-size: medium;

	border-width: 0px 0px  1px 0px;

	border-color: #999999;

	border-style: solid;

	padding: 0px 10px;

	background-color: #B5E3FF;

	text-align: left;

	font-weight: bold;

	margin-bottom: 10px;

	

	}



.content p.posted {

	color: #999999;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	border-top: 1px solid #999999;

	text-align: left;

	margin-bottom: 25px;

	line-height: normal;

	padding: 3px;

	}





.content-guide a {

	color: #666666;

	}





.content-guide ul {

	padding-left: 20px;

	margin-left: 0px;

	margin-bottom: 3px;

	}





.content-guide li {

	padding-left: 0px;

	margin-left: 0px;

	margin-bottom: 3px;

	}





.sidebar {

	text-align: left;

	padding: 0px 0px 0px 0px;

	margin: 0px;

	}





.sidebar-sub {

	text-align: left;

	padding: 40px 0px 0px 0px;

	margin: 0px;

	}





.sidebar-shop {

	text-align: left;

	padding: 20px 0px 0px 0px;

	}





.sidebar h2 {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	text-align: center;

	font-weight: bold;

	text-transform: uppercase;

	background-color: #BBEBFF;	

	letter-spacing: .2em;



	}



.sidebar ul {

	text-align: left;

	padding: 0px;

	margin: 0px 0px 30px 0px;

	}



.sidebar li {

	color: #666666;

	text-align: left;

	margin-left: 0px;

	margin-right: 0px;

	padding: 0px;

	list-style-type: none;

	}

	

.sidebar-sub h2 {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	text-align: center;

	font-weight: bold;

	text-transform: uppercase;

	background-color: #BBEBFF;	

	letter-spacing: .2em;



	}



.sidebar-sub ul {

	text-align: left;

	padding: 0px;

	margin: 0px 0px 30px 0px;

	}



.sidebar-sub li {

	color: #666666;

	text-align: left;

	padding: 0px;

	margin: 0px;

	list-style-type: none;

	}





#header {

	float: left;

	height: 0px;	

	width: 760px;

	background-color: #FFFFFF;

	overflow: hidden;

	padding: 0px;

	color: #808080;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	text-align: left;



	}



#footer {

	width: 760px;

	background-color: #FFFFFF;

	padding: 0px;

	color: #999999;

	font-size: 12px;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 15px;

	}





#footer-sub {

	width: 760px;

	background-color: #FFFFFF;

	padding: 0px;

	color: #999999;

	font-size: 12px;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 15px;

	}





#footer-shop {

	float: right;

	height: 60px;	

	width: 600px;

	background-color: #FFFFFF;

	padding: 0px;

	color: #999999;

	font-size: 12px;

	text-align: center;

	margin-top: 0px;

	}





#footer-guide {

	float: center;

	height: 60px;	

	width: 510px;

	background-color: #FFFFFF;

	padding: 0px;

	color: #999999;

	font-size: 12px;

	text-align: center;

	margin-top: 0px;

	}