@charset "Shift_JIS";


body {
	text-align:center;
	background:#F8F9F3 url(http://img04.magaseek.com/images/magaseek/common/bg_contents.jpg) repeat-y top center;
}

/* グローバル スタイル */

div#head_container_new a img{border:none;} div#head_container_new ul{list-style:none outside;margin:0;padding:0;} div#head_container_new ul img{vertical-align:bottom;} div#head_container_new a{text-decoration:none;color:#000000;} div#head_container_new a:link{color:#000000;} div#head_container_new a:visited{color:#000000;} div#head_container_new a:hover{text-decoration:underline;color:#000000;} div#head_container_new a:active{color:#000000;} div#head_container_new div.clearFloat{clear:both;}

/* header のスタイル */

div#head_container_new {
	text-align:left;
	width:929px;
	margin:0 auto 10px auto;
}

div#head_container_new div#header_new{
	border-top:solid 3px #FF3399;
	background-image:url(http://img04.magaseek.com/images/cancam/common/bg_header_top.gif);
	width:928px;
	height:60px;
	position:relative;
}

div#head_container_new h1#header_new_logo{
	position:absolute;
	top:12px;
	left:18px;
}

div#head_container_new ul#header_new_nav{
	position:absolute;
	top:14px;
	right:20px;
}

*html div#head_container_new ul#header_new_nav{
	position:absolute;
	top:10px;
	right:20px;
}

div#head_container_new ul#header_new_nav li{
	float:left;
}

div#head_container_new div#header_new_search{
	position:absolute;
	right:20px;
	top:30px;
}

div#head_container_new div#header_new_search div, div#head_container_new div#header_new_search form{
	float:left;
	padding-left:5px;
}

div#head_container_new select#brandlist{
	width:258px;
	float:left;
}

div#head_container_new select#itemlist{
	width:104px;
	float:left;
	margin-left:4px;
}

div#head_container_new div#header_cartbox_new{
	background-image:url(http://img04.magaseek.com/images/cancam/common/bg_header_bottom.gif);
	width:928px;
	height:27px;
	position:relative;
}

div#head_container_new div#header_cartbox_new_box{
	position:absolute;
	top:2px;
	right:20px;
}

div#head_container_new div#header_cartbox_new_box div, div#head_container_new div#header_cartbox_new_box p{
	float:left;
}

div#head_container_new div#header_cartbox_new_box p{
	font-size:10px;
	color:#666666;
	padding-top:3px;
}

div#head_container_new div#header_cartbox_new_box p span{
	font-weight:bold;
	padding:0 1em 0 1em;
}

div#head_container_new div#txt_toTop{
	position:absolute;
	top:7px;
	left:18px;
}

/* ヘッダ検索ボタン */

div#head_container_new p.btn_form1 {
	width:35px;
	height:20px;
	float:left;
	margin-left:5px;
}

div#head_container_new p.btn_form1 span {
 display:block;
	text-indent:-9999px !important;
	overflow:hidden;
}

div#head_container_new p.btn_form1  a {
 display:block;
	width:35px;
	height:20px;
}

div#head_container_new p.btn_form1  a {
	background:url(http://img04.magaseek.com/images/cancam/common/n_search.gif) no-repeat 0 0;
}

div#head_container_new p.btn_form1  a:hover {
	background:url(http://img04.magaseek.com/images/cancam/common/n_search_on.gif) no-repeat 0 0;
}

/* contents_block
----------------------------------------------------*/

/* cancam_contents */
#container_cancam {
	width:888px;
}

#container_cancam div#pack_cancam {
	width:888px;
	background:#FFFFFF url(http://img04.magaseek.com/images/cancam/common/bg_container_back01.gif) repeat-y top right;
	position:relative;
}

#container_cancam #wide_contents {
	width:888px;
	margin-bottom:10px;
}

#container_cancam #contents {
	width:688px;
	float:left;
}

