@charset "utf-8";
/*BACE*/
*{
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
    -ms-box-sizing: border-box;
	box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,object,blockquote {
	margin: 0;
	padding: 0;
	}
html{
	margin: 0;
	padding: 0;
	width:100%;
	background-color:#fff;;
	}
/*DesignBase
--------------------*/
body{
  /*font-family: Meiryo, Meiryo UI, Arial, Verdana, sans-serif;*/
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	color:#333;
	text-align:center;
	margin: 0;
	padding: 0;
	width:100%;
	}
h1,h2,h3,h4,h5,h6{
	font-size:1em;
	font-weight:normal;
	}
a{
	color:#0C6FB7;
	text-decoration:underline;
	}	
a:hover{
	opacity:.60;
	text-decoration:none;
}
img{
	display:block;
}
a img{
	border:none;	
}
a:hover img {
	filter:alpha(opacity=70);
	opacity:.70;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
ul li{
	list-style:none;
	}
p{
	text-align:justify;
	text-justify:distribute;
	font-size:1.04em;	
	line-height:1.9em;
	}

table{
	border-spacing:0;
	border-collapse:collapse;
}

/*clearfix*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	}

/*BootStrap解除*/
.row{
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	padding-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	width:100%;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-right:0;
  padding-left:0;
}
