/*--------------------*
 *  default settings
 *--------------------*/
* {
  margin: 0px;
  padding: 0px;
}
html {
  overflow-y: scroll;
  -webkit-text-size-adjust: none;
}
BODY {
  text-align: center;
  font-size: 90%;
  line-height: 1.3;
  color: #ffffff;
  font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック";
  _line-break: strict;
  width: 100%;
  height: 100%;
}
IMG {
  border: 0;
  vertical-align: bottom;
}
FORM {
  margin: 0 auto;
  padding: 0;
}
TABLE {
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: hide;
  text-align: left;
  font-size: 1em;
  border: 0;
  padding: 0;
}
UL {
  margin: 0;
  padding: 0;
  list-style-type: disc;
}
OL {
  margin: 0;
  padding: 0;
  background: url("https://image.excite.co.jp/jp/fortune/lenormand/image/common/spacer.gif") no-repeat scroll 0 0 transparent;
}
LI {
  margin: 0;
  padding: 0;
}
H1,H2,H3,H4,H5 {
  margin: 0 auto;
  text-align: left;
  background: url("https://image.excite.co.jp/jp/fortune/lenormand/image/common/spacer.gif") no-repeat scroll 0 0 transparent;
}
P {
  margin: 0 auto;
  text-align: left;
  background: url("https://image.excite.co.jp/jp/fortune/lenormand/image/common/spacer.gif") no-repeat scroll 0 0 transparent;
}
HR {
 display: none;
}
EM {
  font-style: normal;
  font-weight: bold;
}
H1,H2,H3,H4,H5,H6 {
}
A {
  color: #DC1D24;
  font-size: 1.1em;
}
A:hover {
  text-decoration: none;
}
.zap_link{
  margin: 10px 0;
  text-align:left;
  padding:0 10px;
}
.goComplete {
  margin: 10px 3px;
  text-align: left;
}

/*--------------------
common class setting
--------------------*/
.clear {
  clear: both;
  float: none;
  line-height: 0px;
  font-size: 0px;
  height: 0px;
}
.hide {
  display: none;
}
.section_bdy,
.article_bdy,
.menu_bdy {
  width: 100%;
  margin: 0;
  background-repeat: repeat-y;
}
.section_ftr,
.article_ftr,
.menu_ftr {
  width: 100%;
  background-repeat: no-repeat;
  background-position: 0 bottom;
}
.section_hdr,
.article_hdr,
.menu_hdr {
  width: 100%;
  background-repeat: no-repeat;
  background-position: 0 top;
}
.price_info{
  text-align:right;
}
.caption{
  margin-bottom:5px;
}

/*--------------------
#zap_wrapper
--------------------*/
#zap_wrapper{
  width:654px;
  margin:0 auto;
  background-color:#F2EBD1;
  padding-bottom:20px;
}
#zap_inner{
  width:654px;
  margin:0 auto;
  color:#050100;
}

/*--------------------*
#zap_header
*--------------------*/
#zap_header H2 {
  height: 250px;
  text-align: center;
  background: url(https://image.excite.co.jp/jp/fortune/lenormand/image/contents/header.jpg) no-repeat 50% 0px;
  margin-bottom:20px;
}

/*--------------------*
#zap_container
*--------------------*/
#zap_container .severalmenu{
  width:580px;
  margin:0 auto;
}
#zap_container .section_bdy{
  margin-bottom:20px;
}
#zap_container .left_bdy{
  width:250px;
  float:left;
  line-height:1.8em;
}
#zap_container .right_bdy{
  width:320px;
  float:right;
}
#zap_container .left_bdy H4{
  text-align:left;
  font-size:1.3em;
}
#zap_container .left_bdy P{
  text-align:left;
  font-size:1.2em;
  font-weight:bold;
}
#zap_container #page_ttl{
  background: url("https://image.excite.co.jp/jp/fortune/lenormand/image/contents/menu_title.jpg") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
  height:110px;
  margin-bottom:35px;
  width: 100%;
}
#zap_container #page_ttl H2{
  text-align:center;
}
#zap_container #page_ttl IMG{
  margin-top:33px;
  text-align:center;
}

