@charset "Shift_JIS";

body {
	background-color: #FFFFFF;
}

div#wrap {
	padding-bottom: 5px;
	background: url(../img_cmn/bg_guide.jpg) bottom center no-repeat;
}

div#bg_star {
	background: #000000 url(../img_cmn/bg_star.jpg) top center repeat-y;
}

div#bg_header {
	background:url(../img_cmn/bg_head.jpg) top center no-repeat;
}


div#container {
	padding-top:17px;
}

div#container a {
	color: #D7822D;
	text-decoration: underline;
}

div#container a:hover {
	color: #e9b989;
}


/* ********************************************************************************
 * managerArea
 * ******************************************************************************** */
div#managerArea {
	position: absolute;
	top: 0; 
	left: 30%; 
	width: 0;
	visibility: hidden;
	background: transparent !important;
}
div#contentGuide div#managerArea {
	height: 1500px;
}
div#contentMars div#managerArea {
	height: 1500px;
}
div#contentSpeed div#managerArea {
	height: 2200px;
}
div#contentLv2 div#managerArea {
	height: 1800px;
}
div#contentLv3 div#managerArea {
	height: 2700px;
}
div#contentMine div#managerArea {
	height: 3300px;
}
div#contentMiniplanet div#managerArea {
	height: 3900px;
}
div#contentUranus div#managerArea {
	height: 4700px;
}

div#contenthardLv1 div#managerArea {
	height: 4000px;
}

div#contentSpecial div#managerArea {
	height: 1200px;
}


div#contentMars p#backGuideTop,
div#contentSpeed p#backGuideTop,
div#contentLv2 p#backGuideTop,
div#contentLv3 p#backGuideTop,
div#contentMine p#backGuideTop,
div#contentMiniplanet p#backGuideTop,
div#contentTechnique1 p#backGuideTop,
div#contentUranus p#backGuideTop,
div#contenthardLv1 p#backGuideTop,
div#contentSpecial p#backGuideTop,
div#contentTechnique2 p#backGuideTop {
	width:148px;
	padding-left:610px;
	margin-bottom:30px;
}
div#contentMars p#backGuideTop a,
div#contentSpeed p#backGuideTop a,
div#contentLv2 p#backGuideTop a,
div#contentLv3 p#backGuideTop a,
div#contentMine p#backGuideTop a,
div#contentMiniplanet p#backGuideTop a,
div#contentTechnique1 p#backGuideTop a,
div#contentUranus p#backGuideTop a,
div#contenthardLv1 p#backGuideTop a,
div#contentSpecial p#backGuideTop a,
div#contentTechnique2 p#backGuideTop a {
	display: block;
	overflow: hidden;
	width:148px;
	height:14px;
	background:#FF0000;
	background :url(../img/guidetop/btn_guidetop.gif)  0 0 no-repeat;
	text-indent: -9999px;
}
div#contentMars p#backGuideTop a:hover ,
div#contentSpeed p#backGuideTop a:hover ,
div#contentLv2 p#backGuideTop a:hover,
div#contentLv3 p#backGuideTop a:hover,
div#contentMine p#backGuideTop a:hover,
div#contentMiniplanet p#backGuideTop a:hover,
div#contentTechnique1 p#backGuideTop a:hover,
div#contentUranus p#backGuideTop a:hover,
div#contenthardLv1 p#backGuideTop a:hover,
div#contentSpecial p#backGuideTop a:hover,
div#contentTechnique2 p#backGuideTop a:hover {
	background-position: 0 -14px;
}


/* nextpage */
p.nextpage {
	clear:both;
	width: 140px;
	height: 40px;
	margin: 0 0 30px 618px;
	text-indent: -9999px;
}

p.nextpage a {
	overflow: hidden;
	display: block;
	width: 140px;
	height: 40px;
	background: url(../img/guidelv2/btn_nextduide.gif) top center no-repeat;
	text-indent: -9999px;
}

p.nextpage a:hover {
	text-decoration: none;
	background-position: bottom;
}

div#contentArt p.nextpage,
div#contentLv5 p.nextpage,
div#contentThrow p.nextpage,
div#contentSaturn p.nextpage,
div#contenthardLv3 p.nextpage {
	margin-top: -70px;
}


/* prevpage */
p.prevpage {
	clear:both;
	width: 140px;
	height: 40px;
	margin: 0 0 30px 8px;
	text-indent: -9999px;
}

p.prevpage a {
	overflow: hidden;
	display: block;
	width: 140px;
	height: 40px;
	background: url(../img/guideartspeed/btn_prevduide.gif) top center no-repeat;
	text-indent: -9999px;
}

p.prevpage a:hover {
	text-decoration: none;
	background-position: bottom;
}

/* pagetop */
p.pagetop {
	clear:both;
	width: 163px;
	height: 26px;
	margin: 0 0 30px 595px;
	text-indent: -9999px;
}

p.pagetop a {
	overflow: hidden;
	display: block;
	width: 163px;
	height: 26px;
	background: url(../img/guidemars/btn_backtop.gif) top center no-repeat;
	text-indent: -9999px;
}

p.pagetop a:hover {
	text-decoration: none;
	background-position: bottom;
}


/* ********************************************************************************
 * content
 * ******************************************************************************** */
table#pagecontents_navi ul li.guide {
	width: 166px;
	height: 34px;
	text-indent: -9999px;
	background: url(../img_cmn/navi_guide_now.gif) top center no-repeat;
}


div#contentGuide,
div#contentMars,
div#contentLv2,
div#contentSpeed,
div#contentArt,
div#contentLv3,
div#contentLv4,
div#contentLv5,
div#contentMine,
div#contentKyoto,
div#contentThrow,
div#contentMiniplanet,
div#contentJupiter,
div#contentSaturn,
div#contentTechnique1,
div#contentUranus,
div#contentNeptune,
div#contenthardLv1,
div#contenthardLv2,
div#contenthardLv3,
div#contentSpecial,
div#contentTechnique2 {
	width: 758px;
	margin: 20px auto 0 auto;
	text-align:left;
	color:#FFFFFF;
}

div#contentGuide h2{
	margin-bottom:30px;
}

div#contentMars h2,
div#contentLv2 h2,
div#contentSpeeddart h2,
div#contentSpeed h2,
div#contentArt h2,
div#contentLv3 h2,
div#contentLv4 h2,
div#contentLv5 h2,
div#contentMine h2,
div#contentKyoto h2,
div#contentThrow h2,
div#contentMiniplanet h2,
div#contentJupiter h2,
div#contentSaturn h2,
div#contentTechnique1 h2,
div#contentUranus h2,
div#contenthardLv1 h2,
div#contenthardLv2 h2,
div#contenthardLv3 h2,
div#contentSpecial h2,
div#contentTechnique2 h2 {
	margin-bottom: 10px;
}



/* ********************************************************************************
 *  div#contentGuide 
 * ******************************************************************************** */
 
div#contentGuide  div.boxhead{
	height:80px;
	margin-bottom:30px;
 }
 
 div#contentGuide  div.boxhead p{
 	float:left;
	width:475px;
	margin-top:8px;
 }
 
 div#contentGuide  div.boxhead div#bgm{
 	float: right;
	display: inline;
 	width:266px;
	height:38px;
 }
 
div#contentGuide  div.boxhead object,
div#contentGuide  div.boxhead embed{
 	outline:0;
 }
 
 
div#contentGuide  div.boxSpacetour{
  	clear:both;
	width: 758px;
	margin: 0 auto 50px auto;
}
 
div#contentGuide  div.boxSpacetour h3,
div#contentGuide  div.boxTimelimit,
div#contentGuide  div.boxTechnique{
	margin-left:108px;
}
div#contentGuide  div.boxSpacetour{
	height:273px;
  	background:url(../img/guidetop/bg_spacetour.gif) 0 0 no-repeat;
}
div#contentGuide  div.boxSpacetour ol{
	width:700px;
	height:120px;
	margin:45px 0 0 38px;
	background:url(../img/guidetop/bg_spacetourMenu.gif) 0 0 no-repeat;
}
div#contentGuide  div.boxSpacetour ol li{
	float:left;
	display:inline;
	width:120px;
	height:136px;
	margin-right:55px;
}
div#contentGuide  div.boxSpacetour ol li a {
	display: block;
	overflow: hidden;
	width: 120px;
	height: 120px;
	background: top center no-repeat;
	text-indent: -9999px;
}

