@charset "utf-8";

p {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
em {
	position: absolute;
	left: -9999px;
	overflow: hidden;
}

body  {
	background: #eeeeee;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}


/* 全体・ヘッダー */

#container  {
	width: 800px;
	background: #FFFFFF;
	text-align: left;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7d9a59;
	border-left-color: #7d9a59;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7d9a59;
} 
#headerTag {
	margin: 0;
	padding: 2px;
	background-color: #7D9A59;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336633;
}
#headerTag h1 {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	margin: 0;
	padding: 0;
}


#header  {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	background-color: #fff;
}
#header #headerTit  {
	background-image: url(../img/header.gif);
	background-repeat: no-repeat;
	height: 54px;
}
#header #headerTit #headerTitImg {
	width: 410px;
	float: left;
}

#header #headerTit #headerTxt {
	font-size: 12px;
	font-weight: bold;
	color: #cd9d1a;
	padding-left: 0px;
	padding-top: 10px;
	float: left;
}
#header  #headerTit  #headerBt {
	float: right;
	padding-right: 10px;
	padding-top: 2px;
}
#header #headerNavi {
	height: 45px;
	width: 782px;
	padding: 0;
	margin: 0;
}
#header #headerNavi #headerNaviTop a{
	height: 45px;
	width: 182px;
	background-image: url(../img/h_navi_top.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#header #headerNavi #headerNaviTop a:hover{
	height: 45px;
	width: 182px;
	background-image: url(../img/h_navi_top.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: 0 -45px;
}
#header #headerNavi #headerNaviChiiki a{
	height: 45px;
	width: 182px;
	background-image: url(../img/0912_h_navi_chiiki.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#header #headerNavi #headerNaviChiiki a:hover{
	height: 45px;
	width: 182px;
	background-image: url(../img/0912_h_navi_chiiki.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: 0 -45px;
}
#header #headerNavi #headerNaviRosen a{
	height: 45px;
	width: 200px;
	background-image: url(../img/0912_h_navi_rosen.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#header #headerNavi #headerNaviRosen a:hover{
	height: 45px;
	width: 200px;
	background-image: url(../img/0912_h_navi_rosen.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: 0 -45px;
}
#header #headerNavi #headerNaviYougo a{
	height: 45px;
	width: 200px;
	background-image: url(../img/0912_h_navi_yougo.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#header #headerNavi #headerNaviYougo a:hover{
	height: 45px;
	width: 200px;
	background-image: url(../img/0912_h_navi_yougo.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: 0 -45px;
}
#header #headerNavi #headerNaviOrder a{
	height: 45px;
	width: 200px;
	background-image: url(../img/0912_h_navi_order.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
#header #headerNavi #headerNaviOrder a:hover{
	height: 45px;
	width: 200px;
	background-image: url(../img/0912_h_navi_order.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position: 0 -45px;
}

#Pankuzu {
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear: left;
	padding-top: 5px;
}

.wrapper {
	width:800px;
	background:url(/static/img/091218background.gif) repeat-y;
}

/* 右サイドメニュー */

#sideMenu  {
	float: right;
	width: 200px;
	background: #eee;
	text-align: center;
	margin:0 10px 0 0;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

/* 新右サイドメニュー */
#rightContents  {
	float: right;
	width: 220px;
	margin:0 10px 0 0;
	padding:0;
}

#rightContents .hiyou {
	width:220px;
	height:130px;
	background:url(/img/im_right.png) no-repeat top left;
	text-indent:-9999px;
	font-size:xx-small;
}
#rightContents .hiyou a {
	display:block;
	width:220px;
	height:130px;
	margin:0;
	padding:0;
}

#rightContents .tiKnowhow {
	width:220px;
	height:24px;
	margin:20px 0 10px 0;
	padding:0;
	background:url(/img/im_right.png) no-repeat 0 -150px;
	text-indent:-9999px;
	font-size:xx-small;
}

#rightContents .jirei {
	background:url(/img/im_right.png) no-repeat 0 -194px;
	margin:10px 0;
	padding:0 0 0 73px;
	font-size:92%;
	line-height:130%;
	min-height: 65px;
	height: auto !important;
	height: 65px;
}
#rightContents .jirei a {
	font-size:small;
	font-weight:bold;
	line-height:160%;
}

#rightContents .mitsumori {
	background:url(/img/im_right.png) no-repeat 0 -339px;
	margin:10px 0;
	padding:0 0 0 73px;
	font-size:92%;
	line-height:130%;
	min-height: 65px;
	height: auto !important;
	height: 65px;
}
#rightContents .mitsumori a {
	font-size:small;
	font-weight:bold;
	line-height:160%;
}

