@charset "Shift_JIS";



/* ページ全体---------------------------------------- */



body {

	margin: 0;

	padding: 0;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	background: #ffffff url(../image/aubase.gif) repeat;

	color: #666666;

}



#container {

	background-color: #ffffff; 

	margin: 0 auto; 

	padding:0; 

	width: 720px;

}



img {

	border:0;

	vertical-align: bottom;

}



h1, h2, h3, h4, h5, h6,

p, ul, dt, dl {

	padding: 0;/* margin&padding reset */

	line-height:1.0;

	text-align: left;

	display: block;

	margin: 0px;

	font-size:small;}





/* リンク---------------------------------------- */



a:link {

	color: #336699;

	text-decoration: underline;

}



a:visited {

	color: #336699; 

	text-decoration: underline;

}



a:hover {

	color: #ff4c00; 

	text-decoration: underline;

}



a:active {

	color: #666666; 

	text-decoration: underline;

}





/* ヘッダ---------------------------------------- */



#header {

	height: 200px;

	background: no-repeat;

	width: 720px;

}



.headimg {

	width: 700px;

	height: 170px;

	padding: 20px 10px 10px;

	margin: 0px;

}





/* コンテンツ---------------------------------------- */



#content {

	text-align: left;

	width: 565px;

	float: right;

	margin: 0px;

	padding: 0px;

}



.contbase {

	width: 550px;

	margin: 10px 10px 10px 5px;

}



.imgfla {

	margin: 0px;

	height: auto;

	width: 550px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}



.auinfo {

	height: 180px;

	width: 550px;

	margin: 0px;

	padding: 0px 0px 10px;

}



h2 {

	font-size: 14px;

	color: #ffffff;

	width: 550px;

	padding: 2px 0px 3px;

	background-color: #FF9933;

	text-indent: 0.5em;

}



.policy {

	width: 545px;

	font-size: 12px;

	line-height: 1.5em;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 5px;

}



.topcopy {

	background: url(../image/topcopy2.gif) no-repeat;

	text-indent: -9999px;

	height: 20px;

	width: 522px;

	margin: 10px 0px 5px;

}





#shop1 {

	width: 550px;

	margin-bottom: 10px;

}



#shop2 {

	width: 550px;

	margin-bottom: 5px;

}



#shop3 {

	width: 550px;

}



.shop_a {

	margin: 0px 10px 10px 0px;

}



.shop_b {

	margin: 0px 0px 10px;

}



.shop_text {

	font-size: 10px;

	line-height: 1.6em;

	float: right;

	width: 240px;

	border-top: 3px solid #ff4c00;

	padding-top: 5px;

}



.shop_text2 {

	clear: both;

	width: 550px;

	font-size: 11px;

	padding-top: 5px;

	line-height: 1.6em;

}



.sphoto {

	float: left;

	width: 300px;

}



.map {

	float: left;

	width: 300px;

	margin-bottom: 15px;

}



dl {

	float: right;

	width: 240px;

}



dt {

	color: #ff4c00;

	font-size: small;

	font-weight: bold;

	padding: 1px 0px 1px 5px;

	border-top: 1px solid #666666;

	border-right: 1px solid #666666;

	border-bottom: 1px dashed #666666;

	border-left: 1px solid #666666;

}



dd {

	font-size: 12px;

	padding: 3px 5px;

	margin: 0px 0px 10px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

}



.cap {

	font-size: 12px;

	line-height: 1.6em;

	margin-top: 5px;

	clear: both;

}



.form1 {

	margin: 0px;

}



.form2 {

	margin: 5px 0px 0px;

}







/* ナビ---------------------------------------- */



#navi {

	float: left;

	width: 155px;

	margin-bottom: 20px;

}



.naviwrap {

	width: 140px;

	margin: 10px 5px 20px 10px;

}



#navi ul{

	width: 140px;

	background: url(../image/aunavi_sb.gif);

}



#navi li{

	text-decoration: none;

	font-size: 11px;

	list-style: url(../image/au_arrow3.gif) none inside;

	margin: 0px 0px 0px 10px;

	padding: 2px 0px;

	line-height: 1.6em;

}



.aus_banner{

	margin-top: 10px;

}



/* フッタ---------------------------------------- */



#footer {

	clear: both;

	background: #7fcfd8;

	border-top: 6px solid #ff4c00;

	height: 30px;

	width: 720px;

}



#footer p {

	font-size: 10px;

	color: #ffffff;

	padding-top: 8px;

	text-align: left;

	padding-bottom: 8px;

	text-indent: 1em;

}





/* おまじない---------------------------------------- */





* { 

	padding:0px; 

	margin:0px; 

}



/*\*/

* html.buggybox{ height: 1%; }

/**/



/* Hide Form Mac IE \*/ 

* html .box {height: 1%;} 

.box {display: block;} 

/* End */ 



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix { display: inline-block; }



/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */


