﻿@charset "utf-8";
.amnao {
}
/*===============================================
●smart1.css  画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:768px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{background:blue;
width:100%;
}
.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
#submenu{
	clear:both;
	text-align:center;
	width: auto;
	margin: 0px auto;
	
	
	padding: 2px;
}
#submenu ul{padding-left:5px;}
#submenu ul li a{width:98%;padding:3px;height:auto;text-align:center;margin-left:0px;font-weight:normal;color:#333;font-size:80%;display:block;float:left;border-bottom:#ddd solid 1px;}
#submenu ul li a{text-decoration:none;}
#submenu ul li a:hover{color:#999;}
#mainmenu{margin-top:10px;}
.bodycolorblue{padding:5px;}
#migiuenomidasi{display:none;}
.mbsyou{background:none;}
#mainmenu{margin-top:0px;}
#mainmenu ul li{vertical-align:middle;background:#fff;}
#mainmenu ul li a{width:28%;padding:0 2%;float:left;text-align:center;border:1px solid #ccc;font-weight:normal;color:#333;margin-bottom:1px;margin-right:1px;border-radius:3px;height:42px;max-height:42px;background:#FFf;font-size:90%;vertical-align:middle;line-height:120%;padding-top:3px;}

#mainmenu ul li a{text-decoration:none;}
#mainmenu ul li a:hover{background:#eee;}

#maincontent{padding:10px;}
#maincontent ol{padding-left:3em;font-size:14px;}
#maincontent ol li{list-style:decimal;}
#maincontent p{
	font-size:14px;
	line-height:20px;
	margin-bottom:20px;
	text-align: justify;
	text-indent: 1em;
}
h2{font-size:20px;text-align:center;}
.mintyo{font-size:14px;}
#toggle{display:none;}
#hiraku{width:100%;height:30px;border:#ccc solid 1px;border-radius:3px;font-size:14px;margin-bottom:5px;}
.sumahodake{display:inline;}
.pcnomi{display:none;}
#suji{padding-left:0px;margin-bottom:5px;text-indent:-2em;}
.sanren{
	width:33%;
	float:left;
	overflow: auto;}
.migiphoto150{width:35%;float:right;margin-left:5px;margin-bottom:5px;}
#shintyakumado{margin:10px;}
.h2midasi{
	color:#333333;
	text-align:center;
	line-height:54px;
	margin-bottom:14px;
	margin-top: 13px;
}
.contenthaba750{padding-bottom:20px;}
.mojimigi{float:right;font-size:12px;text-align:right;}
#kadomarunakami{
	width:80%;
	margin:20px auto;
	border-radius:10px;
	border:1px solid #ccc;
	padding:20px;
	background:#fff;
}
.footmark{margin-top:-60px;margin-bottom:30px;width:30%;}
#footer{font-size:70%;}
#mainmenu .mbtokubetu a{background:yellow;vertical-align:center;line-height:35px;}
#mainmenu .mbtokubetu a:hover {background:black;}
#menunarabi {text-align:center;margin-bottom:20px;}
#menunarabi li{display:inline;}
#menunarabi li a{padding:0px border:0px solid #ccc;width:auto;margin-right:5px;float:left;display:block;margin-bottom:5px;width:48%;}
#menunarabi li a img{border:1px solid #ccc;margin-right:5px;margin-left:5px;}
#menunarabi li img{width:100%;}
.pcdake{display:none;}
#submenu_eng{
	text-align:left;
	width:550px;
	margin: 20px auto;
	
	line-height: 27px;
	padding: 0px;
}
#submenu_eng ul li a{padding-left:10px;background:url(../images/listiconfff.png) no-repeat left center; 2px;height:23px;line-height:23px;font-weight:normal;color:#333;font-size:14px;color:#fff;}
.hyou{
	width:90%;
	margin:0px auto 50px;
	box-shadow:0px 0px 4px #ccc;
	-webkit-box-shadow:0px 0px 4px #ccc;
	-moz-box-shadow:0px 0px 4px #ccc;
}
.hyou_yohaku{
	
	width:90%;
	margin:0px auto 50px;
	box-shadow:0px 0px 4px #ccc;
	-webkit-box-shadow:0px 0px 4px #ccc;
	-moz-box-shadow:0px 0px 4px #ccc;
}
.hyou_yohaku1{
	
	width:100%;
	margin:0px auto 50px;
	box-shadow:0px 0px 4px #ccc;
	-webkit-box-shadow:0px 0px 4px #ccc;
	-moz-box-shadow:0px 0px 4px #ccc;
}
#nav{width:auto;}
#kenbetuhyou{table-layout:auto;width:100%}
#u40{margin-top: 5px; border: 1px solid #ccc; width: 180px; height: 80px;}