@charset "shift_jis";

div#contents{
	margin:0 auto;
	padding-top:20px;
	background-color:#FFFFFF;
}

div#contents h2 {
	width:950px;
	height:122px;
	text-indent:-900em;
}

div.Apolo h2 {background:url(../images/apollo/head.jpg) 0 0 no-repeat;}

div.Apolo div#contents-inner{background:url(../images/apollo/base.gif) 0 0 repeat-y;}

div#contents-inner div#contents_top,
div#contents-inner div#contents_bottom{
	width:870px;
	margin:0 0 0 20px;
}

div.Apolo div#contents-inner div h3 {
	text-indent:-900em;
	height:61px;
}

div.Apolo div#contents-inner div h3#title01 {background:url(../images/apollo/title01.jpg) 0 0 no-repeat;width:392px;}
div.Apolo div#contents-inner div h3#title02 {background:url(../images/apollo/title02.jpg) 0 0 no-repeat;width:458px;}
div.Apolo div#contents-inner div h3#title03 {background:url(../images/apollo/title03.jpg) 0 0 no-repeat;width:458px;}
div.Apolo div#contents-inner div h3#title04 {height:78px; background:url(../images/apollo/title04.jpg) 0 0 no-repeat;width:871px;}



div.Apolo div#footerArea{background:url(../images/apollo/foot.jpg) 20px 0 no-repeat;}

div#footerArea{
	width:950px;
	height:96px;
	position:relative;
}

div#footerArea p{
	position:absolute;
	top:40px;
	right:37px;
	list-style:none;
}

/* contentsL ==================== */

div#contentsL {
	width:392px;
	float:left;
}

div#contentsL dl {
	width:190px;
	height:auto;
}


div#contentsL dl dt{
	text-indent:-900em;
	width:190px;
	height:112px;
}

div#contentsL dl#ListApolo01 dt{background:url(../images/apollo/c1_1_t.jpg) 0 0 no-repeat;}
div#contentsL dl#ListApolo02 dt{background:url(../images/apollo/c1_2_t.jpg) 0 0 no-repeat;}
div#contentsL dl#ListApolo03 dt{background:url(../images/apollo/c1_3_t.jpg) 0 0 no-repeat;}

div#contentsL dl dd{
	width:160px;
	min-height:50px;
	background:url(../images/apollo/tb01_b.jpg) 0 bottom no-repeat;
	padding:5px 15px 10px 15px;
	font-size:0.7em;
	line-height:1.5;
	color:#C60019;
	font-weight:bold;
}

/* contentsR ==================== */

div#contentsR {
	width:458px;
	float:right;
}

div#contentsR div#cR_top{
	width:458px;
	height:8px;
	background:url(../images/apollo/kukei/m_t.jpg) 0 0 no-repeat;
}

div#contentsR div#cR_inside{
	width:458px;
	height:auto;
	background:url(../images/apollo/kukei/m_c.jpg) 0 0 repeat-y;
}

div#contentsR div#cR_inside dl{
	width:126px;
	height:auto;
	padding:0 0 100px 0;
	float:left;
	margin:0 0 0 20px;
}

div#contentsR div#cR_inside dl#cR_inside01 {background:url(../images/apollo/game01.jpg) 0 bottom no-repeat;}
div#contentsR div#cR_inside dl#cR_inside02 {background:url(../images/apollo/game02.jpg) 0 bottom no-repeat;}
div#contentsR div#cR_inside dl#cR_inside03 {background:url(../images/apollo/game03.jpg) 0 bottom no-repeat;}

div#contentsR div#cR_inside dl dt{
	font-size:0.7em;
	color:#C60019;
	font-weight:bold;
	margin:10px 0;
	min-height:10px;
}

div#contentsR div#cR_inside dl dd{
	font-size:0.6em;
	line-height:1.5;
	min-height:45px;
}

div#contentsR div#cR_bottom{
	width:458px;
	height:8px;
	margin:0 0 10px 0;
	background:url(../images/apollo/kukei/m_b.jpg) 0 0 no-repeat;
}

div#contentsR div#cR_other{
	width:458px;
	height:140px;
	position:relative;
}

div#contentsR div#cR_other ul li{position:absolute;list-style:none;}
div#contentsR div#cR_other ul li#cR_other01{top:10px;left:0;}
div#contentsR div#cR_other ul li#cR_other02{top:10px;right:0;}
div#contentsR div#cR_other ul li#cR_other03{bottom:10px;left:0;}
div#contentsR div#cR_other ul li#cR_other04{bottom:10px;right:0;}



