@charset "euc-jp";

#support-title {
	width: 720px;
	height: 37px;
	text-indent: -9999px;
	/*background: url(../images/h1-support.gif) left top no-repeat;*/
	background: url(../images/h1-support-k.gif) left top no-repeat;	
}
h1 {
	margin: 0 0 28px;
	padding: 0;
}
p {
	line-height: 133%;
}
p.mt4 {
	margin-top: 4px;
}

.content {
	margin: 0 0 15px;
	width: 720px;
}
p.link-a {
	margin: 0 0 4px;
	padding-left: 8px;
	background: url(../images/icon-link_a.gif) no-repeat left 7px;
}
p.link-a0 {
	padding-left: 7px;
	background: url(../images/icon-link_a.gif) no-repeat left 5px;
}
p.detail0 {
	font-size: 94%;
	line-height: 125%;
}
p.detail {
	margin-top: 8px;
	font-size: 94%;
	line-height: 125%;
}
p.detail1 {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 94%;
	line-height: 125%;
}
/* == 2009/5/15 大切なお知らせ用　追加 == */

p.link-b2 {
	margin: 0 0 4px;
	padding-left: 8px;
	background: url(../images/icon-link_b2.gif) no-repeat left 7px;
}
/* == 2009/5/15 大切なお知らせ用　追加 == */
/* == 2009/4/3 ピックアップQA用　追加 == */
p.detail2 {
	padding-left: 8px;
	margin-bottom: 8px;
	font-size: 100%;
	line-height: 125%;
}
/* == 2009/4/3 ピックアップQA用　追加 == */

