@charset "Shift_JIS";



/* ################################################### */

/* #                                                 # */

/* #                                                 # */

/* #                コンテンツ用css　                # */

/* #                                                 # */

/* #                                                 # */

/* ################################################### */







/*コンテンツ関連テンプレ

---------------------------------------------------- */


#LeftNavi .bnr_shoppingts3 {

	width:210px;

	padding:10px 5px;

}

/* IE6専用ハック \*/

*html #LeftNavi .bnr_shoppingts3 {

	width:220px;

}

/* IE6専用ハック */



/* mem_shopping/index.html

---------------------------------------------------- */

#Right-contents .payment-type {

	float:left;

	padding:10px 10px 10px 25px;

}

#Right-contents .widebox {

	width:725px;

}

#Right-contents .widebox .carlife-left {

	float:left;

	padding:0 0 15px 20px;

}

#Right-contents .widebox .flower-left {

	float:left;

	padding:0 0 15px 20px;

}

#Right-contents .widebox .carlife-left img ,

#Right-contents .widebox .flower-left img {

	vertical-align:middle;

	margin-right:10px;

	margin-top:10px;

}

#Right-contents .height {

	height:65px;

}

/* No Mac IE \*/

*html #Right-contents .height {

	height:80px;

}

/* No Mac IE */

#Right-contents .height2 {

	height:65px;

}

/* No Mac IE \*/

#Right-contents p.recture1 {

	float:left;

	width:625px;

	margin:0;

	padding:10px 0 5px 0;

}

#Right-contents p.recture2 {

	float:left;

	width:632px;

	margin:0;

	padding:10px 0 5px 0;

}

#Right-contents p.recture3 {

	float:left;

	width:615px;

	margin:0;

	padding:10px 0 5px 0;

}



/* 新しいindex.html用記述_081212☆

---------------------------------------------------- */

#shopindex .pagelink {

	float:right;

	background-image: url(../mem_shopping/img/ico_arrow.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin:0;

	padding:2px 5px 2px 17px;

}

#shopindex .pagelink2 {

	float:right;

	background-image: url(../mem_shopping/img/ico_arrow2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin:0;

	padding:0px 5px 0px 17px;

}

#shopindex p.pagetop {

	float:right;

	background-image: url(../img/common/ico_pagetop.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:0;

	padding:10px 0 10px 17px;

}



#shopindex #Main h1 {

	width:928px;

	border-bottom:2px solid #A1A1A1;

	background-image: url(../img/common/ico_h1.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:2px 0 0 0;

	padding:3px 0 3px 22px;

	text-align:left;

	font-weight:normal;

}

/* IE6専用ハック \*/

*html #shopindex #Main h1 {

	width:950px;

}

/* IE6専用ハック */

#shopindex #Contents {

	background:none;

}

#shopindex #Contents #Main .mainimage {

	padding:20px 0;

}

#shopindex #Contents #Main dl.shopping-page {

	width:950px;

}

#shopindex #Contents #Main dl.shopping-page dt {

	float:left;

	width:470px;

}

#shopindex #Contents #Main dl.shopping-page dt.shopping1 {

	margin-top:10px;

}

#shopindex #Contents #Main dl.shopping-page dd {

	float:right;

	width:470px;

}

#shopindex #Contents #Main h2 {

	padding:20px 0 0 0;

}

#shopindex #Contents #Main h3 {

	padding:10px 0 10px 2px;

}

#shopindex #Contents #Main p.h2 {

	margin-left:10px;

}

#shopindex #Contents #Main table {

	width:948px;

	border:0;

	margin:2px 0 0 2px;

}

#shopindex #Contents #Main table.depart-area {

	background-color:#F4F6FC;

}

#shopindex #Contents #Main table.mailorder-area {

	background-color:#FDF9ED;

}

#shopindex #Contents #Main table.flower-area {

	background-color:#FCF3F5;

}

#shopindex #Contents #Main table.travel-area {

	background-color:#F1F9F2;

}

