@charset "utf-8";

/* ****************************************************
  目次
	1
≪feature styles≫	
monipla
monipla-voice_001
museum-ticket

≪/shop/g/g***  styles≫
≪guide  styles≫
shopping/review

※ for IE6 margin ※

※ Clear fix ※

***************************************************** */



/* header
=========================================*/
.emp03 {
	font-size: 88%;
	font-weight: bold;
	color: #C00;
}

/* **********************************************************************************************
  original styles
*********************************************************************************************** */

/* contents.css - bbcream
=========================================*/
#contents-area #bbcream {
	margin-top: 20px;
}
#contents-area #bbcream h2 {
	margin-top: 20px;
}
#contents-area #bbcream h3 {
	margin: 20px 0 0 14px;
}
* html #contents-area #bbcream { /* for IE6 */
	display: inline;
}
#contents-area #bbcream .unit .two-left {
	width: 350px;
	float: left;
}
#contents-area #bbcream .unit .two-left .text {
	width: 310px;
}
#contents-area #bbcream dl .text {
	width:320px;
	float:left;
	margin:0 8px 0 32px;
}
#contents-area #bbcream dl .text_all {
	width:680px;
	margin:0 10px 0 22px;
}
* html #contents-area #bbcream dl .text { /* for IE6 */
	display: inline;
}
#contents-area #bbcream dl .image {
	width:340px;
	float:left;
	text-align:center;
}
#contents-area #bbcream .bbcream {
	margin-top: 10px;
	width: 632px;
	margin: 10px 0 0 47px;
	
}
#contents-area #bbcream .bbcream .images {
	margin: 15px 0 0 0;
}
#contents-area #bbcream div.bbcream .txt {
	background: url(/original/images/bbcream_bg001.gif) no-repeat left bottom;
	margin-top: 0;
	padding: 5px 20px 10px;
}
#contents-area #bbcream .emp01 {
	color: #ef0177;
}
#contents-area #bbcream dl dt {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:24px;
}
#contents-area #bbcream .disappear {
	text-indent: -9999px;
	margin-top:-10px;
}
#contents-area #bbcream .unit {
	margin-top:0px;
	clear: both;
}
#contents-area #bbcream .image_all {
	margin: 40px;
}
#contents-area #bbcream .comparison_h {
	margin: 0 0 10px 24px ;
}
#contents-area #bbcream .comparison_images {
	width: 423px;
	padding: 5px 5px 5px 20px;
	float: left;
}
#contents-area #bbcream .comparison_text {
	width: 250px;
	padding: 24px 0 0 0 ;
	float: left;
}
#contents-area #bbcream .use dl .text {
	width: 486px;
	margin: -15px 0 0 15px;
}
#contents-area #bbcream .use dl dd .image {
	width: 170px;
	text-align: right;
	float:left;
	margin-top: -15px;
}
#contents-area #bbcream .point {
	margin: 15px 0 0 100px;
	clear: both;
}
#contents-area #bbcream .point .image {
	margin-top: 1px;
	float: left;
}
#contents-area #bbcream .point .txt {
	float: left;
	margin:0 0 0 15px;
	width: 460px;
}
#contents-area #bbcream .button-block {
	clear: both;
	margin-top: 20px;
	background-color: #FFF;
	
}
#contents-area #bbcream .use li {
	margin-top: 10px
}
#contents-area #bbcream .list_one {
	background:url(/original/images/bbcream_ic001.gif) no-repeat 0 0.1em;
	padding: 0 0 0 20px;
	margin-top:0px;
	text-align: left;
}
#contents-area #bbcream .list_two {
	background:url(/original/images/bbcream_ic002.gif) no-repeat 0 0.1em;
	padding: 0 0 0 20px;
	margin-top:0px;
	text-align: left;
}
#contents-area #bbcream .list_thr {
	background:url(/original/images/bbcream_ic003.gif) no-repeat 0 0.1em;
	padding: 0 0 0 20px;
	margin-top:0px;
	text-align: left;
}
#contents-area #bbcream .list_fou {
	background:url(/original/images/bbcream_ic004.gif) no-repeat 0 0.1em;
	padding: 0 0 0 20px;
	margin-top:0px;
	text-align: left;
}

/* contents.css - freago
=========================================*/
#contents-area #freago {
	margin-top: 20px;
}
#contents-area #freago .bbcream {
	margin-top: 10px;
	width: 632px;
	margin: 10px 0 0 47px;
}
#contents-area #freago .bbcream .images {
	margin: 15px 0 0 0;
}
#contents-area #freago div.bbcream .txt {
	background: url(/original/images/bbcream_bg001.gif) no-repeat left bottom;
	margin-top: 0;
	padding: 5px 20px 10px;
}
#contents-area #freago .scene h3 {
	margin: 20px 0 0 20px;
}
#contents-area #freago .two-left {
	width: 350px;
	float: left;
}
#contents-area #freago .scene dt {
	text-indent: -9999px;
	margin-top:-5px;
}
#contents-area #freago .scene .images {
	float: left;
	margin: 0 0 0 20px;
}
#contents-area #freago .scene .images02 {
	float: left;
	margin: 0 0 0 15px;
}
#contents-area #freago .scene .txt {
	width: 160px;
	padding: 0 5px;
	float: left;
}
#contents-area #freago .mechanism {
	margin-top: 10px;
	width: 657px;
	margin: 10px 0 0 47px;
	
}
#contents-area #freago .mechanism .images {
	margin: 20px 0 0 0;
}

#contents-area #freago div.mechanism .mechanism_content {
	background: url(/original/images/freago_bg001.gif) no-repeat left bottom;
	margin-top: 0;
	padding: 5px 10px 10px;
}
#contents-area #freago .mechanism_content dl dt {
	text-indent: -9999px;
	margin-top:-5px;
}
#contents-area #freago .mechanism_content h3 {
	margin: 5px 0 0 10px;
}
#contents-area #freago .mechanism_content .images01 {
	float:left;
}
#contents-area #freago .mechanism_content .txt01 {
	float:left;
	width: 170px;
	margin: 0 0 0 10px;
}
#contents-area #freago .mechanism_content .images02 {
	float:left;
}
#contents-area #freago .mechanism_content .images03 {
	float:left;
	margin: 0 0 0 10px;
}
#contents-area #freago .unit {
	margin-top:0px;
}
#contents-area #freago .button-block {
	background-color:#FFF;
}



/* contents.css - liftonebb
=========================================*/
#contents-area #liftonebb {
	margin-top: 20px;
}

#contents-area #liftonebb h3 {
	margin: 0 0 0 10px;
}

#contents-area #liftonebb .unit{
	width: 700px;
}

#contents-area #liftonebb .unit.reason01 .images01 {
	margin: 10px 10px 10px 43px;
	float: left;
}
#contents-area #liftonebb .unit.reason01 .images02 {
	margin: 25px 10px 10px 0;
	float: left;
}
#contents-area #liftonebb .unit.reason01 dl dt {
	margin: 15px 0 0 0;
}

#contents-area #liftonebb .unit.reason01 dl dd {
	margin: 5px 0 0 0;
}

#contents-area #liftonebb .unit.reason02 .use {
	width: 160px;
	padding: 15px 0 0 30px;
	float: left;
	
}

#contents-area #liftonebb .unit.reason02 .use dl dd {
	padding: 5px 0;
}

#contents-area #liftonebb .unit.reason02 .images01 {
	float: left;
	padding: 72px 0 0 24px;
	width: 486px;
}

