@charset "utf-8";

#contentRow2 {
    margin:5px 0 0 0;
}
#contentRow2 #contentRow2Left {
    float:left;
    width:669px;
    border-right:1px solid #CCCCCC;
}
#contentRow2 #contentRow2Right {
    float:left;
    width:270px;
}


#contentRow2 #contentRow2Right #rightColTop ul {
    padding: 0 0 18px 27px;

}

#contentRow2 #contentRow2Right #rightColTop ul li {
    padding: 0 0 5px 0;
	text-align: left;
}
#contentRow2 #contentRow2Right #rightColTop ul ul {
    padding: 0;
	margin: 0;
}
#contentRow2 #contentRow2Right #rightColBottom {
    border-top:1px solid #CCCCCC;
}
#contentRow2 #contentRow2Right #rightColBottom ul {
    padding: 22px 0 18px 27px;
}
#contentRow2 #contentRow2Right #rightColBottom ul li {
    padding: 0 0 10px 0;
	text-align: left;
}

#contentRow2 #contentRow2Right #rightColBottom2 {
}
#contentRow2 #contentRow2Right #rightColBottom2 ul {
    padding: 6px 0 10px 27px;
}
#contentRow2 #contentRow2Right #rightColBottom2 ul li {
    padding: 0 0 10px 0;
	text-align: left;
}


#contentRow2 #contentRow2Left #leftCol01 {
    padding:20px 0 10px 0;
}

#contentRow2 #contentRow2Left #leftCol01 .txtCol {
    float:left;
    width:380px;
    margin:10px 10px 10px 0;
    font-weight:bold;
    font-size:14px;
}

#contentRow2 #contentRow2Left #leftCol02 {
    padding:20px 0 10px 0;
    width:640px;
    border-top:1px solid #CCCCCC;
}
#contentsSub #subMenu3 {
  margin-bottom:10px;
  margin-left:2px;
  margin-right:0;
  margin-top:10px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  width:200px;

}
#contentsSub #subMenu3 ul {
  list-style-image:initial;
  list-style-position:initial;
  list-style-type:none;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  text-align:left;
  width:224px;

}
#contentsSub #subMenu3 ul li.on {
  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:url(http://www.infoteria.com/jp/image/common/btn_smenu_on_new.jpg);
  background-origin:initial;
  background-position:initial initial;
  background-repeat:no-repeat no-repeat;
  border-bottom-color:initial;
  border-bottom-style:none;
  border-bottom-width:initial;
  color:#FFFFFF;
}
#contentsSub #subMenu3 ul li {
  border-left-color:#DDDDDD;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#DDDDDD;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#DDDDDD;
  border-top-style:solid;
  border-top-width:1px;
  font-size:92%;
  line-height:100%;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:3px;
}
#contentsSub #subMenu3 ul li a:link, #contentsSub #subMenu3 ul li a:visited {
  color:#404040;
}
#contentsSub #subMenu3 ul li.on a {
  color:#FFFFFF !important;
  display:block;
  line-height:150%;
  margin-bottom:0;
}
#contentsSub #subMenu3 ul li a {
  padding-bottom:6px;
  padding-left:20px;
  padding-right:0;
  padding-top:4px;
	font-weight: normal;
}
#contentsSub #subMenu3 ul ul {
  display:block;

}
#contentsSub #subMenu3 ul {
  list-style-image:initial;
  list-style-position:initial;
  list-style-type:none;
  text-align:left;
  width:224px;
}
#contentsSub #subMenu3 ul ul li {
  background-attachment:initial;
  background-clip:initial;
  background-color:#EDEDED;
  background-image:none;
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  border-bottom-color:#DDDDDD;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:initial;
  border-left-style:none;
  border-left-width:initial;
  border-right-color:initial;
  border-right-style:none;
  border-right-width:initial;
  border-top-color:initial;
  border-top-style:none;
  border-top-width:initial;
  color:#FFFFFF;
  font-size:84%;
  line-height:100%;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
	font-weight: normal;
}
#contentsSub #subMenu3 ul ul li a:link, #contentsSub #subMenu3 ul ul li a:visited {
  color:#404040 !important;
  text-decoration:none;
}
#contentsSub #subMenu3 ul ul li a {
  display:block;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:2px;
  padding-left:24px;
  padding-right:0;
  padding-top:8px;
}
#contentsSub #subMenu3 ul ul li a:hover {
	color:#48B192 !important;
	background:none;
}
#contentsSub #subMenu3 ul li a:hover {
	color:#333333 !important;
	background:url(/jp/image/common/btn_smenu_hover_new.jpg) no-repeat;
}

table.innerTB {
	width: 600px;
	border: 0;
	padding: 0;
	margin: 0;
}
table.innerTB td {
	border-right: 1px #CCC solid;
	padding: 0;
	margin: 0;
	border-collapse: collapse;

}
div.imgBOX {
	padding: 0;
	margin: 0;
	border: 1px solid #CCC;
}

/* ‰æ‘œ‰¡•À‚Ñ */
ul.btn_logo {
	padding:0;
	margin:0;
	font-size:0;
	text-align: justify;
	text-justify: distribute-all-lines;
}

ul.btn_logo:after{
	content:url(css_justify.png);
	line-height:0;
	visibility:hidden;
}

ul.btn_logo li{
	display:inline;
	margin:0;
	padding:0;
}

.nameP {
	text-align: right;
	font-size: 120%;
}

#mainTexIndnt .report_detail_body h2.line2 {

  background-image:url(https://www.infoteria.com/jp/event/categorize/h2_bg02.jpg);

}
#mainTexIndnt h3.abt {
  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:url(http://www.infoteria.com/jp/image/common/h3.gif);
  background-origin:initial;
  background-position:initial initial;
  background-repeat:no-repeat repeat;
  color:#666666;
  font-size:110%;
  margin-bottom:10px;
  margin-left:0;
  margin-right:0;
  margin-top:15px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
}

#report_tit{
	line-height: 120%; 
	font-weight: bold; 
	color: rgb(60, 137, 137); 
	font-size: 160%; 
	background: url(/jp/event/report/r101007/img/report_darts_img_tit.jpg) no-repeat scroll 0% 0% transparent; 
	margin-bottom: 10px; 
	padding-left: 16px; 
	height: 62px; 
	padding-top: 10px; 
	letter-spacing: -0.05em;
}
#report_comptit{
	font-weight: bold; 
	background: url(/jp/event/report/r101007/img/report_darts_img_tit_gaiyo.jpg) no-repeat scroll 0% 0% transparent; 
	margin-bottom: 10px; 
	padding-left: 16px; 
	height: 25px; 
	padding-top: 6px;
}

table.titmdm {
	background-color: #EEE;
	width: 95%; 

}

table.titmdm th,td {
	border: 1px solid #CCC;
	border-collapse: collapse;
		padding: 10px;
}




table.titmdm th {
	width: 26%;
	vertical-aligh: top;
}

table.titmdm td {
	background-color: #FFF;

}
div.mdmjireis {
	margin-left: 136px;
	border-top: solid 1px #CCC;
	width: 78%;
	margin-top: 8px;
	padding-top: 8px;
}
.cashtable th,td {
	border: none;
		padding: 0px;
}


