@charset "UTF-8";



/* レイアウト用 --------------------------------------------------- */



.float_l{
	float: left;
}
.float_r{
	float: right;
}

.w40{ width:40px; }
.w125{ width:125px; }
.w140{ width:140px; }
.w145{ width:145px; }
.w155{ width:155px; }
.w160{ width:160px; }
.w185{ width:185px; }
.w195{ width:195px; }
.w165{ width:165px; }
.w255{ width:255px; }
.w260{ width:260px; }
.w280{ width:280px; }
.w365{ width:365px; }
.w370{ width:370px; }
.w400{ width:400px; }
.w410{ width:410px; }
.w425{ width:425px; }
.w435{ width:435px; }
.w445{ width:445px; }
.w460{ width:460px; }
.w470{ width:470px; }
.w475{ width:475px; }
.w500{ width:500px; }


.w340{ width:340px; }
.w355{ width:355px; }
.w357{ width:357px; }
.w360{ width:360px; }
.w400{ width:400px; }
.w650{ width:650px; }
.w695{ width:695px; }
.w90{ width:90px; }
.w100{ width:100px; }
.w110{ width:110px; }
.w120{ width:120px; }
.w140{ width:140px; }
.w150{ width:150px; }
.w170{ width:170px; }
.w180{ width:180px; }
.w190{ width:190px; }
.left_top_link1{ width:200px; }
.w210{ width:210px; }
.w220{ width:220px; }
.w225{ width:225px; }
.w300{ width:300px; }
.w310{ width:310px; }
.w320{ width:320px; }
.w325{ width:325px; }
.w330{ width:330px; }
.w345{ width:345px; }
.w350{ width:350px; }
.w370{ width:370px; }
.w435{ width:435px; }
.w440{ width:440px; }
.w450{ width:450px; }
.w485{ width:485px; }
.w495{ width:495px; }
.w530{ width:530px; }
.w540{ width:540px; }
.w555{ width:555px; }
.w630{ width:630px; }
.footer_line{ width:675px; }
.w778{ width:778px; }
.w850{
	width: 850px;
}
.wauto{ width:auto; }
.clear{ clear:both; }
.hidden{ visibility:hidden; display:none;}




/* スペースの調整用 */
.pt-15{ padding-top:-15px;}
.pt0{ padding-top:0;}
.pt1em{ padding-top:1em;} .pt2em{ padding-top:2em;} .pt3em{ padding-top:3em;}
.pt5{ padding-top:5px;} .pt10{ padding-top:10px;} .pt15{ padding-top:15px;}
.pt20{ padding-top:20px;} .pt25{ padding-top:25px;} .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;}
.pt124{ padding-top:124px;}

.pb0{ padding-bottom:0 !important;}
.pb1em{ padding-bottom:1em;} .pb2em{ padding-bottom:2em;} .pb3em{ padding-bottom:3em;}
.pb5{ padding-bottom:5px;} .pb10{ padding-bottom:10px;} .pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;} .pb25{ padding-bottom:25px;} .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:80px;} .pb95{ padding-bottom:85px;}
.pb100{ padding-bottom:100px;} .pb105{ padding-bottom:105px;}
.pb110{ padding-bottom:110px;} .pb115{ padding-bottom:115px;}
.pb120{ padding-bottom:120px;} .pb125{ padding-bottom:125px;}
.pb150{ padding-bottom:150px;} .pb155{ padding-bottom:155px;}
.pb170{ padding-bottom:170px;} .pb175{ padding-bottom:175px;}
.pb180{ padding-bottom:180px;} .pb185{ padding-bottom:185px;}
.pl280{
	padding-left: 280px;
}


.mt0{ margin-top:0;} 
.mt1em{ margin-top:1em;} .mt2em{ margin-top:2em;} .mt3em{ margin-top:3em;}
.mt3{ margin-top:3px;} .mt5{ margin-top:5px;} .mt7{ margin-top:7px;} .mt10{ margin-top:10px;} .mt15{ margin-top:15px;}
.mt20{ margin-top:20px;} .mt25{ margin-top:25px;} .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;}
.mt100{ margin-top:100px;} .mt120{ margin-top:120px;} .mt150{ margin-top:150px;}
.mt200{ margin-top:200px;} .mt250{ margin-top:250px;} .mt300{ margin-top:300px;}
.mt325{ margin-top:325px;} .mt340{ margin-top:340px;} .mt350{ margin-top:350px;} .mt400{ margin-top:400px;} .mt450{ margin-top:45px;}

.mb0{ margin-bottom:0 !important;}
.mb1em{ margin-bottom:1em;} .mb2em{ margin-bottom:2em;} .mb3em{ margin-bottom:3em;}
.mb5{ margin-bottom:5px;} .mb8{ margin-bottom:8px;} .mb10{ margin-bottom:10px;} .mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;} .mb25{ margin-bottom:25px;} .mb28{ margin-bottom:28px;} .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;}
.mb400{ margin-bottom:400px;} 

.rp0{padding-right:0;}
.mr5{margin-right:5px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr13{margin-right:13px;}
.mr15{margin-right:15px;}
.mr16{margin-right:16px;}
.mr20{margin-right:20px;}
.mr22{margin-right:22px;}
.mr28{margin-right:28px;}
.mr30{margin-right:30px;}
.mr34{margin-right:34px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr44{margin-right:44px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr65{margin-right:65px;}
.mr80{margin-right:80px;}
.rm0{margin-right:0;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr35{padding-right:35px;}
.pr50{padding-right:50px;}
.pr142{padding-right:142px;}
.pr166{padding-right:166px;}
.pl20{padding-left:20px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml110{margin-left:110px;}

.bb5{border-bottom:5px solid #78BE00;}
.bt5{border-top:5px solid #78BE00; padding-top:70px;}

.f12{ font-size:75%;}



/*文字色*/
.red{
	color:red;
}
.azuki{
	color:#600;
}
