@charset "Shift_JIS";


/* –qê‚¾‚æ‚è
--------------------------------------------------------------------
1. ‰ŠúÝ’è
2. ƒeƒLƒXƒg
3. ƒgƒbƒv
4. –qê’ÊMiƒ|ƒbƒvƒAƒbƒvj
5. ‘å“à–qê
6. ²X–Øƒ–qê
7. ‹àì–qê
8. ƒpƒCƒIƒjƒAƒtƒ@[ƒ€
9. ’J–qê
10. ‰Á“¡–qê
11. Î“c–qê
12. ƒAƒOƒEƒFƒC(ŽR–{–qê)
--------------------------------------------------------------------*/

/* 1. ‰ŠúÝ’è
--------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{
	font-size:100%;
	margin:0px;
	padding:0px;
	font-weight: normal;
}

p, div, form, input {
	margin:0px;
	padding:0px;
}

table{
	font-size:100%;
	border:0px;
}

th, td{
	margin:0px;
	padding:0px;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
}

img{
	margin:0px;
	padding:0px;
	border:0px;
}

ul, li, ol{
	list-style:none;
	margin:0px;
	padding:0px;
}


body{
	color:#4B4B4B;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
}


/* 2. ƒeƒLƒXƒg
--------------------------------------------------------------------*/

strong{font-style:normal; font-weight:bold; font-family:'‚l‚r ‚oƒSƒVƒbƒN',Hiragino Kaku Gothic Pro,sans-serif;}

br{letter-spacing:0px;}



/* 3. ƒgƒbƒv
--------------------------------------------------------------------*/
div#contentsarea div#mainarea h1{
	padding:0;
	margin-top:8px;
}

div#contentsarea div#mainarea h2{
	margin-top:10px;
}

div#maincts .old-pasuture h3 {
	background:none;
	border-bottom:1px solid #c7e179;
	padding:0 0 7px;
	font-weight:bold;
	margin-bottom:10px;
}
div#maincts .old-pasuture li {
	line-height: 1.8;
}
div#maincts .old-pasuture li a {
	background:url('/common/img/arrow_1.gif') no-repeat 0 45%;
	padding-left:16px;
	font-weight:bold;
}

#mainarea div#wrapper{
	width:530px;
	margin-left:32px;
}

/* ¡¡¡¡ UPDATE 110117 ¡¡¡¡¡¡¡¡¡¡¡¡¡¡ */
#stage h1{
	margin-left:49px;
}

#stage p#lead{
	padding:20px 0px;
	color:#535353;
}

#stage .pasture-list{
	width:660px;
	margin-bottom:10px;
}

#stage .lst-end{
	margin-bottom:43px;
}

/* table */
#stage .pasture-list table{
	width:660px;

}

#stage .pasture-list table td{
	border:#C1C1C1 1px solid;
}


/* boxl */
#stage .pasture-list table td.boxl{
	width:10px;
	text-align:center;
	background-color:#80af28;
	vertical-align:middle;
	border:#80af28 1px solid;
	border-left:none;
	border-right:none;
}

/* boxr1 */
#stage .pasture-list table td.boxr1{
	width:98px;
	vertical-align:middle;
	border-left:none;
	border-right:none;
}

/* boxr2 */
#stage .pasture-list table td.boxr2{
	width:415px;
	padding:7px 15px;
	vertical-align:top;
	border-left:none;
	border-right:none;
}
#stage .pasture-list table td.boxr2 h2{
	margin-bottom:7px;
	font-weight:bold;
}

#stage .pasture-list table td.boxr2 h2.new{
	background:url("/fun/pasture/img/new.gif") 0px 3px no-repeat;
	padding-left:25px;
}

/* boxr3 */
#stage .pasture-list table td.boxr3{
	width:84px;
	vertical-align:middle;
	border-left:none;
}


/* ¡¡¡¡¡¡ /UPDATE ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ */

/* 4. –qê’ÊMiƒ|ƒbƒvƒAƒbƒvj‘S‘Ì•700px
--------------------------------------------------------------------*/
/* ‘S‘Ì
-------------------------------- */
#pasture-popup-w{
	font-family: Osaka;
	font-size: 12px;
	line-height: 150%;
	text-align:left;
}

.pagestart{
	page-break-before: always;
}

.clear{
	clear:both;
}

.maintxt-only{
	padding-right:190px;
}

.pd30{padding-top:20px !important;}
.pd20{padding-top:20px !important;}
.pd15{padding-top:15px !important;}
.pd10{padding-top:10px !important;}
.pd5{padding-top:5px !important;}

