@charset "utf-8";

/* ページ全体 
--------------------------------------------------*/
body{
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#e5e5e5;
	color:#555;
}
h1,h2,h3,h4,h5,p,ul,ol,li,p,div,dl,dt,dd,form,img,hr{
	margin:0px;
	padding:0px;
	border:none;
}
img{
	border:none;
	vertical-align:top;
}
ul{
	list-style-type:none;
}
.cl{
	clear:both;
}
#all{
	width:1200px;
	padding:0;
	margin:0 auto;
	background:url(/wp-content/themes/twentyeleven/images/bg0.jpg) top left repeat-y;
	min-height:900px;
}
#all2{
	width:1000px;
	padding:0;
	margin:0 auto;
	background:#fff url(/wp-content/themes/twentyeleven/images/hd_bar.jpg) top left no-repeat;
}
#all3{
	padding:20px;
}
#primary{
	width:100%;
	padding:0;
	margin-top:15px;
}
#primary p{
	margin-bottom:15px;
	text-align:justify;
}
#content{
	margin-top:15px;
	line-height:1.7;
	text-align:left;
}
#contR h1{
	font-size:18px;
	color:#15a83b;
	font-weight:normal;
	margin-bottom:10px;
	background:url(/wp-content/themes/twentyeleven/images/ttBg.jpg) top left repeat-x;
	height:45px;
}
h2{
	font-size:18px;
	color:#15a83b;
	font-weight:normal;
}

/* 画像の配置　左寄せ */
.imgL img{
	float:left;
	margin:5px 15px 5px 0;
}
.imgL2 img{
	float:left;
	margin-right:5px;
}


/* リンク 
--------------------------------------------------*/
a{
	color:#0066cc;
	text-decoration:none;
}
a:visited{
	color:#800080;
	text-decoration:none;
}
a:hover{
	color:#555;
}


/* ヘッダー 
--------------------------------------------------*/
#header{
	width:100%;
	line-height:1.5;
	font-size:11px;
	z-index:100;
}
#hdLeft{
	width:480px;
	float:left;
	text-align:left;
}
#hdRight{
	width:480px;
	float:right;
	text-align:right;
}
/* マウスオーバー時の画像 */
#loginBtn{
	padding:5px 0;
}
#loginBtn a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* -------------------------------------------------
 ナビゲーションメニュー 
--------------------------------------------------*/
#nav{
	width:100%;
	margin:10px auto;
	position:relative;
	z-index:100;
}
#nav li{
	float:left;
}
/* 現在のページ */
#nav li#current a{
	background:none;
}

/* Home  
------------------------------*/
/* Home　メインメニュー　通常時 */
#nav li.menu1{
	background:url(/wp-content/themes/twentyeleven/images/menu1_on.jpg) top left no-repeat;
}
#nav li.menu1 a{
	width:146px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu1.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu1 a:visited{
	width:146px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu1.jpg) top left no-repeat;
	color:#555;
}
/* Home　プルダウンメニュー　非表示 */
#nav li.menu1 ul{
	display:none;
}

/* Home　メインメニュー　マウスオーバー時 */
#nav li.menu1on{
	background:url(/wp-content/themes/twentyeleven/images/menu1_on.jpg) top left no-repeat;
}
#nav li.menu1on a{
	width:146px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu1.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu1on a:visited{
	width:146px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu1.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu1on a:hover{
	background:none;
	color:#15a83b;
}

/* Home　プルダウンメニュー */
#nav li.menu1on ul{
	background:#eee url(/wp-content/themes/twentyeleven/images/txtBg2.jpg) top left repeat-x;
	display:block;
	text-align:left;
	padding-left:20px;
	width:235px;
}
#nav li.menu1on ul li{
	padding-top:20px;
}
#nav li.menu1on ul li a{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu1on ul li a:visited{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu1on ul li a:hover{
	color:#15a83b;
}
#nav li.menu1on ul li a:hover img{
	color:#15a83b;
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* Home　プルダウンメニューの配置 */
#submenu1{
	position:absolute;
	top:35px;
	left:0px;
}

/* Golf  
------------------------------*/
/* Golf　メインメニュー　通常時 */
#nav li.menu2{
	background:url(/wp-content/themes/twentyeleven/images/menu2_on.jpg) top left no-repeat;
}
#nav li.menu2 a{
	width:128px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu2.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu2 a:visited{
	width:128px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu2.jpg) top left no-repeat;
	color:#555;
}
/* Golf　プルダウンメニュー　非表示 */
#nav li.menu2 ul{
	display:none;
}

