BODY {
	margin: 0; padding: 0;
	background: #FFFFFF url(../images/bg_footer.gif) repeat-x 100% 100%;
	text-align: center;
	overflow-x: scroll;
	overflow-y: auto;
	-webkit-text-size-adjust: 100%;
}

BODY#premium {
       margin: 0; padding: 0;
       background: #FFFFFF url(../images/bg_footer_pr.gif) repeat-x 100% 100%;
       text-align: center;
}

BODY#snnikotama {
       margin: 0; padding: 0;
       background: #FFFFFF url(../images/bg_footer_sn.gif) repeat-x 100% 100%;
       text-align: center;
}

BODY#nailparfait {
       margin: 0; padding: 0;
       background: #FFFFFF url(../images/bg_footer_np.gif) repeat-x 100% 100%;
       text-align: center;
}

BODY#alice {
       margin: 0; padding: 0;
       background: #FFFFFF url(../images/bg_footer_al.gif) repeat-x 100% 100%;
       text-align: center;
}

BODY#arabian {
       margin: 0; padding: 0;
       background: #FFFFFF url(../images/bg_footer_an.gif) repeat-x 100% 100%;
       text-align: center;
}

BODY#member {
       margin: 0; padding: 2em 0 2em 0;
       background: #FFFFFF;
}


div#wrapper {
       width: 960px;  
       margin: 0 auto; padding: 0;
       text-align: left;
}

div#wrapper_mem {
       margin: 0 1em;  
       text-align: left;
}


A:link { color: #b41e5b; text-decoration: none; }
A:visited { color: #b41e5b; text-decoration: none; }
A:active { text-decoration: none; }
A:hover { color: #d33c79; text-decoration: underline; }

A img {
border-style: none; /* 枠を非表示 */
border-width: 0; /* 枠の幅を0pxに設定 */
}

* {
       font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #666666; font-size: 12px; line-height: 1.8;
}

ul, ol, li, div {
	list-style: none;
	text-align: left;
}

h1 {
       display: block;
       width: 960px;
       font-size: 10px; font-weight: 200; line-height: 1em;
       color: #666666;
       margin: 5px 0 17px 0; padding: 0 0 0 0;
       text-align: right;
}

h2 {
       display: block;
       width: 413px; height: 21px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle0 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 0px;
       width: 413px; height: 22px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle1 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 1px;
       width: 413px; height: 22px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle1-2 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 26px; font-weight: 200; letter-spacing: 1px;
       width: 413px; height: 48px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle1-3 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 26px; font-weight: 200; letter-spacing: 1px;
       width: 413px; height: 74px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle2 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 2px;
       width: 413px; height: 22px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle2-2 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 26px; font-weight: 200; letter-spacing: 0px;
       width: 413px; height: 48px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle1_690 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 1px;
       width: 690px; height: 22px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle3 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 3px;
       width: 413px; height: 22px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle7 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 7px;
       width: 413px; height: 22px;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

h2#salontitle21 {
       display: block;
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 21px; line-height: 1; font-weight: 200; letter-spacing: 0px;
       width: 413px; height: 22px; font-stretch: condensed;
       margin: 0 0 25px 0; padding: 0 0 0 0;
}

.space21 {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 21px; line-height: 1; font-weight: 200; letter-spacing: 0px;
}

.space0 {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 0px;
}

.space1 {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 1px;
}

.space2 {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 2px;
}

.space3 {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 22px; line-height: 1; font-weight: 200; letter-spacing: 3px;
}

.h2small {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 18px;
}

.h2smaller1 {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 16px;
}

.h2smaller {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 14px;
}

.h2smallest {
       font-family:'A-OTF フォーク Pro','A-OTF Folk Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #333333; font-size: 12px;
}

.palatino {
       font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
       color: #333333; font-size: 22px; line-height: 1; letter-spacing: 3px;
}


h2.single {
       display: block;
       width: 413px; height: 21px;
       margin: 24px 0 25px 0; padding: 0 0 0 0;
}

h2.nophoto {
       display: block;
       width: 413px; height: 21px;
       margin: 5px 0 25px 0 ! important; padding: 0 0 0 0;
}

.pink { color: #b41e5b ! important; }

.alicecolor { color: #81c2c9 ! important; }

div#home a {
	display: block;
	position: absolute; left:20px; top:24px;
	width: 175px; height: 60px;
	margin: 0; padding: 0;
	font-size: 1px; text-indent: -9999px;
}

.clear {
       clear: both;
}


ul#header {
       display: block;
       width: 960px; height: 68px;
       margin: 0; padding: 0;
}

ul#header li {
       display: block;
       float: right;
       height: 21px;
       margin: 0 0 0 0; padding: 0 0 0 0;
}

.box {
       height: 17px;
       border: solid 1px #999999; font-size:10px;
       background-color: #FFFFFF;
       vertical-align: top;
       margin: 2px 0 0 0; padding: 0;
}

ul#header li#logos {
	display: block;
	float: left;
	margin: 0;
}

ul#header li.mar10 {
       margin: 0 0 0 10px ! important;
}

