/* ===== Basic Style ===== */
#m_page{
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 10px;
	line-height: 160%;
	color: #000000;
	width: 950px;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align:left;
}

#m_page img{
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
}

#m_page ul,#m_page dl,#m_page ol{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

#m_page dt,#m_page dd,#m_page p{
	margin:0;
	padding:0;
}

#m_page h1,#m_page h2,#m_page h3,#m_page h4 {
	text-indent:-9999px;
	overflow:hidden;
}

/*リンク*/
#m_page a:link { text-decoration:none; color:#000000; }
#m_page a:visited { text-decoration:none; color:#8c2846; }
#m_page a:hover { text-decoration:none; color:#d20000; }
#m_page a:active { text-decoration:none; color:#d20000; }

#m_page a.m_blue:link { text-decoration:none; color:#4f6397; }
#m_page a.m_blue:visited { text-decoration:none; color:#4f6397; }
#m_page a.m_blue:hover { text-decoration:underline; color:#4f6397; }
#m_page a.m_blue:active { text-decoration:underline; color:#4f6397; }

/* クリアフィクス */
#m_page .m_clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#m_page .m_clearfix {
	display: inline-block;
}
	
#m_page .m_clear{
	clear:both;
	display: block;
	font-size:1px;
	line-height:0px;
}

/* Hides from IE-mac \*/
* html #m_page .m_clearfix {height: 1%;}
.m_clearfix {display: block;}
/* End hide from IE-mac */

*html #m_page .m_clear{
	height:0px;
}

/* パン屑 */
#m_page #m_path{
	width: 932px;
	margin: 0 0 10px 5px;
	padding:0;
}

#m_page #m_path p.m_bread{
	width: 780px;
	float: left;
	margin:0;
	padding:0;
	color:#888888;
	text-align:left;
}
#m_page #m_path p.m_bread strong{
	font-weight:normal;
}
#m_page #m_path p.m_back01{
	width: 145px;
	float: right;
	text-align: right;
	margin:0;
	padding:0;
}

#m_page #m_path p.m_back01 a{
	background: url(/voi/common/floor/images/arrow_back.gif) no-repeat 0px 2px;
	padding: 0 0 0 12px;
}
#m_page #m_path p.m_back01 a:link { text-decoration:none; color:#666666; }
#m_page #m_path p.m_back01 a:visited { text-decoration:none; color:#666666; }
#m_page #m_path p.m_back01 a:hover { text-decoration:none; color:#d20000; }
#m_page #m_path p.m_back01 a:active { text-decoration:none; color:#d20000; }

#m_page #m_path02 {
	width: 950px;
	margin: 12px 0 0 0;
}

#m_page #m_path02 p.m_back02{
	width: 145px;
	float: left;
	padding-left:1px;
}

#m_page #m_path02 p.m_back02 a{
	background: url(/voi/common/floor/images/arrow_back.gif) no-repeat 0px 2px;
	padding: 0 0 0 12px;
}

#m_page #m_path02 p.m_pagetop{
	width: 145px;
	float: right;
	text-align: right;
}
#m_page #m_path02 p.m_pagetop a{
	background: url(/voi/common/floor/images/arrow_pagetop.gif) no-repeat right 2px;
	padding:0 12px 0 0;
}
#m_page #m_path02 a:link { text-decoration:none; color:#666666; }
#m_page #m_path02 a:visited { text-decoration:none; color:#666666; }
#m_page #m_path02 a:hover { text-decoration:none; color:#d20000; }
#m_page #m_path02 a:active { text-decoration:none; color:#d20000; }

/*  ページレイアウト  */
#m_page #m_Box {
	width:950px;
}
#m_page #m_leftBox {
	width:154px;
	float:left;
}

#m_page #m_rightBox {
	width:780px;
	float:right;
}
/* ページレイアウト --------------------------------------- */
#m_item_box{
	margin-bottom:34px;
	width:950px;
}

#m_item_leftBox{
	width:750px;
	float:left;
}

#m_item_rightBox{
	width:180px;
	float:right;
}

