@charset "UTF-8";

/*-
*レイアウト、コンテンツ用
*/

/*-
*ベース
*/
#wrapper{
	width:100%;
	background:url('../img/wrapperBg_01-sp.jpg') repeat-x 0 26px;
	overflow:hidden;
}

/*-
*ヘッダー
*/
#header{
	margin:0 auto;
	width:988px;
	height:196px;
	text-align:left;
	background:url('../img/headerBg_01-specialnormal.jpg') no-repeat 0 26px;
	position:relative;
	overflow:hidden;
}

#header .wrap_01{
	width:988px;
	height:26px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}

#header .wrap_01 .fr{
	width:800px;
	text-align:right;
	overflow:hidden;
}

#header .wrap_01 .fr ul{
}

#header .wrap_01 .fr ul li{
	padding-left:18px;
	line-height:26px;
	display:inline;
}

#header h1{
	position:absolute;
	top:41px;
	left:0;
}

#header .social{
	width:70px;
	height:14px;
	overflow:hidden;
	position:absolute;
	top:52px;
	left:199px;
}

#header .social ul{
	width:70px;
	overflow:hidden;
}

#header .social ul li{
	margin:0 7px 0 0;
	float:left;
	display:inline;
}

#header #header_main_image{
	width:442px;
	overflow:hidden;
	position:absolute;
	top:108px;
	left:0;
}

#header #header_main_image img{ border:5px solid #ffffff; }

#header #header_sub_image{
	width:527px;
	color:#ffffff;
	overflow:hidden;
	position:absolute;
	top:108px;
	right:0;
}

#header #header_sub_image a{
	color:#ffffff;
}

#header #header_sub_image a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#header #header_sub_image .tit{
	margin-bottom:13px;
	line-height:120%;
	font-size:26px;
	font-weight:bold;
}

#header #header_sub_image .des{
	margin-bottom:10px;
	font-size:115%;
}

#header #header_sub_image ul{
	width:535px;
	overflow:hidden;
}

#header #header_sub_image ul li{
	margin-right:5px;
	float:left;
	display:inline;
}

#header #header_sub_image ul li img{ border:4px solid #ffffff; }

#header #header_sub_image ul li a:hover img{ border:4px solid #000000; }
#header #header_sub_image ul li.on img{ border:4px solid #000000; }

#header .search{
	width:530px;
	position:absolute;
	/*top:355px;*/
	top:370px;
	right:0;
}

#header .search .wrap{
	width:134px;
	height:31px;
	background:url('../img/searchBg_01.png') no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
}

#header .search .btn{
	margin:7px 0 0 0;
	float:left;
	display:inline;
}

#header .search .txt{
	margin:7px 0 0 7px;
	width:107px;
	height:18px;
	line-height:18px;
	border:none;
	float:left;
	display:inline;
}
*:first-child+html #header .search .txt{
	background:#ffffff;
}

#header .search ul{
	padding:8px 0 0 0;
}

#header .search ul li{
	padding:0 0 0 12px;
	display:inline;
}

/*-
*ナビゲーション
*/
#navi{
	width:715px;
	text-align:right;
	overflow:hidden;
	position:absolute;
	top:51px;
	right:0;
}

#navi ul{
}

#navi ul li{
	padding-left:31px;
	display:inline;
}

/*-
*コンテンツ
*/
.content{
	margin:0 auto 20px auto;
	padding-top:18px;
	width:988px;
	text-align:left;
	overflow:hidden;
}

.content .title_box_01{
	width:100%;
	height:27px;
	background:url('../img/bg_01.jpg') repeat-x;
	overflow:hidden;
	clear:both;
}

.content .title_box_02{
	width:100%;
	height:27px;
	background:url('../img/bg_01.jpg') repeat-x;
	overflow:hidden;
	clear:both;
	padding:5px 0 0 0;
}


.title_box_02_h_fl{
	float: left;
	font-size:15px;
}

.content .title_box_01 .rss{
	margin:5px 0 0 0;
	float:left;
	display:inline;
}

