/* CSS Document */

@charset "Shift_JIS";

/********** CSSƒŠƒZƒbƒg•‰ŠúÝ’è **********/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote{ margin:0;padding:0;}
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
q:before,q:after { content:'';}

/* form */  
button, fieldset, form, input, label, legend, select, textarea {font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}

/********** ˆÈ‰ºƒIƒŠƒWƒiƒ‹ **********/

a:link{color:#0099CC; text-decoration:underline;}
a:visited{color:#0099CC; text-decoration:underline;}
a:hover{color:#0099CC; text-decoration:underline;}
a:active{color:#0099CC; text-decoration:underline;}

body{ font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","ƒƒCƒŠƒI","‚l‚r ‚oƒSƒVƒbƒN",Geneva, Arial,Verdana, sans-serif;font-size: 13px;color: #333333;}

.wrapper{ width:798px; margin:0 auto; background:url(img/bg.jpg) repeat-y; padding:0 33px;}

.Lbody{ width:580px; float:left; margin-bottom:35px;}
h1{ border-bottom:solid 3px #FF9933; padding:10px 0 5px 0px; font-size:14px; margin-bottom:10px;}
.box{ line-height:180%; margin-bottom:20px;}
h2{ border-bottom:solid 3px #FF9933; padding:10px 0 5px 0px; font-size:14px; margin-bottom:10px;}

.Rbody{ width:200px; float:right; padding:34px 0;}
.menu{ margin-bottom:20px;}
.menu li a{ color:#333333;text-decoration:none;border:#CCCCCC solid 1px;border-left:#FF6633 solid 5px; padding:10px 0 10px 20px; display:block; margin-bottom:5px;}
.menu li a:hover{color:#0099CC; text-decoration:underline;border:#CCCCCC solid 1px;border-left:#FF6633 solid 5px; padding:10px 0 10px 30px; display:block; margin-bottom:5px;}

.PRlink{}
.PRlink dd{ font-size:10px; margin-bottom:10px;word-break: break-all;}


.footer{ border-top:solid 3px #FF9933; padding:20px; text-align:center;}



