@charset "Shift_JIS";

/* help style*/

/*カテゴリタイトル部*/
.clr_sub {
			margin-top: 20px;
			}

.helpoutline {
			width:672px;
			text-align: left;
			}
.help {
			background: url(../image/helpandfaq.gif) no-repeat;
			height: 133px;
			}

.readme {
			padding: 88px 0px 0px 22px;
			}
.readme2 {
			padding: 2px 0px 0px 0px;
			}
.helpfoot {
			border-top: solid 1px #999;
			margin: 20px 0px 80px 0px;
			}
.helpfoot2 {
			padding-top: 26px;
			}
.titlebox {
			line-height: 140%;
			margin: 20px 0px 7px 0px;
			border-top-color: #ccc;
			border-bottom-color: #ccc;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 0px;
			border-bottom-width: 1px;
			border-left-width: 0px;
			}
.titletx {
			color: #44393C;
			margin: 46px 0px 0px 36px;
			line-height: 140%;
			}
.titlefaq {
			color:#871B1B;
			margin: 0px 30px 0px 0px;
			}
.titlefatx {
			color: #816765;
			margin: 10px 0px 0px 0px;
			}
.faqtbl {
			background: #B8B8BE;
			border-color: #999999;
			border-style: solid;
			border-width: 2px;
			margin: 2px 0px 32px 0px;
			}
.faqtbl2 {
			margin: 8px 0px 8px 22px;
			}
.qtbl {
			padding-bottom: 4px;
			}
.qtbl2 {
			padding: 4px;
			}
.qtbl3 {
			color: #777;
			line-height:140%;
			padding: 10px 10px 40px 56px;
			}
.faqtbl3 {
			border-bottom: solid 1px #999;
			margin: 0px 0px 10px 0px;
			}

.helptbl {
			border-top: solid 1px #999;
			border-left: solid 1px #999;
			margin: 2px 0px 40px 0px;
			}
.helptx {
			border: none;
			color: #666666;
			line-height: 120%;
			border-bottom: solid 1px #B3C2E1;
			border-right: solid 1px #B3C2E1;
			padding:6px 8px;
			}

.helptbl2 {
			background: #EAEAEC;
			border-right: solid 1px #666;
			border-bottom: solid 1px #666;
			margin: 0px 0px 10px 0px;
			padding: 4px 4px 2px 4px;
			}
.helptbl3 {
			border-top: solid 1px #B3C2E1;
			border-left: solid 1px #B3C2E1;
			}
.tbl3head {
			border-right: solid 1px #B3C2E1;
			border-bottom: solid 1px #B3C2E1;
			background: #D7DDEB;
			padding:4px;
			}
.tbl3tx {
			border-right: solid 1px #B3C2E1;
			border-bottom: solid 1px #B3C2E1;
			line-height: 120%;
			padding:4px;
			}
.qabutton {
			margin:  0px 12px 0px 0px;
			}

a.hlh{
			color:#871B1B;
			border-width:0px;
			border-bottom-width:1px;
			border-style:solid;
			}	
a:link.hlh{
			text-decoration:none;
			border-color:#871B1B;
			}	
a:visited.hlh{
			text-decoration:none;
			color: #660000;
			border-color:#660000;
			}	
a:hover.hlh{
			text-decoration:none;
			background:#B8B8BE;
			color:#fff;
			border-style:none;
			}

a.falink{
			color:#871B1B;
			border-width:0px;
			border-bottom-width:1px;
			border-style:solid;
			}	
a:link.falink{
			text-decoration:none;
			border-color:#871B1B;
			}	
a:visited.falink{
			text-decoration:none;
			color: #871B1B;
			border-color:#871B1B;
			}	
a:hover.falink{
			text-decoration:none;
			background:#B8B8BE;
			color:#fff;
			border-style:none;
			}

.hin {
			margin:4px 0px 14px 0px;
			padding:0px;
			list-style:none;
			}
