/* 会社概要テーブル */
*{ font-family:verdana, sans-serif; font-size:13px; line-height:1.8;}

.tbl-company{
width:480px;
margin:0 80px 50px 80px;
}
.tbl-company td.tbl-company-menu{
width:30%;
background:#EAF2FF;
padding:7px;
border-left:solid 5px #C5D4EB;
text-align:center;
}
.tbl-company td.tbl-company-main{
width:70%;
padding:7px;
background:#fff;
background:url(./images/company/tbl-line.gif) repeat-x 0 100%;
}

.company-box1{
width:480px;
margin:50px 75px;
}


.tbl-guide{
width:480px;
margin:0 80px 50px 80px;
background:#8FAEBE;
}
.tbl-left{
width:20%;
background:#EAF2FF;
padding:7px;
text-align:center;
}
.tbl-right{
width:70%;
padding:15px;
background:#fff;
}
.tbl-right ul, .tbl-right ol{
margin:0 0 0 20px;
padding:0;
}
.tbl-right ul.space li{
margin:10px 0;
}



/* 各設定 */
img{
border:none;
margin:0;
padding:0;
}

.bold{font-weight:bold;}
.normal{font-weight:normal;}

.red, .red a, a.red{color:#c00;}
a:hover.red{color:#c00;}
a.no-border{text-decoration:none;}
.black{color:#333;}
.gray{color:#999;}
.blue{color:#36c;}
.yellow{color:#fc0;}

.bg-gray{background:#eee;}

.indent{text-indent:1em;}
.underline{text-decoration:underline;}
.no-display{display:none;}
.no-indent, .no-indent p{text-indent:0em;}
.inline{display:inline;}

.list-circle{ list-style-type: circle }

/* フォントサイズ */
.font-s{font-size:10px;}
.font-m{font-size:13px;}
.font-l{font-size:14px;}
.font-ll{font-size:16px;}

/* 文字寄せ */
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.middle{vertical-align:middle;}

/* 行間 */
.line-h1{line-height:1;}
.line-h13{line-height:1.3;}
.line-h15{line-height:1.5;}
.line-h16{line-height:1.6;}
.line-h2{line-height:2;}

/* margin */
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}

/* margin-top */
.top-m5{margin-top:5px;}
.top-m10{margin-top:10px;}
.top-m15{margin-top:15px;}
.top-m20{margin-top:20px;}
.top-m30{margin-top:30px;}
.top-m40{margin-top:40px;}
.top-m50{margin-top:50px;}

/* margin-bottom */
.btm-m5{margin-bottom:5px;}
.btm-m10{margin-bottom:10px;}
.btm-m15{margin-bottom:15px;}
.btm-m20{margin-bottom:20px;}
.btm-m30{margin-bottom:30px;}
.btm-m40{margin-bottom:40px;}
.btm-m50{margin-bottom:50px;}

/* margin-left */
.left-m10{margin-left:10px;}
.left-m20{margin-left:20px;}
.left-m30{margin-left:30px;}
.left-m70{margin-left:70px;}
.left-m220{margin-left:220px;}

/* margin-right */
.right-m10{margin-right:10px;}
.right-m15{margin-right:15px;}
.right-m20{margin-right:20px;}
.right-m30{margin-right:30px;}

/* padding-bottom */
.btm-p10{padding-bottom:10px;}
.btm-p40{padding-bottom:40px;}

/* padding */
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}

/* padding-top */
.top-p40{padding-top:40px;}

/* padding-left */
.left-p10{padding-left:10px;}
.left-p15{padding-left:15px;}
.left-p20{padding-left:20px;}
.left-p30{padding-left:30px;}
.left-p40{padding-left:40px;}
.left-p50{padding-left:50px;}

/* padding-right */
.right-p15{padding-right:15px;}

/* border */
.border-btm01{border-bottom:solid 1px #999;}
.border-btm02{border-bottom:dotted 2px #999;}
.border-top01{border-top:solid 1px #999;}
.border01{border:solid 1px #999;}
.border02{border:dotted 2px #999;}