@charset "UTF-8";

/* LAYOUT 
--------------------------------------------------------------*/
#container{
	position:relative;
	width:940px;
	margin:0 auto;
	text-align:center;
	min-height:100%;
	height:auto;
}
* html body #container{
	height:99.9%;
}


/* テキストロゴ */
.area_txt_logo_officialsite{
	position:absolute;left:18px;top:14px;
	background:none;
	text-align:left;
}
.txt_logo_officialsite,
.txt_logo_officialsite .panel{width:185px;height:11px;text-align:left;}
.txt_logo_officialsite .panel{background:url(/common/images/headfoot/txt_logo_officialsite_pc.gif);}



#header{
	position:relative;
	width:100%;
	min-height:140px;
	/height:140px;
	overflow:hidden;
}
#header:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#header #logo{position:absolute;top:34px;left:18px;}
#header #logo a.haribotekit,
#header #logo a.haribotekit .panel{width:187px;height:70px;}
#header #logo a.haribotekit .panel{background:url(/common/images/headfoot/logo.gif);}

#header .sub{
	float:right;
	padding-top:10px;
	_width:58%;
}
#header .sub ul li{
	float:left;
	margin-left:20px;
}
#header .sub ul li a{
	display:block;
	margin-top:5px;
	background:url(/common/images/icn_r_gry.gif) no-repeat 0 2px;
	padding-left:11px;
}
#header .sub ul li input.searchTxt{
	background: url("/common/images/headfoot/bg_search_input.gif") no-repeat 0 0;
	border:0 none !important;
	font-size:12px;
	height:21px;
	line-height:21px;
	padding: 0 3px 2px 20px;
	width:160px;
}
#header .sub ul li input.searchBtn{
	margin:-2px 0 0 0;
}
#header .sub .searchSmp{
	display:none;
}
#header .gnav{
	float:right;
	padding-top:10px;
}
#header .gnav ul{
	margin-right:-13px;
	/width:736px;
	/zoom:1;
}
#header .gnav li{
	float:left;
	margin-right:13px;
}
#header .gnav .haribotekit,
#header .gnav .haribotekit .panel{
	width:79px;
	height:85px;
}
#header .gnav .game1 .haribotekit .panel{
	background:url(/common/images/headfoot/gnav/game1.gif) no-repeat;
}
#header .gnav .game2 .haribotekit .panel{
	background:url(/common/images/headfoot/gnav/game2.gif) no-repeat;
}
#header .gnav .card .haribotekit .panel{
	background:url(/common/images/headfoot/gnav/card.gif) no-repeat;
}
#header .gnav .anime .haribotekit .panel{
	background:url(/common/images/headfoot/gnav/anime.gif) no-repeat;
}
#header .gnav .shop .haribotekit .panel{
	background:url(/common/images/headfoot/gnav/shop.gif) no-repeat;
}
#header .gnav .goods .haribotekit .panel{
	background:url(/common/images/headfoot/gnav/goods.gif) no-repeat;
}
#header .gnav .event .haribotekit .panel{
	background:url(/common/images/headfoot/gnav/event.gif) no-repeat;
}
#header .gnav .mobile .haribotekit .panel{
	background:url(/common/images/headfoot/gnav/mobile.gif) no-repeat;
}
#header .gnav .cur a.haribotekit .panel,
#header .gnav a:hover.haribotekit .panel{
	background-position:0 -90px !important;
}

#cnav{
	height:51px;
	overflow:hidden;
}
#cnav:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#cnav ul{
	margin-left:-1px;
	overflow:hidden;
	/width:941px;
	_zoom:1;
	border-bottom:solid 3px #333;
}
#cnav ul li{
	float:left;
	padding-left:1px;
}
#cnav ul li a{
	display:block;
}
#cnav ul li a .haribotekit,
#cnav ul li a .haribotekit .panel{
	height:33px;
}
#cnav ul li a:active .haribotekit .panel,
#cnav ul li a:hover .haribotekit .panel{
	background-position:0 -40px !important;
}
#cnav ul li a.cur .haribotekit .panel,
#cnav ul li a.cur:link .haribotekit .panel,
#cnav ul li a.cur:visited .haribotekit .panel,
#cnav ul li a.cur:active .haribotekit .panel,
#cnav ul li a.cur:hover .haribotekit .panel{
	background-position:0 -80px !important;
}

