C@charset "utf-8";
/* CSS Document */

/*リセット-----------------------------------*/
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; overflow: hidden; font-size: 0; }
* { margin: 0; padding: 0; }
.clear { clear: both;}

ul{ list-style:none;}
li{ float:left;}

img{ border:none;}

table a:link{ color:#636363!important;}
table a:hover{ color:#636363!important;}
table a:visited{ color:#636363!important;}

/*全体-----------------------------------*/
#wrap { width: 800px; height: auto; margin: 0 auto; padding: 0px 0px 20px 0px; background:#fff;s font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:100%;}
#wrap h3.title_all{text-indent: -9999px; width: 800px; height: 225px; margin: 0; padding:0; background:url(images/main.png) no-repeat; }

h3.title_area{ padding-top:0px; text-align: center; margin: 0 auto; }
p.contentsbottom{ display:block; width:800px; height:35px; padding:45px 0 0 0;}

a:link img { opacity: 1; transition: all 0.5s ease-out 0s; }
a:hover img { opacity: 0.5; transition: all 0.2s ease-out 0s; }

/*ネイルボタン-----------------------------------*/
ul#btn_nailarea{ display:block; height:91px; width:780px; margin:0 auto; padding:12px 0 20px 0;}
ul#btn_nailarea li.left{ margin:0 0 0 20px;}

/*日程-----------------------------------*/
table { width: 800px; color:#636363; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
table tr.bg_color{ background:#d4f5ff;}
table tr th{ text-align:left; text-shadow: none; color: #fff; padding: 7px 0 7px 0; font-weight: bold; }
table tr th.bg01{ width:90px; background:url(images/bg_day_1.gif) #1eb6e8 no-repeat; padding-left: 40px;}
table tr th.bg02{ background:url(images/bg_day_2.gif) right #1eb6e8 no-repeat; padding-left: 50px;}
table tr th.bg03{ background:#1eb6e8 repeat; padding-left: 50px; width:180px;}
table tr td { font-size:14px; line-height:30px; text-align:left;height:20px;}
table tr td.day{ width:90px; text-align:left; padding:5px 0px 5px 40px; }
table tr td.day_2{ width:90px; text-align:left; padding:5px 0px 5px 40px; line-height:1.3em;}
table tr td.day_3{ width:90px; text-align:left; padding:5px 0px 5px 40px; line-height:1.3em;}
table tr td.day_4{ width:180px; text-align:left; padding:5px 0px 5px 40px; line-height:1.3em;}
table tr td.place{ padding-left:50px;}

/*区切り-----------------------------------*/
p.line{ padding:30px 0 15px 0;}

/*人体模型-----------------------------------*/
#btn_jintaiarea{ width:633px; height:91px; margin:0 auto; padding:12px 0 20px 0;}

/* ===========コピーライト=========== */
.cp_copy { clear:both; font-size: 12px; line-height: 14px; color: #FFF; text-align: center; margin: 0 auto; padding-top: 20px; }

