﻿@charset "UTF-8";

acronym:hover {
    cursor: help;
}

kbd {
    font-style: normal;
    text-decoration: none;
    font-size: 80%;
    line-height: 100%;
}


.clearfix:after{
content: ".";  
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both; 
}

.clearfix{
display: inline-block;  
}
.clear { clear:both}

.aural {
    margin: 0em;
    padding: 0em;
    border: 0em none;
    font-size: 0em;
    line-height: 0em;
    width: 0em;
    height: 0em;
}
a.skip{
	float:left;
	text-decoration:none;
	position:absolute;
	top:-9999px;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-size:80%;
	min-width:760px;
	color:#000;
	text-align:center;
	background:url(../images/head_bg.gif) center top repeat-x;
}

body#win_x, body#win_y {
	min-width:340px;
	text-align:center;
	background:none;
	background:#fff;
}

div,h1,h2,h3,h4,p{border:none;margin:0em;padding:0em;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4{font-size:1em;}
p{font-size:1em;}
.text-small{font-size:0.9em;}
.text-x-small{font-size:0.8em;}
.text-xx-small{font-size:0.7em;}
a:link{color:#0033cc;background:transparent;text-decoration:underline;}
a:visited{color:#5533cc;background:transparent;text-decoration:none;}
a:hover,a:active{color:#fff;background:transparent;text-decoration:none;}
img{border-style:none;}

/********************************************************************/
#wrapper{
	margin:0 auto;
	width:784px;
	text-align:left;
}

#win_x #wrapper{
	margin:0 auto;
	width:450px;
	text-align:center;
}
#win_y #wrapper{
	margin:0 auto;
	width:340px;
	text-align:center;
}

a {
/*\*/
   overflow: hidden;
/**/
}

.italic{
font-style:italic;
}

#page {
	width:784px;
}
#page-inner {
	width:784px;
}

#win_x #page {
	width:450px;
}
#win_x #page-inner {
	width:450px;
}
#win_y #page {
	width:340px;
}
#win_y #page-inner {
	width:340px;
}
#win_x800 #page {
	width:818px;
}
#win_x800 #page-inner {
	width:818px;
}

#hed {
	display:block;
	width:780px;
	margin:0px 0px 0px 2px;
}	
#head {
	display:block;
	width:780px;
	height:80px;
	margin:0px;
}	

#head h1 { width:315px; float:left; vertical-align: top;}

#head_right { width:460px; float:right;}

#head_right .skip {
	width:460px;
	margin:32px 0px 2px 0;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	text-align:right;
	display:block;
}
#head_right .skip a:link{color:#fff;background:transparent;text-decoration:none;}
#head_right .skip a:visited{color:#fff;background:transparent;text-decoration:none;}
#head_right .skip a:hover, #head_right .skip a:active{color:#fff;background:#fff;text-decoration:none;}


#head .hed_said{
width:220px;
float:right;
display:block;
background:url("../images/search_box.gif") no-repeat;
margin:1px 0 0 0;
padding:0 0 1px 0;
}
.hed_said form{
	margin:0; padding:1px 0 0px 0; height:21px
}

.search_border {border:1px solid #fff; margin:0px 0 2px 22px; padding:0; width:120px; height:17px; float:left;}
#search_bn {margin:1px 0 0 0;float:right; padding:0;}

.sizechange {width:109px; float:right; text-align:left;margin:0px 0 0 20px;}
.sizechange ul{
	height:23px;
	width:109px;
	background: url(../images/text_ttl.gif) no-repeat 0 1px;
	margin:0; padding:0;
}
.sizechange ul li {
	display: inline;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	margin:0; padding:0;
}

li#text_ttl p, li#text_small a, li#text_normal a, li#text_large a{
	display: block;
	float:left;
	height: 23px;
}
li#text_ttl p { background:none; width:46px;}
li#text_small a { background:none; width: 21px;}
li#text_normal a { background: url(../images/text_normal.gif) no-repeat right center; width: 20px;}
li#text_large a { background:none; width: 20px;}

li#text_small a:hover { background: url(../images/text_small.gif) no-repeat left center; width: 21px;}
li#text_normal a:hover { background: url(../images/text_normal.gif) no-repeat right center; width: 20px;}
li#text_large a:hover { background: url(../images/text_large.gif) no-repeat left center; width: 20px;}
	
.g_menu {
	height:33px;
	width:780px;
	padding-left:10px;
	line-height:normal;
	background:url(../images/gnavi_bg.gif) no-repeat top left;
}
.g_menu_sm {
	height:33px;
	width:560px;
	padding-left:10px;
	line-height:normal;
	background:url(../images/gnavi_sm.gif) no-repeat top left;
}
.g_menu ul {
	margin:0;
	padding:0px;
	list-style:none;
}
.g_menu li {
	display: inline;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	margin:0; padding:0;
}
.g_menu li.home a, .g_menu li.fashion a, .g_menu li.lifestyle a, .g_menu li.sci-tech a, .g_menu li.pop a, .g_menu li.food a, .g_menu li.street a, .g_menu li.fas-design a, .g_menu li.tech-life a{
	display: block;
	float:left;
	height: 21px;
	margin:8px 0 0 16px;
}
.g_menu li.home a, .g_menu li.home a:visited {background: url("../images/gnavi_home.gif") no-repeat 0 0; width: 62px; margin-left:0px}
.g_menu li.fashion a, .g_menu li.fashion a:visited {background: url("../images/gnavi_fashion.gif") no-repeat 0 0; width: 84px;}
.g_menu li.lifestyle a, .g_menu li.lifestyle a:visited {background: url("../images/gnavi_lifestyle.gif") no-repeat 0 0; width: 85px;}
.g_menu li.sci-tech a,.g_menu li.sci-tech a:visited {background: url("../images/gnavi_sci-tech.gif") no-repeat 0 0; width: 82px;}
.g_menu li.pop a, .g_menu li.pop a:visited {background: url("../images/gnavi_pop.gif") no-repeat 0 0; width: 115px;}
.g_menu li.food a, .g_menu li.food a:visited {background: url("../images/gnavi_food.gif") no-repeat 0 0; width: 126px;}
.g_menu li.street a, .g_menu li.street a:visited {background: url("../images/gnavi_street.gif") no-repeat 0 0; width: 111px;}
.g_menu li.fas-design a, .g_menu li.fas-disign a:visited {background: url("../images/gnavi_fas-disign.gif") no-repeat 0 0; width: 153px;}
.g_menu li.tech-life a, .g_menu li.tech-life a:visited {background: url("../images/gnavi_tech-life.gif") no-repeat 0 0; width: 98px;}

.g_menu li.home a:hover {background: url("../images/gnavi_home.gif") no-repeat 0 100%; width: 62px; margin-left:0px}
.g_menu li.fashion a:hover {background: url("../images/gnavi_fashion.gif") no-repeat 0 100%; width: 84px;}
.g_menu li.lifestyle a:hover {background: url("../images/gnavi_lifestyle.gif") no-repeat 0 100%; width: 85px;}
.g_menu li.sci-tech a:hover {background: url("../images/gnavi_sci-tech.gif") no-repeat 0 100%; width: 82px;}
.g_menu li.pop a:hover {background: url("../images/gnavi_pop.gif") no-repeat 0 100%; width: 115px;}
.g_menu li.food a:hover {background: url("../images/gnavi_food.gif") no-repeat 0 100%; width: 126px;}
.g_menu li.street a:hover {background: url("../images/gnavi_street.gif") no-repeat 0 100%; width: 111px;}
.g_menu li.fas-design a:hover {background: url("../images/gnavi_fas-disign.gif") no-repeat 0 100%; width: 153px;}
.g_menu li.tech-life a:hover {background: url("../images/gnavi_tech-life.gif") no-repeat 0 100%; width: 98px;}