#m_item_title{
	width:950px;
	padding-bottom:15px;
	background:url(/voi/sys_img/detail/title_underline_x.gif) repeat-x;
}

#m_item_leftBox_01{
	width:750px;
	padding-bottom:29px;
}
#m_item_leftBox_01_2{
	width:750px;
	padding-bottom:10px;
}

#m_item_leftBox_01_l{
	width:225px;
	float:left;
}

#m_item_leftBox_01_r{
	width:476px;
	float:right;
}

#m_item_leftBox_02{
	clear:both;
	width:750px;
	background:url(/voi/sys_img/detail/dot_line_y.gif) repeat-y;
}

#m_item_leftBox_02_l{
	width:345px;
	float:left;
}

#m_item_leftBox_02_r{
	width:349px;
	float:right;
}

/* 共通 --------------------------------------------------- */
/* (margin) */
.m_item_margin_t05{
	margin-top:5px;
}

.m_item_margin_b05{
	margin-bottom:5px;
}

.m_item_margin_r04{
	margin-right:4px;
}

.m_item_text_r{
	text-align:right;
}

/* (文字色) */
.m_item_color_01{
	color:#d20000;
}
.m_item_color_02{
	color:#666666;
}
.m_item_color_03{
	color:#888888;
}
/* (display) */
.m_item_disp_bk{
	display:block;
}

.m_item_disp_no{
	display:none;
}

/* 左側-右上 ---------------------------------------------- */
#m_item_leftBox_01_r h1{
	text-indent:0;
	font-size:12px;
	margin:0 0 5px 0;
	color:#444444;
}

#m_item_leftBox_01_r .m_boxTab {
	position:relative;
	z-index:2;
}
#m_item_leftBox_01_r .m_boxTab li {
	float:left;
	margin-right:8px;
}

#m_item_leftBox_01_r .m_boxLine {
	background:#cdcdcd none repeat scroll 0%;
	padding:2px 1px 1px;
	position:relative;
	top:-2px;
	z-index:1;
}

#m_item_leftBox_01_r .m_boxMain {
	background:#FFFFFF none repeat scroll 0%;
}

#m_item_leftBox_01_r .m_boxMain_l{
	float:left;
	width:473px;
	padding-bottom:10px;
}

#m_item_leftBox_01_r .m_boxMain_r{
	float:left;
	width:1px;
}

#m_item_leftBox_01_r .m_boxMain_l_div{
	padding-left:20px;
	padding-top:10px;
	color:#666666;
	width:453px;
}

/* 基本情報 */
#m_item_leftBox_01_r .m_kihon_txt01{
	margin-bottom:10px;
	line-height:140%;
	width:433px;
}

#m_item_leftBox_01_r .m_kihon_btn_div{
	margin-bottom:5px;
	width:433px;
}

#m_item_leftBox_01_r .m_kihon_btn{
	float:left;
	margin-right:5px;
}

#m_item_leftBox_01_r .m_kihon_txt02{
	clear:both;
	width:433px;
}

#m_item_leftBox_01_r .m_kihon_txt02 dt{
	clear:both;
	float:left;
	width:55px;
}

#m_item_leftBox_01_r .m_kihon_txt02 dd.m_txt01{
	float:left;
	width:10px;
}

#m_item_leftBox_01_r .m_kihon_txt02 dd.m_txt02{
	float:left;
	width:368px;
}

#m_item_leftBox_01_r .m_kihon_txt02 dd.m_txt02 span.m_strike{
	background:url(/voi/sys_img/detail/strike_line.gif) center repeat-x;
}

/* サイズ・詳細 */
#m_item_leftBox_01_r .m_size_btn{
	width:433px;
	padding-bottom:6px;
}

#m_item_leftBox_01_r .m_size_btn01{
	float:left;
	margin-right:6px;
}

#m_item_leftBox_01_r .m_size_btn02{
	float:left;
}

#m_item_leftBox_01_r .m_size_btn02 img{
	_vertical-align:middle;
}

#m_item_leftBox_01_r .m_size_btn03{
	width:390px;
	padding:18px 0px 7px 0;
}