div#contentGuide  div.boxSpacetour ol li.mars a{
	background:url(../img/guidetop/btn_mars.gif) 0 0 no-repeat;
}
div#contentGuide  div.boxSpacetour ol li.jupiter a{
	background:url(../img/guidetop/btn_jupiter.gif) 0 0 no-repeat;
}
div#contentGuide  div.boxSpacetour ol li.uranus a{
	background:url(../img/guidetop/btn_uranus.gif) 0 0 no-repeat;
}

div#contentGuide  div.boxSpacetour ol li.mars a:hover,
div#contentGuide  div.boxSpacetour ol li.jupiter a:hover,
div#contentGuide  div.boxSpacetour ol li.uranus a:hover  {
	background-position: bottom;
}


div#contentGuide  div.boxTimelimit{
  	clear:both;
	width: 758px;
	margin: 0 auto 50px auto;
	height:434px;
  	background:url(../img/guidetop/bg_timelimit.gif) 0 0 no-repeat;
}
div#contentGuide  div.boxTimelimit h3{
	margin-left:108px;
}
div#contentGuide  div.boxTimelimit p{
	margin: 22px 0 33px 64px;
}
div#contentGuide  div.boxTimelimit ul{
	width:636px;
	height:270px;
	margin:0 0 0 64px;
}
div#contentGuide  div.boxTimelimit ul li{
	float:left;
	display:inline;
	width:300px;
	height: 60px;
	margin: 0 18px 30px 0;
}
div#contentGuide  div.boxTimelimit ul li a {
	display: block;
	overflow: hidden;
	width: 300px;
	height: 60px;
	background: top center no-repeat;
	text-indent: -9999px;
}

div#contentGuide  div.boxTimelimit ul li.lv2 a{
	background:url(../img/guidetop/btn_lv2.gif);
}
div#contentGuide  div.boxTimelimit ul li.speedart a{
	background:url(../img/guidetop/btn_speedart.gif);
}
div#contentGuide  div.boxTimelimit ul li.lv345 a{
	background:url(../img/guidetop/btn_lv3.gif) 0 0 no-repeat;
}
div#contentGuide  div.boxTimelimit ul li.mine a{
	background:url(../img/guidetop/btn_mine.gif) 0 0 no-repeat;
}
div#contentGuide  div.boxTimelimit ul li.hard a {
	background:url(../img/guidetop/btn_hard.gif) 0 0 no-repeat;
}
div#contentGuide  div.boxTimelimit ul li.special a {
	background:url(../img/guidetop/btn_special.gif) 0 0 no-repeat;
}

div#contentGuide  div.boxTimelimit ul li.lv2 a:hover,
div#contentGuide  div.boxTimelimit ul li.speedart a:hover,
div#contentGuide  div.boxTimelimit ul li.lv345 a:hover,
div#contentGuide  div.boxTimelimit ul li.mine a:hover,
div#contentGuide  div.boxTimelimit ul li.hard a:hover,
div#contentGuide  div.boxTimelimit ul li.special a:hover {
	background-position: bottom;
}

div#contentGuide div.boxTechnique {
  	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
	height:193px;
  	background:url(../img/guidetop/bg_technique.gif) 0 0 no-repeat;
}
div#contentGuide div.boxTechnique h3{
	margin-left:108px;
}
div#contentGuide div.boxTechnique ul{
	width:330px;
	height:120px;
	margin:45px 0 0 38px;
}
div#contentGuide div.boxTechnique ul{
	width:636px;
	height:270px;
	margin:42px 0 0 64px;
}
div#contentGuide div.boxTechnique ul li{
	float:left;
	display:inline;
	width:300px;
	height: 60px;
	margin: 0 18px 30px 0;
}
div#contentGuide div.boxTechnique ul li a {
	display: block;
	overflow: hidden;
	width: 300px;
	height: 60px;
	background: top center no-repeat;
	text-indent: -9999px;
}
div#contentGuide div.boxTechnique ul li.technique1 a {
	background: url(../img/guidetop/btn_technique1.gif) top center no-repeat;
}
div#contentGuide  div.boxTechnique ul li.technique2 a {
	background: url(../img/guidetop/btn_technique2.gif) top center no-repeat;
}

div#contentGuide div.boxTechnique ul li.technique1 a:hover,
div#contentGuide div.boxTechnique ul li.technique2 a:hover {
	background-position: bottom;
}


div#contentGuide div.boxTimelimit ul li.hard,
div#contentGuide div.boxTimelimit ul li.special,
div#contentGuide  div.boxTechnique ul li.technique2 {
	position: relative;
}

div#contentGuide div.boxTimelimit ul li span,
div#contentGuide  div.boxTechnique ul li span {
	position: absolute;
	top: -15px;
	left: 113px;
	width: 74px;
	height: 29px;
}


/* ********************************************************************************
 * div#contentMars
 * ******************************************************************************** */
div#contentMars .boxhead {
 	margin: 0 0 40px 0;
}

div#contentMars .boxhead h3 {
	width: 318px;
	margin-bottom: 12px;
}

div#contentMars .boxhead div.textArea {
	float: left;
	display: inline;
	width: 450px;
	margin: 0 0 0 13px;
}

div#contentMars .boxhead div.textArea p {
	font-size: 110%;
	font-weight: bold;
}

div#contentMars .boxhead div#bgm{
	float: right;
	display: inline;
	width: 266px;
	height:38px;
}

/* thumbnail */
div#contentMars dl.thumbnail dt img {
	border: 4px #CCCCCC solid;
}

div#contentMars .box1st,
div#contentMars .box2nd,
div#contentMars .boxLastChild{
	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
	padding: 0 0 36px 0;
	background: url(../img/guidemars/blockline.gif) bottom center no-repeat;
}

div#contentMars .boxLastChild {
	background: none;
}

div#contentMars .box1st h4,
div#contentMars .box2nd h4,
div#contentMars .boxLastChild h4{
	margin: 0 0 28px 0;
}

/* box1st */
div#contentMars .box1st div.textArea {
	float: left;
	display: inline;
	width: 460px;
	margin: 0 0 0 13px; 
}

div#contentMars .box1st dl {
	float: right;
	display: inline;
	position: relative;
	width: 260px;
}

div#contentMars .box1st dl dt {
	width: 140px;
}

div#contentMars .box1st dl dd {
	position: absolute;
	width: 104px;
	bottom: 3px;
	left: 156px;
}

/* box2nd */
div#contentMars .box2nd div.textArea {
	float: right;
	display: inline;
	width: 490px;
	margin: 0 30px 0 0;
}

div#contentMars .box2nd dl {
	float: left;
	display: inline;
	width: 160px;
	margin: 0 0 0 35px;
}

div#contentMars .box2nd dl dt {
	margin: 0 0 8px 0;
}

div#contentMars .box2nd dl dd {
	text-align: center;
}


/* boxLastChild */
div#contentMars .boxLastChild div.textArea {
	float: left;
	display: inline;
	width: 460px;
	margin: 0 0 0 13px; 
}

div#contentMars .boxLastChild dl {
	float: right;
	display: inline;
	width: 160px;
	margin: 0 90px 0 0; 
}

div#contentMars .boxLastChild dl dt {
	margin: 0 0 8px 0;
}

div#contentMars .boxLastChild dl dd {
	text-align: center;
}


/* ********************************************************************************
 * div#contentLv2
 * ******************************************************************************** */
 div#contentLv2 .boxhead {
 	margin: 0 0 40px 13px;
}

div#contentLv2 .boxhead h3 {
	width: 318px;
	margin-bottom: 12px;
}

div#contentLv2 .boxhead div.textArea {
	float: left;
	display: inline;
	width: 475px;
}

div#contentLv2 .boxhead div.textArea p {
	font-size: 110%;
	font-weight: bold;
}

div#contentLv2 .boxhead div#bgm {
 	float: right;
	display: inline;
 	width:266px;
	height:38px;
}


div#contentLv2 .box1st,
div#contentLv2 .box2nd,
div#contentLv2 .boxLastChild{
	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
	padding: 0 0 36px 0;
	background: url(../img/guidemars/blockline.gif) bottom center no-repeat;
}

div#contentLv2 .boxLastChild {
	margin: 0;
	background: none;
}

