@charset "Shift_JIS";


/*Container
=========================================*/
#top #containerHead {
	clear: both;
	width: 961px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#top div#slider-area {
	clear: both;
	margin-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
	background: url(/content/100157973.gif) no-repeat 50% 100%;
	zoom: 1; /* for IE6 hack */
}

#top div#slidercontent {
	width:940px;
	margin:0 auto;
}

#top div#slider {
	height:100%;/* for IE7 hack */
}

#top div#flash-area {
	clear: both;
	margin-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
	background: url(/content/100157973.gif) no-repeat 50% 100%;
	zoom: 1; /* for IE6 hack */
}
#top div#flash-area p {
	margin-left: -12px;
}

/* Main */
div#contents {
	clear: both;
	width: 950px;
	margin: 0;
	padding: 0;
	background-image: none;
}

/* aside */
div#contents div#aside {
	padding: 0;
}
div#contents div#aside #inner {
	background-color: #f0f0f0;
	padding: 10px 0 10px 10px;
}
div#contents div#aside #webstation {
	margin-top: 0px;
}
div#contents div#aside #webstation,
div#contents div#aside #contact,
div#contents div#aside #naviebook,
div#contents div#aside #mobile,
div#contents div#aside #banner {
	margin-left: 0px;
}


#top div#contents div#main {
	float: right;
	width: 750px;
}

#top .cateLink {
	background: url(/content/100157972.gif) repeat-x 0 0;
	padding: 0 0 0 10px;
	clear: both;
	zoom: 1; /* for IE6 hack */
}
#top .cateLink ul {
	min-height: 1%;
}
#top .cateLink ul li {
	float: left;
	padding-right: 10px;
}


#top .heading-block01 {
	clear: both;
	margin: 20px 0 0 10px;
	background: url(/content/100157782.gif) repeat-x 0 0;
	zoom: 1; /* for IE6 hack */
}

#top .heading-block01 .colleft01 {
	float: left;
}
#top .heading-block01 .colright01 {
	padding-top: 5px;
	float: right;
	font-size: 80%;
}


#top .heading-block02 {
	clear: both;
	background: url(/content/100157974.gif) repeat-x 0 0;
	zoom: 1; /* for IE6 hack */
}
#top .heading-block02 .colleft01 {
	float: left;
}
#top .heading-block02 .colright01 {
	padding: 2px 10px 0 0;
	float: right;
	font-size: 80%;
}


#top #container #contents #main .contentsInner .col3 {
	clear: both;
	margin: 10px 0 0 10px;
}
#top #container #contents #main .contentsInner .col3 .colleft01 {
	float: left;
	width: 236px;
	margin-right: 16px;
}
#top #container #contents #main .contentsInner .col3 .colleft02 {
	float: left;
	width: 236px;
}

#top .campaign-link {
}
#top .campaign-link .campaign-photo {
	float: left;
	width: 80px;
	margin-right: 10px;
}
#top .campaign-link .campaign-text {
	float: left;
	width: 146px;
}

.photo-border {
	display: block;
	padding: 2px;
	border: solid 1px #cccccc;

}

#top .campaign-link dl dt {
	line-height: 0;
}

#top .campaign-link dl dd {
	margin-top: 5px;
}

#top .campaign-link dl dd a {
	font-weight: bold;
}

#top .scroll-area {
	padding: 5px;
}


#top .news-area {
	margin: 10px 0 0 10px;
	clear: both;
}


#top .news-area .topics-block,
#top .news-area .info-block {
	border: solid 1px #cccccc;
}

#top .news-area .topics-block {
	float: left;
	width: 365px;
}
#top .news-area .info-block {
	float: right;
	width: 365px;
}


#top .scroll-area .scroll-inner {
	height: 154px;
	overflow: auto;
}

#top .scroll-area .scroll-inner dl.news {
	width: 335px;
	font-size: 94%;
}

#top .scroll-area .scroll-inner dl.news dt {
	float: left;
	padding-top: 6px;
	padding-left: 5px;
}
#top .scroll-area .scroll-inner dl.news dd {
	padding: 6px 0 0 8em;
}
* html #top .scroll-area .scroll-inner dl.news dd { /* for IE6 hack */
	text-indent: -0.3em;
}


#top .notice-area {
	padding: 2px;
	margin: 10px 0 0 10px;
	border: solid 1px #ffb8b8;
	clear: both;
}
#top .notice-area .inner-notice {
	background: url(/content/100157976.gif) repeat-y 0 0;
	zoom: 1; /* for IE6 hack */
}

