@charset "UTF-8";
/* ------------------------------
  catch
------------------------------ */
#catch {
	width:950px; height:32px;
	background: url(../dl07/img/hdr_catch.gif) no-repeat ;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
}
/*------------------------------------------------------------------------------------------------------------終了コメント*/
#lcom-title h3 {
	width: 594px;
	height: 61px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#lcom-title h4 {
	width: 584px;
	height: 45px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#lcom-title h3#lcom_1 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_1.gif);
}
#lcom-title h3#lcom_2 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_2.gif);
}
#lcom-title h3#lcom_3 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_3.gif);
}
#lcom-title h3#lcom_4 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_4.gif);
}
#lcom-title h3#lcom_5 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_5.gif);
}
#lcom-title h3#lcom_6 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_6.gif);
}
#lcom-title h3#lcom_7 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_7.gif);
}
#lcom-title h3#lcom_8 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_8.gif);
}
#lcom-title h3#lcom_9 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_9.gif);
}
#lcom-title h3#lcom_10 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_10.gif);
}
#lcom-title h3#lcom_11 {
    background-image: url(../dl07/closeup/img/lcom/h3_lcom_11.gif);
}

/* ------------------------------------------------------------------------------------------------------------------------------------------  closeup終了コメント CAST画像-青学
------------------------------ */
#finished-castphoto1 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_ryoma.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_tezuka.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_oishi.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto4 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_fuji.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto5 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_kikumaru.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto6 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_inui.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto7 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_kawamura.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto8 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_momoshiro.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto9 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_kaidoh.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto10 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_horio.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto11 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_kachiroh.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto12 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_katsuo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------ closeup終了コメント CAST画像-立海
------------------------------ */

#finished-castphoto2_1 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_yukimura.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_2 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_sanada.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_3 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_yanagi.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_4 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_yagyu.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_5 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_nioh.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_6 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_marui.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_7 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_kuwahara.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_8 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_kirihara.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_9 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_yagyu2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_10 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_nioh2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto2_11 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_kirihara2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}


/* -----------------------------------------------------------------------------------------------------------------------  closeup終了コメント CAST画像-四天宝寺Ａ
------------------------------ */

#finished-castphoto03_1 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_a01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto03_2 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_a02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto03_3 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_a03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto03_4 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_a04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto03_5 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_a05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto03_6 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_a06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto03_7 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_a07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

/* -----------------------------------------------------------------------------------------------------------------------  closeup終了コメント CAST画像-四天宝寺B
------------------------------ */

#finished-castphoto04_1 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_b01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto04_2 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_b02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto04_3 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_b03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto04_4 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_b04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto04_5 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_b05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto04_6 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_b06.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto04_7 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_b07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
/* -----------------------------------------------------------------------------------------------------------------------  closeup終了コメント CAST画像-ゲスト
------------------------------ */

#finished-castphoto05_1 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_ibu.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto05_2 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_fuji.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto05_3 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_akutu.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto05_4 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_akutu2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto05_5 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_amane.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto05_6 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_kisarazu.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto05_7 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_atobe.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto05_8 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_hiyoshi.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
#finished-castphoto05_9 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../dl07/closeup/img/lcom/cast_5_tanishi.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

/* -----------------------------------------------------------------------------------------------------------------------  closeup終了コメント CAST画像-青学初代
------------------------------ */

#cast_shodai {
    width: 500px;
	height: 306px;
	margin: 0 auto;
	background-image: url(../dl07/closeup/img/lcom/cast_shodai.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 20px 0;
}
#finished-seigaku1text .cast-name {
	line-height: 1.8;
	font-size: 13px;
	color:#333333;
	font-weight:bold;
}
#finished-seigaku1text .chara-name {
	line-height: 1.8;
	font-size: 13px;
	padding-bottom: 10px;
	padding-top: 7px;
	color:#0000FF;
	font-weight:bold;
}
#finished-seigaku1text p {
	line-height: 1.8;
	font-size: 12px;
	padding-bottom: 10px;
	color:#333333;
}

/*------------------------------------------------------------------------------------------------------------seigaku1*/

#seigaku1-title h3 {
	width: 594px;
	height: 61px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#seigaku1-title h3#seigaku1 {
    background-image: url(../dl07/closeup/img/seigaku1/h3_seigaku1.gif);
}
#seigaku1_photo1 #photo1 {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
    background-image: url(../dl07/closeup/img/seigaku1/seigaku1_photo1.jpg);
	width: 461px;
	height: 359px;
	margin: 0 auto;
}
#photo2 {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
    background-image: url(../dl07/closeup/img/seigaku1/seigaku1_photo2.jpg);
	width: 459px;
	height: 309px;
	margin: 0 auto;
}
#photo3 {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
    background-image: url(../dl07/closeup/img/seigaku1/seigaku1_photo3.jpg);
	width: 459px;
	height: 309px;
	margin: 0 auto;
}
#photo4 {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
    background-image: url(../dl07/closeup/img/seigaku1/seigaku1_photo4.jpg);
	width: 459px;
	height: 309px;
	margin: 0 auto;
}
#comt-inr #comtBar1 {
    background-image: url(../dl07/closeup/img/seigaku1/q1.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 588px;
	height: 60px;
}
#comt-inr #comtBar2 {
    background-image: url(../dl07/closeup/img/seigaku1/q2.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 588px;
	height: 59px;
}
#comt-inr #comtBar3 {
    background-image: url(../dl07/closeup/img/seigaku1/q3.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 588px;
	height: 59px;
}
#comt-inr #comtBar4 {
    background-image: url(../dl07/closeup/img/seigaku1/q4.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 588px;
	height: 59px;
}
#comt-inr #comtBar5 {
    background-image: url(../dl07/closeup/img/seigaku1/q5.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 588px;
	height: 59px;
}
#comt-inr #comtBar6 {
    background-image: url(../dl07/closeup/img/seigaku1/q6.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 588px;
	height: 59px;
}
#comt-inr #comtBar7 {
    background-image: url(../dl07/closeup/img/seigaku1/q7.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 588px;
	height: 79px;
}
#comt-inr .comtCont {
    background-color:#fefad7;
	width: 588px;
}
.comtCont .space25 {
    height:25px;
}
.comtCont .space35 {
    height:35px;
}
.comtCont .space45 {
    height:45px;
}

