@charset "UTF-8";

/* body */
body {word-break:keep-all;font-size:0.81em;font-family:Arial,sans-serif;line-height:1.4em;text-align:center;}

/* layout */
#header {width:1000px;margin:5px auto 0 auto;}
#container {width:1000px;margin:0 auto;background-color:#ffffff;}
#contents {width:775px;padding:10px 10px 10px 0;float:left;}
#sidebar {width:205px;padding:10px 0 10px 10px;float:left;}
#footer {width:1000px;height:27px;margin:0 auto 0 auto;background:url("../images/JIM_bar_bottom.jpg");}


#google-search {margin-top:16px;}
#google-search span {line-height:3.5em;}
.section-bar{margin:0px auto 10px auto;}

#top-menu{width:1000px; height:20px; margin:5px auto;}

h1 {margin:0px auto 0;text-align:right;font-size: 14px;font-weight:lighter;color: #deb887;font-family: 'Merriweather Sans', sans-serif;}


#logo {margin:-25px 16px 0 0;width:240px;float:left;}

#topbnr {margin:5px 0 10px 0;}
.topbnr {margin-right:5px;}
.topbnr2 {margin-right:0;}


#sidebar li {margin-bottom:10px;}

#intro {width:765px;margin:0 0 10px 0;}

#intro p a{color:#417A92;}
#intro p a:hover {/*マウスをのせたとき*/
    color:#7bacc1;
    text-decoration:underline;
}


#intro #topimages {width:412px;margin:0 10px 10px 0;padding:15px;float:left;background-color:#111111;}
#intro #topimages .images {width:82px;height:350px;float:left;margin-right:10px;overflow:hidden;}
#intro #topimages .images img {margin-bottom:10px;}
#intro #topimages .image {width:320px;height:350px;float:left;}
.introdesc {width:313px;height:115px;margin:0 auto;text-align:left;border-bottom: 1px dotted #B5B5B6;}
#introdesc-box {width:313px;float:left;text-align:left;
}

#article_image {width:452px;float:left;margin-top:10px;}
#article_intro {width:288px;margin-top:10px;margin-left:20px;float:left;}
#article_title {text-align:left;font-size:18px; color:#417a92; line-height:1.2em; margin-bottom:10px;}
#article_info {color:#666666;text-align:left;font-size:14px;line-height:1.2em;margin-top:5px;}
#article_info a{color:#bd8e52;}
#article_info a:hover {color:#deb887;text-decoration:underline;}


#inner-contents {width:765px;margin:0 0 10px 0;}
#row_content {width:535px;margin:0 0 0 10px;float:right;}
#extrabar {width:220px;margin:0 0px 0 0;float:right;}

.section {margin-bottom:20px;width:535px;}