p.detail-note {
	margin-top: 8px;
	font-size: 94%;
	line-height: 125%;
	color: #868b87;
}
ul.link-a {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.link-a li {
	margin: 0 0 4px;
	padding: 0 0 0 8px;
	line-height: 133%;
	background: url(../images/icon-link_a.gif) no-repeat left 7px;
}

/* == 2010/03/05 ピックアップQA用　追加 == */
p.detail3 {
	margin-top: 8px;
	font-size: 100%;
	line-height: 125%;
}

/* == 2010/03/05ピックアップQA用　追加 == */

/* == BLOCKS == */
div.block-title {
	margin: 0;
	padding: 0;
	min-height: 30px;
	position: relative;
	top: -1px;
}
.block-title h2,
.block-title h3 {
	margin: 0px;
	padding: 5px 11px;
	font-size: 100%;
	font-weight: bold;
	line-height: 20px;
}
/* == 2010/03/17ピックアップQA用　追加 == */
.block-title2 h2,
.block-title2 h3,
.block-title3 h2,
.block-title3 h3 {
	margin: 0px;
	padding:0 11px;
	font-size: 100%;
	font-weight: bold;
	/*line-height: 20px;*/
	height:30px;
}
/* == 2010/03/17ピックアップQA用　追加 == */
div.block-title p.title-right {
	margin: 0px;
	padding: 5px 11px 5px 7px;
	font-size: 94%;
	font-weight: bold;
	line-height: 20px;
	text-indent: 0;
	background-position: left 12px;
	position: absolute;
	top: 0;
	right: 0;
}

/* == 2009/4/3 ピックアップQA用　追加 == */
div.block-title2,
div.block-title3  {
	margin: 0;
	padding: 0;
	min-height: 30px;
	position: relative;
	top: -1px;
}
/* == 2009/4/3 ピックアップQA用　追加 == */


div.block-body {
	margin: 0px;
	padding: 0px 11px 1px;
}
div.block-icon {
	padding: 0px 0px 0px 10px;
	float: right;
}
div.subblock-icon {
	padding: 0px 0px 0px 10px;
	float: right;
}
div.subblock-v:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
div.subblock-v {
	padding: 8px 0;
}
div.subblock-v+div.subblock-v {
	padding-top: 9px;
	background: url(../images/bg-separator.gif) left top repeat-x;
}
div.subblock-v2 {
	padding-top: 9px;
	background: url(../images/bg-separator.gif) left top repeat-x;
}

div.block_f {
	padding: 0 0 2px;
	width: 720px;
	background: url(../images/bg-block_f-foot.gif) no-repeat left bottom;
}
div.block_f div.block-title {
	top: 0;
	background: url(../images/bg-block_f-head.gif) no-repeat left top;
}


/*==2010.03.05追加==*/
div.group_spqa {
	padding-bottom: 1px;
	min-height: 131px;
	width: 720px;
	background: url(../images/bg-block_spqa-foot.gif) no-repeat left bottom;
}
div.group_spqa div.content-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
div.group_spqa div.content-inner {
	width: 720px;
}
div.group_spqa div.content-inner div.block_y {
	width: 300px;
	float: left;
}
div.group_spqa div.content-inner div.block_z {
	width: 405px;
	float: right;
}

div.block_y div.block-body {
	position:relative;
	padding: 1px 11px 0px;
	top: -1px;
	background: url(../images/bg-block_y-body.gif) repeat-y left top;
}

div.block_z div.block-body {
	position:relative;
	padding: 1px 11px 0px;
	top: -1px;
	background: url(../images/bg-block_z-body.gif) repeat-y left top;
}
/*==2010.03.05追加==*/


/* == 2009/4/3 ピックアップQA用　追加 == */
div.block_f div.block-title2 {
	top: 0;
	background: url(../images/bg-block_f-head.gif) no-repeat left top;
}
/* == 2009/4/3 ピックアップQA用　追加 == */

div.block_f div.block-body {
	background: url(../images/bg-block_f-body.gif) repeat-y left top;
}

div.group_ggg {
	padding-bottom: 1px;
	min-height: 159px;
	width: 720px;
	background: url(../images/bg-block_ggg-foot.gif) no-repeat left bottom;
}
div.group_ggg div.content-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
div.group_ggg div.content-inner {
	margin-right: -16px;
	width: 736px;
}
div.group_ggg div.content-inner div.block_g {
	padding-right: 15px;
	width: 230px;
	float: left;
}
div.group_gh {
	padding-bottom: 1px;
	min-height: 131px;
	width: 720px;
	background: url(../images/bg-block_gh-foot.gif) no-repeat left bottom;
}
div.group_gh div.content-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
div.group_gh div.content-inner {
	width: 720px;
}
div.group_gh div.content-inner div.block_g {
	width: 230px;
	float: left;
}
div.group_gh div.content-inner div.block_h {
	width: 475px;
	float: right;
}
div.block_g div.block-title {
	background: url(../images/bg-block_g-head.gif) no-repeat left top;
}
div.block_g div.block-body {
	position:relative;
	padding: 1px 11px 0px;
	top: -1px;
	background: url(../images/bg-block_g-body.gif) repeat-y left top;
}
div.block_h div.block-title {
	background: url(../images/bg-block_h-head.gif) no-repeat left top;
}
div.block_h div.block-body {
	position:relative;
	padding: 1px 11px 0px;
	top: -1px;
	background: url(../images/bg-block_h-body.gif) repeat-y left top;
}

div.group_ij div.content-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
div.group_ij div.content-inner {
	width: 720px;
}
div.block_i {
	width: 352px;
	float: left;
}
div.block_i div.block-title {
	background: url(../images/bg-block_i-head.gif) no-repeat left top;
}
div.block_i div.block-body {
	position:relative;
	padding: 1px 11px 0px;
	top: -1px;
	background: url(../images/bg-block_i-body.gif) repeat-y left top;
}
div.block_j {
	width: 353px;
	float: right;
}
div.block_j div.block-title {
	background: url(../images/bg-block_j-head.gif) no-repeat left top;
}
div.block_j div.block-body {
	position:relative;
	padding: 1px 11px 0px;
	top: -1px;
	background: url(../images/bg-block_j-body.gif) repeat-y left top;
}

/* == 2009/6/8追加 == */
#pickupqa.block_f {
	padding: 0 0 2px;
	width: 720px;
	background: url(../images/bg-block_f-foot2.gif) no-repeat left bottom;
}
#pickupqa.block_f div.block-body {
	background: url(../images/bg_block_f-body2.gif) repeat-y left top;
}
/* == 2009/6/8追加 == */

#pickupqa.block_f div.block-title {
	text-indent: -9999px;
	/*　2009/6/8変更
	background: url(../images/head-block_f-pickupqa.gif) no-repeat left top;*/
	background: url(../images/head-block_f-pickupqa2.gif) no-repeat left top;
}