.comtCont .talkErea {
    width: 508px;
	padding: 0 40px 0 40px;
	line-height:1.8em;
}
.mori {
    color:#006600;
	font-weight: bold;
	padding-right:1em;
}
.naga {
    color:#FF9900;
	font-weight: bold;
	padding-right:1em;
}
.k {
    color:#999900;
	font-weight: bold;
	padding-right:1em;
}
.taki {
    color:#0099FF;
	font-weight: bold;
	padding-right:1em;
}
.kita {
    color:#FF33FF;
	font-weight: bold;
	padding-right:1em;
}
.ao {
    color:#0000FF;
	font-weight: bold;
	padding-right:1em;
}
.yanagi {
    color:#660099;
	font-weight: bold;
	padding-right:1em;
}
.warai {
	padding:15px 0 15px 0;
	color:#000000;
	font-weight: bold;
}
.tuchiya {
    color:#333333;
	font-weight: bold;
	padding-right:7px;
}
.goumoto {
    color:#333333;
	font-weight: bold;
	padding-right:7px;
}
.q8 {
    background-image: url(../dl07/closeup/img/seigaku1/q8.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 420px;
	height: 45px;
    display:block;
}
.q9 {
    background-image: url(../dl07/closeup/img/seigaku1/q9.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 420px;
	height: 45px;
    display:block;
}
.q10 {
    background-image: url(../dl07/closeup/img/seigaku1/q10.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 317px;
	height: 45px;
    display:block;
}
.q11 {
    background-image: url(../dl07/closeup/img/seigaku1/q11.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 506px;
	height: 52px;
    display:block;
}
.q12 {
    background-image: url(../dl07/closeup/img/seigaku1/q12.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	width: 550px;
	height: 49px;
    display:block;
}
/*----------- 写真01 03 05 07 09*/

#comt-inr .comtCont .photoL {
    width: 130px;
	height: 194px;
	padding: 30px 30px 20px 30px;
	display: block;
	float: left;
    font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}

#comt-inr .comtCont .photoL .photo01 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo01.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoL .photo03 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo03.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoL .photo05 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo05.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoL .photo07 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo07.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoL .photo09 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo09.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .comment {
    padding: 30px 30px 20px 30px;
}
#comt-inr .comtCont .comment b {
    font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
#comt-inr .comtCont .comment p {
	line-height:1.8em;
}
/*----------- 写真02*/
#comt-inr .comtCont .photoR {
    width: 202px;
	height: 135px;
	padding: 30px 30px 15px 30px;
	display: block;
	float: right;
    font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}

#comt-inr .comtCont .photoR .photo02 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo02.jpg);
    width: 202px;
	height: 135px;
	display: block;
}
#comt-inr .comtCont .commentL {
    padding: 30px 30px 20px 30px;
}
#comt-inr .comtCont .commentL b {
    font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
#comt-inr .comtCont .commentL p {
	line-height:1.8em;
}

/*----------- 写真04 06 08*/
#comt-inr .comtCont .photoR2 {
    width: 130px;
	height: 194px;
	padding: 30px 30px 20px 30px;
	display: block;
	float: right;
    font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}
#comt-inr .comtCont .photoR2 .photo02 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo02.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoR2 .photo04 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo04.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoR2 .photo06 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo06.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoR2 .photo08 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo08.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .commentL {
    padding: 30px 30px 20px 30px;
}
#comt-inr .comtCont .commentL b {
    font-weight: bold;
	padding-bottom: 5px;
	display: block;
}

/*----------- 写真05*/
#comt-inr .comtCont .comtBtm {
	display: block;
	width: 588px;
	height: 5px;
	clear: both;
	border-bottom:1px dotted #CCCCCC;
}
#comt-inr .comtCont .comtBtmNo {
	display: block;
	width: 588px;
	height: 5px;
	clear: both;
}
.section2 p.page-top {
    height:23px;
    padding-left:512px;
    width:76px;
	padding-top:30px;
}
.section2 p.page-top a {
    background:transparent url(../img/btn_pagetop.gif) no-repeat scroll 0 0;
    display:block;
    font-size:1px;
    height:23px;
    line-height:1px;
    outline-style:none;
    outline-width:medium;
    text-decoration:none;
    text-indent:-9999px;
    width:76px;
}

.section2 p.page-top a:hover {
     background-position: 0 -23px;
}
/* ------------------------------
  closeup終了コメント
------------------------------ */

#seigaku_backcolor {
    width: 591px;
	background-color: #EEF7FE;
}
#rikkai_backcolor {
    width: 591px;
	background-color: #FEFCE7;
}
#fudomine_backcolor {
    width: 591px;
	background-color: #f5f4f4;
	padding-bottom:20px;
}
#rudolph_backcolor {
    width: 591px;
	background-color: #fceddd;
	padding-bottom:20px;
}
#yamabuki_backcolor {
    width: 591px;
	background-color: #f2fce1;
	padding-bottom:20px;
}
#rokkaku_backcolor {
    width: 591px;
	background-color: #fde9e2;
	padding-bottom:20px;
}
#hyotei_backcolor {
    width: 591px;
	background-color: #e1f7fc;
	padding-bottom:20px;
}
#higa_backcolor {
    width: 591px;
	background-color: #eeebfb;
	padding-bottom:20px;
}
#shitenhoji_backcolor {
    width: 591px;
	background-color: #fefde5;
	padding-bottom:20px;
}
/*background-color: #fffde8;*/

