@charset "UTF-8";

/* Common */

*
{
	margin:0;
	padding:0;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	color:#666666;
}
body
{
	width:100%;
	height:100%;
}
/* for IE6 */
* html body {
    font-size: 100%;
}

/* for IE7 */
*:first-child+html body {
    font-size: 100%;
}

a img 
{
	 border:none
} 
a 
{
	font-size:100%;
}

/* Positioning,Alignment */

div#container
{
	margin-top:42px;
	margin-left:auto;
	margin-right:auto;
}
td img
{
	display: block;
}
input.postbtn 
{
 	width: 150px;
 }
textarea
{
	width: 630px;
	height: 150px;
}
div.faq_request
{
	margin-top:33px;
	margin-left:44px;
	margin-bottom:26px;
}
div.loc1
{
	width:338px;
	height:112px;
}
div.time1
{
	width:338px;
	height:84px;
}
div.loc2
{
	width:338px;
	height:92px;

}
div.time2
{
	width:338px;
	height:84px;
}

div.address
{
	width:278px;
	padding-top:6px;
}
p.afterhours
{
	margin-left:10px;
	font-size:88%;
}
.copyright_footer
{
	margin-bottom:20px;
}
div.count
{
	margin-top:40px;
}

/* Coloring */
.green
{
	color:#93B829;
}
.gray
{
	color:#666666;
	
}
.white
{
	color:#ffffff;
}
/* FontSize */
.f9
{
	font-size:56%;
}
.f10
{
	font-size:62.5%;
}
.f11
{
	font-size:68%;
}
.f12
{
	font-size:75%;
}
.f13
{
	font-size:81%;
}
.f14
{
	font-size:88%;
}
.f15
{
	font-size:93%;
}
.f16
{
	font-size:100%;
}
.f54
{
	font-size:337%;
}

/* FontStyle */
.bold
{
	font-weight:bold;
	font-size:100%;
}
/* LineHeight */

.l100
{
	line-height:0.78em;
}
.l150
{
	line-height:1.5em;
}
.l160
{
	line-height:1.6em;
}

.l170
{
	line-height:1.75em;
}
.l180
{
	line-height:1.8em;
}
.l190
{
	line-height:1.83em;
}
.l200
{
	line-height:1.85em;
}
.tl
{
	text-align:left;
}
.tc
{
	text-align:center;
}
.tr
{
	text-align:right;
}