@charset "utf-8";
/* CSS Document */

.disnon {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}


/*共通のスタイル*/
/* align
-------------------------------------*/
.alnleft {
	text-align: left;
}

.alncenter {
	text-align: center;
}

.alnright {
	text-align: right;
}

.fltleft {
	float: left;
}

.fltright {
	float: right;
}

/* font-size
-------------------------------------*/
.txtxxsmall { font-size: xx-small}
.txtxsmall { font-size: x-small}
.txtsmall { font-size: small}
.txtsmaller { font-size: smaller}
.txtsmaller02 { font-size: 0.75em;}
.txtxxlarge { font-size: xx-large}
.txtxlarge { font-size: x-large}
.txtlarge { font-size: large}
.txtlarger { font-size: larger}
.txtmed { font-size: medium}
.txt09 { font-size: 9px;}
.txt10 { font-size: 10px;}
.txt11 { font-size: 11px;}
.txt12 { font-size: 12px;}
.txt13 { font-size: 13px;}
.txt14 { font-size: 14px;}
.txt15 { font-size: 15px;}
.txt16 { font-size: 16px;}
.txt17 { font-size: 17px;}
.txt18 { font-size: 18px;}
.txt19 { font-size: 19px;}
.txt20 { font-size: 20px;}
.txt21 { font-size: 21px;}
.txt22 { font-size: 22px;}
.txt23 { font-size: 23px;}
.txt24 { font-size: 24px;}
.txt25 { font-size: 25px;}
.txt26 { font-size: 26px;}
.txt80{font-size:80%;}
.txt90{font-size:90%;}
.txt110{font-size:110%;}
.txt120{font-size:120%;}

/*font-weight*/
.fwb{font-weight:900;}

/* color
-------------------------------------*/
.clrred { color: #F00;}
.clrblue { color: #0083b9;}
.clryellow { color: #FC0;}
.clrorange { color: #F90;}
.clrgreen { color: #0C3;}
.clrpink { color: #FF999C;}
.clrwhite { color: #FFF;}
.clr333 { color: #333;}
.clr666 { color: #666;}
.clr999 { color: #999;}
.clrCCC { color: #CCC;}


/* background
-------------------------------------*/
.bg01 { background: #F8FBFD;}
.bg02 { background: #ADDBFA;}
.bg03 { background: #DEF0FB;}
.bg04 { background: #FEF9E9;}
.bg05 { background: #D3F1A0;}
.bg06 { background: #FFE2E6;}
.bg07 { background: #A0A9F1;}
.bg08 { background: #B3342B;}
.bg09 { background: #FDE297;}
.bg10 { background: #EFEFEF;}
.bg11 { background: #F4F4F4;}
.bg12 { background: #EEEEDC;}
.bg13 { background: #F6F6EE;}
.bg14 { background: #776655;}
.bg15 { background: #EDF3FE;}
.bg16 { background: #F9F9F9;}
.bg17 { background: #7161C4;}
.bg18 { background: #2ABE0F;}
.bg19 { background: #FF0B0B;}
.bg20 { background: #FFB82B;}
.bg21 { background: #7CA20A;}
.bgfff { background: #FFF;}

/* float
-------------------------------------*/
.fltleft { float: left;}
.fltright { float: right;}

/*clear*/
.clear {
	clear: both;
}

/*margin
------------------------------------*/
.ma20 { margin: 20px;}
.ma10 { margin: 10px;}
.ma05 { margin: 5px;}
.mt50 { margin: 50px 0px 0px 0px;}
.mt40 { margin: 40px 0px 0px 0px;}
.mt20 {	margin: 20px 0px 0px 0px;}
.mt10 { margin: 10px 0px 0px 0px;}
.mt05 { margin: 5px 0px 0px 0px;}
.mt00 { margin-top: 0px !important}
.mb50 { margin: 0px 0px 50px 0px;}
.mb40 { margin: 0px 0px 40px 0px;}
.mb30 { margin: 0px 0px 30px 0px;}
.mb20 { margin: 0px 0px 20px 0px;}

.mb10 { margin: 0px 0px 10px 0px;}
.mb05 { margin: 0px 0px 5px 0px;}
.mb00 { margin: 0px 0px 0px 0px;}
.mr15 { margin: 0px 15px 0px 0px;}
.mr20 { margin: 0px 20px 0px 0px;}
.mr10 { margin: 0px 10px 0px 0px;}
.mr05 { margin: 0px 5px 0px 0px;}
.ml20 { margin: 0px 0px 0px 20px;}
.ml10 { margin: 0px 0px 0px 10px;}
.ml05 { margin: 0px 0px 0px 5px;}
.ml00 { margin-left:0px;}
.mtb20 { margin: 20px 0;}
.mtb10 { margin: 10px 0;}
.mtb05 { margin: 5px 0;}

/*padding
------------------------------------*/
.pa20 { padding: 20px;}
.pa10 { padding: 10px;}
.pa05 { padding: 5px;}
.pt20 { padding-top: 20px;}
.pt10 { padding-top: 10px;}
.pt05 { padding-top: 5px;}
.pb20 { padding-bottom:20px;}
.pb10 { padding-bottom:10px;}
.pb05 { padding-bottom: 5px;}
.pr20 { padding-right: 20px;}
.pr10 { padding-right: 10px;}
.pr05 { padding-right: 5px;}
.pl20 { padding-left:20px;}
.pl10 { padding-left: 10px;}
.pl05 { padding-left:5px;}



/*赤文字*/

.txtRed{
	color:#cd1f18;
}

/*取り消し線*/
.txtTorikeshi{
text-decoration:line-through
}


/*共通のリストスタイル*/

ul.li_style01{
	margin-bottom:40px;
}

ul.li_style01 li{
	background:url(../img/common/icon03.png) 2px 9px no-repeat;
	border-bottom:dotted #c6af76 1px;
	padding:3px 10px 2px 10px;
}


/*共通のリンクリスト*/
ul.linkList{
}

ul.linkList li{
	padding:1px;
	padding-left:23px;
	
}

ul.linkList li.li_pdf{
	background:url(../img/common/icon_pdf.png) left center no-repeat;
}

ul.linkList li.li_excel{
	background:url(../img/common/icon_excel.png) left center no-repeat;
}

ul.linkList li.li_word{
	background:url(../img/common/icon_word.png) left center no-repeat;
}

ul.linkList li.li_pp{
	background:url(../img/common/icon_pp.png) left center no-repeat;
}

ul.linkList li.li_link{
	background:url(../img/common/icon_link.png) left center no-repeat;
}


