@charset "UTF-8";

/*
Theme Name: ACTE
Theme URI: http://www.at-factory.com
Description: Created by <a href="http://www.at-factory.com/">AT-FACTORY Inc.</a>
Version: ver.1.0
Author: AT-FACTORY Inc.
Author URL: http://www.at-factory.com/
Tags:Fixed-Width, Two-Columns,Left-Sidebar,Simple
*/

/* common
------------------------------------------------------------ */
body{
margin: 0;
padding: 0;
font-family: 'Hiragino Kaku Gothic Pro', Meiryo, Arial,sans-serif;
color:#333;
}

#container{
border:solid 1px #ccc;
margin:10px;
padding:10px;
margin-left: auto;
margin-right: auto;
width:736px;
}

#main-content-in{
font-size:14px;
padding:10px 10px 50px 10px;
}


ul{
margin:0;
padding:0;
}

li{
list-style:none;
}

a, a:link {
color: #ff6633;
text-decoration: none;
outline: none;
}

a:visited {
color: #ff6633;
text-decoration: none;
}

a:active,
a:hover {
color: #ff6633;
text-decoration: underline;
}

.red{
color:#FF6600;
}

.txt-attention{
color:#FF6600;
}

.none{
display:none;
color:#008800;
}

.ERR {
	color: #f00;
}

/* header
------------------------------------------------------------ */
.header{
font-size:12px;
text-align:left;
padding:15px;
}

.header h2{
border-left:solid 5px #FF3300;
padding-left:10px;
color:#FF3300;
}

/* footer
------------------------------------------------------------ */
div#footer{
border-top:solid 2px #ff9900;
width: 735px;
clear: both;
padding:0;
}

.footer-inner{
padding:5px;
font-size:11px;
}

/* ***********************************************************************
	Clear Fix
*********************************************************************** */
.clearFix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearFix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hides from IE-mac \*/


/* ***********************************************************************
	Table Design
*********************************************************************** */
table{
border-collapse: collapse;
border-spacing: 0;
border: 1px #E3E3E3 solid;
border-collapse: collapse;
border-spacing: 0;
font-size:12px;
background:#fff;
margin:0;
margin-left: auto;
margin-right: auto;
width:100%;
}

th{
padding: 5px;
border: #e3e3e3 solid;
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 120%;
text-align: left;
white-space: nowrap;
background:#faf0e6;
width:30%;
}

td{
background: #fff;
padding: 5px;
border: 1px #E3E3E3 solid;
border-width: 0 0 1px 1px;
text-align: left;
width:70%;
}

table li{
font-size:12px;
}

.submit{
text-align:center;
margin-bottom:20px;
font-size:12px;
}