@charset "utf-8";

/* basic
-----------------------------------*/
body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#000;
line-height:1.5;
}

#wrapper {
text-align:center;
}


/* contentsArea
-----------------------------------*/
#contentsContainer {
margin-bottom:50px;
text-align:center;
}
#contentsArea {
width:900px;
margin:0 auto;
text-align:left;
}
#contentsAreaInner {
margin-top:18px;
}

/* thickbox page */
#tbContentsArea #mainArea {
float:none;
width:620px;
padding:0 20px 30px;
text-align:left;
}
	/* for IE6 */
	* html #wrapper {
	text-align:left;
	}


/* mainArea
-----------------*/
#mainArea {
float:left;
width:660px;
}

/* breadClumbs */
#breadCrumbsArea {
padding-top:18px;
}
#breadCrumbsArea ul li {
display:inline;
margin-right:3px;
font-size:93%;
}
#breadCrumbsArea ul li a,
#breadCrumbsArea ul li a:visited {
padding-right:7px;
text-decoration: none;
color: #000;
}
#breadCrumbsArea ul li a:hover {
padding-right:7px;
text-decoration: underline;
color: #0081CC;
}
#breadCrumbsArea ul li span {
padding-right:7px;
}

/* sideArea
-----------------*/
#sideArea {
float:right;
width:216px;
}



/* anchorPagetop
-----------------------------------*/
.anchorPagetop {
padding-bottom:5px;
margin-bottom:30px;
background:url(/ippan/common/pics/pagetop_bg_01.gif) repeat-x bottom left;
text-align:right;
}
.anchorPagetop p {
margin-bottom:5px;
}
.anchorPagetop a {
padding-left:17px;
background:url(/ippan/common/pics/pagetop_ico_01.gif) no-repeat center left;
}

/* page end anchor */
.pageEndAnchor {
margin-bottom:30px;
padding:30px 0 10px 0;
background:url(/ippan/common/pics/pagetop_bg_01.gif) repeat-x bottom left;
text-align:right;
}
.pageEndAnchor a {
padding-left:17px;
background:url(/ippan/common/pics/pagetop_ico_01.gif) no-repeat center left;
}

