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


#PAGE #SIDE a.OUTLINE  { width:260px; padding-left: 20px; height:50px; float:left; clear:none; background:url(../../img/allowshiro.png) 0px 0px no-repeat #02003f; color:#fff; }

h4 { width:413px; float:left; clear:none; }
.PROJECT { width:598px; float:left; clear:none; border:1px solid #d3d3d3; padding:20px; margin-bottom:30px; }
a.PROJECT:link { text-decoration:none; color:#000; }
a.PROJECT:visited { text-decoration:none; color:#000; }
a.PROJECT:hover { text-decoration:none; color:#000; opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */}
a.PROJECT:active { text-decoration:none; color:#000; }
.PROJECT img { float:left; clear:none; margin-right:10px;  } 
.PROJECT span { width:600px; float:right; clear:none; margin:20px 0 0 0; padding:15px 0; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fc5 0%, #f90 100%) repeat scroll 0 0; color:#fff; text-align:center; font-size:15px; line-height:1.2em; letter-spacing:0.5em; } 
.PROJECT a.LINK { width:600px; float:right; clear:none; margin:20px 0 0 0; padding:15px 0; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #c6e1ae 0%, #80c158 100%) repeat scroll 0 0; color:#fff; text-align:center; font-size:15px; line-height:1.2em; letter-spacing:0.5em; } 
.PROJECT a.LINK:hover { opacity:0.7; text-decoration:none; } 
.PROJECT span.KANBAI { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #c6e1ae 0%, #80c158 100%) repeat scroll 0 0; } 
.PROJECT strong.KANBAI { width:600px; float:right; margin:20px 0 0 0; text-align:center; color:#f00; font-weight:bold; font-size:15px; line-height:1.2em; letter-spacing:0.2em; } 
.PROJECT img.R_ALLOW { width:413px; float:right: clear:none; }
ul.PROJECT_NAIYO { width:413px; float:left; clear:none; }
h3 { width:413px; float:left; clear:none; margin-top:30px; }
ul.IMAGE { width:640px; float:left; clear:none; margin-top:20px; }
ul.IMAGE li { float:left; clear:none; margin:0 20px 0px 0; }