<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*==========================================================
	common style
==========================================================*/
	/* HTML5 declarations */
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog{display:block;}
	audio[controls],canvas,video{display:inline-block; *display:inline; zoom:1;}

	/* base */
	*{margin:0px;padding:0px;}
	html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:none;}
	body, input, textarea, keygen, select{font:12px/1.5 "メイリオ", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;}
	body{
		*font-size:small;*font:x-small;
		font-smoothing:antialiased;
		-webkit-font-smoothing:antialiased;
		text-rendering:optimizeLegibility;
		position:relative;
	}
	*:first-child+html body{font-size:75%;}/* for IE7 */

	/* tables */
	table{border-collapse:collapse; border-spacing:0;}
	th{text-align:left;}

	/* forms */
	form{margin:0;}
	fieldset{border:0;padding:0;}
	textarea{overflow:auto; vertical-align:top;}
	legend{*margin-left:-.75em;}
	button, input, select, textarea{vertical-align:baseline; *vertical-align:middle;} /* for IE7 */
	button, input{line-height:normal; *overflow:visible;}
	button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
	input[type="checkbox"], input[type="radio"]{box-sizing:border-box;}
	input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;	box-sizing:content-box;}
	input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
	button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding:0;}

	/* hyperlinks */
	a{text-decoration:none; color:#3399ff;}
	a:hover{text-decoration:underline;}
	a:focus{outline:none;}
	a:hover, a:active{outline:none;}

	/* marked / inserted / deleted and selected text */
	ins, mark{text-decoration:none;}
	mark{background:#00ccff;}
	ins{background:#00ccff;}
	del{text-decoration:line-through;}
	del:after{content:" ";}
	::-moz-selection{background:#00ccff; color:#fff; text-shadow:none;} /* selected text */
	::selection{background:#00ccff; color:#fff; text-shadow:none;} /* selected text */

	/* media */
	figure{margin:0}
	img, object, embed, video{max-width:100%; _width:100%; height:auto;}
	@media \0screen{
		.fit img{width:auto;}/* for IE8 */
	}
	img{border:0; vertical-align:bottom; -ms-interpolation-mode:bicubic;}
	svg:not(:root){overflow:hidden;}/* for IE9 */

	/* abbreviation */
	abbr[title], dfn[title]{border-bottom:1px dotted #333333; cursor:help;}

	/* others */
	sub,sup{line-height:1px;}
	h1,h2,h3,h4,h5,h6,b,dt{font-weight:normal;}/* for Android */
	strong{font-weight:bold;}
	var, address{font-style:normal;}
	ul,ol{list-style:none;}

/*==========================================================
	elements style
==========================================================*/
	/* radius style */
	.r_03{-webkit-border-radius:3px;	border-radius:3px;}
	.r_05{-webkit-border-radius:5px;	border-radius:5px;}
	.r_10{-webkit-border-radius:10px;	border-radius:10px;}
	.rt_03{-webkit-border-radius:3px 3px 0px 0px;	border-radius:3px 3px 0px 0px;}
	.rt_05{-webkit-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px;}
	.rt_10{-webkit-border-radius:10px 10px 0px 0px;	border-radius:10px 10px 0px 0px;}
	.rb_03{-webkit-border-radius:0px 0px 3px 3px;	border-radius:0px 0px 3px 3px;}
	.rb_05{-webkit-border-radius:0px 0px 5px 5px;	border-radius:0px 0px 5px 5px;}
	.rb_10{-webkit-border-radius:0px 0px 10px 10px;	border-radius:0px 0px 10px 10px;}

	/* common layout style */
	.t_l{text-align:left;}
	.t_c{text-align:center;}
	.t_r{text-align:right;}
	.mt_05{margin-top: 5px;}
	.mt_10{margin-top:10px;}
	.mt_15{margin-top:15px;}
	.mt_20{margin-top:20px;}
	.mt_30{margin-top:30px;}
	.mt_40{margin-top:40px;}
	.mb_05{margin-bottom: 5px;}
	.mb_10{margin-bottom:10px;}
	.mb_15{margin-bottom:15px;}
	.mb_20{margin-bottom:20px;}
	.mb_30{margin-bottom:30px;}
	.mb_40{margin-bottom:40px;}
	.ml_05{margin-left: 5px;}
	.ml_10{margin-left:10px;}
	.ml_15{margin-left:15px;}
	.ml_20{margin-left:20px;}
	.ml_30{margin-left:30px;}
	.ml_40{margin-left:40px;}

	/* micro clearfix hack */
	.cf:before, .cf:after{content:"";display:table;} /* for Modern browsers */
	.cf:after{clear:both;}
	.cf{zoom:1;} /* for IE7 */

	.f_l{float:left;}
	.f_r{float:right;}
	.clr{
		clear: both;
		font-size:0px;
		line-height:0px;
		margin: 0px;
		padding: 0px;
	}

/*==========================================================
	jScrollPane (scroll bar) style
==========================================================*/
	.jspContainer{
		position:relative;
		overflow:hidden;
		word-wrap: break-word;
		outline: none;
	}
	.jspPane{position:absolute;}
	.jspVerticalBar{
		position:absolute;
		top:0;
		right:10px !important;
		width:8px;
		height:100%;
	}
	.jspHorizontalBar{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:8px;
	}
	.jspVerticalBar *,
	.jspHorizontalBar *{
		margin:0;
		padding:0;
		-webkit-border-radius:4px;
		border-radius:4px;
	}
	.jspCap{display:none;}
	.jspHorizontalBar .jspCap{float:left;}
	.jspTrack{
		position:relative;
		background:#cccccc;
	}
	.jspDrag{
		position:relative;
		top:0;
		left:0;
		background:#666666;
		cursor:pointer;
	}
	.jspHorizontalBar .jspTrack,
	.jspHorizontalBar .jspDrag{
		float:left;
		height:100%;
	}
	.jspArrow{
		text-indent:-20000px;
		background:#50506d;
		cursor:pointer;
		display:block;
	}
	.jspArrow.jspDisabled{
		background:#80808d;
		cursor:default;
	}
	.jspVerticalBar .jspArrow{height:6px;}
	.jspHorizontalBar .jspArrow{
		float:left;
		width:6px;
		height:100%;
	}
	.jspVerticalBar .jspArrow:focus{outline:none;}
	.jspCorner{
		float:left;
		height:100%;
		background:#eeeef4;
	}
	@media only screen and (max-width:599px){
		.jspVerticalBar *,
		.jspHorizontalBar *{
			margin:0;
			padding:0;
			-webkit-border-radius:3px;
			border-radius:3px;
		}
		.jspVerticalBar{
			right:6px !important;
			width:16px;
		}
		.jspHorizontalBar{
			width:100%;
			height:16px;
		}
	}

/*==========================================================
	sort
==========================================================*/
	.card-sortable-placeholder{
		background:#ffffff !important;
		opacity:0.3;
	}
	.dragging{
		background:#ffffff !important;
		opacity:0.8;
	}

</pre></body></html>