#container_cancam #side {
	width:180px;
	float:right;
	padding:5px 0 0 0;
}


/* side
----------------------------------------------------*/

#container_cancam #side ul.banner li img {
	vertical-align:bottom;
}

#container_cancam #side ul.banner {
	width:170px;
	margin:0 auto 0 auto;
}

#container_cancam #side ul.banner li{
	vertical-align:bottom;
	margin:0 0 2px 0;
}

#container_cancam #side ul.banner li.itemlist {
	width:170px;
	height:70px;
	background: url(http://img04.magaseek.com/images/cancam/common/n_itemlist_on.gif) no-repeat top left;
}

#container_cancam #side ul.banner li.backnumber {
	width:170px;
	height:40px;
	background: url(http://img04.magaseek.com/images/cancam/common/n_backnumber_on.gif) no-repeat top left;
}

#container_cancam #side ul.banner li.mobile {
	width:170px;
	height:75px;
	background: url(http://img04.magaseek.com/images/cancam/common/n_mobilestyle_on.gif) no-repeat top left;
}

#container_cancam #side ul.close {
	margin-left:5px;
}

#container_cancam #side ul.close li.close_ban {
	width:122px;
	height:9px;
	margin:5px 0 3px 0;
}

#container_cancam #side ul.close li.close_info {
	width:170px;
	font-size:x-small;
	margin-left:3px;
}

#container_cancam #side ul.banner li.cctv {
	margin-top:10px;
}

#container_cancam #side div.verisign {
	right:0;
	bottom:-1px;
	width:180px;
	padding:10px 0 5px 0;
	text-align:center;
}

/* footer_part
----------------------------------------------------*/

#footer {
	width:929px;
	margin:30px auto 0 auto;
	text-align:left;
}

#footernavi {
	width:885px;
	margin:0 22px 3px 22px;
	position:relative;
}

html>/**/body #footernavi, x:-moz-any-link, x:default {
	margin:0 22px 2px 22px;
}

#footernavi ul.fn li {
	display:inline;
	padding:0 10px 0 10px ;
	font-size:x-small;
	background:url(http://img04.magaseek.com/images/cancam/common/icon_footer_kugiri_01.gif) no-repeat right center;
}

#footernavi ul.fn li a:link {	color:#999; text-decoration:none; }
#footernavi ul.fn li a:visited {	color:#999; text-decoration:none; }
#footernavi ul.fn li a:active {	color:#999; text-decoration:underline; }
#footernavi ul.fn li a:hover {	color:#999; text-decoration:underline; }

#footer div#copyright{
	width:929px;
	background:url(http://img04.magaseek.com/images/cancam/common/bg_footerr01.gif) repeat-x top left;
	padding:10px 0 20px 0;
	margin-left:1px;
	position:relative;
	_height:60px;
	min-height:60px;
}

#footer div#mglogo{
	position:absolute;
	top:15px;
	right:18px;
}

#footer span {
	display:block;
	text-indent:-9999px !important;
	overflow:hidden;
}

#footer address.cancam{
	display:block;
	width:294px;
	height:26px;
	background:url(http://img04.magaseek.com/images/cancam/common/p_copyright.gif) no-repeat 0 0;
	position:absolute;
	top:15px;
	left:30px;
}

/* cancam contents
----------------------------------------------------*/

#container_cancam ul.m_list01 li img {
	vertical-align:bottom;
}

#container_cancam ul.m_list01 {
	width:690px;
	margin: 0 -2px 10px 0;
}

#container_cancam ul.m_list01 li {
	float:left;
	width:343px;
	display:block;
	margin:0;
}

#container_cancam ul.m_list01 li a {
	display:block;
	outline:none;
}


#container_cancam ul.m_list01 li.st01 { width:688px;	height:161px;}
#container_cancam ul.m_list01 li.st02 { width:344px;	height:79px;}
#container_cancam ul.m_list01 li.st03 { width:344px;	height:79px;}
#container_cancam ul.m_list01 li.st04 { width:230px;	height:79px;}
#container_cancam ul.m_list01 li.st05 { width:229px;	height:60px;}
#container_cancam ul.m_list01 li.st06 { width:229px;	height:60px;}

