@charset "shift_jis";
/* CSS Document */


/*----------------------------------------------------------------------
clearfix
----------------------------------------------------------------------*/
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix { height: 1px;/*\*//*/height: auto;overflow: hidden;/**/}


/*----------------------------------------------------------------------
reset_clear
----------------------------------------------------------------------*/
ul,ol { padding: 0; }
dd { margin: 0; }
* { font-family: 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif!important; }


/*----------------------------------------------------------------------
basic
----------------------------------------------------------------------*/
html {
	position: relative;
	position: static\9;
}
body {
	position: relative;
	margin: 0;
	width: 100%;
	font-size: small;
	line-height: 1.6;
	text-align: center;
	-webkit-text-size-adjust: none;
}
* html body { font-size: 80%; }


/*----------------------------------------------------------------------
display
----------------------------------------------------------------------*/
.pc_none { display: none; }
.sp_none { display: block; }

.pd10 { padding: 10px; }

/*----------------------------------------------------------------------
base
----------------------------------------------------------------------*/
clear { clear: both; }

a {       color: #06C; }
a:hover { color: #F30; }

li { list-style: none; }

p { font-size: 14px; line-height: 1.6; }

.main {
	position: relative;
	width: 100%;
	min-width: 950px;
	overflow: hidden;
}

/*----------------------------------------------------------------------
img
----------------------------------------------------------------------*/
img { -ms-interpolation-mode: bicubic; }

/*----------------------------------------------------------------------
main visual
----------------------------------------------------------------------*/
.main {
	background: url(../images/bg_main.png) repeat-x top;
	text-align: left;
}
#mainvisual {
	padding-top: 10px;
	background: url(../images/bg_mainvisual_on.jpg) no-repeat 50% 0;
}
#mainvisual .win_support {
	position: relative;
	width: 960px;
	margin: 0 auto 10px;
	padding-top: 10px;
	text-align: left;
	overflow: hidden;
	z-index: 100;
}
#mainvisual .win_support p {
	display: inline;
	float: left;
	width: 460px;
	margin-right: 200px;
	padding: 10px 10px 10px 50px;
	font-size: 12px;
	background-color: #FFF;
	border-radius: 10px;
}

#mainvisual .win_support p.win_support_end {
	float: left;
	width: 160px;
	margin: 0;
	padding: 10px 40px 10px 0;
	background-color: #e6f5ff;
	text-align: right;
	font-weight: bold;
	border-radius: 10px 0 0 10px;
}
#mainvisual .win_support p.win_support_end strong {
	font-size: 14px;
	line-height: 18px;
}

#mainvisual .win_support .day {
	position: relative;
	float: left;
	width: 70px;
	margin: -5px -40px 0 -30px;
	padding: 0;
	font-size: 10px;
	line-height: 70px;
	color: #FFF;
	background: url(../images/bg_day.png) no-repeat center top;
	text-align: center;
}

#mainvisual .win_support .day span {
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: lighter;
}
#mainvisual h1 {
	width: 960px;
	margin: 0 auto 30px;
	font-size: 60px;
	line-height: 1;
	clear: both;
}

#replacepoint {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
#replacepoint h2 {
	margin: 0 0 20px;
	padding: 4px 20px 2px;
	color: #FFF;
	font-size: 20px;
	background-color: #fc4169;
}