#private-area {
    width: 541px;
	padding: 10px 20px 0 30px ;
}


#head-space {
height:20px;
}

#head-space2 {
height:40px;
}


#finished-casttext p {
	line-height: 1.8;
	font-size: 12px;
	padding-bottom: 10px;
	color:#333333;
}

#finished-casttext p {
	line-height: 1.8;
	font-size: 12px;
	padding-bottom: 10px;
	color:#333333;
}


#bottom-line {
	clear: both;
    height: 20px;
    border-bottom:1px dotted #CCCCCC;
}

#bottom-nonline {
	clear: both;
    height: 20px;
}


/* ------------------------------
  closeup終了コメント CAST画像-ライバルズ
------------------------------ */

#finished-castphoto3_1 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_ibu.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_2 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_fuji2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_3 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_akutsu.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_4 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_akutsu2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_5 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_atobe.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_6 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_hiyoshi.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_7 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_tanishi.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_8 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_shiraishiA.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_9 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_toyamaA.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_10 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_shiraishiB.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}

#finished-castphoto3_11 {
    width: 188px;
	height: 174px;
	float: left;
	background-image: url(../09winter/closeup/img/lcom/cast_toyamaB.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	padding: 0px 10px 15px 15px;
}
/*------------------------------------------------------------------------------------------------------------ジャンプフェスタ2010*/

#jumpFesta-title h3 {
	width: 594px;
	height: 61px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#jumpFesta-title h3#jumpFes {
    background-image: url(../09winter/closeup/img/jumpfesta/h3_jumpfesta.gif);
}
#allCast {
	width: 594px;
	padding: 40px 0;
}
#allcastPhoto {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
    background-image: url(../09winter/closeup/img/jumpfesta/allcast.jpg);
	width: 452px;
	height: 302px;
	margin: 0 auto;
}
#jumpFesta-title .jump-text {
    padding: 0 40px;
	line-height:1.6em;
}
#comt-inr {
    width: 588px;
	margin: 0 auto;
	padding: 30px 0;
}


/*----------- 写真01 03 05 07 09*/

#comt-inr .comtCont .photoL {
    width: 130px;
	height: 194px;
	padding: 30px 30px 20px 30px;
	display: block;
	float: left;
    font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}

#comt-inr .comtCont .photoL .photo01 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo01.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoL .photo03 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo03.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoL .photo05 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo05.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoL .photo07 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo07.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoL .photo09 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo09.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .comment {
    padding: 30px 30px 20px 30px;
}
#comt-inr .comtCont .comment b {
    font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
#comt-inr .comtCont .comment p {
	line-height:1.8em;
}
/*----------- 写真02*/
#comt-inr .comtCont .photoR {
    width: 202px;
	height: 135px;
	padding: 30px 30px 15px 30px;
	display: block;
	float: right;
    font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}

#comt-inr .comtCont .photoR .photo02 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo02.jpg);
    width: 202px;
	height: 135px;
	display: block;
}
#comt-inr .comtCont .commentL {
    padding: 30px 30px 20px 30px;
}
#comt-inr .comtCont .commentL b {
    font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
#comt-inr .comtCont .commentL p {
	line-height:1.8em;
}

/*----------- 写真04 06 08*/
#comt-inr .comtCont .photoR2 {
    width: 130px;
	height: 194px;
	padding: 30px 30px 20px 30px;
	display: block;
	float: right;
    font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}
#comt-inr .comtCont .photoR2 .photo02 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo02.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoR2 .photo04 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo04.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoR2 .photo06 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo06.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .photoR2 .photo08 {
    background-image: url(../09winter/closeup/img/jumpfesta/photo08.jpg);
    width: 130px;
	height: 194px;
	display: block;
}
#comt-inr .comtCont .commentL {
    padding: 30px 30px 20px 30px;
}
#comt-inr .comtCont .commentL b {
    font-weight: bold;
	padding-bottom: 5px;
	display: block;
}

/*----------- 写真05*/
#comt-inr .comtCont .comtBtm {
	display: block;
	width: 588px;
	height: 5px;
	clear: both;
	border-bottom:1px dotted #CCCCCC;
}
#comt-inr .comtCont .comtBtmNo {
	display: block;
	width: 588px;
	height: 5px;
	clear: both;
}
.section2 p.page-top {
    height:23px;
    padding-left:512px;
    width:76px;
	padding-top:30px;
}
.section2 p.page-top a {
    background:transparent url(../img/btn_pagetop.gif) no-repeat scroll 0 0;
    display:block;
    font-size:1px;
    height:23px;
    line-height:1px;
    outline-style:none;
    outline-width:medium;
    text-decoration:none;
    text-indent:-9999px;
    width:76px;
}

.section2 p.page-top a:hover {
     background-position: 0 -23px;
}
/*------------------------------------------------------------------------------------------------------------09立海冬*/
#cu-title h3#osaka { background-image: url(../09winter/closeup/img/01/h3_osaka.gif);}

#cu-title h3#nagoya { background-image: url(../09winter/closeup/img/01/h3_nagoya.gif);}

#cu-title h3#kanazawa { background-image: url(../09winter/closeup/img/01/h3_kanazawa.gif);}

#cu-title h3#hiroshima { background-image: url(../09winter/closeup/img/01/h3_hiroshima.gif);}

#cu-title h3#fukuoka { background-image: url(../09winter/closeup/img/01/h3_fukuoka.gif);}

#cu-title h3#sendai { background-image: url(../09winter/closeup/img/01/h3_sendai.gif);}

#cast_aria {
	width: 580px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 35px;
}

/*----------#img01 .cast_img01　第1弾大阪編-------------*/

#img01 {
    height: 180px;
}
#img01 .cast_img01 {
	float: left;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

#img01 .cast_img02 {
	float: right;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