#rightContents .under100 {
	background:url(/img/im_right.png) no-repeat 0 -484px;
	margin:10px 0;
	padding:0 0 0 73px;
	font-size:92%;
	line-height:130%;
	min-height: 65px;
	height: auto !important;
	height: 65px;
}
#rightContents .under100 a {
	font-size:small;
	font-weight:bold;
	line-height:160%;
}

#rightContents .mansion {
	background:url(/img/im_right.png) no-repeat 0 -629px;
	margin:10px 0;
	padding:0 0 0 73px;
	font-size:92%;
	line-height:130%;
	min-height: 65px;
	height: auto !important;
	height: 65px;

}
#rightContents .mansion a {
	font-size:small;
	font-weight:bold;
	line-height:160%;
}

#rightContents .setsubi {
	background:url(/img/im_right.png) no-repeat 0 -774px;
	margin:10px 0;
	padding:0 0 0 73px;
	font-size:92%;
	line-height:130%;
	min-height: 65px;
	height: auto !important;
	height: 65px;
}
#rightContents .setsubi a {
	font-size:small;
	font-weight:bold;
	line-height:160%;
}

#rightContents .voice {
	width:220px;
	height:80px;
	background:url(/img/im_right.png) no-repeat 0 -919px;
	margin:20px 0 10px 0;
	padding:0;
	text-indent:-9999px;
	font-size:xx-small;
}

#rightContents .voice a {
	display:block;
	width:220px;
	height:80px;
	margin:0;
	padding:0;
}

#rightContents .right {
text-align:right;
}

/* 左メインコンテンツ */

#mainContent  {
	margin: 0 250px 0 0;
	padding: 0 10px;
} 
#mainContent  h2 {
	background-image: url(../img/mc_tit_bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	border: 1px solid #ccc;
}


/* トップ */

#mainContent .index {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
}
#mainContent .index #indexMap {
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding: 0;
	text-align: center;
}
#mainContent .index #indexMapTxt {
}
#mainContent .index #indexMapTxt ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
}
#mainContent .index #indexMapTxt li {
	float: left;
	width: 50px;
	margin-bottom: 2px;
}
#mainContent  .index  h3 {
	background-color: #7d9a59;
	padding: 5px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	clear: left;
}
#mainContent .index .indexConImg {
	width: 100px;
	float: left;
	margin-bottom: 10px;
}
#mainContent   .index   .indexConLink   {
	padding: 0;
	float: right;
	width: 390px;
	height: 90px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
#mainContent .index .indexConLink ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#mainContent  .index  .indexConLink  li {
	float: left;
	padding-bottom: 2px;
	width: 180px;
	background-image: url(../img/icon_sankaku.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
}
#mainContent .index .indexConSen {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	clear: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#mainContent .index .incexRosen {
	font-weight: bold;
	color: #CC6600;
	font-size: 14px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CC6600;
	padding-left: 5px;
	clear: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mainContent .index .indexRosenName {
	margin: 0;
	padding: 0;
}
#mainContent .index .indexRosenName ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
	width: 510px;
}
#mainContent .index .indexRosenName li {
	margin: 0;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	width: 150px;
}
#mainContent .index .incexRosenSonota {
	text-align: right;
	clear: left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}




/* 一覧フォーム */

#mainContent #form1 {
	margin: 0;
	padding: 10px;
}
#mainContent #kensu {
	background-color: #ffff99;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
}


/* 一覧 */

#mainContent .ichiran {
	border: 2px solid #7d9a59;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#mainContent  .ichiran  h3 {
	margin: 0;
	background-color: #7d9a59;
	padding: 5px;
	font-size: 12px;
}
#mainContent .ichiran a {
	color: #FFFFFF;
}
#mainContent .ichiran p {
	padding: 5px;
}
#mainContent .ichiran .ichiranLink {
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 3px;
}
#mainContent .ichiran .ichiranLink a {
	font-size: 11px;
	color: #7d9a59;
}
#mainContent .ichiranSub {
	background-color: #cad484;
	padding: 10px;
}
#mainContent .ichiranSub .ichiranSite a {
	padding-left: 15px;
	background-image: url(../img/icon_site.gif);
	background-repeat: no-repeat;
}
#mainContent #nextPage {
	margin-left: 100px;
}
#mainContent #nextPage ul {
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	list-style-type: none;
}
#mainContent #nextPage li {
	float: left;
	border: 1px solid #999999;
	margin-right: 5px;
	padding: 3px;
}
#mainContent #nextPage .nextPageCheck {
	background-color: #CCCCCC;
}