#contents-area #liftonebb .unit.reason03 dl dt {
	width: 423px;
	padding: 20px 5px 5px 20px;
	float: left;
}

#contents-area #liftonebb .unit.reason03 dl dd {
	width: 250px;
	padding: 24px 0 0 0 ;
	float: left;
}
#contents-area #liftonebb .button-block {
	background-color:#FFF;
}

/* gardening04
=========================================*/
/* original 共通
==================*/
#contents-area #gardening04 {
	clear: both;
	padding: 1px 0 0 10px;
}
#contents-area #gardening04 div.three-column{
	width: 704px;
}
#contents-area #gardening04 .frame-layout-01 div.two-column {
	width: 684px;
}
#contents-area #gardening04 .frame-layout-02 div.two-column {
	width: 669px;
}

/*==================*/
#contents-area #gardening04 {
	background-color: #f9f3d9;
	padding-bottom: 20px;
}
#contents-area #gardening04 .frame-layout-01 {
	padding-top: 19px;
	background: url(/original/images/gardening04_bg001.gif) no-repeat left top;
}
#contents-area #gardening04 .layout-01-wrap {
	padding-bottom: 11px;
	background: #effcb4 url(/original/images/gardening04_bg002.gif) no-repeat left bottom;
}
#contents-area #gardening04 .layout-01-body {
	border-left: solid 2px #d7ed72;
	border-right: solid 2px #d7ed72;
	padding: 0 20px;
}
#contents-area #gardening04 .layout-01-body p {
	margin-top: 0;
}
#contents-area #gardening04 .two-column.column-09 .two-left.ml20 {
	width: 570px;
}
#contents-area #gardening04 .normal-list-01 li {
	background: url(/original/images/gardening04_ic002.gif) no-repeat 3px 0.4em;
}
#contents-area #gardening04 .introduction-block dd {
	clear: both;
	margin: -1.5em 0 0 5em;
}

/***** 使用方法*****/
#contents-area #gardening04 .number-list-001 li {
	padding-left:20px;
	margin-top:10px;
	
}
#contents-area #gardening04 .number-list-001 .num {
	margin-right:5px;
	margin-bottom:75px;
}
#contents-area #gardening04 .number-list-002 li {
	width:400px;
	margin-top:10px;
}
#contents-area #gardening04 .number-list-002 .num {
	margin-right:5px;
}

#contents-area #gardening04 .number-list-002 dt {
	width:400px;
	margin-top:10px;
	
}
#contents-area #gardening04 .number-list-002 dd {
	width:380px;
	margin-left:20px;
	margin-top:10px;
	
}
#contents-area #gardening04 .number-list-002 .num {
	margin-right:5px;
}
#contents-area #gardening04 ul li .element-middle {
	vertical-align:middle;
	margin:0 2px;
}
/***** 雑草*****/
#contents-area #gardening04 .weeds {
	padding-left:20px;
	float:left;
	width:333px;
}
#contents-area #gardening04 .weeds-block {
	margin-top:20px;
	margin-bottom:10px;
	display:block;
	clear:both;
}
#contents-area #gardening04 .weeds-block img {
	float:left;
}
#contents-area #gardening04 .weeds-block dl {
	float:left;
	padding-left:10px;
}
#contents-area #gardening04 .weeds-block dd {
	clear:both;
	padding-left:10px;
	margin-top:5px;
	font-size:85%;
	width:175px;
}


/***** 成分・性状 *****/
#contents-area #gardening04 .disappear {
	text-indent: -9999px;
	margin-top:-10px;
}

#contents-area #main-content #gardening04 .table01{
	width: 380px;
	margin-top: 0;
	color: #000;
	border: solid 1px #DDD;
}

#contents-area #main-content #gardening04 .table01 th {
	background: #a8d2fc;
	border-right: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
}

#contents-area #main-content #gardening04 .table01 td {
	background: #FFF;
	border-right: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
}

#contents-area #main-content #gardening04 .ingredient {
	margin-left:15px;
	margin-top:15px;
	width:400px;
	float:left;
}
#contents-area #main-content #gardening04 .product-image-01 {
	text-align:center;
	margin-top:10px;
}
#contents-area #gardening04 .ingredient .pdf {
	margin-left:280px;
	margin-top:5px;
	background:url(/common/images/com_ic004.gif) no-repeat scroll 0 0.1em transparent;
	padding:1px 0 0 20px;
}
/*=======芝の管理&商品紹介（共通gardening03・gardening04）===========*/

#contents-area .frame-layout-04 {
	padding-top: 33px;
}
#contents-area #gardening04 .frame-layout-04 {
	background: url(/original/images/gardening04_h009.gif) no-repeat left top;
}
#contents-area #gardening03 .frame-layout-04 {
	background: url(/original/images/gardening03_ph014.gif) no-repeat left top;
}
#contents-area .layout-04-wrap {
	width:684px;
	padding-bottom: 11px;
	background: #effcb4 url(/original/images/gardening04_bg003.gif) no-repeat left bottom;
}
#contents-area .layout-04-body {
	border-left: solid 2px #d7ed72;
	border-right: solid 2px #d7ed72;
	padding: 0 20px;
}
#contents-area .frame-layout-04 .photo {
	float:left;
}
#contents-area .frame-layout-04 dl {
	width: 448px;
	float:left;
}
#contents-area #lineup .item-block-01 .photo {
	float: left;
	margin-top: 0;
}
#contents-area #lineup .item-block-01 li{
	padding-bottom:10px;
}
#contents-area #lineup .item-block-01 dl {
	float: left;
	margin-left: 10px;
}
#contents-area #lineup .item-block-01 dl dt {
	margin-top: 20px;
}
#contents-area #lineup .item-block-01 dl dd {
	margin-top: 10px;
}
#contents-area #lineup .item-block-01 .button {
	float: left;
	width: 119px;
	margin-left: 20px;
	padding-bottom: 15px;
}

/*======================================================*/
/*=======下の商品紹介（共通gardening03・gardening04）===========*/
#contents-area .item-block-02 .photo {
	float:left;
	margin-top:0;
}
#contents-area #gardening04 .item-block-02 .photo {
	padding-left:75px;
}
#contents-area #gardening03 .item-block-02 .photo {
	padding-left:75px;
}
#contents-area .item-block-02 li{
	padding-bottom:10px;
}
#contents-area .item-block-02 dl {
	float: left;
	margin-left: 10px;
}
#contents-area #gardening04 .item-block-02 dl dt {
	margin-top: 20px;
}
#contents-area .item-block-02 dl dd {
	margin-top: 10px;
}

