<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  -webkit-text-size-adjust: 100%;
}

.ui-page .ui-content .ui-listview .ui-li-desc {
    white-space: normal;
	padding-top: 0.5em;
	font-size:14px;
}

.ui-li-desc .ui-shadow img {
}

.ui-content .h1 {
    color:#5E87B0;
    font-size:17px;
    text-shadow:1px 0 0 #FFF;
}

.ui-content .h3 {
    font-size:14px;
    text-shadow:1px 0 0 #FFF;
}

div .ui-btn-up-f {
	font-family: Helvetica,Arial,sans-serif;
	text-decoration: none;
	padding-top: 1em;
}

div .ui-btn-up-d {
	font-family: Helvetica,Arial,sans-serif;
	text-decoration: none;
	padding-top: 1em;
}

#wrapper {
  padding:0px;
  margin: 6px 39px;
  max-width:400px;
  max-height:220px;
  line-height:220px; /* heightと同じ値 */
  text-align:center;
  vertical-align:middle;
}

#page .top-img img{
	max-width:400px;
	max-height:200px;
	vertical-align:middle;
}

#page .contents{
	padding:1px;
}
#page .contents-center img{
	padding:12px;
	margin-left: 80px;
	max-width:390px;
}
#page .contents p{
	margin:0.3em;
	color:#000;
	text-shadow:1px 0 0 white;
}
/*
#page .contents-list{
	padding:1px;
}
#page .contents-list img{
	padding:12px;
	float:left;
}
#page .contents-list p{
	margin:1em;
	color:#000;
	text-shadow:1px 0 0 white;
}
*/

#page .contents-list-horizontal{
	padding:1px;
}
#page .contents-list-horizontal img{
	padding:12px;
	max-width:184px;
}
#page .contents-list-horizontal-no-padding img{
	padding:0px;
	max-width:168px;
}
div.contents-list-horizontal-shopbrand img{
	text-align:center;
	padding:0px;
	max-width:200px;
}
#page .contents-list-horizontal p{
	margin:1em;
	color:#000;
	text-shadow:1px 0 0 white;
}

span.ui-btn-inner {
	height:24px;
}

.wordbreak {
	overflow: visible;
	white-space: normal;
}

.wordbreak2 {
	overflow: visible;
	white-space: normal;
	margin-left: .5em;
}

.ui-li-aside-all {
	float: right;
	width: 100%;
	text-align: right;
	margin: .3em 0;
	overflow: visible;
	white-space: normal;
}

.ui-field-contain label.ui-select {
	vertical-align: top;
	display: inline-block;
	width: 35%;
	margin: 0 2% 0 0;
	overflow: visible;
	white-space: normal;
}

.ui-field-contain label.ui-input-text {
	vertical-align: top;
	display: inline-block;
	width: 35%;
	margin: 0 2% 0 0;
	overflow: visible;
	white-space: normal;
}

.ui-btn-inner-padding-none {
	/* padding: .6em 25px; */
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	zoom: 1;
}

.ui-btn-inner-nowrap-off {
	/* padding: .6em 25px; */
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	/* white-space: nowrap; */
	position: relative;
	zoom: 1;
}

