@charset "utf-8";
/* CSS Document */



/* ↓台付管ここから */
#daitsuki_kozo {
	background-color: #FFFFFF;
}
#daitsuki_kozo td.cap {
	font-size: 12px;
	color: #004080;
	padding-left: 10px;
	padding-top: 10px;
}
#daitsuki_sekousei {
	background-color: #FFFFFF;
}
#daitsuki_sekousei td {
	padding-top: 20px;
}
#daitsuki_sekousei li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding: 5px;
}
#daitsuki_kankyo {
	background-color: #FFFFFF;
}
#daitsuki_kankyo p.kankyo {
	font-size: 12px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#daitsuki_tsuriage table.prd_tbl {
	margin-bottom: 20px;
}
#daitsuki_tsuriage {
	background-color: #FFFFFF;
}
#daitsuki_vicon {
	background-color: #FFFFFF;
}
#daitsuki_vicon #w_vc {
	margin-left: 325px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#daitsuki_vicon li {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#daitsuki_vicon p.vc {
	font-size: 11px;
	color: #333333;
	margin-top: 10px;
	border: 1px solid #666666;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	width: 250px;
	text-align: center;
}
#daitsuki_kyodo {
	background-color: #FFFFFF;
}
#daitsuki_kyodo li {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
#daitsuki_taishin {
	background-color: #FFFFFF;
}
#daitsuki_taishin p {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#daitsuki_sunpo {
	background-color: #FFFFFF;
}
#daitsuki_keizai table.prd_tbl {
	margin-bottom: 20px;
}
#daitsuki_keizai .prd_tbl p {
	font-size: 12px;
}
#daitsuki_taishin .prd_tbl li {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 5px;
	padding: 5px;
}
#daitsuki_suimitsu table.prd_tbl {
	margin-top: 5px;
	margin-bottom: 20px;
 width: 530 .px;
	width: 530px;
	margin-left: 10px;
}
#daitsuki_taishin table.prd_tbl {
	width: 510px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#daitsuki_sunpo table.prd_tbl {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#daitsuki_kyodolist table.prd_tbl {
	margin-bottom: 20px;
	margin-left: 10px;
}
#daitsuki_suetsuke table.prd_tbl {
	margin-bottom: 20px;
}
#daitsuki_dokaburi table.prd_tbl {
	margin-bottom: 20px;
}
#daitsuki_bkakari table {
	width: 540px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#daitsuki_bkakari table td {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#daitsuki_bkakari td p {
	font-size: 12px;
	margin-top: 10px;
	line-height: 1.2em;
	width: 250px;
}
#daitsuki_bkakari img.zmbtn {
	margin-top: 15px;
}
#daitsuki_base p {
	font-size: 12px;
	width: 520px;
	margin-left: 20px;
	margin-top: 10px;
	line-height: 1.2em;
	margin-bottom: 10px;
}
#daitsuki_base table {
	margin-left: 10px;
	margin-bottom: 20px;
}
#daitsuki_base table td {
	vertical-align: top;
	padding: 10px;
}
/* ↑台付管ここまで */


/* ↓ツイン側溝ここから */


#twin_kozo {
	background-color: #FFFFFF;
	font-size: 10px;
}
#twin_kozo .prd_tbl th {
	padding: 10px;
	line-height: 1.2em;
}
#twin_kozo .twin {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #004080;
	font-size: 12px;
}
#twin_kozo .jyurai {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}
#twin_merit1 {
	background-color: #FFFFFF;
}
#twin_merit1 .prd_tbl th {
	padding: 10px;
	line-height: 1.2em;
}
#twin_merit1 .prd_tbl p {
	font-size: 14px;
	color: #004080;
	padding-top: 10px;
	letter-spacing: normal;
	padding-left: 40px;
	font-weight: bold;
}
#twin_merit2 {
	background-color: #FFFFFF;
}
#twin_merit2 .twin {
	font-size: 12px;
	color: #004080;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#twin_merit2 .jyurai {
	font-size: 12px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#twin_merit2 .twin_cap {
	font-size: 12px;
	color: #004080;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 1.1em;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#twin_merit2 .jyurai_cap {
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 1.1em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#twin_sekourei {
	background-color: #FFFFFF;
}
#twin_sekourei .photo_list_cap {
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 5px;
}
#twin_tejyun {
	background-color: #FFFFFF;
}
#twin_tejyun .tejyun {
	font-size: 13px;
	padding-bottom: 7px;
	letter-spacing: -2px;
}
#twin_tejyun .tejyun_box {
	padding: 20px;
	margin-left: 10px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-color: #EFEFEF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
