/*======================================================================
||
||    page.css
||
======================================================================*/

h1.title {
	/*font-family: 'Roboto Condensed', sans-serif;*/
	font-family: 'Josefin Sans', sans-serif;
	color:#FA2965;
	font-size:21px;
}

.page-id-6 h1.title{
	margin-bottom:40px;
}



/* model page */
.model_box{background:url(../images/model_gallery_bg.gif) left -30px;}
.pic_thumb{
	height:250px;
	float:left;
	margin:0 0 30px 0;
	position:relative;
}
.model-thum{
	height:250px;
	width:158px;
}
.model-thum a{
	max-width:126px;
	max-height:170px;
	overflow:hidden;
	display:block;
}
.model_name_ja,
.model_name_en{
	font-size:75%;
}
.model_name_ja{
	margin:15px 0 3px 0;
}
span.new {
	display:block;
	width:63px;
	height:63px;
	position:absolute;
	top:-1px;
	background:url(../img/index/new.png) no-repeat;
	text-indent:-10000em;
}


.page_navi{ text-align:right; }
.page_navi span.nav_list{
	display:inline-block;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#3A3A3A;
	margin:0 5px 0 0;
	font-size:90%;
}
.page_navi span.current{ background:#AAAAAA; }
.prev_btn{ margin:0 5px 0 0; }

.prev_btn,
.next_btn{
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:0 5px;
	background:#3A3A3A;
	font-size:90%;
}
.page_navi span.current,
.page_navi span.nav_list a,
.prev_btn a,
.next_btn a{
	color:#fff;
}





/* privacy-policy */
.page-id-22 h1.title{margin-bottom:5px;}

.page-id-22 dl.privacy_box dt{
	margin:0 0 65px 0;
	font-size:80%;
	line-height:1.6em;
}
.page-id-22 dl.privacy_box dd{
	margin:0 0 25px 0;
	padding:0 0 25px 0;
	font-size:90%;
	border-bottom:solid 1px #888888;
	line-height:1.6em;
letter-spacing: 0.1em;
}



