@charset "UTF-8";
/**************************
	base
**************************/
area { outline: none; }

.clearfix { *zoom: 1; }
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden; }

/* report008 */
.report008-box {
  width: 731px;
  padding-bottom: 20px;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  background: url(../images/bg.png);
  color: #444; }
.report008-box a { color: #0000ff; }
.report008-box a:hover { text-decoration: underline; }
.report008-inner { padding: 0 0 10px; }
.report008-conts { font-size: 13px !important; }

.pad20 { padding: 0 20px; }
.mt30 { margin-top: 30px; }
.mr15 { margin-right: 15px; }
.ml15 { margin-left: 15px; }
.w330 { width: 330px; }


/****************************
	nav
****************************/
.report008-nav ul li { float: left; }
.report008-nav ul li a { display: block; }

/*************************************
 * index
 ************************************/
.report008-menu a:hover { opacity: 0.5; }
.report008-menu p { margin: 0; }
.report008-menu li.mid { margin: 0 17px; }


/*************************************
 * 02〜
 ************************************/
.report008-box .h3_l {
  padding-bottom: 10px;
  background: url(../images/line_l.png) 0 bottom no-repeat;
	text-align: left;}
.report008-box .h3_s {
  padding-bottom: 10px;
  background: url(../images/line_s.png) 0 bottom no-repeat;
	text-align: left;}
.report008-box .h3_p03 { background: url(../images/line_s.png) 0 62px no-repeat; text-align: left;}

.booth-wrapper li {
  position: relative;
  width: 339px;
  font-size: 13px;
	list-style: none;
	line-height: 0;}
.booth-wrapper li.odd { margin-right: 11px; }
.booth-wrapper li.last { width: 693px; }
.booth-wrapper h4 {
  margin-bottom: 5px;
  padding-left: 60px; }
.booth-wrapper .tag {
  position: absolute;
  top: -15px;
  left: 3px; }
.booth-box {
  padding: 5px 15px;
  background: url(../images/boothMiddle.png) 0 0 repeat-y;
	line-height: 1.6;}

.pr-box_top { position: relative; }
.pr-box_top .tag {
  position: absolute;
  top: 10px;
  left: 215px; }
.pr-box {
  position: relative;
  width: 335px; }
.pr-box .tag {
  position: absolute;
  top: 80px;
  left: -15px; }
.pr-box .tag_r {
  position: absolute;
  top: 75px;
  left: 220px;
}




.report008-conts .ph { padding-top: 59px; }

.report008-conts dt { height: 35px; }
.report008-conts dt img { padding: 8px 0 0 40px; }
.report008-conts dd {
  line-height: 1.5;
  font-size: 14px; }
.report008-conts .q01 { background: url(../images/q01.png) 0 0 no-repeat; }
.report008-conts .q02 { background: url(../images/q02.png) 0 0 no-repeat; }
.report008-conts .q03 { background: url(../images/q03.png) 0 0 no-repeat; }
.report008-conts .q04 { background: url(../images/q04.png) 0 0 no-repeat; }
.report008-conts .q05 { background: url(../images/q05.png) 0 0 no-repeat; }
.report008-conts .q06 { background: url(../images/q06.png) 0 0 no-repeat; }
.report008-conts .q07 { background: url(../images/q07.png) 0 0 no-repeat; }

.report008-conts .pq01 { background: url(../images/pq01.png) 0 0 no-repeat; }
.report008-conts .pq02 { background: url(../images/pq02.png) 0 0 no-repeat; }
.report008-conts .pq03 { background: url(../images/pq03.png) 0 0 no-repeat; }
.report008-conts .pq04 { background: url(../images/pq04.png) 0 0 no-repeat; }
.report008-conts .pq05 { background: url(../images/pq05.png) 0 0 no-repeat; }
.report008-conts .pq06 { background: url(../images/pq06.png) 0 0 no-repeat; }
.report008-conts .pq07 { background: url(../images/pq07.png) 0 0 no-repeat; }






