#top .notice-area .notice-title {
	float: left;
	padding: 12px 21px 12px 14px;
}
#top .notice-area .notice-list {
	float: left;
	width: 578px;
	padding: 10px 12px;
}
* html #top .notice-area .notice-list { /* for IE6 hack */
	width: 602px;
}



#top .banner-area {
	position: relative;
	width: 950px;
	clear: both;
}
#top .banner-area .inner {
	padding: 0 0 0 15px;
	background:transparent url(/content/100157975.gif) no-repeat scroll left bottom;
	zoom: 1; /* for IE6 hack */
}
#top .banner-area ul {
}
#top .banner-area ul li {
	float: left;
	margin: 10px 20px 10px 0;
}
#top .banner-area ul li.privacyImg {
	width: 140px;
	margin-top: 0;
	text-align: center;
}



#top .link-area {
	width: 950px;
	padding: 15px 0 0;
	clear: both;
}
#top .link-area .inner {
	padding: 0 0 11px;
	background: url(/content/100157975.gif) no-repeat left bottom;
	zoom: 1; /* for IE6 hack */
}
#top .link-area .inner-link {
	padding: 0 19px 0;
	background: url(/content/100157977.gif) repeat-y 0 0;
	zoom: 1; /* for IE6 hack */
}


#top .link-area .inner-link .col4 {
}

#top .link-area .inner-link .col4 .colleft01 {
	float:left;
	width: 169px;
	margin-right: 17px;
}

#top .link-area .inner-link .col4 .colleft02 {
	float:left;
	width: 357px;
	margin-right: 17px;
}

#top .link-area .inner-link .col4 .colleft03 {
	float:left;
	width: 169px;
}

#top .link-area .inner-link .col4 .colright01 {
	float:right;
	width: 168px;
}

#top .link-area .inner-link .col4 ul {
	margin-top: 5px;
}
#top .link-area .inner-link ul li {
	font-size: 64%;
	padding-top: 3px;
	zoom: 1; /* for IE6 hack */
}

#top .link-area .inner-link .icon01{
	padding-left: 15px;
	padding-bottom: 0;
	padding-top: 0;
	background: url(/content/100157740.gif) no-repeat 2px 0.4em;
	zoom: 1; /* for IE6 hack */
}
#top .link-area .inner-link .newwindow{
	padding-left: 15px;
	padding-bottom: 1px;
	background: url(/content/100157742.gif) no-repeat left 0.3em;
	zoom: 1; /* for IE6 hack */
}

#top .link-area .inner-link .link-block01 {
	clear: both;
}
#top .link-area .inner-link .link-block01 .col-left {
	float: left;
	width: 172px;
}
#top .link-area .inner-link .link-block01 .col-right {
	float: right;
	width: 168px;
}


#footer {
	clear: both;
	width: 950px;
	margin: 1px 0px 0px;
}

/*===================================
date
===================================*/
span.day {
	margin: 0 0 0 0.5em;
}


/*99: clearfix
=========================================*/
#top .cateLink ul:after,
#top .heading-block01:after,
#top .heading-block02:after,
#top .news-area:after,
#top .scroll-area .scroll-inner dl.news:after,
#top .notice-area .inner-notice:after,
#top .banner-area:after,
#top .link-area .inner-link .col4:after,
#top .link-area .inner-link .link-block01:after,
#top .banner-area ul:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: " ";
	font-size: 0;
}



 
* html #top .cateLink ul,
* html #top .heading-block01,
* html #top .heading-block02,
* html #top .news-area,
* html #top .scroll-area .scroll-inner dl.news,
* html #top .notice-area .inner-notice,
* html #top .banner-area,
* html #top .link-area .inner-link .col4,
* html #top .link-area .inner-link .link-block01,
* html #top .banner-area ul { /* for IE6 hack */
	zoom: 1;
}




*:first-child+html #top .cateLink ul,
*:first-child+html #top .heading-block01,
*:first-child+html #top .heading-block02,
*:first-child+html #top .news-area,
*:first-child+html #top .scroll-area .scroll-inner dl.news,
*:first-child+html #top .notice-area .inner-notice,
*:first-child+html #top .banner-area,
*:first-child+html #top .link-area .inner-link .col4,
*:first-child+html #top .link-area .inner-link .link-block01,
*:first-child+html #top .banner-area ul { /* for IE7 hack */
	zoom: 1;
}