/* thumbnail */
div#contentLv2 .thumbnail img {
	border: 4px #CCCCCC solid;
}

div#contentLv2 .box1st p {
	float: left;
	display: inline;
	width: 460px;
	margin: 0 0 0 13px;
}

div#contentLv2 .box1st dl {
	float: right;
	display: inline;
	position: relative;
	width: 265px;
}

div#contentLv2 .box1st dl dd {
	position: absolute;
	left: 154px;
	bottom: 4px;
}

div#contentLv2 .box2nd .section1st,
div#contentLv2 .box2nd .section2nd {
	margin: 0 0 40px 13px;
}

div#contentLv2 .box2nd .section1st h4,
div#contentLv2 .box2nd .section2nd h4,
div#contentLv2 .box2nd .sectionlast h4 {
	margin: 0 0 23px 0;
}


div#contentLv2 .box2nd .section2nd ol {
	width: 600px;
	height: 146px;
	margin: 0 0 5px 0;
	background: url(../img/guidelv2/bg_badgameimg.gif) 0 0 no-repeat;
}

div#contentLv2 .box2nd .section2nd ol li {
	float: left;
	display: inline;
	width: 146px;
	margin: 0 50px 0 0;
}

div#contentLv2 .box2nd .section2nd p {
	clear: both;
	margin: 0;
}

div#contentLv2 .box2nd .sectionlast {
	margin: 0 0 0 13px;
}

div#contentLv2 .box2nd .sectionlast ol {
	width: 750px;
	height: 146px;
	margin: 0 0 5px 0;
	background: url(../img/guidelv2/bg_goodgameimg.gif) 0 0 no-repeat;
}

div#contentLv2 .box2nd .sectionlast ol li {
	float: left;
	display: inline;
	height: 146px;
	margin: 0 50px 0 0;
}

div#contentLv2 .box2nd .sectionlast ol li.last {
	margin: 0;
}

div#contentLv2 .box2nd .sectionlast p {
	clear: both;
}


div#contentLv2 .boxLastChild p {
	float: left;
	display: inline;
	width: 360px;
	margin: 0 0 0 13px;
}

div#contentLv2 .boxLastChild dl {
	float: right;
	display: inline;
	position: relative;
	width: 340px;
}

div#contentLv2 .boxLastChild dl dd {
	position: absolute;
	top: 0;
	left: 180px;
	width: 190px;
}



/* ********************************************************************************
 *  div#contentSpeed 
 * ******************************************************************************** */
div#contentSpeed div.boxhead{
	margin-bottom:30px;
}

div#contentSpeed div.boxhead h3 {
	margin: 0 0 16px 0;
}
 
div#contentSpeed div.boxhead .textArea {
 	float:left;
	display: inline;
	width:475px;
	margin: 0 0 20px 8px;
}

div#contentSpeed div.boxhead .textArea p {
	font-size: 110%;
	font-weight: bold;
}

div#contentSpeed div.boxhead p.text {
	clear: both;
	width: auto;
	margin: 0 6px 0 8px;
}
 
div#contentSpeed div.boxhead div#bgm{
 	float: right;
	display: inline;
 	width:266px;
	height:38px;
}
 
div#contentSpeed div.boxhead object,
div#contentSpeed div.boxhead embed{
 	outline:0;
}

/* thumbnail */
div#contentSpeed .thumbnail img,
div#contentArt .thumbnail img {
	border: 4px #CCCCCC solid;
}

div#contentSpeed .box1st {
	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
}

div#contentSpeed .box1st h4 {
	margin: 0 0 15px 0;
}

div#contentSpeed .box1st h5 {
	margin: 0 0 20px 0;
}

div#contentSpeed .box1st .textArea {
	float: left;
	display: inline;
	width:330px;
	margin: 0 0 0 8px;
}

div#contentSpeed .box1st .imgArea {
	float: right;
	display: inline;
	width:356px;
	margin: 0 6px 0 0;
}

div#contentSpeed .box1st .imgArea dl {
	float: left;
	display: inline;
	width:168px;
	margin: 0 20px 0 0;
}

div#contentSpeed .box1st .imgArea dl.last {
	margin: 0;
}

div#contentSpeed .box1st .imgArea dl dd {
	text-align: center;
}

div#contentSpeed .boxTarea {
	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
	padding: 50px 0 0 0;
	background: url(../img/guideartspeed/line_t.gif) top center no-repeat;
}

div#contentSpeed .box2nd {
	float: left;
	display: inline;
	width: 330px;
	margin: 0 0 0 8px;
}

div#contentSpeed .box2nd .titleArea {
	float: right;
	display: inline;
	width: 160px;
}

div#contentSpeed .box2nd .titleArea h4 {
	margin: 0 0 15px 0;
}

div#contentSpeed .box2nd dl {
	float: left;
	display: inline;
	width: 140px;
	height: 160px;
}

div#contentSpeed .box2nd p {
	clear: both;
}


div#contentSpeed .boxLastChild {
	float: left;
	display: inline;
	width: 330px;
	margin: 0 0 0 70px;
}

div#contentSpeed .boxLastChild .titleArea {
	float: right;
	display: inline;
	width: 160px;
}

div#contentSpeed .boxLastChild .titleArea h4 {
	margin: 0 0 15px 0;
}

div#contentSpeed .boxLastChild dl {
	float: left;
	display: inline;
	width: 140px;
	height: 160px;
}

div#contentSpeed .boxLastChild p {
	clear: both;
}

div#contentSpeed .box2nd .titleArea {
	float: right;
	display: inline;
	width: 160px;
}

div#contentSpeed .box2nd dl {
	float: left;
	display: inline;
	width: 160px;
}

div#contentSpeed .box2nd p {
	clear: both;
}


div#contentSpeed .boxLastChild {
	float: left;
	display: inline;
	width: 330px;
	margin: 0 0 0 70px;
}


div#contentArt div.boxhead{
	margin-bottom:30px;
}

div#contentArt div.boxhead h3 {
	margin: 0 0 16px 8px;
}
 
div#contentArt div.boxhead p{
	margin: 0 0 0 8px;
	font-size: 110%;
	font-weight: bold;
}

div#contentArt .box1st,
div#contentArt .box2nd {
	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
	padding: 0 0 53px 0;
	background: url(../img/guidemars/blockline.gif) bottom center no-repeat;
}

div#contentArt .box1st h4 {
	margin: 0 0 15px 8px;
}

div#contentArt .box1st h5 {
	margin: 0 0 25px 8px;
}

div#contentArt .box1st ol {
	width: 696px;
	height: 168px;
	margin: 0 0 0 8px;
	background: url(../img/guideartspeed/bg_artpoint1.gif) center left no-repeat;
}

div#contentArt .box1st ol li {
	float: left;
	display: inline;
	width: 248px;
	height: 168px;
	margin: 0 100px 0 0;
}

div#contentArt .box2nd {
	background: none;
	padding: 0;
}

div#contentArt .box2nd h4 {
	margin: 0 0 15px 0;
}

div#contentArt .box2nd h5 {
	margin: 0 0 25px 0;
}

div#contentArt .box2nd .textArea {
	float: left;
	display: inline;
	width: 550px;
	margin: 0 0 0 8px;
}

div#contentArt .box2nd dl {
	float: right;
	display: inline;
	width: 160px;
	margin: 0 15px 0 0;
}




/* ********************************************************************************
 *  div#contentMine 
 * ******************************************************************************** */
div#contentMine {
 	margin-bottom: 65px;
}

div#contentMine div.boxhead{
}

div#contentMine div.boxhead h3 {
	margin: 0 0 16px 0;
}
 
div#contentMine div.boxhead .textArea {
 	float:left;
	display: inline;
	width:475px;
	margin: 0 0 0 8px;
}

div#contentMine div.boxhead .textArea p,
div#contentThrow div.boxhead p {
	font-size: 110%;
	font-weight: bold;
}
 
div#contentMine div.boxhead div#bgm{
 	float: right;
	display: inline;
 	width:266px;
	height:38px;
}
 
div#contentMine div.boxhead object,
div#contentMine div.boxhead embed{
 	outline:0;
}

/* thumbnail */
div#contentMine .thumbnail img,
div#contentKyoto .thumbnail img,
div#contentThrow .thumbnail img {
	border: 4px #CCCCCC solid;
}

div#contentMine .box1st {
	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
}

