/******************************************************************************/
/*                                                                            */
/*  <スタイルシート名> ：共通スタイルシート定義(CLASS)                        */
/*                                                                            */
/*  <機能概要>         ：HTMLページスタイルを共通化する                       */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*--div-----------------------------------------------------------------------*/
div.swf {
width                  : 800px;
height                 : 250px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}

div.top-con {
width                  : 800px;
padding                : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}

div.top-con-l {
width                  : 470px;
margin                 : 7px 0px 0px 0px;
padding                : 0px 0px 0px 10px;
float                  : left;
background-color       : #ffffff;
}

div.top-con-img {
margin                 : 0px 0px 0px 0px;
}
div.top-con-img img{
margin                 : 0px 0px 0px 0px;
border                 : solid 1px #0B9800;
float                  : left;
}

div.top-midashi-l {
width                  : 460px;
margin                 : 5px 0px 0px 0px;
padding                : 5px 0px 2px 0px;
text-align             : left;
background-image       : url("/img/midashi-bg.gif");
border-bottom          : solid 1px #B2B2B2;
float                  : left;
}
div.top-midashi-l h2{
margin                 : 0px 0px 0px 21px;
padding                : 0px 0px 0px 0px;
}

div.top-con-r {
width                  : 320px;
margin                 : 7px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
text-align             : left;
background-color       : #ffffff;
}

div.top-midashi-r {
width                  : 310px;
margin                 : 0px 0px 0px 0px;
padding                : 5px 0px 2px 0px;
text-align             : left;
background-image       : url("/img/midashi-bg.gif");
border-bottom          : solid 1px #B2B2B2;
float                  : left;
}
div.top-midashi-r h2{
margin                 : 0px 0px 0px 21px;
padding                : 0px 0px 0px 0px;
}

div.syozai {
margin                 : 10px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
border                 : solid 1px #0B7DFF;
background-color       : #E5F1FF;
}

div.midashi-b-mess {
width                  : 760px;
height                 : 300px;
margin                 : 1px 0px 10px 10px;
padding                : 0px 0px 0px 0px;
background-image       : url("/img/jpg/kigyorinen.jpg");
border-top             : solid 1px #cccccc;
border-bottom          : solid 1px #cccccc;
float                  : left;
}
* html div.midashi-b-mess{     /*** ie6以下専用ハック ***/
margin                 : 1px 0px 10px 5px;
}
*:first-child+htm div.midashi-b-mess{/*** ie7専用ハック ***/
margin                 : 1px 0px 10px 5px;
}
div.midashi-b-mess div{
width                  : 550px;
margin                 : 80px 0px 0px 95px;
padding                : 0px 0px 0px 0px;
font-size              : 14px;
line-height            : 17px;
text-align             : left;
}

div.midashi-mess {
width                  : 760px;
margin                 : 1px 0px 0px 10px;
padding                : 4px 0px 3px 0px;
border-top             : solid 1px #cccccc;
border-bottom          : solid 1px #cccccc;
float                  : left;
}
* html div.midashi-mess{     /*** ie6以下専用ハック ***/
margin                 : 1px 0px 0px 5px;
}
*:first-child+htm div.midashi-mess{/*** ie7専用ハック ***/
margin                 : 1px 0px 0px 5px;
}

div.corp-kirikae {
width                  : 760px;
text-align             : right;
margin                 : 5px 0px 0px 0px;
padding                : 0px 0px 0px 10px;
float                  : left;
}

div.page-top {
width                  : 760px;
text-align             : right;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}

div.cor-daihyou {
width                  : 760px;
margin                 : 10px 0px 0px 10px;
padding                : 5px 0px 0px 0px;
font-size              : 14px;
line-height            : 17px;
border-top             : solid 1px #cccccc;
float                  : left;
}
div.cor-daihyou img{
margin                 : 0px 5px 0px 0px;
padding                : 0px 0px 0px 0px;
border                 : solid 1px #cccccc;
float                  : left;
}