/* cB ==================== */

div#cB {
	width:871px;
	background:url(../images/apollo//kukei/l_c.jpg) 0 0 repeat-y;
	height:auto;
}

div#cB dl {
	width:190px;
	height:auto;
}


div#cB dl dt{
	text-indent:-900em;
	width:190px;
}

div#cB div dl#ListApolo01 dt{height:141px; background:url(../images/apollo/character/ch01.jpg) 0 0 no-repeat;}
div#cB div dl#ListApolo02 dt{height:141px; background:url(../images/apollo/character/ch02.jpg) 0 0 no-repeat;}
div#cB div dl#ListApolo03 dt{height:141px; background:url(../images/apollo/character/ch03.jpg) 0 0 no-repeat;}
div#cB div dl#ListApolo04 dt{height:141px; background:url(../images/apollo/character/ch04.jpg) 0 0 no-repeat;}
div#cB div dl#ListApolo05 dt{height:160px;background:url(../images/apollo/character/ch05.jpg) 0 0 no-repeat;}
div#cB div dl#ListApolo06 dt{height:160px;background:url(../images/apollo/character/ch06.jpg) 0 0 no-repeat;}
div#cB div dl#ListApolo07 dt{height:160px; background:url(../images/apollo/character/ch07.jpg) 0 0 no-repeat;}
div#cB div dl#ListApolo08 dt{height:160px;background:url(../images/apollo/character/ch08.jpg) 0 0 no-repeat;}

div#cB dl dd{
	width:160px;
	min-height:90px;
	background:url(../images/apollo/tb02_b.jpg) 0 bottom repeat-y;
	padding:5px 15px 10px 15px;
	font-size:0.7em;
	line-height:1.5;
	color:#C60019;
	font-weight:bold;
}

.clear {
	clear:both;
}
a img {
	border:0;
}




/* top ==================== */

div#lucky{
	margin-bottom:16px;
}

div#c1{
	height:265px;
	width:910;
	background:url(../images/c1_bg_short.jpg) 0 0 no-repeat;
}

div#contents_bottom_top ul{
	margin-top:10px;
	margin-left:40px;
}

div#contents_bottom_top li {
	float:left;
}
div#contents_bottom_top li:nth-of-type(5n+1):not(:first-of-type) {
	clear: both;
}

div#contents_bottom_top{
	background:url(/sweets/okashi-land/products/images/c3_bg_short_456.jpg) 0 0 no-repeat; /* 2段の場合 */
  height:496px; /* 2段の場合 */
  /* background:url(/sweets/okashi-land/products/images/c3_bg_short_02.jpg) 0 0 no-repeat; 3段の場合 */
	/* height:740px; 3段の場合 */
	width:910px;
	margin-top:20px;
}

h2 #specialBannarContents{
	background:url(../images/title01.jpg);
}




.Marble div#contents-inner div h3 {
	text-indent:-900em;
	height:61px;
}



#c1 {
    background-image: url('/tp_meiji/okashi-land/sample_data/HTML/sweets/okashi-land/common/images/top/c1_bg.jpg');
	background-repeat: no-repeat;
	width: 917px;
	height: 265px;
}

* html #specialBannarHeader {
    display: none;
}

.specialBannarArea {
    margin: 0;
	padding: 0;
}

.specialBannarList {
    position: relative;
    list-style: none;
	margin: 0;
	padding: 0;
}

.specialBannarList li{
    position: absolute;
	margin: 0;
	padding: 0;
}

.specialBannarList li.list01{
    left: 27px;
	top: 63px;
}

.specialBannarList li.list02{
    left: 340px;
	top: 63px;
}

.specialBannarList li.list03{
    left: 651px;
	top: 63px;
}

.specialBannarList li.list04{
    left: 27px;
	top: 158px;
}

.specialBannarList li.list05{
    left: 340px;
	top: 158px;
}

.specialBannarList li.list06{
    left: 651px;
	top: 158px;
}

.specialBannarList li.list07{
    left: 25px;
	top: 255px;
}


.specialBannarList li.listSanrio{
	left: 619px;
	top: 56px;
}


.specialBannarList2 li{
    float:left;
	margin-top:10px;
	padding: 10px 10px 0 7px;
	list-style:none;
}
div#contents_bottom_top .text_right{
	text-align: right;
	margin: 10px 20px 0 0;
}
div#contents_bottom_top .text_left{
	text-align: left;
	margin: 0 0 0 40px;
}
div#contents_bottom_top .text_left:first-of-type {
    margin-top: 5px;
}