/*----------#img02 .cast_img03〜5　第2弾名古屋編-------------*/
#img02 {
    height: 180px;
}

#img02 .cast_img03 {
	float: left;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

#img02 .cast_img04 {
	float: right;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

#img02 .cast_img05 {
	float: left;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

/*----------#img03 .cast_img06　第3弾金沢編-------------*/

#img03 {
    height: 180px;
}

#img03 .cast_img06 {
	float: left;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

/*----------#img04 .cast_img07　第4弾広島編-------------*/

#img04 {
    height: 180px;
}

#img04 .cast_img07 {
	float: left;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

/*----------#img05 .cast_img08　第5弾福岡編-------------*/

#img05 {
    height: 180px;
}

#img05 .cast_img08 {
	float: left;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

/*----------#img06 .cast_img09〜10　第6弾仙台編-------------*/

#img06 {
    height: 180px;
}
#img06 .cast_img09 {
	float: left;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

#img06 .cast_img10 {
	float: right;
	width: 153px;
	height: 180px;
	text-indent: -9999px;
}

/*----------キャスト画像-------------*/

#img01 .cast_img01 { background: url(../09winter/closeup/img/01/ph01.jpg) no-repeat right;}
#img01 .cast_img02 { background: url(../09winter/closeup/img/01/ph02.jpg) no-repeat left;}

#img02 .cast_img03 { background: url(../09winter/closeup/img/01/ph03.jpg) no-repeat right;}
#img02 .cast_img04 { background: url(../09winter/closeup/img/01/ph04.jpg) no-repeat left;}
#img02 .cast_img05 { background: url(../09winter/closeup/img/01/ph05.jpg) no-repeat right;}

#img03 .cast_img06 { background: url(../09winter/closeup/img/01/ph06.jpg) no-repeat left;}

#img04 .cast_img07 { background: url(../09winter/closeup/img/01/ph07.jpg) no-repeat left;}

#img05 .cast_img08 { background: url(../09winter/closeup/img/01/ph08.jpg) no-repeat left;}

#img06 .cast_img09 { background: url(../09winter/closeup/img/01/ph09.jpg) no-repeat right;}
#img06 .cast_img10 { background: url(../09winter/closeup/img/01/ph10.jpg) no-repeat left;}

/*----------キャストふきだしコメント右-------------*/
#img01 .intervew-R {
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-right: 20px;
}

#img01 .intervew-R .text01 {
    background: url(../09winter/closeup/img/01/fukidasi01.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 10px;
}

#img01 .intervew-R .text01 b {
    padding: 0px 30px 10px 50px;
	line-height: 1.7;
}

#img01 .intervew-R .text01 p {
    padding: 20px 30px 10px 50px;
	line-height: 1.7;
}
/*----------キャストふきだしコメント左-------------*/
#img01 .intervew-L {
	float: left;
	width: 400px;
	padding-top: 5px;
	padding-left: 20px;
}

#img01 .intervew-L .text01 {
    background: url(../09winter/closeup/img/01/fukidasi02.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 30px;
}

#img01 .intervew-L .text01 b {
    padding: 0px 30px 10px 30px;
	line-height: 1.7;
}

#img01 .intervew-L .text01 p {
    padding: 20px 30px 10px 30px;
	line-height: 1.7;
}

/*----------第2弾　キャストふきだしコメント右-------------*/
#img02 .intervew-R {
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-right: 20px;
}

#img02 .intervew-R .text01 {
    background: url(../09winter/closeup/img/01/fukidasi01.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 10px;
}

#img02 .intervew-R .text01 b {
    padding: 0px 30px 10px 50px;
	line-height: 1.7;
}

#img02 .intervew-R .text01 p {
    padding: 20px 30px 10px 50px;
	line-height: 1.7;
}

#img02 .intervew-R2 {
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-right: 20px;
}

#img02 .intervew-R2 .text01 {
    background: url(../09winter/closeup/img/01/fukidasi01.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 30px;
}

#img02 .intervew-R2 .text01 b {
    padding: 0px 30px 10px 50px;
	line-height: 1.7;
}

#img02 .intervew-R2 .text01 p {
    padding: 20px 30px 10px 50px;
	line-height: 1.7;
}


/*----------第2弾　キャストふきだしコメント左-------------*/
#img02 .intervew-L {
	float: left;
	width: 400px;
	padding-top: 5px;
	padding-left: 20px;
}

#img02 .intervew-L .text01 {
    background: url(../09winter/closeup/img/01/fukidasi03.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 30px;
}

#img02 .intervew-L .text01 b {
    padding: 0px 30px 10px 30px;
	line-height: 1.7;
}

#img02 .intervew-L .text01 p {
    padding: 20px 30px 10px 30px;
	line-height: 1.7;
}


/*----------第3弾　キャストふきだしコメント右-------------*/
#img03 .intervew-R {
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-right: 20px;
}

#img03 .intervew-R .text01 {
    background: url(../09winter/closeup/img/01/fukidasi01.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 10px;
}

#img03 .intervew-R .text01 b {
    padding: 0px 30px 10px 50px;
	line-height: 1.7;
}

#img03 .intervew-R .text01 p {
    padding: 20px 30px 10px 50px;
	line-height: 1.7;
}

/*----------第4弾　キャストふきだしコメント右-------------*/
#img04 .intervew-R {
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-right: 20px;
}

#img04 .intervew-R .text01 {
    background: url(../09winter/closeup/img/01/fukidasi04.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 10px;
}

#img04 .intervew-R .text01 b {
    padding: 0px 30px 10px 50px;
	line-height: 1.7;
}

#img04 .intervew-R .text01 p {
    padding: 20px 30px 10px 50px;
	line-height: 1.7;
}

/*----------第5弾　キャストふきだしコメント右-------------*/
#img05 .intervew-R {
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-right: 20px;
}