div#contentMine .box1st .section {
	margin: 0 0 40px 0;
}

div#contentMine .box1st .section p {
	float: left;
	display: inline;
	width:430px;
	margin: 0 0 0 8px;
	padding: 15px 0 0 0;
}

div#contentMine .box1st .section dl {
	position: relative;
	float: right;
	display: inline;
	width:280px;
	margin: 0 6px 0 0;
}

div#contentMine .box1st .section dl dd {
	position: absolute;
	bottom: 0;
	left: 178px;
	width: 120px;
}

div#contentMine .box1st ul {
	clear: both;
	width: 758px;
	margin: 0 0 10px 8px;
}

div#contentMine .box1st ul li {
	float: left;
	display: inline;
	width:112px;
	margin: 0 14px 0 0;
}

div#contentMine .box1st ul li.last {
	margin: 0;
}

div#contentMine .box1st p.text {
	clear: both;
	width: 750px;
	margin: 0 0 0 8px;
}


div#contentMine .box2nd  {
	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
}

div#contentMine .box2nd .textArea {
	float: right;
	display: inline;
	width: 365px;
	margin: 0 8px 0 0;
}

div#contentMine .box2nd .textArea h4 {
	margin: 0 0 18px 0;
}

div#contentMine .box2nd .textArea h5 {
	margin: 0 0 30px 0;
}

div#contentMine .box2nd .imgArea {
	float: left;
	display: inline;
	width: 346px;
	margin: 0 0 0 8px;
}

div#contentMine .box2nd .imgArea dl {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 10px 0 0;
}

div#contentMine .box2nd .imgArea dl.last {
	margin: 0;
}

div#contentMine .box2nd .imgArea dl dd {
	text-align: center;
}


div#contentMine .boxLastChild {
	clear: both;
	float: left;
	display: inline;
	width: 330px;
	margin: 0 0 34px 0;
}

div#contentMine .boxLastChild .section {
	width: 758px;
	margin: 0 0 25px 0;
}

div#contentMine .boxLastChild .textArea {
	float: left;
	display: inline;
	width: 526px;
	margin: 0 0 0 8px;
}

div#contentMine .boxLastChild .textArea h4 {
	margin: 0 0 15px 0;
}

div#contentMine .boxLastChild dl {
	float: right;
	display: inline;
	width: 168px;
	margin: 0 8px 0 0;
}

div#contentMine .boxLastChild p.text {
	clear: both;
	width: 742px;
	margin: 0 8px;
}

div#contentKyoto {
 	margin-bottom: 65px;
}

div#contentKyoto div.boxhead{
	margin: 0 0 40px 0;
}

div#contentKyoto div.boxhead h3 {
	margin: 0 0 16px 0;
}
 
div#contentKyoto div.boxhead .textArea {
 	float:left;
	display: inline;
	width:446px;
	margin: 0 0 0 8px;
}

div#contentKyoto div.boxhead .textArea p.leadcopy {
	margin: 0 0 25px 0;
	font-size: 110%;
	font-weight: bold;
}

div#contentKyoto div.boxhead dl {
	position: relative;
	float: right;
	display: inline;
	width:280px;
	margin: 0 6px 0 0;
}

div#contentKyoto div.boxhead dl dd {
	position: absolute;
	bottom: 0;
	left: 178px;
	width: 120px;
}

div#contentKyoto div.box1st {
	clear: both;
	width: 758px;
	margin: 0 0 40px 0;
}

div#contentKyoto div.box1st h4 {
	margin: 0 0 10px 8px;
}

div#contentKyoto div.box1st p {
	margin: 0 0 30px 8px;
}

div#contentKyoto div.box1st .imgArea .section1 {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 83px 0 8px;
}

div#contentKyoto div.box1st .imgArea .section2 {
	float: left;
	display: inline;
	width: 396px;
	background: url(../img/guidemine/arrow.gif) 182px 110px no-repeat;
}

div#contentKyoto div.box1st .imgArea .section2 dl {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 58px 0 0;
}

div#contentKyoto div.box1st .imgArea .section2 dl.last {
	margin: 0;
}


div#contentKyoto div.box1st .imgArea .section1 h5,
div#contentKyoto div.box1st .imgArea .section2 h5 {
	margin: 0 0 10px 0;
}

div#contentKyoto div.box1st .imgArea .section2 dl dd {
	text-align: center;
}


div#contentKyoto div.boxLastChild {
	clear: both;
	width: 758px;
	margin: 0 0 34px 0;
}

div#contentKyoto div.boxLastChild .section1 {
	margin: 0 8px 30px 8px;
}

div#contentKyoto div.boxLastChild .section1 .textArea {
	float: left;
	display: inline;
	width: 316px;
	margin: 0 15px 0 0;
}
	

div#contentKyoto div.boxLastChild .section1 h4 {
	margin: 0 0 10px 0;
}

div#contentKyoto div.boxLastChild .section1 h5 {
	margin: 0 0 10px 0;
}


div#contentKyoto div.boxLastChild .section1 ul {
	float: left;
	display: inline;
	width: 396px;
	margin: 0 0 0 0;
	background: url(../img/guidemine/arrow.gif) center center no-repeat;
}

div#contentKyoto div.boxLastChild .section1 ul li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 58px 0 0;
}

div#contentKyoto div.boxLastChild .section1 ul li.last {
	margin: 0;
}



div#contentKyoto div.boxLastChild .section2 {
	clear: both;
	width: 742px;
	margin: 0 8px;
}

div#contentKyoto div.boxLastChild .section2 .textArea {
	float: left;
	display: inline;
	width: 316px;
	margin: 0 15px 0 0;
}

div#contentKyoto div.boxLastChild .section2 h4 {
	margin: 0 0 10px 0;
}

div#contentKyoto div.boxLastChild .section2 h5 {
	margin: 0 0 10px 0;
}

div#contentKyoto div.boxLastChild .section2 ul {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 8px 0 0;
}

div#contentKyoto div.boxLastChild .section2 p {
}

div#contentThrow {
 	margin: 0 auto 65px auto;
}

div#contentThrow div.boxhead{
	margin: 0 0 20px 8px;
}

div#contentThrow div.boxhead h3 {
	margin: 0 0 16px 0;
}

div#contentThrow div.box1st {
	margin: 0 0 20px 0;
}

div#contentThrow div.box1st .textArea {
	float: left;
	display: inline;
	width: 356px;
	margin: 0 0 0 8px;
}

div#contentThrow div.box1st .textArea p {
	margin: 0 0 25px 0;
}

div#contentThrow div.box1st .imgArea {
	float: right;
	display: inline;
	width: 346px;
	margin: 0 8px 0 0;
}

div#contentThrow div.box1st .imgArea dl {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 10px 0 0;
}

div#contentThrow div.box1st .imgArea dl.last {
	margin: 0;
}

div#contentThrow div.box1st .imgArea dd {
	text-align: center;
}

div#contentThrow .boxLastChild {
	clear: both;
	width: 758px;
	margin: 0 0 30px 0;
}

div#contentThrow .boxLastChild .textArea {
	float: right;
	display: inline;
	width: 430px;
	margin: 0 120px 0 0;
}

div#contentThrow .boxLastChild .textArea h4 {
	margin: 0 0 10px 0;
}

div#contentThrow .boxLastChild .textArea h5 {
	margin: 0 0 25px 0;
}


div#contentThrow .boxLastChild dl {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 0 0 8px;
}

/* ********************************************************************************
 *  div#contentLv3 
 * ******************************************************************************** */
div#contentLv3 {
 	margin-bottom: 60px;
}

div#contentLv3 div.boxhead {
	margin: 0 0 40px 0;
}

div#contentLv3 div.boxhead .titleArea {
	margin: 0 0 25px 8px;
}

div#contentLv3 div.boxhead .titleArea h3 {
 	float:left;
	display: inline;
	width:475px;
	margin: 0;
}

div#contentLv3 div.boxhead .titleArea div#bgm{
 	float: right;
	display: inline;
 	width:266px;
	height:38px;
}
 
div#contentLv3 div.boxhead p,
div#contentLv4 div.boxhead p,
div#contentLv5 div.boxhead p {
	font-size: 110%;
	font-weight: bold;
}

div#contentLv3 div.boxhead p {
	clear: both;
	width: 750px;
	margin: 0 0 0 8px;
} 
 
