/* CSS Document */
@import url(./menu.css);


html{
	height:100%;
}
body {
	text-align:center;
	margin: 0;
	padding:0px;
/*	background:url(/yma2/img/bg_gray.jpg);*/
	background:#F0F0F0;
	overflow:auto;
/*	overflow-x:hidden;*/
	height:100%;
	font-family: "���C���I","Meiryo",Sans-Serif/*,verdana,Osaka,"�l�r �o�S�V�b�N","MS PGothic"*/; /*"�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro",*/
	font-size:12px;
	line-height:145%;
}


img { 
	-ms-interpolation-mode: bicubic;
	border:none;
}

#container {
	margin-left:20px;
	/* margin-right:170px; */
	margin-right: 20px;
	margin-top:10px;
	text-align:left;
	height:100%;
}

#header{
	background:#FFF;
	margin:0px;
	padding:0px;
	height:80px;
}

#logo{
	float:left;
	width:233px;
}
.newsBox{
	float:left;
	margin-left:15px;
}

#mainContents{
	clear:both;
	min-width:610px;
	padding-bottom: 60px;
}




/*
#rightContetnts{
	float:right;
	display:inline;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	width:217px;
}


#grid-content {
 margin-right:0px;
}

* html #grid-content {	
margin-left:20px;
}
*/

#grid-content div.normal{
	width: 220px;
	background-color: #FFF;
	color: #333;
	margin: 5px;
	padding: 3px;
	min-height:220px;
	display:block;
}
#grid-content div.large {
	width: 456px;
	min-height:456px;
	background-color: #FFF;
	color: #333;
	margin: 5px;
	padding: 3px;
	display:block;
}

#grid-content div.more {
	width: 692px;
	min-height:928px;
	background-color: #FFF;
	color: #333;
	margin: 5px;
	padding: 3px;
}
#grid-content div.moreyuru {
	width: 456px;
	min-height:928px;
	background-color: #FFF;
	color: #333;
	margin: 5px;
	padding: 3px;
}


#grid-content div h3 {
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}
#grid-content div p {
	margin: 0;
	padding: 0;
}

.large {
	background:url(/yma2/img/bg_large.gif) no-repeat;
}
.movie_large iframe,
.photo_large iframe,
{
	margin:40px 0px 0px 3px;
}
.photo_large h3,.photo_large img,.photo_large .pubdate,.photo_large .user,
.movie_large h3,.movie_large img,.movie_large .pubdate{
	display:none;
}

/*
#grid-content div{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
*/
.clear{
	clear:both;
}

.c_photo {
	background:url(/yma2/img/bg_photo.gif) no-repeat;
}
.c_photo img{
	position:absolute;
	top:12px;
	left:12px;
	border:none;
	width:195px;
	height:195px;
	cursor:pointer;

}
.c_photo .cbox{
	margin:6px 0px 0px 7px;
	width:200px;
	height:200px;
}
.c_photo .text{
position:absolute;
top:175px;
left:15px;
text-align:center;
color:#FFF;
font-weight:bold;
}

.c_photo .user{
padding:0px;
margin:0px;
position:absolute;
top:190px;
right:22px;
text-align:center;
color:#FFF;
font-weight:bold;
}

.c_photo .pubdate{
padding:0px;
margin:0px;
position:absolute;
top:190px;
left:15px;
text-align:center;
}




.c_movie {
	background:url(/yma2/img/bg_movie.gif) no-repeat;
}
.c_movie img{
	text-align:center;
	border:none;
	margin:5px 0px 5px 15px;
}
.c_movie .cbox{
	margin:0px 10px 0px 10px;
	width:200px;
}
.c_movie img{
position:absolute;
top:33px;
left:36px;
}
.c_movie h3{
width:203px;
position:absolute;
top:162px;
left:9px;
line-height;120%;
}

.c_movie .pubdate{
position:absolute;
top:199px;
left:9px;
line-height;120%;
}