/* Golf　メインメニュー　マウスオーバー時 */
#nav li.menu2on{
	background:url(/wp-content/themes/twentyeleven/images/menu2_on.jpg) top left no-repeat;
}
#nav li.menu2on a{
	width:128px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu2.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu2on a:visited{
	width:128px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu2.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu2on a:hover{
	background:none;
	color:#15a83b;
}

/* Golf　プルダウンメニュー */
#nav li.menu2on ul{
	background:#eee url(/wp-content/themes/twentyeleven/images/txtBg2.jpg) top left repeat-x;
	display:block;
	text-align:left;
	padding-left:20px;
	width:940px;
}
#nav li.menu2on ul li{
	padding-top:20px;
}
#nav li.menu2on ul li a{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu2on ul li a:visited{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu2on ul li a:hover{
	color:#15a83b;
}
#nav li.menu2on ul li a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* Golf　プルダウンメニューの配置 */
#submenu2{
	position:absolute;
	top:35px;
	left:0px;
}

/* Membership  
------------------------------*/
/* Membership　メインメニュー　通常時 */
#nav li.menu3{
	background:url(/wp-content/themes/twentyeleven/images/menu3_on.jpg) top left no-repeat;
}
#nav li.menu3 a{
	width:171px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu3.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu3 a:visited{
	width:171px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu3.jpg) top left no-repeat;
	color:#555;
}
/* Membership　プルダウンメニュー　非表示 */
#nav li.menu3 ul{
	display:none;
}

/* Membership　メインメニュー　マウスオーバー時 */
#nav li.menu3on{
	background:url(/wp-content/themes/twentyeleven/images/menu3_on.jpg) top left no-repeat;
}
#nav li.menu3on a{
	width:171px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu3.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu3on a:visited{
	width:171px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu3.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu3on a:hover{
	background:none;
	color:#15a83b;
}

/* Membership　プルダウンメニュー */
#nav li.menu3on ul{
	background:#eee url(/wp-content/themes/twentyeleven/images/txtBg2.jpg) top left repeat-x;
	display:block;
	text-align:left;
	padding-left:20px;
	width:705px;
}
#nav li.menu3on ul li{
	padding-top:20px;
}
#nav li.menu3on ul li a{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu3on ul li a:visited{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu3on ul li a:hover{
	color:#15a83b;
}
#nav li.menu3on ul li a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* Membership　プルダウンメニューの配置 */
#submenu3{
	position:absolute;
	top:35px;
	left:0px;
}

/* Weddings & Event  
------------------------------*/
/* Weddings & Event　メインメニュー　通常時 */
#nav li.menu4{
	background:url(/wp-content/themes/twentyeleven/images/menu4_on.jpg) top left no-repeat;
}
#nav li.menu4 a{
	width:203px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu4.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu4 a:visited{
	width:203px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu4.jpg) top left no-repeat;
	color:#555;
}
/* Weddings & Event　プルダウンメニュー　非表示 */
#nav li.menu4 ul{
	display:none;
}

/* Weddings & Event　メインメニュー　マウスオーバー時 */
#nav li.menu4on{
	background:url(/wp-content/themes/twentyeleven/images/menu4_on.jpg) top left no-repeat;
}
#nav li.menu4on a{
	width:203px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu4.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu4on a:visited{
	width:203px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu4.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu4on a:hover{
	background:none;
	color:#15a83b;
}

/* Weddings & Event　プルダウンメニュー */
#nav li.menu4on ul{
	background:#eee url(/wp-content/themes/twentyeleven/images/txtBg2.jpg) top left repeat-x;
	display:block;
	text-align:left;
	padding-left:20px;
	width:705px;
}
#nav li.menu4on ul li{
	padding-top:20px;
}
#nav li.menu4on ul li a{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu4on ul li a:visited{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu4on ul li a:hover{
	color:#15a83b;
}
#nav li.menu4on ul li a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* Weddings & Event　プルダウンメニューの配置 */
#submenu4{
	position:absolute;
	top:35px;
	right:0px;
}

/* Amenities  
------------------------------*/
/* Amenities　メインメニュー　通常時 */
#nav li.menu5{
	background:url(/wp-content/themes/twentyeleven/images/menu5_on.jpg) top left no-repeat;
}
#nav li.menu5 a{
	width:161px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu5.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu5 a:visited{
	width:161px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu5.jpg) top left no-repeat;
	color:#555;
}
/* Amenities　プルダウンメニュー　非表示 */
#nav li.menu5 ul{
	display:none;
}

