@charset "UTF-8";
/* MainMenu */

.global-header {
 padding: 10px 0 0 0;
 /*background-color: #2D94D9;
 background-image: -webkit-gradient(linear,left top,left bottom,from(#006699),to(#2D94D9));*/
 text-align: center;
}
.header-bar {
 margin-top: 5px;
 padding: 5px 10px;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 color: #FFFFFF;
 background-color: #FFFFFF;
 background-image: -webkit-gradient(linear,left top,left bottom,from(#FF0202),to(#7D0000));
 text-align: left;
}
.nav-page a {
 padding: 6px 12px;
 border: 1px solid #75D9D0;
 background-color: #D9F5F3;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#D9F5F3), color-stop(45%, #c8e4e2), color-stop(55%, #86e0e1), to(#75D9D0));
 -webkit-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow: 0 1px #D9F5F3;
 box-shadow: 0 1px #D9F5F3;
 text-decoration: none;
}
.nav-topicpath {
 padding: 3px 10px;
 overflow: auto;
 font-size: 12px;
}

.nav-topicpath li {
 float: left;
}

.nav-topicpath li + li:before {
 margin: 0 6px;
 content: ">";
}

.nav-topicpath li a {
 padding: 3px 0;
 color: #FFFFFF;
}

.contact-form {
 margin: 0px;
 padding: 10px;
 background-color: #ececec;
 background-image: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#ECECEC));
}

.contact-form dl {
 margin-bottom: 20px;
}

.contact-form dt {
 font-weight: bold;
}

.contact-form dd {
 margin-bottom: 10px;
}

input {
 padding: 5px;
 width: 150px;
 font-size: 14px;
}

.submit {
 text-align: center;
}



/* sun◎sunについて */
.block {
 padding: 0 ;
}

.vlist-nav ul {
}

.vlist-nav li {
 height: 40px;
 line-height: 40px;
 background-color: rgb(180,180,180);
 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(210,210,210)),to(rgb(140,130,140)));
 font-size: 13px;
}


.vlist-nav a {
 padding: 0 24px 0 14px;
 display: block;
 overflow: hidden;
 color: #FFFFFF;
 background: url(../../img/nav_list_s.png) right center no-repeat;
 white-space: nowrap;
 text-overflow: ellipsis;
}



