@charset "utf-8";
/* CSS Document */
*{
	margin: 0px;
	padding: 0px;
	font-style: normal;
	box-sizing: border-box;
}
html{
	background-color: #FFFFFF;
	overflow-y: scroll;
}
body{
	font-family: "Noto Serif JP", serif,"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #655B08;
	line-height: 1.6;
	background-image: url("img-kyotu/haikei-nuno.jpg");
	background-repeat: repeat;
	width: 100%;
	overflow-x: hidden;
}
img{
    margin: 0;
	vertical-align: bottom;
}
p{
	font-size: 16px;
	font-weight: lighter;
	color: #4D460D;
}
a{
	color: #1C7583;
	text-decoration: none;
}
.a-sen{
    text-decoration: underline;
}
table{
    border-collapse: collapse;
}
.futo{
    font-weight: bold;
}
.aka-futo{
	font-weight: bold;
	color: #8C0C0F;
}
.c-ao{
    color: #1B92A4;
}
.ue-ake{
    margin-top: 15px;
}
.sita-ake{
    margin-bottom:15px;	
}
.pen{
    background:linear-gradient(transparent 70%,#fffff9 0%);
}
.pen-p{
    background:linear-gradient(transparent 70%,#e6cfcf 0%);
}
.pen-2{
    background:linear-gradient(transparent 70%,#e6c0c0 0%);
}
.pen-midori{
    background:linear-gradient(transparent 70%,#a1d8e2 0%);
}
.pen-g{
    background:linear-gradient(transparent 70%,#f3ebc5 0%);
	color: #604A16;
}
.deru500,.deru600,.deru700,.deru800,.deru900,.deru1000,.deru1100,.deru1200,.deru1300,.deru1400,.deru800kie1000{
    display: none;
}
/**************************************共通終わり************/
/**************************************テンプレート部分************/
.menu{
    display: block;
    width: 80px;
    position: fixed;
	top:9px;
	right: 7px;
	opacity: 0.8;
}
.modori-b{
    position: fixed;
	bottom: 10px;
	right:15px;
}
.modori-b a{
	color: rgba(147,133,10,0.60);
	font-size: 40px;
}
/*************************フッター*/
.f-kasane-pc{
    display: none;
}
.f-kasane-sm{
    display: block;
	position: relative;
}
.yasumi-sm{
	position: absolute;
	top: 7%;
	left: 8%;
	color: #fff;
	line-height: 1.4;
}
.sora-sm{
    position: absolute;
	top: 16%;
	left: 12%;
}
.tae{
    margin-bottom: 8px;
}
.tae a{
	color: #fff;
}
@media screen and (min-width:400px){
.kie400{
    display: none;
}
}
@media screen and (min-width:500px){
.kie500{
    display: none;
}
.deru500{
    display: inline;
}
}
@media screen and (min-width:600px){
.yasumi-sm{
    font-size: 18px;
}
.sora-sm a{
    font-size: 17px;
}
}

@media screen and (min-width:700px){
.deru700{
    display: block;
}
.yasumi-sm,.sora-sm{
	left: 13%;
}
}
@media screen and (min-width:800px){
.deru800kie1000{
    display: block;
}
.menu{
    display: none;
}
#top-p .menu{
    display: block;
    width: 100px;
	width: 100px;
}
.f-kasane-sm{
    display: none;
}
.f-kasane-pc{
    display: block;
	position: relative;
}
.yasumi-pc{
	position: absolute;
	top: 18%;
	left: 38%;
	color: #FFFFFF;
	font-size: 18px;
}
.sora-pc{
    position: absolute;
	top: 36%;
	left: 36%;
	right: 5%;
}
.tae{
    display: inline-block;
	margin-right: 20px;
}
}
@media screen and (min-width:1000px){
.kie1000{    
    display: none;
}
.deru800kie1000{
    display: none;
}
.yasumi-pc{
    font-size: 19px;
}
}
@media screen and (min-width:1200px){
.yasumi-pc{
    left: 41%;
	top:23%;
}
.sora-pc{
    left: 37%;
	font-size: 19px;
}
.sora-pc a{
    font-size: 18px;
}
}
@media screen and (min-width:1250px){
#top-p .menu{
    display: none;
}
}
@media screen and (min-width:1400px){
.yasumi-pc{
    left: 40%;
	top:22%;
    font-size: 20px;
}
.tae a{
    margin-right: 25px;
	font-size: 18.5px;
}
.sama-p{
    font-size: 19px;
}
}
/*************************フッター終わり*/
/**************************************テンプレート部分終わり************/

/***カラム関係****/
.wp-le,.wp-ri{
    display: none;
}
@media screen and (min-width:1250px){
.wp-cen{
    display: block;
	width:84%;
	float: right;
}
.wp-le{
	display: block;
	width: 16%;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	background-image: url(img-kyotu/haikei-nuno2.jpg);
	border-right: 1px solid #C0BEA7;
	border-left: 5px solid #C0BEA7;
}
.menu-le-tai{
    text-align: center;
	padding-bottom: 10px;
	padding-top: 60px;
	font-size: 20px;
}
.menu-le{
    display: block;
	margin-bottom: 15px;
	text-align: center;
	color: #553B10
}
}
@media screen and (min-width:1400px){
.menu-le-tai{
    margin-top: 20px;
	margin-bottom: 15px;
}
}
@media screen and (min-width:1500px){
.wp-le{
    width: 15%;
	border-left: 1px solid #C0BEA7;
}
.wp-cen{
    width: 70%;
	float: none;
	margin:0 auto;
}
.wp-ri{
    display: block;
	width: 15%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url(img-kyotu/haikei-nuno2.jpg);
	border-left: 1px solid #C0BEA7;
	border-right: 1px solid #C0BEA7;
}
.miru-wp{
	width: 95%;
	margin: 5px auto;
	background-color: #FFFFFF;
	border: 1px solid #B5A37A;
	padding:5px 0 5px 6px;
}
.naiyo-krm{
    font-size: 15.5px;
}
.miru-wp2{
	width: 95%;
	height: 80px;
	margin: 5px auto;
	background-color: #F1E6E7;
	text-align: center;
	padding: 18px 0 0 0;
}
.miru-wp3{
	width: 95%;
	height: 80px;
	margin: 5px auto;
	background-color: #F1E6E7;
	text-align: center;
	padding: 18px 0 0 0;
}
.motto-krm{
    font-size: 17px;
	line-height: 1.4;
}
.krm-d-he{
    display: block;
}
.motto-krm a{
    color: #553F16;
}
.koe-tii{
    font-size:13px;
}
.obi{
	display: block;
	position: fixed;
	top: 0;
	width: 16%;
	height: 35px;
	background-color: rgba(36,13,4,0.60);
}
#top .obi{
    display: none;
}
.album-kotei{
    padding-top: 80px;
}
.kotei-img{
	display: block;
	width: 80%;
	margin: 0 auto;
	border: 3px ridge #CCB782;
}
.kotei-name{    
    font-size: 15px;
	margin-bottom: 15px;
	text-align: center;
}
}
@media screen and (min-width:1600px){
.miru-wp{
    padding:6px 0 6px 15px;
}
.miru-wp2{
	height: 100px;
	padding: 26px 0 0 0;
}
.miru-wp3{
	height: 100px;
	padding: 26px 0 0 0;
}
}
@media screen and (min-width:1700px){
.menu-le-tai{
    margin-top: 40px;
	margin-bottom: 15px;
}
.miru-wp{
    padding:6px 0 6px 25px;
}
.motto-krm{
    font-size: 19px;
}
.kotei-img{
	width: 85%;
}
}
/***カラム関係終わり****/
.t-ip{
    display: none;
}
.kasane-ga{
    position: relative;
}
.kasane-mozi{
    width: 100%;
	text-align: center;
    position: absolute;
	left: 50% ;
	top: 50%;
	transform: translate(-52%,-50%);
}
#top-h1{
    font-size: 16px;
	color: #FFFFFF;
	padding: 8px 0 0 17px;
	line-height: 1.7;
	display: inline;
}
#top-miyabi{
    font-size: 19px;
	padding: 0 0 0 14px;
	line-height: 1;
	color: #FFFFFF;
	display: inline;
}
.top-ga{
    margin-top: 0;
}
.tate1{
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
	margin: 40px auto 30px auto;
}
.tai{
	color: #1B92A4;
	font-weight: bold;
	line-height: 3;
}
.honbun{
    font-size: 19px;
	line-height: 2;
}
/**********横流れスライド***********/
.slide-sm{
    display: block;
	margin:30px 0 0 0;
}
.wrap{
    display: flex;
	align-items: center;
	width: 100vw;
	overflow: hidden;
}
.slideshow{
    display: flex;
	animation: loop-slide 90s infinite linear 0.8s both;
	
}
@keyframes loop-slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.content {
    width: 93vw;
    height: auto;
	margin-left: 15px;
	margin-right: 15px;
	list-style: none;
}
.content img{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid #DED8BB;
}
/**********終わり横流れスライド***********/
.botan{
    width: 100%;
	margin-top: 15px;
}
.one-b1,.one-b2,.one-b3,.one-b4,.one-b5,.one-b6{
	display: block;
	width: 45%;
	height: 45px;
	float: left;
	padding: 10px 0 10px 0;
	text-align: center;
	margin: 8px 0 0 4%;
	line-height: 1.4;
	border: 1px solid #897959;
}
.one-b2,.one-b4,.one-b6{
    margin: 8px 0 0 2%;
}
.one-a{
	color: #59510E;
	font-size: 16px;
	display: block;
}
.d-he-b2{
    display: none;
}
.d-he-b{
    display: block;
	margin: 30px auto;
	width:230px;
	background-color: #1B92A4;
	text-align: center;
	padding:5px 0;
	border-radius: 5px;
	
	
}
.d-he-a{
    color: #FFFFFF;
	text-decoration: none;
	font-size: 18px;
	display: block;
	
}
.top-h2{
    font-weight: normal;
	text-align: center;
	padding-top: 40px;
}
.hr1{
    width: 90%;
	margin:0 auto;
}
.sui{
    background-color: #efebea;
	padding-top: 20px;
	margin-top: 40px;
}
.al-matome{
    padding-top: 25px;
}
.al1,.al2{
    margin-bottom: 40px;
}
.al3,.al4,.al5{
    margin-bottom: 60px;
}
.al-ga1,.al-ga2,.al-ga3{
    display: block;
    width:80%;
	margin:0 auto;
}
.al-ga4,.al-ga5{
    display: block;
    width:96%;
	margin:0 auto;
}
.al-setu1,.al-setu2,.al-setu3{
	width: 80%;
	margin: 0 auto;
	padding: 10px 0 13px 5px;
	background-color: #FCF9F9;
}
.al-setu4,.al-setu5{
    width: 96%;
	margin: 0 auto;
	padding: 10px 0 13px 5px;
	background-color: #FCF9F9;
}
.namae{
    display: block;
	width: 95%;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	line-height: 1.4;
	border-bottom: 2px ridge #D7D5AE;
}
.tii-cen{
    font-size: 13.5px;
	text-align: center;
	margin-top: 3px;
}
.s-he-b{
    display: inline-block;
	width:50px;
	margin-left: 5px;
	background-color: #9E8D67;
	text-align: center;
	border-radius: 2px;
}
.s-he-a{
    color: #FFFFFF;
	font-size: 15px;
	font-weight: normal;
}
.tokutyo-wp{
    background-color: #FFFFFF;
}
.tokutyo{    
    background-color: #FFFFFF;
	padding-bottom: 40px;
}
.top-h3{
    display: block;
	width:90%;
    text-align: center;
	font-size: 23px;
	font-weight: lighter;
	padding-top: 40px;
	padding-bottom: 30px;
	color:#9A7D1B;
}
.kasane-toku1,.kasane-toku2,.kasane-toku3{
    position: relative;
}
.toku-ip{
    display: none;
}
.kasane-p1-2{   
    display: none;
}
.kasane-p1,.kasane-p2,.kasane-p3{
	position: absolute;
	color: #EDEDE7;
}
.kasane-p1{
    top:31%;
	left: 30%;
	line-height: 1.3;
	font-weight: lighter;
}
.ai24-2{
    font-size: 20px;
}
.kasane-p2{
    top:45%;
	left: 27%;
	font-size: 20px;
	font-weight: lighter;
}
.kasane-p3{
    top:39%;
	left: 30%;
	font-size: 23px;
	font-weight: lighter;
}
.namu-bun{
    width:90%;
	margin:5px auto 8px auto;
	font-size: 18px;
}
.namu-bun strong{
	color: #2497AF;
}
@media screen and (min-width:420px){
.ai24-1{
    font-size: 20px;
}
.ai24-2{
    font-size: 23px;
}
.kasane-p2{
	font-size: 23px;
}
.kasane-p3{
	font-size: 25px;
	top:42%;
}
}
@media screen and (min-width:500px){
.top-h3{
    font-size: 27px;
	padding-top: 50px;
}
.kasane-p1{
    top:37%;
}
.toku-sm{
    display: block;
    width:96%;
	margin:0 auto;
}
}
@media screen and (min-width:600px){
.top-h2{
    font-size: 26px;
}
.slide-sm{
    margin:40px 0 0 0;
}
.tate1{
	margin: 80px auto 30px auto;
}
.tai{
	font-size: 19px;
	line-height: 3;
}
.honbun{
    font-size: 22px;
	line-height: 2;
}
.al-matome{
    width:550px;
	margin:0 auto;
}
.namae{
	 font-size: 18px;
}
.tii-cen{
	 font-size: 16px;    
}
.tokutyo{
    width:600px;
	margin:0 auto;
}
.ai24-1{
    font-size: 22px;
}
.ai24-2{
    font-size: 26px;
}
.kasane-p2{
	font-size: 26px;
}
.kasane-p3{
	font-size: 28px;
	top:45%;
}
.namu-bun{  
    font-size: 19px;
}
}
@media screen and (min-width:800px){
.one-b1,.one-b2,.one-b3,.one-b4,.one-b5,.one-b6{
    width: 15%;
	height: 48px;
	margin:15px auto 0 1%;
	padding-top: 13px;
}
.one-b1{
    width:17%;
    margin-left: 2%;
}
.one-b6{
    width:14%;
}
.one-a{
    font-size: 16px;
}
.sui{
    margin-top: 30px;
}
.t-sm{
    display: none;
}
.t-ip{
    display: block;
}
.kasane-ip-ga{
    position: relative;
}
.kasane-ip-bun{
    position: absolute;
	top: 33%;
	right: 55%;
}
.ip-tai{
    color: #206886;
	font-weight: bold;
	text-align: center;
}
.ip-bun{
    text-align: center;
	font-size: 15px;
}
.kasane-mozi-ip{
    position: absolute;
	right: 7%;
	top: 50%;
	transform: translate(0,-53%);
}
#top-ip-h1{
    font-size: 13px;
	display: inline;
	color: #d5d0be;
	margin-left: 30px;
}
#top-ip-miyabi{
    font-size: 16px;
	display: inline;
	color: #d5d0be;
	margin-left: 7px;
}
.d-he-b2{
    display: block;
	position: absolute;
	left: 7%;
	top: 50%;
	transform: translate(0,-53%);
	background-color: #4d93bb;
	width: 200px;
	text-align: center;
}
.d-he-a2{
	color: #FDFDEE;
}
.slide-sm{
    margin-top: 35px;
}
.content {
    width: 50vw;
	margin-left: 25px;
	margin-right: 25px;
}
.tate-tate{
    display: none;
}
.d-he-b{
	display: none;
}
.sui{
    padding-bottom: 100px;
}
.al-matome{
    width:100%;
    margin-top: 20px;
}
.al1,.al2,.al3{
    width:30.6%;
	float: left;
	margin:0 0 0 2%;
}
.al-ga1,.al-ga2,.al-ga3,.al-ga4,.al-ga5,.al-setu1,.al-setu2,.al-setu3,.al-setu4,.al-setu5{
    width:100%;
}
.al4,.al5{
    width:47%;
	float: left;
	margin:30px auto 0 2%;
}
.namae{
    font-size: 17px;
}
.tii-cen{
    font-size: 15px;
}
.top-h3{
    padding-top: 70px;
	padding-bottom: 30px;
	font-size: 30px;
}
.tokutyo{
    width:100%;
}
.toku-sm{
    display: none;
}
.toku-ip{
    display: block;
	width:95%;
	margin:0 auto;
} 
.kasane-p1{
    display: none;
}
.kasane-p1-2{
    display: block;
	position: absolute;
	top:50%;
	left: 30%;
	color: #EDEDE7;
	font-size: 25px;
	font-weight: lighter;
}
.kasane-p2{
    top:45%;
	left: 30%;
	font-size: 31px;
}
.kasane-p3{
    top:45%;
	left: 32%;
	font-size: 31px;
}
.namu-bun{
    padding-top: 15px;
	padding-bottom: 20px;
}
}
@media screen and (min-width:900px){
.ip-tai{
    font-size: 18px;
	margin-bottom: 5px;
}
.ip-bun{
    font-size: 17px;
}
#top-ip-h1{
    font-size: 15px;
}
#top-ip-miyabi{
    font-size: 18px;
}
}
@media screen and (min-width:1000px){
.one-b1{
    width:16%;
    margin-left: 2%;
}
.one-b6{
    width:15%;
}
.top-h2{
    font-size: 28px;
}
.ip-tai{
    font-size: 19px;
}
.ip-bun{
    font-size: 18px;
}
#top-ip-h1{
    font-size: 17px;
}
#top-ip-miyabi{
    font-size: 20px;
}
.tokutyo{
    width:900px;
}
}
@media screen and (min-width:1100px){
.ip-tai{
    font-size: 20px;
}
.ip-bun{
    font-size: 19px;
}
#top-ip-h1{
    font-size: 19px;
}
#top-ip-miyabi{
    font-size: 22px;
}
.content {
    width: 40vw;
}
.namae{
    font-size: 18px;
}
.tii-cen{
    font-size: 16px;
}
}
@media screen and (min-width:1200px){
.kasane-mozi-ip{
    right: 8%;
}
}
@media screen and (min-width:1250px){
#top-ip-h1{
    font-size: 18px;
}
#top-ip-miyabi{
    font-size: 21px;
}
.content {
    width: 35vw;
}
.namae{
    font-size: 18px;
}
}
@media screen and (min-width:1300px){
.one-a{
    font-size: 18px;
}
.one-b1,.one-b2,.one-b3,.one-b4,.one-b5,.one-b6{
    padding-top: 10px;
}
}
@media screen and (min-width:1400px){
#top-ip-miyabi{
	margin-right: 10px;
}
}
@media screen and (min-width:1500px){
.kasane-mozi-ip{
	right: 7%;
}
.content {
    width: 30vw;
}
.namae{
    font-size: 19px;
}
.tii-cen{
    font-size: 16px;
}
}
@media screen and (min-width:1700px){
.kasane-ip-bun{
	top: 34%;
	right: 57%;
}
#top-ip-h1{
    font-size: 20px;
}
#top-ip-miyabi{
    font-size: 23px;
}
.ip-tai{
    font-size: 25px;
}
.ip-bun{
	font-size: 20px;
}
.tokutyo{
    width:1080px;
}
.kasane-p1-2,.kasane-p2,.kasane-p3{
    font-size: 29px;
}
}
@media screen and (min-width:1800px){
#top-ip-h1{
    font-size: 22px;
}
#top-ip-miyabi{
    font-size: 26px;
}
}
/************************商品ページ*/
.kasane-syohin{
    position: relative;
}
.syohin-h1{ 
    display: block;
	width: 100%;
	height: 30px;
	background-color: rgba(36,13,4,0.60);
    position: absolute;
	top: 0;
	left: 0;
    font-size: 13px;
	font-weight: lighter;
	color: #E3E1E1;
	padding-left: 10px;
	padding-top: 5px;
}
.syohin-top-ip,.syohin-top-ip2,.naname-nav,.kabu-h1{
    display: none;
}
.pr-matome-0{
    display: none;
}
.pr-matome{
	border: 2px ridge #AB9A50;
	width:97%;
	margin:7px auto 0 auto;
}
.syohin-h2{
	width: 83%;
	margin: 15px auto 0 auto;
	font-size: 22px;
	font-weight: lighter;
	text-align: center;
	border-bottom: 2px ridge #DDCFCF;
}
.No1{
    margin: 7px auto 0 7px;
	background-color: #7B1618;
	width:130px;
	color: #FFFFFF;
	text-align: center;
	border-radius: 3px;
}
.No1-2{
    display: none;
}
.cm{
	text-align: center;
}
.syohin-pr{
    width:95%;
    margin:15px auto;
    font-size: 18px;
	padding-bottom: 4px;
}
.tera{
    display: block;
	width: 140px;
	font-size: 17px;
	text-align: center;
	line-height: 1.4;
	margin:30px auto 5px auto;
	border-radius: 3px;
    background-color: #997E43;
	color: #FFFFFF;
}
.tomo{
    font-size: 17px;
    text-align: center;
}
.p-sentaku{
    font-size: 17px;
	text-align: center;
	margin-top: 12px;
}
.syouhin-matome{
    margin-top: 40px;
}
.tie,.tie2,.tie3,.tie4{
    width: 93%;
	margin:30px auto 0 auto;
}
.tune,.tune2,.tune3,.tune4{
	font-size: 21px;
	border-left: 10px solid #CB7C7E;
	padding-left: 10px;
	line-height: 1.2;
	margin-bottom: 4px;
}
.zi-tii .tune,.zi-tii .tune2{
    font-size: 19px;
}
.tie-setu{
    width:97%;
    margin:8px auto 0 auto;
}
.tie-setu p{
    line-height: 1.7;
	font-size: 17px;
}
.furu-pc{
    display: none;
}
.yousi-kakomi{
	border: 1px solid #4D340B;
	color: #5D4C14;
	margin-top: 10px;
	padding:5px 0 5px 20px;
}
.nina{
	border: 1px ridge #C9B9B9;
	width: 95%;
	margin: 0 auto 70px auto;
	padding: 15px 3px 15px 0;
	background-color: #FFF;
}
.nui{
    margin-bottom: 7px;
	font-size: 18px;
}
.nui2{
	font-size: 18px;
	padding-left: 10px;
}
.color-gosyu{
	margin-top: 50px;
}
.noe{
	display: block;
	width: 88%;
	margin: 0 auto;
	text-align: center;
	font-size: 21px;
	padding-top: 40px;
	border-bottom: 2px ridge #E7D6D6;
}
.noe2{
    text-align: center;
	padding-bottom: 10px;
}
.seihon-inasatu{
    width:85%;
	font-size: 21px;
	text-align: center;
	margin: 40px auto 50px auto;
	border-bottom: 2px ridge #B89C6E;
}
.tie-setu .kome{
    font-size: 16px;
	line-height: 1.4;
	margin-top: 5px;
}
@media screen and (min-width:450px){
.kie450{
    display: none;
}
.nina{
	padding: 15px 3px 15px 40px;
}
.nui{
	font-size: 19px;
}
.nui2{
	font-size: 19px;
	padding-left: 10px;
}
}
@media screen and (min-width:500px){
.syohin-top-sm{
    display: none;
}
.syohin-top-ip{
    display: block;
	padding-top: 30px;
}
.syohin-sm{
    display: none;
}
.syohin-pc{
    display: block;
}
.comment{
    padding:20px 20px 35px 20px;
}
.syouhin-matome{
    width:470px;
	margin:60px auto 0 auto;
}
.tune,.zi-tii .tune,.zi-tii .tune2{
    font-size: 22px;
}
.color-gosyu-in{
    width:470px;
	margin:0 auto;
}
.No1{
    margin-left: 10%;
}
.syohin-pr{
    width:85%;
	padding:5px 0 13px 0 ;
}
}
@media screen and (min-width:600px){
.kie600{
    display: none;
}
.comment{
    width:580px;
	padding:20px 40px 40px 40px;
}
.tai{
    font-size: 22px;
}
.comment-p,.tera,.tomo,.nana{
    font-size: 18px;
}
.tomo{
    margin-top: 10px;
}
.nana-b-enpitu{
    width:320px;
}
.nana-b-toten{
	width:320px;
}
.noe,.seihon-inasatu{
    font-size: 23px;
}
.noe2{
    font-size: 18px;
}
}
@media screen and (min-width:700px){
.comment{
    margin-top: 30px;
}
.hyousi-size{
    font-size: 17px;
}
}
@media screen and (min-width:800px){
.kie800{
    display: none;
}
.deru800{
    display: block;
}
.kabu-h1{
    display: block;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 35px;
	background-color: rgba(36,13,4,0.60);
	font-size: 16px;
	font-weight: lighter;
	color: #E3E1E1;
	padding-left: 10px;
	padding-top: 5px;
}
#top-p .kabu-h1{
    display: none;
}
.kasane-syohin{
    display: none;
}
.naname-nav{
    display: block;
	padding-top: 60px;
	padding-bottom: 30px;
}
.naname-menu{
    text-align: center;
	margin-bottom: 15px;
	font-size: 20px;
}
.naname-le{  
    display: block;
	float: left;
	width:33%;
	text-align: right;
}
.naname-ce{  
    display: block;
	float: left;
    width:34%;
	text-align: center;
}
.naname-ri{  
    display: block;
	float: left;
    width:33%;
	text-align: left;
}
.naname-nav a{
    line-height: 1.8;
	color: #564211;
}
.syohin-top-ip2{
    display: block;
	width:80%;
	margin:0 auto 0 auto;
}
.kasane-2{
    position: relative;
}
.No1-2{
    display: block;
	position: absolute;
	bottom: 15px;
	left: 15%;
	background-color: #7B1618;
	font-size: 18px;
	width:150px;
	color: #FFFFFF;
	text-align: center;
	border-radius: 3px;
}
.No1{
    display: none;
}
.pr-matome{
	border-width: 0px;    
}
.syohin-h2{
    font-size: 25px;
}
.syohin-pr{
    text-align: center;
}
.cm{
    font-size: 18px;
}
#syouhin .iti{
    float: left;
}
#syohin .iti h1,#syohin #kotei{
    display: block;
    padding-top: 5px;
	padding-left: 40px;
}
.noe,.seihon-inasatu{
    font-size: 26px;
}
.noe2{
    font-size: 21px;
}