ul#header li.hguide a  {
       display: block;
       margin: 10px 0 0 0; padding: 0 0 0 0;
	font-size: 1px; text-indent: -9999px;
}

ul#header li.hpriv a  {
       display: block;
       margin: 10px 0 0 0; padding: 0 0 0 0;
	font-size: 1px; text-indent: -9999px;
}

ul#header li.hinq a  {
       display: block;
       margin: 10px 0 0 0; padding: 0 0 0 0;
	font-size: 1px; text-indent: -9999px;
}

ul#header li.hsite a  {
       display: block;
       margin: 10px 0 0 0; padding: 0 0 0 0;
	font-size: 1px; text-indent: -9999px;
}

ul#header li.hsmart a  {
       display: block;
       margin: 10px 0 0 0; padding: 0 0 0 0;
	font-size: 1px; text-indent: -9999px;
}

ul#header li.hguide a {
       width: 110px; height: 14px;
	background:url(../images/head_guide.gif) no-repeat 0 0;
}

ul#header li.hguide a:hover {
	background:url(../images/head_guide.gif) no-repeat 0 -14px;
}

ul#header li.hpriv a {
       width: 126px; height: 14px;
	background:url(../images/head_privacy.gif) no-repeat 0 0;
}

ul#header li.hpriv a:hover {
	background:url(../images/head_privacy.gif) no-repeat 0 -14px;
}

ul#header li.hinq a {
       width: 85px; height: 14px;
	background:url(../images/head_inquiry.gif) no-repeat 0 0;
}

ul#header li.hinq a:hover {
	background:url(../images/head_inquiry.gif) no-repeat 0 -14px;
}

ul#header li.hsite a {
       width: 79px; height: 14px;
	background:url(../images/head_sitemap.gif) no-repeat 0 0;
}

ul#header li.hsite a:hover {
	background:url(../images/head_sitemap.gif) no-repeat 0 -14px;
}

ul#header li.hsmart a {
       width: 130px; height: 14px;
	background:url(../images/head_smart.gif) no-repeat 0 0;
}

ul#header li.hsmart a:hover {
	background:url(../images/head_smart.gif) no-repeat 0 -14px;
}

ul#mainmenu2 {
       display: block;
       width: 960px;
       margin: 0 0 0 0; padding: 6px 0 50px 0;
	background:url(../images/shd_mmenu2.gif) no-repeat 0 0;
}

ul#mainmenu2 li {
       float: left;
       width: 160px; height: 44px;
       margin: 0; padding: 0;
	font-size: 1px; text-indent: -9999px;
}

ul#mainmenu2 li a {
       float: left;
       width: 160px; height: 44px;
       margin: 0; padding: 0;
	font-size: 1px; text-indent: -9999px;
}

ul#mainmenu2 li.m_01 {
	background:url(../images/mainmenu01.gif) no-repeat 0 -44px;
}
ul#mainmenu2 li.m_01 a {
	background:url(../images/mainmenu01.gif) no-repeat 0 0;
}
ul#mainmenu2 li.m_01 a:hover {
	background:url(../images/mainmenu01.gif) no-repeat 0 -44px;
}

ul#mainmenu2 li.m_02 {
	background:url(../images/mainmenu01.gif) no-repeat -160px -44px;
}
ul#mainmenu2 li.m_02 a {
	background:url(../images/mainmenu01.gif) no-repeat -160px 0;
}
ul#mainmenu2 li.m_02 a:hover {
	background:url(../images/mainmenu01.gif) no-repeat -160px -44px;
}

ul#mainmenu2 li.m_03 {
	background:url(../images/mainmenu01.gif) no-repeat -320px -44px;
}
ul#mainmenu2 li.m_03 a {
	background:url(../images/mainmenu01.gif) no-repeat -320px 0;
}
ul#mainmenu2 li.m_03 a:hover {
	background:url(../images/mainmenu01.gif) no-repeat -320px -44px;
}

ul#mainmenu2 li.m_04 {
	background:url(../images/mainmenu01.gif) no-repeat -480px -44px;
}
ul#mainmenu2 li.m_04 a {
	background:url(../images/mainmenu01.gif) no-repeat -480px 0;
}
ul#mainmenu2 li.m_04 a:hover {
	background:url(../images/mainmenu01.gif) no-repeat -480px -44px;
}