/* ゲーム ポケットモンスターシリーズ */
#cnav ul.game1 li.nav1 a .haribotekit,
#cnav ul.game1 li.nav1 a .haribotekit .panel{
	width:188px;
}
#cnav ul.game1 li.nav1 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game1_nav1.gif) no-repeat 0 0;
}
#cnav ul.game1 li.nav2 a .haribotekit,
#cnav ul.game1 li.nav2 a .haribotekit .panel{
	width:187px;
}
#cnav ul.game1 li.nav2 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game1_nav2.gif) no-repeat 0 0;
}
#cnav ul.game1 li.nav3 a .haribotekit,
#cnav ul.game1 li.nav3 a .haribotekit .panel{
	width:187px;
}
#cnav ul.game1 li.nav3 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game1_nav3.gif) no-repeat 0 0;
}
#cnav ul.game1 li.nav4 a .haribotekit,
#cnav ul.game1 li.nav4 a .haribotekit .panel{
	width:187px;
}
#cnav ul.game1 li.nav4 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game1_nav4.gif) no-repeat 0 0;
}
#cnav ul.game1 li.nav5 a .haribotekit,
#cnav ul.game1 li.nav5 a .haribotekit .panel{
	width:187px;
}
#cnav ul.game1 li.nav5 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game1_nav5.gif) no-repeat 0 0;
}

/* ゲーム そのほかのポケモンソフト */
#cnav ul.game2 li.nav1 a .haribotekit,
#cnav ul.game2 li.nav1 a .haribotekit .panel{
	width:188px;
}
#cnav ul.game2 li.nav1 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game2_nav1.gif) no-repeat 0 0;
}
#cnav ul.game2 li.nav2 a .haribotekit,
#cnav ul.game2 li.nav2 a .haribotekit .panel{
	width:187px;
}
#cnav ul.game2 li.nav2 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game2_nav2.gif) no-repeat 0 0;
}
#cnav ul.game2 li.nav3 a .haribotekit,
#cnav ul.game2 li.nav3 a .haribotekit .panel{
	width:187px;
}
#cnav ul.game2 li.nav3 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game2_nav3.gif) no-repeat 0 0;
}
#cnav ul.game2 li.nav4 a .haribotekit,
#cnav ul.game2 li.nav4 a .haribotekit .panel{
	width:187px;
}
#cnav ul.game2 li.nav4 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game2_nav4.gif) no-repeat 0 0;
}
#cnav ul.game2 li.nav5 a .haribotekit,
#cnav ul.game2 li.nav5 a .haribotekit .panel{
	width:187px;
}
#cnav ul.game2 li.nav5 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/game2_nav5.gif) no-repeat 0 0;
}

/* カードゲーム */
#cnav ul.card li.nav1 a .haribotekit,
#cnav ul.card li.nav1 a .haribotekit .panel{
	width:469px;
}
#cnav ul.card li.nav1 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/card_nav1.gif) no-repeat 0 0;
}
#cnav ul.card li.nav2 a .haribotekit,
#cnav ul.card li.nav2 a .haribotekit .panel{
	width:470px;
}
#cnav ul.card li.nav2 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/card_nav2.gif) no-repeat 0 0;
}

/* アニメ・映画・ポケスマ！ */
#cnav ul.anime li.nav1 a .haribotekit,
#cnav ul.anime li.nav1 a .haribotekit .panel{
	width:237px;
}
#cnav ul.anime li.nav1 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/anime_nav1.gif) no-repeat 0 0;
}
#cnav ul.anime li.nav2 a .haribotekit,
#cnav ul.anime li.nav2 a .haribotekit .panel{
	width:140px;
}
#cnav ul.anime li.nav2 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/anime_nav2.gif) no-repeat 0 0;
}
#cnav ul.anime li.nav3 a .haribotekit,
#cnav ul.anime li.nav3 a .haribotekit .panel{
	width:140px;
}
#cnav ul.anime li.nav3 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/anime_nav3.gif) no-repeat 0 0;
}
#cnav ul.anime li.nav4 a .haribotekit,
#cnav ul.anime li.nav4 a .haribotekit .panel{
	width:177px;
}
#cnav ul.anime li.nav4 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/anime_nav4.gif) no-repeat 0 0;
}
#cnav ul.anime li.nav5 a .haribotekit,
#cnav ul.anime li.nav5 a .haribotekit .panel{
	width:242px;
}
#cnav ul.anime li.nav5 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/anime_nav5.gif) no-repeat 0 0;
}