/* ご購入はこちら */
#contents-area .button-block.gardening04 {
	background: #e6c882;
}
/* 静的ページにモニプラのくちこみ（共通gardening03・gardening01）
=========================================*/
#contents-area .voice-block-01 {
	display:block;
	overflow:hidden;
	position: relative;
	zoom:1;
}
#contents-area .voice-block-01 .title {
	color:#3299FF;
	font-weight:bold;
}
#contents-area .voice-block-01 .voice-block-02 {
	padding:10px;
}
/* contents.css - lissemidite
================================================*/
#contents-area #lissemidite {
	line-height:1.6;
	color:#1a1c1b;
}
#contents-area #lissemidite .text-boldface {
	font-weight:bold;
	color:#991278;
}
#contents-area #lissemidite .frame-layout-001 .layout-001-wrap .layout-001-body {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#f8f8cf;
	padding:0 20px 20px;
}
#contents-area #lissemidite .frame-layout-001 .layout-001-wrap {
	background:url(/original/images/lissemidite01_bg002.gif) no-repeat scroll left bottom;
	padding-bottom:8px;
}
#contents-area #lissemidite .frame-layout-001 {
	background:url(/original/images/lissemidite01_h001.gif) no-repeat scroll left top transparent;
	padding-top:71px;
	width:680px;
	margin-left:22px;
	margin-top:30px;
}
#contents-area #lissemidite .frame-layout-001 dt {
	padding-top:15px;
	
}
#contents-area #lissemidite .frame-layout-001 .q-left {
	float:left;
}
#contents-area #lissemidite .frame-layout-001 dd img {
	margin:10px;
}
#contents-area #lissemidite .frame-layout-001 .q-right dt {
	margin-left:330px;
}
#contents-area #lissemidite .frame-layout-001 .q-left dd,
#contents-area #lissemidite .frame-layout-001 .q-right dd {
	padding-top:15px;
}
#contents-area #lissemidite .frame-layout-001 .q-right dd {
	margin-left:360px;
}
#contents-area #lissemidite .frame-layout-001 .q-all dd {
	margin-top:10px;
	margin-left:15px;
}
#contents-area #lissemidite .frame-layout-001 .q-all dd ul li {
	background:url(/original/images/lissemidite01_ic001.gif) no-repeat scroll 3px 0.4em transparent;
	padding-left:18px;
}
#contents-area #lissemidite .layout-002 {
	width:700px;
	background-color:#f8f8cf;
	margin-top:20px;
	margin-left:12px;
	padding:0 0 10px 0;
}
#contents-area #lissemidite .photo {
	float:right;
	margin:0 0 10px 10px;
}
#contents-area #lissemidite .layout-002-body p {
	padding:0 10px;
}
#contents-area #lissemidite .layout-003 {
	margin-top:30px;
	margin-left:10px;
}
#contents-area #lissemidite .layout-003 li {
	float:left;
}
#contents-area #lissemidite .layout-003 ul .illust {
	width:307px;
}
#contents-area #lissemidite .layout-003 ul .illust dd {
	margin-top:10px;
}
#contents-area #lissemidite .layout-003 ul .arrow {
	margin:123px 10px 0;
}
#contents-area #lissemidite .frame-layout-004 .layout-004-wrap .layout-004-body {
	background:url(/original/images/lissemidite01_bg003.gif);
	padding:0 0 10px;
}
#contents-area #lissemidite .frame-layout-004 .layout-004-wrap {
	background:url(/original/images/lissemidite01_bg004.gif) no-repeat scroll left bottom;
	padding-bottom:38px;
}
#contents-area #lissemidite .frame-layout-004 {
	background:url(/original/images/lissemidite01_bg005.gif) no-repeat scroll left top transparent;
	padding-top:15px;
	width:646px;
	margin-left:35px;
	margin-top:50px;
}
#contents-area #lissemidite .layout-004-body h3 {
	padding:5px 0 0 30px;
}
#contents-area #lissemidite .layout-004-body dt {
	margin:20px 0 0 20px;
}
#contents-area #lissemidite .layout-004-body dd {
	padding:15px 35px 0;
}

#contents-area #lissemidite .button-block {
	background-color:#FFF;
	
}

/* **********************************************************************************************
  kurapia styles
*********************************************************************************************** */
/* contents.css - index
=========================================*/
#contents-area #kurapia {
	background-color:#F1FFD3;
	line-height:1.8;
	padding-bottom:30px;
}
#contents-area #kurapia h2 {
	padding-top:20px;
}
#contents-area .kurapia-menu-01,
#contents-area .kurapia-menu-02, {
	width:680px;
	padding:20px 0;
}
* html #contents-area .kurapia-menu-02 {
	padding-bottom:0px;
}
/*メニュー*/
#contents-area .kurapia-menu-01 li,
#contents-area .kurapia-menu-02 li {
	display:inline;
	padding:0 20px 0 16px;
	white-space:nowrap;
}
#contents-area .kurapia-menu-01 li {
	background:url(/kurapia/images/kurapia_index_ic001.gif) no-repeat scroll 3px 0.2em transparent;
}
#contents-area .kurapia-menu-02 li {
	background:url(/kurapia/images/kurapia_index_ic002.gif) no-repeat scroll 3px 0.2em transparent;
}
* html #contents-area .kurapia-menu-01 li,
* html #contents-area .kurapia-menu-02 li {
	height:1px;
}
* html #contents-area .kurapia-menu-01 li{
	background:url(/kurapia/images/kurapia_index_ic001.gif) no-repeat scroll 3px 0.6em transparent;
}
* html #contents-area .kurapia-menu-02 li{
	background:url(/kurapia/images/kurapia_index_ic002.gif) no-repeat scroll 3px 0.6em transparent;
}
#contents-area .krapia-three-block {
	width:204px;
	margin-right:10px;
	float:left;
}
#contents-area .krapia-three-column {
	width:663px;
}

/*メニュー終わり*/

/* contents.css - example
=========================================*/
#contents-area #example {
	background-color:#F1FFD3;
	color:#000;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:20px;
}
#contents-area .frame-layout-05 {
	clear: both;
	width: 684px;
	padding-top: 6px;
	margin-top: 10px;
	background: url(/kurapia/images/winner_kurapia_bg001.gif) no-repeat left top;
}
#contents-area .layout-05-wrap {
	padding-bottom: 9px;
	background: #ffffff url(/kurapia/images/winner_kurapia_bg003.gif) no-repeat left bottom;
}
* html #contents-area .layout-05-wrap {/* for IE6 */
	height: 1px;
}
#contents-area .layout-05-body {
	background: url(/kurapia/images/winner_kurapia_bg002.gif) repeat;
	padding: 0 20px;
}
#contents-area .frame-layout-05 div.two-column {
	width: 684px;
}
#contents-area #example div.three-column-example {
	clear: both;
	width: 640px;
}
#contents-area #example div.three-column-example {
	width: 100%; /*IE 6, 7用の記述（幅を明示的に指定）*/
}
* html #contents-area #example div.three-column-example {/* for IE6 */
	zoom:1;
}
#contents-area #example div.three-column-example .ph {
	float:left;
	width:286px;
}
#contents-area #example div.three-column-example .ph {
	float:left;
	width:286px;
	text-align:center;
}
#contents-area #example div.three-column-example .txt {
	margin-bottom:10px
}
#contents-area #example div.three-column-example .arrow {
	float:left;
	width:53px;
}
#contents-area #example div.three-column-example .ri {
	margin-top:85px;
}
#contents-area #example div.three-column-example .do {
	margin-top:100px;
}
#contents-area #example div.three-column-example .doo {
	margin-top:120px;
}
#contents-area .section .button-block.example {
	background-color:#FFF;
}

/* contents.css - qa
=========================================*/
#contents-area #qa {
	background-color:#F1FFD3;
	color:#505050;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:100%;
}
#contents-area #qa sub,
#contents-area #qa sup {
	font-size:85%
}
#contents-area #qa .ph,
#contents-area #k-condition .ph {
	float:left;
}
}
#contents-area #qa .kurapia-menu-02.mt20.ml10.qa,
#contents-area #k-condition .kurapia-menu-02.mt20.ml10.qa {
	float:left;
	width:600px;
}
#contents-area #qa dt {
	clear:both;
	padding:10px 30px 0;
	font-weight:bold;
}
#contents-area #qa dd {
	padding:10px 30px 5px;
}
#contents-area .qa-ic {
	display:block;
	left:70px;
	position:absolute;
}
#contents-area .qa-txt {
	margin-top:7px;
	display:inline-block;
	margin-left:36px;
	outline:medium none;
}
#contents-area #qa dl dd {
	margin-top:5px;
}
#contents-area #qa dl {
	margin-top:30px;
}