.content .title_box_02 .rss{
	margin:0 0 0 5px;
	float:left;
	display:inline;
}

.content .title_box_01 .more{
	margin:7px 8px 0 0;
	padding:0 0 0 10px;
	background:url('../img/icon_03.gif') no-repeat 0 2px;
	float:right;
	display:inline;
}

.content .star_list{
	padding:15px 0 10px 0;
	width:988px;
	overflow:hidden;
	clear:both;
}

.content .star_list h3{ margin:0 0 10px 8px; }

.content .star_list .wrap{
	margin:0 0 15px 20px;
	width:968px;
	overflow:hidden;
}

.content .star_list .wrap{
	margin:0 0 15px 20px;
	width:968px;
	overflow:hidden;
}

.content .star_list .wrap .list{
	width:160px;
	float:left;
	overflow:hidden;
}

.content .star_list .wrap .list ul{
	width:160px;
	overflow:hidden;
}

.content .star_list .wrap .list ul li{
	padding:0 0 5px 8px;
	background:url('../img/icon_04.jpg') no-repeat 0 3px;
}


/*-
*サブコンテンツ
*/
.sub{
	margin-bottom:15px;
	width:300px;
	float:right;
	display:inline;
	overflow:hidden;
}

.sub .title_01{
	width:300px;
	height:26px;
	background:url('../img/subBg_01.jpg') repeat-x;
	overflow:hidden;
}

.sub .title_01 .more{
	margin:6px 8px 0 0;
	padding:0 0 0 10px;
	background:url('../img/icon_01.gif') no-repeat 0 2px;
	float:right;
	display:inline;
}

.sub .title_01 .rss{
	margin:5px 0 0 0;
	float:left;
	display:inline;
}

.sub .title_02{
	width:300px;
	height:26px;
	background:url('../img/subBg_01.jpg') repeat-x;
	overflow:hidden;
}

.movie_title{
	margin:7px 0 0 0;
	padding:0 0 0 10px;
	font-size:15px;
	float:left;
}

.sub .title_02 .more{
	margin:6px 8px 0 0;
	padding:0 0 0 10px;
	background:url('../img/icon_01.gif') no-repeat 0 2px;
	float:right;
	display:inline;
}

.sub .title_02 .rss{
	margin:5px 0 0 0;
	float:left;
	display:inline;
}

.sub .kpop_popularity{
	margin-bottom:16px;
	width:300px;
	background:url('../img/subBg_02.jpg') repeat-y;
	overflow:hidden;
}

.sub .kpop_popularity .article{
	margin-bottom:3px;
	width:300px;
	background:url('../img/subBg_03.jpg') repeat-y;
	overflow:hidden;
}

.sub .kpop_popularity .article .fl{
	margin:0 2px 0 4px;
	width:39px;
	overflow:hidden;
	display:inline;
}

.sub .kpop_popularity .article .fl table{
	width:39px;
}

.sub .kpop_popularity .article .fl table td{
	width:39px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #c3c3c3;
}

.sub .kpop_popularity .article .fl table td a{ display:block; }

.sub .kpop_popularity .article .fr{
	width:250px;
	line-height:32px;
	font-weight:bold;
	overflow:hidden;
	display:inline;
}

.sub .kpop_popularity .article .txt{
	width:250px;
	line-height:32px;
	font-weight:bold;
	overflow:hidden;
	display:inline;
	margin: 0 0 0 4px;
}

