@charset "shift-jis";

#f-x{
width:900px;
/* height:1985px;
background-image: url('back.jpg');
background-position:center 560px; */
margin:20px auto;
}

.c1{
width:900px;
height:330px;
margin:10px auto;
position:relative;
color:#fff;
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}

.c1-1{
position:absolute;
left:0;
top:0;
}
.c1-2{
width:535px;
position:absolute;
left:181px;
top:0;
}
.c1-2 p{
padding:13px;
line-height:230%;
font-size:13px;
font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif;
}
.c1-3{
position:absolute;
right:0;
top:0;
}
.c2{
width:900px;
height:1350px;
margin:0 auto;
position:relative;
}
.c2-1{
width:420px;
height:1350px;
position:absolute;
top:0;
left:0;
}

.c2-2{
width:420px;
height:1350px;
position:absolute;
top:0;
right:0;
}

.c2title{
width:420px;
height:185px;
position:relative;
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}

.c2title h2{
font-size:50px;
position:absolute;
top:70px;
left:0;
margin:0;
padding:0;
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}
.c2title .kana{
font-size:14px;
position:absolute;
top:85px;
left:220px;
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}

.c2-2 .c2title .kana{
font-size:14px;
position:absolute;
top:85px;
left:250px;
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}

.c2title .copy{
font-size:22px;
position:absolute;
top:20px;
left:0;
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}
.c2title .desc{
font-size:18px;
position:absolute;
top:115px;
left:0;
line-height:150%;
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}

.karura{
margin-top:15px;
width:250px;
height:420px;
position:relative;
}

.karura .name,.fujin .name,.raijin .name{
font-size:40px;
height:45px;
line-height:45px;
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}

.spec{
margin-top:10px;
font-size:10px;
line-height:150%;
font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif;
}

.fu-rai{
width:420px;
height:420px;
position:relative;
margin-top:15px;
}

.fujin{
width:210px;
height:420px;
position:absolute;
top:0px;
left:0;
}


.raijin{
width:210px;
height:420px;
position:absolute;
top:0px;
right:0;
}

.bot{background-color:#111;}
.bot a img{
opacity:1.0;
filter: alpha(opacity=100);
}
.bot a:hover img{
opacity:0.8;
filter: alpha(opacity=80);
}



.c3{
width:900px;
height:1625px;
margin:0 auto;
position:relative;
}
.c3-0{
width:900px;
height:165px;
position:absolute;
top:0;
left:0;
}

.c3-9{
width:900px;
height:50px;
position:absolute;
top:635px;
left:0;
}


.c3-1{
width:280px;
height:410px;
position:absolute;
top:175px;
left:0;
}

.c3-2{
width:280px;
height:410px;
position:absolute;
top:175px;
left:310px;
}
.c3-3{
width:280px;
height:430px;
position:absolute;
top:175px;
left:620px;
}
.c3-4{
width:280px;
height:430px;
position:absolute;
top:695px;
left:0px;
}
.c3-5{
width:280px;
height:430px;
position:absolute;
top:695px;
left:310px;
}
.c3-6{
width:280px;
height:430px;
position:absolute;
top:695px;
left:620px;
}
.c3-7{
width:280px;
height:430px;
position:absolute;
top:1135px;
left:140px;
}

.c3-8{
width:280px;
height:430px;
position:absolute;
top:1135px;
left:450px;
}

.c3 a{display:block;}
.c3 a{width:280px; height:410px; overflow: hidden; text-indent: -9999px;}
.c3-1 a{background-image: url("c3-1.jpg");}
.c3-1 a:hover{background-image: url("c3-1-hover.jpg");}
.c3-2 a{background-image: url("c3-2.jpg");}
.c3-2 a:hover{background-image: url("c3-2-hover.jpg");}
.c3-3 a{background-image: url("c3-3.jpg");height:430px;}
.c3-3 a:hover{background-image: url("c3-3-hover.jpg");height:430px;}
.c3-4 a{background-image: url("c3-4.jpg");}
.c3-4 a:hover{background-image: url("c3-4-hover.jpg");}
.c3-5 a{background-image: url("c3-5.jpg");}
.c3-5 a:hover{background-image: url("c3-5-hover.jpg");}
.c3-6 a{background-image: url("c3-6.jpg");}
.c3-6 a:hover{background-image: url("c3-6-hover.jpg");}
.c3-7 a{background-image: url("c3-7.jpg");}
.c3-7 a:hover{background-image: url("c3-7-hover.jpg");}
.c3-8 a{background-image: url("c3-8.jpg");}
.c3-8 a:hover{background-image: url("c3-8-hover.jpg");}

.c3-10{
width:900px;
height:40px;
position:absolute;
bottom:20px;
left:0px;
}

.c4{
width:900px;
height:340px;
margin:0 auto;
position:relative;
}

.c5{
width:700px;
height:1px;
margin:0 auto;
position:relative;
}

#p_heda{
	width:900px; height:200px; margin:auto;
	position:relative;
	}
