@media print, screen and (min-width: 768px){

.pc_tit{
	margin:30px 0 5px;
}

.pc_tit h2.product_title{
	background:url("../sp_img/midashi_bg02.jpg") left top no-repeat;
	padding:8px 15px;
	border-radius: 6px;
	font-family: "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing:0.05em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

table.tbl01 {
	width: 640px;
}
table.tbl01 tr td {
	border:1px solid #C89650;;
	padding:6px 10px;
}

.koumoku{
	font-size: 100%;
	color: #333;
	background-color: #E6D7AA;
	vertical-align: middle;
	text-align:center;
}

.txt{
	font-size: 100%;
	color: #444;
	background-color: #FFF;
	vertical-align: middle;
}

.tit{
	font-size: 110%;
	font-weight:bold;
	color: #FFF;
	background-color: #694132;
	vertical-align: middle;
}

a {	text-decoration: underline;}
a:link {	color:#1841CE;}
a:visited {	color:#1841CE;}
a:active {	color:#1841CE;}
a:hover {	color:#1841CE; text-decoration: none;}

table.tbl02 {
	width: 640px;
}
table.tbl02 tr td {
	border:1px solid #C89650;;
	padding:6px 10px;
	font-size: 100%;
	color: #444;
	vertical-align: middle;
}

table.tbl02 tr td.funegi_td{
	text-align:center;
	background-color: #E6D7AA;
}

table.tbl02 tr td.center_txt{
	text-align:center;
}

table.tbl02 tr td.td01{
	width:22%;
}

table.tbl02 tr td.td02{
	width:12%;
}

table.tbl02 tr td.td03{
	width:12%;
}

table.tbl02 tr td.td04{
	width:12%;
}

table.tbl02 tr td.td05{
	width:42%;
}

}

@media screen and (max-width: 768px){

#contents_space{
	padding-bottom:60px;
}

.pc_tit{
	margin:20px 0 0;
}

.pc_tit h2.product_title{
	background:url("../sp_img/midashi_bg02.jpg") left top no-repeat;
	padding:10px;
	font-family: "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing:0.05em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

table.tbl01 {
	width: 100%;
}
table.tbl01 tr td {
	border:1px solid #C89650;;
	padding:5px;
}

.koumoku{
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:1.6em;
	letter-spacing:0.03em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	background-color: #E6D7AA;
	vertical-align: middle;
	text-align:center;
}

.txt{
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:1.6em;
	letter-spacing:0.03em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	background-color: #FFF;
	vertical-align: middle;
}

.tit{
	font-size: 110%;
	font-weight:bold;
	color: #FFF;
	background-color: #694132;
	vertical-align: middle;
}

a {	text-decoration: underline;}
a:link {	color:#1841CE;}
a:visited {	color:#1841CE;}
a:active {	color:#1841CE;}
a:hover {	color:#1841CE; text-decoration: none;}

table.tbl02 {
	width: 100%;
}
table.tbl02 tr td {
	border:1px solid #C89650;;
	padding:5px;
	font-size:11px;
	color: #444;
	vertical-align: middle;
}

table.tbl02 tr td.funegi_td{
	text-align:center;
	background-color: #E6D7AA;
}

table.tbl02 tr td.center_txt{
	text-align:center;
}

table.tbl02 tr td.td01{
	width:20%;
}

table.tbl02 tr td.td02{
	width:10%;
}

table.tbl02 tr td.td03{
	width:10%;
}

table.tbl02 tr td.td04{
	width:10%;
}

table.tbl02 tr td.td05{
	width:50%;
}

}