@charset "UTF-8";

/* ========BASIC======== */
body {
   font-size:20px;
   font-family:Verdana,Osaka,'MS UI Gothic';
   color:#333;
   line-height:1.6;
   margin:0;
   letter-spacing:1px;
   /*background:url("../images/illust.jpg") 110% 125% no-repeat fixed;*/
}

a {
   color:#899501;
   text-decoration:none;
}

a:hover {
   color:#c9d450;
   cursor:e-resize;
}

image {
   border:0;
}

br {
   letter-spacing:normal;
}

li {
margin-bottom: 20px;
}

/* タイトル */
h1 {
   font-size:32px;
   color:#339999;
   font-weight:bold;
   text-align:center;
   margin:30px;
}
h2 {
   font-size:28px;
}

/* ========TEMPLATE FRAMEWORK======== */
#wrapper {
   margin-right:10px;
   text-align:left;
   padding:10px;
}

/* ========MENU CUSTOMIZE======== */
#menu ul {
   list-style:none;
   padding-left:90px;
   margin:30px 0;
   background-color: #333;
   overflow: hidden;
   
}

#menu li {
   display:inline;
   padding-right:30px;
}

/* ========CONTENTS CUSTOMIZE======== */
#contents h2 {
   
   background:url("../images/h2_icon.gif") no-repeat;
   padding:20px 20px 20px 45px;
   border-bottom:5px #899501 dotted;
   font-size:1em;
   font-weight:bold;
   line-height:29px;
   margin:0;
}

#contents p {
   margin:0;
   padding:0.5em 0 2em 0;
}

#contents strong {
   color:red;
   font-weight:normal;
   border-bottom:1px dashed #999;
}

/* ========FOOTER CUSTOMIZE======== */
#footer {
   font-size:0.9em;
   text-align:center;
   padding:10px;
   border-top:5px double #899501;
}			