div#contentLv3 div.boxhead object,
div#contentLv3 div.boxhead embed{
 	outline:0;
}

/* thumbnail */
div#contentLv3 .thumbnail img,
div#contentLv4 .thumbnail img,
div#contentLv5 .thumbnail img {
	border: 4px #CCCCCC solid;
}

div#contentLv3 .box1st {
	width: 758px;
	margin: 0 auto 30px auto;
}

div#contentLv3 .box1st p {
	float: left;
	display: inline;
	width:346px;
	margin: 0 0 0 8px;
}

div#contentLv3 .box1st .imgArea {
	float: right;
	display: inline;
	width:366px;
	margin: 0 0 0 0;
}

div#contentLv3 .box1st .imgArea dl {
	position: relative;
	float: left;
	display: inline;
	width:168px;
	margin: 0 0 0 15px;
}

div#contentLv3 .box1st .imgArea dl.last {
	margin: 0;
}


div#contentLv3 .box1st .imgArea dl dd {
	text-align: center;
}

div#contentLv3 .box2nd  {
	clear:both;
	width: 758px;
	margin: 0 auto 30px auto;
}

div#contentLv3 .box2nd h4 {
	margin: 0 0 13px 8px;
}

div#contentLv3 .box2nd p {
	width: 742px;
	margin: 0 8px;
}

div#contentLv3 .boxLastChild  {
	margin: 0 auto 40px auto;
}

div#contentLv3 .boxLastChild .section1 {
	float: left;
	display: inline;
	width: 356px;
	margin: 0 0 0 8px;
}

div#contentLv3 .boxLastChild .section1 .textArea {
	float: right;
	display: inline;
	width: 170px;
}

div#contentLv3 .boxLastChild .section1 dl {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 8px 0 0;
}

div#contentLv3 .boxLastChild .section1 .textArea h4 {
	margin: 0 0 15px 0;
}

div#contentLv3 .boxLastChild .section2 {
	float: right;
	display: inline;
	width: 356px;
	margin: 0 8px 0 0;
}

div#contentLv3 .boxLastChild .section2 .textArea {
	float: right;
	display: inline;
	width: 170px;
	margin: 0 0 0 0;
}

div#contentLv3 .boxLastChild .section2 .textArea h4 {
	margin: 0 0 15px 0;
}

div#contentLv3 .boxLastChild .section2 dl {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 0 0 0;
}

div#contentLv4 {
 	margin-bottom: 65px;
}

div#contentLv4 div.boxhead{
	margin: 0 0 30px 8px;
}

div#contentLv4 div.boxhead h3 {
	margin: 0 0 16px 0;
}
 
div#contentLv4 div.box1st {
	width: 758px;
	margin: 0 0 30px 0;
}

div#contentLv4 div.box1st p {
	float: left;
	display: inline;
	width: 280px;
	margin: 0 0 0 8px;
}

div#contentLv4 div.box1st ul {
	float: right;
	display: inline;
	width: 446px;
	margin: 0;
}

div#contentLv4 div.box1st ul li {
	float: left;
	display: inline;
	width: 226px;
	margin: 0 20px 8px 0;
}

div#contentLv4 div.box1st ul li.last {
	width: 180px;
}

div#contentLv4 div.box2nd {
	clear: both;
	width: 758px;
	margin: 0 0 30px 0;
}

div#contentLv4 .box2nd .section1 {
	float: left;
	display: inline;
	width: 356px;
	margin: 0 0 0 8px;
}

div#contentLv4 .box2nd .section1 .textArea {
	float: right;
	display: inline;
	width: 170px;
}

div#contentLv4 .box2nd .section1 dl {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 0 0 0;
}

div#contentLv4 .box2nd .section1 .textArea h4 {
	margin: 0 0 15px 0;
}

div#contentLv4 .box2nd .section1 .textArea h5 {
	margin: 0 0 25px 0;
}

div#contentLv4 .box2nd .section2 {
	float: right;
	display: inline;
	width: 356px;
	margin: 0 8px 0 0;
}

div#contentLv4 .box2nd .section2 .textArea {
	float: right;
	display: inline;
	width: 170px;
	margin: 0 0 0 0;
}

div#contentLv4 .box2nd .section2 .textArea h4 {
	margin: 0 0 15px 0;
}

div#contentLv4 .box2nd .section2 .textArea h5 {
	margin: 0 0 25px 0;
}

div#contentLv4 .box2nd .section2 dl {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 0 0 0;
}

div#contentLv4 div.box3rd {
	clear: both;
	width: 758px;
	margin: 0 0 34px 0;
}

div#contentLv4 .box3rd .section1 {
	float: left;
	display: inline;
	width: 356px;
	margin: 0 0 0 8px;
}

div#contentLv4 .box3rd .section1 h4 {
	margin: 0 0 15px 0;
}

div#contentLv4 .box3rd .section1 h5 {
	margin: 0 0 25px 0;
}


div#contentLv4 .box3rd .section2 {
	float: right;
	display: inline;
	width: 356px;
	margin: 0 8px 0 0;
}

div#contentLv4 .box3rd .section2 .textArea {
	float: right;
	display: inline;
	width: 170px;
}

div#contentLv4 .box3rd .section2 .textArea h4 {
	margin: 0 0 15px 0;
}

div#contentLv4 .box3rd .section2 .textArea h5 {
	margin: 0 0 25px 0;
}


div#contentLv4 .box3rd .section2 dl {
	float: left;
	display: inline;
	width: 168px;
}

div#contentLv5 div.boxhead{
	margin: 0 0 40px 8px;
}

div#contentLv5 div.boxhead h3 {
	margin: 0 0 16px 0;
}
 
div#contentLv5 div.box1st {
	width: 758px;
	margin: 0 0 30px 0;
}

div#contentLv5 div.box1st {
	clear: both;
	width: 758px;
	margin: 0 0 40px 0;
}

div#contentLv5 .box1st .section1 {
	width: 600px;
	margin: 0 0 20px 8px;
}

div#contentLv5 .box1st .section1 .textArea {
	float: left;
	display: inline;
	width: 415px;
}

div#contentLv5 .box1st .section1 dl {
	float: right;
	display: inline;
	width: 168px;
	margin: 0 8px 0 0;
}

div#contentLv5 .box1st .section1 .textArea h4 {
	margin: 0 0 15px 0;
}

div#contentLv5 .box1st .section1 .textArea h5 {
	margin: 0 0 10px 0;
}

div#contentLv5 .box1st .section2 {
	clear:both;
	width: 668px;
	margin: 0 0 0 8px;
}

div#contentLv5 .box1st .section2 .textArea {
	margin: 0 0 24px 0;
}

div#contentLv5 .box1st .section2 .textArea h4 {
	margin: 0 0 15px 0;
}

div#contentLv5 .box1st .section2 .textArea h5 {
	margin: 0 0 25px 0;
}

div#contentLv5 .box1st .section2 ul.firstChild {
	float: left;
	width: 168px;
	margin: 0 0 0 0;
}


div#contentLv5 .box1st .section2 ul.secondChild {
	float:right;
	display: inline;
	width: 406px;
	margin: 0 0 0 0;
	background: url(../img/guidelv3/arrow.gif) center center no-repeat;
}

div#contentLv5 .box1st .section2 ul.secondChild li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 70px 0 0;
}

div#contentLv5 .box1st .section2 ul li.last {
	margin: 0;
}


/* ********************************************************************************
 *  div#contentMiniplanet 
 * ******************************************************************************** */
div#contentMiniplanet {
 	margin-bottom: 60px;
}

/* pagetop */
div#contentMiniplanet p.pagetop {
	margin: 0 0 0 595px;
}

div#contentMiniplanet div.boxhead {
	margin: 0 0 35px 0;
}

div#contentMiniplanet div.boxhead .titleArea {
	margin: 0 0 35px 8px;
}

div#contentMiniplanet div.boxhead .titleArea h3 {
 	float:left;
	display: inline;
	width:475px;
	margin: 0;
}

div#contentMiniplanet div.boxhead .titleArea div#bgm{
 	float: right;
	display: inline;
 	width:266px;
	height:38px;
}
 
div#contentMiniplanet div.boxhead p {
	clear: both;
	width: 750px;
	margin: 0 0 0 8px;
	font-size: 110%;
	font-weight: bold;
}

div#contentMiniplanet div.boxhead object,
div#contentMiniplanet div.boxhead embed{
 	outline:0;
}

