﻿* { 
padding: 0; 
margin: 0; 
word-break : break-all; 
}
body {
	margin:0 auto;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	scrollbar-base-color:#000;
	scrollbar-face-color:#666666;
	scrollbar-arrow-color:#000;
	scrollbar-shadow-color:#000;
	scrollbar-darkshadow-color:#000;
	scrollbar-highlight-color:#000;
	scrollbar-3dlight-color:#000;
	scrollbar-track-color:#000;
}

a{
	color:#FFF;
	text-decoration:none;
}

a:hover{
	color:#FFF;
	text-decoration:underline;
}
#clear_div{
	clear:both;
}

#page-header{
	padding:0 10px 0 0;height:110px;background-color: #000;
}
#page-header .str{
	color:#FFF;margin: 3px 0 0 40px;
}
#page-header .logo{
margin: 25px 0 0 30px;float:left;
}
#login-block{
	width:300px;height:91px;margin: 0 0 0 0;background-color: #E8FFDD;float:left;
}
#page-header .login-block-id{
	width:150px;height:auto;float:left;line-height:24px;padding:20px 0 0 60px;
}
#page-header .login-block-button{
	width:80px;height:auto;float:right;margin:25px 0 0 0;
}
#page-header .login-block-str{
width:80px;font-size:13px;color: #000;line-height:20px;height:20px;margin: 0 0 0 0;
}
#saporter-id-box{
	border: 1px solid #ccc;background-color: #FFFFFF;width:140px;
}
#saporter-pass-box{
	border: 1px solid #ccc;background-color: #FFFFFF;width:140px;
}

#main{
	background-color: #000;
}
#leftCol{
	width:190px;height:auto;margin:0 0 0 10px;float:left;
}
#centCol{
	width:518px;height:auto;float:left;margin:0 0 0 10px;
}
#admin_centCol{
	height:auto;float:right;margin: 0 10px 0 0;
}
#rightCol{
	width:190px;height:auto;float:right;margin:0 10px 0 0;
}
#pagetotop{
	text-align:right;margin:30px 50px 0 0;
}
#pagefoot{
	text-align:center;width:auto;height:100px;margin:100px 0 0 0;padding: 40px 30px 0 0;
	background-color: #191919;
}
#pagefoot .yutube_img{
	 float:right;margin: -10px 10px 0 0;
}

#holi_menu {
	width:auto;height:30px;margin:0 0 20px 0;padding:0 45px 0 50px;
	background-image: url(http://www.joy-q.com/img/hpimg/menu_back.gif);
}

#holi_menu a {
	float:left;font-size:12px;color:#000;font-weight:bold;	text-decoration:none;
	padding-left:20px;padding-right:20px;height:30px;padding-top:10px;color: #FFF;
}
#holi_menu a:hover {
	background:url(http://www.joy-q.com/img/hpimg/menu_nav_bg.gif) repeat-x;
}
#holi_menu a.current {
	background:url(http://www.joy-q.com/img/hpimg/menu_nav_bg.gif) repeat-x;
	color: #FFF;
}
#cent_cont_title{
	width:455px;height:18px;margin: 0 0 10px 0;font-size:12px;color: #FFF;
	background-image: url(http://www.joy-q.com/img/hpimg/cent_cont_title.gif);
	padding: 7px 0 0 35px;
}
#cent_cont_body{
	width:506px;height:auto;margin: 0 0 0 0;padding: 5px 5px 5px 5px;border-left: 1px solid #009900;border-right: 1px solid #009900;
	background-color: #FFF;
}

#cent_cont_body img{
	background-color: #FFF;
	padding: 2px 2px 2px 2px;
	border-left: 1px solid #D0FFD0;
	border-top: 1px solid #D0FFD0;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
}
#cent_cont_body .gallery_body{
	width:116px;margin: 0 0 10px 8px;float:left;
}
#cent_cont_body .gallery_data{
	width:auto;height:40px;text-align:center;margin: 0 0 0 0;line-height:20px;overflow:hidden;
}
#cent_cont_body .gallery_tow_body{
	width:239px;margin: 0 0 20px 8px;float:left;
}
/*
#cent_cont_body img{

	padding: 2px 2px 2px 2px;
	border-left: 1px solid #D0FFD0;
	border-top: 1px solid #D0FFD0;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
}
*/
#cent_cont_body .date{
	text-align:left;float:left;width:100px;
}
#cent_cont_body .body{
	text-align:left;float:left;width:395px;
}
#space_10{
	margin: 10px 0 0 0;
}
#space_minus_10{
	margin: -10px 0 0 0;
}
#foot{
	font-size:12px;margin 50px 0 0 0;padding: 40px 0 30px 0;
}
#shop_info{
	border-left: 1px solid #009900;border-right: 1px solid #009900;
	background-color: #FFF;
}
#whedther{
	margin:0px 0px 0px 0px;padding: 5px 5px 5px 5px;
	border-left: 1px solid #009900;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
	background-color: #FFF;
}
#right_link{
	float:left;margin: 5px 0 0 0;
}


