body {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #EFEFEF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
td {
	font-size: 12px;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

p {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}


#back01 {
	padding: 0px;
	height: auto;
	width: 1000px;
	background-image: url(images/back_line.gif);
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	padding: 0px;
	height: 68px;
	width: 920px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	background-image: url(images/head_back.gif);
}
#header #head_logo {
	height: 60px;
	width: 250px;
	float: left;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#head_navi h1 {
	font-size: 13px;
	line-height: 14px;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#header #head_navi {
	padding: 0px;
	float: left;
	width: 660px;
	height: 56px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head_navi #head_menu {
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#contents {
	height: auto;
	width: 920px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}

#footer {
	height: auto;
	width: 920px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #494949;
	text-align: center;
}
#sidenavi1 #main_kind {
	margin: 0px;
	padding: 0px;
}

#main_kind ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#main_kind {
	margin: 0px;
	padding: 0px;
	background-image: url(images/waku_mid_white.jpg);
	height: auto;
	width: 156px;
}
#waku_foot_white {
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 156px;
	background-image: url(images/waku_foot_white.jpg);
	background-repeat: no-repeat;
}

#main_kind li a {
	color: #0000FF;
	text-decoration: none;
	display: block;
	height: 31px;
	width: 142px;
	margin: 0px;
	padding: 0px;
}
#main_kind em {
	font-size: 10px;
	line-height: 12px;
}



#contents #sidenavi1 {
	float: left;
	height: auto;
	width: 156px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-align: left;
}
#contents #sidenavi2 {
	padding: 0px;
	height: auto;
	width: 156px;
	float: right;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
#contents #con_main {
	padding: 0px;
	float: left;
	width: 580px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: #484848;
	height: auto;
}

#contents #src_main {
	padding: 0px;
	float: left;
	width: 750px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	color: #484848;
	height: auto;
}

.bk_aquamarin a {
	background-image: url(images/btn/m_aquamarin_1.jpg);
	background-repeat: no-repeat;
}
.bk_aventurine a {background: url(images/btn/m_aventurine_1.jpg) no-repeat;}
.bk_amazonite a {background: url(images/btn/m_amazonite_1.jpg) no-repeat;}
.bk_amethyst a {background: url(images/btn/m_amethyst_1.jpg) no-repeat;}
.bk_rhodochrosite a {background: url(images/btn/m_rhodochrosite_1.jpg) no-repeat;}
.bk_onyx a {background: url(images/btn/m_onyx_1.jpg) no-repeat;}
.bk_garnet a {background: url(images/btn/m_garnet_1.jpg) no-repeat;}
.bk_carnelian a {background: url(images/btn/m_carnelian_1.jpg) no-repeat;}
.bk_kyanite a {background: url(images/btn/m_kyanite_1.jpg) no-repeat;}
.bk_sunstone a {background: url(images/btn/m_sunstone_1.jpg) no-repeat;}
.bk_citrine a {background: url(images/btn/m_citrine_1.jpg) no-repeat;}
.bk_sugilite a {background: url(images/btn/m_sugilite_1.jpg) no-repeat;}
.bk_smoky a {background: url(images/btn/m_smoky_1.jpg) no-repeat;}
.bk_tigerseye a {background: url(images/btn/m_tigerseye_1.jpg) no-repeat;}
.bk_tanzanite a {background: url(images/btn/m_tanzanite_1.jpg) no-repeat;}
.bk_charoite a {background: url(images/btn/m_charoite_1.jpg) no-repeat;}
.bk_turquoise a {background: url(images/btn/m_turquoise_1.jpg) no-repeat;}
.bk_moonstone a {background: url(images/btn/m_moonstone_1.jpg) no-repeat;}
.bk_morion a {background: url(images/btn/m_morion_1.jpg) no-repeat;}
.bk_howlite a {background: url(images/btn/m_howlite_1.jpg) no-repeat;}
.bk_bluelace a {background: url(images/btn/m_bluelace_1.jpg) no-repeat;}
.bk_bluecrystal a {background: url(images/btn/m_bluecrystal_1.jpg) no-repeat;}
.bk_prehnite a {background: url(images/btn/m_prehnite_1.jpg) no-repeat;}
.bk_peridot a {background: url(images/btn/m_peridot_1.jpg) no-repeat;}
.bk_lapis a {background: url(images/btn/m_lapis_1.jpg) no-repeat;}
.bk_labradorite a {background: url(images/btn/m_labradorite_1.jpg) no-repeat;}
.bk_rutile a {background: url(images/btn/m_rutile_1.jpg) no-repeat;}
.bk_rosequartz a {background: url(images/btn/m_rosequartz_1.jpg) no-repeat;}
.bk_black_tourmaline a {background: url(images/btn/m_black_tourmaline_1.jpg) no-repeat;}
.bk_crystal a {background: url(images/btn/m_crystal_1.jpg) no-repeat;}
.bk_jade a {background: url(images/btn/m_jade_1.jpg) no-repeat;}

