@charset "UTF-8";

/*--------
Commonness
---------*/

#content:after,
#content_bukken:after,
#left_main:after,
#right_side:after,
#post_top:after,
#memo:after,
.container02:after,
.textarea:after,
.entry ul:after,
#kuchikomi_top .postbox:after,
.pagenavi:after,
#list:after,
.listbox:after,
.postbox:after,
#top .index1:after,
#top .index2:after,
#top #pro:after,
#top #fun .top:after,
#top #fun .txet:after,
#longstay .case1:after,
#longstay .case2:after,
#longstay .intext:after,
.box:after,
.box2:after,
#bulletinboad:after,
#main:after,
#head:after,
#profile:after,
.tab_month:after,
.news-event dd:after,
#kuchikomi_top .postbox dd:after,
#top #index form:after,
.kaisetu:after,
#pickup-report:after,
#blogtop .content:after
{
	content: ".";
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}

/* -------------------
Hides from IE-mac 
---------------------¥*/
*html #specialist .box,
*html #editor .box
  {
	height: 1%;
	overflow: visible;
}
/* --------------------
End hide from IE-mac
----------------------- */


body {
	behavior:url("http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_libitems/csshover.htc");
	margin: 0px;
	padding: 0px;
}

*html body {
	behavior:url("http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_libitems/csshover.htc");
	margin: 0px;
	padding: 0px;
	text-align : center ;
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
}
a {
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #003399;
	text-decoration: underline;
}
ul, li, dl, dt, dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h1,h2,h3,h4,h5,h6,p {
	margin: 0px;
	padding: 0px;
}

#box {
	/*font-family: sans-serif;*/
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅", "Verdana", "Arial";
	line-height: 1.2em;
	height: auto;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	font-size: 90%;
	color: #666666;
	border: 1px solid #999999;
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg-box.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}

*html #box {
	/*font-family: sans-serif;*/
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅", "Verdana", "Arial";
	line-height: 1.2em;
	height: auto;
	width: 940px;
	margin-left : auto ;
	margin-right : auto ;
	//margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 90%;
	color: #666666;
	border: 1px solid #999999;
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg-box.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}	
	
	
#header {
	background-image: url(/_images/bg_header2.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	height: 70px;
	width: 940px;
	padding-top: 0px;
	}
	

#top_text em{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 9px;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅", "Verdana","Arial";
	font-style: normal;
	}

#header em{
	text-align: left;
	margin-bottom: 0px;
	padding-right: 20px;
	padding-top: 7px;
	padding-left: 270px;
	color: #000033;
	font-size: 80%;
	font-style: normal;
	display: block;
	}
	
*html #header em{
	text-align: left;
	margin-bottom: 0px;
	padding-right: 20px;
	padding-top: 7px;
	padding-left: 0px;
	color: #000033;
	font-size: 80%;
	font-style: normal;
	display: block;
	}

*+html #header em{
	text-align: left;
	margin-bottom: 0px;
	padding-right: 20px;
	padding-top: 7px;
	padding-left: 0px;
	color: #000033;
	font-size: 80%;
	font-style: normal;
	display: block;
	}
	
		
#header_text{
	text-align: left;
	padding-right: 20px;
	padding-top: 3px;
	padding-left: 370px;
	}

*html #header_text{
	//text-align: left;
	//padding-right: 20px;
	//padding-top: 3px;
  //padding-left: 300px;
	//display: inline;
	display: block;
	}

*+html #header_text{
/*
	text-align: right;
	padding-right: 20px;
	padding-top: -50px;
	padding-left: 370px;
*/
	text-align: right;
	//padding-left: 370px;
	display: inline;
	}

object, embed { /* Flash */
	float: left;
	}

#header h1 a {
	float: left;
	display: block;
	width: 240px;
	margin-top: 10px;
	text-indent: -9999px;
	}

/*---------------------- new-menu Oct 09 ---------------------- */
.green #slatenav {
position:relative;
display:block;
width:940px;
height:33.6px;
font-size:11px;
font-weight:bold;
background:transparent url(http://www.livingincairns.com.au/new-header/images/green_background.jpg) repeat-x top left;
font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;margin-bottom:5px;
}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 10px 0 15px;height:22.4px;}
.green #slatenav ul li a:hover{
color:#fff;background:transparent url(http://www.livingincairns.com.au/new-header/images/green_backgroundOVER.jpg) no-repeat top center;}

.green #slatenav ul li a.current {
color:#fff;background:transparent url(http://www.livingincairns.com.au/new-header/images/green_backgroundOVER.jpg) no-repeat top center;}
/* ---------------------- END new-header ---------------------- */

#menu {
	height: 25px;
	width: 940px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-top: 3px;
	margin-bottom: 5px;
	}

.breadcrumb {
	font-size:80%;
	margin-bottom: 15px;
	margin-left: 10px;
}

#content {
	width: 940px;
	padding: 0px;
	margin: 0px;
	background-image: url(_images/bg-content.jpg);
	background-repeat: repeat-y;
	background-position: right;
	}

*html #content {
	width: 940px;
	/* padding:15px; */
	margin: 0px;
	display: inline;
	background-image: url(_images/bg-content.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#credit {
	margin-bottom: 0px;
	margin-top: 5px;
	}


#footer {
	text-align: center;
	height: auto;
	width: 940px;
	clear: both;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	}


/*--------------
END--Commonness
----------------*/

/*---------
left_side
----------*/

#left_side {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 730px;
	}

*html #left_side {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 730px;
	display: inline;
	}
	


#shop_left {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 730px;
	float: left;

	}

*html #shop_left {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 720px;
	clear: both;
	float: left;
	display: inline;
	}
	

#left_main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 530px;
	/* clear: left; */
}

#left_main a {
	color: #003399;
	text-decoration: underline;	
}

#essay_main {
	float: left;
	height: auto;
	/* width: 530px; */
	clear: left;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width:520px;
}

#essay_main a {
	color: #003399;
	text-decoration: underline;	
}

#essay_main_p {
	float: left;
	height: auto;
	width: 530px;
	font-size: 12px;
	line-height: 1.6em;
	color: #666666;
	padding-right: 20px;
}

#pick_left_main  {
	width: 530px;
	height: auto;
	font-size: 12px;
	color: #666666;
	line-height: 1.5em;
	padding-right: 8px;
	padding-left: 10px;
	float:right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 400px;
	font-size: 12px;
	color: #666666;
	line-height: 1.5em;
*/

#pick_left_main img {
	margin-right: 25px;
	margin-top:8px;
	margin-bottom:8px;
}

#pick_left_main a {
	color: #003399;
	text-decoration: underline;	
}

#essay_main_category {
	font-size: 16pt;
	color: #CC81A1;
	line-height: 1.2em;
	font-family: "ＤＦＰ平成ゴシック体W3", "Osaka−等幅";
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-left: 10px;
}

#essay_main_title {
	font-size: 14pt;
	color: #333333;
	line-height: 1.2em;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/uploads/image/bg_essayh2.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

#otoku_title {
	font-size: 18pt;
	color: #333333;
	line-height: 1.2em;
	margin-bottom: 15px;
	padding-left: 15px;
	font-family: "A-OTF 新ゴ Pr5 B","ヒラギノ角ゴ Pro W3" ;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF6600;
}

#essay_main h1 {
	font-size: 16pt;
	color: #999999;
	line-height: 1.2em;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}


#essay_main h2 {
	font-size: 18pt;
	color: #E56F89;
	line-height: 1.2em;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}



#pick_left_main .profile_img {
	width: 150px;
	height:auto;
	margin-bottom: 10px;
	margin-top: 0px;
}

#essay_main .profile_img {
	width: 150px;
	height:auto;
	margin-bottom: 10px;
	margin-top: 0px;
}


#pick_left_main .profile_text {
	width: 150px;
	font-size: 85%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #333333;
	line-height: 1.4em;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#essay_main .profile_text {
	width: 150px;
	font-size: 85%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #333333;
	line-height: 1.4em;
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#pick_left_main .img {
	width: auto;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

#essay_main .img {
	width: auto;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
	

#pick_left_main h1 {
	border-left:10px solid #E56F89;
	color:#333333;
	font-family:"A-OTF 新ゴ Pr5 B", "ヒラギノ角ゴ Pro W3";
	font-size:18pt;
	line-height:1.2em;
	margin-bottom:15px;
	padding-left:15px;
	font-weight: lighter;
}

#pick_left_main h2 {
	font-family:"A-OTF 新ゴ Pr5 B", "ヒラギノ角ゴ Pro W3";
	font-weight: lighter;
	font-size: 15pt;
	color: #E56F89;
	margin-top: 10px;
	margin-bottom: 10px;
	width: auto;
	line-height: 1.5em;
}

#pick_left_main h3 {
	font-size: 11px;
	color: #333333;
	line-height: 1.6em;
	margin-top: 10px;
	height: auto;
	clear: both;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCAE3;
}

#pick_left_main h4 {
	font-size: 10px;
	color: #E56F89;
	line-height: 1.6em;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#pick_left_main h5 {
	font-size: 10px;
	color: #333333;
	line-height: 1.6em;
	margin-top: 10px;
	padding: 10px;
	border: 1px dashed #996633;
	height: auto;
	clear: both;
	//width: 400px;
}

#pick_left_main h6 {
	font-size: 11px;
	color: #333333;
	line-height: 1.6em;
	margin-top: 10px;
	border: 2px solid #FFD3D6;
	height: auto;
	clear: both;
	width: 370px;
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/uploads/image/bg_essayh4.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#essay_main h3 {
	font-size: 11px;
	color: #333333;
	line-height: 1.6em;
	margin-top: 20px;
	height: auto;
	clear: both;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #EEEEEE;
}

#essay_main h4 {
	width: auto;
	font-size: 16px;
	color: #333333;
	line-height: 1.6em;
	margin-top: 10px;
	height: auto;
	clear: both;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF88D3;
	margin-bottom: 10px;
}


#essay_main h5 {
	font-size: 11px;
	color: #333333;
	line-height: 1.6em;
	margin-top: 10px;
	border: 2px solid #FFD3D6;
	height: auto;
	clear: both;
	width: 400px;
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/uploads/image/bg_essayh4.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#essay_main h6 {
	font-size: 80%;
	color: #666666;
	line-height: 1.6em;
	border: 1px solid #999999;
	width: 400px;
	background-color: #F3F3F3;
	height: auto;
	padding: 15px;
}

/*------------------
story
-------------------*/

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 11em; /* ems so it will grow */
	background: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/curve/08-curve-right-bottom.gif) no-repeat bottom right;
	font-size: 100%;
	float: left;
	margin-right:13px;
	margin-bottom:20px;
}

.sidebox-big {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/curve/08-curve-right-bottom.gif) no-repeat bottom right;
	font-size: 100%;
	float: left;
	margin-right:10px;
	margin-bottom:20px;
}

.boxhead {
	background: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/curve/08-curve-right-head.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	//text-align: center;
}
.boxhead h7 {
    font-size: 100%;
	line-height: 1.6em;
	color: #446602;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana,Arial;
	clear: both;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FF9900;
	}


.boxbody {
	background: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/curve/08-curve-left-bottom.gif) no-repeat bottom left;
	margin: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 16px;
	padding-left: 15px;
}

.boxbody img {
width: 130px;
hight: 160px;
-moz-box-shadow:
-2px -2px 0 #fff,2px 2px 0 #bb9595,2px 4px 15px rgba(0, 0, 0, .3);
}

#button a {
	background:transparent url(http://www.livingincairns.com.au/_images/bg-button1.jpg);
	font-size: 13px;
	color: #333333;
	background-repeat: no-repeat;
	display:block;
	line-height:48px;
	padding:3px;
	text-decoration:none;
	float:left;
	width:175px;
	font-family:"ヒラギノ角ゴ ProN W6", "A-OTF 新ゴ Pro M";
	text-align: center;
}

#button a:hover {
position:relative;  
top:1px;  
left:1px;  
 }  
 

#story {
	float:right;
	width:532px;
	height:auto;
	padding-right:0px;
	padding-left:15px;
	
}

*html #story {
	float:left;
	width:532px;
	height:auto;
	padding: 0px;
	margin: 0px;
	padding-left:3px;
	display: inline;
}



#story2 {
	width:680px;
	height:auto;
	padding-right:10px;
	padding-left:10px;
	
}

*html #story2 {
	float:left;
	width:680px;
	height:auto;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#story-box {
	height:auto;
	width:502px;
	background-color: #FDFDFD;
	border: 1px solid #999999;
	margin-top: 10px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

#story-box .title {
	height:auto;
	padding:7px;
	width:500px;
	background-color: #666666;
	color: #FFFFFF;
}

#story h1 {
	//background-color:#EAEBDE;
	//border-left:14px solid #DDDED2;
	//border-top:2px solid #DDDED2;
	clear:both;
	color:#446602;
	font-family: Verdana, Arial;
	font-size:130%;
	margin-top:10px;
	margin-bottom:7px;
	text-align:left;
	width:500px;
	height:40px;
	padding-top: 7px;
	//padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	background-image: url(_images/h1-story.jpg);
	background-repeat: no-repeat;
	font-weight: lighter;
}

#story2 h1 {
	color:#000000;
	font-family: "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:28px;
	margin-bottom:10px;
	margin-top:10px;
	line-height: 1.4em;
	clear: both;
}

#story h2 {
	font-weight: bolder;
	color: #EF9E34;
	font-size: 150%;
	font-family: Verdana,Arial;
	margin-bottom: 15px;
	line-height: 1.4em;
	}
	
	#story2 h2 {
	font-weight: bolder;
	color: #EF9E34;
	font-size: 150%;
	font-family: Verdana,Arial;
	margin-bottom: 15px;
	line-height: 1.4em;
	}

#story h3 {
	font-family: Verdana,Arial;
	clear: both;
	background-image: url(/_images/bg_yellow_dot2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 115%;
	color: #CC9900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	min-height:16px;
	margin-top: 15px;
	margin-bottom: 10px;
	}
	
	#story2 h3 {
	font-family: Verdana,Arial;
	clear: both;
	background-image: url(/_images/bg_yellow_dot2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 115%;
	color: #CC9900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	min-height:16px;
	margin-top: 15px;
	margin-bottom: 10px;
	}
	
*html #story h3 {
	height: 16px;
	}
	
	*html #story2 h3 {
	height: 16px;
	}

#story h4 {
	font-size: 100%;
	line-height: 1.6em;
	color: #CC6600;
	background-image: url(/_images/bg_dot_cream.gif);
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top:15pt;
	margin-bottom: 15px;
	font-family: "Verdana,Arial";
	width:507px;
	clear: both;
	}
	
	#story2 h4 {
	font-size: 100%;
	line-height: 1.6em;
	color: #CC6600;
	background-image: url(/_images/bg_dot_cream.gif);
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top:15pt;
	margin-bottom: 15px;
	font-family: "Verdana,Arial";
	width:507px;
	}
	
#story h5 {
	font-size: 100%;
	line-height: 1.6em;
	color: #000000;
	padding-left: 15px;
	margin-bottom: 10px;
	font-family: Verdana,Arial;
	clear: both;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FF9900;
	}
	
	#story2 h5 {
	font-size: 100%;
	line-height: 1.6em;
	color: #000000;
	padding-left: 15px;
	margin-bottom: 10px;
	font-family: Verdana,Arial;
	clear: right;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FF9900;
	}
	
#story h6 {
	font-size: 90%;
	line-height: 1.4em;
	color: #000000;
	padding-left: 15px;
	margin-bottom: 10px;
	font-family: Verdana, Arial;
	clear: both;
	border-left-width: 7px;
	border-left-style: double;
	border-left-color: #FF9900;
	font-weight: normal;
	}
	
	#story2 h6 {
	font-size: 90%;
	line-height: 1.4em;
	color: #000000;
	padding-left: 15px;
	margin-bottom: 10px;
	font-family: Verdana, Arial;
	border-left-width: 7px;
	border-left-style: double;
	border-left-color: #FF9900;
	font-weight: normal;
	}
	
#story p {
	font-family: Verdana,Arial;
	font-size: 12px;
	line-height: 1.6em;
	}
	
	#story2 p {
	font-family: Verdana,Arial;
	font-size: 12px;
	line-height: 1.6em;
	}
	
	
#story p.top {
	font-size: 90%;
	text-align: right;
	}

#story .story-caption {
	font-size: 11px;
	line-height: 130%;
	color: #EF9E34;
	}
	
#story2 .story-caption {
	font-size: 11px;
	line-height: 130%;
	color: #EF9E34;
	clear: right;
	margin-bottom: 15px;
	}
	
#story2 .img-box {
	height: auto;
	clear: both;
	}
	
#story img {
    float:left;
    margin-right:10px;
	margin-bottom:10px;
}

#story2 img {
    float:left;
    margin-right:10px;
	margin-bottom:10px;
}


#story .banner {
	width:520px;
	margin-top: 8px;
	margin-bottom: 10px;
}

#story .banner_left {
	float:left;
	width:255px;
	margin-top: 8px;
	margin-bottom: 10px;
}

#story .banner_right {
	float:right;
	width:255px;
	margin-top: 8px;
	margin-bottom: 10px;
}

#story .button {
	float:right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
}

#story2 .button {
	float:right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
}

#story .big-image {
	float:left;
	clear: both;
	width: 520px;
}

