@charset "Shift_JIS";

/*------------------------------
contents header elements
------------------------------*/
#conHeader h2 {
  background-image: url(../../images/tour/safe_title.jpg);
  background-repeat: no-repeat;
  display:block;
  margin:0px;
}

/*------------------------------
contents01 elements
------------------------------*/
.con01 p {
  padding: 0px;
  padding-left: 5px;
  padding-bottom: 10px;
  margin: 0px;
}

.con01 .con h3{
  padding: 5px;
  margin: 0px;
  font-size: 14px;
  font-weight: bold;
  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka]“™•", "MSP Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
  color: #FF0000;
  display:block;
}

.con01 .con p {
  padding: 0px;
  padding-left: 50px;
  padding-right: 30px;
  padding-bottom: 5px;
  margin: 0px;
}

.con01 .conTableLayout {
  margin-bottom: 5px;
  margin-left: 0px;
  width: 90%;
}

.con01 .conTable table {width: 100%;}
.con01 .conTable table td {padding: 5px;}
.con01 .conTd01 {
  width: 60%;
  vertical-align: top;
}
.con01 .conTd02 {
  width: 40%;
}


/*------------------------------
contents02 elements
------------------------------*/
.con02 {
	width:80%;
	margin: 0xp;
	margin-left: 50px;
	border: 1px #FF0000 solid;
	display: block;
	margin-bottom: 10px;
}

.con02 p {
  padding: 0px;
  padding-left: 5px;
  padding-bottom: 10px;
  margin: 0px;
}

.con02 h4 {
  padding: 5px;
  margin: 0px;
  font-size: 14px;
  font-weight: bold;
  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka]“™•", "MSP Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
  color: #FFFF00;
  background:#FF0000;
  display:block;
  text-align: center;
}

.con02 .imgCenter {
  text-align: center;
}

.con02 .conL {
  width: 60%;
  float: left;
}

.con02 .conR {
  width: 40%;
  float: right;
}


/*------------------------------
conL elements
------------------------------*/
.con02 .conL p {
  padding: 0px 30px 0px 30px;
  margin: 0px;
}
.con02 .conL h5 {
  padding: 5px;
  margin: 0px;
  margin-bottom: 5px;
  margin-left: 30px;
  margin-right: 30px;
  font-size: 14px;
  font-weight: bold;
  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka]“™•", "MSP Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
  color: #FF0000;
  background:#FFFF00;
  display:block;
  text-align: center;
  border: 2px #FF0000 solid;
}
.con02 .conL .emg {
  background-image: url(../../images/tour/star.jpg);
  background-repeat: no-repeat;
  padding:0px;
  padding-top: 14px;
  margin: 0px;
  margin-top: 10px;
  height: 34px;
  font-size: 14px;
  font-weight: bold;
  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka]“™•", "MSP Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
  color: #FF0000;
  display:block;
  text-align: center;
}

.con02 .conL ul{
  padding: 5px;
  margin: 0px;
  margin-bottom: 5px;
  margin-left: 30px;
  margin-right: 30px;
  font-size: 12px;
  background:#FFFF00;
  display:block;
  text-align: center;
  border: 2px  #FF0000 solid;
}

.con02 .conL li{
  margin-left: 20px;
  margin-bottom: 5px;
  list-style-type: disc;
}


/*------------------------------
conR elements
------------------------------*/
.con02 .conR h5 {
  padding: 5px;
  margin: 0px;
  font-weight: normal;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 12px;
  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka]“™•", "MSP Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
  background:#EEEEFF;
  display:block;
  text-align: center;
  border: 2px #AAAAFF solid;
}

.con02 .conR h4 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
  font-size: 12px;
  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka]“™•", "MSP Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
  background:#FFFF00;
  color: #FF0000;
  display:block;
  text-align: center;
  border-bottom: 1px #FF0000 solid;
}

.con02 .conR h3 {
  padding: 5px;
  margin: 0px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 12px;
  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka]“™•", "MSP Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
  background:#FFFFFF;
  color: #333333;
  display:block;
  text-align: center;
  border: 2px  #FF0000 solid;
}

.con02 .conR .boxTable {
  width:90%;
  margin: 0px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
  border: 1px #FF0000 solid;
}

.con02 .conR .arrowLayout{
  text-align: left;
  margin-top: 10px;
  margin-bottom: 5px;
}
.con02 .conR p {
  padding: 0px;
  padding-left: 5px;
  padding-bottom: 10px;
  margin: 0px;
}

.con02 .conR .conRL {
  width: 50%;
  float: left;
}

.con02 .conR .conRR{
  width: 50%;
  float: right;
  margin-bottom: 10px;
}


/*------------------------------
conRL elements
------------------------------*/
.con02 .conR .conRL h5 {
  padding: 5px;
  margin: 0px;
  font-weight: normal;
  margin-bottom: 5px;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 12px;
  font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka]“™•", "MSP Gothic", "‚l‚r ‚oƒSƒVƒbƒN";
  background:#EEEEFF;
  display:block;
  text-align: center;
  border: 2px #AAAAFF solid;
}