/* 詳細 */

#mainContent .syousai {
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#mainContent  .syousai  h3 {
	background-color: #7d9a59;
	padding: 5px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	clear: left;
}
#mainContent .syousai p {
	padding: 5px;
}
#mainContent .syousai .syousaiLink {
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 3px;
}
#mainContent .syousai .syousaiLink a {
	font-size: 11px;
	color: #7d9a59;
}
#mainContent .syousaiSub {
	background-color: #cad484;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mainContent .syousaiSub .syousaiSite a {
	padding-left: 15px;
	background-image: url(../img/icon_site.gif);
	background-repeat: no-repeat;
}
#mainContent .syousai .syousaiJirei {
	height: 100px;
	float: left;
}

#mainContent .syousai .syousaiJirei img {
	float: left;
	padding-right: 10px;
}
#mainContent .syousai .syousaiJirei p {
	width: 130px;
	float: left;
	margin: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}


/* コラム */

#mainContent .column {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
}
#mainContent    .column .columnRead {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#mainContent  .column  h3 {
	background-color: #7d9a59;
	padding: 5px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	clear: left;
}
#mainContent .column .columTit {
	font-weight: bold;
	color: #CC6600;
	font-size: 14px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CC6600;
	padding-left: 5px;
	clear: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mainContent .column .goodreform {
text-align:right;
}
#mainContent .column .columTxt {
}
/* 20091218追記 */
#mainContent .column .columTxtArrow {
	background-image: url(../img/icon_sankaku.gif);
	background-repeat: no-repeat;
	margin:8px 0 0 0;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0;
}


#mainContent .column .textJirei .honbun {
	font-size:11px;
}



/* blog,news */

#mainContent .column .columTxt .Blog dt {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(../img/icon_sankaku.gif);
	padding: 0;
}

#mainContent .column .columImg {
	width: 90px;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFCC;
	margin-left: 5px;
	font-size: 10px;
	line-height: 120%;
}
#mainContent .column .columTitSub {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #EEEEEE;
	padding: 2px;
}
#mainContent   .column   .columnLink   {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#mainContent   .column .columnLink ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}

#mainContent   .column  .columnLink  li {
	padding-bottom: 2px;
	background-image: url(../img/icon_sankaku.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
}
#mainContent   .column .columnSen {
	height: 1px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	clear: left;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}



/* フッター */

#footer  {
	width: 800px;
	padding: 0;
	background-color: #99cc66;
	text-align: right;
} 
#footer  p  {
	margin: 0;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#footerBN {
	text-align: center;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 20px;
}
#footerPR ul {
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	list-style-type: none;
	height: 50px;
}
#footerPR li {
	float: left;
	width: 100px;
	height: 16px;
}

#footerPR {
	padding-left: 10px;
	margin-bottom:10px;
}

#footerMicroPR {
	line-height:1;
	padding:10px 10px;
}
#footerMicroPR ul {
	margin:0;
	padding:0.5em 0 0 0;
	list-style:none;
	list-style-image:none;
}
#footerMicroPR ul li {
	float:left;
	width:auto;
	margin:0 0.5em 0.3em 0;
	padding:0.1em 0.5em 0 0;
	border-right:#333333 1px solid;
	white-space: nowrap;

}


.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
}
.clearLeft {
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0;
}


/* 20091218追記　申込みフォーム用 */

ul {
	list-style:none;
	padding:0;
	margin:0;
}


.sub {
font-size:12px;
line-height:1.5em;
}
.small{
font-size:11px;
line-height:1.3em;
}
.main {
font-size:12px;
line-height:1.5em;
}

.tableType11{
margin:0;
padding:0px;
border-collapse:collapse;
text-align:left;
color:#333333;
}

