@charset("Shift-JIS");
/* �g�b�v�y�[�W---------------------------------------- */
#header h1{
	margin:3px 0 10px 0;
	padding:0;
	font-size:10px;
	font-weight:400;
	}
#main h2{
	margin:15px 0 15px 0;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:140%;
	}
#main h3{
	margin:5px 0 5px 10px;
	padding:0;
	font-size:20px;
	font-weight:600;
	line-height:140%;
	}
#main h4{
	margin:5px 0 5px 10px;
	padding:0;
	font-size:16px;
	font-weight:600;
	line-height:140%;
	}
.content01{
	margin:0;
	padding:5px 0 20px 0;
	}
.content02{
	margin:0;
	padding:5px 0 20px 0;
	}
.content02L{
	margin:0 0 20px 0;
	padding:1px 0 0 1px;
	float:left;
	width:310px;
	height:70px;
	background-image:url(../img/topic_main_bg.jpg);
	background-repeat:no-repeat;
	}
.content02R{
    margin:0 5px 20px 0;
	padding:1px 0 0 1px;
	float:right;
	width:310px;
	height:70px;
	background-image:url(../img/topic_main_bg.jpg);
	background-repeat:no-repeat;
	}
.content02L-w950{
	margin:0 0 20px 0;
	padding:1px 0 0 1px;
	float:left;
	width:340px;
	height:70px;
	background-image:url(../img/topic_main_bg-w950.jpg);
	background-repeat:no-repeat;
	}
.content02R-w950{
    margin:0 5px 20px 0;
	padding:1px 0 0 1px;
	float:right;
	width:340px;
	height:70px;
	background-image:url(../img/topic_main_bg-w950.jpg);
	background-repeat:no-repeat;
	}
.content02-photo{
    margin:0;
	padding:0;
	float:left;
	width:74px;
	height:68px;
	}
.content02-text1{
	margin:0;
	padding:9px 3px 0 0;
	float:right;
	width:197px;
	height:14px;
	font-size:14px;
	font-weight:700;
	line-height:120%;
	}
.content02-text2{
	margin:0;
	padding:11px 3px 0 0;
	float:right;
	width:197px;
	height:31px;
	font-size:12px;
	font-weight:500;
	line-height:120%;
	}
.content02-w950-text1{
	margin:0;
	padding:5px 3px 0 0;
	float:right;
	width:230px;
	height:20px;
	font-size:17px;
	font-weight:700;
	line-height:120%;
	}
.content02-w950-text2{
	margin:0;
	padding:8px 3px 5px 0;
	float:right;
	width:230px;
	height:30px;
	font-size:13px;
	font-weight:500;
	line-height:130%;
	}



.content03L{
	margin:0 0 20px 0;
	padding:1px 0 0 1px;
	float:left;
	width:210px;
	height:50px;
	background-image:url(../img/topic_bg.jpg);
	background-repeat:no-repeat;
	}
.content03C{
	margin:0 0 20px 6px;
	padding:1px 0 0 1px;
	float:left;
	width:210px;
	height:50px;
	background-image:url(../img/topic_bg.jpg);
	background-repeat:no-repeat;
	}
.content03R{
	margin:0 5px 20px 0;
	padding:1px 0 0 1px;
	float:right;
	width:210px;
	height:50px;
	background-image:url(../img/topic_bg.jpg);
	background-repeat:no-repeat;
	}
.content03L-w950{
	margin:0 0 20px 0;
	padding:1px 0 0 1px;
	float:left;
	width:225px;
	height:50px;
	background-image:url(../img/topic_bg-w950.gif);
	background-repeat:no-repeat;
	}
.content03C-w950{
	margin:0 0 20px 10px;
	padding:1px 0 0 1px;
	float:left;
	width:225px;
	height:50px;
	background-image:url(../img/topic_bg-w950.gif);
	background-repeat:no-repeat;
	}
.content03R-w950{
	margin:0 5px 20px 0;
	padding:1px 0 0 1px;
	float:right;
	width:225px;
	height:50px;
	background-image:url(../img/topic_bg-w950.gif);
	background-repeat:no-repeat;
	}
.content03-photo{
    margin:0;
	padding:0;
	float:left;
	width:50px;
	height:50px;
	}
.content03-text1{
	margin:0;
	padding:3px 0 0 3px;
	float:left;
	width:137px;
	height:12px;
	font-size:12px;
	font-weight:600;
	line-height:120%;
	}
.content03-text2{
	margin:0;
	padding:7px 0 0 3px;
	float:left;
	width:157px;
	height:31px;
	font-size:10px;
	font-weight:500;
	line-height:120%;
	}	
.content03-w950-text1{
	margin:0;
	padding:3px 0 0 5px;
	float:left;
	width:137px;
	height:12px;
	font-size:12px;
	font-weight:600;
	line-height:120%;
	}
.content03-w950-text2{
	margin:0;
	padding:7px 0 0 5px;
	float:left;
	width:157px;
	height:31px;
	font-size:10px;
	font-weight:500;
	line-height:120%;
	}
.topic-tittle{
    margin:10px 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:600;
	}
/* ����---------------------------------------- */
.title01{
	margin:15px 0 15px 0;
	padding:0;
	}
.title02{
	margin:40px 0 30px 0;
	padding:0;
	}
.main_text{
    margin:20px 5px 30px 5px;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:150%;
	}
.main_text h2{
    margin:0;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:150%;
	}
.main_text h3{
    margin:0;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:150%;
	}
.main_text2{
    margin:0 5px 30px 5px;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:150%;
	}
.main_text3{
    margin:20px 5px 10px 5px;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:150%;
	}
.main_text3 h2{
    margin:0;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:150%;
	}
.main_text3 h3{
    margin:0;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:150%;
	}