.nana-matome{
    width:550px;
	margin:20px auto 0 auto;
}
.nana{
    font-size: 17px;
}
.nana-b-enpitu{
    width:270px;
	float: left;
}
.nana-b-toten{
	width:270px;
	float: left;
	margin:0 auto 0 10px;
}
.lll,.ccc,.rrr{
    float: left;
}
.lll{
    margin: 0 0 0 7.5%;
	text-align: right;
	width: 25%;
}
.ccc{
    margin: 0 0 0 5%;
	width:25%;
	text-align: center;
}
.rrr{
    margin: 0 auto 0 5%;
	text-align: left;
	width:25%;
}
.lll a,.ccc a,.rrr a{
    display: block;
	color: #5D4C14;
}
.nav-in{
    width:740px;
	margin:0 auto;
}
.ssl,.lll2,.ccc2,.rrr2,.ssr{
    float: left;
}
.ssl a,.lll2 a,.ccc2 a,.rrr2 a,.ssr a{
    display: block;
	color: #5D4C14;
	font-size: 16px;
}
.ccc2{
    width:200px;
	text-align: center;
}
.lll2{
    width:160px;
}
.rrr2{
    width:140px;
}
.ssl{
    width: 100px;
}
.ssr{
    width: 100px;
}
.lll2,.ssl{
    text-align: right;
}
.lll2{ 
    margin-right: 20px;
}
.rrr2{
    margin-left: 20px;
	text-align: left;
}
.ssr{
    text-align: left;
}
.comment{
    width: 80%;
}
.syohin-pc{
    width:80%;
	margin:0 auto;
}
.syouhin-matome,.color-gosyu-in{
    width: 100%;
}
.tie{
    width:47%;
	float: left;
	margin:30px 0 50px 2%;
	
}
.tie2{
    margin-top: 30px;
	margin-bottom: 50px;
}
.tune{
    height: 25px;
	font-size: 23px;
	margin-bottom: 9px;
}
.tune2{
    height: 56px;
	font-size: 23px;
	margin-bottom: 9px;
}
.tune3{
    height: 28px;
	font-size: 23px;
	margin-bottom: 9px;
	}