#p_heda #cap{
	width:350px;
	text-align:center;
	position:absolute; 
	top:50px;
	left:550px;
overfllow:hidden;
	}
#cap strong{display:block;
	width:350px;height:55px;
	color:#fff;
	margin:10px 0 5px 0;
	line-height:55px;
	text-align:center;
	font-size:50px;
	background:none;
	}
	
#cap em{display:block; color:#fff; font-size:21px;}
#cap p{color:#fff; font-size:14px;}


#index_main{
	width:900px; height:510px; position:relative; margin-left:25px; margin-top:0px;margin-bottom:10px;
	}
.item_page {height:100% !important;}

#consept #index_main{
	width:900px; height:630px; position:relative; margin-left:25px; margin-top:10px;margin-bottom:10px;
	}
#consept #index_main img{position:absolute; top:0px; left:0px;}
#consept #index_main p{width:460px;position:absolute; top:130px; left:345px; font-size:18px; line-height:180%;}
#consept #index_main p strong{display:block; font-size:24px; font-weight:bold; line-height:200%; margin-bottom:10px;}

#index_main .mov_01{
	position:absolute; top:0px; left:0;
}

#index_content{
	width:910px; height:300px; position:relative; margin-left:20px; margin-top:10px; margin-bottom:10px;
	}
#news_wrap{width:490px; height:270px; float:left;}
#news{width:490px; height:200px; background-image: url('/img_server/co_img1/isumu/user/sozai/nwes_back.gif'); position:relative;}
#news dl{width:460px; height:130px; overflow:auto; 	position:absolute; top:40px; left:20px;}
#news dd{margin-bottom:5px;}

#link{width:490px; height:80px;}
#link a{float:left;}

#top_image{width:410px; height:260px; float:right;}


#p_bottom {width:900px; height:80px; margin:auto; text-align:right;}

#copy {height:50px; text-align:center;}

.t_hidden{overflow:hidden;	text-indent:-9999px;}

#p_heda #cap,.content strong{
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}
#p_main .right .content,#p_zoom .mame{
font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif; 
}


#p_heda{
	width:900px; height:200px; margin:auto;
	position:relative;
	}
#p_heda #cap{
	width:350px;
	text-align:center;
	position:absolute; 
	top:50px;
	left:550px;
	}
#cap strong{display:block;
	width:350px;height:55px;
	color:#fff;
	margin:10px 0 5px 0;
	line-height:55px;
	text-align:center;
	font-size:50px;
	background:none;
	}
	
#cap em{display:block; color:#fff; font-size:21px;}
#cap p{color:#fff; font-size:14px;}


#p_main{
	width:900px; height:633px; margin:auto; margin-top:30px;margin-bottom:37px;
	}
#p_top_main{
	width:900px; margin:auto; margin-top:30px;margin-bottom:37px;
	}
#p_top_main p{
	margin-bottom:10px;
	}

#p_main .left{ float:left; position:relative; width:450px; height:633px;}
#p_main .right{ float:right; position:relative; width:450px; height:633px;}
#p_main .right .content{
	font-size:18px;
	padding:0 20px 0px 30px;
	line-height:133%;
	position:absolute; 
	top:140px;
	left:0;
}

#p_main .right .content p{
margin-bottom:10px;
}
.content strong{
	display:block;
	font-size:24px;
	line-height:30px;
	margin-bottom:15px;
}

#p_main .right .spec{
	font-size:18px;
	padding:0 20px;
	position:absolute; 
	bottom:1px;
	left:0;
}

#p_zoom {width:900px; height:460px; margin:auto;}
#p_zoom .left{ float:left; position:relative; width:340px; height:460px;}
#p_zoom .right{ float:right; position:relative; width:560px; height:460px;}
#p_zoom .mame{
	background-image: url('/img_server/co_img1/isumu/user/sozai/mame.jpg');
	background-repeat:no-repeat;
}

.mame .content{
	width:290px;
	height:280px;
	font-size:16px;
	color:#65318e;
	position:absolute; 
	top:75px;
	left:25px;
}

.mame .content p{color:#65318e; margin-top:8px; line-height:120%!important;}

.mame .zoom_info{
	font-size:14px;
	position:absolute; 
	top:400px;
	left:0px;
}

#lineup_main{
	width:910px; position:relative; margin-left:25px; margin-top:10px;margin-bottom:10px;
/*background-image:url('../images/lineup-1.gif'); background-repeat: no-repeat; padding-top:80px;*/padding-top:30px;
	}

#lineup_main ul{
width:910px; margin-bottom:50px;
}

#lineup_main li{
width:300px; float:left; margin-right:2px; margin-bottom:2px;
}

#lineup_main p{
margin-bottom:10px;
}

#p_bottom {width:900px; height:80px; margin:auto; text-align:right;}


#f-1{}
#f-3{}

/*for½Θ±±λ{P[X*/

#tc_heda{
	width:900px; height:200px; margin:auto;
	position:relative;
	}
	

	
