着うたベース　スタイルシート　button.css 変更後



/* button 

http://www.webdesignerwall.com/demo/css-buttons.html

usage:

html ex:
<div>
  <input class="btn pink" type="btn" value="Input Element" /> 
  <button class="btn pink">btn Tag</btn>
  <span class="btn pink">Span</span> 
  <div class="btn pink">Div</div> 
  <p class="btn pink">P Tag</p> 
  <h3 class="btn pink">H3</h3> 
</div>

color:
  black, gray, orange, red, blue, rosy, green, pink

style
  round, square

size:
  medium, big, exbig

---------------------------------------------- */
.manage_body{
  padding: 10px;
}

.content_title{
  font-size: 1.2rem;
  padding: 10px 0;
}

/* TABLE detail START */
table.manage_detail {
  width: 320px;
  border: 1px #A3A3A3 solid;
  border-collapse: collapse;
  border-spacing: 0;
}

table.manage_detail th {
  padding: 5px;
  border: #A3A3A3 solid;
  border-width: 0 0 1px 1px;
  background: #E3E3E3;
  font-weight: bold;
  line-height: 120%;
  text-align: right;
  white-space: nowrap; 
}
table.manage_detail th.error {
  padding: 5px;
  border: #A3A3A3 solid;
  border-width: 0 0 1px 1px;
  background: #FF6666;
  font-weight: bold;
  line-height: 120%;
  text-align: right;
  white-space: nowrap; 
}
table.manage_detail td {
  padding: 5px;
  border: 1px #A3A3A3 solid;
  border-width: 0 0 1px 1px;
}

table.manage_detail td.inner {
  text-align:center;
  padding:0;
  border:none;
  white-space:nowrap;
}

/* TABLE detail END */

/* TABLE LIST START */
table.manage_list {
  width: 320px;
  border-color: #A3A3A3;
  border-style: solid;
  border-width: 1px;
  border-collapse: collapse;
  border-spacing: 0;
}

table.manage_list th {
  padding: 3px;
  background: #e3e3e3;
  font-weight: normal;
  line-height: 120%;
  text-align: center;
  white-space: nowrap;
  border-color: #A3A3A3;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
}

table.manage_list th a:link,a:visited {
  text-decoration: none;
}

table.manage_list tr:hover td {
  background: #efefef;
}

table.manage_list td {
  padding: 3px;
  border-color: #A3A3A3;
  border-style: solid;
  border-width: 1px;
}

/* TABLE LIST END */
div.pagination {
  padding: 3px;
  margin: 15px;
  text-align:center;
}
 
div.pagination a {
  border: 1px solid #dedfde;
  margin-right:3px;
  padding:6px 9px;
  background-color:#ffffff;
  background-position:bottom;
  text-decoration: none;

  color: #0061de;  
}

div.pagination span {
  margin-right:3px;
  padding:6px 9px;

  background-position:bottom;
  background-color:#ffffff;
  border: 1px solid #dedfde;
  background-image:none;
  background-color:#0061de;
  color: #fff;
}

div.pagination a:hover, div.meneame a:active {
  border: 1px solid #000;
  background-image:none;
  background-color:#0061de;
  color: #fff;
}
.retire_wrap{
  margin: 13px 7px;
  color: #232323;
}

.retire_text{
  font-size: 0.75rem;
}
.attention{
  color: #cc0000;
}

.retire_title{
  text-align: center;
  font-size: 1rem;
  margin: 15px 0 7px;
  padding: 0;
}

.retire_course{
  display: block;
  width: 75%;
  margin: 18px auto;
  padding: 8px 0;
  background: #1857b7;
  border-radius: 5px;
  color: #ffffff;
  font-size: 0.9rem;
  text-align: center;
}

.retire_after{
  text-align: center;
  font-size: 0.9rem;
  margin-bottom: 22px;
}

.retire_button1,
.retire_button2,
.retire_button3{
  display: block;
  width: 50%;
  margin: 16px auto;
  padding: 8px 0;
  border-radius: 3px;
  font-size: 0.9rem;
  text-align: center;
}
.retire_button1{
  border: solid 2px #d53759;
  color :#d53759;
}
.retire_button2{
  border: solid 2px #d53759;
  color :#d53759;
}
.retire_button3{
  border: solid 2px #911616;
  color :#911616;
}

.reason{
  line-height: 1.5rem;
}

.anke{
  margin: 18px 12px;
  font-size: 0.85rem;
  color: #000000;
}
.anke dt{
  margin-bottom: 6px;
  font-size: 1rem;
}
.anke dd{
  margin: 0 0 12px 7px;
}

/*********************************
form内
*********************************/
.retire_wrap select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
  outline: none;
  padding: 4px 9px;
  background: transparent;
  border: solid 1px #606060;
  border-radius: 2px;
}
.retire_wrap input[type="text"],
.retire_wrap textarea{
  border: solid 1px #606060;
}
.retire_wrap input[type="text"]{
  padding: 4px 0;
}

.retire_wrap input[type='radio'],
.retire_wrap input[type='checkbox'] {
  display: none;
}
.retire_wrap input[type='radio'] + label,
.retire_wrap input[type='checkbox'] + label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 25px;
  margin-right: 10px;
}
.retire_wrap input[type='radio'] + label:before,
.retire_wrap input[type='radio'] + label:after,
.retire_wrap input[type='checkbox'] + label:before,
.retire_wrap input[type='checkbox'] + label:after {
  content: '';
  font-family: helvetica;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  bottom: 0;
  text-align: center;
  position: absolute;
}
.retire_wrap input[type='radio'] + label:before,
.retire_wrap input[type='checkbox'] + label:before {
  box-sizing: border-box;
  background-color: #ffffff;
  border: solid 1px #232323;
  transition: all 0.3s ease-in-out;
}
.retire_wrap input[type='radio'] + label:after,
.retire_wrap input[type='checkbox'] + label:after {
  color: #ffffff;
}
.retire_wrap input[type='radio']:checked + label:before,
.retire_wrap input[type='checkbox']:checked + label:before {
  box-shadow: inset 0 0 0 10px #ab1616;
  border: none;
}
 
/*Radio Specific styles*/
.retire_wrap input[type='radio'] + label:before {
  border-radius: 50%;
}
.retire_wrap input[type='radio']:checked + label:after {
  content: '\2022';
  position: absolute;
  top: 0px;
  font-size: 19px;
  line-height: 18px;
}
 
.retire_wrap input[type='checkbox'] + label:before {
  border-radius: 3px;
}
.retire_wrap input[type='checkbox']:checked + label:after {
  content: "\2713";
  font-size: 14px;
  line-height: 18px;
}/**************************/
/* PHP Rails scaffold.css */
/**************************/

/*
http://predic8.com/iphone-css-layout-theme.htm
http://connecre.com/connelog/connelog00000172.php
*/


/* HTML BASIC START */

