/* CSS Document */

*{margin:0px; padding:0px;}

body{
margin:0px; padding:0px; background-color:#7e6b5a; font-size:14px; line-height:160%;}

p, h4 {width:740px; margin-left:60px; line-height:160%;}
dl, dt {width:740px; line-height:160%;}
dd {width:740px; margin-left:80px; line-height:160%;font-weight:600;}
dt{font-weight:600;
   background:url(../images/g_dt.jpg) no-repeat 0 0.1em;
   padding-left:25px;}
   
ul{width:680px; margin-left:48px; line-height:160%; list-style:none; line-height:1.8;}
li{ background:url(../images/g_list.jpg) no-repeat 0 0.2em;
padding-left:25px;
}
hr{width:740px; margin-left: auto;margin-right:auto; margin-top:20px;}

a:link {color:#0033FF;text-decoration:none;}
a:visited {color:#0033FF;text-decoration:none;}
a:hover {color:#0033FF;text-decoration:underline;}
a:active {color:#0033FF;text-decoration:none;}


#wrapper{
width:850px;
margin-left:auto; margin-right:auto;
background: url(../images/bg.jpg) repeat-y;
}
h1{
	margin:0 auto;
	width:850px;}

ol{width:720px; margin-left:80px; line-height:160%;}




#img01{
width:850px;
height:466px;
overflow:hidden;
}

#img02{
background-image:url(../images/02.jpg);
width:850px;
height:1230px;
overflow:hidden;
}

#img03{
background-image:url(../images/03.jpg);
width:850px;
height:670px;
overflow:hidden;
}

#img04{
background-image:url(../images/04.jpg);
width:850px;
height:1356px;
overflow:hidden;
}

#img05{
background-image:url(../images/05.jpg);
width:850px;
height:1805px;
overflow:hidden;
margin-top: 70px;
}

#img06{
background-image:url(../images/06.jpg);
width:850px;
height:843px;
overflow:hidden;
}

#img07{
background-image:url(../images/07.jpg);
width:850px;
height:989px;
overflow:hidden;
margin-top: 50px;
}

#img08{
background-image:url(../images/08.jpg);
width:850px;
height:824px;
overflow:hidden;
}

#img09{
background-image:url(../images/09.jpg);
width:850px;
height:748px;
overflow:hidden;
}

#img10{
background-image:url(../images/10.jpg);
width:850px;
height:490px;
overflow:hidden;
}

#img11{
background-image:url(../images/11.jpg);
width:850px;
height:865px;
overflow:hidden;
}

#img12{
background-image:url(../images/12.jpg);
width:850px;
height:240px;
overflow:hidden;
}

#img13{
background-image:url(../images/13.jpg);
width:850px;
height:750px;
overflow:hidden;
}

#img14{
background-image:url(../images/14.jpg);
width:850px;
height:769px;
overflow:hidden;
}

#img15{
background-image:url(../images/15.jpg);
width:850px;
height:383px;
overflow:hidden;
}

/*1007追加分タイトル　スガシタボイス配信内容*/
#tit5 {
 background: url(../images/h2_5.jpg) no-repeat center top;
  width: 760px;
  height: 60px;
  text-indent: -9999px;
  margin: 70px auto auto auto;
  }


#img16{
background-image:url(../images/16.jpg);
width:820px;
height:631px;
overflow:hidden;
padding-left:30px;
}
#img16 h3 span{
	display: none;
}

#img17{
background-image:url(../images/17.jpg);
width:820px;
height:615px;
overflow:hidden;
padding-left:30px;
}
#img17 h3 span{
	display: none;
}

#img18{
background-image:url(../images/18.jpg);
width:820px;
height:575px;
overflow:hidden;
padding-left:30px;
}
#img18 h3 span{
	display: none;
}

#img19{
background-image:url(../images/19.jpg);
width:850px;
height:1412px;
overflow:hidden;
}

#img20{
background-image:url(../images/20.jpg);
width:850px;
height:756px;
overflow:hidden;
margin-bottom: 70px;
}

#img21{
background-image:url(../images/21.jpg);
width:850px;
height:923px;
overflow:hidden;
}

#img22{
background: url(../images/22.jpg) no-repeat top;
width:850px;
height:300px;
overflow:hidden;
}

#img22_1 {
 background: url(../images/22_1.jpg) no-repeat left top;
 width: 850px;
 height: 72px;
 text-indent: -999em;
 }

#img23{
background: url(../images/23.jpg) no-repeat;
width:850px;
height:1494px;
overflow:hidden;
}