#twin_test {
	background-color: #FFFFFF;
}
#twin_test .kekka_txt {
	font-size: 12px;
	background-color: #004080;
	margin: 15px;
	padding: 15px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #FFFFFF;
}
#twin_test p.cap_jyurai {
	font-size: 12px;
	padding-left: 10px;
	text-align: center;
	padding-top: 15px;
}
#twin_test p.cap_twin {
	font-size: 12px;
	color: #004080;
	text-align: center;
	padding-top: 15px;
}
#twin_test p.cap2 {
	font-size: 12px;
	text-align: center;
	padding-bottom: 7px;
}
#twin_rineup p.read {
	font-size: 11px;
	letter-spacing: -1px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
}
#twin_rineup table {
	width: 510px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#twin_rineup dl {
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#twin_rineup dl dd {
	font-size: 12px;
	padding-left: 20px;
	line-height: 1.2em;
}
#twin_rineup dl dt {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
}
#twin_rineup table td {
	padding-left: 10px;
}
#twin_merit2 .prd_tbl img.ju {
	margin-top: 20px;
}
#twin_haisui img.hs {
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 10px;
}
/* ↑ツイン側溝ここまで */




/* ↓ラインGここから */


#g_rineup p.read {
	font-size: 11px;
	letter-spacing: -1px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
}
#g_rineup table {
	width: 510px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#g_rineup dl {
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#g_rineup dl dd {
	font-size: 12px;
	padding-left: 20px;
	line-height: 1.2em;
	text-align: left;
}
#g_rineup dl dt {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
	text-align: left;
}
#g_rineup table td {
	text-align: center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 3px;
}
#g_kozo {
	background-color: #FFFFFF;
}
#g_kozo tr td.g {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004080;
}
#g_kozo tr td.jyurai {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#g_sekourei p {
	font-size: 12px;
}
#g_kozo ul.text_list1 {
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
#g_kozo ul.text_list1 li {
	font-size: 12px;
	list-style-type: none;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
	text-indent: -16px;
	line-height: 1.2em;
	letter-spacing: 0px;
}
#g_kozo ul.text_list1 li.g {
	font-size: 12px;
	list-style-type: none;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #004080;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
	color: #004080;
	text-indent: -16px;
}
#g_kozo p.jyurai {
	font-size: 12px;
	padding-left: 12px;
	padding-top: 10px;
}
#g_kozo p.g {
	font-size: 12px;
	color: #004080;
	padding-left: 12px;
	padding-top: 10px;
}
#g_merit1 {
	background-color: #FFFFFF;
}
#g_sekourei {
	background-color: #FFFFFF;
}
#g_tejyun {
	background-color: #FFFFFF;
}
#g_tejyun #tejyun_box {
	padding: 20px;
	margin-left: 15px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-color: #EFEFEF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
#g_tejyun #tejyun_box .tejyun {
	font-size: 13px;
	padding-bottom: 7px;
	letter-spacing: -2px;
}
#g_merit1 table {
	width: 520px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 10px;
	margin-bottom: 20px;
}
#g_rineup table#sunpo_tbl_1 {
	width: 290px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
}
#g_rineup td.size_list {
	margin: 0px;
	padding: 0px;
}
#g_rineup td.size_list table#sunpo_tbl_1 th {
	padding: 5px;
}
#g_rineup td.size_list table#sunpo_tbl_1 td {
	border: 1px solid #999999;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
