@charset "utf-8";
body, html{
	min-height:100vh;
}
 a:hover{ opacity:0.5;}
#wapper {
	position: relative;
    min-height: 100%;
    height: auto !important;
    height:100vh;
} 
.container{padding-bottom:3rem;}
.wrap{
width:100%;
 margin:0 auto;
 min-height:950px;
 background-image:url(img/ten-back.jpg);
 background-size:100%;
 background-position:bottom;
 } 
 
 .maintitle{ text-align:center;}
 h1 {margin:1rem 0 1.4rem 0;}
 h1 img{ width:60%; height:auto;} 
 @media (max-width: 767px){ h1 img{ width:75%; height:auto;}}
 
 .contents{
	text-align:left;
	border-right:#B1B1B1 1px solid;
}
@media (max-width:1024px){.contents{ border-right:none;}}

h2{
font-family: "kan415typos-std", serif;
color:#601f17;
font-size:1.6rem;
margin-top:0;
padding-bottom:1.2rem;
}

.contents p {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:1rem;
color:#cc9933;	
padding-bottom:1.2rem;
}
.emp {font-size:larger;}

h3 {
	font-family: "kan415typos-std", serif;
	font-size:1.3rem;
	color:#cccc33;
}
h4{
	font-family: "kan415typos-std", serif;
	font-size:1.2rem;
	color:#601f17;
}
.onlineshop {
	color:#601f17;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size:1rem;
}
.onlineshop li{ 
	display: inline-block; margin-right: 2rem; line-height: 2.2rem; width: 130px;
}
@media (max-width: 767px){.onlineshop li{display: block;margin-right: auto; width: auto;}}
.onlineshop li a, .onlineshop li a:visited, .onlineshop li a:hover{color:#601f17; text-decoration:none;}


.samples{
	margin:0 auto;	
	text-align:center; 
}
.sampleimg img {max-width:90%; margin-bottom:1.2rem;}
@media (max-width: 1024px){.sampleimg img {max-width:100%;}}
@media (max-width: 991px){.sampleimg img {max-width:90%;}}
@media (max-width: 767px){.sampleimg img {max-width:95%;}}
.samples p{font-family: "kan415typos-std", serif; margin-bottom:0; color:#601f17;}
.ddkawari{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#cc9933;}

.samples p {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.samples p a{color:#cc9933; text-decoration:underline;}
.samples p a:visited{color:#cc9933;}



.sonota{text-align:center; border-left:#B1B1B1 1px solid; padding-left:1rem}
@media (max-width:1024px){.sonota{ border-left:none; padding-left:0}}
.sonota img{ width:50%;}
@media (max-width:1024px){.sonota img{ width:20%;}}
@media (max-width: 991px){.sonota img{ width:30%;}}
@media (max-width: 767px){.sonota img{ width:40%;}}

.profile { text-align:left;}
.profile dt{font-family: "kan415typos-std", serif;	font-size:1rem; color:#601f17; padding-top:0.8rem;}
.profile dd {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:0.8rem;
	line-height:1.2rem;
	color:#cc9933;
	padding-top:1rem;
}
.profile dd a, .profile dd a:hover, .profile dd a:visited { color:#cc9933; text-decoration:underline;}
.banner ul{ text-align:ceter;}
@media (max-width: 1024px){.banner ul{ margin-bottom:220px;}}
@media (max-width: 991px){.banner ul{ margin-bottom:170px;}}

.banner li, .banner li img{ list-style:none; display:inline;}
.banner li img {max-width:45%;}
@media (max-width: 1024px){.banner li img {max-width:40%;}}
@media (max-width: 991px){.banner li img {max-width:35%;}}
@media (max-width: 767px){.banner li img {max-width:35%;}}

.tohome p{font-family: "kan415typos-std", serif;font-size:1rem;}
.tohome a, .tohome a:visited{color:#601f17;}



footer{ width:100%; height:3rem; background-color:#601f17; text-align:center; color:#FFFFFF; padding-top:1rem; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; position:absolute; bottom:0;}

footer a, footer a:hover footer a:visited{ color:#FFFFFF; text-decoration:none;}

