@charset "utf-8";
/* CSS Document */



/*--------------------------------------
  以下デコレーションcss
--------------------------------------*/




/* 標準テキストスタイル */


rt { font-size: 70% !important; }


/*ぶら下げインデントする*/
.indentlist ul {
    list-style: none;
    font-size: 1em;
}
 
.indentlist li {
    margin-bottom: 5px;
    padding-left: 1em; /*1em（1文字）分、右に動かす*/
    text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
}





/* cssアイコン */


.ico_category{
	background-color:#000;
	text-decoration:none;
	white-space: nowrap;
	display:inline-block;
	padding: 2px 3px;
	margin-right:5px;
	margin-bottom:5px;
	font-size:10px;
	text-align:center;
	color:#ffffff;
}

.ico_category a{
	color:#ffffff;
	text-decoration:none;
}





.text-line {
	display: flex;
	align-items: center;
}

.text-line:before,
.text-line:after {
  content: "";
  flex-grow: 1;
  height: 2px; /* 線の太さ */
  background: #967D50; /* 線の色 */
  margin:0 1em; /* 文字と線の余白 */
}


.minfont{
		font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
}


hr.hr1 {
	height: 0;
	margin:20px 0;
	padding: 0;
	border: 0;
	background-color: #fff;
	border-top: 2px solid #fff;
}




.tx_l{text-align:left !important;}
.tx_c{text-align:center !important;}
.tx_r{text-align:right !important;}

.tx_xsmall{font-size:70% !important;}
.tx_small{font-size:85% !important;}
.tx_large{font-size:120% !important;}
.tx_xlarge{font-size:150% !important;}

.txw_non{font-weight:normal !important;}
.under_non{text-decoration:none !important;}
.under{text-decoration: underline !important;}

.tx_10{font-size:10px !important;}
.tx_11{font-size:11px !important;}
.tx_12{font-size:12px !important;}
.tx_14{font-size:14px !important;}
.tx_16{font-size:16px !important;}
.tx_18{font-size:18px !important;}
.tx_20{font-size:20px !important;}

.overhidden{overflow: hidden !important;}


.red{color:#ff2626 !important;}
.green{color:#698C00 !important;}
.orange{color:#FA9103 !important;}
.black{color:#000 !important;}
.koigreen{color:#113902 !important;}
.blue{color:#005aac !important;}
.koiblue{color:#2A7AB4 !important;}
.kon{color:#103366 !important;}
.pink{color:#DC0067 !important;}
.white{color:#ffffff !important;}
.usublue{color:#67BEE0 !important;}
.brown{color:#643509 !important;}
.usugray{color:#EFEFEF !important;}
.gray{color:#dddddd !important;}
.gold{color:#A88D01 !important;}
.beige_back{background:#CCC8BD;}
.white_back{background:#ffffff;}
.darkgreen_back{background:#186057; color:#ffffff;}



.emphasis01 {
background: linear-gradient(transparent 40%, #FEF1B3 40%);
color:#00678C;
}

.markerlime {
background: linear-gradient(transparent 40%, #66FFCC 40%);
}
.markerpink {
background: linear-gradient(transparent 40%, #ff99ff 40%);
}
.markerblue {
background: linear-gradient(transparent 40%, #66ccff 40%);
}
.markeryellow {
background: linear-gradient(transparent 40%, #FFFF99 40%);
}
.markerorange {
background: linear-gradient(transparent 40%, #ffcc99 40%);
}

.markerbrown{
background:linear-gradient(transparent 40%, #E3C6A9 40%);
}

.markeryellowgreen{
background:linear-gradient(transparent 40%, #ccff99 40%);
}

.markerdeepyellowgreen{
background:linear-gradient(transparent 40%, #ccff33 40%);
}

.markerocher{
background:linear-gradient(transparent 40%, #EBE4B5 40%);
}
.markerlightpurple{
background:linear-gradient(transparent 40%, #F7F1F3 40%);
}
.markerbeige{
background:linear-gradient(transparent 40%, #D6C68D 40%);
}

.markermizuiro{
background:linear-gradient(transparent 40%, #49658B 40%);
}



.mt0{margin-top:0px !important;}
.mt05{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}

.mb0{margin-bottom:0px !important;}
.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}

.ml0{margin-left:0px !important;}
.ml05{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}

.mr0{margin-right:0px !important;}
.mr05{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}

.pt0{padding-top:0px !important;}
.pt05{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}

.pb0{padding-bottom:0px !important;}
.pb05{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}


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


.pr0{padding-right:0px !important;}
.pr05{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}

.fl{float:left !important;}
.fr{float:right !important;}

.cls{clear:both;}