/* ↑ラインGここまで */
/* ↓ラインFここから */
#f_kozo p {
	font-size: 12px;
	width: 510px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	line-height: 1.4em;
}
#f_kozo img#a {
	margin-left: 40px;
	margin-bottom: 20px;
}
#f_tejyun {
	background-color: #FFFFFF;
}
#f_tejyun #tejyun_box {
	padding: 20px;
	margin-left: 10px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-color: #EFEFEF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
#f_tejyun #tejyun_box .tejyun {
	font-size: 13px;
	padding-bottom: 7px;
	letter-spacing: -2px;
}
#rine_f_rineup table {
	margin-bottom: 20px;
	margin-left: 20px;
}
#rine_f_rineup img.ru {
	margin-left: 20px;
	margin-bottom: 7px;
}
#rine_f_rineup table td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 3px;
}
#f_sekourei table.st {
	width: 530px;
	margin-left: 12px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#f_sekourei table.st table.uc {
	width: 170px;
}
#f_sekourei table.st table.uc td.b {
	color: #0080C0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0080C0;
	border-left-color: #0080C0;
	font-size: 12px;
	border-right-width: 1px;
	border-right-color: #0080C0;
}
#f_sekourei .st .uc td.c {
	padding-top: 5px;
}
#f_tokucho dl {
	width: 510px;
	margin-left: 20px;
}
#f_tokucho dl dt {
	font-size: 14px;
	margin-top: 25px;
	padding-bottom: 5px;
	color: #333333;
	margin-left: 10px;
}
#f_tokucho dl dd {
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	line-height: 1.4em;
	margin-left: 10px;
	margin-top: 5px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#f_tokucho img.b {
	padding-top: 15px;
	padding-left: 50px;
}
#f_tokucho table.c {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 11px;
	letter-spacing: -1px;
	margin-left: 30px;
	width: 510px;
}
#rine_f_rineup td.right {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
#rine_f_rineup td.btm {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
#rine_f_test p {
	font-size: 12px;
	width: 510px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	line-height: 1.4em;
}
#rine_f_test img.a {
	margin-top: 5px;
	margin-left: 30px;
}
#rine_f_test img.b {
	margin-left: 480px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#rine_f_movie table {
	width: 450px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#rine_f_movie p {
	font-size: 12px;
	padding: 5px;
}
#rine_f_movie img.play {
	margin-top: 7px;
	margin-left: 80px;
}
/* ↓ピアスここから */


#pierce_sekousei {
	background-color: #FFFFFF;
}
#pierce_sekousei p {
	background-color: #FFFFFF;
	padding: 10px;
}
#pierce_kozo {
	background-color: #FFFFFF;
}
#pierce_sekourei {
	background-color: #FFFFFF
}
#pierce_sekourei p {
	font-size: 12px;
	padding-top: 10px;
}
#pierce_tokki {
	background-color: #FFFFFF;
}
#pierce_kanren {
	background-color: #FFFFFF;
}
#pierce_kanren .kanren_p {
	width: 180px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#pierce_kanren .kanren_p img {
	padding: 5px;
}
#pierce_kanren .kanren_txt {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pierce_kanren .kanren_txt p {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}
#pierce_kanren .kanren_txt img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
	margin-bottom: 5px;
}
#pierce_kanren .kanren_txt .netis {
	color: #6F0000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* ↑ピアスここまで */

/* ↓メークここから */
#make_kozo {
	background-color: #FFFFFF;
}
#make_sekousei {
	background-color: #FFFFFF;
}
#make_sekousei p {
	background-color: #FFFFFF;
	padding: 10px;
}
#make_sekourei {
	background-color: #FFFFFF;
}
#make_sekourei p {
	font-size: 12px;
	padding-top: 10px;
}
/* ↑メークここまで */

/* ↓スナップエッジここから */
#snapedge_sekourei table {
	margin-left: 20px;
	margin-top: 12px;
}
#snapedge_sekourei table td {
	padding-right: 10px;
	width: 150px;
}