/* contents.css - condition
=========================================*/
#contents-area #k-condition {
	background-color:#F1FFD3;
	color:#000;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:20px;
}
#contents-area .frame-layout-06 {
	clear: both;
	width: 684px;
	padding-top: 4px;
	margin-top: 10px;
	background: url(/kurapia/images/condition_kurapia_bg001.gif) no-repeat left top;
}
#contents-area .layout-06-wrap {
	padding-bottom: 14px;
	background: #ffffff url(/kurapia/images/condition_kurapia_bg003.gif) no-repeat left bottom;
}
* html #contents-area .layout-06-wrap {/* for IE6 */
	height: 1px;
}
#contents-area .layout-06-body {
	background: url(/kurapia/images/condition_kurapia_bg002.gif) repeat;
	padding: 0 20px 10px;
}
#contents-area #k-condition .clear {
	background: url(/kurapia/images/condition_kurapia_bg002.gif) repeat;
	clear:both;
	margin:0;
	padding:0;
	font-size:1px;
}
* html #contents-area #k-condition .clear {/* for IE6 */
	height: 1px;
}
#contents-area #k-condition h2 {
	padding-top:10px;
	margin-bottom:10px;
}
#contents-area #k-condition .group-001 dl dd,
#contents-area #k-condition .group-002 dl dd,
#contents-area #k-condition .group-003 dl dd {
	display:inline-block;
	margin-left:70px;
	margin-top:15px;
	outline:medium none;
	clear:both;
}

#contents-area #k-condition .group-ic {
	display:block;
	left:60px;
	position:absolute;
}

#contents-area #k-condition .list-body {
	display:inline-block;
	padding:0 14px 0 0;
	width:514px;
	height:40px;
}
#contents-area #k-condition .group-all .list-body {
	display:inline-block;
	margin:0 20px 5px 15px;
	padding:0 14px 0 0;
	width:576px;
	height:40px;
}
#contents-area #k-condition .list-body li {
	margin:2px 0 0;
	padding:0 0 0 13px;
}
#contents-area #k-condition .group-001 .list-body li,
#contents-area #k-condition .group-all .list-body li {
	background:url(/kurapia/images/condition_kurapia_ic004.gif) no-repeat scroll 0px 0.4em transparent;
}
#contents-area #k-condition .group-002 .list-body li {
	background:url(/kurapia/images/condition_kurapia_ic005.gif) no-repeat scroll 0px 0.4em transparent;
}
#contents-area #k-condition .group-003 .list-body li {
	background:url(/kurapia/images/condition_kurapia_ic006.gif) no-repeat scroll 0px 0.4em transparent;
}

#contents-area #k-condition .ph {
	margin:10px;
}
#contents-area #k-condition .h-body li {
	width:209px;
	float:left;
	margin:10px;
}
#contents-area #k-condition .h-body li img {
	margin-bottom:5px;
}
#contents-area #k-condition .line {
	clear:both;
	margin:20px 0;
}

/* contents.css - contest_kurapia2011_1
=========================================*/
#contents-area #contest_kurapia2011_1 .contest-outline {
	background: url(/kurapia/images/contest_kurapia2011_1_bg001.jpg) no-repeat left top;
	width: 724px;
	height: 1173px;
	font-size: 12px;
	color: #111111;
}

#contents-area #contest_kurapia2011_1 .contest-outline .result-bt {
	padding: 22px 0 0 140px;
	margin-top: 0;
}

#contents-area #contest_kurapia2011_1 .contest-outline h3 {
	text-indent: -9999px;
}

#contents-area #contest_kurapia2011_1 .contest-outline dl {
	width: 575px;
	height: 925px;
	margin: 60px 0 0 78px;
}

#contents-area #contest_kurapia2011_1 .contest-outline dt {
	background: url(/kurapia/images/contest_kurapia2011_1_ic001.gif) no-repeat left top;
	padding: 5px 0 5px 55px;
	font-weight: bold;
}

#contents-area #contest_kurapia2011_1 .contest-outline dd {
	padding-left: 55px;
	margin-bottom: 10px;
}

#contents-area #contest_kurapia2011_1 .contest-outline dd .emp {
	color: #ed0170;
}

#contents-area #contest_kurapia2011_1 .contest-outline dd .mail-format {
	margin: 10px 0;
	color: #00F;
	display: block;
}

* html #contents-area #contest_kurapia2011_1 .contest-outline dd .mail-format {  /* for IE6 */
	margin: 7px 0 0 0;
}


/* contents.css - contest-kurapia2011_1_result
================================================*/
/*#contents-area .best-photo {
	margin: 20px 0 15px ;
}*/

#contents-area #contest-kurapia2011 .best-photo p {
	margin: 9px 130px 0;
}

#contents-area #contest-kurapia2011 .best-photo .winner {
	width: 680px;
	background:url(/kurapia/images/contest_kurapia2011_1_result_bg001.gif) no-repeat left bottom;
	padding-bottom: 25px;
	margin: 0 22px;
}
#contents-area #contest-kurapia2011 .good-photo .winner {
	width: 320px;
	background:url(/kurapia/images/contest_kurapia2011_1_result_bg002.gif) no-repeat left bottom;
	padding-bottom: 20px;
	margin: 0 15px;
}
#contents-area #contest-kurapia2011 .purchase-bt {
	margin: 30px 0 0 180px;
}

/* contents.css - comparison
================================================*/

#contents-area #comparison {
	clear: both;
	padding: 1px 0 0 10px;
}
#contents-area #comparison {
	background-color: #f9f3d9;
	padding-bottom: 20px;
	margin-top:20px;
}
#contents-area #comparison {
	font-size: 110%;
	color: #000000;
}
#contents-area #main-content .section #comparison table {
	width:684px;
	margin:30px 10px 20px;
}

#contents-area #comparison table tr td {
	padding: 0px;
	background-color: transparent;
	border-bottom: none;
	color: #000000;
}
#contents-area #comparison table {
	clear: both;
	margin: 0 0 0 0;
	border-top: none;
	line-height: 1.3;
}
#contents-area #comparison table th {
	text-align: center;
	color:#000;
	vertical-align:middle;
}
#contents-area #comparison .normal-list-01 li {
	background:url("/original/images/comparison_ic001.gif") no-repeat scroll 3px 0.4em transparent;
}
#contents-area #comparison table .com-left {
	background:url("/original/images/comparison_bg001.gif") repeat-y scroll 100% 0 transparent;
}


#contents-area #comparison .table01 th {
	background: #a8d2fc;
	border-right: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
	font-size:90%;
	padding:5px 0;
}

#contents-area #comparison .table01 td {
	background: #FFF;
	border-right: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
	text-align:center;
	vertical-align:middle;
	font-size:90%;
	padding:5px 0;
}
#contents-area #comparison .table01 td sup {
	font-size:80%;
}

#contents-area #comparison .table02 th {
	background: #fca8b8;
	border-right: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
	font-size:90%;
	padding:5px 0;
}

#contents-area #comparison .table02 td {
	background: #FFF;
	border-right: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
	text-align:center;
	vertical-align:middle;
	font-size:90%;
	padding:5px 0;
}
#contents-area #comparison .table02 td sup {
	font-size:80%;
}
/* **********************************************************************************************
  monipla styles
*********************************************************************************************** */

