/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================


■base.cssの使用について

この度はbase.cssのソースをご覧頂きまして有難うございます。

このCSSは株式会社リトル・エル（http://www.little-l.co.jp）の記述によるものです。


本CSSの利用・複製・改変に関しまして、
個人様・法人様問わずご自由にご利用ください。

上記の利用に際して、弊社への連絡は一切不要ですが、
著作権そのものは放棄しておりませんので予めご了承ください。


Copyright (c) Little L co.,ltd.All Rights Reserved


==============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/




/*===================================■ basic設定 ■===================================*/

* { margin: 0; padding: 0; border:0;}
html {margin: 0px auto; padding: 0;	min-height:100%; }

body {
	margin:0;
	padding:0;
	background: #ffffff;
	color: #222;
	font-size:12pt;
	line-height:2;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
header,menu,article,footer{ margin: 0; padding: 0; border:none; clear:both;}


a{ text-decoration: underline; color: #39F; }
a:hover{text-decoration:none; color: #3CF;}

img{ margin: 0; padding: 0; border: none; display:block;  }
img a{ margin: 0; padding: 0; border: none; display:block; }

ul,ol,li{ margin: 0; padding: 0; border: none; list-style:none;}

div,dl,dd,dt{ margin: 0; padding: 0; border:none; }

hr {display: none;}
p{ margin: 0; padding: 0;}

.clear{ clear:both;}
.clear_info{ clear:both;}
.clearfix{zoom:1;}
.clearfix:after{ display:block;	content:'';	clear:both;}


/*===================================■ margin調整 ■===================================*/

/*----- マージン調整-----*/
.m { margin:auto;}
.m0 { margin:0px;}
.m1 { margin:1px;}
.m2 { margin:2px;}
.m3 { margin:3px;}
.m4 { margin:4px;}
.m5 { margin:5px;}
.m6 { margin:6px;}
.m7 { margin:7px;}
.m8 { margin:8px;}
.m9 { margin:9px;}
.m10 { margin:10px;}
.m11 { margin:11px;}
.m12 { margin:12px;}
.m13 { margin:13px;}
.m14 { margin:14px;}
.m15 { margin:15px;}
.m16 { margin:16px;}
.m17 { margin:17px;}
.m18 { margin:18px;}
.m19 { margin:19px;}
.m20 { margin:20px;}
.m21 { margin:21px;}
.m22 { margin:22px;}
.m23 { margin:23px;}
.m24 { margin:24px;}
.m25 { margin:25px;}
.m26 { margin:26px;}
.m27 { margin:27px;}
.m28 { margin:28px;}
.m29 { margin:29px;}
.m30 { margin:30px;}
.m35 { margin:35px;}
.m40 { margin:40px;}
.m45 { margin:45px;}
.m50 { margin:50px;}
.m55 { margin:55px;}
.m60 { margin:60px;}
.m65 { margin:65px;}
.m70 { margin:70px;}
.m75 { margin:75px;}
.m80 { margin:80px;}
.m85 { margin:85px;}
.m90 { margin:90px;}
.m95 { margin:95px;}
.m100 { margin:100px;}

/*----- マージン調整 (高さ/上) -----*/
.mt { margin-top:auto;}
.mt0 { margin-top:0px;}
.mt1 { margin-top:1px;}
.mt2 { margin-top:2px;}
.mt3 { margin-top:3px;}
.mt4 { margin-top:4px;}
.mt5 { margin-top:5px;}
.mt6 { margin-top:6px;}
.mt7 { margin-top:7px;}
.mt8 { margin-top:8px;}
.mt9 { margin-top:9px;}
.mt10 { margin-top:10px;}
.mt11 { margin-top:11px;}
.mt12 { margin-top:12px;}
.mt13 { margin-top:13px;}
.mt14 { margin-top:14px;}
.mt15 { margin-top:15px;}
.mt16 { margin-top:16px;}
.mt17 { margin-top:17px;}
.mt18 { margin-top:18px;}
.mt19 { margin-top:19px;}
.mt20 { margin-top:20px;}
.mt21 { margin-top:21px;}
.mt22 { margin-top:22px;}
.mt23 { margin-top:23px;}
.mt24 { margin-top:24px;}
.mt25 { margin-top:25px;}
.mt26 { margin-top:26px;}
.mt27 { margin-top:27px;}
.mt28 { margin-top:28px;}
.mt29 { margin-top:29px;}
.mt30 { margin-top:30px;}
.mt35 { margin-top:35px;}
.mt40 { margin-top:40px;}
.mt45 { margin-top:45px;}
.mt50 { margin-top:50px;}
.mt55 { margin-top:55px;}
.mt60 { margin-top:60px;}
.mt65 { margin-top:65px;}
.mt70 { margin-top:70px;}
.mt75 { margin-top:75px;}
.mt80 { margin-top:80px;}
.mt85 { margin-top:85px;}
.mt90 { margin-top:90px;}
.mt95 { margin-top:95px;}
.mt100 { margin-top:100px;}

/*----- マージン調整 (高さ/下) -----*/
.mb { margin-bottom:auto;}
.mb0 { margin-bottom:0px;}
.mb1 { margin-bottom:1px;}
.mb2 { margin-bottom:2px;}
.mb3 { margin-bottom:3px;}
.mb4 { margin-bottom:4px;}
.mb5 { margin-bottom:5px;}
.mb6 { margin-bottom:6px;}
.mb7 { margin-bottom:7px;}
.mb8 { margin-bottom:8px;}
.mb9 { margin-bottom:9px;}
.mb10 { margin-bottom:10px;}
.mb11 { margin-bottom:11px;}
.mb12 { margin-bottom:12px;}
.mb13 { margin-bottom:13px;}
.mb14 { margin-bottom:14px;}
.mb15 { margin-bottom:15px;}
.mb16 { margin-bottom:16px;}
.mb17 { margin-bottom:17px;}
.mb18 { margin-bottom:18px;}
.mb19 { margin-bottom:19px;}
.mb20 { margin-bottom:20px;}
.mb21 { margin-bottom:21px;}
.mb22 { margin-bottom:22px;}
.mb23 { margin-bottom:23px;}
.mb24 { margin-bottom:24px;}
.mb25 { margin-bottom:25px;}
.mb26 { margin-bottom:26px;}
.mb27 { margin-bottom:27px;}
.mb28 { margin-bottom:28px;}
.mb29 { margin-bottom:29px;}
.mb30 { margin-bottom:30px;}
.mb35 { margin-bottom:35px;}
.mb40 { margin-bottom:40px;}
.mb45 { margin-bottom:45px;}
.mb50 { margin-bottom:50px;}
.mb55 { margin-bottom:55px;}
.mb60 { margin-bottom:60px;}
.mb65 { margin-bottom:65px;}
.mb70 { margin-bottom:70px;}
.mb75 { margin-bottom:75px;}
.mb80 { margin-bottom:80px;}
.mb85 { margin-bottom:85px;}
.mb90 { margin-bottom:90px;}
.mb95 { margin-bottom:95px;}
.mb100 { margin-bottom:100px;}

/*----- マージン調整 (幅/右) -----*/
.mr { margin-right:auto;}
.mr0 { margin-right:0px;}
.mr1 { margin-right:1px;}
.mr2 { margin-right:2px;}
.mr3 { margin-right:3px;}
.mr4 { margin-right:4px;}
.mr5 { margin-right:5px;}
.mr6 { margin-right:6px;}
.mr7 { margin-right:7px;}
.mr8 { margin-right:8px;}
.mr9 { margin-right:9px;}
.mr10 { margin-right:10px;}
.mr11 { margin-right:11px;}
.mr12 { margin-right:12px;}
.mr13 { margin-right:13px;}
.mr14 { margin-right:14px;}
.mr15 { margin-right:15px;}
.mr16 { margin-right:16px;}
.mr17 { margin-right:17px;}
.mr18 { margin-right:18px;}
.mr19 { margin-right:19px;}
.mr20 { margin-right:20px;}
.mr21 { margin-right:21px;}
.mr22 { margin-right:22px;}
.mr23 { margin-right:23px;}
.mr24 { margin-right:24px;}
.mr25 { margin-right:25px;}
.mr26 { margin-right:26px;}
.mr27 { margin-right:27px;}
.mr28 { margin-right:28px;}
.mr29 { margin-right:29px;}
.mr30 { margin-right:30px;}
.mr35 { margin-right:35px;}
.mr40 { margin-right:40px;}
.mr45 { margin-right:45px;}
.mr50 { margin-right:50px;}
.mr55 { margin-right:55px;}
.mr60 { margin-right:60px;}
.mr65 { margin-right:65px;}
.mr70 { margin-right:70px;}
.mr75 { margin-right:75px;}
.mr80 { margin-right:80px;}
.mr85 { margin-right:85px;}
.mr90 { margin-right:90px;}
.mr95 { margin-right:95px;}
.mr100 { margin-right:100px;}

/*----- マージン調整 (幅/左) -----*/
.ml { margin-left:auto;}
.ml0 { margin-left:0px;}
.ml1 { margin-left:1px;}
.ml2 { margin-left:2px;}
.ml3 { margin-left:3px;}
.ml4 { margin-left:4px;}
.ml5 { margin-left:5px;}
.ml6 { margin-left:6px;}
.ml7 { margin-left:7px;}
.ml8 { margin-left:8px;}
.ml9 { margin-left:9px;}
.ml10 { margin-left:10px;}
.ml11 { margin-left:11px;}
.ml12 { margin-left:12px;}
.ml13 { margin-left:13px;}
.ml14 { margin-left:14px;}
.ml15 { margin-left:15px;}
.ml16 { margin-left:16px;}
.ml17 { margin-left:17px;}
.ml18 { margin-left:18px;}
.ml19 { margin-left:19px;}
.ml20 { margin-left:20px;}
.ml21 { margin-left:21px;}
.ml22 { margin-left:22px;}
.ml23 { margin-left:23px;}
.ml24 { margin-left:24px;}
.ml25 { margin-left:25px;}
.ml26 { margin-left:26px;}
.ml27 { margin-left:27px;}
.ml28 { margin-left:28px;}
.ml29 { margin-left:29px;}
.ml30 { margin-left:30px;}
.ml35 { margin-left:35px;}
.ml40 { margin-left:40px;}
.ml45 { margin-left:45px;}
.ml50 { margin-left:50px;}
.ml55 { margin-left:55px;}
.ml60 { margin-left:60px;}
.ml65 { margin-left:65px;}
.ml70 { margin-left:70px;}
.ml75 { margin-left:75px;}
.ml80 { margin-left:80px;}
.ml85 { margin-left:85px;}
.ml90 { margin-left:90px;}
.ml95 { margin-left:95px;}
.ml100 { margin-left:100px;}


/*===================================■ padding調整 ■===================================*/

/*----- パディング調整 -----*/
.p0 { padding:0px;}
.p1 { padding:1px;}
.p2 { padding:2px;}
.p3 { padding:3px;}
.p4 { padding:4px;}
.p5 { padding:5px;}
.p6 { padding:6px;}
.p7 { padding:7px;}
.p8 { padding:8px;}
.p9 { padding:9px;}
.p10 { padding:10px;}
.p11 { padding:11px;}
.p12 { padding:12px;}
.p13 { padding:13px;}
.p14 { padding:14px;}
.p15 { padding:15px;}
.p16 { padding:16px;}
.p17 { padding:17px;}
.p18 { padding:18px;}
.p19 { padding:19px;}
.p20 { padding:20px;}
.p21 { padding:21px;}
.p22 { padding:22px;}
.p23 { padding:23px;}
.p24 { padding:24px;}
.p25 { padding:25px;}
.p26 { padding:26px;}
.p27 { padding:27px;}
.p28 { padding:28px;}
.p29 { padding:29px;}
.p30 { padding:30px;}
.p35 { padding:35px;}
.p40 { padding:40px;}
.p45 { padding:45px;}
.p50 { padding:50px;}
.p55 { padding:55px;}
.p60 { padding:60px;}
.p65 { padding:65px;}
.p70 { padding:70px;}
.p75 { padding:75px;}
.p80 { padding:80px;}
.p85 { padding:85px;}
.p90 { padding:90px;}
.p95 { padding:95px;}
.p100 { padding:100px;}

/*----- パディング調整 (高さ/上) -----*/
.pt0 { padding-top:0px;}
.pt1 { padding-top:1px;}
.pt2 { padding-top:2px;}
.pt3 { padding-top:3px;}
.pt4 { padding-top:4px;}
.pt5 { padding-top:5px;}
.pt6 { padding-top:6px;}
.pt7 { padding-top:7px;}
.pt8 { padding-top:8px;}
.pt9 { padding-top:9px;}
.pt10 { padding-top:10px;}
.pt11 { padding-top:11px;}
.pt12 { padding-top:12px;}
.pt13 { padding-top:13px;}
.pt14 { padding-top:14px;}
.pt15 { padding-top:15px;}
.pt16 { padding-top:16px;}
.pt17 { padding-top:17px;}
.pt18 { padding-top:18px;}
.pt19 { padding-top:19px;}
.pt20 { padding-top:20px;}
.pt21 { padding-top:21px;}
.pt22 { padding-top:22px;}
.pt23 { padding-top:23px;}
.pt24 { padding-top:24px;}
.pt25 { padding-top:25px;}
.pt26 { padding-top:26px;}
.pt27 { padding-top:27px;}
.pt28 { padding-top:28px;}
.pt29 { padding-top:29px;}
.pt30 { padding-top:30px;}
.pt35 { padding-top:35px;}
.pt40 { padding-top:40px;}
.pt45 { padding-top:45px;}
.pt50 { padding-top:50px;}
.pt55 { padding-top:55px;}
.pt60 { padding-top:60px;}
.pt65 { padding-top:65px;}
.pt70 { padding-top:70px;}
.pt75 { padding-top:75px;}
.pt80 { padding-top:80px;}
.pt85 { padding-top:85px;}
.pt90 { padding-top:90px;}
.pt95 { padding-top:95px;}
.pt100 { padding-top:100px;}

/*----- パディング調整 (高さ/下) -----*/
.pb0 { padding-bottom:0px;}
.pb1 { padding-bottom:1px;}
.pb2 { padding-bottom:2px;}
.pb3 { padding-bottom:3px;}
.pb4 { padding-bottom:4px;}
.pb5 { padding-bottom:5px;}
.pb6 { padding-bottom:6px;}
.pb7 { padding-bottom:7px;}
.pb8 { padding-bottom:8px;}
.pb9 { padding-bottom:9px;}
.pb10 { padding-bottom:10px;}
.pb11 { padding-bottom:11px;}
.pb12 { padding-bottom:12px;}
.pb13 { padding-bottom:13px;}
.pb14 { padding-bottom:14px;}
.pb15 { padding-bottom:15px;}
.pb16 { padding-bottom:16px;}
.pb17 { padding-bottom:17px;}
.pb18 { padding-bottom:18px;}
.pb19 { padding-bottom:19px;}
.pb20 { padding-bottom:20px;}
.pb21 { padding-bottom:21px;}
.pb22 { padding-bottom:22px;}
.pb23 { padding-bottom:23px;}
.pb24 { padding-bottom:24px;}
.pb25 { padding-bottom:25px;}
.pb26 { padding-bottom:26px;}
.pb27 { padding-bottom:27px;}
.pb28 { padding-bottom:28px;}
.pb29 { padding-bottom:29px;}
.pb30 { padding-bottom:30px;}
.pb35 { padding-bottom:35px;}
.pb40 { padding-bottom:40px;}
.pb45 { padding-bottom:45px;}
.pb50 { padding-bottom:50px;}
.pb55 { padding-bottom:55px;}
.pb60 { padding-bottom:60px;}
.pb65 { padding-bottom:65px;}
.pb70 { padding-bottom:70px;}
.pb75 { padding-bottom:75px;}
.pb80 { padding-bottom:80px;}
.pb85 { padding-bottom:85px;}
.pb90 { padding-bottom:90px;}
.pb95 { padding-bottom:95px;}
.pb100 { padding-bottom:100px;}

/*----- パディング調整 (幅/右) -----*/
.pr0 { padding-right:0px;}
.pr1 { padding-right:1px;}
.pr2 { padding-right:2px;}
.pr3 { padding-right:3px;}
.pr4 { padding-right:4px;}
.pr5 { padding-right:5px;}
.pr6 { padding-right:6px;}
.pr7 { padding-right:7px;}
.pr8 { padding-right:8px;}
.pr9 { padding-right:9px;}
.pr10 { padding-right:10px;}
.pr11 { padding-right:11px;}
.pr12 { padding-right:12px;}
.pr13 { padding-right:13px;}
.pr14 { padding-right:14px;}
.pr15 { padding-right:15px;}
.pr16 { padding-right:16px;}
.pr17 { padding-right:17px;}
.pr18 { padding-right:18px;}
.pr19 { padding-right:19px;}
.pr20 { padding-right:20px;}
.pr21 { padding-right:21px;}
.pr22 { padding-right:22px;}
.pr23 { padding-right:23px;}
.pr24 { padding-right:24px;}
.pr25 { padding-right:25px;}
.pr26 { padding-right:26px;}
.pr27 { padding-right:27px;}
.pr28 { padding-right:28px;}
.pr29 { padding-right:29px;}
.pr30 { padding-right:30px;}
.pr35 { padding-right:35px;}
.pr40 { padding-right:40px;}
.pr45 { padding-right:45px;}
.pr50 { padding-right:50px;}
.pr55 { padding-right:55px;}
.pr60 { padding-right:60px;}
.pr65 { padding-right:65px;}
.pr70 { padding-right:70px;}
.pr75 { padding-right:75px;}
.pr80 { padding-right:80px;}
.pr85 { padding-right:85px;}
.pr90 { padding-right:90px;}
.pr95 { padding-right:95px;}
.pr100 { padding-right:100px;}

/*----- パディング調整 (幅/左) -----*/
.pl0 { padding-left:0px;}
.pl1 { padding-left:1px;}
.pl2 { padding-left:2px;}
.pl3 { padding-left:3px;}
.pl4 { padding-left:4px;}
.pl5 { padding-left:5px;}
.pl6 { padding-left:6px;}
.pl7 { padding-left:7px;}
.pl8 { padding-left:8px;}
.pl9 { padding-left:9px;}
.pl10 { padding-left:10px;}
.pl11 { padding-left:11px;}
.pl12 { padding-left:12px;}
.pl13 { padding-left:13px;}
.pl14 { padding-left:14px;}
.pl15 { padding-left:15px;}
.pl16 { padding-left:16px;}
.pl17 { padding-left:17px;}
.pl18 { padding-left:18px;}
.pl19 { padding-left:19px;}
.pl20 { padding-left:20px;}
.pl21 { padding-left:21px;}
.pl22 { padding-left:22px;}
.pl23 { padding-left:23px;}
.pl24 { padding-left:24px;}
.pl25 { padding-left:25px;}
.pl26 { padding-left:26px;}
.pl27 { padding-left:27px;}
.pl28 { padding-left:28px;}
.pl29 { padding-left:29px;}
.pl30 { padding-left:30px;}
.pl35 { padding-left:35px;}
.pl40 { padding-left:40px;}
.pl45 { padding-left:45px;}
.pl50 { padding-left:50px;}
.pl55 { padding-left:55px;}
.pl60 { padding-left:60px;}
.pl65 { padding-left:65px;}
.pl70 { padding-left:70px;}
.pl75 { padding-left:75px;}
.pl80 { padding-left:80px;}
.pl85 { padding-left:85px;}
.pl90 { padding-left:90px;}
.pl95 { padding-left:95px;}
.pl100 { padding-left:100px;}


/*===================================■ font装飾 ■===================================*/

/*----- フォントサイズ調整・ピクセル指定 -----*/

.fs8 { font-size:8px;}
.fs9 { font-size:9px;}
.fs10 { font-size:10px;}
.fs11 { font-size:11px;}
.fs12 { font-size:12px;}
.fs13 { font-size:13px;}
.fs14 { font-size:14px;}
.fs15 { font-size:15px;}
.fs16 { font-size:16px;}
.fs17 { font-size:17px;}
.fs18 { font-size:18px;}
.fs19 { font-size:19px;}
.fs20 { font-size:20px;}
.fs21 { font-size:21px;}
.fs22 { font-size:22px;}
.fs23 { font-size:23px;}
.fs24 { font-size:24px;}
.fs25 { font-size:25px;}
.fs26 { font-size:26px;}
.fs27 { font-size:27px;}
.fs28 { font-size:28px;}
.fs29 { font-size:29px;}
.fs30 { font-size:30px;}
.fs35 { font-size:35px;}
.fs40 { font-size:40px;}
.fs45 { font-size:45px;}
.fs50 { font-size:50px;}


/*----- フォントサイズ調整・パーセンテージ指定 (80%～200%までは10%毎、200％以降は50％毎) -----*/

.fs80p { font-size:80%;}
.fs90p { font-size:90%;}
.fs100p { font-size:100%;}
.fs110p { font-size:110%;}
.fs120p { font-size:120%;}
.fs130p { font-size:130%;}
.fs140p { font-size:140%;}
.fs150p { font-size:150%;}
.fs160p { font-size:160%;}
.fs170p { font-size:170%;}
.fs180p { font-size:180%;}
.fs190p { font-size:190%;}
.fs200p { font-size:200%;}
.fs250p { font-size:250%;}
.fs300p { font-size:300%;}


/*----- font option　(文字色変更) -----*/

.white { color: #FFF;}
.yellow { color: #FF0;}
.orange { color: #fb980a;}
.red { color:#e80938;}
.purple {color:#6600cc;}
.blue { color: #33F;}
.green { color:#1c9455;}
.gray { color: #999;}
.black { color: #323232;}


/*----- font option　(リンク文字色変更) -----*/

.white_link a{ color: #FFF;}
.yellow_link a{ color: #FF0;}
.orange_link a{ color: #F60;}
.red_link a{ color: #F00;}
.purple_link a{color:#6600cc;}
.blue_link a{ color: #33F;}
.green_link a{ color: #1c9455;}
.gray_link a{ color: #999;}
.black_link a{ color: #323232;}

/*----- font option　(その他) -----*/

.bold{ font-weight:bold;}


.lh100{ line-height:1;}
.lh110{ line-height:1.1;}
.lh120{ line-height:1.2;}
.lh130{ line-height:1.3;}
.lh140{ line-height:1.4;}
.lh150{ line-height:1.5;}
.lh160{ line-height:1.6;}
.lh170{ line-height:1.7;}
.lh180{ line-height:1.8;}
.lh190{ line-height:1.8;}
.lh200{ line-height:2;}
.lh210{ line-height:2.1;}
.lh220{ line-height:2.2;}
.lh230{ line-height:2.3;}
.lh240{ line-height:2.4;}
.lh250{ line-height:2.5;}
.lh300{ line-height:3;}

/*===================================■ width調整 ■===================================*/


/*----- ボックス調整・ピクセル指定 -----*/

.w1 { width:1px;}
.w2 { width:2px;}
.w3 { width:3px;}
.w4 { width:4px;}
.w5 { width:5px;}
.w6 { width:6px;}
.w7 { width:7px;}
.w8 { width:8px;}
.w9 { width:9px;}
.w10 { width:10px;}
.w11 { width:11px;}
.w12 { width:12px;}
.w13 { width:13px;}
.w14 { width:14px;}
.w15 { width:15px;}
.w16 { width:16px;}
.w17 { width:17px;}
.w18 { width:18px;}
.w19 { width:19px;}
.w20 { width:20px;}
.w25 { width:25px;}
.w30 { width:30px;}
.w35 { width:35px;}
.w40 { width:40px;}
.w45 { width:45px;}
.w50 { width:50px;}
.w55 { width:55px;}
.w60 { width:60px;}
.w65 { width:65px;}
.w70 { width:70px;}
.w75 { width:75px;}
.w80 { width:80px;}
.w85 { width:85px;}
.w90 { width:90px;}
.w95 { width:95px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w140 { width:140px;}
.w150 { width:150px;}
.w160 { width:160px;}
.w170 { width:170px;}
.w180 { width:180px;}
.w190 { width:190px;}
.w200 { width:200px;}
.w210 { width:210px;}
.w220 { width:220px;}
.w230 { width:230px;}
.w240 { width:240px;}
.w250 { width:250px;}
.w260 { width:260px;}
.w270 { width:270px;}
.w280 { width:280px;}
.w290 { width:290px;}
.w300 { width:300px;}
.w310 { width:310px;}
.w320 { width:320px;}
.w330 { width:330px;}
.w340 { width:340px;}
.w350 { width:350px;}
.w360 { width:360px;}
.w370 { width:370px;}
.w380 { width:380px;}
.w390 { width:390px;}
.w400 { width:400px;}
.w410 { width:410px;}
.w420 { width:420px;}
.w430 { width:430px;}
.w440 { width:440px;}
.w450 { width:450px;}
.w460 { width:460px;}
.w470 { width:470px;}
.w480 { width:480px;}
.w490 { width:490px;}
.w500 { width:500px;}
.w510 { width:510px;}
.w520 { width:520px;}
.w530 { width:530px;}
.w540 { width:540px;}
.w550 { width:550px;}
.w560 { width:560px;}
.w570 { width:570px;}
.w580 { width:580px;}
.w590 { width:590px;}
.w600 { width:600px;}
.w610 { width:610px;}
.w620 { width:620px;}
.w630 { width:630px;}
.w640 { width:640px;}
.w650 { width:650px;}
.w660 { width:660px;}
.w670 { width:670px;}
.w680 { width:680px;}
.w690 { width:690px;}
.w700 { width:700px;}
.w710 { width:710px;}
.w720 { width:720px;}
.w730 { width:730px;}
.w740 { width:740px;}
.w750 { width:750px;}
.w760 { width:760px;}
.w770 { width:770px;}
.w780 { width:780px;}
.w790 { width:790px;}
.w800 { width:800px;}
.w810 { width:810px;}
.w820 { width:820px;}
.w830 { width:830px;}
.w840 { width:840px;}
.w850 { width:850px;}
.w860 { width:860px;}
.w870 { width:870px;}
.w880 { width:880px;}
.w890 { width:890px;}
.w900 { width:900px;}
.w910 { width:910px;}
.w920 { width:920px;}
.w930 { width:930px;}
.w940 { width:940px;}
.w950 { width:950px;}
.w960 { width:960px;}
.w970 { width:970px;}
.w980 { width:980px;}
.w990 { width:990px;}


/*----- ボックス調整・パーセンテージ指定 -----*/

.w1p { width:1%;}
.w2p { width:2%;}
.w3p { width:3%;}
.w4p { width:4%;}
.w5p { width:5%;}
.w6p { width:6%;}
.w7p { width:7%;}
.w8p { width:8%;}
.w9p { width:9%;}
.w10p { width:10%;}
.w11p { width:11%;}
.w12p { width:12%;}
.w13p { width:13%;}
.w14p { width:14%;}
.w15p { width:15%;}
.w16p { width:16%;}
.w17p { width:17%;}
.w18p { width:18%;}
.w19p { width:19%;}
.w20p { width:20%;}
.w21p { width:21%;}
.w22p { width:22%;}
.w23p { width:23%;}
.w24p { width:24%;}
.w25p { width:25%;}
.w26p { width:26%;}
.w27p { width:27%;}
.w28p { width:28%;}
.w29p { width:29%;}
.w30p { width:30%;}
.w31p { width:31%;}
.w32p { width:32%;}
.w33p { width:33%;}
.w34p { width:34%;}
.w35p { width:35%;}
.w36p { width:36%;}
.w37p { width:37%;}
.w38p { width:38%;}
.w39p { width:39%;}
.w40p { width:40%;}
.w41p { width:41%;}
.w42p { width:42%;}
.w43p { width:43%;}
.w44p { width:44%;}
.w45p { width:45%;}
.w46p { width:46%;}
.w47p { width:47%;}
.w48p { width:48%;}
.w49p { width:49%;}
.w50p { width:50%;}
.w55p { width:55%;}
.w60p { width:60%;}
.w65p { width:65%;}
.w70p { width:70%;}
.w75p { width:75%;}
.w80p { width:80%;}
.w85p { width:85%;}
.w90p { width:90%;}
.w95p { width:95%;}
.w100p { width:100%;}


/*----- ボックス調整(高さ)・ピクセル指定 -----*/

.h1 { height:1px;}
.h2 { height:2px;}
.h3 { height:3px;}
.h4 { height:4px;}
.h5 { height:5px;}
.h6 { height:6px;}
.h7 { height:7px;}
.h8 { height:8px;}
.h9 { height:9px;}
.h10 { height:10px;}
.h11 { height:11px;}
.h12 { height:12px;}
.h13 { height:13px;}
.h14 { height:14px;}
.h15 { height:15px;}
.h16 { height:16px;}
.h17 { height:17px;}
.h18 { height:18px;}
.h19 { height:19px;}
.h20 { height:20px;}
.h25 { height:25px;}
.h30 { height:30px;}
.h35 { height:35px;}
.h40 { height:40px;}
.h45 { height:45px;}
.h50 { height:50px;}
.h55 { height:55px;}
.h60 { height:60px;}
.h65 { height:65px;}
.h70 { height:70px;}
.h75 { height:75px;}
.h80 { height:80px;}
.h85 { height:85px;}
.h90 { height:90px;}
.h95 { height:95px;}
.h100 { height:100px;}
.h110 { height:110px;}
.h120 { height:120px;}
.h130 { height:130px;}
.h140 { height:140px;}
.h150 { height:150px;}
.h160 { height:160px;}
.h170 { height:170px;}
.h180 { height:180px;}
.h190 { height:190px;}
.h200 { height:200px;}
.h210 { height:210px;}
.h220 { height:220px;}
.h230 { height:230px;}
.h240 { height:240px;}
.h250 { height:250px;}
.h260 { height:260px;}
.h270 { height:270px;}
.h280 { height:280px;}
.h290 { height:290px;}
.h300 { height:300px;}
.h310 { height:310px;}
.h320 { height:320px;}
.h330 { height:330px;}
.h340 { height:340px;}
.h350 { height:350px;}
.h360 { height:360px;}
.h370 { height:370px;}
.h380 { height:380px;}
.h390 { height:390px;}
.h400 { height:400px;}
.h410 { height:410px;}
.h420 { height:420px;}
.h430 { height:430px;}
.h440 { height:440px;}
.h450 { height:450px;}
.h460 { height:460px;}
.h470 { height:470px;}
.h480 { height:480px;}
.h490 { height:490px;}
.h500 { height:500px;}
.h510 { height:510px;}
.h520 { height:520px;}
.h530 { height:530px;}
.h540 { height:540px;}
.h550 { height:550px;}
.h560 { height:560px;}
.h570 { height:570px;}
.h580 { height:580px;}
.h590 { height:590px;}
.h600 { height:600px;}
.h610 { height:610px;}
.h620 { height:620px;}
.h630 { height:630px;}
.h640 { height:640px;}
.h650 { height:650px;}
.h660 { height:660px;}
.h670 { height:670px;}
.h680 { height:680px;}
.h690 { height:690px;}
.h700 { height:700px;}
.h710 { height:710px;}
.h720 { height:720px;}
.h730 { height:730px;}
.h740 { height:740px;}
.h750 { height:750px;}
.h760 { height:760px;}
.h770 { height:770px;}
.h780 { height:780px;}
.h790 { height:790px;}
.h800 { height:800px;}
.h810 { height:810px;}
.h820 { height:820px;}
.h830 { height:830px;}
.h840 { height:840px;}
.h850 { height:850px;}
.h860 { height:860px;}
.h870 { height:870px;}
.h880 { height:880px;}
.h890 { height:890px;}
.h900 { height:900px;}
.h910 { height:910px;}
.h920 { height:920px;}
.h930 { height:930px;}
.h940 { height:940px;}
.h950 { height:950px;}
.h960 { height:960px;}
.h970 { height:970px;}
.h980 { height:980px;}
.h990 { height:990px;}


/*----- ボーダー -----*/

.b1 { border:1px solid; }
.b2 { border:2px solid; }
.b3 { border:3px solid; }
.b4 { border:4px solid; }
.b5 { border:5px solid; }

.bt1 { border-top:1px solid; }
.bt2 { border-top:2px solid; }
.bt3 { border-top:3px solid; }
.bt4 { border-top:4px solid; }
.bt5 { border-top:5px solid; }

.bb1 { border-bottom:1px solid; }
.bb2 { border-bottom:2px solid; }
.bb3 { border-bottom:3px solid; }
.bb4 { border-bottom:4px solid; }
.bb5 { border-bottom:5px solid; }

.bl1 { border-left:1px solid; }
.bl2 { border-left:2px solid; }
.bl3 { border-left:3px solid; }
.bl4 { border-left:4px solid; }
.bl5 { border-left:5px solid; }

.br1 { border-right:1px solid; }
.br2 { border-right:2px solid; }
.br3 { border-right:3px solid; }
.br4 { border-right:4px solid; }
.br5 { border-right:5px solid; }

.bt1d { border-top:1px dotted; }
.bt2d { border-top:2px dotted; }
.bt3d { border-top:3px dotted; }
.bt4d { border-top:4px dotted; }
.bt5d { border-top:5px dotted; }

.bb1d { border-bottom:1px dotted; }
.bb2d { border-bottom:2px dotted; }
.bb3d { border-bottom:3px dotted; }
.bb4d { border-bottom:4px dotted; }
.bb5d { border-bottom:5px dotted; }

.bl1d { border-left:1px dotted; }
.bl2d { border-left:2px dotted; }
.bl3d { border-left:3px dotted; }
.bl4d { border-left:4px dotted; }
.bl5d { border-left:5px dotted; }

.br1d { border-right:1px dotted; }
.br2d { border-right:2px dotted; }
.br3d { border-right:3px dotted; }
.br4d { border-right:4px dotted; }
.br5d { border-right:5px dotted; }


/*===================================■ textの左右中 ■===================================*/
.text_left { text-align:left; }
.text_right { text-align:right; }
.text_center { text-align:center; }

/*----- ボックス オプション -----*/

.left { float:left;}
.right { float:right;}
.center { float:center;}



/*----- 背景色変更 -----*/

.white_bg { background: #FFFFFF;}
.yellow_bg { background: #FFC;}
.orange_bg { background: #FC9;}
.red_bg { background: #FEE0E4;}
.blue_bg { background: #D9FFFF;}
.green_bg { background: #E9FFCA;}
.brown_bg { background: #DED7D1;}
.dark_brown_bg { background: #5E1E02;}
.gray_bg{ background: #EEE;}
.black_bg { background: #000;}

/*----- ボーダー色変更 -----*/

.white_bc { border-color: #FFFFFF;}
.yellow_bc { border-color: #FFC;}
.orange_bc { border-color: #FC9;}
.red_bc { border-color: #FEE0E4;}
.blue_bc { border-color: #D9FFFF;}
.green_bc { border-color: #E9FFCA;}
.brown_bc { border-color: #DED7D1;}
.dark_brown_bc { border-color: #5E1E02;}
.gray_bc { border-color: #AAA;}
.black_bc { border-color: #000;}

