/***************************************************************************************************
  概　要 : スカイキャッチャーページ　メイン部の設定
  作成日 : 09/01/06
  作成者 : T.Kunii

  変更履歴
   No.     変更日     変更者    変更内容
  --------------------------------------------------------------------------------------------------
   R001  2011/03/23  國井孝守  IE8で表示が崩れたためIE8での表示を正とし、IE6での表示も崩れないよう修正

***************************************************************************************************/
@charset "UTF-8";

h3 {
  background-image: url(/common/images/paragraph.jpg);
  background-repeat: no-repeat;
  height: 28px;
  display: block;
/*  line-height: 28px; */
  padding-top: 5px;
/*  font-size: 12px;*/
  text-indent: 1em;
  font-weight: bold;
  clear: both;
  margin-bottom: 10px;
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
  padding-right: 0px;
}

h4 {
  background-image: url(/products/sky/images/paragraph2.jpg);
  background-repeat: no-repeat;
  height: 28px;
  display: block;
/*  line-height: 18px; */
  padding-top: 5px;
/* font-size: 14px;*/
  text-indent: 10px;
  font-weight: bold;
  clear: both;
  margin-bottom: 10px;
  position: relative;
  color: #FFFFFF;
  margin-top: 20px;
}
h5 {
  background-image: url(/products/sky/images/paragraph3.jpg);
  background-repeat: no-repeat;
  display: block;
/*  line-height: 15px; */
  padding-top: 2px;
/*  font-size: 13px;*/
  font-weight: bold;
  clear: both;
  margin-bottom: 10px;
  position: relative;
  background-position: -4px bottom;
  padding-left: 12px;
  margin-left: 10px;
  padding-bottom: 5px;
}



#sky_menu  {
  padding: 8px;
  background-color: #F0F2FD;
  border: 1px solid #CCCCCC;
  width: 490px;
  margin-bottom: 20px;

}

#sky_menu ul{
  padding: 0px;
  list-style-type: none;
  margin: 0px;
}

#sky_menu li{
  padding: 0px;
  list-style-type: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
}
.sky_menu_t {
  background-image: url(/products/sky/images/menu_back.jpg);
  background-repeat: repeat-x;
  height: 25px;
  background-position: right;
/*  line-height: 25px; */
  font-weight: bolder;
  color: #FFFFFF;
  text-indent: 10px;
  width: 510px;
}

#content_main {
  width: 760px;
  height: auto;
  position: relative;
  padding: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.main {
/*  width: 485px;  R001 修正 */
  width: 510px;
  float: right;
  margin-top: 0px;
/*  margin-right: 10px;  R001 修正 */
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 0px;
  border: 1px solid #999999;
  padding: 10px;
/*
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
*/
}

.main_height {
  height: 100%;
}

.topic_path {
  width: 700px;
  position: relative;
/*  font-size: 10px;*/
  margin-left: 5px;
  margin-bottom: 5px;


}
.paragraph {
  display: block;
  padding-top: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 7px;
  position: relative;
}

.ph {
  padding-top: 10px;
  padding-right: 10px;

}

.paragraph_box {
  width: 490px;
  margin-left: 10px;
  clear: both;
  position: relative;
/*  margin-bottom: 10px;*/

}

.paragraph_box ul {
  padding: 0px;
  list-style-type: none;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 15px;
}

.paragraph_box li {
  list-style-position: inside;
  list-style-image: url(/common/images/disk.jpg);
  text-indent: -15px;
  margin-left: 15px;
  margin-bottom: 5px;
}



.paragraph_box_contact {
  margin-left: 0px;
  clear: both;
  border: 1px solid #999999;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 15px;
  padding: 10px;
  background-color: #E8E8E8;
  width: 475px;
}

.ph_box_right {
  float: right;
  display: block;
  width: 200px;
  margin: 0px;
  padding: 0px;
  font-size: 85%;
  text-align: center;
}

.ph_box_absolute {
  display: block;
  width: 200px;
  padding: 0px;
  font-size: 85%;
  text-align: center;
  position: absolute;
  z-index: 10;
  margin: 15px;
  right: 5px;
}

.ph_box {
  display: block;
  padding: 0px;
  font-size: 90%;
  text-align: center;
  height: auto;
  margin: 0px;
  clear: both;
}

#ph_ex {
  display: block;
  width: 285px;
  margin: 0px;
  float: left;
}
.right {
  float: right;
  width: 240px;
}
.left {
  float: left;
  width: 240px;
}


#ph_ex div {
  text-indent: 0px;
  margin-top: 5px;
  margin-bottom: 10px;

}

ul div {
  text-indent: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
/*  font-size: 11px;*/

}


.anchor {
  text-align: right;
  margin-bottom: 15px;
/*  font-size: 10px;*/
  width: 500px;
}
.panorama {
  display: block;
  width: 740px;
  overflow: hidden;
}

.progress_menu {
  height: 150px;
  width: 400px;
  overflow-y: scroll;
  text-align: center;
  margin-top: 5px;
  background-image: url(/common/images/back.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-attachment: fixed;
  margin-bottom: 10px;
}

.grouplist_box {
  margin-left: 0px;
  margin-bottom: 20px;
  width: 495px;
  padding-bottom: 15px;
  position: relative;
  margin-right: 0px;
}

.grouplist {
  margin: 0px;
  padding: 0px;
  width: 240px;
  float: left;
}

.grouplist li {
  display: block;
  height: 13px;
/*  line-height: 18px; */
  margin: 0px;
  padding: 2px;
  list-style-type: none;
  text-indent: 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-top-color: #666666;
}