ul#mainmenu2 li.m_05 {
	background:url(../images/mainmenu01.gif) no-repeat -640px -44px;
}
ul#mainmenu2 li.m_05 a {
	background:url(../images/mainmenu01.gif) no-repeat -640px 0;
}
ul#mainmenu2 li.m_05 a:hover {
	background:url(../images/mainmenu01.gif) no-repeat -640px -44px;
}

ul#mainmenu2 li.m_06 {
	background:url(../images/mainmenu01.gif) no-repeat -800px -44px;
}
ul#mainmenu2 li.m_06 a {
	background:url(../images/mainmenu01.gif) no-repeat -800px 0;
}
ul#mainmenu2 li.m_06 a:hover {
	background:url(../images/mainmenu01.gif) no-repeat -800px -44px;
}


ul#mainarea {
       display: block;
       width: 960px;
       margin: 34px 0 0 0; padding: 0;
}

ul#mainarea li#leftmenu {
       display: block;
       float: left;
       width: 270px;
       margin: 0; padding: 0;
}

ul#mainarea li#main {
       display: block;
       float: left;
       width: 690px;
       margin: 0; padding: 0;
}

ul#mainarea li#main_l {
       display: block;
       float: left;
       width: 413px;
       margin: 24px 0 0 0; padding: 0;
}

ul#mainarea li#main_r {
       display: block;
       float: left;
	width: 217px;
       margin: 24px 0 0 0; padding: 0 0 0 60px;
	background:url(../images/line_l.gif) repeat-y 40px 0;
}

ul#mainarea li#main_r div.sidemenu_t {
       display: block;
       width: 217px; height: 40px;
       margin: 0; padding: 0;
	background:url(../sidemenu/images/bg_sidemenu.gif) no-repeat 0 0;
}

ul#mainarea li#main_r div.sidemenu_t3 {
       display: block;
       width: 217px; height: 40px;
       margin: 0; padding: 0;
	background:url(../sidemenu/images/bg_sidemenu3.gif) no-repeat 0 0;
}

ul#mainarea li#main_r div.sidemenu_m {
       margin: 0; padding: 0;
}

ul#mainarea li#main_r div.sidemenu_b {
       display: block;
       width: 217px; height: 16px;
       margin: -7px 0 0 0; padding: 0;
	background:url(../sidemenu/images/bg_sidemenu.gif) no-repeat 0 -103px;
}

ul#mainarea li#main div.news_t ul.whatsnew li {
       display: block;
       float:left;
       margin: 0; padding: 0;
}

ul#mainarea li#main div.news_t ul.whatsnew li.date {
       display: block;
       width: 105px;
	background:url(../images/news_tri.gif) no-repeat 0 50%;
       color: #b41e5b; font-weight: 700;
       margin: 0; padding: 0;
       text-indent: 10px;
       clear: both;
}

ul#mainarea li#main div.news_t ul.whatsnew li.news {
       width: 525px;
}

ul#mainarea li#main div.news_t ul.whatsnew li.news a {
       color: #666666; font-weight: 700;
}

ul#mainarea li#leftmenu div.text {
       display: block;
       margin: 0 0 0 0; padding: 0;
}


ul#mainarea li#main div.rss A:link { color: #b41e5b; text-decoration: none; }


ul.salons {
       display: block;
       width: 675px;
       margin: 15px 0 0 0; padding: 0;
}

ul.salons li.saloninfo {
       float: left;
       width: 322px; height: 65px;
       font-size: 10px; line-height: 13px ! important;
       margin: 0 0 15px 0; padding: 0;
}

ul.salons li.saloninfo font {
       font-size: 10px; line-height: 13px ! important; color: #ebc3d3;
}

ul.salons li.saloninfo a {
       display: block;
       font-size: 12px; line-height: 12px ! important; font-weight: 700;
       margin: 0 0 4px 0; padding: 0;
}

ul.salons li.saloninfo img {
       display: block;
       float: left;
       margin: 0 15px 0 0 ! important; padding: 0;
}

.margin15 {
       margin: 0 15px 0 0 ! important; padding: 0;
}

div.margin25 {
       clear: both;
       display: block;
       height: 25px;
       margin: 0; padding: 0;
}

div.shd_main {
       clear: both;
       margin: 0; padding: 0;
       width: 675px; height: 80px;
	background:url(../images/shd_main.gif) no-repeat 0 35px;
}

div.shd_main690 {
       margin: 0 0 20px 0; padding: 0;
       width: 690px; height: 6px;
	background:url(../images/shd_main690.gif) no-repeat 0 0;
}

div.shd_main413 {
       margin: 0 0 20px 0; padding: 0;
       width: 413px; height: 6px;
	background:url(../images/shd_main413.gif) no-repeat 0 0;
}

