@charset "UTF-8";

/* layout 
============================================= */
#main {
width:760px;
}


/* #main 
============================================= */
/* index.html
--------------------------------------------------------------------------- */
#main h2 ,#main h3 {
font-size:small;
font-weight:bold;
color:#666;
padding:5px 10px 4px 16px;
margin-bottom:10px;
background:url(../shared/img/main_ttl_bg.gif) no-repeat left bottom;
}

p#indexText {
margin:0 3px 16px;
}

/* common
--------------------------------------------------------------------------- */

table.credit {
empty-cells: show;
border-collapse: collapse;
border-spacing: 0;
border-width: 0;
}

table.credit th,
table.credit td {
padding:2.5px 10px;
border-width:0 0 1px 0;
border-style:solid;
border-color:#dddddd;
font-size:small;
text-align:left;
}


/*
table.inquiry {
width:570px;
margin:0 auto 10px;
}

table.media {
width:570px;
margin:0 auto 10px;
}

table.staff {
width:570px;
margin:0 auto 10px;
}

table.thanks {
width:570px;
margin:0 auto 10px;
}

table.inquiry th,table.media th,table.staff th,table.thanks th {
text-align:left;
border-bottom-width:1px;
}

table.inquiry td,table.media td,table.staff td,table.thanks td {
border-bottom-width:1px;
}

table.thanks td {
width:50%;
}

table.inquiry .tell {
width:120px;
}

table.inquiry .fax {
width:120px;
}

table.media .day {
width:140px;
}

table.media .mediaName {
width:140px;
}

table.media .news {

}

table.media .post {
width:140px;
}
*/

/* inquiry.html,advertising.html
--------------------------------------------------------------------------- */
#mailForm {
margin:0 25px 20px;
}

#mailForm label {
width:150px;
float:left;
margin-bottom:0.5em;
margin-right:0.5em;
padding-left:13px;
line-height:1.2;
background:url(../shared/img/listmark.gif) no-repeat 0 .3em;
overflow:hidden;
clear:both;
}

#mailForm label .required{
font-weight:normal;
color:#FF0000;
}

#mailForm input {
margin-bottom:0.5em;
}

#mailForm input#name,#mailForm input#address,#mailForm input#confirmAddress,#mailForm input#company,#mailForm input#phone,#mailForm input#url{
width:250px;
border:1px solid #7f9db9;
}

#mailForm select {
margin-bottom:0.5em;
}

#mailForm select#inquiry {
}

#mailForm textarea {
margin-bottom:0.5em;
border:1px solid #7f9db9;
}

#mailForm textarea#detail {
width:415px;
height:100px;
}

#mailForm textarea#etc {
width:415px;
height:100px;
}

#mailForm ul#formBtn {
height:24px;
margin-top:10px;
text-align:center;
}

#mailForm ul#formBtn li {
display:inline;
line-height:1;
}

#mailForm ul#subLink li input.posi {
margin-left:10px;
}