/*--------------------*
#zap_group1
*--------------------*/
#zap_group1{
  text-align: center;
}
#zap_group1 .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/contents/group1/section_bdy.jpg);}
#zap_group1 .section_ftr{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/contents/group1/section_ftr.jpg);padding-bottom: 80px;}
#zap_group1 .section_hdr{padding-top:5px;}
#zap_group1 H4{color:#E38E00;}
#zap_group1 .zap_btn{margin-top: 15px;}

/*--------------------*
#zap_group2
*--------------------*/
#zap_group2{
  text-align: center;
}
#zap_group2 .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/contents/group2/section_bdy.jpg);}
#zap_group2 .section_ftr{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/contents/group2/section_ftr.jpg);padding-bottom: 80px;}
#zap_group2 .section_hdr{padding-top:5px;}
#zap_group2 H4{color:#F14D66;}
#zap_group2 .zap_btn{margin-top: 40px;}

/*--------------------*
#zap_group3
*--------------------*/
#zap_group3{
  text-align: center;
}
#zap_group3 .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/contents/group3/section_bdy.jpg);}
#zap_group3 .section_ftr{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/contents/group3/section_ftr.jpg);padding-bottom: 80px;}
#zap_group3 .section_hdr{padding-top:5px;}
#zap_group3 H4{color:#5461E4;}
#zap_group3 .zap_btn{margin-top: 15px;}


/*--------------------*
#zap_rec_single
*--------------------*/
#zap_rec_single {
  width: 654px;
  margin: 0px auto;
}
#zap_rec_single .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/rec_single/section_bdy.jpg);}
#zap_rec_single .section_ftr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/rec_single/section_ftr.jpg);padding-bottom:55px;}
#zap_rec_single .menu_bdy {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/rec_single/menu_bdy.jpg);width:628px;margin:0px auto 10px;}
#zap_rec_single .menu_ftr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/rec_single/menu_ftr.jpg);padding-bottom: 25px;}
#zap_rec_single .menu_hdr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/rec_single/menu_hdr.jpg);padding-top: 25px;}
#zap_rec_single .severalmenu{
  text-align: left;
}
#zap_rec_single .zap_icon{
  width:70px;
  float:left;
}
#zap_rec_single .menu_info{
  width:490px;
  float:right;
}
#zap_rec_single .menu_info H4{
  margin-bottom:8px;
}
#zap_rec_single .menu_info H4 a{
  color: #FF3D69;
}

/*--------------------*
#zap_link_group1
*--------------------*/
#zap_link_group1{
  text-align: left;
}
#zap_link_group1 .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/link_group1/section_bdy.jpg);}
#zap_link_group1 .section_ftr{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/link_group1/section_ftr.jpg);padding-bottom: 80px;}
#zap_link_group1 .section_hdr{padding-top: 25px;text-align: center;}
#zap_link_group1 .zap_btn{
  margin-bottom:20px;
  text-align:center;
}
#zap_link_group1 P{
  color:#ffffff;
  text-align:center;
  font-size:1em;
  font-weight:bold;
  line-height:1.6em;
}

/*--------------------*
#zap_link_group2
*--------------------*/
#zap_link_group2{
  text-align: left;
}
#zap_link_group2 .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/link_group2/section_bdy.jpg);}
#zap_link_group2 .section_ftr{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/link_group2/section_ftr.jpg);padding-bottom: 80px;}
#zap_link_group2 .section_hdr{padding-top: 25px;text-align: center;}
#zap_link_group2 .zap_btn{
  margin-bottom:20px;
  text-align:center;
}
#zap_link_group2 P{
  color:#050200;
  text-align:center;
  font-size:1em;
  font-weight:bold;
  line-height:1.6em;
}

