@charset "utf-8";
/**
 * 
 * StyleName	: _base
 * Color		: White
 * 
 */

/** Tags
------------------------------ **/
a,
.footer a:hover,
.footer p a:hover,
#topMenu .topMenu li a:hover,
#title a:hover
{
	color:#3C3;
}
a:hover
{
	color:#6AF;
}

/** common
------------------------------ **/
body
{
	background-color:#FFF;
}
#title h1 a
{
	color: #333;
}
#title .description {
    color: #333;
}
#title_outer
{
background: #FFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#EEE));
background: -webkit-linear-gradient(#FFF, #EEE);
background: -moz-linear-gradient(#FFF, #EEE);
background: -ms-linear-gradient(#FFF, #EEE);
background: -o-linear-gradient(#FFF, #EEE);
background: linear-gradient(#FFF, #EEE);
-pie-background: linear-gradient(#FFF, #EEE);
behavior: url(http://sys.amsstudio.jp/region/pc/rental/ace/commonfiles/PIE.htc);
}
#topMenu_outer
{
background: #F9F9F9;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9F9F9), to(#F0F0F0));
background: -webkit-linear-gradient(#F9F9F9, #F0F0F0);
background: -moz-linear-gradient(#F9F9F9, #F0F0F0);
background: -ms-linear-gradient(#F9F9F9, #F0F0F0);
background: -o-linear-gradient(#F9F9F9, #F0F0F0);
background: linear-gradient(#F9F9F9, #F0F0F0);
-pie-background: linear-gradient(#F9F9F9, #F0F0F0);
behavior: url(http://sys.amsstudio.jp/region/pc/rental/ace/commonfiles/PIE.htc);
}
#topMenu .topMenu li a
{
	color:#333;
	background:url(../topmenulist2.png) no-repeat left center;
}
#topMenu .topMenu li a:hover {
	color:#3C3;
	border-bottom:2px solid #3C3;
}
#topMenu .topMenu li:hover {
background: #EEE;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEE), to(#FFF));
background: -webkit-linear-gradient(#EEE, #FFF);
background: -moz-linear-gradient(#EEE, #FFF);
background: -ms-linear-gradient(#EEE, #FFF);
background: -o-linear-gradient(#EEE, #FFF);
background: linear-gradient(#EEE, #FFF);
-pie-background: linear-gradient(#EEE, #FFF);
behavior: url(http://sys.amsstudio.jp/region/pc/rental/ace/commonfiles/PIE.htc);
}
#mainImage
{
	background-color:#F9F9F9;
}

/** Main contents
------------------------------ **/
#mainContents {
    background-color: #FFF;
}
#mainArticles h2, #mainServices h2, #mainTopics h2,  #listTopics h2
{
	background-color: #555;
    border-bottom: 1px solid #CCC;
    border-top: 4px solid #CCC;
	color:#FFF;
}
.mainServices .service h3
{
	background-color:#FFF;
	border: 1px solid #CCC;
}
.mainServices .service h3 a
{
	color:#333;
}
table.contactTable input.button
{
color:#FFF;
background: #DDD;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DDD), to(#AAA));
background: -webkit-linear-gradient(#DDD, #AAA);
background: -moz-linear-gradient(#DDD, #AAA);
background: -ms-linear-gradient(#DDD, #AAA);
background: -o-linear-gradient(#DDD, #AAA);
background: linear-gradient(#DDD, #AAA);
-pie-background: linear-gradient(#DDD, #AAA);
}
table.contactTable input.button:hover
{
background: #AAA;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#AAA), to(#DDD));
background: -webkit-linear-gradient(#AAA, #DDD);
background: -moz-linear-gradient(#AAA, #DDD);
background: -ms-linear-gradient(#AAA, #DDD);
background: -o-linear-gradient(#AAA, #DDD);
background: linear-gradient(#AAA, #DDD);
-pie-background: linear-gradient(#AAA, #DDD);
}
.mainContents .article h3,
.mainContents div.gallery h3
{
	background-color: #666;
    border-left: 20px double #EEE;
    color: #FFF;
}
table.contactTable tr.must th {
    background-image: url("label_must.gif");
}
.mainTopics .topics li .date
{
	color:#bbb;
}
.mainTopics .topics li.photo_gallery .category
{
	background-color:#bbb;
}
#mainTopics .listview a
{
	background-color:#555;
}

/** Side contents
------------------------------ **/
#sideContents{
background: #EEE;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEE), to(#CCC));
background: -webkit-linear-gradient(#EEE, #CCC);
background: -moz-linear-gradient(#EEE, #CCC);
background: -ms-linear-gradient(#EEE, #CCC);
background: -o-linear-gradient(#EEE, #CCC);
background: linear-gradient(#EEE, #CCC);
-pie-background: linear-gradient(#EEE, #CCC);
behavior: url(http://sys.amsstudio.jp/region/pc/rental/ace/commonfiles/PIE.htc);
position:relative;
}
.sideServices, .sideServices ul li a, .sideMobile, .freeHtml, .freeHtml a{
	color:#333;
}

/** Services **/
.sideServices h2
{
	background:url(../sidemenu2.png) 0 18px no-repeat;
	color:#333;
}
.sideServices ul li a
{
	background:url(../topmenulist2.png) 5px center no-repeat;
}

/** Mobile **/
.sideMobile h2
{
	background:url(../sidemobile2.png) 0 18px no-repeat;
	color:#333;
}

/** Banner **/
#sideBanners li img {
    background-color: #FFF;
}

/** Footer **/
#footer {
    background-color: #FFF;
}

/* NewGallery */
.gallery_grid li.galleryGrid .image a img {
    border: 4px solid #EEE;
}
.gallery_grid li.galleryGrid .image a:hover img {
    border: 4px solid #3C3;
}

/** Blogs **/
.sideBlogCategories h2,
.sideBlogDates h2,
.sideBlogCategories a,
.sideBlogDates a
{
	color: #333;
}

.sideBlogCategories h2:before,
.sideBlogDates h2:before,
.sideBlogCategories h2:after,
.sideBlogDates h2:after
{
	background: #333;
}