/* contents.css - monipla
=========================================*/
#contents-area #monipla h3.design-04 {
	border-left:4px solid #eb641a;
	width: 100%; /* for IE6,7 */
	clear:both;
	margin:30px 0 0;
}
#contents-area #monipla h3 span {
	display:block;
	padding:8px 7px 7px 6px;
}

#contents-area #monipla h2 {
	margin-top: 15px;
}

#contents-area #monipla .unit {
	margin: 20px 12px 0 ;
}

#contents-area #monipla .icon-link {
	float: left;
	width: 190px;
	height: 100px;
	voice-family:inherit;
	height: 91px;
	margin-right: 5px;
	padding: 6px 0 0 14px;
	background: url(/monipla/images/monipla-voice_ic001.gif) no-repeat 0 0.7em;
}

html>body #contents-area #monipla .icon-link {
	height:91px;
}
#contents-area .iconNew,
#contents-area .iconUp {
	background-position:0 4px;
	height:13px;
	width:26px;
	display:inline-block;
	margin-left:2px;
	outline:medium none;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#contents-area .iconNew {
	background-image:url(/common/images/index_ic012.gif);
}
#contents-area .iconUp {
	background-image:url(/common/images/index_ic013.gif);
}

#contents-area #monipla .two {
	float: left;
	width: 340px;
	margin-top: 20px;
	margin-right: 10px;
	padding-bottom: 1px;
	background: url(/monipla/images/monipla-voice_hr001.gif) no-repeat left bottom;
}

#contents-area #monipla .image {
	float: right;
	margin: 5px 10px 10px 0;
	border: solid 1px #cccccc;
}

#contents-area #monipla .bt {
	float:left;
	margin: 10px 7px;
	
}

/* contents.css - monipla-voice_001
=========================================*/
#contents-area #monipla-voice {
	margin-top: 20px;
}

#contents-area #monipla-voice .#voice {
	margin: 20px 12px 0 ;
}
#contents-area #monipla-voice .bn {
	float: left;
	margin-right:200px ;
	
}

#contents-area #monipla-voice .image {
	float: left;
	margin-right:10px ;
	border: solid 1px #cccccc;
}

#contents-area #monipla-voice .bt {
	float: left;
	margin-top: 53px;
	
}


#contents-area #monipla-voice .unit02 {
	margin-top: 30px;
	
}

/* **********************************************************************************************
  feature styles
*********************************************************************************************** */


/* contents.css - gift2011
=========================================*/
#contents-area #gift2011 {
	margin-top: 20px;
}
#contents-area #gift2011 .budget img{
	margin: 20px 3px 30px;
}
#contents-area #gift2011 .ranking-area-block01 {
	padding-bottom: 4px;
	background: url(/feature/images/gift2011_bg002.gif) no-repeat left bottom;
}
* html #contents-area .ranking-area-block01  {/* for IE6 */
	height: 1px;
}
#contents-area #gift2011 .idemitu-area-block01 {
	padding-bottom: 4px;
	background: url(/feature/images/gift2011_bg003.gif) no-repeat left bottom;
}
* html #contents-area .idemitu-area-block01 {/* for IE6 */
	height: 1px;
}
#contents-area #gift2011 .ranking-area {
	margin: 20px 0 30px;
	clear: both;
	width: 720px;
	padding-top: 4px;
	background: url(/feature/images/gift2011_bg001.gif) no-repeat left top;
}
#contents-area #gift2011 .idemitu-area {
	margin: 20px 0 30px;
	clear: both;
	width: 720px;
	padding-top: 44px;
	background: url(/feature/images/gift2011_01_bn015.gif) no-repeat left top;
}
#contents-area #gift2011 .ranking-area-block02 {
	vertical-align:bottom;
	background-color: #ececec;
	float: left;
	width: 144px;
}
#contents-area #gift2011 .idemitu-area-block02 {
	background-color: #feede3;
	float: left;
	width: 144px;
}
#contents-area #gift2011 .goodsimg {
	margin: 5px 12px 5px;
	border: solid 1px #cccccc;
}

#contents-area #gift2011 .price{
	padding: 2px 12px;
	height: 42px;
}
#contents-area #gift2011 .ranking{
	margin: 0 0 0 5px ;
}


#contents-area #gift2011 .category img {
	margin:5px 2px;
}

/* grass-manual
=========================================*/
#contents-area #grass-manual .bace {
	background-color:#FFF;
	padding-bottom:20px;
	padding-top:20px;
}

#contents-area #grass-manual h2 {
	margin-left:20px;
}
#contents-area #grass-manual .explain {
	margin:10px 40px 0;
}

#contents-area #grass-manual .line {
	padding-bottom:20px;
	margin-bottom:20px;
	background: url(/feature/images/grass-manual_bg001.gif) no-repeat bottom;
}

#contents-area #grass-manual .explain img {
	display:inline;
	float:right;
	margin:0 0 0 10px;
}
#contents-area #grass-manual .bace p .text {
	margin-right:5px;
}
/* grass
=========================================*/
#contents-area #grass,
#contents-area #grass-manual {
	margin-top:10px;
	background:url(/feature/images/grass_bg001.gif) repeat;
	padding:40px 20px;
}
#contents-area #grass .bace {
	background-color:#FFF;
	padding-bottom:20px;
	padding-top:5px;
}
#contents-area #grass .bace h2 {
	margin-left:20px;
}
#contents-area #grass .board {
	padding-top:17px;
	padding-bottom:20px;
	margin:20px;
	background:url(/feature/images/grass_bg002.jpg) no-repeat;
}
#contents-area #grass .board ul .grass-list-01 {
	margin-left:24px;
}
#contents-area #grass .board ul .grass-list-02 {
	margin-top:3px;
	margin-left:24px;
}
#contents-area #grass .board ul .grass-list-03 {
	margin-top:17px;
	margin-left:24px;
	margin-bottom:10px;
}
/* osechi2012
=========================================*/
#contents-area #osechi2012 .main-image {
	position: relative;
	width: 724px;
	height: 363px;
}
#contents-area #osechi2012 .navi01,
#contents-area #osechi2012 .navi02 {
	background: url(/feature/images/osechi2012_bg001.gif) no-repeat left top;
	width: 724px;
	padding: 7px 6px 7px 3px;
}
#contents-area #osechi2012 .navi01 {
	position: absolute;
	left: 0;
	bottom: 10px;
}
#contents-area #osechi2012 .navi02 {
	position: absolute;
	left: 0;
	top: 13px;
}

