@charset "UTF-8";

/* CSS Document */


#headIndex { background: url(/images/service/head_bg.jpg) no-repeat; }

#headIndex h1, #headIndex h2 { text-align:right; }

#headIndex #p1, #headIndex #p2, #headIndex #p3 {
  width:210px;
  height:154px;
  float:left;
  font-size:11px;
}

#headIndex #p1 p.textP {
  background:url(/images/service/p1_bg.gif) no-repeat;
  height:82px;
  line-height:1.3;
  color:#222222;
  padding-left:12px;
  padding-right:16px;
  padding-top:6px;
}

#headIndex #p2 p.textP {
  background:url(/images/service/p2_bg.gif) no-repeat;
  height:82px;
  line-height:1.3;
  color:#222222;
  padding-left:13px;
  padding-right:10px;
  padding-top:6px;
}

#headIndex #p3 p.textP {
  background:url(/images/service/p3_bg.gif) no-repeat;
  height:82px;
  line-height:1.3;
  color:#222222;
  padding-left:10px;
  padding-right:12px;
  padding-top:6px;
}

#headIndex a { color:#333333; }

#headIndex a:hover { color:#CC0000; }

h3.textStyle {
  clear:both;
  font-size:110%;
  margin-top:20px;
  background:url(/images/service/h3.gif) no-repeat;
  padding-left:30px;
  padding-top:11px;
  padding-bottom:20px;
}

#report2 {
  background:url(/images/service/pdf_bg.gif) no-repeat;
  width:630px;
  height:123px;
  padding-top:18px;
  margin-top:30px;
  clear:both;
}

#report2 div.btnArea {
  width:187px;
  padding-left:15px;
  float:left;
}

#report2 div.btnArea p.reportText {
  margin:5px;
  line-height:1.3;
}

#footerBtn { height:100px; margin-top:20px;}

#footerBtn a { float:left; }

div.shopComment {
  background:url(/images/service/comment_bg.gif) no-repeat;
  width:279px;
  height:132px;
  padding:5px;
  float:left;
  margin-left:5px;
  margin-right:5px;
}

div.shopComment p.commentText {
  margin-left:7px;
  margin-right:5px;
  height:90px;
}

div.shopComment p.shopname { text-align:right; }

div.shopComment p.shopname strong { color:#FF3366; }

ul.urllist {
  width:300px;
  float:left;
}

ul.urllist li { margin-bottom:20px; }

ul.urllist li a { margin-left:50px; }

div.planList {
  margin-left:15px;
  float:left;
  width:290px;
}

div.planList ul { margin-bottom:18px; }

div.planList h4.released {
  background:url(/images/service/p3_h4_01.gif) no-repeat;
  width:290px;
  height:27px;
  padding-top:8px;
  text-align:center;
}

div.planList h4.comingsoon {
  background:url(/images/service/p3_h4_02.gif) no-repeat;
  width:290px;
  height:27px;
  padding-top:8px;
  text-align:center;
}

div.planList p {
  border-bottom:1px solid #CCCCCC;
  margin-bottom:10px;
  margin-left:10px;
  font-weight:bold;
  color:#666666;
}

