@charset "EUC-JP";
/* ------------------------------------------------------------------------------
* reset
		tag¤Ë¤Ä¤¤¤Æ¤¤¤ëÀßÄê¤ò²ò½ü
* style
		Á´¥Ú¡¼¥¸¶¦ÄÌÀßÄê
* clear
		clearfix
------------------------------------------------------------------------------ */

/* reset
------------------------------------------------------------------------------ */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0;
	padding:0;
}

* {
	word-break:break-all;
}

table {
	font-size:100.01%;
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}

img {
	vertical-align: bottom;
}

ol,ul {
	list-style:none;
}

caption,th {
	font-weight:normal;
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100.01%;
	zoom:1;
}

q:before,q:after {
	content:'';
}

/* style
------------------------------------------------------------------------------ */
body {
	margin:0;
	padding:0;
	font-size:13px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯" ,sans-serif;
	word-break:break-all;
	word-wrap: break-word;
}

.center {
	text-align:center;
}

.float-left {
	float:left;
	margin-right:10px;
}
.float-right {
	float:right;
	margin-left:10px;
}

.hoverlink a {
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}
.hoverimg a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha( opacity=80 )";
}

.playerbox {
	cursor:pointer;
	text-align:center;
}
#page-footer {
	background:#fff;
	padding:20px 0;
}
#anchor-pagetop {
	padding-right:20px;
}
#anchor-pagetop a {
	float:right;
}

/* commonFooter
------------------------------------------------------------------------------------- */
#commonFooter {
	color:#ffffff;
	font-size:10px!important;
	text-align:center;
	padding:60px 0;
	background:#43484d;
}

#commonFooter > ul{ /*LDNEWS-557 20161118¡¡ÄÉ²Ã*/
	color:#ffffff;
/*    opacity:0.6;*//*LDNEWS-557 20161208¡¡½¤Àµ*/
    font-size:11px;
    margin-left:-5px;/*LDNEWS-557 20161124¡¡½¤Àµ*/
    font-family: 'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',Meiryo,arial,sans-serif;/*LDNEWS-557 20161227¡¡½¤Àµ*/
}

#commonFooter > ul li a{ /*LDNEWS-557 20161121¡¡ÄÉ²Ã*/
    display:inline-block;
    padding-bottom:1px;
}

#commonFooter li {
	display:inline;
	padding:0 10px;/*LDNEWS-557 20161124¡¡½¤Àµ*/
}
#commonFooter li a {
	color:#ffffff;
	text-decoration:none;
}
#commonFooter li a:hover {
	text-decoration:underline;
}

#commonFooter > ul li:nth-child(1){/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing:0.08em;
    margin-left: 0px;
}
#commonFooter > ul li:nth-child(2){/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: -0.1em;
    margin-left:-1px;
}
#commonFooter > ul li:nth-child(3){/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: -0.1em;
    margin-left:0px;
}
#commonFooter > ul li:nth-child(4){/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: -0.1em;
    margin-left: 1px;
}
#commonFooter > ul li:nth-child(5){/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing:0.02em;
    margin-left:1px;
}

#commonFooter > ul li:nth-child(6){/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing:-0.02em;
    margin-left: -2px;
}

#footer-first-line {
/*	width:1010px;*/
/*	margin:0 auto 20px;*/
}

#globalFooter > ul{
    opacity:0.6;
}

#sitemap {
/*	padding-top:15px;*/
/*	float:left;*/
    text-align:center;
    margin-bottom: 47px;/*LDNEWS-557 20161122¡¡ÄÉ²Ã*/
    margin-left: -8px;/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    font-family:"Hiragino Kaku Gothic ProN W3";/*LDNEWS-557 20161221¡¡½¤Àµ*/
}

#social-button {
/*	float:right;*/
    margin: 22px auto 50px -8px;/*LDNEWS-557 20161124¡¡½¤Àµ*/
}
#sitemap li {
    padding:0 13px;/*LDNEWS-557 20161124¡¡½¤Àµ*/
}
#sitemap a {
	text-decoration:none!important;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF!important;
    opacity:1.0;
}
#sitemap a:hover {
	text-decoration:underline!important;
}
#copyright {
	margin-top:21px;/*LDNEWS-557 20161124¡¡½¤Àµ*/
    /*opacity:0.6;*//*LDNEWS-557 20161208¡¡½¤Àµ*/
    letter-spacing: 0.08em;/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    margin-left: -6px;/*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    font-family: 'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',Meiryo,arial,sans-serif;/*LDNEWS-557 20161227¡¡½¤Àµ*/
}
#sitemap li.n01{ /*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: 0.05em;
    margin-right:3px;
}
#sitemap li.n04{ /*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: 0.20em;
}
#sitemap li.n05{ /*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: 0.265em;
}
#sitemap li.n06{ /*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: 0.08em;
    margin-left:1px;
}
#sitemap li.n07{ /*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: 0.08em;
    margin-left: 1px;
}
#sitemap li.n10{ /*LDNEWS-557 20161124¡¡ÄÉ²Ã*/
    letter-spacing: 0.14em;
    margin-left:1px;
}
/* ¥½¡¼¥·¥ã¥ë¥Ü¥¿¥ó
------------------------ */
#social-button {
    display: -webkit-inline-flex;/*LDNEWS-557 20161220 safari6.1.6 ÄÉ²Ã*/
    display: inline-flex;
    display:inline-block\9;
}

#social-button li {
/*    clear:both;*//*LDNEWS-557 20161206¡¡½¤Àµ IEÂÐºö*/
	display:block;
	float:left;
    width:48px;
    height:48px;
	padding:0;
/*	margin-left:3px;*/
    margin:0 8px;
}
#social-button a {
	width:48px;
	height:48px;
	background:url(/img/renewal11/cmn/smb.png) no-repeat 0 0;
    text-indent:-9999px;/*LDNEWS-557 20161220¡¡½¤Àµ IEÂÐºö*/
}
#social-button .twitter a {
	background-position:0 0;
}
#social-button .twitter a:hover {
	background-position:0 100%;
}
#social-button .facebook a {
	background-position:-64px 0;
}
#social-button .facebook a:hover {
	background-position:-64px 100%;
}
#social-button .rss a {
	background-position:-128px 0;
}
#social-button .rss a:hover {
	background-position:-128px 100%;
}


/* ÆÃ½¸¥Ø¥Ã¥À
------------------------------------------------------------------------------------- */
#featureHeader {
	text-align:center;
}
.featureHeader-white {
	background:#fff;
}
#featureHeader-inner {
	width:950px;
	margin:0 auto;
	padding:5px 0;
}
#featureHeader-logo {
	float:left;
}
#featureHeader-logo a {
	display:block;
	float:left;
	width:65px;
	height:30px;
	text-indent:-999999px;
	overflow:hidden;
}
#featureHeader-logo a.tieup-logo {
	width:auto;
	height:auto;
	text-indent:0;
}
.featureHeader-white #featureHeader-logo a {
	background:url(/img/feature/logo_peachy_w.gif) no-repeat 0 0;
}


#featureHeader-link {
	float:right;
	line-height:30px;
}
#featureHeader-link a {
	color:#666;
	text-decoration:underline;
}
#featureHeader-link a:hover {
	text-decoration:none;
}


/* clear
------------------------------------------------------ */
.wrapper:after,
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.wrapper,
.clearfix {
	zoom: 1;
}