.sub_tittle{
	margin:20px 0 0 0;
	padding:0 0 0 40px;
	width:478px;
	background-image:url(../img/spacer.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:600;
	letter-spacing:0.1em;
	}
.link_bg{
	margin:10px 0 10px 0;
	padding:20px 0 20px 0;
	width:700px;
	background-image:url(../img/link_bg.jpg);
	backgro
	und-repeat:no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:600;
	letter-spacing:0.1em;
	}
hr.style_dashed {
	border-top: 1px dashed #8c8b8b;
}


/* �e���v���[�g�y�[�W ---------------------------------------- */	
.icon{
	margin: 10px 0;
	padding: 0px;
	width: 700px;
	height: 150px;
}

.main_icon_l{
	margin: 0 0 0 20px;
	height: 150px;
	float: left;
}

.main_icon_r{
	margin: 0 20px 0 0;
	height: 150px;
	float: right;
}


.icon02{
	margin: 10px 0;
	padding: 0px;
	width: 700px;
	height: 110px;
}

.main_icon_l02{
	margin: 0 0 0 20px;
	height: 110px;
	float: left;
}

.main_icon_r02{
	margin: 0 20px 0 0;
	height: 110px;
	float: right;
}

.icon_w518{
	margin: 10px 0;
	padding: 0px;
	width: 518px;
	height: 110px;
}

.main_icon_l_w518{
	margin: 0 0 0 15px;
	height: 110px;
	float: left;
}

.main_icon_r_w518{
	margin: 0 15px 0 0;
	height: 110px;
	float: right;
}

/* info ---------------------------------------- */
.info{
    margin:0;
	padding:10px;
    width: 670px;
    height:200px;
    margin-bottom: 1.5em;
    background-color: #ffffff;
    border: 1px #c0c0c0 solid;
    color: #000000;
	overflow:auto;
    }
.info-text{
   margin:0;
   padding:5px 0 20px 0;
   float:left;
   }	
.info-day{
	margin:0;
	padding:0 0 0 40px;
	background-image:url(../img/spacer.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:600;
	}
/* info2 ---------------------------------------- */
.info2{
    margin:0;
	padding:10px;
    width: 498px;
    height:200px;
    margin-bottom: 1.5em;
    background-color: #ffffff;
    border: 1px #c0c0c0 solid;
    color: #000000;
	overflow:auto;
    }
/* �T�����ꗗ ---------------------------------------- */
.info-salon-bk{
    margin:0;
	padding:0;
	width:643px;
	height:40px;
	background-image:url(../img/salom-info_bk.gif);
	}
.info-salon-bk-w950{
    margin:0;
	padding:0;
	width:690px;
	height:40px;
	background-image:url(../img/salom-info_bk-w950.gif);
	}
.info-salon-bk2{
    margin:0;
	padding:0;
	width:643px;
	height:40px;
	background-image:url(../img/salom-info_bk2.gif);
	}	
.info-salon-area{
    margin:0;
	padding:10px 0 10px 30px;
	width:613px;
	height:20px;
	}
/* �T�����y�[�W ---------------------------------------- */
.icon-bk{
    margin:0 0 0 0;
	padding:0 0 0 0;
	width:518px;
	height:83px;
	background-image:url(../nailsalon/img/salon_detail_tittle2.gif);
	background-repeat:no-repeat;
	}
.icon-waku{
    margin:0 0 3px 168px;
	padding:0 0 0 0;
	width:350px;
	height:80px;
	}
.icon-l{
    margin:0 10px 0 0;
	padding:0;
	float:left;
    }
.icon-r{
    margin:0 0 0 10px;
	padding:0;
	float:right;
    }
.salon_tittle h2{
    font-size:17px;
	letter-spacing:-0.1em;
	font-weight:600;
	}
.salon_tittle{
    margin:0;
	padding:10px 0 0 20px;
	width:498px;
	height:23px;
	background-image:url(../nailsalon/img/salon_tittle_bk.gif);
	background-repeat:no-repeat;
	}
.salon-table{
    margin:0;
�@�@padding:0;
    width:518px;
�@�@float:left;
�@�@}
.salon01{
	margin:0;
	padding:0;
	}
.salon01 td{
	margin:0;
	padding:0;
	}
.salon01L{
	margin:0;
	padding:0;
	width:200px;
	font-size:14px;
	text-align:center;
	letter-spacing:2pt;
	border-bottom-style:dotted;
	border-bottom-color: #9D8084;
	border-bottom-width:2px;
	}
.salon01C{
	margin:0;
	padding:10px;
	width:298px;
	line-height:150%;
	font-size:14px;	
	border-bottom-style:dotted;
	border-bottom-color: #9D8084;
	border-bottom-width:2px;
	}
.salon01R{
	margin:0;
	padding:20px 10px 20px 10px;
	width:318px;
	height:70px;
	line-height:150%;
	font-size:14px;	
	border-bottom-style:dotted;
	border-bottom-color: #9D8084;
	border-bottom-width:2px;
	}
.photo-waku{
    margin:0;
	padding:18px 64px 18px 64px;
	width:390px;
	height:166px;
	}
.salon-photol{
    margin:0;
	padding:0;
	float:left;
    }
.salon-photor{
    margin:0;
	padding:0;
	float:right;
    }
.salon-map{
    margin:10px 0 0 0; 
	padding:0 79px 0 79px;
	width:360px;
	line-height:150%;
	}
#access{
    margin:10px 0 0 0; 
	padding:0;
	}
.yoyaku-start{
    margin:0;
	padding:0;
	font-size:16px;
	font-weight:600;
	color:#FF0000;
    }
.couponland_waku{
	margin:0 0 20px 0;
	padding:0;
	widows:518px;
	}
.couponland_l{
	margin:40px 10px 30px 20px;
	padding:0;
	widows:229x;
	float:left;
	}
.couponland_r{
	margin:5px 20px 5px 10px;
	padding:0;
	widows:229x;
	float:right;
	}
		
	
/* �A�[�g�y�[�WTOP---------------------------------------- */
.art{
    margin:0;
	padding:0;
	font-size:10px;
}
.art-monthly{
    margin:10px 0 20px 0;
	padding:0;
	width:518px;
	height:180px;
    overflow:auto;
    }
.art-monthly-bk{
    margin:0;
	padding:10px 0 0 35px;
	width:465px;
	height:30px;
	float:left;
	background-image:url(../nailart/img/art-monthly-bk.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:500;
    }
.art-banner-L{
    margin:0 0 20px 0;
	padding:1px;
	float:left;
	width:248px;
	height:88px;
	background-image:url(../nailart/img/art-banner-bk.jpg);
	background-repeat:no-repeat;
	}
.art-banner-R{
    margin:0 0 20px 0;
	padding:1px;
	float:right;
	width:248px;
	height:88px;
	background-image:url(../nailart/img/art-banner-bk.jpg);
	background-repeat:no-repeat;
	}

.art-banner-photo{
   margin:0 0 0 6px;
   padding:0;
   float:left;
   width:60px;
   height:60px;
   }
.art-banner-text{
   margin:0;
   padding:5px;
   width:169px;
   height:50px;
   float:right;
   font-size:12px;
   line-height:130%;
   }
.art-banner-tittle{
   margin:8px 0 0 0;
   padding:0;
   float:right;
   width:210px;
   height:15px;
   float:right;
   font-size:14px;
   font-weight:600;
   }
.art-waku{
	margin:0 0 20px 0;
	padding:10px;
    width:498px;
	border-bottom:#999999 dotted 1px;
    font-size:11px;
	border:1px;
	border-color:#E1DCC8;
	border-bottom-style:dotted;	
	}
.art-navi-l{
	margin:0 0 10px 0;
	padding:0 9px 0 0;
	width:160px;
	float:left;
	}
.art-navi-c{
	margin:0 0 10px 0;
	padding:0 9px 0 0;
	width:160px;
	float:left;
	}
.art-navi-r{
	margin:0 0 10px 0;
	padding:0;
	width:160px;
	float:right;
	}
.art-next{
   margin:0;
   padding:0;
   }
.art-next-L{
   margin:0 0 30px 10px;
   padding:0;
   width:249px;
   float:left;
   text-align:left;
   }
.art-next-R{
   margin:0 10px 30px 0;
   padding:0;
   width:249px;
   float:right;
   text-align:right;
   }

.art-navi2-l{
	margin:0 0 10px 0;
	padding:0 6px 0 0;
	width:120px;
	float:left;
	}
.art-navi2-l2{
	margin:0 0 10px 0;
	padding:0 6px 0 0;
	width:120px;
	float:left;
	}
.art-navi2-r{
	margin:0 0 10px 0;
	padding:0 6px 0 0;
	width:120px;
	float:left;
	}
.art-navi2-r2{
	margin:0 0 10px 0;
	padding:0;
	width:120px;
	float:right;
	}

/* ���i�ʃA�[�g�T���v��TOP-------------------------------------- */
.price-banner-bk{
   margin:0 10px 20px 10px;
   padding:0;
   width:498px;
   height:50px;
   background-image:url(../nailart/img/price-sample-bk.gif);
   background-repeat:no-repeat;
   }
.price-banner-photo{
   margin:0;
   padding:0;
   width:50px;
   height:50px;
   float:left;
   }
.price-banner-text{
   margin:0 50px 0 0;
   padding:15px 0 15px 0;
   width:380px;
   height:18px;
   float:right;
   font-size:17px;
   font-weight:600;
   }
/* �l�C���A�[�g�T���v��-------------------------------------- */
.art-name{
    margin:5px;
    padding:0;
	float:right;
	font-size:16px;
	font-weight:600;
	border-bottom:dashed 1px #9D8084;   
	}
.price-artL{
	margin:0 0 20px 0;
	padding:1px 0 0 1px;
	float:left;
	width:250px;
	height:50px;
	background-image:url(../nailart/img/art-price-BK.jpg);
	background-repeat:no-repeat;
	}

.price-artR{
	margin:0 5px 20px 0;
	padding:1px 0 0 1px;
	float:right;
	width:250px;
	height:50px;
	background-image:url(../nailart/img/art-price-BK.jpg);
	background-repeat:no-repeat;
	}
.price-art-photo{
    margin:0;
	padding:0;
	float:left;
	width:50px;
	height:50px;
	}	
.price-art-text1{
	margin:0;
	padding:5px 0 0 15px;
	float:left;
	width:165px;
	height:26px;
	font-size:14px;
	font-weight:600;
	line-height:120%;
	}
.price-art-text2{
	margin:0;
	padding:3px 0 0 15px;
	float:left;
	width:180px;
	height:18px;
	font-size:11px;
	font-weight:400;
	line-height:120%;
	}

/* �l�C���A�[�g�T���v���@W700-------------------------------------- */

.art-waku_w700{
	margin:0 0 20px 0;
	padding:10px;
    width:680px;
	border-bottom:#999999 dotted 1px;
    font-size:11px;
	border:1px;
	border-color:#E1DCC8;
	border-bottom-style:dotted;	
	}

.price_w700-artL{
	margin:0 0 20px 0;
	padding:1px 0 0 1px;
	float:left;
	width:250px;
	height:50px;
	background-image:url(../nailart/img/art-price-BK.jpg);
	background-repeat:no-repeat;
	}

.art-navi_w700-l{
	margin:0 0 10px 0;
	padding:0 10px 0 0;
	width:219px;
	float:left;
	}
.art-navi_w700-c{
	margin:0 0 10px 0;
	padding:0 10px 0 0;
	width:219px;
	float:left;
	}
.art-navi_w700-r{
	margin:0 0 10px 0;
	padding:0;
	width:219px;
	float:right;
	}

.art-text_w700{
	margin:0;
	padding:0;
	font-size:16px;
	text-height:auto;
    }

/* �l�C���A�[�g �L�����y�[���T���v���@W700-------------------------------------- */

.cam_art-waku_w700{
	margin:0 0 0 0;
	padding:10px;
    width:680px;
	border-bottom:#999999 dotted 1px;
    font-size:11px;
	border:1px;
	border-color:#E1DCC8;
	border-bottom-style:dotted;
	background:#FFCFBF;
	}

.cam_art-navi_w700-l{
	margin:0 0 10px 0;
	padding:0 10px 0 0;
	width:219px;
	float:left;
	background:#FFCFBF;
	}
.cam_art-navi_w700-c{
	margin:0 0 10px 0;
	padding:0 10px 0 0;
	width:219px;
	float:left;
	background:#FFCFBF;
	}
.cam_art-navi_w700-r{
	margin:0 0 10px 0;
	padding:0;
	width:219px;
	float:right;
	background:#FFCFBF;
	}

.cam_text_w700{
	margin:0 0 0 0;
	padding:20px;
    width:680x;
	border-bottom:#999999 dotted 1px;
	border:1px;
	border-bottom-style:dotted;
	background:#FFCFBF;
	}


.cam_text{
	font-size:14px;
	font-weight: 300;
}

.cam_footer_w700{
	margin:0 0 20px 0;
	padding:20px;
    width:680x;
	background:#000000;
}


.cam_footer_text{
	font-size:12px;
	font-weight: 300;
	color: #FFFFFF;
}


/* �t�@�X�g�l�C���ɂ���---------------------------------------- */
.tittle_waku{
	margin: 10px 0;
	padding: 0px;
	width: 700px;
	height: 80px;
}

.tittle_icon{
	margin: 0 0 0 20px;
	height: 80px;
	float: left;
}

.tittle_text{
	margin:30px 20px ;
	width: 560px;
	height: 30px;
	float: left;
	vertical-align: middle;
	font-size: 18px;
	font-weight: 600;
	border-bottom: 1px solid red;
}





.about01{
	margin:35px 0 15px 0;
	padding:0;
	}
.about01L{
	margin:0;
	padding:0;
	float:left;
	width:230px;
	}
.about01R{
	margin:0;
	padding:0;
	float:right;
	width:285px;
	}
/* �t�@�X�g�l�C���̓���---------------------------------------- */
.price-7{
    margin:0 0 10px 0;
	padding:0;
	width:518px;
	height:60px;   
	}
.price-1{
    margin:0 6px 0 0;
	padding:0;
	width:125px;
	height:60;
	float:left;
	}
.price-2{
    margin:0 6px 0 0;
	padding:0;
	width:125px;
	height:60;
	float:left;
	}
.price-3{
    margin:0 6px 0 0;
	padding:0;
	width:125px;
	height:60;
	float:left;
	}
.price-4{
    margin:0;
	padding:0;
	width:125px;
	height:60;
	float:right;
	}
/* �\��ƃl�C���V�X�e��---------------------------------------- */
.system-text{
	margin:0 0 0 60px;
	padding:0;
	line-height:150%;
	}
/* ����---------------------------------------- */
.kakaku01{
	margin:0;
	padding:0;
	}
.kakaku01L{
	margin:10px 0 15px 0;
	padding:0;
	float:left;
	width:75px;
	height:75px;
	}
.kakaku01R{
	margin:10px 0 15px 0;
	padding:10px;
	float:right;
	width:423px;
	font-size:12px;
	line-height:140%;
	}
.kakaku02{
	margin:0;
	padding:0;
	}
.kakaku02L{
	margin:10px 0 15px 0;
	padding:0;
	float:left;
	width:75px;
	height:75px;
	}
.kakaku02R{
	margin:10px 0 15px 0;
	padding:10px;
	float:right;
	width:423px;
	font-size:12px;
	line-height:140%;
	background-color:#EEEEEE;
	}
	
.kakaku-title{
	margin:0;
	padding:5px 0 10px 0;
	font-size:16px;
	line-height:140%;
	}
.kakaku03{
	margin:0;
	padding:10px 0 10px 0;
	font-size:12px;
	line-height:140%;
	}
.kakaku03 li{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:160%;
	list-style-type:none;
	}
.kakaku04{
	margin:0;
	padding:20px 0 25px 0;
	font-size:12px;
	}
.loco-price{
    margin:10px 0 0 0;
	padding:0;
	color:#FF0000;
	border-bottom:#FF0000 dotted 1px;
	}

/* ���Ԍ���l�C���A�[�g---------------------------------------- */
.art-txt{
	margin:20px 0 0 8px;
	padding:0;
	line-height:140%;
	font-size:14px;
	}
.art-txt2{
	margin:15px 0 5px 8px;
	padding:0;
	line-height:140%;
	font-size:12px;
	}
.art-txt3{
	margin:20px 0 30px 8px;
	padding:0;
	line-height:140%;
	font-size:14px;
	text-align:center;
	}
.art-txt3{
	margin:20px 0 30px 8px;
	padding:0;
	line-height:140%;
	font-size:14px;
	text-align:center;
	}
.art{
	margin:0 0 40px 8px;
	padding:3px;
	line-height:140%;
	font-size:12px;
	}
.art table{
	margin:0;
	padding:0;
	width:100%;
	}
.art table td{
	margin:0;
	padding:0;
	border-bottom-color:#666666;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	}
.art img{
	margin:0;
	padding:28px 0 12px 0;
	}
	
.topic_art_bg{
	margin:0 0 30px 0;
	height:0;
	width:518px;
}

.topic_art_l{
	margin:5px 0 5px 5px;
	padding:0;
	width:244px;
	height:70px;
	float:left;
}

.topic_art_r{
	margin:5px 5px 5px 0;
	padding:0;
	width:244px;
	height:70px;
	float:right;
}

.art-monthly2{
    margin:10px 0 20px 0;
	padding:0;
	width:700px;
	height:230px;
    overflow:auto;
    }
	
.art-monthly-bk2{
    margin:0;
	padding:10px 0 0 45px;
	width:635px;
	height:30px;
	float:left;
	background-image:url(../img/salom-info2_bk2_w700.gif);
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:500;
    }	

.topic_art_l2{
	margin:5px 0 5px 5px;
	padding:0;
	width:330px;
	float:left;
}

.topic_art_r2{
	margin:5px 5px 5px 0;
	padding:0;
	width:330px;
	float:right;
}

.topic_art_title{
	margin: 10px 0 10px 0;
	padding: 0 0 0 10px;
	width: 300px;
	height: auto;
	font-size: 16px;
	border-left: 10px solid #ccc;
}

.topic_art_text{
	margin: 5px;
	padding: 0;
	width: 320px;
}

.art-footer-text1{
	margin:0;
	padding:5px 3px 0 0;
	float:right;
	width:230px;
	height:20px;
	font-size:15px;
	font-weight:700;
	line-height:120%;
	}
.art-footer-text2{
	margin:0;
	padding:8px 3px 5px 0;
	float:right;
	width:230px;
	height:30px;
	font-size:10px;
	font-weight:500;
	line-height:130%;
	}
	
/* ���i�ʃl�C���A�[�g�T���v��---------------------------------------- */
.art_price_tittle{
    margin:30px 0 30px 0;
	padding:0;
    }
.art-price{
    margin:20px 18px 60px 18px;
	padding:0;
	width:606px;
	height:280px;
	}
.art-price-l{
    margin:0 0 10px 0;
	padding:0;
	width:293px;
	height:60px;
	float:left;
}
.art-price-r{
    margin:0 0 10px 0;
	padding:0;
	width:293px;
	height:60px;
	float:right;
}
.art-text4{
    margin:0;
	padding:0;
	font-size:12px;
	}	
/* ��Џ��ɂ���---------------------------------------- */

.table01{
	margin:100px 0 50px 0;
	padding:5px;
	}
.table01L{
	margin:0;
	padding:10px;
	width:30%;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	}
.table01R{
	margin:0;
	padding:10px;
	width:70%;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	}
/* ���l�ɂ���---------------------------------------- */
.recruit{
	margin:0;
	padding:15px;
	font-size:14px;
	line-height:140%;
	}
/* �T�C�g�}�b�v---------------------------------------- */
.sitemap-tittle{
    margin:20px 0 0 0;
	padding:0;
	}
.sitemap01{
	margin:8px 0 0 30px;
	padding:0 0 0 50px;
	background-image:url(../img/spacer.jpg);
	background-repeat:no-repeat;
	}
/* �v���C�o�V�[�E�|���V�[---------------------------------------- */
.privacy01{
	margin:30px;
	padding:0;
	font-size:12px;
	line-height:140%;
	letter-spacing:0.1em;
	}
/* �W�F���l�C���Ƃ�---------------------------------------- */
.about_gel{
    margin:0 0 20px 0;
	padding:0;
	width:518px;
�@�@}
.l_waku{
    margin:0;
	padding:0;
	width:160px;
	float:left;
	}
.r_waku{
    margin:0;
	padding:0;
	width:328px;
	float:right;
	}
.text-r{
    margin:0 0 20px 20px;
	padding:5px;
	width:318px;
	float:right;
	line-height:180%;
	font-size:14px;
	letter-spacing:normal;
	line-height:140%;
	}
.text-r2{
    margin:0 0 20px 20px;
	padding:5px;
	width:318px;
	float:right;
	line-height:180%;
	border:2px dotted #E1DCC8;
	font-size:14px;
	letter-spacing:normal;
	line-height:140%;
	}
/* �X�^�b�t---------------------------------------- */
.staff_waku{
    margin:20px 0 20px 0;
	padding:0;
	width:518px;
	}
.staff_l2{
    margin:10px 0 0 0;
	padding:0;
	width:255px;
	height:120px;
	float:left;
	}
.staff_r2{
    margin:10px 0 0 0;
	padding:0;
	width:255px;
	height:120px;
	float:right;
	}
.staff_l{
    margin:10px 0 0 0;
	padding:0;
	width:255px;
	height:120px;
	float:left;
	background-image:url(../staff/img/staff_bk.jpg);
	background-repeat:no-repeat;
	}
.staff_r{
    margin:10px 0 0 0;
	padding:0;
	width:255px;
	height:120px;
	float:right;
	background-image:url(../staff/img/staff_bk.jpg);
	background-repeat:no-repeat;
	}
.staff_photo{
    margin:10px;
	width:95px;
	height:100px;
	float:left;
	}
.staff_text1{
    margin:0;
	padding:13px 3px 0 3px;
	width:129px;
	height:16px;
	font-size:14px;
	font-weight:600;
	letter-spacing:normal;
	float:right;
	}
.staff_text2{
    margin:0;
	padding:0 3px 5px 3px;
	width:129px;
	height:10px;
	font-size:10px;
	font-weight:600;
	letter-spacing:normal;
	float:right;
	}
.staff_text3{
    margin:15px 5px 5px 5px;
	width:129px;
	height:50px;
	font-size:14px;
	font-weight:600;
	float:right;
	}
.staff_blog_l2{
    margin:5px 0 5px 0;
	padding:0;
	width:255px;
	height:40px;
	float:left;
	}
.staff_blog_r2{
    margin:5px 0 5px 0;
	padding:0;
	width:255px;
	height:40px;
	float:right;
	}	
/* Voice---------------------------------------- */
.voice h2{
	font-size:15px;
	font-weight:600;
	}
.voice{
    margin:0;
	padding:10px 0 5px 100px;
	width:408px;
	height:20px;
	background-image:url(../voice/img/voice-bk.gif);
	background-repeat:no-repeat;
	}
.voice_image{
    margin:10px 0 5px 0;
	padding:10px 10px 10px 100px;
	width:408px;
	height:90px;
	background-image:url(../voice/img/voice-bk2.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:600;
	line-height:160%;
	}
.voice-how{
    margin:5px;
    padding:0;
	float:right;
	font-size:16px;
	font-weight:600;
	letter-spacing:normal;
	}
.voice_who{
    margin:5px 20px 0 0;
    float:right;
	}
	
/* �u���C�_��---------------------------------------- */
.top-link1{
	margin:30px 0 30px 8px;
	padding:0;
	line-height:140%;
	font-size:14px;
	text-align:center;
	}
.top-link2{
	margin:30px 0 10px 8px;
	padding:0;
	line-height:140%;
	font-size:14px;
	text-align:center;
	}
/* Q&A---------------------------------------- */
.q-bk-l{
    margin:0 0 20px 0;
	padding:20px 0 20px 40px;
	width:210px;
	height:20px;
	background-image:url(../qa/img/qa_top_bk.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:17px;
	font-weight:600;
	}
.q-bk-r{
    margin:0 0 20px 0;
	padding:20px 0 20px 40px;
	width:210px;
	height:20px;
	background-image:url(../qa/img/qa_top_bk.gif);
	background-repeat:no-repeat;
	float:right;
	font-size:17px;
	font-weight:600;
	}
.q-bk-2l{
    margin:0 0 20px 0;
	padding:20px 0 20px 40px;
	width:210px;
	height:20px;
	background-image:url(../qa/img/qa_top_bk.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:13px;
	font-weight:600;
	}
.q-bk-2r{
    margin:0 0 20px 0;
	padding:20px 0 25px 40px;
	width:210px;
	height:20px;
	background-image:url(../qa/img/qa_top_bk.gif);
	background-repeat:no-repeat;
	float:right;
	font-size:13px;
	font-weight:600;
	}
.q-title{
	margin:5px 0 0 10px;
	padding:35px 0 0 25px;
	background-image:url(../qa/img/q_bk.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:13px;
	}
.a-text{
	margin:0 0 30px 10px;
	padding:35px 5px 0 45px;
	background-image:url(../qa/img/a_bk.jpg);
	background-repeat:no-repeat;
	font-size:12px;	
	}
/* mens---------------------------------------- */

.mens-bk-518{
    margin:0;
	padding:40px 0 15px 75px;
	width:443px;
	height:20px;
	background-image:url(../price/img/mens_bk_518.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:600;
	}
.mens-bk-l{
    margin:0 0 20px 0;
	padding:25px 0 30px 65px;
	width:185px;
	height:20px;
	background-image:url(../price/img/mens_bk.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size:17px;
	font-weight:600;
	}
.mens-bk-r{
    margin:0 0 20px 0;
	padding:25px 0 30px 65px;
	width:185px;
	height:20px;
	background-image:url(../price/img/mens_bk.jpg);
	background-repeat:no-repeat;
	float:right;
	font-size:17px;
	font-weight:600;
	}
/* movie---------------------------------------- */
.movie{
    margin:20px 81px 20px 81px;
	padding:0;
	}
.movie-banner{
    margin:20px 70px 30px 70px;
	padding:0;
	}
/* �L�����y�[��---------------------------------------- */
.cam-1{
    margin:35px 53px 20px 53px;
	padding:0;
	}
.cam-2{
    margin:10px 0 40px 0;
	padding:0;
	}


.memorial_cam_text{
    margin:20px 20px 10px 20px;
	padding:10px;
	width:640px;
	margin-bottom: 20px;
	border: 2px dashed #49232E;
	border-radius: 5px;
	}

.memorial_cam_text_l{
	margin:10px 10px 0 10px;
	padding:10px;
	width:300px;
	float:left;
	margin-bottom: 20px;
	border: 2px dashed #49232E;
	border-radius: 5px;
	}

.memorial_cam_text_r{
	margin:10px 10px 0 10px;
	padding:10px;
	width:300px;
	float:left;
	margin-bottom: 20px;
	border: 2px dashed #49232E;
	border-radius: 5px;
	}

/* �e�B�A��201205---------------------------------------- */
.tiara-1{
    margin:0 0 40px 0;
	padding:0;
	float:left;
	width:178px;
	height:350px;
	text-align:center;
	}
.tiara-2{
    margin:0 0 40px 0;
	padding:0;
	}
.tiara-art{
    margin:0;
	padding:0;
	float:right;
	width:330px;
	} 
.tiara-3{
    margin:20px 0 0 0;
	padding:0;
	width:202px;
	height:523px;
	float:left;
	}
.tiara-4{
    margin:20px 0 0 0;
	padding:0;
	width:311px;
	float:right;
	}
.tiara-5{
    margin:10px 0 10px 0;
	padding:0;
	width:392px;
	height:10px;
	}	
.tiara-text1{
    margin:5px;
	padding:0;
	text-align:center;
	font-size:24px;
	font-family:"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
	}
.tiara-text2{
    margin:0;
	padding:0;
	font-size:12px;
	}
.tiara-text3{
    margin:0;
	padding:0;
	font-size:16px;
	font-weight:400;
	}
.tiara-6{
    margin:20px;
	padding:0;
	text-align:center;
    }
.tiara-photol{
    margin:0 0 20px 0;
	width:250px;
	padding:0;
	float:left;    
	}
.tiara-photor{
    margin:0 0 20px 0;
	padding:0;
	width:250px;
	float:right;
    }
.tiara-movie{
    margin:0 49px 40px 49px;
	padding:0;
    }
/* �\��y�[�W�̂�---------------------------------------- */
.table-yoyaku{
	margin:10px 0 10px 0;
	padding:5px;
	width:600;
	border-color:#CCCCCC;
	border-width:1px;
	}
.table-yoyaku th{
	margin:0;
	padding:0;
	background-color:#EEEEEE;
	font-weight:400;
	width:35%;
	}
.table-yoyaku td{
	margin:0;
	padding:0;
	width:65%;
	}
/* ���o�C���F�l�Љ�---------------------------------------- */
.friends{
    margin:0;
	padding:0;
	width:260px;
	height:296px;
	background-image:url(../fn-mobile/img/friends_mail-bg.gif);
	background-repeat:no-repeat;
    }
.frends_text{
    margin:0;
	padding:190px 5px 90px 110px;
	width:145px;
	height:16px;
	font-size:16px;
	}
/* �I�t�B�V�����T�C�g�EFN���l�Љ�---------------------------------------- */
.footer-text{
    margin:0;
	padding:0 5px 0 5px;
	width:230px;
	font-size:12px;
	}
/* �f��^�C�A�b�v�w�o�c�C�`�͗��̂͂��܂�x201409---------------------------------------- */
.photo_l{
	margin:20px 0 10px 0;
	padding:0;
	width:250px;
	height:180px;
	float:left;
}
.photo_r{
	margin:20px 0 10px 0;
	padding:0;
	width:250px;
	height:180px;
	float:right;
}

.story01_l{
	margin:20px 0 20px 0;
	padding:0;
	width:140px;
	height:224px;
	float:left;
}
.story01_r{
	margin:20px 5px 20px 5px;
	padding:5px 0 5px 0;
	width:365px;
	height:214px;
	float:right;
}
.story01_r_text{
	font-size:12px;
}
.story02_l{
	margin:20px 0 20px 0;
	padding:10px;
	width:338px;
	height:588px;
	float:left;
	line-height:2em;
	letter-spacing:0.2em;
}
.story02_r{
	margin:20px 0 20px 0;
	padding:0;
	width:150px;
	height:608px;
	float:right;
}
/* �u���C�_�� QA 201506---------------------------------------- */
.bridal_q-title{
	margin:5px 0 0 10px;
	padding:35px 0 0 25px;
	background-image:url(../bridal/img/bridal_q.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:15px;
	}
.bridal_a-text{
	margin:0 0 30px 10px;
	padding:35px 5px 0 45px;
	background-image:url(../bridal/img/bridal_a.jpg);
	background-repeat:no-repeat;
	font-size:14px;	
	}
/* PLUS 201506---------------------------------------- */
.plus_salon_info_l{
	margin:10px 5px 10px 10px;
	padding:0;
	width:150px;
	height:150px;
	float:left;
	}
.plus_salon_info_c{
	margin:10px 5px 10px 5px;
	padding:0;
	width:150px;
	height:150px;
	}
.plus_salon_info_r{
	margin:10px 10px 10px 5px;
	padding:0;
	width:150px;
	height:150px;
	float:right;
	}
/* ���P�̎��g��---------------------------------------- */
.improvement_q_waku{
	margin:10px 0 10px 0;
	padding:65px 10px 10px 106px;
	width:402px;
	background-image:url(../voice/img/improvement_q_bg.jpg);
	background-repeat:no-repeat;
	font-size:14px;
    }
.improvement_a_waku{
	margin:10px 0 10px 0;
	padding:65px 10px 10px 106px;
	width:402px;
	background-image:url(../voice/img/improvement_a_bg.jpg);
	background-repeat:no-repeat;
    }

/* app dl---------------------------------------- */
.app_dl_waku{
	margin:10px 0 10px 0;
	width:700px;
	height:220px;
    }
.app_dl_logo{
	margin:10px 0 0 0;
	padding:0;
	width:140px;
	height:140px;
	float:left;
    }
.app_dl_itunes{
	margin:10px 0 0 20px;
	padding:0;
	width:270px;
	height:140px;
	float:left;
    }
.app_dl_android{
	margin:10px 0 0 0;
	padding:0;
	width:270px;
	height:140px;
	float:right;
    }
	
/* appw518 dl---------------------------------------- */
.appw518_dl_waku{
	margin:10px 0 10px 0;
	width:518px;
	height:160px;
    }
.appw518_dl_logo{
	margin:10px 0 0 5px;
	padding:0;
	width:100px;
	height:100px;
	float:left;
    }
.appw518_dl_itunes{
	margin:10px 0 0 15px;
	padding:0;
	width:189px;
	float:left;
    }
.appw518_dl_android{
	margin:10px 10px 0 0;
	padding:0;
	width:189px;
	float:right;
    }
	
/* �A�C���Y�X�܏Љ� 201607---------------------------------------- */

.salon_left{
	margin:10px 4px 10px 4px;
	padding:0;
	float:left;
	width:250px;
	height:auto;
}

.salon_right{
	margin:10px 4px 10px 4px;
	padding:0;
	float:right;
	width:250px;
	height:auto;
}

/* �}�}�@201607---------------------------------------- */


.mama_waku{
	margin:10px 0 10px 0;
	padding:0;
	width:700px;
	height:auto;
}

.mama_tittle{
	margin:15px 0 10px 0;
	padding:0;
	width:680px;
	height:auto;
	padding: 0.5em;/*��������̗]��*/
	color: #4A242F;/*�����F*/
	background: #F8EEE8;/*�w�i�F*/
	border-left: solid 5px #4A242F;/*�����i���� ���� �F�j*/
	font-size:14px;
}

.mama_tittle2{
	margin:15px 0 0 0;
	padding:0;
	width:680px;
	height:auto;
	padding: 0.5em 0.5em 0em 2em;/*��������̗]��*/
	color: #4A242F;/*�����F*/
	border-bottom: double 5px #EB6E9B;
	font-size:14px;
}

.mama01_left{
	margin:10px 5px 10px 10px;
	padding:0;
	float:left;
	width:300px;
	height:auto;
}

.mama01_right{
	margin:10px 10px 10px 5px;
	padding:0;
	float:right;
	width:370px;
	height:auto;
}
.mama02_waku{
	margin:10px 0 10px 0;
	padding:0;
	width:700px;
	height:auto;
}
.mama02_left{
	margin:10px 5px 10px 10px;
	padding:0;
	float:left;
	width:370px;
	height:auto;
}

.mama02_right{
	margin:10px 10px 10px 5px;
	padding:0;
	float:right;
	width:300px;
	height:auto;
}

/* TOP�@����---------------------------------------- */


.movie_waku{
	margin:20px;
	padding:0;
	width:700px;
	height:auto;
	align-content:center;
}

/* PLUS�X�܏Љ� w518---------------------------------------- */
.plus_salon_waku518{
    margin:20px 0 20px 0;
	padding:0;
	width:518px;
	}
.plus_salon_l1{
    margin:10px 0 0 0;
	padding:0;
	width:125px;
	height:auto;
	float:left;
	}
.plus_salon_l2{
    margin:10px 0 0 6px;
	padding:0;
	width:125px;
	height:auto;
	float:left;
	}
.plus_salon_r3{
    margin:10px 6px 0 0;
	padding:0;
	width:125px;
	height:auto;
	float:right;
	}
.plus_salon_r4{
    margin:10px 0 0 0;
	padding:0;
	width:125px;
	height:auto;
	float:right;
	}

/* PLUS�X�܏Љ� w700---------------------------------------- */
.plus_salon_waku700{
    margin:20px 0 20px 0;
	padding:0;
	width:700px;
	}
.plus_salon_l1_w700{
    margin:10px 0 0 0;
	padding:0;
	width:160px;
	height:auto;
	float:left;
	}
.plus_salon_l2_w700{
    margin:10px 0 0 20px;
	padding:0;
	width:160px;
	height:auto;
	float:left;
	}
.plus_salon_r3_w700{
    margin:10px 20px 0 0;
	padding:0;
	width:160px;
	height:auto;
	float:right;
	}
.plus_salon_r4_w700{
    margin:10px 0 0 0;
	padding:0;
	width:160px;
	height:auto;
	float:right;
	}

/* �o�i�[2���� W700---------------------------------------- */

.banner_w700_l{
	margin: 10px 5px 10px 5px;
	padding: 0;
	width: 340;
	height: auto;
	float: left;
	}

.banner_w700_r{
	margin: 10px 5px 10px 5px;
	padding: 0;
	width: 340;
	height: auto;
	float: right;
	}

/* �o�i�[2���� W518---------------------------------------- */

.banner_w518_l{
	margin: 10px 4px 10px 4px;
	padding: 0;
	width: 251;
	height: auto;
	float: left;
	}

.banner_w518_r{
	margin: 10px 4px 10px 4px;
	padding: 0;
	width: 251;
	height: auto;
	float: right;
	}
/* �T�[�r�X�̗��� ---------------------------------------- */
.step{
	margin: 15px 15px 30px 15px;
	padding: 0;
	width: 670px;
	height: 30px;
	font-size: 18px;
	font-weight: 600;	
}

.step_waku{
	margin: 15px;
	padding: 0;
	width: 670px;
	height: 200px;
}

.step_img{
	margin: 0;
	padding: 0;
	width: 280px;
	height: 200px;
	float: left;
}

.step_text{
	margin: 0 0 0 10px;
	padding: 30px 10px 10px 10px;
	width: 350px;
	height: 160px;
	float: right;
	position: relative;
	font-size: 17px;
}

.step_img2{
	margin: 0;
	padding: 0;
	width: 200px;
	height: 200px;
	float: left;
}

.step_text2{
	margin: 0 0 0 10px;
	padding: 10px;
	width: 430px;
	height: 180px;
	float: right;
	position: relative;
	vertical-align: middle;
	font-size: 14px;
}

.step_text3{
	margin: 0;
	padding: 10px;
	width: 680px;
	float: right;
	position: relative;
	vertical-align: middle;
	font-size: 14px;
	text-align: center;
}

.box2 {
    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #6091d3;/*�����F*/
    background: #FFF;
    border: solid 3px #6091d3;/*��*/
    border-radius: 10px;/*�p�̊ۂ�*/
}
.box2 p {
    margin: 0; 
    padding: 0;
}


.apagard_text{
	letter-spacing:-0.5px;
}

.no_copy01{
	background:url("../cam/img/tieup/uchinoshitsuji_20190507/01.jpg");
	background-size:contain;
    width:518px;
    height:840px;
}

.no_copy02{
	background:url("../cam/img/tieup/uchinoshitsuji_20190507/07.jpg");
	background-size:contain;
    width:518px;
    height:198px;
}


#guard {
position:relative;
width:950px;
height: 305px;
}

.img_guard{
position:absolute;
display:block;
width:950px;
height: 305px;
background: url("../cam/img/tieup/block.png");
}

#guard_01 {
position:relative;
width:518px;
height: 830px;
}

.img_guard_01{
position:absolute;
display:block;
width:518px;
height: 830px;
background: url("../cam/img/tieup/block.png");
}

#guard_02 {
position:relative;
width:700px;
height:220px;
}

.img_guard_02{
position:absolute;
display:block;
width:700px;
height:220px;
background: url("../cam/img/tieup/block.png");
}

#guard_03 {
position:relative;
width:180px;
height:400px;
}

.img_guard_03{
position:absolute;
display:block;
width:180px;
height:400px;
background: url("../cam/img/tieup/block.png");
}

#guard_04 {
position:relative;
width:518px;
height:163px;
}

.img_guard_04{
position:absolute;
display:block;
width:518px;
height:163px;
background: url("../cam/img/tieup/block.png");
}

#guard_05 {
position:relative;
width:150px;
height:332px;
}

.img_guard_05{
position:absolute;
display:block;
width:150px;
height:332px;
background: url("../cam/img/tieup/block.png");
}


.video_area{
	margin:9px;
	padding: 0;
	width:500px;
	height: auto;
}

.d_text{
    margin:5px;
	padding:0;
	font-size:14px;
	font-weight:400;
	line-height:150%;
	}

/* �R�����y�[�W ---------------------------------------- */	
.column{
	margin: 10px 0;
	padding: 0px;
	width: 700px;
	height: 150px;
}

.column_img{
	margin: 0 0 0 10px;
	width: 250px;
	height: 150px;
	float: left;
}

.column_text{
	margin: 0 10px 0 10px;
	width: 420px;
	height: 130px;
	float: right;
}

.column_day{
	margin: 0 10px 0 10px;
	width: 100px;
	height: 20px;
	float: right;
}

.column_text_tittle{
	margin: 10px 0;
	font-weight: 700;
	color:#EC6479;
	font-size: 16px;
}

.column_text_day{
	margin: 0;
	width: 100px;
	height: 20px;
	font-size: 14px;
	text-align: right;
}

/* ���K���[�I�C���L�����y�[���y�[�W ---------------------------------------- */
.legaly_cam_202001_bg{
	background-color: #150516;
	background-repeat: no-repeat;
}

.legaly_cam_text{
	width: auto;
	padding: 15px;
	font-size: 15px;
	color: #ffffff;
	font-family: Tahoma, Geneva, "sans-serif";
}

.legaly_check_box{
	margin: auto;
	width: 488px;
	height: 100px;
	padding: 15px;
}

.legaly_check_box_l{
	width: 288px;
	height: auto;
	padding: 10;
	float: left;
}

.legaly_check_box_r{
	width: 180px;
	height: auto;
	float: right;
}

/* ��������L�����y�[���y�[�W ---------------------------------------- */
.restart_cam_202006_bg{
	background-color: #D7F0F0;
	background-repeat: no-repeat;
}

.restart_cam_text{
	width: auto;
	padding: 15px;
	font-size: 15px;
	color: #444444;
	font-family: Tahoma, Geneva, "sans-serif";
}

.restart_check_box{
	margin: auto;
	width: 488px;
	height: 100px;
	padding: 15px;
}

.restart_check_box_l{
	width: 288px;
	height: auto;
	padding: 10;
	float: left;
}

.restart_check_box_r{
	width: 180px;
	height: auto;
	float: right;
}


