@charset "UTF-8";

/* CSS Document */
html {overflow: scroll;
     overflow: -moz-scrollbars-vertical;
	 overflow-x: scroll;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10pt;
	font-family: "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	line-height: 20px;
	-webkit-font-smoothing: antialiased;
	background-image: url(../images/back.png);
	background-repeat: repeat;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
	margin: 0px;
	padding: 0px;
}
p, td, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4  {
	margin: 0px;
	padding: 0px;
}
img	{
    border: 0px;
}
.center{
	text-align: center;
}
.right{
	text-align: right;
}
.left{
	text-align: left;
}
#container_n {
	margin-top: 100px;
	background-color: #FFFFFF;
}
#container_n header {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	position: relative;
	top: -40px;
}
#container_n header h1 {
	margin-bottom: 20px;
}
#container_n section {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
#container_n section h2 {
	background-color: #F18D00;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	position: relative;
	margin-bottom: 20px;
}
#container_n section h2:before {
	content: url(../images/sub_kira.png);
	position: absolute;
	margin-top: -20px;
	top: 50%;
	right: 10px;
}
#container_n section p {
	margin-right: 20px;
	margin-left: 20px;
}
.map {
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
	margin-bottom: 50px;
	margin-top: 20px;
}
.link_more {
	display: block;
	background-color: #E51572;
	color: #FFFFFF !important;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 15pt;
	position: relative;
	text-align: center;
	transition: background 1s;
	-webkit-transition: background 1s;
	letter-spacing: 2px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 10px;
	margin-right: 100px;
	margin-bottom: 10px;
	margin-left: 100px;
}
.link_more:hover {
	background-color: #800080;
}
.link_more:before	{
	content: url(../images/yaji.png);
	position: absolute;
	color: #FFFFFF;
	margin-top: -14px;
	top: 50%;
	right: 10px;
}
.link_more2 {
	display: block;
	background-color: #3399CC;
	color: #FFFFFF !important;
	text-decoration: none;
	font-size: 12pt;
	position: relative;
	text-align: center;
	transition: background 1s;
	-webkit-transition: background 1s;
	letter-spacing: 2px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	width: 240px;
}
.link_more2:hover {
	background-color: #3333CC;
}
.link_more2:before	{
	content: url(../images/yaji2.png);
	position: absolute;
	color: #FFFFFF;
	margin-top: -9px;
	top: 50%;
	right: 10px;
}
.pagetop {
	position:fixed;
	right: 5px;
	cursor:pointer;
	bottom: -50px;
	z-index: 50;
}
#container_n footer {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
	position: relative;
	margin-top: 80px;
	height: 160px;
}
.copy_n {
	position: absolute;
	top: 50px;
	right: 0px;
	font-size: 8pt;
	background-image: url(../images/footer_logo.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 400px;
	text-align: right;
	padding-top: 40px;
	padding-right: 80px;
	padding-bottom: 40px;
}

/*店舗情報の表*/
.shop_list {
	font-size: 1px;
	letter-spacing: -0.4em;
	text-align: left;
	margin: 20px;
}
.shop_list dl {
	display: inline-block;
	letter-spacing: normal;
	font-size: 10pt;
	padding: 10px;
	border: 1px solid #FCDFA9;
	width: 400px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 300px 20px;
	height: 260px;
	vertical-align: top;
}
#shop_list_en dl {
	height: 320px;
}
.shop_yoshiko {
	background-image: url(../images/yoshiko.png);
}
.shop_chika {
	background-image: url(../images/chika.png);
}
.shop_hanamaru {
	background-image: url(../images/hanamaru.png);
}
.shop_daiya {
	background-image: url(../images/daia.png);
}
.shop_kanan {
	background-image: url(../images/kanan.png);
}
.shop_mari {
	background-image: url(../images/mari.png);
}
.shop_you {
	background-image: url(../images/you.png);
}
.shop_ruby {
	background-image: url(../images/ruby.png);
}
.shop_riko {
	background-image: url(../images/riko.png);
}
.shop_st10 {
	background-image: url(../images/st10.png);
}
.shop_st11 {
	background-image: url(../images/st11.png);
}
.shop_st12 {
	background-image: url(../images/st12.png);
}
.shop_st13 {
	background-image: url(../images/st13.png);
}
.shop_st14 {
	background-image: url(../images/st14.png);
}
.shop_st15 {
	background-image: url(../images/st15.png);
}
.shop_st16 {
	background-image: url(../images/st16.png);
}
.shop_st17 {
	background-image: url(../images/st17.png);
}
.shop_st18 {
	background-image: url(../images/st18.png);
}
.shop_st19 {
	background-image: url(../images/st19.png);
}
.shop_st20 {
	background-image: url(../images/st20.png);
}
.shop_st21 {
	background-image: url(../images/st21.png);
}
.shop_st22 {
	background-image: url(../images/st22.png);
}
.shop_st23 {
	background-image: url(../images/st23.png);
}
.shop_st24 {
	background-image: url(../images/st24.png);
}
.shop_st25 {
	background-image: url(../images/st25.png);
}
.shop_st26 {
	background-image: url(../images/st26.png);
}
.shop_st27 {
	background-image: url(../images/st27.png);
}
.shop_st28 {
	background-image: url(../images/st28.png);
}
.shop_st29 {
	background-image: url(../images/st29.png);
}
.shop_st30 {
	background-image: url(../images/st30.png);
}
.shop_st31 {
	background-image: url(../images/st31.png);
}
.shop_st32 {
	background-image: url(../images/st32.png);
}
.shop_st33 {
	background-image: url(../images/st33.png);
}
.shop_st34 {
	background-image: url(../images/st34.png);
}
.shop_st35 {
	background-image: url(../images/st35.png);
}
.shop_st36 {
	background-image: url(../images/st36.png);
}
.shop_st37 {
	background-image: url(../images/st37.png);
}
.shop_st38 {
	background-image: url(../images/st38.png);
}
.shop_st39 {
	background-image: url(../images/st39.png);
}
.shop_st40 {
	background-image: url(../images/st40.png);
}
.shop_st41 {
	background-image: url(../images/st41.png);
}
.shop_st42 {
	background-image: url(../images/st42.png);
}
.shop_st43 {
	background-image: url(../images/st43.png);
}
.shop_st44 {
	background-image: url(../images/st44.png);
}
.shop_st45 {
	background-image: url(../images/st45.png);
}
.shop_st46 {
	background-image: url(../images/st46.png);
}
.shop_st47 {
	background-image: url(../images/st47.png);
}
.shop_st48 {
	background-image: url(../images/st48.png);
}
.shop_st49 {
	background-image: url(../images/st49.png);
}
.shop_st50 {
	background-image: url(../images/st50.png);
}
.shop_st51 {
	background-image: url(../images/st51.png);
}
.shop_st52 {
	background-image: url(../images/st52.png);
}
.shop_st53 {
	background-image: url(../images/st53.png);
}
.shop_st54 {
	background-image: url(../images/st54.png);
}
.shop_st55 {
	background-image: url(../images/st55.png);
}
.shop_st56 {
	background-image: url(../images/st56.png);
}
.shop_st57 {
	background-image: url(../images/st57.png);
}
.shop_st58 {
	background-image: url(../images/st58.png);
}
.shop_st59 {
	background-image: url(../images/st59.png);
}
.shop_st60 {
	background-image: url(../images/st60.png);
}
.shop_st61 {
	background-image: url(../images/st61.png);
}
.shop_st62 {
	background-image: url(../images/st62.png);
}
.shop_st63 {
	background-image: url(../images/st63.png);
}
.shop_st64 {
	background-image: url(../images/st64.png);
}
.shop_st65 {
	background-image: url(../images/st65.png);
}
.shop_st66 {
	background-image: url(../images/st66.png);
}
.shop_st67 {
	background-image: url(../images/st67.png);
}
.shop_st68 {
	background-image: url(../images/st68.png);
}
.shop_st69 {
	background-image: url(../images/st69.png);
}
.shop_st70 {
	background-image: url(../images/st70.png);
}
.shop_st71 {
	background-image: url(../images/st71.png);
}
.shop_st72 {
	background-image: url(../images/st72.png);
}
.shop_st73 {
	background-image: url(../images/st73.png);
}
.shop_st74 {
	background-image: url(../images/st74.png);
}
.shop_st75 {
	background-image: url(../images/st75.png);
}
.shop_st76 {
	background-image: url(../images/st76.png);
}
.shop_st77 {
	background-image: url(../images/st77.png);
}
.shop_st78 {
	background-image: url(../images/st78.png);
}
.shop_st79 {
	background-image: url(../images/st79.png);
}
.shop_st80 {
	background-image: url(../images/st80.png);
}
.shop_st81 {
	background-image: url(../images/st81.png);
}
.shop_st82 {
	background-image: url(../images/st82.png);
}
.shop_st83 {
	background-image: url(../images/st83.png);
}
.shop_st84 {
	background-image: url(../images/st84.png);
}
.shop_st85 {
	background-image: url(../images/st85.png);
}
.shop_st86 {
	background-image: url(../images/st86.png);
}
.shop_st87 {
	background-image: url(../images/st87.png);
}
.shop_st88 {
	background-image: url(../images/st88.png);
}
.shop_st89 {
	background-image: url(../images/st89.png);
}
.shop_st90 {
	background-image: url(../images/st90.png);
}
.shop_st91 {
	background-image: url(../images/st91.png);
}
.shop_st92 {
	background-image: url(../images/st92.png);
}
.shop_st93 {
	background-image: url(../images/st93.png);
}
.shop_st94 {
	background-image: url(../images/st94.png);
}
.shop_st95 {
	background-image: url(../images/st95.png);
}
.shop_st96 {
	background-image: url(../images/st96.png);
}
.shop_st97 {
	background-image: url(../images/st97.png);
}
.shop_st98 {
	background-image: url(../images/st98.png);
}
.shop_st99 {
	background-image: url(../images/st99.png);
}
.shop_st100 {
	background-image: url(../images/st100.png);
}
.shop_st101 {
	background-image: url(../images/st101.png);
}
.shop_st102 {
	background-image: url(../images/st102.png);
}
.shop_st103 {
	background-image: url(../images/st103.png);
}
.shop_st104 {
	background-image: url(../images/st104.png);
}
.shop_st105 {
	background-image: url(../images/st105.png);
}
.shop_st106 {
	background-image: url(../images/st106.jpg);
}
.shop_st107 {
	background-image: url(../images/st107.jpg);
}
.shop_st108 {
	background-image: url(../images/st108.jpg);
}
.shop_st109 {
	background-image: url(../images/st109.png);
}
.shop_st110 {
	background-image: url(../images/st110.png);
}
.shop_st111 {
	background-image: url(../images/st111.png);
}
.shop_st112 {
	background-image: url(../images/st112.png);
}
.shop_st113 {
	background-image: url(../images/st113.png);
}
.shop_st114 {
	background-image: url(../images/st114.png);
}
.shop_st115 {
	background-image: url(../images/st115.png);
}
.shop_st116 {
	background-image: url(../images/st116.png);
}
.shop_st117 {
	background-image: url(../images/st117.png);
}
.shop_st118 {
	background-image: url(../images/st118.png);
}
.shop_st119 {
	background-image: url(../images/st119.png);
}
.shop_st120 {
	background-image: url(../images/st120.png);
}
.shop_st121 {
	background-image: url(../images/st121.png);
}
.shop_st122 {
	background-image: url("../images/st122.png");
}
.shop_st123 {
	background-image: url("../images/st123.png");
}
.shop_st124 {
	background-image: url("../images/st124.png");
}
.shop_st125 {
	background-image: url("../images/st125.png");
}
.shop_st126 {
	background-image: url("../images/st126.png");
}
.shop_st127 {
	background-image: url("../images/st127.png");
}
.shop_st128 {
	background-image: url("../images/st128.png");
}
.shop_st129 {
	background-image: url("../images/st129.png");
}
.shop_list dt {
	font-size: 12pt;
	margin-bottom: 5px;
	margin-right: 100px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.shop1 {
	background-image: url(../images/heart1.png);
}
.shop2 {
	background-image: url(../images/heart2.png);
}
.shop3 {
	background-image: url(../images/heart3.png);
}
.shop4 {
	background-image: url(../images/heart4.png);
}
.shop5 {
	background-image: url(../images/heart5.png);
}
.shop6 {
	background-image: url(../images/heart6.png);
}
.shop7 {
	background-image: url(../images/heart7.png);
}
.shop8 {
	background-image: url(../images/heart8.png);
}
.shop9 {
	background-image: url(../images/heart9.png);
}
.shop10 {
	background-image: url(../images/heart10.png);
}
.shop11 {
	background-image: url(../images/heart11.png);
}
.shop12 {
	background-image: url(../images/heart12.png);
}
.shop13 {
	background-image: url(../images/heart13.png);
}
.shop14 {
	background-image: url(../images/heart14.png);
}
.shop15 {
	background-image: url(../images/heart15.png);
}
.shop16 {
	background-image: url(../images/heart16.png);
}
.shop17 {
	background-image: url(../images/heart17.png);
}
.shop18 {
	background-image: url(../images/heart18.png);
}
.shop19 {
	background-image: url(../images/heart19.png);
}
.shop20 {
	background-image: url(../images/heart20.png);
}
.shop21 {
	background-image: url(../images/heart21.png);
}
.shop22 {
	background-image: url(../images/heart22.png);
}
.shop23 {
	background-image: url(../images/heart23.png);
}
.shop24 {
	background-image: url(../images/heart24.png);
}
.shop25 {
	background-image: url(../images/heart25.png);
}
.shop26 {
	background-image: url(../images/heart26.png);
}
.shop27 {
	background-image: url(../images/heart27.png);
}
.shop28 {
	background-image: url(../images/heart28.png);
}
.shop29 {
	background-image: url(../images/heart29.png);
}
.shop30 {
	background-image: url(../images/heart30.png);
}
.shop31 {
	background-image: url(../images/heart31.png);
}
.shop32 {
	background-image: url(../images/heart32.png);
}
.shop33 {
	background-image: url(../images/heart33.png);
}
.shop34 {
	background-image: url(../images/heart34.png);
}
.shop35 {
	background-image: url(../images/heart35.png);
}
.shop36 {
	background-image: url(../images/heart36.png);
}
.shop37 {
	background-image: url(../images/heart37.png);
}
.shop38 {
	background-image: url(../images/heart38.png);
}
.shop39 {
	background-image: url(../images/heart39.png);
}
.shop40 {
	background-image: url(../images/heart40.png);
}
.shop41 {
	background-image: url(../images/heart41.png);
}
.shop42 {
	background-image: url(../images/heart42.png);
}
.shop43 {
	background-image: url(../images/heart43.png);
}
.shop44 {
	background-image: url(../images/heart44.png);
}
.shop45 {
	background-image: url(../images/heart45.png);
}
.shop46 {
	background-image: url(../images/heart46.png);
}
.shop47 {
	background-image: url(../images/heart47.png);
}
.shop48 {
	background-image: url(../images/heart48.png);
}
.shop49 {
	background-image: url(../images/heart49.png);
}
.shop50 {
	background-image: url(../images/heart50.png);
}
.shop51 {
	background-image: url(../images/heart51.png);
}
.shop52 {
	background-image: url(../images/heart52.png);
}
.shop53 {
	background-image: url(../images/heart53.png);
}
.shop54 {
	background-image: url(../images/heart54.png);
}
.shop55 {
	background-image: url(../images/heart55.png);
}
.shop56 {
	background-image: url(../images/heart56.png);
}
.shop57 {
	background-image: url(../images/heart57.png);
}
.shop58 {
	background-image: url(../images/heart58.png);
}
.shop59 {
	background-image: url(../images/heart59.png);
}
.shop60 {
	background-image: url(../images/heart60.png);
}
.shop61 {
	background-image: url(../images/heart61.png);
}
.shop62 {
	background-image: url(../images/heart62.png);
}
.shop63 {
	background-image: url(../images/heart63.png);
}
.shop64 {
	background-image: url(../images/heart64.png);
}
.shop65 {
	background-image: url(../images/heart65.png);
}
.shop66 {
	background-image: url(../images/heart66.png);
}
.shop67 {
	background-image: url(../images/heart67.png);
}
.shop68 {
	background-image: url(../images/heart68.png);
}
.shop69 {
	background-image: url(../images/heart69.png);
}
.shop70 {
	background-image: url(../images/heart70.png);
}
.shop71 {
	background-image: url(../images/heart71.png);
}
.shop72 {
	background-image: url(../images/heart72.png);
}
.shop73 {
	background-image: url(../images/heart73.png);
}
.shop74 {
	background-image: url(../images/heart74.png);
}
.shop75 {
	background-image: url(../images/heart75.png);
}
.shop76 {
	background-image: url(../images/heart76.png);
}
.shop77 {
	background-image: url(../images/heart77.png);
}
.shop78 {
	background-image: url(../images/heart78.png);
}
.shop79 {
	background-image: url(../images/heart79.png);
}
.shop80 {
	background-image: url(../images/heart80.png);
}
.shop81 {
	background-image: url(../images/heart81.png);
}
.shop82 {
	background-image: url(../images/heart82.png);
}
.shop83 {
	background-image: url(../images/heart83.png);
}
.shop84 {
	background-image: url(../images/heart84.png);
}
.shop85 {
	background-image: url(../images/heart85.png);
}
.shop86 {
	background-image: url(../images/heart86.png);
}
.shop87 {
	background-image: url(../images/heart87.png);
}
.shop88 {
	background-image: url(../images/heart88.png);
}
.shop89 {
	background-image: url(../images/heart89.png);
}
.shop90 {
	background-image: url(../images/heart90.png);
}
.shop91 {
	background-image: url(../images/heart91.png);
}
.shop92 {
	background-image: url(../images/heart92.png);
}
.shop93 {
	background-image: url(../images/heart93.png);
}
.shop94 {
	background-image: url(../images/heart94.png);
}
.shop95 {
	background-image: url(../images/heart95.png);
}
.shop96 {
	background-image: url(../images/heart96.png);
}
.shop97 {
	background-image: url(../images/heart97.png);
}
.shop98 {
	background-image: url(../images/heart98.png);
}
.shop99 {
	background-image: url(../images/heart99.png);
}
.shop100 {
	background-image: url(../images/heart100.png);
}
.shop101 {
	background-image: url(../images/heart101.png);
}
.shop102 {
	background-image: url(../images/heart102.png);
}
.shop103 {
	background-image: url(../images/heart103.png);
}
.shop104 {
	background-image: url(../images/heart104.png);
}
.shop105 {
	background-image: url(../images/heart105.png);
}
.shop106 {
	background-image: url(../images/heart106.png);
}
.shop107 {
	background-image: url(../images/heart107.png);
}
.shop108 {
	background-image: url(../images/heart108.png);
}
.shop109 {
	background-image: url(../images/heart109.png);
}
.shop110 {
	background-image: url(../images/heart110.png);
}
.shop111 {
	background-image: url(../images/heart111.png);
}
.shop112 {
	background-image: url(../images/heart112.png);
}
.shop113 {
	background-image: url(../images/heart113.png);
}
.shop114 {
	background-image: url(../images/heart114.png);
}
.shop115 {
	background-image: url(../images/heart115.png);
}
.shop116 {
	background-image: url(../images/heart116.png);
}
.shop117 {
	background-image: url(../images/heart117.png);
}
.shop118 {
	background-image: url(../images/heart118.png);
}
.shop119 {
	background-image: url(../images/heart119.png);
}
.shop120 {
	background-image: url(../images/heart120.png);
}
.shop121 {
	background-image: url("../images/heart121.png");
}
.shop122 {
	background-image: url("../images/heart122.png");
}
.shop123 {
	background-image: url("../images/heart123.png");
}
.shop124 {
	background-image: url("../images/heart124.png");
}
.shop125 {
	background-image: url("../images/heart125.png");
}
.shop126 {
	background-image: url("../images/heart126.png");
}
.shop127 {
	background-image: url("../images/heart127.png");
}
.shop128 {
	background-image: url("../images/heart128.png");
}
.shop129 {
	background-image: url("../images/heart129.png");
}

.shop_list dd {
	margin-right: 120px;
}
.shop_list dd strong {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F18D00;
	display: block;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.shop_list dd p {
	margin: 0px;
	padding: 0px;
}
.link_shop {
	display: block;
	color: #666666 !important;
	text-decoration: none;
	position: relative;
	text-align: center;
	transition: background 1s;
	-webkit-transition: background 1s;
	padding: 5px;
	font-weight: bold;
	border: 1px dotted #CCCCCC;
	margin-top: 5px;
}
.link_shop:hover {
	background-color: #CCCCCC;
}
.link_shop:before	{
	content: url(../images/icon_hp.png);
	position: absolute;
	color: #FFFFFF;
	margin-top: -10px;
	top: 50%;
	left: 10px;
}


/*店舗情報の表2*/
.shop_list2 {
	font-size: 1px;
	letter-spacing: -0.4em;
	text-align: left;
	margin: 20px;
}
.shop_list2 dl {
	display: inline-block;
	letter-spacing: normal;
	font-size: 10pt;
	padding: 10px;
	border: 1px solid #FCDFA9;
	width: 400px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 310px 5px;
	height: 180px;
	vertical-align: top;
}
.shop_list2 dt {
	font-size: 12pt;
	margin-bottom: 5px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.shop_list2 dd strong {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F18D00;
	display: block;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.shop_list2 dd p {
	margin: 0px;
	padding: 0px;
}
#shop_list2_en dl {
	height: 190px;
}
.coupon {
	margin: 37px 100px 0 100px;
}
.coupon a:hover {
	opacity: 0.7;
	transition: 0.5s;
}
#ll_info_box {
	overflow: hidden;
}
#ll_info {
	width: 960px;
	height: 200px;
	overflow-x: hidden;
}
#ll_info iframe {
	overflow-y: scroll; 
}
#link_banner {
	width: 780px;
	margin: 0 auto;
}
#link_banner img {
	margin: 10px 30px;
}
/*190629期間限定欄追加*/
.stump_limited {
}
.stump_limited h3{
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 12pt;
}
.stump_limited h3 span{
	background:linear-gradient(transparent 40%, #ffce9e 40%);
	font-weight:bold;
	padding: 0 5px;
}
.stump_limited dl {
	margin: 3px 10px 3px 10px;

}
.stump_limited dl dt {
	display: inline-block;
	background-color: #dedede;
	padding: 5px 10px;
	width: 20%;
	box-sizing: border-box;
	border: 1px solid #dedede;
	text-align: center;
	margin-right: 5px;
}
.stump_limited dl dd {
	display: inline-block;
	border: 1px solid #dedede;
	padding: 5px 10px;
	width: 79%;
	box-sizing: border-box;
}
/*190802　英語ページへのリンクボタン追加*/
#worldwide {
	text-align: right;
}
#worldwide a {
	background-color: #E51572;
	color: #FFFFFF !important;
	padding: 3px 15px;
	text-decoration: none;
	font-size: 12pt;
	text-align: center;
	transition: background 1s;
	-webkit-transition: background 1s;
	letter-spacing: 2px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#worldwide a:hover {
	background-color: #800080;
}