#m_item_leftBox_01_r .m_size_btn03 ul li{
	float:left;
	padding-right:9px;
}

#m_item_leftBox_01_r .m_size_txt{
	clear:both;
	width:433px;
	display:block;
	line-height:140%;
}

#m_item_leftBox_01_r .m_size_txt_indent{
	padding-left:1em;
	text-indent:-1em;
}

/* 素材/お手入れ/原産国 */
#m_item_leftBox_01_r .m_sozai_txt{
	width:433px;
	line-height:140%;
}

#m_item_leftBox_01_r .m_sozai_txt dt{
	clear:both;
	float:left;
	width:55px;
}

#m_item_leftBox_01_r .m_sozai_txt dd.m_txt01{
	float:left;
	width:10px;
}

#m_item_leftBox_01_r .m_sozai_txt dd.m_txt02{
	float:left;
	width:368px;
}

/* 左側-中央 ---------------------------------------------- */

#m_commentBox{
	display:block;
	width:750px;
	background:url(/voi/sys_img/detail/commentbox.gif) repeat-y 0 0;
	margin-bottom:20px;
}
#m_commentBox .m_comment-top{
	display:block;
	width:770px;
	background:url(/voi/sys_img/detail/commentbox_top.gif) no-repeat 0 0;
}
#m_commentBox .m_comment-btm{
	display:block;
	width:770px;
	background:url(/voi/sys_img/detail/commentbox_btm.gif) no-repeat 0 100%;
}
#m_commentBox .m_comment-area{
	display:block;
	padding:35px 35px 13px 20px;
}

#m_commentBox .m_comment_title{
	font-weight:bold;
	color:#444444;
}
#m_commentBox .m_txt01{
	padding-left:10px;
	padding-bottom:10px;
}
#m_commentBox .m_txt02{
	padding-left:10px;
}
#m_commentBox .m_indent{
	text-indent:-0.5em;
}

#m_commentBox .m_comment-link{
	width:715px;
}
#m_commentBox .m_comment-link p{
	float:right;
	padding-left:12px;
	background:url(/voi/sys_img/detail/arrow1.gif) no-repeat 0 50%;
}

#m_page #m_commentBox a:link { text-decoration:none; color:#666666; }
#m_page #m_commentBox a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_commentBox a:hover { text-decoration:none; color:#d20000; }
#m_page #m_commentBox a:active { text-decoration:none; color:#d20000; }


/* 左側-左下 ---------------------------------------------- */
#m_item_leftBox_02_l #m_color_var_txt{
	display:block;
	width:345px;
	height:16px;
	text-indent:-9999px;
	background:url(/voi/sys_img/detail/s_titile01.gif) no-repeat 0 1px;
}

#m_item_leftBox_02_l td{
	font-size:10px;
}
#m_item_leftBox_02_l img{
	vertical-align:baseline;
}

/* 左側-右下 ---------------------------------------------- */
#m_item_leftBox_02_r #m_more_info_txt{
	display:block;
	width:345px;
	height:16px;
	text-indent:-9999px;
	background:url(/voi/sys_img/detail/s_titile02.gif) no-repeat 0 1px;
}

#m_item_leftBox_02_r td{
	font-size:10px;
}
#m_item_leftBox_02_r img{
	vertical-align:baseline;
}

/* 右側 --------------------------------------------------- */
#m_item_rightBox .m_right_box{
	margin-top:36px;
	background-color:#f0f0f0;
}

#m_item_rightBox .m_right_color{
	background:url(/voi/sys_img/detail/item_r_input_top.gif) no-repeat;
	padding-top:11px;
	padding-left:15px;
	font-size:10px;
}

#m_item_rightBox .m_right_size{
	padding-top:5px;
	padding-left:15px;
	font-size:10px;
}

#m_item_rightBox .m_right_select01{
	padding-top:10px;
	padding-left:15px;
	font-size:10px;
}
#m_item_rightBox .m_right_select02{
	padding-top:4px;
	padding-left:15px;
	font-size:10px;
}

