@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Nunito:400,700,300);#listbox{
	margin:25px 0 0 0;
}
#listbox li{
	margin:0 0 30px;
	position:relative;
}

#listbox li p{
	margin:10px;
}
#list1_subTT{
	font-size:22px;
	font-weight:bold;
	padding:20px 10px 0;
}
#list1_img{
	position:absolute;
	right:0;
	top:43px;
}
#type3_box{
	background-image:url(../images/shaken/3type.jpg);
	height:159px;
	position:relative;
	background-repeat:no-repeat;
}
#type3_box dt,#type3_box dd{position:absolute; width:200px;}

#type3_box dt{ font-weight:bold; font-size:16px; font-weight:bold; top:25px; line-height:1.2em;}
#type3_box dt span{ font-size:13px;}
#type3_box dd{ top:60px; line-height:1.2em;}

#type3_TT1{ left:70px;}
#type3_txt1{ left:25px;}

#type3_TT2{ left:310px;}
#type3_txt2{ left:265px;}

#type3_TT3{ left:550px; top:17px !important;}
#type3_txt3{ left:510px;}


#list2_img{
	position:absolute;
	right:15px;
	top:20px;
}

#contact{
	background-image: url(../images/shaken/contact.jpg);
	height:162px;
	margin:50px 0 0 0;
	position:relative;
}
#contact a{
	position:absolute;
	right:25px;
	bottom:15px;
}


#price_data{
	border:1px solid #c6c6c6;
	border-collapse:collapse;
}
#price_data td,#price_data th{
	padding:5px;
	border:1px solid #c6c6c6;
	text-align:center;
	font-weight:normal;
}
#price_data tr:first-child td{
	text-align:center !important;
}
#price_data td:nth-child(2),#price_data td:nth-child(4),#price_data td:nth-child(6){
	background-color:#eeeeee;
}
/* 2行目と6行目の背景指定 */
#price_data tr:nth-child(2) td:nth-child(3),#price_data tr:nth-child(2) td:nth-child(5),#price_data tr:nth-child(2) td:nth-child(7),
#price_data tr:nth-child(6) td:nth-child(3),#price_data tr:nth-child(6) td:nth-child(5),#price_data tr:nth-child(6) td:nth-child(7){
	background-color:#eeeeee;
}
#price_data tr:nth-child(2) td:nth-child(2),#price_data tr:nth-child(2) td:nth-child(4),#price_data tr:nth-child(2) td:nth-child(6),
#price_data tr:nth-child(6) td:nth-child(2),#price_data tr:nth-child(6) td:nth-child(4),#price_data tr:nth-child(6) td:nth-child(6){
	background-color:#FFF;
}

#price_data td{
	text-align:right;
}
#price_data td:first-child,#price_data tr:nth-child(2) td:nth-child(2),#price_data tr:nth-child(6) td:nth-child(2){
	text-align: center;
}
.price_nm{
	font-family: 'Nunito', sans-serif;
	font-weight:bold;
	font-size:18px;
	margin:0 5px 0 0;
	font-style:italic;
}
.sub_total{
	color:#ff4200;
	font-size:20px;
}
.total{
	color:#ff4200;
	font-size:22px;
}
.bg_yellow{
	background-color:#fff600 !important;
}
#price_data td:nth-child(2).bg_yellow,#price_data td:nth-child(4).bg_yellow,#price_data td:nth-child(6).bg_yellow{
	background-color:#eee600 !important;
}
.bg_sub_total{
	background-color:#fefa8f !important;
}
#price_data td:nth-child(2).bg_sub_total,#price_data td:nth-child(4).bg_sub_total,#price_data td:nth-child(6).bg_sub_total{
	background-color:#ede985 !important;
}