#snapedge_kozo table#snap_kozo td {
	padding: 10px;
}
#snapedge_sekouhou table tr td {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#snapedge_sekouhou .tejyun {
	font-size: 13px;
	padding-bottom: 7px;
	letter-spacing: -2px;
}
#snapedge_sekouhou .tejyun_box {
	padding: 20px;
	margin-left: 10px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-color: #EFEFEF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
#snapedge_tokucho ul li {
	font-size: 13px;
	letter-spacing: -1px;
	padding-top: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: 20px;
	padding-bottom: 5px;
	margin-right: 30px;
	padding-right: 10px;
}
/* ↑スナップエッジここまで */

/* ↓エクストッパーここから */
#extopper_kozo p {
	font-size: 13px;
	line-height: 1.2em;
	letter-spacing: -2px;
	padding-right: 35px;
	padding-left: 15px;
}
#extopper_kozo img.illust {
	margin-left: 20px;
}
#extopper_tokucho table {
	margin-left: 20px;
	margin-bottom: 20px;
}
#extopper_tokucho p {
	font-size: 13px;
	line-height: 1.2em;
	letter-spacing: -2px;
	padding-right: 25px;
	padding-left: 15px;
	padding-bottom: 5px;
	width: 510px;
}
#extopper_tejyun p.ttl {
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}
#extopper_tejyun table {
	width: 520px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#extopper_tejyun p.copy {
	font-size: 11px;
	padding: 5px;
	letter-spacing: -1px;
}
#extopper_tejyun table td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	padding-top: 10px;
}
#extopper_youto p.read {
	font-size: 13px;
	padding-left: 20px;
	padding-bottom: 15px;
	padding-top: 10px;
	letter-spacing: -1px;
}
#extopper_youto table {
	width: 520px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#extopper_youto p.youto {
	color: #50442F;
	font-size: 12px;
	letter-spacing: -1px;
	padding-top: 5px;
	padding-left: 10px;
}
#extopper_sekourei table {
	width: 530px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#extopper_sekourei table td {
	padding-bottom: 10px;
}
#extopper_rineup table {
	width: 530px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#extopper_rineup p {
	font-size: 13px;
	margin-left: 20px;
	margin-bottom: 10px;
}
/* ↑エクストッパーここまで */

/* ↓ウォーターウルフここから */

#w_wolf_kouzou table {
	width: 530px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#w_wolf_kouzou table td {
	padding: 5px;
}
#w_wolf_kouzou p {
	font-size: 13px;
	letter-spacing: -1px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#w_wolf_tokucho table {
	margin-left: 20px;
	margin-bottom: 20px;
}
#w_wolf_tokucho table td {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#w_wolf_tokucho p.read {
	font-size: 13px;
	letter-spacing: -1px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 5px;
}
#w_wolf_tokucho p {
	font-size: 13px;
	letter-spacing: -1px;
}
#w_wolf_rineup p {
	font-size: 11px;
	letter-spacing: -1px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: right;
}
#w_wolf_tokucho p.ww {
	color: #004080;
	font-size: 13px;
	letter-spacing: -1px;
}
#w_wolf_tokucho img.jr {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
#w_wolf_tokucho img.ww {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005AB5;
	border-right-color: #004080;
	border-bottom-color: #004080;
	border-left-color: #005AB5;
}
#w_wolf_movie p {
	font-size: 13px;
	letter-spacing: -1px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 4px;
}
#w_wolf_movie p.ww_ttl {
	font-size: 13px;
	letter-spacing: -1px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 4px;
	color: #004080;
}
#w_wolf_movie img.movie {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#w_wolf_movie img.movie_ww {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005AB5;
	border-right-color: #004080;
	border-bottom-color: #004080;
	border-left-color: #005AB5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#w_wolf_movie p.copy {
	font-size: 11px;
	padding-top: 5px;
	line-height: 1.2em;
	margin-top: 5px;
}
#w_wolf_movie p.ww {
	color: #004080;
	font-size: 11px;
	padding-top: 5px;
	line-height: 1.2em;
	margin-top: 5px;
}
#w_wolf_movie table {
	margin-left: 20px;
	width: 510px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
}
#w_wolf_movie table td {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#w_wolf_movie table td.ttl {
	margin: 0px;
	padding: 0px;
}
#w_wolf_gouu p {
	font-size: 13px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