.sub .kpop_popularity .rank_01 .fr{ background:url('../img/rankBg_01.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_02 .fr{ background:url('../img/rankBg_02.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_03 .fr{ background:url('../img/rankBg_03.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_04 .fr{ background:url('../img/rankBg_04.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_05 .fr{ background:url('../img/rankBg_05.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_06 .fr{ background:url('../img/rankBg_06.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_07 .fr{ background:url('../img/rankBg_07.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_08 .fr{ background:url('../img/rankBg_08.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_09 .fr{ background:url('../img/rankBg_09.jpg') no-repeat right top; }
.sub .kpop_popularity .rank_10 .fr{ background:url('../img/rankBg_10.jpg') no-repeat right top; }

.sub .fasion{
	margin-bottom:14px;
	width:320px;
	overflow:hidden;
}

.sub .fasion a{ display:block; }

.sub .fasion .large{
	margin-bottom:4px;
	width:300px;
	height:209px;
	background:url('../img/subBg_04.jpg') no-repeat;
	position:relative;
	overflow:hidden;
}

.sub .fasion .large .img{
	position:absolute;
	bottom:4px;
	left:4px;
	z-index:1;
}

.sub .fasion .large .wrap{
	width:292px;
	height:53px;
	text-align:left;
	background:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	position:absolute;
	bottom:4px;
	left:4px;
	z-index:5;
}

.sub .fasion .large .link{
	width:292px;
	height:53px;
	text-align:left;
	position:absolute;
	bottom:4px;
	left:4px;
	z-index:10;
}

.sub .fasion .large .link a{
	padding:10px 10px 0 10px;
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
	display:block;
}

.sub .fasion .small{
	margin-right:10px;
	width:93px;
	float:left;
	display:inline;
	overflow:hidden;
}

.sub .fasion .small table{
	width:93px;
	height:68px;
}

.sub .fasion .small table td{
	width:93px;
	height:68px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #d7d6d4;
}

.sub .popularity_ranking{
	margin-bottom:15px;
	width:300px;
	background:url('../img/subBg_05.jpg') repeat-y;
	border-bottom:1px solid #eeeeee;
	overflow:hidden;
}

.sub .popularity_ranking .tab_head{
	margin:0 0 10px 11px;
	width:279px;
	height:24px;
	border-right:1px solid #dcdcdc;
	background:url('../img/subBg_06.jpg') repeat-x;
	overflow:hidden;
}

.sub .popularity_ranking .tab_head ul{
	float:right;
}

.sub .popularity_ranking .tab_head ul li{
	line-height:24px;
	border-left:1px solid #dcdcdc;
	background:url('../img/subBg_08.jpg') repeat-x;
	float:left;
	cursor:pointer;
}

.sub .popularity_ranking .tab_head ul li a{
	padding:0 8px;
	display:block;
}

.sub .popularity_ranking .tab_head ul li a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url('../img/subBg_07.jpg') repeat-x;
}

.sub .popularity_ranking .tab_head ul li.on{
	text-decoration:none;
	font-weight:bold;
	background:url('../img/subBg_07.jpg') repeat-x;
}

.sub .popularity_ranking .tab_01{
	margin:0 0 0 11px;
	width:279px;
	overflow:hidden;
}

.sub .popularity_ranking .tab_01 ol{
	width:279px;
	overflow:hidden;
}

.sub .popularity_ranking .tab_01 ol li{
	padding:0 0 8px 22px;
	line-height:18px;
	font-weight:bold;
}

.sub .popularity_ranking .tab_01 ol li.rank_01{ background:url('../img/rankBg_11.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_02{ background:url('../img/rankBg_12.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_03{ background:url('../img/rankBg_13.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_04{ background:url('../img/rankBg_14.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_05{ background:url('../img/rankBg_15.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_06{ background:url('../img/rankBg_16.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_07{ background:url('../img/rankBg_17.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_08{ background:url('../img/rankBg_18.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_09{ background:url('../img/rankBg_19.jpg') no-repeat 0 0; }
.sub .popularity_ranking .tab_01 ol li.rank_10{ background:url('../img/rankBg_20.jpg') no-repeat 0 0; }


/*-
*メインコンテンツ
*/
.main{
	margin-bottom:15px;
	width:672px;
	float:left;
	display:inline;
	overflow:hidden;
}

.main .news_box_01{
	margin:0 0 6px 0;
	padding:10px 0 0 0;
	width:690px;
	border-bottom:1px solid #ededed;
	overflow:hidden;
}

.main .news_box_001{
	margin:0 0 16px 0;
	padding:10px 0 0 0;
	width:690px;
	overflow:hidden;
}

.main .news_box_01 .article{
	margin:0 18px 5px 0;
	width:325px;
	font-size:115%;
	font-weight:bold;
	float:left;
	display:inline;
	overflow:hidden;
}

.news_box_001 .thumbs_nail{
	margin:0 8px 5px 0;
	width:200px;
	font-size:115%;
	font-weight:bold;
	float:left;
	display:inline;
	overflow:hidden;
}

.news_box_001 .profile{
	margin:0 18px 5px 0;
	width:454px;
	font-size:115%;
	font-weight:bold;
	float:left;
	display:inline;
	overflow:hidden;
}



.content .sptitle{
	width:115%;
	height:27px;
	overflow:hidden;
	clear:both;
}

.main .news_box_sp{
	background-color:#fdf6fd;
	padding:10px 14px 10px 14px;
	border:2px #ebd4e4 solid;
	overflow:hidden;
}

.news_box_sp .thumbs_nail{
	margin:0 8px 5px 0;
	width:200px;
	font-size:115%;
	font-weight:bold;
	float:left;
	display:inline;
	overflow:hidden;
}

.news_box_sp .profile{
	margin:0 18px 5px 0;
	width:400px;
	font-weight:bold;
	float:left;
	display:inline;
	overflow:hidden;
}
.profile .title{
	font-size:115%;
	color:#c35491;
	font-weight:bold;
	margin-bottom:5px;
}
.profile .sm{
	font-size:100%;
	font-weight:bold;
}



.main .news_box_01 .fl{
	margin:0 0 0 0;
	padding:3px;
	border:1px solid #ededed;
}

.main .news_box_01 .fr{
	width:223px;
	overflow:hidden;
}

.news_box_001 .fl{
	margin:0 0 0 0;
	padding:3px;
	border:1px solid #ededed;
}

.news_box_001 .fr{
	width:223px;
	overflow:hidden;
}

.main .more_link{
	padding-left:10px;
	background:url('../img/icon_02.gif') no-repeat 0 2px;
	overflow:hidden;
}

.main .concert_box_01{
	width:672px;
	overflow:hidden;
	margin:0 0 10px 0;
}

.main .concert_box_01 .large{
	margin-right:9px;
	width:328px;
	height:248px;
	background:url('../img/bg_02.jpg') no-repeat 0 0;
	float:left;
	display:inline;
	position:relative;
	overflow:hidden;
}

.main .concert_box_01 .large .img{
	position:absolute;
	bottom:6px;
	left:6px;
	z-index:1;
}

.main .concert_box_01 .large .wrap{
	width:316px;
	height:62px;
	text-align:left;
	background:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	position:absolute;
	bottom:6px;
	left:6px;
	z-index:5;
}

.main .concert_box_01 .large .link{
	width:316px;
	height:62px;
	text-align:left;
	position:absolute;
	bottom:6px;
	left:6px;
	z-index:10;
}

.main .concert_box_01 .large .link a{
	padding:10px 10px 0 10px;
	line-height:140%;
	color:#ffffff;
	font-size:130%;
	font-weight:bold;
	display:block;
}








.main .concert_box_01 .small{
	margin-right:8px;
	margin-bottom:7px;
	width:102px;
	height:78px;
	background:url('../img/bg_03.jpg') no-repeat 0 0;
	float:left;
	display:inline;
	overflow:hidden;
}

.main .concert_box_01 .small table{
	margin:5px 0 0 5px;
	width:92px;
}

.main .concert_box_01 .small table td{
	width:92px;
	height:66px;
	text-align:center;
	vertical-align:middle;
}

.main .kpop_stars{
	margin-bottom:25px;
	width:672px;
	background:url('../img/bg_04.jpg') repeat-y;
	border-bottom:1px solid #c1dcf1;
	overflow:hidden;
}

.main .kpop_stars .wrap{
	margin-left:9px;
	width:670px;
	overflow:hidden;
}

.main .kpop_stars .wrap .article{
	margin:0 15px 0 0;
	width:119px;
	float:left;
	display:inline;
	overflow:hidden;
}

.main .kpop_stars .wrap .article img{ border:1px solid #f3f1f2; }

.main .kpop_stars .wrap .article .name{
	width:119px;
	line-height:22px;
	font-weight:bold;
	text-align:center;
	background:#e1e7fd;
}

.main .kpop_stars .more_wrap{
	margin-left:1px;
	padding:5px 0;
	width:670px;
	background:#ffffff;
	overflow:hidden;
}

.main .kpop_stars .more_wrap p{ margin-left:9px; }

.main .news_box_02{
	margin:0 0 25px 0;
	padding:11px 0 0 0;
	width:672px;
	overflow:hidden;
}

.main .news_box_02 .left{
	width:672px;
	float:left;
	overflow:hidden;
}
/*
.main .news_box_02 .left .article{
	margin-bottom:5px;
	width:520px;
	font-size:115%;
	font-weight:bold;
	overflow:hidden;
}*/
.main .news_box_02 .left .article{
	margin-bottom:10px;
	width:652px;
	/*
	font-size:115%;
	font-weight:bold;*/
	overflow:hidden;
}

.main .news_box_02 .left .fl{
	margin:0 10px 0 0;
	padding:3px;
	border:1px solid #ededed;
}

.main .news_box_02 .left .fr{
	width:485px;
	overflow:hidden;
}

.main .news_box_02 .left .fr table{
	width:480px;
	height:72px;
}

/*
.main .news_box_02 .left .fr table td{
	font-size:115%;
	font-weight:bold;
	vertical-align:middle;
}*/

.feature_related_news_title{
	font-size:15px;
	line-height:1.3em;
	font-weight:bold;
	margin-bottom:5px;
}

.main .news_box_02 .right{
	padding-bottom:8px;
	width:132px;
	border:1px solid #d3c8e8;
	float:right;
	overflow:hidden;
}

.main .news_box_02 .right .article{
	margin:0 0 5px 7px;
	width:119px;
	overflow:hidden;
}

.main .news_box_02 .right .article .name{
	padding:4px 0;
	width:119px;
	font-weight:bold;
	background:#f3ecfe;
	text-align:center;
	overflow:hidden;
}

.main .shop_article_list{
	margin:15px 0 20px 0;
	width:687px;
	background:url('../img/bg_05.jpg') repeat-y;
	overflow:hidden;
}

.main .shop_article_list .wrap_01{
	width:335px;
	float:left;
	overflow:hidden;
}

.main .shop_article_list .wrap_01 h3{
	margin:0 0 16px 9px;
	clear:both;
	font-size:15px;
}

.main .shop_article_list .wrap_02{
	width:335px;
	float:right;
	overflow:hidden;
}

.main .shop_article_list .wrap_02 h3{
	margin:0 0 16px 0;
	clear:both;
}

.main .shop_article_list .article{
	margin:0 19px 15px 0;
	width:92px;
	float:left;
	display:inline;
	overflow:hidden;
}

.main .shop_article_list .article .image{
	margin:0 0 5px 13px;
	width:62px;
	overflow:hidden;
}

.main .shop_article_list .article .image table{
	width:62px;
}

.main .shop_article_list .article .image table td{
	width:62px;
	height:60px;
	border:1px solid #dddddd;
	text-align:center;
	verticle-align:middle;
}

.main .shop_article_list .article .name{
	line-height:120%;
	font-size:85%;
	text-align:center;
}

.main .shop_article_list .article .price{
	line-height:120%;
	font-size:85%;
	font-weight:bold;
	color:#eb5848;
	text-align:center;
}



/*-
*フッター広告用
*/
.footer_ad{
	margin:0 auto 45px auto;
	width:728px;
	text-align:center;
	overflow:hidden;
}



/*-
*フッター
*/
#footer{
	width:100%;
	height:318px;
	background:url('../img/footerBg_01.jpg') repeat-x;
	overflow:hidden;
}

#footer .wrap_01{
	margin:18px auto 0 auto;
	width:1000px;
	width:988px; /* -12px */
	height:209px;
	text-align:left;
	overflow:hidden;
}

#footer .wrap_01 .box_01{
	margin:0 0 0 0;
	width:203px;
	height:232px;
	border-right:1px solid #d1cac2;
	float:left;
	overflow:hidden;
}

#footer .wrap_01 .box_01 .txtC{
	width:181px;
	line-height:120%;
	text-align:center;
	font-size:10px;
}

#footer .wrap_01 .box_01 .social{
	width:180px;
	height:60px;
	font-size:10px;
	background:url('../img/footerBg_02.jpg') no-repeat;
	overflow:hidden;
	position:relative;
}

#footer .wrap_01 .box_01 .social .facebook{
	position:absolute;
	top:10px;
	left:9px;
}

#footer .wrap_01 .box_01 .social .facebook a{
	padding:0 0 0 20px;
	line-height:16px;
	background:url('../img/facebook_02.jpg') no-repeat 0 0;
	display:block;
}


#footer .wrap_01 .box_01 .social .twitter{
	position:absolute;
	top:10px;
	left:96px;
}

#footer .wrap_01 .box_01 .social .twitter a{
	padding:0 0 0 20px;
	line-height:16px;
	background:url('../img/twitter_02.jpg') no-repeat 0 0;
	display:block;
}


#footer .wrap_01 .box_01 .social .rss{
	position:absolute;
	top:36px;
	left:9px;
}

#footer .wrap_01 .box_01 .social .rss a{
	padding:0 0 0 20px;
	line-height:16px;
	background:url('../img/rss_04.jpg') no-repeat 0 0;
	display:block;
}



#footer .wrap_01 .box_01 .social .blog{
	position:absolute;
	top:36px;
	left:96px;
}

#footer .wrap_01 .box_01 .social img{
	float:left;
}

#footer .wrap_01 .box_02{
	width:771px;
	float:right;
	overflow:hidden;
}

#footer .wrap_01 .box_02 .link_01{
	margin-left:10px;
	width:189px;
	float:left;
	display:inline;
	overflow:hidden;
}

#footer .wrap_01 .box_02 .link_02{
	margin-left:10px;
	width:180px;
	float:left;
	display:inline;
	overflow:hidden;
}