.md30{margin-top:20px !important;}
.md20{margin-top:20px !important;}
.md15{margin-top:15px !important;}
.md10{margin-top:10px !important;}
.md5{margin-top:5px !important;}

.pl30{padding-left:20px !important;}
.pl20{padding-left:20px !important;}
.pl15{padding-left:15px !important;}
.pl10{padding-left:10px !important;}
.pl5{padding-left:5px !important;}

.ml30{margin-left:20px !important;}
.ml20{margin-left:20px !important;}
.ml15{margin-left:15px !important;}
.ml10{margin-left:10px !important;}
.ml5{margin-left:5px !important;}

.mb40{margin-bottom: 40px !important;}

.t-left {text-align:left !important;}
.t-right {text-align:right !important;}
.t-center {text-align:center !important;}

.f-small {font-size: 11px !important;}

/* caption */
p[class^="caption"] {
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
}
p.caption-113{width:113px;}
p.caption-169{width:169px;}
p.caption-200{width:200px;}
p.caption-215{width:215px;}
p.caption-220{width:220px;}
p.caption-266{width:266px;}
p.caption-315{width:315px;}
p.caption-336{width:336px;}

/* ‰æ‘œ 2ƒJƒ‰ƒ€ */
.img-clm2 li {
	float: left;
	width: 315px;
}

.img-clm2 li:nth-child(even) {
	float: right;
}

/* ‰æ‘œ 3ƒJƒ‰ƒ€ */
.img-clm3 li {
	float: left;
	width: 208px;
}

.img-clm3 li:not(:last-child) {
	margin-right: 8px;
}

/* ‰æ‘œ 4ƒJƒ‰ƒ€ */
.img-clm4 li {
	float: left;
	width: 157px;
}

.img-clm4 li:not(:last-child) {
	margin-right: 4px;
}

/* ‰æ‘œ ¶ */
.ctsbox-l-113 div.boxl{float:left; width:113px;}
.ctsbox-l-113 div.boxr{float:right; width:507px;}

.ctsbox-l-150 div.boxl{float:left; width:150px;}
.ctsbox-l-150 div.boxr{float:right; width:472px;}

.ctsbox-l-200 div.boxl{float:left; width:200px;}
.ctsbox-l-200 div.boxr{float:right; width:420px;}

.ctsbox-l-205 div.boxl{float:left; width:205px;}
.ctsbox-l-205 div.boxr{float:right; width:400px;}

.ctsbox-l-215 div.boxl{float:left; width:215px;}
.ctsbox-l-215 div.boxr{float:right; width:420px;}

.ctsbox-l-220 div.boxl{float:left; width:220px;}
.ctsbox-l-220 div.boxr{float:right; width:400px;}

.ctsbox-l-230 div.boxl{float:left; width:230px;}
.ctsbox-l-230 div.boxr{float:right; width:390px;}

.ctsbox-l-266 div.boxl{float:left; width:266px;}
.ctsbox-l-266 div.boxr{float:right; width:354px;}

.ctsbox-l-315 div.boxl{float:left; width:315px;}
.ctsbox-l-315 div.boxr{float:right; width:305px;}

.ctsbox-l-336 div.boxl{float:left; width:336px;}
.ctsbox-l-336 div.boxr{float:right; width:284px;}

.ctsbox-l-357 div.boxl{float:left; width:357px;}
.ctsbox-l-357 div.boxr{float:right; width:263px;}

.ctsbox-l-406 div.boxl{float:left; width:406px;}
.ctsbox-l-406 div.boxr{float:right; width:214px;}

/* ‰æ‘œ ‰E */
.ctsbox-r-135 div.boxl{float:left; width:485px;}
.ctsbox-r-135 div.boxr{float:right; width:135px;}

.ctsbox-r-150 div.boxl{float:left; width:472px;}
.ctsbox-r-150 div.boxr{float:right; width:150px;}

.ctsbox-r-169 div.boxl{float:left; width:451px;}
.ctsbox-r-169 div.boxr{float:right; width:169px;}

.ctsbox-r-170 div.boxl{float:left; width:450px;}
.ctsbox-r-170 div.boxr{float:right; width:170px;}

.ctsbox-r-200 div.boxl{float:left; width:420px;}
.ctsbox-r-200 div.boxr{float:right; width:200px;}

.ctsbox-r-210 div.boxl{float:left; width:410px;}
.ctsbox-r-210 div.boxr{float:right; width:210px;}

