@charset ”UTF-8”;
/*------------------------------------
	Basic Style Sheets
------------------------------------*/
* {margin:0; padding:0;}
html {
    margin: 0;
    padding: 0;
}
body {
	margin: 0;
	padding: 0;
	text-align:center;
	overflow: visible !important;
}
br{
   letter-spacing:normal;
}
/*------------------------------------
	Structure Style Sheets
------------------------------------*/
div#ALLCONTAINER {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible !important;
}
	div#HEADER {
		display:none; 
	}
	div#HEADER #SEARCHBOX {
		display:none;
	}
	div#MAIN {
		padding-bottom:10px;
		width:auto;
		height:auto;
	}
	div#MAIN div#LEFTPART {
		display:none;
	}
	div#MAIN div#RIGHTPART {
		float: none !important;
		width: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: visible !important;
		font-size:12pt;
		text-align:left;
	}
	div#FOOTER {
		display:none;
	}
/*------------------------------------
	Decoration Style Sheets
------------------------------------*/
h1 {
	font-size:16pt;
	line-height:inherit;
	font-weight:bold;
	color:#000000;
	letter-spacing:inherit;
}
h2 {
	font-size:14pt;
	line-height:inherit;
	font-weight:bold;
	color:#000000;
	letter-spacing:inherit;
}
h2.pankuzu {
	display:inline;
	font-weight:normal;
	font-size:10pt;
}
h2.entry_title {
	background-repeat:no-repeat;
	padding:8px 4px 25px 0px;
	font-size:14pt;
	font-weight:bold;
	margin:0;
}
h2.module-header {
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	text-align:center;
}
.red{
	font-style:italic;
	}
.red_bold{
	font-style:italic;
	font-weight:bold;
	}
.blue{
	font-style:italic;
	}
.blue_bold{
	font-style:italic;
	font-weight:bold;
	}
.bold{font-weight:bold}
font {
	font-size:12pt;
	font-style:italic;
	text-decoration:underline;
	color:#000000;
}
.search_table {
	display:none;
}
.search_centering{
	display:none;
}
td.search_ex{
	display:none;
}
td.search_form{
	display:none;
}
td.search_form div {
	display:none;
}
td.search_form div .searchfield{
	display:none;
}
td.search_form div .search_submit{
	display:none;
}
td.search_form div .searchfield:hover {
	display:none;
}
td.search_form div .searchfield:active {
	display:none;
}
.example_image {
	display:none;
}
.inputfield{
	display:none;
}
.left_img_top { display:none;}
.left_img { display:none;}
.co_title {
	display:none;
}
.main_title {
display:none;
}
.sub_title {
display:none;
}

.sub_border {
display:none;
}
.question {
display:none;
}

p {
	padding-bottom:9px;
	padding-top:9px;
}

.p_small {
	font-size:10pt;
	padding-bottom:15px;
	padding-top:5px;
}

.font9 {
	display:none !important;
}

.extended {
	display:none !important;
}

/*------------------------------------
小林先生用部分
------------------------------------*/

h3{
	font-size:13pt;
	margin:0;
	padding: 10px 5px 5px 5px;
}
.contents{
	padding: 20px 5px 5px 5px;
}
.index_entry_top{
	display:none;
}
.index_entry_middle{
	height:auto;
	margin:0;
	padding:0 15px;
}
.index_entry_bottom{
display:none;
}
.entry_top{
display:none;
}
.entry_middle{
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible !important;
	margin:0;
}
.entry_bottom{
	display:none;
}
.sakusei{
	display:none;
}
.footer{
display:none;
}

.pen{
display:none;
}
.waku340{
	border:1px solid #000000;
	width:auto;
	margin:0 auto 20px auto;
	background-color:#FFFFFF;
	font-size:10pt;
	padding: 5px;
	display:none;
}
.waku340 p{
	padding: 8px 0 3px 0;
}

ul.reset {
    list-style: none;
    margin: 0px;
    margin-left: 0px;
    padding: 10px 0 15px 0;
}
 
ul.reset li {
    margin: 0px;
    padding: 0px 0px 0px 18px;
    line-height:1.2;
}

/*------------------------------------
カレンダー
------------------------------------*/

.calendar {
	display:none;
}
.calendarhead {
	display:none;
}
.calendar table {
	display:none;
}
.calendar th {
	display:none;
}
.calendar td {
	display:none;
}
.today {
	display:none;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
	display:none;
}
.saturday,
.saturday a:link,
.saturday a:visited {
	display:none;
}

.comment_waku{
	display:none;
}
.right{
	text-align: right;
}
.back_blue{
	display:none;
}
.bottom10{
	padding-bottom: 10px;
}
.bottom30{
	padding-bottom: 30px;
}
.margin_bottom30{
	margin-bottom: 30px;
}
.border_bottom{
	border-bottom:1px solid #666666;
}


ul.koumoku{
	border:3px double #666666;
	width:auto;
	padding:10px 10px 0px 10px;
	background-color:#ffffff;
}
ul.koumoku li{
	margin-bottom: 10px;
	line-height:1.2;
}
ul.koumoku li.indent{
	padding-left:10px;
	text-indent:-10px;
}
ul.koumoku li.indent20{
	padding-left:20px;
	text-indent:-20px;
}
ul.koumoku li.indent25{
	padding-left:25px;
	text-indent:-25px;
}
table.green{
	border-collapse : collapse ;
	border:3px double #666666;
}
table.green td,table.green th {
	border:3px double #666666;
	padding : 5px ;
}
.blogrankking{
	display:none;
}
.blogrankking td{
	display:none;
}
