@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 480px) {
 
img{
max-width: 100%;
height: auto;
width /***/:auto;
}


#wrapper {
	width:100%;
	margin:0 auto;
}

#fcontents {
	width:100%;
	margin:0 auto 40px;
}
#fcontents h1.ftoph1,
#fcontents p.ftoph1 {
	margin-top:16px;
	font-size:0;
}
.fmain { margin-top:18px; }
.fmain .fmain_l {
	float:left;
	width:100%;
}
.fmain .fside {
	float:right;
	width:201px;
}


#foundersec .fmain_l .pankuzu {
	background:#002260;
	padding:4px 0
}
#foundersec .fmain_l .pankuzu p {
	color:#ffffff;
	margin:0 12px;
	font-size:86%;
}
#foundersec .fmain_l .pankuzu p a {
	color:#ffffff;
}

#foundersec h1 {
	margin:20px 0 10px;
	padding-bottom:20px;
	border-bottom:#cccccc solid 1px;
}
#foundersec h1 span {
	font-size:132%;
	color:#024a8a;
	font-weight:bold;
	padding:12px 0 12px 18px;
	border-left:#002260 solid 7px;
}
#foundersec h2 {
	padding:4px 0 4px 32px;
	color:#ffffff;
	margin:0 0 15px;
	font-weight:bold;
	background:transparent url(/admin/founder/common/images/fbg_h2top.gif) left top repeat-y;
}
#foundersec h3 {
	margin-bottom:15px;
	padding-bottom:5px;
	background:transparent url(/admin/founder/common/images/fbg_dotline2.gif) left bottom repeat-x;
}
#foundersec h3 span {
	padding-left:22px;
	font-weight:bold;
	background:transparent url(/admin/founder/common/images/fbg_h3dot.gif) left center no-repeat;
}


/* topagetop */
.topagetop a {
	width:100px;
	margin:0px 0 5px 70%;
	text-align:right;
	display:block;
	color:#ffffff;
	background:transparent url(/admin/founder/common/images/side/fbg_side.gif) left top repeat;
}
.topagetop a:hover {
	background:transparent url(/admin/founder/common/images/side/fbg_side_act.gif) left top repeat;
}
.topagetop a span {
	color:#ffffff;
	margin-right:20px;
	padding-left:12px;
	text-align:right;
	font-size:86%;
	background:transparent url(/admin/founder/common/images/fyaji_topagetop.gif) left center no-repeat;
}





/* Clear Style */
.clr { clear:both; }
hr { display:none; }

.clearfix:after,
.fmain:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
.clearfix,
.fmain {display:inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html .fmain {height:1%;}
.clearfix,
.fmain {display:block;}
/* end MacIE5 */


}


