/******************************************************************************/
/*                                                                            */
/*  <スタイルシート名> ：共通スタイルシート定義(CLASS)                        */
/*                                                                            */
/*  <機能概要>         ：HTMLページスタイルを共通化する                       */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*--id------------------------------------------------------------------------*/

/*--div-----------------------------------------------------------------------*/
div.logo {
margin                 : 7px 0px 0px 5px;
float                  : left;
}
div.com-header-r {
float                  : right;
}
div.com-header-r ul {
margin                 : 37px 12px 0px 0px;
padding                : 0px 0px 0px 0px;
}
* html div.com-header-r ul{     /*** ie6以下専用ハック ***/
margin                 : 37px 10px 0px 0px;
}
*:first-child+htm div.com-header-r ul{/*** ie7専用ハック ***/
margin                 : 37px 10px 0px 0px;
}
div.com-header-r li {
font-size              : 11px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 25px;
/*background-image       : url("/img/yazirushi.gif");
background-position    : 10px 2px;
background-repeat      : no-repeat;*/
float                  : left;
}
div.com-header-r li a{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
}

div.top-t-area {
width                  : 800px;
margin                 : 0px 0px 0px 0px;
padding                : 7px 0px 0px 0px;
float                  : left;
background-color       : #ffffff;
}

div.com-t-area {
width                  : 800px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
background-color       : #ffffff;
}

div.top-t-t {
width                  : 790px;
height                 : 20px;
margin                 : 0px 0px 0px 5px;
padding                : 0px 0px 0px 0px;
background-image       : url(/img/top-tt-bg.gif);
background-repeat      : no-repeat;
}

div.top-t-m {
width                  : 790px;
margin                 : 0px 0px 0px 5px;
padding                : 0px 0px 0px 0px;
background-image       : url(/img/top-tm-bg.gif);
background-repeat      : repeat-y;
float                  : left;
}
* html div.top-t-m{     /*** ie6以下専用ハック ***/
float                  : none;
}
*:first-child+htm div.top-t-m{/*** ie7専用ハック ***/
float                  : none;
}

div.top-t-img-area{ 
width                  : 748px;
height                 : 198px;
margin                 : 0px 0px 0px 18px;
padding                : 0px 0px 0px 0px;
border                 : solid 1px #DEDDDD;
float                  : left;
}
* html div.top-t-img-area{     /*** ie6以下専用ハック ***/
margin                 : 0px 0px 0px 9px;
}
*:first-child+htm div.top-t-img-area{/*** ie7専用ハック ***/
margin                 : 0px 0px 0px 9px;
}

div.top-t-b {
width                  : 790px;
height                 : 20px;
margin                 : 0px 0px 0px 5px;
padding                : 0px 0px 0px 0px;
background-image       : url(/img/top-tb-bg.gif);
background-repeat      : no-repeat;
clear                  : both;
}

