/* all styling */
body {
	margin: 0px;	padding: 0px;	color: #333333;
	background: url("http://www.shuffle-tv.com/img/back.jpg") top left repeat;
	font: 13px/130% "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;
	}
	
p {	margin: 0px;	padding: 5px;}
h1,h2,h3 { margin: 0px; padding: 0px;	font-size: 12px;	}

h4 { margin: 0px; padding: 0px;font-size: 10px;line-height: 120%;font-weight: normal;}

a { color: #FF4500; text-decoration: underline; }
a:hover { color: #003C99;	text-decoration: underline; }

ul {	margin: 2px 0px 2px 25px;	padding: 0px;	list-style: square;	}
ol {	margin: 2px 0px 2px 25px;	padding: 0px;	}
img {	border: 0px;	float: left;	}

hr {
	color: #88D0FF;	background-color: #88D0FF;	height: 1px;	border: 1px;	border-style: solid;
	}

/* form styling */
input,textarea {	font-size: 13px;	}
.button {	height: 20px;	background: #FFFFF0;	margin: 1px;	padding: 0px;	}

/* body styling */
#container {
	width: 750px;	margin: 0px auto;	padding: 0px;	text-align: left;	border: 1px solid #FFFFFF;
	background: url("http://www.shuffle-tv.com/img/contents_back.jpg") top left repeat-y;
	}

/* header styling */
#head {	float: left;	width: 100%;	}
#head h1 {	display: none;	}
#head1 {
	width: 100%;	height: 293px;	margin: 0px;	padding: 0px;
	background: url("http://www.shuffle-tv.com/img/top_banner2.jpg") top left	no-repeat #FFFFFF;
	}
#head2 {
	width: 100%;	height: 180px;	margin: 0px;	padding: 0px;
	background: url("http://www.shuffle-tv.com/img/cate_banner.jpg") top left	no-repeat #FFFFFF;
	}

/* contents styling */
#contents {	float: left;	width: 100%;	padding: 0px;	margin: 0px;	}

/* main-contents styling */
#main_box {
	float: right;	width: 586px;	padding: 0px;	margin: 0px;	text-align: center;
	background: url("http://www.shuffle-tv.com/img/main_back.jpg") top left repeat-y #F2F7FF;
	}
	
.main_title1 {
	float: right;	height: 60px;	width: 543px;	padding: 0ox;	margin: 0px 10px;
	}
#main {
	float: right;	width: 543px;	padding: 0px 0px 20px 0px;	margin: 0px 10px;	background: #FFFFFF;
	}
#main_foot {
	clear: right;	height: 20px;	background: url("http://www.shuffle-tv.com/img/main_foot.jpg") no-repeat;
	}

.main1 {	width: 500px;	text-align: left;	margin: 0px;	padding: 20px 10px;	}
.main1 p {	margin: 5px;	}
.pan {	width: 500px;	text-align: center;	margin: 5px 0px; color: #003C99;	}

.title_back {
	background: url("http://www.shuffle-tv.com/img/title_back.jpg") repeat-y;	text-indent: 15px;	color: #0E4798;
	}

/* left-menu styling */
#lmenu {
	float: left;	width: 164px;	padding: 10px 0px 0px 0px;	margin: 0px;
	word-wrap: break-word;	overflow: hidden;
	}
p.lmenu {	height: 20px;	margin: 0px;	padding: 2px 0px;	}
p.lmenu img {	float: right;	border: 0px;	}
p.submenu {	height: 20px;	margin: 0px 0px 0px 30px;	padding: 2px 0px;	}
p.submenu2 {	height: 20px;	margin: 0px 0px 0px 15px;	padding: 2px 0px;	}
p.submenu3 {	height: 50px;	margin: 0px 0px 0px 15px;	padding: 2px 0px;	}
#lmenu a {	color: #333333;	text-decoration: none;	}

/* footer styling */
#foot {	clear: left;	width: 100%;}
.support_maker {	height: 50px;	padding: 25px 0px 10px 0px;	margin-left: 20px;}
.support_maker img {	border: 0px;	padding: 0px;	margin: 0px 3px;	}

#foot2 {
	width: 100%;	height: 58px;	margin: 0px;	padding: 0px;
	background: url("http://www.shuffle-tv.com/img/footer.jpg") top left no-repeat;
	}