.bk_obsidian a {background: url(images/btn/m_obsidian_1.jpg) no-repeat;}
.bk_aragonite a {background: url(images//btn/m_aragonite_1.jpg) no-repeat;}
.bk_malachite a {background: url(images/btn/m_malachite_1.jpg) no-repeat;}
.bk_sodalite a {background: url(images/btn/m_sodalite_1.jpg) no-repeat;}
.bk_hawkseye a {background: url(images/btn/m_hawkseye_1.jpg) no-repeat;}
.bk_fluorite a {background: url(images/btn/m_fluorite_1.jpg) no-repeat;}
.bk_hematite a {background: url(images/btn/m_hematite_1.jpg) no-repeat;}

.bk_amber a {background: url(images/btn/m_amber_1.jpg) no-repeat;}
.bk_larimar a {background: url(images/btn/m_larimar_1.jpg) no-repeat;}
.bk_pinkopal a {background: url(images/btn/m_pinkopal_1.jpg) no-repeat;}
.bk_ruby a {background: url(images/btn/m_ruby_1.jpg) no-repeat;}
.bk_topaz a {background: url(images/btn/m_topaz_1.jpg) no-repeat;}

.bk_aquamarin a:hover {background: url(images/btn/m_aquamarin_2.jpg) no-repeat;}
.bk_aventurine a:hover {background: url(images/btn/m_aventurine_2.jpg) no-repeat;}
.bk_amazonite a:hover {background: url(images/btn/m_amazonite_2.jpg) no-repeat;}
.bk_amethyst a:hover {background: url(images/btn/m_amethyst_2.jpg) no-repeat;}
.bk_rhodochrosite a:hover {background: url(images/btn/m_rhodochrosite_2.jpg) no-repeat;}
.bk_onyx a:hover {background: url(images/btn/m_onyx_2.jpg) no-repeat;}
.bk_garnet a:hover {background: url(images/btn/m_garnet_2.jpg) no-repeat;}
.bk_carnelian a:hover {background: url(images/btn/m_carnelian_2.jpg) no-repeat;}
.bk_kyanite a:hover {background: url(images/btn/m_kyanite_2.jpg) no-repeat;}
.bk_sunstone a:hover {background: url(images/btn/m_sunstone_2.jpg) no-repeat;}
.bk_citrine a:hover {background: url(images/btn/m_citrine_2.jpg) no-repeat;}
.bk_sugilite a:hover {background: url(images/btn/m_sugilite_2.jpg) no-repeat;}
.bk_smoky a:hover {background: url(images/btn/m_smoky_2.jpg) no-repeat;}
.bk_tigerseye a:hover {background: url(images/btn/m_tigerseye_2.jpg) no-repeat;}
.bk_tanzanite a:hover {background: url(images/btn/m_tanzanite_2.jpg) no-repeat;}
.bk_charoite a:hover {background: url(images/btn/m_charoite_2.jpg) no-repeat;}
.bk_turquoise a:hover {background: url(images/btn/m_turquoise_2.jpg) no-repeat;}
.bk_moonstone a:hover {background: url(images/btn/m_moonstone_2.jpg) no-repeat;}
.bk_morion a:hover {background: url(images/btn/m_morion_2.jpg) no-repeat;}
.bk_howlite a:hover {background: url(images/btn/m_howlite_2.jpg) no-repeat;}
.bk_bluelace a:hover {background: url(images/btn/m_bluelace_2.jpg) no-repeat;}
.bk_bluecrystal a:hover {background: url(images/btn/m_bluecrystal_2.jpg) no-repeat;}
.bk_prehnite a:hover {background: url(images/btn/m_prehnite_2.jpg) no-repeat;}
.bk_peridot a:hover {background: url(images/btn/m_peridot_2.jpg) no-repeat;}
.bk_lapis a:hover {background: url(images/btn/m_lapis_2.jpg) no-repeat;}
.bk_labradorite a:hover {background: url(images/btn/m_labradorite_2.jpg) no-repeat;}
.bk_rutile a:hover {background: url(images/btn/m_rutile_2.jpg) no-repeat;}
.bk_rosequartz a:hover {background: url(images/btn/m_rosequartz_2.jpg) no-repeat;}
.bk_black_tourmaline a:hover {background: url(images/btn/m_black_tourmaline_2.jpg) no-repeat;}
.bk_crystal a:hover {background: url(images/btn/m_crystal_2.jpg) no-repeat;}
.bk_jade a:hover {background: url(images/btn/m_jade_2.jpg) no-repeat;}

.bk_obsidian a:hover {background: url(images/btn/m_obsidian_2.jpg) no-repeat;}
.bk_aragonite a:hover {background: url(images/btn/m_aragonite_2.jpg) no-repeat;}
.bk_malachite a:hover {background: url(images/btn/m_malachite_2.jpg) no-repeat;}
.bk_sodalite a:hover {background: url(images/btn/m_sodalite_2.jpg) no-repeat;}
.bk_hawkseye a:hover {background: url(images/btn/m_hawkseye_2.jpg) no-repeat;}
.bk_fluorite a:hover {background: url(images/btn/m_fluorite_2.jpg) no-repeat;}
.bk_hematite a:hover {background: url(images/btn/m_hematite_2.jpg) no-repeat;}

.bk_amber a:hover {background: url(images/btn/m_amber_2.jpg) no-repeat;}
.bk_larimar a:hover {background: url(images/btn/m_larimar_2.jpg) no-repeat;}
.bk_pinkopal a:hover {background: url(images/btn/m_pinkopal_2.jpg) no-repeat;}
.bk_ruby a:hover {background: url(images/btn/m_ruby_2.jpg) no-repeat;}
.bk_topaz a:hover {background: url(images/btn/m_topaz_2.jpg) no-repeat;}

.bk2_love a {background: url(images/btn/m2_love_1.jpg) no-repeat;}
.bk2_money a {background: url(images/btn/m2_money_1.jpg) no-repeat;}
.bk2_work a {background: url(images/btn/m2_work_1.jpg) no-repeat;}
.bk2_match a {background: url(images/btn/m2_match_1.jpg) no-repeat;}
.bk2_healing a {background: url(images/btn/m2_healing_1.jpg) no-repeat;}
.bk2_health a {background: url(images/btn/m2_health_1.jpg) no-repeat;}
.bk2_charm a {background: url(images/btn/m2_charm_1.jpg) no-repeat;}
.bk2_other a {background: url(images/btn/m2_other_1.jpg) no-repeat;}

.bk2_human a {background: url(images/btn/m2_human_1.jpg) no-repeat;}
.bk2_learning a {background: url(images/btn/m2_learning_1.jpg) no-repeat;}


.bk2_love a:hover {background: url(images/btn/m2_love_2.jpg) no-repeat;}
.bk2_money a:hover {background: url(images/btn/m2_money_2.jpg) no-repeat;}
.bk2_work a:hover {background: url(images/btn/m2_work_2.jpg) no-repeat;}
.bk2_match a:hover {background: url(images/btn/m2_match_2.jpg) no-repeat;}
.bk2_healing a:hover {background: url(images/btn/m2_healing_2.jpg) no-repeat;}
.bk2_health a:hover {background: url(images/btn/m2_health_2.jpg) no-repeat;}
.bk2_charm a:hover {background: url(images/btn/m2_charm_2.jpg) no-repeat;}
.bk2_other a:hover {background: url(images/btn/m2_other_2.jpg) no-repeat;}

.bk2_human a:hover {background: url(images/btn/m2_human_2.jpg) no-repeat;}
.bk2_learning a:hover {background: url(images/btn/m2_learning_2.jpg) no-repeat;}


.bk3_red a {background: url(images/btn/m3_red_1.jpg) no-repeat;}
.bk3_blue a {background: url(images/btn/m3_blue_1.jpg) no-repeat;}
.bk3_green a {background: url(images/btn/m3_green_1.jpg) no-repeat;}
.bk3_yellow a {background: url(images/btn/m3_yellow_1.jpg) no-repeat;}
.bk3_purple a {background: url(images/btn/m3_purple_1.jpg) no-repeat;}
.bk3_polychrome a {background: url(images/btn/m3_polychrome_1.jpg) no-repeat;}
.bk3_white a {background: url(images/btn/m3_white_1.jpg) no-repeat;}
.bk3_black a {background: url(images/btn/m3_black_1.jpg) no-repeat;}

.bk3_red a:hover {background: url(images/btn/m3_red_2.jpg) no-repeat;}
.bk3_blue a:hover {background: url(images/btn/m3_blue_2.jpg) no-repeat;}
.bk3_green a:hover {background: url(images/btn/m3_green_2.jpg) no-repeat;}
.bk3_yellow a:hover {background: url(images/btn/m3_yellow_2.jpg) no-repeat;}
.bk3_purple a:hover {background: url(images/btn/m3_purple_2.jpg) no-repeat;}
.bk3_polychrome a:hover {background: url(images/btn/m3_polychrome_2.jpg) no-repeat;}
.bk3_white a:hover {background: url(images/btn/m3_white_2.jpg) no-repeat;}
.bk3_black a:hover {background: url(images/btn/m3_black_2.jpg) no-repeat;}

.bk4_size a {background: url(images/btn/m4_size_1.jpg) no-repeat;}

.bk4_size a:hover {background: url(images/btn/m4_size_2.jpg) no-repeat;}



#subttl {
	margin: 0px;
	padding: 0px;
	width: 580px;
	height: auto;
	background-image: url(images/subttl/waku_subttl_r3_c1.jpg);
	line-height: 6px;
}

#subttl_ttl {
	padding: 0px;
	height: 220px;
	width: 572px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
	text-align: left;
}
#subttl_com {
	height: auto;
	width: 530px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#subttl_top {
	margin: 0px;
	padding: 0px;
	width: 580px;
	height: 8px;
	background-image: url(images/subttl/waku_subttl_r1_c1.jpg);
	background-repeat: no-repeat;
	line-height: 6px;
}
#subttl p {
	margin: 0px;
	color: #484848;
	padding: 0px;
}
#subttl_bottom {
	margin: 0px;
	padding: 0px;
	width: 580px;
	height: 8px;
	background-image: url(images/subttl/waku_subttl_r5_c1.jpg);
	background-repeat: no-repeat;
	line-height: 6px;
}