#img24{
background-image:url(../images/24.jpg);
width:850px;
height:910px;
overflow:hidden;
}

#img25{
background-image:url(../images/25.jpg);
width:850px;
height:1025px;
overflow:hidden;
}

#img26{
background-image:url(../images/26.jpg);
width:850px;
height:735px;
overflow:hidden;
}

#img27{
background-image:url(../images/27.jpg);
width:850px;
height:145px;
overflow:hidden;
}

#now{
width:790px;
height:236px;
overflow:hidden;
margin: auto;
border: 1px solid #CCCCCC;
}

#now .form_tit {
 width: 790px;
 height: 136px;
 background: url(../images/form1.jpg) no-repeat left top;
 text-indent: -999em;
 margin-bottom: -5px;
 padding: 0px;
 }

#now #click {
 width: 790px;
 height: 105px;
 background: url(../images/form2.jpg) no-repeat left top;
 margin: 0;
 padding-left: 260px;
 padding-top: 10px;
 }

#index_news {
 width: 737px;
 height: 190px;
 background-image:url(../images/new_bg.jpg);
 background-color:#FCFCFC;
 background-position:right;
 background-repeat:no-repeat;
 border: 1px solid #CCC;
 overflow: auto;
 text-align: left;
 padding: 5px;
 margin: 72px auto 30px;
}

#index_news table{
margin-left:15px; margin-top:15px;
}

#index_news table td{
height:30px;
}

#foot{
width:850px;
height:237px;
background-image:url(../images/foot.jpg);
text-align:center;
font-size:12px;
color:#FFFFFF;
overflow:hidden;
}

#foot a{
color:#FFFFFF;
}

#foot a:hover{
color:#CCFF00;
}

#foot a:visit{
color:#FFFFFF;
}



.yakuin{
background-image:url(../images/list.gif);
background-repeat:no-repeat;
background-position:0px 50%;
padding-left:15px;
}


/*追加分*/
#t_tit_table {
 width: 750px;
 height: auto;
 text-align: center;
 margin:  20px auto 20px auto;
 }

.t_talk {
 border: 1px solid #CCCCCC;
 padding: 10px;}

.t_talk2 {
 border: 1px solid #CC9900;
 padding: 10px;
 }

/*スガシタ氏ご挨拶*/
.greeting {
 margin-top: 15px;
 margin-left: 80px;
 }

#important_yellow {
 border:1px solid #999999;
 background: #FFFFEC;
 width:720px;
 margin:20px auto 20px auto;
 }
 
#important_yellow p{
	width:700px;
	margin:20px auto;
	padding:20px;
}

/*追加テキストB*/
#tit1 {
 background: url(../images/h2_1.jpg) no-repeat center top;
  width: 760px;
  height: 60px;
  text-indent: -9999px;
  margin: 70px auto auto auto;
  }

#tit2 {
 background: url(../images/h2_2.jpg) no-repeat center top;
 width: 760px;
 height: 60px;
 text-indent: -9999px;
 margin: 70px auto auto auto;
 }

#bg1 {
 background: url(../images/bg1.jpg) no-repeat right top;
 height: auto;
 width: 828px;
 margin: auto;
 }

#tit6 {
 background: url(../images/h2_6.jpg) no-repeat center top;
 width: 760px;
 height: 60px;
 text-indent: -9999px;
 margin: 70px auto auto auto;
 }

#tit7 {
 background: url(../images/h2_7.jpg) no-repeat center top;
 width: 760px;
 height: 60px;
 text-indent: -9999px;
 margin:70px auto auto auto;
 }


/*よくあるお問い合わせ*/
#qa_area {
 height: auto;
 padding-left: 50px;
 margin-bottom: 30px;
 }

