@charset "Shift_JIS";



/*-------------------------------------
	ガワ
--------------------------------------*/

.twoColumun #content { float: left; width: 690px; }
.twoColumun .sidenavbar { width: 254px; float: right; }



/*-------------------------------------
	#contentHeader
--------------------------------------*/

#contentHeader{}
#contentHeader h1 { padding:3px 0 0 43px; background-position:0 -640px; }
#contentHeader .info{ font-size: 11px; color: #808080; float: right; margin-top: 44px; }



/* --------------------------------
	#sectionHeader
-------------------------------- */

.sectionHeader { border-bottom: 0px; }
.sectionHeader .read { color: #808080; padding-top: 12px; }



/* --------------------------------
	#topicsWrapper
-------------------------------- */

#topicsWrapper { margin: 20px 0 0 0; }
#favoriteShop .selected a { padding: 0; }
#favoriteShop .selected a:hover { background-color: #e6e6e6; }

#topicsWrapper #topicsWrapper { margin-top:0; float:left; }
#favoriteShop.expanded { width:840px; }
#favoriteShop.expanded > .lists { width:25%; }



/* --------------------------------
	.resultGuideListTop
-------------------------------- */

.resultGuideListTop { font-size: 14px; margin: 22px 0 0 7px; padding: 0 0 13px; }



/* --------------------------------
	.pulldownWrapper
-------------------------------- */

.pulldownWrapper li.invisible{ display: none; }
.pulldownWrapper .pulldownParent { float: left; margin-left: 18px; }
.pulldownWrapper .pulldownParent a { margin: 0 0 0 0; padding-left: 0px; background-position:right -3px; }
.pulldownWrapper .pulldownParent a:hover { background-position:right -3px; }
.pulldownWrapper #favoriteShop a {  position:relative; }
.pulldownWrapper #favoriteShop a .unlock{  position:absolute; right:-13px; }


/**
 * ------------------------------------------------------------
 * フィード関係のコンポーネント override
 * ------------------------------------------------------------
 */
.sidenavbar { margin-top:0; }
 #topicsWrapper #content:first-child,
 #topicsWrapper #content:first-child + .sidenavbar { margin-top:10px; }


/**
 * ------------------------------------------------------------
 * バナー
 * ------------------------------------------------------------
 */
.banner-container { margin-top:15px; }
.banner-item a { display:block; }