.tune4{
    height: 25px;
	font-size: 23px;
	margin-left: 2%;
	margin-bottom: 9px;
}
.zi-tii .tune,.zi-tii .tune2{
    font-size: 23px;
}
.tie-setu p,.tie-setu2 p{
    font-size: 17.5px;
}
.furu-sm{
    display: none;
}
.furu-pc{
    display: block;
}
.yousi-kakomi{
	padding:5px 0 5px 10px;
}
.yousi-kakomi p{
    font-size: 16px;
}
.tie3{
    width: 100%;
}
.hako-img,#hako-setu,#hako-setu2{
    display:block;
	float: left;
	width: 47%;
	margin:0 0 50px 2%;
}
#hako-setu{
    padding-top: 0;
}
#hako-setu2{
    padding-top: 15px;
}
.tie4{
    width:100%;
}
.mokusei1{
    width:48%;
	float: left;
	margin: 0 0 0 2%;
}
.mokusei2{
   width:48%;
	float: left;
	margin: 0 auto 0 0;
}
.tie4 .tie-setu{
    width:90%;	
}
.nina{
    width:600px;
	padding: 25px 3px 23px 130px;
}
.nui,.nui2{
	font-size: 20px;
}
.color-gosyu{
    padding-bottom: 60px;
}
#syohin .modori-b{
	bottom: 15px;
	right: 15px;
	background-color: rgba(36,13,4,0.60);
	padding:0 8px;
	border-radius: 3px;
}
#syohin .modori-b a{
    color: #FFFFFF;
	font-size: 23px;
}
.tie-setu .kome{
    font-size: 17px;
	line-height: 1.4;
}
}
@media screen and (min-width:900px){
.deru900kie1200{
    display: block;
}
.naname-le{  
	width:37%;
}
.naname-ce{  
    width:26%;
}
.naname-ri{  
    width:37%;
}
.comment{
    width: 100%;
	border-width: 0px;  
	text-align: center;
	padding:10px 0 0 0;
	margin-bottom: 0;
}
.yousi-kakomi{
	padding:5px 0 5px 30px;
}
.yousi-kakomi p{
    font-size: 17.5px;
}
.nana-matome{
    width:610px;
}
.nana{
    font-size: 18px;
}
.nana-b-enpitu{
    width:300px;
}
.nana-b-toten{
	width:300px;
}
}
@media screen and (min-width:1200px){
.deru900kie1200{
    display: none;
}
.miyabi{
    margin-top: 3px;
}
.syohin-top-ip2{
	width:70%;
}
.nav-in{
    width:860px;
}
.ssl a,.lll2 a,.ccc2 a,.rrr2 a,.ssr a{
    font-size: 17px;
}
.ccc2{
    width:200px;
}
.lll2{
    width:180px;
}
.rrr2{
    width:160px;
}
.ssl{
    width: 120px;
}
.ssr{
    width: 120px;
}
.lll2{ 
    margin-right: 40px;
}
.rrr2{
    margin-left: 40px;
}
#syohin .menu-b{
    display: block;
	width:150px;
	margin-right: 60px;
	margin-top: 18px;
}
.syohin-pc{
    width: 60%;
}
.tai{
    font-size: 25px;
	width:70%;
}
.hyousi-size{
    margin-top: 9px;
	font-size: 19px;	
}
.tera{
    width:180px;
	line-height: 1.8;
	margin-top: 30px;
}
.tomo{
    font-size: 20px;
}
.nana{
    font-size: 19px;
}
.syouhin-matome{
	padding-bottom: 60px;
}
.color-gosyu-in{
    width: 90%;
}
.tie{
    width:44%;
	margin:60px auto 0 4%;
}
.tie2{
    margin-top: 90px;
}
.dream{
    padding-bottom: 50px;
}
.tie3{
    margin-top: 90px;
}
.tie-setu p,.tie-setu2,yousi-kakomi p{
    font-size: 18.5px;
}
#hako-setu,#hako-setu2{
    padding-top: 50px;
}
.nina{
    width:1000px;
	margin-top: 60px;
	padding: 25px 0 23px 0;
}
.nui{
	text-align: center;
	font-size: 21px;
}
.nui2{
    text-align: center;
	font-size: 23px;
}
.noe{
    font-size: 25px;
	padding-top: 90px;
}
.noe2{
    font-size: 19px;
}
.seihon-inasatu{
    font-size: 27px;
	margin-top: 80px;
}
}
@media screen and (min-width:1250px){
.naname-nav{
    display: none;
}
.kabu-h1{
    padding-left: 30px;
}
.pr-matome .syohin-h2,.pr-matome .cm{
    display: none;
}
.pr-matome-0{
    display: block;
	padding-top: 60px;
}
.syohin-top-ip2{
    margin-top: 25px;
}
.No1-3{
    display: inline-block;
	background-color: #820F11;
	font-size: 20px;
	color: #FFFFFF;
	margin-right: 20px;
	padding:3px 8px 1px 8px;
	border-radius: 3px;
	vertical-align:top;
}
.No1-2{
    display: none;
}
.kara1250{
    width:600px;
	margin:0 auto;
}
.tera{
   
    display: inline-block;
}
.tomo{
    display: inline-block;
	margin-left: 20px;
}
.p-sentaku{
    font-size:19px;
}
}
@media screen and (min-width:1400px){
.syohin-h2{
    font-size: 30px;
	padding-top: 20px;
}
.syohin-pr{
    font-size: 19px;
}
.tune,.tune2,.tune3,.tune4,.zi-tii .tune,.zi-tii .tune2{
    font-size: 25px;
}
.comment-p{
    font-size: 19px;
}
.lll a,.ccc a,.rrr a{
    font-size: 18px;
}
.nav-tai{
    font-size: 23px;
}
.nav-in{
    width:1000px;
}
.ssl a,.lll2 a,.ccc2 a,.rrr2 a,.ssr a{
    font-size: 18px;
}
.ccc2{
    width:220px;
}
.lll2{
    width:200px;
}
.rrr2{
    width:180px;
}
.ssl{
    width: 140px;
}
.ssr{
    width: 140px;
}
.lll2{ 
    margin-right: 60px;
}
.rrr2{
    margin-left: 60px;
}
}
@media screen and (min-width:1600px){
.syohin-pc{
    width:950px;
}
}
/*********************補正ページ*/
.sonota-h1{
	display: block;
	width: 100%;
	height: 60px;
	background-image: url("img-kyotu/haikei-nuno.jpg");
	font-size: 20px;
	font-weight: lighter;
	color: rgba(146,134,41,1.00);
	padding-left: 5%;
	padding-top: 20px;
}
.hosei-wp{
    background-image: url("img-miyabi/haikei-nuno.jpg");
	padding-bottom: 60px;
}
.hosei-wp-in{
    padding-top: 40px;
}
.hosei-wp-in-pc{
    display: none;
}
.rika-matome{
    padding-top: 30px;
}
.rika{
	color: rgba(107,93,21,1.00);
	text-align: center;
	font-size: 17.5px;
}
.tema{
	font-size: 21px;
	font-weight: lighter;
	margin: 30px auto 8px 7px;
	color:#594D0B;
}
.hosoku{
    color: rgba(61,45,15,1.00);
	line-height: 1;
	margin:0 auto 5px 13px;
    font-size: 17px;
}
.hosei-s-matome{
    margin:5px auto 7px auto;
}
.hosei-kobetu{
    margin-top: 70px;
	padding-bottom: 50px;
}
.hosei-kobetu img{
    display: block;
    width: 96%;
	margin:0 auto;
}
.h-s{
    display: block;
	width: 40px;
	text-align: center;
	float: left;
}
.hosei-sankaku1,.hosei-sankaku2,.hosei-sankaku3,.hosei-sankaku4{
    display: block;
	line-height: 01;
	
	margin: 0;
}
.usutya{
    color: rgba(158,147,48,1.00);
}
.hosei-sankaku1{
    font-size: 23px;
	margin-top: 4px;
}
.hosei-sankaku2{
    font-size: 20px;
}
.hosei-sankaku3{
    font-size: 16px;
}
.hosei-sankaku4{
    font-size: 13px;
}
.hosei-setu{
    display: block;
	width:80%;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
    color: rgba(107,93,21,1.00);
	font-size: 16.5px;
	font-weight: lighter;
	line-height: 1.4;
}
@media screen and (min-width:500px){
.sonota-h1{
    font-size: 22px;
	padding-left: 10%;
}
.hosei-wp-in{
    width:490px;
	margin: 0 auto;
}
.rika{
    font-size: 19px;
}
.hosei-s-matome{
    width:87%;
	margin: 20px auto 20px;
}
}
@media screen and (min-width:800px){
.sonota-h1{
    display: none;
}
.sitazi-naname .naname-nav{
    background-color: #EFEBEA;
}
.tya-nav nav{
	background-image: none;
	background-color: #efebea;;
}
.tya-nav nav a{
    
}
.hosei-wp-in{
    display: none;
}
.hosei-wp-in-pc{
    display: block;
	padding-bottom: 60px;
}
.rika-matome{
    padding-top: 50px;
}
.rika{
    font-size: 19px;
}
.hosei-kobetu{
    width: 100%;
	position: relative;
}
.tema{
    font-size: 24px;
	color: rgba(120,104,17,1.00);
}
.hosoku{
    color: rgba(120,104,17,1.00);
	font-size: 18px;
}
.hosei-ga{
     display: block;
	 width: 100%;
}
.abu1{
    position: absolute;
	top: -2%;
	left: 52%;
}
.abu2{
    color: rgba(120,104,17,1.00);
	font-size: 17.5px;
	line-height: 1.5;
	width:43%;
	position: absolute;
	top: 70%;
	left: 7%;
}
}
@media screen and (min-width:900px){
.rika-matome{
    padding-top: 20px;
}
.rika-rika .rika-matome{
    padding-top: 40px;
}
.rika{
    font-size: 22px;
}
.rika-rika .rika{
    padding-top: 30px;
}
}
@media screen and (min-width:1000px){
.abu1{
    top: 0;
}
.tema{
    font-size: 26px;
}
.abu2,.hosoku{
    font-size: 18.5px;
}
}
@media screen and (min-width:1200px){
.hosei-kobetu{
    width:1000px;
	margin: 80px auto 0 auto;
}
.abu1{
    top: 0.3%;
}
}
@media screen and (min-width:1250px){
.rika-rika .rika-matome{
    padding-top: 120px;
}
}
@media screen and (min-width:1400px){
.hosei-kobetu{
    width:1000px;
	margin: 80px auto 0 auto;
}
.abu1{
    top: 1%;
}
.tema{
    font-size:27px;
}
.abu2{
    font-size: 19px;
}
}
@media screen and (min-width:1600px){

.tema{
    font-size:29px;
}
}
@media screen and (min-width:1700px){
.hosei-kobetu{
    width:1200px;
	margin: 80px auto 0 auto;
}
}
/********************************************お客様の声*/
#koe-p{
    background-image: url("img-kyotu/haikei-nuno.jpg");
}
.kuti-dai{
    display: none;
}
.kuti-mini{
    display: block;
	margin-bottom: 40px;
}
.koe-h2{
	color: rgba(146,134,41,1.00);
	text-align: center;
	margin-bottom: 20px;
	font-size: 23px;
	font-weight: lighter;
}
.roro .koe-h2{
    margin-bottom: 0;
}
.kousu{
	text-align: center;
	font-size: 21px;
	color: rgba(134,124,42,1.00);
}
.koe-tai1,.koe-tai2{
	text-align: center;
	font-size: 18px;
	color: rgba(136,124,33,1.00);
}
.koe-tai1{
    margin: 20px auto 20px auto;
}
#koe-p #muzi-footer{
    display: none;
}
#koe-p .tatesen {   
	top: 90%;
}
#koe-p .mou-ana{
    padding-top: 90px;
}
.koe-bun{
    width:97%;
	margin:0 auto;
	padding:10px 2px 30px 10px;
	
}
.koe-sen{
    width:20px;
	display: block;
	margin: 25px auto 50px auto;
}
.koe-bun p{
    color: #442F10;
	line-height: 1.8;
	margin-bottom: 10px;
	font-size: 16.5px;
	font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif,"Noto Serif JP"; 
}
.tt,.tt2,.kk2,.kk3,.stst,.maaa,.tt-toku{
    font-family:"Noto Serif JP", serif,"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.tt{
    display: block;
	width: 50px;
	background-color: rgba(198,146,146,1.00);
	color: #FFFFFF;
	padding: 5px 10px;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: center;
	font-size: 14.5px;
}
.tt2{
    display: block;
	width: 180px;
	background-color: rgba(198,146,146,1.00);
	color: #FFFFFF;
	padding: 5px 10px;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: center;
}
.kk2{
	display: block;
	width: 180px;
	color: #5B3815;
	padding: 5px 10px;
	margin: 10px auto 10px 0;
	border-bottom: 2px ridge rgba(187,212,216,1.00);
	line-height: 1;
	font-size: 16px;
	text-align: center;
}
.kk3{
	display: block;
	width: 210px;
	color: #5B3815;
	padding: 5px 10px;
	margin: 10px auto 10px 0;
	border-bottom: 2px ridge rgba(187,212,216,1.00);
	line-height: 1;
	font-size: 16px;
	text-align: center;
}
.stst{
    color: rgba(127,15,17,1.00);
}
.maaa{
    color: rgba(127,15,17,1.00);
}
.tt-toku{
    display: block;
	width: 200px;
	background-color: rgba(198,146,146,1.00);
	color: #FFFFFF;
	padding: 5px 10px;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: center;
}
@media screen and (min-width:600px){
.kuti-mini{
    width:400px;
	margin:70px auto 40px auto;
}
.koe-h2{
	font-size: 28px;
	
}
.koe-tai1,.koe-tai2{
    font-size:20px;
}
.koe-bun{
    width:80%;
}
.kousu{
	font-size: 25px;
}
}
@media screen and (min-width:700px){
#koe-p{
    width:100%; 
}
#koe-p .sonota-nav{
	background-image: url("img-miyabi/haikei-nuno.jpg");
}
#koe-p .menu-ga,#koe-p .pcnav p{
    color: rgba(76,65,65,1.00);
} 
#koe-p .mou-siatzi{
    display: block;
	width:500px;
    background-image: url("img-miyabi/haikei-nuno.jpg");
	margin: 70px auto 0 auto;
}
#koe-p .mou-ana{
    margin: 0 auto;
	padding: 10px 0 20px 0;
	border: 2px ridge rgba(255,243,243,1.00);
}
#koe-p .mou-p{
    display: block;
	font-size: 16px;
	color: #382F0B;
	margin: 0;
}
.koe-sen{
    margin-top: 50px;
}
}
@media screen and (min-width:800px){
.kuti-mini{
    display: none;
}
.kuti-dai,.wari-yoko{
    display: block;
	width:90%;
	margin: 0 auto 30px auto;
}
.koe-bun p{
    font-size: 18px;;
}
.tt{
   width:60px; 
}
.tt2{
    width:200px;
}
.kk2{
   width: 190px;
} 
.kk3{
  width: 220px;
}
.tt-toku{
  width: 210px;
}
}
@media screen and (min-width:900px){
.koe-bun{
    width:70%;
}
#koe-p .mou-siatzi{
	width:65%;
	margin: 70px auto 0 auto;
}
#koe-p .mou-ana{
    margin: 0 auto;
	padding: 10px 0 20px 0;
	border: 3px ridge rgba(255,243,243,1.00);
}
}
@media screen and (min-width:1000px){
.koe-tai1{
    margin: 20px auto 0 auto;
}
.koe-tai2{
    margin-top: 0;
	margin-bottom: 20px;
}
#koe-p .mou-p{
    line-height: 1;
}
#koe-p .mou-ana{
	padding: 10px 0 22px 0;
}
}
@media screen and (min-width:1200px){
#koe-p .mou-siatzi{
    display: block;
	width:700px;
}
#koe-p .mou-ana{
	padding: 13px 0 27px 0;
}	
#koe-p .mou-p{
    font-size: 18px;
}
.koe-bun{
    width:800px;
}
.kousu{
	font-size: 27px;
}
}
@media screen and (min-width:1250px){
.kuti-dai,.wari-yoko{    
    width:100%;
}
}
@media screen and (min-width:1400px){
.koe-h2{
    font-size: 28px;
}
.koe-tai1,.koe-tai2{
    font-size: 22px;
}
}
/************************個人情報*/
.kozin-h2{
    color: rgba(146,134,41,1.00);
	text-align: center;
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: lighter;
}
.kozin-tai1{
    text-align: center;
	font-size: 18px;
	color: rgba(136,124,33,1.00);
}
.kozin-ul{
    width: 85%;
	margin:30px auto 0 1.8em;
}
.kozin-ul li{
    font-size: 17px;
	margin-bottom: 30px;
}
.zyuusyo{
	width: 95%;
	margin: 30px auto 50px auto;
	border: 3px ridge #DFD1D1;
}
.zyuusyo-in{
    width:80%;
	margin:20px auto;
}
.zyuusyo p{
    font-size: 17px;
	margin-bottom: 20px;
}
.miyai-dai{
    font-size: 20px;
}
@media screen and (min-width:500px){
.kozin-h2{
	font-size: 24px;
	padding-top: 30px;
}
.kozin-tai1{
	font-size: 20px;
}
.kozin-ul{
    width: 80%;
	margin:60px auto 0 auto;
}
.kozin-ul li{
    font-size: 18px;
	margin-bottom: 40px;
}
.zyuusyo{   
    margin-bottom: 80px;
}
}
@media screen and (min-width:700px){
.kie700{
    display: none;
}
.zyuusyo{   
    margin-bottom: 100px;
}
.zyuusyo p{
	margin-bottom: 10px;
}
}
@media screen and (min-width:800px){
.kozin-h2{
	font-size: 26px;
}
.kozin-tai1{
	font-size: 21px;
}
.zyuusyo{   
    width:650px;
}
}
@media screen and (min-width:900px){
.zyuusyo{   
    margin-top: 80px;
}
}
@media screen and (min-width:1000px){
.kozin-in{ 
    width:950px;
	margin:0 auto;
}
}
@media screen and (min-width:1200px){
.kozin-h2{
	font-size: 28px;
}
.kozin-tai1{
	font-size: 23px;
}
.kozin-ul li{
    font-size: 19px;
}
}
/************************問い合わせ*/
.toi-b{
	display: block;
	width: 250px;
	background-color: #606060;
	text-align: center;
	margin: 30px auto;
	padding:10px 0;
	border-radius: 3px;
}
.toi-a{
    display: block;
    font-size: 19px;
	color: #E8E8E8;
	
}
.toitoi2{
    display: none;
}
.toitoi{
    width: 93%;
	margin:30px auto 0 auto;
	padding-bottom: 40px;
}
.toi-p1,.toi-p{
    font-size: 18px;
	margin-bottom: 15px;
}
.sikaku-tii{
    font-size: 12px;
}
.toi-sen{    
    margin:40px auto 20px auto;
}
@media screen and (min-width:500px){
.toitoi{
    width:80%;
}
}
@media screen and (min-width:600px){
.toitoi{
    width:450px;
}
}
@media screen and (min-width:800px){
.toitoi{
    display: none;
}
.toitoi2{
    display: block;
	width:720px;
	margin:0 auto;
	padding-bottom: 50px;
}

}
@media screen and (min-width:1100px){
.toitoi2{
	width:800px;
}
.toi-p1,.toi-p{
    font-size: 20px;
}
}
/************************支払い*/
.siharai-in{
    width:95%;
	margin:0 auto 50px auto;
}
.siha,.siha2{
	padding-top: 30px;
	border-bottom: 1px ridge #9F8F4D;
	margin-bottom: 20px;
}
.siha2{
    margin-top: 30px;
}
.siha-furi .siha,.siha-kure .siha2{
    font-size: 20px;
}
.siha-furi .yuu-futo{
    font-size: 18px;
	margin-bottom: 13px;
}
.tume{
    margin:0 5px 0 1.6em;
}
.tume li{
    list-style: square;
	font-size: 17px;
	line-height: 1.5;
	margin-bottom: 15px;
}
.siha-p{
    font-size: 17px;
	width:95%;
}
.card{
    margin:15px auto 0 15px;
}
.card-henkin{
	background-color: #FFFFFF;
	width: 96%;
	margin: 40px auto 15px auto;
	padding: 18px 7px 20px 13px;
	border: 1px solid #7E771D;
}
.kure-p{
    font-size: 17px;
}
.kure-tai{    
    font-size: 18px;
	text-align: center;
	margin-bottom: 15px;
}
.hosoku-modoru{    
    text-align: center;
	font-size: 19px;
	
}
.hosoku-modoru a{ 
    text-decoration: underline;
}
@media screen and (min-width:500px){
.siharai-in{
    width:85%;
}
.siha-tyousei .kozin-h2{
    padding-top: 0;
}
.card-henkin{
	padding:18px 17px 20px 23px;
}
}
@media screen and (min-width:600px){
.siha-cen{
    text-align: center;
}
.siha-furi .siha,.siha-kure .siha2{
    font-size: 22px;
	padding-left: 20px;
}
.siha-furi .yuu-futo{
    font-size: 20px;
	margin-top: 20px;
}
.tume {
    margin-left: 4em;
	margin-top: 10px;
	padding-right: 40px;
}
.komame .siha-p{
    margin: 15px auto 10px auto;
}
.komame .card{    
    margin:15px auto 0 45px;
}
.tume li{
    font-size: 18px;

}
.card-henkin{
    width:85%;
	padding:20px  30px 25px 30px;
}
}
@media screen and (min-width:700px){

.yuu-futo{
    font-size: 20px;
}
.tume li,.siha-p,.card{
    font-size: 18px;
}
.kure-tai{
     font-size: 20px;
}
.kure-p{
     font-size: 17px;
}
.hosoku-modoru{
    font-size: 21px;
}
}
@media screen and (min-width:800px){
.pay-waku{
    width:90%;
	margin:0 auto;
}
}
@media screen and (min-width:900px){
.siharai-in{
    width:770px;
	padding-bottom: 40px;
}
.card-henkin{
    margin-bottom: 60px;
	width:75%;
}
}
@media screen and (min-width:1200px){
.siha-tyousei .kozin-h2{
    padding: 30px 0 20px 0;
}
.card-henkin .kure-p{
    font-size:18px;
}
}
@media screen and (min-width:1250px){
.card-henkin{
    width:82%;
}
}
@media screen and (min-width:1400px){
.siha-tyousei .kozin-h2{
    padding: 40px 0 20px 0;
}
.tume li{
    font-size:19px;
}
}
/************************割引*/
.waribiki-wp{
   display: block;
   width:93%;
   margin:0 auto;
}
.waribiki-h2{
    color: rgba(146,134,41,1.00);
	text-align: center;
	padding-top: 30px;
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: lighter;
}
.wari-tt1{
    font-size: 20px;
	width: 97%;
	margin:30px auto 0 auto;
}
.wari-tt{
    font-size: 20px;
	width: 97%;
	margin:30px auto 0 auto;
}
.sakura-wari{
    color: #14748C;
	margin-right: 7px;
}
.wari-setu{
    width:95%;
	margin:10px auto 60px auto;
}
.wari-setu p{
    font-size: 17px;
}
@media screen and (min-width:600px){
.waribiki-h2{
    font-size: 25px;
}
.wari-tt1{
    font-size: 23px;
	width: 90%;
}
.wari-tt{
    font-size: 23px;
	width: 90%;
}
.wari-setu p{
    font-size: 18px;
}
}
@media screen and (min-width:800px){
.waribiki-wp{    
    width:80%;
}
.waribiki-h2{
    font-size: 27px;
}
}
@media screen and (min-width:1400px){
.wari-setu p{
    font-size: 19px;
}
.wari-tt1,.wari-tt{
    font-size: 25px;
}
}
/************************申し込み*/
.topp2,.topp3,.topp4{
    display: none;
}
.toya-ga{
    display: block;
	margin: 0;
}
.toya{
    padding-top: 20px;
	font-size: 18px;
	text-align: center;
	color: rgba(198,193,138,1.00);
	font-weight: normal;
}
.komiguai{
    width:95%;
	margin:0 auto 50px auto;
	background-color: #FFFEF1;
	padding:27px 11px 20px 15px;
}
.komi-tai{
	color: rgba(86,85,11,1.00);
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	margin-bottom: 12px;
}
.komi-p{
	color: rgba(86,85,11,1.00);
}
.kikan{
    font-weight: 500;
	color: #762E11;
}
.momoko{
    padding-top: 120px;
	text-align: center;
	font-size:18px;
	font-weight: normal;
}
.dotti1{
    text-align: right;
	margin: 0 20px 2px auto;
	line-height: 1.3;
	padding-top: 60px;
    font-size: 19px;
	color: rgba(146,134,41,1.00);
}
.dotti2{
	margin: 0 auto 2px 12px;
	line-height: 1.3;
	padding-top: 60px;
	font-size: 19px;
	color: rgba(146,134,41,1.00);
}
.kyaku{
	width: 85%;
	margin: 0 5px 0 auto;
	background-color: #F7EBEB;
	padding: 10px 0 7px 0;
}
.mido-hen .kyaku{
	background-color: #D3E1E3;
}
.toten{
	width: 85%;
	margin: 0 auto 0 5px;
	padding: 10px 0 14px 0;
	background-color: #F0EFED;
}
.mai1{
    color: rgba(106,105,13,1.00);
	padding:20px 20px;
	font-size:19px;
	line-height: 1.5;
}
.sousin{
    display: block;
	width: 230px;
	margin: 25px auto 15px auto;
	text-align: center;
	font-size: 20px;
	padding:10px 0 15px 0;
	color: rgba(87,86,11,1.00);
	line-height: 1.3;
	border-bottom: 1px solid #D4D8B5;
	background-color: #FAFAF6;
}
.mou-kyotu{
	font-size: 17px;
	line-height: 2;
	color: #9B8115;
	font-weight: bold;
}
.dai-siha{
    font-size: 18px;
}
.neniri{
    font-size: 16px;
}
.hensou-mozi{    
    font-size: 17.5px;
}
.mai-in{
    width:220px;
	margin:0 auto 12px auto;
}
.mina{
    color: rgba(106,105,13,1.00);
	font-size:18px;
	line-height: 1.5;
}
.ato-naka{
    display: block;
	padding:5px 0 5px 7px;
    color: rgba(106,105,13,1.00);
	font-size:16.5px;
	line-height: 1.5;
	margin-top: 15px;
	background-color: #FFFFFF;
}
.naka-aka{
	color: #B02C2E;
	line-height: 1.4;
	margin-top: 15px;
}
.mina-a{
    color: rgba(106,105,13,1.00);
	text-decoration: underline;
}
.mune-in{
    width:85%;
	margin: 15px auto 10px auto;
}
.mune{
	color: rgba(87,86,11,1.00);
	line-height: 1.5;
	font-size:18px;
}
.motto{
	display: block;
	width: 100px;
	background-color: #D19999;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	margin-top: 10px;
	color: #FFFFFF;
	padding:3px 7px 3px 7px;
}
.motto2{
	display: block;
	width: 100px;
	background-color: #8F1414;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	margin: 10px 5px 0 auto;
	color: #FFFFFF;
	padding: 3px 7px 3px 7px;
}
.mido-hen .motto2{
	background-color: #60ABB4;
	color: #FFFFFF;
}
.kosu-tii{
    font-size: 13px;
	padding-left: 10px;
	padding-right: 15px;
}
.meiko-ul{
    width: 80%;
	margin:20px 15px 20px 2.7em;
}
.meiko-ul li{
    list-style: square;
	color: rgba(106,105,13,1.00);
	line-height: 1.5;
	font-size:17px;
	margin-top: 30px;	
}
.kanryo{
	margin-top: 60px;
	text-align: center;
}
.kosu-kanryo{
    font-size: 20px;
	line-height: 1;
	margin-bottom: 15px;
	
}
.kosu-kanryo2{
    font-size: 23px;
	line-height: 1;
	padding:8px 0 10px 0
}
.a-c{
	font-size: 11px;
	line-height: 1;
}
.hama-in{
    width:85%;
	margin: 15px auto 15px auto;
}
.hama{
    color: rgba(106,105,13,1.00);
	font-size:18px;
	line-height: 1.5;
}
.tyuuizikou{
    background-color: #efebea;
}
.tyuuizikou-in{
    width: 90%;
	margin:100px auto 0 auto;
	padding: 40px 0 30px 0;
}
.tyuui-syousai{
    margin:10px auto 0 1.5em;
}
.tyuui-syousai li{
    font-size: 17px;
	line-height: 1.5;
	margin-bottom: 30px;
	list-style: square;
	color: #54511A;
}
.yonde{
	font-size: 20px;
	line-height: 1.5;
	text-align: center;
	color: #54511A;	
}
.henako{
    margin-top: 25px;
	margin-bottom: 30px;
}
.fumi{
    text-decoration: underline;
}
.sousin2{
	display: block;
	width: 280px;
	margin: 60px auto 60px auto;
	text-align: center;
	font-size: 23px;
	padding: 10px 0 23px 0;
	line-height: 1.3;
	color: #455112;
	border-bottom: 2px solid #D4D8B5;
	background-color: #FAFAF6;
	border-radius: 5px;
}
.mou-kyotu2{
	font-size: 20px;
	line-height: 2.5;
	color: #9B8115;
	font-weight: bold;
}
.a-c2{
	font-size: 11px;
	line-height: 1;
	color: rgba(87,86,11,1.00);
}
.rena{
	color: rgba(122,120,29,1.00);
	font-size: 20px;
	font-weight: lighter;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 30px;
	background: linear-gradient(transparent 70%,#fffff9 0%);
}
.kumi-sen{
    margin-bottom: 20px;
}
@media screen and (min-width:500px){
.topp2{
	width:50%;
	padding-top:30px;
}
.komiguai{
    width:90%;
	padding:27px 20px 20px 25px;
}
.toya{
    font-size: 20px;
}
.kyaku{
    width:75%;
	margin-right: 15px;
}
.toten{
    width:75%;
	margin-left: 15px;
}
.dotti1{
    padding-right: 5px;
}
.dotti2{
    padding-left: 10px;
}
.mai-in{
    width:300px;
	margin: 0 auto;
}
.sousin{
    width: 280px;
}
.mai1{
    padding: 20px 0 20px 0;
	text-align: center;
}
.kanryo{
	width: 90%;
	margin: 120px auto 50px auto;
	font-size: 21px;
}
.kosu-kanryo2{
    font-size: 27px;
}
.sousin2{
	width: 380px;
}
.yonde{
    padding-top: 21px;
	padding-bottom: 10px;
}
.rena{
    font-size: 22px;
}
.tyuui-syousai li{
    font-size: 18px;
}
}
@media screen and (min-width:600px){
.komiguai{
    width:530px;
	padding:27px 20px 30px 25px;
}
.toya-ga{
    width:380px;
	margin: 100px auto 0 auto;
}
.toya{
    padding-top: 30px;
}
.meiko-ul{
    width:65%;
	margin: 20px auto 30px auto;
}
.mou-in{
    padding-bottom: 30px;
}
.ato-naka{
    font-size: 17px;
	padding: 7px 5px 7px 15px;
}
.yonde{
    font-size: 23px;
}
}
@media screen and (min-width:700px){
.toya-ga{
    width:380px;
	margin: 15px auto 0 auto;
}
.momoko{
    font-size:20px;
	margin: 20px auto 100px auto;
}
.dotti1{
    font-size: 22px;
	padding-right: 20px;
}
.dotti2{
    font-size: 22px;
    padding-left: 20px;
}
.kosu-tii{
    font-size: 16px;
}
.kyaku,.toten{
    width:60%;
}
.kanryo{
	
}
.sousin{
    margin-bottom: 27px;
}
.sousin2{
	width: 450px;
	margin-bottom: 100px;
	font-size: 26px;
}
}
@media screen and (min-width:800px){
.toya-ga{
    display: none;
}
.topp4{
    display: block;
}

.komiguai{
    width:610px;
	padding:27px 50px 30px 55px;
	margin:80px auto 0 auto;
	background-color: #FFFFFF;
}
.komi-tai{
    color: #908E2D;
	font-size: 20px;
}
.komi-p{
	color: #908E2D;
	font-size: 17px;
}
#mou-p .toya{
	margin-top: 80px;
	color: #5C5718;
}
.kyaku,.toten{
    width: 530px;
}
.a-c{
    color: #443B36;
}
.hama-in{
    width:90%;
}
.sousin2{
    width: 530px;
}
.ato-naka{
    font-size: 17px;
	padding: 7px 5px 7px 25px;
}
.rena{
    font-size: 24px;
}
}
@media screen and (min-width:900px){
#toya-kakaku{
    text-align: left;
	margin-left: 40px;

}
.maita{
    width:900px;
	margin: 0 auto;
}
.nana2{
    width:450px;
	float: left;
	margin: 10px 0 60px 30px; 
	height:510px;
}
.waka{
    width:380px;
}
.nana3{
    width:350px;
	float: left;
	margin: 10px auto 60px 20px; 
	height:510px;
}
.nana3-in{
    width: 90%;
	
}
.kumiawase{  
    margin: 30px auto 20px auto;
}
.haru,.iro,.henkou{
    font-size: 17px;
}
.kyo{
    margin-left: 100px;
	margin-top: 20px;
}
}
@media screen and (min-width:1000px){
.momoko{
    font-size:22px;
}
.mou-in{
    width: 950px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.tyuui-syousai{
    width:900px;
	margin: 0 auto 90px auto;
}
.tyuui-syousai li{
    font-size:19px;
}
}
@media screen and (min-width:1200px){
.komiguai{
    width:900px;
}
.komi-tai{
	font-size: 21px;
}
.komi-p{
	font-size: 18px;
}
.toya{
    font-size: 22px;
	margin-top: 100px;
}
.maita{
    width:1000px;
}
.nana2{

    width:500px;
	height: 540px;
	margin: 10px 0 60px 30px; 
}
.waka{
    width:400px;
}
.nana3{
    width:400px;
	height: 540px;
	margin: 10px auto 60px 20px; 
}
.haru,.iro,.henkou{
    font-size: 18px;
}
.haru{
    margin-left: 40px;
}
.kyo{
    margin-left: 120px;
}
.kyaku,.toten{
    width: 600px;
}
.mai-in{
    width:350px;
}
.mai1,.mina,.meiko-ul li,.mune,.hama,.ato-naka,.naka-aka,.dai-siha,.hensou-mozi{
    font-size: 20px;
}
.dotti1{
    font-size: 24px;
	padding-right: 30px;
}
.dotti2{
    font-size: 24px;
    padding-left: 30px;
}
.kosu-tii{
    font-size: 18px;
}
}
@media screen and (min-width:1300px){
.rena{
	margin:50px auto 15px auto;
	font-size: 26px;
}
}
@media screen and (min-width:1400px){
.mou-in{
    padding-bottom: 80px;
}
.tyuui-syousai li{
    font-size:20px;
}
}
@media screen and (min-width:1500px){
.topp3{
    width:1000px;
}
.toya{
    font-size: 24px;
	margin-top: 100px;
}
.topp4{
    width: 80%;
	margin: 0 auto;
}
.momoko{
    font-size: 25px;
}
.yonde{
    font-size: 25px;
}
}
/************************補足ページ*/
/************************共通部分*/
.mou-modoru-b{
    background-image: url("img-kyotu/haikei-ao.jpg");
	width:200px;
	padding:6px 0 5px 0;
	text-align: center;
	margin:40px auto 0 auto;
	border-radius: 3px;
}
.mou-modoru-a{
    color: #EDEDED;
	display: block;
}



/**********************共通部分終わり*/
.hosoku-wp{
    margin-top: 40px;
}
.hosoku-matome{
    margin-top: 10px;
	padding-bottom: 60px;
}
.hosoku-h2{
	width: 97%;
	margin: 60px auto 0 auto;
	background-image: url("img-kyotu/haikei-ao.jpg");
	font-weight: lighter;
	color: #EDEDED;
	font-size: 20px;
	padding: 7px 0 5px 0;
	text-align: center;
}
.hosoku-setu{   
    width:92%;
	margin:15px auto 0 auto;
}
.hosoku-setu p{
    font-size: 17.5px;
}
.hosokuk-ol-kakomi{
	background-color: #F9F3F3;
	padding:10px 8px 10px 0;
	margin-top: 15px;
}
.hosokuk-ul-kakomi{
	background-color: #FFFFFF;
	padding: 10px 8px 10px 0;
	margin-top: 15px;
	border: 1px solid #746E1C;
}
.hosoku-ol{
    margin:0 0 0 1.7em;
	
}
.hosoku-ol li{
    font-size: 17.5px;
	margin-bottom: 20px;
	
}
.dami{
    color: #FFFFFF;
}
.annai-ake{
    padding-top: 40px;
}
.naiyou{
    display: block;
	width: 290px;
	margin: 5px auto 0 10px;
	color: #52390F;
}
.cen1000{
    color: #52390F;
}
.naiyou24{
    margin:15px auto 0 10px;
}
.annai-kakomi{
    width: 100%;
	margin: 0 auto;
	background-color: #FFFFFF;
	padding:20px 5px 20px 20px;
	border: 1px ridge rgba(208,206,163,1.00);
}
.annai-kakomi2{
    display: none;
}
.annaisyo{
   margin: 0 0 0 1.5em; 
}
.annaisyo li{
    list-style: square;
	color: rgba(87,86,11,1.00);
	font-size: 17.5px;
}
.annai-sen{
    width:30%;
	margin: 90px auto 0 auto;
}
.hosoku-setu .hosoku-nitaku{
    font-size: 19px;
	margin-top: 15px;
}
.hosoku-nitaku2{
    font-size: 19px;
	margin-top: 25px;
}
.furi-kakomi{
    width: 100%;
	margin: 0 auto;
	background-color: #FFFFFF;
	padding:10px 5px 3px 10px;
	border: 1px ridge rgba(208,206,163,1.00);
}
.furi-ul{
    margin: 10px 0 0 1.5em; 
}
.furi-ul li{
    list-style: square;
	color: rgba(87,86,11,1.00);
	font-size: 17.5px;
	line-height: 1.4;
	margin-bottom: 15px;
}
.kure-hr{
    display: block;
	width:85%;
	margin:40px auto 0 auto;
}
@media screen and (min-width:600px){
.hosoku-h2{
    font-size: 23px;
}
.hosoku-setu{   
    width:88%;
	margin:25px auto 0 auto;
}
.hosoku-setu p{
    width:90%;
	margin:0 auto;
}
.hosoku-ol{
    margin:0 0 0 2.7em;
	padding: 15px 25px 0 0;
}
.hoso-ake{
    margin-top: 15px;
}
.mou-modoru-a{
    font-size: 20px;
}
.mou-modoru-b{
    width:270px;
	margin-top: 60px;
}
.hosoku-matome{
    padding-bottom: 100px;
}
.annai-kakomi{
    width: 450px;
	margin: 0 auto;
	padding:30px 5px 30px 70px;
} 
.naiyou-kakomi{
    margin:25px auto 0 auto;
	width:450px;
	
}
}
@media screen and (min-width:700px){
.cen1000{
    width: 90%;
	margin:0 auto;
}
.cen1000,.naiyou{
    font-size: 18px;
}
.annaisyo li{
    font-size: 17px;
}
.hosoku-ol{
    margin-left: 4em;
}
}
@media screen and (min-width:800px){
#hosoku-kyotu .menu{
    display: block;
	position: fixed;
	top:43px;
	right: 10px;
}
.hosoku-matome{
	width: 90%;
	margin: 0 auto;
}
.hosoku-h2{
	margin-top: 100px;
	background-image: none;
	color: #7E681A;
	border-bottom: 3px ridge #E4CFCF;
}
.naiyou-kakomi{
    width:650px;
}
.annai-kakomi{
    display: none;
}
.annai-kakomi2{
    display: block;
	width: 650px;
	margin: 0 auto;
	background-color: #FFFFFF;
	padding:20px 5px 20px 20px;
	border: 1px ridge rgba(208,206,163,1.00);
}
.an1100{
    width:700px;
	margin:0 auto;
}
.koma-p-annai{
    font-size: 18px;
	
}
.nidan-sen{
    width: 90%;
	margin:80px auto 80px auto;
	background-color: #9C843C;
}
.hosoku-setu .an1100 p{
    margin-left:30px;
}
}
@media screen and (min-width:1100px){
.hosoku-h2{
    font-size: 26px;
}
.hosoku-setu p{    
    font-size: 19px;
}

.hosoku-ol li{
    font-size: 19px;
}
.annai-kakomi2{
    width:700px;
}

}

