<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/* ãƒªã‚»ãƒƒãƒˆ
---------------------------------------------*/

h1, h2, h3, h4, h5, h6, h7, p, address, div, ul, ol, dl, dt, dd, table, tr, th, td, caption, img, form{
	margin:0;
	padding:0;
	border: none;
	list-style-type: none;
	font-style: normal;
	font-weight: normal;
	}
	
h1, h2, h3, h4, h5, h6, h7{ font-size: 14px; }

img{
	border: 0;
	vertical-align: top;
	margin: 0;
	padding: 0;
	max-width: 100%;
	height: auto;
	}

html {
    -webkit-text-size-adjust: 100%;
    -webkit-text-size-adjust: none; /* iPhone */
	width: 100%;
	}
	
table{
	border-collapse: collapse;
	width: 100%;
	}
	
th,td{ padding: 0; }

input[type="text"], input[type="password"], textarea, select, input {
  outline: none;
  letter-spacing: 0.05em;
  font-family: "ãƒ¡ã‚¤ãƒªã‚ª", Meirio, Verdana,Arial,Helvetica,'ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯',sans-serif;
  -webkit-appearance: none; }
  
	

/* å…±é€šã®ã‚¯ãƒ©ã‚¹
---------------------------------------------*/

.fll {
	float: left;
	display:block;
	}

.flr {
	float: right;
	display:block;
	}

.cl{ clear: both; }

.tac{ text-align: center; }

.tar{ text-align: right; }

.tal{ text-align: left; }

.center{ margin: 0 auto; }
	
.inline{ display: inline; }

.block{ display:block; }

.vam{ vertical-align:middle; }

.vat{ vertical-align:top; }

.vab{ vertical-align:text-bottom; }

.centerize{text-align:center;}
	
/* position */

.z100{
	position: relative;
	z-index: 100;
	}
	
/* ãƒªãƒ³ã‚¯ */
	
a {
	outline: none;
	/*color: #00addf;*/
	color: #ff8989;
	text-decoration: underline;
	}
	
a:hover{
	outline: none;
	/*color: #00addf;*/
	color: #ff8989;
	text-decoration: none;
	}
	
.fade {  
	-webkit-transition: 0.3s ease-in-out;  
	-moz-transition: 0.3s ease-in-out;  
	-o-transition: 0.3s ease-in-out;  
	transition: 0.2s ease-in-out;  
	}  
	
.fade:hover {  
    opacity: 0.5;  
    filter: alpha(opacity=60);  
	}   
	

/* ãƒ†ã‚­ã‚¹ãƒˆã®å…±é€šã‚¯ãƒ©ã‚¹æŒ‡å®š */

.bold{ font-weight: bold; }
.normal{ font-weight: normal; }

.f9{ font-size: 0.64em; }
.f10{ font-size: 0.71em; }
.f11{ font-size: 0.79em; }
.f12{ font-size: 0.86em; }
.f13{ font-size: 0.93em; }	
.f14{ font-size: 1.00em; }
.f16{ font-size: 1.14em; }
.f18{ font-size: 1.29em; }
.f20{ font-size: 1.43em; }
.f22{ font-size: 1.57em; }
.f24{ font-size: 1.71em; }
.f26{ font-size: 1.857em; }
.f30{ font-size: 2.14em; }
.f32{ font-size: 2.29em; }
.f0{ font-size: 0em; }			
	
	
/* indent */

.idt1 li{
	text-indent:-1em;
	padding-left:1em;
	}
	
.idt15 li{
	text-indent:-1.5em;
	padding-left:1.5em;
	}


/* margin */

.mb0{ margin-bottom: 0em; }
.mb5{ margin-bottom: 0.5em; }
.mb10{ margin-bottom: 1em; }
.mb15{ margin-bottom: 1.5em; }
.mb20{ margin-bottom: 2em; }
.mb25{ margin-bottom: 2.5em; }
.mb30{ margin-bottom: 3em; }
.mb35{ margin-bottom: 3.5em; }
.mb40{ margin-bottom: 4em; }
.mb50{ margin-bottom: 5em; }
.mb60{ margin-bottom: 6em; }
.mb70{ margin-bottom: 7em; }
.mb80{ margin-bottom: 8em; }
.mb100{ margin-bottom: 10em; }

.mt10{ margin-top: 1em; }

.ml10{ margin-left: 1em; }

.mr10{ margin-right: 1em; }
.mr20{ margin-right: 2em; }

@media all and (max-width: 768px) {
.smb10{ margin-bottom: 1em; }
.smb20{ margin-bottom: 2em; }	
}


/* clearfix
---------------------------------------------*/

.clearfix:after{
	content: ".";  /* æ–°ã—ã„è¦ç´&nbsp;ã‚’ä½œã‚‹ */
	display: block;  /* ãƒ–ãƒ­ãƒƒã‚¯ãƒ¬ãƒ™ãƒ«è¦ç´&nbsp;ã« */
	clear: both;
	height: 0;
	visibility: hidden;
	}
	
.clearfix{ min-height: 1px; }
	
* html .clearfix{
	height: 1px;/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
	}</pre></body></html>