/* ポケモンセンター */
#cnav ul.shop li.nav1 a .haribotekit,
#cnav ul.shop li.nav1 a .haribotekit .panel{
	width:313px;
}
#cnav ul.shop li.nav1 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/shop_nav1.gif) no-repeat 0 0;
}
#cnav ul.shop li.nav2 a .haribotekit,
#cnav ul.shop li.nav2 a .haribotekit .panel{
	width:313px;
}
#cnav ul.shop li.nav2 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/shop_nav2.gif) no-repeat 0 0;
}
#cnav ul.shop li.nav3 a .haribotekit,
#cnav ul.shop li.nav3 a .haribotekit .panel{
	width:312px;
}
#cnav ul.shop li.nav3 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/shop_nav3.gif) no-repeat 0 0;
}

/* グッズ */
#cnav ul.goods li.nav1 a .haribotekit,
#cnav ul.goods li.nav1 a .haribotekit .panel{
	width:235px;
}
#cnav ul.goods li.nav1 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/goods_nav1.gif) no-repeat 0 0;
}
#cnav ul.goods li.nav2 a .haribotekit,
#cnav ul.goods li.nav2 a .haribotekit .panel{
	width:234px;
}
#cnav ul.goods li.nav2 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/goods_nav2.gif) no-repeat 0 0;
}
#cnav ul.goods li.nav3 a .haribotekit,
#cnav ul.goods li.nav3 a .haribotekit .panel{
	width:234px;
}
#cnav ul.goods li.nav3 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/goods_nav3.gif) no-repeat 0 0;
}
#cnav ul.goods li.nav4 a .haribotekit,
#cnav ul.goods li.nav4 a .haribotekit .panel{
	width:234px;
}
#cnav ul.goods li.nav4 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/goods_nav4.gif) no-repeat 0 0;
}


/* イベント */
#cnav ul.event li.nav1 a .haribotekit,
#cnav ul.event li.nav1 a .haribotekit .panel{
	width:235px;
}
#cnav ul.event li.nav1 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/event_nav1.gif) no-repeat 0 0;
}
#cnav ul.event li.nav2 a .haribotekit,
#cnav ul.event li.nav2 a .haribotekit .panel{
	width:234px;
}
#cnav ul.event li.nav2 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/event_nav2.gif) no-repeat 0 0;
}
#cnav ul.event li.nav3 a .haribotekit,
#cnav ul.event li.nav3 a .haribotekit .panel{
	width:234px;
}
#cnav ul.event li.nav3 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/event_nav3.gif) no-repeat 0 0;
}
#cnav ul.event li.nav4 a .haribotekit,
#cnav ul.event li.nav4 a .haribotekit .panel{
	width:234px;
}
#cnav ul.event li.nav4 a .haribotekit .panel{
	background:url(/common/images/headfoot/cnav/event_nav4.gif) no-repeat 0 0;
}


#cnavSmp,
#footer .gnav,
#footer .footSearch{
	display:none;
}

/* footer関連バナー */
#footer .list_relative_bnnImage_footer{margin-bottom:23px;}
#footer .list_relative_bnnImage_footer li{float:left;margin:0 0 7px 8px;}
#footer .list_relative_bnnImage_footer li.list_relative_bnnImage_first{margin-left:0;}

#footer .footbnr_pc_daisukiclub,
#footer .footbnr_pc_trainerswebsite,
#footer .footbnr_pc_pcchallenge,
#footer .footbnr_pc_smileschool,
#footer .footbnr_pc_yahookids,
#footer .footbnr_pc_batoriov,
#footer .footbnr_pc_daisukiclub .panel,
#footer .footbnr_pc_trainerswebsite .panel,
#footer .footbnr_pc_pcchallenge .panel,
#footer .footbnr_pc_smileschool .panel,
#footer .footbnr_pc_yahookids .panel,
#footer .footbnr_pc_batoriov .panel{width:229px;height:49px;vertical-align:top;}

