body
{
	font-size: 14px;
	font-family: 'Arial', 'Helvetica', 'Hiragino Sans', 'ヒラギノ角ゴシック', 'メイリオ', 'Meiryo',
		         'ＭＳ Ｐゴシック', 'MS PGothic', 'sans-serif'
}

pre
{
	font-family: 'Courier', 'Monaco', 'MeiryoKe_Gothic', 'Osaka-等幅', 'Osaka-mono',
	             'ＭＳ ゴシック', 'MS Gothic', 'monospace';
	letter-spacing: 0px;
	font-size: 14px;
}

.page_title_m
{
	color: #CC6600;
	font-size: 56px
}

.page_title_s
{
	color: #CC6600;
	font-size: 22px
}

img.list
{
	width: 12px;
	height: 12px
}

.top_link
{
	padding-left: 0px;
	word-spacing: 6px
}

.click_button
{
	border : solid 1px;
	background-color: #E0DA8F
}

.widmax
{
	font-family: 'monospace', 'Osaka-等幅', 'Osaka-mono', 'ＭＳ ゴシック', 'Monaco', 'MeiryoKe_Gothic',
	             'Courier', 'MS Gothic';
	letter-spacing: 0px;
	font-size: 14px;
	width: 100%;
	height: auto;
	line-height: 18px;
	white-space: pre;
	overflow-x: scroll
}

.widmaxcode
{
	font-family: 'monospace', 'Osaka-等幅', 'Osaka-mono', 'ＭＳ ゴシック', 'Monaco', 'MeiryoKe_Gothic',
	             'Courier', 'MS Gothic';
	letter-spacing: 0px;
	font-size: 14px;
	width: 100%;
	height: auto;
	line-height: 18px;
	background-color: #DCECD8;
	white-space: pre;
	overflow: auto;
	overflow-x: scroll
}

.index_list
{
	font-family: 'monospace', 'Osaka-等幅', 'Osaka-mono', 'ＭＳ ゴシック', 'Monaco', 'MeiryoKe_Gothic',
	             'Courier', 'MS Gothic';
	line-height: 20px
}

@media (max-width: 1129px)
{
	.box_title
	{
		float: left;
		width: 100%;
		height: 105px
	}

	.box_last_date
	{
		display: block;
		float: left;
		width: 100%;
		margin-top: 24px;
		margin-bottom: auto;
		height: 24px;
		text-align: right
	}

	.bline
	{
		clear: both;
		width: 100%;
		height: 3px;
		background-color: #CC6600
	}

	.bline2
	{
		clear: both;
		width: 100%;
		height: 2px;
		background-color: #CC6600
	}

	.blank_link
	{
		float: left;
		width: 100%;
		height: 20px
	}

	.link_text
	{
		float: left;	
		width: 100%
	}

	.main_link
	{
		float: left;
		background-color: #FFEECC;
		width: 100%;
		height: 100%
	}

	.a_menu
	{
		float: left;
		width: 100%
	}

	.main_text
	{
		float: left;
		width: 100%
	}

	.full_text
	{
		float: left;
		width: 100%
	}

	.adarea01
	{
		float: left;
		background-color: #FFFFFF;
		height: auto;
		width: 100%
	}

    .adarea02
    {
        float: left;
        background-color: #FFFFFF;
        border-style: solid;
        border-width: thin;
        border-color: #CC6600;
        height: auto;
        width: 100%
    }

	.copyright
	{
		clear: both;
		width: 100%;
		height: 2.0em;
		text-align: center
	}

	img.pict800
	{
		width: 800px;
		height: auto
	}

	img.pict800b
	{
		width: 800px;
		height: auto
	}

	img.pict800at
	{
		width: 800px;
		height: auto
	}
}

@media (max-width: 849px)
{
	img.pict800
	{
		width: 100%;
		height: auto
	}

	img.pict800b
	{
		width: 100%;
		height: auto
	}

	img.pict800at
	{
		width: 100%;
		height: auto
	}
}

@media (min-width: 1130px)
{
	.box_title
	{
		float: left;
		width: 50%;
		height: 105px
	}

	.box_last_date
	{
		float: right;
		display: block;
		margin-top: 88px;
		margin-bottom: auto;
		text-align: right;
	}

	.bline
	{
		clear: both;
		width: 100%;
		height: 3px;
		background-color: #CC6600
	}

	.bline2
	{
		clear: both;
		width: 100%;
		height: 2px;
		background-color: #CC6600
	}

	.blank_link
	{
		width: 100%;
		height: 20px
	}

	.main_link
	{
		float: right;
		width: 23%;
		border-style: solid;
		border-width: thin;
		background-color: #FFEECC;
		line-height: 1.0em
	}

	.a_menu
	{
		float: left;
		width: 100%
	}

	.main_text
	{
		word-wrap: break-word;
		overflow-wrap: break-word;
		float: left;
		width: 76%
	}

	.full_text
	{
		float: left;
		width: 100%
	}

	.adarea01
	{
		float: left;
		background-color: #FFFFFF;
		height: auto;
		width: 100%
	}

    .adarea02
    {
        float: left;
        background-color: #FFFFFF;
        border-style: solid;
        border-width: thin;
        border-color: #CC6600;
        height: auto;
        width: 100%
    }

	.copyright
	{
		clear: both;
		width: 100%;
		height: 2.0em;
		text-align: center
	}

	img.pict800
	{
		width: 800px;
		height: 600px
	}

	img.pict800b
	{
		width: 600px;
		height: 800px
	}

	img.pict800at
	{
		width: 800px;
		height: auto
	}
}

