
h3 { font-size: 1.17em; font-weight: bold; margin: 0 0 30px }
.information_box { margin: 0 0 20px 20px; padding: 0; width: 570px; border: solid 2px #e5e5e5 }

.back_Color01{ background-color:#E5E5E5; text-align:center;}
.border_bottom{ border-bottom:dotted #e5e5e5 1px;}




#pagetheme { margin-bottom: 30px }

#web_page h4  { font-weight: bold; padding-bottom: 2px; border-bottom: 3px solid #006 }

.contents01 h5   { visibility: hidden; margin-bottom: 30px }

#web_page p { margin-top: 10px }

#web_page .contents01 { margin-top: 10px; margin-bottom: 30px }
#web_page .contents02 { margin-top: 10px; margin-bottom: 30px }
#web_page .contents03 { margin-top: 10px; margin-bottom: 30px }


 .contents01 .box01_1 { background-image: url("../images/web_box1_1.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 610px; height: 148px }
 .contents01 .box01_2 { background-image: url("../images/web_box1_2.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 610px; height: 148px }
 .contents01 .box01_3 { background-image: url("../images/web_box1_3.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 610px; height: 148px }
 .contents01 .box01_4 { background-image: url("../images/web_box1_4.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 610px; height: 148px }


.box02 .image  { text-align: center; width: 160px; float: left }
.box02 { margin-top: 20px; margin-bottom: 20px }
.box02 .text { margin-right: 20px; width: 450px; float: right }

.box02 h5 { font-weight: bold; margin-top: 10px; border-bottom: 2px solid #999 }
.box02 span { color: #f60 }

.contents01 p   { margin-left: 20px; width: 400px }

.contents03 div { margin-top: 20px; margin-bottom: 30px }

.inquiry_bana{ margin-top: 20px; margin-bottom: 30px}



.pc_box02  { margin-top: 20px; margin-bottom: 20px; border-bottom: 1px dotted #999 }
.pc_box02 .text   { margin-right: 20px; width: 300px; float: left }
.pc_box02 .item   { color: #33c; width: 260px; float: right }
.pc_box02 h5 { color: #09f; font-weight: bold; margin-top: 10px; border-bottom: 2px solid #999 }
.contents01 .pc_box01_1 { background-image: url("../images/pc_box1_1.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 610px; height: 120px }
.contents01 .pc_box01_2  { background-image: url("../images/pc_box1_2.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 610px; height: 120px }
.contents01 .pc_box01_3  { background-image: url("../images/pc_box1_3.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 610px; height: 120px }
.contents01 .pc_box01_4  { background-image: url("../images/pc_box1_4.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 610px; height: 120px }


.reform_cont { }
.reform_cont .box  { margin-bottom: 20px; padding-bottom: 10px; width: 650px; border-bottom: 1px dotted #999 }
.reform_cont .box_left  { text-align: center; width: 320px; float: left }
.reform_cont .box_right  { text-align: center; width: 320px; float: right }
.reform_cont h5 { color: #f60; font-weight: bold; margin-bottom: 5px }
.reform_cont .image  { }
.reform_cont .text { text-align: left; margin: 0 auto; width: 200px }
.reform_cont img { border: solid 1px #ccc }

#job_page #caption01  { color: red; font-weight: bold; text-indent: 8px; margin-bottom: 10px; border-left: 5px solid #f00 }
#job_page #caption02  { color: #0c0; font-weight: bold; text-align: center }
#job_page #caption03  { color: #f60; font-weight: bold; text-align: center; margin-top: 30px; margin-bottom: 0 }
.job_contents { margin-bottom: 20px }
#job_page #overview  { margin: 0 auto; padding: 10px; width: 500px; border: solid 1px #999 }
#overview h5  { color: #03f; font-weight: bold }
#overview p  { margin-bottom: 10px }
#job_page h4  { font-weight: bold; margin-top: 30px; margin-bottom: 5px; padding-bottom: 2px; border-bottom: 3px solid #006 }

.jobbox .jobname1   { background-color: #e3e3e3; padding: 5px; border-top: 1px dotted #999 }
.jobbox .jobname2  { background-color: #e3e3e3; padding: 5px; border-top: 1px dotted #999; border-bottom: 1px dotted #999 }
.jobbox .jobname  { background-color: #e3e3e3; padding: 5px; border-top: 1px dotted #999 }

.jobbox .jobtext1  { padding: 5px; border-top: 1px dotted #999 }
.jobbox .jobtext2  { padding: 5px; border-top: 1px dotted #999; border-bottom: 1px dotted #999 }
.jobbox .jobtext  { padding: 5px; border-top: 1px dotted #999 }
.jobbox .jobtext3  { padding: 5px; border-top: 1px dotted #999; border-bottom: 1px dotted #999 }

#eco_page{}
#eco_title{}
.eco_navi{margin-bottom: 10px; font-size: 12px;}
#eco_image1   { background-image: url("../images/led_image01.jpg"); background-repeat: no-repeat; padding-top: 5px; width: 650px; height: 332px }
#eco_image2  { background-image: url("../images/led_image02.gif"); background-repeat: no-repeat; padding-top: 5px; width: 650px; height: 175px }
#eco_image3  { background-image: url("../images/led_image03.gif"); background-repeat: no-repeat; padding-top: 5px; width: 650px; height: 210px }