#img05 .intervew-R .text01 {
    background: url(../09winter/closeup/img/01/fukidasi01.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 10px;
}

#img05 .intervew-R .text01 b {
    padding: 0px 30px 10px 50px;
	line-height: 1.7;
}

#img05 .intervew-R .text01 p {
    padding: 20px 30px 10px 50px;
	line-height: 1.7;
}

/*----------第6弾　キャストふきだしコメント右-------------*/
#img06 .intervew-R {
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-right: 20px;
}

#img06 .intervew-R .text01 {
    background: url(../09winter/closeup/img/01/fukidasi05.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 10px;
}

#img06 .intervew-R .text01 b {
    padding: 0px 30px 10px 50px;
	line-height: 1.7;
}

#img06 .intervew-R .text01 p {
    padding: 20px 30px 10px 50px;
	line-height: 1.7;
}
/*----------第6弾　キャストふきだしコメント左-------------*/
#img06 .intervew-L {
	float: left;
	width: 400px;
	padding-top: 5px;
	padding-left: 20px;
}

#img06 .intervew-L .text01 {
    background: url(../09winter/closeup/img/01/fukidasi06.jpg) no-repeat bottom;
	width: 399px;
	height: 125px;
	display: block;
	padding-top: 30px;
}

#img06 .intervew-L .text01 b {
    padding: 0px 30px 10px 30px;
	line-height: 1.7;
}

#img06 .intervew-L .text01 p {
    padding: 20px 30px 10px 30px;
	line-height: 1.7;
}

/*----------Questionエリア-------------*/

.clear {
    clear:both;
}
#09w_q {
    background-color: #eef7fe;
	display:block;
}

.q-area {
    background: #eef7fe url(../09winter/closeup/img/01/Q-back.gif) no-repeat top;
	width: 588px;
    padding-top: 15px;
}

.q-area-rikkai {
    background: #fefce7 url(../09winter/closeup/img/01/Q-back.gif) no-repeat top;
	width: 588px;
    padding-top: 15px;
}

.q-area-shitenhoA {
    background: #f2fddc url(../09winter/closeup/img/01/Q-back.gif) no-repeat top;
	width: 588px;
    padding-top: 15px;
}

.question {
    color: #2e5bb4;
	font-size: 15px;
	padding-left: 60px;
	padding-bottom: 14px;
	font-weight: bold;
}
/*----------Answerエリア-------------*/
.seigaku_backcolor {
    width: 588px;
	height: 200px;
	background-color: #eef7fe;
}
.seigaku_backcolorOsaka {
    width: 588px;
	height: 170px;
	background-color: #eef7fe;
}
.seigaku_backcolorKanazawa {
    width: 588px;
	height: 175px;
	background-color: #eef7fe;
}
.seigaku_backcolor2 {
    width: 588px;
	height: 200px;
	background-color: #eef7fe;
	border-bottom:1px dotted #CCCCCC;
}
.seigaku_backcolor3 {
    width: 588px;
	height: 220px;
	background-color: #eef7fe;
}
.rikkai_backcolor {
    clear: both;
    width: 588px;
	height: 200px;
	background-color: #fefce7;
}
.rikkai_backcolorOsaka {
    clear: both;
    width: 588px;
	height: 170px;
	background-color: #fefce7;
}
.rikkai_backcolorHiroshima {
    clear: both;
    width: 588px;
	height: 160px;
	background-color: #fefce7;
}
.rikkai_backcolor2 {
    clear: both;
    width: 588px;
	height: 180px;
	background-color: #fefce7;
}

.shitenhoA_backcolor {
    width: 588px;
	height: 220px;
	background-color: #f2fddc;
}
.shitenhoA_backcolor2 {
    width: 588px;
	height: 160px;
	background-color: #f2fddc;
	border-bottom:1px dotted #CCCCCC;
}
.answer_1 {
    width: 588px;
	background-color: #eef7fe;
}

.answer_2 {
    width: 588px;
	background-color: #fefce7;
}

.answer_11 {
    width: 588px;
	background-color: #f2fddc;
}


/*---各キャストのアンサー　大阪編---*/
.answer_1 .l-momoshiro {
background: url(../09winter/closeup/img/01/phA-S_1.jpg) no-repeat 15px 20px;
    padding: 20px 30px 20px 65px;
	line-height: 1.7em;
	display:block;}
	
.answer_2 .l-kirihara {
background: url(../09winter/closeup/img/01/phA-S_2.jpg) no-repeat 15px 20px;
    padding: 20px 30px 20px 65px;
	line-height: 1.7em;
	display:block;}

/*---各キャストのアンサー　名古屋編---*/
.answer_1 .l-kachiro {
background: url(../09winter/closeup/img/01/phA-S_3.jpg) no-repeat 15px 20px;
    padding: 20px 30px 20px 65px;
	line-height: 1.7em;
	display:block;
	border-bottom:1px dotted #CCCCCC;
	}
	
.answer_1 .l-horio {
background: url(../09winter/closeup/img/01/phA-S_4.jpg) no-repeat 15px 20px;
    padding: 20px 30px 20px 65px;
	line-height: 1.7em;
	display:block;
	border-bottom:1px dotted #CCCCCC;
}

.answer_1 .l-katsuo {
background: url(../09winter/closeup/img/01/phA-S_5.jpg) no-repeat 15px 20px;
    padding: 20px 30px 20px 65px;
	line-height: 1.7em;
	display:block;}

/*---各キャストのアンサー　金沢編---*/
.answer_1 .l-kaidoh p {
/*background: url(../09winter/closeup/img/01/phA-S_1.jpg) no-repeat 15px 20px;*/
    padding: 5px 30px 20px 30px;
	line-height: 1.7em;
	display:block;}

