<!--
body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object
	{
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	}
body, th, td { color: #FFFFCC; font-weight: normal; }
body {background-image: url("http://kettya.com/back.gif");}
p {	font-size: 1.0em;}
h1 { font-size:1.0em; color:#ddeeff; font-weight: bold  ; margin: 10px 0 15px 0; padding: 0 0 0 18px; background: url(ao.gif) no-repeat 0 center; }
h2 { font-size:1.0em; color:#ddeeff; font-weight: bold  ; margin: 10px 0 15px 0; padding: 0 0 0 18px; background: url(ao.gif) no-repeat 0 center; }
h3 { font-size:1.0em; color:#ffbbe8; font-weight: bold  ; margin: 5px 0 5px 0; }
blockquote { font-size: 0.8em; border: 1px solid; margin: 0 10px; padding: 8px; line-height: 1.6em; }

a { text-decoration : none ; color : #FFCC00; }
a:visited { text-decoration: none ; color: #FFCC00; }
a:hover { color: red; }
h2 a { color: #ddeeff; }

.clearfix:after { content: url(http://kettya.com/image/image.gif); display: block; clear: both; height: 0; }

.cont1 {
 width:720px;
 margin: 0 auto 10px auto;
 text-align:left;
 line-height: 1.5em ;
 }

.header {
	padding : 10px 10px 0 10px ;
	border: 0px solid #000000;
	overflow: hidden;
	}
	
	.banner {
		width : 170px ;
		float : left ;
		}
			.banner img{
			border : 0 ;
			}

/* --------------------------------------------
 *    上のナビ
 * -------------------------------------------- */
	.navi {
		width : 290px ;
		float : right ;
		font-size : 0.8em ;
		margin : 26px 0 0 0 ;
		text-align : right ;
		}

/* --------------------------------------------
 *    kokoku
 * -------------------------------------------- */

.kokoku  { padding-top: 10px; width: 100%; }
.adsneta { float: left;	width: 49%;}
.yhpneta { float: left;	width: 49%;}

/* --------------------------------------------
 *    底のナビ
 * -------------------------------------------- */
	.navi2 {
		margin-left:auto;
		margin-right:auto;
		font-size : 0.8em ;
		margin : 10px ;
		text-align : right ;
		}

	.google {
		width : 230px ;
		float : left ;
		line-height : 1.7em ;
		margin : 5px 0 0 0 ;
		font-size : 0.8em ;
		}

/* --------------------------------------------
 *    見出し
 * -------------------------------------------- */

.links {
	border-style: solid;
	border-width: 2px;
	border-color: #993300;
	border-collapse: collapse;
	padding: 5px 22px 15px 22px;
	background-color: black;
	line-height: 150%;
	clear : both ;
	}
	
	.title {
		width: 100%;
		}
	.links td {
		font-size : 0.9em ;
		text-align : left ;
		}
	.links .hizuke1 {
		width : 40px ;
		}
	.links .hizuke2 {
		width : 60px ;
		text-align : center ;
		font-size : 0.7em ;
		}
	.links .midasi {
		margin: 0 0 0 20px ;
		}

.middle {
	text-align: right;
	padding : 10px ;
	}
	
	.monthtitle { margin: 10px 0;}

/* --------------------------------------------
 *    月刊記事一覧
 * -------------------------------------------- */

.kiji	{
	border-style: solid;
	border-width: 2px;
	border-color: #993300;
	border-collapse: collapse;
	padding: 15px 22px 15px 22px;
	background-color: black;
	clear : both ;
	}

	table.bluetable {
		border-style: solid;
		border-width: 1px;
		border-color: #009999 #000033 #000033 #009999;
		border-collapse: separate;
		}

	.bluetable td, th {
		border-style: solid;
		border-width: 1px;
		border-color: #000033 #009999 #009999 #000033;
		border-collapse: collapse;
		padding: 3px 3px;
		}

	.cleartable td th {
		padding: 0 3px;
		}

	.kiji p{
		margin: 0;
		}

/* --------------------------------------------
 *    日刊記事一覧
 * -------------------------------------------- */

.kiji2	{
	border-style: solid;
	border-width: 2px;
	border-color: #993300;
	border-collapse: collapse;
	padding: 5px 20px 15px 20px;
	background-color: black;
	clear : both ;
	}

	.kiji2 p{
		margin: 0;
		}

.footer {
	text-align: right;
	padding : 10px 10px 20px 10px ;
	clear: both;
	}

.waku1 {
	font-size: 1.1em;
    margin: 0px;
    padding: 4px 10px 0 14px;
    background: #190800;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
}

.waku2 {
	background: black;
	margin: 0 0 10px 0 ;
	padding: 3px 10px 10px 20px;
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
	}

.waku_title {
	background: black;
	padding: 12px 0px 15px 0px ;
	font-weight: bold;
	}


/* --------------------------------------------
 *    カテゴリー
 * -------------------------------------------- */

#category { font-size: 0.75em; line-height: 1.2em; }
#category table { width: 100%; margin: 0 -21px -16px -21px;}
#category td { padding: 0 5px; text-align :center; width: 33%; }

/* --------------------------------------------
 *    ほか
 * -------------------------------------------- */
.tya { background-color: #993300;}
.aka { color: #ff3300;}
.naka { text-align: center;}
.sfont8 { font-size: 0.8em;}
.sfont9 { font-size: 0.9em;}

-->

