﻿body{
	/* background : #FFFFFF; */
	color : #000000;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div.body{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div.boss{
	margin : 0px 0px 0px 5px;
}

div.cm{
	padding : 5px 0px 0px 10px;
}

div.content{
	width : 725px;
}

/*
div.h2{
	padding : 15px 20px 0px 30px;
}
*/

div.h22{
	padding : 15px 20px 0px 30px;
}

div.h3{
	padding : 15px 20px 0px 45px;
}

div.h32{
	padding : 5px 20px 0px 45px;
}

div.h3ayumi{
	padding : 15px 20px 0px 15px;
}

div.h3cm{
	padding : 15px 10px 0px 45px;
}

div.h3table{
	padding : 5px 20px 0px 35px;
}

div.h4{
	padding : 15px 20px 0px 60px;
}

div.h5{
	padding : 5px 20px 0px 60px;
}

div.headtable{
	margin : 10px 0px 0px 0px;
}

div.niBorderE{
	background-color : #FFFFCC;
	border : 1px solid #0066CC;
}

div.niBorderF{
	background-color : #FFFFCC;
	border : 1px solid #336666;
}

div.niBorderK{
	background-color : #FFFFCC;
	border : 1px solid #666666;
}

div.niSpa{
	padding : 2px 0px 0px 0px;
}

div.niT{
	width : 736px;
}

div.niW{
	width : 720px;
}

div.plg{
	padding : 30px 0px 0px 0px;
}

div.spa1{
	margin : 0px 0px 0px 0px;
	padding : 1px 0px 0px 0px;
}

div.tablelist{
	margin : 10px 0px 0px 0px;
}

div.titleimg{
	margin : 20px 0px 0px 0px;
}

div.titleimg2{
	margin : 5px 0px 0px 0px;
}

div.titleimgtop{
	margin : 10px 0px 0px 0px;
}

div.topbox{
	width : 270px;
}

div.toptab{
	font-size : 0.9em;
	line-height : 130%;
	padding : 5px 0px 4px 15px;
	width : 735px;
}

h1.titlecome{
	font-size : 0.9em;
	font-style : normal;
	font-weight : 100;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 10px;
}

/*H2{
	border-color : #000000;
	border-style : solid;
	border-width : 0px 0px 1px 0px;
	margin : 20px -20px 0px 5px;
	padding : 0px 0px 3px 5px;
}*/

H2.boss{
	border-color : #000000;
	border-style : solid;
	border-width : 0px 0px 0px 0px;
	margin : 20px -20px 0px 5px;
	padding : 0px 0px 3px 5px;
}

H3{
	border-color : #000000;
	margin : 30px 20px 0px 20px;
	padding : 0px 0px 3px 5px;
}

h3.niTitle{
	color : #FF0000;
	font-size : 0.9em;
	font-weight : 600;
	line-height : 150%;
	margin : 0px 0px 0px 0px;
	padding : 5px 13px 0px 13px;
	text-align : left;
}

H3.zaimu{
	border-color : #000000;
	margin : 30px 20px -10px 20px;
	padding : 0px 0px 3px 5px;
}

H3.zaimu2{
	border-color : #000000;
	margin : 50px 20px -10px 20px;
	padding : 0px 0px 3px 5px;
}

h4{
	border-color : #000000;
	border-style : none none none solid;
	border-width : 0px 0px 0px 5px;
	font-size : 0.9em;
	font-weight : 900;
	margin : 30px 15px 0px 40px;
	padding : 2px 0px 0px 8px;
}

h4 a{
	font-weight : 300;
}

h4.cm{
	background-color : eeeeee;
	font-size : 0.9em;
	font-weight : 900;
	line-height : 130%;
	margin : 20px 0px 0px 0px;
	padding : 2px 0px 0px 10px;
}

h4.plan{
	border-style : dotted;
	border-width : 1px 0px 1px 0px;
	margin : 30px 30px 0px 45px;
	padding : 5px 0px 2px 10px;
}

h5{
	font-size : 0.9em;
	font-weight : 900;
	margin : 0px 0px 0px 0px;
	padding : 30px 0px 0px 60px;
}

img.title{
	vertical-align : bottom;
}

p{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

p.niContent{
	font-size : 0.9em;
	line-height : 150%;
	margin : 0px 0px 0px 0px;
	padding : 5px 13px 5px 13px;
	text-align : left;
}

p.read{
	font-size : 0.9em;
	line-height : 140%;
	margin : 10px 10px 0px 10px;
}

p.reads{
	font-size : 0.9em;
	line-height : 140%;
	margin : 10px 10px 0px 10px;
}

p.toptenpo{
	font-size : 12px;
	line-height : 140%;
	margin : 0px 10px 2px 10px;
}

span.boss{
	padding : 0px 0px 2px 0px;
}

strong.tenpo{
	font-size : 0.9em !important;
}

table.borderbr{
	border : 1px solid #663300;
	border-width : 1px 0px 0px 0px;
}

table.borderbr td.border{
	border : 1px solid #663300;
	border-width : 0px 1px 1px 1px;
}

table.bordergray{
	border : 1px solid #999999;
	border-width : 1px 0px 0px 1px;
}

table.bordergray td.border{
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
}

table.bordergray td.border2{
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
}

table.borderud{
	border : 1px solid #666666;
	border-width : 1px 0px 0px 0px;
}

table.borderud td.border{
	border : 1px solid #666666;
	border-width : 0px 0px 1px 0px;
}

table.borderud2{
	border : 1px solid #666666;
	border-width : 1px 0px 1px 0px;
}

table.borderud2 td.border{
	border : none;
}

table.irborder{
	border : 1px solid #666666;
	border-width : 1px 0px 0px 1px;
}

table.irborder td.border{
	border : 1px solid #666666;
	border-width : 0px 1px 1px 0px;
	font-size : 0.9em;
}

td.border{
	font-size : 0.9em;
}

td.border2{
	font-size : 0.9em;
	line-height : 140%;
}

td.readp{
	font-size : 0.9em;
	line-height : 120%;
}

td.readt{
	font-size : 0.9em;
	line-height : 120%;
}

ul.infolist{
	margin : 15px 0px 20px 0px;
	padding : 0px 0px 0px 0px;
}

ul.infolist li{
	font-size : 0.9em;
	line-height : 200%;
	margin : 0px 0px 2px 0px;
	padding : 0px 0px 0px 0px;
}

.come{
	font-size : 0.9em;
	line-height : 150%;
	padding : 0px 0px 5px 5px;
}

.come2{
	font-size : 0.9em;
	line-height : 150%;
}

.gorispa{
	font-size : 0.9em;
	line-height : 140%;
}

.info{
	font-size : 12px;
}

.info2{
	font-size : 10px;
	line-height : 120%;
}

.normal{
	font-size : 0.9em;
	line-height : 140%;
}

.udspa05{
	margin : 5px 0px 5px 0px;
}

.uspa05{
	margin : 5px 0px 0px 0px;
}
span.letter{
	letter-spacing : -1px;
}