@charset "Shift_JIS";
/*2009.02.24更新
========================================== hot dinos汎用CSSの読み込み*/
@import url("hot_common.css");
@import url("hot_head.css");
@import url("menu2.css");


/* ================================================================== top Default*/

p {	color:#633500; }

/* ================================================================== 共通Hot dinos contents Wrap*/

#hotmain_Wrap {
	width: 930px;
	height: auto;
	margin:0px auto;
	text-align:left;
}
#hotcont_Wrap {
	width: 926px;
}
#hotcont {
	width: 710px;
	float: left;
	text-align:left;
}
#hotmenu {
	width: 182px;
	float: right;
	text-align:left;
}

#pankuzu_hot {
	width:930px;
	font-size:100%;
	margin:10px auto 4px;
	text-align:left;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 今月のおまけ部屋 */

/* ================================================================== Layout*/
/* ------------ おまけ部屋 */
#oma_Wrap {
	width: 693px;
}

.oma_box01 {
	width: 692px;
	margin:0px auto;
	border:2px dashed #C19D48;
	background: #F3EBCB;
}
.oma_box02 {
	width: 693px;
	margin:0px auto 40px;
	background: url(../omake/images/index2/prize_bk1.gif) no-repeat left top;
	padding-top:23px;
}
.oma_box02_1 {
	background: url(../omake/images/index2/prize_bk3.gif) no-repeat left bottom;
	padding-bottom:23px;
}
.oma_box02_2 {
	background: url(../omake/images/index2/prize_bk2.gif) repeat-y left top;
}
.oma_box03 {
	width: 640px;
	margin:0px auto 3px;
	background: #FFFEDF url(../omake/images/index2/prize_ico1.gif) no-repeat 20px 15px;
}
.oma_box03_1 {
	padding:15px 30px 10px 90px;
}
.oma_box04 {
	width: 640px;
	margin:0px auto 3px;
	background: #EFF8F5 url(../omake/images/index2/prize_ico2.gif) no-repeat 20px 15px;
}
.oma_box05 {
	width: 627px;
	margin:0px auto;
}
.oma_box05_1 {
	width: 297px;
	float:left;
}
.oma_box05_2 {
	width: 297px;
	float:right;
}
.oma_box06 { /*注意書き*/
	width: 582px;
	margin:0px auto 15px;
	background: #FFFEDF;
	padding:10px 18px 15px;
}

.oma_box07 {
	width: 610px;
	margin:0px auto;
	background: url(../omake/images/index2/line2.gif) repeat-y left top;
}
.oma_box07_1 {
	width: 270px;
	float:left;
}
.oma_box07_2 {
	width: 270px;
	float:right;
}



/* ================================================================== Font(Paragraph)*/
.oma_p01 {
	text-align:left;
	font-size:120%;
	line-height:160%;
	padding:15px 20px;
}
.oma_p01b {
	text-align:left;
	font-size:120%;
	line-height:150%;
	padding:15px 35px;
}

.oma_p02 {
	color:#E12520;
	font-size:95%;
	line-height:130%;
	text-align:center;
	padding-bottom:15px;
}
.oma_p03 {
	background: url(../omake/images/index2/prize_icoc.gif) no-repeat left top;
	padding-left:60px;
	padding-bottom:12px;
	line-height:120%;
}
.oma_p04 {
	background: url(../omake/images/index2/prize_icof.gif) no-repeat left top;
	padding-left:60px;
	padding-bottom:12px;
	line-height:120%;
}
.oma_p05 {
	text-align:right;
	padding:15px 28px 10px;
}
.oma_p06 {
	background: url(../omake/images/index2/at_ico1.gif) no-repeat left top;
	padding-left:16px;
	line-height:130%;
}
.oma_p07 {
	text-align:right;
	padding:18px 34px 20px;
}
.oma_p08 {
	padding:10px 30px 0px 50px;
	line-height:160%;
}



/* ================================================================== Link */

#oma_Wrap a, #oma_Wrap a:link, #oma_Wrap a:visited, #oma_Wrap a:hover, #oma_Wrap a:active {color:#3399CC;}




/* ================================================================== List*/
.oma_ul01 li {
	padding-left:30px;
	text-indent:0em;
	padding-bottom:4px;
	list-style:none;
}
.oma_liw01 {
	background: url(../omake/images/index2/num1_b.gif) no-repeat left top;
}
.oma_liw02 {
	background: url(../omake/images/index2/num2_b.gif) no-repeat left top;
}

.oma_lim01 {
	background: url(../omake/images/index2/num1_r.gif) no-repeat left top;
}
.oma_lim02 {
	background: url(../omake/images/index2/num2_r.gif) no-repeat left top;
}
.oma_lim03 {
	background: url(../omake/images/index2/num3_r.gif) no-repeat left top;
}
.oma_lim04 {
	background: url(../omake/images/index2/num4_r.gif) no-repeat left top;
}
.oma_lim05 {
	background: url(../omake/images/index2/num5_r.gif) no-repeat left top;
}