#contents m_list01 li.st01 { background:url(http://img04.magaseek.com/images/cancam/common/p_monthlyarticle_01_over.jpg) no-repeat;}
#contents m_list01 li.st02 { background:url(http://img04.magaseek.com/images/cancam/common/p_monthlyarticle_02_over.jpg) no-repeat;}
#contents m_list01 li.st03 { background:url(http://img04.magaseek.com/images/cancam/common/p_monthlyarticle_03_over.jpg) no-repeat;}
#contents m_list01 li.st04 { background:url(http://img04.magaseek.com/images/cancam/common/p_monthlyarticle_04_over.jpg) no-repeat;}
#contents m_list01 li.st05 { background:url(http://img04.magaseek.com/images/cancam/common/p_monthlyarticle_05_over.jpg) no-repeat;}
#contents m_list01 li.st06 { background:url(http://img04.magaseek.com/images/cancam/common/p_monthlyarticle_06_over.jpg) no-repeat;}

#container_cancam ul.m_list02 {
	margin-bottom:5px;
	width:688px;
}

#container_cancam ul.m_list02 li {
	font-weight:bold;
	margin-bottom:3px;
}

#container_cancam ul.m_list02 li img.page {
	vertical-align:middle;
	margin:0 5px 0 0;
}

#container_cancam ul.m_list02 li span.memo {
	margin:0 2px 0 2px;
	color:#999999;
	font-size:x-small;
	font-weight:normal;
}

#container_cancam ul.m_list02 li a:link {	color:#FE339E; text-decoration:none; }
#container_cancam ul.m_list02 li a:visited {	color:#FE339E; text-decoration:none; }
#container_cancam ul.m_list02 li a:active {	color:#FE339E; text-decoration:underline; }
#container_cancam ul.m_list02 li a:hover {	color:#FE339E; text-decoration:underline; }

#container_cancam div.special_link {
	background:url(http://img04.magaseek.com/images/magaseek/common/line_dotted_01.gif) repeat-x top left;
	padding:10px 0 0 0 ;
	margin-bottom:15px;
}

#container_cancam div.special_link ul li {
	display:inline;
	padding:0 10px 0 10px ;
	font-size:x-small;
	background:url(http://img04.magaseek.com/images/cancam/common/icon_kugiri_01.gif) no-repeat right center;
}

#container_cancam div.special_link ul li  a:link {	color:#333; text-decoration:none; }
#container_cancam div.special_link ul li  a:visited {	color:#333; text-decoration:none; }
#container_cancam div.special_link ul li  a:active {	color:#333; text-decoration:underline; }
#container_cancam div.special_link ul li  a:hover {	color:#333; text-decoration:underline; }

#container_cancam div.special_link ul li.btm {
	background:none;
}

/* ピックアップ */

#container_cancam div.pickupitembox {
	width:678px;
	padding: 5px 0 10px 10px;
	margin-bottom:25px;
	background:url(http://img04.magaseek.com/images/cancam/common/bg_itemback.gif) no-repeat left bottom;
}

#container_cancam .pickupitembox ul.list li {
	width:335px;
	float:left;
}

#container_cancam .pickupitembox ul.detail li {
	background:none;
	padding:0;
	margin-bottom:0;
	width:auto;
}

#container_cancam .pickupitembox ul.detail li.photo {
	width:156px;
	padding:1px;
	border:1px solid #DDD;
	background:#FFF;
	float:left;
}

#container_cancam .pickupitembox ul.detail li.photo img {
	vertical-align:bottom;
}

#container_cancam .pickupitembox ul.detail li.page,
#container_cancam .pickupitembox ul.detail li.name,
#container_cancam .pickupitembox ul.detail li.memo {
	width:165px;
	padding:2px 0 0 5px;
	float:left;
}