.ctsbox-r-220 div.boxl{float:left; width:400px;}
.ctsbox-r-220 div.boxr{float:right; width:220px;}

.ctsbox-r-230 div.boxl{float:left; width:390px;}
.ctsbox-r-230 div.boxr{float:right; width:230px;}

.ctsbox-r-266 div.boxl{float:left; width:354px;}
.ctsbox-r-266 div.boxr{float:right; width:266px;}

.ctsbox-r-402 div.boxl{float:left; width:218px;}
.ctsbox-r-402 div.boxr{float:right; width:402px;}

/* ƒwƒbƒ_[
-------------------------------- */
#header-pop-w{
	width:700px;
}
#header-pop-w div.logo{
	float:left;
	width:170px;
}
#header-pop-w div.logo p{
	padding:7px 0px 7px 15px;
}
#header-pop-w div.read{
	float:right;
	width:520px;
	text-align:right;
}
#header-pop-w div.read h1{
	padding:13px 30px 0px 0px;
}


/* ƒtƒbƒ^[
-------------------------------- */
#footer-pop-w{
	width:700px;
	text-align:center;
}
#footer-pop-w div.footerbox{
	width:640px;
	margin:0px auto;
	position:relative;
}

#footer-pop-w div.footerbox p.close{
	width:640px;
	text-align:center;
	background:url("/fun/pasture/img_c/dotline_x.gif") bottom repeat-x;
	padding:15px 0;
	margin-bottom: 50px;
}
#footer-pop-w div.footerbox ul{
	text-align:left;
	padding:15px 0 20px;
}

a.pop-footerlink:link, a.pop-footerlink:active, a.pop-footerlink:visited{
	color:#D70A29; text-decoration:underline;
}
a.pop-footerlink:hover{
	color:#D70A29; text-decoration:none;
}


/* Ú×
-------------------------------- */
#maintop-pop-w{
	width:700px;
	background:#80AF28 url("/fun/pasture/img_c/header_bottom.jpg") bottom no-repeat;
	padding-bottom:20px;
	text-align:center;
}
#maintop-pop-w div#wrapper{
	width:640px;
	margin:0px auto;
	text-align:left;
	padding-top:20px;
	color: #FFFFFF;
}
#maintop-pop-w div#wrapper div.box-l{
	float:left;
	width:360px;

}
#maintop-pop-w div#wrapper div.box-l table{
	color:#FFFFFF;
}
#maintop-pop-w div#wrapper div.box-l table th{
	padding:0px 10px 3px 0px;
}
#maintop-pop-w div#wrapper div.box-l table td{
	padding-bottom:3px;
}

#maintop-pop-w div#wrapper div.box-r{
	float:right;
	width:266px;

}

a.pop-detaillink:link, a.pop-detaillink:active, a.pop-detaillink:visited{
	color:#FFFFFF; text-decoration:underline;
}
a.pop-detaillink:hover{
	color:#FFFFFF; text-decoration:underline;
}



/* ƒŠ[ƒhƒGƒŠƒA
-------------------------------- */
#read-pop-w{
	width:700px;
	padding-top:20px;
	text-align:center;
}
#read-pop-w div.readbox{
	width:640px;
	margin:0px auto;
	text-align:left;
}
#read-pop-w div.readbox div.box-l{
	float:left;
	width:150px;
}
#read-pop-w div.readbox div.box-l p.txtmar{
	width:150px;
	text-align:center;
	padding-top:3px;
}
#read-pop-w div.readbox div.box-l p.imagemar{
	padding-top:10px;
}
#read-pop-w div.readbox div.box-r{
	float:right;
	width:470px;
	padding-bottom:10px;
}
#read-pop-w p.image{
	width:700px;
	text-align:center;
	padding-top:8px;
}


/* ƒTƒuƒ^ƒCƒgƒ‹
-------------------------------- */
.subt-pop-w{
	width:700px;
	background:url("/fun/pasture/img_c/bg_cow.gif") left top no-repeat;
	margin-top:25px;

}
.subt-pop-w h3{
	width:640px;
	margin-left:30px;
	padding-bottom:5px;
	border-bottom:#B6D3A5 1px solid;
}
.subt-pop-w h3 span{
	color:#80AF28;
	font-size: 14px;
	font-weight:bold;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN',Hiragino Kaku Gothic Pro,sans-serif;
}