/* thumbnail */
div#contentMiniplanet .thumbnail img,
div#contentJupiter .thumbnail img,
div#contentSaturn .thumbnail img {
	border: 4px #CCCCCC solid;
}

div#contentMiniplanet .box1st {
	width: 758px;
	margin: 0 auto 30px auto;
}

div#contentMiniplanet .box1st .section1 {
	float: left;
	display: inline;
	width:287px;
	margin: 0 0 0 8px;
}

div#contentMiniplanet .box1st .section1 dt {
	float: left;
	display: inline;
	width:136px;
}

div#contentMiniplanet .box1st .section1 dd {
	float: right;
	display: inline;
	width:136px;
}

div#contentMiniplanet .box1st .section2 {
	float: right;
	display: inline;
	width:426px;
	margin: 0 8px 0 0;
}

div#contentMiniplanet .box1st .section2 dt {
	float: left;
	display: inline;
	width:264px;
}

div#contentMiniplanet .box1st .section2 dd {
	float: right;
	display: inline;
	width:146px;
}

div#contentMiniplanet .boxLastChild {
	clear: both;
	width: 758px;
	margin: 0 auto 30px auto;
}

div#contentMiniplanet .boxLastChild .textArea {
	float: left;
	display: inline;
	width:542px;
	margin: 0 0 0 8px;
}

div#contentMiniplanet .boxLastChild dl {
	float: right;
	display: inline;
	width:168px;
	margin: 0 8px 0 0;
}

div#contentMiniplanet .boxLastChild p.text {
	clear: both;
	width: 750px;
	margin: 0 0 0 8px;
}

div#contentJupiter {
	margin-bottom: 60px;
}

div#contentJupiter .boxhead  {
	width: 758px;
	margin: 0 auto 45px auto;
	padding: 0 0 45px 0;
	background: url(../img/guideminiplanet/blockline.gif) bottom center no-repeat;
}

div#contentJupiter .boxhead h3 {
	margin: 0 0 25px 8px;
}

div#contentJupiter .boxhead h4 {
	margin: 0 0 13px 8px;
}

div#contentJupiter .boxhead p {
	margin: 0 8px 18px 8px;
}

div#contentJupiter .boxhead dl dt {
	float: left;
	display: inline;
	width:168px;
	margin: 0 0 0 8px;
}

div#contentJupiter .boxhead dl dd {
	float: left;
	display: inline;
	width:260px;
	margin: 0 0 0 15px;
}

div#contentJupiter .box1st {
	clear: both;
	width: 758px;
	margin: 0 auto 45px auto;
	padding: 0 0 45px 0;
	background: url(../img/guideminiplanet/blockline.gif) bottom center no-repeat;
}

div#contentJupiter .box1st h4 {
	margin: 0 0 13px 8px;
}

div#contentJupiter .box1st p.text {
	margin: 0 8px 18px 8px;
}

div#contentJupiter .box1st .section {
	margin: 0 0 18px 0;
}

div#contentJupiter .box1st .section p {
	float: left;
	display: inline;
	width: 182px;
	margin: 0 8px;
}

div#contentJupiter .box1st .section ul {
	float: right;
	display: inline;
	width: 540px;
	margin: 0 8px 0 0;
	background: url(../img/guideminiplanet/arrow2.gif) center center no-repeat;
}

div#contentJupiter .box1st .section ul li {
	float: left;
	display: inline;
	width: 148px;
	margin: 0 47px 0 0;
}

div#contentJupiter .box1st .section ul li.last {
	margin: 0;
}

div#contentJupiter .box1st p.textbottom {
	clear: both;
	width: 742px;
	margin: 0 8px;
}

div#contentJupiter .boxLastChild {
	margin: 0 0 30px 0;
}

div#contentJupiter .boxLastChild h4 {
	margin: 0 0 13px 8px;
}

div#contentJupiter .boxLastChild p {
	margin: 0 8px;
}


div#contentSaturn div.boxhead{
	width: 758px;
	margin: 0 auto 45px auto;
	padding: 0 0 45px 0;
	background: url(../img/guideminiplanet/blockline.gif) bottom center no-repeat;
}

div#contentSaturn div.boxhead h3 {
	margin: 0 0 16px 8px;
}

div#contentSaturn div.boxhead p.text {
	margin: 0 8px 25px 8px;
}

div#contentSaturn div.boxhead .textArea {
	float: right;
	display: inline;
	width: 300px;
	margin: 0 8px 0 0;
}

div#contentSaturn div.boxhead .textArea h4 {
	margin: 0 0 20px 0;
}

div#contentSaturn div.boxhead .imgArea {
	float: left;
	display: inline;
	width: 420px;
	margin: 0 0 0 8px;
}

div#contentSaturn div.boxhead .imgArea dl dd {
	text-align: center;
}

div#contentSaturn div.boxhead .imgArea .section1 {
	float: left;
	display: inline;
	width: 136px;
	margin: 0 15px 0 0;
}

div#contentSaturn div.boxhead .imgArea .section2 {
	float: left;
	display: inline;
	width: 264px;
	margin: 0;
}
 
div#contentSaturn div.box1st {
	clear: both;
	width: 758px;
	margin: 0 0 50px 0;
	background: url(../img/guideminiplanet/bar_plus.gif) 0 105px no-repeat;
}

div#contentSaturn div.box1st h4 {
	margin: 0 0 20px 8px;
}

div#contentSaturn div.box1st p.text {
	margin: 0 8px 10px  8px;
}

div#contentSaturn div.box1st .sectionArea {
	padding: 15px 0 10px 0;
	background: url(../img/guideminiplanet/blockline.gif) bottom center no-repeat;
}

div#contentSaturn div.box1st .line1 {
	margin: 0 0 55px 0;
}

div#contentSaturn div.box1st .line2 {
	clear: both;
	margin: 0 0 55px 0;
}

div#contentSaturn div.box1st .line1 .section1,
div#contentSaturn div.box1st .line2 .section1 {
	float: left;
	display: inline;
	width: 325px;
	margin: 0 0 0 25px;
}

div#contentSaturn div.box1st .line1 .section2,
div#contentSaturn div.box1st .line2 .section2 {
	float: right;
	display: inline;
	width: 325px;
	margin: 0 10px 0 0;
}

div#contentSaturn div.box1st .line1 .section1 h5,
div#contentSaturn div.box1st .line1 .section2 h5,
div#contentSaturn div.box1st .line2 .section1 h5,
div#contentSaturn div.box1st .line2 .section2 h5 {
	margin: 0 0 15px 0;
}

div#contentSaturn div.box1st .line1 .section1 p,
div#contentSaturn div.box1st .line1 .section2 p {
	margin: 0 0 15px 0;
}

div#contentSaturn div.box1st .line1 .section1 dl dt,
div#contentSaturn div.box1st .line1 .section2 dl dt,
div#contentSaturn div.box1st .line2 .section1 ul,
div#contentSaturn div.box1st .line2 .section2 dl dt {
	margin: 0 0 15px 0;
}

div#contentSaturn div.box1st .line2 .section1 ul {
	width: 325px;
	background: url(../img/guideminiplanet/arrow.gif) center center no-repeat;
}

div#contentSaturn div.box1st .line2 .section1 ul li {
	float: left;
	display: inline;
	width: 136px;
	margin: 0 50px 0 0;
	font-size: 100%;
}

div#contentSaturn div.box1st .line2 .section1 ul li.last {
	margin: 0;
}

div#contentSaturn div.box1st .line2 .section1 p {
	clear: both;
}


div#contentSaturn div.boxLastChild {
	clear: both;
	width: 758px;
	margin: 0 0 34px 0;
}

div#contentSaturn div.boxLastChild h4 {
	margin: 0 0 15px 8px;
}

div#contentSaturn div.boxLastChild p {
	margin: 0 8px 30px 8px;
}

div#contentSaturn div.boxLastChild .section dl {
	float: left;
	display: inline;
	width: 356px;
	margin: 0 35px 0 8px;
}

div#contentSaturn div.boxLastChild .section dl.last {
	margin: 0;
}

div#contentSaturn div.boxLastChild .section dl dt {
	float: left;
	display: inline;
	width: 168px;
}

div#contentSaturn div.boxLastChild .section dl dd {
	float: right;
	display: inline;
	width: 168px;
}