#footer .footbnr_pc_daisukiclub .panel{background-image:url(/common/images/footbanner/footbnr_pc_daisukiclub.gif);}
#footer .footbnr_pc_trainerswebsite .panel{background-image:url(/common/images/footbanner/footbnr_pc_trainerswebsite.gif);}
#footer .footbnr_pc_pcchallenge .panel{background-image:url(/common/images/footbanner/footbnr_pc_pcchallenge.gif);}
#footer .footbnr_pc_smileschool .panel{background-image:url(/common/images/footbanner/footbnr_pc_smileschool.gif);}
#footer .footbnr_pc_yahookids .panel{background-image:url(/common/images/footbanner/footbnr_pc_yahookids.gif);}
#footer .footbnr_pc_batoriov .panel{background-image:url(/common/images/footbanner/footbnr_pc_batoriov.gif);}






#footer .box{
	border:solid 1px #b3b3b3;
	border-radius:3px; /* CSS3草案 */
	-webkit-border-radius:3px; /* Safari,Google Chrome用 */
	-moz-border-radius:3px; /* Firefox用 */
	padding:19px;
	margin-bottom:10px;
}
#footer .box:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#footer ul.menu{
	text-align:left;
	float:left;
}
#footer ul.menu li{
	display:inline;
	padding:0 15px;
	background:url(/common/images/icn_r_gry.gif) no-repeat 5px 0.2em;
}
#footer .link_forparents,
#footer .link_news{
	display:none !important;
}

#footer #ftr_copyright{
	float:right;
	padding-top:0.2em;
}
#footer #ftr_copyright .haribotekit,
#footer #ftr_copyright .haribotekit .panel{
	width:324px;
	height:8px;
}
#footer #ftr_copyright .haribotekit .panel{
	background-image:url(/common/images/headfoot/copyright.gif);
}


/* links */
#header .link_forparents .haribotekit,
#header .link_forparents .haribotekit .panel,
#footer .link_forparents .haribotekit,
#footer .link_forparents .haribotekit .panel{
	width:67px;
	height:10px;
}
#header .link_forparents .haribotekit .panel,
#footer .link_forparents .haribotekit .panel{
	background-image:url(/common/images/headfoot/link_parents.gif);
}
#header .link_news .haribotekit,
#header .link_news .haribotekit .panel,
#footer .link_news .haribotekit,
#footer .link_news .haribotekit .panel{
	width:40px;
	height:10px;
}
#header .link_news .haribotekit .panel,
#footer .link_news .haribotekit .panel{
	background-image:url(/common/images/headfoot/link_news.gif);
}
#header .link_sitemap .haribotekit,
#header .link_sitemap .haribotekit .panel,
#footer .link_sitemap .haribotekit,
#footer .link_sitemap .haribotekit .panel{
	width:61px;
	height:10px;
}
#header .link_sitemap .haribotekit .panel,
#footer .link_sitemap .haribotekit .panel{
	background-image:url(/common/images/headfoot/link_sitemap.gif);
}
#header .link_policy .haribotekit,
#header .link_policy .haribotekit .panel,
#footer .link_policy .haribotekit,
#footer .link_policy .haribotekit .panel{
	width:99px;
	height:10px;
}
#header .link_policy .haribotekit .panel,
#footer .link_policy .haribotekit .panel{
	background-image:url(/common/images/headfoot/link_policy.gif);
}
#header .link_inquiry .haribotekit,
#header .link_inquiry .haribotekit .panel,
#footer .link_inquiry .haribotekit,
#footer .link_inquiry .haribotekit .panel{
	width:138px;
	height:11px;
}
#header .link_inquiry .haribotekit .panel,
#footer .link_inquiry .haribotekit .panel{
	background-image:url(/common/images/headfoot/link_inquiry.gif);
}
#header .link_company .haribotekit,
#header .link_company .haribotekit .panel,
#footer .link_company .haribotekit,
#footer .link_company .haribotekit .panel{
	width:45px;
	height:10px;
}
#header .link_company .haribotekit .panel,
#footer .link_company .haribotekit .panel{
	background-image:url(/common/images/headfoot/link_company.gif);
}
#header .link_about .haribotekit,
#header .link_about .haribotekit .panel,
#footer .link_about .haribotekit,
#footer .link_about .haribotekit .panel{
	width:75px;
	height:10px;
}
#header .link_about .haribotekit .panel,
#footer .link_about .haribotekit .panel{
	background-image:url(/common/images/headfoot/link_about.gif);
}


