@charset "UTF-8";
/* CSS Document */

/* 2020.6 */

/* 打ち消し */
.op_h2 {
    margin: 0 0 20px 0;
}

.op_h4_01 span{
	width: 40px;
	display: inline-block;
    color: #fff;
    background-color: #c00;
    font-size: 10px;
    font-weight: bold;
    padding: 0.1em 0.4em;
	margin: 0 0 0 0.5em;
	text-align: center;
    vertical-align: baseline;
}

.text {
    font-size: 14px;
}
/*==========================================================
								             container_01
==========================================================*/
.woodsash_op_container_01{
	width:840px;
	background-color:#f6f5f4;
	padding:35px;
	margin-top: 20px;/* 2020.6 */
}


.woodsash_op_container_01 .contents{
	width: 760px;/* 2020.6 */
	height: 530px;/* 2020.6 */
    margin: 30px auto 40px;
	background-color: #fff;
    padding: 40px;
}

.woodsash_op_container_01 .contents .item1{
	position: relative;
	width: 550px;
	height: 300px;
	float: left;
	color:#46957e;
	line-height: 2;
	font-size: 20px;
}

.woodsash_op_container_01 .contents .item1 img{
	position: absolute;
	float: right;
	top: 0;
	left: 390px;
}

.woodsash_op_container_01 .contents .item1 ul {
	padding: 60px 20px 20px 15px;
}
.woodsash_op_container_01 .contents .item1 ul li{
	color: #666;
	font-size: 14px;
	line-height: 2;
	list-style: disc;
}

.woodsash_op_container_01 .contents .item2{
	width: 150px;
	height: 150px;
	float: left;
	padding: 0 30px;
}

.woodsash_op_container_01 .contents .item3{
	width: 200px;
	float: left;
	padding-left: 10px;
}

.woodsash_op_container_01 .contents .item4{
	width: 150px;
	height: 203px;
	float: left;
    margin-left: 20px;
    padding-top: 60px;
}

.woodsash_op_container_01 .contents .item5{
	clear: both;
	padding-top: 50px;
}

.woodsash_op_container_01 .contents .item5 p{
	font-size: 16px;
	color:#46957e;
}
.woodsash_op_container_01 .contents .item5 ul {
	padding-top: 10px;
	text-align: center;
}
.woodsash_op_container_01 .contents .item5 ul li{
	width: 100px;
	float: left;
	padding-right: 20px;
}

.woodsash_op_container_01 .contents .item5 ul li span{
	display: inline-block;
}

.woodsash_op_container_01_txt{
	margin-top: 20px;/* 2020.6 */
}
.woodsash_op_container_01_txt .tit{
	font-size:16px;/* 2020.6 */
	padding: 20px;/* 2020.6 */
	float: left;
}

.woodsash_op_container_01_txt .text{
	font-size:12px;/* 2020.6 */
	padding: 20px;/* 2020.6 */
	float: left;
}

.woodsash_op_container_01_txt .tit span{
	color:#46957e;
}
.woodsash_op_container_01_txt ul li{
	margin-right:20px;
	float: right;
}
.woodsash_op_container_01_txt ul p{
	width:189px;
}
.woodsash_op_container_01_txt ul li:nth-child(2n){
	margin-right:0;
}
.woodsash_op_container_01_txt .para{
	font-size:14px;
	color:#46957e;
	margin-top:5px;
	width:189px;
	font-weight:bold;
}
.woodsash_op_container_01_movie{
	float:right;
}
/*===2016.07.26追加===*/
.woodsash_op_container_01 .op_05 table tr td.price,
.woodsash_op_container_01 .op_06 table tr td.price {
	font-size: 14px;
	font-weight: bold;
}
.woodsash_op_container_01 .op_05 table tr td .tax,
.woodsash_op_container_01 .op_06 table tr td .tax {
	font-size: 80%;
	display: block;
}


/*===op_05===*/


.woodsash_op_container_01 .op_05 table{
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
}

.woodsash_op_container_01 .op_05 table span{
	font-size: 10px;
}