#contents-area #osechi2012 .navi01 li,
#contents-area #osechi2012 .navi02 li {
	float: left;
	margin-left: 3px;
}
* html #contents-area #osechi2012 .product-introduction .navi01 li,
* html #contents-area #osechi2012 .product-introduction .navi02 li { /* for IE6 */
	display: inline;
}
#contents-area #osechi2012 .product-introduction {
	background: #000;
	width: 724px;
	position: relative;
	padding-bottom: 30px;
}
#contents-area #osechi2012 .product-introduction .osechi_ic img {
	position: absolute;
	top:335px;
	left:25px;
}
#contents-area #osechi2012 .product-introduction .zoom {
	margin-left:340px;
	margin-top:10px;
	height: 100%; /*IE 6, 7用の記述（高さを明示的に指定）*/
}
#contents-area #osechi2012 .product-introduction .zoom_txt {
	margin-top:60px;
}
#contents-area #osechi2012 .product-introduction .zoom ul li,
#contents-area #osechi2012 .product .zoom ul li {
	float:left;
	margin-right:5px;
}
#contents-area #main-content #osechi2012 .product-introduction .explain {
	margin-top:15px;
	margin-left:60px;
}
#contents-area #main-content #osechi2012 .product-introduction .name {
	margin-top:30px;
	margin-left:20px;
}
#contents-area #main-content #osechi2012 .product-introduction .price {
	margin-top:16px;
	padding-left:150px;
	float:left;

}
#contents-area #main-content #osechi2012 .product-introduction .purchase {
	margin-top:10px;
}
#contents-area #osechi2012 .product {
	background: #000;
	width: 724px;
	position: relative;
	padding-bottom: 30px;
}
#contents-area #osechi2012 .product .two-left {
	float:left;
	margin-right:4px;
	margin-top:30px;
	width:360px;
}
#contents-area #osechi2012 .product .zoom {
	margin-left:20px;
	margin-top:10px;
	height: 100%; /*IE 6, 7用の記述（高さを明示的に指定）*/
}
#contents-area #osechi2012 .product .zoom_txt {
	margin-top:50px;
}
#contents-area #main-content #osechi2012 .product .explain {
	margin-top:10px;
	margin-left:10px;
}
#contents-area #main-content #osechi2012 .product .name {
	margin-top:15px;
	margin-left:20px;
}
#contents-area #main-content #osechi2012 .product .price {
	float:right;
	margin-top:10px;
	padding-right:10px;

}
#contents-area #main-content #osechi2012 .product .purchase {
	clear:both;
	margin-left:175px;
	margin-top:10px;
}
#contents-area #main-content #osechi2012 .product dl {
	overflow: hidden;
}
#contents-area #osechi2012 .product .two-right {
	float:left;
	margin-top:30px;
	width:360px;
	
}
/* senryu2012_01
=========================================*/
#contents-area #senryu2012_01 h2.design-04 {
	border-left:4px solid #eb5731;
	width: 100%; /* for IE6,7 */
	clear:both;
	margin:30px 0 0;
}
#contents-area #senryu2012_01 h2 span {
	display:block;
	padding:8px 7px 7px 6px;
}
#contents-area #senryu2012_01 ul li dl dt {
	margin:5px 0 0 0;
	text-align:left;
	font-weight:bold;
}
#contents-area #senryu2012_01 ul li {
	width:240px;
	float:left;
}
#contents-area #senryu2012_01 ul li dl dd {
	margin:5px 0 0 0;
	text-align:right;
	font-size:88%;
}
#contents-area #senryu2012_01 ul li dl {
	border:1px dotted #88a7e1;
	margin:10px 6px 0px;
	padding:5px;
	height:64px;
}
#contents-area #senryu2012_01 ul li dl.woman {
	border:1px dotted #e99fdb;
	margin:10px 6px 0px;
	padding:5px;
}
/* mother  father
=========================================*/
#contents-area #mother a:link,
#contents-area #mother a:visited {
	color:#f85a7a;
	text-decoration: none;
}
#contents-area #mother a:hover {
	color:#cd0f3d;
	text-decoration:underline;
}

#contents-area #mother a:active {
	color:#cd0f3d;
	text-decoration: none;
}
#contents-area #father a:link,
#contents-area #father a:visited {
	color:#ef8200;
	text-decoration: none;
}
#contents-area #father a:hover {
	color:#6d3c03;
	text-decoration:underline;
}
#contents-area #father a:active {
	color:#6d3c03;
	text-decoration: none;
}
#contents-area #mother div.two-column.column-16 .two-left,
#contents-area #father div.two-column.column-16 .two-left {
	width:474px;
	background:url(/feature/images/mother_bg002.gif) repeat;
}
#contents-area #mother .two-column.column-16 .two-left dt {
	margin:10px 0 0 10px;
	background:url(/feature/images/mother_bg001.gif) no-repeat;
}
#contents-area #father .two-column.column-16 .two-left dt {
	margin:10px 0 0 10px;
	background:url(/feature/images/father_bg001.gif) no-repeat;
}
* html #contents-area #mother .two-column.column-16 .two-left dt,
* html #contents-area #father .two-column.column-16 .two-left dt {
	margin-top:-8px;/*IE 6,hack*/
}
*:first-child+html #contents-area #mother .two-column.column-16 .two-left dt,
*:first-child+html #contents-area #father .two-column.column-16 .two-left dt{
	margin-top:-8px;/*IE 7,hack*/
}
#contents-area #mother .two-column.column-16 .two-left dt span,
#contents-area #father .two-column.column-16 .two-left dt span {
	display:block;
	padding:2px 5px 2px 40px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

#contents-area #mother .two-column.column-16 .two-left dl dd,
#contents-area #father .two-column.column-16 .two-left dl dd {
	display:block;
	margin-top:5px;
	width:454px;
	height:167px;
	clear:both;
}

#contents-area #mother div.two-column.column-16 .two-left .photo-block,
#contents-area #father div.two-column.column-16 .two-left .photo-block {
	float:left;
	margin:0 10px 10px;
}
#contents-area #mother div.two-column.column-16 .two-left .photo-block {
	border:3px #f4a2b2 solid;
}
#contents-area #father div.two-column.column-16 .two-left .photo-block {
	border:3px #ffcb4f solid;
}
#contents-area #mother div.two-column.column-16 .two-left .price,
#contents-area #father div.two-column.column-16 .two-left .price {
	display:block;
	font-weight:bold;
	font-size:100%;
	margin-top:10px;
}
#contents-area #mother div.two-column.column-16 .two-left .price .normal,
#contents-area #father div.two-column.column-16 .two-left .price .normal {
	font-weight:100;
}

#contents-area #mother div.two-column.column-16 .two-left .details {
	display:block;
	margin:10px 0 10px 320px;
}

#contents-area #father div.two-column.column-16 .two-left .details {
	display:block;
	margin:30px 0 10px 320px;
}
#contents-area #mother div.two-column.column-16 .two-right,
#contents-area #father div.two-column.column-16 .two-right {
	width:240px;
}
#contents-area #mother div.two-column.column-16 .two-right li,
#contents-area #father div.two-column.column-16 .two-right li {
	margin:10px 0;
	clear:both;
}
#contents-area #mother .two-column.column-16 .two-right .ranking-number,
#contents-area #father .two-column.column-16 .two-right .ranking-number {
	display:block;
	float:left;
	padding:0 0 0 5px;
}
#contents-area #mother div.two-column.column-16 .two-right .goods,
#contents-area #father div.two-column.column-16 .two-right .goods {
	display:block;
	float:right;
	width:186px;
	padding:8px 0 2px 5px;
	text-align:left;
	height: 28px;
}
#contents-area #mother div.two-column.column-16 .two-right .photo-block,
#contents-area #father div.two-column.column-16 .two-right .photo-block {
	border:1px #cccccc solid;
	float:left;
	margin:5px 10px 10px;
}
#contents-area #mother div.two-column.column-16 .two-right .price,
#contents-area #father div.two-column.column-16 .two-right .price {
	display:block;
	float:right;
	margin-top:10px;
	width:140px;
	overflow:hidden;/*Dreamweaverで崩れ防止*/

}
#contents-area #mother div.two-column.column-16 .two-right .details,
#contents-area #father div.two-column.column-16 .two-right .details {
	display:block;
	float:right;
	padding:10px 10px 10px 0;
}
#contents-area #mother h3,
#contents-area #father h3 {
	clear:both;
	
}
#contents-area #mother .three-column a:link,
#contents-area #mother .three-column a:visited,
#contents-area #mother .three-column a:active,
#contents-area #father .three-column a:link,
#contents-area #father .three-column a:visited,
#contents-area #father .three-column a:active {
	color:#FFF;
	font-size:12px;
}
#contents-area #mother .three-column a:hover,
#contents-area #father .three-column a:hover {
	color:#FFF;
	font-size:12px;
	text-decoration:underline;
}
#contents-area #mother .three-column .three-block,
#contents-area #father .three-column .three-block {
	width:234px;
	float:left;
	margin:10px 10px 0 0;
}

