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

.ml70{
	margin-left:70px;
}
.c_header{
	width:631px;
	height:auto;
	margin-top:10px;
}

.m1_back{
	width:611px;
	height:auto;
	padding:10px;
	background-image: url(
../img/season_kodamasuika/tokusyu_melon-bg-m.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.m10_back{
	width:588px;
	height:auto;
	background-color: #9ED6A5;
	border: 1px solid #008040;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.m_foot{
	width:631px;
	height:14px;
	background-image: url(
../img/season_kodamasuika/tokusyu_melon-bg-b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.m_ue{
	width:631px;
	height:14px;
	background-image: url(
../img/season_kodamasuika/tokusyu_melon-bg-b2_03.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.m_movie{
	width:531px;
	background-image: url(
../img/season_kodamasuika/tokusyu_melon-bg_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 350px;
	padding-top: 100px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.m_ekibiru{
	width:330px;
	height:230px;
	background-image: url(
../img/season_kodamasuika/tokusyu_melon-im22.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 5px 257px 0px 20px;
}





.c2_back03{
	width:321px;
	height:124px;
	background:url(../img/season_kodamasuika/c2_back03.jpg) no-repeat center top;
	padding:100px 10px 0 280px;

}
/*		p		*/

.readText {
	font-size:14px;
	letter-spacing:1px;
	line-height:1.7em;
	color:#3d3d3d;
}

.text{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.7em;
	color:#3d3d3d;
	width:480px;
}

.bg{
	background-image:url(../img/season_kodamasuika/bg3.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:100px;
	height:780px;
	overflow:hidden;
	font-size:10em;
}

.riko{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.7em;
	height:178px;
	width:255px;
	background-image:url(../img/season_kodamasuika/riko.jpg);
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	
}
.karo{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.7em;
	height:178px;
	width:255px;
	background-image:url(../img/season_kodamasuika/karo.jpg);
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
}

.sito{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.6em;
	height:240px;
	width:163px;
	background-image:url(../img/season_kodamasuika/sito.jpg);
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	
}


.bita{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.6em;
	height:240px;
	width:163px;
	background-image:url(../img/season_kodamasuika/bita.jpg);
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	
}

.kari{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.6em;
	height:240px;
	width:163px;
	background-image:url(../img/season_kodamasuika/kari.jpg);
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;	
}

.waku{
	height:200px;
	padding:0 36px;
}

.waku2{
	padding:200px 31px 0;
	margin-top:60px;
}

/*		clear		*/

.cl{
	clear: both;
}

/*		table		*/

.mt100{
	margin-top:100px
}
	

.mt200{
    marigin-top:200px;
}

.reshipi1{
	height:125px;
	width:580px;
	border:#4F2700;
	border:1px;
	border-style:solid;
	background-image:url(../img/season_kodamasuika/bg2.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:10px;
}

.rl{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.7em;
	margin-left:10px;
	height:125px;
	width:160px;
	}

.rr{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.7em;
	margin-left:20px;
	height:125px;
	width:380px;
	}

.ml100{
	margin-left:100px;
}

.reshipi2{
	height:170px;
	width:580px;
	border:#4F2700;
	border:1px;
	border-style:solid;
	padding:10px;
}
	
.reshipi3{
	height:170px;
	width:580px;
	border:#4F2700;
	border:1px;
	border-style:solid;
	/*background-image:url(../img/season_kodamasuika/images/bg1.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;*/
	padding:10px;
}

.suikatext{
	font-size:14px;
	letter-spacing:1px;
	line-height:1.7em;
	color:#3d3d3d;
	width:295px;
}

.ja{
	font-size:16px;
	font-weight:bold;
	
}


.ch{
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #008040;
	border-left-color: #008040;
	margin-top: 10px;
	margin-bottom: 5px;
}

.isoyamakodama{
	background-image: url(../img/season_kodamasuika/bg_pink.jpg);
	background-repeat: repeat-y;
	padding-right: 25px;
	padding-left: 15px;
	font-size: 14px;
	line-height: 180%;
}

.textbox-kodama{
	width: 560px;
}


*, ::before, ::after {
  box-sizing: content-box;
}

body{
	letter-spacing: 0;
}

/* ADD CSS 2024.10.31 */
/*-------------------------------------------------------------
	.suikatext
-------------------------------------------------------------*/
.m1_back {
  width: auto;
}
.riko, .karo {
  width: 49%;
}
.sito, .bita, .kari {
  width: 32%;
}
.bg {
  height: 878px;
}
.reshipi1, .reshipi2, .reshipi3 {
  width: auto;
  display: flex;
  height: auto;
}
.rr {
  height: auto;
}
.m10_back {
  width: auto;
}
@media screen and (max-width: 640px) {
.riko, .karo,.sito, .bita, .kari {
  width: auto;
}
}