@charset "utf-8";
@media screen and (max-width:640px){
	/* CSS Document */
	/* スマートフォン・タブレット用 */

	#header{
		min-height:75px;
		height:auto;
		padding-bottom:10px;
	}
	#header_inner{
		min-height:75px;
		height:auto;
		width:100%;
	}
	#header_inner p.title{
		float:none;
		padding-left:8px;
	}
	#header_inner p.item_name{
		float:none;
		height:auto;
		margin:13px auto 0;
		padding:0 8px;
		width:100%;
	}
	#header_inner p.item_link{
		float:none;
		margin-left:auto;
		margin-right:auto;
	}


	.main{
		width:300px !important;
		margin:0 auto;
	}

	/* 各種画像サイズスマホ用 */
	#slim .bb-bookblock,
	#prd3 .bb-bookblock,
	#prd8 .bb-bookblock,
	#prd9 .bb-bookblock,
	#prd3_lim .bb-bookblock,
	#prd8_lim .bb-bookblock,
	#prd3_lim_slim .bb-bookblock,
	#prd8_lim_slim .bb-bookblock,
	#prd3_st_lim_slim .bb-bookblock,
	#prd8_st_lim_slim .bb-bookblock,
	#prd9_st_lim_slim .bb-bookblock,
	#prd3_slim .bb-bookblock,
	#prd8_slim .bb-bookblock,
	#prd9_slim .bb-bookblock,
	#prd10_slim .bb-bookblock,
	#prd15_slim .bb-bookblock,
	#pocket_mini_01 .bb-bookblock,
	#pocket_a6 .bb-bookblock,
	#pocket_a6per .bb-bookblock ,
	#pocket_b6 .bb-bookblock ,
	#pocket_slim .bb-bookblock ,
	#a5 .bb-bookblock ,
	#bd_aw7 .bb-bookblock ,
	#bd_aw6 .bb-bookblock ,
	#bd_b6w1 .bb-bookblock ,
	#double_a5 .bb-bookblock ,
	#double_money_a5 .bb-bookblock ,
	#double_project_a5 .bb-bookblock ,
	#double_b6 .bb-bookblock ,
	#double_money_b6 .bb-bookblock ,
	#flat_a4 .bb-bookblock ,
	#flat_a5 .bb-bookblock ,
	#innovator_yoko .bb-bookblock ,
	#innovator_slim .bb-bookblock ,
	#pouch_slim_ref .bb-bookblock ,
	#pouch_slim .bb-bookblock ,
	#pouch_a5_ref .bb-bookblock ,
	#pouch_a5 .bb-bookblock ,
	#paint .bb-bookblock ,
	#mini_month .bb-bookblock ,
	#mini_project .bb-bookblock ,
	#day_length .bb-bookblock
	{
		width: 100%;
		height: auto;
		position: relative;
		background: #444444;
		z-index: 100;
	}


	#slim .bb-custom-wrapper,
	#prd3 .bb-custom-wrapper,
	#prd8 .bb-custom-wrapper,
	#prd9 .bb-custom-wrapper,
	#prd3_lim .bb-custom-wrapper,
	#prd8_lim .bb-custom-wrapper,
	#prd3_lim_slim .bb-custom-wrapper,
	#prd8_lim_slim .bb-custom-wrapper,
	#prd3_st_lim_slim .bb-custom-wrapper,
	#prd8_st_lim_slim .bb-custom-wrapper,
	#prd9_st_lim_slim .bb-custom-wrapper,
	#prd3_slim .bb-custom-wrapper,
	#prd8_slim .bb-custom-wrapper,
	#prd9_slim .bb-custom-wrapper,
	#prd10_slim .bb-custom-wrapper,
	#prd15_slim .bb-custom-wrapper,
	#pocket_mini_01 .bb-custom-wrapper,
	#pocket_a6 .bb-custom-wrapper,
	#pocket_a6per .bb-custom-wrapper ,
	#pocket_b6 .bb-custom-wrapper ,
	#pocket_slim .bb-custom-wrapper ,
	#a5 .bb-custom-wrapper ,
	#bd_aw7 .bb-custom-wrapper ,
	#bd_aw6 .bb-custom-wrapper ,
	#bd_b6w1 .bb-custom-wrapper ,
	#double_a5 .bb-custom-wrapper ,
	#double_money_a5 .bb-custom-wrapper ,
	#double_project_a5 .bb-custom-wrapper ,
	#double_b6 .bb-custom-wrapper ,
	#double_money_b6 .bb-custom-wrapper ,
	#flat_a4 .bb-custom-wrapper ,
	#flat_a5 .bb-custom-wrapper ,
	#innovator_yoko .bb-custom-wrapper ,
	#innovator_slim .bb-custom-wrapper ,
	#pouch_slim_ref .bb-custom-wrapper ,
	#pouch_slim .bb-custom-wrapper ,
	#pouch_a5_ref .bb-custom-wrapper ,
	#pouch_a5 .bb-custom-wrapper ,
	#paint .bb-custom-wrapper ,
	#mini_month .bb-custom-wrapper ,
	#mini_project .bb-custom-wrapper ,
	#day_length .bb-custom-wrapper
	{
		width:100%;
		height:auto;
		float: left;
		margin: 0 auto;
		background: #444444;
		box-shadow:none;
	}

	/* 縦開き用 */
	#innovator_yoko .bb-custom-img {
		width:100%;
	}



	.bb-item{
		display:block !important;
		height:auto;
		margin:10px auto 20px;
		position: static;
		background:#444444;
	}

	div.bb-custom-content{
		background-repeat: no-repeat;
		background-size:contain;
		min-height:240px;
		max-height:300px;
	}

	nav.bb-custom-nav,
	nav.bb-custom-nav2,
	nav.bb-custom-nav3{
		display:none ;
	}

	#footer,
	#copyArea,	#copyArea div{
		width:100%;
	}
	#copyArea div p.right{
		float:none;
		margin:0 auto;
	}

}
