@charset "Shift_JIS";
/* ƒy[ƒW\‘¢ */
.btn_login a {
    background: #FFF;
}
/*”wŒi‰æ‘œ@‘S‘ÌƒŠƒs[ƒg*/

body{background-color: #ffc925;}
.header_promotion_title{display: none;}


/*Šî–{Ý’è*/

.header_promotion{
    display: none;
}
.contents {

}
.contents a:link {
    color: #3d1701;
}

.pankuzu_list{display: none;}
.body_sph .sph_w90{  margin: 5% auto 0; width: 90%;}
.body_sph .sph_w70{  margin: 5% auto 0; width: 70%;}
.body_sph .sph_w40{ margin: 0 auto; width: 40%;}
.caption{
    font-size: 0.8em;
    font-weight: bold;
    line-height: 170%;
}
.body_pc .caption{font-size: 1.5em;margin: 5% 13%;}

    
/*==============================
ŠT—v‚Æ’Žß•”•ª
==============================*/

.contents_box {
	font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";
    color: #3d1701;
    text-align: center;
    background-color: #fff;
    margin: 7% 2% 0;
    border-radius: 7px;
}
.body_pc .contents_box {
    width: 900px;
}
.body_sph .contents_box {
    padding: 5%;
}
.contents_box .pict.title {
    width: 70%;
    margin: 3% auto 0%;
    padding-top: 7%;
}
.body_sph .contents_box .pict.title {
    width: 90%;
    margin: 3% auto 7%;
    padding-top: 0%;
}
.pict02 {
    text-align: center;
    padding-top: 3%;
}
/*Žl‹÷‚Ì–Í—l*/

.contents_box p { margin: 0.5em; font-size: 0.8em; }
.contents_box p span { display: inline-block; }
.contents_box { padding-top: 2%;}
.body_pc .contents_box { font-size: 1.13em; }

.btn_login{
    position: relative;
    z-index: 5;
}

.contents_box02 {
    text-align: center;
    padding: 2% 0;
}
.body_sph .contents_box02 {
    padding: 3% 0%;
}
.contents_box03 {
    background-color: #fff;
    padding: 3% 0;
}
.body_sph .contents_box03 {
    padding: 3% 5%;
}
/*==============================
Œ‹‰Ê‚Ì•\Ž¦
==============================*/
.kekka {
	display: inline-block;
	padding:2em 0;
	margin: 1em;
	border: 6px double #e95513;
	background: url("/contents/all/omikuji2020/image/omikuji_bg.png") no-repeat center bottom;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size:100% auto;
	-ms-background-size: 100% auto;
	
}
.kekka.chu{background-image: url("/contents/all/omikuji2020/image/omikuji_bg2.png");}
.kekka img { padding: 0.5em 0; }
/*.kekka img:first-child { border-bottom: 3px double #e95513; }*/

/*==============================
‚¨‚Ý‚­‚¶’Žß
==============================*/

.gwcoupon_attention {
    text-align: right;
}
.body_pc .gwcoupon_attention {
    margin: 0 12% 5%;
}
.body_sph .gwcoupon_attention {
    font-size: 0.8em;
    padding-left: 5%;
}
.gwcoupon_attention p {
    margin-bottom: 0 !important;
    color: #666;
}

/*==============================
ƒN[ƒ|ƒ“•”•ª‘•ü
==============================*/

.gwcoupon img {
    box-shadow: 0 2px 4px rgb(0 0 0 / 30%);
}

/*==============================
ƒLƒƒƒbƒ`ƒRƒs[
==============================*/
p.gwcoupon_copy {
    font-size: 1.8em;
    margin: 5% 18% 3%;
    font-weight: lighter;
    line-height: 1.75em;
}
.body_sph p.gwcoupon_copy {
    font-size: 1.2em;
    margin: 5% 4%;
}
p.gwcoupon_copy span{
    display: block;
}


/*==============================
ƒN[ƒ|ƒ“ƒR[ƒhƒGƒŠƒA
==============================*/

.couponarea {
    margin: 0 auto;
    border: 7px solid #e83936;
    background-color: #fff6f6;
    padding: 5%;
}
.body_pc .couponarea {
    width: 700px;
}
.body_pc textarea.couponcode {
    font-size: 3em;
    margin-bottom: 5%;
}
.body_sph textarea.couponcode {
    margin-bottom: 5%;
    font-size: 1.45em;
    padding-top: 4%;
}

/*ƒN[ƒ|ƒ“ƒ{ƒ^ƒ“*/
.body_sph .couponarea img{
width: 80%;
}