@import url(deco_mask.css);
@import url(../../service/lescetire/basic.css);
body, form, h1, h2, h3, h4, h5, h6, p, ul, li, input, dl, dt, dd, input, textarea { margin:0; padding:0; list-style-type: none; }
body { font-size: 12px; line-height: 180%; background-color: black; background-position: 0 0; }
.clear { font-size:0; line-height:0; height: 0; clear:both; }
.none {
	display: none
 }
.green { color: #69c030; }
.blue { color: #46a1ff; }
.purple { color: #3a5aff; }
a:link { color: #6c6c6c; text-decoration: underline; }

a:visited { color: #6c6c6c; }

a:hover { color: #000; text-decoration: none; }

a:active { }
.brown { color: #9e7804; }
#wrap { background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: 0 top; text-align: left; width: 100%; margin-right: auto; margin-bottom: 50px; margin-left: auto; }
#wrap_sub { background-image: url(../images/bg_sub.gif); background-repeat: repeat-x; background-position: 0 top; text-align: left; width: 100%; margin-right: auto; margin-bottom: 50px; margin-left: auto; }
#head { background-image: url(../images/header_bg.gif); background-repeat: no-repeat; width: 880px; height: 114px; margin-right: auto; margin-left: auto; }
#home { background-image: url(../images/btn_home.jpg); background-position: right 0; width: 85px; height: 63px; float: right; }
#home a { width: 85px; height: 63px; display: block; }
#home a:hover { background-image: url(../images/btn_home.jpg); }
#home_on { background-image: url(../images/btn_home.jpg); background-position: left 0; width: 85px; height: 63px; float: right; }#head_top { background-image: url(../../images/header.jpg); width: 850px; height: 114px; margin-right: auto; margin-left: auto; }
#head_mission { background-image: url(../../mission/images/header.jpg); width: 850px; height: 114px; margin-right: auto; margin-left: auto; }
#head_about { background-image: url(../../about/images/header.jpg); width: 850px; height: 114px; margin-right: auto; margin-left: auto; }
#head_contact { background-image: url(../../contact/images/header.jpg); width: 850px; height: 114px; margin-right: auto; margin-left: auto; }
#head_info { background-image: url(../../info/images/header.jpg); width: 850px; height: 114px; margin-right: auto; margin-left: auto; }
#head_service { background-image: url(../../service/images/header.jpg); width: 850px; height: 114px; margin-right: auto; margin-left: auto; }

#key_top { background-image: url(../../images/key.jpg); width: 850px; height: 234px; margin-right: auto; margin-left: auto; }
#key_mission { background-image: url(../../mission/images/key.jpg); width: 850px; height: 93px; margin-right: auto; margin-left: auto; }
#key_about { background-image: url(../../about/images/key.jpg); width: 850px; height: 93px; margin-right: auto; margin-left: auto; }
#key_contact { background-image: url(../../contact/images/key.jpg); width: 850px; height: 93px; margin-right: auto; margin-left: auto; }
#key_info { background-image: url(../../info/images/key.jpg); width: 850px; height: 93px; margin-right: auto; margin-left: auto; }
#key_service { background-image: url(../../service/images/key.jpg); width: 850px; height: 93px; margin-right: auto; margin-left: auto; }

#gnavi { background-image: url(../images/ganvi_bg.gif); background-position: 0 -2px; width: 880px; height: 60px; margin-right: auto; margin-left: auto; }
#gnavi ul { width: 850px; margin-right: auto; margin-left: auto; }
#gnavi li { width: 170px; height: 58px; float: left; }
#gnavi li a { width: 100%; height: 58px; display: block; }
#gnavi li.A { background-image: url(../images/gnavi_01.gif); background-position: 0 -3px; }
#gnavi li.A_on { background-image: url(../images/gnavi_01.gif); background-position: 0 bottom; }
#gnavi li.A a:hover { background-image: url(../images/gnavi_01.gif); background-position: 0 bottom; }
#gnavi li.B { background-image: url(../images/gnavi_02.gif); background-position: 0 -3px; }
#gnavi li.B_on { background-image: url(../images/gnavi_02.gif); background-position: 0 bottom; }
#gnavi li.B a:hover { background-image: url(../images/gnavi_02.gif); background-position: 0 bottom; }
#gnavi li.C { background-image: url(../images/gnavi_03.gif); background-position: 0 -3px; }
#gnavi li.C_on { background-image: url(../images/gnavi_03.gif); background-position: 0 bottom; }
#gnavi li.C a:hover { background-image: url(../images/gnavi_03.gif); background-position: 0 bottom; }
#gnavi li.D { background-image: url(../images/gnavi_04.gif); background-position: 0 -3px; }
#gnavi li.D_on { background-image: url(../images/gnavi_04.gif); background-position: 0 bottom; }
#gnavi li.D a:hover { background-image: url(../images/gnavi_04.gif); background-position: 0 bottom; }
#gnavi li.E { background-image: url(../images/gnavi_05.gif); background-position: 0 -3px; }
#gnavi li.E_on { background-image: url(../images/gnavi_05.gif); background-position: 0 bottom; }
#gnavi li.E a:hover { background-image: url(../images/gnavi_05.gif); background-position: 0 bottom; }
#main { background-color: white; background-image: url(../images/bg_body.gif); background-repeat: no-repeat; background-position: center top; width: 100%; }
#cnts { width: 850px; margin-right: auto; margin-left: auto; padding-top: 40px; }
#space { width: 850px; height: 40px; margin-right: auto; margin-left: auto; }
#pagetop { background-image: url(../images/btn_page_top.gif); background-repeat: no-repeat; background-position: right 0; width: 850px; height: 30px; margin-top: 50px; margin-right: auto; margin-left: auto; }
#pagetop a { width: 84px; height: 30px; float: right; display: block; }
#left { width: 606px; float: left; }
#cnts .mission { background-image: url(../../images/top_ttl01.gif); width: 573px; height: 22px; margin-bottom: 10px; }
#cnts .info { background-image: url(../../images/top_ttl_02.gif); width: 573px; height: 22px; margin-top: 40px; margin-bottom: 10px; }
#cnts .topic { width: 573px; margin-left: 40px; }
#bana { float: left; margin-left: 32px; }
#bana ul { }
#bana ul li { width: 185px; height: 73px; }
#bana ul li a { width: 185px; height: 73px; display: block; }
#bana ul li.A { background-image: url(../../images/top_btn_01.jpg); background-position: right 0; }
#bana ul li.A a:hover { background-image: url(../../images/top_btn_01.jpg); background-position: left 0; }
#bana ul li.B { background-image: url(../../images/top_btn_02.jpg); background-position: right 0; margin-top: 10px; }
#bana ul li.B a:hover { background-image: url(../../images/top_btn_02.jpg); background-position: left 0; }
#bana ul li.C { background-image: url(../../images/top_btn_03.jpg); background-position: right 0; margin-top: 10px; }
#bana ul li.C a:hover { background-image: url(../../images/top_btn_03.jpg); background-position: left 0; }

#footer { color: #a9a9a9; font-size: 10px; line-height: 140%; background-image: url(../images/footer_logo.gif); background-repeat: no-repeat; background-position: center 50px; text-align: center; vertical-align: bottom; width: 850px; margin-right: auto; margin-left: auto; padding-top: 100px; }
/*TOP infomation*/
table#topic { vertical-align: top; }
table#topic td { vertical-align: top; padding-top: 5px; padding-left: 20px; }
table#topic th { font-weight: normal; vertical-align: top; padding-top: 5px; }
/*MISSION*/
h3.mission_ttl01 { background-image: url(../../mission/images/ttl.gif); width: 573px; height: 43px; }
h4 { color: #9e7804; font-size: 14px; font-weight: normal; clear: both; margin-top: 30px; margin-bottom: 30px; border-bottom: 1px solid #f0e9c4; }
/*ABOUT*/
h3.about_ttl { background-image: url(../../about/images/ttl.gif); width: 573px; height: 40px; }
table#detail { width: 100%; margin-top: 20px; }
table#detail td { padding: 5px 30px 5px 0; border-bottom: 1px solid #e5e5e5; }
/*SERVIVE*/
h3.service_ttl { background-image: url(../../service/images/ttl.gif); width: 573px; height: 40px; }
.img_pic { float: left; margin-right: 20px; }
ul#dot { margin-top: 50px; margin-left: 40px; }
ul#dot li { list-style-type: disc; }
#syouhin { }
#syouhin img { margin-top: 7px; margin-right: 7px; }
#syouhin_navi { margin-top: 20px; }
#syouhin_navi_top a { float: left; margin-right: 5px; margin-bottom: 5px; }
#syouhin_navi li { margin-top: 10px; margin-left: 25px; }
#syouhin_navi  a { width: 136px; height: 57px; display: block; }
#syouhin_navi .s_A { background-image: url(../../service/images/icon_glue.gif); width: 136px; height: 57px; }
#syouhin_navi .s_B { background-image: url(../../service/images/icon_remover.gif); width: 136px; height: 57px; }
#syouhin_navi .s_C { background-image: url(../../service/images/icon_mask.gif); width: 136px; height: 57px; }
#syouhin_navi .s_D { background-image: url(../../service/images/icon_deco.gif); width: 136px; height: 57px; display: block; }
#syouhin_navi .s_E { background-image: url(../../service/images/icon_eyelash.gif); width: 136px; height: 57px; }
#syouhin_navi .s_F { background-image: url(../../service/images/icon_eye.gif); width: 136px; height: 57px; }
#syouhin_navi .s_G { background-image: url(../../service/images/icon_mirra.jpg); width: 136px; height: 57px; }
#syouhin_navi .s_H { background-image: url(../../service/lescetire/images/0218sob_icon.jpg); width: 136px; height: 57px; }
ul.dot_gold_left { width: 280px; float: left; }
ul.dot_gold_left li { background-image: url(../images/dot_gold.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 15px; }
ul.dot_bluelist {  }
ul.dot_bluelist li { background-image: url(../images/dot_blue.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 15px; }


/*CONTACT*/
#image-btn { background-color: transparent; background-image: url(../../contact/images/btn_check.gif); width: 140px; height: 29px; border-style: none; }

h3.contact_ttl { background-image: url(../../contact/images/ttl.gif); width: 573px; height: 43px; }
input { background-color: #f4efdf; padding: 3px; border: solid 1px #cbcbcb; }
textarea { background-color: #f4efdf; padding: 3px; border: solid 1px #cbcbcb; }
#foot_btn { background-image: url(../images/btn_foot_info.gif); width: 574px; height: 60px; clear: both; margin-top: 60px; }
#foot_btn a { width: 574px; height: 60px; display: block; }
/*INFO*/
h3.info_ttl { background-image: url(../../info/images/ttl.gif); width: 573px; height: 43px; }
#day { color: #9e7804; margin-top: 20px; padding-left: 20px; }
#text { background-image: url(../../info/images/dot_brown.gif); background-repeat: no-repeat; background-position: 0 7px; padding-bottom: 30px; padding-left: 20px; }
h5 { color: #9e7804; font-size: 13px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #9e7804; }
.info_img { margin: 0 10px 10px; }
#campaing { padding: 7px; border: solid 1px #9e7804; }
/*FAQ*/
.q { color: #ff79d6; font-size: 16px; background-image: url(../images/dot_q.gif); background-repeat: no-repeat; text-indent: 22px; margin-top: 20px; }
.a { color: #46a1ff; font-size: 16px; background-image: url(../images/dot_a.gif); background-repeat: no-repeat; text-indent: 22px; margin-top: 10px; }
.q_etxt { margin-top: 5px; margin-left: 22px; }
/*LINK*/
#link { color: #e0e0e0; font-size: 10px; background-position: 0 5px; width: 850px; margin-right: auto; margin-left: auto; }
#link a { color: #b3b3b3; text-decoration: none; }
#link a:hover { color: #fff; text-decoration: none; }
#link ul { }
#link ul li { background-image: url(../../images/dot_link.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 12px; float: left; padding-right: 13px; }
/*PICKUP*/
.top_pickup { margin-left: 40px; }
/*TOP SOBonlineBANA
*/
#sob_bana { margin-top: 20px; margin-left: 40px; }
#sob_bana img { float: left; margin-right: 10px; }

