@charset "UTF-8";



h1 {
			margin:0px;
			padding:0;
			font-weight:normal;
}
h2 {
			margin:0px;
			padding:0px;
			font-weight:normal;
}
h3 {
			margin:0px;
			padding:0px;
			font-weight:normal;
}
p {margin:0;padding:0;}
ul {margin:0;padding:0;list-style-type:none;}
li {margin:0;padding:0;}

table {
	border-collapse:collapse;
	width:100%;
}
table td {
	padding:5px;
}

a:link {color:#fa3;text-decoration:none;}
a:visited {color: #fa3;text-decoration:none;}
a:hover {
		color: #ff5500;
		text-decoration:underline;
}
.over:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: “alpha( opacity=70 )”;
	-moz-opacity: 0.7;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}

.min {
	font-weight:bold;
	font-family:"ヒラギノ明朝 ProN W6",
				"HiraMinProN-W6",
				"HG明朝E",
				"ＭＳ Ｐ明朝",
				"MS PMincho",
				"MS 明朝",
				serif;
}

.kome {padding-left:1em;text-indent:-1em;}


.small {font-size:11px;}
.big {font-size:18px;}
.big2 {font-size:22px;}
.big3 {font-size:26px;}
.big4 {font-size:32px;}
.big5 {font-size:38px;}
.bold {font-weight: bold;}

.bdt {border-top:1px solid #ccc;padding-top:5px;}


.enleft {text-align: left;}
.enright {text-align:right;}
.encent {text-align: center;}
.enleft_mC {text-align:left;}
.fll {float:left;}
.flr {float:right;}
.fcle {clear:both;}
.clear-fix {
			height:100%;
			overflow:hidden;
			zoom:1;
}

.lh150 {line-height: 150%;}
.lh160 {line-height: 160%;}
.lh180 {line-height: 180%;}
.lh200 {line-height: 200%;}


.valt {vertical-align:top;}
.valm {vertical-align:middle;}
.valb {vertical-align:bottom;}

.mgnA {margin-left:auto;margin-right:auto;}
.mgn0 {margin:0px auto;}
.mgnt0 {maring-top:0;}
.mgnt5 {margin-top:5px;}
.mgnt10 {margin-top:10px;}
.mgnt15 {margin-top:15px;}
.mgnt20 {margin-top:20px;}
.mgnt30 {margin-top:30px;}
.mgnt50 {margin-top:50px;}
.mgnt60 {margin-top:60px;}
.mgnr20 {margin-right:20px;}
.mgnl20 {margin-left:20px;}
.mgnl25 {margin-left:25px;}
.mgnr10 {margin-right:10px;}
.mgnr50 {margin-right:50px;}
.mgntb10 {margin:10px 0px;}
.mgntb30 {margin:30px 0px;}


.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt60 {padding-top:60px;}
.pdt80 {padding-top:80px;}
.pdt100 {padding-top:100px;}
.pdb5 {padding-bottom:5px;}
.pdb10 {padding-bottom:10px;}
.pdb20 {padding-bottom:20px;}
.pdb30 {padding-bottom:30px;}
.pdb50 {padding-bottom:50px;}
.pdl5 {padding-left:5px;}
.pdl10 {padding-left:10px;}
.pdl20 {padding-left:20px;}
.pdl25 {padding-left:25px;}
.pdl30 {padding-left:30px;}
.pdr5 {padding-right:5px;}
.pdr10 {padding-right:10px;}
.pdr20 {padding-right:20px;}
.pdr30 {padding-right:30px;}
.pdr50 {padding-right:50px;}
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd50 {padding:50px;}
.pdtb10 {padding:10px 0px;}
.pdtb20 {padding:20px 0px;}

.lh200{line-height:200%;}
.lh40{line-height:1.4em;}

.txt-re {color: #ff0000;}
.txt-or {color: #ffaa00;}
.txt-or2 {color: #cc7711;}
.txt-pi {color: #ff48a2;}
.txt-pu {color: #5500ff;}
.txt-pp {color: #ad15b7;}
.txt-oudo {color: #B8860B;}
.txt-gold {color: #5e4813;}
.txt-gray {color: #888;}
.txt-bk {color: #222;}
.txt-gr {color: #22cc22;}
.txt-bl {color: #0055ff;}
.txt-lb {color: #2ea2f3;}
.txt-blu {color:#00a;}
.txt-ml {color: #a3c52b;}
.txt-dgr {color: #228322;}
.txt-ye {color: #ffcc1d;}
.txt-wh {color: #fff;}
.txt-cha {color: #622700;}


.wid10 {width:10%;}.wid10_m100 {width:10%;}
.wid15 {width:15%;}.wid15_m100 {width:15%;}
.wid20 {width:20%;}.wid20_m100 {width:20%;}
.wid25 {width:25%;}.wid25_m100 {width:25%;}
.wid30 {width:30%;}.wid30_m100 {width:30%;}
.wid33 {width:33%;}.wid33_m100 {width:33%;}
.wid35 {width:35%;}.wid35_m100 {width:35%;}
.wid40 {width:40%;}.wid40_m100 {width:40%;}
.wid45 {width:45%;}.wid45_m100 {width:45%;}
.wid48 {width:48%;}.wid48_m100 {width:48%;}
.wid50 {width:50%;}.wid50_m100 {width:50%;}
.wid55 {width:55%;}.wid55_m100 {width:55%;}
.wid58 {width:58%;}.wid58_m100 {width:58%;}
.wid60 {width:60%;}.wid60_m100 {width:60%;}
.wid65 {width:65%;}.wid65_m100 {width:65%;}
.wid70 {width:70%;}.wid70_m100 {width:70%;}
.wid75 {width:75%;}.wid75_m100 {width:75%;}
.wid80 {width:80%;}.wid80_m100 {width:80%;}
.wid85 {width:85%;}.wid85_m100 {width:85%;}
.wid90 {width:90%;}.wid90_m100 {width:90%;}
.wid95 {width:95%;}.wid95_m100 {width:95%;}
.wid98 {width:98%;}.wid98_m100 {width:98%;}
.wid100 {width:100%;}