/* Amenities　メインメニュー　マウスオーバー時 */
#nav li.menu5on{
	background:url(/wp-content/themes/twentyeleven/images/menu5_on.jpg) top left no-repeat;
}
#nav li.menu5on a{
	width:161px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu5.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu5on a:visited{
	width:161px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu5.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu5on a:hover{
	background:none;
	color:#15a83b;
}

/* Amenities　プルダウンメニュー */
#nav li.menu5on ul{
	background:#eee url(/wp-content/themes/twentyeleven/images/txtBg2.jpg) top left repeat-x;
	display:block;
	text-align:left;
	padding-left:20px;
	width:235px;
}
#nav li.menu5on ul li{
	padding-top:20px;
}
#nav li.menu5on ul li a{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu5on ul li a:visited{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu5on ul li a:hover{
	color:#15a83b;
}
#nav li.menu5on ul li a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* Amenities　プルダウンメニューの配置 */
#submenu5{
	position:absolute;
	top:35px;
	right:56px;
}

/* About Us  
------------------------------*/
/* About Us　メインメニュー　通常時 */
#nav li.menu6{
	background:url(/wp-content/themes/twentyeleven/images/menu6_on.jpg) top left no-repeat;
}
#nav li.menu6 a{
	width:151px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu6.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu6 a:visited{
	width:151px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu6.jpg) top left no-repeat;
	color:#555;
}
/* About Us　プルダウンメニュー　非表示 */
#nav li.menu6 ul{
	display:none;
}

/* About Us　メインメニュー　マウスオーバー時 */
#nav li.menu6on{
	background:url(/wp-content/themes/twentyeleven/images/menu6_on.jpg) top left no-repeat;
}
#nav li.menu6on a{
	width:151px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu5.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu6on a:visited{
	width:151px;
	display:block;
	padding:11px 0 10px 0;	
	font-size:12px;
	background:url(/wp-content/themes/twentyeleven/images/menu5.jpg) top left no-repeat;
	color:#555;
}
#nav li.menu6on a:hover{
	background:none;
	color:#15a83b;
}

/* About Us　プルダウンメニュー */
#nav li.menu6on ul{
	background:#eee url(/wp-content/themes/twentyeleven/images/txtBg2.jpg) top left repeat-x;
	display:block;
	text-align:left;
	padding-left:20px;
	width:705px;
}
#nav li.menu6on ul li{
	padding-top:20px;
}
#nav li.menu6on ul li a{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu6on ul li a:visited{
	background:none;
	width:215px;
	padding:0;
	margin-right:20px;
	color:#111;
}
#nav li.menu6on ul li a:hover{
	color:#15a83b;
}
#nav li.menu6on ul li a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* About Us　プルダウンメニューの配置 */
#submenu6{
	position:absolute;
	top:35px;
	right:0px;
}


/* インデックスページ 
--------------------------------------------------*/
.txtBg{
	padding:7px 17px;
	background:url(/wp-content/themes/twentyeleven/images/txtBg1.jpg) bottom left repeat-x;
}

/* 左カラム　コンテンツ */
#colLwrap{
	width:575px;
	float:left;
}

#contL{
	width:567px;
	float:left;
	padding:3px;
	line-height:1.5;
	
	/* 角丸ボーダー */
	border:1px solid #ccc;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	behavior: url(http://ahcc.net.au/wp-content/themes/twentyeleven/PIE/PIE.htc);
	position:relative;
}
#contL h1{
	font-size:18px;
	color:#15a83b;
	font-weight:normal;
	margin-bottom:10px;
	background:url(/wp-content/themes/twentyeleven/images/ttBg.jpg) top left repeat-x;
	height:45px;
}


/* 右カラム */
#contR0{
	width:365px;
	float:right;
}

/* News */
#contR{
	width:357px;
	padding:3px;
	
	/* 角丸ボーダー */
	border:1px solid #ccc;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	behavior: url(http://ahcc.net.au/wp-content/themes/twentyeleven/PIE/PIE.htc);
	position:relative;
}
#contR h1{
	font-size:18px;
	color:#15a83b;
	font-weight:normal;
	margin-bottom:10px;
	background:url(/wp-content/themes/twentyeleven/images/ttBg.jpg) top left repeat-x;
	height:45px;
}

#contR a{
	text-decoration:underline;
}
#contR a:visited{
	text-decoration:underline;
}

/* 投稿エリア */
#info li{
	border-bottom:2px dotted #ccc;
	padding-bottom:10px;
	margin-bottom:16px;
}