#contents-area #mother .three-column .three-block-last {
	width:234px;
	float:right;
	margin:10px 0 0 0;
}
#contents-area #mother .three-column li span,
#contents-area #father .three-column li span {
	margin:0 0 0 13px;
}
#contents-area #mother .three-column .three-block-1 li {
	background:url(/feature/images/mother_ic005.gif) no-repeat;
}

#contents-area #mother .three-column .three-block-1 .col{
	float:left;
	width:117px;
	background-color:#eb99a9;
}
#contents-area #mother .three-column .three-block-2,
#contents-area #father .three-column .three-block-2 {
	background-color:#eeb367;
}
#contents-area #mother .three-column .three-block-2 li,
#contents-area #father .three-column .three-block-2 li {
	background:url(/feature/images/mother_ic006.gif) no-repeat;
}

#contents-area #mother .three-column .three-block-2 .col,
#contents-area #father .three-column .three-block-2 .col {
	float:left;
	width:117px;
	background-color:#eeb367;
}
#contents-area #mother .four-column .four-block,
#contents-area #father .four-column .four-block {
	width:173px;
	float:left;
	margin:10px 10px 0px 0;
}

#contents-area #mother .four-column .four-block-last,
#contents-area #father .four-column .four-block-last {
	width:173px;
	float:right;
	margin:10px 0 0 0;
}
#contents-area #mother .link-block,
#contents-area #father .link-block {
	clear:both;
	margin-top:25px;
}

#contents-area #mother #end,
#contents-area #father #end {
	margin:0;
	padding:10px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-size:110%;
}
#contents-area #mother #end {
	background-color:#cd0f3d;
}
#contents-area #father #end {
	background-color:#3c0fcd;
}


/* **********************************************************************************************
  ticket styles
*********************************************************************************************** */
/* contents.css - museum-ticket
=========================================*/
#contents-area #museum-ticket .text-normal {
	color:#000000;
	display:block;
}
#contents-area #museum-ticket .subsection {
	padding:20px;
	background-color:#eee8e2;
}
#contents-area #museum-ticket .title-block {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid #dfddd9;
	border-top:1px solid #dfddd9;
	color:#333333;
	padding:5px 10px;
	display:block;
	overflow:hidden;
	position: relative;
	zoom:1;
}
#contents-area #museum-ticket .title {
	color:#010101;
	font-size:120%;
	font-weight:bold;
}
#contents-area #museum-ticket .sub-title01,
#contents-area #museum-ticket .sub-title02{
	font-size:80%;
}
#contents-area #museum-ticket .sub-title01 {
	margin-right:20px;
}
#contents-area #museum-ticket .sub-title02 {
	margin-left:20px;
}
#contents-area #museum-ticket .time {
	float:right;
	font-size:110%;
	font-weight:bold;
	margin-top:6px;
}
#contents-area #museum-ticket .number {
	float:right;
	width:120px;
	padding:2px;
	margin:5px 10px;;
	background-color:#960a1e;
	font-weight:bold;
	color: #FFF;
	text-align:center;
	display:block;
}
#contents-area #museum-ticket .details {
	margin:20px 10px;
	background-color:#FFF;
	color:#333333;
	padding:10px;
	display:block;
}
#contents-area #museum-ticket .entry {
	margin:0 10px;
	background-color:#FFF;
	padding:10px 20px 20px;
	display:block;
}
#contents-area #museum-ticket table.table-layout-10,
#contents-area #museum-ticket table.table-layout-10 th,
#contents-area #museum-ticket table.table-layout-10 td {
	border: solid 1px #666666;
}
#contents-area #museum-ticket table.table-layout-10 th {
	background-color: #aea8a3;
	color: #FFF;
}

#contents-area #museum-ticket .finish {
	color:#CC0000;
	font-weight:bold;
}
/* **********************************************************************************************
  /shop/g/g***  styles
*********************************************************************************************** */
#contents-area div.goods-table table tr td {
	vertical-align: top;
	padding: 0px;
	background-color: transparent;
	border-bottom: none;
}
#contents-area div.goods-table table {
	clear: both;
	margin: 0 0 0 0;
	border-top: none;
	line-height: 1.3;
}
#contents-area div.goods-table-700 table tr td {
	vertical-align: top;
	padding: 0px;
	background-color: transparent;
	border-bottom: none;
}
#contents-area div.goods-table-700 table {
	width:700px;
	clear: both;
	margin: 0 0 0 0;
	border-top: none;
	line-height: 1.3;
}

/* **********************************************************************************************
  guide/shopping  styles
*********************************************************************************************** */
.list_one {
	background:url(/guide/shopping/images/order_ic001_1.gif) no-repeat 0 0.1em;
	padding: 0 0 0 18px;
	margin-top:0px;
	text-align: left;
}

.list_two {
	background:url(/guide/shopping/images/order_ic002_1.gif) no-repeat 0 0.1em;
	padding: 0 0 0 18px;
	margin-top:5px;
	text-align: left;
}

/* **********************************************************************************************
  sent  styles
*********************************************************************************************** */
#contents-area #contents-body .sent-h{
	width: 460px;
	margin: 0px 0 0 10px;
	padding: 20px 0 0 0 ;
	text-align: left;
}

#contents-area #contents-body .sent-txt{
	width: 450px;
	margin: 20px 0 0 20px;
	text-align: left;
}


#contents-area #contents-body .element-center-send{
	clear: both;
	text-align: center;
	margin: 20px 0;
}

#contents-area .order-process-block-send {
	margin: 15px 0 0 0;
	padding: 5px;
	background-color: #f2f2f2;
}


/* for IE6 margin
=========================================*/

* html #contents-area #gift2011 .bgimg,
#contents-area #gift2011 .ranking-area-block02,
* html #contents-area #k-condition .group-001 dl dd,
* html #contents-area #k-condition .group-002 dl dd,
* html #contents-area #k-condition .group-003 dl dd {
	display: inline;
}