/* == 2010/3/17追加 == */
#pickupqa.block_f div.block-title2 {
	text-indent: -9999px;
	background: url(../images/head-block_f-pickupqa3.gif) no-repeat left top;
}
/* == 2010/3/17追加 == */
/* == 2010/10/22追加 == */
#pickupqa.block_f div.block-title3 {
	text-indent: -9999px;
	background: url(../images/head-block_f-pickupqa4.gif) no-repeat left top;
}
/* == 2010/10/22追加 == */

#pickupqa.block_f div.subblock-v {
	width: 698px;
}
#pickupqa.block_f div.block-body ul#pickupqa-list {
	margin: 0 0 0 0;
	/*margin: 0 -22px 0 0; 2009/06/09change */
	padding: 5px 0 0;	
	/*padding: 0;*/
	width: 720px;
	min-height: 80px;
	list-style: none;
	background: url(../images/bg-pickupqa-inner.gif) repeat-y left top;
}
#pickupqa.block_f div.block-body ul#pickupqa-list li {
	margin: 0 20px 0 0;
	padding: 0;
	width: 339px;
	min-height: 80px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list li p {
	margin: 15px 0 -15px;
	/*margin: 18px 0 0;*/
	padding: 0 0 0 13px;
	font-size: 117%;
	line-height: 143%;
	/*background: url(../images/icon-link_a.gif) no-repeat left 8px;*/
	position: relative;
}
#pickupqa.block_f div.block-body ul#pickupqa-list li#pickupqa-internet {
	background: url(../images/bg-pickupqa-internet.gif) right bottom no-repeat;
}
#pickupqa.block_f div.block-body ul#pickupqa-list li#pickupqa-chideji {
	background: url(../images/bg-pickupqa-chideji.gif) right bottom no-repeat;
}
#pickupqa.block_f div.block-body ul#pickupqa-list li#pickupqa-wzr2g300n {
	background: url(../images/bg-pickupqa-wzr2g300n.gif) right bottom no-repeat;
}
/* == 2009/4/1追加 == */
#pickupqa.block_f div.block-body ul#pickupqa-list li#pickupqa-whrg300n {
	background: url(../images/bg-pickupqa-whrg300n.gif) right bottom no-repeat;
}

/* == 2009/4/1追加 == */

/* == 2009/6/5追加 == */
#pickupqa.block_f div.block-body ul#pickupqa-list2 {
	margin: -5px 0 0 5px;
	padding: 0;
	width: 720px;
	min-height: 75px;
	list-style: none;
	/*background: url(../images/bg-pickupqa-inner3.gif) repeat-y left top;*/
}
#pickupqa.block_f div.block-body ul#pickupqa-list2 li#pickupqa-as1 {
	margin: 0 0 0 5px;
	/*margin: 0 0 0 10px; 2009/06/09 change */
	padding: 0;
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list2 li#pickupqa-as2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding: 0 20px 0 20px; 2009/06/09 change */
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list2 li#pickupqa-as3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding: 0 20px 0 20px; 2009/06/09 change */
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list2 li#pickupqa-as4 {
	margin: 0 0 0 0;
	padding: 0;
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list2 li p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 117%;
	line-height: 143%;
	/*background: url(../images/icon-link_a.gif) no-repeat left 8px;*/
	position: relative;
}

/* == 2010/2/12追加 == */
#pickupqa.block_f div.block-body ul#pickupqa-list3 {
	margin: -5px 0 0 5px;
	padding: 0;
	width: 720px;
	min-height: 75px;
	list-style: none;
	/* background: url(../images/bg-pickupqa-inner.gif) repeat-y left top;*/
}
#pickupqa.block_f div.block-body ul#pickupqa-list3 li#pickupqa-as5 {
	margin: 0 0 0 5px;
	/*margin: 0 0 0 10px; 2009/06/09 change */
	padding: 0;
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list3 li#pickupqa-as6 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding: 0 20px 0 20px; 2009/06/09 change */
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list3 li#pickupqa-as7 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding: 0 20px 0 20px; 2009/06/09 change */
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list3 li#pickupqa-as8 {
	margin: 0 0 0 0;
	padding: 0;
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list3 li p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 117%;
	line-height: 143%;
	/*background: url(../images/icon-link_a.gif) no-repeat left 8px;*/
	position: relative;
}

