/****************************************/
/************ index elements ************/
/****************************************/
#subcontents {
clear:both;
margin:0px 10px 20px;
}
#subcontents2 {
clear:both;
margin:0px 30px 20px;
}
#subcontents3 {
clear:both;
width:621px;
margin:0px auto 20px;
}
.imgleft {
margin-right:12px;
margin-bottom:10px;
float:left;
}
.imgright {
margin-left:12px;
margin-bottom:10px;
float:right;
}
.mainleft {
float:left;
}
.mainright {
float:right;
}
.clr {
clear:both;
}
.txt-red {
color:#F00;
}
.each-button {
clear:both;
margin-bottom:20px;
margin-left:10px;
}
.each-button li {
height: 54px;
width: 208px;
overflow:hidden;
float:left;
margin-right:25px;
text-indent:-999em;
margin-bottom:10px;
}

.each-button li .end {
  margin-right:0;
  }

.each-button li#each01 { background:url(../results/images/each01.gif) no-repeat; margin-right:0;}
.each-button li#each02 { background:url(../results/images/each02.gif) no-repeat;}
.each-button li#each03 { background:url(../results/images/each03.gif) no-repeat;}
.each-button li#each04 { background:url(../results/images/each04.gif) no-repeat; margin-right:0;}
.each-button li#each05 { background:url(../results/images/each05.gif) no-repeat;}
.each-button li#each06 { background:url(../results/images/each06.gif) no-repeat;}
.each-button li#each07 { background:url(../results/images/each07.gif) no-repeat;}
.each-button li#each08 { background:url(../results/images/each08.gif) no-repeat;}
.each-button li#each09 { background:url(../results/images/each09.gif) no-repeat;}
.each-button li#each10 { background:url(../results/images/each10.gif) no-repeat; margin-right:0;}
.each-button li#each11 { background:url(../results/images/each11.gif) no-repeat;}
.each-button li#each12 { background:url(../results/images/each12.gif) no-repeat;}

.each-button li a {
height: 54px;
width: 208px;
text-indent:-999em;
display:block;
overflow:hidden;
}
.each-button li#each01 a:hover { background:url(../results/images/each01.gif) no-repeat; background-position:0px -54px;}
.each-button li#each02 a:hover { background:url(../results/images/each02.gif) no-repeat; background-position:0px -54px;}
.each-button li#each03 a:hover { background:url(../results/images/each03.gif) no-repeat; background-position:0px -54px;}
.each-button li#each04 a:hover { background:url(../results/images/each04.gif) no-repeat; background-position:0px -54px;}
.each-button li#each05 a:hover { background:url(../results/images/each05.gif) no-repeat; background-position:0px -54px;}
.each-button li#each06 a:hover { background:url(../results/images/each06.gif) no-repeat; background-position:0px -54px;}
.each-button li#each07 a:hover { background:url(../results/images/each07.gif) no-repeat; background-position:0px -54px;}
.each-button li#each08 a:hover { background:url(../results/images/each08.gif) no-repeat; background-position:0px -54px;}
.each-button li#each09 a:hover { background:url(../results/images/each09.gif) no-repeat; background-position:0px -54px;}
.each-button li#each10 a:hover { background:url(../results/images/each10.gif) no-repeat; background-position:0px -54px;}
.each-button li#each11 a:hover { background:url(../results/images/each11.gif) no-repeat; background-position:0px -54px;}
.each-button li#each12 a:hover { background:url(../results/images/each12.gif) no-repeat; background-position:0px -54px;}



/****************************************/
/************ safetysupport elements ************/
/****************************************/

#safe-fram02 {
width:620px;
margin:0 auto 5px auto;
font-size:85%;


*font-size:x-small;
text-align:justify;
background:url(../results/images/st-go.png) no-repeat;
}

#safe-fram02 h5 {
width:390px;
height:85px;
text-indent:-9999px;
}
#safe-fram02 img {
float:left;
margin:2px 8px 8px 8px;
}

#box-01,
#box-02,
#box-03,
#box-04,
#box-05,
#box-06,
#box-07,
#box-08,
#box-09 {
background:url(../results/images/box_mi01.png) repeat-y;
width:390px;
}
#box-10 {
background:url(../results/images/box_mi02.png) repeat-y;
width:620px;
}
#box-01 div,
#box-02 div,
#box-03 div,
#box-04 div,
#box-05 div,
#box-06 div,
#box-07 div,
#box-08 div,
#box-09 div{
background:url(../results/images/box_bo1.png) no-repeat;
width::390px;
height:5px;
clear:both;
overflow: hidden;
}
#box-10 div{
background:url(../results/images/box_bo2.png) no-repeat;
width::620px;
height:5px;
clear:both;
overflow: hidden;
}



