body {
  -webkit-text-size-adjust: 100%;
  min-width: 100%;
}

#container{
	max-width:none !important;
	width: 100% !important;
	
}

#contents,.center-contents,contents {
	width: 100% !important;
}

/*白背景*/
#contents{
     padding-bottom:auto; 
	 padding:0;
}

.center-contents{
	padding: 0;
}


img, object, embed {
	max-width: 100% !important;
	height: auto !important;
}

#header {
	height: auto;
	width: 100%;
	padding:5px 0;
}

.global_logo{
	width:220px;
	height:auto;
}

.global_logo_sub{
	width:80px;
	height:auto;
}

/*960Reset*/

   .container_16 { width: 100%; }

   /* Global */
   [class*="grid_"] { display: block; margin-left: 0px; margin-right: 0px; }

   .alpha { margin-left: 0px; }
   .omega { margin-right: 0px; }
   .container_16 .grid_1,
   .container_16 .grid_2,
   .container_16 .grid_3,
   .container_16 .grid_4,
   .container_16 .grid_5,
   .container_16 .grid_6,
   .container_16 .grid_7,
   .container_16 .grid_8,
   .container_16 .grid_9,
   .container_16 .grid_10,
   .container_16 .grid_11,
   .container_16 .grid_12,
   .container_16 .grid_13,
   .container_16 .grid_14,
   .container_16 .grid_15,
   .container_16 .grid_16 { width: 100%; }




/*  グローバルメニュー */

#menu{
width: auto;
position: relative;
top: auto;
left: auto;
margin-bottom:5px;
}


#menu ul{
	width: auto;
}

#menu li{
	float:none;
}

#menu li a{
	background-image: none;
}


#menu a.home, #menu a.action, #menu a.m_action, #menu a.mangatown,#menu a.koiyui,#menu a.mobilecomic,#menu a.sp_comics,#menu a.samplecomic,#menu a.lupin3rd,#menu a.pa_comics,#menu a.Mcomics,#menu a.comic_mg{
	width:auto;
	text-indent: 0;
	white-space: normal;
	overflow: visible;
}


#menu .non{display:none;}

#menu li a
{
color: #fff;
display: block;
}

    /* nav-wrap */
    #nav-wrap {
        position: relative;
    }
 
    /* menu icon */
    #menu-icon {
        color: #fff;
        width: 100%;
        height: 30px;
        background: #000;
        /*padding: 8px 10px 0 0;*/
        cursor: pointer;
        border-top: solid 1px #000;
		border-bottom: solid 1px #000;
        display: block; /* show menu icon */
		line-height:2.3em;
    }
    #menu-icon:hover {
        background-color: #00d2d9;
    }
    #menu-icon.active {
        background-color: #333;
    }
     
    /* main nav */
    #nav {
        clear: both;
        position: absolute;
        z-index: 10000;
        display: none;  /*visibility will be toggled with jquery */
		top:-20px;
		left:8em;
		border:solid 1px #FFF;
		opacity:0.8;
    }
	
	
	#nav a, 
    #nav ul a {
        font: inherit;
		height: 30px!important;
		line-height:1.5em;
		padding: 10px 10px 0 10px;
    }
	
    #nav li {
		width: 180px!important;
		background: #000;
    }

    #nav a:hover, 
    #nav ul a:hover {
        background-color: #00d2d9;
		color:#000;
    }
	
	#menu > ul > li:not( :last-child ) > a
	{
	border-right: none;
	border-bottom: 1px solid #00d2d9;
	}
     
    /* dropdown */
    #nav ul {
        width: auto;
        position: static;
        display: block;
        border: none;
        background: inherit;
}



/*footer*/

			
						
#footer{
	height:auto;
	width:auto;
}

.footermenu ul li{
margin-left:10px;
}


#page-top{
	display:none;
}


/*TOP webコミック一覧*/

#topwebcomicnew{
	width:100%;
	clear:both;
}

#topwebcomicnew li{
	margin-left:10px;
	width:143px;
	float:left;
}

#topwebcomicnew li img{
	width:100px;
	height:43px;
	height:	auto;
}


#topwebcomiclist, .h_webcomic{
display:none;
}

.webcomic_allink{
	text-align:center;
	font-size:1.2em;
	margin:10px;
	padding:5px;
}

h2.h_webcomicnew img{
	margin:5px 5px 5px 10px;
}


#home #topleft .update, #home #topleft .newicon {
	display:none;
}


#topwebcomicnew .btn_new{
	background-position: -138px 0px;
	width:43px;
	height:43px;
}

