@charset "UTF-8";

/* H1記述 */
h1 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	/*display: block;*/
}

/* tag */
div{
margin:0px;
padding:0px;
border-width:0px;
}
img{
	border-width:0px;
}
img .bimg{	display: block;}

h2,h3,h4,h5,h6{
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size:100%;
}
p,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;
}
strong.color{
	color: #F39F2D;
}
strong.normal{
	color: #F39F2D;
	font-weight: normal;
}
/* float img */
.imgr{float:right;margin-left:10px;}
.imgl{
	float:left;
	margin-right:20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* box */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.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;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb60{margin-bottom:60px;}
.mbend{margin-bottom:0px;}

.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb40{padding-bottom:40px;}
.pb60{padding-bottom:60px;}

.article5{margin-top:5px;margin-bottom:5px;}
.article10{margin-top:10px;margin-bottom:10px;}
.article15{margin-top:15px;margin-bottom:15px;}
.article20{margin-top:20px;margin-bottom:20px;}
.article30{margin-top:30px;margin-bottom:30px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt40{padding-top:40px;}
.pt60{padding-top:60px;}

.indenttxt{
	text-indent: -1em;
	padding-left: 1em;
}
.indentbox5{padding-left:5px;}
.indentbox10{padding-left:10px;}
.indentbox15{padding-left:15px;}
.indentbox20{padding-left:20px;}
.indentbox30{padding-left:30px;}

.insidebox5{padding:5px;}
.insidebox10{padding:10px;}
.insidebox15{padding:15px;}
.insidebox20{padding:20px;}
.insidebox30{padding:30px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mrend{margin-right:0px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mlend{margin-left:0px;}

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

.tdtop{verticle-align:top;}
.tdmid{verticle-align:middle;}
.tdbottom{verticle-align:bottom;}

/* decoration */
.text100{line-height:100%;}
.text120{line-height:120%;}
.text150{line-height:150%;}
.text180{line-height:180%;}
.text200{line-height:200%;}

.bold{font-weight: bold;}
.boldc{font-weight: bold;text-align:center;}
.boldr{font-weight: bold;text-align:right;}

.font10{font-size:10px;}
.font80{font-size:80%;}
.font90{font-size:90%;}
.font110{font-size:110%;}

/* float */
.float_l{float:left;}
.float_r{float:right;}
.clear_l{clear:left;}
.clear_r{clear:lright;}
.clear_b{clear:both;}
.dummy{clear:both;line-height:1px;font-size:1px;}

/* safari hac */
h2,h3,h4,h5,h6{font-size:100%;#}
