@charset "utf-8";
/* CSS Document */

div#tech { margin-left: 15px}
div.img_center { width: 700px; text-align: center; font-size: 0.8em; padding-bottom: 20px}
div.img_center img { margin: 0 auto 10px auto; display: block}
p.tech_text { margin-left: 2em; font-size: 0.9em; line-height: 1.6em; padding: 0 0 20px 0; display: block}
p.img3 { margin-bottom: 0}

div#tech div.tech_inner00 { margin-left: 10px; padding-bottom: 80px; width: 700px; page-break-inside: avoid }
div.tech_inner00 p { font-size: 0.9em; line-height: 1.5em; width: 700px}
div.tech_inner00 p.sage { margin-left: 1em}
div.tech_inner00 p.sage2 { text-indent: 0.8em}
div.tech_inner00 p.plist { margin-bottom: 0.5em; text-indent: -1em; padding-left: 1em}
div.tech_inner00 h4 { color: #c00; font-size: 0.9em; padding: 1em 0}
div.tech_inner00 h3.h4 { color: #c00; font-size: 0.9em; padding: 0}

div#tech div.tech_inner00 { margin-left: 10px; padding-bottom: 80px; width: 700px; page-break-inside: avoid }
div.tech_inner00 p { font-size: 0.9em; line-height: 1.5em; width: 700px}
div.tech_inner00 p.sage { margin-left: 1em}
div.tech_inner00 p.plist { margin-bottom: 0.5em; text-indent: -1em; padding-left: 1em}
div.tech_inner00 h4 { color: #c00; font-size: 0.9em; padding: 1em 0}
div.tech_inner00 h3.h4 { color: #c00; font-size: 0.9em; padding: 0}

div#tech div.tech_inner02 { margin-left: 10px; padding-bottom: 36px; width: 700px }
div.tech_inner02 p { font-size: 0.9em; line-height: 1.5em; width: 700px}
div.tech_inner02 p.sage { margin-left: 1em}
div.tech_inner02 p.plist { margin-bottom: 0.5em; text-indent: -1em; padding-left: 1em}
div.tech_inner02 h4 { color: #c00; font-size: 0.9em; padding: 1em 0}
div.tech_inner02 h3.h4 { color: #c00; font-size: 0.9em; padding: 0}

div.tech_inner01 { width: 710px; page-break-inside: avoid}

div.tech_ul01 { margin-left: 25px}
div.tech_ul01 ul li { list-style: none; display: block; text-align: left; width: 290px; float: left; font-size: 0.8em;
margin-left: 25px}
div.tech_ul01 ul li img { margin: 0 0 8px 0; display: block }
div.tech_ul01 p { font-size: 0.8em}

div.tech_ul02 { margin-left: 1em }
div.tech_ul02 ul li { list-style: none; display: block; text-align: left; width: 330px; float: left; font-size: 0.8em}
div.tech_ul02 ul li.li_left { width: 346px}
div.tech_ul02 ul li img { margin: 0 0 8px 0; display: block }
div.tech_ul02 p { font-size: 0.8em}

div.tech_ul03 { margin-left: 10px; width: 700px}
div.tech_ul03 ul li { list-style-image: url(../images/pochi08.gif) ; margin-left: 18px; font-size: 0.9em; margin-bottom: 0.6em;
line-height: 1.3em}

div#tech div.table01 { padding: 20px 0 60px 6px}
div#tech div.table01 p { font-size: 0.8em; line-height: 1.6em; margin: 0; text-align:right; width: 690px}
div#tech div.table01 table { background: #999; margin-bottom: 10px}
div#tech div.table01 table tr th { font-weight: normal; text-align: center; font-size: 0.8em; padding: 6px 0; background-color: #fff}
div#tech div.table01 table tr th.th_gy { background-color: #e4e4e4}
div#tech div.table01 table tr td { font-weight: normal; text-align: center; font-size: 0.9em; padding: 6px 0; background-color: #fff}
div#tech div.table01 table tr td.td_lft { text-align: left; line-height: 1.4em; padding-left:10px; font-size: 0.8em}
div#tech div.table01 table tr th.th_lft { text-align: left; line-height: 1.4em; padding-left:10px; font-size: 0.8em}

div#tech div.table02 { padding: 20px 0 60px 6px}
div#tech div.table02 p { font-size: 0.8em; line-height: 1.6em; margin: 0 0 0.5em 0.3em; text-align:left ; width: 690px}
div#tech div.table02 table { background: #999; margin-bottom: 10px}
div#tech div.table02 table tr th { font-weight: normal; text-align: center; font-size: 0.8em; padding: 10px 0; background-color: #fff; vertical-align: top; line-height: 1.4em}
div#tech div.table02 table tr th.th_gy { background-color: #e4e4e4}
div#tech div.table02 table tr td { font-weight: normal; text-align: left; font-size: 0.9em; padding: 8px 0 8px 10px; background-color: #fff; vertical-align: top; line-height: 1.3em}
div#tech div.table02 table tr th.th_lft { text-align: left; line-height: 1.4em; padding-left:10px}

div#tech div.tech_photo3 { padding-bottom: 20px}
div#tech div.tech_photo3 ul li { display: block; background: url(../images/tech03_hk01.gif) no-repeat center bottom ; height: 330px; text-align: center; width: 240px; list-style: none; float: left; font-size: 0.9em; color: #fff; margin-bottom: 20px}
div#tech div.tech_photo3 ul li img { display: block; margin:0 auto 32px auto; }
div#tech ul.ul_sq { list-style: url(../images/pochi_sq.gif); margin-bottom: 20px; margin-left: 8px }
div#tech ul.ul_sq li { margin-left: 8px; font-size: 90%; margin-top: 2px; margin-bottom: 5px; line-height: 1.4em}
div#tech p.tech_hk2 {width: 465px; display: block; float: left; padding-left: 10px; line-height: 1.5em; font-size: 0.9em}
div#tech p.tech_hk2 span { background: #ece4ce url(../images/tech03_hk02.gif) no-repeat top left; display: block; padding: 4px 0 6px 35px; font-size: 13px; color: #f09723;
margin-bottom: 1em} 
div#tech div.fr_box01 { display: block; float: right; width: 210px; text-align: center;font-size: 0.8em; margin-left: 0}
div#tech div.fr_box01 img { margin: 0 auto 8px 0}
img.pdficon { float: right; margin-left: 5px}
h2.bral { page-break-before: always}
div.braal { page-break-after: always}
div.white { display: none}

div#tech div.f_menu_tech1 {}
div#tech div.f_menu_tech1 li { margin-left: 18px; font-size: 0.9em; line-height: 1.5em; list-style: none;}
div#tech div.f_menu_tech1 li img { vertical-align: top}
div#tech div.f_menu_tech1 ul li.list0 { background: url(../images/pochi_06.gif) no-repeat top left; display: block; padding-bottom: 5px;
padding-left: 18px}
div#tech div.f_menu_tech1 ul li.list4 { background: url(../images/pochi_06.gif) no-repeat top left; display: block; padding-bottom: 5px;
padding-left: 18px; height: 34px}
div#tech div.f_menu_tech1 ul li.list3 { margin-left: 25px; background: url(../images/poch07.gif) no-repeat top left;
 padding-left: 20px}
div#tech div.f_menu_tech1 ul li.pdficon img { float: left; vertical-align: top; margin: 3px}
div#tech div.f_menu_tech1 ul li.pdficon  { display: block; height: 53px }
div#tech div.f_menu_tech1 table tr { vertical-align: top}