#story2 .big-image {
	float:left;
	clear: both;
	width: 520px;
}

#story .image {
	float:left;
	clear: both;
}

#story2 .image {
	float:left;
	clear: both;
}

#story .table {
	font-size: 85%;
	line-height: 1.4em;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	}
	
#story2 .table {
	float: left;
	width: auto;
	}
		
#story .table-img {
    float:left;
    margin:0px;
}



#story .gbrframe {
	font-size: 95%;
	background-image: url(../../../../_images/frame-top.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	color: #000000;
	clear: right;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	}
	
	#story2 .gbrframe {
	font-size: 95%;
	background-image: url(../../../../_images/frame-top.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	color: #000000;
	clear: right;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	}
	
#story .frame {
	font-family: Verdana,Arial;
	font-size: 95%;
	background-image: url(http://www.livingincairns.com.au/_images/frame-top2.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	color: #000000;
	clear: right;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	}
	
#story .gbrframe2 {
	font-size: 90%;
	line-height: 1.4em;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	border: 1px solid #0099FF;
	padding: 10px;
	clear: right;
	margin-top: 0px;
	}
	
	#story2 .gbrframe2 {
	font-size: 90%;
	line-height: 1.4em;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	border: 1px solid #0099FF;
	padding: 10px;
	clear: right;
	margin-top: 0px;
	}
	
#story .frame2 {
	font-size: 90%;
	line-height: 1.4em;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	border: 1px solid #8D9979;
	padding: 10px;
	clear: right;
	margin-top: 0px;
	}

#story .gbrfukidashi {
	border: 1px dotted #FF9900;
	background-image: url(../../../../_images/staff-comment.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom:5px;
	margin-top:10px;
	}
	
#story .topic {
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	border: 1px solid #CCCCCC;
	background-color: #EDEDED;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	}
	
#story .topic-title {
	font-size: 12px;
	line-height: 1.6em;
	color: #FFFFFF;
	background-color: #666666;
	clear: both;
	margin-bottom: 10px;
	padding: 3px;
	}
	
#story .gbr-title {
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	background-color: #E2E8FF;
	clear: both;
	margin-bottom: 10px;
	padding: 3px;
	}
	
#story .topic2 {
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	border: 1px dashed #CCCCCC;
	background-color: #FFFFDF;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	}
	
#story .topic-title2 {
	font-size: 110%;
	line-height: 1.5em;
	color: #FFFFFF;
	background-color: #FF9933;
	clear: both;
	margin-bottom: 10px;
	padding: 3px;
	}
	
#story .column {
	font-size: 90%;
	line-height: 1.6em;
	background-color: #EFEFEF;
	float: right;
	margin-bottom: 10px;
	padding: 8px;
	width: auto;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	}
	
#story .column2 {
	float: right;
	margin-bottom: 10px;
	margin-right: 0px;
	width: 260px;
	margin-left: 10px;
	color: #EF9E34;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 0px;
	}
	
#story .column-txt {
	width: 250px;
	font-size: 11px;
	line-height: 1.4em;
	clear: both;
	}
	
#story .column-img {
	width: 250px;
	clear: both;
	}
	
#story .column-title {
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	background-color: #FFFFFF;
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 3px;
	text-align: center;
	}
	
#story p.column{
	font-size: 80%;
	line-height: 1.4em;
	color: #336600;
	margin-bottom: 10px;
	width:200px;
	}
	
#story #travelorganiser-linkbox {
	color: #333333;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 70px;
	margin-top:15pt;
	margin-bottom: 15px;
	width:443px;
	border: 1px dashed #339933;
	font-size: 11px;
	line-height: 1.6em;
	background-image: url(http://www.livingincairns.com.au/travelorganiser/tomoko-navi.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear:both;
	}
	
	
#story #travelorganiser-linkbox2 {
	color: #333333;
	padding-top: 7px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top:15pt;
	margin-bottom: 15px;
	width:440px;
	border: 1px dashed #339933;
	font-size: 11px;
	line-height: 1.6em;
	background-image: url(http://www.livingincairns.com.au/travelorganiser/tomoko-navi2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	clear:both;
	}
	
#story #omise-linkbox {
	color: #333333;
	padding-top: 7px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top:15pt;
	margin-bottom: 15px;
	width:440px;
	border: 1px dashed #339933;
	font-size: 11px;
	line-height: 1.6em;
	background-image: url(omise/yumiko-navi.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	clear:both;
	}

#story #gbr-linkbox {
	color: #333333;
	margin-top:15pt;
	margin-bottom: 15px;
	border: 1px dashed #3399FF;
	font-size: 11px;
	line-height: 1.6em;
	clear:both;
	padding: 10px;
	}
	
#story_editorial{
    clear:both;
	width:522px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	
#story_editorial .left {
	float:left;
	width:250px;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
	}
	
#story_editorial .right {
	float:right;
	width:250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	}

	
#story_editorial .left p {
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	}
	
#story_editorial .heading {
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 0px;
	text-decoration: underline;
	}
	
#story_editorial .right p {
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	}

#story_editorial .left img {
	float: right;
	/* width: 109.8px; */ 
	width: 60px;
	margin-left: 5px;
	}
	
#story_editorial .right img {
	float: right;
	/* width: 109.8px; */ 
	width: 60px;
	margin-left: 5px;
	}



#newlisting {
	width:517px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999933;
}

#newlisting p{
    font-size: 11px;
	line-height: 1.5em;
	color: #666666;
	}
	
#newlisting .heading{
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	text-decoration: underline;
	}

#newlisting .newimg {
	float: left;
	width: 70px;
	margin-right: 10px;
	border: 1px solid #999933;
}

#story p.boshu{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFCC;
	text-align: right;
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 7px;
	clear: both;
	float: right;
	width: auto;
	}
	

#story ul.visa{
	list-style-type:none;
	margin:0px;
	padding:0px;
    }

#story li.visa{
	width:517px;
	color:#666666;
	font-size:90%;
	line-height:1.6em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg_comm_list.jpg);
	list-style-position:inside;
	margin-bottom: 7px;
    }
	
#story ul.common{
	list-style-type:none;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    }
	
	#story2 ul.common{
	list-style-type:none;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    }

#story li.common{
	color:#666666;
	font-family: Verdana,Arial;
	font-size:12px;
	line-height:1.5em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/uploads/photo/image/arrow_header.jpg);
	list-style-position:inside;
    }
	
	#story2 li.common{
	color:#666666;
	font-family: Verdana,Arial;
	font-size:12px;
	line-height:1.5em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/uploads/photo/image/arrow_header.jpg);
	list-style-position:inside;
    }
	
	
#story ul.common2{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
    }
	
	#story2 ul.common2{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
    }

#story li.common2{
	display:inline;
	color:#666666;
	font-family: Verdana,Arial;
	font-size:12px;
	line-height:1.5em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/uploads/photo/image/arrow_header.jpg);
	list-style-position:inside;
	margin-right: 15px;
	margin-bottom: 10px;
    }
	
	#story2 li.common2{
	display:inline;
	color:#666666;
	font-family: Verdana,Arial;
	font-size:12px;
	line-height:1.5em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/uploads/photo/image/arrow_header.jpg);
	list-style-position:inside;
	margin-right: 15px;
	margin-bottom: 10px;
    }

#story li.visa2{
	color:#666666;
	font-size:90%;
	line-height:1.6em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg_comm_list.jpg);
	list-style-position:inside;
	padding-left: 25px;
	margin-bottom: 7px;
	text-indent: -33px;
    }

#story ul.new{
    list-style-type:none;
    margin:0px;
    padding:0px;
    }

#story li.new{
	width:500px;
	color:#666666;
	font-size:11px;
	line-height:1.4em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg_comm_list.jpg);
	list-style-position:inside;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 4px;
    }	
	
	
/*------------------
story editorial
-------------------*/
#story_editorial {
	width:522px;
	//margin:0px;
	margin-bottom: 20px;
	clear: both;
}

#story_editorial_box {
	width:500px;
	clear: both;
	margin:0px;
	padding: 8px;
	border: 1px solid #CCCCCC;
}

#story_editorial h2 {
	width: 260px;
	color: #333333;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding-left: 10px;
	background-color: #E3E3E3;
	padding-top: 3px;
	padding-bottom: 3px;
}
	
#story_editorial_each {
	width: 235px;
	height: auto;
	padding-right: 7px;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	font-size: 90%;
	line-height: 1.4em;
	}
	
#story_editorial_each_right {
	float:right;
	width: 235px;
	height: auto;
	font-size: 90%;
	line-height: 1.4em;
	}

*html #story_editorial_each {
	width: 220px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: 10px
	display: inline;
	}

#story_editorial_each .each_heading {
	font-size: 12px;
	line-height: 1.4em;
	color: #333333;
	/*margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	background-image: url(http://www.livingincairns.com.au/_images/bg-each-heading.jpg);
	padding-left: 5px;*/
	}
	
#story_editorial_each .each_p {
	font-size: 70%;
	line-height: 1.4em;
	margin-top: 0px;
	}

#story_editorial_each p {
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	}

#story_editorial_each .each_img {
	float: right;
	width: auto;
	height: 80px;
	margin-left: 5px;
	}
	
#story_editorial_each_right.each_img  {
	float: right;
	width: auto;
	height: 80px;
	margin-left: 5px;
	}
	
	#story_text {
	float: left;
	width: 517px;
	}
	


#category-contents {
	float:left;
	width:522px;
	height:auto;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;

}


#category-contents .box {
	height:auto;
	border:1px solid #A9A9A9;
	float:left;
	width:250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
    }
	
#category-contents .box h3 {
	background-image: url(/_images/bg-CatetgoryContents-h1.jpg);
	clear:both;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-left: 8px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 3px;
	height: 20px;
}

#category-contents .box ul{
	list-style-type:none;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    }

#category-contents .box li{
	color:#666666;
	font-family: Verdana,Arial;
	font-size:11px;
	line-height:1.4em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/uploads/photo/image/arrow_header.jpg);
	list-style-position:inside;
	margin:0px;
    }
	
#category-contents .box p {
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	font-size:11px;
    }
	
#category-contents .box h6 {
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	font-size:12px;
	color: #339999;
    }
	
#category-contents .category-title {
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	font-size:12px;
	color: #339999;
	font-weight: bold;
	margin-bottom: 5px;
    }
	
#story .link-title {
	font-size: 12px;
	line-height: 1.4em;
	margin-bottom: 10px;
	text-decoration: underline;
	}
	
#category-contents .box_right {
	height:auto;
	border:1px solid #A9A9A9;
	float:right;
	width:250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
    }
	
#category-contents .box_right h3 {
	background-image: url(/_images/bg-CatetgoryContents-h1.jpg);
	clear:both;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-left: 8px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 3px;
	height: 20px;
}

#category-contents .box_right h6 {
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	font-size:12px;
	color: #339999;
    }
	
#category-contents .box_right ul{
	list-style-type:none;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    }

#category-contents .box_right li{
	color:#666666;
	font-family: Verdana,Arial;
	font-size:11px;
	line-height:1.4em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/uploads/photo/image/arrow_header.jpg);
	list-style-position:inside;
    }
	
#category-contents .box_right p-title {
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	font-size:12px;
	color: #339999;
    }
	
#category-contents .box_right p {
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	font-size:11px;
    }
	
#category-contents img {
	border-right:1px solid #A9A9A9;
	float:left;
	width:60px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
    }
	
#category-contents .new_blink {
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: blink;
	background-color: #FF0000;
	padding: 2px;
	color: #FFFFFF;
	width: 30px;
	}	

#omise-topic {
	width:507px;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 4px;
    }
	

#omise-topic .heading {
    clear:both;
    font-size:12px;
    line-height:1.4em;
    }
	
#omise-topic .p {
    clear:both;
    font-size:11px;
    line-height:1.4em;
    padding-top:5px;
    }

#omise-topic .img {
	float:left;
	width:80px;
	margin-right:5px;
	border: thin solid #CCCCCC;
    }
	
#topic {
	width: 520px;
	height: auto;
	padding: 8px;
	margin-bottom:15px;
	border: 1px dotted #FF9900;
	}
	
#topic  .midashi {
	font-size: 14px;
	line-height: 1.6em;
	color: #000000;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	margin-bottom: 10px;
	}	
		
	
/*------------------
story editorial_navi
-------------------*/
#story_editorial_navi {
	width: 504px;
	height: auto;
	padding: 8px;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #808080;
	}
	
#story_editorial_navi .img {
	float: left;
	width: 60px;
	height: auto;
	margin-right:10px;
	border:1px solid #DE3B2E;
	}
	
#story_editorial_navi .p {
	font-size: 11px;
	line-height: 1.1ems;
	color: #333333;
	margin-top: 0px;
	}
	
#story_editorial_navi h1 {
  font-family: "ヒラギノ角ゴ Pro W3", "Osaka−等幅";
	font-size: 110%;
	color: #333333;
	margin-bottom: 10px;
	text-align: center;
	clear: both;
	background-color: #EAEBDE;
	padding: 3px;
}

#story_editorial_navi h2 {
	width: 522px;
	font-size: 130%;
	color: #FF3333;
	}

*html #story_editorial_navi h2 {
	width: 522px;
	font-size: 130%;
	color: #FF3333;
	display: inline;
	}



#story_editorial_navi ul.navi{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	/* text-indent: 3px; */
}

#story_editorial_navi li.navi{
	width:165px;
	font-size:70%;
	line-height: 1.6em;
	color: #333333;
	list-style-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg_comm_list.jpg);
	/* padding-right: 2px; */
	list-style-position: inside;
 }

#story_editorial_navi .box {
	width: 248px;
	border: 1px solid #A9A9A9;
	float: left;
	margin: 0px 0px 5px 0px;
}

#story_editorial_navi .box_right {
	width: 248px;
	border: 1px solid #A9A9A9;
	float: right;
	margin: 0px 0px 5px 0px;
}

#story_editorial_navi .box_right p,
#story_editorial_navi .box p {
	border-left: 1px solid #A9A9A9;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	line-height: 1.2em;
	font-size: 76%;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅";
}

#story_editorial_navi img {
	width: 60px;
	float: left;
	border-right: 1px solid #A9A9A9;
}

#story_editorial_navi  h4 {
	background-color: #ffffff;
	border-bottom: 1px solid #A9A9A9;
	height: auto;
	margin: 0px 0px 0px 60px;
	padding: 3px 5px 3px 5px;
	font-size: 90%;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅";
}

/*------------------
taiken
-------------------*/
#taiken {
	clear: both;
	padding-top: 10px;
	width: 520px;
	//margin:0px;
	padding-bottom: 20px;
	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: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	margin-bottom: 20px;

}

#taiken_box {
	width:520px;
	hight:auto;
	clear: both;
	margin:0px;
}

#taiken_each {
	width: 110px;
	padding: 8px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}

#taiken_each .each_heading {
	font-size: 80%;
	line-height: 1.2em;
	color: #333333;
	margin-bottom: 5px;
	font-weight: bold;
	text-align: center;
}
	
#taiken_each .each_p {
	font-size: 65%;
	line-height: 1.4em;
	margin-top: 0px;
	text-align: left;
}

#taiken_each .each_img {
	width: 110px;
	height:110px;
	margin-bottom:8px;
}


/*------------------
shop_message
-------------------*/
#shop_message {
	float:right;
	width:530px;
	height:auto;
	padding-right:5px;
	padding-left:10px;
}


*html #shop_message {
	float:left;
	width:530px;
	height:auto;
	padding: 0px;
	margin: 0px;
	padding-left:10px;
	display: inline;
}

#shop_message p{
	font-family:"ヒラギノ角ゴ Pro W3","Osaka－等幅","Verdana","Arial";
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
}

#shop_message a{
	text-decoration: underline;
}

#shop_message ul{
	list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-left:20px;
}

#shop_message li{
	font-family:"ヒラギノ角ゴ Pro W3","Osaka－等幅","Verdana","Arial";
	font-size: 12px;
	line-height: 1.5em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/icon_whats_new2.gif);
}

#shop_message h1{
	font-family:"ヒラギノ角ゴ Pro W3", "A-OTF 新ゴ Pr5 B";
	font-size: 16px;
	line-height: 1.5em;
	color: #339900;
	margin-bottom: 15px;
}

#shop_message h2{
	font-family:"ヒラギノ角ゴ Pro W3", "A-OTF 新ゴ Pr5 B";
	font-size: 13px;
	line-height: 1.5em;
	color: #FFFFFF;
	background-color: #669966;
	padding: 3px;
	margin-bottom: 15px;
}

#shop_message h3{
	font-family:"ヒラギノ角ゴ Pro W3", "A-OTF 新ゴ Pr5 B";
	font-size: 13px;
	line-height: 1.5em;
	color: #669966;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
}

#shop_message h4 {
	font-size: 11px;
	color: #333333;
	line-height: 1.6em;
	margin-top: 10px;
	border: 2px solid #FFD3D6;
	height: auto;
	clear: both;
	width: 370px;
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/uploads/image/bg_essayh4.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


/*------------------
shop_info
-------------------*/
#shop_left #shop_info {
	padding-top: 10px;
	width: 520px;
	clear: both;
/*
	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: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
*/
}

*html #shop_left #shop_info {
	padding-top: 10px;
	width: 520px;
	margin-bottom: 15px;
	clear: both;
	float: left;
