
#content2{
	overflow:hidden;
}
#float_left {
	width: 27%;
	background-color:#efefef;
	float:left;
}
#float_right {
	width:70%;
	float:right;
}



/* ■フレーム左メニュー 
--------------------------------------------------------------------------------------------------------------------------------------------*/
#float_left h2 {
	background:url('../image/background/frame_left_h2.png') white no-repeat;
	border:solid 1px black;
	color:black;
	font-size:12pt;
	position:relative;
}



#float_left button {
	font-size:10pt;
	padding:2px 6px;
	right:2px;
	bottom:2px;
}

#float_left h2 button {
	position:absolute;
}


#float_left ul {
	display:none;
	margin-left:20px;
	padding:0;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
}
#float_left li {
	list-style-type:none;
}
#float_left li a {
	text-decoration:none;
	display:block;
	border:solid 1px black;
	border-right:none;
	border-bottom:none;
	padding:3px 3px 3px 25px;
	background:url('../image/background/frame_left_a.gif') white no-repeat 7px 7px;
}
#float_left li a:hover {
	background-color:yellow;
}
#float_left ul.inline li {
	padding:4px 10px;
	border-left:solid 1px black;
	border-top:solid 1px black;
}
#float_left ul.inline a {
	background:none;
	display:inline;
	border:none;
	padding:0;
}



/* ■素材ページ　右
--------------------------------------------------------------------------------------------------------------------------------------------*/
.fb07 #float_right td {
	font-size:0;
}
.fb07 #float_right .item img {
	padding:3px 13px 10px 30px;
}



/* ■素材ページ　右　オート作成用
--------------------------------------------------------------------------------------------------------------------------------------------*/
.fb07_auto #config_area{
	line-height:190%;
	width:100%;
	padding-top:1%;
	color:red;
}

.fb07_auto #float_right nav {
	display:block;
	width:100%;
}

.fb07_auto #float_right .auto_parts_select {

}




.fb07_auto #content2 #font_area1,
.fb07_auto #content2 #font_area2{
	display:none;
	float:right;
	width:65%;
	padding:1%;
	height:300px;
	border:solid 1px #aaa;
	overflow:scroll;
}

.fb07_auto #content2 #outline_area{
	display:none;
	float:right;
	width:65%;
	height:300px;
	overflow:scroll;
}


.fb07_auto #float_right nav select {
	width:100%;
	padding:1%;
}

.fb07_auto #float_right .number{
	border:solid 1px #555;
    border-radius:4px;
	margin:1px;
}


.fb07_auto #float_right #parts {
	float:right;
	width:65%;
	display:block;
	padding:1%;
	height:300px;
	border:solid 1px #aaa;
	overflow:scroll;
}
.fb07_auto #float_right #parts img {
}
.fb07_auto #float_right #preview {
	margin:3% auto;
    padding:3%;
	display:block;
	text-align:center;
	width:100%;	
	overflow:auto;
    background-image:url('../image/background/preview.png');
}

.fb07 #preview img {

}


.fb07 #preview .value {

}


.fb07 .icons strong {
	position:absolute;
	color:#555;
}
.fb07 ul.icons {
	margin:0;
	padding:0;
}
.fb07 ul.icons li {
	float:left;
	height:100px;
	padding-left:20px;
	padding-right:20px;
	position:relative;
	list-style-type:none;
}
.fb07 ul.icons li img {
	margin:20px 0 5px 0;
}
.fb07 dd {
	padding:0 0 5px 0;
	margin:0;
	text-align:right;
	border-bottom:#555 1px dashed;
}

.fb07_auto input.number {
	width:3em;
	ime-mode:inactive;
}

.fb07_auto #float_right #config_area2{
	padding-top:5%;
}





/* ■素材ページ　右　オートバナー用（現在ボタンと共用
--------------------------------------------------------------------------------------------------------------------------------------------*/
.fb07_banner #content2 nav{
　width:100%;
}

.fb07_banner #content2 #parts {

}
.fb07_banner #parts a {
	text-decoration:none;
	font-size:15pt;
}
.fb07_banner #content2 input.size {
}





.fb07_banner #text_color a {
	font-family:"ＭＳ ゴシック";
	font-size:15px;
	text-decoration:none;
}

.fb07_banner iframe{
    border:none;
    padding:2%;
}

.fb07_banner textarea{
    width:100%;
    height:100px;
}

.fb07_banner #preview button{
    all: initial;
}







@media all and (max-width:768px) {
	#content2{

	}
	
	#float_left{
		float:none;
		width:100%;
	}
	
	#float_left ul{
		margin:0;
		padding:0;
	}
	
	#base #float_left ul li{
		background-size: contain;
	}
	
	
	#float_right{
		width:100%;
		float:none;
	}
	
   #content2 #float_right #parts img{
	  width:30%;
   }
    
   .fb07_auto #content2 #float_right *{
	 font-size:11pt;
   }

}