#topwebcomicnew a.btn_new:hover, #topwebcomicnew a.btn_new:focus{
	background-position: -138px -129px;
}

/*新刊*/

.h_comics img{
	display:none;	
}

.h_comics{
	background-image:url(../img/top_hg.png);
	background-repeat: no-repeat;
	background-position: -158px -170px;
	width:280px;
	height:45px;
	margin-left:10px;
}

#top_comics a,#top_comics h4{
	float:left;
	width:90px;
	height:160px;
	font-size:x-small;
	font-weight:normal;
	overflow:hidden;
}

a.top_comeon,a.top_gac,a.top_shirimoto{
	margin-left:10px;
}

/*webコミックページ*/


#webcomiclist_all li{
	 width: 160px;
}


.authorcomics{
	margin:10px auto;
}


.latest_comics{
	display:none;
}


/*#webcomic_right*/

#webcomic_left{
	margin:0;
}

.webcomiclist_all_info {
display:block;
}

#webcomiclist_all li, .webcomiclist_all_info {
margin-left:10px;
}

/*twitter*/

.twitter_smp{
	display:block;
	margin:5px 10px;
}

.twitter-timeline{
	display:none!important;
}


/*FB*/

.fb-root,.fb-like-box{
	display:none!important;
}

/*スライダー*/
#slider, #slider_non{
display:block!important; width:380px!important; height:220px!important; margin-top:10px;
}

#slider img, #slider_non img {width:100%!important; height:auto!important;}



/*雑誌*/

.high_attention{
	display:none;
}

#top_mag{
	width:auto;
	overflow:hidden;
}


.h_mag{
background-image:url(../img/top_hg.png);
	background-repeat: no-repeat;
	background-position: -349px -80px ;
	width:280px;
	height:45px;
	margin-left:10px;
}

.h_mag img{
	display:none;
}


.top_mag_cover,.mag_logo{
	width:60px;
	margin:0;
}


#top_mag div{
	width:60px;
	margin-left:10px;
}

.picupthumimg{
	width:90px; height:90px;
	/*float:none;*/
}


#mag_comics, #pagenavi .mag_run, #sample_comics,#mag_comics_other{
	display:none;
}



#mag_pickup,#mag_run, .gekkanaction_mag_run,#mag_comics,#mag_comics_other,.newcomics{
	width:90%!important;
}


.gekkanaction_mag_run .picupthumimg{float:left; width:150px; height:150px;}

#magleft .newcomics{
	display:none;
}

#magleft .movie{
	text-align:center;
}



/*左バナー*/

.mag_banner{width:90%; margin:10px auto;}

.mag_banner img {
	margin:5px;
	width:150px;
	height:auto;
	float:left;
}



/*月刊アクションBlog*/

.blog{
margin:0 10px 10px 10px;
}

.blog_top{
	display:block;
	background:#000;
	padding-left:10px;
}

.blog ul{
	display:none;
}


.gekkan_no_action_bn{
	margin-left:10px;
}

.tgcomics{
	margin-left:10px;
}


/*バナーMエリア*/
.topbanner_m,.twtr-doc{
	width:90%!important;
	margin-left: 10px;
}


#topright .grid_7.topbanner_m iframe{
	width:100%;
	overflow:scroll;
}


#news, #action_blog_rss{
	width:90%!important;
	margin:10px auto 20px auto;
	height:100px; 
	font-size:0.8em;
	overflow: auto;
	overflow-x: hidden;
}

/*持ち込み*/

#webcomic_left #pagenavi,#webcomic_left aside{
	display:none;
}

/*試し読み*/
#sampleright h3, #sampleright table{
width:95%;
}

/*koiyui*/

#labelcomics_about, #labelcomics_run{
width:95%;
margin:20px auto!important;
}

#labelcomics_comics{
	display:none;
}

/*月刊アクション特別*/

.h_m_action_comics01{font-size:16px;}
#mag_comics_ma .mag_catch{margin:0px; font-size:14px;}
#mag_comics_ma .newcomics .grid_2 .comics_cover{
	margin-left:10px;
}

.action_blog_rsstitle.action_blog_webcomic{
	width:200px;
}

#top_comics #action_blog_rss li{
clear:both;
float:none;
}

#top_comics #action_blog_rss a{
clear:both;
width:auto;
height:auto;
}

#sakuhin img{width:100%; height:auto;}

h2.h_ma_comics,h2.h_ma_comics_end,h2.h_ma_comics_other{width:100%}


#mag_comics.lupin3rd{display:block;}

#mag_comics.lupin3rd h2{width:96%;}


.mag_info{	width:90%!important;
	margin:10px auto 20px auto;}
