@charset "Shift_JIS";

@media screen and (max-width: 980px){
	body.w750 #contents h2 {
		padding-left:0;
	}
	body.w750 #article {
		padding:0 10px;
	}
	body.w750 #contents {
		width:100%;
		margin-bottom:0;
	}
	body.w750 #contents div.flame{
		background:url(/common/images/flame750_bg.gif) 0 0 repeat-y;
		background-size:100% auto;
	}
	body.w750 #contents div.flame_top{
		background:url(/common/images/flame750_top.jpg) 0 0 no-repeat;
		background-size:100% auto;
	}
	body.w750 #contents div.flame_btm{
		background:url(/common/images/flame750_btm.gif) left bottom no-repeat;
		background-size:100% auto;
	}
	body.w750 #contents div.flame,
	body.w750 #contents div.flame_top,
	body.w750 #contents div.flame_btm {
		background:none;
	}
	body.w750 #contents div.flame {
		background:#FFF;
		box-shadow:0 0 3px 0 rgba(0,0,0,0.2);
		border-radius:5px;
	}
	body.w750 #contents div.block_fl,
	body.w750 #contents div.block_fl div.block_fl_top,
	body.w750 #contents div.block_fl div.block_fl_top div.block_fl_btm {
		background:none;
	}
	body.w750 #contents div.block_fl {
		border:1px solid #DDD;
		border-radius:5px;
		background:#FFF;
	}
	body.w750 #contents div.flame_btm {
		padding-left:15px;
		padding-right:15px;
	}
	body.w750 #contents .flame_btm > ul li {
		text-indent:-1em;
		padding-left:1em;
	}
}

@media screen and (max-width: 600px){
	body.w750 #contents h2 {
		padding-left:0;
	}
	body.w750 #article {
		padding:0 10px;
	}
	body.w750 #contents {
		width:100%;
		margin-bottom:0;
	}
	body.w750 #contents div.flame{
		background:url(/common/images/flame750_bg.gif) 0 0 repeat-y;
		background-size:100% auto;
	}
	body.w750 #contents div.flame_top{
		background:url(/common/images/flame750_top.jpg) 0 0 no-repeat;
		background-size:100% auto;
	}
	body.w750 #contents div.flame_btm{
		background:url(/common/images/flame750_btm.gif) left bottom no-repeat;
		background-size:100% auto;
	}
	body.w750 #contents div.flame,
	body.w750 #contents div.flame_top,
	body.w750 #contents div.flame_btm {
		background:none;
	}
	body.w750 #contents div.flame {
		background:#FFF;
		box-shadow:0 0 3px 0 rgba(0,0,0,0.2);
		border-radius:5px;
	}
	body.w750 #contents div.block_fl,
	body.w750 #contents div.block_fl div.block_fl_top,
	body.w750 #contents div.block_fl div.block_fl_top div.block_fl_btm {
		background:none;
	}
	body.w750 #contents div.block_fl {
		border:1px solid #DDD;
		border-radius:5px;
		background:#FFF;
	}
	body.w750 #contents div.flame_btm {
		padding-left:15px;
		padding-right:15px;
	}
	body.w750 #contents .flame_btm > ul li {
		text-indent:-1em;
		padding-left:1em;
	}
}

