@charset "UTF-8";

body{
	margin: 0px auto;
	padding: 0px;
	border: none;
	text-align: center;
	font-family: 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;
	line-height: 1.5em;
	font-size: 13px;
	background-color: #DDDDDD;
	width: 780px;
	position: relative;
}

img{
	border: none;
}

div,p,h1,h2,h3,h4,h5,h6,img,form,input,a,b,br,ul,li{
	margin: 0px auto;
	padding: 0px;
}

table,tr,td,th{
	border: none;
	border-spacing: 0px;
	margin: 0px auto;
	padding: 0px;
	vertical-align: top;
}

.fll{float: left;}
.flr{float: right;}
.clb{clear: both;}
.dib{display: block;}

.por{position: relative;}
.poa{position: absolute;}

.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.taj{text-align: justify;}

.vat{vertical-align: top;}
.vam{vertical-align: middle;}
.vab{vertical-align: bottom;}
.vabl{vertical-align: baseline;}

.vih{visibility: hidden;}

.wsn{white-space: nowrap;}

/*link*/
a:link {color:#0000CC; text-decoration:none;}
a:visited {color:#000090; text-decoration:none;}
a:active {color:#0000CC; text-decoration:underline;}
a:hover {color:#0000CC; text-decoration:underline;}

/*margin*/
.malra{
	margin-left: auto;
	margin-right: auto;
}

.mat0{margin-top: 0px;}
.mat5{margin-top: 5px;}
.mat10{margin-top: 10px;}
.mat15{margin-top: 15px;}
.mat20{margin-top: 20px;}
.mat25{margin-top: 25px;}
.mat30{margin-top: 30px;}

.mab0{margin-bottom: 0px;}
.mab5{margin-bottom: 5px;}
.mab10{margin-bottom: 10px;}
.mab15{margin-bottom: 15px;}
.mab20{margin-bottom: 20px;}
.mab30{margin-bottom: 30px;}

.matb0{margin-top: 0px; margin-bottom: 0px;}
.matb5{margin-top: 5px; margin-bottom: 5px;}
.matb10{margin-top: 10px; margin-bottom: 10px;}
.matb15{margin-top: 15px; margin-bottom: 15px;}
.matb20{margin-top: 20px; margin-bottom: 20px;}
.matb30{margin-top: 30px; margin-bottom: 30px;}

.mal0{margin-left: 0px;}
.mal5{margin-left: 5px;}
.mal10{margin-left: 10px;}
.mal15{margin-left: 15px;}
.mal20{margin-left: 20px;}
.mal30{margin-left: 30px;}

.mar0{margin-right: 0px;}
.mar5{margin-right: 5px;}
.mar10{margin-right: 10px;}
.mar15{margin-right: 15px;}
.mar20{margin-right: 20px;}
.mar30{margin-right: 30px;}

.malr0{margin-left: 0px; margin-right: 0px;}
.malr5{margin-left: 5px; margin-right: 5px;}
.malr10{margin-left: 10px; margin-right: 10px;}
.malr15{margin-left: 15px; margin-right: 15px;}
.malr20{margin-left: 20px; margin-right: 20px;}
.malr30{margin-left: 30px; margin-right: 30px;}

/*padding*/
.pat0{padding-top: 0px;}
.pat5{padding-top: 5px;}
.pat10{padding-top: 10px;}
.pat15{padding-top: 15px;}
.pat20{padding-top: 20px;}
.pat30{padding-top: 30px;}

.pab0{padding-bottom: 0px;}
.pab5{padding-bottom: 5px;}
.pab10{padding-bottom: 10px;}
.pab15{padding-bottom: 15px;}
.pab20{padding-bottom: 20px;}
.pab30{padding-bottom: 30px;}

.patb0{padding-top: 0px; padding-bottom: 0px;}
.patb5{padding-top: 5px; padding-bottom: 5px;}
.patb10{padding-top: 10px; padding-bottom: 10px;}
.patb15{padding-top: 15px; padding-bottom: 15px;}
.patb20{padding-top: 20px; padding-bottom: 20px;}
.patb30{padding-top: 30px; padding-bottom: 30px;}

.pal0{padding-left: 0px;}
.pal5{padding-left: 5px;}
.pal10{padding-left: 10px;}
.pal15{padding-left: 15px;}
.pal20{padding-left: 20px;}
.pal30{padding-left: 30px;}

.par0{padding-right: 0px;}
.par5{padding-right: 5px;}
.par10{padding-right: 10px;}
.par15{padding-right: 15px;}
.par20{padding-right: 20px;}
.par30{padding-right: 30px;}

.palr0{padding-left: 0px; padding-right: 0px;}
.palr5{padding-left: 5px; padding-right: 5px;}
.palr10{padding-left: 10px; padding-right: 10px;}
.palr15{padding-left: 15px; padding-right: 15px;}
.palr20{padding-left: 20px; padding-right: 20px;}
.palr30{padding-left: 30px; padding-right: 30px;}

/*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;}
.fs25{font-size: 25px;}
.fs30{font-size: 30px;}

.fwb{font-weight: bold;}

/*line-height*/
.lh10{line-height: 1em;}
.lh11{line-height: 1.1em;}
.lh12{line-height: 1.2em;}
.lh13{line-height: 1.3em;}
.lh14{line-height: 1.4em;}
.lh15{line-height: 1.5em;}
.lh16{line-height: 1.6em;}
.lh17{line-height: 1.7em;}
.lh18{line-height: 1.8em;}
.lh19{line-height: 1.9em;}
.lh20{line-height: 2em;}

/*color*/
.colwhite{color: #FFFFFF;}

/*background-color*/
.bgcwhite{background-color: #FFFFFF;}

/*border*/

/*width*/
.w50{width: 50px;}
.w100{width: 100px;}
.w150{width: 150px;}
.w200{width: 200px;}
.w250{width: 250px;}
.w300{width: 300px;}
.w350{width: 350px;}
.w400{width: 400px;}
.w450{width: 450px;}
.w500{width: 500px;}
.w550{width: 550px;}
.w600{width: 600px;}
.w650{width: 650px;}
.w700{width: 700px;}
.w730{width: 730px;}
.w750{width: 750px;}
.w800{width: 800px;}

/*height*/
.h50{height: 50px;}
.h100{height: 100px;}
.h150{height: 150px;}
.h200{height: 200px;}
.h250{height: 250px;}
.h300{height: 300px;}

.box_a{ width: 180px; height:700px; float: left;}
.box_b{ width: 580px; height:700px; float: left;}
.box_c{ width: 180px; height:1100px; float: left;}
.box_d{ width: 580px; height:1100px; float: left;}
.box_e{ width: 180px; height:2000px; float: left;}
.box_f{ width: 580px; height:2000px; float: left;}
.box_g{ width: 180px; height:1300px; float: left;}
.box_h{ width: 580px; height:1300px; float: left;}
.box_i{ width: 180px; height:1200px; float: left;}
.box_j{ width: 580px; height:1200px; float: left;}
.box_k{ width: 180px; height:1400px; float: left;}
.box_l{ width: 580px; height:1400px; float: left;}
.box_m{ width: 180px; height:1500px; float: left;}
.box_n{ width: 580px; height:1500px; float: left;}
.box_o{ width: 180px; height:1600px; float: left;}
.box_p{ width: 580px; height:1600px; float: left;}
.box_q{ width: 180px; height:1700px; float: left;}
.box_r{ width: 580px; height:1700px; float: left;}
.box_s{ width: 180px; height:1800px; float: left;}
.box_t{ width: 580px; height:1800px; float: left;}
.box_u{ width: 180px; height:1900px; float: left;}
.box_v{ width: 580px; height:1900px; float: left;}
.box_w{ width: 180px; height:800px; float: left;}
.box_x{ width: 580px; height:800px; float: left;}
.box_y{ width: 180px; height:900px; float: left;}
.box_z{ width: 580px; height:900px; float: left;}
.box_zzzz{ width: 580px; height:1500px; float: left;}
.box_aa{ width: 180px; float: left;}
.box_ab{ width: 580px; float: left;}
.box_bb{ width: 180px; float: left;}
.box_cc{ width: 580px; float: left;}

.pankuzu{
	text-align: left;
	margin-left:8px;
	font-size:11px;
}