/* == 2010/2/19追加 == */
#pickupqa.block_f div.block-body ul#pickupqa-list4 {
	margin: -5px 0 0 5px;
	padding: 0;
	width: 720px;
	min-height: 75px;
	list-style: none;
}
#pickupqa.block_f div.block-body ul#pickupqa-list4 li#pickupqa-as9 {
	margin: 0 0 0 5px;
	/*margin: 0 0 0 10px; 2009/06/09 change */
	padding: 0;
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list4 li#pickupqa-as10 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding: 0 20px 0 20px; 2009/06/09 change */
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list4 li#pickupqa-as11 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* padding: 0 20px 0 20px; 2009/06/09 change */
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list4 li#pickupqa-as12 {
	margin: 0 0 0 0;
	padding: 0;
	width: 174px;
	min-height: 75px;
	float: left;
}
#pickupqa.block_f div.block-body ul#pickupqa-list4 li p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 117%;
	line-height: 143%;
	/*background: url(../images/icon-link_a.gif) no-repeat left 8px;*/
	position: relative;
}

/* == 2009/6/5追加 == */


#faq_seihincat.block_f div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_f-faq_seihincat.gif) no-repeat left top;
}
#faq_seihincat.block_f div.block-body {
	padding-top: 0px;
	padding-bottom: 0px;
}
#faq_seihincat.block_f div.subblock-v {
	width: 698px;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list {
	margin: 0 -23px 0 0;
	padding: 0;
	width: 721px;
	min-height: 40px;
	list-style: none;
	background: url(../images/bg-faq_seihincat-inner.gif) repeat-y left top;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li {
	margin: 0 22px 0 0;
	padding: 0;
	width: 158px;
	min-height: 40px;
	font-size: 100%;
	line-height: 125%;
	float: left;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li.l1 {
	padding-top: 12px;
	min-height: 28px;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li.l2 {
	padding-top: 5px;
	min-height: 35px;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li p {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 100%;
	line-height: 125%;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li p.link-a {
	background: url(../images/icon-link_a.gif) no-repeat left 5px;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li p.detail,
#faq_seihincat.block_f div.block-body ul.seihincat-list li p.detail0 {
	padding-left: 8px;
	font-size: 94%;
	line-height: 120%;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-network {
	background: url(../images/bg-seihincat-network.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-hdd {
	background: url(../images/bg-seihincat-hdd.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-bbr4hg {
	background: url(../images/bg-seihincat-bbr4hg.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-bd_dvd {
	background: url(../images/bg-seihincat-bd_dvd.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-av {
	background: url(../images/bg-seihincat-dth10u2.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-oneseg {
	background: url(../images/bg-seihincat-oneseg.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-usbphone {
	background: url(../images/bg-seihincat-usbphone.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-usbmemory {
	background: url(../images/bg-seihincat-usbmemory.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-nas {
	background: url(../images/bg-seihincat-nas.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-memory {
	background: url(../images/bg-seihincat-memory.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-other {
	background: url(../images/bg-seihincat-other.jpg) no-repeat right center;
}
#faq_seihincat.block_f div.block-body ul.seihincat-list li#seihincat-ssd {
	background: url(../images/bg-seihincat-ssd.jpg) no-repeat right center;
}

#group_faq_seihinid_other {
	padding-bottom: 1px;
	min-height: 67px;
	width: 720px;
	background: url(../images/bg-block_ij-foot.gif) no-repeat left bottom;
}

#faq_seihinid.block_i div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_i-faq_seihinid.gif) no-repeat left top;
}
#faq_seihinid.block_i div.block-body div.seihinid-subtitle p {
	display: inline;
}
#faq_seihinid.block_i div.block-body div.seihinid-subtitle p.note {
	padding-left: 0.7em;
	font-size: 90%;
	color: #868b87;
}
div.subblock-v+div.subblock-v {
	padding-top: 14px;
}
#faq_seihinid.block_i div.subblock-v2 {
	padding-top: 14px;
}
#faq_seihinid.block_i div.block-body ul#seihinid-list {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
	font-size: 150%;
	line-height: 150%;
	color: #a9a7a7;
}
#faq_seihinid.block_i div.block-body ul#seihinid-list li {
	display: inline;
	margin-right: 0.4em;
}
#faq_seihinid.block_i div.block-body form {
	margin: 8px 0 0;
}
#faq_seihinid.block_i div.block-body form input {
	vertical-align: middle;
}
#faq_seihinid.block_i div.block-body form input.text {
	width: 252px;
}
#faq_seihinid.block_i div.block-body form p.note {
	margin-top: 6px;
	font-size: 90%;
	color: #868b87;
}

#faq_kwd.block_j {
	margin-bottom: 15px;
	padding-bottom: 0px;
	top: -1px;
	background: url(../images/bg-block_j-foot.gif) no-repeat left bottom;
}
#faq_kwd.block_j div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_j-faq_kwd.gif) no-repeat left top;
}
#faq_kwd.block_j div.block-body p {
	line-height: 133%;
}
#faq_kwd.block_j div.block-body span.inner-note {
	font-size: 90%;
	color: #868b87;
}
#faq_kwd.block_j div.block-body form {
	margin: 5px 0 0;
	padding: 0px 0px 1px;
}
#faq_kwd.block_j div.block-body form input {
	vertical-align: middle;
}
#faq_kwd.block_j div.block-body form input.text {
	width: 252px;
}
#faq_kwd.block_j div.block-body form p.note {
	margin-top: 6px;
	font-size: 90%;
	color: #868b87;
}

#ask_zqwoonet.block_j div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_j-zqwoonet.gif) no-repeat left top;
}
#ask_zqwoonet.block_j div.block-title h2 {
	margin: 0;
	padding: 0;
	width: 353px;
	height: 30px;
}
#ask_zqwoonet.block_j div.block-title a {
	display: block;
	width: 353px;
	height: 30px;
	background: url(../images/head-block_j-zqwoonet.gif) no-repeat left top;
}
#ask_zqwoonet.block_j div.block-title a:hover,
#ask_zqwoonet.block_j div.block-title a:active {
	background-position: 0px -30px;
}
#ask_zqwoonet.block_j div.block-body p {
	line-height: 120%;
}
#ask_zqwoonet.block_j div.block-body p.link-a {
	margin-top: 5px;
}