.answer_1 .l-kaidoh2 p {
/*background: url(../09winter/closeup/img/01/phA-S_1.jpg) no-repeat 15px 20px;*/
    padding: 20px 30px 20px 30px;
	line-height: 1.7em;
	display:block;}
	
.answer_1 .l-kaidoh b {
    height: 15px;
	padding: 20px 0 0 30px;
	display:block;
	}

/*---各キャストのアンサー　広島編---*/
	
.answer_2 .l-yukimura p {
/*background: url(../09winter/closeup/img/01/phA-S_2.jpg) no-repeat 15px 20px;*/
    padding: 5px 30px 20px 30px;
	line-height: 1.7em;
	display:block;}

.answer_2 .l-yukimura2 p {
/*background: url(../09winter/closeup/img/01/phA-S_2.jpg) no-repeat 15px 20px;*/
    padding: 20px 30px 20px 30px;
	line-height: 1.7em;
	display:block;}

.answer_2 .l-yukimura b {
    height: 15px;
	padding: 20px 0 0 30px;
	display:block;
}
/*---各キャストのアンサー　福岡編---*/
.answer_1 .l-tezuka p {
/*background: url(../09winter/closeup/img/01/phA-S_1.jpg) no-repeat 15px 20px;*/
    padding: 5px 30px 20px 30px;
	line-height: 1.7em;
	display:block;}

.answer_1 .l-tezuka2 p {
/*background: url(../09winter/closeup/img/01/phA-S_1.jpg) no-repeat 15px 20px;*/
    padding: 20px 30px 20px 30px;
	line-height: 1.7em;
	display:block;}
	
.answer_1 .l-tezuka b {
    height: 15px;
	padding: 20px 0 0 30px;
	display:block;
	}
/*---各キャストのアンサー　仙台編---*/
.answer_11 .l-shiraishi {
background: url(../09winter/closeup/img/01/phA-S_6.jpg) no-repeat 15px 20px;
    padding: 20px 30px 20px 65px;
	line-height: 1.7em;
	display:block;
	border-bottom:1px dotted #CCCCCC;
	}
	
.answer_11 .l-toyama {
background: url(../09winter/closeup/img/01/phA-S_7.jpg) no-repeat 15px 20px;
    padding: 20px 30px 20px 65px;
	line-height: 1.7em;
	display:block;}
	
	
/*---画像付き01　大阪編---*/
.img_01 {
    width: 200px;
	height: 170px;
	float: right;
	background: url(../09winter/closeup/img/01/img_osaka01.jpg) no-repeat 20px 20px;
	padding-right: 20px;
	text-indent: -9999px;
}
.answer_3 {
	float: left;
    width: 360px;
	background-color: #eef7fe;
}
.answer_3 b {
	background: url(../09winter/closeup/img/01/phA-S_1.jpg) no-repeat 20px 20px;
	height:30px;
    padding: 30px 0px 0 70px;
	line-height: 1.7em;
	display:block;
}
.answer_3 p {
    padding: 5px 0px 20px 20px;
	line-height: 1.7em;
}

/*---画像付き02　大阪編---*/
.img_02 {
    width: 200px;
	height: 170px;
	float: left;
	background: #fefce7 url(../09winter/closeup/img/01/img_osaka02.jpg) no-repeat 20px 20px ;
	text-indent: -9999px;
}
.answer_4 {
	float: right;
    width: 360px;
	background-color: #fefce7;
}
.answer_4 b {
	background: url(../09winter/closeup/img/01/phA-S_2.jpg) no-repeat 0 20px;
	height:30px;
    padding: 30px 30px 0 50px;
	line-height: 1.7em;
	display:block;
}
.answer_4 p {
    padding: 5px 30px 20px 0px;
	line-height: 1.7em;
}


/*---画像付き03　名古屋編---*/
.img_03 {
    width: 200px;
	height: 200px;
	float: left;
	background: #eef7fe url(../09winter/closeup/img/01/img_nagoya01.jpg) no-repeat 20px 20px ;
	text-indent: -9999px;
}
.answer_5 {
	float: right;
    width: 360px;
	background-color: #eef7fe;
}
.answer_5 b {
	background: url(../09winter/closeup/img/01/phA-S_3.jpg) no-repeat 0 20px;
	height:40px;
    padding: 30px 0 0 50px;
	line-height: 1.7em;
	display:block;
}
.answer_5 p {
    padding: 5px 30px 20px 0px;
	line-height: 1.7em;
}

/*---画像付き04　名古屋編---*/
.img_04 {
    width: 200px;
	height: 200px;
	float: right;
	background: url(../09winter/closeup/img/01/img_nagoya02.jpg) no-repeat 20px 20px;
	padding-right: 20px;
	text-indent: -9999px;
}
.answer_6 {
	float: left;
    width: 360px;
	background-color: #eef7fe;
}
.answer_6 b {
	background: url(../09winter/closeup/img/01/phA-S_4.jpg) no-repeat 20px 20px;
	height:30px;
    padding: 30px 0px 0 70px;
	line-height: 1.7em;
	display:block;
}
.answer_6 p {
    padding: 5px 0px 20px 20px;
	line-height: 1.7em;
}

/*---画像付き05　名古屋編---*/
.img_05 {
    width: 200px;
	height: 200px;
	float: left;
	background: #eef7fe url(../09winter/closeup/img/01/img_nagoya03.jpg) no-repeat 20px 20px ;
	text-indent: -9999px;
}
.answer_7 {
	float: right;
    width: 360px;
	background-color: #eef7fe;
}
.answer_7 p {
	background: url(../09winter/closeup/img/01/phA-S_5.jpg) no-repeat 0 20px;
	height:30px;
    padding: 30px 30px 0 50px;
	line-height: 1.7em;
	display:block;
}
.answer_7 .cont {
    padding: 15px 30px 0 10px;
	display: block;
	line-height: 1.7em;
}

