@charset "utf-8";
/* ------------------------------------------------------------ 業務実績 */
div#body { padding: 20px;}
div#body ul li { list-style-type: none; padding-top: 10px;}
li.padL { padding-left: 45px;}
div#body div#aside_part { padding-left: 20px;}
p.work_title { border: 1px solid #000; border-width: 1px; padding: 5px 10px; font-size: 18px; font-weight: bold;}
p.under_p { margin: 0 0 0 100px;  }

div#left_part { width: 460px;}
ul.work_ul { font-size: 16px;}
div#aside_part { width: 460px;}

div#ul01 { padding: 0 0 30px; }
div#ul02 { padding: 20px 0 50px;}
p.banner_title {margin-right: 20px;}
div.ul_left { width: 440px; margin: 0 20px 0 20px;}
div.ul_left ul { width: 380px;}
div.ul_left ul li { list-style-type: none; padding-top: 10px; }
div.ul_right div.a_block p.con { line-height: 24px;}
div.ul_right div.a_block ul { width: 380px;}
div.ul_right ul li { list-style-type: none; padding-top: 10px; }
div.a02 { margin-top: 80px;}

p.con { width: 400px; font-size: 16px; line-height: 300px;}
div.article h2 { margin: 40px 0 0 20px;}
div.article p { text-align: center; margin-top: 40px;}
img.ojisan_l { margin-right: 40px;}

.acc { padding-left: 500px;}
.j-bnr { text-align: center; padding: 20px 0 40px; }
p.bnr1 { padding: 0 0 30px; }
.mini { font-size: 12px; }
#business { padding: 30px 0 0; }
.green { color: green; }