.g_menu_sm li a.current {
	background-position:0 100% !important;
}
.g_menu_sm ul {
	margin:0;
	padding:0px;
	list-style:none;
}
.g_menu_sm li {
	display: inline;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	margin:0; padding:0;
}
.g_menu_sm li.home a, .g_menu_sm li.fashion a, .g_menu_sm li.lifestyle a, .g_menu_sm li.sci-tech a, .g_menu_sm li.pop a, .g_menu_sm li.food a, .g_menu_sm li.street a, .g_menu_sm li.fas-design a, .g_menu_sm li.tech-life a{
	display: block;
	float:left;
	height: 21px;
	margin:8px 0 0 16px;
}
.g_menu_sm li.home a, .g_menu_sm li.home a:visited {background: url("../images/gnavi_home.gif") no-repeat 0 0; width: 62px; margin-left:0px}
.g_menu_sm li.fashion a, .g_menu_sm li.fashion a:visited {background: url("../images/gnavi_fashion.gif") no-repeat 0 0; width: 84px;}
.g_menu_sm li.lifestyle a, .g_menu_sm li.lifestyle a:visited {background: url("../images/gnavi_lifestyle.gif") no-repeat 0 0; width: 85px;}
.g_menu_sm li.sci-tech a,.g_menu_sm li.sci-tech a:visited {background: url("../images/gnavi_sci-tech.gif") no-repeat 0 0; width: 82px;}
.g_menu_sm li.pop a, .g_menu_sm li.pop a:visited {background: url("../images/gnavi_pop.gif") no-repeat 0 0; width: 115px;}
.g_menu_sm li.food a, .g_menu_sm li.food a:visited {background: url("../images/gnavi_food.gif") no-repeat 0 0; width: 126px;}
.g_menu_sm li.street a, .g_menu_sm li.street a:visited {background: url("../images/gnavi_street.gif") no-repeat 0 0; width: 111px;}
.g_menu_sm li.fas-design a, .g_menu_sm li.fas-disign a:visited {background: url("../images/gnavi_fas-disign.gif") no-repeat 0 0; width: 153px;}
.g_menu_sm li.tech-life a, .g_menu_sm li.tech-life a:visited {background: url("../images/gnavi_tech-life.gif") no-repeat 0 0; width: 98px;}

.g_menu_sm li.home a:hover {background: url("../images/gnavi_home.gif") no-repeat 0 100%; width: 62px; margin-left:0px}
.g_menu_sm li.fashion a:hover {background: url("../images/gnavi_fashion.gif") no-repeat 0 100%; width: 84px;}
.g_menu_sm li.lifestyle a:hover {background: url("../images/gnavi_lifestyle.gif") no-repeat 0 100%; width: 85px;}
.g_menu_sm li.sci-tech a:hover {background: url("../images/gnavi_sci-tech.gif") no-repeat 0 100%; width: 82px;}
.g_menu_sm li.pop a:hover {background: url("../images/gnavi_pop.gif") no-repeat 0 100%; width: 115px;}
.g_menu_sm li.food a:hover {background: url("../images/gnavi_food.gif") no-repeat 0 100%; width: 126px;}
.g_menu_sm li.street a:hover {background: url("../images/gnavi_street.gif") no-repeat 0 100%; width: 111px;}
.g_menu_sm li.fas-design a:hover {background: url("../images/gnavi_fas-disign.gif") no-repeat 0 100%; width: 153px;}
.g_menu_sm li.tech-life a:hover {background: url("../images/gnavi_tech-life.gif") no-repeat 0 100%; width: 98px;}

.g_menu_sm li a.current {
	background-position:0 100% !important;
}

p.pankuzu{
	font-family:Arial, Helvetica, sans-serif;
	margin:	0px 0px 5px 10px;
	padding:5px 0px 0px 0px;
}
p.pankuzu a:link{color:#cc0000;background:transparent;text-decoration:underline;}
p.pankuzu a:visited{color:#cc0000;background:transparent;text-decoration:underline;}
p.pankuzu a:hover,p.pankuzu a:active{color:#fff;background:#cc0000;text-decoration:none;}

/********************************************************************/
#main {
	width:780px;
	background-color:#ffffff;
	background:url(../images/main_bg.gif) no-repeat bottom right;
	overflow:visible;
	margin: 0px 0px 0px 2px;
}
	
	
/*******************/
#main_area {background:url(../images/style_boxbg.gif) repeat;height:244px;}
div#show3 {
width:557px;
height:223px;
margin:0 auto;
}
	
#primary {
	width:557px;
	display:block;
	margin:0px;
	float:left;
	background:url(../images/left_bg.jpg) no-repeat 0 244px;
}
.primary-l {
	width:521px;
	margin:12px 0px 10px 15px;
}
.primary-left {
	width:246px;
	margin:0;
	float:left;
}
.primary-right {
	width:246px;
	margin:0;
	float:right;
}
.h2_img { padding:10px 0 0 0; text-align:center; width:246px;}

.primary-sub {
	width:522px;
	display:block;
	clear:both;
	margin:5px 0px 10px 16px;
}

h3.primary-sub-title {
	margin:0px 0px 5px 0px;
	padding:5px 0 0 0;
	font-family:Arial;
	text-align:left;
	text-transform:uppercase;
}
.culture-box h3.primary-sub-title {
	padding:0px 0 0 0;
	font-size:1.35em;
}
.culture-box_s h3.primary-sub-title, .culture-box_ss h3.primary-sub-title {
	padding:0px 0 0 0;
	font-size:1.1em;
}


.primary-sub-title h2{
	width:350px;
	margin:0px 0px 10px 10px;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}	
	
.fashion a, .fashion a:visited {
	color:#ff3399;
	background:transparent;
	text-decoration:underline;
	display: inline-block;
}
.fashion a:hover{
	color:#fff;
	background:#ff3399;
	text-decoration:none;
}

.street a, .street a:visited {
	color:#ffcc00;
	background:transparent;
	text-decoration:underline;
}
.street a:hover{
	color:#fff;
	background:#ffcc00;
	text-decoration:none;
}

.food a, .food a:visited {
	color:#ff6600;
	background:transparent;
	text-decoration:underline;
	display: inline-block;
}
.food a:hover{
	color:#fff;
	background:#ff6600;
	text-decoration:none;
}

.pop a, .pop a:visited{
	color:#6633cc;
	background:transparent;
	text-decoration:underline;
	display: inline-block;
}
.pop a:hover{
	color:#fff;
	background:#6633cc;
	text-decoration:none;
}

.life a, .life a:visited {
	color:#3399ff;
	background:transparent;
	text-decoration:underline;
	display: inline-block;
}
.life a:hover{
	color:#fff;
	background:#3399ff;
	text-decoration:none;
}

.sci a, .sci a:visited {
	color:#339900;
	background:transparent;
	text-decoration:underline;
}
.sci a:hover{
	color:#fff;
	background:#339900;
	text-decoration:none;
}
/* 090619 add start*/
.bus a, .spo a:visited {
	color:#993300;
	background:transparent;
	text-decoration:underline;
}
.bus a:hover{
	color:#fff;
	background:#993300;
	text-decoration:none;
}

.spo a, .spo a:visited {
	color:#999900;
	background:transparent;
	text-decoration:underline;
}
.spo a:hover{
	color:#fff;
	background:#999900;
	text-decoration:none;
}

.tales a, .tales a:visited {
	color:#cc6633;
	background:transparent;
	text-decoration:underline;
}
.tales a:hover{
	color:#fff;
	background:#cc6633;
	text-decoration:none;
}

.buzz a, .buzz a:visited {
	color:#cc0000;
	background:transparent;
	text-decoration:underline;
}
.buzz a:hover{
	color:#fff;
	background:#cc0000;
	text-decoration:none;
}

.peo a, .peo a:visited {
	color:#666666;
	background:transparent;
	text-decoration:underline;
}
.peo a:hover{
	color:#fff;
	background:#666666;
	text-decoration:none;
}
.evo a, .peo a:visited {
	color:#7b705e;
	background:transparent;
	text-decoration:underline;
}
.evo a:hover{
	color:#fff;
	background:#7b705e;
	text-decoration:none;
}


/* 090619 add end*/	
#primary-sub-title p{
	display:block;
	width:56px;
	height:56px;
	text-align:center;
	font-size:13px;
	padding-top:3px;
	color:#fff;
	margin:0px 0px 0px 0px;
	float:left;
}
	
div.element{
	width:170px;
	margin:10px 0px 0px 0px;
	display:block;
	float:left;
}
div.element_txt{
	width:352px;
	margin:1px 0px 0px 0px;
	display:block;
	float:left;
}

/* 090618 2Column start*/
div.element_street_l{
	width:122px;
	margin:1px 40px 0px 0px;
	float:left;
}
div.element_street_r{
	width:122px;
	margin:1px 0px 0px 0px;
	float:left;
}
/* 090618 2Column end*/