#w_wolf_gouu table {
	width: 520px;
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#w_wolf_rineup table {
	margin-left: 20px;
	margin-bottom: 10px;
}
#w_wolf_rineup table td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#w_wolf_seino img.b {
	margin-left: 40px;
}
#w_wolf_seino p {
	font-size: 12px;
	text-align: center;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 1px solid #999999;
	margin-right: 50px;
	margin-left: 50px;
	background-color: #E7E7E7;
	color: #333333;
}
#w_wolf_gouu img.graf {
	margin-bottom: 20px;
	margin-left: 15px;
}
#w_wolf_sekourei table {
	width: 530px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#w_wolf_sekourei table td {
	padding-bottom: 10px;
}
#w_wolf_movie p.english {
	font-size: 13px;
	margin-left: 20px;
}
#w_wolf_tokucho table.english {
	width: 530px;
	margin-left: 10px;
}
#w_wolf_tokucho table.english p.conventional {
	margin-top: 10px;
}
#w_wolf_tokucho table.english p.ww {
	margin-top: 10px;
}
#w_wolf_movie p.ww_eng {
	color: #004080;
	font-size: 12px;
	letter-spacing: 0px;
	margin-top: 5px;
}
#w_wolf_movie p.conve_eng {
	font-size: 12px;
	color: #666666;
	letter-spacing: 0px;
	margin-top: 5px;
}
#ww_eng {
	position: relative;
}
#ww_eng table.english {
	position: absolute;
	right: 30px;
	top: -30px;
}
/* ↑ウォーターウルフここまで */

