@charset "shift_jis";

/* ========BASIC======== */
body{
margin:0;
font-size:0.8em;
font-family:Verdana,Osaka,'MS UI Gothic';
color:#333; 
line-height:150%;
letter-spacing:0.1em;
background:url("../image/essay/kazeoka02.jpg") 100% 100% no-repeat fixed;
}

image{
border:0;
}

br{
letter-spacing:normal;
}

a:hover{
text-decoration:none;
}

/* ========TEMPLATE FRAMEWORK======== */
div#wrapper{
width:850px;
/*margin:auto;*/
margin:0 25px 0;
text-align:left;
padding:0;
}

/* ========HEADER======== */
div#header{
/*width:850px;
height:148px;
border-top:2px solid #222222;
background-image:url("../image/essay/head.jpg");
margin-bottom:25px;*/
border-bottom:2px solid #222222;
}

p#logo{
display:block;
margin-top:-10px;
margin-bottom:0px;
margin-left:296px;
padding:0;
line-height:65px;
}

p#title{
margin-top:10px;
margin-bottom:0px;
margin-left:30px;
padding:0px;
font-size:16px;
letter-spacing:normal;
line-height:16px;
font-family:"‚l‚r ‚o–¾’©";
font-weight:bolder;
color:#FFFFFF;
color:#93A9BF;
}

p#title_sub{
margin-top:10px;
margin-bottom:5px;
margin-right:35px;
font-size:12px;
line-height:12px;
color:#93A9BF;
text-align:right;
}

/* ========BREADCRUMS LIST======== */
div#breadcrumbs{
padding:3px 30px 10px;
line-height:100%;
letter-spacing:0.05em;
color:#ff9999;
}

#breadcrumbs a{
color:#ff9999
}
#breadcrumbs a:visited{
color:#cc99cc
}

/* ========TITLE======== */
h1{
font-size:18px;
color:#339999;
font-weight:bolder;
text-align:center;
}

/* ========CONTENTS CUSTOMIZE======== */
div#contents{
width:650px;
float:left;
background:url("../image/essay/kazeoka02_white.jpg") 100% 100% no-repeat fixed;
}

#contents h2{
margin:0;
background:url("../image/essay/icon12.gif") no-repeat left bottom;
padding:12px 3px 3px 45px;
border-bottom:1px #899501 dotted;
font-size:14px;
font-weight:bold;
}

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

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

#contents blockquote{
background:url("../image/essay/icon16.gif") no-repeat;
padding-left:30px;
font-size:12px;
font-weight:bold;
}

/* --------figure position------- */
img.f_left{
float:left;
margin-right:20px;
}

img.f_right{
float:right;
margin-left:20px;
}

.f_cancel{
clear:both;
display:block;
}

/* --------item position------- */
ul.itemize{
margin:0;
padding:0 0 6px 50px;
}

/* ========MENU CUSTOMIZE======== */
div#menu{
clear:both;
padding-top:20px;
padding-left:50px;
text-align:left;
}

#menu ul{
list-style:none;
margin:0;
}

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

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

#menu li a:hover{
color:#006400;
font-weight:bold;
}
/* ========FOOTER CUSTOMIZE======== */
div#footer{
padding-top:5px;
border-top:5px double #899501;
border-bottom:5px solid #6F370F;
font-size:0.9em;
text-align:center;
}
address{
font-style:normal;
letter-spacing:normal;
}