/* インデックス バナー */
#banner{
	margin-top:16px!important;
}
#banner a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

#bannerL{
	width:276px;
	float:left;
}
#bannerR{
	width:276px;
	float:right;
}

#banner2{
	margin-top:15px;
}
#banner2 a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
#banner2L{
	width:222px;
	float:left;
}
#banner2R{
	width:128px;
	float:right;
}


/* その他のページ 
--------------------------------------------------*/

/* 投稿ページ　左カラム */
#contL2{
	width:625px;
	float:left;
}
/* 投稿ページ　タイトル */
#contL2 article header.entry-header h1{
	font-size:18px!important;
	color:#15a83b!important;
	font-weight:normal!important;
	margin-bottom:10px!important;
}

/* 固定ページ　左カラム */
#contL3{
	width:625px;
	float:left;
}
#contL3_L{
	width:170px;
	float:left;
	margin-right:40px;
}
#contL3_C{
	width:179px;
	float:left;
	margin-right:40px;
}
#contL3_R{
	width:179px;
	float:right;
}

/* 固定ページ　タイトル非表示 */
#contL3 article header.entry-header h1{
	display:none!important;
}

/* 右カラム　（サイドバー） */
#contR2{
	width:315px;
	float:right;
}

/* コンテンツ　センター合せ */
#contCenter{
	text-align:center;
}

/* バナー枠 */
.bannerWrapper{
	margin-top:15px!important;
	width:617px;
	padding:3px;
	
	/* 角丸ボーダー */
	border:1px solid #ccc;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	behavior: url(http://ahcc.net.au/wp-content/themes/twentyeleven/PIE/PIE.htc);
	position:relative;
}

/* バナー1 */
.bannerImg{
	width:190px;
	float:left;
}
/* マウスオーバー時の画像 */
.bannerImg a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.bannerBg1{
	width:427px;
	height:103px;
	float:right;
	background:url(/wp-content/themes/twentyeleven/images/b_bg1.jpg) top left repeat-y;
}
.bannerBg2{
	width:427px;
	height:103px;
	float:right;
	background:url(/wp-content/themes/twentyeleven/images/b_bg2.jpg) top left repeat-y;
}
.bannerTxt{
	padding:0 15px;
}
.bannerLink a{
	text-decoration:underline;
}

/* バナー2 */
.bannerImg2{
	width:100px;
	float:left;
}
/* マウスオーバー時の画像 */
.bannerImg2 a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.bannerBg2_1{
	width:497px;
	height:55px;
	float:right;
	background:url(/wp-content/themes/twentyeleven/images/b_bg1.jpg) top right repeat-y;
	text-align:left;
}
.bannerBg2_2{
	width:497px;
	height:55px;
	float:left;
	background:url(/wp-content/themes/twentyeleven/images/b_bg2.jpg) top left repeat-y;
}
.bannerTxt2{
	padding:15px 0 0 0;
}
.bannerTxt3{
	padding:15px 0 0 20px;
}


/* メンバーページ 
--------------------------------------------------*/
#loginWrap{
	width:100%;
	position:relative;
	min-height:4000px;
}
#login_content{
	width:100%;
	position:absolute;
	top:50px;
	left:0px;
}

/* Course ページ 
--------------------------------------------------*/
.course{
	padding:30px;
	width:565px;
	background:#eee;
}

/* Course breakdown */
.table2 td{
	text-align:right;
	padding:4px 3px;
	font-size:11px;
}
.table2 td.bg1{
	background:#ccc;
}
.table2 td.alignL{
	text-align:left;
}
.table2 td.alignC{
	text-align:center;
}
.table2 td.on{
	color:#f77d00;
	font-weight:bold;
}

.table2 a{
	display:block;
}
.table2 a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}

.table2 td.ov{
	padding:0!important;
}
.table2 td.ov a{
	display:block;
	padding:10px 6px;
}
.table2 td.ov a:hover{
	font-weight:normal;
	background:#999;
	color:#000;
	text-decoration:none;
}


/* フォト・ギャラリー 
--------------------------------------------------*/
#gallery{
	margin-top:10px;
}
#gallery li{
	float:left;
	padding-right:10px;
}
#gallery li.last{
	padding-right:0;
}
#gallery a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}


/* サイドバー 
--------------------------------------------------*/
#sideMenu li{
	margin-bottom:6px;
}
#sideMenu li a{
	display:block;
}
#sideMenu a{
	color:#555;
	text-decoration:none;
}
#sideMenu a:visited{
	color:#555;
	text-decoration:none;
}
#sideMenu a:hover{
	color:#15a83b;
}