.new_icon {
border:1px solid #ffad41; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 2px 2px 2px 2px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #ffc579; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));
 background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
 background-image: linear-gradient(to bottom, #ffc579, #fb9d23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);
}

.new_icon:hover{
 border:1px solid #ff9913;
 background-color: #ffaf46; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));
 background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
 background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
 background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
 background-image: -o-linear-gradient(top, #ffaf46, #e78404);
 background-image: linear-gradient(to bottom, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);
}

.iira_cate_icon{
border:1px solid #495267; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 2px 2px 2px 2px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #606c88; background-image: -webkit-gradient(linear, left top, left bottom, from(#606c88), to(#3f4c6b));
 background-image: -webkit-linear-gradient(top, #606c88, #3f4c6b);
 background-image: -moz-linear-gradient(top, #606c88, #3f4c6b);
 background-image: -ms-linear-gradient(top, #606c88, #3f4c6b);
 background-image: -o-linear-gradient(top, #606c88, #3f4c6b);
 background-image: linear-gradient(to bottom, #606c88, #3f4c6b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#606c88, endColorstr=#3f4c6b);
}

.iira_cate_icon:hover{
 border:1px solid #363d4c;
 background-color: #4b546a; background-image: -webkit-gradient(linear, left top, left bottom, from(#4b546a), to(#2c354b));
 background-image: -webkit-linear-gradient(top, #4b546a, #2c354b);
 background-image: -moz-linear-gradient(top, #4b546a, #2c354b);
 background-image: -ms-linear-gradient(top, #4b546a, #2c354b);
 background-image: -o-linear-gradient(top, #4b546a, #2c354b);
 background-image: linear-gradient(to bottom, #4b546a, #2c354b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4b546a, endColorstr=#2c354b);
}

.ope_menu_button0{
border:1px solid #67bcd1; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px;font-size:10px;font-family:arial, helvetica, sans-serif; padding: 5px 5px 5px 5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #92cfde; background-image: -webkit-gradient(linear, left top, left bottom, from(#92cfde), to(#76bdd1));
 background-image: -webkit-linear-gradient(top, #92cfde, #76bdd1);
 background-image: -moz-linear-gradient(top, #92cfde, #76bdd1);
 background-image: -ms-linear-gradient(top, #92cfde, #76bdd1);
 background-image: -o-linear-gradient(top, #92cfde, #76bdd1);
 background-image: linear-gradient(to bottom, #92cfde, #76bdd1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#92cfde, endColorstr=#76bdd1);
}

.ope_menu_button0:hover{
 border:1px solid #44adc6;
 background-color: #6bbed2; background-image: -webkit-gradient(linear, left top, left bottom, from(#6bbed2), to(#50abc4));
 background-image: -webkit-linear-gradient(top, #6bbed2, #50abc4);
 background-image: -moz-linear-gradient(top, #6bbed2, #50abc4);
 background-image: -ms-linear-gradient(top, #6bbed2, #50abc4);
 background-image: -o-linear-gradient(top, #6bbed2, #50abc4);
 background-image: linear-gradient(to bottom, #6bbed2, #50abc4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6bbed2, endColorstr=#50abc4);
}

.ope_menu_title {
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin: .5em 0 .6em;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.css_btn_green {
margin:3% 0 0 0;
border:1px solid #8bcf54;-webkit-box-shadow: #B4B5B5 1px 1px 1px  ;-moz-box-shadow: #B4B5B5 1px 1px 1px ; box-shadow: #B4B5B5 1px 1px 1px  ; -webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 3px 3px 3px 3px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(224,224,224,0.3);font-weight:bold; color: #000000;
 background-color: #a9db80; background-image: -webkit-gradient(linear, left top, left bottom, from(#a9db80), to(#96c56f));
 background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
 background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
 background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
 background-image: -o-linear-gradient(top, #a9db80, #96c56f);
 background-image: linear-gradient(to bottom, #a9db80, #96c56f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f);
}

/*
.css_btn_green:hover{
 border:1px solid #74bf36;
 background-color: #8ed058; background-image: -webkit-gradient(linear, left top, left bottom, from(#8ed058), to(#7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(to bottom, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);
}
*/

.css_btn_orange {
border: solid #ffc826; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 12px;font-size:16px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;font-weight:bold; color: #000000;
 background-color: #ffd65e; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
 background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
 background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
 background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
 background-image: -o-linear-gradient(top, #ffd65e, #febf04);
 background-image: linear-gradient(to bottom, #ffd65e, #febf04);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

.css_btn_orange:hover{
 border:1px solid #f7b800;
 background-color: #ffc92b; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc92b), to(#ce9a01));
 background-image: -webkit-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -moz-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -ms-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: -o-linear-gradient(top, #ffc92b, #ce9a01);
 background-image: linear-gradient(to bottom, #ffc92b, #ce9a01);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
}

.css_btn_white {
/* border: solid #ffc826; */
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
font-size: 16px;
font-family: arial, helvetica, sans-serif;
padding: 10px 10px 10px 10px;
text-decoration: none;
display: inline-block;
font-weight: bold;
color: #000000;
/* background-color: #ffd65e; */
/* background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04)); */
/* background-image: -webkit-linear-gradient(top, #ffd65e, #febf04); */
background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
background-image: -o-linear-gradient(top, #ffd65e, #febf04);
/* background-image: linear-gradient(to bottom, #ffd65e, #febf04); */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

.css_btn_white:hover {
/* border: solid #ffc826; */
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
font-size: 16px;
font-family: arial, helvetica, sans-serif;
padding: 10px 10px 10px 10px;
text-decoration: none;
display: inline-block;
font-weight: bold;
color: #000000;
/* background-color: #ffd65e; */
/* background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04)); */
/* background-image: -webkit-linear-gradient(top, #ffd65e, #febf04); */
background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
background-image: -o-linear-gradient(top, #ffd65e, #febf04);
/* background-image: linear-gradient(to bottom, #ffd65e, #febf04); */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
}

.coupon_area {
border:1px solid #ff9f9f; -webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;font-size:14px;font-family:arial, helvetica, sans-serif; margin-right:0.5em; padding: 3px 3px 3px 3px; text-decoration:none; display:inline-block;font-weight:bold; color: #000000;
 background-color: #FFD7D7; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD7D7), to(#FFD7D7));
 background-image: -webkit-linear-gradient(top, #FFD7D7, #FFD7D7);
 background-image: -moz-linear-gradient(top, #FFD7D7, #FFD7D7);
 background-image: -ms-linear-gradient(top, #FFD7D7, #FFD7D7);
 background-image: -o-linear-gradient(top, #FFD7D7, #FFD7D7);
 background-image: linear-gradient(to bottom, #FFD7D7, #FFD7D7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFD7D7, endColorstr=#FFD7D7);
}

.coupon_shop {
border:1px solid #bee1fa; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:14px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;font-weight:bold; color: #000000;
 background-color: #F2F9FE; background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F9FE), to(#F2F9FE));
 background-image: -webkit-linear-gradient(top, #F2F9FE, #F2F9FE);
 background-image: -moz-linear-gradient(top, #F2F9FE, #F2F9FE);
 background-image: -ms-linear-gradient(top, #F2F9FE, #F2F9FE);
 background-image: -o-linear-gradient(top, #F2F9FE, #F2F9FE);
 background-image: linear-gradient(to bottom, #F2F9FE, #F2F9FE);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F2F9FE, endColorstr=#F2F9FE);
}

.coupon_shop:hover {
 border:1px solid #93cdf7;
 background-color: #c3e3fa; background-image: -webkit-gradient(linear, left top, left bottom, from(#c3e3fa), to(#c3e3fa));
 background-image: -webkit-linear-gradient(top, #c3e3fa, #c3e3fa);
 background-image: -moz-linear-gradient(top, #c3e3fa, #c3e3fa);
 background-image: -ms-linear-gradient(top, #c3e3fa, #c3e3fa);
 background-image: -o-linear-gradient(top, #c3e3fa, #c3e3fa);
 background-image: linear-gradient(to bottom, #c3e3fa, #c3e3fa);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c3e3fa, endColorstr=#c3e3fa);
}

#gallery_board {
	text-align:center;
	padding-left: 0.5em;
}

#gallery_box {
	text-align:center;
	overflow: hidden;
}

#gallery_line {
	text-align:center;
	width: 450;
	overflow: hidden;
	padding: 0.25em 0;
}

.iira_coupon {
	width: 80%;
/*	background-color: peachpuff; */
	background-color: rgba(255, 165, 0, 0.25);
	margin-left: 0.5em;
	padding: 0.5em;
	font-size:100%;
	text-align: left;
	border: solid;
	border-width: 1px;
/*	height: 10em;*/
/*	text-shadow: 1px 1px 1px rgba(0,0,0,0.2); */
/*	box-shadow:  1px 1px 1px rgba(0,0,0,0.4); */
	overflow:hidden;
}


.shop_list_img {
	max-width: 50%;
}


.fw_btn {
 float:left;
 height:2em;
 width:93.5%;
 font-weight:bold;
 margin: 0.2em;
}

.hw_btn {
 float:left;
 height:2em;
 width:46%;
 font-weight:bold;
 margin: 0.2em;
}



/* シェアボタン */
.sns_btns {
 margin:0.25em;
 height:6.5em;
}

.sns_btns_line {
 margin-top:0.25em;
 height:3.25em;
}


.fb_share_btn {
width:35%; float:right;
border:1px solid #3C5488; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-family:arial, helvetica, sans-serif; padding: 2px 3px; text-decoration:none; display:inline-block;text-shadow: 0px 0px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #48649F; background-image: -webkit-gradient(linear, left top, left bottom, from(#48649F), to(#48649F));
 background-image: -webkit-linear-gradient(top, #48649F, #48649F);
 background-image: -moz-linear-gradient(top, #48649F, #48649F);
 background-image: -ms-linear-gradient(top, #48649F, #48649F);
 background-image: -o-linear-gradient(top, #48649F, #48649F);
 background-image: linear-gradient(to bottom, #48649F, #48649F);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#48649F, endColorstr=#48649F);
}

.fb_share_btn:hover{
 border:1px solid #3C5488; color: #FFFFFF;
 background-color: #48649F; background-image: -webkit-gradient(linear, left top, left bottom, from(#BFBFFF), to(#BFBFFF));
 background-image: -webkit-linear-gradient(top, #BFBFFF, #BFBFFF);
 background-image: -moz-linear-gradient(top, #BFBFFF, #BFBFFF);
 background-image: -ms-linear-gradient(top, #BFBFFF, #BFBFFF);
 background-image: -o-linear-gradient(top, #BFBFFF, #BFBFFF);
 background-image: linear-gradient(to bottom, #BFBFFF, #BFBFFF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#BFBFFF, endColorstr=#BFBFFF);
}

.tw_share_btn {
width:35%; float:left;
border:1px solid #3C5488; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-family:arial, helvetica, sans-serif; padding: 2px 3px; text-decoration:none; display:inline-block;text-shadow: 0px 0px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #48649F; background-image: -webkit-gradient(linear, left top, left bottom, from(#00ACEE), to(#00ACEE));
 background-image: -webkit-linear-gradient(top, #00ACEE, #00ACEE);
 background-image: -moz-linear-gradient(top, #00ACEE, #00ACEE);
 background-image: -ms-linear-gradient(top, #00ACEE, #00ACEE);
 background-image: -o-linear-gradient(top, #00ACEE, #00ACEE);
 background-image: linear-gradient(to bottom, #00ACEE, #00ACEE);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00ACEE, endColorstr=#00ACEE);
}

.tw_share_btn:hover{
 border:1px solid #3C5488; color: #FFFFFF;
 background-color: #99CCFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#99CCFF), to(#99CCFF));
 background-image: -webkit-linear-gradient(top, #99CCFF, #99CCFF);
 background-image: -moz-linear-gradient(top, #99CCFF, #99CCFF);
 background-image: -ms-linear-gradient(top, #99CCFF, #99CCFF);
 background-image: -o-linear-gradient(top, #99CCFF, #99CCFF);
 background-image: linear-gradient(to bottom, #99CCFF, #99CCFF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#99CCFF, endColorstr=#99CCFF);
}

.gp_share_btn {
width:35%; float:right;
border:1px solid #3C5488; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-family:arial, helvetica, sans-serif; padding: 2px 3px; text-decoration:none; display:inline-block;text-shadow: 0px 0px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #48649F; background-image: -webkit-gradient(linear, left top, left bottom, from(#CE3D2B), to(#CE3D2B));
 background-image: -webkit-linear-gradient(top, #CE3D2B, #CE3D2B);
 background-image: -moz-linear-gradient(top, #CE3D2B, #CE3D2B);
 background-image: -ms-linear-gradient(top, #CE3D2B, #CE3D2B);
 background-image: -o-linear-gradient(top, #CE3D2B, #CE3D2B);
 background-image: linear-gradient(to bottom, #CE3D2B, #CE3D2B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CE3D2B, endColorstr=#CE3D2B);
}

.gp_share_btn:hover{
 border:1px solid #3C5488; color: #FFFFFF;
 background-color: #FF7373; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF7373), to(#FF7373));
 background-image: -webkit-linear-gradient(top, #FF7373, #FF7373);
 background-image: -moz-linear-gradient(top, #FF7373, #FF7373);
 background-image: -ms-linear-gradient(top, #FF7373, #FF7373);
 background-image: -o-linear-gradient(top, #FF7373, #FF7373);
 background-image: linear-gradient(to bottom, #FF7373, #FF7373);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF7373, endColorstr=#FF7373);
}
</pre></body></html>