a.read-more{
	float:right;
	margin:5px;
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 16px;
	width:92px;
}
a.read-more, a:visited.read-more { background:url(../images/bt_read-more.gif) no-repeat 0 0;}
a:hover.read-more { background:url(../images/bt_read-more.gif) no-repeat 0 100%;}

a.page-top{
	float:right;
	margin:0px 0 20px 0;
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 17px;
	width:96px;
}
a.page-top, a:visited.page-top { background:url(../images/bt_pagetop.gif) no-repeat 0 0;}
a:hover.page-top { background:url(../images/bt_pagetop.gif) no-repeat 0 100%;}

a.enlarge{
	float:right;
	margin:0px 0 20px 0;
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 17px;
	width:112px;
}
a.enlarge, a:visited.enlarge { background:url(../images/bt_enlarge.gif) no-repeat 0 0;}
a:hover.enlarge { background:url(../images/bt_enlarge.gif) no-repeat 0 100%;}

.Arabic a.enlarge, a:visited.enlarge { width: 89px; background:url(../images/bt_enlarge_Ara.gif) no-repeat 0 0; text-align: right;}
.Arabic a:hover.enlarge { background:url(../images/bt_enlarge_Ara.gif) no-repeat 0 100%;}
.Arabic .sizechange,
.Arabic .g_menu li,
.Arabic a.page-top,
.Arabic .footer-banner ul li,
.Arabic .f_menu li { 
	text-align: right; 
}
 

.Chinese a.enlarge, a:visited.enlarge { width: 71px; background:url(../images/bt_enlarge_Ch.gif) no-repeat 0 0; }
.Chinese a:hover.enlarge { background:url(../images/bt_enlarge_Ch.gif) no-repeat 0 100%;}

.French a.enlarge, a:visited.enlarge { width: 132px; background:url(../images/bt_enlarge_Fra.gif) no-repeat 0 0; }
.French a:hover.enlarge { background:url(../images/bt_enlarge_Fra.gif) no-repeat 0 100%;}

.Spanish a.enlarge, a:visited.enlarge { width: 104px; background:url(../images/bt_enlarge_Es.gif) no-repeat 0 0; }
.Spanish a:hover.enlarge { background:url(../images/bt_enlarge_Es.gif) no-repeat 0 100%;}

/* 091009 */
a.pdfdownload{
	float:right;
	margin:0px 0 20px 0;
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 34px;
	width:125px;
}

a.pdfdownload, a:visited.pdfdownload { background: url("../images/bt_downloadpdf.jpg") no-repeat 0 0; width:125px; }
a:hover.pdfdownload { background: url("../images/bt_downloadpdf.jpg") no-repeat 0 100%; width:125px;}
/* 091009 end*/

a.close{
	float:right;
	margin:15px 10px 10px 0; _margin:15px 5px 10px 0;
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 16px;
	width:62px;
}
a.close, a:visited.close { background:url(../images/bt_close.gif) no-repeat 0 0;}
a:hover.close { background:url(../images/bt_close.gif) no-repeat 0 100%;}


.back-number{
	margin:10px 0px 10px 0px;
	padding:0 0 20px 0;
	background:url(../images/line_dot.gif) left bottom no-repeat;
	width:760px;
}

a.back-numbers{
	float:right;
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 16px;
	width:132px;
}
a.back-numbers, a:visited.back-numbers { background:url(../images/bt_backnumber.gif) no-repeat 0 0;}
a:hover.back-numbers { background:url(../images/bt_backnumber.gif) no-repeat 0 100%;}

/********************************************************************/
#secondary {
	width:213px;
	display:block;
	margin:0px;
	float:right;
	text-align:left;
}	

#popular {
	background:url("../images/popular_bg.gif") repeat 0 0;
	padding:0 0 3px 0;
	margin: 0 0 10px 0;
}
ul.banner, ul.popular {
	margin:0;
	padding:0px;
	list-style:none;
}
ul.popular {
	margin:0 0 0 5px;
}
ul.popular li {
	margin:0 0 2px 0;
	background:url("../images/popular_boxbg.jpg") no-repeat 0 100%;
}
.popular li p {background:url("../images/popular_boxtop.jpg") no-repeat 0 0; padding:8px 0 0 0;}
.popular li .marker {float:left;width:61px; margin:2px 0 0px 0px;}
.popular li .marker img { margin:0 0 8px 9px;}
* html body .popular li .marker img { margin:0 0 5px 9px;}
.popular li .txt { display:block; margin-left:61px; width:141px; font-weight:bold}
* html body .popular li .txt {margin-left:0px;float:left;}


ul.popular li.popular_01 img { border:1px solid #6633cc;}
ul.popular li.popular_02 img { border:1px solid #3399ff;}
ul.popular li.popular_03 img { border:1px solid #ff6600;}
ul.popular li.popular_04 img { border:1px solid #339900;}
ul.popular li.popular_05 img { border:1px solid #ff3399;}

ul.popular li.popular_01 a:hover img { border:1px solid #cccccc;}
ul.popular li.popular_02 a:hover img { border:1px solid #cccccc;}
ul.popular li.popular_03 a:hover img { border:1px solid #cccccc;}
ul.popular li.popular_04 a:hover img { border:1px solid #cccccc;}
ul.popular li.popular_05 a:hover img { border:1px solid #cccccc;}

.pb7 { padding-bottom:7px;}
.pb10 { padding-bottom:10px;}
.pb17 { padding-bottom:17px;}
.pb20 { padding-bottom:20px;}


a.bn_street-style{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 111px;
	width:213px;
}
a.bn_street-style, a:visited.bn_street-style { background:url(../images/banner_street.jpg) no-repeat 0 0;}
a:hover.bn_street-style { background:url(../images/banner_street.jpg) no-repeat 0 100%;}

a.bn_video{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 111px;
	width:213px;
}
a.bn_video, a:visited.bn_video { background:url(../images/banner_video.jpg) no-repeat 0 0;}
a:hover.bn_video { background:url(../images/banner_video.jpg) no-repeat 0 100%;}

a.bn_archives{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 101px;
	width:213px;
}
a.bn_archives, a:visited.bn_archives { background:url(../images/banner_archives.jpg) no-repeat 0 0;}
a:hover.bn_archives { background:url(../images/banner_archives.jpg) no-repeat 0 100%;}

a.bn_links{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 75px;
	width:213px;
}
a.bn_links, a:visited.bn_links { background:url(../images/banner_links.jpg) no-repeat 0 0;}
a:hover.bn_links { background:url(../images/banner_links.jpg) no-repeat 0 100%;}

a.bn_get-flash{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 51px;
	width:213px;
}
a.bn_get-flash, a:visited.bn_get-flash { background:url(../images/banner_get-flash.gif) no-repeat 0 0;}
a:hover.bn_get-flash { background:url(../images/banner_get-flash.gif) no-repeat 0 100%;}

a.bn_leaflet{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 51px;
	width:213px;
}
a.bn_leaflet, a:visited.bn_leaflet { background:url(../images/banner_leaflet.gif) no-repeat 0 0;}
a:hover.bn_leaflet { background:url(../images/banner_leaflet.gif) no-repeat 0 100%;}

a.bn_linkus{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 51px;
	width:213px;
}
a.bn_linkus, a:visited.bn_linkus { background:url(../images/banner_link-us.gif) no-repeat 0 0;}
a:hover.bn_linkus { background:url(../images/banner_link-us.gif) no-repeat 0 100%;}

a.bn_fashion{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 111px;
	width:213px;
}
a.bn_fashion, a:visited.bn_fashion { background:url(../images/banner_fashion_sec.jpg) no-repeat 0 0;}
a:hover.bn_fashion { background:url(../images/banner_fashion_sec.jpg) no-repeat 0 100%;}

a.bn_video_sec{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 111px;
	width:213px;
}
a.bn_video_sec, a:visited.bn_video_sec { background:url(../images/banner_video_sec.jpg) no-repeat 0 0;}
a:hover.bn_video_sec { background:url(../images/banner_video_sec.jpg) no-repeat 0 100%;}

a.bn_archives_sec{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 111px;
	width:213px;
}
a.bn_archives_sec, a:visited.bn_archives_sec { background:url(../images/banner_archives_sec.jpg) no-repeat 0 0;}
a:hover.bn_archives_sec { background:url(../images/banner_archives_sec.jpg) no-repeat 0 100%;}

a.bn_street_sec{
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 111px;
	width:213px;
}
a.bn_street_sec, a:visited.bn_street_sec { background:url(../images/banner_street_sec.jpg) no-repeat 0 0;}
a:hover.bn_street_sec { background:url(../images/banner_street_sec.jpg) no-repeat 0 100%;}

/********************************************************************/	
#footer {
	clear:both;
	background:url(../images/fnavi_bg.gif) no-repeat 0 0;
	width:780px;
	height:61px;
	display:block;
	margin:0 0 0 2px;
}
	
#footer .g_menu { background:none;}
#footer .f_menu {
	height:20px;
	line-height:normal;	padding:0px 0 0 5px; margin:5px 0 0 0;
}

/* for safari */
html*#footer .f_menu {
	height:20px;
	line-height:normal;	padding:0px 0 0 5px; margin:5px 0 -2px 0;
}
* html #footer .f_menu {
	height:20px;
	line-height:normal;	padding:0px 0 0 5px; margin:5px 0 0 0;
}
*:first-child+html #footer .f_menu {
	height:20px;
	line-height:normal;	padding:0px 0 0 5px; margin:5px 0 0 0;
}
/* for safari */

/*for ff2.0*/
div#footer .f_menu, x:-moz-read-only { padding:5px 0 0 5px; margin:0px 0 0 0; /* Fx 1.5, 2.0 以降に適用される*/}
div#footer .f_menu, x:-moz-broken { padding:0px 0 0 5px; margin:5px 0 0 0; /* Fx 3.0 以降に適用される */}


.f_menu ul {
	margin:0;
	padding:0px;
	list-style:none;

}
.f_menu li {
	display: inline;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	margin:0; padding:0;
}
.f_menu li.about p, .f_menu li.info a, .f_menu li.sitemap a {
	display: block;
	float:left;
	height: 20px;
}
.f_menu li.about p {background: url("../images/fnavi_ttl.gif") no-repeat 0 0; width: 128px;}
.f_menu li.info a, .f_menu li.info a:visited {background: url("../images/fnavi_info.gif") no-repeat 0 0; width: 153px;}
.f_menu li.sitemap a, .f_menu li.sitemap a:visited {background: url("../images/fnavi_sitemap.gif") no-repeat 0 0; width: 98px;}

.f_menu li.info a:hover {background: url("../images/fnavi_info.gif") no-repeat 0 100%; width: 153px;}
.f_menu li.sitemap a:hover {background: url("../images/fnavi_sitemap.gif") no-repeat 0 100%; width: 98px;}

.f_menu li a.current {
	background-position:0 100% !important;
}
#end-footer{
	clear:both;
	width:770px;
	height:70px;
	display:block;
	text-align:center;
	background:#FFFFFF;
	margin:10px 7px 0 7px;
}

#end-footer a{
	background:#FFFFFF;
}

#end-footer ul{
	margin:0;
	padding:0px;
	list-style:none;
}
#end-footer ul li {
	display: inline-block;
	margin:0 0 0 10px; padding:0;
}
#end-footer ul li.top {
	margin:0; padding:0;
}