/*
	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: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
*/
	display: inline;
}

	
#top  {
	height:auto;
	width:520px;
	clear: both;
	padding-right: 5px;
	}
	
#top #shop_info {
	width: 512px;
	margin-top: 10px;
	background-color: #FAEFE9;
	padding:5px;
	}
	
#shop_info_box {
	height:auto;
	padding:0px;
	background-color: #FDFDFD;
	width:236px;
	padding-right: 5px;
    padding-left: 5px;
	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: #FF6633;
	border-bottom-color: #FF6633;
	border-left-color: #FF6633;
	float:left;
}

#shop_info h3 {
	color:#FFFFFF;
	font-size:95%;
	font-weight:bold;
	margin:0px;
	padding:2px;
	padding-right: 5px;
	background-color: #FF9844;
	width:241px;
	text-align: center;
	background-image: none;

}

#shop_info ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#shop_info li{
	font-size: 11px;
	line-height: 1.6em;
	color: #333333;
	list-style-image: url(../wp/wp-content/themes/EasyAll/_images/bg_comm_list.jpg);
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	padding-bottom:3px;
	padding-top:3px;
	text-indent:2px;
}

#shop_info p {
	font-size: 10px;
	line-height: 1.4em;
	margin-top: 0px;
	}


#shop_info_each {
	width: 147px;
	margin-right: 8px;
	float:left;
	padding:8px;
	background-color: #FFFFFF;
	height:160px;
	margin-bottom:8px;
	}
	
#shop_info_each .heading {
	font-size: 12px;
	line-height: 1.4em;
	}
	
#gbr_info_each {
	width: 240px;
	height: auto;
	padding-top: 8px;
	padding-bottom: 10px;
	float: left;
	margin-right: 8px;
	}

#shop_info_each .each_heading {
	font-size: 12px;
	line-height: 1.4em;
	font-weight: bold;
	clear:both;
	}
	
#gbr_info_each .each_heading {
	font-size: 12px;
	line-height: 1.2em;
	color: #333333;
	margin-bottom: 5px;
	font-weight: bold;
	}
	
#shop_info_each p {
	font-size: 10px;
	line-height: 1.4em;
	margin-top: 0px;
	}

#shop_info_each .each_img {
	float: left;
	width: 135px;
	height: 75px;
	margin-right: 5px;
	border: thin double #999999;
	}
	
#newshop {
	height:auto;
	width:520px;
	clear: both;
	margin-bottom: 10px;
	margin-top: 15px;
}

#newshop_each {
	width: 240px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	height: 55px;
	padding-top: 7px;
	padding-bottom: 7px;
	float: left;
	margin-right: 8px;
	}
	
#newshop_each .each_img{
	float: left;
	width: 80px;
	height: 50px;
	margin-right: 5px;
	}

#newshop_each .each_heading {
	font-size: 12px;
	line-height: 1.2em;
	color: #333333;
	margin-bottom: 5px;
	font-weight: bold;
	}
	
#newshop_each p {
	font-size: 10px;
	line-height: 1.4em;
	margin-top: 0px;
	}
	
#gbr_info_each .each_img {
	float: left;
	width: 80px;
	height: 50px;
	margin-right: 5px;
	}
	
#gbr_info_each .gbr-fukidashi {
	width:228px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3333FF;
	padding: 5px;
    }
	
	

/*---------
blog-ad
----------*/

#content_blogad {
	background-color: #FFFFFF;
	width: 730px;
	margin-bottom: 20px;
}

/*blog ad main*/

#left_main_blogad{
	background-color: #FFFFFF;
	width: 430px;
	float: right;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-size: 90%;
	line-height: 1.5em;
	border: 1px solid #CCCCCC;
}

*html #left_main_blogad{
	background-color: #FFFFFF;
	width: 430px;
	margin-top: 20px;
	//margin-left: 10px;
	//margin-right: 20px;
	padding-top: 10px;
	//padding-right: 20px;
	//padding-left: 20px;
	padding-bottom: 10px;
	font-size: 90%;
	line-height: 1.5em;
	border: 1px solid #CCCCCC;
	float: right;
	//display: inline;
	display: block;
}
/* tomoko
*html #left_main_koaland{
	background-color: #FFFFFF;
	width: 450px;
	margin-bottom: 20px;
	//margin-left: 5px;
	margin-right: 10px;
	padding: 10px;
	font-size: 90%;
	line-height: 1.5em;
	//clear: both;
	float:right;
	display: block;
}
*/


#left_main_blogad h1 {
	font-size: 18px;
	line-height: 1.5em;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 0px;
	background-color: #FF9933;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#left_main_blogad h2 {
	font-size: 16px;
	line-height: 1.5em;
	color: #009999;
	margin-top: 10px;
	margin-bottom: 10px;
}

#left_main_blogad h3 {
	font-size: 14px;
	line-height: 1.5em;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	border-left-width: 4px;
	border-left-style: solid;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}



/*blog ad sidebar*/

#right_side {
	float:right;
	height:100%;
	margin:0px;
	padding-left:0px;
	text-align:left;
	width:210px;
	//background-image: url(http://www.livingincairns.com.au/_images/bg_dot_cream.gif);
	//background-image: url(_images/bg-right-side.jpg);
	//background-repeat: repeat-y;
	//background-position: left;
}

 
 #blogad_right_side {
	float:left;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:190px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}


*html #blogad_right_side {
	clear: both;
	float:left;
	height:auto;
	//padding-left:5px;
	//padding-right:5px;
	text-align:left;
	width:190px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	//margin-left: 10px;
		display: inline;

}

#blogad_right_side_box {
	background-color:#FFFFFF;
	color:#555555;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:150%;
	text-align:left;
	width:170px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 0px;
	margin-bottom: 20px;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#blogad_right_side p{
	color:#999999;
	font-size:12px;
	line-height:1.5em;
}

#blogad_right_side img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#blogad_right_side h1{
	clear:both;
	color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
	line-height:120%;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	width: 172px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #333333;
}

#blogad_right_side h2{
	clear:both;
	color:#000000;
	font-size:90%;
	font-weight:bold;
	line-height:120%;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #6699CC;
	border-left-color: #6699CC;
	width: 170px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#blogad_right_side ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#blogad_right_side li{
	color:#666666;
	font-family:Verdana,Arial;
	font-size:11px;
	line-height:1.4em;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/uploads/photo/image/arrow_header.jpg);
	list-style-position:inside;
	padding-left: 0px;
}

#blogad_right_side_box ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#blogad_right_side_box li{
	line-height: 1.6em;
	color: #333333;
	padding-bottom:3px;
	font-size: 80%;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg_comm_list.jpg);
	list-style-position:inside;
	padding-bottom: 4px;
}

#blogad_right_side_contents {
	width:190px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

#blogad_right_side_contents ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image:none;
}

#blogad_right_side_contents li {
	color: #333333;
	font-size: 12px;
	list-style-image:none;
}

#blogad_right_side_contents li a {
	display: block;
	width: 170px;
	text-decoration:none;
	list-style-type: none;
	list-style-image:none;
	background-image: url(http://www.livingincairns.com.au/_images/bg-blogad-sidebar-link.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 25px;
	padding-top: 9px;
}

#blogad_right_side_contents li a:hover {
	background-position: right bottom;
}

 
 #blog_side {
	height:auto;
	margin:0px;
	padding-left:0px;
	text-align:left;
	width:182px;
	float:right;
}

#blog_side a {
	color:#003399;
    text-decoration:underline;
}




#koaland {
	float:left;
	height:auto;
	margin:0px;
	padding-left:0px;
	text-align:left;
	width:200px;
}


*html #right_side {
	clear: both;
	float:right;
	height:auto;
	margin: 0px;
	padding: 0px;
	text-align:left;
	width:210px;
	background-image: url(http://www.livingincairns.com.au/_images/bg_dot_cream.gif);
	display: inline;
}

*html #koaland {
	clear: both;
	float:left;
	height:auto;
	margin: 0px;
	padding: 0px;
	text-align:left;
	width:210px;
	background-image: url(http://www.livingincairns.com.au/_images/bg_dot_cream.gif);
	display: inline;
}

#right_side_box {
	background-color:#FFFFFF;
	color:#555555;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:150%;
	text-align:left;
	width:180px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 0px;
	margin-bottom: 20px;
	//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: #FF9900;
	//border-bottom-color: #FF9900;
	//border-left-color: #FF9900;
	}

#blog_side h1,
#right_side h1{
	background-image: url(/_images/bg_sidebar_h1.jpg);
	clear:both;
	color:#000000;
	font-size:90%;
	font-weight:bold;
	line-height:120%;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	background-repeat: no-repeat;
	//border-top-width: 1px;
	//border-right-width: 1px;
	//border-left-width: 1px;
	//border-top-style: solid;
	//border-right-style: solid;
	//border-left-style: solid;
	//border-top-color: #FF9900;
	//border-right-color: #FF9900;
	//border-left-color: #FF9900;
	width: 180px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "ヒラギノ角ゴ ProN W6", "A-OTF 新ゴ Pro M";
}

#koaland h1{
	background-image: url(/_images/bg_sidebar_h1.jpg);
	clear:both;
	color:#333399;
	font-size:90%;
	font-weight:bold;
	line-height:120%;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	width: 180px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#right_side_box h2 {
	color: #333333;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	margin-top: 0px;
	padding-left: 10px;
	background-color: #E3E3E3;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: center;
	}
	
#right_side_box p {
	font-size: 70%;
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: 7px;
	height: auto;
	}
	
#right_side_box .img {
	float: left;
	width: 60px;
	margin-bottom: 0px;
	margin-right: 5px;
	clear: both;
	}

#right_side_box ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#right_side_box li{
	line-height: 1.6em;
	color: #333333;
	font-size: 80%;
	list-style-image:url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg_comm_list.jpg);
	list-style-position:inside;
	padding-bottom: 4px;
}

#ranking_box {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color:#FFFFFF;
	color:#555555;
	width:180px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
	//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: #FF9900;
	//border-bottom-color: #FF9900;
	//border-left-color: #FF9900;
	text-align: left;
	}
	
#ranking_box a {
	font-size: 11px;
	font-weight: bold;
	clear: both;
}
	
#ranking_box li {
	padding-bottom: 4px;
	padding-top: 4px;
	//color: #FFFFFF;
	font-family: "Verdana Bold", "Arial Bold";
	line-height: 1.4em;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	list-style-position: inside;
	list-style-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/icon-ranking.jpg);
}



#ranking_box ul {
	margin: 0px;
}

#right_side #news,
#right_side .entry,
#right_side .blog_entry  {
	background-image: url(_images/bg_r_news.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin-bottom: 0px;
}
#right_side #news .news,
#right_side .entry h3,
#right_side .blog_entry h3 {
	background-image: url(_images/text_r_news.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-left: 25px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 80%;
	font-weight: bold;
	color: #9EC700;
	/*margin-top:30px;*/
}
#right_side #news .box h4 {
	margin: 0px;
	font-size: 90%;
	padding: 20px 20px 5px 25px;
	color: #9EC700;
}
#right_side .entry dl,
#right_side .blog_entry dl {
	font-size: 80%;
	background-image: url(_images/bg_r_news_foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 25px;
}
#right_side .entry dt {
	border-top: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 25px;
	margin-left: 0px;
	background-position: 0px 5px;
}
#right_side .entry dd {
	padding-left: 25px;
	margin-left: 0px;
}
#right_side .entry .osiete{
	background-image: url(_images/icon_r_newentry_1.gif);
}
#right_side .entry .buy{
	background-image: url(_images/icon_r_newentry_2.gif);
}
#right_side .entry .shop{
	background-image: url(_images/icon_r_newentry_3.gif);
}
#right_side .entry .impression{
	background-image: url(_images/icon_r_newentry_4.gif);
}
#right_side .blog_entry .image{
	margin-left: 25px;
}
#right_side .blog_entry img{
	float: left;
	margin-right: 10px;
}
/*
#right_side .blog_entry .title {
	margin-right: 10px;
	background-image: url(_images/icon_title.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-bottom: 5px;
}
*/


#book1 h3,
#book2 h3 {
	font-size: 80%;
	background-image: url(_images/text_r_book1.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 65px;
	padding-right: 10px;
	padding-left: 10px;
}
#book2 h3 {
	background-image: url(_images/text_r_book2.jpg);
}
#book1 {
	background-image: url(_images/bg_r_book1.jpg);
	//text-align: center;
	background-repeat: repeat-y;
}
#book1 .book1_img {
	background-image: url(_images/img_r_book1.jpg);
	width: 120px;
	padding-right: 25px;
	padding-bottom: 19px;
	background-repeat: no-repeat;
}
#book1 p,
#book2 p{
	margin: 0px;
	background-image: url(_images/bg_r_book1_foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
	font-size: 80%;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
#book1 a,
#book2 a {
	text-align: left;
	display: block;
}


#right_side .study{
	background-image: url(_images/text_r_news.jpg);
	background-repeat: no-repeat;
	width: auto;
	padding-top: 44px;
	padding-left: 25px;
	margin-top: 0px;
	font-weight: bold;
	color: #9EC700;
	font-size: 80%;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

#comments-bbs {
	padding-left: 10px;
	clear:both;
	width: 470px;
}

/*------------------
menu
-------------------*/

#menu li {
	float:left;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka−等幅";
	font-size: 80%;
	color: #333333;
	list-style-image: none;
	list-style-type: none;
    }
	
#menu ul {
	margin-left: 0px;
	padding-left: 0px;	
	}
	
#menu li a {
	display: block;
	background-color: #FFFFFF;
	padding: .2em .7em;
	text-decoration:none;
	white-space:nowrap;
	}
	
#menu li a:hover {
	color: #333333;
	background-color: #FFFF66;
	cursor:default;
	}

/*------------------
menu left
-------------------*/

#menu_left {
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka−等幅";
	float:left;
	width: 176px;
	font-size: 11px;
	line-height: 1.5em;
	padding: 0px;
	float: left;
	height:100%;
}

*html #menu_left {
	float:left;
	width: 174px;
	height:100%;
	font-size: 11px;
	line-height: 1.5em;
	/* background-color: #F7F7F7; */
	padding: 0px;
	margin: 0px;
	display: inline;
}

#menu_left h2{
	font-size: 11px;
	line-height: 1.3em;
	color: #FFFFFF;
	margin: 0px;
	background-image: url(/_images/leftmenu-h2.jpg);
	padding-top: 5px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	text-align: center;
	}

#menu_left ul.impact{
	padding: 0px;
	margin-bottom: 10px;
}

#menu_left li.impact{
	font-size: 11px;
	line-height: 1.3em;
	color: #333333;
	margin-top: 3px;
	list-style-position: inside;
	list-style-image: url(/_images/left_menu_arrow.jpg);
	background-position: center;
}
		
#menu_left_box{
	background-color:#F5F6E9;
	color:#555555;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:140%;
	margin-bottom:20px;
	margin-top:0;
	text-align:left;
	width:160px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#menu_left_box img{
	color:#555555;
	width:30px;
	height:30px;
	float: left;
	margin-right: 5px;
	border: thin solid #669900;
}

#menu_left_box img.book1_img {
	width: 120px;
	height:170px;
	padding: 8px;
	}
	
#menu_left_box ul{
	padding: 0px;
	margin: 0px;
}

#menu_left_box li{
	font-size: 11px;
	line-height: 1.3em;
	color: #333333;
	list-style-type: none;
	margin-top: 7px;
	padding-top:3px;
}

#menu_left_box ul.withimg{
	padding: 0px;
	margin-bottom: 7px;
}
#menu_left_box li.withimg{
	font-size: 11px;
	line-height: 1.3em;
	color: #333333;
	list-style-type: none;
	margin-bottom: 7px;
	padding-left:40px;
	height:30px;
}

#money_box{
	color:#666666;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	line-height:110%;
	text-align:left;
	width:160px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#money_box img{
	margin-bottom: 10px;
	margin-top:10px;
}

#money_box h4{
	color:#555555;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	line-height:130%;
	margin-top:5px;
	}

/*------------------
old one
-------------------*/
/* 
	#menu_left {
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka−等幅";
	float:left;
	width: 176px;
	font-size: 85%;
	line-height: 1.6em;
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	height:100%;
}

*html #menu_left {
	float:left;
	width: 174px;
	height:100%;
	font-size: 80%;
	line-height: 1.6em;
	padding: 0px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	display: inline;
}
#menu_left h1{
	font-size: 100%;
	line-height: 1.6em;
	color: #333333;
	background-color: #EAEBDE ;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
#menu_left h2{
	font-size: 100%;
	line-height: 1.6em;
	color: #000000;
	background-color: #EAEBDE ;
	list-style-type: none;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FF9900;
	}
	
#menu_left ul a{
	text-decoration: none;
}

#menu_left ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#menu_left li{
	font-size: 95%;
	line-height: 1.4em;
	color: #333333;
	list-style-image: none;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 5px;
	margin-top: 7px;
	padding-bottom: 5px;
	cursor:default;
}
*/ 

/*--sideber---(shop_single & coupon_single)--*/
#side #shopdata,
#side #coupon {
	background-image: url(_images/bg_shopdata.gif);
	background-repeat: no-repeat;
	height: auto;
	width: 195px;
	margin-left: 5px;
	background-color: #F0F0F0;
	padding-top: 35px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	clear: both;
	float: left;
}

