@charset "UTF-8";

/*FS*/
td.layout_content{ width:100% !important;}
.system_content{ width:100% !important;}
.layout_table{ width:100% !important;}
*, *::before, *::after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
} 
#ts-content *,#ts-content *::before,#ts-content *::after,
.items-wrapper *,.items-wrapper *::before,.items-wrapper *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}




/* ITEM LIST */
.items {
	/*background: #ebebeb;
	padding: 120px 0 10px*/;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
.item_area { margin-bottom:64px; }
.item_area .item{ width:270px; float:left; margin-right:55px;margin-top:20px; margin-bottom:40px;font-size: 12px; }
.item_area .item:nth-child(3n){ margin-right:0; }
.item_area table td { color: #666; }
.item_area table td:nth-child(even) {width:41%;}
.item_area a{ width:140px; }
.item_area .item_table{ border: 1px solid #666; border-collapse: collapse; width: 270px; margin: 20px 0px 10px -5px; text-align: center; }
.item_area .item_td{ background-color: #efefef; }
.item_area .item img {
	width: 270px;
}
.ancho_inner { width:1000px; margin:0 auto; padding:64px 0 64px 0; }
.ancho_inner ul{ background:#f4f4f4; padding-top:10px;}
.ancho_inner li{ display: inline-block; width:191px; margin:0 30px 0px 30px; }
.anchor_txt,
.anchor_txt2{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    padding:8px;
    background: #646464;
    margin: 0 auto 30px;
}
.anchor_txt a,
.anchor_txt2 a{
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    padding:8px;
    background: #000;
    margin:30px auto;
    text-decoration: none;
}
.items-wrapper {
    width:1000px;
    margin: 0 auto;
    background: #fff;
    padding: 30px 40px;
}
.items-wrapper a.buttons {
    text-decoration: none;
    text-align: center;
    width:132px; 
    background: #646464; 
    border:0;
    -webkit-border-radius: 0;
    border-radius: 0; 
    color:#fff;
    height:33px;
    padding:8px 0 6px;
    vertical-align: top;
    display: inline-block;
    cursor: pointer;
    margin-top:5px;
    font-size: 11px;
}
.items-wrapper a.buttons:hover{
    cursor: pointer;
}
.items-wrapper input[type=submit] {
    width:132px; 
    background: #646464; 
    border:0;
    -webkit-border-radius: 0;
    border-radius: 0; 
    color:#fff;
    height:33px;
    padding:7px 0;
    vertical-align: top;
    display: inline-block;
    cursor: pointer;
    margin-top:5px;
    font-size: 11px;
}
.items-wrapper span {
    color: #fff;
}
.items div.more_btn a {
	display: block;
	background: #646464;
	color: #fff;
	width: 450px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin: 30px auto 100px;
}