div.shd_main413_2 {
       margin: -6px 0 0 0; padding: 0;
       width: 413px; height: 6px;
	background:url(../images/shd_main413.gif) no-repeat 0 0;
}


ul#mainarea li#leftmenu div a {
       display: block;
       width: 270px; height: 48px;
       margin: 0; padding: 0;
	font-size: 1px; text-indent: -9999px;
}

ul#mainarea li#leftmenu img {
       display: block;
       margin: 0; padding: 0;
}

ul#mainarea li#leftmenu img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity:.80;
}


/* 左メニュー */

div.lm_hosho a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 0;
}

div.lm_hosho a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px 0;
}

div.lm_bridal a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -48px;
}

div.lm_bridal a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -48px;
}

div.lm_enquete a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -96px;
}

div.lm_enquete a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -96px;
}

div.lm_ntc a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -144px;
}

div.lm_ntc a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -144px;
}

div.lm_recruits a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -192px;
}

div.lm_recruits a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -192px;
}

div.lm_dnp a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -240px;
}

div.lm_dnp a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -240px;
}

div.lm_shopping a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -288px;
}

div.lm_shopping a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -288px;
}

div.lm_store a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -432px;
}

div.lm_store a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -432px;
}


div.lm_mens a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -336px;
}

div.lm_mens a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -336px;
}

div.lm_column a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -384px;
}

div.lm_column a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -384px;
}

div.lm_coa a {
	width: 220px ! important;
	border-top: solid 1px #CCCCCC;
	background:url(../images/leftmenu00.gif) no-repeat 0 -480px;
}

div.lm_coa a:hover {
	background:url(../images/leftmenu00.gif) no-repeat -245px -480px;
}

div.shd_lmenu_t {
       margin: 0 0 0 0; padding: 0;
       width: 220px; height: 6px;
       border-bottom: solid 1px #CCCCCC;
	background:url(../images/shd_lmenu220_t.gif) no-repeat 0 0;
}

div.shd_lmenu_t2 {
       margin: 0 0 0 0; padding: 0;
       width: 220px; height: 6px;
	background:url(../images/shd_lmenu220_t.gif) no-repeat 0 0;
}


div.shd_lmenu {
       margin: 0 0 14px 0; padding: 0;
       width: 220px; height: 6px;
       border-top: solid 1px #CCCCCC;
	background:url(../images/shd_lmenu220.gif) no-repeat 0 0;
}

div.shd_blog {
       margin: -7px 0 14px 0; padding: 0;
       width: 220px; height: 6px;
       border-top: solid 1px #cfe5e8;
	background:url(../images/shd_lmenu220.gif) no-repeat 0 0;
}

div.shd_rmenu {
       margin: 0 0 20px 0; padding: 0;
       width: 217px; height: 6px;
	background:url(../images/shd_rmenu217.gif) no-repeat 0 0;
}


ul#mainarea li#leftmenu span.slinks {
       display: block;
       margin: 0.75em 0 0 0; padding: 0 0 0 0;
}

ul#mainarea li#leftmenu span.slinks img {
	display: block;
	width: 220px; height: 45px;
	margin: 0 0 0 0; padding: 0 0 0 0;
}

/* フッタ */

div#footer2 {
       display: block;
       width: 960px; height: 321px;
       margin: 50px 0 0 0;
       padding: 0;
}

div#footer2 b {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer2 div.home {
       margin: 0 0 0 0; padding: 0 0 0 0;
       border-bottom: solid 1px #d98ead;
}

div#footer2 div.home a {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer2 div.copy a {
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
}

div#footer2 div.copy {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       margin: 0; padding: 7px 0 0 0;
}

div#footer2 div.copy br {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       padding: 15px 0 0 0;
}

div#footer2 div.category {
       float: left;
       width: 160px;
       margin: 0 0 15px 0;
}

div#footer2 div.category a {
       display: block;
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
	background: url(../images/point_footer.png) no-repeat 0 5px;
       text-indent: 7px;
}

div.category2 {
       float: left;
       width: 160px;
       margin: 0 0 15px 0;
}

div.category2 img {
       float: right;
       margin: 5px 0 0 5px;
}

div.category2 div {
       width: 85px;
       font-size: 10px; line-height: 1.5 ! important; color: #FFFFFF;
       margin: 3px 0 0 0;
}

div#footer2 div.copy2 {
       border-top: solid 1px #d98ead;
       padding: 15px 0 0 0;
}

/* フッタ（プレミアム） */
div#footer_pr {
       display: block;
       width: 960px; height: 320px;
       margin: 50px 0 0 0;
       padding: 0;
}

div#footer_pr b {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_pr div.home {
       margin: 0 0 0 0; padding: 0 0 0 0;
       border-bottom: solid 1px #CCCCCC;
}