#end-footer p{
	font-family:Arial;
	font-size:28px;
	text-align:center;
	font-style:normal;
	margin:5px 10px 5px 0px;
	padding-right:10px;
}
/*161114 end-footer2を追加*/
#end-footer2{
	clear:both;
	width:540px;
	height:70px;
	display:block;
	text-align:center;
	background:#FFFFFF;
	margin:10px 7px 0 7px;
}

#end-footer2 a{
	background:#FFFFFF;
}

#end-footer2 ul{
	margin:0;
	padding:0px;
	list-style:none;
}
#end-footer2 ul li {
	display: inline;
	margin:0 0 0 10px; padding:0;
}
#end-footer2 ul li.top {
	margin:0; padding:0;
}

#end-footer2 p{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	font-style:normal;
	margin:5px 10px 5px 0px;
	padding-right:50px;
}
/*161114 end-footer2を追加ここまで*/
.photo { border:1px solid #cccccc}

.fashion a:hover .photo { border:1px solid #ff3399}
.street a:hover .photo { border:1px solid #ffcc00}
.food a:hover .photo { border:1px solid #ff6600}
.pop a:hover .photo { border:1px solid #6633cc}
.life a:hover .photo { border:1px solid #3399ff}
.sci a:hover .photo { border:1px solid #339900}
.yellow a:hover .photo { border:1px solid #ffcc00}

/********************************************************************/
#sec_main {
	width:760px;
	background-color:#ffffff;
	margin: 0px 0px 0px 12px;
}

#sec_main h2 {
	width:660px;
	padding:15px 0 10px 0;
}

#sec_main p.ttl {
	width:760px;
	padding:0px 0 10px 0;
}


.culture-box, .culture-box_s, .culture-box_ss {
	width:760px;
	display:block;
	clear:both;
	margin:0px 0px 10px 0px;
	background:url(../images/line_dot.gif) left bottom no-repeat;
	padding:0 0 10px 0;
}


.culture-box p.element{
	width:196px;
	margin:0px;
	padding:0;
	display:block;
	float:left;
}
.culture-box div{
	width:564px;
	margin:0px;
	display:block;
	float:left;
}
.element_txt .read { font-weight:bold; font-size:1.1em}
.culture-box_s p.element{
	width:170px;
	margin:0px;
	padding:0;
	display:block;
	float:left;
}
.culture-box_s div.element_txt{
	width:590px;
	margin:0px;
	display:block;
	float:left;
}

.culture-box_ss p.element{
	width:104px;
	margin:0px;
	padding:0;
	display:block;
	float:left;
}
.culture-box_ss div.element_txt{
	width:656px;
	margin:0px;
	display:block;
	float:left;
}

/******/
.culture-box .large-photo_left_y2 { 
	width:434px;
	float:left;
	margin:0;
}
.culture-box .largeline-photo_left_y2 { 
	width:300px;
	float:left;
	margin:100px 15px 4px 0 ;
}

.culture-box .culture-photo_left_y2 { 
	width:300px;
	float:left;
	margin:0;
}
.culture-box .culture-photo_left_y2_wyokotate { 
	width:300px;
	float:left;
	margin:0;
	margin-top:75px;
}
.culture-box .culture-photo_left_y { 
	width:300px;
	float:left;
	margin:0 20px 4px 0 ;
}
.culture-box .culture-photo_left_wyoko { 
	width:620px;
	float:left;
	margin:0 20px 4px 0 ;
}
.culture-box .culture-photo_left_wyokotate { 
	width:543px;
	float:left;
	margin:0 20px 4px 0 ;
}
.culture-box .large-culture-photo_left_y { 
	width:432px;
	float:left;
	margin:0 20px 4px 0 ;
}
.culture-box .culture-photo_left_y10 { 
	width:300px;
	float:left;
	margin:10px 20px 4px 0 ;
}
.culture-box .culture-photo_left_x2 { 
	width:223px;
	float:left;
	margin:0 20px 0px 0;
}
.culture-box .culture-photo_left_x { 
	width:223px;
	float:left;
	margin:0 20px 4px 0 ;
}
.culture-box .large-culture-photo_left_x { 
	width:323px;
	float:left;
	margin:0 20px 4px 0 ;
}
.culture-box .large-culture-photo_right_x { 
	width:323px;
	float:right;
	margin:0 0 4px 20px ;
}
.culture-box .culture-photo_left_x10 { 
	width:223px;
	float:left;
	margin:10px 20px 4px 0 ;
}
.culture-box .culture-photo_right_y2 { 
	width:300px;
	float:right;
	margin:0;
}
.culture-box .culture-photo_right_y { 
	width:300px;
	float:right;
	margin:0 0 4px 20px;
}
.culture-box .culture-photo_left554_y { 
	width:555px;
	float:left;
	margin:0 20px 4px 0;
}
.culture-box .culture-photo_right_y10 { 
	width:300px;
	float:right;
	margin:10px 0 4px 20px;
}
.culture-box .culture-photo_right_x2 { 
	width:223px;
	float:right;
	margin:0 0 0px 20px;
}
.culture-box .culture-photo_right_x { 
	width:223px;
	float:right;
	margin:0 0 4px 20px;
}
.culture-box .culture-photo_right_x10 { 
	width:223px;
	float:right;
	margin:10px 0 4px 20px;
}
/******/
.culture-box .culture-photo_left_yl { 
	width:432px;
	float:left;
	margin:0 20px 4px 0 ;
}

.culture-box .culture-photo_left_xl { 
	width:323px;
	float:left;
	margin:0 20px 4px 0 ;
}
.culture-box .culture-photo_right_yl { 
	width:432px;
	float:right;
	margin:0 0 4px 20px;
}
.culture-box .culture-photo_right_xl { 
	width:323px;
	float:right;
	margin:0 0 4px 20px;
}

.subtitle { font-size:1.2em; font-weight:bold; margin:0; padding:20px 0 20px 0; display:block;}
.subtitle02 { font-size:1.2em; font-weight:bold; margin:0; padding:20px 0 20px 0; display:block;}

.pop .subtitle, .pop .subtitle02 { color:#6633cc;}
.food .subtitle, .food .subtitle02 { color:#ff6600;}
.fashion .subtitle, .fashion .subtitle02 { color:#ff3399;}
.street .subtitle, .street .subtitle02 { color:#ffcc00;}
.pop .subtitle, .pop .subtitle02 { color:#6633cc;}
.life .subtitle, .life .subtitle02 { color:#3399ff;}
.sci .subtitle, .sci .subtitle02 { color:#339900;}
.yellow .subtitle, .yellow .subtitle02 { color:#ffcc00;}


ul.arr {
	margin:10px 0 0 0;
	padding:0px;
	list-style:none;
	text-transform:uppercase;
}
#u {
text-transform:none;
}

.arr li {
	padding:0 0 0 22px;
	background:url(../images/arr_red.gif) 0 0 no-repeat;
	margin:0 0 8px 0;

}


/******/
.footer-banner {
	clear:both;
	width:760px;
	background:url(../images/line_dot_s.gif) top left no-repeat;
	display:block;
	margin:10px 0 0 0;
	padding:20px 0 30px 0;
}

.footer-banner ul{
	margin:0;
	padding:0px;
	list-style:none;
}
.footer-banner ul li {
	display: inline;
	margin:0 0 0 20px; padding:0;
	float:left;
}
.footer-banner ul li.top {
	margin:0 0 0 34px; padding:0;
}


/******/
.style-box {
	width:758px;
	display:block;
	clear:both;
	margin:0;
	padding:20px 0 0px;
	border:1px solid #ffcc00;
	background:url(../images/style_boxbg.gif) repeat;
}

ul.style_menu {
	margin:0;
	padding:0px;
	list-style:none;
	width:163px;
	float:left;
}
.style_menu li {
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	padding:0;
	height: 23px; margin:0 0 10px 0;
}
* html body .style_menu li { margin:0 0 7px 0;}
*:first-child+html .style_menu li { margin:0 0 7px 0;}

.style_menu li a {
	display: block;
	height: 23px;
	width:163px;
}
.style_menu li.june2009 a {background: url("../../09_style/images/style_menu_june2009.gif") no-repeat 0 0;}
.style_menu li.july2009 a {background: url("../../09_style/images/style_menu_july2009.gif") no-repeat 0 0;}
.style_menu li.august2009 a {background: url("../../09_style/images/style_menu_august2009.gif") no-repeat 0 0;}
.style_menu li.september2009 a {background: url("../../09_style/images/style_menu_september2009.gif") no-repeat 0 0;}
.style_menu li.october2009 a {background: url("../../09_style/images/style_menu_october2009.gif") no-repeat 0 0;}
.style_menu li.november2009 a {background: url("../../09_style/images/style_menu_november2009.gif") no-repeat 0 0;}
.style_menu li.december2009 a {background: url("../../09_style/images/style_menu_december2009.gif") no-repeat 0 0;}
.style_menu li.january2010 a {background: url("../../09_style/images/style_menu_january2010.gif") no-repeat 0 0;}
.style_menu li.february2010 a {background: url("../../09_style/images/style_menu_february2010.gif") no-repeat 0 0;}
.style_menu li.march2010 a {background: url("../../09_style/images/style_menu_march2010.gif") no-repeat 0 0;}


.style_menu li.june2010 a {background: url("../../09_style/images/style_menu_june2010.gif") no-repeat 0 0;}
.style_menu li.july2010 a {background: url("../../09_style/images/style_menu_july2010.gif") no-repeat 0 0;}
.style_menu li.august2010 a {background: url("../../09_style/images/style_menu_august2010.gif") no-repeat 0 0;}
.style_menu li.september2010 a {background: url("../../09_style/images/style_menu_september2010.gif") no-repeat 0 0;}
.style_menu li.october2010 a {background: url("../../09_style/images/style_menu_october2010.gif") no-repeat 0 0;}
.style_menu li.november2010 a {background: url("../../09_style/images/style_menu_november2010.gif") no-repeat 0 0;}
.style_menu li.december2010 a {background: url("../../09_style/images/style_menu_december2010.gif") no-repeat 0 0;}
.style_menu li.january2011 a {background: url("../../09_style/images/style_menu_january2011.gif") no-repeat 0 0;}
.style_menu li.february2011 a {background: url("../../09_style/images/style_menu_february2011.gif") no-repeat 0 0;}
.style_menu li.march2011 a {background: url("../../09_style/images/style_menu_march2011.gif") no-repeat 0 0;}


.style_menu li a:hover {
background-position:0 100%;
}
.style_menu li a.current {
background-position:0 100% !important;
}

.style_img {
	width:584px;
	display:block;
	float:right;
	margin:0;
	padding:0;
}
.style_img_left {
	width:98px;
	float:left;
	margin:0;
	padding:0;
}
.style_img_center {
	width:273px;
	float:right;
	margin:0;
	padding:0;
	background:url(../../09_style/images/style_bg_waku_l.gif) right top no-repeat;
	min-height:410px; _height:410px;
}
.style_img_center p.center_photo { padding:5px 0 5px 5px;}
.style_img_center p.center_txt { padding:5px 0 15px 0;}

.style_img_right {
	width:168px;
	float:right;
	margin:0;
	padding:0;
	background:url(../../09_style/images/style_bg_waku_r.gif) left top no-repeat;
	min-height:410px; _height:410px;
}
a.bt_back {
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 25px;
	width:97px;
}
a.bt_back, a:visited.bt_back { background:url(../../09_style/images/style_bt_back.gif) no-repeat 0 0;}
a:hover.bt_back { background:url(../../09_style/images/style_bt_back.gif) no-repeat 0 100%;}

a.bt_next {
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 25px;
	width:97px;
}
a.bt_next, a:visited.bt_next { background:url(../../09_style/images/style_bt_next.gif) no-repeat 0 0;}
a:hover.bt_next { background:url(../../09_style/images/style_bt_next.gif) no-repeat 0 100%;}

a.bt_zoom {
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 20px;
	width:78px;
}
a.bt_zoom, a:visited.bt_zoom { background:url(../../09_style/images/style_bt_zoom.gif) no-repeat 0 0;}
a:hover.bt_zoom { background:url(../../09_style/images/style_bt_zoom.gif) no-repeat 0 100%;}

.style_back_index { width:760px; position:relative;}
a.bt_index {
	padding:0px;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em; 
	display: block;
	height: 20px;
	width:140px;
	position: absolute;
	right:10px;
	top:8px;
}
a.bt_index, a:visited.bt_index { background:url(../../09_style/images/style_bt_index.gif) no-repeat 0 0;}
a:hover.bt_index { background:url(../../09_style/images/style_bt_index.gif) no-repeat 0 100%;}

.style_img_right .next_photo { margin:0 0 50px 51px; width:97px;}

ul.style_photo {
	margin:0;
	padding:0px;
	list-style:none;
	width:580px;
	margin:0 0 16px 0;
}
.style_photo li {
	display: inline;
	padding:0 15px 0 0;
}
.style_photo li a {
	width:97px;
}


/******/
.info-box {	
	width:760px;
	display:block;
	clear:both;
	margin:0px 0px 10px 0px;
	background:url(../images/line_dot.gif) left bottom no-repeat;
	padding:0 0 10px 0;
}
.info-box h3 {	
	width:760px;
	padding:10px 0 10px 0;
}
.icon { margin:5px 5px 0 0}


/******/
.sitemap-box {	
	width:760px;
	display:block;
	clear:both;
	margin:0px 0px 10px 0px;
	background:url(../images/line_dot.gif) left bottom no-repeat;
	padding:0 0 30px 0;
}
.sitemap-box h3 {	
	width:760px;
	padding:20px 0 0px 0;
}

ul.list_sitemap {
	margin:10px 0 0 20px;
	padding:0px;
	list-style:none;
	width:740px;
}
.list_sitemap li {
	display: inline;
	margin:0; padding:0;
}
.list_sitemap li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 16px;
	margin:0;
}
.list_sitemap li.sitemap_fashion a {background: url("../../09_about/images/sitemap_fashion.gif") no-repeat; width: 72px; margin-right:178px;}
.list_sitemap li.sitemap_lifestyle a {background: url("../../09_about/images/sitemap_lifestyle.gif") no-repeat; width: 75px; margin-right:175px;}
.list_sitemap li.sitemap_sci-tech a {background: url("../../09_about/images/sitemap_sci-tech.gif") no-repeat; width: 73px;}
.list_sitemap li.sitemap_culture a {background: url("../../09_about/images/sitemap_culture.gif") no-repeat; width: 98px; margin-right:152px;}
.list_sitemap li.sitemap_food a {background: url("../../09_about/images/sitemap_food.gif") no-repeat; width: 111px; margin-right:139px;}
.list_sitemap li.sitemap_street a {background: url("../../09_about/images/sitemap_street.gif") no-repeat; width: 97px;}
.list_sitemap li.sitemap_archives a {background: url("../../09_about/images/sitemap_archives.gif") no-repeat; width: 81px;}
.list_sitemap li.sitemap_info a {background: url("../../09_about/images/sitemap_info.gif") no-repeat; width: 134px;}
.list_sitemap li.sitemap_video a {background: url("../../09_about/images/sitemap_video.gif") no-repeat; width: 157px; margin-right:92px;}
.list_sitemap li.sitemap_links a {background: url("../../09_about/images/sitemap_links.gif") no-repeat; width: 104px;}

ul.list_sitemap li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_sitemap li a:hover {
	background-position:0 100%;
}

/******/
.archives-box {	
	width:760px;
	display:block;
	clear:both;
	margin:0px 0px 10px 0px;
	background:url(../images/line_dot.gif) left bottom no-repeat;
	padding:0 0 30px 0;
}
.archives-box h3 {	
	width:760px;
	padding:20px 0 5px 0;
}
.archives-box h3.top {	
	width:760px;
	padding:10px 0 5px 0;
}

ul.list_archives {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives li {
	display: inline;
	margin:0; padding:0;
}
.list_archives li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:148px;
	margin-right:5px;
}
.list_archives li a.last {
	margin-right:0px;
}

.list_archives li.archives_fashion a {background: url("../../09_archives/images/archives_fashion.gif") no-repeat;}
.list_archives li.archives_lifestyle a {background: url("../../09_archives/images/archives_lifestyle.gif") no-repeat;}
.list_archives li.archives_tec a {background: url("../../09_archives/images/archives_tec.gif") no-repeat;}
.list_archives li.archives_sci-tech a {background: url("../../09_archives/images/archives_sci-tech.gif") no-repeat;}
.list_archives li.archives_culture a {background: url("../../09_archives/images/archives_culture.gif") no-repeat;}
.list_archives li.archives_food a {background: url("../../09_archives/images/archives_food.gif") no-repeat;}
.list_archives li.archives_street a {background: url("../../09_archives/images/archives_street.gif") no-repeat;}
.list_archives li.archives_business a {background: url("../../09_archives/images/archives_business.gif") no-repeat;}
.list_archives li.archives_sports a {background: url("../../09_archives/images/archives_sports.gif") no-repeat;}
.list_archives li.archives_people a {background: url("../../09_archives/images/archives_people.gif") no-repeat;}
.list_archives li.archives_buzzword a {background: url("../../09_archives/images/archives_buzzword.gif") no-repeat;}
.list_archives li.archives_tokyo-tales a {background: url("../../09_archives/images/archives_tokyo-tales.gif") no-repeat;}


ul.list_archives li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives li a:hover {
	background-position:0 100%;
}


/******/
.archives_pdf-box {	
	width:760px;
	display:block;
	clear:both;
	margin:0px 0px 10px 0px;
	background:url(../images/line_dot.gif) left bottom no-repeat;
	padding:0 0 30px 0;
}
.archives_pdf-box h3 {	
	width:760px;
	padding:20px 0 5px 0;
}
.archives_pdf-box h3.top {	
	width:760px;
	padding:10px 0 5px 0;
}

ul.list_archives_pdf {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives_pdf li {
	display: inline;
	margin:0; padding:0;
}
.list_archives_pdf li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:246px;
	margin-right:5px;
}
.list_archives_pdf li a.last {
	margin-right:0px;
}

.list_archives_pdf li.archives_pdf_fashion a {background: url("../../09_archives/images/archives_fashion.gif") no-repeat;}
.list_archives_pdf li.archives_pdf_lifestyle a {background: url("../../09_archives/images/archives_lifestyle.gif") no-repeat;}
.list_archives_pdf li.archives_pdf_sci-tech a {background: url("../../09_archives/images/archives_sci-tech.gif") no-repeat;}
.list_archives_pdf li.archives_pdf_culture a {background: url("../../09_archives/images/archives_culture.gif") no-repeat;}
.list_archives_pdf li.archives_pdf_food a {background: url("../../09_archives/images/archives_food.gif") no-repeat;}
.list_archives_pdf li.archives_pdf_street a {background: url("../../09_archives/images/archives_street.gif") no-repeat;}



ul.list_archives_pdf li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives_pdf li a:hover {
	background-position:0 100%;
}


/******/

ul.list_leaflet08 {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_leaflet08 li {
	display: inline;
	margin:0; padding:0;
}
.list_leaflet08 li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 110px;
	margin:0;

	margin-right:5px;
}
.list_leaflet08 li a.last {
	margin-right:0px;
}

.list_leaflet08 li.leaflet08_fashion a {background: url("../../09_about/images/08_pdf_fashion.jpg") no-repeat; width:148px;}
.list_leaflet08 li.leaflet08_lifestyle a {background: url("../../09_about/images/08_pdf_lifestyle.jpg") no-repeat; width:148px;}
.list_leaflet08 li.leaflet08_sci-tech a {background: url("../../09_about/images/08_pdf_sci-tech.jpg") no-repeat; width:148px;}
.list_leaflet08 li.leaflet08_culture a {background: url("../../09_about/images/08_pdf_culture.jpg") no-repeat;	width:148px;}
.list_leaflet08 li.leaflet08_food a {background: url("../../09_about/images/08_pdf_food.jpg") no-repeat; width:148px;}
.list_leaflet08 li.leaflet08_street a {background: url("../../09_about/images/08_pdf_street.jpg") no-repeat; width:148px;}

.list_leaflet08 li.list_pdf_fashion a {background: url("../../09_about/images/bg_pdf_fas08.jpg") no-repeat; width:98px;}
.list_leaflet08 li.list_pdf_lifestyle a {background: url("../../09_about/images/bg_pdf_lif08.jpg") no-repeat; width:98px;}
.list_leaflet08 li.list_pdf_sci-tech a {background: url("../../09_about/images/bg_pdf_sci08.jpg") no-repeat; width:98px;}
.list_leaflet08 li.list_pdf_culture a {background: url("../../09_about/images/bg_pdf_pop08.jpg") no-repeat; width:98px;}
.list_leaflet08 li.list_pdf_food a {background: url("../../09_about/images/bg_pdf_tra08.jpg") no-repeat; width:98px;}
.list_leaflet08 li.list_pdf_street a {background: url("../../09_about/images/bg_pdf_sto08.jpg") no-repeat; width:98px;}


ul.list_leaflet08 li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_leaflet08 li a:hover {
	background-position:0 100%;
}


/******/

ul.list_leaflet09 {
	margin:5px 0 0 0;
	padding:0px;
	list-style:none;
	width:760px;
	height: 110px;
}

.list_leaflet09 li {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	
	margin-right:5px;
}
.list_leaflet09 li.last {
	margin-right:0px;
}

.list_leaflet09 li.leaflet09_fashion {background: url("../../09_about/images/09_pdf_fashion09.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet09 li.leaflet09_lifestyle {background: url("../../09_about/images/09_pdf_lifestyle09.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet09 li.leaflet09_sci-tech {background: url("../../09_about/images/09_pdf_sci-tech09.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet09 li.leaflet09_culture {background: url("../../09_about/images/09_pdf_culture09.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet09 li.leaflet09_food {background: url("../../09_about/images/09_pdf_food09.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet09 li.leaflet09_street {background: url("../../09_about/images/09_pdf_street09.jpg") no-repeat; width:245px; height: 110px;}

ul.list_leaflet09 li {
	background-position:0 0px;
}


/*****/
ul.list_archives_pdf0901 {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives_pdf0901 li {
	display: inline;
	margin:0; padding:0;
}
.list_archives_pdf0901 li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:246px;
	margin-right:5px;
}
.list_archives_pdf0901 li a.last {
	margin-right:0px;
}

.list_archives_pdf0901 li.archives_pdf_fashion a {background: url("../../09_about/images/l_fashion0901.gif") no-repeat;}
.list_archives_pdf0901 li.archives_pdf_lifestyle a {background: url("../../09_about/images/l_lifestyle0901.gif") no-repeat;}
.list_archives_pdf0901 li.archives_pdf_sci-tech a {background: url("../../09_about/images/l_sci-tech0901.gif") no-repeat;}
.list_archives_pdf0901 li.archives_pdf_culture a {background: url("../../09_about/images/l_culture0901.gif") no-repeat;}
.list_archives_pdf0901 li.archives_pdf_food a {background: url("../../09_about/images/l_food0901.gif") no-repeat;}
.list_archives_pdf0901 li.archives_pdf_street a {background: url("../../09_about/images/l_street0901.gif") no-repeat;}



ul.list_archives_pdf0901 li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives_pdf0901 li a:hover {
	background-position:0 100%;
}

/*****/
ul.list_archives_pdf0902 {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives_pdf0902 li {
	display: inline;
	margin:0; padding:0;
}
.list_archives_pdf0902 li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:246px;
	margin-right:5px;
}
.list_archives_pdf0902 li a.last {
	margin-right:0px;
}

.list_archives_pdf0902 li.archives_pdf_fashion a {background: url("../../09_about/images/l_fashion0902.gif") no-repeat;}
.list_archives_pdf0902 li.archives_pdf_lifestyle a {background: url("../../09_about/images/l_lifestyle0902.gif") no-repeat;}
.list_archives_pdf0902 li.archives_pdf_sci-tech a {background: url("../../09_about/images/l_sci-tech0902.gif") no-repeat;}
.list_archives_pdf0902 li.archives_pdf_culture a {background: url("../../09_about/images/l_culture0902.gif") no-repeat;}
.list_archives_pdf0902 li.archives_pdf_food a {background: url("../../09_about/images/l_food0902.gif") no-repeat;}
.list_archives_pdf0902 li.archives_pdf_street a {background: url("../../09_about/images/l_street0902.gif") no-repeat;}



ul.list_archives_pdf0902 li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives_pdf0902 li a:hover {
	background-position:0 100%;
}

/*****/
ul.list_archives_pdf0903 {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives_pdf0903 li {
	display: inline;
	margin:0; padding:0;
}
.list_archives_pdf0903 li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:246px;
	margin-right:5px;
}
.list_archives_pdf0903 li a.last {
	margin-right:0px;
}

.list_archives_pdf0903 li.archives_pdf_fashion a {background: url("../../09_about/images/l_fashion0903.gif") no-repeat;}
.list_archives_pdf0903 li.archives_pdf_lifestyle a {background: url("../../09_about/images/l_lifestyle0903.gif") no-repeat;}
.list_archives_pdf0903 li.archives_pdf_sci-tech a {background: url("../../09_about/images/l_sci-tech0903.gif") no-repeat;}
.list_archives_pdf0903 li.archives_pdf_culture a {background: url("../../09_about/images/l_culture0903.gif") no-repeat;}
.list_archives_pdf0903 li.archives_pdf_food a {background: url("../../09_about/images/l_food0903.gif") no-repeat;}
.list_archives_pdf0903 li.archives_pdf_street a {background: url("../../09_about/images/l_street0903.gif") no-repeat;}



ul.list_archives_pdf0903 li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives_pdf0903 li a:hover {
	background-position:0 100%;
}

/******/

/*****/
ul.list_archives_pdf1101 {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives_pdf1101 li {
	display: inline;
	margin:0; padding:0;
}
.list_archives_pdf1101 li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:246px;
	margin-right:5px;
}
.list_archives_pdf1101 li a.last {
	margin-right:0px;
}

.list_archives_pdf1101 li.archives_pdf_fashion a {background: url("../../11_about/images/11_pdf_fashion11.jpg") no-repeat;}
.list_archives_pdf1101 li.archives_pdf_lifestyle a {background: url("../../11_about/images/11_pdf_lifestyle11.jpg") no-repeat;}
.list_archives_pdf1101 li.archives_pdf_sci-tech a {background: url("../../11_about/images/11_pdf_sci-tech11.jpg") no-repeat;}
.list_archives_pdf1101 li.archives_pdf_culture a {background: url("../../11_about/images/11_pdf_culture11.jpg") no-repeat;}
.list_archives_pdf1101 li.archives_pdf_food a {background: url("../../11_about/images/11_pdf_food11.jpg") no-repeat;}
.list_archives_pdf1101 li.archives_pdf_street a {background: url("../../11_about/images/11_pdf_street11.jpg") no-repeat;}



ul.list_archives_pdf1101 li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives_pdf1101 li a:hover {
	background-position:0 100%;
}

/******/

ul.list_leaflet1101 {
	margin:5px 0 0 0;
	padding:0px;
	list-style:none;
	width:760px;
	height: 110px;
}

.list_leaflet1101 li {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	
	margin-right:5px;
}
.list_leaflet1101 li.last {
	margin-right:0px;
}

.list_leaflet1101 li.leaflet10_fashion {background: url("../../11_about/images/11_pdf_fashion11.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1101 li.leaflet10_lifestyle {background: url("../../11_about/images/11_pdf_lifestyle11.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1101 li.leaflet10_sci-tech {background: url("../../11_about/images/11_pdf_sci-tech11.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1101 li.leaflet10_culture {background: url("../../11_about/images/11_pdf_culture11.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1101 li.leaflet10_food {background: url("../../11_about/images/11_pdf_food11.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1101 li.leaflet10_street {background: url("../../11_about/images/11_pdf_street11.jpg") no-repeat; width:245px; height: 110px;}

ul.list_leaflet10 li {
	background-position:0 0px;
}
/*****/
ul.list_archives_pdf1102 {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives_pdf1102 li {
	display: inline;
	margin:0; padding:0;
}
.list_archives_pdf1102 li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:246px;
	margin-right:5px;
}
.list_archives_pdf1102 li a.last {
	margin-right:0px;
}

.list_archives_pdf1102 li.archives_pdf_fashion a {background: url("../../11_about/images/l_fashion1102.gif") no-repeat;}
.list_archives_pdf1102 li.archives_pdf_lifestyle a {background: url("../../11_about/images/l_lifestyle1102.gif") no-repeat;}
.list_archives_pdf1102 li.archives_pdf_sci-tech a {background: url("../../11_about/images/l_sci-tech1102.gif") no-repeat;}
.list_archives_pdf1102 li.archives_pdf_culture a {background: url("../../11_about/images/l_culture1102.gif") no-repeat;}
.list_archives_pdf1102 li.archives_pdf_food a {background: url("../../11_about/images/l_food1102.gif") no-repeat;}
.list_archives_pdf1102 li.archives_pdf_street a {background: url("../../11_about/images/l_street1102.gif") no-repeat;}



ul.list_archives_pdf1102 li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives_pdf1102 li a:hover {
	background-position:0 100%;
}






/*****/
ul.list_archives_pdf1001 {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives_pdf1001 li {
	display: inline;
	margin:0; padding:0;
}
.list_archives_pdf1001 li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:246px;
	margin-right:5px;
}
.list_archives_pdf1001 li a.last {
	margin-right:0px;
}

.list_archives_pdf1001 li.archives_pdf_fashion a {background: url("../../09_about/images/10_pdf_fashion10.jpg") no-repeat;}
.list_archives_pdf1001 li.archives_pdf_lifestyle a {background: url("../../09_about/images/10_pdf_lifestyle10.jpg") no-repeat;}
.list_archives_pdf1001 li.archives_pdf_sci-tech a {background: url("../../09_about/images/10_pdf_sci-tech10.jpg") no-repeat;}
.list_archives_pdf1001 li.archives_pdf_culture a {background: url("../../09_about/images/10_pdf_culture10.jpg") no-repeat;}
.list_archives_pdf1001 li.archives_pdf_food a {background: url("../../09_about/images/10_pdf_food10.jpg") no-repeat;}
.list_archives_pdf1001 li.archives_pdf_street a {background: url("../../09_about/images/10_pdf_street10.jpg") no-repeat;}



ul.list_archives_pdf1001 li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives_pdf1001 li a:hover {
	background-position:0 100%;
}

/******/

ul.list_leaflet1001 {
	margin:5px 0 0 0;
	padding:0px;
	list-style:none;
	width:760px;
	height: 110px;
}

.list_leaflet1001 li {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	
	margin-right:5px;
}
.list_leaflet1001 li.last {
	margin-right:0px;
}

.list_leaflet1001 li.leaflet10_fashion {background: url("../../09_about/images/10_pdf_fashion10.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1001 li.leaflet10_lifestyle {background: url("../../09_about/images/10_pdf_lifestyle10.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1001 li.leaflet10_sci-tech {background: url("../../09_about/images/10_pdf_sci-tech10.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1001 li.leaflet10_culture {background: url("../../09_about/images/10_pdf_culture10.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1001 li.leaflet10_food {background: url("../../09_about/images/10_pdf_food10.jpg") no-repeat; width:245px; height: 110px;}
.list_leaflet1001 li.leaflet10_street {background: url("../../09_about/images/10_pdf_street10.jpg") no-repeat; width:245px; height: 110px;}

ul.list_leaflet10 li {
	background-position:0 0px;
}
/*****/
ul.list_archives_pdf1002 {
	margin:5px 0 0 0px;
	padding:0px;
	list-style:none;
	width:760px;
}
.list_archives_pdf1002 li {
	display: inline;
	margin:0; padding:0;
}
.list_archives_pdf1002 li a {
	display: block;
	font-size:0.1em;
	text-decoration:none;
	text-indent:-999em;
	float:left;
	height: 22px;
	margin:0;
	width:246px;
	margin-right:5px;
}
.list_archives_pdf1002 li a.last {
	margin-right:0px;
}

.list_archives_pdf1002 li.archives_pdf_fashion a {background: url("../../09_about/images/l_fashion1002.gif") no-repeat;}
.list_archives_pdf1002 li.archives_pdf_lifestyle a {background: url("../../09_about/images/l_lifestyle1002.gif") no-repeat;}
.list_archives_pdf1002 li.archives_pdf_sci-tech a {background: url("../../09_about/images/l_sci-tech1002.gif") no-repeat;}
.list_archives_pdf1002 li.archives_pdf_culture a {background: url("../../09_about/images/l_culture1002.gif") no-repeat;}
.list_archives_pdf1002 li.archives_pdf_food a {background: url("../../09_about/images/l_food1002.gif") no-repeat;}
.list_archives_pdf1002 li.archives_pdf_street a {background: url("../../09_about/images/l_street1002.gif") no-repeat;}



ul.list_archives_pdf1002 li a:link, li a:visited, li a:active {
	background-position:0 0%;
}
ul.list_archives_pdf1002 li a:hover {
	background-position:0 100%;
}
/******/
#flaspace { margin-bottom:7px;}


.h2_text { width:760px; height:121px; padding:20px 0 0 0; margin:0 0 20px 0;}
.h2_text_2l { width:760px; height:121px; padding:0px 0 0 0; margin:0 0 0px 0;}

.h2_fashion { background:url(../images/fashion_ttl.gif) no-repeat left top; color:#ff3399;}
.h2_fashion_design { background:url(../images/fashion_designttl.gif) no-repeat left top; color:#ff3399;}
.h2_lifestyle { background:url(../images/lifestyle_ttl.gif) no-repeat left top; color:#3399ff;}
.h2_tech-life { background:url(../images/tech_life_ttl.gif) no-repeat left top; color:#3399ff;}
.h2_sci-tech { background:url(../images/sci_ttl.gif) no-repeat left top; color:#339900;}
.h2_culture { background:url(../images/culture_ttl.gif) no-repeat left top; color:#6633cc;}
.h2_food { background:url(../images/food_ttl.gif) no-repeat left top; color:#ff6600; padding-top: 15px !important;}
.h2_text h2{
	width:637px;
	margin:0px 0px 6px 0;
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	display:block;
}

.Arabic #sec_main .h2_text h2 {
	text-align: right;
	margin-right:18%;
}
.h2_text_2l h2{
	width:637px;
	margin:0px 0px 6px 0;
	font-size:24px;
	line-height:24px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	display:block;
}
.h2_text p{
	color:#000000;
	width:637px;
	margin:0px 0px 0px 0;
	font-size:18px;
	font-family:Arial;
	text-align:left;
	display:block;
}

.h2_text_2l p{
	color:#000000;
	width:637px;
	margin:0px 0px 0px 0;
	font-size:18px;
	font-family:Arial;
	text-align:left;
	display:block;}	

#sec_main p.ttl {
	background:url(../images/archives_ttl.gif) left top no-repeat;
	width:760px;
	height:40px;
	padding:10px 0 0px 0;
	font-size:18px;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	_margin:0 0 10px 0;
}

#sec_main p.ttl span {
	padding:0px 0 0 15px;
	margin:0px 0 0 0;
}	
.fashion p.ttl span { color:#ff3399;}
/* 090618 from lifestyle to life */
.life p.ttl span { color:#3399ff;}
/* 090618 from sci-tech to ci */
.sci p.ttl span { color:#339900;}
/* 090618 from culture to pop */
.pop p.ttl span { color:#6633cc;}
.food p.ttl span { color:#ff6600;}
.street p.ttl span { color:#ffcc00;}
/* 090619 add */
.spo p.ttl span { color:#999900;}
.bus p.ttl span { color:#993300;}
.tales p.ttl span { color:#cc6633;}
.buzz p.ttl span { color:#cc0000;}
.peo p.ttl span { color:#666666;}
.evo p.ttl span { color:#7b705e;}

/* 090625 archives */
.text-transform_none{
	text-transform:none;
	}

/* PRINT */
@media print {
div#main_area { display:none;}
.ohirune .clearfix { display:block;}
.anime .clearfix { display:block;}
.food .clearfix { display:block;}
.Mizuhiki .clearfix { display:block;}
.tech .clearfix { display:block;}
.travel .clearfix { display:block;}
.poculture .clearfix { display:block;}
}
.Ar_txt {
	text-align: right;
}
.tech .midl_image {
	display: block;
    margin: 54.5px 0;
}
.Mizuhiki .to_mb {
	display: block;
	margin-bottom: 38%;
}
.poculture .to_mb {
	display: block;
	margin-bottom: 47%;
}

.travel.chakai img {
	image-rendering: pixelated; /* CSS4 (Chrome) */
}

/* for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	#footer .g_menu li.home a, 
	#footer .g_menu li.fashion a, 
	#footer .g_menu li.lifestyle a, 
	#footer .g_menu li.sci-tech a, 
	#footer .g_menu li.pop a, 
	#footer .g_menu li.food a, 
	#footer .g_menu li.street a, 
	#footer .g_menu li.fas-design a, 
	#footer .g_menu li.tech-life a {
		display: block;
		float:left;
		height: 21px;
		margin:2px 0 0 16px;
	}
}
/* Fx 1.5, 2.0 以降に適用される*/
#footer .g_menu li.home a, 
#footer .g_menu li.fashion a, 
#footer .g_menu li.lifestyle a, 
#footer .g_menu li.sci-tech a, 
#footer .g_menu li.pop a, 
#footer .g_menu li.food a, 
#footer .g_menu li.street a, 
#footer .g_menu li.fas-design a, 
#footer .g_menu li.tech-life a, x:-moz-read-only{
	display: block;
	float:left;
	height: 21px;
	margin:8px 0 0 16px;
}
/* Fx 3.0 以降に適用される */
#footer .g_menu li.home a, 
#footer .g_menu li.fashion a, 
#footer .g_menu li.lifestyle a, 
#footer .g_menu li.sci-tech a, 
#footer .g_menu li.pop a, 
#footer .g_menu li.food a, 
#footer .g_menu li.street a, 
#footer .g_menu li.fas-design a, 
#footer .g_menu li.tech-life a, x:-moz-broken{
	display: block;
	float:left;
	height: 21px;
	margin:8px 0 0 16px;
}

img { -ms-interpolation-mode: bicubic; }