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

/** Tags
------------------------------ **/
a,
.footer a:hover,
.footer p a:hover,
#topMenu .topMenu li a:hover,
#title a:hover
{
	color:#0CF;
}
a:hover
{
	color:#339;
}

/** common
------------------------------ **/
body
{
	background-color:#FFF;
}
#title h1 a
{
	color: #FFF;
}
#title .description {
    color: #FFF;
}
#title_outer
{
background: #39D;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#39D), to(#37B));
background: -webkit-linear-gradient(#39D, #37B);
background: -moz-linear-gradient(#39D, #37B);
background: -ms-linear-gradient(#39D, #37B);
background: -o-linear-gradient(#39D, #37B);
background: linear-gradient(#39D, #37B);
-pie-background: linear-gradient(#39D, #37B);
behavior: url(http://sys.amsstudio.jp/region/pc/rental/ace/commonfiles/PIE.htc);
}
#topMenu_outer
{
background: #36A;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#36A), to(#359));
background: -webkit-linear-gradient(#36A, #359);
background: -moz-linear-gradient(#36A, #359);
background: -ms-linear-gradient(#36A, #359);
background: -o-linear-gradient(#36A, #359);
background: linear-gradient(#36A, #359);
-pie-background: linear-gradient(#36A, #359);
behavior: url(http://sys.amsstudio.jp/region/pc/rental/ace/commonfiles/PIE.htc);
}
#topMenu .topMenu li a
{
	color:#FFF;
	background:url(../topmenulist.png) no-repeat left center;
}
#topMenu .topMenu li a:hover {
	color:#5DC;
	border-bottom:2px solid #5DC;
}
#topMenu .topMenu li:hover {
background: #359;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#359), to(#36A));
background: -webkit-linear-gradient(#359, #36A);
background: -moz-linear-gradient(#359, #36A);
background: -ms-linear-gradient(#359, #36A);
background: -o-linear-gradient(#359, #36A);
background: linear-gradient(#359, #36A);
-pie-background: linear-gradient(#359, #36A);
behavior: url(http://sys.amsstudio.jp/region/pc/rental/ace/commonfiles/PIE.htc);
}
#mainImage
{
	background-color:#36A;
}

table.contactTable tr.must th {
    background-image: url("label_must.gif");
}


/** Main contents
------------------------------ **/
#mainContents {
    background-color: #F6F9FF;
}
#mainArticles h2, #mainServices h2, #mainTopics h2, #listTopics h2
{
	background-color: #39D;
    border-bottom: 1px solid #36C;
    border-top: 4px solid #36C;
	color:#FFF;
}
.mainServices .service h3
{
	background-color:#F9FCFF;
	border: 1px solid #039;
}
.mainServices .service h3 a
{
	color:#039;
}
table.contactTable input.button
{
color:#FFF;
background: #39D;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#39D), to(#37B));
background: -webkit-linear-gradient(#39D, #37B);
background: -moz-linear-gradient(#39D, #37B);
background: -ms-linear-gradient(#39D, #37B);
background: -o-linear-gradient(#39D, #37B);
background: linear-gradient(#39D, #37B);
-pie-background: linear-gradient(#39D, #37B);
}
table.contactTable input.button:hover
{
background: #37B;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#37B), to(#39D));
background: -webkit-linear-gradient(#37B, #39D);
background: -moz-linear-gradient(#37B, #39D);
background: -ms-linear-gradient(#37B, #39D);
background: -o-linear-gradient(#37B, #39D);
background: linear-gradient(#37B, #39D);
-pie-background: linear-gradient(#37B, #39D);
}
.mainContents .article h3,
.mainContents div.gallery h3
{
	background-color: #58C;
    border-left: 20px double #148;
    color: #FFF;
}
table.contactTable tr.must th {
    background-image: url("label_must.gif");
}
.mainTopics .topics li .date
{
	color:#333;
}
.mainTopics .topics li.photo_gallery .category
{
	background-color:#0cf;
}
#mainTopics .listview a
{
	background-color:#33599d;
}

/** Side contents
------------------------------ **/
#sideContents{
background: #39F;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#39F), to(#37D));
background: -webkit-linear-gradient(#39F, #37D);
background: -moz-linear-gradient(#39F, #37D);
background: -ms-linear-gradient(#39F, #37D);
background: -o-linear-gradient(#39F, #37D);
background: linear-gradient(#39F, #37D);
-pie-background: linear-gradient(#39F, #37D);
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:#FFF;
}

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

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

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

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

/* NewGallery */
.gallery_grid li.galleryGrid .image a img {
    border: 4px solid #FFF;
}
.gallery_grid li.galleryGrid .image a:hover img {
    border: 4px solid #39F;
}