div.com-main-big-finding{
width                  : 620px;
margin                 : 15px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
border-bottom          : double 2px #888888;
float                  : left;
}
div.com-main-big-finding img {
margin                 : 0px 0px 2px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.com-main-big-finding h2 {
color                  : #999999;
margin                 : 7px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
position               : relative;
}

div.top-select-con{
width                  : 620px;
margin                 : 4px 0px 7px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.top-select-con img{
float                  : left;
}
div.top-select-con div{
width                  : 120px;
float                  : left;
border                 : hidden;
margin                 : 0px 0px 0px 3px;
padding                : 0px 0px 0px 0px;
}

div.com-s-whatsnew{
width                  : 600px;
margin                 : 0px 0px 0px 3px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.com-s-whatsnew ul{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.com-s-whatsnew li{
width                  : 600px;
margin                 : 0px 0px 0px 0px;
padding                : 3px 0px 1px 13px;
border-bottom          : dotted 1px #888888;
background-image       : url("/img/maru.gif");
background-position    : 3px 7px;
background-repeat      : no-repeat;
float                  : left;
}

div.com-s-whatsnew-ichi{
width                  : 610px;
text-align             : right;
margin                 : 8px 0px 0px 0px;
float                  : left;
}

div.top-s-shimekiri {
width                  : 305px;
margin                 : 5px 0px 0px 3px;
padding                : 0px 0px 0px 0px;
background-color       : #ffffff;
background-image       : url();
background-repeat      : no-repeat;
float                  : left;
}
* html div.top-s-shimekiri{     /*** ie6以下専用ハック ***/
margin                 : 5px 0px 0px 2px;
}
*:first-child+htm div.top-s-shimekiri{/*** ie7専用ハック ***/
margin                 : 5px 0px 0px 2px;
}
div.top-s-shimekiri div {
margin                 : 0px 0px 0px 0px;
padding                : 2px 0px 2px 1px;
border-left            : solid 3px #FF8629;
border-bottom          : solid 1px #cccccc;
background-color       : #FFF2DB;
}
div.top-s-shimekiri div h3 {
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
color                  : #333333;
}
div.top-s-shimekiri img {
margin                 : 4px 0px 0px 4px;
padding                : 0px 0px 0px 0px;
border                 : solid 1px #cccccc;
float                  : left;
}

div.top-s-shinchaku {
width                  : 305px;
margin                 : 5px 0px 0px 7px;
padding                : 0px 0px 0px 0px;
background-image       : url();
background-color       : #ffffff;
background-repeat      : no-repeat;
float                  : left;
}
* html div.top-s-shinchaku{     /*** ie6以下専用ハック ***/
margin                 : 5px 0px 0px 4px;
}
*:first-child+htm div.top-s-shinchaku{/*** ie7専用ハック ***/
margin                 : 5px 0px 0px 4px;
}
div.top-s-shinchaku div {
margin                 : 0px 0px 0px 0px;
padding                : 2px 0px 2px 1px;
border-left            : solid 3px #FF8629;
border-bottom          : solid 1px #cccccc;
background-color       : #FFF2DB;
}
div.top-s-shinchaku div h3 {
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
color                  : #333333;
}
div.top-s-shinchaku img {
margin                 : 4px 0px 0px 4px;
padding                : 0px 0px 0px 0px;
border                 : solid 1px #cccccc;
float                  : left;
}

div.top-s-kigyounm {
width                  : 617px;
margin                 : 10px 0px 7px 3px;
padding                : 0px 0px 0px 0px;
background-color       : #ffffff;
background-image       : url();
background-repeat      : no-repeat;
float                  : left;
}
* html div.top-s-kigyounm{     /*** ie6以下専用ハック ***/
margin                 : 5px 0px 7px 2px;
}
*:first-child+htm div.top-s-kigyounm{/*** ie7専用ハック ***/
margin                 : 5px 0px 7px 2px;
}
div.top-s-kigyounm div {
margin                 : 0px 0px 0px 0px;
padding                : 2px 0px 2px 1px;
border-left            : solid 3px #FF8629;
border-bottom          : solid 1px #cccccc;
background-color       : #FFF2DB;
}
div.top-s-kigyounm div h3 {
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
color                  : #333333;
}
div.top-s-kigyounm img {
margin                 : 4px 0px 0px 1px;
padding                : 0px 0px 0px 0px;
border                 : solid 1px #cccccc;
float                  : left;
}

div.top-s-kategori-l {
width                  : 310px;
margin                 : 0px 0px 0px 0px;
padding                : 1px 0px 0px 0px;
float                  : left;
}
div.top-s-kategori-l img {
margin                 : 3px 0px 0px 9px;
padding                : 0px 0px 0px 0px;
border                 : solid 1px #cccccc;
}

div.top-s-kategori-r {
width                  : 310px;
margin                 : 0px 0px 0px 0px;
padding                : 1px 0px 0px 0px;
float                  : left;
}
div.top-s-kategori-r img {
margin                 : 3px 0px 0px 6px;
padding                : 0px 0px 0px 0px;
border                 : solid 1px #cccccc;
}

div.com-can-cnt {
width                  : 617px;
text-align             : right;
margin                 : 0px 0px 0px 0px;
padding                : 4px 3px 3px 0px;
border-top             : solid 1px #cccccc;
background-color       : #FEFFE1;
float                  : left;
}
div.com-can-cnt font{
font-weight            : bold;
}

div.com-can-nm {
width                  : 620px;
margin                 : 17px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.com-can-nm span{
width                  : 25px;
font-weight            : bold;
text-align             : right;
vertical-align         : bottom;
float                  : left;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
}
div.com-can-nm a{
font-size              : 14px;
}

div.com-can-nm h3{
font-weight            : bold;
float                  : left;
margin                 : 1px 0px 0px 4px;
padding                : 0px 0px 0px 0px;
}

div.com-can-update {
width                  : 600px;
color                  : #999999;
font-size              : 10px;
text-align             : right;
float                  : left;
}

div.com-can-pageing {
width                  : 600px;
margin                 : 15px 0px 0px 24px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
* html div.com-can-pageing{     /*** ie6以下専用ハック ***/
margin                 : 10px 0px 0px 11px;
}
*:first-child+htm div.com-can-pageing{/*** ie7専用ハック ***/
margin                 : 10px 0px 0px 11px;
}
div.com-can-pageing ul{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
}

div.no-data {
width                  : 618px;
float                  : left;
margin                 : 10px 0px 0px 0px;
padding                : 10px 0px 10px 0px;
border                 : solid 1px #FFA35F;
background-image       : url(/img/bg-green-40.gif);
}
div.no-data img{
float                  : left;
margin                 : 0px 5px 0px 7px;
padding                : 0px 0px 0px 0px;
}

div.com-pickup-area {
width                  : 620px;
margin                 : 5px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}

div.com-pickup-area-l {
width                  : 305px;
height                 : 115px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
border-bottom          : dashed 1px #999999;
background-color       : #ffffff;
}
div.com-pickup-area-l img{
width                  : 50px;
height                 : 50px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.com-pickup-area-l div{
width                  : 255px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.com-pickup-area-l div a{
padding                : 0px 3px 0px 5px;
font-size              : small;
color                  : #0CBA00;
float                  : left;
}
div.com-pickup-area-l div span{
padding                : 3px 3px 5px 5px;
color                  : #444444;
float                  : left;
}

div.com-pickup-area-r {
width                  : 305px;
height                 : 115px;
margin                 : 0px 0px 0px 10px;
padding                : 0px 0px 0px 0px;
float                  : left;
border-bottom          : dashed 1px #999999;
background-color       : #ffffff;
}
div.com-pickup-area-r img{
width                  : 50px;
height                 : 50px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.com-pickup-area-r div{
width                  : 255px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div.com-pickup-area-r div a{
padding                : 0px 3px 0px 5px;
font-size              : small;
color                  : #0CBA00;
float                  : left;
}
div.com-pickup-area-r div span{
padding                : 3px 3px 5px 5px;
color                  : #444444;
float                  : left;
}


/**************************** menu sta */
div.menu-other-01 {
width                  : 160px;
height                 : 32px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
background-image       : url("/img/menu-t-bg.gif");
background-repeat      : no-repeat;
}

div.menu-other-02 {
width                  : 160px;
height                 : 27px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
background-repeat      : no-repeat;
}

div.menu-list {
width                  : 160px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
background-image       : url("/img/menu-m-bg.gif");
background-repeat      : repeat-y;
}
div.menu-list ul{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
}
div.menu-list li{
margin                 : 0px 6px 0px 7px;
border-left            : solid 1px #B9FCB9;
border-right           : solid 1px #B9FCB9;
border-bottom          : solid 1px #cccccc;
}
div.menu-list li{    /* 固定用 */
content                : "";
display                : block;
clear                  : both;
overflow               : hidden;
}
div.menu-list select{
width                  : 146px;
border                 : hidden;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 6px;
background-color       : #FFF2DB;
}

div.menu-other-03 {
width                  : 160px;
height                 : 7px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
background-image       : url("/img/menu-b-bg.gif");
background-repeat      : no-repeat;
}
/**************************** menu end */

/*--table---------------------------------------------------------------------*/
table.corp-ichi-hyo {
margin                 : 5px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
table.corp-ichi-hyo td{
width                  : 150px;
border-bottom          : dotted 1px #cccccc;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 5px 0px;
}
/*table.corp-ichi-hyo img{
width                  : 100px;
height                 : 35px;
border                 : dotted 1px #DDDDDD;
float                  : left;
margin                 : 0px 2px 0px 0px;
padding                : 0px 0px 0px 0px;
}*/
table.corp-ichi-hyo a{
float                  : left;
margin                 : 0px 0px 0px 5px;
padding                : 0px 0px 0px 0px;
}

table.com-can-hyo{
margin                 : 1px 0px 0px 28px;
padding                : 0px 0px 0px 0px;
background-color       : #cccccc;
float                  : left;
}
* html table.com-can-hyo{     /*** ie6以下専用ハック ***/
margin                 : 1px 0px 0px 15px;
}
*:first-child+htm table.com-can-hyo{/*** ie7専用ハック ***/
margin                 : 1px 0px 0px 15px;
}
table.com-can-hyo th{
width                  : 83px;
margin                 : 0px 0px 0px 0px;
padding                : 3px 0px 2px 3px;
border-left            : solid 1px #ffffff;
border-top             : solid 1px #ffffff;
background-color       : #FDDBAF;
}
table.com-can-hyo td{
width                  : 481px;
margin                 : 0px 0px 0px 0px;
padding                : 2px 2px 1px 2px;
background-color       : #ffffff;
}

/*--tr------------------------------------------------------------------------*/

/*--th------------------------------------------------------------------------*/

/*--td------------------------------------------------------------------------*/
/*--ul-li---------------------------------------------------------------------*/
ul.all-search-joken{
width                  : 620px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
border-left            : solid 1px #999999;
}
li.all-search-joken-on{
width                  : 79px;
margin                 : 0px 0px 0px 0px;
padding                : 4px 0px 2px 0px;
font-size              : 14px;
color                  : #0A6000;
text-align             : center;
border-right           : solid 1px #999999;
border-bottom          : solid 1px #FDFEC2;
float                  : left;
background-color       : #FDFEC2;
}
li.all-search-joken-off{
width                  : 79px;
margin                 : 0px 0px 0px 0px;
padding                : 4px 0px 3px 0px;
text-align             : center;
border-right           : solid 1px #999999;
border-bottom          : solid 1px #999999;
float                  : left;
}
li.all-search-joken-none{
width                  : 298px;
margin                 : 0px 0px 0px 0px;
padding                : 4px 0px 3px 0px;
float                  : left;
border-right           : solid 1px #999999;
border-bottom          : solid 1px #999999;
background-color       : #EBEBEB;
}

ul.all-search-joken02{
width                  : 618px;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
border-left            : solid 1px #999999;
border-right           : solid 1px #999999;
border-bottom          : solid 1px #999999;
background-color       : #FDFEC2;
}
ul.all-search-joken02 li{
margin                 : 0px 0px 0px 7px;
padding                : 5px 0px 4px 15px;
float                  : left;
background-repeat      : no-repeat;
background-position    : 4px 6px;
}
li.all-search-joken02-on{
background-image       : url("/img/check-on.gif");
}
li.all-search-joken02-off{
background-image       : url("/img/check-off.gif");
}

li.page-footer-on {
font-size              : 17px;
font-weight            : bold;
background-color       : #E8F4E4;
border                 : solid 1px #dddddd;
margin                 : 0px 0px 0px 4px;
padding                : 3px 6px 3px 6px;
float                  : left;
}
li.page-footer-off {
font-size              : 17px;
border                 : solid 1px #dddddd;
margin                 : 0px 0px 0px 4px;
padding                : 3px 6px 3px 6px;
float                  : left;
}
li.page-footer-side {
font-size              : 15px;
border                 : solid 1px #dddddd;
margin                 : 2px 0px 0px 4px;
padding                : 3px 6px 3px 6px;
float                  : left;
}
/*--input---------------------------------------------------------------------*/

/*--span----------------------------------------------------------------------*/

/*--select--------------------------------------------------------------------*/

/*--other---------------------------------------------------------------------*/
