@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-size: 14px;}

a{
font-size:14px;
}
input[type="text"], textarea{
font-size:14px;
}
input[type="submit"],input[type="reset"],input[type="button"]{
font-size:14px;
}

#header h1{
font-size:13px;
}

#header h2{
font-size:20px;
}
h3.title span{
	font-size:18px;
}

h2.title{
font-size:15px;
}

.post h1{
font-size:18px;
}

.post h2{
font-size:15px;
}

.post h3{
font-size:13px;
}
section.widget h3{
font-size:16px;
}

.newsTitle{
font-size:14px;
}

.newsTitle p{
font-size:16px;
}
#pagetop a{
font-size:12px;
}

#footer ul{
font-size:12px;
}

#copyright{
font-size:11px;
}

ul.thumb h3{
font-size:14px;
}

.panel ul li li a{
font-size:12px;
}
.mapf,
.home3 p,
.home1 p{
	font-size:12px;
}

p.sp{
	font-size:11px;
}

div.topm2 p{
	font-size:14px;
	letter-spacing:0.1em;
}
div.topm2{
	padding-left:50px;
}
div.l1{
	width:110px;
}
div.l2{
	width:510px;
}

div.l3{
	width:170px;
}
div.l4{
	width:450px;
}

#content,
#sidebar{
float:none;
width:98%;
padding-left:1%;
padding-right:1%;
}
#sidebar{
	text-align:center;
}