*html #side #shopdata,
*html #side #coupon {
	background-image: url(_images/bg_shopdata.gif);
	background-repeat: no-repeat;
	height: auto;
	width: 195px;
	margin-left: 0px;
	background-color: #F0F0F0;
	padding-top: 35px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	clear: both;
	float: right;
}
#side {
	margin-left: 0px;
	margin-right: 0px;
	height: auto;
	width: 200;
	clear: both;
	float: left;
}

*html #side {
	margin-left: 0px;
	margin-right: 0px;
	height: auto;
	width: 200;
	clear: both;
	float: right;
	display: inline;
}

#side #shopdata p {
	height: auto;
	width: 145px;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #333333;
	clear: left;
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#side #shopdata .url {
	height: auto;
	width: 145px;
	font-size: 70%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	display: block;
	font-size: 70%;
}
#side #shopdata h3 img {
	float: left;
}
#side #shopdata #address {
	background-image: url(_images/bg_shop_address.gif);
	background-repeat: no-repeat;
	width: 190px;
	background-position: right bottom;
	border: none;
	margin-bottom: 10px;
}
#side #shopdata #address p {
	color: #E25955;
	border: none;
	margin: 0px;
}
#side #shopdata #address h3 {
	color: #E25754;
	background-image: url(_images/bg_shop_address_top.png);
	background-repeat: no-repeat;
	padding-top: 3px;
	background-position: right top;
	width: 190px;
	margin: 0px;
}
#side #shopdata h2 {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#side #shopdata h3 {
	color: #666666;
	font-size: 80%;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
}
#side #shopdata .others_coupon {
	padding-bottom: 23px;
	padding-left: 10px;
	width: 185px;
	display: block;
	padding-top: 15px;
}
#side #coupon {
	background-image: url(_images/bg_coupon_top.gif);
	background-repeat: no-repeat;
	background-color: #E25955;
	padding-top: 23px;
}
#side #coupon .textbox {
	//background-image: url(_images/bg_shopdata_foot.gif);
	//background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
	width: 175px;
}
#side #coupon .textbox h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#side #coupon form {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#side #coupon input {
	width: 170px;
}
#side #coupon ul {
	margin-top: 0px;
	padding-top: 5px;
	font-size: 80%;
	color: #003399;
	margin-bottom: 15px;
}
#side #coupon .newuser {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF374;
	padding-left: 20px;
}
#side #coupon form img {
	margin-top: 10px;
}
#side #coupon .button {
	list-style-type: none;
	padding-left: 20px;
	//background-image: url(_images/bg_shopdata_foot.gif);
	//background-repeat: no-repeat;
	background-position: bottom;
	width: 175px;
	padding-bottom: 13px;
	margin: 0px;
	padding-top: 0px;
}
#side #coupon .button li {
	margin-bottom: 10px;
}
#side #coupon .newuser li {
	padding-left: 0px;
}
#side #omise,
#side #this_shop {
	background-image: url(_images/bg_omise.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 205px;
}
#side #omise li,
#right_side #news li {
	border-bottom: 1px solid #CCCCCC;
	font-size: 70%;
	list-style-type: none;
	margin: 3px 15px 5px 20px;
}
#right_side #news .box{
	background-image: url(_images/bg_r_news_foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 60px;
}
#right_side #news .box li {
	margin-left: 25px;
	background-image: url(_images/icon_r_li_study.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-right: 20px;
	background-position: 0px 5px;
}
#right_side .regist {
	font-size:80%;
	width: 170px;
	margin-left: 15px;
	margin-bottom: 20px;
}


#header .regist {
	float: left;
	padding: 55px 0px 0px 30px;
}




#side #this_shop dd {
	line-height: 1.2em;
	margin-bottom: 5px;
	padding-bottom: 5px;
	height: 3.6em;
}
#side #this_shop .shop_news {
	width: 185px;
	font-size: 70%;
	background-image: url(_images/bg_omise_foot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 10px 20px 10px;
}
#side #this_shop .title {
	background-image: url(_images/icon_l_title_red.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-position: 0px 5px;
}
#side #this_shop .author {
	background-image: url(_images/icon_l_toukou.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 2em;
}
#side #omise .navi,
#right_side #news .navi,
#side #this_shop .navi {
	text-align: right;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 70%;
}
#side #omise #kuchikomi h3,
#side #this_shop h3{
	color: #66CC00;
	background-image: url(_images/text_omise_kuchi.jpg);
	background-repeat: no-repeat;
	padding-top: 55px;
	padding-left: 15px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	font-size: 90%;
	padding-right: 15px;
}
#side #omise #info h3 {
	color: #999999;
	background-image: url(_images/text_omise_info.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 15px;
	padding-bottom: 30px;
	margin-bottom: 0px;
	font-size: 90%;
	background-image: url(_images/text_omise_info.jpg);
}
#side #omise #info {
	background-image: url(_images/bg_omise_foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
}

/*--------------------------------------------
END--sideber-(shop_single & coupon_single)
-----------------------------------------------*/

/*-------------------------
right_side
-------------------------*/

#right_side #loginform {
	width: 170px;
	margin-top: 15px;
	margin-left: 15px;
}
#right_side #log,
#right_side #pwd {
	display: block;
	margin-bottom: 10px;
	width: 140px;
}

#right_side .banner {
	margin-top: 10px;
}


#right_side .weather {
	background-image: url(_images/bg_r_weather.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 60px;
	font-size: 80%;
	color: #1CA9AF;
}

#right_side #weather {
	margin-left: 20px;
	margin-right: 20px;
	display: block;
	margin-bottom: 10px;
}
#right_side .weatherimg {
	height: 55px;
	width: 58px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 10px;
}
#right_side #weather .text {
	display: block;
	font-size: 75%;
	margin-top: 0px;
	margin-bottom: 0px;
}
#right_side .topnews {
	color: #DD0000;
	background-image: url(_images/bg_r_top_news.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	font-size: 90%;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#right_side #topnews {
	font-size: 90%;
	background-image: url(_images/bg_r_news_foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 60px;
}
#right_side #topnews li {
	padding-left: 10px;
	margin-right: 15px;
	margin-left: 25px;
	background-image: url(_images/icon_r_li_news.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#right_side .kuchikomi-search {
	background-image: url(_images/banner_kuchikomi.jpg);
	background-repeat: no-repeat;
	height: 31px;
	margin-top: 85px;
	margin-left: 21px;
}
#right_side .kuchikomi-search form,
#right_side .kuchikomi-search option {
	margin: 0px;
}
#right_side .kuchikomi-search select {
	height: 12px;
	width: 120px;
}
#right_side #ranking {
	background-image: url(_images/bg_r_ranking3.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-left: 0px;
	color: #F39803;
	font-size: 15px;
	padding-bottom: 15px;
	//height: 198px;
}
#right_side #ranking h3 {
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-left: 70px;
	color: #F39803;
	padding-right: 0px;
	font-size: 15px;
}
#right_side #ranking ul {
	font-size: 80%;
	color: #F6CE66;
	padding-top: 3px;
}
#right_side #ranking li {
	margin-left: 23px;
	margin-bottom: 10px;
	font-size: 10px;
	width: 150px;
	margin-top: 0px;
	border: none;
	height: 1.5em;
	//overflow: hidden;
}
#right_side .present {
	background-image: url(_images/text_r_present.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	margin: 0px;
	font-size: 75%;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
}
#right_side #present img {
	height: 90px;
	width: 90px;
	margin-left: 10px;
	border: 2px solid #F9D97D;
}
#right_side #present {
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	background-image: url(_images/bg_r_present_foot.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 75%;
}

#right_side .degimag {
	margin-top: 5px;
	margin-left: 7px;
}
#right_side .study{
	background-image: url(_images/text_r_news.jpg);
	background-repeat: no-repeat;
	width: auto;
	padding-top: 44px;
	padding-left: 25px;
	margin-top: 0px;
	font-weight: bold;
	color: #9EC700;
	font-size: 80%;
	padding-bottom: 0px;
	margin-bottom: 10px;
}


#right_side #news,
#right_side .entry,
#right_side .blog_entry  {
	background-image: url(_images/bg_r_news.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin-bottom: 0px;
}
#right_side #news .news,
#right_side .entry h3,
#right_side .blog_entry h3 {
	background-image: url(_images/text_r_news.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-left: 25px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 80%;
	font-weight: bold;
	color: #9EC700;
	/*margin-top:30px;*/
}
#right_side #news .box h4 {
	margin: 0px;
	font-size: 90%;
	padding: 20px 20px 5px 25px;
	color: #9EC700;
}
#right_side .entry dl,
#right_side .blog_entry dl {
	font-size: 80%;
	background-image: url(_images/bg_r_news_foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 25px;
}
#right_side .entry dt {
	border-top: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 25px;
	margin-left: 0px;
	background-position: 0px 5px;
}
#right_side .entry dd {
	padding-left: 25px;
	margin-left: 0px;
}
#right_side .entry .osiete{
	background-image: url(_images/icon_r_newentry_1.gif);
}
#right_side .entry .buy{
	background-image: url(_images/icon_r_newentry_2.gif);
}
#right_side .entry .shop{
	background-image: url(_images/icon_r_newentry_3.gif);
}
#right_side .entry .impression{
	background-image: url(_images/icon_r_newentry_4.gif);
}
#right_side .blog_entry .image{
	margin-left: 25px;
}
#right_side .blog_entry img{
	float: left;
	margin-right: 10px;
}
/*
#right_side .blog_entry .title {
	margin-right: 10px;
	background-image: url(_images/icon_title.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-bottom: 5px;
}
*/

#right_side .blog_entry .blog {
	margin-right: 10px;
	//background-image: url(_images/icon_r_news_blog.png);
	background-repeat: no-repeat;
	//padding-left: 50px;
	padding-bottom: 5px;
}

#right_side .blog_entry .essay {
	margin-right: 10px;
	//background-image: url(_images/icon_r_news_essay.png);
	background-repeat: no-repeat;
	//padding-left: 50px;
	padding-bottom: 5px;
}

#right_side .blog_entry dd{
	padding-left: 0px;
	margin-left: 0px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

#right_side #news ul .shop,
#right_side #news ul .blog,
#right_side #news ul .board,
#right_side #news ul .bukken {
	background-image: url(_images/icon_r_news_shop.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 40px;
}

#right_side #news ul .blog {
	background-image: url(_images/icon_r_news_blog.png);
}
#right_side #news ul .board {
	background-image: url(_images/icon_r_news_boad.png);
}
#right_side #news ul .bukken {
	background-image: url(_images/icon_r_news_bukken.png);
}


#right_side #news .navi a {
	width: 160px;
	margin-right: 0px;
}
#right_side .entry h3,
#right_side .blog_entry h3,
#right_side .memopad h3 {
	background-image: url(_images/bg_r_entry.jpg);
	color: #EF859B;
}
#right_side #gallery ,
#right_side #dreamhome {
	width: 170px;
	height: 183px;
	background-image: url(_images/bg_r_gallery.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 25px;
}
#right_side #dreamhome {
	background-image: url(_images/bg_r_dreamhome.jpg);
	padding-top: 30px;
}
#right_side #gallery h3,
#right_side #dreamhome h3 {
	clear: left;
	width: 150px;
	font-size: 70%;
	font-weight: normal;
	color: #0000CC;
	padding-top: 25px;
	padding-bottom: 20px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#right_side #dreamhome h3 {
	padding-top: 20px;
}
#right_side #gallery img {
	padding-bottom: 0px;
	height: 155px;
	width: 155px;
}
#right_side #dreamhome img {
	padding-bottom: 0px;
	width: 155px;
	height: 135px;
}

/*---------------------------
-bukken-sideber
------------------------------*/

#right_side #bukken-search {
	background-image: url(_images/text_bukken_search.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	margin-left: 10px;
}
#right_side #bukken-search h2 {
	font-size: 90%;
	color: #CC0000;
	margin-top: 5px;
	margin-bottom: 15px;
	font-weight: normal;
}
#right_side #hudosan-kanrenkiji h3 {
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #99C85B;
	padding: 10px;
	font-size: 100%;
	font-weight: normal;
}
#right_side #bukken-search form {
	margin: 0px;
	padding-top: 15px;
}
#right_side #bukken-search select {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 170px;
}
#right_side #hudosan-kanrenkiji {
	line-height: 1.6em;
	padding: 0px;
	border: 1px solid #666666;
	list-style-type: none;
	font-size: 90%;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
}
#right_side #hudosan-kanrenkiji li {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/*---------------------
-END--bukken-sideber
--------------------*/
/*------------
-sidebar-3
-------------*/
#right_side #login{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#right_side #login input{
	padding: 0px;
	display: block;
	width: 150px;
	margin-bottom: 5px;
}
#right_side .beginner{
	width: 150px;
	list-style-image: url(_images/icon_kuchi_beginner.gif);
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#right_side .beginner li{
	margin-left: 25px;
	font-size: 80%;
}

#right_side .beginner p{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EF859B;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/*------------------
END--sidebar-3
---------------------*/

/*-----------------------
END--right_side
------------------------------*/

/*----------------------
Template_Commonness
------------------------*/


#content_top {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	color: #FF6600;
	/* width: 735px; */ 
	width: 720px;
}

#content_top a {
color:#003399;
text-decoration:underline;
}

#content_top h1 {
	line-height: 1.3em;
	font-size: 100%;
	color: #669900;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #669900;
	padding-right: 5px;
	}

#content_top h2 {
	line-height: 1.4em;
	font-size: 95%;
	color: #666666;
	padding-right: 10px;
	padding-top: 10px;
	}


#content_top h3 {
	line-height: 1.4em;
	font-size: 12px;
	color: #666666;
	padding-right: 10px;
	padding-top: 5px;
	}
	
#content_top .navigator-top {
	font-size: 12px;
	color: #000000;
	background-color: #FFCC66;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	}
	
#content_top .photocaption {
	font-size: 10px;
	margin-top:0px;
	}
	
#content_top img {
    float: left;
	margin-right:5pt;
	}

#content_top .movie {
	width: 350px;
	height: 155px;
	margin-right: 10px;
	}

#content_top .weather {
	width: 135px;
	height: auto;
	padding-left: 10px;
	margin-left: 10px;
	background-image: url(http://www.livingincairns.com.au/_images/header-tenki.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
}

*html #content_top .weather {
	width: 140px;
	height: auto;
	padding-left: 25px;
	margin-left: 0px;
	background-image: url(http://www.livingincairns.com.au/_images/header-tenki.jpg);
	background-repeat: no-repeat;
	display: inline;
	font-size: 11px;
}

#content_top .blog_text {
	width: 170px;
	height: 155px;
	font-size: 11px;
	color: #333333;
	line-height: 1.4em;
	background-image: url(http://www.livingincairns.com.au/_images/header-kimama.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-left:10px;
	}

*html #content_top .blog_text {
	width: 170px;
	height: 155px;
	font-size: 11px;
	color: #333333;
	line-height: 1.4em;
	background-image: url(http://www.livingincairns.com.au/_images/header-kimama.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left:10px;
	}
	
#content_top .blog_img {
	/* width: 100px; */
	height:60px;
	width: auto;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	background-position: right bottom;
	}
	
#keijiban {
    margin-bottom:10px;
}

#taikenki {
	height:160px;
	width: 145px;
	float: right;
	margin-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	}
	

.img-shadow {
        float: left;
        background: url(http://www.livingincairns.com.au/_images/shadowAlpha.png) no-repeat bottom right !important;
        background: url(http://www.livingincairns.com.au/_images/shadow.gif) no-repeat bottom right;
        margin: 10px 0px 0px 10px !important;
        margin: 10px 0px 0px 5px;
        }

.img-shadow img {
        display: block;
        position: relative;
        background-color: #fff;
        border: 1px solid #a9a9a9;
        margin: -6px 6px 6px -6px;
        padding: 4px;
        }
  

  
    #taikenki p{
	font-size: 11px;
	line-height: 1.4em;
	color: #666666;
	}



/*ココから下は昔の*/

#content_top .photo {
	font-size: 70%;
	float: right;
	margin-bottom: 0px;
	margin-right: 5px;
}


.pagenavi {
	background-position: right top;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	clear: both;
}
.pagenavi .page {
	float: left;
	text-align: left;
}
.container01,
.container02,
.container03,
.container04,
.container05 {
	width: 500px;
	clear: both;
	//margin-top: 25px;
	margin-top: 10px;
	float: left;
}


#index .container01 {
	//margin-top: 5px;
}
.container02 {
	background-image: url(_images/bg_container02.jpg);
}
.container03{
	background-image: url(_images/bg_container03.gif);
}
.container04{
	background-image: url(_images/bg_container04.jpg);
}
.container05{
	background-image: url(_images/bg_container05.jpg);
}
/*.content {
	margin-right:20px;

}*/
.textarea {
	width: 530px;
	clear: left;
	font-size: 90%;
	height: auto;
	//padding-bottom: 30px;
}

.textarea a {
	color:#003399;
    text-decoration:underline;
}

