@charset "UTF-8";



/*--------------　要素のリセット　--------------*/ 
*{margin:0; padding:0; font-weight:normal; font-style:normal;}
ul{list-style-type:none;}
img,object{border:0; margin:0; padding:0;}
th,td{border:0; margin:0; padding:0;}



/*--------------　フォント設定　--------------*/ 
body,th,td,h1,h2,h3,h4,h5,h6{color:#808080;font-size:12px;line-height:1.8em;font-family:"Lucida Grande Regular",Osaka,"ＭＳ Ｐゴシック";}
html>body,html>body th,html>body td,html>body h1,
html>body h2,html>body h3,html>body h4,html>body h5,html>body h6{font-size:12px;line-height:1.7em;}

a{color:#666; text-decoration:none;}
a:hover{color:#b3b3b3; text-decoration:none;}

.fL{float:left;}
.fR{float:right;}

/*--------------　基本レイアウト　--------------*/ 
body{text-align:left;}
#hd{ display:none;}

#ft,#ft-2nd{display:none;}
#wrapper{}
#ct{width:660px;margin:0;padding:0;}
#ct .ct-L{display:none;}
#ct .ct-R{width:660px;}



/*--------------　左menu　--------------*/ 
#ct .ct-L .company_img{display:none;}
#ct .ct-L .sitemap_img{display:none;}
#ct .ct-L .products_img{display:none;}
#ct .ct-L .contact_img{display:none;}

#ct .ct-L ul.menu_arrow li{display:none;}
#ct .ct-L ul.menu_arrow li.list-top{display:none;}
#ct .ct-L ul.menu_arrow li.lev02{display:none;}

#ct .ct-L dl.menu_faq {display:none;}
#ct .ct-L dl.menu_faq dt{display:none;}
#ct .ct-L dl.menu_faq dd{display:none;}


/*--------------　リンクボタン　--------------*/ 
#swaro{display:none;}
#swaro #pagetop{display:none;}
#swaro #pagetop a{display:none;}
#swaro #pagetop a:hover{display:none;}

#hd .gosite{display:none;}
#hd .gosite a{display:none;}
#hd .gosite a:hover{display:none;}


/*--------------　h1　--------------*/ 
#ct .ct-R h1.news{width:660px; height:22px; margin-bottom:30px; display:list-item; list-style-image:url(../images/h1_news.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R h1.about{width:660px; height:22px; display:list-item; list-style-image:url(../images/h1_about.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R h1.faq{width:660px; height:22px; margin-bottom:30px; display:list-item; list-style-image:url(../images/h1_faq.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R h1.products{width:660px; height:22px; margin-bottom:30px; display:list-item; list-style-image:url(../images/h1_products.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R h1.salon{width:660px; height:22px; margin-bottom:30px; display:list-item; list-style-image:url(../images/h1_salon.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R h1.company{width:660px; height:22px; margin-bottom:30px; display:list-item; list-style-image:url(../images/h1_company.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R h1.contact{width:660px; height:22px; margin-bottom:30px; display:list-item; list-style-image:url(../images/h1_contact.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R h1.privacy{width:660px; height:22px; margin-bottom:30px; display:list-item; list-style-image:url(../images/h1_privacy.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R h1.sitemap{width:660px; height:22px; margin-bottom:30px; display:list-item; list-style-image:url(../images/h1_sitemap.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}



/*=================== flash_area 
=================================================================================================================================================================================================================*/
#flash_area{display:none;}
#flash_area .flash_img{display:none;}



/*=================== hd 
=================================================================================================================================================================================================================*/
#hd-menu{display:none;}
#path{display:none;}
#path ul{display:none;}
#path ul li{display:none;}



/*=================== news 
=================================================================================================================================================================================================================*/
#ct .ct-R h2.news-title{margin-bottom:20px;}

#ct .ct-R h2.news-title .title{font-size:16px; font-weight:bold;z-index: 2;}
#ct .ct-R h2.news-title .date{font-size:13px; padding-right:20px; margin-left:10px;z-index: 2;}
#ct .ct-R .news-img{width:200px; margin:0 30px 0 10px;}
#ct .ct-R .news-txt{width:420px;}

*html #ct .ct-R h2.news-title .date{font-size:13px; padding-right:20px; margin-left:5px;}
*html #ct .ct-R .news-img{width:200px; margin:0 30px 0 5px;}
*html #ct .ct-R .news-txt{width:415px;}

#ct .ct-R .news-box{margin-bottom:50px;}



/*=================== about 
=================================================================================================================================================================================================================*/ 
#ct .ct-R h2.about{width:660px; height:117px; display:list-item; list-style-image:url(../images/about_img.jpg); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .about dl{margin-top:30px;}
#ct .ct-R .about dl dt{width:660px; height:22px;}
#ct .ct-R .about dl dt.t01{margin-bottom:20px; display:list-item; list-style-image:url(../images/about_dt01.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .about dl dt.t02{margin-bottom:20px; display:list-item; list-style-image:url(../images/about_dt02.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .about dl dt.t03{page-break-before:always; margin-bottom:20px; display:list-item; list-style-image:url(../images/about_dt03.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .about dl dt.t04{margin-bottom:20px; display:list-item; list-style-image:url(../images/about_dt04.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}

#ct .ct-R .about dd {width:640px; margin-bottom:20px; padding:0 10px;}
#ct .ct-R .about dd p.title01{width:640px; margin-bottom:20px; display:list-item; list-style-image:url(../images/about_tl01.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .about dd p.title02{width:640px; margin-bottom:20px; display:list-item; list-style-image:url(../images/about_tl02.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .about dd p.title03{width:640px; margin-bottom:20px; display:list-item; list-style-image:url(../images/about_tl03.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .about dd p.title04{width:640px; margin-bottom:20px; display:list-item; list-style-image:url(../images/about_tl04.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}

#ct .ct-R .about dd .txt420-fL{width:420px; float:left; margin-right:30px;}
#ct .ct-R .about dd .txt420-fR{width:420px; float:right; margin-left:30px;}
#ct .ct-R .about dd .txt190-fR{width:190px; float:right; margin-left:30px;}



/*=================== faq 
=================================================================================================================================================================================================================*/
#ct .ct-R dl.faq-box{margin-bottom:20px; padding:0 0 20px 15px;; border-bottom:dashed #ccc 1px;}
#ct .ct-R dl.faq-box dt{margin-bottom:10px;}
#ct .ct-R dl.faq-box dd{float:left; width:645px;}
#ct .ct-R dl.faq-box dt p.mark-q{margin-right:8px;}
#ct .ct-R dl.faq-box dd p.mark-a{margin-right:11px;}


#ct .ct-R dl.faq-box dd p.answer{width:615px;}
#ct .ct-R dl.faq-box a{color:#666; text-decoration:underline;}
#ct .ct-R dl.faq-box a:hover{color:#b3b3b3; text-decoration:none;}

#ct .ct-R dl.faq-box .strong{font-size:14px; margin-bottom:10px; width:615px; float:left;}



/*=================== products 
=================================================================================================================================================================================================================*/
#ct .ct-R .products h2.pd01{width:660px; margin-top:0px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/products_h01.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .products h2.pd02{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/products_h02.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .products h2.pd03{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/products_h03.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}

#ct .ct-R .products .pd_ct{width:640px; margin:0 10px;}
#ct .ct-R .products .pd_ct .img01{border-bottom:dashed #ccc 1px; margin:0 0 30px 0; padding-bottom:20px;}



/*=================== salon
=================================================================================================================================================================================================================*/
#ct .ct-L .salon-map{display:none;}
#ct .ct-R .salon a{color:#666; text-decoration:underline;}
#ct .ct-R .salon a:hover{color:#b3b3b3; text-decoration:underline;}
#ct .ct-R .salon{width:660px;}


/*--------------　1記事salon　--------------*/ 
#ct .ct-R .salon dt{float:left; width:660px; margin:0 0 30px 0; padding:0;}
#ct .ct-R .salon dt.nagoya{width:660px; height:22px; display:list-item; list-style-image:url(../images/salon_h_nagoya.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}

#ct .ct-R .salon dd{float:right; width:650px; margin:0 0 30px 0; padding:0 0 30px 0; border-bottom:dashed #ccc 1px;}
#ct .ct-R .salon dd.end{float:right; width:650px; margin:0 0 30px 0; padding:0 0 30px 0; border-bottom:none;}

#ct .ct-R .salon dd div.salon_name{float:left; width:650px; margin-bottom:10px;}
#ct .ct-R .salon dd div.salon_name p.name{font-size:14px; font-weight:bold; float:left;}
#ct .ct-R .salon dd div.salon_name p.bt_map{ display:none;}
#ct .ct-R .salon dd div.salon_name p.bt_map a{}
#ct .ct-R .salon dd div.salon_name p.bt_map a:hover{}


#ct .ct-R .salon dd div.salon-box{float:left; width:650px;}
#ct .ct-R .salon dd div.salon-box p{margin-right:30px;}
#ct .ct-R .salon dd div.salon-box ul{width:430px;}
#ct .ct-R .salon dd div.salon-box ul li{font-size:11px;float:left;}

#ct .ct-R .salon dd div.salon-box ul li.tl01{float:left; width:60px; height:20px; display:list-item; list-style-image:url(../images/salon_tl01.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .salon dd div.salon-box ul li.tl02{float:left; width:60px; height:20px; display:list-item; list-style-image:url(../images/salon_tl02.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .salon dd div.salon-box ul li.tl03{float:left; width:60px; height:20px; display:list-item; list-style-image:url(../images/salon_tl03.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .salon dd div.salon-box ul li.tl04{float:left; width:60px; height:20px; display:list-item; list-style-image:url(../images/salon_tl04.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .salon dd div.salon-box ul li.tl05{float:left; width:60px; height:20px; display:list-item; list-style-image:url(../images/salon_tl05.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .salon dd div.salon-box ul li.tl06{float:left; width:60px; height:20px; display:list-item; list-style-image:url(../images/salon_tl06.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .salon dd div.salon-box ul li.tl07{float:left; width:60px; height:20px; display:list-item; list-style-image:url(../images/salon_tl07.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}

#ct .ct-R .salon dd div.salon-box ul li.ct{float:left; width:325px; margin-left:40px;}



/*--------------　Search-link　--------------*/ 
#ct .ct-L ul.Search-link{display:none;}
#ct .ct-L ul.Search-link li{display:none;}
#ct .ct-L ul.Search-link li.map01{display:none;}
#ct .ct-L ul.Search-link li.map02{display:none;}
#ct .ct-L ul.Search-link li.map03{display:none;}
#ct .ct-L ul.Search-link li.map04{display:none;}
#ct .ct-L ul.Search-link li.map05{display:none;}
#ct .ct-L ul.Search-link li.map06{display:none;}
#ct .ct-L ul.Search-link li.map07{display:none;}
#ct .ct-L ul.Search-link li.map08{display:none;}

#ct .ct-L ul.Search-link li a{display:none;}
#ct .ct-L ul.Search-link li.map01 a:hover{display:none;}
#ct .ct-L ul.Search-link li.map02 a:hover{display:none;}
#ct .ct-L ul.Search-link li.map03 a:hover{display:none;}
#ct .ct-L ul.Search-link li.map04 a:hover{display:none;}
#ct .ct-L ul.Search-link li.map05 a:hover{display:none;}
#ct .ct-L ul.Search-link li.map06 a:hover{display:none;}
#ct .ct-L ul.Search-link li.map07 a:hover{display:none;}
#ct .ct-L ul.Search-link li.map08 a:hover{display:none;}

#ct .ct-L ul.Search-link li.map01 a.active{display:none;}
#ct .ct-L ul.Search-link li.map02 a.active{display:none;}
#ct .ct-L ul.Search-link li.map03 a.active{display:none;}
#ct .ct-L ul.Search-link li.map04 a.active{display:none;}
#ct .ct-L ul.Search-link li.map05 a.active{display:none;}
#ct .ct-L ul.Search-link li.map06 a.active{display:none;}
#ct .ct-L ul.Search-link li.map07 a.active{display:none;}
#ct .ct-L ul.Search-link li.map08 a.active{display:none;}


/*--------------　tab-link　--------------*/ 
#ct .ct-R ul.tab-link{display:none;}
#ct .ct-R ul.tab-link li{display:none;}

#ct .ct-R ul.tab-link li.tab01{display:none;}
#ct .ct-R ul.tab-link li.tab02{display:none;}
#ct .ct-R ul.tab-link li.tab03{display:none;}

#ct .ct-R ul.tab-link li a{display:none;}
#ct .ct-R ul.tab-link li.tab01 a:hover{display:none;}
#ct .ct-R ul.tab-link li.tab02 a:hover{display:none;}
#ct .ct-R ul.tab-link li.tab03 a:hover{display:none;}

#ct .ct-R ul.tab-link li.tab01 a.active{display:none;}
#ct .ct-R ul.tab-link li.tab02 a.active{display:none;}
#ct .ct-R ul.tab-link li.tab03 a.active{display:none;}



/*=================== company 
=================================================================================================================================================================================================================*/
#ct .ct-R .company{width:660px;}
#ct .ct-R .company dt{float:left; width:200px; margin:0 30px 10px 0; padding:0 0 3px 10px; border-bottom:dashed #ccc 1px;}
#ct .ct-R .company dd{float:left; width:430px; margin-bottom:10px; padding:0 0 3px 10px; border-bottom:dashed #ccc 1px;}

*html #ct .ct-R .company dt{width:160px; margin:0 30px 10px 0; padding:0 0 3px 10px; border-bottom:dashed #ccc 1px;}
*html #ct .ct-R .company dd{width:440px; margin-bottom:10px; padding:0 0 3px 10px; border-bottom:dashed #ccc 1px;}



/*=================== contact 
=================================================================================================================================================================================================================*/
#ct .ct-R .contact dl{ float:left; width:660px;}
#ct .ct-R .contact p{float:left; width:660px; margin:0 0 30px 10px;}
#ct .ct-R .contact .attention{font-size:12px; color:#ff0000;}
#ct .ct-R .contact a{color:#666; text-decoration:underline;}
#ct .ct-R .contact a:hover{color:#b3b3b3; text-decoration:underline;}
#ct .ct-R .contact textarea{height:114px; width:300px;}
#ct .ct-R .contact select,input{width:180px;}

*html #ct .ct-R .contact ul.radio li{width:110px; float:left; margin:-4px;}
*html #ct .ct-R .contact ul.radio li input {float: left; width:20px; margin:2px 5px 0 0; }
*html #ct .ct-R .contact ul.radio li span {float: left; display: block; position: relative; top: 2px;}

#ct .ct-R .contact ul.radio li{width:110px; float:left; margin:0px;}
#ct .ct-R .contact ul.radio li input {float: left; width:20px; margin:3px 5px 0 0; }
#ct .ct-R .contact ul.radio li span {float: left; display: block; position: relative; top: 0px; _top: 0px;}
#ct .ct-R .contact .buttons{margin-left:230px;}
#ct .ct-R .contact .buttons input{width:110px; margin:30px 15px 0 0; float:left;}
#ct .ct-R .contact .return{width:505px; padding-left:155px; margin-top:20px;}
#ct .ct-R .contact table td.w10{width:10px;}
#ct .ct-R .contact table td.w190{width:190px; margin:0; padding:10px 0; border-bottom:dashed #ccc 1px;}
#ct .ct-R .contact table td.w30{width:30px;}
#ct .ct-R .contact table td.w430{width:430px; margin:0; padding:10px 0; border-bottom:dashed #ccc 1px;}




/*=================== sitemap
=================================================================================================================================================================================================================*/
#ct .ct-R ul.sitemap-list{width:650px; padding-left:10px;}
#ct .ct-R ul.sitemap-list li{float:left; width:255px; padding:4px 0 4px 20px; margin:0 30px 10px 0; border-bottom:dashed #ccc 1px; display:list-item; list-style-image:url(../images/arrow.gif); list-style-position:inside;}


*html #ct .ct-R ul.sitemap-list li{display:list-item; list-style-image:url(../images/arrow.gif); list-style-position:inside;}


#ct .ct-R ul.sitemap-list li.list-top{display:none;}
#ct .ct-R ul.sitemap-list li.list-top P{display:none;}


/*=================== privacy
=================================================================================================================================================================================================================*/
#ct .ct-R .privacy h2.pr00{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h00.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .privacy h2.pr01{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h01.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .privacy h2.pr02{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h02.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .privacy h2.pr03{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h03.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .privacy h2.pr04{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h04.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .privacy h2.pr05{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h05.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .privacy h2.pr06{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h06.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .privacy h2.pr07{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h07.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}
#ct .ct-R .privacy h2.pr08{width:660px; margin-top:30px; margin-bottom:20px; height:22px; display:list-item; list-style-image:url(../images/privacy_h08.gif); list-style-position:inside; letter-spacing:-1000em; font-size:0px;}

#ct .ct-R .privacy .pr_ct{width:640px; margin:0 10px;}
#ct .ct-R .privacy .pr_ct a{color:#666; text-decoration:underline;}
#ct .ct-R .privacy .pr_ct a:hover{color:#b3b3b3; text-decoration:underline;}

#ct .ct-R .privacy .pr_ct .box01{width:640px; float:left; margin-top:20px;}
#ct .ct-R .privacy .pr_ct .box01 dt{float:left; width:15px; padding-left:5px; margin-bottom:10px;}
#ct .ct-R .privacy .pr_ct .box01 dd{float:left; width:620px; margin-bottom:10px;}

#ct .ct-R .privacy .pr_ct .box02{width:640px; float:left; margin-top:20px;}
#ct .ct-R .privacy .pr_ct .box02 p{font-weight:bold; margin-bottom:10px;}
#ct .ct-R .privacy .pr_ct .box02 dt{float:left; width:15px; padding-left:5px; margin-bottom:10px;}
#ct .ct-R .privacy .pr_ct .box02 dd{float:left; width:620px; margin-bottom:10px;}


#ct .ct-R .privacy .pr_ct .signature{width:640px; text-align:right; line-height:16px;}
#ct .ct-R .privacy .pr_ct .revised{width:640px; line-height:16px; margin-bottom:20px;}

#ct .ct-R .privacy .pr_ct .info{width:608px; padding:15px; background-color:#f2f2f2; border:dashed 1px #999;}
#ct .ct-R .privacy .pr_ct .info p{font-weight:bold; font-size:14px; color:#666;}
#ct .ct-R .privacy .pr_ct .info ul{width:500px;}
#ct .ct-R .privacy .pr_ct .info li{float:left; margin-right:30px;}

#ct .ct-R .privacy .pr_ct dl.nm-01{width:640px; margin-top:20px;}
#ct .ct-R .privacy .pr_ct dl.nm-01 dt{float:left; width:100px; margin-bottom:5px;}
#ct .ct-R .privacy .pr_ct dl.nm-01 dd{float:left; width:540px; margin-bottom:5px;}

#ct .ct-R .privacy .pr_ct dl.nm-08{ float:left;width:640px; margin-top:20px;}
#ct .ct-R .privacy .pr_ct dl.nm-08 dt{font-weight:bold; margin-bottom:10px;}
#ct .ct-R .privacy .pr_ct dl.nm-08 dd{width:640px;}
#ct .ct-R .privacy .pr_ct dl.nm-08 dd dl.methods{ float:left; margin-top:20px;}
#ct .ct-R .privacy .pr_ct dl.nm-08 dd dl.methods dt{float:left; width:15px; padding-left:5px; font-weight:normal;}
#ct .ct-R .privacy .pr_ct dl.nm-08 dd dl.methods dd{float:left; width:620px;}

#ct .ct-R .privacy .pr_ct dl.nm-08 p.address{width:485px; padding:10px; border:solid 1px #ccc; margin-bottom:0px;}
#ct .ct-R .privacy .pr_ct dl.nm-08 p.address span{font-size:11px; color:#999;}
#ct .ct-R .privacy .pr_ct dl.nm-08 p.read{margin:20px 0;}
#ct .ct-R .privacy .pr_ct dl.nm-08 ul.nm08{margin-bottom:20px;}



/*=================== ft(footer) =================================================================================================================================================================================================================*/
#ft .copy{display:none;}
#ft .copy p{display:none;}
#ft .copy ul{display:none;}
#ft .copy ul li{display:none;}
#ft .copy ul li.line{display:none;}
#ft a{display:none;}
#ft a:hover{display:none;}

/*--------------　2nd用　--------------*/ 
#ft-2nd .copy{display:none;}
#ft-2nd .copy ul li{display:none;}
#ft-2nd .copy ul li.line{display:none;}
#ft-2nd a{display:none;}
#ft-2nd a:hover{display:none;}



/*-------------- clearfix --------------*/ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*\*/
* html .clearfix{height:1%;}
.clearfix {display:block;} 