.latest {width:305px;float:left;}
.recommend {width:220px;float:left;margin-left:10px;background-color:#D9D6D6;}


#fnavi {margin:4px 0 0 10px;width:480px;float:left;font-weight:bold;color:#ffffff;text-align:left;font-family: 'Merriweather Sans', sans-serif;}
#fnavi a {color:#ffffff;text-decoration:none;}
#fnavi a:hover {color:#fbc7a2;}
#copyright {margin:4px 10px 0 0;width:480px;float:right;color:#fbc7a2;text-align:right;font-family: 'Merriweather Sans', sans-serif;}


















#article_info {margin:20px 0 30px 0;text-align:left;}

.movielist {margin:10px 0 10px 0;}
.movieimage {width:400px;float:left;margin:0 10px 0 0;}
.moviedesc {width:330px;float:left;border-top:1px solid #999999;padding-top:8px;text-align:left;}


.itemtitle {color:#727171; font-weight:500; font-size:16px; line-height:1.2em; text-align:center; padding-bottom:5px;}
.topimage {width:400px;float:left;margin:0 10px 0 0;}
.itemd {margin:0 auto;color:#595959;font-weight:bold;text-align:left;}


.introdesc h2 {font-size:18px;margin:0.3em 0 0.2em 0; color:#417A92; line-height:1.2em;}
.introdesc h2 a {font-size:18px;margin-bottom:1em; color:#417A92;}

.introdesc h2 a:hover {/*マウスをのせたとき*/
    color:#7bacc1;
    text-decoration:underline;
}

.introdesc p {margin:0.2em 0 0.2em 0;  line-height:1.2em;}
#topmoviedesc h2 {font-size:1.14em;margin-bottom:1em;}

#row_content2 {text-align:left;}


/*--Calendar--*/
.calendar-date {
text-align:center;
}

table.calendar {
width:196px;
margin:4px auto;
text-align:center;
}

table.calendar th {
height:23px;
width:23px;
font-weight:normal;
font-size:12px;
}

table.calendar td{
border:1px solid #999999;
height:23px;
width:23px;
font-size:12px;
}


*/

/***** global navi *****/
#gnavi {float:none;clear:both;width:1000px;height:25px;margin:0;padding:0;z-index:1000;}
#gnavi a {text-decoration:none;}	
#gnavi ul {margin:0;border:none;padding:0;z-index:1000;}
#gnavi ul li{position:relative;display:block;width:140px;height:25px;margin:0;float:left;list-style:none;z-index:1000;}	
#gnavi ul li a {display:block;height:25px;width:140px;z-index:1000;}
#gnavi ul li span {display:block;height:25px;z-index:1000;}
#gnavi ul li a span {position:absolute;left:-10000px;z-index:1000;}
#gnavi ul li.gn01{width:160px;}	

#gnavi ul li.gn01 a {width:160px;height:25px;background:url("../images/gnavi-bar.jpg") 0px 0px;}
#gnavi ul li.gn02 a {width:140px;height:25px;background:url("../images/gnavi-bar.jpg") -160px 0px;}
#gnavi ul li.gn03 a {width:140px;height:25px;background:url("../images/gnavi-bar.jpg") -300px 0px;}
#gnavi ul li.gn04 a {width:140px;height:25px;background:url("../images/gnavi-bar.jpg") -440px 0px;}
#gnavi ul li.gn05 a {width:140px;height:25px;background:url("../images/gnavi-bar.jpg") -580px 0px;}
#gnavi ul li.gn06 a {width:140px;height:25px;background:url("../images/gnavi-bar.jpg") -720px 0px;}
#gnavi ul li.gn07 a {width:140px;height:25px;background:url("../images/gnavi-bar.jpg") -860px 0px;}

#gnavi ul li.gn01 a:hover {background:url("../images/gnavi-bar.jpg") 0px 25px;}
#gnavi ul li.gn02 a:hover {background:url("../images/gnavi-bar.jpg") -160px 25px;}
#gnavi ul li.gn03 a:hover {background:url("../images/gnavi-bar.jpg") -300px 25px;}
#gnavi ul li.gn04 a:hover {background:url("../images/gnavi-bar.jpg") -440px 25px;}
#gnavi ul li.gn05 a:hover {background:url("../images/gnavi-bar.jpg") -580px 25px;}
#gnavi ul li.gn06 a:hover {background:url("../images/gnavi-bar.jpg") -720px 25px;}
#gnavi ul li.gn07 a:hover {background:url("../images/gnavi-bar.jpg") -860px 25px;}


#gnavi ul li.gn01 ul li a {background:none;}
#gnavi ul li.gn02 ul li a {background:none;}
#gnavi ul li.gn03 ul li a {background:none;}
#gnavi ul li.gn04 ul li a {background:none;}
#gnavi ul li.gn05 ul li a {background:none;}
#gnavi ul li.gn06 ul li a {background:none;}
#gnavi ul li.gn07 ul li a {background:none;}
#gnavi ul li.gn08 ul li a {background:none;}
#gnavi ul li.gn09 ul li a {background:none;}

#gnavi ul li.gn01 ul li a:hover {background:none;}
#gnavi ul li.gn02 ul li a:hover {background:none;}
#gnavi ul li.gn03 ul li a:hover {background:none;}
#gnavi ul li.gn04 ul li a:hover {background:none;}
#gnavi ul li.gn05 ul li a:hover {background:none;}
#gnavi ul li.gn06 ul li a:hover {background:none;}
#gnavi ul li.gn07 ul li a:hover {background:none;}
#gnavi ul li.gn08 ul li a:hover {background:none;}
#gnavi ul li.gn09 ul li a:hover {background:none;}

#gnavi ul li ul {position:relative;display:none;visibility:hidden;float:left;}
#gnavi ul li:hover ul {display: block;visibility:visible;}	
#gnavi ul li ul li {margin:0;border:1px solid #ffa489;border-top:none;padding:6px 0 6px 0;width:138px;height:10px;text-align:center;font-size:12px;line-height:10px;font-weight:550;background-color:#efecd9;overflow:hidden; font:arial narrow,Haettenschweiler,MS Sans Serif,MV Boil,New Gulim; }
#gnavi ul li ul li a {display:block;color:#417a92;}
#gnavi ul li ul li:hover {background-color:#417a92;}	
#gnavi ul li ul li:hover a {color:#ffffff;}


h2.h2_sec {width:305px;height:15px;margin-bottom:5px;}
h2.h2_sec a {display:block;width:305px;height:15px;}
h2#h2_sec_beauty {background:url("../images/top/JIM_bar_beauty.jpg");}
h2#h2_sec_culture {background:url("../images/top/JIM_bar_culture.jpg");}
h2#h2_sec_gourmet {background:url("../images/top/JIM_bar_gourmet.jpg");}
h2#h2_sec_interview {background:url("../images/top/JIM_bar_interview.jpg");}
h2#h2_sec_shop {background:url("../images/top/JIM_bar_shop.jpg");}
h2#h2_sec_event {background:url("../images/top/JIM_bar_event.jpg");}
h2#h2_sec_travel {background:url("http://japaninmelbourne.com.au/templates/default/images/top/JIM_bar_travel.jpg");}
h2.h2_sec span {position:absolute;left:-10000px;}

.topArticle {}
.topArticle h3 {font-size:16px; color:#417A92; line-height:1.2em; text-align:left;font-weight:normal;margin-bottom:1em;}
.topArticle p {color:#000000;line-height:1.2em; margin-top:-10px;text-align:left;margin-bottom:0px;}
.topArticleImg img {float:left;margin:0 6px 2px 0;}
.topArticleImg2 {padding:10px;}
.topArticleDesc {padding-top:1em;text-align:left;float:none;clear:both;}
.topArticleDesc ul {text-align:left;}
.topArticleDesc ul li {margin-left:12px;list-style:url("../images/li_head.gif") disc;}

p.itemtitle a {color:#333333;text-decoration:none;}
p.itemtitle a:hover {text-decoration:underline;}

.anArticle {margin:15px 0 0 0;padding-bottom:15px;border-bottom:#999999 1px solid;}
.anArticleImg {padding:2px;margin-right:10px;border:#666666 solid 1px;float:left;}
.anArticleDesc {text-align:left;width:525px;float:left;}
.article_title {text-align:left;margin-bottom:0;padding-bottom:0;}
.anArticleDesc h2 {font-size:1.12em;margin-bottom:0.5em;text-align:left;font-size:18px; color:#417A92; line-height:1.2em;text-decoration:underline;}
.anArticleDesc h2 a{font-size:1.12em;margin-bottom:0.5em;text-align:left;font-size:18px; color:#417A92; line-height:1.2em;text-decoration:underline;}

.anArticleDesc h2 a:hover {/*マウスをのせたとき*/
    color:#7bacc1;
    text-decoration:underline;
}
.anArticleDesc p{line-height:1.3em;
	}

.anArticleImg2 {width:200px;padding:12px 2px 2px 2px;margin-right:10px;border:#666666 solid 1px;float:left;}

.topArticleImg a {font-size:16px; color:#417A92;}

.topArticleImg a:hover {/*マウスをのせたとき*/
    color:#7bacc1;
    text-decoration:underline;
}

.topArticleDesc li{text-align:left; text-size:16px; line-height:1.2em;color:#417A92;}

.topArticleDesc li a{text-align:left; text-size:16px; line-height:1.4em;color:#417A92;}

.topArticleDesc li a:hover {/*マウスをのせたとき*/
    color:#7bacc1;
    text-decoration:underline;
}

.pagination a{color:#417A92;}

.pagination  a:hover {/*マウスをのせたとき*/
    color:#7bacc1;
    text-decoration:underline;
}