/*共通*/

body{
	color:#333333;
	font-family: 'メイリオ', 'Meiryo', "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	font-size:14px;
   	background-color: #fff;
   	line-height:1.6;
    	min-width:768px;
	max-width:1050px;
	margin:0 auto;
}

div#wrapper{
	background-color: #fff;
    	width: 100%;
    	margin:0 auto;
}
h2{
	font-size:18px;
	font-weight: normal;
	border-bottom:4px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom:20px;
}
a{
	text-decoration: none;
}
a:link{
	color:#333333;
    	text-decoration: none;
}
a:visited{
	color:#333333;
}
a:hover{
	color:#001745;	
}
a:hover img{
	opacity:0.6;
}
/*内容*/
#column-inner{
	padding:2.5%;
	margin:0 auto;
	
}
.box{
	border:1px solid #ccc;
	margin:0;
	padding-left:15px;
	color:#444;
}

.why_0{
	width:100%;
	height:54px;
	font-weight:bold;
	font-family:gothic;
	line-height:1.3;
	border-radius:5px 5px 0 0;
}
.why_1{
	width:100%;
	height:115px;
	margin-top:-1px;
}
.why_1 p{
	margin-top:-5px;
}
.why_2{
	border-top:none;
	border-right:none;
	width:33.3%;
	padding:20px 15px 0 15px;
	display:table-cell;
	vertical-align:top;
}
.f{					/*←なぜかfirst-childではできない*/
	border-radius:0 0 0 5px;
}
.why_2:last-child{
	border-right:1px solid #ccc;
	border-radius:0 0 5px 0;
}
.ttl_why0{
	font-size:13pt;
	font-weight:bold;
	padding-bottom:1.5%;
	
}
.red_box{
	background:red;
	color:#fff;
	font-weight:bold;
	padding:0 1em;
	display:table-cell;
	
}
.ttl_why1{
	font-size:17pt;
	font-weight:bold;
	margin:4% 0;
}
ul{
	margin:1em 0;
}
#ng_finishtobuy{
	background:#eee;
	border-radius:10px;
	padding:2%;
	margin-top:2%
}
.ttl_why2{
	font-size:13pt;
	font-weight:bold;
	margin-bottom:3%;
}
p.txt_why{
	width:70%;
	float:left;
	color:444;
}
#ng_finishtobuy img{
	width:28%;
	float:left;
	margin:0 0 0 2%;
}
#cls{
	width:23.5%;
	border:1px solid #ccc;
	background:#fff;
	margin:2% 39%;
}
#cls p{
	text-align:center;
	line-height:3em;
}
#cls:hover{
	cursor:pointer;
}
.why_imageBox a {
	text-decoration: underline;
}
.why_imageBox a:hover {
	text-decoration: none;
}