@media print {
	.remodal-overlay {
		position: static !important;
		z-index: auto !important;
		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		left: auto !important;
		display: none;
	}
	.remodal-wrapper {
		position: static !important;
		z-index: auto !important;
		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		left: auto !important;
		display: none;
		overflow-y: scroll;
		text-align: center;
		-webkit-overflow-scrolling: touch;
	}
	.shop_list dl {
		width: 350px !important;
		background-position: 240px 20px !important;
	}
	.shop_list dd {
		margin-right: 150px;
	}
	.shop_kanan {
		background-position: 240px 20px !important;
	}
	.shop_yoshiko {
		background-position: 240px 20px !important;
	}
	.shop_chika {
		background-position: 240px 20px !important;
	}
	.shop_hanamaru {
		background-position: 240px 20px !important;
	}
	.shop_daiya {
		background-position: 240px 20px !important;
	}
	.shop_kanan {
		background-position: 240px 20px !important;
	}
	.shop_mari {
		background-position: 240px 20px !important;
	}
	.shop_you {
		background-position: 240px 20px !important;
	}
	.shop_ruby {
		background-position: 240px 20px !important;
	}
	.shop_riko {
		background-position: 240px 20px !important;
	}
}
	
.pr_box {
	text-align: center;
	width: 622px;
	margin: 0 auto;
	margin-bottom: 60px;
}
.pr_box p a {
	margin-left: 0;
	margin-right: 0;
}
/*20250819*/
.news_wrap{
	box-sizing: border-box;
	padding-left: 1.5rem;
	height: 180px;
	width: 98%;
	overflow-y: scroll;
}
.news_wrap li {
	margin-bottom: 1rem;
	list-style: disc;
}
.news_wrap p {
	margin-left: 0 !important;
}
.news_wrap .tytle {
	font-weight: 700;
	margin-bottom: 1px;
}
.bold-link {
  font-weight: bold; /* 太字 */
}