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


/*//////////////////// PCのみ用 タイルシート////★///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


@media only screen and (min-width: 769px) {	
	
a img:hover {opacity: 0.5 ;}

/*////////////////Header スタイル/////////////////////////////////////*/
    
    body {
          /*
        padding-top: 120px;
     background: url("/img/body_bg.png") repeat-x;  
        */
    }

	.header_pc{
		display: block;
	}
	
	.header_sp{
		display:none;
	}
	
header {
	padding:0;
	margin:0;
	position:relative;
	
	}
	
	
	
header #header_inner {
	width:90%;
	margin:0 auto;
	text-align:left;
	}
/**/	
	
header #header_inner h1 {
		margin-bottom: 6px;
	}
	
header #header_inner h1 a {
		color: #333;
	}
	
header #header_inner #logo {
	float:left;
	margin:0 20px 10px 20px;
	padding: 0;
	}
	
header #header_inner #header_right {
	float:left;
	margin-top: 14px;
	}
	
header #header_inner #header_right ul {
	padding-left:0;
	
	}	
	
header #header_inner #header_right li {
	margin-bottom:0;
	font-size:0.8em;
	}
    
header .header_satei {
    width: 200px;
	position:absolute;
	top:20px;
	right:240px;
	}
    
header .header_tel {
    width: 200px;
	position:absolute;
	top:20px;
	right:20px;
	}
	
/*G*/
    
    

nav {width: 100%;margin: 0;}
    
.nav_pc {
	display: block;
    padding-left: 50px;
}

nav ul {
	width:80%;
	margin:0 auto;
	}
	

nav li {
	width:14%;
    margin:0 20px 10px 0;
    float:left;
	font-size:1.1em; 
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .5);
    border-bottom:4px solid #ffcc00;
}

nav li:last-child {
    margin-right: 0;
}
    

	
/*////////////////Contents スタイル/////////////////////////////////////*/	

#contents {
	width:90%;
	margin:0 auto;
	}


/*////////////////Main スタイル/////////////////////////////////////*/	
	
		
/*mainエントリー内 スタイル*/
    
#main_left {
        width: 64%;
        float: left;
    margin-left: 10px;
    }

th {
		width:25%;
}
    
    #main{
        width: 100%;
        margin: 0 auto;
    }

/*フロート指定した画像の横幅*/
.float_img img {
	max-width:100%;
	}
	

.entry p {
	font-size:1.2em;
	line-height:1.8em;
}
	
.entry table p {
	font-size: 1em;
	
}
	
/*記事中　投稿画像 回りこみ*/

.entry .alignleft	{
	float:left;
	margin:0 10px 10px 0;
}

.entry .alignright	{
	float:right;
	margin:0 0 10px 10px;
}

.list_tate li {
}
	
		
/*////////////////Side スタイル/////////////////////////////////////*/

#side {
	float:right;
    width: 30%;
	}	
	
			
#s_navi li {
	}	
	
     .fb-page {
         height: 1000px;
    }
/*Footer スタイル////////////////////////////////////////*/

/*Page_top*/
.page_top {
	margin:20px 0;
	
 }

footer p {
	margin:10px;
	}	

footer {
	text-align:center;
}

footer li {
	text-align:center;
	border:none;
}

/*TOPページ/////////////////////////////////////*/

#top_fla {
	padding:0;
	width:1600px;
	height:300px;
	}

#top_fla li {
		width:1600px;
	}
	
/*レンタル/////////////////////////////////////*/
	
.rent_photo table {
	}
	
.rent_photo table .main img {
	width: 480px;
	height: 353px;
}
	
.rent_photo table .sub img {
	width: 225px;
	height: 165px;
}
    
     .sns_icon  {
        margin: 20px auto;
    }   
    
    
    .sns_icon img {
        float: left;
        width: 33%;
        margin-left: 70px;
        margin-bottom: 10px;
    }   
    
    
	
/*アクセス*/
iframe {
	width:100%;
	height:400px;
	}
	
/* パソコンで見たときは"pc"のclassがついたテキストが表示される */
.pc { display: block !important; }
.sp { display: none !important; }
	
      }

	
}

	