.textarea_foot {
	clear: both;
	height: 20px;
	margin: 0px;
	/*padding-top: 20px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.annainin {
	margin-left: 25px;
	float: left;
	width: 78px;
	font-size: 70%;
	color: #666666;
	text-align: center;
	line-height: 1.3em;
}
.annainin p {
	margin-top: 12px;
}
.topnavi {
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	height: 32px;
	width: 362px;
	margin-top: 40px;
	margin-bottom: 15px;
	float: right;
	margin-right: 30px;
}
.annainin img{
	margin-top: 6px;
	margin-left: 11px;
	margin-right: 5px;
	height: 57px;
	width: 62px;
}
#borad p {
	width: 315px;
	margin-left: 140px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.board {
	margin-left: 75px;
	width: 420px;
	margin-bottom: 20px;
}
/*-----------------------
END--Template_Commonness
------------------------*/

/*------------------------
home
-------------------------*/
/*------------------
tokusyu_hotel
-------------------*/
#top #pickup {
	width: 517px;
	clear:both;
	margin-bottom:15px;
	height:auto;
}

#tokusyu_hotel{
	width: 504px;
	/*border: 1px solid #A9A9A9;*/
	float: left;
	margin-bottom: 20px;
	margin-top:0px;
	background-color: #F5F6E9;
	padding: 8px;
}
#tokusyu_hotel img {
	width: 120px;
	float: left;
}
#tokusyu_hotel  .catch-copy {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 120px;
	padding: 3px 5px;
	font-size: 90%;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	color: #000000;
}

#tokusyu_hotel  .catch-copy a {
   text-decoration:none;
}


#tokusyu_hotel  .catch-copy a:hover {
	color: #FF9900;
}

#tokusyu_hotel p {
	line-height: 1.4em;
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	margin-left: 120px;
	margin-bottom:10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}


#top #index h2{
	background-color: #EB6AA5;
	background-image: url(_images/bg_h2_index.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 110px;
	margin: 0px 19px 15px 5px;
}

#top #special h2 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #000000;
	background-color: #FFD1E7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#top #pickup h2 {
	color: #009933;
	font-size: 12px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
	height:40px;
	background-image: url(http://www.livingincairns.com.au/_images/title-pickup.jpg);
	background-repeat: no-repeat;
	display: block;
	text-align: right;
	padding-top:9px;
}
#top #pickup h3 {
	background-image: url(_images/bg_picup_title.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-color: #F9E8AF;
	width: 219px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 13px;
}



#newshop h2 {
	color: #009933;
	font-size: 12px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
	height:40px;
	//background-image: url(http://www.livingincairns.com.au/_images/title-newshops.jpg);
	background-repeat: no-repeat;
	display: block;
	text-align: right;
	padding-top:9px;
}

#top h2 {
	color: #009933;
	font-size: 12px;
	clear: left;
	margin-top: 10px;
	margin-bottom: 5px;
	height:40px;
	display: block;
	padding-top: 9px;
	text-align: right;
}

*html #top #pickup h3 {
	font-size: 12px;
}

// 2007_12_13 add tomo
#top #news{
	width: 230px;
	font-size: 90%;
	line-height: 1.4em;
	color: #666666;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-indent: 10px;
	margin: 0px;
	padding: 0px;
}

#top #news h2{
	background-color: #CCCCCC;
	width: 230px;
	font-size: 110%;
	line-height: 1.4em;
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#top #topics{
	width: 260px;
	font-size: 90%;
	line-height: 1.4em;
	color: #666666;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-indent: 10px;
	margin: 0px;
	padding: 0px;
}

#top #topics h2{
	background-color: #CCCCCC;
	width: 260px;
	font-size: 110%;
	line-height: 1.4em;
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#top #fun h2{
	background-image: url(_images/bg_fun.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 20px;
	color: #000000;
}
#top #editor h2{
	background-image: url(_images/bg_report.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #000000;
}
#top .topbanner {
	float: left;
	margin-bottom: 20px;
}
#top .index1 {
	height: auto;
	width: 515px;
	margin-left: 5px;
	background-image: url(_images/bg_index_1.gif);
	clear: both;
	color: ##003399;
}
#top .index2 {
	background-image: url(_images/bg_index_2.gif);
	width: 515px;
	margin-left: 5px;
	clear: both;
}
#top .index_left {
	width: 123px;
	padding: 10px 5px 10px 5px;
	margin: 0px;
	float: left;
}
#top .index_right {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 138px;
}
#top #index h4 {
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 90%;
	margin: 0px;
	line-height: 1.1em;
	height: 30px;
}
#top #index form {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top #index input {
	/*width: 180px;*/
	margin-right: 10px;
	float: left;
}
#top #index .information {
	background-image: url(_images/icon_index_info.gif);
}
#top #index .business {
	background-image: url(_images/icon_index_business.gif);
}
#top #index .stay {
	background-image: url(_images/icon_index_stay.gif);
}
#top #index .kuchikomi {
	background-image: url(_images/icon_index_kuchikomi.gif);
}
#top #index .about {
	background-image: url(_images/icon_index_about.gif);
}
#top #index .online {
	background-image: url(_images/icon_index_online.gif);
	float: left;
	width: 250px;
}
#top #index h4 strong {
	font-size: 75%;
	font-weight: normal;
	display: block;
}
#top #index .travel {
	background-image: url(_images/icon_index_travel.gif);
}
#top #index #pro {
	clear: both;
	margin: 10px 19px 10px 5px;
}
#top #index #pro .box {
	width: 240px;
	border: 1px solid #EA7792;
	float: left;
	margin: 5px;
}
#top #pro img {
	width: 60px;
	float: left;
	border-right: 1px solid #EA7792;
}
#top #pro h4 {
	background-color: #F7C6D2;
	border-bottom: 1px solid #EA7792;
	height: auto;
	margin: 0px 0px 0px 60px;
	padding: 3px 5px 3px 5px;
	font-size: 90%;
}
#top #pro .box p {
	border-left: 1px solid #EA7792;
	margin: 0px 0px 0px 60px;
	padding: 3px 5px 3px 5px;
	line-height: 1.2em;
	font-size: 80%;
}
#top #pickup .image img,
#top #special .image img {
	background-image: url(_images/img_noimage.gif);
	background-position: -30px -15px;
	/*background-repeat: no-repeat;*/
	float: left;
	margin: 0px;
	padding: 0px;
}
#top #pickup .image img {
	border: 2px solid #F4B502;
	width: 100px;
	height: 100px;
}
#top #special .image img {
	border: 2px solid #EF8F88;
	width: 75px;
	height: 39px;
}
#top #pickup .box .text {
	margin-left:110px;
	font-size: 80%;
	height: 100px;
	display: block;
	line-height: 1.3em;
}
#top #special .box .text {
	margin-left: 10px;
	width: 130px;
	font-size: 80%;
	height: 85px;
	display: block;
	overflow: hidden;
	float: left;
}



#top #pickup .box,
#top #special  .box{
	float: left;
	margin-left: 25px;
	width: 230px;
	margin-bottom: 5px;
}
#top #fun .box {
	margin-top: 0px;
	margin-right: 19px;
	margin-bottom: 0px;
	margin-left: 0px;
	zoom: 1;
	background-color: #FFFFFF;
}
#top #fun .image {
	padding-left: 25px;
	width: 74px;
	float: left;
	margin: 0px;
	background-color: #FFFFFF;
}
#top #fun .image img,
#top #editor img {
	height: auto;
	width: 60px;
	border: 1px solid #DE3B2E;
}
#top #fun .box .text {
	background-color: #FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 385px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#top #fun .box .top {
	height: auto;
	margin: 0px;
	float: left;
	width: 385px;
	padding-top: 5px;
	padding-right: ０px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#top #fun h3 {
	font-weight: bolder;
	color: #DE3B2E;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 8px;
}
#top #fun .blogs,
#top #fun .blog,
#top #editor .toukou,
.toukou {
	text-align: right;
	font-size: 75%;
	float: right;
}
#top #fun .top p {
	font-size: 10px;
	color: #333333;
	margin: 0px;
	float: left;
}
#top #fun ul {
	float: left;
	margin-right: 10px;
	font-size: 80%;
	padding-left: 10px;
	width: 170px;
	color: #0000FF;
	list-style-position: outside;
	list-style-image: url(_images/icon_whats_new1.gif);
}
#top #fun .blogs {
	margin-top: 3px;
	text-align: right;
}
#top #pickup .container01 {
	
}
#top #special .container01 {
	background-color: #FFE3E3;
	width: 520px;
	border: 1px solid #FFD1E7;	
}
#top #pickup .textarea {
	background-position: bottom;
	padding-bottom: 20px;
}
#top #special .textarea {
	padding-bottom: 5px;
}

#specialist .backnumber {
	background-image: url(_images/bg_editor_backnumber.gif);
	text-align: right;
	background-repeat: repeat-y;
	font-size: 80%;
	clear: both;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#top #pickup .backnumber, #top #special .backnumber {
	text-align: right;
	font-size: 80%;
	clear: both;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#top #editor .image,
#specialist .image {
	padding-left: 25px;
	width: 76px;
	float: left;
}
#top #editor .image img {
	border: 1px solid #76B836;
}
#top #editor .box,
#specialist .box
 {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
	font-size: 80%;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#top #editor .box,
#specialist .p
 {
	padding-top: 5px;
	clear: both;
	font-size: 11px;
	line-height: 1.4em;
}

#top #editor .box2 {
	padding-top: 10px;
	clear: both;
	text-align: right;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
	zoom: 1;
}
#top #editor .text,
#specialist .text {
	float: left;
	width: 380px;
	margin-left: 5px;
	font-size: 10pt;
}
#top #editor h3,
#specialist h3 {
	background-image: none;
	font-size: 12px;
	line-height: 1.3em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	margin: 0px;
	padding-top: 10px;
}
#top #editor,
#specialist {
	clear: both;
	margin-top: 20px;
}
#top #editor .toukou-bosyu {
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: right;
	float: right;
	font-size: 75%;
}

/*-------------
END--home
--------------*/

/*---------------------
shoptop <category-2>
------------------------*/

#shoptop #shoping,
#shoptop #restrant,
#shoptop #health,
#shoptop #spatialist,
#shoptop #activity
 {
	height: 130px;
	width: 520px;
	background-image: url(_images/bg_shoping.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
}
#shoptop h3 img {
	float: left;
}
#shoptop #restrant
 {
	background-image: url(_images/bg_restrant.jpg);
}
#shoptop #health {
	background-image: url(_images/bg_health.jpg);
}
#shoptop #spatialist
 {
	background-image: url(_images/bg_specialist.jpg);
}
#shoptop #activity
 {
	background-image: url(_images/bg_activity.jpg);
}
#shoptop #search {
	height: 29px;
	padding-left: 95px;
	padding-right: 25px;
	margin-left: 25px;
	margin-bottom:10px;
	clear: both;
	margin-top: 0px;
	background-image: url(_images/button_shoping_search.png);
	background-repeat: no-repeat;
}
#shoptop #search form {
	width: 340px;
	display: inline;
	margin: 0px;
}
#shoptop #search select {
	padding: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#shoptop #activity #search select {
	width: 100px;
}
#shoptop #search .button {
	margin-left: 15px;
	float: left;
}
#shoptop #sp {
	color: #666666;
	background-color: #FFF57D;
	height: 150px;
	width: 520px;
	background-image: 		url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/text_shop_sp.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 15px;
	clear: both;
}
#shoptop #sp img {
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 10px;
	margin-top: 0px;
	float: left;
	height: 95px;
	width: 100px;
}
#shoptop #sp div {
	color: #666666;
	margin-top: 30px;
	float: left;
	font-size: 80%;
	width: 350px;
}
#shoptop .title {
	color: #093F9D;
	font-size: 100%;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding-bottom: 5px;
}

#shoptop .list_title {
	color: #999999;
	font-size: 90%;
	display: block;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#shoptop .maintitle {
	color: #FFFFFF;
	/*padding-left: 5px;*/
	padding-bottom: 13px;
	background-image: url(_images/bg_h3_shoptop.gif);
	background-repeat: repeat-x;
	width: 500;
	clear: both;
	font-size: 100%;
	line-height: 2em;
	margin-top: 0px;
	height: 28px;
}
#shoptop .container01 .textarea {
	width: 515px;
	padding-left: 0px;
}
#shoptop .shopguide {
	width:530px;
	clear: both;
	margin: 10px 40px 0px 40px;
}
#shoptop .shopguide .left {
	float: left;
}
#shoptop .shopguide .right {
	padding-left:15px;
	border-bottom: 2px dotted #FFFFFF;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left: 85px;
}
#shoptop .genre {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 80%;
	display: block;
	height: 15px;
}
#shoptop .genre img {
	float: right;
}
#shoptop .shopguide .title,
#shoptop .textarea .title {
	padding-top:3px;
	padding-bottom: 5px;
	margin-left:0px;
	clear:right;
	width:auto;
	height:1.3em;
	background-image: none;
}
#shoptop .excerpt {
	font-size: 90%;
	width:auto;
	height:2.9em;
	overflow:hidden;
}

#shoptop .excerpt_accommo {
	font-size: 90%;
	width:auto;
	height:5.9em;
	overflow:hidden;
}
#shoptop .textarea th img {
	border: 2px solid #FFFFFF;
	width: 59px;
	height: 55px;
	margin-left: 40px;
}
#shoptop .check {
	float: left;
	height: auto;
	width: 234px;
	margin-right: 20px;
	margin-bottom: 10px;
	border-bottom: 2px dotted #EF8577;
	padding-bottom: 10px;
}
#shoptop .check img {
	float: right;
}
/*--------------------------
END--shoptop <category-2>
-----------------------------*/

/*--------------------------------------
shop_info & shop_coupon <single-2,6>
----------------------------------------*/

#shopinfo #post_top {
	width: 510px;
	height: auto;
	font-size: 12px;
	line-height: 1.6em;
	color: #666666;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
}

#shopinfo {
	width: 510px;
	padding-bottom: 0px;
	height: auto;
	font-size: 12px;
	line-height: 1.6em;
	color: #666666;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	margin: 0px;

}

*html #shopinfo {
	width: 510px;
	padding-bottom: 0px;
	height: auto;
	font-size: 12px;
	line-height: 1.6em;
	color: #666666;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	float: right;
	display: inline;
}


*html #shopinfo #post_top {
	width: 510px;
	padding-bottom: 0px;
	height: auto;
	font-size: 12px;
	line-height: 1.6em;
	color: #666666;
	padding-right: 10px;
	padding-left: 0px;
	float: right;
	margin: 0px;
	display: inline;
}
#shopinfo #category {
	width: 150px;
	height: auto;
	font-size: 12px;
	line-height: 1.6em;
	color: #666666;
	background-image:url(_images/icon_r_li_news.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	float: right;
}
#shopinfo #post_top img {
	/*float:left;*/
	/*margin-right:23px;*/
	/*GoogleMapの右マージンはプラグインに直書き*/
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
	}
	
#shopinfo #post_top img .big {
	clear:both;
	margin-top:7px;
	margin-bottom:10px;
	}
	
	
#shopinfo #post_top .textarea_foot {
	height: 0px;
}


#shopinfo  h1 {
	font-size: 140%;
	color: #000000;
	font-size: 140%;
	color: #E56F89;
	line-height: 1.6em;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: "A-OTF 新ゴ Pr5 L", "ヒラギノ角ゴ Pro W3";
	font-weight: lighter;
}
#shopinfo h5 {
	font-size: 120%;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E56F89;
	border-left-color: #E56F89;
	text-indent: 30px;
}
#shopinfo #post_top h3 {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(_images/bg_posttitle.gif);
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:-5px;
	margin-right: 2px;
	margin-left: 0px;
	margin-bottom: 15px;
	width: 488px;	
	clear:both;
}
#shopinfo h4 {
	color: #E25955;
	font-size: 18px;
	font-family: "A-OTF 新ゴ Pr5 L","ヒラギノ角ゴ Pro W3";
	font-weight: bolder;
	height: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 7px;
	margin-bottom: 10px;
}

#shopinfo h2 {
	color:#333333;
font-family:"A-OTF 新ゴ Pr5 L","ヒラギノ角ゴ Pro W3";
font-size:17pt;
font-weight:lighter;
line-height:1.3em;
margin-bottom:15px;
clear:both;
}
/*
#shopinfo #post_top h6 {
	font-size: 10px;
	color: #E56F89;
	line-height: 1.6em;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
*/
#shopinfo #post_top h6 {
	font-size: 125%;
	color: #333333;
	line-height: 1.6em;
	margin-top: 10px;
	padding: 10px;
	border: 1px dashed #996633;
	height: auto;
	clear: both;
	width: 486px;	
}
*/
#shopinfo #post_top .image {
	width: 250px;
	float: left;
	margin-top: 20px;
}
/*#shopinfo #post_top .map_link {
	width: 488px;
	margin-top: 5px;
	display: block;
	margin-bottom: 0px;
}*/
.map_link {
	color: #003399 !important ;
	/*text-indent:1em;*/
	padding-left:1em;
}
#shopinfo #post_top .image img {
	margin-bottom:23px;
	margin-right:23px;
}
/*
#shopinfo #post_top table {
	border-collapse : collapse;
	border : 1px solid;
	border-color : #555555;
}
*/
#shopinfo #post_top #table_line table {
	border-collapse : collapse;
	border : 1px solid;
	border-color : #555555;
}


