#inbox #main #keiyaku {
	width: 480px;
	background: url(img/keiyaku.gif) no-repeat center bottom;
	height: 165px;
}
#inbox #main #check {
	font-size: 140%;
	line-height: 180%;
	color: #FF3300;
	text-align: center;
}
#inbox #main #keiyText {
	line-height: 150%;
	padding-left: 20px;
	float: left;
}

#seifield {
	float: right;
	width: 360px;
	text-align:center;
}
#inbox #main #seifield caption {
	color: #006633;
	text-align: center;
	font-size: 90%;
}
#inbox #main #seifield td {
	width: 100px;
	text-align: center;
	font-size: 110%;
	border-top: 1px solid #006666;
	border-right: 1px solid #006666;
}
#inbox #main #seifield .bul {
	background: #D7EBFF;
}

#inbox #main #seifield table {
	border-bottom: 1px solid #006666;
	border-left: 1px solid #006666;
	margin-left: 5px;
	margin-bottom: 20px;
	width: 350px;
	float: left;
	font-size: 90%;
}

#inbox #main #meritTitel {
	font-size: 120%;
	line-height: 140%;
	background: url(../individual/img/line.gif) no-repeat 140px;
	border-left: 10px double #FF0000;
	margin-left: 5px;
	width: 450px;
	margin-bottom: 10px;
	margin-top: 25px;
	text-align: left;
	font-weight: normal;
	color: #333333;
	padding: 0px 0px 0px 10px;
	height: 18px;
}
#inbox #main .solarmerit {
	font-size: 110%;
	line-height: 120%;
	border-left: 12px solid #339933;
	text-align: left;
	height: 20px;
	color: #006633;
	font-weight: normal;
	border-bottom: 1px solid #339933;
	width: 450px;
	padding: 0px 0px 0px 5px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	float: left;
}
.solarmeritred {
	font-size: 100%;
	border-left: 12px solid #FF9900;
	text-align: left;
	text-indent: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 5px;
	margin-left: 20px;
	color: #FF3300;
	font-weight: bold;
	border-bottom: 1px solid #FF9900;
	width: 440px;
}
#inbox #main .merittext {
	line-height: 160%;
	width: 500px;
	padding-left: 15px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	text-align: left;
	float: left;
}
.question {
	text-align: center;
	color: #FF3333;
	background: url(../skin/images/q.gif) no-repeat left center;
	width: 120px;
	height: 30px;
	top: 5px;
	line-height: 25px;
	margin: 0px 0px 0px 350px;
	padding: 0px;
	text-indent: 20px;
}
 .question a{
	color: #FF0000;
	text-decoration:none;
}
.question a:hover{
	color: #3300FF;
	text-decoration:none;

}


#inbox #main #meritTitelsys {
	font-size: 120%;
	line-height: 135%;
	background: url(../individual/img/line.gif) no-repeat 130px;
	border-left: 10px double #FF0000;
	width: 450px;
	text-align: left;
	font-weight: normal;
	color: #333333;
	padding: 0px 0px 0px 10px;
	height: 16px;
	margin: 25px 0px 10px 5px;
}

#inbox #main .system1 {
	background: url(img/system1.gif) no-repeat 260px 40px;
	width: 520px;
	height: 180px;
	text-align: left;
	float: left;
	padding-bottom: 30px;
	clear: left;
}
#inbox #main .system2 {
	background: url(img/system2.gif) no-repeat 260px top;
	height: 140px;
	width: 520px;
	float: left;
	padding-bottom: 30px;
	clear: left;
}
.systext {
	width: 240px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 20px 0px 0px;
	line-height: 180%;
}
.systPhoto {
	background: no-repeat;
	width: 520px;
	height: 200px;
	padding-top: 20px;
	padding-left: 0px;
}
.systPhoto img {
	padding: 10px 10px 10px 25px;
}
#inbox #main #module {
	width: 520px;
	height: 220px;
	float: left;
	clear: left;
}
#inbox #main #systPbai {
	width: 520px;
	height: 220px;
	float: left;
	clear: left;
}
#inbox #main .systPsestuzoku {
	float: left;
	height: 210px;
	width: 520px;
	clear: left;
}
#inbox #main .systPpower {
	float: left;
	width: 520px;
	height: 180px;
	clear: left;
}
#inbox #main #meritTitelsysGai {
	font-size: 120%;
	line-height: 135%;
	background: url(../individual/img/line.gif) no-repeat 130px;
	border-left: 10px double #FF0000;
	width: 450px;
	text-align: left;
	font-weight: normal;
	color: #333333;
	padding: 0px 0px 0px 10px;
	height: 16px;
	margin: 25px 0px 10px 5px;
	float: left;
}
#rss {
	background: url(../skin/images/rss.gif) no-repeat 30px;
}