#dl.block_g div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_g-dl.gif) no-repeat left top;
}
#dl.block_g div.block-title h2 {
	margin: 0;
	padding: 0;
	width: 230px;
	height: 30px;
}
#dl.block_g div.block-title a {
	display: block;
	width: 230px;
	height: 30px;
	background: url(../images/head-block_g-dl.gif) no-repeat left top;
}
#dl.block_g div.block-title a:hover,
#dl.block_g div.block-title a:active {
	background-position: 0px -30px;
}

#guide.block_g div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_g-guide.gif) no-repeat left top;
}
#guide.block_g div.block-title h2 {
	margin: 0;
	padding: 0;
	width: 230px;
	height: 30px;
}
#guide.block_g div.block-title a {
	display: block;
	width: 230px;
	height: 30px;
	background: url(../images/head-block_g-guide.gif) no-repeat left top;
}
#guide.block_g div.block-title a:hover,
#guide.block_g div.block-title a:active {
	background-position: 0px -30px;
}

#services.block_g div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_g-services.gif) no-repeat left top;
}

#support_center.block_f div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_f-support.gif) no-repeat left top;
}
#support_center.block_f div.block-body:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#support_center.block_f div.block-body {
	padding: 11px 0 10px;
}
#support_center.block_f div.subblock-l {
	margin: 0;
	padding: 0 15px 0 11px;
	width: 211px;
	float: left;
}
/* == test == */
#support_center.block_f div.subblock-m {
	margin: 0;
	border-left: 1px solid #b0c9d1;
	padding: 0 15px 0 11px;
	width: 340px;
	float: left;
}
#support_center.block_f div.subblock-n {
	margin: 0;
	border-left: 1px solid #d1d1d1;
	padding: 0 15px 0 11px;
	width: 320px;
	float: left;
}
/* == test == */

