@charset "utf-8";
body {padding:0; margin:0;}
body img {vertical-align: bottom;}

.LF_wrap {
	clear: both;
	width:100%;
	max-width: 900px;
	padding: 0;
	margin:0 auto 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	color: #000000;	
	background-color: #FFFFFF;
}
.LF_wrap p {padding:0; margin:0;}

.main {
	max-width:900px;
	margin:0 auto 1%;
	position:relative;
}
.sp {display:none;}
.clear {clear:both;}

span.red{color:red; font-weight:bold; font-size:110%;}

/*カテゴリボタン*/

.ct_btn {
	max-width: 750px;
	width: 90%;
	padding: 5%;
	margin:3% auto 3%;
	text-align: center;
	font-size:88%;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}

.btn_1 {width:31%; margin: 2% 0 0;}

/*.point_L {
	width: 49%;
	float: left;
	background-color:#333;
	text-align: center;
	margin:2% auto 0;
}

.point_R {
	width: 49%;
	margin:2% 0 0 -2%;
	float: right;
	background-color:#333;
	text-align: center;
}*/

a.kw {
	display: block;
	text-decoration: none;
	color:#fff;
	padding:5% 0;
}

/*thumb*/
	
/*.thum_box {
	width: 100%;
	margin: 0 auto 20px;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.thumb {
	width:31%;
	height:auto;
	font-size:14px;
	line-height:1.4em;
	
	text-align:center;
}
	
.mR_5 {margin-right:5px;}

.t_P {
	text-align:left;
	font-size:13px;
	margin:5px 0 2px;
}
.t_T {
	text-align:left;
	font-size:13px;
	margin:2% 0 2%;
	line-height: 1.6em;
}

.MT5 {margin-top: 5%;}

strong {font-size: 115%; font-weight: bold;}

.thumb img {margin-top:10px;}

*/
@media only screen and (max-width: 900px) {
.main {margin:0 auto 0;}
.pc {display:none;}
.sp {display:block;}
.Lead {
	font-size:12px;
	padding:0 2%;
	margin: 4% 0 0;
}
.Sml {font-size: 11px; line-height: 1.8em; margin: 2% 0;}
	
.ct_btn {
	width: 96%;
	padding: 5% 2%;
	margin:3% auto 3%;
}

.btn_1 {width:32%; margin: 2% 0 0;}
	
/*thumb*/
/*	
.thum_box {
	width: 98%;
	margin: 0 auto 20px;
}
.thumb {
	width:31%;
	margin: 0;
	height:auto;
	font-size:12px;
}

.thumb img {width: 100%;}
	
.thumb:nth-child(4){clear:both;}

.mR_5 {margin-right:1px;}
.t_P {font-size:12px;}
	
.t_T {font-size:11px; margin:5% 0 1%; line-height: 1.6em;}
.MT5 {margin-top: 2%;}
	
strong {
	font-size: 115%;
	font-weight: bold;
}*/

	
	
}
