@charset "utf-8";
/* CSS Document */

/* LinkColor ------------------------------------------------------------------------------ */
a:link {
color: #FE9301;
}
a:visited {
color: #033;
}
a:hover, a:focus {
color: #FF99000;
}
a:active {
color: #FF9900;
}

/* VAlign Option ------------------------------------------------------------------------------ */
.imgVABtm {
vertical-align: bottom;
}

/* Note ------------------------------------------------------------------------------ */
.note {
text-indent: -1em;
margin-left: 1em;
}

/* Round Box ------------------------------------------------------------------------------ */
.roundBox {
width: 500px;
background: url(img/box_bg.jpg) repeat-y left top;
}
.roundCap {
font-size: 0%;
line-height: 0;
}

/* FontSizeClass ------------------------------------------------------------------------------ */
.t8 {font-size: 62%;}
.t9 {font-size: 69.3%;}
.t10 {font-size: 77%;}
.t11 {font-size: 85%;}
.t12 {font-size: 93%;}
.t13 {font-size: 100%;}
.t14 {font-size: 108%;}
.t15 {font-size: 116%;}
.t16 {font-size: 123.1%;}
.t17 {font-size: 131%;}
.t18 {font-size: 138.5%;}
.t19 {font-size: 146.5%;}
.t20 {font-size: 153.9%;}

/* ------------------------------------------------------------------------------
 TemplateEdit /////////////////////////////////////////////////////////////////////
------------------------------------------------------------------------------ */
body{
background: #FAFAF6 url(../img_common/body_bg.jpg) repeat-x;
}
#wrap {
width: 784px;
margin-right: auto;
margin-left: auto;
background: url(../img_common/wrap_bg.jpg) repeat-y;
}
#head {
background: url(../img_common/head_bg.jpg) no-repeat;
}
h1#headText {
font-size: 10px;
color: #F5F5F5;
padding-top: 15px;
text-align: left;
padding-left: 20px;
padding-bottom: 20px;
}
h2#logo {
width: 400px;
padding-left: 26px;
margin-bottom: 4px;
float: left;
}
ul#headRight {
float: right;
padding-top: 17px;
padding-right: 15px;
padding-bottom: 12px;
}
ul#headRight li {
float: left;
margin-left: 13px;
display: inline;
}
ul#globalMenu {
width: 770px;
margin-right: auto;
margin-left: auto;
}
ul#globalMenu li {
float: left;
}
#main {
width: 770px;
margin-right: auto;
margin-left: auto;
margin-bottom: 50px;
}
#cont {
width: 770px;
margin-right: auto;
margin-left: auto;
}
#brand {
margin-bottom: 7px;
}
#mainLeft {
float: left;
width: 212px;
padding-left: 15px;
}
#mainLeft .leftBox {
background: url(../img_common/frame_bg.jpg) repeat-y;
}
#mainRight {
float: right;
width: 515px;
padding-right: 15px;
}
ul#footBnr {
padding-left: 19px;
padding-bottom: 17px;
}
ul#footBnr li {
float: left;
display: inline;
margin-left: 6px;
}
.loginId {
padding-left: 10px;
padding-top: 10px;
text-align: left;
}
.leftBorder {
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
.loginId li {
padding-bottom: 10px;
}
.leftCord {
text-align: left;
width: 190px;
padding-left: 10px;
padding-bottom: 10px;
}
.leftBtn {
text-align: center;
}
.leftBtn {
text-align: center;
}
.leftBoxMargin {
margin-bottom: 5px;
}
.pageTop{
text-align:right;
padding-top:20px;
}
.pageTop02{
text-align:right;
padding-top:20px;
padding-right:15px;
}
.tit01{
padding-bottom:20px;
}
/*テーブル*/
.style01 {
width:490px;
border-top:1px solid #7C6C52;
border-left:1px solid #7C6C52;
border-collapse:collapse;
border-spacing:0;
margin-bottom: 30px;
}
.style01 th {
padding:5px 15px 5px 20px;
border-right: 1px solid #7C6C52;
border-bottom: 1px solid #7C6C52;
background: #ECEADD;
width: 100px;
}
.style01 td {
padding:10px;
border-right: 1px solid #7C6C52;
border-bottom: 1px solid #7C6C52;
}