/* == 2009/04/07 == */
#support_center.block_f div.subblock-z {
	margin: 0;
	border-left: 1px solid #b0c9d1;
	padding: 0 11px 0 11px;
	width: 335px;
	float: left;
}
#support_center.block_f div.subblock-y {
	margin: 0;
	border-left: 1px solid #d1d1d1;
	padding: 0 11px 0 11px;
	width: 320px;
	float: left;
}
#support_center.block_f div.subblock-v4 {
	margin: 0;
	padding-top: 5px;
	background: url(../images/bg-separator.gif) left top repeat-x;
}


/* == 2009/04/07 == */


#support_center.block_f div.subblock-c {
	margin: 0;
	border-left: 1px solid #d1d1d1;
	padding: 0 15px 0 16px;
	width: 211px;
	float: left;
}
#support_center.block_f div.subblock-r {
	margin: 0;
	border-left: 1px solid #d1d1d1;
	padding: 0 11px 0 16px;
	width: 212px;
	float: left;
}
#support_center.block_f div.subblock-v {
	padding: 0;
}
#support_center.block_f div.subblock-v+div.subblock-v {
	margin-top: 10px;
	padding-top: 11px;
	background: url(../images/bg-separator.gif) left top repeat-x;
}
#support_center.block_f div.subblock-v2 {
	margin-top: 10px;
	padding-top: 11px;
	background: url(../images/bg-separator.gif) left top repeat-x;
}

#group_contact_hojin {
}
#group_contact_hojin p.detail {
	margin-top: 6px;
}
#group_contact_hojin p.detail1 {
	margin-top: 6px;
	margin-bottom: 6px;
}
#contact.block_g div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_g-contact.gif) no-repeat left top;
}
#hojin.block_h div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_h-hojin.gif) no-repeat left top;
}
#hojin.block_h div.subblock-l {
	margin: 0;
	border-right: 1px solid #d1d1d1;
	padding: 0 15px 0 0;
	width: 210px;
	float: left;
}
#hojin.block_h p.link-a {
	background-image: url(../images/icon-link_b.gif);
}
#hojin.block_h div.subblock-r {
	margin: 0;
	padding: 0 0 0 15px;
	width: 211px;
	float: left;
}
#hojin.block_h p.subtitle {
	margin: 0 0 4px;
}
#hojin.block_h p.detail {
	margin-top: 6px;
}
#hojin.block_h p.detail1 {
	margin-top: 6px;
	margin-bottom: 6px;
}



/* == 2010.03.02 == */
#group_sak2-pqa {
}
#group_sak2-pqa p.detail {
	margin:0 5px 0 13px;
	padding:6px 0 0 0;
}
#group_sak2-pqa p.detail3 {
	margin-top: 6px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:6px;
}

#sak2.block_y div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_sak2.gif) no-repeat left top;
}

#pqa.block_z div.block-title {
	text-indent: -9999px;
	background: url(../images/head-block_pqa.gif) no-repeat left top;
}
#pqa.block_z div.subblock-l {
	margin: 0;
	border-right: 1px solid #d1d1d1;
	padding: 0 10px 0 0;
	width: 180px;
	float: left;
}
#pqa.block_z div.subblock-r {
	margin: 0;
	padding: 0 0 0 10px;
	width: 180px;
	float: left;
　}
#pqa.block_z p.link-a {
	background-image: url(../images/icon-link_b.gif);
	margin-top:20px;
	margin-left:10px;
	font-size:125%;
	
}
#pqa.block_z p.subtitle {
	margin: 0 0 4px;
}
#pqa.block_z p.detail {
	margin-top: 6px;
	margin-left:10px;
	/*position:relative;
	z-index:1;*/
}
#pqa.block_z p.detail1 {
	margin-top: 6px;
	margin-left:25px;
	margin-bottom: 6px;
}

#pqa.block_z div.subblock-l img.no {
 position:absolute;
 top: 13px;
 left:15px;
 _left:5px;/*ie6*/
 /*z-index: 2;*/
}

#pqa.block_z div.subblock-r img.no  {
 position:absolute;
 top: 13px;
 right:160px;
 _right:156px;/*ie6*/
 /*z-index: 2;*/
}

/* == /2010.03.02 == */



/* == /BLOCKS == */

