@charset "utf-8";
/* CSS Document */



/*--------------------------------------
  以下デコレーションcss
--------------------------------------*/




/* 標準テキストスタイル */

.normaltxt{
	padding:20px 0px;
	text-align:left;
}
.normalcontents{
	padding:10px 0px;
	text-align:center;
}
.normaltxt2{
	padding:20px 0px;
	text-align:center;
}
.normaltxt3{
	padding:15px 0px;
	text-align:left;
}

/* external-link */
.external-link {
    margin:0px 0px 0px 0px;
	width:100%;
	overflow:hidden;
	text-align:left;
}

.external-link ul {
    clear: both;
	overflow:hidden;
	padding:10px 0px;
	list-style:none;
	
}
.external-link li {
  margin: 0 0 0 0;
   padding: 5px 10px 5px 0px;
   list-style:none;
}

.external-link li:before  {
	content: "\f08e";
	font-family: FontAwesome;
	margin-right:2px;
	float:left;
	padding:0px 10px 0px 0px;
}


/* cssボタン */

.button1 {
	background-color:#000;
	text-decoration:none;
	padding: 8px 15px 8px 15px;
	margin:5px 0px;
	white-space: nowrap;
	display:inline-block;
}
.button1{
	text-decoration:none;
	color:#fff;
	
}

input.button1 {
	background-color:#FF007F;
	text-decoration:none;
	padding: 8px 15px 8px 15px;
	margin:5px 0px;
	white-space: nowrap;
	display:inline-block;
	border:none;
}
iuput.button1{
	text-decoration:none;
	color:#fff;
	border:none;
	
}


.button2 {
	background-color:#aaaaaa;
	text-decoration:none;
	padding: 10px 15px;
	margin:5px 0px;
	white-space: nowrap;
	display:inline-block;

}
.button2{
	text-decoration:none;
	color:#ffffff;
	
}

input.button2 {
	background-color:#aaaaaa;
	text-decoration:none;
	padding: 10px 15px;
	margin:5px 0px;
	white-space: nowrap;
	display:inline-block;
	border:none;
}
input.button2{
	text-decoration:none;
	color:#ffffff;
	border:none;
}


.button3 {
	background-color:#FF007F;
	text-decoration:none;
	padding: 15px 15px 15px 15px;
	margin:20px auto;
	white-space: nowrap;
	display:inline-block;
}
.button3{
	text-decoration:none;
	color:#fff;
	font-size:25px;
	font-weight:bold;
	
}



hr.hr1 {
	height: 0;
	margin:10px 0 0px 0;
	padding: 0;
	border: 0;
	background-color: #F1F1F1;
	border-top: 10px double #000;
	border-bottom: 10px solid #000;
	clear:both;
}
hr.hr2 {
	height: 0;
	margin:15px 0;
	padding: 0;
	border: 0;
	background-color: #fff;
	border-top: 1px solid #001557;
	clear:both;
}

.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;}

.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:#CC3333 !important;}
.green{color:#698C00 !important;}
.orange{color:#e17b34 !important;}
.black{color:#000 !important;}
.koiorange{color:#ff6600 !important;}
.koigreen{color:#113902 !important;}
.blue{color:#336699 !important;}
.kon{color:#002040 !important;}
.pink{color:#FF007F !important;}
.white{color:#ffffff !important;}
.usublue{color:#67BEE0 !important;}
.brown{color:#643509 !important;}
.usugray{color:#EFEFEF !important;}
.gray{color:#dddddd !important;}
.back_blue{background:#375F9D !important;}
.back_pink{background:#EA4382 !important;}
.back_green{background:#469C7C !important;}
.back_orange{background:#F99E1A !important;}


.markerorange{background:#ffcc99;padding: 0px 5px;}
.markeryellow {background:#F1E00E;padding: 0px 5px;}


.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;}
.pt15{padding-top:15px !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;}