/* ********************************************************************************
 * div#contentTechnique1
 * ******************************************************************************** */
div#contentTechnique1 .boxhead,
div#contentTechnique1 .box1st,
div#contentTechnique1 .box2nd,
div#contentTechnique1 .boxLastChild {
 	margin: 0 15px 25px 13px;
}

/* thumbnail */
div#contentTechnique1 .thumbnail img {
	border: 4px #CCCCCC solid;
}


div#contentTechnique1 p.pagetop {
	margin-bottom: 50px;
}

div#contentTechnique1 .boxhead h3 {
	margin: 0 0 35px 0;
}

div#contentTechnique1 .boxhead h4,
div#contentTechnique1 .box1st h4,
div#contentTechnique1 .box2nd h4,
div#contentTechnique1 .boxLastChild h4  {
	margin: 0 0 14px 0;
}

div#contentTechnique1 .boxhead p {
	margin: 0 0 25px 0;
}

div#contentTechnique1 .boxhead ol {
	margin: -10px 0 0 20px;
}

div#contentTechnique1 .boxhead ol li {
	margin: 0 0 14px 0;
}

div#contentTechnique1 .boxhead ul {
	width: 758px;
	margin: 30px 0 0 0;
}

div#contentTechnique1 .boxhead ul li {
	float: left;
	display: inline;
	width: 136px;
	margin: 0 12px 0 0;
}

div#contentTechnique1 .boxhead table th{
	width:388px;
	padding-left:54px;
}

div#contentTechnique1 .boxhead ul li.last {
	margin: 0;
}

div#contentTechnique1 .box1st p.text {
	margin: 0 0 30px 0;
}

div#contentTechnique1 .box1st table tr td {
	vertical-align: top;
}

div#contentTechnique1 .box1st table tr td.thumblist {
	width: 480px;
}

div#contentTechnique1 .box1st div.thumblist {
	width: 400px;
	background: url(../img/technique1/arrow.gif) center center no-repeat;
}

div#contentTechnique1 .box1st ul li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 62px 0 0;
}

div#contentTechnique1 .box1st ul li.last {
	margin: 0;
}

div#contentTechnique1 .box1st div#tokuten {
	width: 279px;
	margin: 0;
}

div#contentTechnique1 .box1st #tokuten h5 {
	margin: 0 0 15px 0;
}

div#contentTechnique1 .box1st #tokuten p {
	width: 279px;
	clear: none;
}


div#contentTechnique1 .box2nd p {
	margin: 0 0 30px 0;
}

div#contentTechnique1 .box2nd ul.top {
	width: 630px;
	margin: 0 0 30px 0;
	background: url(../img/technique1/arrow2.gif) center center no-repeat;
}

div#contentTechnique1 .box2nd ul.top li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 62px 0 0;
}

div#contentTechnique1 .box2nd ul.top li.last {
	margin: 0;
}


div#contentTechnique1 .box2nd ul.bottom {
	clear: both;
	width: 400px;
	background: url(../img/technique1/arrow.gif) center center no-repeat;
}

div#contentTechnique1 .box2nd ul.bottom li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 62px 0 0;
}

div#contentTechnique1 .box2nd ul.bottom li.last {
	margin: 0;
}


div#contentTechnique1 .boxLastChild p.text {
	margin: 0 0 30px 0;
} 

div#contentTechnique1 .boxLastChild .section dl {
	float: left;
	display: inline;
	width: 362px;
}

div#contentTechnique1 .boxLastChild .section dl dt {
	margin: 0 0 15px 0;
}

div#contentTechnique1 .boxLastChild .section p.thumbnail {
	float: right;
	display: inline;
	width: 320px;
	margin: 0 10px 0 0;
}

/* ********************************************************************************
 * div#contentUranus
 * ******************************************************************************** */
 div#contentUranus {
 	margin-bottom: 65px;
}

div#contentUranus .box1st,
div#contentUranus .box2nd,
div#contentUranus .box3rd,
div#contentNeptune .box1st,
div#contentNeptune .box2nd,
div#contentNeptune .box3rd,
div#contentNeptune .box4th,
div#contentNeptune .box5th {
	clear: both;
	width: 737px;
	margin: 0 0 45px 0;
 	padding: 0 8px 0 13px;
}

/* thumbnail */
div#contentUranus .thumbnail img,
div#contentNeptune .thumbnail img {
	border: 4px #CCCCCC solid;
}

div#contentUranus p.pagetop {
	margin-bottom: 50px;
}

div#contentUranus div.boxhead {
	margin: 0 0 25px 8px;
}

div#contentUranus div.boxhead h3 {
 	float:left;
	display: inline;
	width:460px;
	margin: 0;
}

div#contentUranus div.boxhead div#bgm{
 	float: right;
	display: inline;
 	width:266px;
	height:38px;
}
  
div#contentUranus div.boxhead object,
div#contentUranus div.boxhead embed{
 	outline:0;
}

div#contentUranus .box1st {
	margin: 0 0 25px 0;
}

div#contentUranus .box1st .section1 {
	margin: 0 0 20px 0;
}

div#contentUranus .box1st .section1 h4 {
	margin: 0 0 20px 0;
}


div#contentUranus .box1st .section2 {
	margin: 0 0 25px 0;
}

div#contentUranus .box1st .section2 p {
	float: left;
	display: inline;
	width: 310px;
	margin: 0;
}

div#contentUranus .box1st .section2 .imgArea {
	float: right;
	display: inline;
	width: 410px;
	margin: 0;
}

div#contentUranus .box1st .section2 dl {
	position: relative;
}

div#contentUranus .box1st .section2 dl dd {
	position: absolute;
	width: 150px;
	bottom: 0;
	left: 178px;
}


div#contentUranus .box1st .section3 {
	clear: both;
	width: 737px;
	margin: 0 0 25px 0;
}

div#contentUranus .box1st .section3 p {
	float: left;
	display: inline;
	width: 310px;
	margin: 0;
}

div#contentUranus .box1st .section3 dl {
	float: right;
	display: inline;
	width: 410px;
	margin: 0;
}

div#contentUranus .box1st .section3 dt ul {
	width: 410px;
	margin: 0 0 5px 0;
	background: url(../img/guideuranus/arrow.gif) 186px 72px no-repeat;
}

div#contentUranus .box1st .section3 dt ul li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 68px 0 0;
}

div#contentUranus .box1st .section3 dt ul li.last {
	margin: 0;
}

div#contentUranus .box1st .section3 dd {
	clear: both;
	width: 410px;
	text-align: center;
}

div#contentUranus .box1st .section4 {
	clear: both;
	width: 737px;
}

div#contentUranus .box1st .section4 p {
	float: left;
	display: inline;
	width: 310px;
	margin: 0;
}

div#contentUranus .box1st .section4 .imgArea {
	float: right;
	display: inline;
	width: 410px;
	margin: 0;
}

div#contentUranus .box1st .section4 dl {
	position: relative;
}

div#contentUranus .box1st .section4 dl dd {
	position: absolute;
	width: 220px;
	bottom: 0;
	left: 178px;
}
	
div#contentUranus .box2nd,
div#contentUranus .box3rd {
	margin-bottom: 35px;
	padding-bottom: 45px;
	background: url(../img/guideuranus/blockline.gif) bottom center no-repeat;
}

div#contentUranus .box2nd p {
	float: left;
	display: inline;
	width: 310px;
	margin: 0;
}

div#contentUranus .box2nd dl {
	float: right;
	display: inline;
	width: 410px;
	margin: 0;
}

div#contentUranus .box2nd dt ul {
	width: 410px;
	margin: 0 0 5px 0;
	background: url(../img/guideuranus/arrow.gif) 186px 72px no-repeat;
}

div#contentUranus .box2nd dt ul li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 68px 0 0;
}

div#contentUranus .box2nd dt ul li.last {
	margin: 0;
}

div#contentUranus .box2nd dd {
	clear: both;
	width: 410px;
	text-align: center;
}

div#contentUranus .box3rd .textArea {
	float: right;
	display: inline;
	width: 348px;
}

div#contentUranus .box3rd .textArea h4 {
	margin: 0 0 20px 0;
}

div#contentUranus .box3rd .textArea p {
	margin: 0 0 10px 0;
}

div#contentUranus .box3rd .textArea p.last {
	margin: 0;
	line-height: 1.3;
}


