@charset "Shift_JIS";

/**********************************************************************
 **********************************************************************
 *** galleryy[WΦAΦiS{έ€Κj ******************************
 **********************************************************************
 **********************************************************************/

#side li.gallery_list ul{
	display:none;
}

body.toyota_kids #side li.gallery_list#gallery_A30 ul,
body.miyoshi_kids #side li.gallery_list#gallery_A50 ul,
body.gallery #side li.gallery_list#gallery_B30 ul,
body.toyota_gallery #side li.gallery_list#gallery_C30 ul,
body.miyoshi_gallery #side li.gallery_list#gallery_C50 ul{
	display:block;
}
#side li.gallery_list li.list_more{
	font-size:11px;
}
#side li.gallery_list li.list_all{
	display:none;
}

/**********************************************************************
 * υΦA
 */
#main p.commingsoon{
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-family: "CI", "qMmpS Pro W3", "lr oSVbN", "Osaka", "Arial", "Helvetica", sans-serif !important;
	color:#555;
	margin:50px 0 40px;
}

/********************************************************************************
 * .boxAlbum 
 */

#main .boxAlbum .header{
	height:20px;
}

#main .boxAlbum .header p.date{
	width:680px;
	float:right;
	display:block;
	text-align:right;
	font-family: "CI", "qMmpS Pro W3", "lr oSVbN", "Osaka", "Arial", "Helvetica", sans-serif !important;
	color:#888;
	font-size:12px;
	line-height:14px;
	margin:5px 10px 0 0;
}

#main .boxAlbum h3{
	font-family: "CI", "qMmpS Pro W3", "lr oSVbN", "Osaka", "Arial", "Helvetica", sans-serif !important;
	font-size:16px;
	line-height:20px;
	text-indent:30px;
	height:35px;
	padding:10px 0 0 0;
	margin:0 ;
	clear:both;
	background-position:0 0;
	background-image:url(img/belletopix_title.png);
	background-repeat:no-repeat;
}

#main .boxAlbum .boxPhoto{
	float:left;
	display:inline;
	width:228px;
	margin:0 2px;
	padding:0;
	background-image:url(img/loading.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#main .boxAlbum .boxPhoto p{
	margin:0 auto;
	padding:0;
	width:228px;
	height:200px;
	font-size:12px;
	line-height:16px;
	color:#555;
	overflow:hidden;
}
body.eng #main .boxAlbum .boxPhoto p{
	height:180px;
}

#main .boxAlbum .boxPhoto p span{
	display:block;
	float:left;
	width:215px;
	margin:0 0 0 10px;
}

body.eng #main .boxAlbum .boxPhoto p span{
	display:none;
}

#main .boxAlbum .boxPhoto p img{
	float:left;
	clear:both;
	padding:3px;
	border:1px solid #ccc;
	width:auto;
	max-width:200px;
	height:auto;
	max-height:150px;
	background-color:#FFF;
	box-shadow:0 0px 10px #ccc;
	margin:10px 10px 2px;
	border-radius:0;
}

/* BelleTopixΦA ******************************************/

#main .boxAlbum .belletopix {
	margin:5px 5px 0;
	padding:0;
	background-image:url(img/belletopix_bg.png);
	background-position:center center;
	background-repeat:repeat-y;
}

body.eng #main .boxAlbum .belletopix{
	display:none;
}

#main .boxAlbum .belletopix p{
	font-size:14px;
	line-height:150%;
	padding:0px 20px;
	margin:0;
	width:647px;
}

#main .boxAlbum .belletopix strong{
	border:none;
	font-weight:bold;
}

#main .boxAlbum .belletopix .header{
	background-image:url(img/belletopix_header.png);
	background-position:center 0;
	background-repeat::no-repeat;
	text-indent:-9999px;
	margin:0 auto !important;
	padding:0;
	height:60px;
	width:100%;
}

#main .boxAlbum .belletopix .header p{
	margin:10px 24px 0px auto;
	padding:0;
	width:230px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-indent:0;
	color:#F30 !important;
}

#main .boxAlbum .belletopix .footer{
	width:100%;
	height:30px;
	margin:0 auto 10px auto !important;
	padding:0;
	background-image:url(img/belletopix_footer.png);
	background-position:center bottom;
}

/* BelleTopix ********************************************/

#main #belletopix p{
	background-image:url(img/belletopix_bg.png);
}

#main #belletopix .header{
	background-image:url(img/belletopix_header.png);
}

#main #belletopix .footer{
	background-image:url(img/belletopix_footer.png);
}

