
.koe {
text-align:left;
line-height:1.3em;
width:560px;
margin-left:auto;
margin-right:auto;
}


.yn {
background-image:url(../images/koe/yn.jpg);
background-position:bottom center;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
text-align:left;
}

*html body .yn {
	position:relative;
	left:10px;
}

.yn2 {
float : left ;
}

.yn3 {
width:550px;
font-size:13px;
background-image:url(../images/koe/yn2.jpg);
background-position:bottom center;
background-repeat:no-repeat;
height:190px;
margin-left:auto;
margin-right:auto;
}

*html body .yn3 {
	position:relative;
	left:10px;
}



.yn4 {
width:570px;
height:500px;
background-image:url(../images//koe/yno.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#koe-link {
	margin-left:80px;}




.houkoku {
line-height:1.4em;
margin:0;
background-image:url(../images/koe/bg.jpg);
}

.houkoku2 {
padding-left:10px;
padding-right:10px;
text-align:left;
font-size:12px;
}

.houkoku3 {
background-image:url(../images/koe/bg2.jpg);
padding-left:10px;
padding-right:10px;
text-align:left;
font-size:12px;
}

.houkoku4 {
height:58px;
background-image:url(../images/koe/com.jpg);
background-repeat:repeat-y;
background-position: top right;
padding-top:0px;
padding-left:80px;
text-align:left;
font-size:12px;
}




#koe-head {
	width: 620px;
	height:24px;
	background: url(../images/koe/koe-head.gif) no-repeat left;
	position:relative;
	top:2px;
}


#koe-side {
	width: 620px;
	background: url(../images/koe/koe-side.gif) repeat-y left;
	padding-top:8px;
	color: #000000;
}


#koe-side p {
	width: 570px;
	margin-left:10px;
	line-height:1.6;
}


#oya-koe {position:relative; left:5px;
margin-top:10px;}

#koe-foot {
	width: 620px;
	height:30px;
	background: url(../images/koe/koe-foot.gif) no-repeat left;
	position:relative;
	bottom:2px;
}



#koe2 {
text-align:left;
line-height:1.3em;
width:500px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/koe/bg2.jpg);
background-repeat:repeat;
}

#koe2 p {	width: 480px;
	margin-left:10px;
	line-height:1.6;}
	
	
#note-koe-head {
	width: 575px;
	height:22px;
	background: url(../images/koe/201001/note_head.gif) no-repeat left top;	
}


#note-koe {
	width: 575px;
	background: url(../images/koe/201001/note.gif) repeat-y left;
	padding-top:0px;
	color: #000000;
	margin-top:0px;
}

#note-koe p {
	width: 540px;
	margin-left:10px;
	line-height:1.8em;
}


#note-koe-foot {
	width: 575px;
	height:30px;
	background: url(../images/koe/201001/note_foot.gif) no-repeat left;
	position:relative;
	bottom:2px;
}


		div#title-tip {
			margin: 0 1em 0 0;
			border: solid  #000 1px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			padding: .3em .5em;
			background: #fffddf;
			opacity: .8;
			filter: alpha(opacity=90);
			font-size: 100%;
			text-align:left;
			width:280px;
		}

body { overflow-x: hidden; } 


#text {margin:50px auto; width:500px}

.hotspot {color:#900; padding-bottom:1px; cursor:crosshair}

#tt {position:absolute; display:block; background:url(../images/koe/201001/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/koe/201001/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; line-height:1.5em;  text-align:left;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/koe/201001/tt_bottom.gif) top right no-repeat; overflow:hidden}







/*声メイン
------------------------------------------------------------------*/

#koe_main {
	width: 780px;
	height:1330px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/koe/bana/bg.jpg) top center no-repeat;
	position:relative;
	right:13px;
}

#koe_mvp {
	width: 342px;
	height:198px;
	position:absolute;
	top:180px;
	left:420px;
}

#koe_goukaku {
	width: 342px;
	height:198px;
	position:absolute;
	top:410px;
	left:420px;
}

#koe_ito {
	width: 342px;
	height:198px;
	position:absolute;
	top:640px;
	left:420px;
}

#koe_satou {
	width: 342px;
	height:198px;
	position:absolute;
	top:870px;
	left:420px;
}


#koe_koe {
	width: 342px;
	height:198px;
	position:absolute;
	top:79px;
	left:89px;
}

#koe_kaki {
	width: 342px;
	height:198px;
	position:absolute;
	top:410px;
	left:20px;
}

#koe_syunki {
	width: 342px;
	height:198px;
	position:absolute;
	top:640px;
	left:20px;
}

#koe_suisen {
	width: 185px;
	height:198px;
	position:absolute;
	top:870px;
	left:20px;
}

#koe_zassi {
	width: 185px;
	height:198px;
	position:absolute;
	top:870px;
	left:214px;
}

#koe_taiken {
	width: 421px;
	height:141px;
	position:absolute;
	top:1181px;
	left:166px;
}




#koe-main {
	width: 820px;
	height:1300px;
	padding-top:688px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	right:13px;
	background: #FFF url(../images/koe/title.jpg) top center no-repeat;
}

#koe-main img{ margin-bottom:10px;}


#koe-mvp {
	width: 250px;
	height:600px;
	background: #F99;
	position: absolute;
	left:25px;
	text-align:center;
	padding-top:10px;
	border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
}

#koe-kousyu {
	width: 250px;
	height:600px;
	background: #FF9;
	position: absolute;
	left:285px;
	text-align:center;
	padding-top:10px;
	border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
}

#koe-goukaku {
	width: 250px;
	height:600px;
	background: #9C6;
	position: absolute;
	right:25px;
	text-align:center;
	padding-top:10px;
	border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
}


#koe-tokubetu {
	width: 704px;
	height:400px;
	position: absolute;
	top: 1310px;
	left:25px;
	padding-top:10px;
	padding-left:14px;
	text-align:center}
	
	
	
#koe01 {
	width: 575px;
	height:675px;
	position: relative;
	background:url(../images/koe/koe_haikei.png) top center no-repeat;
	}
	
	
#koe01a { position:absolute; top: 60px; left:20px;}
#koe01b { position:absolute; top: 60px; right:20px;}
#koe01c { position:absolute; top: 190px; left:20px;}
#koe01d { position:absolute; top: 190px; right:20px;}
#koe01e { position:absolute; top: 395px; left:20px;}
#koe01f { position:absolute; top: 395px; right:20px;}
#koe01g { position:absolute; top: 520px; left:20px;}
#koe01h { position:absolute; top: 520px; right:20px;}
	
	
/* youtube
--------------------------------*/	

#koe-tube0{
    position:relative;
	width:800px;
	height:200px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}

#koe-tube1{
    position: absolute;
	width:300px;
	left:10px;
	top:15px;
}


#koe-tube2{
    position: absolute;
	width:480px;
	left:330px;
	top:15px;
	text-align:left;
	font-size:16px;
}


#suisen
{margin-top:10px; margin-left:35px;position:relative; width:850px; height:1780px}

#suisen1
{	position: absolute;
	top:0px;
	left:0px;}

#suisen2
{	position: absolute;
	top:540px;
	right:34px;}
	
	
	
.kutikomi-koe{
			font-size: 15px;
			font-weight:bold;
		font-family: Helvetica , "游ゴシック" , "Yu Gothic" , Meiryo,  sans-serif;}
		
#kutikomi-itiran {
width:820px;
margin:15px auto;
background:#FFFDF2 url(../images/top-new4/himitu/bg.png) no-repeat top center;
border: solid 3px #FF3732;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
padding:10px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
}