/* -------------------------[01]:トップページヘッダー */

h2.bar01{ width: 525px; height: 28px; margin: 0 auto; text-indent: -5555px; background: url(/about/img/about_bar01.gif) no-repeat;}
h2.bar02{ width: 525px; height: 28px; margin: 30px auto 0; text-indent: -5555px; background: url(/about/img/about_bar02.gif) no-repeat; clear:both;}
h2.bar03{ width: 525px; height: 28px; margin: 30px auto 15px; text-indent: -5555px; background: url(/about/img/about_bar03.gif) no-repeat; clear:both;}

/* h3{ width: 525px; margin:15px auto 5px; padding: 0px; font-size: small; /* font-weight: normal; */} 

p.casetext{ width: 520px; margin: 0px auto 15px;}

.box{ width: 525px; margin: 0 auto; padding: 0px;}
.box img{ margin: 0; padding: 0px; display: block;}
.box .body{ width: 501px; margin: 0 auto; padding: 0px 0px 0px 24px; background: url(/about/img/about_boxbody.gif) no-repeat bottom;}
.box .body .text{ width: 340px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.box .body .text h3{ width: 325px; height: 33px; margin: 12px 0px 7px 0px; padding: 0px; background: url(/about/img/about_bar02.gif) no-repeat; text-indent: -5555px; font-size: 0px;}
.box .body .text p{ width: 323px; margin: 0; padding: 0px; font-size: 14px; line-height: 140%;}
.box .body .text ul{ width: 323px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #300; list-style: none;}
.box .body .text li{ margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px; line-height: 130%; text-indent: -1em;}
.box .body .image{ width: 160px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.box .body .image img{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block;}
.box .body .image p{ width: 140px; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; color: #300;}

.detail{ width: 525px; margin: 20px auto 0; padding: 0px 0px 10px 0px; background: url(/img/dot02.gif) repeat-x bottom;}
.detail ul{ width: 491px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style: none; display: block;}
.detail li{ width: 162px; margin: 0px 0px 0px 0px; padding: 0px; display: block; float: left;}
.detail li p{ width: 151px;  margin: 0px auto; padding: 0px;}

ul.case01{ width: 525px; margin: 25px auto 0; padding: 0px; list-style: none; display: block;}
ul.case01 li{ margin: 0 ; padding: 0px; display: block; float: left;}

ul.case02{ width: 525px; margin: 25px auto 0; padding: 0px; list-style: none; display: block;}
ul.case02 li{ margin: 0 ; padding: 0px; display: block; float: left;}

ul.case03{ width: 525px; margin: 25px auto 0; padding: 0px; list-style: none; display: block;}
ul.case03 li{ margin: 0 ; padding: 0px; display: block; float: left;}

ul.case04{ width: 525px; margin: 25px auto 0; padding: 0px; list-style: none; display: block;}
ul.case04 li{ margin: 0 ; padding: 0px; display: block; float: left;}

.request{ width: 500px; margin: 20px auto 0; padding: 10px; border-color: #B6A49C; border-width: 5px; border-style: solid; text-align: center;}
.request p{ text-align: left;}