* {
    margin:0;
}

* {/*ƒtƒHƒ“ƒgƒŠƒZƒbƒg*/
	color:#666666;
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;
	line-height:130%;
}



body { font-size: 12px; color: #666666 ;font-family:osaka,‚l‚r ƒSƒVƒbƒN; line-height: 130%;}
td { font-size: 12px; color: #666666;font-family:osaka,‚l‚r ƒSƒVƒbƒN;  line-height: 130%;}


a:link { color: #FF3366;  text-decoration: none; }
a:visited { color: #FF3366; text-decoration: none; }
a:hover {color: #339966; }

h1{ font-size:10px; color: #000000; font-weight:normal;}
.copyright{ font-size:10px; color: #999999;}

.head_link { font-size:10px; color: #0000CC; margin:2px 17px 2px 0px ;}
.head_link2 { font-size:10px; color: #0000CC; margin:2px 0px 2px 0px ;}

.left_link a:link{ font-size:12px; color: #333333;}
.left_link a:hover{ font-size:12px; color: #FF6600; font-weight: bold; }
.left_link a:visited{ font-size:12px; color: #666666;}
.left_link_on{ font-size:12px; font-weight: bold;  color: #990000;}

.magazine_link a:link{ font-size:12px; color: #0000CC;}
.magazine_link a:hover{ font-size:12px; color: #CC0000;}
.magazine_link a:visited{ font-size:12px; color: #0000CC;}

.text1_1_2_link a{ font-size:10px; color: #FF3366; text-decoration: none; }
.text1_1_2_link a:hover{ font-size:10px; color: #339966; text-decoration: none; }

.head_copy{ font-size:10px; color: #000000; float:right; text-align:left; font-weight:bold;}

.text10{ font-size:10px;}
.text14b{ font-size:14px; font-weight: bold; }

.whats_new1{ font-size:10px;  color: #666666; }
.whats_new2{ font-size:10px;  color: #B3E6CC; }

.topics_td{
	border-top:1px;
	border-right:1px;
	border-left:1px;
	border-bottom:1px;
	border-color:#FF6767;
	border-style:solid;
	padding:5px;
}

.top_area_table{
	padding-left:13px;
	padding-bottom:0px;
}
.top_area_text_1{ font-size:14px;  color: #ffffff; font-weight: bold; line-height:110%;}
.top_area_text_2{
	font-size:12px;
	color: #333333;
	padding:8px;
	border:1px solid #cc0000;
	line-height:160%;
	text-align:left;
}
.top_area_text_3{ font-size:14px;  color: #cc0000; font-weight: bold; }
.top_area_text_4 {
	font-size:12px;
	color: #333333;
	line-height:130%;
	text-align:right;
}
.top_area_td_2{
	padding-top:15px;
}
.top_area_cam{
	font-size:12px;
	color: #ffffff;
	padding:3px;
	line-height:130%;
	font-weight: bold;
	background-color:#cc0000;
}
.toiawase a:link{ font-size:10px; color: #0000CC;}
.toiawase a:hover{ font-size:10px; color: #0000CC;}
.toiawase a:visited{ font-size:10px; color: #0000CC;}

.products_td_1{
	border-top:1px;
	border-right:1px;
	border-left:1px;
	border-bottom:1px;
	border-color:#CCCCCC;
	border-style:solid;
}

.products_td_2{
	padding: 8px
}


.products_td_3{
	border-top:1px;
	border-right:1px;
	border-left:1px;
	border-bottom:1px;
	border-color:#FFCC99;
	border-style:solid;
}

.products_td_4{
	padding: 3px
}

.link1 a:link{  color: #0000CC;}
.link1 a:hover{  color: #cc0000;}
.link1 a:visited{ color: #000000;}

.magazine2 a:link{  color: #0000CC;}
.magazine2 a:hover{  color: #cc0000;}
.magazine2 a:visited{ color: #000000;}

.form_3 a:link { color: #FF6600;font-weight: bold; }
.form_3 a:hover { color: #cc0000; font-weight: bold; }
.form_3 a:visited { color: #666666; text-decoration: none; font-weight: bold; }


.product_text_1{ font-size:12px; font-weight: bold; color: #FF6F10; }
.product_text_2{ font-size:12px;  color: #666666; }
.product_text_3{ font-size:14px;  color: #990000; font-weight: bold; }
.product_text_4{ font-size:10px;  color: #666666; }
.product_text_5{ font-size:14px;  color: #ffffff; font-weight: bold; }
.product_text_6{ font-size:12px;  color: #3366FF; font-weight: bold; }
.product_text_7{ font-size:12px;  color: #000099; }
.product_text_8{ font-size:12px;  color: #cc0000; font-weight: bold; }
.product_text_9{ font-size:12px; font-weight: bold; }
.product_text_10{ font-size:14px;  color: #ffffff; font-weight: bold; }
.product_text_11{ font-size:12px;  color: #E67410; font-weight: bold; }
.product_text_10{ font-size:14px;  color: #AE141F; font-weight: bold; }

.koumoku_midashi{ font-size:12px; font-weight: bold; color: #ffffff; padding-left: 10px;}
.cap{ font-size:12px; color: #000000; }
.cap2{ font-size:10px; color: #000000; }
.text2_2{ font-size:14px;  color: #CC6666; font-weight: bold; }
.top_magazine{ font-size:12px;  color: #CC9999; font-weight: bold; }
.company1{ font-size:14px;  color: #FF6666; font-weight: bold; }
.company2{ font-size:12px;  color: #779BBF; font-weight: bold; }
.privacy_midashi{ font-size:14px;  color: #003399; font-weight: bold; }
.privacy_1{  font-weight: bold; color:#990000; }


.faq_td{
	padding: 3px
}

.magazine_1{ font-size:14px;  color: #ffffff; font-weight: bold; }
.magazine_2{ font-size:14px;  color: #FF6666; font-weight: bold; }
.magazine_3{ font-size:14px;  color: #ffffff; font-weight: bold; }
.magazine_4{ font-size:12px;  color: #CC6666; font-weight: bold; }
.magazinelink1 a:link{  color: #FF3300;}
.magazinelink1 a:hover{  color: #cc0000;}
.magazinelink1 a:visited{ color: #000000;}

.form_1{ font-size:10px;  color: #cc0000; }
.form_2{ font-size:12px;  color: #ffffff; font-weight: bold; padding:3px;}
.form_4{ font-size:10px;  color: #cc0000;font-weight: bold;  }
.form_waku {
	border:1px solid #cccccc;
	padding:15px;
	margin-top:15px;
}
.form_5{ font-size:14px;  color: #990000; font-weight: bold; margin-top:10px; }
.form_tel{ font-size:14px;  color: #990000; font-weight: bold; margin-top:13px; margin-bottom:5px;}
.form_5 a { font-size:14px;  color: #990000; font-weight: bold; text-decoration:underline;}
.form_5a:hover{ font-size:14px;  color: #cc0000; font-weight: bold; text-decoration:underline;}

.vioce1{ font-size:14px;  color: #FF6600; font-weight: bold; }

.ichiran1{ font-size:14px;  color: #ffffff; font-weight: bold; }

.product1{ font-size:14px;  color: #FF6666; font-weight: bold; }
.product2{ font-size: 12px; color: #666666;font-family:osaka,‚l‚r ƒSƒVƒbƒN;  line-height: 150%;}

.product3 a:link{ font-size: 12px;  color: #FF3300; text-decoration: none;}
.product3 a:hover{ font-size: 12px; color: #CC0000; text-decoration: none; }
.product3 a:visited{font-size: 12px;  color: #FF3300; text-decoration: none;}

.torihiki1{ font-size:12px;  font-weight: bold; }
.torihiki2{ font-size:12px;  color: #cc0000;}

.sale{ font-size:10px;  color: #ffffff; font-weight: bold; background-color:#cc0000; padding:4px; margin-top:5px; text-align:center;}

.top_sale{ font-size:14px;  color: #ffffff; font-weight: bold; background-color:#cc0000; padding:4px; margin-top:10px; text-align:center;}

.product_3_2_torituke{ font-size:14px;  color: #ffffff; font-weight: bold; background-color:#FA711B; text-align:center; padding:5px; margin-bottom:15px;}

.p5_2_komi {
	margin: 10px  0px 5px 0px;
}
.p5_2_text_1 {
	margin: 10px  0px 0px 15px;
	font-size: 12px;
	color: #333333 ;
	font-family:osaka,‚l‚r ƒSƒVƒbƒN;
	line-height: 130%;
}
.p5_2_text_2 {
	margin: 0px  5px 0px 20px;
	font-size: 12px;
	color: #333333 ;
	font-family:osaka,‚l‚r ƒSƒVƒbƒN;
	line-height: 130%;
}
.p5_2_text {
	margin: 0px  6px 0px 0px;
	padding: 3px;
	font-size: 12px;
	color: #ffffff ;
	font-family:osaka,‚l‚r ƒSƒVƒbƒN;
	line-height: 130%;
	font-weight: bold;
	background-color:#FF6F10;
}

.p5_2_text_3{ font-size:14px;  color: #990000; font-weight: bold; margin: 3px  0px 6px 3px; }
.p5_2_text_4{ font-size:12px;  color: #ffffff; font-weight: bold; }
.p5_2_text_5 {
	margin: 0px  4px 7px 10px;
	font-size: 10px;
	color: #333333 ;
	font-family:osaka,‚l‚r ƒSƒVƒbƒN;
	line-height: 130%;
}
.p5_2_table{
	margin: 10px  0px 0px 0px;
}
p.product4_3_small {
	margin: 30px  0px 0px 0px;
	font-size: 10px;
	color: #333333 ;
	font-family:osaka,‚l‚r ƒSƒVƒbƒN;
	line-height: 130%;
}
.p4_3_table{
	margin: 20px  0px 20px 0px;
}

.p2_1_text_1 { font-size:14px;  font-weight: bold;  color: #ffffff; background-color:#cc0000; padding:4px;}
.p2_1_text_2{ font-size:12px;  color: #333333; font-weight: bold; line-height: 160%;}
.p2_1_text_3 { font-size:12px;  font-weight: bold;  color: #ffffff; }
.p2_1_text_4{ font-size:12px;  color: #333333; font-weight: bold; line-height: 160%; margin-right:10px;}
.p2_1_text_5{ font-size:12px;  color: #333333; line-height: 160%; margin-bottom:5px;}

.souryou_banner{
	margin: 20px  0px 5px 0px;
}
.shopping_banner{
	margin: 0px  0px 10px 0px;
}

.present_hisu { font-size:10px;  font-weight: bold;  color: #cc0000; paddinf: 0px  0px 0px 3px; }

.p_3_2_waku{
	margin: 20px  0px 5px 0px;
}
.p3_1_text_1{ font-size:12px;  color: #333333; line-height: 130%; margin: 0px  20px 20px 20px; text-align:left;}


.tanpaku_b_a{ font-size: 14px; color: #77774F ;font-family:osaka,‚l‚r ƒSƒVƒbƒN; line-height: 150%; font-weight: bold; padding:3px; border-top:1px #ADAD73 solid; border-bottom:1px #ADAD73 solid;}
.tanpaku_b_a2 { font-size: 10px; color: #333333 ;font-family:osaka,‚l‚r ƒSƒVƒbƒN; line-height: 170%;}







.win_cam_waku {
	border:1px solid #090A6C;
	padding:20px;
	width:450px;
	margin:30px 0px 0px 0px ;
	background-image: url(products_image/cam_haikei.gif);
	background-repeat: repeat;
	background-position: 0 0;
	text-align:center;
}
.win_cam_waku2 {
	border:1px dotted #0855DF;
	padding:20px;
	margin:10px 0px 0px 0px ;
	background-color:#ffffff;
	text-align:left;
	width:408px;
}
.win_cam_text_1 {
	font-size: 14px;
	line-height:150%;
	font-weight:bold;
	color:#cc0000;
	margin:0px 0px 10px 0px ;
	text-align:left;
}
p.win_cam_text_2{
	font-size: 12px;
	color: #333333;
	line-height: 120%;
	text-align:left;
	margin:5px 0px 0px 10px ;
	padding:0px ;
}



p.magazine_touroku{
	font-size: 12px;
	color: #E55868;
	line-height: 120%;
	text-align:left;
	margin:0px 0px 2px 0px ;
	padding:0px ;
	font-weight:bold;
}

.magazine_table_1 {
	padding:10px ;
}
.view {
	margin:0px 0px 5px 0px ;
}
.view1 {
	margin:0px 0px 2px 0px ;
}
.view2 {
	margin:0px 0px 5px 0px ;
}
.side_waku {
	border:solid 1px #D55851;
	padding:5px;
	width:175px;
	background-color:#ffffff;
	margin:0px 0px 10px 0px ;
}

#size_table td {
	padding:3px;
}
.cart_in_size {
	margin:3px 3px 3px 3px ;
}
#size_table th{
	border-top:solid 1px #FFE8CD;
	height:1px;
	background-color:#ffffff;
}

p.text1_1_2_1{
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:5px 0px 10px 0px ;
	padding:0px ;
}

#1_1_2_btn {
	margin:5px 0px 0px 0px ;
}

#1_1_2_komidashi{
	margin:30px 0px 20px 0px ;
}
p.text1_1_2_2{
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:10px 12px 30px 12px ;
	padding:0px 20px 30px 40px ;
	border-bottom:dotted 1px #CCCC99;
}
p.text1_1_2_3{
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:10px 12px 30px 12px ;
	padding:0px 20px 30px 40px ;
}
p.text1_1_2_4{
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:0px 12px 0px 12px ;
	padding:0px 0px 0px 0px ;
}
p.text1_1_2_5{
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:10px 12px 10px 12px ;
	padding:0px 20px 30px 40px ;
}
#p1_2_border {
	margin:10px 12px 30px 12px ;
	border-bottom:dotted 1px #CCCC99;
}


#p1_1_table{
	margin:0px 0px 20px 0px ;
}

#image_1_1_2 {
	margin:2px 2px 2px 2px ;
}

p.pro1_1_text_1{
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:5px 10px 0px 40px ;
	padding:0px 0px 0px 0px ;
}
p.pro1_1_text_2{
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:5px 15px 0px 20px ;
	padding:0px 0px 0px 0px ;
}

#image017 {
	margin:0px 0px 5px 0px ;
}

#p10_color  {
	margin:20px 8px 0px 8px ;
}

p.p1_1_1_cap_1 {
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:3px 0px 0px 20px ;
	padding:0px 0px 0px 0px ;
	width:149px;
}

p.p1_1_1_text_1 {
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	text-align:left;
	margin:0px 20px 6px 20px ;
	padding:0px 0px 0px 0px ;
}
#p1_1_1_komidashi{
	margin:20px 0px 10px 0px ;
}
#image_space_topbottom15 {
	margin:15px 0px 15px 0px ;
}


#p1_1_1_border {
	border-top:dotted 1px #cccccc;
	margin:15px 0px 15px 0px ;
}

#s_tile {
	margin:15px 0px 15px 0px ;
}


#1_1_back {
	margin:15px 0px 15px 0px ;
}


p.p1_1_1_pannavi{
	margin: 10px  0px 10px 0px;
	font-size: 12px;
	color: #333333 ;
	font-family:osaka,‚l‚r ƒSƒVƒbƒN;
	line-height: 130%;
}

p.p1_1_1_pannavi a{
	margin: 10px  0px 10px 0px;
	font-size: 12px;
	font-family:osaka,‚l‚r ƒSƒVƒbƒN;
	line-height: 130%;
	text-decoration:underline;
}
p.p1_1_1_pannavi a:hover{
	margin: 10px  0px 10px 0px;
	font-size: 12px;
	font-family:osaka,‚l‚r ƒSƒVƒbƒN;
	line-height: 130%;
	text-decoration:underline;
}

#product1_1_2_new2 {
	border:solid #E7E2BA 1px;
	padding:15px;
	background-color:#ffffff;
}

.p2_3_catchcopy {
	margin: 10px  0px 0px 0px;
}
.p2_3_catchcopy2 {
	margin: 30px  0px 0px 0px;
}
.p2_3_catchcopy3 {
	margin: 30px  0px 20px 0px;
}
.image_right {
	padding-left:20px;
}

.p2_3_waku_1 {
	margin: 0px  0px 10px 0px;
	padding:20px 10px 20px 10px;
	border-bottom:dotted 1px #CCCC99;
}
.p2_3_waku_2 {
	margin: 0px  0px 10px 0px;
	padding:20px 10px 20px 10px;
}

p.p2_3_text {
	text-align:left;
	margin: 20px  0px 0px 0px;
}

.p2_3_image_left {
	padding: 0px  5px 0px 0px;
}
.p2_3_image_right {
	padding: 0px  0px 0px 5px;
}

p.p2_3_text_2 {
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	margin: 20px  0px 0px 0px;
	background-color:#CCCC99;
	padding:4px;
	margin: 0px  0px 0px 0px;
}

#p2_3_table_1 th {
	text-align:left;
	font-weight:bold;
	color:#C87803;
	padding-top:10px;
}
p.p2_3_text_3 {
	text-align:left;
	font-weight:bold;
	color:#C87803;
	padding-top:10px;
}
#p2_3_table_waku {
	margin: 0px  20px 30px 20px;
	border:solid 1px #CCCC99;
	padding-bottom:20px;
	width:483px;
}
.p2_3_naiyou {
	margin:20px 20px 30px 20px;
	padding:20px 20px 0px 20px;
	border:dotted 1px #CCCC99;
}
.p2_3_naiyou2 {
	margin:20px 20px 30px 20px;
	padding:20px 20px 20px 20px;
	border:dotted 1px #CCCC99;
}
p.p2_3_text_4{
	text-align:left;
	font-weight:bold;
	color:#AE5550;
}
p.p2_3_text_5 {
	margin:0px 0px 0px 12px;
	text-align:left;
}
p.p2_3_text_6 {
	margin:20px 0px 0px 0px;
	text-align:left;
}
.p2_3_text_7{
	font-weight:bold;
	color:#cc0000;
	font-size:14px;
}

.p2_3_cart_area {
	margin:20px 20px 30px 20px;
	padding:20px 20px 20px 20px;
	border:dotted 1px #CCCC99;
}
.p2_3_cart_area2 {
	margin:20px 0px 0px 0px;
	padding:20px 0px 20px 0px;

}
.p2_3_cart_area3 {
	margin:0px 20px 0px 20px;
	padding:0px 20px 0px 20px;
}
.p2_3_cart_area4 {
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;

}

.p2_3_cart_in_btn {
	margin:0px 0px 0px 20px;
}
.p2_3_kochira {
	margin:0px 0px 20px 0px;
	text-align:right;
}

.gray_border_3_3 {
	border:solid 1px #E6E6E6;
	width:230px;
	margin:20px 0px 20px 0px;
}
.product3_3_btn{
	margin:0px 0px 20px 0px;
}

.voice_navi{
	margin:0px 0px 10px 10px;
}
.midashi_voice{
	margin:0px 0px 10px 0px;
}

p.product1_3_komidashi {
	margin:40px 5px 10px 5px;
	padding:8px 0px 8px 0px;
	border-bottom:dotted 1px #84754A;
	border-top:dotted 1px #84754A;
	font-weight:bold;
	color:#84754A;
	font-size:14px;
	line-height:130%;
}
p.product1_3_text_1{
	margin:10px 20px 30px 20px;
}


#pro2_8 ul{
	margin:10px 0px 0px 20px;
	padding:0px;
}
#pro2_8 li{
	margin:5px 0px 8px 0px;
	padding:0px;
	line-height:140%;
}
.p2_8_text_1{
	font-weight:bold;
	color:#84754A;
	font-size:12px;
	line-height:130%;
}
.p5_1_image {
	margin:40px 0px 10px 0px;
}


.p5_1jisseki {
	float:right;
	margin:10px 0px 20px 0px;
}


.p5_1jisseki2 {
	margin:20px 0px 20px 0px;
}

.pvoice_btn_middle {
	float:right;
	margin:10px 0px 20px 0px;
}
.pvoice_btn_middle2 {
	float:right;
	margin:0px 0px 20px 0px;
}
.clear {
	clear:both;
}

.products_1_1_1_waku{
	margin:20px 0px 20px 0px;
	padding:10px 20px 10px 20px;
	border:1px solid #cccccc;
	width:525px;
	text-align:center;
}
.products_1_3_waku{
	margin:20px 0px 20px 0px;

	padding:10px 20px 10px 20px;
	text-align:center;
}

.p3_3_chigai_1{
	margin:10px 0px 0px 0px;
}
p.p3_3_koumoku_midashi{ font-size:12px; font-weight: bold; color: #AE5757; padding: 5px 0px 3px 0px ;border-bottom:dotted 1px #AE5757;margin-bottom:5px;margin-top:10px;}

p.p3_3_text_1{ font-size:12px;  color: #666666; 
padding: 0px 0px 10px 10px ;}

.p3_3_waku_chigai {
	border:dotted 1px #cccccc;
	padding:10px;
	margin:10px 0px 20px 0px;
	width:503px;
}

.p3_3_table {
	margin:20px 0px 0px 0px;
	background-color:#878466;
}

.p3_3_table th{
	background-color:#D3CB9C;
	padding:4px;
	font-weight:bold;
	color:#333333;
}

.p3_3_table_td_1{
	background-color:#ECE7CB;
	padding:4px;
	color:#575441;
}

.p3_3_table_td_2{
	background-color:#ffffff;
	padding:4px;
	color:#666666;
}

.come2_8 {
	font-size:10px;
	padding:0px 0px 0px 10px;
}

.p2_8_noro{
	margin:20px 10px 20px 10px;
	padding:10px 0px 10px 0px;
	border:1px solid #cccccc;
	width:503px;
	text-align:center;
}
.p2_8_noroimage {
	float:left;
	margin-right:20px;
}

.p2_8_noro p {
	margin:10px 0px 20px 0px;
	padding:0px 20px 0px 20px;
	text-align:left;
}


.p5_3_main_image{
	margin:20px 0px 20px 0px;
}

p.p5_3_text_1 { font-size:12px; font-weight: bold; color: #AE5757; margin-bottom:1px;margin-top:10px;}

p.p5_3_text_2 {
	margin:0px 0px 5px 14px;
}

.p5_3_image_1{
	margin:20px 0px 0px 0px;
}

.p3_3_image {
	margin:10px 0px 0px 0px;
}
.top_soudan {
	margin:0px 0px 10px 0px;
}
p.product7_1_text_1 { font-size:12px; font-weight: bold; color: #AE5757; margin:7px 0px 3px 5px;}
p.product7_1_text_2{
	margin:0px 0px 6px 15px;
}
.product7_1_waku{
	margin:10px 10px 10px 5px;
	border:dotted 1px #F7D7DC;
	padding:10px;
}

p.magazine_year {
	font-size:12px; font-weight: bold; color: #AE5757; 
	margin:8px 0px 3px 0px;
	border-bottom:dotted 1px #F7D7DC;
	border-top:dotted 1px #F7D7DC;
	padding-bottom:3px;
	padding-top:5px;
}
.product2_8_image_1 {
	margin:10px 0px 3px 0px;
}
.free_banner{
	margin:0px 0px 10px 0px;
}

p.p2_1_1_text {
	margin:10px 0px 10px 0px;
	font-size:12px; 
	font-weight: bold; 
	color: #cc0000; 
}

.p2_3_image_9{
	float:right;
	margin:0px 0px 0px 20px;
}