div#footer_pr div.home a {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_pr div.copy a {
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
}

div#footer_pr div.copy {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       margin: 0; padding: 7px 0 0 0;
}

div#footer_pr div.copy br {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       padding: 15px 0 0 0;
}

div#footer_pr div.category {
       float: left;
       width: 160px;
       margin: 0 0 15px 0;
}

div#footer_pr div.category a {
       display: block;
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
	background:url(../images/point_footer.png) no-repeat 0 5px;
       text-indent: 7px;
}

div#footer_pr div.copy2 {
       border-top: solid 1px #CCCCCC;
       padding: 15px 0 0 0;
}

/* フッタ（スパネイル） */
div#footer_sn {
       display: block;
       width: 960px; height: 320px;
       margin: 50px 0 0 0;
       padding: 0;
}

div#footer_sn b {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_sn div.home {
       margin: 0 0 0 0; padding: 0 0 0 0;
       border-bottom: solid 1px #b58e9c;
}

div#footer_sn div.home a {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_sn div.copy a {
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
}

div#footer_sn div.copy {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       margin: 0; padding: 7px 0 0 0;
}

div#footer_sn div.copy br {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       padding: 15px 0 0 0;
}

div#footer_sn div.category {
       float: left;
       width: 160px;
       margin: 0 0 15px 0;
}

div#footer_sn div.category a {
       display: block;
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
	background:url(../images/point_footer.png) no-repeat 0 5px;
       text-indent: 7px;
}

div#footer_sn div.copy2 {
       border-top: solid 1px #b58e9c;
       padding: 15px 0 0 0;
}


/* フッタ（アリス） */
div#footer_al {
       display: block;
       width: 960px; height: 320px;
       margin: 50px 0 0 0;
       padding: 0;
}

div#footer_al b {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_al div.home {
       margin: 0 0 0 0; padding: 0 0 0 0;
       border-bottom: solid 1px #c0e0e4;
}

div#footer_al div.home a {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_al div.copy a {
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
}

div#footer_al div.copy {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       margin: 0; padding: 7px 0 0 0;
}

div#footer_al div.copy br {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       padding: 15px 0 0 0;
}

div#footer_al div.category {
       float: left;
       width: 160px;
       margin: 0 0 15px 0;
}

div#footer_al div.category a {
       display: block;
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
	background:url(../images/point_footer.png) no-repeat 0 5px;
       text-indent: 7px;
}

div#footer_al div.copy2 {
       border-top: solid 1px #c0e0e4;
       padding: 15px 0 0 0;
}


/* フッタ（アラビアンナイト） */
div#footer_an {
       display: block;
       width: 960px; height: 320px;
       margin: 50px 0 0 0;
       padding: 0;
}

div#footer_an b {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_an div.home {
       margin: 0 0 0 0; padding: 0 0 0 0;
       border-bottom: solid 1px #cfc498;
}

div#footer_an div.home a {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_an div.copy a {
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
}

div#footer_an div.copy {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       margin: 0; padding: 7px 0 0 0;
}

div#footer_an div.copy br {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       padding: 15px 0 0 0;
}

div#footer_an div.category {
       float: left;
       width: 160px;
       margin: 0 0 15px 0;
}

div#footer_an div.category a {
       display: block;
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
	background:url(../images/point_footer.png) no-repeat 0 5px;
       text-indent: 7px;
}

div#footer_an div.copy2 {
       border-top: solid 1px #cfc498;
       padding: 15px 0 0 0;
}

/* フッタ（ネイルパフェ） */

div#footer_np {
       display: block;
       width: 960px; height: 320px;
       margin: 50px 0 0 0;
       padding: 0;
}

div#footer_np b {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_np div.home {
       margin: 0 0 0 0; padding: 0 0 0 0;
       border-bottom: solid 1px #cdb7dc;
}

div#footer_np div.home a {
       font-size: 10px; line-height: 3 ! important; color: #FFFFFF; font-weight: 700;
}

div#footer_np div.copy a {
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
}

div#footer_np div.copy {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       margin: 0; padding: 7px 0 0 0;
}

div#footer_np div.copy br {
       font-size: 10px; line-height: 2 ! important; color: #FFFFFF;
       padding: 15px 0 0 0;
}

div#footer_np div.category {
       float: left;
       width: 160px;
       margin: 0 0 15px 0;
}

div#footer_np div.category a {
       display: block;
       font-size: 10px; line-height: 2 ! important; important; color: #FFFFFF; font-weight: 200;
	background:url(../images/point_footer.png) no-repeat 0 5px;
       text-indent: 7px;
}

div#footer_np div.copy2 {
       border-top: solid 1px #cdb7dc;
       padding: 15px 0 0 0;
}



