@charset "Shift_JIS" ;

/* base.css（共通） */


/* reset elements------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
position: static ;
margin: 0 ;
padding: 0 ;
}
div, hr, blockquote, address, noscript {
position: static ;
margin: 0 ;
padding: 0 ;
font-weight: normal ;
}
/*ul, ol, dl, dt, dd {
position: static ;
margin: 0 ;
padding: 0 ;
}*/
pre, form {
position: static ;
margin: 0 ;
padding: 0 ;
}

p, span, img  {
position: static ;
margin: 0 ;
padding: 0 ;
font-style: normal ;
font-weight: normal ;
border: none ;
}

em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
position: static ;
margin: 0 ;
padding: 0 ;
font-style: normal ;
font-weight: normal ;
border: none ;
}

hr {
margin: 0 ;
padding: 0 ;
display: none ;
}

/* end reset elements---------------------------------------- */




/* 論理 */

em {
font-style: normal ;
font-weight: bold ;
}
strong {
font-family: "Hiragino Kaku Gothic Pro","Osaka","Arial",sans-serif ;
font-style: normal ;
font-weight: bold ;
background-color: #cf6;
}
strong a:link, strong a:visited, strong a:hover {
text-decoration: none ;
color: #333 !important;
}


em.italic {
font-style: italic ;
font-weight: bold ;
}

em.large {
font-weight: bold ;
font-size: 1.5em ;
}


/* その他 独自クラス ---------------------------------------------------- */

.small	{ font-size: 80% ; line-height: 1.2em ; }
.gray	{color: gray ;}
.red	{color: #c00 ;}
.white	{color: white ;}

.admb	{margin: 0 0 5px 0 ;}
.delmb	{margin-bottom: 0 ;}

.adb_red	{text-decoration: underline ;color: #c00 ;}

.italic	{ font-style: italic ; }
.center { text-align: center ; }
.right { text-align: right ; }
.left { text-align: left ; }


.clear { clear: both; display: block; line-height: 0px; }
div.allclear { clear: both; display: block; font-size: 1px; }



/* \*/ 
*　html div.entry_body, div.entry_more, div.r_top00, div.r_top {height: 1% ;} 



/* */