/* ƒRƒ“ƒeƒ“ƒc
-------------------------------- */
/* ‹¤’Ê */
.mainwrap-pop-w{
	width:700px;
}
.mainwrap-pop-w .mainbox-w{
	width:640px;
	margin-left:30px;
	padding-top:10px;
}
.mainwrap-pop-w .mainbox-w div.boxmar{
	padding-top:5px;
}
.mainwrap-pop-w .mainbox-w div.box-l{
	float:left;
	width:450px;
}
.mainwrap-pop-w .mainbox-w div.box-l p.caution{
	color:#D84D53;
	padding:6px 0px;
}

.mainwrap-pop-w .mainbox-w div.box-r{
	float:right;
	width:170px;
}
.mainwrap-pop-w .mainbox-w div.box-r p.caption{
	width:170px;
	text-align:center;
	padding-top:5px;
}
.mainwrap-pop-w .mainbox-w div.box-r p.image{
	padding-top:10px;
}

.mainwrap-pop-w div.mainboximage-w p{
	padding:15px 0px 0px 30px;
}

.mainwrap-pop-w .mainbox-w div.boximage-l{
	float:left;
	width:431px;
}

.mainwrap-pop-w .mainbox-w div.boximage-r{
	float:right;
	width:177px;
}

/*
.mainwrap-pop-w .mainbox-w a{
	color:#D80A2A;
	text-decoration:underline;
}
*/

.txtindent{
	text-indent:-1em;
	padding-left:1em;
}

.txt_alin_c{
	text-align: center!important;
}

/* ‰æ‘œƒGƒŠƒA */
.image-pop-w{
	width:640px;
	padding-top:15px;
}
.image-pop-w div{
	width:210px;
	float:left;
}
.image-pop-w div.rightmar{
	margin-right:5px;
}
.image-pop-w div p.txt{
	width:210px;
	text-align:center;
	padding-top:5px;
}

.image-pop-w p.caption{
	width:640px;
	text-align:center;
	padding-top:3px;
}

/* •ÒWŒã‹L
-------------------------------- */
#btmbox-pop-w{
	width:700px;
	margin-top:30px;
	padding:25px 0px 15px 0px;
	background:#ECFFD8 url("/fun/pasture/img_c/p_clover.jpg") 47px 20px no-repeat;
}
#btmbox-pop-w .txtarea{
	padding:0px 80px;
}
#btmbox-pop-w .txtarea .btmtxt{
	width:540px;
	text-align:right;
	padding-top:20px;
}
#btmbox-pop-w .txtarea h3{
	color:#80AF28;
	font-weight:bold;
	font-family:'‚l‚r ‚oƒSƒVƒbƒN',Hiragino Kaku Gothic Pro,sans-serif;
}

/* –ß‚éƒ{ƒ^ƒ“
-------------------------------- */
.b-pageback{
	font-size:12px;
	text-align:right;
	margin-top:10px;
	margin-right:30px;
	text-decoration: underline;
}

/* ƒfƒCƒŠ[ƒpƒ‰ƒ_ƒCƒX
-------------------------------- */
.mainbox-w .boxl-daily1 { float:left; width: 315px;}
.mainbox-w .boxr-daily1 { float:right; width: 315px;}


/* 5.‘å“à–qê
-------------------------------- */

.mainbox-w div.boxl-ouchi1{float:left; width:310px;}
.mainbox-w div.boxr-ouchi1{float:right; width:310px;}

.mainbox-w div.boxl-ouchi2{float:left; width:450px;}
.mainbox-w div.boxr-ouchi2{float:right; width:170px;}

.mainbox-w div.boxl-ouchi3{float:left; width:220px;}
.mainbox-w div.boxr-ouchi3{float:right; width:400px;}

.mainbox-w div.boxl-ouchi4{float:left; width:400px;}
.mainbox-w div.boxr-ouchi4{float:right; width:220px;}

.mainwrap-pop-w div div p.imagemar{padding-top:18px;}

.mainwrap-pop-w div div p.caption1{
	width:220px;
	text-align:center;
	padding-top:5px;
}


/* 6.²X–Øƒ–qê
-------------------------------- */

#read-pop-w div.lead-sasaki div.box-l{
	float:left;
	width:354px;
}
#read-pop-w div.lead-sasaki div.box-l div.commentbox{
	width:354px;
	padding-top:15px;
}
#read-pop-w div.lead-sasaki div.box-l div.commentbox p.imgarea{
	float:left;
	width:136px;
}
#read-pop-w div.lead-sasaki div.box-l div.commentbox p.txtarea{
	float:right;
	width:203px;
}
#read-pop-w div.lead-sasaki div.box-r{
	float:right;
	width:266px;
}