#m_item_rightBox .m_right_color select{
	width:150px;
	font-size:10px;
	_font-size:12px;
}
#m_item_rightBox .m_right_size select{
	width:150px;
	font-size:10px;
	_font-size:12px;
}
#m_item_rightBox .m_right_select01 select{
	width:150px;
	font-size:10px;
	_font-size:12px;
}
#m_item_rightBox .m_right_select02 select{
	width:150px;
	font-size:10px;
	_font-size:12px;
}
#m_item_rightBox select {
	color:#444444;
}

#m_item_rightBox .m_right_zaiko_btn{
	padding-top:7px;
	padding-left:15px;
}

#m_item_rightBox .m_right_zaiko_txt{
	padding-top:7px;
	padding-bottom:10px;
	padding-left:15px;
	background:url(/voi/sys_img/detail/item_r_input_bottom.gif) no-repeat 0 100%;
	font-size:10px;
	line-height:130%;
	color:#666666;
}
#m_item_rightBox .m_right_zaiko_txt p{
	padding-left:1em;
	text-indent:-1em;
}

#m_item_rightBox .m_right_btn{
	padding-top:7px;
	padding-left:15px;
}

#m_item_rightBox .m_right_zaiko_txt2{
	padding-top:7px;
	padding-left:15px;
	padding-right:10px;
	font-size:10px;
	line-height:130%;
	color:#444444;
}

#m_item_rightBox .m_right_suryo1{
	float:left;
	width:95px;
}
#m_item_rightBox .m_right_suryo1 p{
	text-align:right;
}
#m_item_rightBox .m_right_suryo2{
	float:left;
	width:50px;
	_width:55px;
	padding-left:5px;
}
#m_item_rightBox .m_right_suryo2 select{
	width:50px;
	text-align:right;
}

#m_item_rightBox .m_right_btm{
	padding-bottom:10px;
	background:url(/voi/sys_img/detail/item_r_input_bottom.gif) no-repeat 0 100%;
}

#m_item_rightBox .m_right_dot_line{
	background:url(/voi/sys_img/detail/dot_line_x.gif) repeat-x 0 100%;
}

#m_item_rightBox .m_riget_fitting{
	display:block;
	padding:4px 0 7px 0;
}

#m_item_rightBox .m_riget_fitting .m_fitting_txt{
	text-indent:-1.5em;
	margin-left:2.5em;
}

#m_item_rightBox .m_riget_bookmark{
	display:block;
	padding:4px 20px 7px 20px;
	background:url(/voi/sys_img/detail/item_bookmark.gif) no-repeat 1px 4px;
	line-height:130%;
}

#m_item_rightBox .m_riget_tel{
	display:block;
	padding:4px 0 6px 20px;
	background:url(/voi/sys_img/detail/item_tel.gif) no-repeat 2px 4px;
}

#m_item_rightBox .m_right_mail{
	display:block;
	padding:4px 0 7px 20px;
	background:url(/voi/sys_img/detail/item_mail.gif) no-repeat 1px 9px;
}

#m_item_rightBox .m_right_orderno{
	background-color:#f0f0f0;
}

#m_item_rightBox .m_right_orderno_div{
	padding:4px 0 3px 10px;
	background:url(/voi/sys_img/detail/order_no_line.gif) repeat-x 0 0;
	color:#666666;
}

#m_item_rightBox .m_right_orderno_div b{
	color:#444444;
	font-size:12px;
}

#m_item_rightBox .m_right_catalog{
	width:180px;
	padding:7px 0 11px 2px;
	background:url(/voi/sys_img/detail/order_no_line.gif) repeat-x 0 100%;
	line-height:140%;
}

#m_item_rightBox .m_right_catalog_img{
	float:left;
	width:44px;
}

#m_item_rightBox .m_right_catalog_txt{
	float:right;
	width:122px;
	padding-top:2px;
}

#m_item_rightBox .m_right_catalog_txt p{
	color:#666666;
}

#m_item_rightBox .m_right_new_catalog{
	clear:both;
	text-align:right;
	padding-top:3px;
}

