@charset "utf-8";
body {}


#container{
	width:900px;
	margin:0 auto;}

h1{
	text-align:right;
	font-weight:normal;
	font-size:12px; color:#999;
	margin:0px;
	letter-spacing:0.2em;}

a:hover{
    filter: alpha( opacity=60 );  /* IE */
    opacity:0.6;                 /* Firefox,Opera,Safari */
    -moz-opacity:0.6;           /* Firefox 0.9より前 */
}

.btn:hover{position:relative;top:3px;left:3px;}


.box01{background:url(img/a_r1_c1.jpg); height:310px;}
.box02{background:url(img/a_r2_c1.jpg);height:350px;}
.box03{ background:url(img/a_r3_c1.jpg); height:305px;}
.box04{background: url(img/lbg.jpg);text-align:center;}
.box04b{ background: url(img/a_r5_c1.jpg); height:220px;}
.box05{background: url(img/lbg.jpg);text-align:center; }
.box07{background:url(img/a_r7_c1.jpg); height:480px;}
.box08{background:url(img/a_r8_c1.jpg); height:300px;}
.box09{background:url(img/a_r9_c1.jpg); height:400px;}
.box10{background:url(img/a_r10_c1.jpg); height:470px;}
.box11{background:url(img/a_r11_c1.jpg); height:290px;}
.box12{background:url(img/a_r12_c1.jpg); height:300px;}
.box13{background:url(img/a_r13_c1.jpg); height:350px;}
.box14{background:url(img/a_r14_c1.jpg); height:274px;}
.box15{background:url(img/a_r15_c1.jpg); height:540px;}


.b2{ background:url(img/b_r2_c1.jpg); height:370px;}
.b4{ background:url(img/b_r4_c1.jpg); height:400px;}
.b6{ background:url(img/b_r6_c1.jpg); height:270px;}
.b8{ background:url(img/b_r8_c1.jpg); height:100px;}
.b9{ height:300px; background:url(img/b_r9_c1.jpg); text-align:center;}
.b10{ background:url(img/b_r10_c1.jpg); height:120px;}

.b11{background:url(img/b_r11_c1.jpg); height:300px;}
.b13{background:url(img/b_r13_c1.jpg); height:230px;}
.b14{ background:url(img/b_r14_c1.jpg); height:280px;}
.b16{ background:url(img/b_r16_c1.jpg); height:600px;}

.b17{ background:url(img/b_r17_c1.jpg); height:310px; text-align:center;}

.b18{ background:url(img/b_r18_c1.jpg); height:130px; text-align:center;}
.b19{background:url(img/b_r19_c1.jpg); height:200px;}
.b21{background:url(img/b_r21_c1.jpg); height:370px;}
.b22{background:url(img/b_r22_c1.jpg); height:275px;}
.b23{background:url(img/b_r23_c1.jpg); height:150px;}
.b24{ background:url(img/b_r24_c1.jpg); height:350px;}
.b26{ background:url(img/b_r26_c1.jpg); height:160px;}
.b27{ background:url(img/b_r27_c1.jpg); height:157px;}
.b28{ background:url(img/b_r28_c1.jpg); height:150px;}
.b30{ background:url(img/b_r30_c1.jpg); height:90px;}


.b31{ background:url(img/b_r31_c1.jpg); height:240px;}
.b32{ background:url(img/b_r32_c1.jpg); height:240px;}
.b33{ background:url(img/b_r33_c1.jpg); height:230px;}
.b34{ background:url(img/b_r34_c1.jpg); height:260px;}

.sp{height:30px; background:url(img/lbg.jpg);}
.spf{height:30px; background:url(img/lbg.jpg); border-bottom: 1px solid #666;}
.voice{ width:700px; margin:0 auto; padding:10px; overflow:auto; height:210px; border:2px solid #9CF; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; background:#FFF; }

.tit{margin:0px 0px 8px 0px; color:#066; font-weight:bold; border-bottom:1px solid #066;}

.name{color:#F30; margin:5px 0px 15px 0px;}

.c1{ background:url(img/c_r1_c1.jpg); height:363px;}
.c2{ background:url(img/c_r2_c1.jpg); height:440px;}
.c3{ background:url(img/c_r3_c1.jpg); height:160px;}
.c4{ background:url(img/c_r4_c1.jpg); height:150px;}
.c5{ background:url(img/c_r5_c1.jpg); height:135px;}
.c6{ background:url(img/c_r6_c1.jpg); height:160px;}

.c8{ background:url(img/c_r8_c1.jpg); height:240px;}
.c10{ background:url(img/c_r10_c1.jpg); height:105px;}
.c11{ background:url(img/c_r11_c1.jpg); height:280px;}

.c12{background:url(img/c_r12_c1.jpg); height:87px; padding-left:130px; padding-top:10px;}
.c13{background:url(img/c_r13_c1.jpg); height:158px;}
.c14{background:url(img/c_r14_c1.jpg); height:91px;padding-left:130px; padding-top:10px;}
.c15{background:url(img/c_r15_c1.jpg); height:162px;}
.c16{background:url(img/c_r16_c1.jpg); height:92px;padding-left:130px; padding-top:10px;}
.c17{background:url(img/c_r17_c1.jpg); height:120px;}



.c19a{ width:265px; height:70px; background:url(img/c_r19_c1.jpg); float:left; padding-top:330px; padding-left:45px;}
.c19b{ width:270px; height:70px; background:url(img/c_r19_c2.jpg); float:left; padding-top:330px; text-align:center;}
.c19c{ width:297px; height:70px; background:url(img/c_r19_c3.jpg); float:left; padding-top:330px; padding-left:23px;}






/* #fooBox
======================*/
.toggleList dl {border-top: solid 1px #e5e5e5;border-bottom: solid 1px #f5f5f5; }
.toggleList dt{
	background: url(img/blueBottomArrow.png) no-repeat 95% center,-moz-linear-gradient(top, #fcfcfc, #f7f7f7 30%, #ededed);
	background: url(img/blueBottomArrow.png) no-repeat 95% center,-webkit-gradient(linear,left top, left bottom,
	color-stop(0, #fcfcfc),
	color-stop(30%, #f7f7f7),
	color-stop(100%, #ededed));
margin:0px;
padding:5px 15px;
font-weight:bold;
color:#40b6da;
display
}
.toggleList dt.active{
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border:hidden;
background-image:none;
background:#40b6da;
color: #ffffff;
}
.toggleList dd{
	display:none;
	padding: 15px;
}
.toggleList dd a {
	display: block;
	margin: 0 auto;
}
.toggleList dd img {}
.toggleList dd h3 {
	margin: 10px 0;
	padding: 5px 0;
	background: #ededed;
	font-size: 120%;
	font-weight:bold;
}
.toggleList dd p.foo_p {
	margin-bottom: 10px;
	font-size: 90%;
}
.toggleList dd p.foo_a {
	margin-bottom: 10px;
}