#shopindex #Contents #Main table.pia-area {

	background-color:#FFF;

	margin-top:10px;

}

#shopindex #Contents #Main table p {

	margin:0;

}

#shopindex #Contents #Main table p.mini {

	margin:0;

	font-size:1.1em;

}

#shopindex #Contents #Main table th ,

#shopindex #Contents #Main table td {

	padding:4px 5px 5px 5px;

}

#shopindex #Contents #Main table th {

	padding:4px 12px 5px 10px;

}

#shopindex #Contents #Main table th.spacer ,

#shopindex #Contents #Main table td.spacer {

	padding:0;

	font-size:1px;

	line-height:0;

}



#shopindex #Contents #Sub {float:none;

}

#shopindex #Contents #Sub h3 {

	padding:10px 0;

}

#shopindex #Contents #Sub h3.left {

	float:left;

	width:470px;

}

#shopindex #Contents #Sub h3.right {

	float:right;

	width:470px;

}

#shopindex #Contents #Sub .shopping-site ,

#shopindex #Contents #Sub .ticket-pia {

	float:left;

	width:468px;

	border:1px solid #D0D0D0;

}

#shopindex #Contents #Sub .ticket-pia {

	float:right;

}

/* IE6専用ハック \*/

*html #shopindex #Contents #Sub .shopping-site ,

*html #shopindex #Contents #Sub .ticket-pia {

	width:470px;

}

/* IE6専用ハック */

#shopindex #Contents #Sub .shopping-site .pic-image ,

#shopindex #Contents #Sub .ticket-pia .pic-image {

	float:left;

	padding:11px 10px 5px 10px;

	margin:0;

	width:220px;

}

#shopindex #Contents #Sub .ticket-pia .pic-image {

	width:130px;

	padding:20px 5px 10px 5px;

	text-align:center;

}

/* IE6専用ハック \*/

*html #shopindex #Contents #Sub .shopping-site .pic-image {

	width:240px;

}

*html #shopindex #Contents #Sub .ticket-pia .pic-image {

	width:140px;

}

/* IE6専用ハック */

#shopindex #Contents #Sub .shopping-site dl ,

#shopindex #Contents #Sub .ticket-pia dl {

	float:left;

	width:213px;

	margin:0;

	padding:5px 5px 5px 10px;

	font-size:1.3em;

	line-height:150%;

}

#shopindex #Contents #Sub .ticket-pia dl {

	width:313px;

}

#shopindex #Contents #Sub .shopping-site dl dt ,

#shopindex #Contents #Sub .ticket-pia dl dt {

	padding-bottom:35px;

}

/* IE6専用ハック \*/

*html #shopindex #Contents #Sub .shopping-site dl {

	width:228px;

}

*html #shopindex #Contents #Sub .ticket-pia dl {

	width:328px;

}

/* IE6専用ハック */



#shopindex p.right {

	text-align:right;

}





/* gazoo.html

---------------------------------------------------- */

#Right-contents .top-img {

	width:87px;

	float:left;

	padding:0 0 0 15px;

}

/* No Mac IE \*/

*html #Right-contents .top-img {

	width:102px;

}

/* No Mac IE */

#Right-contents p.top-txt {

	float:left;

	width:568px;

	padding:0 5px 10px 20px;

	margin:0;

}

/* No Mac IE \*/

*html #Right-contents p.top-txt {

	width:568px;

}

/* No Mac IE */

#Right-contents .gazpoint {

	margin:10px 0 0 23px;

	width:680px;

	font-size:1.3em;

	line-height:150%;

}

#Right-contents .gazpoint01 {

	margin:0px 0 0 23px;

	width:680px;

	font-size:1.3em;

	line-height:150%;

}

#Right-contents .gazpoint .gaz1 ,

#Right-contents .gazpoint .gaz2 ,

#Right-contents .gazpoint01 .gaz3 ,

#Right-contents .gazpoint01 .gaz4 {

	padding:5px;

	float:left;

}

