@charset "UTF-8";

body{
	line-height: 1.8em;
}

* html body {
  	/* for WinIE6*/
  	letter-spacing: 1px;
  	font-size: 18px;
}

*:first-child+html body {
  	/* for WinIE7*/
  	font-size: 18px;
}

* html td,
* html th {
	/* for WinIE7*/
	font-size: 19px;
}

div,p,td,li,dt,dd{
	font-size: 18px;
}

div#main div#wrapp div#gnavi ul{
	line-height:100%;
	padding:15px 15px 0 15px;
	margin-bottom:0;
	font-size:12px;
}


div#main div#wrapp div#gnavi ul li{
	line-height:100%;
	padding:0;
}

div#main div#wrapp div#cont div#snavi ul{
	padding:4px 15px 4px 15px;
}

div#main div#head div#font ul li{
	display:inline;
	font-size:10px;
	margin-left:5px;
	text-align:right;
	line-height:100%;
}


/*-------------------------------------------------*/
div#main div#wrapp div#cont div#cont-in h1{
	font-size:36px;
}

div#main div#wrapp div#cont div#cont-in div#pagetitle h1{
	font-size:36px;
}

div#main div#wrapp div#cont div#cont-in div#pagetitle h2{
	font-size:30px;
}

div#main div#wrapp div#cont div#cont-in div#right-blog h3{
	font-size:24px;
}

/*----------------------------------------------*/
/*action*/

div#main div#wrapp div#cont div#cont-in div#right-blog div#action h2{
	font-size:24px;
}

div#main div#wrapp div#cont div#cont-in div#right-blog div#action h3{
	font-size:24px;
}

/*-----------------------------------------------*/

div#main div#wrapp div#cont div#cont-in div#right-blog h4{
	font-size:20px;
}

div#main div#wrapp div#cont div#cont-in div#right-page h2{
	font-size:30px;
}

body div#main div#wrapp div#cont div#cont-in div#right-page h3{
	font-size:24px;
}

div#main div#wrapp div#cont div#cont-in div#right-page h4{
	font-size:22px;
}

div#main div#wrapp div#cont div#cont-in div#right-page h5{
	font-size:20px;
}

div#side_blog  h3{
	font-size:24px;
}



div.side-twit p{
	font-size:14px;
}

