html{-webkit-text-size-adjust: 100%;}

/* =======================================
common
 ======================================= */
#contents {
    width: 100%;
    position: relative;
    height: auto !important;
    height: 100%;
    min-height: 100%;
}
header {
    position: fixed;
    top: 0;
    width: 100%;
    min-height: 30px;
	background-color:rgba(0,0,0,0.42);
	z-index:901;
}
#menu{display:none;}
.main_menu{background:url(../../images/common/spmenu.png) no-repeat right center;height:40px; font-size:22px; text-align:center;}
.main_menu span{display:block;padding-top:8px;}
.sub_menu{display:block;}
.sub_menu li{display:block;border-bottom:1px solid #444;}
.sub_menu li.w100{width:100%!important;}
.sub_menu li a{display:block;color:#fff; text-align:center;padding:1em 0; text-decoration:none;font-size:13px;}
.sub_menu li a span{display:block;font-size:9px;margin-top:3px;}
.sub_menu li:nth-child(5){border:none;}
.sub_menu li:nth-child(6){border:none;}
#foot {
    position: fixed;
    bottom: 0;
    width: 100%;
    min-height: 22px;
	background-color:rgba(0,0,0,0.42);
	font-size:11pt;
	text-align:center;
	padding-top:1em;
	z-index:900;
}
#foot span{display:block;}
#content-main {
    padding:182px 0 40px 0;
	line-height:160%;
}

/* =======================================
contents
 ======================================= */
#content-main h1{display:block; text-align:center;font-size:24px;margin-bottom:40px;}
#content-main h2{display:block; text-align:center;font-size:32px;margin:55px 0 65px;}
#content-main h3{display:block; text-align:center;font-size:32px;margin-bottom:65px;}

.portfolio{width:90%;margin:0 auto 100px;}
.portfolio a{display:block; float:left; width:49%;margin:0 0 8px 0;}
.portfolio a img{width:100%;}
.portfolio a:nth-child(2n+0){float:right;}

.bio{}
.bio img{display:block;width:90%;margin:0 auto 0px;}
.bio-r{width:90%;margin:0 auto 0;color:#fff;}
.bio-r p{margin-bottom:1em;}
.bio-r p:last-child{margin-bottom:0;}

.infobox{text-align:center;margin-bottom:130px;}

h3 a{text-decoration:none;}

.forpc{display:none!important}


	
