/* float_set（各サイトごとに設定）
-------------------------------------------------------------------------------------------------------- */
.w-960{width: 960px;float:left;}





/* カラー
-------------------------------- */
.co-main{color:#2d730f;}
.co-sub01{color:#fff6b9;}
.co-sub02{color:#781414;}
.co-sub03{color:#275d9a;}
.co-sub04{color:#6dad51;}


.co-00{color:#000;}
.co-33{color:#333;}
.co-44{color:#444;}
.co-55{color:#555;}
.co-54{color:#545454;}
.co-66{color:#666;}
.co-99{color:#999;}
.co-cc{color:#ccc;}


/* カラー色指定
-------------------------------- */
.red{color:red;}
.aqua{color:aqua;}
.black{color:black;}
.blue{color:blue;}
.fuchsia{color:fuchsia;}
.gray{color:gray;}
.green{color:green;}
.lime{color:lime;}
.maroon{color:maroon;}
.navy{color:navy;}
.olive{color:olive;}
.purple{color:purple;}
.red{color:red;}
.silver{color:silver;}
.teal{color:teal;}
.white{color:white;}
.yellow{color:yellow;}











/* テキスト部分
-------------------------------------------------------------------------------------------------------- */

/* フォントの種類*/
.ff-ss{font-family:"ＭＳ ゴシック",sans-serif;}/* ゴシック系 */
.ff-s{font-family:"ＭＳ ゴシック",sans-serif;}/* 明朝系 */
.ff-cu{font-family:cursive;}/* 明朝系 */
.ff-f{font-family:fantasy;}/* 装飾 */
.ff-m{font-family:monospace;}/* 等幅 */

/* サイズpx*/
.ts9{font-size: 9px;}
.ts10{font-size: 10px;}
.ts11{font-size: 11px;}
.ts12{font-size: 12px;}
.ts13{font-size: 13px;}
.ts14{font-size: 14px;}
.ts15{font-size: 15px;}
.ts16{font-size: 16px;}
.ts18{font-size: 18px;}
.ts20{font-size: 20px;}
.ts22{font-size: 22px;}
.ts24{font-size: 24px;}
.ts26{font-size: 26px;}
.ts28{font-size: 28px;}
.ts30{font-size: 30px;}
.ts32{font-size: 32px;}
.ts40{font-size: 40px;}
.ts50{font-size: 50px;}

/* サイズ%*/

.fs10{font-size: 77%;}
.fs11{font-size: 85%;}
.fs12{font-size: 92%;}
.fs13{font-size: 100%;}
.fs14{font-size: 108%;}
.fs15{font-size: 116%;}
.fs16{font-size: 123.1%;}
.fs17{font-size: 131%;}
.fs18{font-size: 138.5%;}
.fs19{font-size: 146.5%;}
.fs20{font-size: 153.9%;}
.fs21{font-size: 161.6%;}
.fs22{font-size: 167%;}
.fs23{font-size: 174.4%;}
.fs24{font-size: 182%;}
.fs25{font-size: 189%;}
.fs26{font-size: 197%;}

.fs-xxs {font-size: xx-small; }
.fs-xs {font-size: x-small; }
.fs-s {font-size: small; }
.fs-m {font-size: medium; }
.fs-l {font-size: large; }
.fs-xl {font-size: x-large; }
.fs-xxl {font-size: xx-large; }


/* フォントの太さ
-------------------------------- */
.fw-n{font-weight: normal; }/* 標準 */
.fw-b{font-weight: bold; }/* 太字 */
.fw-l{font-weight: lighter; }/* 一段階細く*/
.fw-br{font-weight: bolder; }/* 一段階太く*/



/* 行間
-------------------------------- */
.lh100{line-height:100%;}
.lh105{line-height:105%;}
.lh110{line-height:110%;}
.lh115{line-height:115%;}
.lh120{line-height:120%;}
.lh125{line-height:125%;}
.lh130{line-height:130%;}
.lh135{line-height:135%;}
.lh140{line-height:140%;}
.lh145{line-height:145%;}
.lh150{line-height:150%;}
.lh155{line-height:155%;}
.lh160{line-height:160%;}
.lh165{line-height:165%;}
.lh170{line-height:170%;}
.lh175{line-height:175%;}
.lh180{line-height:180%;}
.lh185{line-height:185%;}
.lh190{line-height:190%;}
.lh195{line-height:195%;}
.lh200{line-height:200%;}



/* 文字の間隔
-------------------------------- */
.lsp-01{letter-spacing: -0.1em;}
.lsp01{letter-spacing: 0.1em;}
.lsp02{letter-spacing: 0.2em;}
.lsp03{letter-spacing: 0.3em;}
.lsp04{letter-spacing: 0.4em;}
.lsp05{letter-spacing: 0.5em;}
.lsp06{letter-spacing: 0.6em;}
.lsp07{letter-spacing: 0.7em;}
.lsp08{letter-spacing: 0.8em;}
.lsp09{letter-spacing: 0.9em;}
.lsp1{letter-spacing: 1em;}
.lsp15{letter-spacing: 1.5em;}
.lsp2{letter-spacing: 2em;}
.lsp25{letter-spacing: 2.5em;}
.lsp3{letter-spacing: 3em;}


/* インデント
-------------------------------- */
.indent8{text-indent:-8px;}
.indent9{text-indent:-9px;}
.indent10{text-indent:-10px;}
.indent11{text-indent:-11px;}
.indent12{text-indent:-12px;}
.indent13{text-indent:-13px;}
.indent14{text-indent:-14px;}
.indent15{text-indent:-15px;}
.indent16{text-indent:-16px;}
.indent18{text-indent:-18px;}
.indent20{text-indent:-20px;}
.indent21{text-indent:-21px;}
.indent22{text-indent:-22px;}
.indent23{text-indent:-23px;}
.indent24{text-indent:-24px;}


.indent-10{text-indent:10px;}
.indent-12{text-indent:12px;}
.indent-14{text-indent:14px;}
.indent-16{text-indent:16px;}
.indent-18{text-indent:18px;}



/* 行揃えの位置
---------------------------------------------------- */
.center {text-align:center;/* 中央揃え */}
.left { text-align:left;/* 左揃え */}
.right {text-align:right;/* 右揃え */}
.justify{text-align:justify;/* 両端揃え(IE5.0以降) */}



.block {display: block; }
.inline{display: inline; }
.hide{display: none; }
hr{display: none; }
.nowrap{white-space: nowrap; }



/* フロート(回り込み)
---------------------------------------------------- */
.float-left { float: left;}
.float-right { float: right;}

/* フロートの解除
---------------------------------------------------- */
.clear { clear: both;}