#box-01 h5 {background:url(../results/images/sub_01.png) no-repeat;}
#box-01 p {
width:212px;
height:150px;
float:right;
overflow:auto;
line-height:1.4;
margin-right: 8px;
}
#box-02 h5 {background:url(../results/images/sub_02.png) no-repeat;}
#box-02 p {
width:212px;
height:130px;
float:right;
overflow:auto;
line-height:1.4;
margin-right: 8px;
}
#box-03 h5 {background:url(../results/images/sub_03.png) no-repeat;}
#box-03 p {
width:180px;
height:150px;
float:right;
overflow:auto;
line-height:1.4;
margin-right: 8px;
}
#box-03 span {
display:block;
}
#box-04 h5 {background:url(../results/images/sub_04.png) no-repeat;}

#box-04 p {
width:190px;
line-height:1.4;
margin-bottom:5px;
}
#box-04 li{
color:#0092d7;
font-size:95%;
float:left;
display:block;
white-space:nowrap;
padding-right:12px;
}
#box-04 .normal li {
width: 180px;
float: left;
white-space: normal;
}
.box-left04 {
width:213px!important;
background:none!important;
overflow:auto!important;
height:180px!important;
float:left!important;
clear:none!important;
}
#box-05 h5 {background:url(../results/images/sub_05.png) no-repeat;}
#box-05 p {
line-height:1.4;
margin-bottom:5px;
}
#box-05 dt,
#box-05 dd {
color:#0092d7;
}
.box-left05 {
background:none!important;
width:190px!important;
float:right!important;
height:132px!important;
overflow:auto!important;
margin-right: 8px!important;
clear:none!important;
}
#box-06 h5 {background:url(../results/images/sub_06.png) no-repeat;}
#box-06 p {
width:190px;
height:115px;
float:right;
overflow:auto;
line-height:1.4;
margin-right: 8px;
}
#box-06 span {
display:block;
}
#box-07 h5 {background:url(../results/images/sub_07.png) no-repeat;}
#box-07 p {
width:374px;
height:50px;
line-height:1.4;
overflow: auto;
margin: 0 auto 8px auto;
}
#box-08 h5 {background:url(../results/images/sub_08.png) no-repeat;}
#box-08 p {
width:190px;
height:115px;
float:right;
overflow:auto;
line-height:1.4;
margin-right: 8px;
}
#box-08 span {
display:block;
}
#box-09 h5 {background:url(../results/images/sub_09.png) no-repeat;}
#box-09 .text09 {
width:190px;
height:90px;
float:right;
overflow:auto;
line-height:1.4em;
margin-right: 8px;
}
.box-center09 {
background:none!important;
width:374px!important;
margin: 0 auto 8px auto!important;
height:115px!important;
overflow:auto!important;
}
.box-center09 dt,
.box-center09 dd {
color:#0092d7;
font-size:90%;
}
.box-center09 .left{
float:left;
display: inline;
}
.box-center09 .right{
float:right;
margin-right: 20px;
display: inline;
}
#box-10 h5 {
background:url(../results/images/sub_10.png) no-repeat;
width:620px;
height:85px;
text-indent:-9999px;
}
#box-10 p {
width:170px;
height:150px;
float:left;
overflow:auto;
line-height:1.4;
margin-left: 8px;
display: inline;
}
#box-10 img {
float:right;
}


.round_w_content {
margin-bottom:5px;
}
/*--------繝ｪ繝ｳ繧ｯ----------*/
#safe-link a{
display:block;
width:150px;
height:30px;
margin: -30px 0 0 5px;
text-indent: -9999px;
}