#container_cancam .pickupitembox ul.detail li.name {
	color:#FE339E;
	font-weight:bold;
	margin-bottom:15px;
}

#container_cancam .pickupitembox ul.detail li.name img.icon {
	vertical-align:middle;
	margin:0 0 0 2px;
}


#container_cancam .pickupitembox ul.detail li.name a:link {	color:#FE339E; text-decoration:none; }
#container_cancam .pickupitembox ul.detail li.name a:visited {	color:#FE339E; text-decoration:none; }
#container_cancam .pickupitembox ul.detail li.name a:active {	color:#FE339E; text-decoration:underline; }
#container_cancam .pickupitembox ul.detail li.name a:hover {	color:#FE339E; text-decoration:underline; }


#container_cancam .pickupitembox ul.detail li.memo {
	line-height:1.1;
}

/* レギュラーブランド一覧 */
#container_cancam h2.brandlist {
	border-top:3px solid #FF3399;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	background:#FFF url(http://img04.magaseek.com/images/cancam/common/bg_titleback01.gif) repeat-x top left;
	padding: 8px 8px 8px 11px;
	margin-bottom:10px;
}

#container_cancam div.brandbox {
	margin-bottom:10px;
}

#container_cancam ul.brandlist {
	width:678px;
	margin:20px 0 20px 10px;
	font-size:small;
}

#container_cancam ul.brandlist li {
	width:210px;
	padding:0 6px 0 10px;
	background:#FFF url(http://img04.magaseek.com/images/cancam/common/icon_unordered_01.gif) no-repeat 0 6px;
	float:left;
}

#container_cancam ul.brandlist li dl {
}

#container_cancam ul.brandlist li dt {
	font-weight:bold;
	line-height:1.1;
	margin-bottom:1px;
}

#container_cancam ul.brandlist li span.kana {
	font-size:x-small;
	font-weight:normal;
}

#container_cancam ul.brandlist li dd.date {
	font-size:x-small;
	font-weight:normal;
	color:#CC3300;
}


/* お知らせ */

#container_cancam h2.information {
	border-top:3px solid #FF3399;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	background:#FFF url(http://img04.magaseek.com/images/cancam/common/bg_titleback01.gif) repeat-x top left;
	padding: 8px 8px 8px 11px;
	margin-bottom:10px;
}

#container_cancam dl.infobox {
	width:668px;
	margin:0 10px 0 10px;
	font-size:small;
}


#container_cancam dl.infobox dt {
	width:9em;
	float:left;
	clear:both;
	color:#CC0033;
}

#container_cancam dl.infobox dd {
	padding-left:10em;
	margin-bottom:5px;
}

/* 企画一覧 */

#contents div.kikaku_ichiran{
	color:#333;
}

#contents div.kikaku_ichiran dl{
	width:685px;
}

#contents div.kikaku_ichiran dt {
	width:100px;
	float:left;
	padding-right:3px;
	clear:both;
}

#contents div.kikaku_ichiran dd.page {
	width:65px;
	float:left;
	padding-right:5px;
}


#contents div.kikaku_ichiran dd.detail {
	padding:0 0 10px 180px;
	margin-bottom:10px;
	background: url(http://img04.magaseek.com/images/magaseek/common/line_dotted_01.gif) repeat-x bottom left;
}

#contents div.kikaku_ichiran li.brand {
	font-weight:bold;
	padding:3px 0 3px 0;
}

#contents div.kikaku_ichiran li.date {
	font-size:x-small;
	color:#9A3368;
}

/* クリア
----------------------------------------------------*/
#container_cancam div#pack_cancam:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#container_cancam div#pack_cancam  {
	display: inline-block;
	min-height: 1%;
}

/* Hides from IE-mac \*/
* html #container_cancam div#pack_cancam {height: 1%;}
#container_cancam div#pack_cancam {	display:block;}
/* End hide from IE-mac */


