@charset "shift-jis";

/* tag */

div{
margin:0px;
padding:0px;
border-width:0px;
}
img{
	border-width:0px;
}
img .bimg{	display: block;}

hr{	border:none;height: 1px;margin: 0px;padding: 0px;line-height:100%;}

h2,h3,h4,h5,h6{
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size:100%;
}
p{
	margin: 0px;
	padding: 0px;
	line-height: 120%;}
td{
	margin: 0px;
	padding: 0px;
	line-height: 120%;
	vertical-align:top;}
th{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
ul,dl{
	margin: 0px;
	padding: 0px;
}
li{
	list-style-type: none;
}
ul.dot{padding-top:20px;}
ul.dottop{padding-top:0px;}
ul.dot li, ul.dottop li{
	list-style-type: disc;
	list-style-position: inside;
	text-indent: -1em;
	padding-left: 1em;
	line-height: 150%;
	padding-bottom:10px;
}
strong.color{
	/*color:;*/
}
strong.normal{
	/*color:;*/
	font-weight: normal;
}
form{padding:0px;margin:0px;}
table.noborder, table.noborder th, table.noborder td{
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
/* float img */
.imgr{float:right;margin-left:10px;}
.imgl{float:left;margin-right:10px;}
.right_txt{float:right;}
.clear{clear:both;}
.clear_r{clear:right;}
.dummy{
	clear:both;
	font-size: 1px;
	line-height: 1px;
}
/* box */
.indenttxt{
	text-indent: -1em;
	padding-left: 1em;
}
.indenttxt2{
	text-indent: -2em;
	padding-left: 2em;
}
.indenttxt3{
	text-indent: -3em;
	padding-left: 3em;
}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mttop{margin-top:0px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mbend{margin-bottom:0px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mrend{margin-right:0px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.mlend{margin-left:0px;}

.mbt5{margin-top:5px;margin-bottom:5px;}
.mbt10{margin-top:10px;margin-bottom:10px;}
.mbt15{margin-top:15px;margin-bottom:15px;}
.mbt20{margin-top:20px;margin-bottom:20px;}
.mbt30{margin-top:30px;margin-bottom:30px;}
.mbt40{margin-top:40px;margin-bottom:40px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pl60{padding-left:60px;}

.box5{padding:5px;}
.box10{padding:10px;}
.box15{padding:15px;}
.box20{padding:20px;}
.box30{padding:30px;}
.box40{padding:40px;}
.box50{padding:50px;}

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

.tdtop{
	vertical-align: top;
}
.tdmid{
	vertical-align: middle;
}
.tdbottom{vertical-align:bottom;}

/* decoration */
.text100, .content p.text100{line-height:100%;}
.text120, .content p.text120{line-height:120%;}
.text150, .content p.text150{line-height:150%;}
.text180, .content p.text180{line-height:180%;}
.text200, .content p.text200{line-height:200%;}
.text300, .content p.text300{line-height:300%;}

.bold{font-weight: bold;}
.boldc{font-weight: bold;text-align:center;}
.boldr{font-weight: bold;text-align:right;}
.normal{font-weight: normal;}

.font10{font-size:10px;}
.font80{font-size:80%;}
.font90{font-size:90%;}
.font110{font-size:110%;}

/*form*/
.imeon{ime-mode:active;}
.imeoff{ime-mode:inactive;}