@media screen and (min-width:1200px){
.hosokuk-ol-kakomi{
    width:90%;
	margin:20px auto 0 auto;
}
.cen1200{
    text-align: center;
}
.annai-kakomi{
    display: none;
}
.naiyou{
    width: 90%;
	padding-left: 10px;
	text-align: left;
	margin-top: 20px;
}

.annai-kakomi2 p{
    font-size: 17px;
}
}
@media screen and (min-width:1250px){
#hosoku-kyotu .menu{
    display: none;
}
}
@media screen and (min-width:1300px){
.annai-kakomi2 p{
    font-size: 18px;
}
}
@media screen and (min-width:1400px){
.line-in2 p,.line-hosoku li,.line-hosoku p{
    font-size: 18px;
}
}
@media screen and (min-width:1500px){
.hosoku-h2{
    width:80%;
	margin-top: 120px;
}
.tai-cen .koma-p{
    text-align: left;
	margin-left: 6%;
}
.tai-cen .hosoku-modoru{
    text-align: left;
	margin-left: 6%;
}
.koma-p-annai{
    font-size:21px; 

}
.naiyou{
    width: 90%;
	padding-left: 50px;
}
}
/********************データの送り方*/

.ireko{
    list-style: square;
	margin:16px 0 0 0.8em;
}
.ireko li{
    font-size: 17.5px;
}
.data-kakomi{
    width: 265px;
    background-color: #FFFFFF;
	padding:10px 0 10px 7px;
	margin-top: 10px;
}
@media screen and (min-width:1100px){
.data-kakomi{
    width: 290px;
	padding:10px 0 10px 7px;
}
}
/*****************デザイン確認～修正*/
.syusei-waku{
    width:95%;
	margin:0 auto;
}
.syusei-setu p{
    font-size: 17.5px;
}
.deza-kaku-ul{
    width:86%;
    margin:20px auto 0 2.2em;
    list-style: square;
}
.deza-kaku-ul li{
    font-size: 17.5px;
	margin-bottom: 20px;
}
.syusei-h2{
	text-align: center;
	font-weight: lighter;
	font-size: 24px;
	margin-top: 70px;
	margin-bottom: 15px;
	border-bottom: 3px ridge #B8CCD9;
}
.muryou{
    background-color: #8EC6CD;
	color:#FFFFFF;
	font-size: 20px;
	width:250px;
	text-align: center;
	margin-top: 10px;
	border-radius: 4px;
}
.yuryo{
	background-color: #CD8E8E;
	color: #FFFFFF;
	font-size: 20px;
	width: 250px;
	text-align: center;
	margin-top: 40px;
	border-radius: 4px;
}
.yuryo-setu{
    margin-top: 10px;
}
.syuusei-kakomi{
	background-color: #FDFDFD;
	border: 1px solid #6E701F;
	width:97%;
	margin:5px auto 0 auto;
	padding:10px 5px 20px 20px;
}
.yuryo-ul{
    margin:0 5px 0 1em;
	list-style: square;
	
}
.yuryo-ul li{
    font-size: 17.5px;
	line-height: 1.4;
	margin-bottom: 15px;
}
@media screen and (min-width:600px){
.deza-kaku-ul{
    width:80%;
	margin:20px auto 0 4em;
}
.deza-kaku-ul li{
    font-size: 18px;
}
.syuusei-wp{
    width:90%;
	margin:0 auto;
}
.syuusei-kakomi{
    font-size: 18px;
	padding-top: 0;
}
.syuusei-kakomi p{
    width:90%;
	margin:20px auto 0 auto;
}
.muryou{
    margin-left: 20px;
}
.yuryo{
    margin:60px auto 0 20px;
}
.yuryo-ul{
    width:80%;
	margin:20px auto 0 auto;
}
.yuryo-ul li{
    font-size: 18px;
}
}
@media screen and (min-width:800px){
.syuusei-kakomi p{
    width:85%;
}
.muryou,.yuryo{
    font-size: 22px;
	width:300px;
	padding:5px 0 5px 0;
}
}