/*---画像付き06　金沢編---*/
.img_06 {
    width: 200px;
	height: 175px;
	float: right;
	background: url(../09winter/closeup/img/01/img_kanazawa01.jpg) no-repeat 20px 20px;
	padding-right: 20px;
	text-indent: -9999px;
}
.answer_8 {
	float: left;
    width: 360px;
	background-color: #eef7fe;
}
.answer_8 b {
/*	background: url(../09winter/closeup/img/01/phA-S_4.jpg) no-repeat 20px 20px;*/
	height:40px;
    padding: 30px 0px 0 30px;
	line-height: 1.7em;
	display:block;
}
.answer_8 p {
    padding: 30px 0px 20px 30px;
	line-height: 1.7em;
}

/*---画像付き07　広島編---*/
.img_07 {
    width: 200px;
	height: 160px;
	float: right;
	background: url(../09winter/closeup/img/01/img_hiroshima01.jpg) no-repeat 20px 20px;
	padding-right: 20px;
	text-indent: -9999px;
}
.answer_9 {
	float: left;
    width: 360px;
	background-color: #fefce7;
}
.answer_9 b {
/*	background: url(../09winter/closeup/img/01/phA-S_2.jpg) no-repeat 0 20px;*/
	height:20px;
    padding: 30px 0px 0 30px;
	line-height: 1.7em;
	display:block;
}
.answer_9 p {
    padding: 15px 0px 10px 30px;
	line-height: 1.7em;
}

/*---画像付き08　福岡編---*/
.img_08 {
    width: 140px;
	height: 200px;
	float: right;
	background: url(../09winter/closeup/img/01/img_fukuoka01.jpg) no-repeat 20px 20px;
	padding-right: 20px;
	text-indent: -9999px;
}
.answer_10 {
	float: left;
    width: 420px;
	background-color: #eef7fe;
}
.answer_10 b {
/*	background: url(../09winter/closeup/img/01/phA-S_4.jpg) no-repeat 20px 20px;*/
	height:20px;
    padding: 30px 0px 0 30px;
	line-height: 1.7em;
	display:block;
}
.answer_10 p {
    padding: 20px 0px 20px 30px;
	line-height: 1.7em;
}

/*---画像付き09　仙台編---*/
.img_09 {
    width: 200px;
	height: 160px;
	float: right;
	background: url(../09winter/closeup/img/01/img_sendai01.jpg) no-repeat 20px 20px;
	padding-right: 20px;
	text-indent: -9999px;
}
.answer_12 {
	float: left;
    width: 360px;
	background-color: #f2fddc;
}
.answer_12 b {
	background: url(../09winter/closeup/img/01/phA-S_6.jpg) no-repeat 20px 20px;
	height:30px;
    padding: 30px 0px 0 70px;
	line-height: 1.7em;
	display:block;
}
.answer_12 p {
    padding: 25px 0px 20px 20px;
	line-height: 1.7em;
}

/*---画像付き10　仙台編---*/
.img_10 {
    width: 140px;
	height: 220px;
	float: left;
	background: #f2fddc url(../09winter/closeup/img/01/img_sendai02.jpg) no-repeat 20px 20px ;
	text-indent: -9999px;
}
.answer_13 {
	float: right;
    width: 420px;
	background-color: #f2fddc;
}
.answer_13 p {
	background: url(../09winter/closeup/img/01/phA-S_7.jpg) no-repeat 0 20px;
    padding: 30px 30px 0 50px;
	line-height: 1.7em;
	height: 30px;
}
.answer_13 .cont {
    padding: 40px 30px 0 10px;
	display: block;
	line-height: 1.7em;
}

/*----------ボタンエリア-------------*/

#btn-area {
    width: 588px;
	padding-top: 35px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#btn-L-osaka a {
    float: left;
	background: url(../09winter/closeup/img/01/btn01-osaka.gif);
	width: 179px;
	height: 34px;
	text-indent: -9999px;
	display:block;
}
#btn-L-nagoya a {
    float: left;
	background: url(../09winter/closeup/img/01/btn01-nagoya.gif);
	width: 179px;
	height: 34px;
	text-indent: -9999px;
	display:block;
}
#btn-L-kanazawa a {
    float: left;
	background: url(../09winter/closeup/img/01/btn01-kanazawa.gif);
	width: 179px;
	height: 34px;
	text-indent: -9999px;
	display:block;
}
#btn-L-hiroshima a {
    float: left;
	background: url(../09winter/closeup/img/01/btn01-hiroshima.gif);
	width: 179px;
	height: 34px;
	text-indent: -9999px;
	display:block;
}
#btn-L-fukuoka a {
    float: left;
	background: url(../09winter/closeup/img/01/btn01-fukuoka.gif);
	width: 179px;
	height: 34px;
	text-indent: -9999px;
	display:block;
}
#btn-L-sendai a {
    float: left;
	background: url(../09winter/closeup/img/01/btn01-sendai.gif);
	width: 179px;
	height: 34px;
	text-indent: -9999px;
	display:block;
}
#btn-R a {
    float: left;
	background: url(../09winter/closeup/img/01/btn02.gif);
	width: 303px;
	height: 34px;
	text-indent: -9999px;
	display:block;
	margin-left: 10px;
}

.next-info {
    clear: both;
	font-size: 13px;
	color:#FF0000;
	line-height: 1.7em;
	font-weight:bold;
	text-align:center;
	padding-top: 30px;
}

/*------------------------------------------------------------------------------------------------------------09立海冬ここまで*/

/* ------------------------------
  closeup
------------------------------ */
#left {
	width: 606px;
	padding-left: 5px;
	float: left;
}


#cu-title p {
	line-height: 1.7;
	font-size: 12px;
	font-weight: bold;
	padding: 0 8px;
}

#mobile-info {
    width: 594px;
}