a{
	color:#248FB3;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}


.c_member .user,
.c_twitter .user{
	font-size:12px;
	position:absolute;
	left:48px;

}
.c_movie h3, .c_twitter h3{
	font-size:12px;
}
.pubdate{
	margin:0px;
	font-size:10px;
	color:#BBB;
}

.c_blog{
	background:url(/yma2/img/bg_blog.jpg) no-repeat;
}
.c_machisoto{
	background:url(/yma2/img/kon.png) no-repeat;
}
.c_shihorocchi{
	background:url(/yma2/img/free.png) no-repeat;
}

.c_hanabi a{
	display:block;
	width:450px;
	height:450px;
}
.c_hanabi_b a,
.c_yuru a,
.c_kyanchi a,
.c_ike a,
.c_blog a,
.c_blog1 a,
.c_machisoto a,
.c_stv a,
.c_menu a,
.c_shihorocchi a{
	display:block;
	width:216px;
	height:216px;
}

.c_entphoto h3, .c_entphoto p,
.c_last h3, .c_last p,
.c_blog h3, .c_blog p,
.c_blog1 h3, .c_blog1 p,
.c_shihorocchi h3, .c_shihorocchi p,
.c_hanabi_b h3, .c_hanabi_b p,
.c_yuru h3, .c_yuru p,
.c_kyanchi h3, .c_kyanchi p,
.c_ike h3, .c_ike p,
.c_stv h3,
.c_machisoto h3, .c_machisoto p{
	text-indent:-9999px;
}

.c_weather{
	background:url(/yma2/img/bg_weather.gif) no-repeat;
}
.c_weather h3{
text-indent:-9999px;
}
.c_weather ul{
list-style:none;
padding:40px 0 0 10px;
}
.c_weather li{
padding-top:5px;
}

.c_hanabi {
	background:url(/yma2/img/hanabi.jpg) no-repeat;
}
.c_hanabi_b {
	background:url(/yma2/img/hanabi_b.png) no-repeat;
}
.c_yuru {
	background:url(/yma2/img/bg_yuru2.gif) no-repeat;
}
.c_blog1 {
	background:url(/yma2/img/blog1.png) no-repeat;
}
.c_kyanchi {
	background:url(/yma2/img/kyanchi.png) no-repeat;
}
.c_ike {
	background:url(/yma2/img/ike.png) no-repeat;
}

.c_last {
	background:url(/yma2/img/bg_last.gif) no-repeat;
}
.c_entphoto {
	background:url(/yma2/img/bg_ent_photo.gif) no-repeat;
}

.c_member{
	background:url(/yma2/img/bg_member.gif) no-repeat;
}
.c_stv{
	background:url(/yma2/img/stv.png) no-repeat;
}

.c_twitter{
	background:url(/yma2/img/bg_text.gif) no-repeat;
}

.d_tamanegin_ss5{
	background:url(/yma2/img/bg_ca01.gif) no-repeat;
}
.d_carolina_ss5{
	background:url(/yma2/img/bg_ca02.gif) no-repeat;
}
.d_jagaimon_ss5{
	background:url(/yma2/img/bg_ca03.gif) no-repeat;
}
.d_tomanho_ss5{
	background:url(/yma2/img/bg_ca04.gif) no-repeat;
}
.d_asparan_ss5{
	background:url(/yma2/img/bg_ca05.gif) no-repeat;
}

.n_tamanegin_ss5{
	background:url(/yma2/img/bg_ca01.gif) no-repeat;
}
.n_carolina_ss5{
	background:url(/yma2/img/bg_ca02.gif) no-repeat;
}
.n_jagaimon_ss5{
	background:url(/yma2/img/bg_ca03_n.gif) no-repeat;
}
.n_tomanho_ss5{
	background:url(/yma2/img/bg_ca04.gif) no-repeat;
}
.n_asparan_ss5{
	background:url(/yma2/img/bg_ca05.gif) no-repeat;
}
.linkb{
	position:absolute;
	bottom:10px;
	height:50px;
	width:50px;
}
.linkb a{
	height:50px;
	width:50px;
}


.c_last .text,
.c_member .text,
.c_twitter .text{
	font-size:12px;
	color:#555;
}

.c_member .user{
	position:absolute;
	top:175px;
	right:14px;
	font-weight:bold;
}


.c_twitter .user{
	position:absolute;
	top:175px;
	left:46px;
	font-weight:bold;
}

.c_member .profile_image,
.c_twitter .profile_image{
	position:absolute;
	top:177px;
	left:5px;
	font-weight:bold;
}
.c_member .profile_image img,
.c_twitter .profile_image img{
width:36px;
height:36px;
}


.c_member .pubdate,
.c_twitter .pubdate{
	position:absolute;
	top:155px;
	right:14px;
}
.c_last .pubdate,
.c_hanabi_b .pubdate,
.c_yuru .pubdate,
.c_blog1 .pubdate,
.c_kyanchi .pubdate,
.c_ike .pubdate,
.c_weather .pubdate,
.c_machisoto .pubdate{
	display:none;
}


.c_movie .cbox{
	margin:0px 10px 0px 10px;
	width:200px;
}

.c_twitter .cbox{
	margin:10px 12px 0px 8px;
	width:200px;
}
.c_member .cbox{
	margin:25px 10px 0px 10px;
	width:200px;
}
#more_contents{
	position:fixed;
	width:130px;
	height:20px;
	bottom:0px;
	right:0px;
	text-align:center;
	font-size:14px;
	padding:10px;
	font-weight:bold;
	color:#FFFFFF;
}

