
a.btnRenraku {
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    padding: 7px 10px;
    position: relative;
	box-shadow: 0 2px 0 #cb3500;
	position:relative;
	text-decoration:none;
	font-weight:bold;
	background: #ff9c00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff9c00 1%, #ff4200 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ff9c00 1%,#ff4200 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ff9c00 1%,#ff4200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c00',endColorstr='#ff4200',GradientType=0 ); /* IE6-9 */
}

a.btnRenraku:hover {
    border-radius: 4px;
    color: #ff6c00;
    display: inline-block;
    padding: 7px 10px;
    position: relative;
	box-shadow: 0 2px 0 #ff9400;
	position:relative;
	text-decoration:none;
	font-weight:bold;
	background: #fff1de; /* Old browsers */
	background: -moz-linear-gradient(top,  #fef6ea 0%, #fcdbc1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fef6ea 0%,#fcdbc1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fef6ea 0%,#fcdbc1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef6ea', endColorstr='#fcdbc1',GradientType=0 ); /* IE6-9 */
}



/*--------------------
CONTACT 2013
--------------------*/
#contact2013 {
	text-align:left;
	margin-top:10px;
}

#contact2013 ol {
	border:3px solid #eee;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     position:relative;
     behavior:url(../shared/PIE.htc);
	 padding:15px;
	 margin-bottom:15px;
}

#contact2013 ol li {
	list-style-type:decimal;
	margin-left:2em;
	margin-bottom:.5em;
}

#contact2013 input[type=text],
#contact2013 select,
#contact2013 textarea
 {
	font-size:14px!important;
	padding:7px;
	vertical-align:middle;
}

#contact2013 input[type=submit],
#contact2013 input[type=button],
#contact2013 input[type=reset]
 {
	font-size:16px;
	padding:10px;
}

#contact2013 input[type=text] {
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     position:relative;
     behavior:url(../shared/PIE.htc);
	 border:1px solid #ccc;
}

#contact2013 input[type=text]:focus,
#contact2013 textarea:focus
 {
	background:rgb(252,253,226);
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     position:relative;
     behavior:url(../shared/PIE.htc);
	 border:1px solid #ccc;
}

#contact2013 table {
     border-top:2px solid #ccc;
     border-bottom:2px solid #ccc;
     margin:0 auto;
     border-collapse:collapse;
     border-spacing: 0;
     width:100%;
     margin-bottom:20px;
}

#contact2013 table th {
     border-bottom:1px solid #ccc;
     text-align:left;
     padding:10px 15px;
     vertical-align:middle;
	 font-weight:bold;
	 background:#f4f4f4;
	 width:180px;
}

#contact2013 td {
     padding:10px 15px;
     vertical-align:middle;
     border-bottom:1px solid #ccc;
     text-align:left;
}

#contact2013 td p {
	margin-bottom:1em;
	line-height:1.6;
}

#contact2013 dt {
  clear: left;
  float: left;
  width: 6em;
  padding-top:5px;
  }

#contact2013 dd {
     padding-bottom: 1em;
     zoom: 1;
       }
.contactNotice {
	color:#aaa;
}

#noticeIDPW {
	margin-bottom:0!important;
	margin-top:5px;
	background:#FFECED;
	padding:7px 12px;
	font-weight:bold;
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     position:relative;
     behavior:url(../shared/PIE.htc);
}



/*--------------------
CONTACT INDEX
--------------------*/
.contactBox {
	padding:20px;
	border:2px dotted #ddd;
	margin-bottom:25px;
}

.contactBox h4 {
	margin-bottom:15px;
	border-left:7px solid #267cc2;
	padding-left:10px;
}

.contactBox h5,
.contactDisabled h5
 {
	margin-bottom:3px;
}

.contactBox ol {
	margin-bottom:25px;
}

.contactBox ol li {
	list-style-type:decimal;
	margin-left:25px;
	margin-bottom:15px;
}

#contactDaisansha {
	background:#f5f5f5;
	padding:20px;
}

.contactDisabled {
	padding:20px;
	border:4px solid #cfe9d1;
	}
	
.contactDisabled h4 {
	margin-bottom:15px;
	border-left:7px solid #6dc676;
	padding-left:10px;
}

.contactDisabledBox {
	padding:15px;
	border:2px dotted #ddd;
	margin-bottom:20px;
}

#contactOnsei {
	padding:15px;
	border:1px solid #ddd;
	margin-top:10px;
}

#contactOnsei ol li {
	margin-bottom:5px