@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');
html{
	width:100%;
}
li{
	list-style: none;
}
ul , p{
	margin:0;
	padding:0;
}
a{
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	transition: 0.6s;
	text-decoration: none;
	cursor:pointer;
	color:#191919;
	outline: none;
}
a:hover{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
.clearfix:after {
    content: "."; 
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
 
.clearfix {
    min-height: 1px;
}
body{
min-width:100%;
min-height:100%;
width:100%;
height:100%;
background-color:#FFFFFF;
margin:0;
padding:0;
font-family:Helvetica!important;
position:relative;
}
#rottenBox h1{
display:none;
}
a{cursor:pointer;border:none;display: block;}
img{border:none;display: block;}
#wrapper{
width:100%;
max-width:1000px;
height:100%;
display: none;
margin:0 auto;
}
#rottenBox{
width:1000px;
height:auto;
margin:0;
padding:0;
}
.menuBox{
width:900px;
margin:0 auto;
padding:70px 0 0;
}
.menuInner{
width:446px;
height:26px;
margin:0 auto;
}
.menuInner a{
}
.menuInner img{
float:left;
}
/**************************MENU NEW************************************/
.yoshirotten__menu__wrap{
font-family: 'Lato', sans-serif;
width:100%;
max-width:1000px;
margin:0 auto 30px;
font-weight:400;
}
.yoshirotten__logo{
	width:28%;
	float:left;
	padding-left:2%;
}
.yoshirotten__logo img{
	width:100%;
}
.yoshirotten__menu__list{
	width:62%;
	float:left;
	padding:6% 0 6% 8%;
	font-size:28px;
}
.yoshirotten__menu__list p{
	padding-bottom:12px;
}
.yoshirotten__menu__list li:first-child{
	padding-left:0;
}
.yoshirotten__menu__list li{
	float:left;
	padding-left:10px;
}
img.cnm{
margin:15px 11px 0 5px;
}
#worksThumb{
width:960px;
height:100%;
margin:0 auto 30px;/*46px*/
}
#worksThumb img{
float:left;
margin:0 15px 15px 0;
}
#foot{
clear:both;
width:100%;
height:20px;
display: block;
}
.newBox{
	padding-left:35px;
	width:925px;
	float:left;
}
.newBox2{
	padding-left:10px;
	width:950px;
	float:left;
}
#futurebox{
	width:450px;
	margin:20px auto;
}
#futurebox img{
	width:100%;
}
.H180{width:1000px;height:180px;float:left;}
.H200{width:1000px;height:200px;float:left;}
.H220{width:990px;height:220px;float:left;}
.H230{width:1000px;height:230px;float:left;}
.H240{width:1000px;height:240px;float:left;}
.H245{width:1000px;height:245px;float:left;}
.H250{width:1000px;height:250px;float:left;}
.H255{width:1000px;height:255px;float:left;}
.H260{width:1000px;height:260px;float:left;}
.H270{width:1000px;height:270px;float:left;}
.H280{width:1000px;height:280px;float:left;}
.H290{width:1000px;height:290px;float:left;}
.H300{width:1000px;height:300px;float:left;}
.H310{width:1000px;height:310px;float:left;}
.H320{width:1000px;height:320px;float:left;}
.H340{width:1000px;height:340px;float:left;}
.H345{width:1000px;height:345px;float:left;}
.H350{width:1000px;height:350px;float:left;}
.H360{width:1100px;height:360px;float:left;}
.H365{width:1000px;height:365px;float:left;}
.H370{width:1000px;height:370px;float:left;}
.H380{width:1000px;height:380px;float:left;}
.H400{width:1000px;height:400px;float:left;}
.H410{width:1000px;height:410px;float:left;}
.H420{width:1000px;height:420px;float:left;}
.H430{width:1000px;height:430px;float:left;}
.H450{width:1000px;height:450px;float:left;}
.H490{width:1000px;height:490px;float:left;}
.H520{width:1000px;height:520px;float:left;}
.H530{width:1000px;height:530px;float:left;}
.H540{width:1000px;height:540px;float:left;}
.H560{width:1000px;height:560px;float:left;}
.H570{width:1000px;height:570px;float:left;}
.H650{width:1000px;height:650px;float:left;}
.H650{width:1000px;height:680px;float:left;}
.H745{width:1000px;height:745px;float:left;}
.H830{width:1000px;height:830px;float:left;}
.H965{width:1000px;height:965px;float:left;}
.H1120{width:1000px;height:1120px;float:left;}
.H1450{width:1000px;height:1450px;float:left;}
.H1590{width:1000px;height:1590px;float:left;}
.H1750{width:1000px;height:1750px;float:left;}
.H3140{width:1000px;height:3140px;float:left;}
.W230{width:230px;float:left;}
.W250{width:250px;float:left;}
.W270{width:270px;float:left;}
.W280{width:280px;height:745px;float:left;}
.W300{width:300px;float:left;}
.W350{width:350px;float:left;}
.W280{width:1100px;height:280px;float:left;}
.W380{width:380px;height:1300px;float:left;}
.W390{width:390px;height:1100px;float:left;}
.W550{width:550px;height:1100px;float:left;}
.W565{width:565px;height:1250px;float:left;}
.W650{width:650px;float:left;}
.W675{width:675px;float:left;}
/**********************worksPage*****************************/
#worksTitle{
width:1000px;
height:100%;
display:block;
float:left;
}
#worksTitle p{
margin:40px 0 0 60px;
font-size:small;
color: #2D2D2D;
font-family:Helvetica!important;
padding:0;
line-height: 1.6;
}
.worksTinyTitle{
width:1000px;
height:100%;
display:block;
float:left;
}
.worksTinyTitle p{
margin:5px 0;
font-size:medium;
color: #2D2D2D;
font-family:Helvetica!important;
padding:0;
line-height: 1.6;
font-weight: bold;
}
#worksLarger{
float:left;
width:1000px;
height:100%;
margin:30px auto;
display: block;
}
#worksLarger img{
margin:0 auto 30px;
}
.pagevideo{
	margin:10px auto;
	text-align:center;
}
.videobox{
	width:650px;
	margin:0 auto;
}
.videobox video{
	width:100%;
}
/**********************aboutPage*****************************/
#aboutPro{
width:1000px;
height:100%;
margin:70px auto;
float:left;
}
#aboutProInner{
width:860px;
height:100%;
margin:0 auto;
}
#aboutPro img{
float:left;
}
.nameYo{
width:550px;
float:left;
margin:0 0 40px;
}
#yoshiroPro{
width:550px;
height:582px;
float:right;
font-size: 13px;
line-height: 1.8;
}

/**********************archivePage*****************************/
#archive{
width:1000px;
height:100%;
margin:40px auto;
padding:0 auto;
float:left;
}
#archive img{
float:left;
margin:10px 10px 0 0;
}

#rottenBox2{
width:100%;
}
#rottenBox2 h1{
display:none;
}
.selectedlogo{
	position:fixed;
	top:60px;
	left:60px;
}
.selectedlogo img{
	max-height:80px;
}
#selectedWorks{
	margin-top:160px;
}


#topcontrol{
	font-size:20px;
}




#yoshirotten2023test{
	width:100%;
	max-width:1620px;
	text-align:center;
	margin:0 auto;
}
#yoshirotten2023test img{
	width:100%;
	margin:0 auto;
}