<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*@import url("http://fonts.googleapis.com/css?family=Oswald:regular");*/
/*@import url("http://fonts.googleapis.com/css?family=Stardos+Stencil:700");*/

/**----------------------------------------------------------
 *CSS information 
 *
 * file name	: common.css
 * style info	:  基本設定、レイアウト、横幅設定など
 -----------------------------------------------------------*/

/*--- reset */
html{
height:100%;	
}

body{
	margin: 0;
	padding: 0;
	height:100%;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}

object {
	display: block;
}

img,
object,
embed {
	vertical-align: top;
}

hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
}

li {
	list-style-type: none;
}

/* 汎用space */
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.ml50 { margin-left: 50px; }

.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mr50 { margin-right: 50px; }

.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }

.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }

.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl40 { padding-left: 40px; }
.pl50 { padding-left: 50px; }

.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr25 { padding-right: 25px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }
.pr50 { padding-right: 50px; }

.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }
.pt50 { padding-top: 50px; }

.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pb40 { padding-bottom: 40px; }
.pb50 { padding-bottom: 50px; }
 

/*	汎用class
----------------------------------------------------*/
.imgR {
	float: right;
	margin: 0 0 1em 1em;
}

.imgL {
	float: left;
	margin: 0 1em 1em 0;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.ha{
	height:auto;
}

/*	汎用フォント
----------------------------------------------------*/

.f8{font-size:8px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.f40{font-size:40px;}

.t_bold{font-weight:bold;}

.t_red{color:#F33;}
.t_yellow{color:#CC0;}
.t_pink{color:#F69;}
.t_blue{color:#06C;}
.t_sky{color:#69F;}
.t_green{color:#093;}
.t_perple{color:#639;}
.t_gray{color:#666;}

.t_M{color:#FF5F5F;}
.t_R{color:#7929CF;}
.t_I{color:#29ABCF;}
.t_K{color:#29CF80;}

.t_sp1{
	font-family: 'Oswald', serif;
}



/* CSS3 FIX------------------*/
/* last-child */
.last-child{}
/* nth-child */
.n1th-child{}
.n2th-child{}
.n3th-child{}
.n4th-child{}
.n5th-child{}
.n6th-child{}
.n7th-child{}
.n8th-child{}
.n9th-child{}
.n10th-child{}

/* even - odd */
.even{}
.odd{}

/* :focus */
.focus{}

/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0.1em;}
.clearfix { display:inline-block; }
/*\*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/**/
</pre></body></html>