@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2014-10-15
 * Editor:    cointents
 * Modified:  2014-10-15 by:contents
 *
 * ***********************************************************
 */


/* -----------------------------------------------------
	Font-size Adjustment
--------------------------------------------------------

	font-size:68.7%  for setting 9px
	font-size:77%    for setting 10px
	font-size:85%    for setting 11px
	font-size:93%    for setting 12px
	font-size:100%   for setting 13px
	font-size:108%   for setting 14px
	font-size:116%   for setting 15px
	font-size:123.1% for setting 16px
	font-size:131%   for setting 17px
	font-size:138.5% for setting 18px
	font-size:146.5% for setting 19px
	font-size:153.9% for setting 20px
	font-size:161.6% for setting 21px
	font-size:167%   for setting 22px
	font-size:174%   for setting 23px
	font-size:182%   for setting 24px
	font-size:189%   for setting 25px
	font-size:197%   for setting 26px


*/

/* =====================================================

 facilities

===================================================== */

h2 {
	margin-bottom:40px;
}

#main p {
	color:#666;
	margin-bottom:15px;
}

/* =====================================================

  main

===================================================== */



.contInr {
	margin:0px 30px 45px;
}

.contInr02 {
	margin:0px 30px 50px;
}

.txtBox li {
	text-align:center;
	color:#815833;
	font-size:138.5%;
	padding:45px 0 40px;
}

.txtBox li:first-child {
	border-bottom:1px solid #C6AC86;
	padding:25px;
}

.txtBox li.txt {
	padding:0 0 40px 0;
	font-size:100%;
	color:#333333;
}


.toyList li {
	width:218px;
	float:left;
	margin-left:8px;
}

.toyList li:first-child {
	margin-left:0;
}


.toyList li dt {
	text-align:center;
}


.toyList li dt h4 {
	margin:25px 0 30px;
	text-align:center;
	color:#825833;
	font-size:138.5%;
}

.toyList li dd p {
	padding:0 10px 45px;
	
}

.catch {
	text-align:center;
	font-size:108%;
	margin-bottom:30px;
	
}

.pointBox {
	margin-bottom:40px;
	overflow:hidden;
}

.pointBox li {
	float:left;
	width:218px;
	margin-right:8px;
	margin-bottom:20px;
	display:block;
	text-align:center;
}

.pointBox li.mrg0 {
	margin-right:0px;
}

.pointBox li img {
	margin-bottom:15px;
}


.pht-f {
	margin-left:44px;
	float:right;
}





.txtBox02 li {
	padding:45px 0 43px;
	text-align:center;
}


.txtBox03 p {
	margin-bottom:30px;
	color:#333333;
}

.btnList {
	overflow: hidden;
	margin:5px 0 40px;
	margin-left:23px;
}

.btnList li {
	float:left;
	margin-left:57px;
}

.btnList li:first-child {
	margin-left:0;
}