.mainbox-w div.boxl-sasaki1{float:left; width:450px;}
.mainbox-w div.boxr-sasaki1{float:right; width:170px;}
.mainbox-w div.boxr-sasaki1 p.caption{width:170px; text-align:center;}

.mainbox-w div.boxl-sasaki2{float:left; width:220px;}
.mainbox-w div.boxr-sasaki2{float:right; width:400px;}

.mainbox-w div.boxl-sasaki3{float:left; width:354px;}
.mainbox-w div.boxr-sasaki3{float:right; width:266px;}

.mainbox-w div.boxl-sasaki4{float:left; width:220px;}
.mainbox-w div.boxr-sasaki4{float:right; width:400px;}

.mainbox-w div.boxl-sasaki5{float:left; width:450px;}
.mainbox-w div.boxr-sasaki5{float:right; width:170px;}

.mainbox-w div.boxl-sasaki6{float:left; width:220px;}
.mainbox-w div.boxr-sasaki6{float:right; width:400px;}

.mainbox-w div.boxl-sasaki7{float:left; width:354px;}
.mainbox-w div.boxr-sasaki7{float:right; width:266px;}


/* 7.‹àì–qê
-------------------------------- */

#pop-kanagawa-box {
	position:relative;}


#pop-kanagawa-box-inner {
	width:420px;
	position:absolute; bottom:0; right:0;
}
.mainbox-w #pop-kanagawa-box-inner div.boxl {
	float:left;
	width:200px;
}
.mainbox-w #pop-kanagawa-box-inner div.boxr {
	float:right;
	width:200px;
}

/* 9.’J–qê
-------------------------------- */
.image-pop-w-tani{
	width:640px;
	padding-top:3px;
	padding-bottom:13px;
}
.image-pop-w-tani p.caption{
	width:640px;
	text-align:center;
	padding-top:3px;
}
.image-pop-w-tani p.caption span{
	word-spacing:70px;
}
.pasture-popup-w-tani .list01 li{ width: 318px;}


/* 10.‰Á“¡–qê
-------------------------------- */
.con02 .boxl-kato1{float:left; width:399px;}
.con02 .boxr-kato1{float:right; width:236px;}

.con04 .list01 li {width: 220px; margin-right: 5px;}
.con04 .list01 li:first-child {width: 190px;}
.con04 .list01 li:nth-child(3) { margin-right: 0;}

.con06 .list01 li:nth-child(3) { width: 317px; margin-right: 0;}

.con07 .bdr { border-top: 1px solid #b5d3a5; margin-top: 20px;}

.con07 .list01 li:nth-child(1) { width:366px;}
.con07 .list01 li:nth-child(2) { width:220px;}

.btmbox .boxl { float: left; width: 390px;}
.btmbox .boxr { float: right; width: 90px;}



/* 11. Î“c–qê
-------------------------------- */
.pasture-ishida .maintop .t-right { color: #fff;}

.pasture-ishida .btmbox .boxl { float:left; width: 305px;}
.pasture-ishida .btmbox .boxr { float:right; width: 215px;}


/* 12. ƒAƒOƒEƒFƒC(ŽR–{–qê)
-------------------------------- */
.pasture-yamamoto .maintop .t-right { color:#fff;}

.pasture-yamamoto .con02 .img-clm2 li:nth-child(odd) { width:355px;}
.pasture-yamamoto .con02 .img-clm2 li:nth-child(even) { width:266px;}

.pasture-yamamoto .con06 .list01 li {width: 180px;}
.pasture-yamamoto .con06 .list01 li:nth-child(2) {width: 260px;}

.pasture-yamamoto .btmbox .boxl { float:left; width:215px; padding-top:10px;}
.pasture-yamamoto .btmbox .boxr { float:right; width:305px; padding-top:10px;}

.pasture-yamamoto .btmbox .boxr-inner .boxl { float:left; width:126px; padding-top:10px;}
.pasture-yamamoto .btmbox .boxr-inner .boxr { float:right; width:169px; padding-top:10px;}


/* 13. J-ProƒRƒ“ƒgƒ‰ƒNƒgƒtƒ@[ƒ€
-------------------------------- */
.pasture-jpro .con02 .calendar .boxl { width:110px; float: left;}
.pasture-jpro .con02 .calendar .boxr { width:260px; float: right;}

.pasture-jpro .btmbox .boxl { width: 305px; float: left;}
.pasture-jpro .btmbox .boxr { width: 215px; float: right;}