#shopinfo #post_top .schedule {
	width: 205px;
	background-color: #E25955;
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	margin-top: 0px;
	font-size: 90%;
	margin-bottom: 20px;
}
.button_schedule,
#shopinfo #post_top .button_schedule img {
	margin:0px;
	background-color: #E25955;
}
#shopinfo .schedule .morning,
#shopinfo .schedule .afternoon {
	background-color: #FFFFFF;
	background-image: url(_images/text_shopinfo_morning.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin: 0px;
}
#shopinfo .schedule .afternoon {
	background-image: url(_images/text_shopinfo_afternoon.gif);
}
#shopinfo #post_top .schedule dt {
	color: #E25955;
	margin-top: 10px;
	margin-bottom: 5px;
}
#shopinfo #post_top .schedule dd {
	margin-left: 0px;
}
#shopinfo #post_top .memo {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	clear: both;
	margin-left: 0px;
	background-color: #FFFFFF;
	background-position: 5px 0px;
}
#post_top .memo h4 {
	color: #E25955;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -10px;
}
#post_top .memo li {
	padding-left: 0px;
	margin-left: 10px;
}

#shopinfo #memo h3,
#shopinfo #shopmessage .head h3 a {
	font-size: 130%;
	color: #E25955;
	line-height: 1.5em;
} 
#shopinfo #post_top h3 a,
#shop_coupon h3 a {
	color: #FFFFFF;
}
#shopinfo #memo {
	//color: #999999;
	//height: auto;
	width: 500px;
	font-size: 90%;
	//border:1px solid #999999;
}

#shopinfo #shopmessage {
	color: #999999;
	height: auto;
	width: 500px;
	font-size: 90%;
}

#shopinfo #shopmessage {
	color: #999999;
	height: auto;
	width: 500px;
	font-size: 90%;
}

#shopinfo #kuchikomi-shop {
	/*color: #FFFFFF;*/
	/* background-image: url(_images/bg_memo.jpg); */
	/* background-repeat: repeat-y; */
	height: auto;
	width: 510px;
	font-size: 90%;
}
#shopinfo #memo .head {
	font-size: 90%;
	text-align: right;
	height: 42px;
	padding: 30px 40px 0px 50px;
	margin: 0px;
	width: auto;
	display: block;
	/* background-image: url(_images/bg_coupon_detailstop.jpg); */
	/* background-repeat: no-repeat; */
}
#shopinfo #shopmessage .head {
	padding: 40px 5px 10px 20px;
}
#shopinfo #kuchikomi-shop .head {
	/* background-image: url(_images/bg_shop_memo_top.jpg); */
	/* background-repeat: no-repeat; */
}
#shopinfo #memo p {
	padding-bottom: 20px;
	padding-left: 20px;
	margin: 0px;
	padding-right: 20px;
	width: auto;
	padding-top: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka−等幅";
	font-size: 16px;
	line-height: 1.5em;
	color: #FF3300;
}
#shopinfo #shopmessage .text {
	width: 500px;
	font-size:12px;
	display: block;
	line-height: 1.4em;
}

#shopinfo #shopmessage h2 {
color:#669966;
font-family:"A-OTF 新ゴ Pr5 L","ヒラギノ角ゴ Pro W3";
font-size:17pt;
font-weight:lighter;
line-height:1.3em;
margin-bottom:15px;
}

#shopinfo #shopmessage h3 {
	background-color:#669966;
color:#FFFFFF;
font-family:"ヒラギノ角ゴ Pro W3","A-OTF 新ゴ Pr5 B";
font-size:13px;
line-height:1.5em;
margin-bottom:15px;
padding:3px;
}

#shopinfo #shopmessage h4 {
background-image:url(http://www.livingincairns.com.au/wp/wp-content/uploads/image/bg_essayh4.jpg);
background-repeat:no-repeat;
border:2px solid #FFD3D6;
clear:both;
color:#333333;
font-size:11px;
height:auto;
line-height:1.6em;
margin-top:10px;
padding:50px 10px 10px;
width:370px;
}

#shopinfo #memo .box {
	/* background-image: url(_images/bg_coupon_details_foot.jpg); */
	/* background-repeat: no-repeat; */
	background-position: left bottom;
	padding-bottom: 50px;
	padding-left: 50px;
	margin: 0px;
	padding-right: 55px;
	width: auto;
	padding-top: 0px;
	line-height: 1.6em;
}
#shopinfo #shopmessage .box {
	padding-bottom: 30px;
	color: #666666;
}

#couponlist h2 {
	display: block;
	background-image: url(_images/bg_h2_coupon.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 130%;
	font-weight: bolder;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #E25955;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#couponlist h2 .adds {
	font-size: 65%;
	color: #999999;
	margin-left: 10px;
}
/*
#couponlist,
#shop_coupon {
	margin-right: 5px;
	margin-left: 15px;
}
*/
#shop_coupon {
	margin-right: 5px;
	margin-left: 15px;
}
#couponlist {
	margin-right: 5px;
	margin-left: 0px;
}

#couponlist #list {
	clear: both;
	margin-top: 15px;
	height: auto;
	margin-bottom: 20px;
}
#couponlist #list .image img {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	border:2px solid #E25955;
	height:39px;
	width:75px;
	/*background-image: url(_images/img_coupon.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 87px;*/
}
#couponlist #list .content{
	margin-top: 0px;
	float: left;
	height: auto;
	width: 410px;
}
#couponlist h3 {
	font-weight: normal;
	color: #E25955;
	margin-bottom: 5px;
	margin-top: 0px;
	background-image: url(_images/icon_coupon_mini.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
	height: 20px;
	font-size: 110%;
}
#couponlist #list .listbox {
	clear: both;
	font-size: 90%;
	margin-bottom: 20px;
}
#couponlist #list .use {
	margin-top: 10px;
	margin-bottom: 0px;
}
#couponlist .listbox .couponget,
#shop_coupon .couponget {
	text-align: right;
	clear: both;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#couponlist #list .listbox .use img, {
	float: right;
}

#shop_coupon h2 {
	padding-top: 10px;
	height: auto;
	font-size: 130%;
	font-weight: bolder;
	color: #E25955;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
}
#shop_coupon h3 {
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(_images/bg_posttitle.gif);
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 5px;
	margin-right: 19px;
	margin-bottom: 25px;
} 
#shop_coupon h4 {
	font-size: 130%;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#shop_coupon #about {
	background-image: url(_images/text_shopcoupon_use.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	padding-left: 190px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 85%;
	margin-left: 7px;
	width:auto;
	height:60px;
}
#shop_coupon #coupon {
	background-image: url(_images/bg_coupon_details.jpg);
	background-repeat: repeat-y;
	clear: both;
	color: #E25955;
	width: 515px;
}
#shop_coupon #coupon strong {
	font-size: 90%;
	text-align: right;
	height: 42px;
	padding: 30px 40px 0px 50px;
	margin: 0px;
	width: auto;
	display: block;
	background-image: url(_images/bg_coupon_detailstop.jpg);
	background-repeat: no-repeat;
}
#shop_coupon #coupon h4 {
	background-image: url(_images/bg_coupon_details_foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 50px;
	padding-left: 50px;
	margin: 0px;
	padding-right: 55px;
	width: auto;
	padding-top: 0px;
	line-height: 1.6em;
}
/*-----------------------------------------
END--shop_info & shop_coupon <single-2,6>
-----------------------------------------*/

/*--------------------------
kuchikomi blog <category-3>
----------------------------*/
#kuchikomi_top #kuchikomi {
	height: 108px;
	width: 520px;
	background-image: url(_images/bg_kuchikomi.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
}
#kuchikomi_top #board,
#kuchikomi_top #blog,
#kuchikomi_top #essay,
#kuchikomi_top #letter {
	font-size: 90%;
	background-image: url(_images/bg_h3_kuchi1.jpg);
	background-repeat: no-repeat;
	height: auto;
	width: 506px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
#kuchikomi_top #letter h3 {
	float: left;
	padding-top: 0px;
	padding-left: 5px;
}
#kuchikomi_top #letter .monitor {
	float: right;
	height: 18px;
	width: 124px;
	margin-bottom:20px;
	margin-top:0px;
	margin-right: 10px;
	margin-left: 5px;
}
#kuchikomi_top #blog {
	background-image: url(_images/bg_h3_kuchi2.jpg);
}
#kuchikomi_top #essay {
	background-image: url(_images/bg_h3_kuchi3.jpg);
}
#kuchikomi_top #letter {
	background-image: url(_images/bg_h3_kuchi0.jpg);
	padding-top: 20px;
}
#kuchikomi_top h3 {
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 150px;
	font-size: 100%;
	font-weight: normal;
	margin-bottom: 20px;
	padding-top: 20px;
}
#kuchikomi_top .h3note {
	width: 315px;
	margin-left: 140px;
	margin-top: 0px;
	margin-bottom: 15px;
	clear: both;
}
#kuchikomi_top h4 {
	font-size: 90%;
	color: #FFFFFF;
	background-image: url(_images/bg_h4_kuchi.jpg);
	background-repeat: no-repeat;
	height: 30px;
	clear: both;
	margin-top: 25px;
	margin-bottom: 0px;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 10px;
	width: 493px;
}
#kuchikomi_top .categorys {
	background-image: url(_images/bg_kuchi_topic.gif);
	background-repeat: repeat-y;
	width: 505px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 8px;
	font-size: 80%;
	color: #000099;
	padding-bottom: 12px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#kuchikomi_top .categorys li {
	background-image: url(_images/text_topic.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
	padding-right: 10px;
}
#kuchikomi_top .board {
	margin-left: 80px;
	width: 410px;
	font-size: 90%;
}
#kuchikomi_top .postbox {
	float: left;
	width: 250px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 85%;
	height: 100px;
	margin-bottom: 10px;
}
#kuchikomi_top .postbox .essay {
	float: left;
	width: 160px;
}
#kuchikomi_top .postbox .essay .title {
	height: 2.4em;
	line-height: 1.2em;
}
#kuchikomi_top .postbox dd {
	margin-left: 0px;
	display: block;
}
#kuchikomi_top .postbox img {
	float: left;
	height: 64px;
	width: 73px;
	margin-right: 5px;
}
#kuchikomi_top #letter{
	clear: both;
	margin-bottom: 5px;
}
#kuchikomi_top #letter img {
	height: 100px;
	width: 115px;
	float:left;
	margin-left:5px;
}
.newmark {
	height: 16px !important;
	width: 37px !important;
	float:none !important;
}
#kuchikomi_top #letter dl {
	float: left;
	width: 365px;
	/*margin-left: 125px;*/
}

#kuchikomi_top .tour,
#kuchikomi_top .name,
#kuchikomi_top .comments,
#kuchikomi_top .title {
	background-repeat: no-repeat;
	padding: 5px 0px 5px 55px;
}
#kuchikomi_top .tour {
	background-image: url(_images/icon_tuor.gif);
}
#kuchikomi_top .name {
	background-image: url(_images/icon_name.gif);
}
/*
#kuchikomi_top .comments {
	//background-image: url(_images/icon_comment.gif);
}
*/
#kuchikomi_top .title {
	background-image: url(_images/icon_title.gif);
	font-weight: bold;
}
#kuchikomi_top #letter .title {
	font-size: 120%;
	font-weight: bold;
}
/*---------------------------------
END kuchikomi blog <category-3>
----------------------------------*/



/*---------------------------------
longstay & studying <category-4,5>
----------------------------------*/

#studying h2 img{
	float: left;
}
#studying #study {
	height: 131px;
	width: 520px;
	background-image: url(_images/bg_study.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
}
#studying h2 {
	background-image: url(_images/bg_h2_study.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-top: 0px;
	font-size: 12px;
	padding-left: 240px;
	padding-top: 20px;
	height: 20px;
	padding-right: 10px;
	margin-bottom: 15px;
}
#longstay #stay {
	height: 131px;
	width: 520px;
	background-image: url(_images/bg_stay.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
}
#longstay h3,
#studying h3 {
	background-image: url(_images/bg_h4_stay.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 10px;
	margin: 0px;
	padding-bottom: 0px;
	font-size: 120%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #53A718;
}

#studying .box {
	background-image: url(_images/bg_studying_box.gif);
	background-repeat: repeat-y;
	padding: 20px 0px 20px 0px;
	margin: 0px 25px 0px 0px;
}
#studying .box .case1 {
	width: 514px;
	clear: both;
	background-image: url(_images/bg_studying_case.gif);
	background-repeat: repeat-y;
	padding: 0px;
	overflow: hidden;
}
#longstay h2 {
	background-image: url(_images/bg_h2_stay.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-top: 0px;
	font-size: 110%;
	padding-left: 190px;
	padding-top: 35px;
	height: 20px;
	padding-right: 10px;
}
#longstay .box {
	background-image: url(_images/bg_longstay_box.gif);
	background-repeat: repeat-y;
	padding: 20px 0px 0px 0px;
	margin: 0px 25px 0px 0px;
}
#longstay .box .case1 {
	width: 507px;
	clear: both;
	background-image: url(_images/bg_longstay_case.gif);
	background-repeat: repeat-y;
	padding: 0px;
	overflow: hidden;
}
#longstay .box .case2,
#studying .box .case2 {
	width: 514px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	overflow: hidden;
}
#longstay .case1 .image img,
#longstay .case2 .image img,
#studying .case1 .image img,
#studying .case2 .image img {
	background-color: #DEEBAC;
	width: 70px;
}
#longstay .case1 .image {
	background-color: #DEEBAC;
	margin: 0px;
	float: left;
	padding: 15px;
}
#studying .case1 .image {
	background-color: #D5E8C2;
	margin: 0px;
	float: left;
	padding: 15px;
}
#longstay .case2 .image,
#studying .case2 .image {
	margin: 0px;
	float: left;
	padding: 15px;
}
#longstay .text,
#studying .text {
	float: right;
	font-size: 85%;
	width: 385px;
	margin: 15px 10px 15px 0px;
}
#longstay .intext img {
	height: 65px;
	width: 75px;
	float: left;
	margin-right: 10px;
}
#longstay .intext {
	clear: both;
	margin-top: 10px;
}
#longstay .title {
	background-image: url(_images/icon_longstay_title.gif);
	background-repeat: no-repeat;
	padding-top: 25px;
	float: right;
	margin: 0px;
	width: 290px;
}

#specialist h2 {
	background-image: url(_images/bg_h2_specialistguide.png);
	background-repeat: no-repeat;
	background-color: #BDD98C;
	font-size: 90%;
	color: #FFFFFF;
	height: 23px;
	padding: 5px 0px 0px 210px;
	margin: 0px 28px 0px 5px;
}
#specialist .image img {
	border: 2px solid #FFFFFF;
	height: 55px;
	width: 60px;
}
#specialist .box {
	background-image: url(_images/bg_specialist.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
#longstay #banner {
	margin-top: 20px;
	margin-bottom: 20px;
}
#specialist .text {
	width: 370px;
}
/*----------------------------------------
END--longstay & studying <category-4,5>
-----------------------------------------*/

/*---------------
bukken--<category-14>
-----------------*/

#bukken {
	margin-bottom: 20px;
}
#bukken h2 {
	background-color: #A4CB66;
	background-image: url(_images/bg_h2_bukken.gif);
	background-repeat: no-repeat;
	width: 355px;
	padding-left: 44px;
	font-size: 90%;
	color: #FFFFFF;
	height: 20px;
	padding-top: 6px;
	margin-bottom: 10px;
	margin-right: 10px;
	clear: both;
}
#bukken h3 {
	background-image: none;
	font-size: 80%;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #A4CB66;
	margin-top: 0px;
	margin-bottom: 0px;


}
#bukken h4 {
	background-image: none;
	font-size: 120%;
	color: #1AAF92;
	margin: 10px;
	font-family:"ヒラギノ角ゴ Pro W3","Osaka－等幅","Verdana","Arial";
	line-height:1.2em;
	text-align:left;
	width: 230px;
	padding; 0px
}

#bukken .bukken_caption {
	font-size: 90%;
	color: #CC0000;
	margin-top: 5px;
	margin-bottom: 15px;
	font-weight: normal;
}
#bukken .box {
	clear: both;
	margin-top: 20px;
	overflow: hidden;
}
#bukken .bukken_photo {
	float: left;
}
#bukken .agent {
	float: left;
	width: 245px;
	margin-right: 10px;
	border: 1px solid #A4CB66;
	margin-bottom: 20px;
}
#bukken .agent_pr {
	font-size: 100%;
	color: #000000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 1.3em;
}
#bukken .agent_img {
	border: 1.5px solid #A4CB66;
	width: 62px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	height: 62px;
}
#bukken .author_description {
	font-size: 70%;
	margin-left: 80px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#bukken .detailed {
	width: 85px;
	border: none;
	margin-left: 60px;
	margin-top: 10px;
}
#bukken .excerpt {
	width: 200px;
	float: left;
	font-size: 90%;
}
#bukken_news {
	color:#666666;
	font-family:"ヒラギノ角ゴ Pro W3","Osaka－等幅","Verdana","Arial";
	font-size: 90%;
	//background-color: #FFF889;
	//border-top-width: 1px;
	//border-top-style: solid;
	//border-top-color: #FFF889;
	list-style-type: none;
	padding-bottom: 10px;
	line-height:1.2em;
	text-align:left;
	margin:0;
	padding:0;
}
#bukken .title {
	color:#666666;
	font-family:"ヒラギノ角ゴ Pro W3","Osaka－等幅","Verdana","Arial";
	font-size: 100%;
	background-color: #99C85B;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 10px;
	line-height:1.2em;
	text-align:left;
	border: none;
}

