/*** The new CSS Reset - version 1.2.0 (last updated 23.7.2021) ***/

/* Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property */
*:where(:not(iframe, canvas, img, svg, video ,textarea ,input ,select ,button):not(svg *)) {
    all: unset;
    display: revert;
}

/* Preferred box-sizing value */
/*
*,
*::before,
*::after {
    box-sizing: border-box;
}
*/
/* Remove list styles (bullets/numbers) */
ol, ul {
    list-style: none;
}

/* For images to not be able to exceed their container */

img {
    max-width: 100%;
}


/* removes spacing between cells in tables */
table {
    border-collapse: collapse;
}

/* revert the 'white-space' property for textarea elements on Safari */
textarea {
    white-space: revert;
}

a{
	cursor: pointer;
}

/************PCの時に電話番号を無効************************************/

@media (min-width: 751px) {
a[href*="tel:"] {
pointer-events: none;
cursor: default;
text-decoration: none;
}
}

 
/*テキストに打ち消し線が付くようにしています*/
del {
    text-decoration: line-through;
}
 
/*水平罫線のデフォルトである立体的な罫線を見えなくしています*/
hr {
    display:block;
    height:1px;
    border:0;  
    /*border-top:1px solid #cccccc;*/
    margin:1em 0;
    padding:0;
}
 
/*縦方向の揃え位置を中央揃えに指定しています*/
input, select {
    vertical-align:middle;
}

/*画像の下に微妙なスペースが空かなくしています*/
img{
	vertical-align:top;
	font-size:0;
	line-height:0;
}

address{
	font-style: normal;
	font-weight: normal;
}

/***************************************************************************/
.hidden{
	display:none;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}

.f10{
	font-size:10px!important;
}
.f11{
	font-size:11px!important;
}
.f12{
	font-size:12px!important;
}
.f13{
	font-size:13px!important;
}
.f14{
	font-size:14px!important;
}
.f15{
	font-size:15px!important;
}
.f16{
	font-size:16px!important;
}
.f17{
	font-size:17px!important;
}
.f18{
	font-size:18px!important;
}
.f19{
	font-size:18px!important;
}
.f20{
	font-size:20px!important;
}
.f25{
	font-size:25px!important;
}
.f30{
	font-size:30px!important;
}
.red{
	color:#F00;
}
.green{
	color:#85B200;
}
.blue{
    color:#0066E5;
}