@media screen and (min-width:1000px){
.dezakaku-kakomi{
    width:860px;
	margin:20px auto;
}
.deza-kaku-ul{
    margin-left: 7em;
}
.syuusei-wp{
    width:850px;
}
.syusei-waku{
    margin:25px auto 0 auto;
}.muryou{
    margin-top: 30px;
}
.yuryo-setu{
    margin-top: 18px;
	margin-bottom: 18px;
}
}
@media screen and (min-width:1100px){
.syusei-h2{
     font-size:26px;
}
}
@media screen and (min-width:1400px){
.syusei-waku{
    width:100%;
}
.syuusei-kakomi{
    padding-top: 12px;
	padding-bottom: 30px;
}
.syuusei-wp{
    width:890px;
}
.deza-kaku-ul li,.syuusei-wp p{
    font-size: 19.5px;
}
.yuryo-ul li{
    font-size: 19.5px;
}
.dezakaku-kakomi{
    width:890px;
}
.deza-kaku-ul{
    width:85%;
}
}
/********************発送について*/
.otodoke{
    width:93%;
	margin:20px auto;
}
.hassou-ul{
	width: 95%;	
	background-color: #FFFFFF;
	border: 1px solid #8C7F3B;
	padding:15px 5px 10px 2em;
	margin:0 auto;
}
.hassou-ul li{
    list-style: square;
	margin-bottom: 15px;
	line-height: 1.4;
	font-size: 17px;
	
}
@media screen and (min-width:600px){
 .hosoku-matome .otodoke{
    width:100%;
	text-align: center;
	font-size: 19px;
}
.hassou-ul{
	width: 85%;	
	font-size: 18px;
	padding:18px 9px 10px 2.5em;
}
}
@media screen and (min-width:900px){
.hassou-ul{
    width:700px;
	padding:18px 9px 10px 3em;
}
.hassou-ul li{
	font-size: 18px;
	
}
}
/*********************ページタイプ*/
.koma-tasi{
    font-size: 17px;
	line-height: 1.7;
	text-align: center;
	font-weight: normal;
	padding-bottom: 50px;
	color: rgba(115,94,17,1.00);
}
.page-wp{
    width:96%;
	margin: 40px auto 0 auto;
}
.page-tb{
    margin:60px auto 0 auto;
}
.page-tb1{
    margin:40px auto 0 auto;
}
.p-tai{
	background-image: url("img-kyotu/haikei-ao.jpg");
	border: 2px solid #DBE2E2;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	padding: 5px;
}
.susume,.meyasu{
    color: rgba(106,105,13,1.00);
	border: 2px solid #DBE2E2;
}
.susume{
	padding: 13px 10px 13px 10px;
	background-color: rgba(254,249,249,1.00);
	line-height: 1.5;
	font-size: 17px;
}
.meyasu{
	text-align: center;
	background-image: url("img-kyotu/haikei-bezyu.jpg");
	color: #585014;
	font-size: 18px;;
}
.koumoku-page-p2{
    background-color: rgba(254,249,249,1.00);
	padding: 13px 10px 13px 10px;
	color: rgba(106,105,13,1.00);
	line-height: 1.5;
	font-size: 15px;
	border: 2px solid #DBE2E2;
}
.koumoku-page-p{
    background-color: rgba(254,249,249,1.00);
	padding: 13px 10px 20px 10px;
	color: rgba(106,105,13,1.00);
	border: 2px solid #DBE2E2;
}
.koumoku-page-p p{
    color: rgba(106,105,13,1.00);
	line-height: 1.5;
	font-size: 17px;
}
.ziturei a{
    text-decoration: underline;
}
.ziturei li{
    margin-bottom: 11px;
	list-style: none;
	font-size:15.5px;
}
.page-guide{
    color: rgba(106,105,13,1.00);
	font-size:17.5px;
	width:90%;
	margin:20px auto 40px auto;
}
.orikaesi{
    margin-left: 15px;
}
.erabikata{
    margin-top: 18px;
}
@media screen and (min-width:500px){
.page-wp{
    width:90%;
}
.susume{
    padding:15px 20px 15px 20px;
}
.koumoku-page-p,.koumoku-page-p2{
    padding: 13px 10px 13px 50px;
}
.koumoku-page-p p,.koumoku-page-p2,.susume,.ziturei li{
    font-size: 18px;
}
.meyasu{
    font-size: 18px;
}
.p-tai,.page-guide{
    font-size: 18px;
}
}
@media screen and (min-width:600px){
.koma-tasi{
    font-size: 19px;
}
.p-tai{
    padding:10px 
}
.susume{
    padding:13px 25px 13px 25px;
}
.page-guide{
    margin:30px auto 80px auto;
}
.erabikata{
    padding-top: 25px;
}
}
@media screen and (min-width:700px){
.page-tb,.page-tb1{
    width:600px;
}
}
@media screen and (min-width:800px){
.page-p .kozin-tai1{
    padding-top: 20px;
}
.koma-tasi{
    padding-bottom: 30px;;
}
.page-tb{
    margin-top: 80px;
}
.page-guide{
    text-align: center;
}
}
@media screen and (min-width:900px){
.kie900{
    display: none;
}
}
@media screen and (min-width:1200px){
.page-tb,.page-tb1{
    width:830px;
}
.susume{
    padding:16px 35px 16px 35px;
}
.koumoku-page-p,.koumoku-page-p2{
    padding: 16px 10px 16px 80px;
}
}
@media screen and (min-width:1400px){
.page-in{
    width:85%;
	margin:0 auto;
}
.koumoku-page-p p,.koumoku-page-p2,.susume{
    font-size: 18px;
}
.meyasu{
    font-size: 18.5px;
}
.p-tai,.page-guide{
    font-size: 19px;
}
}
@media screen and (min-width:1500px){
.koma-tasi{
    font-size: 21px;
}
}
/****************3冊セットキャンペーン*/
.ryosin-pure{
    display: none;
}
.campaign-wp .sonota-h1{
    font-size: 16px;
}
.cam-tab-matome,.cam-tab-matome2{
    margin-top: 20px;
}
.cam-tab1{
	display: inline-block;
	width: 36%;
	background-image: url("img-kyotu/usu-pink.jpg");
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 12px 0 7px 0;
	margin: 0 1% 0 1%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.cam-tab2{
	display: inline-block;
	width: 61%;
	margin:0 1% 0 0;
	font-size: 18px;
	text-align: center;
	background-image: url("img-kyotu/usu-ao.jpg");
	padding: 12px 0 7px 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.cam-tab-matome2 .cam-tab1{
    width: 66%;
}
.cam-tab-matome2 .cam-tab2{
	width: 31%;
	background-color: #A1B7BB;
}
.cam-tab2-a{ 
    color: #FFFFFF;
	display: block;
}
.campaign{
    width:98%;
	margin:0 auto;
    background-image: url("img-kyotu/usu-pink.jpg");
	color: #FFFFFF;
	font-size:18px;
	font-weight: normal;
	padding: 30px 0 15px 0;
	text-align: center;
}
.al-cam{
    font-size: 17px;
	font-weight: normal;
	color: #2F6DA0;
}
.campaign-wp{
    padding-bottom: 40px;
}
.kongetu{
	text-align: center;
	font-size: 23px;
	margin: 30px auto 0 auto;
	width: 95%;
}
.sakura1{
    font-size: 13px;
	vertical-align: middle;
	color: #1b92a4;
	margin-right: 13px;
}
.sakura2{
    font-size: 13px;
	vertical-align: middle;
	color: #1b92a4;
	margin-left: 7px;
}
.ryousin{
	text-align: center;
	color: #786A1E;
	font-size: 20px;
	font-weight: lighter;
	margin-top: 20px;
}
.ryousin strong{
    font-weight: lighter;
}
.goran{
    display: none;
}
.ga-3set{
	width: 98%;
	margin:  0 auto;
	padding: 15px 0 7px 0;
	background-color: #EFEBEA;
}
.ga-3set-se{
    width: 98%;
	margin:  0 auto;
	padding: 3px 0;
	background-color: #EFEBEA;
}
.set-ga1{
	display: block;
	width: 50%;
	margin: 0 auto;
	position: relative;
	border: 1px solid #C9BBBB;
}
.set-ga2,.set-ga3{
    display: block;
	width:48%;
	float: left;
	position: relative;
	border: 1px solid #C9BBBB;
}
.set-ga2{
    margin-left: 1.5%;
	margin-right: 1%;
	margin-top: 4px;
	border: 1px solid #C9BBBB;
}
.set-ga3{
    margin-right: 1.5%;
	margin-top: 4px;
}
.set-ga4{
    display: block;
	width:100%;
	position: relative;
}
.cam-A{
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 1px auto 0 auto;
	font-size: 15px;
	background-color: #035D78;
	color: #fff;
	text-align: center;
}
.cam-ST{
	position: absolute;
	bottom: 0;
	font-size: 15px;
	background-color: #eee7e0;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	border-top: 1px solid #D3D0C5;
}
.cam-LB{
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 1px auto 0 auto;
	font-size: 15px;
	background-color: #10330A;
	color: #fff;
	text-align: center;
}
.cam-SE{
    display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 1px auto 0 auto;
	font-size: 15px;
	background-color: #3F2D0A;
	color: #fff;
	text-align: center;
}
.set-naiyou,.set-naiyou0{
	padding: 15px 0;
	border: 3px ridge #DBC7C7;
	width: 99%;
	margin: 40px auto 0 auto;
	background-color: #FFFFFF;
}
.oya-al{
    display: block;
	width:300px;
	margin:0 auto;
    font-size: 20px;
	padding-left: 3px;
	line-height: 1.6;
}
.oya-al2{
	display: block;
	width:300px;
	margin:0 auto;
    font-size: 21px;
	padding-left: 5%;
	line-height: 1.6;
}
.oya-al3{
    font-size: 20px;
	line-height: 1.6;
	text-align: center;
}
.ko-al{
    display: block;
	width:300px;
	margin:0 auto;
    font-size: 19px;
	padding-left: 40px;
	line-height: 1.6;
}
.sakura-dai{
    font-size: 23px;
	color: #1b92a4;
}
.cam-onazi{
	text-align: center;
	margin-top: 10px;
	color: #161107;
}
.nedan{
	text-align: center;
	margin:15px auto 0 auto;
}
.cam-ne{
    font-size: 18px;
}
.cam-hosoku{
    text-align: center;
}
.sarani{
    font-size: 17px;
	margin-top: 15px;
	text-align: center;
}
.cam-zei{
    font-size: 16px;
}
.sara-wari{
    color: #842122;
	text-decoration: underline;
	font-weight: bold;
}
.cam-kaka{
	color: #216684;
	font-weight: bold;
}
.wari-onof{
    display: none;
}
.sue-leza2{
    display: none;
}
.deru800-zeikomi{
    display: none;
}
.tuzyo-kakaku-b{
    background-image: url("img-kyotu/usu-pink.jpg");
	width:300px;
	margin:30px auto 80px auto;
	text-align: center;
	border-radius: 5px;
	padding:15px 0;
}
.tuzyo-kakaku-a{
    font-size: 23px;
	display: block;
	color: #FFFFFF;
}
.sansatu-tii{
    font-size: 17px;
}
.cam-op{
    width:260px;
    margin:0 auto 80px auto;
}
.ffm{
    font-size: 17px;
	margin-bottom: 5px;
}
.ffm2{
    font-size: 17px;
}
@media screen and (min-width:500px){
.campaign-wp .sonota-h1{
    font-size: 20px;
}
.cam-tab1,.cam-tab2{
    font-size: 20px;
}
.camp-wp{
    width:480px;
	margin:0 auto;
}
.cam-ne{
    font-size: 20px;
	line-height: 1.8;
}
.sarani{
    font-size: 18px;
}
.ffm{
    font-size: 18px;
}
.ffm2{
    font-size: 18px;
}
}
@media screen and (min-width:600px){
.campaign-wp .sonota-h1{
    padding-left: 25px;
}
.ryosin-pure{
    display: inline;
}
.cam-tab1,.cam-tab2{
    font-size: 23px;
}
.cam-tab1{
    width:28%;
}
.cam-tab2{
    width:69%;
}
.kongetu{
    font-size: 25px;
}
.sakura1{
    font-size: 16px;
	margin-right: 20px;
}
.sakura2{
    font-size: 16px;
	margin-left: 9px;
}
.ryousin{
    font-size: 22px;
}
.cam-onazi{
    font-size: 18px;
}
.tuzyo-kakaku-b{
	width:400px;
	margin:30px auto 80px auto;
	text-align: center;
	padding:15px 0;
}
.tuzyo-kakaku-a{
    font-size: 25px;
}
.sansatu-tii{
    font-size: 20px;
}
.goran{
    display: inline;
}
}
@media screen and (min-width:700px){
.ryousin{
     line-height: 1.8;
}
}
@media screen and (min-width:800px){
#cam-p .sonota-h1,#kakaku-p .sonota-h1{
    display: block;
}
#cam-p .kabu-h1,#kakaku-p .kabu-h1{
    display: none;
}
#cam-p .menu,#kakaku-p .menu{
    display: block;
}
.cam-tab1{
	width: 28%;
	font-size: 23px;
	padding: 12px 0 7px 0;
	margin: 0 0.7% 0 1%;
}
.cam-tab2{
	width: 69.3%;
	margin:0 1% 0 0;
	font-size: 23px;
	padding: 12px 0 7px 0;
}
.campaign{
    font-size: 20px;
}
.camp-wp{
    width:780px;
}
.kongetu{
    margin-top: 60px;
	font-size: 27px;
}
.set-naiyou0{
    margin-top: 60px;
}
.set-naiyou{
    margin-top: 90px;
}
.cam-fl-1{
    display: block;
	width:50%;
	float: left;
}
.nedan{
    width:50%;
	float: left;
	padding-top: 0;
}
.set-naiyou,.set-naiyou0{
    text-align: center;
}
.oya-al,.oya-al2,.ko-al{
    display: inline;
	margin:0;
	padding:0;
	font-size: 22px;
}
.ko-al{
    padding-left: 15px;
}
.oya-al3{
    font-size: 23px;
}
.sara-wari{
    display: none;
}
.sarani{
    text-align: right;
	margin:10px 15px 0 auto;
	line-height: 1;
}
.cam-ne{
    font-size: 20px;
}
.wari-onof{
	display: block;
	width: 95%;
	margin:15px auto 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #DDC8C9;
	padding: 8px 0;
}
.wari-onof-in{
    width:250px;
	margin:5px auto;
}
.wari-he{
    font-size: 19px;
	line-height: 1.7;
	 
}
.sarasara{
    font-size: 17px;
	color: #972526;
	font-weight: bold;
	text-align: center;
	margin-bottom: 3px;
}
.ga-3set-se{
    margin-top: 14px;
}
.sue-leza2{
    display: block;
	width:770px;
	margin:10px auto 0 auto;
	background-color: #FFFFFF;
	border: 1px solid #DDC8C9;
	padding:5px 0 15px 0;
}
.sue-leza-p{
    font-size: 18.5px;
	display: inline-block;
	margin-left: 30px;
}
.sue-leza2 .sarasara{
    margin: 5px auto 5px auto;
}
.deru800-zeikomi{
    display: block;
	text-align: right;
	padding:5px 20px 50px 0;
	font-size: 18px;
}
.cam-op{
	 width:95%;
	 margin-top: 15px;
	 margin-bottom: 100px;
}
.ffm,.ffm2{
    display: block;
	float: right;
	margin-left: 20px;
}
}