#bukken .new-article {
	margin-bottom: 10px;
	clear: both;
	margin-top: 5px;
	margin-left: 5px;
}
#bukken_news li {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 80%;
}
.kaisetu {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #666666;
	clear: both;
	margin-right: 15px;
}
.kaisetu img {
	width: 140px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
}
#ad-center-1 {
	height: 155px;
	width: 520px;
	overflow:hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#ad-right-01 {
	height: 175px;
	width: 175px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#ad-right-02 {
	height: 100px;
	width: 175px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.history-back {
	font-size:80%;
}
.nav-left {
	padding: 5px;
	font-size: 20px;
	color: #666600;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(http://www.livingincairns.com.au/_images/bg-shopmessage.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
}

.nav-right {
	float:right;
	font-size: 80%;
	padding: 5px;
	margin-right: 20px;
}
.nav-center {
	text-align:center;
	padding: 5px;
}



/*--------------------------
END  bukken--<category-14>
-------------------------*/

/*----------------------
bukken--<category-131>
------------------------*/
#content_bukken {
	//background-color: #EFF3AF;
	width: 730px;
	margin-bottom: 20px;
}
#left_main_koaland{
	background-color: #FFFFFF;
	width: 460px;
	margin-bottom: 20px;
	//margin-left: 15px;
	margin-right: 17px;
	padding-top: 10px;
	padding-right: 27px;
	padding-left: 0px;
	padding-bottom: 10px;
	font-size: 90%;
	line-height: 1.5em;
	//clear: both;
	float:right;
	display: block;
}
#left_main_bukken{
	background-color: #FFFFFF;
	width: 450px;
	margin-bottom: 20px;
	//margin-left: 15px;
	//margin-right: 20px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 90%;
	line-height: 1.5em;
	//clear: both;
	float:left;
	display: block;
}

*html #left_main_bukken,
*html #left_main_koaland{
	background-color: #FFFFFF;
	width: 450px;
	margin-bottom: 20px;
	//margin-left: 5px;
	margin-right: 10px;
	padding: 10px;
	font-size: 90%;
	line-height: 1.5em;
	//clear: both;
	float:right;
	display: block;
}

*+html #left_main_bukken {
	background-color: #FFFFFF;
	width: 450px;
	margin-bottom: 30px;
	//margin-left: 5px;
	margin-right: 20px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 15px;
	font-size: 90%;
	line-height: 1.5em;
	//clear: both;
	float:left;
	//display: block;
}

*+html #left_main_koaland{
	background-color: #FFFFFF;
	width: 450px;
	margin-bottom: 30px;
	//margin-left: 5px;
	margin-right: 20px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 15px;
	font-size: 90%;
	line-height: 1.5em;
	//clear: both;
	float:right;
	//display: block;
}
#left_main_koaland h2,
#left_main_bukken h2 {
	margin-bottom: 20px;
	margin-left: 0px;
	color: #20A47E;
	margin-top: 15px;
	margin-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #20A47E;
	border-bottom-color: #20A47E;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.2em;
}

#left_main_koaland h2 a,
#left_main_bukken h2 a {
	color: #20A47E;
}
#left_main_koaland h2 a:hover,
#left_main_bukken h2 a:hover {
	color: #66CC00;
}
#left_main_koaland h2 .date,
#left_main_bukken h2 .date {
	margin-bottom: 0px;
	font-size: 70%;
	font-weight: normal;
	color: #333333;
	margin-top: 5px;
}
#left_main_koaland #post .pr,
#left_main_bukken #post .pr {
	margin-bottom: 20px;
	margin-top: 10px;
}
#left_main_koaland #post table td,
#left_main_bukken #post table td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #20A47E;

}

#left_main_koaland #post #koaland_top table td {
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #FFFFFF;

}

#left_main_koaland table td img{
	margin: 10px;
}

/*#left_main_bukken #post img,*/
#left_main_koaland #post .imgcaption,
#left_main_bukken #post .imgcaption {
	margin-bottom: 5px;
	margin-top: 5px;
	width: 390px;
	margin-left: 30px;
}
#left_main_koaland .bukken_comment,
#left_main_blogad .bukken_comment,
#left_main_bukken .bukken_comment {
	margin-top: 15px;
	color: #20A47E;
	text-align: right;
}
#content_bukken #right_side {
	padding-left: 10px;
	font-size: 90%;
	line-height: 1.5em;
}


#content_bukken #right_side h2 {
	background-color: #20A47E;
	font-size: 90%;
	color: #FFFFFF;
	width: 185px;
	padding-left: 5px;
}

#content_bukken #koaland {
	padding-left: 10px;
	font-size: 90%;
	line-height: 1.5em;
}

#content_bukken #blogad {
	padding-left: 10px;
	font-size: 90%;
	line-height: 1.5em;
}
#content_bukken #koaland h2 {
	background-color: #20A47E;
	font-size: 90%;
	color: #FFFFFF;
	width: 185;
	padding-left: 5px;
}


#content_bukken #right_side #profile  {
	background-color: #FFFFFF;
	width: 170px;
	padding: 10px;
	margin-bottom: 15px;
}

#content_bukken #koaland #profile  {
	background-color: #FFFFFF;
	width: 170px;
	padding: 10px;
	margin-bottom: 15px;
}
#content_bukken #right_side .bukkenlist  {
	padding-left: 20px;
	//list-style-image: url(_images/icon_bukkensample_li.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
#content_bukken #right_side .bukkenlist li  {
	width: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
}
#content_bukken #koaland .bukkenlist  {
	padding-left: 20px;
	list-style-image: url(_images/icon_bukkensample_li.gif);
	margin-top: 5px;
	margin-bottom: 10px;
}
#content_bukken #koaland .bukkenlist li  {
	width: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
}


/*----------------------
END bukken--<category-131>
------------------------*/


/*---------------------
pickup <single-62>
-----------------------*/


#pickup-report #right {
	width: 385px;
	font-size: 90%;
	line-height: 1.8em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#pickup-report #left {
	width: 315px;
	padding-right: 30px;
}
#pickup-report h2 {
	font-size: 140%;
	font-weight: bold;
	color: #E04C12;
	margin-top: 15px;
	margin-bottom: 0px;
	line-height: 1.5em;
}
#pickup-report h3 {
	color: #F09C01;
	margin-top: 15px;
	margin-bottom: 0px;
}
#pickup-report .date {
	font-size: 90%;
	color: #E44C12;
	text-align: right;
	width: 150px;
}
#pickup-report .caption {
	background-image: url(_images/bg_topic_dot.gif);
	padding: 10px 7px 10px 7px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 100%;
	color: #FF9900;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F09C01;
	border-bottom-color: #F09C01;
}
#pickup-report #left {
	float: left;
	width: 315px;
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 30px;
	background-color: #F09C01;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-right: 0px;
}
#pickup-report #left img {
	width: 255px;
	margin-left: 30px;
}
#pickup-report #left .text {
	font-size: 80%;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 0px;
	width: 255px;
}
#pickup-report #table_left {
	float: left;
}
#pickup-report .table_right {
	float: right;
	margin-top: 30px;
	margin-bootom: 30px;
}

/*--------------------------
END--pickup <single-62>
----------------------------*/

/*-----------------------
news-event <single-59>
--------------------------*/
#news-event {
	height: 130px;
	width: 520px;
	background-image: url(_images/bg_news-events.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
}
.news-event_post {
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	width: 520px;
}
.tab_month {
	list-style-type: none;
	margin-bottom: 10px;
	border-bottom-color: #FFFFFF;
	clear: both;
}
.tab_month .month {
	background-image: url(_images/tab_news-event_mini.gif);
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	height: 18px;
	width: 41px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bolder;
	margin-top: 12px;
	border-bottom-width: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tab_month .now {
	background-image: url(_images/tab_news-event.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 76px;
	font-size: 18px;
	color: #F08200;
	padding-top: 10px;
	float: left;
	text-align: center;
	font-weight: bolder;
}
.news-event dt {
	color: #ED6F00;
}
.tab_month .month a {
	color: #FFFFFF;
}
.tab_month .now a {
	color: #EB6500;
}
.news-event h4 {
	font-size: 120%;
	font-weight: normal;
	margin-bottom: 10px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EB6500;
	margin-top: 0px;
}
.news-event {
	width: 520px;
	margin-top: 10px;
	font-size: 90%;
	line-height: 1.8em;
	margin-bottom: 15px;
}

.event-title {
	margin-top: 10px;
	font-size: 15pt;
	line-height: 1.4em;
	margin-bottom: 5px;
	color: #333333;
	padding-top: 5px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #ECE6DD;
}

.event li {
	color: #ED6F00;
	display: block;
}
.event {
}
.event {
	color: #F08200;
	clear: both;
}
.event .image {
	text-align: center;
	width: 80px;
	margin-right: 10px;
	color: #666666;
	font-size: 70%;
	float: right;
	line-height: 1.2em;
}
.event .image img {
	display: block;
	height: 70px;
	width: 70px;
}
.news-event img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.news-event dd {
	margin: 0px;
}
.news-event_post .navi {
	text-align: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*----------------------------
END---news-event <single-59>
-----------------------------*/

/*-------------------
member <page-260>
--------------------*/
#member {
	width: 490px;
	margin-left: 120px;
}
.member {
	background-image: url(_images/text_member.gif);
	background-repeat: no-repeat;
	width: 260px;
	margin-left: 120px;
	padding-left: 230px;
	font-size: 90%;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.member img {
	margin-top: 10px;
	text-align: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 105px;
}
.member_1,
.member_2,
.member_3,
.member_4,
.member_5,
.member_6,
.member_7,
.member_8 {
	background-image: url(_images/text_happy1.gif);
	background-repeat: no-repeat;
	width: 410px;
	margin-left: 125px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 65px;
	font-size: 90%;
}
.member_2{
	background-image: url(_images/text_happy2.gif);
}
.member_3{
	background-image: url(_images/text_happy3.gif);
}
.member_4{
	background-image: url(_images/text_happy4.gif);
}
.member_5{
	background-image: url(_images/text_happy5.gif);
}
.member_6{
	background-image: url(_images/text_happy6.gif);
}
.member_7{
	background-image: url(_images/text_happy7.gif);
}
.member_8{
	background-image: url(_images/text_happy8.gif);
}
.member_1 h3,
.member_2 h3,
.member_3 h3,
.member_4 h3,
.member_5 h3,
.member_6 h3,
.member_7 h3,
.member_8 h3 {
	font-size: 17px;
	padding: 5px 0px 10px 10px;
	height: 22px;
	margin: 0px;
	padding-bottom: 10px;
	font-weight: normal;
	color: #FFFF00;
	background-image: url(_images/bg_member_h3_pink.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.member_2 h3,
.member_4 h3,
.member_6 h3,
.member_8 h3 {
	background-image: url(_images/bg_member_h3_yellow.gif);
	color: #CC3366;
}
.member_toroku {
	margin-left: 450px;
}
/*---------------------------
END---member <page-260>
-----------------------------*/

/*---------------------------
comment.php
---------------------------*/
#left_main_koaland #comments-bbs,
#left_main_blogad #comments-bbs,
#left_main_bukken #comments-bbs,
#blogtop #comments-bbs {
	background-color: #F3F3F3;
	padding: 10px;
	margin-top: 15px;
}

#left_main_blogad .longurl-box{
	width: 400px;
	//padding: 5px;
	border: 1px dotted #CCCCCC;
	margin-top: 0px;
}


#left_main_koaland .longurl-box,
#left_main_bukken .longurl-box {
	width: 420px;
	padding: 5px;
	border: 1px dotted #CCCCCC;
	margin-top: 0px;
}
#blogtop .longurl-box {
	width: 480px;
	padding: 5px;
	border: 1px dotted #CCCCCC;
	margin-top: 0px;
}
#left_main_blogad .longurl-box a,
#left_main_koaland .longurl-box a,
#left_main_bukken .longurl-box a,
#blogtop .longurl-box a {
	font-size: 70%;
}
#left_main_koaland #commentlist,
#left_main_blogad #commentlist,
#left_main_bukken #commentlist,
#blogtop #commentlist {
	background-color: #FFFFFF;
	list-style-type: none;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	border: 1px dotted #CCCCCC;
}
#blogtop #commentform1 textarea{
	width: 490px;
}

#left_main_blogad #commentform1 textarea{
	width: 400px;
}

#left_main_koaland #commentform1 textarea,
#left_main_bukken #commentform1 textarea{
	width: 420px;
}
#left_main_koaland h3,
#left_main_bukken h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #64B314;
	font-size: 130%;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #64B314;
}
#blogtop #comments-bbs h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #EA8AB2;
	font-size: 90%;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EE859A;
}
#left_main_koaland h4,
#left_main_bukken h4 {
	color: #64B314;
	margin-top: 15px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #64B314;
}
#blogtop #comments-bbs h4 {
	color: #EA8AB2;
	margin-top: 15px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #EE859A;
}
#content_bukken .name,
#left_main_koaland .meta,
#left_main_bukken .meta {
	background-image: url(_images/icon_name_stay.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#blogtop #comments-bbs .meta {
	background-image: url(_images/icon_name.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#comments-bbs h3 .comment_rss {
	padding-top: 10px;
	background-image: url(_images/icon_rss.png);
	background-repeat: no-repeat;
	font-size: 60%;
	float: right;
	background-position: right center;
	padding-right: 20px;
	line-height: 1em;
	height: 15px;
	font-weight: normal;
}
#left_main_koaland #commentform textarea,
#left_main_blogad #commentform textarea,
#left_main_bukken #commentform textarea,
#blogtop #commentform textarea {
	height:130px;
	margin-top:0px;
}


#comments-pickup{
	margin-top: 25px;
	width: 375px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #EE859A;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EE859A;
	padding-top: 0px;
	clear: both;
	line-height: 1.5em;
	font-size: 100%;
}
#comments-pickup .commentbox {
	width: 300px;
}
#comments-pickup h3 {
	font-size: 130%;
	margin-top: 0px;
	margin-bottom: 10px;	
}
#comments-pickup h4 {
	font-size: 120%;
	margin-top: 0px;
	margin-bottom: 10px;	
}
#comments-pickup small {
	font-size: 90%;	
}
#comments-pickup .button {
	display:block;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:5px;
}
#comments-pickup #commentform textarea{
	width: 310px;
}
#comments-pickup .comment
{
	width: 375px;
	background-position: -90px 0px;
}
#comments-pickup .odd {
	background-position: 10px 0px;
}
/*---------------------------
END comment.php
---------------------------*/

/*-----------------
user_login
--------------------*/

#member_regist {
	width: 730px;
	padding: 20px 0px 20px 5px;
}
#member_regist #login {
	width: 450px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-left: 145px;
}
#member_regist #login_regist {
	border: 1px solid #666666;
	margin-top: 20px;
	margin-bottom: 10px;
	clear: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#member_regist #login_regist .labelbox {
	width: 18em;
}
#member_regist #login_regist p {
	margin-top: 10px;
}
#member_regist h2 {
	font-size: 180%;
	color: #FF6600;
	margin-bottom: 20px;
}
#member_regist #step li {
	width: 130px;
	margin: 0px;
	float: left;
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
	list-style-type: none;
	font-size: 90%;
}
#member_regist .step1 {
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/text_regist_step1.gif);
}
#member_regist .step2 {
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/text_regist_step2.gif);
}
#member_regist .step3 {
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/text_regist_step3.gif);
}
#member_regist .step4 {
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/text_regist_step4.gif);
}
#member_regist .submit {
	margin-top: 5px;
	margin-bottom: 10px;
}
#member_regist #login_error {
	font-size: 110%;
	color: #FF0000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 15px;
}
#member_regist .error li {
	font-size: 110%;
	color: #FF0000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 15px;
	list-style-type: none;
}
#member_regist .navi {
	font-size: 90%;
}
#member_regist .navi li {
	margin: 0px;
	list-style-type: none;
	text-align: right;
	padding: 0px;
}
/*---------------------
END user_login
------------------------*/
/*----------------------
<index> 
------------------------*/
.excerpt_index {
	margin-right: 20px;
	margin-bottom: 5px;
}
.search-excerpt {
	background-color:#00FFFF !important;
	font-weight:bold;
	width:auto;
	}
/*----------------------
END--<index> 
-------------------------*/

/*----------------------------
shop_kuchikomi <single-32>
------------------------------*/
.shop_kuchikomi_post {
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 90%;
	line-height: 1.8em;
}
/*-------------------------------
END---shop_kuchikomi <single-32>
---------------------------------*/

/*---------------
blog <single-22>
-----------------*/
.longurl-box {
	overflow:auto;
	width: 370px;
	height: 5em;
	font-size: 10px;
	line-height: 1.5em;
	border-top:1px dotted #EE859A;
	padding-top:10px;
	marign-bottom:10px;
}

s {
	clear:left;
	margin-right: 20px;
}

#blogtop {
width:500px;
height:auto;
font-size:90%;
}