#main_l p {
       display: block;
	background:url(../images/news_tri.gif) no-repeat 0 7px;
       margin: 0 0 0.5 0; padding: 0 0 0 10px;
       clear: both;
}


#photodiv {
       background-repeat: no-repeat;
}

div.b_right {
       clear: both;
       display: block;
       font-size: 10px; color: #666666;
       float: right;
       margin: 20px 0 0 0; padding: 0 0 0 0;
}

div.b_right a {
       clear: both;
       display: block;
       font-size: 10px; color: #666666;
       float: right;
       margin: 20px 0 0 0; padding: 5px 0 0 0;
       border-top: 1px dotted #CCCCCC;
}

div.b_right_top {
       clear: both;
       display: block;
       font-size: 10px; color: #b41e5b;
       float: right;
       margin: -12px 0 0 0; padding: 0 0 0 0;
}


.half {
       margin-top: 0.5em ! important;
}

.dhalf {
       margin-top: 1em ! important;
}

.whalf {
       margin-top: 2em ! important;
}

.bold {
       font-weight: 700;
}

.p_right {
       float: right;
}

img.contp {
       clear: both;
       margin: 3em 0 -1.5em 0; padding: 0;
}

/* 予約システム */
div.concierge {
       width: 217px;
       font-size: 10px; line-height: 1.5; color: #854e40;
       margin: 0 0 2em 0; padding: 0 0 0 0;
}

div.concierge br {
       font-size: 10px; line-height: 1.5;
}

div.concierge img {
       width: 217px; height: 106px;
       margin: 0 0 -0.25em 0; padding: 0 0 0 0;
}

div.concierge img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity: .80;
}

/* パンくずリスト */
#bread {
	background: url(../images/bread_heart.gif) no-repeat 0px 1px;	/* ♥の場合 0 1px */
	font-size: 10px; color: #999999; line-height: 10px; font-weight: 200 ! important;
	margin: 15px 0 -20px 0; padding: 0 0 0 18px;
}

#bread a {
       font-size: 10px; color: #b41e5b; font-weight: 200 ! important;
}

#bread a span {
       font-size: 10px; color: #b41e5b; font-weight: 200 ! important;
}

#bread span {
       font-size: 10px; color: #999999; font-weight: 200 ! important;
}

#bread div {
       display: inline;
       font-size: 10px; color: #999999; line-height: 10px; font-weight: 200 ! important;
}

#bread div.bread1 {
	background:url(../images/bread_arrow.gif) no-repeat 1px 0;
       margin: 0 0 0 0; padding: 0 0 0 12px;
}

/* サイドメニュー（店舗一覧） */
div#sidemenu {
       width: 216px;
       margin: 0; padding: 0;
	background-color: #f7e8ee;
       border-left: 1px solid #FFFFFF; 
}

div#sidemenu div {
       color: #666666; font-size: 10px; line-height: 1.4;
       margin: 0; padding: 0 16px 0 16px;
}

div#sidemenu div a {
	display: block;
	background:url(../include/images/point_salons.gif) no-repeat 0 1px;
	margin: 0; padding: 0 0 0 10px;
	font-size: 10px; line-height: 1.4; color: #666666;
}

div#sidemenu div span {
       display: block;
       font-size: 10px; line-height: 1.4;
       color: #b41e5b; font-weight: 700;
}

div#sidemenu div span a {
        font-size: 10px; line-height: 1.5; color: #b41e5b; font-weight: 200;
}

div#sidemenu div img.position {
       display: inline ! important;
       margin-left: 2px ! important;
       vertical-align: -1px ! important;
}

.big {
       font-size: 14px;
}

/* ネイルクイックへようこそ！ */

ul#welcome {
       width: 690px;
       margin: 2em 0 2em 0;  padding: 0 0 0 0;
}

ul#welcome li {
       width: 220px; height: 147px;
       float: left;
       margin: 0 15px 10px 0; padding: 0 0 0 0;
}

ul#welcome li.right {
       margin-right: 0px ! important;
}

ul#welcome li a img:hover {
       filter: alpha(opacity=70);
       -moz-opacity: .70;
       opacity: .70;
}


#care1,#care2,#care3,#care4,#care5,#care6,#care7,#care8,#care9 {
	display: none;
}

.contents {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #8b7c7a; font-size: 14px; line-height: 1.75;
	background:url(../welcome/images/bg_window.png) no-repeat right -20px;
	margin: 0; padding: 1.5em;
}

.contents div {
       font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #8b7c7a; font-size: 12px; line-height: 1.5;
       border-top: 1px dotted #8b7c7a;
       margin: 1.5em 0 0 0; padding: 1em 0 0 1em;
       text-indent: -1em;
}


