@charset "UTF-8";

/*-----------------------------------

CSS Information

Site URL:			http://www.hogehoge.com/
File name:			page.css (http://www.hogehoge.com/entry/page.css)

-----------------------------------*/

/*-------------------------
__entry_style
-------------------------*/

#main h2 {
font-size:20px;
text-align:left;
color:#408E00;/*------------------- color -------------------*/
padding:0 0 0 15px;
border-left:#408E00/*------------------- color -------------------*/ double 10px;
margin-bottom:20px;
}
#login {
background-color:#408E00;/*------------------- color -------------------*/
margin-bottom: 30px;
padding: 15px 0 20px;
}
#login dt {
color: #fff;
font-size: 18px;
font-weight: 700;
padding-bottom: 15px;
}
#login dd {
color: #fff;
font-size: 14px;
}
#login dd button {
display: inline-block;
*display: inline; /* IE7 and below */
*zoom: 1; /* IE7 and below */
vertical-align:top;
text-align:center;
font-size:16px;
line-height:20px;
font-weight:700;
color:#408E00;/*------------------- color -------------------*/
text-decoration:none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border:none;
width:100px;
cursor:pointer;
background-color:#ff0;
}
#main #login dd input {
margin-right: 10px;
}
#subject,
#personal {
padding-bottom: 30px;
}
#personal .surely {
color: #ff0000;
font-size: 14px;
font-weight: normal;
}
#subject table,
#personal table {
border-collapse: collapse;
border-spacing: 0;
font-size: 1.4em;
line-height: 1.6;
text-align: left;
width: 100%;
}
#subject th, #personal th,
#subject td, #personal td {
border: 1px solid #999;
padding: 10px;
}
#subject th,
#personal th {
background-color: #faf8f5;
font-weight: 700;
width: 185px;
}
.attention {
color: #ff0000;
}
#main input {
margin: 2px;
}
#main input[type="text"],
#main input[type="password"] {
border: 1px solid #999999;
font-size: 14px;
margin: 1px;
padding: 2px;
width: 180px;
}
#main input[type="button"] {
font-size: 14px;
}
#main input.short[type="text"] {
width: 100px;
}
#main input.middle[type="text"] {
width: 240px;
}
#main input.long[type="text"] {
width: 500px;
}
#main textarea {
height: 100px;
width: 500px;
}
#main select {
font-size:14px;
}
#main input[type="text"]:hover,
#main input[type="password"]:hover {
border: 1px solid #666666;
}
#main input[type="text"]:focus,
#main input[type="password"]:focus {
background-color: #ffffcc;
border: 1px solid #333333;
}
.transmit {
font-size: 1.4em;
line-height: 1.2;
padding-bottom: 10px;
}
.submit {
padding-bottom: 10px;
}
.submit button {
display:block;
text-align:center;
font-size:20px;
line-height:50px;
font-weight:700;
color:#fff;
text-decoration:none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border:none;
width:240px;
margin:0 auto;
cursor:pointer;
background-color:#408E00;/*------------------- color -------------------*/
}
.submit button:hover {
filter:alpha(opacity=60);
opacity:0.6;
}
#confirm {
margin-left: 10px;
margin-right: 10px;
padding-bottom: 30px;
}
#confirm table {
border-collapse: collapse;
border-spacing: 0;
font-size: 1.4em;
line-height: 1.6;
text-align: left;
width: 100%;
}
#confirm th, #confirm td {
border: 1px solid #999;
padding: 10px;
}
#confirm th {
background-color: #faf8f5;
font-weight: 700;
width: 185px;
}
#thanks p {
font-size: 1.4em;
line-height: 1.6;
padding-bottom: 15px;
text-align: left;
}
#thanks .proviso {
color: #666;
}
#thanks dl {
border-top: 1px dotted #999;
padding-top: 15px;
text-align: left;
}
#thanks dt {
font-size: 16px;
font-weight: 700;
line-height: 20px;
}
#thanks .tel {
color: #ff0000;
font-size: 16px;
font-weight: 700;
}
#thanks dd {
font-size: 14px;
line-height: 24px;
}
#thanks dd a {
color: #000;
}
#thanks dd a:hover {
text-decoration: none;
}