#Right-contents .gazpoint .gaz1 ,

#Right-contents .gazpoint01 .gaz3 {

	font-weight:bold;

}

#Right-contents .gazpoint .gaz1 {

	width:188px;

	border:1px solid #A1A1A1;

	background-color:#D0D0D0;

}

#Right-contents .gazpoint .gaz2 {

	width:449px;

	border-right:1px solid #A1A1A1;

	border-top:1px solid #A1A1A1;

	border-bottom:1px solid #A1A1A1;

}

#Right-contents .gazpoint01 .gaz3 {

	width:188px;

	border-left:1px solid #A1A1A1;

	border-right:1px solid #A1A1A1;

	border-bottom:1px solid #A1A1A1;

	background-color:#D0D0D0;

}

#Right-contents .gazpoint01 .gaz4 {

	width:449px;

	border-right:1px solid #A1A1A1;

	border-bottom:1px solid #A1A1A1;

}

/* No Mac IE \*/

*html #Right-contents .gazpoint .gaz1 ,

*html #Right-contents .gazpoint01 .gaz3 {

	width:200px;

}

*html #Right-contents .gazpoint .gaz2 ,

*html #Right-contents .gazpoint01 .gaz4 {

	width:480px;

}

/* No Mac IE */



/*GazooArea*/

#Right-contents .gazooarea {

	margin-left:43px;

	font-size:1.3em;

	line-height:150%;

}





/* ticket.html

---------------------------------------------------- */



#Right-contents .ticketflow {

	margin-left:25px;

}

#Right-contents .ticketflow2 {

	margin:15px 0 0 25px;

}

#Right-contents .ticketarrow {

	margin-left:25px;

	padding:0 0 2px 194px;

}

#Right-contents .net-img {

	width:85px;

	float:left;

	padding:0 0 0 44px;

}

/* No Mac IE \*/

*html #Right-contents .net-img {

	width:129px;

}

/* No Mac IE */

#Right-contents p.top-txt2 {

	float:left;

	width:570px;

	padding:0 5px 10px 0.6em;

	margin:0;

	text-indent:-0.6em;

}

/* No Mac IE \*/

*html #Right-contents p.top-txt2 {

	width:580px;

}

/* No Mac IE */

#Right-contents p.top-txt2 span {

	font-size:0.8em;

	text-indent:0.7em;

	margin-left:0;

}

#Right-contents p.top-atten {

	float:left;

	width:570px;

	padding:0 5px 10px 1em;

	margin:0;

	text-indent:-1em;

}



/* flower.html

---------------------------------------------------- */

#Right-contents .flower-img {

	width:185px;

	float:left;

	padding:0 0 0 25px;

}

/* No Mac IE \*/

*html #Right-contents .flower-img {

	width:210px;

}

/* No Mac IE */

#Right-contents p.flower-txt {

	float:left;

	width:490px;

	padding:0 5px 10px 20px;

	margin:0;

}

/* No Mac IE \*/

*html #Right-contents p.flower-txt {

	width:515px;

}

/* No Mac IE */

#Right-contents .information-desk .flowerdesk img {

	vertical-align:text-bottom;

	margin-right:5px;

}

#Right-contents .information-desk .flowerdesk strong {

	font-size:1.16em;

}





/* ご注意欄 の記述

---------------------------------------------------- */

#Right-contents div.attention {

	clear:both;

	width:672px;

	border:1px solid #A1A1A1;

	padding:3px 3px 10px 3px;

	margin:20px 0 10px 25px;

}

/* No Mac IE \*/

*html #Right-contents div.attention {

	width:680px;

}

/* No Mac IE */

#Right-contents div.attention div.att-title {

	padding:2px 4px 2px 10px ;

	margin:0 1px 6px 1px;

	border-bottom:1px solid #A1A1A1;

	color:#E60000;

	font-size:1.3em;

	font-weight:bold;

}

#Right-contents div.attention p {

	margin:3px 0 3px 10px;

	line-height:150%;

	font-weight:normal;

}