#tc_heda #cap{
	width:350px;
	text-align:center;
	position:absolute; 
	top:50px;
	left:550px;
overfllow:hidden;
	}


#tc_heda #cap,.content strong{
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
}
#tc_main .right .content,#tc_zoom .tc_mame div,.p_right{
font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif; 
}


#tc_heda{
	width:900px; height:200px; margin:auto;
	position:relative;
	}
#tc_heda #cap{
	width:350px;
	text-align:center;
	position:absolute; 
	top:50px;
	left:550px;
	}

#tc_main,#ca_main{
	width:900px; height:500px; margin:auto; margin-top:30px;margin-bottom:37px;
	}
#tc_top_main{
	width:900px; margin:auto; margin-top:30px;margin-bottom:37px;
	}
#tc_top_main p{
	margin-bottom:10px;

	}

#tc_main .left,#ca_main .left{ float:left; position:relative; width:450px; height:500px;}

#tc_main .right{ float:right; position:relative; width:450px; height:500px; 
	background-image: url('/img_server/co_img1/isumu/user/sozai/tc_heda.png');
	background-repeat:no-repeat;
	background-position:top right;}
	
#ca_main .right{ float:right; position:relative; width:450px; height:500px; }

#tc_main .right .content,#ca_main .right .content{
	font-size:18px;
	padding:0 50px;
	line-height:133%;
	position:absolute; 
	top:110px;
	left:0;
}

#tc_main .right .content p,#ca_main .right .content p{
margin-bottom:10px;
	font-size:14px;
	line-height:180%;
}
#tc_main .right .tc_name{
	position:absolute; 
	top:55px;
	right:0;
height:60px;
text-align:right;
}

#ca_main .right .ca_name{
	position:absolute; 
	top:35px;
	right:0;
height:60px;
text-align:right;
}



#tc_main .right .tc_name strong{
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
	font-size:40px;
	color:#cb822b;
}
#tc_main .right .tc_name span{
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
	font-size:14px;
	color:#cb822b;
}

#ca_main .right .ca_name strong{
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
	font-size:40px;
	color:#cb822b;
}


#ca_main .right .ca_name span{
font-family: 'qMmΎ© Pro W3','Hiragino Mincho Pro','lr oΎ©','MS PMincho',serif; 
	font-size:14px;
	color:#cb822b;
	display:block;
}
#tc_main .content strong{
	display:block;
	font-size:24px;
	line-height:28px;
	margin-bottom:15px;
}

#tc_main .right .spec{
	font-size:18px;
	padding:0 20px;
	position:absolute; 
	bottom:1px;
	left:0;
}

#tc_zoom {width:900px; height:460px; margin:auto;}
#tc_zoom .left{ float:left; position:relative; width:340px; height:500px;}
#tc_zoom .right{ float:right; position:relative; width:560px; height:500px;}

#ca_zoom {width:900px; height:700px; margin:auto;}
#ca_zoom .left{ float:left; position:relative; width:445px; height:700px;}
#ca_zoom .right{ float:right; position:relative; width:445px; height:700px;}

#tc_main .tc_mame{
padding-left:50px;
	position:absolute; 
	top:350px;
	left:0;
}

.tc_mame div{
	background-image: url('/img_server/co_img1/isumu/user/sozai/tc_mame.png');
	background-repeat:no-repeat;
	width:354px;
	height:144px;
	font-size:12px;
}
.tc_mame div strong{ padding:10px 0px 10px 40px; hont-weight:bold; display:block;
font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif; 
}

.tc_mame div p{ padding:0px 10px;line-height:120%!important;
font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN','MS PGothic',sans-serif; 
}


#tc_bottom {width:900px; height:80px; margin:auto; text-align:right;}

.p_right{text-align:right; font-size:14px;}
.p_left{ margin-top:10px; font-size:16px;}

#lineups{
width:900px; margin:0 auto; padding-top:20px;}

img.line{display:block; margin-bottom:5px;}

ul.st{margin-bottom:15px;}

.st li{display:block; width:120px; text-align:center; float:left; margin-right:7px;}
.st li img,.tc li img{display:block; border:1px #9e9e9e solid;}

.st li.end{display:block; width:120px; text-align:center; float:right; margin:0;}

.tc{margin-bottom:15px;}

.tc li{display:block; width:120px; text-align:center; float:left; margin-right:9px;}

.tc li.end{display:block; width:120px; text-align:center; float:right; margin:0;}

.st li a,.tc li a{ color:#2b2b2b; text-decoration:none; }

em{color:red;}

#iine{
background-color:#f2f2f2;

}
#iine div{
float:left;
margin-right:5px;
}

#fusen_1{
width:150px;
height:50px;
position:fixed; right:0px; top:300px; 
}

#f-1-2{
}
.frame-1{
margin:30px;
border:1px solid #a69abd;
background-color:#fdeff2;

}
.frame-1 p{
padding:10px 0 0 30px;
}
.frame-1 .end{
padding-bottom:10px;
}