/* ↓ウォーターリーフここから */
#w_leaf_kouzou table {
	width: 530px;
	margin-left: 20px;
}
#w_leaf_kouzou table td {
	padding: 5px;
}
#w_leaf_kouzou p {
	font-size: 13px;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
}
#w_leaf_tokucho table {
	margin-left: 20px;
	margin-bottom: 10px;
}
#w_leaf_tokucho table td {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#w_leaf_tokucho p.read {
	font-size: 13px;
	letter-spacing: -1px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 5px;
}
#w_leaf_tokucho p {
	font-size: 13px;
	letter-spacing: -1px;
}
#w_leaf_rineup p {
	font-size: 11px;
	letter-spacing: -1px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: right;
}
#w_leaf_rineup p.twin_link {
	font-size: 13px;
	text-align: left;
	color: #FFFFFF;
	background-color: #333333;
	margin-left: 20px;
	padding: 5px;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#w_leaf_tokucho p.wl {
	color: #004080;
	font-size: 13px;
	letter-spacing: -1px;
}
#w_leaf_tokucho img.jr {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
#w_leaf_tokucho img.wl {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005AB5;
	border-right-color: #004080;
	border-bottom-color: #004080;
	border-left-color: #005AB5;
}
#w_leaf_movie p {
	font-size: 13px;
	letter-spacing: -1px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 4px;
}
#w_leaf_movie p.wl_ttl {
	font-size: 13px;
	letter-spacing: -1px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 4px;
	color: #004080;
}
#w_leaf_movie img.movie {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#w_leaf_movie img.movie_wl {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005AB5;
	border-right-color: #004080;
	border-bottom-color: #004080;
	border-left-color: #005AB5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#w_leaf_movie p.copy {
	font-size: 12px;
	padding-top: 10px;
	letter-spacing: 0px;
	line-height: 1.2em;
}
#w_leaf_movie p.wl {
	color: #004080;
	font-size: 12px;
	padding-top: 10px;
	letter-spacing: 0px;
	line-height: 1.2em;
}
#w_leaf_movie table {
	margin-left: 20px;
	width: 510px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
}
#w_leaf_movie table td {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#w_leaf_movie table td.ttl {
	margin: 0px;
	padding: 0px;
}
#w_leaf_rineup table {
	margin-left: 20px;
}
#w_leaf_rineup table td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#w_leaf_gouu img.graf {
	margin-bottom: 20px;
	margin-left: 20px;
}
#w_leaf_sekourei table {
	width: 530px;
	margin-left: 20px;
	margin-top: 10px;
}
#w_leaf_sekourei table td {
	padding-bottom: 10px;
}
#w_leaf_seino table {
	width: 460px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#w_leaf_seino p.read {
	font-size: 13px;
	letter-spacing: -1px;
	width: 510px;
	margin-left: 30px;
	margin-top: 10px;
}
#w_leaf_seino p {
	font-size: 10px;
	width: 210px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#w_leaf_seino .wl {
	color: #CC0000;
	margin-left: 15px;
}
/* ↑ウォーターリーフここまで */
/* ↓ロジングリップここから */
#rogingrip_kozo p {
	font-size: 13px;
	width: 510px;
	margin-top: 10px;
	margin-left: 20px;
	letter-spacing: -1px;
}
#rogingrip_kozo img.b {
	margin-left: 30px;
	margin-bottom: 20px;
}
#rogingrip_sekourei table.st {
	width: 530px;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#rogingrip_sekourei table.st td {
	margin: 0px;
	padding: 0px;
}
#rogingrip_sekourei table.uc {
	width: 170px;
	margin: 0px;
	padding: 0px;
}
#rogingrip_sekourei table.st table.uc td.b {
	color: #0080C0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0080C0;
	border-left-color: #0080C0;
}
#rogingrip_sekourei .st .uc td.c {
	padding-top: 5px;
}
#rogingrip_tejyun table td {
	padding: 5px;
	font-size: 10px;
	width: 122px;
}
#rogingrip_tokucho table {
	width: 480px;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 40px;
	font-size: 13px;
	line-height: 1.2em;
	letter-spacing: -1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#rogingrip_tokucho table td {
}
#rogingrip_tokucho table td p {
	padding-right: 10px;
}
#rogingrip_tokucho dl {
	width: 510px;
	margin-left: 20px;
}
#rogingrip_tokucho dl dt {
	font-size: 14px;
	margin-top: 20px;
	padding-bottom: 5px;
	color: #333333;
	margin-left: 10px;
}
#rogingrip_tokucho dl dd {
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	line-height: 1.2em;
	margin-left: 10px;
	padding: 5px;
}
#rogingrip_tokucho img.b {
	padding-top: 15px;
	padding-left: 35px;
}
#rogingrip_tokucho img.furiko {
	border: 1px solid #999999;
}
#rogingrip_other table {
	margin-left: 40px;
	font-size: 13px;
}
#rogingrip_other table td p {
	padding: 7px;
	margin-top: 50px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#rogingrip_other table td img.zm {
	margin-top: 0px;
	margin-left: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#closeup_nhk table {
	width: 520px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#closeup_nhk dl {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#closeup_nhk dl dt p {
	font-size: 13px;
	color: #000000;
	padding-bottom: 5px;
	letter-spacing: -1px;
	margin-top: 5px;
}
#closeup_nhk dl dd p {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin: 0px;
	line-height: 1.7em;
	letter-spacing: -1px;
}
#closeup_nhk p.read {
	font-size: 13px;
	color: #333333;
	width: 500px;
	margin-left: 20px;
	padding: 8px;
	border: 1px solid #999999;
	margin-bottom: 20px;
}
#closeup_nhk img.thumb {
	border: 1px solid #333333;
	padding: 3px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#closeup_nhk img.nhk {
	margin-left: 10px;
}
#lb_flat_kozo p {
	font-size: 13px;
	line-height: 1.2em;
	letter-spacing: -2px;
	padding-right: 35px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 20px;
}
/* ↑ロジングリップここまで */

/* ↓LBフラット工法ここから */