div#contentUranus .box3rd dl {
	float: left;
	display: inline;
	width: 350px;
}

div#contentUranus .box3rd dl ul li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 14px 0 0;
}

div#contentUranus .box3rd dl ul li.last {
	margin: 0;
}

div#contentUranus .box3rd dl dt {
	margin-bottom: 5px;
}

div#contentUranus .box3rd dl dd {
	clear: both;
	width: 350px;
	text-align: center;
}

div#contentUranus .boxLastChild {
	width: 400px;
	margin: 0 0 20px 0;
 	padding: 0 8px 0 13px;
}
div#contentUranus .boxLastChild h4 {
	margin: 0 0 20px 0;
}

div#contentUranus div.boxhead {
	margin: 0 0 35px 8px;
}

div#contentNeptune div.boxhead {
	margin: 0 0 25px 8px;
}

div#contentNeptune div.boxhead h3 {
	margin: 0 0 25px 0;
}

div#contentNeptune div.boxhead h4 {
	margin: 0 0 20px 0;
}

div#contentNeptune .box1st,
div#contentNeptune .box3rd,
div#contentNeptune .box4th,
div#contentNeptune .box5th {
	margin-bottom: 35px;
	padding-bottom: 45px;
	background: url(../img/guideuranus/blockline.gif) bottom center no-repeat;
}

div#contentNeptune div.box1st div.textArea {
	float: right;
	display: inline;
	width: 530px;
}

div#contentNeptune div.box1st div.textArea h4 {
	margin: 0 0 20px 0;
}

div#contentNeptune div.box1st dl {
	float: left;
	display: inline;
	width: 168px;
}

div#contentNeptune div.box1st dl dt {
	margin-bottom: 5px;
}

div#contentNeptune div.box1st dl dd {
	text-align: center;
	line-height: 1.3;
}

div#contentNeptune div.box2nd {
	margin-bottom: 35px;
	padding-bottom: 45px;
	background: url(../img/guideuranus/bg_tblock.gif) bottom center no-repeat;
}

div#contentNeptune div.box2nd div.textArea {
	margin: 0 0 35px 0;
}

div#contentNeptune div.box2nd div.textArea h4 {
	margin: 0 0 20px 0;
}

div#contentNeptune div.box2nd .section1 {
	float: left;
	display: inline;
	width: 336px;
}

div#contentNeptune div.box2nd .section1 h4 {
	margin: 0 0 15px 0;
}

div#contentNeptune div.box2nd .section1 dt {
	float: left;
	display: inline;
	width: 136px;
}

div#contentNeptune div.box2nd .section1 dd {
	float: right;
	display: inline;
	width: 174px;
	line-height: 1.4;
}


div#contentNeptune div.box2nd .section2 {
	float: right;
	display: inline;
	width: 336px;
}

div#contentNeptune div.box2nd .section2 h4,
div#contentNeptune div.box3rd h4,
div#contentNeptune div.box4th .section1 .textArea h4  {
	margin: 0 0 15px 0;
}

div#contentNeptune div.box2nd .section2 dt {
	float: left;
	display: inline;
	width: 136px;
}

div#contentNeptune div.box2nd .section2 dd {
	float: right;
	display: inline;
	width: 174px;
}

div#contentNeptune div.box3rd .textArea {
	float: left;
	display: inline;
	width: 285px;
	margin: 0 30px 0 0;
}

div#contentNeptune div.box3rd ul {
	float: left;
	display: inline;
	width: 316px;
	background: url(../img/guideuranus/arrow.gif) 142px 70px no-repeat;
}

div#contentNeptune div.box3rd ul li {
	float: left;
	display: inline;
	width: 136px;
	margin: 0 44px 0 0;
}

div#contentNeptune div.box3rd ul li.last {
	margin: 0;
}

div#contentNeptune div.box4th .section1,
div#contentNeptune div.box4th .section2,
div#contentNeptune div.box4th .section3 {
	clear: both;
	width: 737px;
	margin: 0 0 25px 0;
}

div#contentNeptune div.box4th .section1 .textArea {
	float: left;
	display: inline;
	width: 184px;
	margin: 0 16px 0 0;
}

div#contentNeptune div.box4th .section1 ul {
	float: left;
	display: inline;
	width: 136px;
}

div#contentNeptune div.box4th .section2 ul {
	margin-bottom: 5px;
}

div#contentNeptune div.box4th .section2 ul li {
	float: left;
	display: inline;
	width: 136px;
	margin: 0 16px 0 0;
	padding: 0 48px 0 0;
	background: url(../img/guideuranus/arrow.gif) right center no-repeat;
}

div#contentNeptune div.box4th .section2 ul li.last {
	margin: 0;
	padding: 0;
}

div#contentNeptune div.box4th .section2 p {
	clear: both;
	width: 737px;
}

div#contentNeptune div.box4th .section3 {
	clear: both;
	width: 737px;
	margin: 0 0 0 0;
}


div#contentNeptune div.box4th .section3 ul {
	float: left;
	display: inline;
	width: 336px;
	margin: 0 30px 0 0; 
	background: url(../img/guideuranus/arrow.gif) 152px 70px no-repeat;
}

div#contentNeptune div.box4th .section3 ul li {
	float: left;
	display: inline;
	width: 136px;
	margin: 0 64px 0 0;
}

div#contentNeptune div.box4th .section3 ul li.last {
	margin: 0;
}

div#contentNeptune div.box4th .section3 p {
	float: left;
	display: inline;
	width: 330px;
}

div#contentNeptune div.box5th .section1,
div#contentNeptune div.box5th .section2,
div#contentNeptune div.box5th .section3 {
	clear: both;
	width: 737px;
	margin: 0 0 25px 0;
}

div#contentNeptune div.box5th .section4 {
	clear: both;
	width: 737px;
}

div#contentNeptune div.box5th .section1 h4 {
	margin: 0 0 20px 0;
}

div#contentNeptune div.box5th .section1 p {
	margin: 0 0 15px 0;
}

div#contentNeptune div.box5th .section1 p.last {
	margin: 0;
}

div#contentNeptune div.box5th .section2 .textArea {
	float: right;
	display: inline;
	width: 347px;
}

div#contentNeptune div.box5th .section2 .textArea h5 {
	margin: 0 0 20px 0;
}

div#contentNeptune div.box5th .section2 ul {
	float: left;
	display: inline;
	width: 358px;
}

div#contentNeptune div.box5th .section2 ul li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 20px 0 0;
}

div#contentNeptune div.box5th .section2 ul li.last {
	margin: 0;
}

div#contentNeptune div.box5th .section3 .textArea {
	float: left;
	display: inline;
	width: 355px;
	padding-top: 42px;
}

div#contentNeptune div.box5th .section3 .textArea p {
	margin-bottom: 15px;
}

div#contentNeptune div.box5th .section3 .textArea p.last {
	margin-bottom: 0;
}


div#contentNeptune div.box5th .section3 ul {
	float: right;
	display: inline;
	width: 358px;
}

div#contentNeptune div.box5th .section3 ul li {
	float: left;
	display: inline;
	width: 168px;
	margin: 0 20px 0 0;
}

div#contentNeptune div.box5th .section3 ul li.last {
	margin: 0;
}

div#contentNeptune div.box5th .section3 ul li h4 {
	margin: 0 0 10px 0;
	text-align: center;
}

div#contentNeptune div.box5th .section3 ul li h4 img {
	border: none;
}

div#contentNeptune div.box5th .section4 div {
	margin: 0 0 10px 0;
}

div#contentNeptune div.box5th .section4 p {
	margin: 0 0 10px 0;
}

div#contentNeptune div.box5th .section4 p.last {
	margin: 0;
}

div#contentNeptune div.box5th .section4 ul li {
	margin: 0 0 10px 30px;
	font-size: 13px;
	color: #FAEF38;
}

div#contentNeptune div.boxLastChild {
 	margin: 0 15px 20px 13px;
}
div#contentNeptune div.boxLastChild p {
	width: 560px;
}

div#contentNeptune div.boxLastChild p img {
	float: right;
	display: inline;
	width: 26px;
	margin: 0;
	padding-left: 10px;
}


 /* foot_navi
------------------------------------------------------------*/
div#foot_navi {
	clear: both;
	margin-top: 115px;
}

body#guidetop div#foot_navi {
	margin-top: 60px;
}
