/* ==================================
基本設定
================================== */
body {
background:url("img/common/bg.gif") repeat-x left bottom;
line-height: 20px;
color: #595959;
}
.text02 {
font-size: 14px;
color: #FFFFFF;
font-weight : bold;
}
a:hover,a:active{
text-decoration:none;
}
.txtC{
text-align:center;
}
.txtR{
text-align:right;
}
table.center{
margin:0 auto;
}
/* ==================================
左メニュー
================================== */
#left_menu .title {
font-size: 22px;
line-height: 30px;
color: #FFFFFF;
}
#left_menu p.menu{
background:url(../img/common/menu.gif) repeat-y left top;
}
#left_menu a:link {
text-decoration: none;
color: #FFFFFF;
}
#left_menu a:visited {
text-decoration: none;
color: #FFFFFF;
}
#left_menu p.companyname {
margin:2px 0 0 0;
font-size: 12px;
line-height: 15px;
color: #FFFFFF;
font-weight:bold;
}
#left_menu p.address {
margin:0;
font-size: 11px;
line-height: 15px;
color: #FFFFFF;
}
/* ==================================
ヴィジュアル＆本文領域
================================== */
.catch {
margin:0 10px 10px 0;
font-weigh:bold;
font-size: 20px;
line-height: 32px;
letter-spacing: 1px;
color:#034EA2;
}
#toppage .catch {
margin:0 20px 20px 0;
}
#honbun{
font-size:80%;
}
#honbun h1{
margin:0 0 10px 28px;
font-size:120%;
line-height:30px;
color: #FFFFFF;
background:url(img/common/title.gif) no-repeat left bottom;
}
#honbun h1 span{
display:block;
margin:0;
padding:0;
text-align:center;
width:123px;
}
#honbun h2{
margin:26px 38px 5px 38px;
font-size:110%;
color:#034EA2;
}
#honbun h2.underh1{
margin-top:16px;
}
#honbun p{
margin:0 38px 15px 38px;
font-size: 90%;
}
#honbun p.overlist{
margin-bottom:5px;
font-size : small;
}
#honbun table{
margin:0 auto;
}
#honbun table h2{
margin:0 0 5px 0;
}
#honbun table p{
margin:0 0 15px 0;
}
#honbun table ul{
margin:0 0 15px -15px;
}
* html body #honbun table ul{
margin:0 0 15px 5px;
}
*+html body #honbun table ul{
margin:0 0 15px 5px;
}
#honbun ul{
margin:0 38px 15px 10px;
font-size: 90%;
}
* html body #honbun ul{
margin:0 38px 15px 46px;
}
*+html body #honbun ul{
margin:0 38px 15px 46px;
}
#honbun ul li{
margin:0;
padding-left:10px;
background:url(img/common/ya1.gif) no-repeat 0 0.55em;
list-style-type:none;
}
/* ==================================
フッター
================================== */
#honbun p.fotlink{
text-align:right;
margin:50px 30px 4px 28px;
color:#034EA2;
}
#honbun p.fotlink a{
color:#034EA2;
}
.copy{
color:#ffffff;
background-color:#FBC902;
text-align:right;
padding-right:30px;
font-size:80%
;
}
/* ==================================
トップページ
================================== */
#honbun .tophonbun{
background-color:#ffffff;
width:580px;
margin:0 auto;
}
#honbun .tophonbun h1{
margin:0 0 20px 0;
}
#honbun .tophonbun p{
margin:0 17px 15px 17px;
}
#honbun a.topgreeting{
color:#595959;
text-decoration:none;
}
#honbun a.topgreeting:hover,#honbun a.topgreeting:active{
text-decoration:underline;
}
/* ==================================
会社概要
================================== */
#honbun table.companydata{
background-color:#CCCCCC;
}
#honbun table.companydata th{
background-color:#dddddd;
width:20%;
}
#honbun table.companydata td{
background-color:#ffffff;
}
ruby.progress rt{
font-size:8px;
letter-spacing:0.4em;
}
/* ==================================
取り扱い商品
================================== */
#honbun table.hokentable td{
border-bottom:1px dotted #cccccc;
padding:10px 0;
}
#honbun table.hokentable td.left{
padding-left:10px;
}
#honbun table.syonintable{
margin-top:20px;
border:3px doubled #cccccc;
background-color:#dddddd;
}
#honbun table.syonintable td{
padding:5px;
}
.box_hide{
display:none;
}
.box_show{
display:block;
}
.u_line{
text-decoration: underline;
cursor:pointer;
}
/* ==================================
お問い合わせ
================================== */
#honbun table.inqtable{
margin:0 auto 10px;
background-color:#CCCCCC;
}
#honbun table.inqtable th{
background-color:#dddddd;
width:25%;
text-align:left;
}
#honbun table.inqtable td{
background-color:#ffffff;
}
.require{
color:#FF3300;
font-weight:bold;
}