:root *> #more_contents{
	position:inherit;
	clear:both;
	height:auto;
	width:100%;
	text-align:center;
	font-size:14px;
	padding:10px;
	font-weight:bold;
	color:#FFFFFF;
}

.more_over{
	width:100%;
	background:#0099CC;
}
.more_out{
	width:100%;
	background:#333;
}
.more_none{
	display:none;
	visibility:hidden;
	text-indent:-9999px;
}
/*.c_hanabi{
	display:block;
	height:456px;
	width:456px;
}*/
.c_hanabi,
.c_hanabi_b,
.c_yuru,
.c_blog1,
.c_kyanchi,
.c_ike,
.c_weather,
.c_blog,
.c_twitter,
.c_member,
.c_menu,
.c_photo,
.c_movie
{
	display:block;
	height:220px;
	width:220px;
}



.shopdetail{
background:#FAFAFA;
border:1px dotted #EEEEEE;
padding:10px;
margin-top:10px;
}
.shopdetail h3{
margin:0px;
}
.shopdetail ul{
margin:0px;
padding:0px;
padding-left:14px;
}
.shopdetail img{
float:right;
margin-left:15px;
}
.shopdetail.mapphoto{
float:right;
}
.shopdetail.ds{
float:left;
}

hr{
border:none;
border-bottom:1px dotted #999999;
}

.movielink{
cursor:pointer;
}

.pttl{
	font-size:17px;
	margin-top:15px;
padding-bottom:6px;
border-bottom:1px dotted #CDCDCD;
}

.pBox{
	clear:both;
	margin-bottom:10px;
	min-height:240px;
}

.pLeft{
	width:200px;
	float:left;
margin-top:12px;
}

.pRight{
	float:left;
	width:430px;
}


.p1{
	background:url('/yma2/img/p1.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p2{
	background:url('/yma2/img/p2.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p3{
	background:url('/yma2/img/p3.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p4{
	background:url('/yma2/img/p4.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p5{
	background:url('/yma2/img/p5.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p6{
	background:url('/yma2/img/p6.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p7{
	background:url('/yma2/img/p7.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p8{
	background:url('/yma2/img/p8.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p9{
	background:url('/yma2/img/p9.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p10{
	background:url('/yma2/img/p10.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.p11{
	background:url('/yma2/img/p11.gif') no-repeat;
	padding:2px 0px 7px 110px;
	list-style:none;
	min-height:24px;}

.photo_close,
.movie_close{
	background:url("/yma2/img/close_off.gif");
	width:60px;
	height:20px;
	margin:0 auto;
	cursor:pointer;
}
.photo_close a,
.movie_close a{
	display:block;
}
.cattl{
background:#ddd;
padding:8px 9px 6px 6px;
font-size:16px;
}


.blognew{
	padding:0px;
	margin:0px;
	position:absolute;
	top:112px;
	left:15px;
	width:190px;
	height:60px;
	color:#FFF;
}


#topMenu li{
float:left;
width:120px;
}

#imgtop{
	position:absolute;
	left:240px;
	top:0px;
}
#topMenu{
	position:absolute;
	left:20px;
	top:85px;
	padding-bottom:5px;
}

#navi {
	margin: 15px 23px 0;
	padding: 10px 15px;
	text-align: left;
	border: 1px solid #9AD7E9;
	background-color: #fff;
	-moz-border-radius: .5em;
	border-radius: .5em;
}
#navi ul{
	margin: 0;
	padding: 0;
}
#navi li{
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
	text-align: left;
	list-style: none;
	display: inline-block;
	background: url(/yma2/img/icn_arrow.png) 0 4px no-repeat;
}
#navi li a{
	color: #000;
	text-decoration: underline;
}
#navi li a:hover{
	color: #248FB3;
}

#footer{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #248FB3;
	border-top: 1px solid #fff;
	text-align: left;
}
#footer ul{
	margin: 0;
	padding: 10px 23px;
	list-style: none;
}
#footer li{
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
	list-style: none;
	display: inline-block;
	background: url(/yma2/img/icn_arrow2.png) 0 4px no-repeat;
}
#footer a{
	color: #fff;
	text-decoration: underline;
}
.c_menu{
	background:none !important;
	margin-top:3px !important;
}
.c_menu img{
	width:230px;
	height:230px;
}