.woodsash_op_container_01 .op_05 p.tit{
	border-left: 5px solid #007d5c;
	padding: 5px 0 5px 8px;
	margin: 8px 0;
	background: #fff; 
}
.woodsash_op_container_01 .op_05 p.cap{
	text-align: right;
}
.woodsash_op_container_01 .op_05 table th:first-child,
.woodsash_op_container_01 .op_05 table td:first-child{
	background: #f3f2f1;
}
.woodsash_op_container_01 .op_05 table tr:nth-child(1){
	background: #f3f2f1;
}
.woodsash_op_container_01 .op_05 table th,
.woodsash_op_container_01 .op_05 table td {
	text-align: center;
	vertical-align: middle;
	padding: 15px 0;
	box-sizing: border-box;
	border-right: 1px dotted #ccc;
}
.woodsash_op_container_01 .op_05 table th:last-child,
.woodsash_op_container_01 .op_05 table td:last-child{
	border-right: none;
}
.woodsash_op_container_01 .op_05 table tr {
	border-bottom: 1px dotted #ccc;
}
.woodsash_op_container_01 .op_05 table tr:last-child {
	border-bottom: none;
}
.op_05 table th {
    background-color: #f3f2f1;
    border: #aeaeae 1px solid;
    font-weight: bold;
}
.woodsash_op_container_01 .op_05.op_SP table th,
.woodsash_op_container_01 .op_05.op_SP table td{
	width: 15%;
}
.woodsash_op_container_01 .op_05.op_SP table th:first-child,
.woodsash_op_container_01 .op_05.op_SP table td:first-child{
	width: 10%;
}

/*===op_06===*/
.woodsash_op_container_01 .op_06 p.tit{
	border-left: 5px solid #007d5c;
	padding: 5px 0 5px 8px;
	margin: 8px 0;
	background: #fff; 
}
.woodsash_op_container_01 .op_06 table{
	width: 30%;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
	margin-right: 5%;
	float: left;
}
.woodsash_op_container_01 .op_06 table:last-child{
	margin-right: 0;
}
.woodsash_op_container_01 .op_06 table th,
.woodsash_op_container_01 .op_06 table td {
	text-align: center;
	vertical-align: middle;
	padding: 15px 0;
	box-sizing: border-box;
	border-right: 1px dotted #ccc;
	width: 30%;
}
.woodsash_op_container_01 .op_06 table th:last-child,
.woodsash_op_container_01 .op_06 table td:last-child{
	border-right: none;
}
.woodsash_op_container_01 .op_06 table th:first-child,
.woodsash_op_container_01 .op_06 table td:first-child{
	width: 40%;
	background: #f3f2f1;
}
.woodsash_op_container_01 .op_06 table tr{
	border-bottom: 1px dotted #ccc;
}
.woodsash_op_container_01 .op_06 table tr:first-child,
.woodsash_op_container_01 .op_06 table tr:nth-child(2){
	background: #f3f2f1;
}
.woodsash_op_container_01 .op_06 table tr:last-child{
	border-bottom: none;
}
.woodsash_op_container_01 .op_06 table tr:first-child{
	border-bottom: none;
}
.woodsash_op_container_01 .op_06 table tr:nth-child(1) th:nth-child(2){
	border-bottom: 1px dotted #ccc;
}
.woodsash_op_container_01 .op_06 table tr:nth-child(1) th,
.woodsash_op_container_01 .op_06 table tr:nth-child(1) td,
.woodsash_op_container_01 .op_06 table tr:nth-child(2) th,
.woodsash_op_container_01 .op_06 table tr:nth-child(2) td{
	padding: 4px 0;
}

/*===その他===*/
.woodsash_op_container_01 .op_ami_zaiko table tr:nth-child(2){
	background: #ddebe7;
}
.woodsash_op_container_01 .op_ami_zaiko table th{
	background: #f3f2f1;
}
.woodsash_op_container_01 .op_ami_zaiko table tr:nth-child(3) td:nth-child(2),
.woodsash_op_container_01 .op_ami_zaiko table tr:nth-child(11) td:nth-child(2),
.woodsash_op_container_01 .op_ami_zaiko table tr:nth-child(13) td:nth-child(2),
.woodsash_op_container_01 .op_ami_zaiko table tr:nth-child(15) td:nth-child(2){
	background: #f3f2f1;
}

.woodsash_op_container_01 .op_ami_zaiko table span{
	font-size: 10px;
}

.woodsash_op_container_01 .op_mizukiri table td:nth-child(1){
	background: #fff;
}
.woodsash_op_container_01 .op_mizukiri_zaiko table tr:nth-child(2) td:nth-child(2),
.woodsash_op_container_01 .op_mizukiri_zaiko table tr:nth-child(5) td:nth-child(2),
.woodsash_op_container_01 .op_mizukiri_zaiko table tr:nth-child(8) td:nth-child(2){
	background: #f3f2f1;
}
.woodsash_op_container_01 .op_color table td:nth-child(1){
	background: #fff;
}
.woodsash_op_container_01 .op_color_kakaku table th:nth-child(1){
	width: 30%;
}


