@charset "EUC-JP";


/********** common **********/

body{
	font-size:150%;
}

footer small{
	font-size:45%;
	line-height:140%;
}


/********** top **********/

.daily article h2,
.genre_index article h2,
.search_container article h2,
.template_word .article_related article h2{
	font-size:120%;
	line-height:140%;
}

.article_more{
	font-size:100%;
}


/********** genre **********/

.genre_header h1{
	font-size:150%;
}

.genre_header > p{
	font-size:100%;
	line-height:150%;
}


/********** search **********/

.template_search .main_contents > h1{
	font-size:90%;
}

.search_select .title{
	font-size:90%;
}

.search_select img{
	margin-top:25px;
}

.search_select #SEARCH_keywords:empty:before{
	font-size:80%;
}

.search_select #SEARCH_keywords a{
	font-size:100%;
}

.template_search .annotation{
	font-size:70%;
}


/***** middle *****/

.search_middle .title{
	font-size:90%;
}

.template_search .search_tab{
	font-size:80%;
}

.related_word{
	font-size:120%;
}


/********** news **********/

.article_news .author{
	height:auto;
	min-height:18px;
	padding:10px 0;
	font-size:17px;
	line-height:100%;
}

.maintxt{
	font-size:130%;
	line-height:160%;
}

.maintxt h3{
	font-size:125%;
	line-height:140%;
}

.template_news .article_related article h2{
	font-size:90%;
}

#OVERLAY_SS_info .box_3 a{
	font-size:80%;
}


/********** agent **********/

.genre_recruit .recruit_header{
	font-size:100%;
}

.genre_recruit .recruit_header p{
	font-size:100%;
	line-height:150%;
}


/***** attention *****/

.ssa_join > a{
	font-size:100%;
}

.ssa_join > a b{
	font-size:80%;
}
.recruit_header .attention{
	font-size:80%;
	line-height:150%;
}