/* == NEWS_AREA == */
#news-area {
	background: url(../images/bg-newsarea-body.gif) left top repeat-y;
}
#news-area ul.tab-navi {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 32px;
	overflow: hidden;
}
#news-area ul.tab-navi li {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 240px;
	height: 32px;
	float: left;
}
#news-area div.tab-area {
	margin: 0px;
	padding: 0px 1px 1px;
	width: 718px;
	background: url(../images/bg-newsarea-foot.gif) left bottom no-repeat;
}
#news-area .tab-content {
	margin: 0px;
	padding: 0px;
	width: 718px;
/*	height: 346px;
	overflow: auto;*/
}
#news-area .tab-content .tab-content-inner {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 684px;
}
#news-area .tab-content .tab-content-inner p.to_all {
	margin: 9px 0px;
	padding: 0px;
	font-size: 94%;
	line-height: 110%;
	text-align: right;
}
#news-area .tab-content .tab-content-inner div.date-block {
	margin: 10px 0px;
	padding: 0px;
}
#news-area .tab-content .tab-content-inner div.date-block+div.date-block {
	padding-top: 11px;
	background: url(../images/bg-separator.gif) left top repeat-x;
}
#news-area .tab-content .tab-content-inner div.date-block h3 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
}
#news-area .tab-content .tab-content-inner .article {
	margin: 0px;
	padding: 10px 0px 0px;
}
#news-area .tab-content .tab-content-inner .article .article-image {
	display: table-cell;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	min-width: 10px;
}
#news-area .tab-content .tab-content-inner .article .article-body {
	display: table-cell;
	vertical-align: top;
	font-size: 100%;
	line-height: 133.3%;
}
/* == /NEWS_AREA == */

/* == RIGHT-NAVI == */
.right-navi .content {
	margin: 0 0 30px;
	width: 195px;
}
.right-navi .subcontent {
	margin: 0 0 10px;
	width: 195px;
}
.right-navi h2 {
	margin: 0 0 10px;
	border-left: 4px solid #266a80;
	padding: 0 0 0 5px;
	font-size: 100%;
	line-height: 125%;
	color: #333;
}
div.block_r {
	margin: 1px 0 0 0;
	padding: 0 0 1px;
	width: 195px;
	background: url(../images/bg-block_s-foot.gif) no-repeat left bottom;
	position: relative;
}
div.block_r div.block-title {
	background: url(../images/bg-block_s-head.gif) no-repeat;
}
div.block_r div.block-head {
	margin: 0;
	padding: 0;
	min-height: 2px;
	width: 195px;
	position: relative;
	top: -1px;
	background: url(../images/bg-block_s-head_s.gif) no-repeat;
}
div.block_r div.block-body {
	margin: -1px 0 1px;
	padding: 0 11px;
	background: url(../images/bg-block_s-body.gif) repeat-y;
}
#taiou.block_r .block-title {
	text-indent: -9999px;
	background: url(../images/head-block_r-taiou.gif) left top no-repeat;
}
#taiou.block_r .block-title h3 {
	margin: 0;
	padding: 0;
	width: 195px;
	height: 30px;
}
#taiou.block_r .block-title a {
	display: block;
	width: 195px;
	height: 30px;
	background: url(../images/head-block_r-taiou.gif) left top no-repeat;
}
#taiou.block_r .block-title a:hover,
#taiou.block_r .block-title a:active {
	background-position: 0px -30px;
}
/* == 20090605追加大切なお知らせ == */
#osirase.block_r .block-title {
	text-indent: -9999px;
	background: url(../images/head-block_r-osirase.gif) left top no-repeat;
}
#osirase.block_r .block-title h3 {
	margin: 0;
	padding: 0;
	width: 195px;
	height: 30px;
}
#osirase.block_r .block-title a {
	display: block;
	width: 195px;
	height: 30px;
	background: url(../images/head-block_r-osirase.gif) left top no-repeat;
}
#osirase.block_r .block-title a:hover,
#osirase.block_r .block-title a:active {
	background-position: 0px -30px;
}

/* == /20090605追加大切なお知らせ == */
/* == /RIGHT-NAVI == */

/* == CAMPAIGN-BANNER == */
div.longbanner {
	margin: 0 auto -10px;
	width: 660px;
	height: 81px;
	text-align: center;
	position: relative;
	top: -15px;
}
div.right-navi div.r-banner2 {
	margin-bottom: 20px;
}
/* == /CAMPAIGN-BANNER == */