/*==========================================================
								   woodsash_op_container_06
==========================================================*/
.woodsash_op_container_06{
	width:840px;
	background-color:#f6f5f4;
	padding:35px;
	margin-top: 20px;/* 2020.6 */
}

.woodsash_op_container_06 .contents{
	width: 760px;/* 2020.6 */
	height: 530px;/* 2020.6 */
    margin: 30px auto 40px;
	background-color: #fff;
    padding: 40px;
}

.woodsash_op_container_06 .contents .item1{
	width: 550px;
	height: 300px;
	float: left;
	color:#46957e;
	line-height: 2;
	font-size: 20px;
}

.woodsash_op_container_06 .contents .item1 ul {
	padding: 50px 20px 20px 15px;
	list-style: disc;
}
.woodsash_op_container_06 .contents .item1 ul li{
	color: #666;
	font-size: 14px;
	line-height: 2;
}

.woodsash_op_container_06 .contents .item2{

}

.woodsash_op_container_01 .contents .item3{
	width: 200px;
	float: left;
}

.woodsash_op_container_06 .contents .item4{
	width: 150px;
	height: 203px;
	float: left;
    margin-left: 20px;
    padding-top: 60px;
}

.woodsash_op_container_06 .contents .item5{
	clear: both;
	padding-top: 50px;
}

.woodsash_op_container_06 .contents .item5 p{
	font-size: 16px;
	color:#46957e;
}
.woodsash_op_container_06 .contents .item5 ul {
	padding-top: 10px;
	text-align: center;
}
.woodsash_op_container_06 .contents .item5 ul li{
	width: 100px;
	float: left;
	padding-right: 20px;
}
.woodsash_op_container_06 .contents .item5 ul li span{
	display: inline-block;
}

/*===2016.07.26追加===*/
.woodsash_op_container_06 .op_05 table tr td.price,
.woodsash_op_container_06 .op_06 table tr td.price {
	font-size: 14px;
	font-weight: bold;
}
.woodsash_op_container_06 .op_05 table tr td .tax,
.woodsash_op_container_06 .op_06 table tr td .tax {
	font-size: 80%;
	display: block;
}


/*===op_05===*/
.woodsash_op_container_06 .op_05 table{
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
}
.woodsash_op_container_06 .op_05 p.tit{
	border-left: 5px solid #007d5c;
	padding: 5px 0 5px 8px;
	margin: 8px 0;
	background: #fff; 
}
.woodsash_op_container_06 .op_05 p.cap{
	text-align: right;
}
.woodsash_op_container_06 .op_05 table th:first-child,
.woodsash_op_container_06 .op_05 table td:first-child{
	background: #f3f2f1;
}
.woodsash_op_container_06 .op_05 table tr:nth-child(1){
	background: #f3f2f1;
}
.woodsash_op_container_06 .op_05 table th,
.woodsash_op_container_06 .op_05 table td {
	text-align: center;
	vertical-align: middle;
	padding: 15px 0;
	box-sizing: border-box;
	border-right: 1px dotted #ccc;
}
.woodsash_op_container_06 .op_05 table th:last-child,
.woodsash_op_container_06 .op_05 table td:last-child{
	border-right: none;
}
.woodsash_op_container_06 .op_05 table tr {
	border-bottom: 1px dotted #ccc;
}
.woodsash_op_container_06 .op_05 table tr:last-child {
	border-bottom: none;
}
.woodsash_op_container_06 .op_05.op_JW table th,
.woodsash_op_container_06 .op_05.op_JW table td{
	width: 12.5%;
}
.woodsash_op_container_06 .op_05.op_SP table th,
.woodsash_op_container_06 .op_05.op_SP table td{
	width: 15%;
}
.woodsash_op_container_06 .op_05.op_SP table th:first-child,
.woodsash_op_container_06 .op_05.op_SP table td:first-child{
	width: 10%;
}