#m_item_rightBox .m_right_shopmail{
	padding:7px 0 7px 4px;
}



/* ビーコンエリア ----------- 
#m_page #m_bcon{
	width: 932px;
	margin: 0;
	padding:0;
}
*/

/* 最近チェックした商品 ----------------------------------- */
#m_item_check_tit{
	display:block;
	width:950px;
	height:25px;
	margin-top:10px;
	overflow:hidden;
}
#m_item_check_tit h2{
	display:block;
	width:950px;
	height:25px;
	overflow:hidden;
	margin:0;
	text-indent:-9999px;
	background:url(/voi/sys_img/detail/item_check_tit.gif) no-repeat 0 0;
}

#m_item_check_box{
	display:block;
	width:950px;
	background:url(/voi/sys_img/detail/item_check_box.gif) repeat-y 0 0;
	border-bottom:1px solid #e6e6e6;
	padding-top:15px;
	padding-bottom:10px;
}

#m_item_check_box .m_item_check_area{
	float:left;
}
#m_item_check_box .m_item_check_area2{
	margin-left:20px;
	margin-right:15px;
}
#m_item_check_box .m_item_check_txt{
	width:100px;
	margin-top:5px;
	height:61px;
	line-height:120%;
	overflow:hidden;
}

/* 関連情報 ----------------------------------------------- */
.m_item_kanren{
	clear:both;
	width:950px;
	font-size:10px;
	margin-top:10px;
}

.m_item_kanren_img{
	float:left;
	width:70px;
}

.m_item_kanren_txt{
	float:right;
	width:870px;
}

.m_item_kanren_txt01{
	width:870px;
}

.m_item_kanren_txt02{
	float:left;
	margin-right:30px;
}

/* この商品を使用したコーディネート ---------------------------------------------- */
#m_coordinate #m_coordinate_txt{
	display:block;
	width:452px;
	height:12px;
	text-indent:-9999px;
	font-size:1px;
	margin-bottom:17px;
	_margin-bottom:13px;
	background:url(/voi/sys_img/detail/s_titile04.gif) no-repeat 0 1px;
}

#m_coordinate .m_coordinate_Area{
	width:950px;
	margin-bottom:10px;
}

#m_coordinate .m_coordinate_leftArea{
	width:470px;
	background-color:#f7f7f7;
	float:left;
}

#m_coordinate .m_coordinate_rightArea{
	width:470px;
	background-color:#f7f7f7;
	float:right;
}


#m_coordinate .m_coordinate_bottom_bg{
	width:470px;
	background:url(/voi/sys_img/detail/coordinatebox_bg_bottom.gif) no-repeat 0 bottom;
	padding-bottom:10px;
}

#m_coordinate .m_coordinate_Box{
	width:470px;
	background:url(/voi/sys_img/detail/coordinatebox_bg_upper.gif) no-repeat 0 0;
}

#m_coordinate .m_coordinate_leftBox{
	width:235px;
	float:left;
}

#m_coordinate .m_coordinate_img{
	width:225px;
	height:225px;
	margin:10px 0 0 10px;
}


#m_coordinate .m_coordinate_rightBox{
	width:225px;
	float:right;
}

#m_coordinate .m_item_infoBox{
	margin-top:13px;
}

#m_coordinate .m_item_infoBox ul.m_item_info{
	margin-right:10px;
}

#m_coordinate .m_item_infoBox ul.m_item_info li{
	color:#4f6397;
	zoom:1;
}

#m_coordinate .m_item_infoBox ul.m_item_info li a{
	color:#4f6397;
	line-height:100%;
}

#m_coordinate .m_item_infoBox ul.m_item_info li a:hover{
	color:#4f6397;
	text-decoration:underline;
}

#m_coordinate .m_item_infoBox ul.m_item_info li span{
	display:block;
}

#m_coordinate .m_item_infoBox ul.m_item_info li span.m_item_name{
	text-align:left;
	margin-top:5px;
	font-size:12px;
	line-height:140%;
}

