@charset "UTF-8";

body {width:100%; text-align:center; font-family: arial, helvetica, geneva, verdana, lucida, 'lucida grande', arial, sans-serif; color:#565656;}

body {font-size: 62.5%; /* IE */  font-family: Verdana, 'MS Pゴシック', sans-serif;}

/******************************************/
a:link {text-decoration:underline; color:#565656;}

a:visited {text-decoration:underline; color:#565656;}

a:hover {text-decoration:none; color:#3792AE;}
/******************************************/

#wrapper {margin:0 auto; width:915px; padding:0 0px; font-size:10px; border-top:solid 5px #E3E1D5;}

.header {height:60px; width:915px; padding:10px 0 0 0;}

.headr {float:right; margin-right:20px;}
.headl {float:left;}

.container {padding:0px 0;}
/******************************************/

.contents {float:right; width:682px; text-align:left;}

.menu {list-style:none; width:666px; padding-left:16px;}
.menu ul {list-style:none;}
.menu li {float:left; list-style:none;}

.menu li a{display:block; background:url(http://www.rock-pl.info/images/btn.gif) no-repeat; width:111px; height:23px; font-size:10px; color:#464646; text-align:center; padding-top:10px; text-decoration:none;}
.menu li a:visited {display:block; background:url(http://www.rock-pl.info/images/btn.gif) no-repeat; width:111px; height:23px; font-size:10px; color:#464646; text-align:center; padding-top:10px; text-decoration:none;}
.menu li a:hover {display:block; background:url(http://www.rock-pl.info/images/btn.gif) no-repeat; width:111px; height:23px; font-size:10px; color:#464646; text-align:center; padding-top:10px; text-decoration:none; font-weight:bold;}

.mainbk {background:url(http://www.rock-pl.info/images/mainbk.jpg) no-repeat; width:682px; height:290px;}

.pankuzu {width:662px; padding:10px 10px; background:#FAF9E7; font-size:10px; text-align:left; margin-bottom:15px;}



.contentarea {padding:5px 10px 15px; font-size:10px; line-height:160%; width:662px;}
.contents h2 {font-size:14px; font-weight:bold; line-height:100%; margin-bottom:10px;}


.contentarea img {float:left; border:solid 8px #F2F0E2;}
.txtr {float:right; width:491px; text-align:left; line-height:160%;}


.contentarea li {margin-bottom:5px;}

/******************************************/

.navigation {float:left; width:233px; text-align:left; padding:31px 0 0 0;}

.naviarea {background:url(http://www.rock-pl.info/images/sidebk.gif) repeat-y; width:209px; padding:12px 10px 132px 13px; list-style:none;}
.naviarea ul {list-style:none;}
.naviarea li {list-style:none; margin-bottom:2px;}

.naviarea li a {display:block; background:url(http://www.rock-pl.info/images/sidebtn.gif) no-repeat; width:178px; height:20px; padding:8px 0 0 32px; font-size:10px; text-decoration:none;}

.naviarea li a:visited {display:block; background:url(http://www.rock-pl.info/images/sidebtn.gif) no-repeat; width:178px; height:20px; padding:8px 0 0 32px; font-size:10px; text-decoration:none;}

.naviarea li a:hover {display:block; background:url(http://www.rock-pl.info/images/sidebtn.gif) no-repeat; width:178px; height:20px; padding:8px 0 0 32px; font-weight:bold; font-size:10px; text-decoration:none; color:#333333;}

/******************************************/

.navihead {background:#F48310; width:233px; text-align:center;}

.navihead h3 {line-height:100%; font-size:14px; font-weight:bold; color:#FFFFFF; padding:10px 0;}

.naviarea2 {width:205px; padding:25px 0 0 28px; list-style:none;}
.naviarea2 ul {list-style:none;}
.naviarea2 li {list-style:none;}


.naviarea2 li a{display:block; background:url(http://www.rock-pl.info/images/arrow.gif) no-repeat left; height:19px; padding-left:25px; padding-top:5px; margin-left:0px; text-decoration:none;}
.naviarea2 li a:visited{display:block; background:url(http://www.rock-pl.info/images/arrow.gif) no-repeat left;height:19px; padding-left:25px; padding-top:5px; margin-left:0px; text-decoration:none;}
.naviarea2 li a:hover{display:block; background:url(http://www.rock-pl.info/images/arrow.gif) no-repeat left; height:19px; padding-left:25px; padding-top:5px; margin-left:0px; text-decoration:none; font-weight:bold; color:#333333;}

/******************************************/

.copy {padding:15px 0 5px; font-size:10px;}














