@charset "utf-8";
/* CSS Document */

html {
	height: 100%;
	overflow-y:scroll;
}

body{
	background:#FFF;
	color:#333;
	margin:0;
	padding:0;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;;
	font-size:60%;
	line-height:1em;
	height: 100%;
	word-wrap: break-word;
}

h1,h2,h3,h4,ul,ol,li,dl,dt,dd,p,form,select,div,span,label,input{
	margin:0;
	padding:0;
	font-weight:normal;
}

h1,h2,h3{
	font-size:1.0em;
}

a{
	text-decoration:none;
	color:#595757;
	-webkit-tap-highlight-color: rgba(228,0,128,0.1);
	display:block;
}
.touchstyle { background-color:yellow;}
.notouchstyle { background-color:transparent;}

.includeLink a{
	display:inline!important;
	background:none!important;
	color:#5F332C!important;
}

a img{
	border:0;
}
img {
   vertical-align:bottom
}

ul li{
	list-style:none;
}

.pd10{
	padding: 10px!important;
}
.pb0{
	padding-bottom:0!important;
}
.pb3{
	padding-bottom:3px!important;
}
.pb5{
	padding-bottom:5px!important;
}
.pb10{
	padding-bottom:10px!important;
}
.pb15{
	padding-bottom:15px!important;
}
.pb20{
	padding-bottom:20px!important;
}
.pb30{
	padding-bottom:30px!important;
}
.pb40{
	padding-bottom:40px!important;
}
.pt0{
	padding-top:0!important;
}
.pt3{
	padding-top:3px!important;
}
.pt20{
	padding-top:20px!important;
}
.pl50{
	padding-left: 50px!important;
}

.ptb20{
	padding-top:20px!important;
	padding-bottom:20px!important;
}

.mb0{
	margin-bottom:0!important;
}
.mb3{
	margin-bottom:3px!important;
}
.mb10{
	margin-bottom:10px!important;
}
.mb20{
	margin-bottom:20px!important;
}
.mb30{
	margin-bottom:30px!important;
}
.mb40{
	margin-bottom:40px!important;
}
.mt0{
	margin-top:0!important;
}
.mt3{
	margin-top:3px!important;
}
.mt5{
	margin-top:5px!important;
}
.mt10{
	margin-top:10px!important;
}
.mt20{
	margin-top:20px!important;
}
.mr0{
	margin-right: 0!important;
}
.ml10{
	margin-left:10px!important;
}

.ctr{
	margin:0 auto;
	text-align:center;
}

.cf{
	clear:both;
}

.bl15{
	border-bottom:15px #333 solid;
}

.xlarg{
	font-size: 133.3%;
}
.larg{
	font-size: 116.7%;
}
.sml{
	font-size: 91.7%;
}
.xsml{
	font-size: 83.3%;
}

.enRed{
	color: #f00;
}

.btmLine{
	border-bottom: #aaa 1px solid;
}

.dComment {
	padding:8px 10px;
}
.dComment > p{
	padding:8px 0px !important;
}
.dComment a {
	display:initial;
}

/* 2020.06 UNI */
div.upimagesList{
  display:inline-block;
  padding:5px;
}
div.upimagesList img {
  max-width:200px;
}
div.upimagesBox{
  padding: 5px;
}
div.upimagesEdit{
  position: relative;
  display: inline-block;
}
div.upimagesEdit img {
  max-width:100%;
}
div.upimagesEdit div.upimagesMask{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99000000,EndColorStr=#99000000);
  z-index: 100012;
  background-image: url(../images/icon_del.png);
  background-repeat: no-repeat;
  background-position: center center;
}
div.upimagesEdit div.upimagesMask.active{
  display: block;
}
div.upimagesEdit input.upimagesChk{
  display: none;
}