.contents h3 {
       color: #8b7c7a; font-size: 20px; line-height: 1.5; font-weight: 700; letter-spacing: 1px;
       margin: 0; padding: 0.25em 0 0 0;
}

.contents h4 {
	background:url(../welcome/images/bg_h4.gif) no-repeat 0 0;
       color: #fcf8f7; font-size: 16px; line-height: 1.6em; font-weight: 700; letter-spacing: 1px;
       margin: 1.25em 0 0.75em 0; padding: 0 0 0 0.5em;
}

.contents a {
       font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
       color: #8b7c7a; font-size: 14px; line-height: 1.75; font-weight: 700;
}

.contents a img {
       display: inline ! important;
       margin-left: 4px ! important;
       vertical-align: -2px ! important;
}

h5.welcome_st {
       clear: both;
       margin: 2.5em 0 3em 0; padding: 0 0 0 0;
}

.wel_text {
       margin: -1em 0 -1em 0; padding: 0;
}

/* ネイルデザイン */

.appli1 {
       float: left;
       width: 331px;
       margin: 0 20px 1em 0; padding: 0;
       border: 2px solid #333333;
       border-radius: 8px;
       -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */  
       -moz-border-radius: 8px;    /* Firefox用 */
	background: url(../naildesign/images/flower_bk.jpg) no-repeat 0 0;
       background-color: #333333;
}

.appli1 div {
       margin: 0 0 0 0; padding: 1.5em;
       color: #efefef; font-size: 12px; line-height: 1.75; font-weight: 200;
}

.appli2 {
       float: left;
       width: 331px;
       margin: 0 0 1em 0; padding: 0;
       border: 2px solid #6d309b;
       border-radius: 8px;
       -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */  
       -moz-border-radius: 8px;    /* Firefox用 */
	background: url(../naildesign/images/flower_pr.jpg) no-repeat 0 0;
       background-color: #9933CC;
}

.appli2 div {
       margin: 0 0 0 0; padding: 1.5em;
       color: #FFDEFF; font-size: 12px; line-height: 1.75; font-weight: 200;
}

.appli1 h3 {
       color: #FFFFFF; font-size: 16px; line-height: 1.75; letter-spacing: 1px;
       margin: 0 0 0.25em 0; padding: 0;
}

.appli2 h3 {
       color: #FFEFEF; font-size: 16px; line-height: 1.75; letter-spacing: 1px;
       margin: 0 0 0.25em 0; padding: 0;
}

.appli1 h4 {
       background-color: #efefef;
       color: #333333; font-size: 14px; line-height: 1;
       margin: 0 0 0.5em 0; padding: 0.25em 0 0.25em 0.5em;
       border-radius: 2px;
       -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
       -moz-border-radius: 2px;    /* Firefox用 */
}

.appli2 h4 {
       background-color: #FFDEFF;
       color: #6d309b; font-size: 14px; line-height: 1;
       margin: 0 0 0.5em 0; padding: 0.25em 0 0.25em 0.5em;
       border-radius: 2px;
       -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
       -moz-border-radius: 2px;    /* Firefox用 */
}

.appli1 img {
       float: right;
       width: 75px; height: 100px;
       margin: 0.25em 0 0 1em; padding: 0;
}

.appli2 img {
       float: right;
       width: 75px; height: 100px;
       margin: 0.25em 0 0 1em; padding: 0;
}

.appli1 img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity: .80;
}

.appli2 img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity: .80;
}

#art_teigaku {
       float: left;
	background: url(../naildesign/images/bnr_teigaku.jpg) no-repeat 0 0;
       width: 220px; height: 341px;
       margin: 0 0 2em 0; padding: 0;
}

#art_teigaku div {
       width: 180px;
       font-size: 12px; color: #4da8ab; font-weight: 200; line-height: 1.6;
       margin: 95px 0 0 20px; padding: 0 0 0 0;
}

a.teigaku:hover { text-decoration: underline ! important; color: #1e92b4 ! important; }

#art_gallery {
       float: left;
	background: url(../naildesign/images/bnr_gallery.jpg) no-repeat 0 0;
        width: 220px; height: 341px;
       margin: 0 15px 2em 0; padding: 0;
}

#art_gallery div {
       width: 180px;
       font-size: 12px; color: #4ca980; font-weight: 200; line-height: 1.6;
       margin: 95px 0 0 20px; padding: 0 0 0 0;
}

a.gallery:hover { text-decoration: underline ! important; color: #53b41e ! important; }

#bnr_catalogue01 {
	background: url(../naildesign/images/bnr_catalogue01.jpg) no-repeat 0 0;
	width: 690px; height: 106px;
	margin: 0 0 0 0; padding: 0;
}

#bnr_catalogue01 div {
	width: 630px;
	margin: 0 auto 0 auto; padding: 62px 0 0 0;
	color: #9c2374; line-height: 1.6;
}