/*--------------------
#zap_lenormand_js
--------------------*/
#zap_lenormand_js {
  padding-bottom: 40px;
}
#zap_lenormand_js .section_bdy {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/input/section_bdy.jpg);width:654px;margin:0px auto 10px;}
#zap_lenormand_js .section_ftr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/input/section_ftr.jpg);padding-bottom: 25px;}
#zap_lenormand_js .section_hdr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/input/section_title.jpg);padding-top: 25px;}

#zap_lenormand_js .severalmenu{
  width:654px;
  min-height:665px;
  _height:665px;
}
#zap_lenormand_js .card_box{
  position:relative;
  width: 100%;
  min-height:450px;
  _height:450px;
}
#zap_lenormand_js .card_pile li{
  width: 76px;
  height: 118px;
  float: left;
  text-align: center;
  list-style: none;
}
#zap_lenormand_js .card_pile li p.card{
  width: 76px;
  height: 118px;
  background:url(https://image.excite.co.jp/jp/fortune/lenormand/image/contents/card/min/ura.gif) no-repeat scroll 50% top transparent;
}
#zap_lenormand_js #text_box {
  width: 498px;
  height: 120px;
  margin: 0 auto;
  background:url(https://image.excite.co.jp/jp/fortune/lenormand/image/input/js_text.jpg) no-repeat scroll 50% top transparent;
}
#zap_lenormand_js #text_box p {
  color: #efefef;
  font-size: 21px;
  text-align: center;
  width: 370px;
  margin: 0 auto;
  padding: 36px 0 0;
}
#zap_lenormand_js .btn {
  cursor: pointer;
  text-align: center;
  margin: 0 0 3px;
  color:#ffffff;
}
#zap_lenormand_js .btn img{
   max-width: 300px;
   height: auto;
}

/*--------------------*
#lenormand_result
*--------------------*/
#lenormand_result .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/section_bdy.jpg);margin-bottom: 10px;}
#lenormand_result .section_ftr{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/section_ftr.jpg);padding-bottom:50px;}
#lenormand_result .section_hdr{}
#lenormand_result .severalmenu{
  width: 550px;
  margin:0 auto;
}
#lenormand_result .left_bdy{
  width:145px;
  float:left;
}
#lenormand_result .right_bdy{
  width:396px;
  float:right;
}
#lenormand_result .card_name{
  padding:3px;
  background-color:#1D1101;
  color:#FFFBF5;
  line-height:1.3em;
  width:130px;
  margin:5px auto 10px;
}
#lenormand_result .menu_bdy {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/menu2_bdy.jpg);width:550px;margin:0px auto 10px;}
#lenormand_result .menu_ftr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/menu2_ftr.jpg);padding-bottom: 25px;}
#lenormand_result .menu_hdr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/menu2_hdr.jpg);padding-top: 25px;}
#lenormand_result .result_text{
  width:495px;
  margin:0 auto;
}
#lenormand_result .result_title{
  text-align: center;
  width:495px;
  margin:3px auto;
  color:#3F2100;
  font-weight:bold;
  font-size:1.2em;  
}
#lenormand_result .right_bdy .menu_bdy {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/menu1_bdy.jpg);width:396px;margin:0px auto 10px;}
#lenormand_result .right_bdy .menu_ftr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/menu1_ftr.jpg);padding-bottom: 25px;}
#lenormand_result .right_bdy .menu_hdr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/menu1_hdr.jpg);padding-top: 25px;}
#lenormand_result .right_bdy .result_text{
  width:340px;
  margin:0 auto;
}
#lenormand_result .right_bdy .result_title{
  width:340px;
}

/*--------------------*
#zap_destiny
*--------------------*/
#zap_destiny{
  width:590px;
  margin:0 auto;
}
#zap_destiny .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/destiny/section_bdy.jpg);}
#zap_destiny .section_ftr{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/result/destiny/section_ftr.jpg);padding-bottom:20px;}
#zap_destiny .section_hdr{padding-top:15px;}
#zap_destiny H4{color:#E38E00;}