/* Clear fix
=========================================*/
#contents-area #monipla-voice .unit01:after,
#contents-area #bbcream dl:after,
#contents-area #bbcream .unit:after,
#contents-area #bbcream .point:after,
#contents-area #freago .scene:after,
#contents-area #freago .mechanism:after,
#contents-area #freago .unit:after,
#contents-area #liftonebb .unit:after,
#contents-area #gift2011 .budget:after,
#contents-area #gift2011 .ranking-area:after,
#contents-area #gift2011 .idemitu-area:after,
#contents-area #gift2011 .ranking-area-block01:after,
#contents-area #gift2011 .idemitu-area-block01:after,
#contents-area #museum-ticket .title-block:after,
#contents-area #gardening04 .weeds-block:after,
#contents-area #gardening04 .weeds-block dl:after,
#contents-area #gardening04 .weeds-block dl dt:after,
#contents-area #lineup .item-block-01 ul:after,
#contents-area #lineup .item-block-01 li:after,
#contents-area #lineup .item-block-01 li dl:after,
#contents-area #gardening04 .item-block-02 li:after,
#contents-area #gardening04 .item-block-02 li dl:after,
#contents-area #grass-manual .explain:after,
#contents-area #osechi2012 .navi01:after,
#contents-area #osechi2012 .navi02:after,
#contents-area #osechi2012 .product-introduction .zoom:after,
#contents-area #osechi2012 .product:after,
#contents-area #lissemidite .layout-002-body:after,
#contents-area #lissemidite .layout-003 ul:after,
#contents-area #lissemidite .layout-004-body dl dd:after,
#contents-area .krapia-three-column:after,
#contents-area #senryu2012_01 ul:after,
#contents-area #senryu2012_01 .senryu-block:after,
#contents-area #mother .three-column .three-block .three-block-1:after,
#contents-area #father .three-column .three-block .three-block-1:after,
#contents-area #mother .four-column:after,
#contents-area #father .four-column:after,
#contents-area #mother .three-column .three-block-2:after,
#contents-area #father .three-column .three-block-2:after,
#contents-area #mother .two-column .two-left ul li:after,
#contents-area #father .two-column .two-left ul li:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
#contents-area #monipla-voice .unit01,
#contents-area #bbcream dl,
#contents-area #bbcream .point,
#contents-area #freago .scene,
#contents-area #freago .mechanism,
/*#contents-area #freago .unit,*/
#contents-area #liftonebb .unit,
#contents-area #gift2011 .budget,
#contents-area #gift2011 .ranking-area,
#contents-area #gift2011 .idemitu-area,
#contents-area #gift2011 .ranking-area-block01,
#contents-area #gift2011 .idemitu-area-block01,
#contents-area #museum-ticket .title-block:,
#contents-area #gardening04 .weeds-block,
#contents-area #gardening04 .weeds-block dl,
#contents-area #gardening04 .weeds-block dl dt,
#contents-area #lineup .item-block-01 ul,
#contents-area #lineup .item-block-01 li,
#contents-area #lineup .item-block-01 li dl,
#contents-area #gardening04 .item-block-02 li,
#contents-area #gardening04 .item-block-02 li dl,
#contents-area #grass-manual .explain,
#contents-area #osechi2012 .navi01,
#contents-area #osechi2012 .navi02,
#contents-area #osechi2012 .product-introduction .zoom,
#contents-area #osechi2012 .product:after,
#contents-area #lissemidite .layout-002-body,
#contents-area #lissemidite .layout-003 ul,
#contents-area #lissemidite .layout-004-body dl dd,
#contents-area .krapia-three-colum {
	min-height: 1px;
}
* html #contents-area #monipla-voice .unit01,
* html #contents-area #bbcream dl,
* html #contents-area #bbcream .point,
* html #contents-area #freago .scene,
* html #contents-area #freago .mechanism,
/** html #contents-area #freago .unit,*/
* html #contents-area #liftonebb .unit,
* html #contents-area #gift2011 .budget,
* html #contents-area #gift2011 .ranking-area,
* html #contents-area #gift2011 .idemitu-area,
* html #contents-area #gift2011 .ranking-area-block01,
* html #contents-area #gift2011 .idemitu-area-block01,
* html #contents-area #museum-ticket .title-block:,
* html #contents-area #gardening04 .weeds-block,
* html #contents-area #gardening04 .weeds-block dl,
* html #contents-area #gardening04 .weeds-block dl dt,
* html #contents-area #gardening04 .item-block-02 li,
* html #contents-area #gardening04 .item-block-02 li dl,
* html #contents-area #grass-manual .explain,
* html #contents-area #osechi2012 .navi01,
* html #contents-area #osechi2012 .navi02,
* html #contents-area #osechi2012 .product-introduction .zoom,
* html #contents-area #osechi2012 .product:after,
* html #contents-area #lissemidite .layout-004-body dl dd,
* html #contents-area .krapia-three-column,
* html #contents-area #senryu2012_01 ul,
* html #contents-area #senryu2012_01 .senryu-block {/* for IE6 */
	height: 1px;
}
*:first-child+html #contents-area #monipla-voice .unit01,
*:first-child+html #contents-area #bbcream dl,
*:first-child+html #contents-area #bbcream .point,
*:first-child+html #contents-area #freago .scene,
*:first-child+html #contents-area #freago .mechanism,
/**:first-child+html #contents-area #freago .unit,*/
*:first-child+html #contents-area #liftonebb .unit,
*:first-child+html #contents-area #gift2011 .budget,
*:first-child+html #contents-area #gift2011 .ranking-area,
*:first-child+html #contents-area #gift2011 .idemitu-area,
*:first-child+html #contents-area #gift2011 .ranking-area-block01,
*:first-child+html #contents-area #gift2011 .idemitu-area-block01,
*:first-child+html #contents-area #museum-ticket .title-block:,
*:first-child+html #contents-area #gardening04 .weeds-block,
*:first-child+html #contents-area #gardening04 .weeds-block dl,
*:first-child+html #contents-area #gardening04 .weeds-block dl dt,
*:first-child+html #contents-area #lineup .item-block-01 ul,
*:first-child+html #contents-area #lineup .item-block-01 li,
*:first-child+html #contents-area #lineup .item-block-01 li dl,
*:first-child+html #contents-area #gardening04 .item-block-02 li,
*:first-child+html #contents-area #gardening04 .item-block-02 li dl,
*:first-child+html #contents-area #grass-manual .explain,
*:first-child+html #contents-area #osechi2012 .navi01,
*:first-child+html #contents-area #osechi2012 .navi02,
*:first-child+html #contents-area #osechi2012 .product-introduction .zoom,
*:first-child+html #contents-area #osechi2012 .product:after,
*:first-child+html #contents-area #lissemidite .layout-002-body,
*:first-child+html #contents-area #lissemidite .layout-003 ul,
*:first-child+html #contents-area #lissemidite .layout-004-body dl dd,
*:first-child+html #contents-area .krapia-three-column,
*:first-child+html #contents-area #senryu2012_01 ul,
*:first-child+html #contents-area #senryu2012_01 .senryu-block {/* for IE7 */
	zoom: 1;
}
/* Clear fix IE 6 7
=========================================*/
/*#contents-area #freago .unit,*/
#contents-area #lineup .item-block-01 li,
#contents-area #lissemidite .layout-002-body,
#contents-area #lissemidite .layout-003 ul {
	width: 100%; /*IE 6, 7用の記述（幅を明示的に指定）*/
	overflow: hidden; /*Mac版のIE 5.x用の記述*/
}

#contents-area #gardening04 .two-column,
#contents-area #senryu2012_01 .senryu-block,
#contents-area #senryu2012_01 ul {
	width: 100%; /*IE 6, 7用の記述（幅を明示的に指定）*/
}
#contents-area #grass-manual .explain {
	height: 100%; /*IE 6, 7用の記述（高さを明示的に指定）*/
}


/* Clear fix IE 6
=========================================*/
* html #contents-area #freago .unit,
* html #contents-area #mother .three-column .three-block-2,
* html #contents-area #father .three-column .three-block-2 {
	zoom:1; /*IE 6,hack*/
}
/* Clear fix IE 7
=========================================*/
*:first-child+html #contents-area #freago .unit,
*:first-child+html #contents-area #mother .three-column .three-block-2,
*:first-child+html #contents-area #father .three-column .three-block-2 {
	zoom:1;/*IE 7,hack*/
}