@media screen and (min-width:1000px){
.cam-tab1{
	font-size: 25px;
}
.cam-tab2{
	font-size: 25px;
}
.campaign{
    font-size: 22px;
}
.camp-wp{
    width:930px;
}
.ga-3set{    
    padding:20px 7% 10px 7%;
	margin-top: 0;
}
.nedan{
    margin-top: 30px;
}
.cam-ne{
    font-size: 20px;
}
.wari-he{
    font-size: 19px;
}
.sue-leza2{  
    width:920px;
	padding:5px 40px 15px 40px;
}
.sarasara{
    margin-bottom: 5px;
}
.sue-leza-p{
    font-size: 19px;
}
.sue-leza2{
    padding:15px 80px 25px 80px;
}
.cam-op{
	 margin-bottom: 120px;
}
.ffm{
    font-size: 19px;
	margin-left: 30px;
}
.ffm2{
    font-size: 19px;
	margin-left: 40px;
}
}
@media screen and (min-width:1200px){
.kongetu{
	font-size: 29px;
}
.sakura1,.sakura2{    
    font-size: 21px;
}
}
@media screen and (min-width:1500px){
#cam-p .obi,#kakaku-p .obi{
    display: none;
}
}
@media screen and (min-width:1600px){
.cam-tab1{
	font-size: 27px;
}
.cam-tab2{
	font-size: 27px;
}
.campaign{
    font-size: 24px;
}
}
/*********************通常価格ページ*/
#misenai1,#misenai2{
    display: none;
}
.campaign-no{
	width: 98%;
	margin: 0 auto;
	background-image: url("img-kyotu/usu-ao.jpg");
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	padding: 30px 0 15px 0;
	text-align: center;
}
.h1ato{
    display: none;
}
.tab1-a{
    display: block;
	color: #FFFFFF;
}
.cam-kakaku-b{
    background-image: url("img-kyotu/usu-ao.jpg");
	width:300px;
	margin:30px auto 80px auto;
	text-align: center;
	border-radius: 5px;
	padding:15px 0;
}
.cam-kakaku-a{
    font-size: 23px;
	display: block;
	color: #fff;
}
.sansatu-tii2{
    font-size: 22px;
}
.tuzyo-wari{
	background-color: #FFFFFF;
	border: 1px solid #D5CDB6;
	width:300px;
	margin:45px auto 0 auto;
	padding:10px 0 10px 0;
}
.aka-wari{
	font-weight: bold;
	color: #B11B1E;
	text-align: center;
}
.tu-wari-p1,.tu-wari-p2,.tu-wari-p3{ 
    font-size: 17.5px;
	padding-left: 40px;
	line-height: 1.8;
}
.cam-susume{
    text-align:center;
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 5px;
}
.cam-susume2{
    text-align:center;
	font-size: 20px;
	margin-top: 5px;
}
.set-he-b{
    width:250px;
	background-image: url("img-kyotu/haikei-pink.jpg");
	text-align: center;
	margin:0 auto;
	border-radius: 3px;
	padding:5px 0 5px 0;
}
.set-he-a{
    color: #fff;
	font-size: 19px;
}
.kumi-ti{
    font-size: 16px;
}
@media screen and (min-width:500px){
.h1ato{
    display: inline-block;
}
}
@media screen and (min-width:600px){
.tuzyo-wari{
    width:400px;
	margin-top: 55px;
	padding:23px 0 20px 0;
}
.aka-wari{
    font-size: 18px;
	margin-bottom: 10px;
}
.tu-wari-p1,.tu-wari-p2,.tu-wari-p3{
    font-size: 19px;
	padding-left: 80px;
}
.cam-susume{
	font-size: 23px;
}
.cam-susume2{
	font-size: 23px;
}
.set-he-b{
    width:250px;
	background-image: url("img-kyotu/haikei-pink.jpg");
	text-align: center;
	margin:0 auto;
	border-radius: 3px;
	padding:5px 0 5px 0;
}
.set-he-a{
    color: #fff;
	font-size: 19px;
}
.cam-kakaku-b{
	width:350px;
	margin:70px auto 80px auto;
}
}
@media screen and (min-width:800px){
.campaign-no{
    font-size: 20px;
}
.tuzyo-wari{
    width:97%;
}
.tuzyo-wari-in{   
    width:705px;
	margin:0 auto;
}
.tu-wari-p1,.tu-wari-p2,.tu-wari-p3{
    display: inline-block;
	font-size: 18px;
}
.tu-wari-p1{
    padding-left: 0;
}
.tu-wari-p2,.tu-wari-p3{
    padding-left: 30px;
}
.osusume-matome{
    text-align: center;
    margin:10px auto 0 auto;
}
.cam-susume{
    display: inline-block;
	
}
.cam-susume2{
    display: inline-block;
	
}
.set-he-b{
    display: inline-block;
    width:270px;
	background-image: none;
	text-align: center;
	margin:0 auto;
	border-radius: 3px;
	padding:5px 0 5px 0;
}
.set-he-a{
    color: #43300D;
	font-size: 23px;
}
.pen-2-800{
    background:linear-gradient(transparent 70%,#e6c0c0 0%);
}
}
@media screen and (min-width:900px){
.tuzyo-wari{
    width:800px;
}
.cam-kakaku-b{
	width:380px;
	margin:70px auto 80px auto;
}
.cam-kakaku-a{
    font-size: 25px;
}
}
@media screen and (min-width:1000px){
.campaign-no{
    font-size: 22px;
}
.tuzyo-wari{
    width:900px;
}
.tuzyo-wari-in{
    width:790px;
}
.aka-wari{
    font-size: 19px;
}
.tu-wari-p1,.tu-wari-p2,.tu-wari-p3{
    font-size: 20px;
}
.tu-wari-p2,.tu-wari-p3{
    padding-left: 43px;
}
}
@media screen and (min-width:1200px){
.campaign-no{
    font-size: 22px;
}
.tuzyo-wari{
    margin-top: 70px;
}
}
@media screen and (min-width:1600px){
.campaign-no{
    font-size: 24px;
}
}
/************引っ越しＣＳＳ価格ページ*****/
.k-tai{
	font-size: 20px;
	font-weight: lighter;
	text-align: center;
	padding-top: 40px;
	line-height: 1.6;
}
.kakah2{
    font-size: 23px;
}
.kento{
    font-size:18px;
	font-weight: lighter;
	text-align: center;
	padding-top: 5px;
	line-height: 1.5;
	margin-bottom: 10px;
}
.kento-s{
    font-size:18px;
	font-weight: lighter;
	text-align: center;
	padding-top: 5px;
	line-height: 1.5;
	margin-bottom: 0;
}
.tab-tab2,.tab-tab3{
    width:98%;
	margin:15px auto 1px auto;
	padding-bottom: 20px;
}
.tab-my,.tab-tou{
    display: block;
	width: 50%;
	float: left;
}
.kakaku-tab{
	width:98%;
	margin:3px auto 0 auto;
}
.kakaku-tab2{
	width:98%;
	margin:3px auto 0 auto;
}
.p-gen,.p-hoka{
    display: block;
	float: left;
	width: 16%;
	margin-right: 0.6%;
	padding:4px 0 4px 0;
	text-align: center;
}
.toten-t .p-gen{
	background-color: #372707;
	color: #F7F2EB;
	border: 1px solid #94bfc5;
}
.my-t .p-gen{
	background-color: #d5aea6;
	color: #fff;
	
}
.toten-t .p-hoka{
	background-color: #AFAB56;
	color: #FFFFFF;
}
.my-t .p-hoka{
	background-color: #F5F4EF;
    color: #8F7E2E;
    border: 1px solid #AFAD74;
}
.wari-matome{
	background-color: #FBF8F7;
	width: 98%;
	margin: 0 auto 15px auto;
	border-right: 2px solid #CBC5C5;
	border-left: 2px solid #CBC5C5;
	border-bottom: 2px solid #CBC5C5;
	padding-bottom: 20px;
}
.wari-tai{
    color: #4D4712;
	font-weight: lighter;
	padding-top: 0;
	text-align: center;
	font-size: 21px;
}
.t-e{
	text-align: center;
	line-height: 1;
	padding-top: 30px;
	color: #4D4712;
	font-size: 18px;
}
.wari-ul{
    padding-top: 20px;
	margin:0 0 0 2em;
}
.wari-ul li{
    list-style: square;
	font-size: 17px;
	margin-bottom: 9px;
}
.zehi{
    text-align: right;
	font-size: 17px;
	margin-right: 20px;
}
.syumi{
	display: block;
	width: 280px;
	margin: 30px auto 0 auto;
	background-color: #CCC2AF;
	text-align: center;
	padding: 10px 0 10px 0;
}
.syumi-a{
    color: #fff;
	font-size: 17px;
}
.kakaku-hyou{
	font-size: 25px;
	font-weight: lighter;
	color: #776C25;
	padding-top: 60px;
	text-align: center;
	border-bottom: 1px solid #554311;
}
.ko-su-kakko{
    font-size: 19px;
	margin-left: 10px;
}
.syumi-kakko{
    font-size: 20px;
}
.keisan-c{
    font-size: 25px;
	font-weight: lighter;
	padding-top: 30px;
	text-align: center;
	border-bottom: 1px solid #554311;
	line-height: 1.4;
}
.set3{
    font-size: 22px;
	text-align: center;
	padding-top: 50px;
}
.k-hinsitu{
    display: block;
	width:90%;
	margin:50px auto 0 auto;
}
.kento2{
    padding: 60px 0 0 15px;
}
.kento3{
    padding: 20px 0 0 15px;
}
.pen-4{
    background:linear-gradient(transparent 70%,#e6c0c0 0%);
}
.pen-5{
    background:linear-gradient(transparent 70%,#eee7e0 0%);
}
.pen-6{
    background:linear-gradient(transparent 70%,#f9e7e4 0%);
}
.pen-7{
    background:linear-gradient(transparent 70%,#d4e4ea 0%);
}
.pen-8{
    background:linear-gradient(transparent 70%,#8ed0d8 0%);
}
.mix{
    text-align: center;
	font-size: 19px;
	line-height: 1.5;
	margin-top: 40px;
}
.situ-kuwasiku{
    text-align: center;
	font-size: 20px;
	line-height: 1.5;
	margin-top: 20px;
}
.onazi{
    font-size: 17px;
	text-align: center;
	margin-top: 5px;
}
.pure{
    text-align: center;
	font-size: 19px;
	line-height: 1.5;
	margin-top: 20px;
}
.zeikomi{
    font-size:15px;
	margin:10px auto 0 15px;
}
.kaka1,.kaka2,.kaka3,.kaka4,.kaka5,.kaka6,.kaka7{
    width:98%;
	margin:0 auto 50px auto;
}
.kaka-img{
    position: relative;
}
.miru-syouhin{
    position: absolute;
	bottom:5px;
	right: 7px;
	background-color: rgba(36,13,4,0.50);
	padding:0 7px 0 7px;
	border-radius: 3px;
}
.miru-a{
    color: #FFFFFF;
	font-size: 15px;
}
.kaka-setu{
    margin-left: 5px;
}
.sina1{
    font-size: 19px;
}
.nedan1{
    line-height: 1.5;
	margin-left: 10px;
	font-size: 17.5px;
}
.hairu{
    font-size: 15px;
}
.option{
    font-size:19px;
	text-align: center;
	margin: 0 auto 20px auto;
	font-weight: normal;
}
.sou-matome{
    width:96%;
	margin:40px auto 0 auto;
	padding-bottom: 20px;
}
.souryou{
    font-size: 18px;
	margin:0 auto 0 15px;
}
.sou-ul{
    margin:10px 0 0 2em;
}
.sou-ul li{
    list-style: square;
}
.sou-p{
    margin: 20px auto 0 auto;
	line-height: 1.5;
	width:95%;
}
@media screen and (min-width:390px){
.k-tai{
    font-size: 23px;
}
.p-gen,.p-hoka{
	padding:8px 0 8px 0;
}
.t-e{
    padding-top: 40px;
}
.wari-ul-kakomi{
    width:340px;
	margin:0 auto ;
}
.wari-ul{
    padding-top: 20px;
}
.wari-matome{
    padding-bottom: 40px;
}
.tab-my,.tab-tou{
    width:180px;
}
}
@media screen and (min-width:500px){
.k-tai{
	font-size: 23px;
	padding-top: 40px;
}
.kakah2{
    font-size: 27px;
}
.k-hinsitu{
    width:400px;
}
.option{
    font-size: 25px;
}
.souryou{
    font-size: 23px;
}
.sou-ul li,.sou-p{
    font-size: 17px;
}
}
@media screen and (min-width:600px){
.kento{
    font-size: 19px;
	text-align: left;
	padding-left: 30px;
	width:500px;
	margin:0 auto 10px auto;
}
.kento-s{
    font-size: 19px;
	text-align: left;
	padding-left: 30px;
	width:500px;
	margin:0 auto0;
}
.p-gen,.p-hoka{
    font-size: 18px;
}
.wari-ul-kakomi{
    width:360px;
}
.wari-tai{
    font-size: 24px;
}
.wari-ul li{
    font-size:19px;
}
.zehi{
    font-size:19px;
	margin-top: 30px;
	margin-right: 0;
}
.syumi{
    width:340px;
	padding:10px 0 10px 0;
}
.syumi-a{
    font-size: 21px;
}
.kakaku-hyou{
    font-size: 29px;
	width:95%;
	margin:0 auto 20px auto;
}
.ko-su-kakko{
    font-size: 24px;
}
.keisan-c{
    font-size: 27px;
}
.set3{
    font-size: 26px;
}
.onazi{
    font-size: 18px;
}
.situ-kuwasiku{
	font-size: 23px;
	margin-top: 20px;
}
.mix,.pure{
    font-size:22px;
}
.kento2{
    font-size: 18px;
}
.kakaku-tab2{
    width:500px;
}
.kento2,.kento3{
    margin-left: 50px;
}
.ga-matome-in{
    width:500px;
	margin:0 auto;
}
.zeikomi{
    margin-top: 30px;
	font-size: 18px;
}
.sina1{
    font-size: 21px;
}
.hairu{
    font-size: 18px;
}
.kumi-ti{  
    font-size: 18px;
}
.nedan1{
    font-size: 19px;
}
.tab-tab2{
    width:95%;
	margin:0 auto 0 auto;
	padding-bottom: 40px;
}
}
@media screen and (min-width:700px){
.tab-tab{
    width:680px;
	margin:20px auto 0 auto;
	padding-left: 10px;
}
.kakaku-tab{
    width:680px;
	padding-left: 7px;
}
.wari-matome{
    width:665px;
}
.syumi-kakko{
    font-size: 22px;
	margin-left: 5px;
}
}
@media screen and (min-width:800px){
.mix{  
    line-height: 1.8;
}
.onazi{
    font-size: 19px;
}
.k-tai{
	font-size: 25px;
	padding-top: 60px;
}
.kakah2{
    font-size: 29px;
}
.kento2,.kento3{
    font-size: 17px;
}
.kakaku-tab2,.ga-matome-in{
    width:96%;
}
.kaka1,.kaka2,.kaka3,.kaka4,.kaka5,.kaka6,.kaka7{
    width:49%;
	float: left;
}
.kaka2,.kaka4,.kaka7{
    margin-left: 2%;
}
.sou-matome{
	padding-bottom: 30px;
}
.sou-ul li{
    font-size: 18px;
}
.tab-tab3{
    width:97%;
	margin: 0 auto;
}
.kento-s{
    margin-top: 20px;
}
}
@media screen and (min-width:1200px){
.k-tai{
	font-size: 27px;
}
.kakah2{
    font-size: 31px;
}
.keisan-c{
    font-size: 28px;
}
.kakaku-hyou{
    font-size: 31px;
	padding-top: 80px;
}
.ko-su-kakko{
    font-size: 26px;
}
.fl-you{
    width:1100px;
	margin:0 auto;
}
.syumi{
    width: 420px;
}
.syumi-a{
    font-size: 23px;
}
.wari-oomatome{
    width:500px;
	float: left;
	padding-left: 100px;
}
.wari-oomatome .kakaku-tab{
    width:490px;
	padding-left: 0px;
}
.wari-oomatome .wari-matome{
    width:485px;
}
.set3{
    font-size: 27px;
}
.k-hinsitu{
    margin-top: 25px;
}
.mix,.pure{
    font-size:22px;
}
.kento2,.kento3{
    font-size: 18px;
}
.kakaku-tab2{
    width:98%;
}
.ga-matome-in{
    width:100%;
}
.kaka1,.kaka2,.kaka3,.kaka4,.kaka5,.kaka6,.kaka7{
    width:31%;
}
.kaka1,.kaka4,.kaka6{
    margin:0 0 40px 2.5%;
}
.kaka2,.kaka5,.kaka7{
    margin:0 0 40px 1%;
}
.kaka3{
    margin:0 auto 40px 1%;
}
.option{
    text-align: left;
	margin:20px auto 10px 60px;
}
.sou-matome{
    display: block;
	float: left;
    width:30%;
	margin:7px auto 0 30px;
}
.sou-ul li{
    font-size: 18px;
}
.kento{
    margin-left: 0;
	font-size:18px;
}
.tab-tab2{
    width: 98%;
}
.tab-tab2 .tab-my,.tab-tab2 .tab-tou,.tab-tab3 .tab-my,.tab-tab3 .tab-tou{
    width:200px;
}
}
@media screen and (min-width:1250px){
.sina1{
    font-size: 20px;
}
.hairu{
    font-size: 16px;
}
.kumi-ti{  
    font-size: 17px;
}
.nedan1{
    font-size: 18px;
}
}
@media screen and (min-width:1400px){
.k-tai{
	font-size: 28px;
}
.kakah2{
    font-size: 33px;
}
.kakaku-hyou{
    font-size: 33px;
}
.ko-su-kakko{
    font-size: 28px;
}
.keisan-c{
    font-size: 32px;
	
}
.k-tai{
    margin:30px auto 20px auto;
}
.nedan1{
    font-size: 19px;
}
.nedan1{
    font-size: 19px;
}
}
@media screen and (min-width:1600px){
.hairu{
    font-size:18px;
}
}
@media screen and (min-width:1700px){
.sina1{
    font-size:21px;
}
}
/********************************************シュミレーション部分*/
.syumi-matome{
    background-color: #efebea;
	padding-bottom: 70px;
}
.kakaku-tab3{
    width:98%;
	margin:0 auto;
}
.syu1,.syu2,.syu3,.syu4,.syu5,.syu6,.syu7{
    width:47%;
	float: left;
	margin-left: 2%;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.syu6,.syu7{
    margin-top: 10px;
}
.sina2{
    font-size: 13.5px;
	line-height: 1.5;
	text-align: center;
}
.sentaku{
    text-align: center;
}
.kazu{
    font-size: 16px;
	color: #575314;
}
.option2{
	text-align: center;
	font-size: 19px;
	border-bottom: 1px solid #5A4918;
	margin-top: 20px;
}
.syu8{
    background-color: #FFFFFF;
	width: 94%;
	margin:30px auto 0 auto;
}
.syu8-in{
    width:250px;
	margin:0 auto;
	padding:20px 0 20px 0;
}
.syu9{
    background-color: #FFFFFF;
	width: 94%;
	margin:30px auto 0 auto;
}
.syu9-in{
    width:290px;
	margin:0 auto;
	padding:20px 0 20px 20px;
}
.sansatu{
	line-height: 1.4;
	width: 90%;
	margin: 10px auto 0 auto;
	color: #A21D1D;
	font-weight: bold;
}
.can-toku{
    margin-left: 20px;
}
.a-sen-aka{
    text-decoration: underline;
	color: #A21D1D;
}
.goukei{
	background-color: #FFFEF2;
	width: 94%;
	margin: 5px auto 0 auto;
	padding-top: 20px;
	padding-bottom: 8px;
	border: 2px solid #E2DFCB;
}
.goukei-kin{
    font-size:23px;
	text-align: center;
	line-height: 1;
}
.goukei-tii{
    font-size: 16px;
	line-height: 1;
}
.goukei-in{
    text-align: center;
	margin:20px auto;
}
.goukei input{
	font-size: 23px;
	text-align: right;
	padding-right: 10px;
	color: #736216;
}
.rese{
	padding: 3px 10px 3px 10px;
	background-color: #76643A;
	color: #FFFFFF;
	border-radius: 3px;
	border-width: 0px;
	margin: 15px auto 0 auto;
}
.wari-kei{
	text-align: center;
	font-size: 19px;
	width: 80%;
	margin: 0 auto;
	padding-top: 10px;
	border-bottom: 1px solid #5C5B16;
}
.hinmoku-wari,.hinmoku-sou{
    display: inline;
	font-size: 17px;
	line-height: 2;
}
.wari-sele,.sou-sele{
    display: inline;
	font-size: 16px;
	color: #575314;
}
.pro-nasi{
    display: none;
}
@media screen and (min-width:600px){
.syumi-matome-in{
    width:580px;
	margin:0 auto;
	padding-top: 20px;
}
.sina2{
    font-size: 17px;
	margin-top: 3px;
}
.komi-komi{
    font-size: 18px;
}
.goukei-in{
    width:100%;
}
.goukei{
	margin:5px auto 20px auto;
	padding:30px 0 10px 0;
}
.goukei-kin{
    font-size: 26px;
}
.rese{
    margin:10px auto 8px 0;
	font-size: 17px;
	text-align: left;
}
.can-toku{
    margin-left: 0px;
}
}
@media screen and (min-width:800px){
.sina2{
	margin-bottom: 3px;
}
.kazu{
    font-size:18px;
	margin-bottom: 7px;
	margin-top: 4px;
}
.syumi-matome-in{
    width:780px;
}
.kakaku-tab3{
    width:99%;
    margin:4px 0 0 1%;
}
.syu1,.syu2,.syu3,.syu4,.syu5,.syu6,.syu7{
    width:32%;
}
.syu1,.syu4{
    margin:20px 0 10px 0;
}
.syu2,.syu5{
    margin:20px 0 10px 2%;
}
.syu3{
    margin:20px auto 10px 2%;
}
.option2{
    width:70%;
	font-size: 23px;
	margin-top: 30px;
}
.syu8{
    display: block;
    width:46%;
	float: left;
	magin:30px 0 0 0;
	padding-top: 10px;
	height:200px;
}
.syu9{
    display: block;
    width:52%;
	float: left;
	margin:30px auto 0 2%;
	padding-top: 10px;
	height:200px;
}
.wari-kei{
    font-size: 21px;
}
.sansatu{
    margin-top: 60px;
	text-align: center;
	font-size: 19px;
}
.goukei{
    width: 100%;
	margin:5px auto 60px auto;
	padding:30px 0 10px 0;
}
.goukei-kin{
    font-size: 26px;
}
.rese{
    margin:10px auto 8px 0;
	font-size: 17px;
}
}
@media screen and (min-width:900px){

.goukei-in{
    width:440px;
	text-align: center;
}
.goukei input{
    font-size: 30px;
}
}
@media screen and (min-width:1200px){
.kie1200{
    display: none;
}
.syumi-matome-in{
    width:98%;
}
.syu1,.syu2,.syu3,.syu4,.syu5,.syu6,.syu7{
    width:19.2%;
}
.syu1{
    margin:20px 0 10px 0;
}
.syu2,.syu3,.syu4{
    margin:20px 0 10px 1%;
}
.syu5{
    margin:20px auto 10px 1%;
}
.syu6{
    margin:10px 0 0 0;
}
.syu7{
    margin:10px 0 0 1%;
}
.syu8{
    width:29%;
	margin:10px 0 0 1%;
	height: 230px;
}
.syu9{
    width:29.6%;
	margin:10px auto 0 1%;
	height: 230px;
}
.option2{
    width:39.5%;
}
.wari-kei{
    font-size: 23px;
}
.hinmoku-sou,.hinmoku-wari{
    font-size: 18px;
}
.goukei{
    width:800px;
}
}
@media screen and (min-width:1600px){
.sina2{
	font-size: 18px;
}
}
@media screen and (min-width:1700px){
.sina2{
	font-size: 19px;
}
}
/*****************実際のデザイン目次*/
#sample-mokuzi-p .sonota-h1{
    font-size: 16px;
}
#sample-mokuzi-p .kozin-h2{
    margin-top: 30px;
	padding-bottom: 0;
	margin-bottom: 30px;
}
#dd-p{
    background-image: url("img-miyabi/haikei-nuno3-koi.jpg");
}
.kuwasiku{
    background-color: #9F4F51;
	font-size: 14px;
	padding:0 10px 0 10px;
	border-radius: 3px;
}
.kuwasiku a{
	color: #FFFFFF;
}
.taetin{
    font-size: 20px;
	font-weight: normal;
	text-align: center;
	padding: 60px 0 30px 0; 
	line-height: 1.3;
}
.d-hoso{
    font-size: 16px;
	color: #21738C;
}
.sakuhin-arigato,.sakuhin-arigato2{    
	font-size: 17px;
	width:93%;
	margin: 15px auto 0 auto;
}
.saku-midasi1{
	font-weight: lighter;
	margin: 20px auto 0 10px;
}
.saku-midasi{
	font-weight: lighter;
	margin: 70px auto 0 10px;
}
.saku-midasi2{
    font-weight: lighter;
	margin: 70px auto 0 3px;
}
.mida-ga{
	display: block;
	width: 98%;
	margin: 0 auto;
	border: 1px solid #BDB786;
}
.mida-ga2{
    display: block;
	border: 1px solid #BDB786;
	width: 91%;
	margin: 0 auto;
}
.go-b{
    display: block;
	width:90px;
	background-color:#998b4b;
	text-align: center;
	border-radius: 2px;
	float: right;
	margin: 8px 15px 0 auto;
}
.go-a{
    color: rgba(239,239,239,1.00);
	font-size: 13px;
}
.setu-rig2{
    width:95%;
	margin:0 auto;
}
#aka-kom{
    font-size: 15px;
	color: #998b4b;
}
.setu-d{
    margin: -15px auto 0 15px;
}
.setu-d p{
     line-height: 1.5;
	 font-size: 15.3px;
}
.d-hr{
    width:150px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.basyo{
	font-weight: normal;
	color: #831D1D;
}
.basyo-siro{
	font-weight: normal;
	color: #615313;
}
.comp{
	font-size: 13px;
	margin-left: 3px;
	color: #B7AD81;
}
#saigo{
    padding-bottom: 80px;
}
.oknomi{
    color: #8B181A;
	text-align: center;
	padding-bottom: 20px;
}
@media screen and (min-width:400px){
#sample-mokuzi-p .sonota-h1{
    font-size: 19px;
}
#sample-mokuzi-p .kozin-h2{
margin-top: 50px;
    margin-bottom: 40px;
}
.setu-d{
    margin: -15px auto 0 25px;
}
.setu-d p,.basyo{
    font-size: 17px;
	line-height: 1.3;
}
.saku-midasi1,.saku-midasi{
    font-size: 18px;
}
.setu-rig{
    margin-bottom: 30px;
}
}
@media screen and (min-width:500px){
.oknomi{
    font-size: 18px;
}
}
@media screen and (min-width:600px){
#sample-mokuzi-p .kozin-h2{
    margin-top: 10px;
}
.wd-ds-p{
    width:90%;
	margin:0 auto;
}
.taetin{
    font-size: 23px;
}
.sakuhin-arigato,.sakuhin-arigato2{
    font-size: 18px;
}
.kuwasiku{
    font-size: 16px;
}
.desing-wp{
    width:72%;
	margin:0 auto;
}
.saku-midasi1{
    margin: 20px auto 0 20px;
}
.saku-midasi{
    margin: 90px auto 0 20px;
}
.saku-midasi2{
	margin: 90px auto 0 15px;
}
.go-b{
	width:100px;
	margin: 13px 35px 0 auto;
}
.go-a{
	font-size: 15px;
}   
.setu-d{
    margin: -15px auto 0 35px;
}
}
@media screen and (min-width:700px){
.setu-d p{
    display: inline-block;
}
}
@media screen and (min-width:800px){
#sample-mokuzi-p .naname-nav{
	background-color: #FFFFFF;
	border-bottom: 1px solid #DDD0D0;
}
#sample-mokuzi-p .kozin-h2{
    margin-top: 30px;
}
.desing-wp{
    width: 90%;
}
.sakuhin-arigato2{
    width:85%;
	padding-top: 20px;
}
.sakuhin-arigato2{
    margin-top: 0px;	
}
.saku-midasi1{
    font-size: 19px;
	margin-left: 8%;
	margin-top: 50px;
}
.saku-midasi{
    font-size: 19px;
	margin-left: 8%;
}
.saku-midasi2{
	margin: 90px auto 0 80px;
	font-size: 19px;
}
.mida-ga{
    width:90%;
}
.mida-ga2{
	width: 80%;
}
.setu-rig{
    width:80%;
	margin:0 auto;
}
.setu-rig2{
    width:70%;
	margin:0 auto;
}
.setu-d{
    margin: -15px auto 0 0;
}
#saigo{
    padding-bottom: 250px;
}
.go-b{
	width:120px;
	margin: 13px 35px 0 auto;
}
.go-a{
	font-size: 17px;
}  
.oknomi{
    font-size: 20px;
}
}
@media screen and (min-width:900px){
.mida-ga{
    width: 85%;
}
.mida-ga2{
    width: 73%;
}
.saku-midasi2{
	margin: 90px auto 0 150px;
}
.setu-d p,.basyo{
    font-size: 18px;
}
}
@media screen and (min-width:1100px){
.wd-ds-p{
    width:900px;
}
}