div.toiawase-button{
margin                 : 15px 0px 5px 0px;
padding                : 0px 0px 0px 238px;
float                  : left;
}

div.toiawase-button-b{
padding                : 0px 0px 0px 238px;
clear                  : both;
}
/*--table---------------------------------------------------------------------*/
table.moku-keihi{
margin                 : 0px 0px 0px 0px;
}
table.moku-keihi td{
width                  : 175px;
padding                : 0px 0px 0px 0px;
border-bottom          : solid 1px #999999;
text-align             : left;
vertical-align         : top;
}
table.moku-keihi td img{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
}

table.oomidashi {
width                  : 760px;
margin                 : 10px 0px 0px 10px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
* html table.oomidashi{     /*** ie6以下専用ハック ***/
margin                 : 10px 0px 0px 5px;
}
*:first-child+htm table.oomidashi{/*** ie7専用ハック ***/
margin                 : 10px 0px 0px 5px;
}

table.cor-gaiyou {
margin                 : 10px 0px 0px 10px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
* html table.cor-gaiyou{     /*** ie6以下専用ハック ***/
margin                 : 10px 0px 0px 5px;
}
*:first-child+htm table.cor-gaiyou{/*** ie7専用ハック ***/
margin                 : 10px 0px 0px 5px;
}
table.cor-gaiyou th{
width                  : 110px;
padding                : 5px 0px 3px 10px;
vertical-align         : top;
text-align             : left;
background-image       : url("/img/cor-gaiyou-bg.gif");
}
table.cor-gaiyou td{
width                  : 635px;
padding                : 5px 0px 3px 5px;
vertical-align         : top;
border-top             : solid 1px #cccccc;
}

table.foam {
width                  : 760px;
margin                 : 10px 0px 0px 10px;
background-color       : #ffffff;
float                  : left;
}
* html table.foam{     /*** ie6以下専用ハック ***/
margin                 : 10px 0px 0px 5px;
}
*:first-child+htm table.foam{/*** ie7専用ハック ***/
margin                 : 10px 0px 0px 5px;
}
table.foam th{
width                  : 215px;
padding                : 10px 0px 10px 10px;
font-size              : 15px;
text-align             : left;
vertical-align         : top;
background-image       : url("/img/cor-gaiyou-bg.gif");
}
table.foam td{
background-color       : #ffffff;
padding                : 10px 0px 10px 3px;
vertical-align         : top;
border-top             : solid 1px #cccccc;
}
/*--tr------------------------------------------------------------------------*/
/*--th------------------------------------------------------------------------*/
/*--td------------------------------------------------------------------------*/
td.oomidashi-l {
width                  : 16px;
height                 : 25px;
background-image       : url("/img/big-midashi-l.gif");
}

td.oomidashi-c {
width                  : 748px;
padding                : 2px 0px 0px 5px;
background-image       : url("/img/big-midashi-c.gif");
}

td.oomidashi-r {
width                  : 16px;
height                 : 25px;
background-image       : url("/img/big-midashi-r.gif");
}
/*--input---------------------------------------------------------------------*/
/*--span----------------------------------------------------------------------*/
/*--select--------------------------------------------------------------------*/
/*--ul li---------------------------------------------------------------------*/
ul.top-li{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
ul.top-li li{
width                  : 460px;
margin                 : 0px 0px 0px 0px;
padding                : 3px 0px 2px 0px;
text-align             : left;
vertical-align         : bottom;
border-bottom          : dashed 1px #999999;
}
ul.top-li li b{
margin                 : 0px 5px 0px 21px;
padding                : 0px 0px 0px 0px;
float                  : left;
}

ul.top-li-r{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
ul.top-li-r li{
width                  : 310px;
margin                 : 0px 0px 0px 0px;
padding                : 3px 0px 2px 0px;
text-align             : left;
vertical-align         : bottom;
border-bottom          : dashed 1px #999999;
float                  : left;
}
ul.top-li-r li img{
margin                 : 1px 5px 2px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
/*--other---------------------------------------------------------------------*/
