html {
	height: 100%;
}

body {
	height: 100%;
	font-family: verdana ,arial ,sans-serif;
		color: #bbbbbb;

}

div.box1 {
	margin-left:auto;
	margin-right:auto;
	width: 800px;
}

div.box2 {
	float: left;

	width: 320px;
}

div.box4 {
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	text-align: center;
}

div.box5 {
	margin-left:auto;
	margin-right:auto;
	width: 850px;
}

div.box6 {
	float: left;

	width: 465px;

}

div.box7 {
	float: left;

	width: 425px;
}

div.box8 {
	float: left;

	width: 170px;
}

div.box10 {
	float: left;

	width: 650px;
	height: 100%;
}

div.box11 {
	float: left;

	width: 175px;
}

div.box12 {
	float: left;

	width: auto;
}

div.box13 {
 
 margin-left:auto;
 margin-right:auto;
 width:auto;
 text-align:center;
}

div.box14 {
 
 margin-left:auto;
 margin-right:auto;
 width:400px;
 text-align:left;
}

div.box15 {

	float: left;
	width: 20px;
}

div.box16 {
	float: left;

	width: 300px;
}

div.box17 {
	float: left;

	width: 160px;
}

div.box18 {
	float: left;

	width: 300px;
}

div.box19 {
	float: right;

	width: auto;
}

div.box20 {
	float: left;

	width: 30px;
}

div.box21 {
	float: left;

	width: 220px;
}

div.box22 {
	float: left;

	width: 200px;
}

div.box23 {
	float: left;

	width: 40px;
}
div.box24 {
	float: left;

	width: 250px;
}

div.box_80 {
	margin-left:auto;
	margin-right:auto;

	width: 80%;
}

div.box25 {
	float: left;

	width: 525px;

}

div.box26 {
	float: right;

	width: auto;
	text-align:right;
}

div.box27 {
	float: left;

	width: 155px;
}

div.box28 {
	float: left;

	width: 20px;
}

div.moddb01 {
	float: left;

	width: 315px;
}

div.moddb02 {
	float: left;

	width: 315px;
}

div.moddb03 {
 
 margin-left:auto;
 margin-right:auto;
 width:320px;
}

div.google_ad2 {

	background-color: #000000
	float: left;
	width: 650px;
}

div.title1 {

	float: left;
	width: 445px;
}

div.kako1 {

	float: left;
	width: 200px;
}

div.box_width_000 {
	float: left;

	width: 0px;
}

div.box_width_005 {
	float: left;

	width: 5px;
}

div.box_width_010 {
	float: left;

	width: 10px;
}

div.box_width_035 {
	float: left;

	width: 35px;
}

div.box_width_050 {
	float: left;

	width: 50px;
}

div.box_height_005 {

	height: 5px;
}

div.box_height_010 {

	height: 10px;
}

div.box_height_015 {

	height: 15px;
}

div.box_height_025 {

	height: 25px;
}

div.space {
	clear: left;
}

.space2 {
	clear: left;
}

.std {

	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
}

.std2 {

	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
}

.std3 {

	font-size: 12px;
	line-height: 100%;
	font-weight: normal;
}

div.std_left {
	float: left;

	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
}

div.std_right {
	float: right;

	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
}

div.std2 {

	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
}

div.std3 {

	font-size: 12px;
	line-height: 100%;
	font-weight: normal;
}

div.std_touhaba {

	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
	font-family: monospace;
}


div.midashi1 {
	float: left;

	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
}

div.midashi2 {
	float: left;

	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
}

div.midashi3 {
	float: left;

	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
}

div.seisaku1 {

	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
}

div.imagebox {
	float: right;

	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
}

div.imagebox2 {
	float: left;
	width: 180px;
}

div.imagebox3 {
	float: right;
}

div.imagebox4 {
	float: left;
	width: 340px;
}

div.imagebox5 {
	float: left;
	width: 180px;
}

div.komoji1 {

	font-family: verdana ,arial ,sans-serif;
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
}

.komoji1 {

	font-family: verdana ,arial ,sans-serif;
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;	
}

.komoji2 {

	font-family: verdana ,arial ,sans-serif;
	font-size: 8px;
	line-height: 100%;
	font-weight: normal;	
}

div.google1 {
	float: left;

	width: 140px;
}

div.google2 {
	float: left;

	width: 160px;
}

}

div.amazon1 {
	float: left;

	width: 140px;
}

h1 {
	font-size: 16px;
	color: #d0d0d0;
 line-height: 150%;
 font-weight: bold;
 margin:5px;
}

h2 {
 font-size: 14px;
	color: #b0b0b0;
 line-height: 150%;
 font-weight: bold;
 margin:5px;
}

.red12	{
    color:#ff0000;
 font-size: 12px;
 line-height: 150%;
 font-weight: bold;
}

.red10	{
    color:#ff0000;
 font-size: 10px;
 line-height: 100%;
 font-weight: bold;
}

.bk12	{
    color:#000000;
 font-size: 12px;
 line-height: 100%;
 font-weight: normal;
}

.white01_12	{
	color:#b0b0b0;
	font-weight: bold;
}

.white02_12	{
	color:#d0d0d0;
}

.white02_12_bold	{
	color:#d0d0d0;
 font-weight: bold;
}

.orange12	{
	color:#ff8c00;
	font-weight: bold;
}

.touhaba {
}

.touhaba_bold {
	font-weight: bold;
}

.bold12	{
 font-weight: bold;
}

div.line1	{
	float: left;
    border-top:1px solid #999999; width: 350px;
}

div.line2	{
    float: left;
    width: 8px;
    border-left:1px solid #999999; height: 250px;
}

div.line3	{
    float: left;
    width: 9px;
    border-left:1px solid #999999; height: 1000px;
}

div.line4	{
	float: left;
    border-top:1px solid #999999; width: 445px;
}

div.line5	{
	float: left;
    border-top:1px solid #999999; width: 250px;
}

div.line_article	{
	float: left;
    border-top:1px solid #999999; width: 220px;
}

a:hover	{
	color: #6699ff;
	text-decoration: underline;
	background-color: transparent;
}
	
div.test	{
	background-color: #00ffff;
}

ul	{
	margin-top:	5px;
	margin-bottom:	5px;
}