#bnr_catalogue02 {
	width: 690px; height: 80px;
	margin: 0 0 2em 0; padding: 0;
}

#bnr_catalogue02 img {
	border: none;
}

#art_artists {
       float: left;
	background: url(../naildesign/images/bnr_artists.jpg) no-repeat 0 0;
        width: 220px; height: 341px;
       margin: 0 15px 2em 0; padding: 0;
}

#art_artists div {
       width: 180px;
       font-size: 12px; color: #735eb2; font-weight: 200; line-height: 1.6;
       margin: 95px 0 0 20px; padding: 0 0 0 0;
}

a.artists:hover { text-decoration: underline ! important; color: #6736f9 ! important; }

/* ヘッダ2014 */

#logotype {
       float: left;
       width: 164px; height: 70px;
       margin: 0; padding: 0;
}

ul#header2014 {
	display: block;
	width: 960px; height: 70px;
	margin: 0 0 0 0; padding: 0 0 0 0;
	font-size: 12px; line-height: 29px;
}

ul#header2014 li {
       display: block;
       float: right;
       height: 21px;
       margin: 0 0 0 0; padding: 0 0 0 0;
}

.box00 {
       width: 102px; height: 21px;
       border: solid 1px #999999; font-size:12px; color: #666666;
       background-color: #FFFFFF;
       vertical-align: middle;
       margin: 0 0 0 0; padding: 0;
}

ul#header2014 li.mar10 {
       margin: 0 0 0 10px ! important;
}

ul#header2014 li.mar5 {
       margin: 0 0 0 2px ! important;
}

#head_yoyaku {
	float: right;
	width: 100px; height: 66px;
	margin: -2px 0 0 10px; padding: 0;
}

#head_yoyaku img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity:.80;
}


/* ネット予約バナー */
div.yoyaku217 a {
       display: block;
       width: 217px; height: 80px;
       margin: 0 0 4px 0; padding: 0;
}

div.asanail a {
       display: block;
       width: 217px; height: 65px;
       margin: 0 0 4px 0; padding: 0;
}

div.yoyaku413 a {
       display: block;
       float: left;
       width: 413px; height: 46px;
       margin: 25px 0 4px 0; padding: 0;
}

div.yoyaku690 a {
       display: block;
       float: left;
       width: 690px; height: 60px;
       margin: 25px 0 4px 0; padding: 0;
}

ul#mainarea li#main_r div.yoyaku217 img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity: .80;
}

ul#mainarea li#main_r div.asanail img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity: .80;
}

/* ブログバナー */

div.blogbnr a {
       display: block;
       width: 217px; height: 35px;
       margin: 0 0 4px 0; padding: 0;
}

div.blogbnr2 a {
       display: block;
       width: 217px; height: 70px;
       margin: 0 0 4px 0; padding: 0;
}

ul#mainarea li#main_r div.blogbnr img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity: .80;
}

ul#mainarea li#main_r div.blogbnr2 img:hover {
       filter: alpha(opacity=80);
       -moz-opacity: .80;
       opacity: .80;
}


/* グーグルリマケタグ */
.googletag img { display: none; }


/* FBソーシャルボタンずれを解消 */
.fb_iframe_widget > span {
	vertical-align: baseline !important;
}

/* お客様アンケート */

.enq_box {
	width: 36px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	margin: 0 0.5em 0 0; padding: 0 2px 0 0;
	font-size: 12px;
	text-align: right;
}

.enq_box2 {
	border: solid 1px #999999;
	background-color: #FFFFFF;
	margin: 0 0.5em 0 0; padding: 0 2px 0 0;
	font-size: 12px;
	text-align: left;
}

div.enq01 { margin-left: 2.5em; }

label input { display: block; margin: 0 0 0.5em 0; }

label {
	width: 30px; float: left; text-indent: 2px;
}

label.t10 { text-indent: -3px; }

label.txt {
	width: 130px;
	margin :1.5em 1.5em 0 -0.2em;
	color: #FFF;
	text-align: center;
	background: url(../enquete/images/arrow_pink.gif) no-repeat right 50%;
	border-radius: 1em;
	-webkit-border-radius: 1em;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 1em;    /* Firefox用 */
}

label.blue {
	background: url(../enquete/images/arrow_blue.gif) no-repeat 0 50% !important;
}

label.right { text-align: right; }

div.pinks {
	font-weight: 700;
	color: #b41e5b;
	padding: 0 0 0 14px;
	background:url(../images/news_tri.gif) no-repeat 4px 50%;
}

table#t_enq {
	width:100%;
}

table#t_enq td {
	line-height: 2;
}

div.att {
	margin: -1em 0 1em 0; padding: 0;
}