#m_coordinate .m_item_infoBox ul.m_item_info li span.m_item_price{
	text-align:right;
	margin-top:2px;
}

/* マルイ店舗で商品をお買上げいただいたお客様コメントをみる ---------------------------------------------- */
#m_item_leftBox_01_r .m_comment{
	width:22.4em;
	_width:21em;
	height:28px;
	margin:13px 0 0 20px;
	background:url(/voi/sys_img/detail/comment_btn_bg.gif) repeat-x 0 0;
}

#m_item_leftBox_01_r .m_comment_left{
	height:28px;
	margin:0;
	padding:0;
	background:url(/voi/sys_img/detail/comment_btn_left.gif) no-repeat 0 0;
}

#m_item_leftBox_01_r .m_comment_right{
	height:28px;
	margin:0;
	line-height:28px;
	background:url(/voi/sys_img/detail/comment_btn_right.gif) no-repeat right 0;
}

#m_item_leftBox_01_r .m_comment a{
	width:22.4em;
	_width:21em;
	height:26px;
	display:block;
	overflow:hidden;
}

#m_item_leftBox_01_r .m_comment img{
	margin:11px 3px 0 16px;
	float:left;
}

#m_item_leftBox_01_r .m_comment a:link, #m_item_leftBox_01_r .m_comment a:visited, #m_item_leftBox_01_r .m_comment a:hover, #m_item_leftBox_01_r .m_comment a:active{
	color:#4b4b4b;
}

#m_item_leftBox_01_r .m_comment a:hover {
	text-decoration:underline;
	color:#4b4b4b;
}


#m_item_leftBox_01_r .m_comment_star_area{
	margin:7px 0 0 34px;
}

#m_item_leftBox_01_r .m_comment_star{
	color:#4b4b4b;
	float:left;
}

#m_item_leftBox_01_r .m_comment_star_end{
	margin:0 0 0 4px;
	color:#4b4b4b;
	float:left;
}

#m_item_leftBox_01_r .m_comment_star_img{
	padding:0 0 0 1px;
	float:left;
}

#m_item_leftBox_01_r .m_comment_star_img img{
	margin:0 0 0 2px;
}

/* マルイ店舗で商品をお買上げいただいたお客様コメントをみる (03_2ver 100827)---------------------------------------------- */
#m_item_leftBox_01_r #m_Comment02ver .m_fl_l,
#m_item_leftBox_01_r #m_Comment02ver .m_fl_r{
 float:left;
}

#m_item_leftBox_01_r #m_Comment02ver .m_fl_l .m_comment{
	width:20.2em;
	height:28px;
	margin:13px 0 0 20px;
	background:url(/voi/sys_img/detail/comment_btn_bg.gif) repeat-x 0 0;
}

#m_item_leftBox_01_r #m_Comment02ver .m_fl_r .m_comment{
	width:13.2em;
	_width:13.2em;
	height:28px;
	margin:13px 0 0 10px;
	background:url(/voi/sys_img/detail/comment_btn_bg.gif) repeat-x 0 0;
}

#m_item_leftBox_01_r #m_Comment02ver .m_comment_left{
	height:28px;
	margin:0;
	padding:0;
	background:url(/voi/sys_img/detail/comment_btn_left.gif) no-repeat 0 0;
}

#m_item_leftBox_01_r #m_Comment02ver .m_comment_right{
	height:28px;
	margin:0;
	line-height:28px;
	background:url(/voi/sys_img/detail/comment_btn_right.gif) no-repeat right 0;
}

#m_item_leftBox_01_r #m_Comment02ver .m_comment a{
	width:20.2em;
	height:28px;
	display:block;
	overflow:hidden;
}

#m_item_leftBox_01_r #m_Comment02ver .m_fl_r .m_comment a{ width:13.2em; _width:13.2em;}
#m_item_leftBox_01_r #m_Comment02ver .m_comment img{ margin:1px 6px 0 12px; float:left;}

#m_item_leftBox_01_r #m_Comment02ver .m_comment a:link,
#m_item_leftBox_01_r #m_Comment02ver .m_comment a:visited,
#m_item_leftBox_01_r #m_Comment02ver .m_comment a:active{
	color:#303030;
}