#contentsArea{
	width:940px;
	margin:0 auto;
	text-align:left;
}
#contentsArea #mainArea{
	width:720px;
	float:left;
	*display:inline;
	position:relative;
}

#contentsArea #mainArea .titleSet .breadClumb,
#contentsArea #mainArea .titleSet .breadcrumb{
	font-size:80%;
	color:#999899;
	padding-top:15px;
}
#contentsArea #mainArea .titleSet .breadClumb li,
#contentsArea #mainArea .titleSet .breadcrumb li{
	float:left;
}
#contentsArea #mainArea .titleSet .breadClumb a,
#contentsArea #mainArea .titleSet .breadcrumb a{
	color:#666666;
}
#contentsArea #mainArea .titleSet .breadClumb strong,
#contentsArea #mainArea .titleSet .breadcrumb strong{
	font-weight:normal;
}
#contentsArea #mainArea .titleSet .breadClumb ul:after,
#contentsArea #mainArea .titleSet .breadcrumb ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#contentsArea #mainArea .titleSet .breadClumb ul,
#contentsArea #mainArea .titleSet .breadcrumb ul{
	display:inline-table;
	min-height:1%;
}
/* \*/
html #contentsArea #mainArea .titleSet .breadClumb ul,
html #contentsArea #mainArea .titleSet .breadcrumb ul{
	* height:1%;
}
#contentsArea #mainArea .titleSet .breadClumb ul,
#contentsArea #mainArea .titleSet .breadcrumb ul{
	display:block;
}
/* */


#PAGINGTOP .prev{
	position:absolute;
	top:40px;
	left:0;
}
#PAGINGTOP .prev .haribotekit{
	width:20px;
	height:40px;
}
#PAGINGTOP .prev .haribotekit .panel{
	width:20px;
	height:40px;
	background-image:url(/common/images/btn/prev_article.gif);
}
#PAGINGTOP .next{
	position:absolute;
	top:40px;
	right:0;
}
#PAGINGTOP .next .haribotekit{
	width:20px;
	height:40px;
}
#PAGINGTOP .next .haribotekit .panel{
	width:20px;
	height:40px;
	background-image:url(/common/images/btn/next_article.gif);
}

#contentsArea #mainArea .articleDate{
	color:#999999;
	padding-bottom: 0;
	margin-bottom: 1em;
}

#contentsArea #mainArea .boxContBg{
	width:720px;
	background:#fff url(/common/images/content_bg.gif) repeat-y right top;
	padding-top:1px;
	padding-bottom:1px;
}

.titleSet{
	width:640px;
	margin:0 0 25px 40px;
}

.padContW{
	width:640px;
	padding:0 0 0 40px;
}
.emparea .attention{
	margin:20px 40px 0 40px;
}

#contentsArea #mainArea p#pageUpBtm{
	text-align:right;
	margin:13px 0 0 0;
}

/* share button */
#mainArea .shareBtnTop{
	margin:-45px 0 25px 0;
	padding-left:8em;
	text-align:right;
	/zoom:1;
}
#mainArea .shareBtnBtm{
	padding:0 0 1em 0;
	text-align:right;
}

/* body.grandtop .grandtop_footbanner */
body.grandtop .grandtop_footbanner{
	display:none;
}

/* RIGHT AREA */
#contentsArea #rightArea{
	width:200px;
	float:right;
	*display:inline;
}




