<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* 
 * Suggested order
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
*/

/* Clear
------------------------------------------------------------- */
.clear {
	clear:both;
}

.clearfix {
	display:inline-block;
	display:block;
}

.clearfix:after {
	display:block;
	clear:both; 
	content:".";  
	height:0;
	font-size:0;
	visibility:hidden;
}

/* Image
---------------------------------------------- */
.imgFrame {
	border:2px solid #E8DEC5;
	background:#fff;
}

.imgL {
	display:block;
	float:left;
	padding-right:20px;
	text-align:center;
}

.imgR {
	display:block;
	float:right;
	padding-left:20px;
	text-align:center;
}

/* IME Mode
---------------------------------------------- */
.imeA { ime-mode:active !important; }   /* 初期値が日本語入力モード  */
.imeI { ime-mode:inactive !important; } /* 初期値が英数字入力モード  */
.imeD { ime-mode:disabled !important; } /* 初期値が英数字入力モード (固定) */

/* Border
---------------------------------------------- */
.bNone {
	border:none !important;
}

/* Text
---------------------------------------------- */
.txtL { text-align:left !important; }
.txtC { text-align:center !important; }
.txtR { text-align:right !important; }
.txtU { text-decoration:underline !important; }
.txtS { text-decoration:line-through !important; }
.txtB { font-weight:bold !important; }
.txtN { font-weight:normal !important; }

/* Message
---------------------------------------------- */
.msgL { float:left; }
.msgR { float:right; }