.sideBg0{
	width:307px;
	padding:3px;
	
	/* 角丸ボーダー */
	border:1px solid #ccc;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	behavior: url(http://ahcc.net.au/wp-content/themes/twentyeleven/PIE/PIE.htc);
	position:relative;
}
.sideBg1{
	width:307px;
	background:url(/wp-content/themes/twentyeleven/images/submenu_bg2.jpg) top left repeat-x;
}
.sideBg1 a{
	width:287px;
	background:url(/wp-content/themes/twentyeleven/images/submenu_bg1.jpg) top left repeat-x;
	padding:4px 0 4px 20px;
}
.sideBg1 a:hover{
	background:none;

}

/* サイドバー　News */
#sideNews{
	width:307px;
	padding:3px;
	margin-top:15px;
	
	/* 角丸ボーダー */
	border:1px solid #ccc;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	behavior: url(http://ahcc.net.au/wp-content/themes/twentyeleven/PIE/PIE.htc);
	position:relative;
}
#sideNews h1{
	font-size:18px;
	color:#15a83b;
	font-weight:normal;
	margin-bottom:10px;
	background:url(/wp-content/themes/twentyeleven/images/ttBg.jpg) top left repeat-x;
	height:45px;
}
#sideNews.mar0{
	margin-top:0!important;
}
#sideNews a{
	text-decoration:underline;
}
#sideNews a:visited{
	text-decoration:underline;
}

/* Newsエリア */
#info2 li{
	border-bottom:2px dotted #ccc;
	padding-bottom:6px;
	margin-bottom:6px;
}

/* Contact ボタン */
#contactBtn{
	margin-top:15px;
}
#contactBtn a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* Testimonials バナー */
.testimonials{
	margin-top:15px;
}
.testimonials a:hover img{
	filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

/* Testimonials ページ */
.testimonials dl{
	margin:50px 0 10px;
}
.testimonials dt{
	background:url(/wp-content/themes/twentyeleven/images/mark.png) top left no-repeat;
	padding-left:60px;
}
.testimonials dd{
	text-align:right;
}



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

/* フッターメニュー */
#footerMenu{
	padding:10px 20px;
	margin-top:15px;
	text-align:left;
	line-height:1.7;
	
	/* 角丸ボーダー */
	border:1px solid #ccc;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	behavior: url(http://ahcc.net.au/wp-content/themes/twentyeleven/PIE/PIE.htc);
	position:relative;
}
#footerMenu ul{
	padding-left:35px;
}
#footerMenu ul li{
	float:left;
	font-weight:bold;
	margin-right:60px;
}
#footerMenu ul li.last{
	float:left;
	font-weight:bold;
	margin-right:0;
}
#footerMenu ul ul{
	padding-left:0px;
}
#footerMenu ul li ul li{
	float:none;
	font-weight:normal;
	margin-right:0;
}

#footerMenu a{
	color:#555;
	text-decoration:none;
}
#footerMenu a:visited{
	color:#555;
	text-decoration:none;
}
#footerMenu a:hover{
	color:#15a83b;
}

/* コピーライト */
#footer{
	width:100%;
	padding:10px 0;
	font-size:10px;
	color:#999;
}
#footer a{
	color:#999;
}
#footer a:visited{
	color:#999;
}
#footer a:hover{
	color:#15a83b;
}

/* その他スタイル 
--------------------------------------------------*/
.marBtm1{
	margin-bottom:15px;
}
.mar1{
	margin:6px 0 15px 0;
}
.listStyle1 ul{
	list-style:outside disc;
	margin-left:40px;
	text-align:justify;
}
.txt1{
	font-size:11px;
}
.txt2{
	font-weight:bold;
	text-decoration:underline;
}
.txt3{
	font-size:12px;
	color:#555;
}
.border1{
	border-bottom:1px dotted #ccc;
	padding-bottom:15px;
}
.underline{
	text-decoration:underline;
}

/* テーブル */
.table1{
	background:#fff;
}
.table1 td.bg1{
	background:#a0a0a0;
	color:#fff;
	padding:3px 6px;
}
.table1 td.bg2{
	background:#ddd;
	padding:3px 6px;
}
.table1 td.bg3{
	background:#eee;
	padding:3px 6px;
}


/* デフォルトのスタイルを消去する設定 
--------------------------------------------------*/
.entry-meta,.comments-link{
	display:none;
}
#secondary,#comments{
	display:none;
}

/* インフレーム
--------------------------------------------------*/
#tp-menu {background-color:#ff00ff !important;}