@charset "utf-8";
/**************************************************************************************
 * CSS Infomation
 *Last Editor:				Baccass
 *Published on:				2009-03-20
 *Last Modified on:			2009-04-02
**************************************************************************************/
body{
	margin:0px;
	padding:0px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Meiryo,"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Helvetica, Arial, Verdana, sans-serif /*{global-font-family}*/;
}
td{
	border:none;
}

h2{
	width:93%;
	display: inline-block;
font-size: 120%;
font-weight: bold;
color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 10px;
text-decoration: none;
padding: 3% 3%;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #001ca8), color-stop(0.00, #2476ff));
background: -webkit-linear-gradient(#2476ff, #001ca8);
background: -moz-linear-gradient(#2476ff, #001ca8);
background: -o-linear-gradient(#2476ff, #001ca8);
background: -ms-linear-gradient(#2476ff, #001ca8);
background: linear-gradient(#2476ff, #001ca8);

}

h2.purple{
	width:93%;
	display: inline-block;
font-size: 120%;
font-weight: bold;
color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 10px;
text-decoration: none;
padding: 3% 3%;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #3c1e3d), color-stop(0.35, #5d21b5), color-stop(0.02, #d6c8e0));
background: -webkit-linear-gradient(top, #d6c8e0 2%, #5d21b5 35%, #3c1e3d 100%);
background: -moz-linear-gradient(top, #d6c8e0 2%, #5d21b5 35%, #3c1e3d 100%);
background: -o-linear-gradient(top, #d6c8e0 2%, #5d21b5 35%, #3c1e3d 100%);
background: -ms-linear-gradient(top, #d6c8e0 2%, #5d21b5 35%, #3c1e3d 100%);
background: linear-gradient(to bottom, #d6c8e0 2%, #5d21b5 35%, #3c1e3d 100%);
}

h2.yellow{
	width:93%;
	display: inline-block;
font-size: 160%px;
font-weight: bold;
color: #212121;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 10px;
text-decoration: none;
padding: 3% 3%;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e200), color-stop(0.35, #edeb4d), color-stop(0.02, #f8f7b6));
background: -webkit-linear-gradient(top, #f8f7b6 2%, #edeb4d 35%, #e5e200 100%);
background: -moz-linear-gradient(top, #f8f7b6 2%, #edeb4d 35%, #e5e200 100%);
background: -o-linear-gradient(top, #f8f7b6 2%, #edeb4d 35%, #e5e200 100%);
background: -ms-linear-gradient(top, #f8f7b6 2%, #edeb4d 35%, #e5e200 100%);
background: linear-gradient(to bottom, #f8f7b6 2%, #edeb4d 35%, #e5e200 100%);
}

h3{
	width:93%;
	display: inline-block;
font-size: 120%;
font-weight: bold;
color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 10px;
text-decoration: none;
padding: 3% 3%;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #ff0001), color-stop(1.00, #8f0202));
background: -webkit-linear-gradient(#ff0001, #8f0202);
background: -moz-linear-gradient(#ff0001, #8f0202);
background: -o-linear-gradient(#ff0001, #8f0202);
background: -ms-linear-gradient(#ff0001, #8f0202);
background: linear-gradient(#ff0001, #8f0202);
}

h3.inquiry{
	width:93%;
	display: inline-block;
font-size: 120%;
font-weight: bold;
color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 10px;
text-decoration: none;
padding: 3% 3%;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #ff0001), color-stop(1.00, #348f02));
background: -webkit-linear-gradient(#7ec258, #348f02);
background: -moz-linear-gradient(#7ec258, #348f02);
background: -o-linear-gradient(#7ec258, #348f02);
background: -ms-linear-gradient(#7ec258, #348f02);
background: linear-gradient(#7ec258, #348f02);
}

h4{width:90%;
display: inline-block;
font-size: 120%;
font-weight: bold;
color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 20px;
text-decoration: none;
padding: 3% 3%;
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f55c00), color-stop(0.00, #dea906));
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -webkit-linear-gradient(#dea906, #f55c00);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -moz-linear-gradient(#dea906, #f55c00);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -o-linear-gradient(#dea906, #f55c00);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -ms-linear-gradient(#dea906, #f55c00);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, linear-gradient(#dea906, #f55c00);
}

h4.bt1{width:90%;
display: inline-block;
font-size: 110%;
font-weight: bold;
color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 20px;
text-decoration: none;
padding: 15px 20px 15px 20px;
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f55c00), color-stop(0.00, #dea906));
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -webkit-linear-gradient(#dea906, #f55c00);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -moz-linear-gradient(#dea906, #f55c00);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -o-linear-gradient(#dea906, #f55c00);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -ms-linear-gradient(#dea906, #f55c00);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, linear-gradient(#dea906, #f55c00);
}

h4.bt2{width:500px;
display: inline-block;
font-size: 27px;
font-weight: bold;
color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 20px;
text-decoration: none;
padding: 15px 20px;
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #00825c), color-stop(0.00, #4ac29f));
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -webkit-linear-gradient(#4ac29f, #00825c);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -moz-linear-gradient(#4ac29f, #00825c);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -o-linear-gradient(#4ac29f, #00825c);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -ms-linear-gradient(#4ac29f, #00825c);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, linear-gradient(#4ac29f, #00825c);
}

h4.bt3{width:500px;
display: inline-block;
font-size: 27px;
font-weight: bold;
color: #ffffff;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing: 0;
border: none;
box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
border-radius: 20px;
text-decoration: none;
padding: 15px 20px;
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #84052f), color-stop(0.00, #d0527b));
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -webkit-linear-gradient(#d0527b, #84052f);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -moz-linear-gradient(#d0527b, #84052f);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -o-linear-gradient(#d0527b, #84052f);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, -ms-linear-gradient(#d0527b, #84052f);
background: url(http://grad3.ecoloniq.jp/sample/img/patterns_11.png) repeat, linear-gradient(#d0527b, #84052f);
}



#base_top{
	margin:10px 8px 0px 8px;
	background-color: #b41112;
	color:#fff;
border: 0px solid #babab8;
-moz-border-radius topleft: 10px;
-moz-border-radius topright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-radius-top-left: 10px;
border-radius-top-right: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
#base_top_s{
	margin:10px 8px 0px 8px;
	background-color: #06c0ac;
	color:#fff;
border: 0px solid #babab8;
-moz-border-radius topleft: 10px;
-moz-border-radius topright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-radius-top-left: 10px;
border-radius-top-right: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
#base_top_w{
	margin:10px 8px 0px 8px;
	background-color: #ffffff;
	color:#888;
border: 0px solid #babab8;
-moz-border-radius topleft: 10px;
-moz-border-radius topright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-radius-top-left: 10px;
border-radius-top-right: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
#base_middle{
	margin:0px 8px 0px 8px;
	background-color: #06c0ac;
	color:#fff;
border: 0px solid #babab8;
}
#base_middle_w{
	margin:0px 8px 0px 8px;
	background-color: #ffffff;
border: 0px solid #babab8;
}


#base{
	margin:0px 8px 8px 8px;
	background-color: #ffffff;
border: 0px solid #babab8;
-moz-border-radius bottomleft: 10px;
-moz-border-radius bottomright: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-radius-bottom-left: 10px;
border-radius-bottom-right: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;

}

p{
	margin:0 10px 10px 0 ;
}

dt {
    float:left;
    margin-bottom: 0.5em;
}
dd {
    margin-left: 1em;
    margin-bottom: 0.5em;
}

.title{
background: -moz-linear-gradient(#004899, #011F41);
background: -ms-linear-gradient(top, #004899, #011F41);
background: -webkit-gradient(linear, left top, left bottom, from(#004899), to(#011F41));
padding:10px;color:#ffffff;
border-width:0px 0px 2px 0px;
border-color:#FFFFFF;
}
.title2{
background: -moz-linear-gradient(#004899, #011F41);
background: -ms-linear-gradient(top, #004899, #011F41);
background: -webkit-gradient(linear, left top, left bottom, from(#004899), to(#011F41));
padding:10px;
border-width:0px 0px 2px 0px;
border-color:#FFFFFF;
}

.content{
background-color:#ffffff;
color:#000000;
border-width:1px 1px 1px 1px;
border-color:#000000;
}

.content p{
padding:10px 10px 0px 10px;
}

.title3 {
background: -moz-linear-gradient(#E4E7EC, #BDC9D7);
background: -ms-linear-gradient(top, #E4E7EC, #BDC9D7);
background: -webkit-gradient(linear, left top, left bottom, from(#E4E7EC), to(#BDC9D7));
	padding:10px;
}

.content3 {
	padding:0px 10px 10px 12px;
}

.arrowdown,.arrowdown1,.arrowdown2,.arrowdown3,.arrowdown4,.arrowdown5 { background-image:url(images/racetitle_btn_plus.png) no-repeat right top; }
.arrowup,.arrowup1,.arrowup2,.arrowup3,.arrowup4,.arrowup5 { background-image:url(images/racetitle_btn_minus.png) no-repeat right top; }
.arrowdowns { background-image:url(images/kaisaibi_btn_plus.png) no-repeat right top; }
.arrowups { background-image:url(images/nittei_btn_minus.png) no-repeat right top; }