/* RELATION NEWS */
#relationCont {
}
#relationCont #relInfo{
	background:url(/common/images/content_hr.gif) no-repeat left top;
	padding:45px 0 0;
}
/* NEWS LIST */
#relationCont #newsList{
	background:url(/common/images/content_hr.gif) no-repeat left top;
	padding:35px 0 10px;
}

/* GAME OTHER LINK */
#relationCont .gameOtherLink{
	background:url(/common/images/content_hr.gif) no-repeat left top;
	padding:25px 0 10px;
}
#relationCont .gameOtherLink .padContW{
	min-height:1.6em;
	_height:1.6em;
}
#relationCont .gameOtherLink p{
	padding-bottom:0;
}


/* PAGING BOTTOM */
#relationCont #pagingBtm{
	background:url(/common/images/content_hr.gif) no-repeat left top;
	padding:25px 0 10px;
	position:relative;
}
#relationCont #pagingBtm .padContW{
	min-height:1.6em;
	_height:1.6em;
}
#relationCont #pagingBtm .linkBack{
	position:absolute;
	left:40px;
	top:25px;
}

#relationCont #pagingBtm ul{
	text-align:right;
}
#relationCont #pagingBtm ul li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding-left:20px;
	margin-left:20px;
	white-space:nowrap;
}
#relationCont #pagingBtm ul li.next{
	border-left:dotted 1px #b3b2b2;
}


#relationCont .breadClumb,
#relationCont .breadcrumb{
	display:none;
}


/* subwindow */

body.subwin #container{
	width:720px;
}
body.subwin #container #contentsArea{
	width:auto;
	margin-bottom:10px;
}
body.subwin #header{
	min-height:80px;
	/height:80px;
}
body.subwin #header #logo{
	position:absolute;
	top:0px;
	left:30px;
}
body.subwin #header #logo a.haribotekit{
	width:130px;
	height:65px;
}
body.subwin #header #logo a.haribotekit .panel{
	width:130px;
	height:65px;
	background-image:url(/common/images/headfoot/logo_subwin.gif);
}



/* SNSボタン */
.btns_sns { background:#f2f2f2; margin:10px 0px 15px 0px; }
.btns_sns .bg_5x5_bl { background:url(/common/images/bg_5x5_bl.gif) left  bottom no-repeat; }
.btns_sns .bg_5x5_br { background:url(/common/images/bg_5x5_br.gif) right bottom no-repeat; }
.btns_sns .bg_5x5_tl { background:url(/common/images/bg_5x5_tl.gif) left  top    no-repeat; }
.btns_sns .bg_5x5_tr { background:url(/common/images/bg_5x5_tr.gif) right top    no-repeat;padding:10px;width:620px; }

.btns_sns .btns_sns_btm { padding:10px;width:620px;background:url(/common/images/bg_640x4_gray_b.gif) left bottom no-repeat; }
.btns_sns ul li { display:inline-block; float:left; margin:0 15px 10px 0; vertical-align:top; }
.btns_sns ul li.list_last{ margin-bottom:0px; }

@media screen and (max-width:580px){
	.btns_sns .bg_5x5_tr{ width:auto; }
}


/* アウトライン： fullcolumn */
body.outline_fullcolumn #contentsArea{
	margin-bottom:20px;
}
body.outline_fullcolumn #contentsArea #mainArea{
	width:940px;
}
body.outline_fullcolumn #contentsArea #mainArea .boxContBg{
	width:auto;
}
body.outline_fullcolumn #contentsArea #mainArea .boxContBg .titleSet,
body.outline_fullcolumn #contentsArea #mainArea .boxContBg .padContW{
	width:880px;
	padding-left:30px;
}
body.outline_fullcolumn #header{
	min-height:53px;
	>height:53px;
}
body.outline_fullcolumn #header #logo{
	top:4px;
}
body.outline_fullcolumn #header #logo a.haribotekit .panel{
	background-image:url("/common/images/headfoot/logo_fullcolumn.gif");
}
body.outline_fullcolumn #header #logo a.haribotekit,
body.outline_fullcolumn #header #logo a.haribotekit .panel{
	width:112px; height:42px;
}
body.outline_fullcolumn .area_txt_logo_officialsite{
	top:20px; left:142px;
}