.tableType11 .thType1{/*上ボーター*/
background-color:#FAF7E9;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType2{/*上下ボーター*/
background-color:#FAF7E9;
border-top:dotted 1px #bebebe;
border-bottom:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType3{/*ボーダー無し*/
background-color:#FAF7E9;
border-left:solid 1px #bebebe;
width:100px;
padding:0px 8px 0px 8px;
vertical-align:top;
}
.tableType11 .thType4{/*上solidボーダー*/
background-color:#FAF7E9;
border-top:solid 1px #bebebe;
border-left:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType5{ /*下solidボーダー*/
background-color:#FAF7E9;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}

.tableType11 .thType6{/*上ボーター、背景濃*/
background-color:#FAEBD4;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType7{/*上下ボーター、背景濃*/
background-color:#FAEBD4;
border-top:dotted 1px #bebebe;
border-bottom:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType8{/*ボーダー無し、背景濃*/
background-color:#FAEBD4;
border-left:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType9{/*上solidボーダー、背景濃*/
background-color:#FAEBD4;
border-top:solid 1px #bebebe;
border-left:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType10{ /*下solidボーダー、背景濃*/
background-color:#FAEBD4;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .thType11{ /*下solidボーダー、背景なし。業者紹介申込みで、ログイン済みだった場合使います。*/
background-color:#FAF7E9;
border-top:dotted 1px #bebebe;
border-left:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:100px;
padding:5px 8px 3px 8px;
vertical-align:top;
}
.tableType11 .tdTypeMiddle1{/*上ボーター*/
background-color:#FFFFFF;
border-top:dotted 1px #bebebe;
width:430px;
padding:5px;
vertical-align:top;
}

.tableType11 .tdTypeMiddle1 textarea {
	width:380px;
	height:100px;
	padding:10px;
}
.tableType11 .tdTypeMiddle2{/*上下ボーター*/
background-color:#FFFFFF;
border-top:dotted 1px #bebebe;
border-bottom:dotted 1px #bebebe;
width:430px;
padding:5px;
vertical-align:top;
}
.tableType11 .tdTypeMiddle3{/*ボーターなし*/
background-color:#FFFFFF;
width:430px;
padding:0 0 5px 0 ;
vertical-align:top;
}
.tableType11 .tdTypeMiddle4{/*上solidボーター*/
background-color:#FFFFFF;
border-top:solid 1px #bebebe;
width:430px;
padding:5px;
vertical-align:top;
}
.tableType11 .tdTypeMiddle5{/*下solidボーター*/
background-color:#FFFFFF;
border-top:dotted 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:430px;
padding:5px;
vertical-align:top;
}

.tableType11 .tdTypeRight1{
border-left:solid 1px #bebebe;
width:250px;
margin:0;
padding:2px 5px 2px 8px;
vertical-align:top;
}
.tableType11 .tdTypeRight2{/*下solidボーター*/
border-left:solid 1px #bebebe;
border-bottom:solid 1px #bebebe;
width:250px;
margin:0;
padding:2px 5px 2px 10px;
vertical-align:top;
}

.radio1{
float:left;
width:100px;
margin:0 0 5px 0;
padding:0; 
}
.radio2{
padding:0;
margin:0 0 5px 0;
float:left;
width:200px;
}
.radio3{
padding:0;
margin:0 0 5px 0;
float:left;
width:200px;
}
.radio4{
padding:0;
margin:0 0 5px 0;
float:left;
width:200px;
}

#subArea div#register2,
#subArea div#login2 {
	padding: 0;
	margin:0;
}


#container #area .tiLeft{
width:205px;
margin:0px 0px 3px 0px;
float:left;
}

.tiRegister{
width:150px;
float:left;
color:#333333;
background-image:url(/common/image/ti_bk009.gif);
background-position:left;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
font-size: 110%;
line-height:normal;
}
.tiLogin{
width:250px;
float:left;
color:#333333;
background-image:url(/common/image/ti_bk009.gif);
background-position:left;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
font-size: 110%;
line-height:normal;
}
.tiRules{
width:236px;
height:14px;
background:url(../image/ti_rules.gif) no-repeat;
text-indent:-9999px;
float:left;
margin:0px;
padding:0px;
line-height:normal;
}

.linkRight{
width:350px;
float:right;
margin:5px 5px 0px 0px;
text-align:right;
}

.termsLink{
margin:0;
}
.termsLink img{
margin-left:5px;
padding:0;
}

.divRules{
width:530px;
float:left;
margin:0;
}
.divRules textarea{
width:530px;
}
.divRules .btKakunin{
width:530px;
padding-top:14px;
padding-bottom:14px;
background-color:#FAF7E9;
text-align:center;
margin:10px 0px 0px 0px;
}

.douiBtnBox{
margin:0px 0px 15px 0px;
padding:0;
}
.douiBtnBox input{
vertical-align:middle;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#area ul li.liHatena{
background-image:url(/static/img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:18px;
margin:5px 0px 5px 10px;
}
.liHatena img{
margin-left:5px;
padding:0;
}
.leftSelectMenu{
margin:0;
padding:0;
float:left;
}

.liHatena2{
background-image:url(/static/img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
text-align:left;
float:left;
margin:5px 0px 5px 15px;
}
.liHatena2 img{
margin-left:5px;
padding:0;
}

.iconArrow1{
background-image:url(/common/image/ar_003.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
margin-bottom:0px;
}
#container #area p.exp1{
padding-bottom:5px;
clear:both;
}
#naviInputed{
margin:0;
padding:0;
}
#naviInputed ul.inputSumiBui{
background-color:#ffe5e5;
margin:0;
}
#naviInputed li.bui{
font-weight: bold;
}

.marginTop5 {
margin:5px 0 0 0;
}

#area ul li.liInfo{
background-image:url(../img/ic_i.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:18px;
margin:5px 0px 5px 10px;
}
.liInfo img{
margin-left:5px;
padding:0;
}

.tiReform {
width:800px;
height:140px;background:url(../img/ti_reform.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiTh00{
width:100px;
height:14px;
margin:0;
padding:0;
color:#454545;
font-size:10px;
}

.tableType1 textarea{
margin:0px 0px 5px 0px;
width:430px;
}
.verisignText {
float:right;
width:180px;
margin:20px 0 0 0;
}
.verisign {
width:130px;
float:right;
margin:0px 35px 0 0;
}

.validation-advice {
	margin: 5px 0;
	padding: 0px;
	background-color:#FFFFFF;
	color : #FF3300;
	font-weight: bold;
}

#mailAddress{
width:250px;
}
#passWord{
width:250px;
}
#mailAddress1{
width:250px;
}
#mailAddress2{
width:250px;
margin-top:5px;
}
#passWord1{
width:250px;
}
#passWord2{
width:250px;
margin-top:5px;
}