#blogtop .blogtitle {
	width:auto;
	color:#333333;
	font-size:140%;
	margin-bottom:15px;
	line-height: 1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/uploads/image/bg_essay_title_final.jpg);
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
} 
#blogtop .blogtitle a {
	color:#333333;	
} 
#blogtop p {
	margin-bottom: 1em;
	line-height: 1.5em;
}
.title-blog {
	color: #FFFFFF;
	/*padding-left: 5px;*/
	padding-bottom: 13px;
	background-image: url(_images/bg_h3_shoptop.gif);
	background-repeat: repeat-x;
	/*width: 510px;*/
	clear: both;
	font-size: 100%;
	line-height: 2em;
	margin-top: 0px;
	height: 28px;
	/*margin-left: 5px;*/
	padding-left: 10px;
}
#blogtop .commenttag {
	font-size: 80%;
	text-align: right;
	margin-right: 30px;
}

#blogtop .content {
	line-height: 2em;
	margin-bottom: 30px;
	margin-left: 15px;
}
#blogtop .content table {
	line-height: 1.2em;
	}
	
.calendar table {
	margin-left:auto;
	margin-right:auto;
	font-size:75%;
	margin-top: 15px;
}
.calendar table td {
	padding:0.2em;
	text-align:right;
}
#blog_side .memopad,
#right_side .memopad {
	/* background-image: url(_images/bg_r_news.jpg); */
	/* background-repeat: repeat-y; */
	height: auto;
	margin-bottom: 0px;
}
#blog_side .memopad h3,
#right_side .memopad h3 {
	/*background-image: url(_images/bg_r_entry.jpg);*/
	color: #EF859B;
	background-color: #FFFFFF;

	/* background-image: url(_images/text_r_news.jpg);
	background-repeat: no-repeat; */
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 80%;
	font-weight: bold;
}

#blog_side .memopad dl,
#right_side .memopad dl {
	font-size: 80%;
	/* background-image: url(_images/bg_r_news_foot.jpg);
	background-repeat: no-repeat; */
	background-position: left bottom;
	clear: both;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 50px;
	padding-left: 10px;
}

#blog_side .memopad dt,
#right_side .memopad dt {
	border-top: 1px solid #CCCCCC;
	/* background-repeat: no-repeat; */
	padding-top: 5px;
	margin-left: 10px;
	background-position: 0px 5px;
	padding-bottom: 5px;
}

#blog_side .memopad dd,
#right_side .memopad dd {
	padding-left: 0px;
	margin-left: 10px;
}

#blog_side .memopad li,
#right_side .memopad li {
	/* list-style-image: url(_images/bg_comm_list.jpg); */
	border-bottom:1px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin-left:30px;
	margin-right:10px;
	padding-left:5px;
}

#blogtop .date {
	text-align:right;
	color: #CCCCCC;	/* margin-right:30px; */
}

#right_side #rss {
	/*text-align:center;*/
}


/*---------------------
END---blog <single-22>
-----------------------*/

/*----------
IE6
----------*/

*html #content {
	width: 745px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}
*html #side {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 205px;
}
*html #main {
	padding: 0px;
	float: right;
	height: auto;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

*html #left_main {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 534px;
}

*html #essay_main {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	/* width: 534px; */
}


*html #right_side {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 195px;
}

*html .annainin {
	margin-left: 13px;
}
*html .topnavi {
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	height: 32px;
	width: 350px;
	margin-top: 40px;
	margin-bottom: 5px;
	float: right;
	margin-right: 30px;
	margin-left: 15px;
	line-height: 1.6em;
}
*html #side #omise .navi,
#right_side #news .navi {
	width: 145px;
}
*html #right_side .entry li {
	width: 155px;
	margin-left: -10px;
}
*html #right_side #news ul .shop, 
#right_side #news ul .blog, 
#right_side #news ul .boad, 
#right_side #news ul .bukken{
	padding-right: 0px;
	margin-left: 20px;
	width: 120px;
	font-size: 70%;
	background-position: 0px 5px;
}
*html #right_side #news ul .shop h4, 
#right_side #news ul .blog h4, 
#right_side #news ul .boad h4, 
#right_side #news ul .bukken h4{
	font-size: 90%;
}
*html #right_side #topnews {
	padding-right: 0px;
	padding-left: 15px;
}
*html #right_side #topnews li {
	padding-right: 0px;
	margin-left: 10px;
	width: 140px;
}
*html #side #omise li {
	padding-left: 30px;
	width: 155px;
}

*html #shopinfo img {
	margin: 0px;
	padding: 0px;
}

*html #shopinfo #post_top {
	width: 510px;
	margin-left: 16px;
}
*html #shopinfo h2 {
	width: 494px;
	padding-top: 10px;
	padding-right: 20px;
}
*html #shopinfo #post_top img {
	margin-right:21px;
	}
	
*html #shopinfo #memo {
	margin-left: 10px;
}
*html #shopinfo #memo_right {
	margin-left: 10px;
}
*html #longstay .text,
*html #studying .text {
	width: 375px;
	margin: 15px 10px 15px 10px;
}
*html #bukken .box {
	clear: both;
	margin-top: 20px;
	margin-right: 5px;
	overflow: hidden;
}

*html #bukken .excerpt {
	width: 180px;
	float: right;
	font-size: 90%;
}
*html #right_side #news .box li{
	width: 145px;
	margin-right: 0px;
}
*html #top #pickup .box, #top #special .box{
	margin-left: 15px;
}
*html #top #pickup .box h3,
 #top #special .box h3{
	font-size: 110%;
}
*html #top #editor h3,
#specialist h3{
	font-size: 110%;
}
*html #shoptop .genre {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 80%;
	display: block;
	height: 15px;
	padding-top: 0px;
	overflow: hidden;
}
*html #kuchikomi_top .postbox .essay {
	width:150px;
}
*html #shopinfo #memo, 
#shopinfo #shopmessage {
	margin: 0px;
}

*html #content_top h2 {
	font-size: 120%;
	margin-bottom: 5px;
}
*html #right_side #gallery h3, 
*html #right_side #dreamhome h3 {
	font-size: 9px;
}
*html #right_side #ranking ul {
	padding-left: 20px;
}
*html #right_side #ranking li {
	width:130px;
}



*html #right_side #news .box h4 {
	font-size: 13px;
}

*html #top #fun ul {
	margin-right: 10px;
	padding-left: 0px;
	width: 165px;
}

*html #header_right{
	clear: both;
	float: right;
	padding: 0px 0px 0px 0px;
	margin-top: -105px;
	margin-right: 5px;

}

*html #header .regist {
	clear: both;
	float: right;
	//padding: 55px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	margin-right: 60px;
}


*html #interview2 {
	margin: 0px ;
	padding: 0px;
	width: 900px;
	font-size: 12px;
	line-height: 1.6em;
	//clear: both;
}

*html #interview2_main {
	margin: 0px ;
	width: 300px;
	//float: left;
	padding: 0px;
	//clear: both;
	//margin-right: 20px;
}

*html #interview2_main h4 {
	font-size: 10px;
	color: #E56F89;
	line-height: 1.6em;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	clear: both;
}



*html pick_left_main  {
	//text-align: top;
	//clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	//width: 350px;
	//width: 70%;
	//float: right;
	height: auto;
	font-size: 12px;
	color: #666666;
	line-height: 1.5em;
}

// --------------------------------- // tomo*
*html #tv_banner {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}

*html #tv_banner_left {
	margin-left: 132px;
	}

*html #tv_banner_right {
	margin-left: -11px;
	width: 105px;
}

*html #tv_banner_right h4 {
	font-size: 75%;
	}

*html #tv_banner_left h4 {
	font-size: 75%;
	}



/*
*html #side #shopdata {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
}
*/

*html #side {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
/*
	height: auto;
	width: 205px;
*/
}

*html .nav-left {
	margin: 0px;
}


*html #blogtop  {
	margin: 0px;
}
/*------------
END IE6
-------------*/

/*-----------
IE7
-------------*/


*+html #right_side #gallery h3, 
*+html #right_side #dreamhome h3 {
	font-size: 9px;
}
*+html #right_side #topnews li {
	padding-right: 0px;
	margin-left: 25px;
	width: 145px;
}
*+html #right_side #ranking li {
	width:150px;
	margin-left: 25px;
}
*+html #right_side #news .box li{
	width: 145px;
}
*+html .annainin {
	margin-left: 25px;
	font-size: 65%;
}

*+html #interview #left .edit {
	background-position: 45px 35px;
}
*+html #shopinfo #post_top {
	width: 514px;
}

*+html #interview2_main {
	width: 370px;
	float: left;
	padding: 0px;
	//margin-right: 20px;
}
*+html #interview2_main h4 {
	font-size: 10px;
	color: #E56F89;
	line-height: 1.6em;
	width: 370px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



//----------- 2008_2_25 add tomo   ------------------//
*+html #header_right{
	padding: 800px 0px 0px 30px;
}

*+html #header .regist {
	padding: 0px 0px 0px 0px;
}

//----------- 2008_2_25 add_end tomo   ------------------//

/*-------------
2008-2-7
-------------*/
#interview p {
	margin-bottom: 1em;
	}

#top #pickup .image img,
#top #special .image img {
	background-image: url(_images/img_noimage.gif);
	background-position: -30px -15px;
	/*background-repeat: no-repeat;*/
	float: left;
	margin: 0px;
	padding: 0px;
}
#top #pickup .image img {
	border: 2px solid #F4B502;
	width: 100px;
	height: 62.5px;
}
#top #special .image img {
	border: 2px solid #EF8F88;
	width: 75px;
	height: 39px;
}
#top #pickup .box .text {
	margin-left:100px;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	font-size: 75%;
	height: 70px;
	display: block;
	line-height: 1.4em;
	padding-left: 10px;
}
#top #special .box .text {
	margin-left: 10px;
	width: 130px;
	font-size: 80%;
	height: 85px;
	display: block;
	overflow: hidden;
	float: left;
}
#top #pickup .box,
#top #special  .box{
	float: left;
	margin-right: 20px;
	width: 235px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#top #fun .box {
	margin-top: 0px;
	margin-right: 19px;
	margin-bottom: 0px;
	margin-left: 0px;
	zoom: 1;
	background-color: #FFFFFF;
}
#top #fun .image {
	padding-left: 25px;
	width: 74px;
	float: left;
	margin: 0px;
	background-color: #FFFFFF;
}
#top #fun .image img,
#top #editor img {
	height: auto;
	width: 60px;
	border: 1px solid #DE3B2E;
}
#top #fun .box .text {
	background-color: #FFFFFF;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 385px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#top #fun .box .top {
	height: auto;
	margin: 0px;
	float: left;
	width: 385px;
	padding-top: 5px;
	padding-right: ０px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#top #fun h3 {
	font-weight: bolder;
	color: #DE3B2E;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 8px;
}
#top #fun .blogs,
#top #fun .blog,
#top #editor .toukou,
.toukou {
	text-align: right;
	font-size: 75%;
	float: right;
}
#top #fun .top p {
	font-size: 10px;
	color: #333333;
	margin: 0px;
	float: left;
}
#top #fun ul {
	float: left;
	margin-right: 10px;
	font-size: 80%;
	padding-left: 10px;
	width: 170px;
	color: #0000FF;
	list-style-position: outside;
	list-style-image: url(_images/icon_whats_new1.gif);
}
#top #fun .blogs {
	margin-top: 3px;
	text-align: right;
}
#top #pickup .container01 {
	/* margin-top: 20px; */
}
#top #special .container01 {
	background-color: #FFE3E3;
	width: 520px;
	border: 1px solid #FFD1E7;	
}
#top #pickup .textarea {
	background-position: bottom;
	padding-bottom: 20px;
}
#top #special .textarea {
	padding-bottom: 5px;
}

#specialist .backnumber {
	background-image: url(_images/bg_editor_backnumber.gif);
	text-align: right;
	background-repeat: repeat-y;
	font-size: 80%;
	clear: both;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#story .backnumber {
	clear: both;
	text-align: right;
	font-size: 75%;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 80px;
	display: inline;
}

#top #editor .image,
#specialist .image {
	padding-left: 25px;
	width: 76px;
	float: left;
}
#top #editor .image img {
	border: 1px solid #76B836;
}
#top #editor .box,
#specialist .box
 {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
	font-size: 80%;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#top #editor .box,
#specialist .p
 {
	padding-top: 5px;
	clear: both;
	font-size: 11px;
	line-height: 1.4em;
}

#top #editor .box2 {
	padding-top: 10px;
	clear: both;
	text-align: right;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
	zoom: 1;
}
#top #editor .text,
#specialist .text {
	float: left;
	width: 380px;
	margin-left: 5px;
	font-size: 10pt;
}
#top #editor h3,
#specialist h3 {
	font-size: 12px;
	line-height: 1.3em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	margin: 0px;
	padding-top: 10px;
}
#top #editor,
#specialist {
	clear: both;
	margin-top: 20px;
}
#top #editor .toukou-bosyu {
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: right;
	float: right;
	font-size: 75%;
}


/*---------------------------------*/
/* side what's NEW css
   (2008_3_5 add)
   @tomoko
/*---------------------------------*/
#interview2 {
	width: 880px;
	font-size: 12px;
	line-height: 1.6em;
}

#interview2_left {
	width: 160px;
	font-size: 11px;
	line-height: 1.5em;
	background-color: #FFFFFF;
	padding-right: 15px;
}

#interview2 a {
	color: #333333;
}

#interview2 a:hover {
	color: #333333;
	text-decoration: underline;
}


#interview2_left h1{
	width:145px;
	font-size: 11px;
	line-height: 1.6em;
	color: #FFFFFF;
	background-color: #666666;
	clear:both;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	}
	
#interview2_left h2{
	width:145px;
	font-size: 11px;
	line-height: 1.6em;
	color: #FFFF99;
	background-color: #999999;
	list-style-type: none;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	}

#interview2_left ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#interview2_left li{
	width:145px;
	background-color: #E9E9E9;
	font-size: 11px;
	line-height: 1.4em;
	color: #333333;
	list-style-image: none;
	list-style-type: none;
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

#interview2_right {
	width: 170px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #FFFFFF;
	text-align: left;
}

#interview2_right a {
　　color:#003399;
　　text-decoration:underline;
}


#interview2_right h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka−等幅";
	font-size: 11px;
	width: 165px;
	color: #333333;
	margin-bottom: 10px;
	line-height: 1.3em;
}

#interview2_right h2 {
	width: 165px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding-left: 10px;
	background-color: #E3E3E3;
	padding-top: 3px;
	padding-bottom: 3px;
}
	
	
#interview2_right_each {
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	}

#interview2_right_each .each_heading {
	font-size: 12px;
	line-height: 1.2em;
	color: #333333;
	margin-bottom: 5px;
	}
	
#interview2_right_each .each_p {
	font-size: 10px;
	line-height: 1.4em;
	margin-top: 0px;
	}
	
#interview2_right_each .each_p a {
	color: #003399;
	text-decoration: underline;
	}

#interview2_right_each .each_img {
	float: left;
	width: 60px;
	margin-right: 5px;
	}


/*---------------------------------*/
/* ribiken TV css
   (2008_3_6 add)
   @tomoko
/*---------------------------------*/
#tv_banner {
	width: 520px;
	background-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/bg_tv_banner.jpg);
	background-repeat: no-repeat;
	height: 145px;
	margin-bottom: 20px;
	border: 1px solid #666666;
	}

#tv_banner_left {
	float: left;
	height: auto;
	width: 110px;
	font-size: 10pt;
	line-height: 1.3em;
	color: #666666;
	margin-top: 7px;
	margin-right: 20px;
	margin-left: 265px;
	}
	
#tv_banner_right {
	float: left;
	height: auto;
	width: 110px;
	font-size: 10pt;
	line-height: 1.3em;
	color: #666666;
	margin-top: 7px;
	}

#tv_banner_right h3 {
	font-size: 110%;
	color: #003399;
	margin-bottom: 0px;
	margin-top: 0px;
	}


#tv_banner_right h4 {
	font-size: 80%;
	line-height: 1.3em;
	margin-top: 0px;
	color: #666666;
	}

#tv_banner_left h3 {
	font-size: 110%;
	color: #003399;
	margin-bottom: 0px;
	margin-top: 0px;
	}


#tv_banner_left h4 {
	font-size: 80%;
	line-height: 1.3em;
	margin-top: 0px;
	color: #666666;
	}

#tv_banner_left img {
	border: 1px solid #666666;
	margin-bottom: 5px;
	}

#tv_banner_right img {
	border: 1px solid #666666;
	margin-bottom: 5px;
	}
	
#realestate_list  .catch-copy {
	background-color: #E8F2DE;
	margin: 0px 0px 0px 120px;
	padding: 3px 5px;
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Osaka－等幅";
	color: #000000;
}

#form-box {
width:500px;
padding:10px;
border:thin solid #CCCCCC
}

#form-box .con{
	font-size:12px;
	line-height: 1.6em;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 18px;
}

ul.st-related-posts{
	margin-top: 5px;
	font-size: 12px;
	line-height: 1.6em;
	padding: 5px;
	list-style-position: inside;
	list-style-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/icon_whats_new2.gif);
}
li.st-related-posts{
	margin-top: 5px;
	font-size: 12px;
	line-height: 1.6em;
	padding: 5px;
	list-style-position: inside;
	list-style-image: url(http://www.livingincairns.com.au/wp/wp-content/themes/EasyAll/_images/icon_whats_new2.gif);
}

	
p.related_post_title{
	font-family:"A-OTF 新ゴ Pr5 B","ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #669900;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #999999;
	margin-top:15px;
	padding-top:10px;
}
