/******************************************
 Body 
******************************************/
body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

/******************************************
基本
******************************************/

img {
	border: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	color:#555555;
	font-size: 12px;
	line-height: 150%;
}

/******************************************
HEADER
******************************************/

.head {
	margin: 0px auto;
	padding: 0px;
	height:270px;
	background-image:url(../img/ttl.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.head h1{
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	text-align:left;
}

.head h2{
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	text-align:left;
}

.head p{
	margin: 0px;
	padding: 0px;
	text-indent:-9999px;
	text-align:left;
}


/******************************************
MENU
******************************************/

.menu_bg {
	margin: 0px auto 10px auto;
	padding: 0px;
	width:782px;
	height:57px;
	background-image:url(../img/line_tate.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.menu_all {
	margin: 0px auto;
	padding: 0px;
	width:782px;
	height:57px;
	text-align:left;
}

.menu_left {
	height:57px;
	text-align:left;
	float:left;
}

.menu_right {
	height:57px;
	text-align:left;
	float:right;
}

/******************************************
CONTENTS
******************************************/

.box_contents_all {
	margin: 0px auto;
	padding: 0px;
	width:770px;
}

.box_contents_left {
	float:left;
}

.contents_left {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width:580px;
	text-align:left;
}

.contents_left02 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width:560px;
	text-align:left;
}

.box_contents_right {
	float:right;
}

.contents_right {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width:186px;
	text-align:left;
}

/******************************************
CONTENTS　補助
******************************************/
.contents_hojyo {
	margin: 10px auto 0px auto;
	padding: 0px;
	width:560px;
	text-align:left;
}

.contents_hojyo02 {
	margin: 10px auto 0px auto;
	padding: 0px;
	width:550px;
	text-align:left;
	background-color:#eeeeee;
}

.contents_hojyo02 p{
	margin: 10px auto 10px 13px;
	padding: 0px;
	color:#000000;
}

.contents_hojyo03 {
	margin: 0px auto 0px auto;
	padding: 0px;
	width:550px;
	text-align:left;
}

.contents_hojyo04 {
	margin: 18px auto 0px auto;
	padding: 0px;
	width:550px;
	text-align:center;
}

.contents_hojyo04 p{
	margin: 10px auto 0px 0px;
	padding: 0px;
	color:#000000;
}

/******************************************
パンくず
******************************************/
.pankuzu {
	margin: 0px auto 0px 10px;
	padding: 0px;
	text-align:left;
}

.pankuzu p{
	font-size:10px;
}

/******************************************
CONTENTS　右側　TOPICS & 東神ホーム
******************************************/

.box_topics {
	margin: 0px;
	padding: 0px;
	width:186px;
	background-image:url(../img_common/topics_bg.gif);
	background-repeat:repeat-y;
	text-align:center;
}

.con_topics {
	margin: 5px auto 0px auto;
	padding: 0px;
	width:160px;
	text-align:left;
}

.box_tohshin {
	margin: 10px auto 0px auto;
	padding: 0px;
	width:186px;
	background-image:url(../img_common/topics_bg.gif);
	background-repeat:repeat-y;
	text-align:center;
}

.con_tohshin {
	margin: 5px auto 0px auto;
	padding: 0px;
	width:160px;
	text-align:left;
}

.con_tohshin p{
	font-size:10px;
}

* html .con_tohshin p{
	font-size:12px;
}

*+html .con_tohshin02 p{
	font-size:12px;
}

.con_tohshin02 {
	margin: 15px auto 0px auto;
	padding: 0px;
	width:160px;
	text-align:left;
}

.con_tohshin02 p{
	font-size:10px;
}

* html .con_tohshin02 p{
	font-size:12px;
}

*+html .con_tohshin02 p{
	font-size:12px;
}

.point_tohshin {
	margin: 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 12px;
	line-height: 140%;
}

/******************************************
CONTENTS TOPページ
******************************************/
.con_top_ttl {
	margin: 0px;
	padding: 0px;
	text-align:center;
}

.con_top_ttl h3{
	margin: 0px auto 0px 0px;
	padding: 15px 0px 0px 0px;
	width:560px;
	height:46px;
	background-image:url(../img_common/ttl_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 130%;
}

* html .con_top_ttl h3{
	margin: 0px auto 0px 0px;
	padding: 15px 0px 0px 0px;
	width:580px;
	height:50px;
	background-image:url(../img_common/ttl_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 130%;
}

*+html .con_top_ttl h3{
	margin: 0px auto 0px 0px;
	padding: 15px 0px 0px 0px;
	width:580px;
	height:50px;
	background-image:url(../img_common/ttl_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 130%;
}

.con_top_con {
	margin: 0px auto 20px 10px;
	padding: 0px;
	width:530px;
	text-align:left;
}

* html .con_top_con{
	margin: 10px auto 20px 15px;
	padding: 0px;
	width:530px;
	text-align:left;
}

*+html .con_top_con{
	margin: 10px auto 20px 15px;
	padding: 0px;
	width:530px;
	text-align:left;
}

/******************************************
CONTENTS 商品詳細ページ
******************************************/
.con_detail_ttl {
	margin: 0px;
	padding: 0px;
	text-align:center;
}

.con_detail_ttl h3{
	margin: 0px auto 0px 0px;
	padding: 15px 0px 0px 0px;
	width:560px;
	height:42px;
	background-image:url(../img_common/ttl_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	text-indent:20px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 130%;
}

* html .con_detail_ttl h3{
	margin: 0px auto 0px 0px;
	padding: 15px 0px 0px 0px;
	width:560px;
	height:50px;
	background-image:url(../img_common/ttl_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	text-indent:20px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 130%;
}

*+html .con_detail_ttl h3{
	margin: 0px auto 0px 0px;
	padding: 15px 0px 0px 0px;
	width:560px;
	height:50px;
	background-image:url(../img_common/ttl_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	text-indent:20px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 130%;
}

.con_detail_con_all {
	margin: 10px auto auto auto;
	padding: 0px;
	width:540px;
	text-align:left;
}

* html .con_detail_con_all {
	margin: 20px auto 0px 10px;
	padding: 0px;
	width:540px;
	text-align:left;
}

*+html .con_detail_con_all {
	margin: 20px auto 0px 10px;
	padding: 0px;
	width:540px;
	text-align:left;
}

.con_detail_con_all02 {
	margin: 0px auto;
	padding: 0px;
	width:540px;
	text-align:left;
}

* html .con_detail_con_all02 {
	margin: 0px auto 0px 10px;
	padding: 0px;
	width:540px;
	text-align:left;
}

*+html .con_detail_con_all02 {
	margin: 0px auto 0px 10px;
	padding: 0px;
	width:540px;
	text-align:left;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 ?/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

.con_p_m_all {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	width:540px;
}

.box_photo {
	float:left;
}

.con_photo {
	margin: 0px;
	padding: 0px;
	width:200px;
}

.box_txt_detaile {
	float:left;
	text-align:left;
}

.box_txt_detaile02 {
	float:right;
	text-align:left;
}

.con_txt_detaile {
	margin: 0px;
	padding: 0px;
	width:340px;
}

.con_txt_detaile01 {
	margin: 0px;
	padding: 0px;
	width:260px;
}

.con_txt_detaile02 {
	margin: 0px;
	padding: 0px;
	width:260px;
}

.box_kakaku {
	margin: 0px;
	padding: 0px;
	width:340px;
}

.box_kakaku02 {
	margin: 0px;
	padding: 0px;
	width:260px;
}

.box_mark01 {
	float:left;
	width:40px;
}

.box_mark02 {
	float:left;
	width:20px;
}

.box_kakaku_maker {
	float:left;
	width:300px;
}

.box_kakaku_maker02 {
	float:left;
	width:210px;
}

.door_txt {
	margin: 0px;
	padding: 0px;
	color:#333333;
	font-size: 12px;
	line-height: 150%;
}

.kakaku_txt {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 18px;
	line-height: 150%;
	font-weight:bold;
}

.kakaku_txt_2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 16px;
	line-height: 150%;
	font-weight:bold;
}

.kakaku_txt02 {
	margin: 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 12px;
	font-weight:bold;
}

.kakaku_txt02_2 {
	margin: 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 10px;
	font-weight:bold;
}

/******************************************
CONTENTS 商品選択ページ
******************************************/
.con_choice_out {
	margin: 0px auto 18px auto;
	padding: 4px 0px 4px 0px;
	width:560px;
	text-align:center;
	background-color:#eeeeee;
}

* html .con_choice_out {
	margin: 0px auto 18px 8px;
	padding: 4px 0px 4px 0px;
	width:560px;
	text-align:center;
	background-color:#eeeeee;
}

*+html .con_choice_out {
	margin: 0px auto 18px 8px;
	padding: 4px 0px 4px 0px;
	width:560px;
	text-align:center;
	background-color:#eeeeee;
}

.con_choice_out02 {
	margin: 0px auto 0px auto;
	padding: 4px 0px 4px 0px;
	width:560px;
	text-align:center;
	background-color:#eeeeee;
}

* html .con_choice_out02 {
	margin: 0px auto 0px 8px;
	padding: 4px 0px 4px 0px;
	width:560px;
	text-align:center;
	background-color:#eeeeee;
}

*+html .con_choice_out02 {
	margin: 0px auto 0px 8px;
	padding: 4px 0px 4px 0px;
	width:560px;
	text-align:center;
	background-color:#eeeeee;
}

.con_choice_in {
	margin: 0px auto;
	padding: 0px;
	width:552px;
	text-align:center;
	background-color:#ffffff;
}

.choice_line {
	background-image:url(../img_choice/choice_line.gif);
	background-repeat:repeat-y;
}

.con_choice_in h3{
	margin: 0px auto;
	padding: 8px 0px 0px 0px;
	width:552px;
	height:34px;
	background-image:url(../img_choice/ttl_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	text-indent:15px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 130%;
}

.con_choice_link {
	margin: 5px auto 10px auto;
	padding: 0px;
	width:537px;
}

.con_choice_contents {

}

* html .con_choice_contents {
	margin: auto auto auto 10px;
}


*+html .con_choice_contents {
	margin: auto auto auto 10px;
}



.con_choice_link a:link {
	text-decoration: underline;
	color: #1177CC;
	padding-top:1px;
	padding-left: 16px;
	background-image:url(../img_common/link_point.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	display: block;
	height: 20px;
	}
	
.con_choice_link a:visited {
	text-decoration: underline;
	color: #1177CC;
	padding-top:1px;
	padding-left: 16px;
	background-image:url(../img_common/link_point.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	display: block;
	height: 20px;
	}
	
.con_choice_link a:hover {
	text-decoration: none;
	color: #1177CC;
	padding-top:1px;
	padding-left: 16px;
	background-image:url(../img_common/link_point.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	display: block;
	height: 20px;
	}
	
.con_choice_link a:active {
	text-decoration: none;
	color: #1177CC;
	padding-top:1px;
	padding-left: 16px;
	background-image:url(../img_common/link_point.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-size: 14px;
	font-weight:bold;
	line-height: 16px;
	display: block;
	height: 20px;
	}

/******************************************
CONTENTS FOOTER
******************************************/


.foot {
	margin: 20px auto 20px auto;
	padding: 0px;
	clear:both;
}

/******************************************
TEXT POINT
******************************************/


.point01 {
	margin: 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 18px;
	line-height: 20px;
	font-weight:bold;
}

.point02 {
	margin: 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 12px;
	font-weight:bold;
}

.point03_2 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color:#003366;
	font-size: 14px;
	line-height: 140%;
	font-weight:bold;
}

.point03 {
	color:#003366;
	font-size: 14px;
	line-height: 140%;
	font-weight:bold;
}

.point03_3 {
	color:#003366;
	font-size: 16px;
	line-height: 140%;
	font-weight:bold;
}

.point03_4 {
	margin: 10px 0px 0px 0px;
	color:#003366;
	font-size: 14px;
	line-height: 140%;
	font-weight:bold;
}

.point04 {
	color:#ff0000;
	font-size: 14px;
	line-height: 140%;
	font-weight:bold;
}

.point05 {
	font-size: 10px;
	line-height: 140%;
}

.point05_2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 140%;
}

.point06 {
	margin: 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 10px;
	line-height: 140%;
}

.point07 {
	margin: 0px;
	padding: 0px;
	color:#FF6600;
}

.point08 {
	margin: 0px;
	padding: 0px;
	color:#111111;
}

.point09 {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	color:#669900;
	font-size: 14px;
}

* html .point09 {
	margin: 10px 0px 0px 15px;
	padding: 0px;
	color:#669900;
	font-size: 14px;
}

*+html .point09 {
	margin: 10px 0px 0px 15px;
	padding: 0px;
	color:#669900;
	font-size: 14px;
}

.point09_2 {
	margin: 0px;
	padding: 0px;
	color:#669900;
	font-size: 12px;
}

.point10 {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.point11 {
	color:#FF6600;
	font-size: 14px;
	line-height: 140%;
}

.point12 {
	margin: 15px 0px 0px 0px;
	color:#FF3300;
	font-size: 14px;
	line-height: 140%;
	font-weight:bold;
}

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

.text_mar_t15 {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	line-height: 160%;
}

/******************************************
choice text
******************************************/
.c_ttl_main {
	margin: 0px 20px 10px 0px;
	padding: 0px;
	color:#FF6600;
	font-size: 18px;
	line-height: 150%;
	font-weight:bold;
}

.c_ttl {
	margin: 0px 20px 0px 10px;
	padding: 0px;
	color:#996633;
	font-size: 14px;
	line-height: 150%;
}

.c_text {
	margin: 0px 20px 0px 10px;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
}

.c_text_10 {
	margin: 0px 20px 0px 10px;
	padding: 0px;
	font-size: 10px;
	line-height: 150%;
}

.c_box {
	margin: 10px auto 18px auto;
	padding: 4px 0px 4px 0px;
	width:560px;
	text-align:left;
	background-color:#eeeeee;
}

.c_box02 {
	margin: 10px auto 0px auto;
	padding: 4px 0px 4px 0px;
	width:560px;
	text-align:left;
	background-color:#eeeeee;
}

.c_box_ttl {
	margin: 7px 20px 7px 10px;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
	color:#FF6600;
}

.c_box_ttl02 {
	margin: 7px 20px 0px 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 140%;
}

.c_box_text_main {
	margin: 0px 20px 10px 20px;
	padding: 0px;
	font-size: 18px;
	line-height: 150%;
	color:#FF6600;
	font-weight:bold;
}

.c_box_text {
	margin: 0px 20px 0px 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
}

.c_box_text_10 {
	margin: 0px 20px 8px 17px;
	padding: 0px;
	font-size: 10px;
	line-height: 150%;
}

/******************************************
TEXT SIZE
******************************************/

.txt_16 {
	font-size: 16px;
	line-height: 130%;
}


.txt_10 {
	font-size: 10px;
}

/******************************************
SPACE
******************************************/

.space {
	margin: 0px;
	padding: 0px;
	clear:both;
}

.space_5 {
	margin: 0px;
	padding: 0px;
	clear:both;
	height:5px;
}

.space_10 {
	clear:both;
	height:10px;
}

.space_20 {
	margin: 0px;
	padding: 0px;
	clear:both;
	height:20px;
}


/******************************************
 リンク　メニュー部分 
******************************************/
a{

	color:#666666;
	line-height: 150%;
	text-decoration:underline;
}

a:visited{

	color:#666666;
	line-height: 150%;
	text-decoration:underline;
}
a:active{

	color:#999999;
	line-height: 150%;
	text-decoration:underline;
}
a:hover{

	color:#999999;
	line-height: 150%;
	text-decoration:underline;
}



.btn_01 {
	width:237px;
	height:57px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	text-align:left;
	overflow: hidden;
	border:0px;
	background:url(../img/btn_01_off.jpg);
}


.btn_01 a{
	width:237px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_01_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}

.btn_01 a:visited{
	width:237px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_01_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_01 a:active{
	width:237px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_01_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_01 a:hover{
	width:237px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_01_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}


.btn_02 {
	width:220px;
	height:57px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	text-align:left;
	overflow: hidden;
	border:0px;
	background:url(../img/btn_02_off.jpg);
}


.btn_02 a{
	width:220px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_02_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}

.btn_02 a:visited{
	width:220px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_02_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_02 a:active{
	width:220px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_02_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_02 a:hover{
	width:220px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_02_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}


.btn_03 {
	width:161px;
	height:57px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	text-align:left;
	overflow: hidden;
	border:0px;
	background:url(../img/btn_03_off.jpg);
}


.btn_03 a{
	width:161px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_03_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}

.btn_03 a:visited{
	width:161px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_03_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_03 a:active{
	width:161px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_03_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_03 a:hover{
	width:161px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_03_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}

.btn_04 {
	width:164px;
	height:57px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	text-align:left;
	overflow: hidden;
	border:0px;
	background:url(../img/btn_04_off.jpg);
}


.btn_04 a{
	width:164px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_04_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}

.btn_04 a:visited{
	width:164px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_04_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_04 a:active{
	width:164px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_04_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_04 a:hover{
	width:164px;
	height:57px;
	margin:0px;
	padding:0;
	background:url(../img/btn_04_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}

.btn_detail {
	width:106px;
	height:27px;
	margin:3px 0px 0px 235px;
	padding:0px;
	text-indent:-9999px;
	text-align:left;
	overflow: hidden;
	border:0px;
	background:url(../img/btn_off.jpg);
}

* html .btn_detail {
	width:106px;
	height:27px;
	margin:3px 0px 0px 230px;
	padding:0px;
	text-indent:-9999px;
	text-align:left;
	overflow: hidden;
	border:0px;
	background:url(../img/btn_off.jpg);
}


*+html .btn_detail {
	width:106px;
	height:27px;
	margin:3px 0px 0px 230px;
	padding:0px;
	text-indent:-9999px;
	text-align:left;
	overflow: hidden;
	border:0px;
	background:url(../img/btn_off.jpg);
}


.btn_detail a{
	width:106px;
	height:27px;
	margin:0px auto;
	padding:0;
	background:url(../img/btn_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}

.btn_detail a:visited{
	width:106px;
	height:27px;
	margin:0px auto;
	padding:0;
	background:url(../img/btn_off.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_detail a:active{
	width:106px;
	height:27px;
	margin:0px auto;
	padding:0;
	background:url(../img/btn_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}
.btn_detail a:hover{
	width:106px;
	height:27px;
	margin:0px auto;
	padding:0;
	background:url(../img/btn_on.jpg);
	background-repeat: no-repeat;
	display:block;
	overflow: hidden;
}


.point02 a{
font-size:14px;
	color:#ff3300;
	line-height: 150%;
	text-decoration:underline;
}

.point02 a:visited{
font-size:14px;
	color:#ff3300;
	line-height: 150%;
	text-decoration:underline;
}
.point02 a:active{
font-size:14px;
	color:#ff3300;
	line-height: 150%;
	text-decoration:none;
}
.point02 a:hover{

	color:#ff3300;
	line-height: 150%;
	font-size:14px;
	text-decoration:none;
}