@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/ 

.DIV960 { position:relative; }
.DIV960 strong.STRONG_CONTACT { width:958px; float:left; clear:none; font-weight:bold; color:#863e2c; font-weight:bold; line-height:50px; text-align:center; border:0px solid #863e2c; margin:20px 0 50px 0; font-size:19px; letter-spacing:0.1em; }
.DIV960  img.ILLUST { position:absolute; top:80px; right:0; display:blogk; }
h3 span { width:100%; float:left; clear:none; color:#863e2c; font-size:19px; text-align:center; } 
.DIV960 h3 { width:958px; height:auto; float:left; clear:none; background:#FAF8F8; font-size:15px;  border: solid 1px #e8dfca;  text-align:left; color:#863e2c; padding:10px 0; margin:20px 0;  font-size:19px; font-weight:bold; }
.DIV960 p.P_CENTER { margin-bottom:30px; letter-spacing: 0;}


@media screen and (max-width: 740px){
.DIV960 h3 { width:91%; height:auto; float:left; clear:none; background:#FAF8F8; font-size:15px;  border: solid 1px #e8dfca; text-align:left; color:#863e2c; padding:10px 4%; margin-top:0; margin-bottom:20px; font-size:19px; font-weight:bold; }
.DIV960  img.ILLUST { position:absolute; top:80px; right:0; display:none;}
.DIV960 strong.STRONG_CONTACT { width:91%; float:left; clear:none; font-weight:bold; color:#863e2c; font-weight:bold; line-height:50px; text-align:center; border:1px solid #863e2c; margin:20px 0 50px 0; padding:10px 4%; font-size:16px; letter-spacing:0.1em; }
h3 span { line-height:2em; } 
dl.DL_INFO dt { width:20%; float:left; clear:none; padding:0 0 0 0; line-height:35px; }



}