/*--------------------*
#zap_allmenu
*--------------------*/
#zap_allmenu {
  width: 654px;
  margin: 0px auto;
}
#zap_allmenu .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/allmenu/section_bdy.jpg);}
#zap_allmenu .section_ftr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/allmenu/section_ftr.jpg);padding-bottom:55px;}
#zap_allmenu .menu_bdy {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/allmenu/menu_bdy.jpg);width:628px;margin:0px auto 10px;}
#zap_allmenu .menu_ftr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/allmenu/menu_ftr.jpg);padding-bottom: 25px;}
#zap_allmenu .menu_hdr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/allmenu/menu_hdr.jpg);padding-top: 25px;}
#zap_allmenu .zap_group_title{
  text-align:center;
  margin-bottom:10px;
}
#zap_allmenu .severalmenu{
  text-align: left;
}
#zap_allmenu .zap_icon{
  width:70px;
  float:left;
}
#zap_allmenu .menu_info{
  width:490px;
  float:right;
}
#zap_allmenu .menu_info H4{
  margin-bottom:8px;
}
#zap_allmenu .menu_info H4 a{
  color: #FF3D69;
}


/*--------------------*
#zap_group_prof
*--------------------*/
#zap_group_prof{
  text-align: left;
}
#zap_group_prof .section_bdy{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/profile/section_bdy.jpg);}
#zap_group_prof .section_ftr{background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/profile/section_ftr.jpg);padding-bottom:70px;}
#zap_group_prof .section_hdr{padding-top:5px;text-align: center;}
#zap_group_prof .detail_txt{
  margin:0 auto;
  text-align:left;
  width:500px;
}
#zap_group_prof .detail_txt P{
  color:#080609;
  margin:0;
  width:315px;
}
/*--------------------*
#zap_new_group1
*--------------------*/
#zap_new_group1 {
  width: 654px;
  margin: 0px auto;
}
#zap_new_group1 .section_bdy{background-color: #d9a58d;}
#zap_new_group1 .section_ftr {background-color: #d9a58d;padding-bottom: 22px;}
#zap_new_group1 .menu_bdy {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/new_group1/menu_bdy.jpg);width:628px;margin:0px auto 10px;}
#zap_new_group1 .menu_ftr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/new_group1/menu_ftr.jpg);padding-bottom: 25px;}
#zap_new_group1 .menu_hdr {background-image: url(https://image.excite.co.jp/jp/fortune/lenormand/image/new_group1/menu_hdr.jpg);padding-top: 25px;}
#zap_new_group1 .severalmenu{
  text-align: left;
}
#zap_new_group1 .zap_icon{
  width:70px;
  float:left;
}
#zap_new_group1 .menu_info{
  width:490px;
  float:right;
}
#zap_new_group1 .menu_info H4{
  margin-bottom:8px;
}
#zap_new_group1 .menu_info H4 a{
  color: #FF3D69;
}

/*--------------------*
#zap_new_group2
*--------------------*/
#zap_new_group2 {
  width: 654px;
  margin: 30px auto 0;
}
#zap_new_group2 H2{
  font-size: 2em;
  text-align: center;
  color: #f2f2f2;
    background-color: #162568;
    border-radius: 5px;
    padding: 10px;
    width: 450px;
}
#zap_new_group2 .menu_bdy{margin: 10px auto;}
#zap_new_group2 .severalmenu{
  background-color: #FEF9F5;
  border: 2px solid #8e6500;
  border-radius: 5px;
  padding: 10px;
  width: 560px;
}
#zap_new_group2 .zap_icon{
  width:54px;
  float:left;
}
#zap_new_group2 .menu_info{
  width:480px;
  float:right;
}
#zap_new_group2 .menu_info H4{
  margin-bottom:8px;
}
#zap_new_group2 .menu_info H4 a{
  color: #FF3D69;
}
#zap_new_group2 .menu_info P{
  text-align: left;
  font-weight: normal;
}
#zap_new_group2 .menu_info .price_info{
  text-align: right;
}

.zap_explain {
  color: #33398e;
  margin: 0 30px 10px;
}