#replacepoint .point_wrap {
	position: relative;
	float: left;
	width: 640px;
	margin: 0 auto 40px;
	padding: 0 5px;
	overflow: hidden;
	z-index: 100;
}
#replacepoint .point_wrap h2 {
	background: url(../images/bg_title_grade01.png) repeat-y left;
}
#replacepoint .point_wrap .point_section {
	float: left;
	width: 299px;
	height: 13em;
	padding: 20px 0 10px 20px;
	border: #f180ae dotted;
	border-width: 0 1px 1px 0;
}
#replacepoint .point_wrap .point01 {
	padding-top: 5px;
}
#replacepoint .point_wrap .point02 {
	padding-top: 5px;
	border-right: none;
}
#replacepoint .point_wrap .point03 {
	height: 11em;
	border-bottom: none;
}
#replacepoint .point_wrap .point04 {
	height: 11em;
	border-right: none;
	border-bottom: none;
}
#replacepoint .point_wrap .point_section h3 {
	float: left;
	width: 70px;
	padding: 20px 0 0;
	line-height: 1.25;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: url(../images/bg_point_title.png) no-repeat 50% 0;
}
#replacepoint .point_wrap .point_section h3 img {
	margin-top: -10px;
	margin-left: -20px;
}
#replacepoint .point_wrap .point02 h3 img,
#replacepoint .point_wrap .point04 h3 img {
	margin-left: -15px;
}
#replacepoint .point_wrap .point_section p {
	float: right;
	width: 180px;
	margin-bottom: 2em;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #e62f8b;
}
#replacepoint .point_wrap .point_section p sup {
	margin-top: -3px;
	font-size: 8px;
	vertical-align: top;
}
#replacepoint .point_wrap .point_section ul {
	float: right;
	width: 180px;
}
#replacepoint .point_wrap .point_section ul li {
	font-size: 10px;
	padding-left: 12px;
	background: url(../images/dot.png) no-repeat 0 0.3em;
}
#replacepoint .point_wrap p.caution {
	padding-top: 20px;
	font-size: 10px;
	background: #FFF;
	clear: both;
}
#replacepoint .point_wrap p.caution strong {
	color: #e62f8b;
	font-weight: normal;
}

#replacepoint .nav_wrap {
	float: right;
	width: 300px;
	overflow: hidden;
}
#replacepoint .nav_wrap h2 {
	background: url(../images/bg_title_grade02.png) repeat-y left;
}
#replacepoint .nav_wrap ul.nav li {
	float: none;
	width: 300px;
	margin-bottom: 10px;
	background-color: #999;
	color: #FFF;
	cursor: pointer;
}
#replacepoint .nav_wrap ul.nav .nav_touch {
	width: 300px;
	margin-left: 0;
	background: url(../images/arrow_gnav.png) no-repeat 20px 50% #2fafed;
}
#replacepoint .nav_wrap ul.nav .nav_support {
	background: url(../images/arrow_gnav.png) no-repeat 20px 50% #ff7929;
}
#replacepoint .nav_wrap ul.nav .nav_change {
	background: url(../images/arrow_gnav.png) no-repeat 20px 50% #6bb43a;
}
#replacepoint .nav_wrap ul.nav li:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#replacepoint .nav_wrap ul.nav li a {
	display: block;
	color: #FFF;
	padding: 15px 0 15px 60px;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.25;
	text-decoration: none;
}
#replacepoint .nav_wrap ul.nav .nav_support a {
	padding: 24px 0 24px 60px;
}
#replacepoint .nav_wrap ul.nav li a strong {
	font-size: 28px;
}
#replacepoint .nav_wrap ul.nav li a span {
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 14px;
}

