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

#HEADER ul.MAIN_MENU li.MENU_FLOW a	{ color:#893e2c; }
#FOOTER ul li.MENU_FLOW a	{ text-decoration:underline; }

#PAGE .SHEET{ text-align:center; }
#PAGE .DPOD{ width:400px; margin:30px auto; }
#PAGE h2	{ width:100%; float:left; text-align:center; font-weight:bold; font-size:36px; line-height:1.5em; letter-spacing:0.15em; color:#000; margin-bottom:50px; }
#PAGE h3	{ width:100%; float:left; margin:0px 0 30px 0; color:#893e2c; text-align:center; font-weight:bold; font-size:30px; line-height:1.5em; font-family:arial; letter-spacing:0.1em; }
#PAGE h3 img { margin-top:10px; }

#PAGE p	{ width:100%; text-align:center; margin:30px 0 50px 0; text-align:center; font-weight:bold; font-size:18px; line-height:2em; }
#PAGE br.BR_PS{ display:none; }

#PAGE ul.D_LIST{ width:510px; float:left; margin:10px 0 30px 225px; }
#PAGE ul.D_LIST li{ width:170px; float:left; margin:0; }
#PAGE ul.D_LIST li img{ width:135px; float:left; margin:0 0 0 30px; }

strong.SETSUBI { border:3px solid #893e2c; padding:10px; font-size:20px; font-weight:bold; margin:0 10px 0 10px; color:#893e2c; }

.BOX { width:960px; float:left; clear:none; border:0px solid #893e2c; margin:0 0 70px 0; padding:10px 0;  }
.BOX dl { width:596px; float:left; clear:none; border:2px solid #893e2c; margin:0 0 0px 180px; }
.BOX dl dt { width:10%; float:left; clear:none; background:#893e2c; color:#fff; padding:10px 0; font-size:20px; }
.BOX dl dt.LONG { width:10%; float:left; clear:none; background:#893e2c; color:#fff; padding:10px 0; font-size:20px; }
.BOX dl dd { width:85%; float:right; clear:none; color:#893e2c; font-size:20px; font-weight:bold; padding:10px 0; text-align:left; }
strong.ARROW { width:100%; float:left; clear:none; text-align:center; color:#893e2c; margin:20px 0; font-size:20px; }
ul.GAIKAN { width:960px; float:left; clear:none; }
ul.GAIKAN li { width:320px; float:left; clear:none; text-align:center; }
ul.GAIKAN img { width:300px; float:left; clear:none; text-align:center; }

#PAGE h2	{ width:100%; font-size:25px; line-height:1.5em; letter-spacing:0.15em; margin-bottom:10px; }
br.SP { display:none; }



@media screen and (max-width: 740px){

.sidr-inner ul li.sidr-class-MENU_FLOW a	{ background-color:#a16556; }
#FOOTER ul li.MENU_FLOW a	{ background-color:#a16556; color:#fff; text-decoration:none; }

#PAGE .DPOD{ width:150px; margin:20px auto; }
#PAGE h2	{ width:100%; font-size:25px; line-height:1.5em; letter-spacing:0.15em; }
#PAGE p	{ width:95%; margin:30px 2.5% 50px 2.5%; font-size:16px; line-height:2em; }
#PAGE br.BR_PS{ display:inline; }
#PAGE ul.D_LIST{ width:90%; float:left; margin:10px 0 30px 5%; }
#PAGE ul.D_LIST li{ width:33.3%; }
#PAGE ul.D_LIST li img{ width:100%; margin:0; }

.BOX { width:100%; float:left; clear:none; border:0px solid #893e2c; margin:0 0 30px 0; padding:10px 0;  }
.BOX dl { width:98%; float:left; clear:none; border:2px solid #893e2c; margin:0 0 0px 0px; background:#893e2c; color:#fff; }
.BOX dl dt { width:10%; float:left; clear:none; background:#893e2c; color:#fff; padding:10px 0; font-size:20px; text-align:center; }
.BOX dl dt.LONG { width:10%; line-height:46px; float:left; clear:none; background:#893e2c; color:#fff; padding:10px 0; font-size:20px; }

.BOX dl dd { width:90%; float:right; clear:none; color:#893e2c; font-size:20px; font-weight:bold; padding:10px 0; text-align:center; background:#fff; }
strong.ARROW { width:100%; float:left; clear:none; text-align:center; color:#893e2c; margin:10px 0; font-size:20px; }
a.LINKBUTTON { margin:0 0 30px 0; }
#PAGE { padding-bottom:0; }
br.SP { display:block; }


}