/*===op_06===*/
.woodsash_op_container_06 .op_06 p.tit{
	border-left: 5px solid #007d5c;
	padding: 5px 0 5px 8px;
	margin: 8px 0;
	background: #fff; 
}
.woodsash_op_container_06 .op_06 table{
	width: 30%;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
	margin-right: 5%;
	float: left;
}
.woodsash_op_container_06 .op_06 table:last-child{
	margin-right: 0;
}
.woodsash_op_container_06 .op_06 table th,
.woodsash_op_container_06 .op_06 table td {
	text-align: center;
	vertical-align: middle;
	padding: 15px 0;
	box-sizing: border-box;
	border-right: 1px dotted #ccc;
	width: 30%;
}
.woodsash_op_container_06 .op_06 table th:last-child,
.woodsash_op_container_06 .op_06 table td:last-child{
	border-right: none;
}
.woodsash_op_container_06 .op_06 table th:first-child,
.woodsash_op_container_06 .op_06 table td:first-child{
	width: 40%;
	background: #f3f2f1;
}
.woodsash_op_container_06 .op_06 table tr{
	border-bottom: 1px dotted #ccc;
}
.woodsash_op_container_06 .op_06 table tr:first-child,
.woodsash_op_container_06 .op_06 table tr:nth-child(2){
	background: #f3f2f1;
}
.woodsash_op_container_06 .op_06 table tr:last-child{
	border-bottom: none;
}
.woodsash_op_container_06 .op_06 table tr:first-child{
	border-bottom: none;
}
.woodsash_op_container_06 .op_06 table tr:nth-child(1) th:nth-child(2){
	border-bottom: 1px dotted #ccc;
}
.woodsash_op_container_06 .op_06 table tr:nth-child(1) th,
.woodsash_op_container_06 .op_06 table tr:nth-child(1) td,
.woodsash_op_container_06 .op_06 table tr:nth-child(2) th,
.woodsash_op_container_06 .op_06 table tr:nth-child(2) td{
	padding: 4px 0;
}

/*===その他===*/
.woodsash_op_container_06 .op_ami_zaiko table tr:nth-child(2){
	background: #f3f2f1;
}
.woodsash_op_container_06 .op_ami_zaiko table tr:nth-child(3) td:nth-child(2),
.woodsash_op_container_06 .op_ami_zaiko table tr:nth-child(11) td:nth-child(2),
.woodsash_op_container_06 .op_ami_zaiko table tr:nth-child(13) td:nth-child(2),
.woodsash_op_container_06 .op_ami_zaiko table tr:nth-child(15) td:nth-child(2){
	background: #f3f2f1;
}
.woodsash_op_container_06 .op_mizukiri table td:nth-child(1){
	background: #fff;
}
.woodsash_op_container_06 .op_mizukiri_zaiko table tr:nth-child(2) td:nth-child(2),
.woodsash_op_container_06 .op_mizukiri_zaiko table tr:nth-child(5) td:nth-child(2),
.woodsash_op_container_06 .op_mizukiri_zaiko table tr:nth-child(8) td:nth-child(2){
	background: #f3f2f1;
}

.woodsash_op_container_06 .op_ami_zaiko table span{
	font-size: 10px;
}

.woodsash_op_container_06 .op_color table td:nth-child(1){
	background: #fff;
}
.woodsash_op_container_06 .op_color_kakaku table th:nth-child(1){
	width: 30%;
}


/*==========================================================
								   woodsash_op_container_02
==========================================================*/
.woodsash_op_container_02{
	width:840px;
	background-color:#f6f5f4;
	padding:35px;
}
.woodsash_op_container_02 .inner{
	width:802px;
	background-color:#fff;
	padding:20px;
}

/*==========================================================
								   woodsash_op_container_03
==========================================================*/
.woodsash_op_container_03{
	width:840px;
	background-color:#f6f5f4;
	padding:35px;
}
.woodsash_op_container_03 .L{
	float:left;
}
.woodsash_op_container_03 .R{
	float: right;
}

/*==========================================================
								   woodsash_op_container_04
==========================================================*/
.woodsash_op_container_04{
	width:840px;
	background-color:#f6f5f4;
	padding:35px;
}
.woodsash_op_container_04 .txt{
	font-size:20px;
}
.woodsash_op_container_04 .L{
	float:left;
	margin-right:30px;
	width: 273px;
}
.woodsash_op_container_04 .C{
	float:left;
	width:280px;
	height:112px;
	background-color:#FFF;
	padding:15px;
}
.woodsash_op_container_04 .C .tit{
	color:#46957e;
	font-weight:bold;
}
.woodsash_op_container_04 .C span{
	color:#46957e;
}
.woodsash_op_container_04 .R{
	float: right;
	width:180px;
}

/*==========================================================
								   woodsash_op_container_05
==========================================================*/
.woodsash_op_container_05{
	width:840px;
	background-color:#f6f5f4;
	padding:35px;
}
.woodsash_op_container_05 .inner{
	width:802px;
	background-color:#fff;
	padding:20px;
}
.woodsash_op_container_05 ul li{
	width:132px;
	float:left;
	margin-right:35px;
}
.woodsash_op_container_05 ul li:nth-child(5n){
	margin-right:0;
}
.woodsash_op_container_05 ul li:nth-child(n+6){
	margin-top:30px;
}
.woodsash_op_container_05 .txt{
	text-align:center;
	margin-top:5px;
}