/*----------------------------------------------------------------------
cont common
----------------------------------------------------------------------*/
.main .cont h2.cont_title {
	width: 100%;
	padding: 4px 0 2px;
	font-size: 20px;
	color: #FFF;
	text-align: center;
}
.main .cont .cont_visual {
	width: 980px;
	margin: 0 auto;
	padding: 60px 0;
}
.main .cont .cont_visual h3 {
	margin-bottom: 1em;
	font-size: 28px;
	font-weight: normal;
	line-height: 1.4;
}
.main .cont .cont_visual h3 span {
	color: #fc4169;
}
.main .cont .cont_section_wrap {
	position: relative;
	width: 980px;
	margin: 0 auto;
	/padding-bottom: 86px;
}
.main .cont .cont_section_wrap .cont_section {
	width: 960px;
	padding: 0 10px;
	overflow: hidden;
}
.main .cont .cont_section_wrap .cont_section .trg {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 320px;
	text-align: center;
	margin-left: 10px;
}
.main .cont .cont_section_wrap .cont_section .trg a {
	position: relative;
	display: block;
	padding: 1.4em 0 1.6em;
	text-decoration: none;
	color: #FFF;
	z-index: 1000;
	zoom: 1;
}
.main .cont .cont_section_wrap .cont_section .trg a:hover,
.main .cont .cont_section_wrap .cont_section .trg a.active {
	background-color: #FFF;
}
.main .cont .cont_section_wrap .cont_section .cont_section_view {
	position: relative;
	display: none;
	margin: 86px 0 40px;
	/top: 86px;
	overflow: hidden;
	background-color: #FFF;
	clear: both;
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
}
.main .cont .cont_section_wrap .cont_section_touch01 .cont_section_view,
.main .cont .cont_section_wrap .cont_section_support01 .cont_section_view,
.main .cont .cont_section_wrap .cont_section_change01 .cont_section_view {
	display: block;
}
.main .cont .cont_section_wrap .cont_section .cont_section_view .prev_section{
	position: absolute;
	top: 250px;
	left: 50px;
}
.main .cont .cont_section_wrap .cont_section .cont_section_view .next_section{
	position: absolute;
	top: 250px;
	right: 50px;
}
.main .cont .cont_section_wrap .cont_section .cont_section_view .cont_section_body {
	width: 960px;
	height: 480px;
}
.main .cont .cont_section_wrap .cont_section .cont_section_view .cont_section_body .cont_anime ul {
	position: relative;
}
.main .cont .cont_section_wrap .cont_section .cont_section_view .cont_section_body .cont_anime ul li {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.main .cont .cont_section_wrap .cont_section .cont_section_view .cont_section_body .cont_anime ul li img {
	vertical-align: top;
}

/*----------------------------------------------------------------------
touch
----------------------------------------------------------------------*/
.main .touch_wrap {
	background: url(../images/bg_touch.png) repeat-x top;
	background-color: #d1e9f9;
}
.main .touch_wrap h2.cont_title {
	background-color: #2fafed;
	margin-top:50px;
}
.main .touch_wrap .cont {
	position: relative;
	background: url(../images/bg_touch_visual.jpg) no-repeat center 40px;
}
.main .touch_wrap .cont .cont_visual h3,
.main .touch_wrap .cont .cont_visual p {
	padding-left: 560px;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch01 .trg {
	margin-left: -480px;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch02 .trg {
	margin-left: -160px;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch03 .trg {
	margin-left: 160px;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section .trg a {
	background: url(../images/bg_nav_over_touch.gif) no-repeat center bottom;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section .trg a:hover {
	background: url(../images/bg_nav_over_touch_on.gif) no-repeat center bottom;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section .trg a.active {
	color: #40aae1;
	font-weight: bold;
	background: url(../images/arrow_nav_over_touch.png) no-repeat 50% 90% #FFF;
}
/* cont_section_touch01 */
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch01 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch01 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch01 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 90px;
	left: 0;
	width: 600px;
	margin-left: 160px;
}
/* cont_section_touch02 */
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch02 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch02 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch02 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 90px;
	left: 0;
	width: 600px;
	margin-left: 160px;
}
/* cont_section_touch03 */
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch03 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch03 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .touch_wrap .cont .cont_section_wrap .cont_section_touch03 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 90px;
	left: 0;
	width: 600px;
	margin-left: 160px;
}

/*----------------------------------------------------------------------
support
----------------------------------------------------------------------*/
.main .support_wrap {
	background: url(../images/bg_support.png) repeat-x top;
	background-color: #fff4d9;
}
.main .support_wrap h2.cont_title {
	background-color: #ff7929;
}
.main .support_wrap .cont {
	position: relative;
	background: url(../images/bg_support_visual.jpg) no-repeat center 40px;
}
.main .support_wrap .cont .cont_visual h3 {
	padding-top: 20px;
	padding-left: 10px;
} 
.main .support_wrap .cont_section_wrap .cont_section .trg {
	width: 240px;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support01 .trg {
	margin-left: -480px;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support02 .trg {
	margin-left: -240px;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support03 .trg {
	margin-left: 0px;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support04 .trg {
	margin-left: 240px;
}
.main .support_wrap .cont .cont_section_wrap .cont_section .trg a {
	padding: 1.2em 0 1.4em;
	background: url(../images/bg_nav_over_support.gif) no-repeat center bottom;
}
.main .support_wrap .cont .cont_section_wrap .cont_section .trg a span {
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 1.2;
}
.main .support_wrap .cont .cont_section_wrap .cont_section .trg a:hover {
	background: url(../images/bg_nav_over_support_on.gif) no-repeat center bottom;
}
.main .support_wrap .cont .cont_section_wrap .cont_section .trg a.active {
	color: #ff7929;
	font-weight: bold;
	background: url(../images/arrow_nav_over_support.png) no-repeat 50% 90% #FFF;
}
.main .support_wrap .cont .cont_section_wrap .cont_section .cont_section_view {
	margin-top: 7em;
}

/* cont_section_support01 */
.main .support_wrap .cont .cont_section_wrap .cont_section_support01 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support01 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support01 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 90px;
	left: 0;
	width: 600px;
	margin-left: 160px;
}
/* cont_section_support02 */
.main .support_wrap .cont .cont_section_wrap .cont_section_support02 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support02 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support02 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 90px;
	left: 0;
	width: 600px;
	margin-left: 160px;
}
/* cont_section_support03 */
.main .support_wrap .cont .cont_section_wrap .cont_section_support03 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support03 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support03 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 90px;
	left: 0;
	width: 600px;
	margin-left: 160px;
}

/* cont_section_support04 */
.main .support_wrap .cont .cont_section_wrap .cont_section_support04 .cont_section_view .cont_section_body h4 {
	margin-bottom: 20px;
	padding: 100px 0 0 125px;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support04 .cont_section_view .cont_section_body p {
	width: 340px;
	padding-left: 130px;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support04 .cont_section_view .cont_section_body .cont_anime {
	float: right;
	width: 480px;
}
.main .support_wrap .cont .cont_section_wrap .cont_section_support04 .cont_section_view .cont_section_body .cont_anime ul li {
	width: 480px;
	padding-top: 80px;
}

/*----------------------------------------------------------------------
change
----------------------------------------------------------------------*/
.main .change_wrap {
	background: url(../images/bg_change.png) repeat-x top;
	background-color: #f3fde9;
}
.main .change_wrap h2.cont_title {
	background-color: #6bb43a;
}
.main .change_wrap .cont {
	position: relative;
	background: url(../images/bg_change_visual.jpg) no-repeat center 40px;
}
.main .change_wrap .cont .cont_visual h3 {
	padding-top: 10px;
	padding-left: 560px;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change01 .trg {
	margin-left: -480px;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change02 .trg {
	margin-left: -160px;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change03 .trg {
	margin-left: 160px;
}
.main .change_wrap .cont .cont_section_wrap .cont_section .trg a {
	background: url(../images/bg_nav_over_change.gif) no-repeat center bottom;
}
.main .change_wrap .cont .cont_section_wrap .cont_section .trg a:hover {
	background: url(../images/bg_nav_over_change_on.gif) no-repeat center bottom;
}
.main .change_wrap .cont .cont_section_wrap .cont_section .trg a.active {
	color: #6bb43a;
	font-weight: bold;
	background: url(../images/arrow_nav_over_change.png) no-repeat 50% 90% #FFF;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change03 .trg a {
	padding-bottom: 1.2em;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change03 .trg a span {
	display: block;
	margin-top: -0.5em;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 1.2;
}
/* cont_section_change01 */
.main .change_wrap .cont .cont_section_wrap .cont_section_change01 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change01 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change01 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 90px;
	left: 0;
	width: 600px;
	margin-left: 160px;
}
/* cont_section_change02 */
.main .change_wrap .cont .cont_section_wrap .cont_section_change02 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change02 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change02 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 90px;
	left: 0;
	width: 600px;
	margin-left: 160px;
}

/* cont_section_change03 */
.main .change_wrap .cont .cont_section_wrap .cont_section_change03 .cont_section_view .cont_section_body h4 {
	width: 960px;
	margin-bottom: 20px;
	padding: 40px 0 0;
	text-align: center;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change03 .cont_section_view .cont_section_body p {
	text-align: center;
}
.main .change_wrap .cont .cont_section_wrap .cont_section_change03 .cont_section_view .cont_section_body .cont_anime {
	position: absolute;
	top: 120px;
	left: 0;
	width: 600px;
	margin-left: 180px;
}

/*----------------------------------------------------------------------
model
----------------------------------------------------------------------*/
.main .model_wrap {
	margin-bottom: 20px;
	padding: 40px 0 0;
	background: #f7f7f7;
	border-top: #FFF solid 1px;
	overflow: hidden;
}
.main .model_wrap .cont {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.main .model_wrap .cont h2 {
	margin-bottom: 40px;
	padding: 4px 0;
	text-align: center;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	background: #fc4169;
}
.main .model_wrap .cont .cont_section {
	width: 960px;
	margin-bottom: 40px;
	overflow: hidden;
}
.main .model_wrap .cont .cont_section h3 {
	float: left;
	width: 240px;
	padding-top: 10px;
}
.main .model_wrap .cont .cont_section h3 strong {
	padding: 1px 12px 0;
	color: #FFF;
	background: #666;
	font-weight: normal;
}
.main .model_wrap .cont .cont_section h3 .logo {
	display: block;
	margin-top: 10px;
}
.main .model_wrap .cont .cont_section ul {
	float: right;
	width: 720px;
}
.main .model_wrap .cont .cont_section ul li {
	display: inline;
	float: left;
	width: 170px;
	margin-left: 10px;
	padding-top: 40px;
	background: url(../images/bg_model_circle.png) no-repeat 0 0;
	text-align: center;
}
.main .model_wrap .cont .cont_section ul li a {
	display: block;
	color: #666;
	text-decoration: none;
}
.main .model_wrap .cont .cont_section ul li a:hover {
	opacity :0.8;
	filter: alpha(opacity=80);
}
.main .model_wrap .cont .cont_section ul li a img {
	padding-bottom: 40px;
}
.main .pagetop {
	width: 960px;
	margin: 0 auto;
	text-align: right;
}

/*----------------------------------------------------------------------
template
----------------------------------------------------------------------*/
body > .pd10 {
	min-width: 930px;
}
#header {
	padding: 5px 10px;
	border: 1px solid #A6C5E9;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border-radius: 			3px;
}
#header .left {
	float: left;
}
#header .right {
	float: right;
}
#sns {
	padding: 10px;
}
#sns .left {
	float: left;
}
#sns .left .box {
	position: relative;
	z-index: 2;
	float: left;
	margin-right: 9px;
}
#sns .right {
	float: right;
}
#footernavi {
	border-top: 1px solid rgb(150, 150, 150);
	padding: 10px;
}
#footer {
	padding: 5px;
	background-color: #E6E6E6;
}
#footer .left {
	float: left;
}
#footer .right {
	float: right;
}
ul.pagetop {
	margin-top: 20px;
	margin-bottom: 50px;
}
ul.pagetop li {
	float: right;
	list-style-image: url(../../replace/images/icon_pagetop.gif);
	text-indent: -5px;
}