@charset "utf-8";

@import url("./global.css");
@import url("./colorbox.css");

/* initial */
html {
	overflow-y: scroll;
}
body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

/* clearfix */
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.clear {
	clear: both;
	padding: 0;
	margin: 0;
}
sup,
sub {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
     
}
 
sup {
    bottom: 1ex;
}
 
sub {
    top: .5ex;
}

strong {
	font-weight: bold;
}

.FL0 {
	float: left;
}
.FR0 {
	float: right;
}
.FL5 {
	float: left;
	padding: 5px;
}
.FR5 {
	float: right;
	padding: 5px;
}
.marginPDF {
	padding: 5px;
}
.margin10 {
	padding: 10px;
}
.margin5 {
	padding: 5px;
}
.margin0 {
	padding: 0;
	margin: 0;
}
.marginT5 {
	padding: 5px 0 0 0;
}
.marginT10 {
	padding: 10px 0 0 0;
}
.marginT20 {
	padding: 20px 0 0 0;
}
.marginTB5 {
	padding: 5px 0;
}
.marginTB10 {
	padding: 10px 0;
}
.marginTB20 {
	padding: 20px 0;
}
.marginTB30 {
	padding: 30px 0;
}
.marginB10 {
	padding: 0 0 10px 0;
}
.marginLR10 {
	padding: 0 10px;
}
.marginLR20 {
	padding: 0 20px;
}
.marginL140 {
	padding: 0 0 0 140px;
}

/* txt */
h2.title{
	padding: 0 0 10px 0;
	margin: 0;
}

.hide_txt {
	display: none;
}

/* link */
a.linkblk:link {
	color: #000000;
	text-decoration: underline;
	line-height: 140%;
	font-size: 12px;
}
a.linkblk:visited {
	color: #000000;
	text-decoration: underline;
	line-height: 140%;
	font-size: 12px;
}
a.linkblk:active {
	color: #000000;
	text-decoration: underline;
	line-height: 140%;
	font-size: 12px;
}
a.linkblk:hover {
	color: #F07800;
	text-decoration: underline;
	line-height: 140%;
	font-size: 12px;
}

/* base */
#container {
	width: 100%;
	text-align: center;
}

/* breadcrumblist */
#breadcrumblist {
	font-size: 12px;
	color: #4E5054;
	line-height: 140%;
	padding: 0 0 10px 0;
	margin: 0 auto;
	text-align: left;
}
#breadcrumblist a:link {
	color: #4E5054;
	text-decoration: underline;
	line-height: 140%;
	font-size: 12px;
}
#breadcrumblist a:visited {
	color: #4E5054;
	text-decoration: underline;
	line-height: 140%;
	font-size: 12px;
}
#breadcrumblist a:active {
	color: #4E5054;
	text-decoration: underline;
	line-height: 140%;
	font-size: 12px;
}
#breadcrumblist a:hover {
	color: #F07800;
	text-decoration: underline;
	line-height: 140%;
	font-size: 12px;
}

/* main */
#goTop {
	clear: both;
	text-align: right;
	padding: 10px 0 0 0;
}

#top_txt_box {
	font-size: 14px;
}

#topi_txt_box {
	font-size: 16px;
}

/* fig html */
#fightml {
	padding: 0;
	margin: 0;
	text-align: center;
	background: #fff;
}
#fightml .fig{
	padding: 0;
	margin: 0;
	text-align: center;
}
#fightml .close{
	padding: 0;
	margin: 0;
	text-align: center;
}