@media screen and (min-width:1200px){
.desing-wp{
    width: 80%;
}
.sakuhin-arigato2{
    font-size: 20px;
}
.saku-midasi,.saku-midasi1{
	margin-left: 10%;
}
.saku-midasi2{
	margin-left: 15%;
}
.setu-rig{
    width:80%;
}
.setu-rig2{
    width:70%;
}
.go-b{
	width:130px;
	margin: 13px 35px 0 auto;
}
.go-a{
	font-size: 18px;
} 
.setu-d p,.basyo{
    font-size: 18px;
}
#saigo{
    padding-bottom: 350px;
}
}
@media screen and (min-width:1250px){
#sample-mokuzi-p .kozin-h2{
    margin-top: 80px;
	margin-bottom: 30px;
}
}
@media screen and (min-width:1300px){
.taetin{
     fo-nt-size:24px;
}
.desing-wp .tae{
    margin-top: 40px;
}
}
@media screen and (min-width:1400px){
.desing-wp{
    width:1200px;
}
}
@media screen and (min-width:1600px){
.setu-d p,.basyo{
    font-size:19px;
}
}
/************************サイトマップ*/
#site-map-p .kozin-h2{
	border-bottom: 1px solid #6C5B1C;
	width:90%;
	margin:30px auto 60px auto;
}
.map-tai1{
    font-weight: normal;
	font-size: 20px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
	
} 
.ul1{
    text-align: center;
	margin-bottom: 70px;
}
.ul1 li{
    margin-bottom: 5px;
	list-style: none;
}
.ul1 li a{
    color: #51450A;
}
.map-wp{
    padding-bottom: 40px;
}
@media screen and (min-width:450px){
.koubou{
     margin-left: 15px;
	 font-size: 21px;
}
.map-tai1{
    font-size: 21px;
}
.ul1 li a{
     font-size: 17px;
}
}
@media screen and (min-width:800px){

#site-map-p .kuti-dai{
    margin-top: 80px;
}
#site-map-p .kozin-h2{
    display: none;
}
.map-wp{
    width:700px;
	margin:0 auto;
}
.map1,.map3{
    width:260px;
	float: left;
	margin-left: 70px;
}
.map2,.map6{
    float: left;
	margin-left: 70px;
}
.map-tai1{    
    text-align: left;
}
.ul1{
    text-align: left;
	margin-bottom: 70px;
}
}
@media screen and (min-width:1100px){
#site-map-p .kuti-dai{
    width:1000px;
}
.map-wp{
    width:1000px;
}
.map1,.map3{
	clear:both;
	margin-left: 0;
	width:100%;
}
.map2,.map6{
	clear:both;
	margin-left: 0;
	width:100%;
}
.map-dai-1{
    width:250px;
	float: left;
	margin-left: 70px;
}
.map-dai-2{
    width:270px;
	float: left;
	margin-left: 50px;
}
.map-dai-3{
    width:270px;
	float: left;
	margin-left: 80px;
}
.map1 .ul1{
    margin-bottom: 0px;
}
}
@media screen and (min-width:1250px){
#site-map-p .wp-le{
    display: none;
}
#site-map-p .wp-cen{
    width: 100%;
}
}
@media screen and (min-width:1500px){
#site-map-p .wp-ri{
    display: none;
}
#site-map-p .wp-cen{
    width: 100%;
}
.map-wp{
    width:1200px;
}
.map-tai1{
    font-size: 23px;
}
.ul1 li a{
     font-size: 18px;
}
.map-dai-1{
    width:270px;
	float: left;
	margin-left: 130px;
}
.map-dai-2{
    width:300px;
	float: left;
	margin-left: 70px;
}
.map-dai-3{
    width:290px;
	float: left;
	margin-left: 80px;
}
}
/*****************価格選択ページ*/
.erabi-kakaku{
    padding-top: 40px;
	padding-bottom: 60px;
}
.erabi-h2{
    display: none;
}
.kakaku-sentaku1,.kakaku-sentaku2{
    display: block;
    width: 50%;
	float: left;
}
@media screen and (min-width:600px){
.erabi-kakaku{
    width:580px;
	margin:0 auto;
}
}
@media screen and (min-width:800px){
.erabi-h2{
	display: block;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 20px;
	font-weight: normal;
	font-size: 30px;
	color: #766C13;
}
.erabi-kakaku{
    width:630px;
}
.kakaku-sentaku1,.kakaku-sentaku2{
    width: 300px;
}
.kakaku-sentaku2{
    margin-left: 30px;
} 
}