.hin li {
			list-style:none;
			line-height:200%;
			text-align:left;
			margin:0px;
			padding:0px 0px 0px 10px;
			}

.hin2 {
			margin:4px 0px 0px 0px;
			padding:0px;
			list-style:none;
			}
.hin2 li {
			list-style:none;
			line-height:200%;
			text-align:left;
			margin:0px;
			padding:0px 0px 0px 40px;
			}
.ord {
			list-style-position:inside;
			list-style-type:decimal;
			}
.ord li {
			list-style-type:decimal;
			line-height:140%;
			text-align:left;
			margin:0px;
			padding:0px 0px 10px 16px;
			}			
.faqlist {
			margin:12px 8px 8px 20px;
			padding:0px;
			list-style:none;
			}
.faqlist li{
			line-height:120%;
			text-align:left;
			padding-bottom:6px;
			}
.numtx {
			background:#767680;
			color:#fff;
			font-size: 10px;
			padding: 2px;
			margin-right: 4px;
			font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
			}


.tx {
			color: #80644D;
			}
.tx2 {
			color: #871B1B;
			padding: 0px 0px 0px 6px;
			}
.tx3 {
			color: #871B1B;
			padding: 0px 0px 0px 4px;
			}
.apad {
			margin: 0px 0px 0px 40px;
			}
.answer {
			color: #777;
			line-height:120%;
			padding: 4px 0px 30px 6px;
			}

.cau {
			color: #936;
			}

.footspc {
			height:400px;
			}
.nob {
			line-height:120%;
			padding:4px 20px 4px 0px;
			}
/*サイズページ*/
.sizeoutline {
			width:710px;
			text-align: left;
			}
.menubox {
			width: 150px;
			text-align: left;
			float: left;
			border: solid 1px #999;
			padding: 10px 6px;
			}
.menus {
			margin:4px 0px 8px 0px;
			padding:0px;
			list-style:none;
			}
.menus li {
			list-style:none;
			line-height:160%;
			text-align:left;
			margin:0px;
			padding:0px 0px 0px 10px;
			}
.contentbox {
			width: 500px;
			float: left;
			text-align: left;
			margin: 0px 20px 10px 20px;
			}
.sizetitletx {
			color: #816765;
			text-align:left;
			margin: 10px 0px 10px 20px;
			line-height: 140%;
			}
.sizetbl {
			border-right: solid 1px #999;
			border-bottom: solid 1px #999;
			}
.sizetd {
			color: #1664DA;
			}
.pictd {
			padding: 12px 0px 0px 0px;
			}
.sub {
			color: #1664DA;
			padding-left: 2px;
			}
.cmt {
			padding: 0px 0px 4px 14px;
			line-height: 140%;
			}
.catespc {
			margin-top: 20px;
			}
.btnimg-l {
			margin:4px 30px 4px 4px;
			}
.idpass {
			font-size: 11px;
			color: #666666;
			text-align: left;
			border-color: #999999;
			background-color:#EEEEEE;
			border-width: 1px;
			border-style: solid;
			font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
			}
.jinput {
			font-size: 12px;
			color: #666666;
			text-align: left;
			border-color: #999999;
			background-color:#EEEEEE;
			border-width: 1px;
			border-style: solid;
			}
.loginimg {
			margin:20px 0px 4px 100px;
			}
.tblbbs {
			border-top: solid 1px #999;
			border-left: solid 1px #999;
			}
.bbshead {
			border: none;
			background: #B8B8BE;
			border-bottom: solid 1px #999;
			border-right: solid 1px #999;
			padding:6px 8px;
			}
		
.bbstx {
			border: none;
			color: #666666;
			line-height: 120%;
			border-bottom: solid 1px #999;
			border-right: solid 1px #999;
			padding:6px 8px;
			}
.frmtx {
			text-align:center;
			line-height:160%;
			color: #515462;
			margin:40px 0px 60px 0px;
			}