#m_item_leftBox_01_r #m_Comment02ver .m_comment a:hover {
	text-decoration:underline;
	color:#303030;
}

#m_item_leftBox_01_r #m_Comment02ver .m_comment_star_area{ margin:7px 0 0 22px;}
#m_item_leftBox_01_r #m_Comment02ver .m_comment_star{ color:#4b4b4b; float:left;}

#m_item_leftBox_01_r #m_Comment02ver .m_comment_star_end{
	margin:0 0 0 7px;
	color:#4b4b4b;
	float:left;
}

#m_item_leftBox_01_r #m_Comment02ver .m_comment_star_img{ padding:0 0 0 5px; float:left;}
#m_item_leftBox_01_r #m_Comment02ver .m_comment_star_img img{ margin:0 0 0 2px;}


/* マルイ店舗で商品をお買上げいただいたお客様コメントをみる※0件ver (03_3ver 100806)--------------------------- */
#m_item_leftBox_01_r #m_Comment02ver .m_fl_l .m_comment_none{
	height:28px;
	width:26em;
	margin:13px 0 0 20px;
}

#m_item_leftBox_01_r #m_Comment02ver .m_fl_l .m_comment_none p{
	width:26em;
	letter-spacing:0em;
	color:#303030;
	line-height:28px;
}

/* この商品に寄せられたお客さまコメント (100806) ---------------------------------------------- */
#m_item_comment{ display:block; width:950px;}
#m_item_comment .m_Icom_tit{
	width:950px;
	height:41px;
	background:url(/voi/sys_img/detail/line.gif) no-repeat left bottom;
}

#m_item_comment .m_Icom_tit h2{
	display:block;
	float:left;
	width:386px;
	height:41px;
	margin:0;
	background:url(/voi/sys_img/detail/comment_tit_01.gif) no-repeat 0 0;
}

#m_item_comment .m_Icom_tit p{
	width:181px;
	height:21px;
	float:right;
	padding:8px 9px 0 0;
}

#m_item_comment #m_item_comment_box{ 
	background-color:#f0f0f0;
	width:950px;
}

#m_item_comment #m_item_comment_box .m_itemComtit{
	height:55px;
	margin:0 0 10px 0px;
}

#m_item_comment #m_item_comment_box .m_itemCom_text{
	padding-top:17px;
	_padding-top:16px;
	float:left;
}

#m_item_comment #m_item_comment_box .m_itemCom_text p{ float:left;}
#m_item_comment #m_item_comment_box .m_itemCom_text .m_comment_star_area{ float:left;}
#m_item_comment #m_item_comment_box .m_itemCom_text .m_comment_star_img{ padding:0 0 0 8px; float:left;}

#m_item_comment #m_item_comment_box .m_itemCom_text .m_comment_star_end{
	padding:9px 0 0 7px;
	color:#4b4b4b;
	float:left;
	font-size:12px;
}



#m_item_comment #m_item_comment_box #m_itemComArea{
	border:1px solid #e4e4e4;
	background-color:#ffffff;
	width:930px;
	margin:0 0 10px 10px;
}

#m_item_comment #m_item_comment_box #m_itemComArea.m_itemEnd{ margin-bottom:0;}