#goods {
	padding: 0px;
	width: 580px;
	height: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#exhibit_top {
	background-image: url(images/waku_exhibit_r1_c1.jpg);
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 580px;
	background-repeat: no-repeat;
}
#exhibit_top_2 {
	background-image: url(images/waku_exhibit_r1_c1.jpg);
	padding: 0px;
	height: 15px;
	width: 580px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#exhibit_bottom {
	background-image: url(images/waku_exhibit_r5_c1.jpg);
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 580px;
	font-size: 10px;
	background-repeat: no-repeat;
	line-height: 10px;
}

#exhibit_main {
	background-image: url(images/waku_exhibit_r3_c1.jpg);
	margin: 0px;
	padding: 0px;
	width: 580px;
}
#exhibit_border {
	padding: 0px;
	width: 550px;
	height: 3px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
#exhibit_main a {
	color: #663366;
	text-decoration: none;
}

.tbl_unline_1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.tbl_rightline_1 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.tbl_right_un_1 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.exhbit_tbl_set {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#exhibit_main hr {
	size: 1px;
	border-style: dotted;
	color: #D2D2FF;
}
#exhibit_pagelink {
	width: 570px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: right;
}

#product {
	padding: 0px;
	width: 580px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#product_top {
	background-image: url(images/waku_exhibit_r1_c1.jpg);
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 580px;
	background-repeat: no-repeat;
}
#product_bottom {
	background-image: url(images/waku_exhibit_r5_c1.jpg);
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 580px;
	font-size: 10px;
	background-repeat: no-repeat;
}
#product_main {
	background-image: url(images/waku_exhibit_r3_c1.jpg);
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 580px;
	background-repeat: repeat;
}
#product_ttl {
	width: 260px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #9999FF;
	text-align: left;
}
#product_ttl h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#product_com {
	width: 270px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	text-align: left;
}
#product_main a {
	color: #4F7777;
}
.font_10 {
	font-size: 10px;
	line-height: 12px;
}