.text1{
    width: 580px;
	line-height: 1.7;
	font-weight: bold;
	font-size: 16px;
	color:#FF0000;
	text-align: right;
	padding-top: 10px;
}

.text2{
    width: 580px;
	line-height: 1.7;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: right;
}

.text2 a:hover {
color:#999999;
text-decoration:underline;
}

.text2 span {
color: #0066FF;
text-decoration: underline;
}



#cu-title h3 {
	width: 594px;
	height: 83px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#cu-title2 h3 {
	width: 594px;
	height: 61px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#advantage {
	width: 594px;
	margin-bottom: 50px;
}
/*#advantage p {
	line-height: 1.7;
	padding-left: 8px;
}*/
#advantage-inr {
	width: 594px;
	padding-top: 25px;
}
#advantage-inr p#img {
	width: 170px;
	float: left;
}
/* ------------------------------
  interview
------------------------------ */


#coloseup_tihou {}
#coloseup_tihou h4#subtit01,#coloseup_tihou h4#subtit02,#coloseup_tihou h4#subtit03,#coloseup_tihou h4#subtit04,#coloseup_tihou h4#subtit05 {
	width: 584px;
	height: 64px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 20px;
}
#coloseup_tihou h4#subtit01 { background: url(../09summer/closeup/img/01/h4_subtit01.gif) no-repeat;}

#coloseup_tihou h4.subtit_tokuhou {
	width: 359px;
	height: 50px;
	background: url(../09summer/closeup/img/h4_subtit_tokuhou.gif) no-repeat;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
}




.info_box {}
.line {	
	border-bottom: 1px #dad8d8 dotted;
	margin: 10px 0px;
}


#qr {
    width: 200px;
	height: 244px;
	margin: 10px;
	background: url(../09summer/closeup/img/qr.gif) no-repeat;
	text-indent: -9999px;
	}
#qr a {	
    display: block;
	width: 200px;
	height: 244px;
}
#map {
	width: 590px;
	height: 400px;
	border: 1px solid #a7a7a7;
	margin-bottom: 15px;
}
#acc-tit1 {
	width: 308px;
	height: 25px;
	background: url(../09summer/closeup/img/acc_tit01.gif) no-repeat;
	text-indent: -9999px;
}
#access p {
	line-height: 1.8;
}
#btn01 a,#btn02 a,#btn03 a,#btn04 a,#btn05 a,#btn06 a,#btn_ticket a {
	display: block;
	width: 174px;
	height: 32px;
}
#btn01,#btn02,#btn03,#btn04,#btn05,#btn06,#btn_ticket {
	width: 174px;
	height: 32px;
	margin-top: 35px;
	text-indent: -9999px;
	float: left;
}
#btn_ticket {
	width: 174px;
	height: 32px;
	margin-left: 10px;
	text-indent: -9999px;
	float: left;
}
#btn01 { background: url(../09summer/closeup/img/01/btn01.gif) no-repeat;}
#btn02 { background: url(../09summer/closeup/img/02/btn02.gif) no-repeat;}
#btn03 { background: url(../09summer/closeup/img/03/btn03.gif) no-repeat;}
#btn04 { background: url(../09summer/closeup/img/04/btn04.gif) no-repeat;}
#btn05 { background: url(../09summer/closeup/img/05/btn05.gif) no-repeat;}
#btn06 { background: url(../09summer/closeup/img/06/btn06.gif) no-repeat;}
#btn_ticket { background: url(../09summer/closeup/img/btn_ticket.gif) no-repeat;}




/* ------------------------------
 link
------------------------------ */
.info_box a {
	color: #3399CC;
	text-decoration: underline;
}
.info_box a:visited,#kankou04 a:visited {
	color: #3399CC;
	text-decoration: underline;
}
.info_box a:hover {
	color: #a8d5ec;
	text-decoration: none;
}
.info_box a:active {
	color: #3399CC;
	text-decoration: underline;
}

/* ------------------------------
  common
------------------------------ */
.FloatR { float: right;}
.FloatL { float: left;}

.wid220 { width: 220px;}
.wid360 { width: 360px;}
.txt14 { 
	font-size: 14px;
	font-weight: bold;
}
.txt15 { font-size: 15px;}
.mgnT20 { margin-top: 20px;}
.mgnT30 { margin-top: 30px;}
.mgnT40 { margin-top: 40px;}
.mgnT50 { margin-top: 50px;}
.mgnT60 { margin-top: 60px;}
.mgnB10 { margin-bottom: 10px;}

.red { color: #fd0303;}
.txt13 { font-size: 13px;}
.txt14 { font-size: 14px;}


/* ------------------------------
  cont-wrap
------------------------------ */
#con-wrap1 {
	width: 950px;
	background: url(../09summer/closeup/img/cont_wrap1_bg.gif) repeat-y 650px 0;
	margin-bottom: 50px;
}
#con-wrap2 {
	width: 950px;
	background: url(../09summer/closeup/img/cont_wrap2_bg.gif) no-repeat bottom right;
}
#btm-line {
	width: 950px;
	height: 14px;
	background: url(../09summer/closeup/img/btm_line.gif) repeat-x;
	margin-bottom: 50px;
}



/* ------------------------------
  right
------------------------------ */
#right {
	width: 267px;
	float: right;
}

#right ul {
    line-height: 2;
}
#right h4 {
	width: 267px;
	height: 28px;
	background: url(../dl07/closeup/img/title_backnumber.gif) no-repeat;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 15px;
}


#right li {
	height:18px;
	font-size: 12px;
	background: url(../dl07/closeup/img/circle_blue.gif) no-repeat 2px 6px;
	padding-left: 20px;
	padding-bottom: 1px;
	margin-bottom: 10px;
}
#right li a {
	color: #333333;
}
#right li a:visited {
	color: #333333;
}
#right li a:hover {
	color: #a2d6ff;
}
#right li a:active {
	color: #a2d6ff;
}

