@charset "UTF-8";
/* CSS Document */

/*reset css*/
html, body, h1, h2, h3, h4, ul, ol, dl, li, dt, dd, p, div, span, img, a, table, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  vertical-align:baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

main, article, aside, header, canvas, details, figcaption, figure, footer, nav, section, summary {
display: block
}

body {
  line-height: 1;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
ol, ul {
  list-style: none;
  list-style-type: none;
}

	
/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:block;
    overflow:hidden;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/*extra css*/

a img{
	border-style:none;
	}

/*font size css*/
html{
	font-size:62.5%;
	}
	
h1{
	font-size:3rem;
	}
h2{
	font-size:2rem;
}
	
.pad5{padding:5px;}
.pad10{padding:10px;}
.mar5{margin:5px;}
.mar10{margin:10px;}
.t-pad10{padding-top:10px;}
.b-pad10{padding-bottom:10px;}
.b-pad20{padding-bottom:20px;}
.b-mag10{margin-bottom:10px;}
.font-b{font-weight: bold;}
.f60rem{font-size:0.6rem;}
.f80rem{font-size:0.8rem;}
.f100rem{font-size:1rem;}
.f120rem{font-size:1.2rem;}
.f140rem{font-size:1.r4em;}
.f160rem{font-size:1.6rem;}
.f18r0em{font-size:1.r8em;}
.f200rem{font-size:2rem;}
.lh150{line-height:150%;}
.lh200{line-height:200%;}
.lh250{line-height:250%;}
.lh300{line-height:300%;}
.op60{opacity:0.6; }