/* Color
---------------------------------------------- */
.tRed { color:#ff0000; }
.tWht { color:#ffffff; }
.tBlk { color:#000000; }
.tYel { color:#ffad00; }


/* Vertical
---------------------------------------------- */
.verT { vertical-align:top !important; }
.verM { vertical-align:middle !important; }
.verB { vertical-align:bottom !important; }

/* Margin
---------------------------------------------- */
.mTop0 { margin-top:0 !important; }
.mTop5 { margin-top:5px !important; }
.mTop10 { margin-top:10px !important; }
.mTop15 { margin-top:15px !important; }
.mTop20 { margin-top:20px !important; }
.mTop25 { margin-top:25px !important; }
.mTop30 { margin-top:30px !important; }
.mTop35 { margin-top:35px !important; }
.mTop40 { margin-top:40px !important; }
.mTop45 { margin-top:45px !important; }
.mTop50 { margin-top:50px !important; }
.mTop55 { margin-top:55px !important; }
.mTop60 { margin-top:60px !important; }
.mTop65 { margin-top:65px !important; }
.mTop70 { margin-top:70px !important; }
.mTop75 { margin-top:75px !important; }
.mTop80 { margin-top:80px !important; }
.mTop85 { margin-top:85px !important; }
.mTop90 { margin-top:90px !important; }
.mTop95 { margin-top:95px !important; }
.mTop100 { margin-top:100px !important; }

.mRgt0 { margin-right:0 !important; }
.mRgt5 { margin-right:5px !important; }
.mRgt10 { margin-right:10px !important; }
.mRgt15 { margin-right:15px !important; }
.mRgt20 { margin-right:20px !important; }
.mRgt25 { margin-right:25px !important; }
.mRgt30 { margin-right:30px !important; }
.mRgt35 { margin-right:35px !important; }
.mRgt40 { margin-right:40px !important; }
.mRgt45 { margin-right:45px !important; }
.mRgt50 { margin-right:50px !important; }
.mRgt55 { margin-right:55px !important; }
.mRgt60 { margin-right:60px !important; }
.mRgt65 { margin-right:65px !important; }
.mRgt70 { margin-right:70px !important; }
.mRgt75 { margin-right:75px !important; }
.mRgt80 { margin-right:80px !important; }
.mRgt85 { margin-right:85px !important; }
.mRgt90 { margin-right:90px !important; }
.mRgt95 { margin-right:95px !important; }
.mRgt100 { margin-right:100px !important; }

.mBtm0 { margin-bottom:0 !important; }
.mBtmt5 { margin-bottom:5px !important; }
.mBtm10 { margin-bottom:10px !important; }
.mBtm15 { margin-bottom:15px !important; }
.mBtm20 { margin-bottom:20px !important; }
.mBtm25 { margin-bottom:25px !important; }
.mBtm30 { margin-bottom:30px !important; }
.mBtm35 { margin-bottom:35px !important; }
.mBtm40 { margin-bottom:40px !important; }
.mBtm45 { margin-bottom:45px !important; }
.mBtm50 { margin-bottom:50px !important; }
.mBtm55 { margin-bottom:55px !important; }
.mBtm60 { margin-bottom:60px !important; }
.mBtm65 { margin-bottom:65px !important; }
.mBtm70 { margin-bottom:70px !important; }
.mBtm75 { margin-bottom:75px !important; }
.mBtm80 { margin-bottom:80px !important; }
.mBtm85 { margin-bottom:85px !important; }
.mBtm90 { margin-bottom:90px !important; }
.mBtm95 { margin-bottom:95px !important; }
.mBtm100 { margin-bottom:100px !important; }

.mLft0 { margin-left:0 !important; }
.mLft5 { margin-left:5px !important; }
.mLft10 { margin-left:10px !important; }
.mLft15 { margin-left:15px !important; }
.mLft20 { margin-left:20px !important; }
.mLft25 { margin-left:25px !important; }
.mLft30 { margin-left:30px !important; }
.mLft35 { margin-left:35px !important; }
.mLft40 { margin-left:40px !important; }
.mLft45 { margin-left:45px !important; }
.mLft50 { margin-left:50px !important; }
.mLft55 { margin-left:55px !important; }
.mLft60 { margin-left:60px !important; }
.mLft65 { margin-left:65px !important; }
.mLft70 { margin-left:70px !important; }
.mLft75 { margin-left:75px !important; }
.mLft80 { margin-left:80px !important; }
.mLft85 { margin-left:85px !important; }
.mLft90 { margin-left:90px !important; }
.mLft95 { margin-left:95px !important; }
.mLft100 { margin-left:100px !important; }

/* Padding
---------------------------------------------- */
.pTop0 { padding-top:0 !important; }
.pTop5 { padding-top:5px !important; }
.pTop10 { padding-top:10px !important; }
.pTop15 { padding-top:15px !important; }
.pTop20 { padding-top:20px !important; }
.pTop25 { padding-top:25px !important; }
.pTop30 { padding-top:30px !important; }
.pTop35 { padding-top:35px !important; }
.pTop40 { padding-top:40px !important; }
.pTop45 { padding-top:45px !important; }
.pTop50 { padding-top:50px !important; }
.pTop55 { padding-top:55px !important; }
.pTop60 { padding-top:60px !important; }
.pTop65 { padding-top:65px !important; }
.pTop70 { padding-top:70px !important; }
.pTop75 { padding-top:75px !important; }
.pTop80 { padding-top:80px !important; }
.pTop85 { padding-top:85px !important; }
.pTop90 { padding-top:90px !important; }
.pTop95 { padding-top:95px !important; }
.pTop100 { padding-top:100px !important; }

.pRgt0 { padding-right:0 !important; }
.pRgt5 { padding-right:5px !important; }
.pRgt10 { padding-right:10px !important; }
.pRgt15 { padding-right:15px !important; }
.pRgt20 { padding-right:20px !important; }
.pRgt25 { padding-right:25px !important; }
.pRgt30 { padding-right:30px !important; }
.pRgt35 { padding-right:35px !important; }
.pRgt40 { padding-right:40px !important; }
.pRgt45 { padding-right:45px !important; }
.pRgt50 { padding-right:50px !important; }
.pRgt55 { padding-right:55px !important; }
.pRgt60 { padding-right:60px !important; }
.pRgt65 { padding-right:65px !important; }
.pRgt70 { padding-right:70px !important; }
.pRgt75 { padding-right:75px !important; }
.pRgt80 { padding-right:80px !important; }
.pRgt85 { padding-right:85px !important; }
.pRgt90 { padding-right:90px !important; }
.pRgt95 { padding-right:95px !important; }
.pRgt100 { padding-right:100px !important; }

.pBtm0 { padding-bottom:0 !important; }
.pBtm5 { padding-bottom:5px !important; }
.pBtm10 { padding-bottom:10px !important; }
.pBtm15 { padding-bottom:15px !important; }
.pBtm20 { padding-bottom:20px !important; }
.pBtm25 { padding-bottom:25px !important; }
.pBtm30 { padding-bottom:30px !important; }
.pBtm35 { padding-bottom:35px !important; }
.pBtm40 { padding-bottom:40px !important; }
.pBtm45 { padding-bottom:45px !important; }
.pBtm50 { padding-bottom:50px !important; }
.pBtm55 { padding-bottom:55px !important; }
.pBtm60 { padding-bottom:60px !important; }
.pBtm65 { padding-bottom:65px !important; }
.pBtm70 { padding-bottom:70px !important; }
.pBtm75 { padding-bottom:75px !important; }
.pBtm80 { padding-bottom:80px !important; }
.pBtm85 { padding-bottom:85px !important; }
.pBtm90 { padding-bottom:90px !important; }
.pBtm95 { padding-bottom:95px !important; }
.pBtm100 { padding-bottom:100px !important; }

.pLft0 { padding-left:0 !important; }
.pLft5 { padding-left:5px !important; }
.pLft10 { padding-left:10px !important; }
.pLft15 { padding-left:15px !important; }
.pLft20 { padding-left:20px !important; }
.pLft25 { padding-left:25px !important; }
.pLft30 { padding-left:30px !important; }
.pLft35 { padding-left:35px !important; }
.pLft40 { padding-left:40px !important; }
.pLft45 { padding-left:45px !important; }
.pLft50 { padding-left:50px !important; }
.pLft55 { padding-left:55px !important; }
.pLft60 { padding-left:60px !important; }
.pLft65 { padding-left:65px !important; }
.pLft70 { padding-left:70px !important; }
.pLft75 { padding-left:75px !important; }
.pLft80 { padding-left:80px !important; }
.pLft85 { padding-left:85px !important; }
.pLft90 { padding-left:90px !important; }
.pLft95 { padding-left:95px !important; }
.pLft100 { padding-left:100px !important; }

/* Font
---------------------------------------------- */
.fSize80 { font-size:80% !important; }
.fSize85 { font-size:85% !important; }
.fSize90 { font-size:90% !important; }
.fSize95 { font-size:95% !important; }
.fSize100 { font-size:100% !important; }
.fSize105 { font-size:105% !important; }
.fSize110 { font-size:110% !important; }
.fSize115 { font-size:115% !important; }
.fSize120 { font-size:120% !important; }
.fSize125 { font-size:125% !important; }
.fSize130 { font-size:130% !important; }
.fSize135 { font-size:135% !important; }
.fSize140 { font-size:140% !important; }
.fSize145 { font-size:145% !important; }
.fSize150 { font-size:150% !important; }
.fSize155 { font-size:155% !important; }
.fSize160 { font-size:160% !important; }

/* Col
---------------------------------------------- */
.col5 { width:5% !important; }
.col10 { width:10% !important; }
.col15 { width:15% !important; }
.col20 { width:20% !important; }
.col25 { width:25% !important; }
.col30 { width:30% !important; }
.col35 { width:35% !important; }
.col40 { width:40% !important; }
.col45 { width:45% !important; }
.col50 { width:50% !important; }
.col55 { width:55% !important; }
.col60 { width:60% !important; }
.col65 { width:65% !important; }
.col70 { width:70% !important; }
.col75 { width:75% !important; }
.col80 { width:80% !important; }
.col85 { width:85% !important; }
.col90 { width:90% !important; }
.col95 { width:95% !important; }
.col100 { width:100% !important; }

/* Img
---------------------------------------------- */
.img5 { width:5% !important; }
.img10 { width:10% !important; }
.img15 { width:15% !important; }
.img20 { width:20% !important; }
.img25 { width:25% !important; }
.img30 { width:30% !important; }
.img35 { width:35% !important; }
.img40 { width:40% !important; }
.img45 { width:45% !important; }
.img50 { width:50% !important; }
.img55 { width:55% !important; }
.img60 { width:60% !important; }
.img65 { width:65% !important; }
.img70 { width:70% !important; }
.img75 { width:75% !important; }
.img80 { width:80% !important; }
.img85 { width:85% !important; }
.img90 { width:90% !important; }
.img95 { width:95% !important; }
.img100 { width:100% !important; }

/* Title
---------------------------------------------- */
/*
.ttl {
	padding:8px 14px 4px;
	border-bottom:1px solid #ccc;
	border-top:2px solid #253D7D;
	font-size:16px;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e5e5e5), to(#fff));
	background:-moz-linear-gradient(#e5e5e5, #fff);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#e5e5e5, EndColorStr=#ffffff)";
}
*/

.ttl {
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    margin:0.4em 0 1em;
    border-bottom:1px solid #ccc;
    overflow: hidden;
    padding-bottom:10px;
}

.ttl::before {
	content: " ";
	margin-left:1em;
	margin-right:0.5em;
	padding-right:3px;
	background-color:#1D3565;
}

.imgttl {
	margin:0 0 10px;
	padding:0 0 0;
	border:none;
	font-weight:normal;
	font-size:100%;
	line-height:1;
}

/* Button
---------------------------------------------- */
.btnSet {
	padding:20px 0;
	overflow:hidden;
}

.btnSet li {
	float:left;
}

.btnSet li:first-child {
	float:left;
}

.btnSet li:last-child {
	float:right;
}

/* Column Left
---------------------------------------------- */
.columnL {
	float:left;
	width:50%;
}

.columnL80 {
	float:left;
	width:80px;
	padding-right:20px;
}

.columnL120 {
	float:left;
	width:120px;
	padding-right:20px;
}

.columnL150 {
	float:left;
	width:150px;
	padding-right:20px;
}

.columnL180 {
	float:left;
	width:180px;
	padding-right:20px;
}

.columnL210 {
	float:left;
	width:210px;
	padding-right:20px;
}

.columnL240 {
	float:left;
	width:240px;
	padding-right:20px;
}

.columnL270 {
	float:left;
	width:270px;
	padding-right:20px;
}

.columnL320 {
	float:left;
	width:300px;
	padding-right:20px;
}

.columnL320 {
	float:left;
	width:320px;
	padding-right:20px;
}

/* Column Right
---------------------------------------------- */
.columnR {
	float:right;
	width:50%;
}

.columnR80 {
	float:right;
	width:80px;
	padding-left:20px;
}

.columnR120 {
	float:right;
	width:120px;
	padding-left:20px;
}

.columnR150 {
	float:right;
	width:150px;
	padding-left:20px;
}

.columnR180 {
	float:right;
	width:180px;
	padding-left:20px;
}

.columnR210 {
	float:right;
	width:210px;
	padding-left:20px;
}

.columnR240 {
	float:right;
	width:240px;
	padding-left:20px;
}

.columnR270 {
	float:right;
	width:270px;
	padding-left:20px;
}

.columnR300 {
	float:right;
	width:300px;
	padding-left:20px;
}

.columnR320 {
	float:right;
	width:320px;
	padding-left:20px;
}

/* Unordered List
---------------------------------------------- */
ul.defaultList {
	padding:0 0 10px;
}

ul.defaultList li {
	padding:0 0 0 1em;
	text-indent:-1em;
}

ul.defaultList li * {
	text-indent:0;
}

ul.variationList {
	padding:0 0 10px;
}

ul.variationList li {
	padding:0 0 0 20px;
	text-indent:0;
}

ul.variationList li:last-child {
	padding:0 0 0 20px;
	text-indent:0;
}

/* Ordered List
---------------------------------------------- */
ol.defaultList {
	margin:0 0 10px 20px;
}

ol.defaultList li {
	list-style-type:decimal;
	padding:0 0 5px;
	text-indent:0;
}

ol.defaultList li li {
	list-style-type:none;
	padding:0 0 0 1em;
	text-indent:-1em;
}

ol.variationList {
	padding:0 0 10px;
}

ol.variationList li {
	padding:0 0 0 15px;
}

ol.variationList li:last-child {
	padding:0 0 0 15px;
	text-indent:0;
}

/* Form List
---------------------------------------------- */
.check-List {
	overflow:hidden;
}

.check-List li {
	float:left;
	padding:0 10px 0 0;
	white-space:nowrap;
}

.radio-List {
	overflow:hidden;
}

.radio-List li {
	float:left;
	padding:0 10px 0 0;
	white-space:nowrap;
}

/* Main Contents
---------------------------------------------- */
.content-block {
	padding:2em;
	margin-bottom:2em;
	overflow:hidden;
}

.radius-block {
	width:auto;
	margin:0 5px 30px;
	border:1px solid #ddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.05);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);
	background:#fff;
	overflow:hidden;
}

/* Input Table 
---------------------------------------------- */
.inputTbl {
	border:none;
	border-top:1px solid #ddd;
	border-collapse:collapse;
}

.inputTbl th,
.inputTbl td {
	padding:10px 15px;
	border:none;
	border-bottom:1px solid #ddd;
	text-align:left;
	font-weight:normal;
}

.inputTbl th {
	width:25%;
	white-space:nowrap;
}

.error {
	display:block;
	color:#ff0000;
}

/* Other
---------------------------------------------- */
.detailTbl {
	margin-Top:20px;
}

.detailTbl thead th {
	background-color:#253D7D;
	color:#fff;
	text-align:center;
}</pre></body></html>