.font_11 {
	font-size: 11px;
	line-height: 13px;
}
.font_14 {
	font-size: 14px;
	line-height: 16px;
}


.line_img {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#product_main hr {
	size: 1px;
	border-style: dotted;
	color: #D2D2FF;
}
#side_company {
	padding: 0px;
	width: 156px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#side_company_top {
	background-image: url(images/waku_spstone_r1_c_1_2.jpg);
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 156px;
}
#side_company_main {
	background-image: url(images/waku_spstone_r3_c1.jpg);
	margin: 0px;
	height: auto;
	width: 136px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
	color: #666666;
}
#side_company_footer {
	background-image: url(images/waku_spstone_r5_c1.jpg);
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 156px;
}
#side_site_name {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#side_waku {
	padding: 0px;
	width: 156px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#side_waku_top {
	background-image: url(images/waku_multi_r1_c1.jpg);
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 156px;
}
#side_waku_main {
	background-image: url(images/waku_spstone_r3_c1.jpg);
	margin: 0px;
	height: auto;
	width: 156px;
	text-align: center;
	color: #666666;
	padding: 0px;
}
#side_waku_footer {
	background-image: url(images/waku_spstone_r5_c1.jpg);
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 156px;
}
#right_menu ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-align: left;
}
#right_menu {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 150px;
}
#right_menu li a {
	color: #0000FF;
	text-decoration: none;
	display: block;
	height: 31px;
	width: 142px;
	margin: 0px;
	padding: 0px;
}