.q1 {
 background: url(../images/q1.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 }

.q2 {
 background: url(../images/q2.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q3 {
 background: url(../images/q3.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q4 {
 background: url(../images/q4.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q5 {
 background: url(../images/q5.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q6 {
 background: url(../images/q6.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q7 {
 background: url(../images/q7.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q8{
 background: url(../images/q8.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q9 {
 background: url(../images/q9.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q10 {
 background: url(../images/q10.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q11 {
 background: url(../images/q11.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }

.q12{
 background: url(../images/q12.jpg) no-repeat left top;
 height: 40px;
 width: 740px;
 text-indent: -9999px;
 margin-top: 40px;
 }



.a {
 background: url(../images/a.jpg) no-repeat left top;
 padding-left: 40px;
 padding-top: 5px;
 margin: 0;
 }

#bg1 p {
margin: 0 0 0 40px;
}

/*クリック*/
.btn {
 margin: auto;
 text-align: center;
 margin-top: 17px;
  }
  
/*ソロス氏*/
#photo_so {
 width: 800px;
 height: 223px;
 background: url(../images/img2.jpg) no-repeat left top;
 margin: auto;
 font-size: 15px;
}

#photo_so p{
 margin-left: 300px;
 padding-top: 70px;
 width: 500px;
}

/*申込者100名*/

#img_100317 {
 width: 555px;
 height: 100px;
 background: url(../images/img_100317.gif) no-repeat left top;
 margin-left: 50px;
 margin-top: 30px;
 text-indent: -9999px;
 }


/*-----///1007追加///--------*/

#tit3 {
 background: url(../images/h2_3.jpg) no-repeat center top;
  width: 746px;
  height: 60px;
  text-indent: -9999px;
  margin: 70px auto auto auto;
  }

p.voice_text {
 padding: 65px 10px 10px 30px;
 margin: 0;
 line-height: 140%;
 }

p.voice_text2 {
 padding: 83px 10px 10px 30px;
 margin: 0;
 line-height: 140%;
 }

#voice1 {
 width: 746px;
 height: 148px;
 background: url(../images/voice1.jpg) no-repeat left top;
 margin: auto auto 30px auto;
 overflow: hidden;
 }

#voice2 {
 width: 746px;
 height: 125px;
 background: url(../images/voice2.jpg) no-repeat left top;
 margin: auto auto 30px auto;
 overflow: hidden;
 }

#voice3 {
 width: 746px;
 height: 138px;
 background: url(../images/voice3.jpg) no-repeat left top;
 margin: auto auto 30px auto;
 overflow: hidden;
 }

#voice4 {
 width: 746px;
 height: 141px;
 background: url(../images/voice4.jpg) no-repeat left top;
 margin: auto auto 50px auto;
 overflow: hidden;
 }

#tit4 {
 background: url(../images/h2_4.jpg) no-repeat center top;
  width: 760px;
  height: 60px;
  text-indent: -9999px;
  margin:auto;
  }

#text1 {
 width: 651px;
 height: 78px;
 background: url(../images/text1.gif) no-repeat left top;
 margin: 20px 0 20px 60px;
 text-indent: -999em;
 }

#img_praty{
 width: 825px;
 height: 363px;
 background: url(../images/img_party.jpg) no-repeat left top;
 margin: auto;
 }
#doui {margin:10px auto;
width:640px;
background:#FFC;
border:solid #F00 1px;
}

#doui p{width:580px;
margin:10px auto;}

#terms{ width:550px; height:120px; overflow:auto; border-color:#000000; border-style:solid; border-width:1px; margin:15px auto; padding:15px; font-size:12px; line-height:160%; background-color:#FFF; margin:10px auto;}
#terms p{width:550px;
margin:0;
}


.koushin{
	display: block;
	width: 500px;
	height: 72px;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	text-indent: -9999px;
}

.koushin a{
	display: block;
	width: 500px;
	height:72px;
	background: url(../images/koushin.jpg) no-repeat 0 0;
}

.koushin a:hover{
	background-position:0 -82px;
}

.rightB{
	float: right;
	margin-left: 10px;
	padding-right:20px;
}

.tantou{background:url(../images/suga-voiceCap.jpg) no-repeat 340px 60px;}

.rightT{
	display: block;
	margin-bottom: 5px;
	margin-right:30px;
	text-align: right;
}

caption{text-align:left;}

/*-------------------------------------------------------------
	.bt1
-------------------------------------------------------------*/
.bt1 a{
	display: block;
	margin: auto;
	width: 746px;
	height:80px;
	background: url(../images/bt_tokyo.jpg) no-repeat 0 0;
}

.bt1 a span{
	display: none;
}

.bt1 a:hover{
	background-position: 0 -90px;
}


.sc{ width:700px; margin-left:auto; margin-right:auto;}
.reason1{ background:url(../images/bg_reason1.jpg) no-repeat 400px 0;}
.reason2{ background:url(../images/bg_reason2.jpg) no-repeat 400px 0;}
.price1{ background:url(../images/bg_price1.jpg) no-repeat 420px 0;}
.price2{ background:url(../images/bg_price2.jpg) no-repeat 420px 0;}
.message{ background-color:#FFC;border:#beb49a solid 1px; width:760px; margin:0 auto;}

#tit8 {
 background: url(../images/h2_8.jpg) no-repeat center top;
  width: 746px;
  height: 60px;
  text-indent: -9999px;
  margin: 20px auto auto auto;
  }