/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ おまけ部屋心理テスト（name:omapsy〜） */
/* ================================================================== Layout*/
.omapsy_box01 {
	width: 693px;
	margin:0px auto 40px;
	background: url(../omake/images/index2/psy_bk1.gif) no-repeat left top;
	padding-top:9px;
}
.omapsy_box01_1 {
	background: url(../omake/images/index2/psy_bk3.gif) no-repeat left bottom;
	padding-bottom:10px;
}
.omapsy_box01_2 {
	background: url(../omake/images/index2/psy_bk2.gif) repeat-y left top;
}

.omapsy_box02 {
	width: 693px;
	margin-top:20px;
}
.omapsy_box03 {
	width: 672px;
	padding-bottom:15px;
}
.omapsy_box04 {
	width: 450px;
	margin:0px 100px;
}
.omapsy_box05 {
	width: 672px;
	margin:0px auto;
	background: url(../omake/images/index2/psy_img2.gif) no-repeat right bottom;
}
.omapsy_box05b {
	width: 672px;
	margin:0px auto;
	background: url(../omake/images/index2/psy_img3.gif) no-repeat right bottom;
}



.omapsy_box06 {	/*回答Box*/
	width: 604px;
	margin:0px auto 25px;
	background: url(../omake/images/index2/psy_ansbk1.gif) no-repeat left top;
	padding-top:12px;
}
.omapsy_box06_1 {
	background: url(../omake/images/index2/psy_ansbk3.gif) no-repeat left bottom;
	padding-bottom:20px;
}
.omapsy_box06_2 {
	background: url(../omake/images/index2/psy_ansbk2.gif) repeat-y left top;
	padding-left:20px;
	padding-right:20px;
}

.omapsy_box07 {	/*INDEXBox*/
	width: 494px;
	margin:0px auto;
	padding-bottom:220px;
}


.omapsy_inbox01 {
	width: 147px;
	float:left;
}
.omapsy_inbox02 {
	width: 519px;
	float:left;
}
.omapsy_inbox03 {
	width: 410px;
	float:left;
}
.omapsy_inbox04 {
	width: 108px;
	float:left;
}



/* ================================================================== Font(Paragraph)*/
.omapsy_p01 {
	background: url(../omake/images/index2/psy_ico1.gif) no-repeat left top;
	padding-left:22px;
	padding-bottom:12px;
	margin-top:20px;
	line-height:120%;
}

.omapsy_p02 {
	background: #FEF7C2 url(../omake/images/index2/psy_txt1.gif) no-repeat 6px center;	
	padding:10px 10px 8px 132px;
	margin-right:20px;
	line-height:120%;
	font-size:140%;
}
.omapsy_p03 {
	background: url(../omake/images/index2/psy_q.jpg) no-repeat left center;	
	padding:15px 10px 15px 50px;
	margin:0px 50px;
	line-height:130%;
	font-size:130%;
}
.omapsy_p04 {
	padding:90px 200px 60px 50px;
}
.omapsy_p05 {
	padding:6px 18px;
	color:#338464;
	background-color:#FEF7C2;
	line-height:120%;
}
.omapsy_p06 {
	line-height:150%;
	padding:10px 18px 0px;
}

.omapsy_p07 {
	line-height:130%;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	background-color:#FEF7C2;
	margin-right:10px;
}



/* ================================================================== List*/

.omapsy_ul01 li {
	padding:12px 10px 10px 45px;
	list-style:none;
	border-bottom:4px dotted #89CFED;
	font-size:130%;
	line-height:120%;
	color:#633500;
}
.omapsy_ul01 li.omapsy_lia {
	background: url(../omake/images/index2/psy_a.gif) no-repeat 10px center;	
}
.omapsy_ul01 li.omapsy_lib {
	background: url(../omake/images/index2/psy_b.gif) no-repeat 10px center;	
}
.omapsy_ul01 li.omapsy_lic {
	background: url(../omake/images/index2/psy_c.gif) no-repeat 10px center;	
}
.omapsy_ul01 li.omapsy_lid {
	background: url(../omake/images/index2/psy_d.gif) no-repeat 10px center;	
}

.omapsy_ul02 li { /*INDEX List*/
	padding:6px 10px 6px 32px;
	list-style:none;
	border-bottom:4px dotted #89CFED;
	line-height:130%;
	background: url(../omake/images/index2/psy_ico1.gif) no-repeat 8px center;
	margin-top:5px;
}







/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ おまけ部屋バックナンバー（name:omabn〜） */
/* ================================================================== Layout*/
.omabn_box01 {
	width: 685px;
	margin-bottom:20px;
}
.omabn_box02 {
	width: 665px;
	margin-bottom:15px;
	margin-left:14px;
}
.omabn_box03 {
	width: 665px;
	margin-bottom:15px;
	margin-left:14px;
}
.omabn_box03_1 {
	width: 550px;
	float:left;
}
.omabn_box03_2 {
	width: 115px;
	float:right;
}

.omabn_box04 {
	width: 680px;
	margin-bottom:15px;
	margin-left:14px;
}


/* ================================================================== Font(Paragraph)*/
.omabn_p01 {
}

.omabn_box02 p,.omabn_box03 p {
float:left;
padding-right:10px;
text-align:center;
color:#CCCCCC;
}
.omabn_box04 p {
float:left;
padding-right:10px;
text-align:left;
color:#CCCCCC;
}


/* ================================================================== Title*/
.omabn_h3 {
padding:0px 0px 10px 14px;
}