.bk5_payment a {background: url(images/btn/m5_payment_1.jpg) no-repeat;}
.bk5_adjust a {background: url(images/btn/m5_adjust_1.jpg) no-repeat;}
.bk5_tokutei a {background: url(images/btn/m5_tokutei_1.jpg) no-repeat;}
.bk5_privacy a {background: url(images/btn/m5_privacy_1.jpg) no-repeat;}
.bk5_company a {background: url(images/btn/m5_company_1.jpg) no-repeat;}

.bk5_payment a:hover {background: url(images/btn/m5_payment_2.jpg) no-repeat;}
.bk5_adjust a:hover {background: url(images/btn/m5_adjust_2.jpg) no-repeat;}
.bk5_tokutei a:hover {background: url(images/btn/m5_tokutei_2.jpg) no-repeat;}
.bk5_privacy a:hover {background: url(images/btn/m5_privacy_2.jpg) no-repeat;}
.bk5_company a:hover {background: url(images/btn/m5_company_2.jpg) no-repeat;}

#side_sponly {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer_copyright {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	text-align: right;
}
#thum_img {
	text-align: center;
	padding: 0px;
	height: 187px;
	width: 177px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
#msg_com_1 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
#msg_com_2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}
#msg_com_2 h2 {
	font-size: 14px;
	color: #993399;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#contents #dsn_main {

	padding: 0px;
	float: left;
	width: 810px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	color: #484848;
	height: auto;
}
#contents #effect_main {

	padding: 0px;
	float: none;
	width: 880px;
	text-align: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #484848;
	height: auto;
}

#contents #effect_org_main {

	padding: 0px;
	float: none;
	width: 920px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #484848;
	height: auto;
}
.style1 {
	color: #FF0000;
	font-weight: bold;
}#left_img {
	float: left;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#sitemap {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 14px;
}
#sitemap ul {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 11px;
}
#product_main h3 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #6666CC;
	margin: 0px;
	padding: 0px;
}
.mean_com {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.body_white {
	background-color: #FFFFFF;
}
#right_menu #qa {
	margin: 0px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-align: left;
}
#knowledge {
	text-align: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#knowledge h2 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#src_waku {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.mg_link {
	font-size: 12px;
	line-height: 13px;
	color: #666;
	font-weight: bold;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	height: 18px;
	display: block;
	margin: 0px;
}
.mg_link_2 {
	font-size: 12px;
	line-height: 13px;
	color: #666;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	height: 28px;
	display: block;
	margin: 0px;
	width: 114px;
}
.mg_link_3 {
	font-size: 11px;
	line-height: 13px;
	color: #666;
	font-weight: bold;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	height: 18px;
	display: block;
	margin: 0px;
	width: 114px;
}
.mg_link_4 {
	font-size: 12px;
	line-height: 13px;
	color: #666;
	font-weight: bold;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	height: 18px;
	display: block;
	margin: 0px;
	width: 107px;
}
#site_map_list table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9999CC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9999CC;
}
.mg_link_5 {
	font-size: 12px;
	line-height: 13px;
	color: #666;
	font-weight: bold;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 18px;
	display: block;
	margin: 0px;
	width: 112px;
}
.mg_link_6 {
	font-size: 12px;
	line-height: 13px;
	color: #666;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 28px;
	display: block;
	margin: 0px;
	width: 112px;
}
#site_map_list {
	padding-top: 10px;
}

#site_map_list td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #9999CC;
	border-bottom-color: #9999CC;
	padding: 3px;
	margin: 0px;
	text-align: left;
	font-size: 11px;
}
#site_map_list th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #9999CC;
	border-bottom-color: #9999CC;
	padding: 3px;
	margin: 0px;
	background-color: #F2F2F9;
	font-weight: bold;
	text-align: center;
}
.c-both {
	clear: both;
}
.font_18 {
	font-size: 18px;
	line-height: 22px;
}
.font_pur {
	color: #66F;
}