#lb_flat_tokucho dl {
	width: 510px;
	margin-left: 20px;
}
#lb_flat_tokucho dl dt {
	font-size: 14px;
	margin-top: 20px;
	padding-bottom: 5px;
	color: #333333;
	margin-left: 10px;
}
#lb_flat_tokucho dl dd {
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	line-height: 1.2em;
	margin-left: 10px;
	padding: 5px;
}
#lb_flat_tokucho img.b {
	padding-top: 15px;
	padding-left: 25px;
	margin-bottom: 5px;
}
#lb_flat_sekourei table {
	width: 530px;
	margin-left: 20px;
	margin-top: 10px;
}
#lb_flat_sekourei table td {
	padding-bottom: 10px;
}
#lb_flat_koutei table {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#lb_flat_koutei table td {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	vertical-align: top;
}
#lb_flat_koutei p {
	font-size: 10px;
	width: 150px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 3px;
}
#lb_flat_koutei p.ttl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	color: #FFFFFF;
	width: 500px;
	background-color: #0066CC;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#lb_flat_koutei p.ttl_2 {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	color: #FFFFFF;
	width: 500px;
	background-color: #336666;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#lb_flat_tokucho img.zoom {
	margin-bottom: 20px;
	margin-left: 470px;
}
#lb_flat_needs img.sisin {
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#lb_flat_needs img.zoom {
	margin-bottom: 20px;
	margin-left: 440px;
}
#lb_kozo p {
	font-size: 13px;
	line-height: 1.2em;
	letter-spacing: -2px;
	padding-right: 35px;
	padding-left: 15px;
}
/* ↑LBフラット工法ここまで */

/* ↓LB工法ここから */
#lb_tokucho dl {
	width: 510px;
	margin-left: 20px;
}
#lb_tokucho dl dt {
	font-size: 14px;
	margin-top: 20px;
	padding-bottom: 5px;
	color: #333333;
	margin-left: 10px;
}
#lb_tokucho dl dd {
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	line-height: 1.2em;
	margin-left: 10px;
	padding: 5px;
}
#lb_tokucho img.b {
	padding-top: 15px;
	padding-left: 25px;
	margin-bottom: 5px;
}
#lb_sekourei table {
	width: 530px;
	margin-left: 20px;
	margin-top: 10px;
}
#lb_sekourei table td {
	padding-bottom: 10px;
}
#lb_koutei table td {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	vertical-align: top;
}
#lb_tokucho img.zoom {
	margin-bottom: 5px;
	margin-left: 470px;
}
#lb_tokucho p.read {
	font-size: 13px;
	width: 510px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	line-height: 1.2em;
	letter-spacing: -2px;
}
#lb_tokucho table.sgoi {
	margin-bottom: 20px;
	margin-left: 30px;
}
#lb_tokucho table.sgoi td {
	padding-right: 10px;
}
#lb_tokucho .sgoi td img.zoom2 {
	margin-top: 4px;
	margin-left: 175px;
}
#lb_koutei table {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#lb_koutei p {
	font-size: 10px;
	width: 150px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 3px;
}
#lb_koutei p.read {
	font-size: 13px;
	background-color: #F3F3F3;
	padding: 10px;
	width: 480px;
	line-height: 1.4em;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 20px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	letter-spacing: -2px;
}
#lb_zairyo table {
	margin-left: 15px;
	margin-bottom: 20px;
}
#lb_zairyo table p {
	font-size: 10px;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	text-align: center;
}
#lb_zairyo td {
	padding-right: 5px;
	padding-bottom: 5px;
}
/* ↑LB工法ここまで */








/* ↓ネティス登録製品一覧ここから */

#netis_list {
	background-color: #FFFFFF;
	margin-bottom: 20px;
	margin-left: 10px;
}
#netis_list table.prd_tbl_2 {
	font-size: 14px;
	width: 510px;
	margin-left: 0px;
	margin-top: 5px;
	letter-spacing: -0.2ex;
	line-height: 1.3em;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#netis_list .netis_p {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
#netis_list .netis_p img {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#netis_list .netis_txt {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
#netis_list .netis_txt p {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
}
#netis_list .netis_txt img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 5px;
	margin-bottom: 5px;
}
#netis_list .netis_txt .netis {
	color: #6F0000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#netis_list .prd_tbl_2 td.dtl_link {
	padding-bottom: 5px;
	padding-right: 10px;
}

/* ↑ネティス登録製品一覧ここまで */