#inbox #main .Tline {
	width: 300px;
	border-bottom: 1px solid #009966;
	border-left: 1px solid #009966;
	float: right;
	margin-right: 10px;
	font-size: 100%;
	color: #006600;
	line-height: 120%;
	margin-top: 30px;
}
#inbox #main .Tline .Gcollar {
	background: #D9FABE;
}
td {
	border-top: 1px solid #009966;
	border-right: 1px solid #009966;
	text-align: left;
	text-indent: 15px;
}
#main .layoutBox {
	width: 520px;
	float: left;
	padding-left: 20px;
	clear: left;
	padding-bottom: 20px;
}
.layoutBox img {
	padding: 30px 5px 10px 20px;
	float: left;
}
#inbox #main .layoutBox .settititel {
	text-align: left;
	text-indent: 10px;
	border-left: thick double #FF0000;
	line-height: 130%;
	font-size: 110%;
	margin: 10px 0px 0px 20px;
	padding: 0px;
	height: 15px;
	color: #006633;
	background: url(img/line.gif) no-repeat 380px;
	width: 490px;
}
#inbox #main #mainbox #photoBox {
	float: left;
	width: 150px;
	border: 1px solid #FF0000;
}
#photoBox #ptext {
	text-align: center;
	color: #FFFFFF;
	background: #CC3333;
	border-right: 5px double #FF0000;
	border-left: 5px double #FF0000;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
	margin-left: 2px;
	line-height: 130%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
body     {
	color: #333333;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	background: #DFDFDF repeat-x;
	width: 760px;
}

#inbox     {
	padding: 0px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0px auto;
	width: 760px;
	background: #FFFFFF url(../skin/images/bg.gif);
}
#pagearea  {
  background-color: transparent;
  float:right;
  width:200px;
  margin:0px 0px 0px 0px;
  text-align:right;
  clear: right;
}
#side {
	margin:0px;
	width:190px;
	float: right;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;

}

#footer {
	width: 750px;
	padding: 5px;
	color: #FFFFFF;
	margin: 0px;
	background: #006633;
}


a.button:link {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:visited {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:active {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

a.button:hover {color: #82BE7D;
 font-size: 9pt;
 text-decoration: none;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #82BE7D;
 background-color: #FFFFFF;
}

.site_title     {
	margin: 0px;
	visibility: hidden;
	font: 12px Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	width: 200px;
	padding: 0px;
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover  {
  color: #f90;
  text-decoration: none
}

.description    {
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
	visibility: hidden;
	clear: none;
	float: none;
	position: absolute;
}
.entry_date {
	color: #006600;
	padding: 0px 0px 3px 5px;
	font: normal 10px/15px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	text-indent: 10px;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
}

blockquote {
  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
  font-size: 11px;
  color: #333333;
  margin: 20px 10px 20px 10px;
  padding: 10px;
  border: 1px solid #CCCCCC;
  }

.linktitle   {
	color: white;
	text-align: left;
	background: #FF6600 url(images/titlebar.jpg) no-repeat left -1px;
	width: 170px;
	text-indent: 4em;
	font: bolder 12px/20px "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.linktitle_a  {
  color: white;
  font-weight: bolder;
  font-size: 12px;
  line-height: 170%;
  font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
  margin: 15px 30px 15px 20px 
}
.linktext   {
	color: #FFFFFF;
	padding: 3px;
	width: 200px;
	border-right: 1px #146D0F;
	border-bottom: 1px #146D0F;
	border-left: 1px #146D0F;
	margin-right: 0px;
	margin-bottom: 2px;
	background: #146D0F;
	font: 12px/150% Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
}

/* FOOTER---------------------------------------------------------------------- */
.copyright  {
  color: #888;
  font-size: 11px;
  font-family: Verdana, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý;
  text-align:right;
}
/*¥Õ¥©¡¼¥àÀß¡¦E--------------------------------------------------------------------- */
form {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	color: #006633;
	width: 280px;
}
textarea {
  font-family: Hiragino Kaku Gothic Pro,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
#side #appeal {
	width: 540px;
	height: 248px;
	background: url(images/gt_oval.jpg) no-repeat top;
	padding-top: 80px;
	padding-left: 90px;
	font: 12px/18px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
	color: #003399;
}
#navi {
	width: 760px;
	margin-top: 0px;
	background: url(../skin/images/navi.jpg) repeat-x;
	height: 22px;
	float: left;
	padding: 0px;
	text-align: left;
	display: block;
	list-style: none;
}

#main .sidlinktext {
	font-size: 10px;
	line-height: 16px;
	border: 1px solid #146D0F;
	width: 197px;
}
.pentry_date {
	font-size: 12px;
	text-align: left;
	text-indent: 2em;
	padding: 2px 3px 0px;
	margin: 0px;
}

.strong_r {
	color: #FF0000;
	font: bold;
}
#side .linktext {
	background: #45A83E no-repeat left top;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style: none;
	width: 170px;
}
.titleMenu {
	font-size: 12px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	background: #13690E url(../skin/images/ul2.gif) no-repeat left;
	font-weight: bold;
	color: #FFFFFF;
	list-style: none;
	text-align: left;
	text-indent: 20px;
	display: block;
}
.titleMenu a{
	font-size: 12px;
	line-height: 22px;
	background: #13690E url(../skin/images/ul2.gif) no-repeat left;
	font-weight: bold;
	color: #FFFFFF;
	list-style: none;
	text-align: left;
	text-indent: 20px;
	display: block;
	text-decoration: none;
}
.titleMenu a:hover {
	font-size: 12px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	background: #13690E url(../skin/images/ul2o.gif) no-repeat left;
	font-weight: bold;
	color: #FFFFFF;
	list-style: none;
	text-align: left;
	text-indent: 20px;
	display: block;
	text-decoration: none;
}

#side .linktext ul {
	list-style: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 0px;
	text-align: left;
	text-indent: 18px;
	width: 150px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
}
.li2 {
	list-style: none;
	color: #FFFFFF;
	text-indent: 15px;
	width: 155px;
	text-decoration: none;
	padding: 0px;
	border-top: 1px solid #006600;
	margin: 2px 0px 0px;
}

