@charset "UTF-8";

.box {
    position: relative;
	background:#FFF;
	overflow:hidden;
}
.novelty_wrap2018 {
	font-size:130%;
	line-height:1.8;
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	width:840px;
	margin:0 auto 50px auto;
	overflow: hidden;
	padding: 0;
}
.novelty_wrap2018 a:link { color: #000033; }
.novelty_wrap2018 a:visited { color: #000033; } 
.novelty_wrap2018 a:hover { color: #3F332C; } 

.feature{
	margin:40px auto 0;
	padding:0;
	width:740px;
	overflow:hidden;
}
.feature h3 {
	margin:0 0 30px 0;
	padding:5px 20px;
	text-align:center;
	border:3px solid #000;
}
.feature p{
	margin:0;
	color:#4E4E4E;
	line-height:1.6;
}
.novelty-point {
	margin:40px auto;
	padding:10px 20px;
	text-align:center;
	border:3px solid #000;
	width:350px;
	font-weight:bold;
	font-size:115%;
}
.feature01{
	margin:0 auto 0;
	padding:0;
	overflow:hidden;
	width:600px;
}
.feature01 h4{
	margin:0 auto 10px;
	font-weight:bold;
	letter-spacing:0.8pt;
}
.f-feature01{
	margin:0 0 10px;
}

.f-feature01s{
margin:30px 0 0 0 !important; 
font-size:85%;
letter-spacing:0.6pt;
line-height:1.6;
color:#333333;
}
.usage{
	width:740px;
	margin:35px auto 20px;
	padding:0;
}
.usage h4{
	width:666px;
	margin:15px auto 0;
	padding:0;
}