#footer .wrap_01 .box_02 .link_03{
	margin-left:10px;
	width:180px;
	float:left;
	display:inline;
	overflow:hidden;
}

#footer .wrap_01 .box_02 .link_04{
	margin-left:7px;
	width:183px;
	float:left;
	display:inline;
	overflow:hidden;
}


#footer .wrap_01 .box_02 h3{
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:8px;
	font-size:12px;
	font-weight:bold;
	background:url('../img/footerBg_03.jpg') no-repeat left bottom;
	overflow:hidden;
}

#footer .wrap_01 .box_02 ul{
}

#footer .wrap_01 .box_02 ul li{
	margin-bottom:5px;
}

#footer .wrap_02{
	margin:0 auto;
	width:1000px;
	width:988px; /* -12px */
	height:23px;
	text-align:right;
	overflow:hidden;
}

#footer .wrap_02 p{
	padding-right:14px;
}

#footer .wrap_03{
	margin:0 auto;
	width:1000px;
	width:988px; /* -12px */
	height:68px;
	text-align:left;
	overflow:hidden;
}

#footer .wrap_03 .fl{
	margin-top:17px;
	display:inline;
}

#footer .wrap_03 .fr{
	margin-top:17px;
	margin-right:14px;
	width:700px;
	text-align:right;
	color:#ffffff;
	display:inline;
	overflow:hidden;
}

#footer .wrap_03 .fr ul{
	margin-bottom:10px;
	color:#737373;
}

#footer .wrap_03 .fr ul li{
	display:inline;
}

#footer .wrap_03 .fr ul a{
	color:#ffffff;
}

/*タブの表示切替スクリプト用*/
.disnon {
  display: none;
}