.bkSmile {
background:url(../img/bk_right_smile.gif) no-repeat;
margin:0;
padding:10px 5px 0 30px;
color:#767163;
}
.bkRightBottom {
width:190px;
height:5px;
background:url(../image/bk_right_bottom.gif) no-repeat;
margin:0 0 10px 0;
padding:0;
}
.txAgain {
vertical-align:bottom;
margin:0 0 0 3px;
}

/*20090106追加*/
.tiTh12{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../image/ti_th12.gif) no-repeat;
text-indent:-9999px;
}

.tiTh13{
width:116px;
height:26px;
margin:0;
padding:0;
background:url(../image/ti_th13.gif) no-repeat;
text-indent:-9999px;
}

.tiTh14{
width:116px;
height:14px;
margin:0;
padding:0;
background:url(../image/ti_th14.gif) no-repeat;
text-indent:-9999px;
}

.tiTh15{
width:116px;
height:26px;
margin:0;
padding:0;
background:url(../image/ti_th15.gif) no-repeat;
text-indent:-9999px;
}

.tiIndoor {
width:800px;
height:140px;
background:url(../image/ti_Indoor.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiOutdoor {
width:800px;
height:140px;
background:url(../image/ti_Outdoor.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiGaikou {
width:800px;
height:140px;
background:url(../image/ti_Gaikou.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiGardening{
width:800px;
height:140px;
background:url(../image/ti_Gardening.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiSetsubi {
width:800px;
height:140px;
background:url(../image/ti_Setsubi.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiCleaning {
width:800px;
height:140px;
background:url(../image/ti_Cleaning.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiGaichuuKujo {
width:800px;
height:140px;
background:url(../image/ti_GaichuuKujo.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiBarrierFree {
width:800px;
height:140px;
background:url(../image/ti_BarrierFree.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiSecurity {
width:800px;
height:140px;
background:url(../image/ti_Security.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

/*20090601追加*/
.tiDaikou {
width:800px;
height:140px;
background:url(../image/ti_Daikou.gif) no-repeat;
text-indent:-9999px;
margin:12px 0 15px 0;
}

.tiTh02_2{
width:116px;
height:28px;
margin:0;
padding:0;
background:url(../image/ti_th02_2.gif) no-repeat;
text-indent:-9999px;
}

.liHatena{
background-image:url(../img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:18px;
margin:5px 0px 5px 10px;
}
.liHatena3{
background-image:url(../img/ic_hatena.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
text-align:left;
float:left;
margin:5px 0px 5px 10px;
}

.liHatena3 img{
margin-left:2px;
padding:0;
}

.radio5{
padding:0;
margin:0 0 5px 0;
}

/*--入力画面ヘッダ画像部--*/
#orderArea{
margin:0 auto;
width:801px;
}

/*--入力画面メイン部左--*/
.leftBox{
margin:0px 0px 15px 0px;
width:585px;
float:left;
}

/*--入力画面メイン部右--*/
.rightBox{
width:200px;
margin-right:-10px;
float:right;
}