.nono{
    display: none;
}
.syuuryou1{
    display: none;
}
.syuuryou2{
    width: 90%;
	margin: 0 auto;
	padding-bottom: 20px;
	color: #BC2F31;
	font-size: 17px;
}
.sen1{
    text-decoration:underline;
}
.henko{
    font-size: 15px;
	color: #A22729;
}
.deru-800{
    display: none;
}
@media screen and (min-width:500px){
.henko{
    font-size: 17px;
}
}
@media screen and (min-width:800px){
.syuuryou1{
    display: block;
	width: 650px;
	margin: 0 auto;
	padding-bottom: 20px;
	color: #BC2F31;
	font-size: 17px;
}
.syuuryou2{
    display: none;
}
.deru-800{
    display: inline;
	color: #AC2A2C;
}
}

/***************************新・トップ（商品減らし後）*/
.sin-top .al2,.sin-top .al4,.sin-top .al5{
   display: none;
}
.sin-top .al1,.sin-top .al3{
   display: none;
}
.sin-top .al4,.sin-top .al5{
   display: block;
}
@media screen and (min-width:800px){
.sin-top .al4,.sin-top .al5{
    margin-top: 0;
}
.sin-top .al-setu1,.sin-top .al-setu2,.sin-top .al-setu3{
    padding-bottom: 0;
}
}