/* 
---------------------------------------- */
#corpo_title {
background:url(../results/images/corporate/title.png) no-repeat;
width:642px;
height:160px;
margin:0 auto 10px;;
text-indent:-9999px;
}
#corpo {
width:642px;
margin: 0 auto 5px auto;
}
.round_content {
padding:0 !important;
background:url(../results/images/corporate/bg.gif) repeat-y;
border-bottom:#dddddd 1px solid;
border-top:#dddddd 1px solid;
width:642px;
margin:0 auto 20px;
}
.round_top {
height:0 !important;
}
#corpo_con {padding: 7px 5px 0;}
#ma15 { margin-top:15px;}
#list {
margin-left:20px;
list-style:disc;
}
hr {
border:1px dotted #666;
margin:15px 0;
}
h4#fukuoka {
background:url(../results/images/corporate/Fukuoka.gif) no-repeat;
width:626px;
height:22px;
text-indent:-9999px;
clear: both;
margin:15px 0 5px 0;
}
h4#kitakyusyu {
background:url(../results/images/corporate/Kitakyusyu.gif) no-repeat;
width:626px;
height:22px;
text-indent:-9999px;
clear: both;
margin:15px 0 5px 0;
}
h4#izuka {
background:url(../results/images/corporate/Iizuka.gif) no-repeat;
width:626px;
height:22px;
text-indent:-9999px;
clear: both;
margin:15px 0 5px 0;
}

.corpo-bu {
margin:0px;
padding:0px;
/*float:right;*/
}
.corpo-bu li{
margin:0;
padding:0 5px 5px 0;
float:left;
line-height:28px;
list-style-type:none;
text-align:center;
}
.corpo-bu li a{
display:block;
width:204px;
height:28px;
text-decoration:none;
text-indent:-9999px;
/*overflow:hidden;*//*dw*/
}
.corpo-bu li a:hover, .selected01{
background-position:0 -28px !important; 
}
#corpo01 a{background:url(../results/images/corporate/ent01.gif) 0 0 no-repeat;}
#corpo02 a{background:url(../results/images/corporate/ent02.gif) 0 0 no-repeat;}
#corpo03 a{background:url(../results/images/corporate/ent03.gif) 0 0 no-repeat;}
#corpo04 a{background:url(../results/images/corporate/ent04.gif) 0 0 no-repeat;}
#corpo05 a{background:url(../results/images/corporate/ent05.gif) 0 0 no-repeat;}
#corpo06 a{background:url(../results/images/corporate/ent06.gif) 0 0 no-repeat;}
#corpo07 a{background:url(../results/images/corporate/ent07.gif) 0 0 no-repeat;}
#corpo08 a{background:url(../results/images/corporate/ent08.gif) 0 0 no-repeat;}
#corpo09 a{background:url(../results/images/corporate/ent09.gif) 0 0 no-repeat;}
#corpo10 a{background:url(../results/images/corporate/ent10.gif) 0 0 no-repeat;}
#corpo11 a{background:url(../results/images/corporate/ent11.gif) 0 0 no-repeat;}
#corpo12 a{background:url(../results/images/corporate/ent12.gif) 0 0 no-repeat;}



/*110215 add*/
#box-10b {
background:url(../results/images/box_mi02.png) repeat-y;
width:620px;
}

#box-10b div.btm-line{
background:url(../results/images/box_bo2.png) no-repeat;
width::620px;
height:5px;
clear:both;
overflow: hidden;
}

#box-10b h5 {
background:url(../results/images/sub_10.png) no-repeat;
width:620px;
height:85px;
text-indent:-9999px;
}

#box-10b p.box-10b-txt {
width:170px;
height:150px;
float:left;
overflow:auto;
line-height:1.4;
margin-left: 8px;
display: inline;
}

#box-10b div.kouyukai {
float:right;
position: relative;
width:423px;
height:138px;
margin:0 10px 0 0;
padding:0;
}

#box-10b div.kouyukai img {
margin:0;
padding:0;
}

#box-10b p.btn-kouyukai {
position:absolute;
top:0;
left:240px;
padding:0;
margin:0;
}


#box-10b p.btn-kouyukai a {
display:block;
width:175px;
height:35px;
text-indent:-9999px;
padding:0;
margin:0;
}

#box-10b p.btn-kouyukai a:hover {
background:url(../results/images/btn_pic-10.gif) no-repeat center top;
padding:0;
margin:0;
}

/*201103 add*/
.txt-red { color:#F00; }

.txt-small { font-size:0.8em; }




/* corporate */
.col03-box {
padding:5px;
width:714px;
margin-bottom:10px;
}

.col03-inner {
width:714px;
background: url(../results/images/corporate/col03_bg.gif) no-repeat center bottom;
margin-bottom:5px;
}

.col03-inner.last {
margin-bottom:0px;
}

.mr06 {margin-right:6px; }

.col03-sbox {
width:224px;
border-top: solid 1px #ccc;
padding:5px;
float:left;
}

.col03-box.bg01 { background:#f1f1f1; }