.li2 a {
	list-style: none;
	color: #FFFFFF;
	text-indent: 15px;
	width: 155px;
	text-decoration: none;
	padding: 0px;
	margin: 2px 0px 0px;
	display: block;
}
.li2 a:hover {
	background: #66CC66;
	list-style: none;
	color: #FFFFFF;
	text-indent: 15px;
	width: 155px;
	text-decoration: none;
	padding: 0px;
	margin: 2px 0px 0px;
	display: block;
}

#inbox #containertop {
	width: 760px;
}
#containertop #main {
	width: 560px;
	float: left;
}
#banner #clockfroo {
	padding: 0px;
}

.main_date li {
	background: url(../skin/images/ul.gif) no-repeat left;
	list-style: none;
}
#inbox #main {
	width: 540px;
	text-align: left;
	margin: 0px 0px 0px 10px;
	float: left;
	padding-bottom: 30px;
	clear: left;
}
#inbox #maincontainer {
	width: 760px;
	float: left;
}
#inbox #maincontainer #main .textlink {
	background: no-repeat left;
	text-align: left;
	margin-left: 10px;
	border-left: 15px solid #389E31;
	padding-left: 10px;
}
#inbox #maincontainer #main .textlink2 {
	background: url(/test/individual/img/hip.gif) no-repeat left;
	text-align: left;
	text-indent: 20px;
	margin-left: 15px;
}
#inbox #main .text {
	line-height: 160%;
	padding: 5px 10px 5px 0px;
	word-spacing: 0.2em;
	float: left;
	margin: 0px;
	width: 450px;
}

.subtitle {
	margin: 0px;
	padding: 0px;
	background: url(../individual/img/hip.gif) no-repeat left;
	text-indent: 20px;
	line-height: 160%;
	list-style: none;
}
#inbox #main ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
#inbox #main .text2 {
	margin: 0px 5px;
	line-height: 170%;
	float: right;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 350px;
	padding-top: 0px;
}
#inbox #main .text3 {
	text-align:center;
	padding-top:200px;
}