#m_item_comment #m_item_comment_box #m_itemComArea .m_ica_wrap{
	width:900px;
	margin:22px 15px 13px 15px;
	_margin-bottom:11px;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_Cl30{ color:#303030;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_Cl66{ color:#666666;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_Sz12{ font-size:12px;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_fwbold{ font-weight:bold;}

#m_item_comment #m_item_comment_box #m_itemComArea .m_ica_wrap ul li{
	float:left;
	border-right:1px solid #cccccc;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_ica_wrap ul li.m_ica_t04{ border-right:medium none;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_ica_wrap ul li p{padding:0 12px 0 15px;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_ica_t01 p{float:left;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_ica_t01 .m_comment_star_img{ float:left; padding-right:15px;}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_txt{
	margin-top:19px;
	padding-left:14px;
	border-bottom:1px solid #e5e5e5;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_txt p{
	width:865px;
	line-height:17px;
	letter-spacing:0.12em;
	padding-bottom:15px;
	_padding-bottom:14px;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans{
	margin:14px 0 0 16px;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans p{float:left;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_ica_ans_wrap{float:left; padding-left:40px;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_ica_ans_wrap .m_ica_l{float:left;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_ica_ans_wrap .m_ica_r{float:left;}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment{
	width:6.2em;
	_width:6.2em;
	height:18px;
	margin:-2px 0 0 10px;
	_margin-top:0px;
	background:url(/voi/sys_img/detail/item_comment_btn_bg.gif) repeat-x 0 0;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment_left{
	height:18px;
	margin:0;
	padding:0;
	background:url(/voi/sys_img/detail/item_comment_btn_left.gif) no-repeat 0 0;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment_right{
	height:18px;
	margin:0;
	line-height:18px;
	background:url(/voi/sys_img/detail/item_comment_btn_right.gif) no-repeat right 0;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment a{
	_width:6.2em;
	height:18px;
	display:block;
	overflow:hidden;
	padding-left:20px;
	overflow:hidden;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment img{ margin:1px 4px 0 11px; float:left;}
#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment a:link,
#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment a:visited,
#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment a:active{
	color:#3d3d3d;
}

#m_item_comment #m_item_comment_box #m_itemComArea .m_itemComArea_ans .m_comment a:hover {
	text-decoration:underline;
	color:#3d3d3d;
}


#m_item_comment #m_item_comment_box .m_itemCom_btn{	
	padding-top:17px;
	_padding-top:16px;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn{ padding-left:208px;}
#m_item_comment #m_item_comment_box .m_itemCombtm_btn{ padding:24px 0 24px 208px; _padding-top:26px;}
#m_item_comment #m_item_comment_box .m_itemCom_btn .m_fl_l,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_fl_l{ float:left;}
#m_item_comment #m_item_comment_box .m_itemCom_btn .m_fl_r,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_fl_r{ float:left;}
#m_item_comment #m_item_comment_box .m_itemCom_btn .m_fl_l .m_comment,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_fl_l .m_comment{
	width:31em;
	height:32px;
	margin:0 0 0 20px;
	background:url(/voi/sys_img/detail/item_comment_btnbtm_bg.gif) repeat-x 0 0;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn .m_fl_r .m_comment,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_fl_r .m_comment{
	width:18.2em;
	_width:18.2em;
	height:32px;
	margin:0 0 0 10px;
	background:url(/voi/sys_img/detail/item_comment_btnbtm_bg.gif) repeat-x 0 0;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn .m_comment_left,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_comment_left{
	height:32px;
	margin:0;
	padding:0;
	background:url(/voi/sys_img/detail/item_comment_btnbtm_left.gif) no-repeat 0 0;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn .m_comment_right,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_comment_right{
	height:32px;
	margin:0;
	line-height:32px;
	background:url(/voi/sys_img/detail/item_comment_btnbtm_right.gif) no-repeat right 0;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn .m_comment a,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_comment a{
	height:32px;
	display:block;
	font-size:12px;
	overflow:hidden;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn .m_fl_r .m_comment a,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_fl_r .m_comment a{
	width:15.2em;
	_width:15.2em;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn .m_comment img,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_comment img{
	margin:1px 7px 0 23px;
	_margin-left:21px;
	float:left;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn .m_comment a:link,
#m_item_comment #m_item_comment_box .m_itemCom_btn .m_comment a:visited,
#m_item_comment #m_item_comment_box .m_itemCom_btn .m_comment a:active
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_comment a:link,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_comment a:visited,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_comment a:active{
	color:#303030;
}

#m_item_comment #m_item_comment_box .m_itemCom_btn .m_comment a:hover,
#m_item_comment #m_item_comment_box .m_itemCombtm_btn .m_comment a:hover {
	text-decoration:underline;
	color:#303030;
}