#inbox #main #titlesolar {
	font-size: 120%;
	line-height: 140%;
	background: url(../individual/img/line.gif) no-repeat 90px;
	border-left: 10px double #FF0000;
	width: 490px;
	color: #006633;
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 5px;
	height: 14px;
}
#inbox #main #titleall {
	font-size: 120%;
	line-height: 100%;
	background: url(../individual/img/line.gif) no-repeat 90px;
	border-left: 10px double #FF0000;
	margin-left: 5px;
	width: 490px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-left: 10px;
	font-weight: normal;
	color: #006633;
}
#inbox #main #titledaikn{
	font-size: 120%;
	line-height: 100%;
	background: url(../individual/img/line.gif) no-repeat 150px;
	border-left: 10px double #FF0000;
	margin-left: 5px;
	width: 490px;
	padding-left: 10px;
	margin-bottom: 2px;
	margin-top: 10px;
	font-weight: bold;
	color: #006633;
}
#inbox #main #titleair{
	font-size: 120%;
	line-height: 100%;
	background: url(../individual/img/line.gif) no-repeat 130px;
	border-left: 10px double #FF0000;
	width: 490px;
	padding-left: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	font-weight: bold;
	color: #006633;
}
#inbox #main #titlesyok{
	font-size: 120%;
	line-height: 100%;
	background: url(../individual/img/line.gif) no-repeat 120px;
	border-left: 10px double #FF0000;
	margin-left: 5px;
	width: 490px;
	padding-left: 5px;
	margin-bottom: 2px;
	font-weight: bold;
	color: #006633;
}
#inbox #main .visualbox {
	height: 100px;
	width: 480px;
	margin-left: 10px;
	background: no-repeat left;
	padding: 0px;
	margin-right: 0px;
}
#inbox #main .visualbox .subtitle {
	background: url(../individual/img/hip.gif) no-repeat left center;
	text-align: left;
	text-indent: 15px;
	margin-left: 0px;
	padding-left: 40px;
	list-style: none;
}
#main .text2 img {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 5px;
	clear: left;
}
#inbox #main .mainbox {
	width: 500px;
	float: left;
}
#inbox #main #mainboxDikn {
	height: 200px;
	width: 520px;
	float: left;
	clear: left;
	background: url(kuuki/img/acm75fw_s.jpg) no-repeat 5px top;
	margin: 0px 0px 5px;
	padding: 0px;
}
#inbox #main .mainboxair {
	clear: left;
	float: left;
	height: 120px;
	width: 520px;
	background: url(airco/img/airco1.jpg) no-repeat 10px top;
	margin: 0px 0px 15px;
	padding: 0px;
}
#inbox #main #mainboxSo {
	float: left;
	width: 520px;
	height: 230px;
	background: url(img/syoki1.jpg) no-repeat 5px top;
	margin: 0px 0px 15px;
	padding: 0px;
	clear: left;
}
#inbox #main #mainboxDnka {
	clear: left;
	float: left;
	width: 520px;
	height: 190px;
	background: url(img/alld.jpg) no-repeat 15px top;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
#inbox #main #mainboxsol {
	clear: left;
	float: left;
	width: 520px;
	height: 230px;
	background: url(img/hous.jpg) no-repeat 17px top;
	margin: 0px 0px 5px;
	padding: 0px;
}
.ulsaide {
	float: right;
	margin: 0px;
	padding: 0px;
	clear: right;
}
#inbox #main #mainboxene {
	clear: left;
	float: left;
	width: 520px;
	height: 150px;
	background: url(img/ene.jpg) no-repeat 17px top;
	margin: 0px 0px 5px;
	padding: 0px;
}
#inbox #main #linkmenuU {
	width: 520px;
	padding: 0px 0px 15px;
	margin: 0px 0px 15px;
	float: left;
	clear: left;
}

#inbox #container {
	width: 760px;
	float: left;
}
#clockfroo {
	width: 200px;
	float: left;
	margin-top: 40px;
}
#navi ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	text-indent: -3px;
}

#inbox #main .ansmark {
	background: url(../skin/images/liimg.gif) no-repeat left;
	text-indent: 20px;
	margin-left: 30px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-style: none;
	width: 380px;
	line-height: 160%;
}
#inbox #main .up {
	padding: 20px 20px 20px 0px;
}
#inbox #main .up blockquote {
	padding-top: 20px;
	padding-left: 20px;
}
#inbox #main #qandmain {
	width: 520px;
	float: left;
}
.qest {
	width: 220px;
	background: url(../skin/images/question.jpg) no-repeat left;
	text-align: left;
	text-indent: 20px;
	display: block;
	padding: 0px;
	margin: 5px 0px 10px 100px;
	float: right;
}
#inbox #main .layoutBox .textcho {
	text-align: left;
	padding-top: 30px;
}
#inbox #visualtop {
	float: left;
	width: 535px;
	background: url(img/hous.jpg) no-repeat 10px 220px;
}
#visualtop .solclean {
	width: 450px;
	float: left;
	padding-left: 40px;
	height: 140px;
	border-bottom: 1px solid #999999;
	margin-bottom: 15px;
}
.text2 .texttop strong {
	font-weight: normal;
	color: #FF0000;
}
#inbox #main #keiyText #keiyaku #keiyaku_title {
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.3em;
	color: #006633;
}
#inbox #main #merit {
	float: left;
	width: 538px;
	margin-bottom: 30px;
}
#inbox #main img {
	float: left;
	padding: 5px 5px 5px 15px;
}
#inbox #main .layoutBox img {
	margin-top: 20px;
	margin-bottom: 5px;
}
