@charset "Shift_JIS";
/*2009.04.14更新
========================================== hot dinos汎用CSSの読み込み*/
@import url("hot_common.css");
@import url("hot_head.css");
@import url("menu2.css");


/* ================================================================== top Default*/

p {	
	color:#666666;
	line-height:160%;
}
.hdn {
	position: relative;
	visibility: hidden;
}
a img { border:none; }

/* ================================================================== 共通Hot dinos contents Wrap*/

#hotmain_Wrap {
	width: 940px;
	height: auto;
	margin:0px auto;
	text-align:left;
}
#hotcont_Wrap {
	width: 936px;
}
#hotcont {
	width: 730px;
	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;
}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ボディソ大枠 */
#bod_Wrap {
	width: 725px;
	margin:0px auto;
}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ キャッチ（name:bodca〜）*/
/* ------------------------------------------------ Layout */
#bodca_box01 { /* 2009.05.12更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/090512/images/main_bg.jpg) no-repeat left top;
	min-height:317px;
	_height: 317px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#bodca_box02 { /* 2009.07.07更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/090707/images/main_bg.jpg) no-repeat left top;
	min-height:347px;
	_height: 347px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#bodca_box03 { /* 2009.09.01更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/090901/images/main_bg.jpg) no-repeat left top;
	min-height:347px;
	_height: 347px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#bodca_box04 { /* 2009.11.10更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/091110/images/main_bg.jpg) no-repeat left top;
	min-height:345px;
	_height: 345px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#bodca_box05 { /* 2010.3.9更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/100309/images/main_bg.jpg) no-repeat left top;
	min-height:345px;
	_height: 345px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#bodca_box06 { /* 2010.5.11更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/100511/images/main_bg.jpg) no-repeat left top;
	min-height:345px;
	_height: 345px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#bodca_box07 { /* 2010.8.24更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/100824/images/main_bg.jpg) no-repeat left top;
	min-height:345px;
	_height: 345px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#bodca_box08 { /* 2010.10.19更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/101019/images/main_bg.jpg) no-repeat left top;
	min-height:330px;
	_height: 330px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#bodca_box09 { /* 2011.01.25更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/110125/images/main_bg.jpg) no-repeat left top;
	min-height:330px;
	_height: 330px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}
#bodca_box10 { /* 2011.04.05更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/110405/images/main_bg.jpg) no-repeat left top;
	min-height:320px;
	_height: 320px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:30px;
}
#bodca_box11 { /* 2011.06.21更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/110621/images/main_bg.jpg) no-repeat left top;
	min-height:315px;
	_height: 315px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:30px;
}
#bodca_box12 { /* 2011.08.23更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/110823/images/main_bg.jpg) no-repeat left top;
	min-height:315px;
	_height: 315px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:30px;
}
#bodca_box13 { /* 2011.10.25更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/111025/images/main_bg.jpg) no-repeat left top;
	min-height:370px;
	_height: 370px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#bodca_box14 { /* 2011.12.20更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/111220/images/main_bg.jpg) no-repeat left top;
	min-height:345px;
	_height: 345px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#bodca_box15 { /* 2012.02.21更新BG */
	width: 723px;
	border:1px solid #CCCCCC;
	background:url(../antenna/body/120221/images/main_bg.jpg) no-repeat left top;
	min-height:345px;
	_height: 345px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}

#bodca_box16 { /* 2012.05.22更新BG */
	width: 723px;
	border:1px solid #F0D7C1;
	background:url(../antenna/body/120522/images/main_bg.jpg) no-repeat left top;
	min-height:345px;
	_height: 345px;		/* IEのみに適用される(undesr score hack) */
	margin-bottom:20px;
}


.bodca_p01 { 
	width: 380px;
	padding:50px 0px 20px 23px;
	line-height:150%;
}
.bodca_p02 { 
	width: 400px;
	padding:70px 0px 20px 23px;
	line-height:150%;
}
.bodca_p03 { 
	width: 360px;
	padding:70px 0px 20px 23px;
	line-height:150%;
}
.bodca_p04 { 
	width: 440px;
	padding:110px 0px 15px 23px;
	line-height:150%;
}
.bodca_p05 { 
	width: 370px;
	padding:105px 0px 15px 23px;
	line-height:150%;
}
.bodca_p06 { 
	width: 490px;
	padding:110px 0px 10px 18px;
	line-height:150%;
}
.bodca_p07 { 
	width: 355px;
	padding:115px 0px 5px 23px;
	line-height:130%;
	color:#000000;
}



/* ----------------------------------------- メニュLayout */
.bodca_inbox01 {
	width: 345px;
	margin-left:20px;
	margin-bottom:10px;
	border:1px solid #FFCC00;
}

.bodca_inbox02 {/* 2009.11.10更新メニュー */
	width: 385px;
	margin-left:20px;
	margin-bottom:10px;
	border:1px solid #FFCC00;
}

/* 2010.3.9更新メニュー */
.bodca_inbox03 {
	width: 300px;
	margin-left:20px;
	margin-bottom:10px;
	border:1px solid #FFCC00;
}
.bodca_inbox04 {
	width: 325px;
	margin-left:20px;
	margin-bottom:10px;
	padding:10px 10px 2px 10px;
	border:1px solid #F8B1B1;
}
.bodca_inbox05 {
	width: 325px;
	margin-left:20px;
	margin-bottom:10px;
	padding:10px 10px 2px 10px;
	border:1px solid #95DAE1;
}
.bodca_inbox06 {
	width: 265px;
	margin-left:20px;
	margin-bottom:10px;
	padding:10px 10px 2px 10px;
	border:1px solid #AAE778;
}
.bodca_inbox07 {
	width: 420px;
	margin-left:20px;
	margin-bottom:10px;
	padding:10px 10px 2px 10px;
	border:1px solid #CCCCCC;
}
.bodca_inbox08 {
	width: 325px;
	margin-left:20px;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
	border:1px solid #CCCCCC;
	background:#FFFFFF; 
}

.bodca_inbox09 {
	width: 225px;
	margin-left:20px;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
	border:3px dotted #F0D7C1;
	background:#F0D7C1;
}

.bodca_inbox09 li{list-style:none;}

.border_gray {	border:1px solid #CCCCCC!important; background:#FFFFFF; }

.bodca_inbox01 ul, .bodca_inbox02 ul{
	padding:12px 20px 6px;
}
.bodca_inbox01 li,.bodca_inbox02 li,.bodca_inbox03 li,.bodca_inbox04 li,.bodca_inbox05 li,.bodca_inbox06 li, .bodca_inbox07 li , .bodca_inbox08 li {
	list-style:none;
	padding-bottom:6px;
}
.bodca_inbox08 li {
	list-style:none;
	padding-bottom:4px;
}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ コンテンツ（name:bodcon〜）*/
/* ------------------------------------------------ BoxLayout */
.bodcon_box01 {
	width: 688px;
	margin:0px auto 20px;
}
.bodcon_box02 {
	width: 670px;
	margin:0px auto 30px;
}
.bodcon_box03,.bodcon_box03b {
	width: 688px;
	margin:0px auto 10px;
}
.bodcon_box04 {
	width: 670px;
}
.bodcon_box05 {
	width: 307px;
	float:left;
}
.bodcon_box06 {
	width: 438px;
	float:left;
}
.bodcon_box07 {
	width: 690px;
	margin:0px auto 20px;
}

.bodcon_box03b h3{
	float: left;
	width: 475px;
}

/* ------------------------------------------------ InboxLayout */
.bodcon_inbox01 {
	width: 334px;
	float:left;
}
.bodcon_inbox02 { 
	width: 318px;
	float:right;
}
.bodcon_inbox03 {
	width: 318px;
	float:left;
}
.bodcon_inbox04 { 
	width: 334px;
	float:right;
}

.bodcon_inbox05 { 
	width: 229px;
	float:left;
	text-align:center;
}
.bodcon_inbox06 { 
	width: 338px;
	float:right;
}
.bodcon_inbox07 { 
	width: 370px;
}
.bodcon_inbox08 { 
	width: 290px;
	float:right;
}
.bodcon_inbox09 { 
	width: 450px;
}

.bodcon_inbox10 { 
	width: 520px;
}
.bodcon_inbox11 { 
	width: 160px;
}
.bodcon_inbox12 { 
	width: 180px;
}
.bodcon_inbox13 { 
	width: 295px;
	float:left;
}
.bodcon_inbox14 { 
	width: 360px;
	float:right;
}
.bodcon_inbox15 { 
	width: 150px;
	float:left;
	padding-right:15px;
}
.bodcon_inbox16 { 
	width: 316px;
	float:left;
	padding-right:15px;
}

.bodcon_inbox17 { 
	width: 200px;
	float:left;
	padding-right:15px;
}
.bodcon_inbox18 { 
	width: 212px;
	float:left;
	padding-right:15px;
}

.bodcon_inbox19 { 
	width: 307px;
	background:url(../antenna/body/100824/images/ne1_2.jpg) no-repeat left top;
	padding-bottom:70px;
}
.bodcon_inbox20 { 
	width: 255px;
	float:right;
}
.bodcon_inbox21 { 
	width: 180px;
	float:right;
}
.bodcon_inbox22 { 
	width: 395px;
	float:left;
}
.bodcon_inbox23 { 
	width: 258px;
	float:right;
}

.bodcon_inbox24 { 
	width: 395px;
	float:right;
}
.bodcon_inbox25 { /*111025 only*/
	width: 400px;
	float:right;
	background:url(../antenna/body/111025/images/line.gif) repeat-x bottom left;
	height:125px;
}
.bodcon_inbox26 { 
	width: 420px;
	float:left;
}
.bodcon_inbox27 { 
	width: 270px;
	float:left;
}
.bodcon_inbox28 { 
	width: 300px;
	float:left;
}

.bodcon_inbox28r { 
	width: 300px;
	float:right;
}

.bodcon_inbox29 { 
	width: 390px;
	float:left;
}
.bodcon_inbox30 { 
	width: 430px;
	float:left;
}

.bodcon_inbox34 { 
	width: 355px;
	float:right;
}


/* 2012.5.22更新コンテンツ */
.bodcon_inbox31 {
	width: 688px;
	background: url(../antenna/body/120522/images/img1.gif) no-repeat right 70px;
	margin: 10px auto 0px;
}

.bodcon_inbox31 ol{
	list-style: none;
}

.bodcon_inbox32{
	background: url(../antenna/body/120522/images/img1_2.gif) no-repeat;
	float: right;
	height: 130px;
	width: 354px;
	margin-right: 100px;
}

.bodcon_inbox33{
	background: url(../antenna/body/120522/images/img2bk.gif) repeat-y;
	width: 688px;
	margin: 10px auto;
}

.bodcon_inbox35{
	background: url(../antenna/body/120522/images/img3bk.gif) no-repeat right center;
	width: 686px;
	margin: 10px auto;
}

dl.recipelist dd{
	font-size: 14px;
	color: #663333;
	padding-left: 15px;
	padding-top: 8px;
}


ul.recipelist2{
	line-height: 150%;
	color: #663333;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px;
}

ul.recipelist2 .o1,ul.recipelist2 .o2,ul.recipelist2 .o3,ul.recipelist2 .o4{
	padding-top: 8px;padding-bottom: 8px;padding-left: 32px;
}

ul.recipelist2 .o1{background: url(../antenna/body/120522/images/1.gif) no-repeat left top;}
ul.recipelist2 .o2{background: url(../antenna/body/120522/images/2.gif) no-repeat left top;}
ul.recipelist2 .o3{background: url(../antenna/body/120522/images/3.gif) no-repeat left top;}
ul.recipelist2 .o4{background: url(../antenna/body/120522/images/4.gif) no-repeat left top;}

.pl48{
	padding-left: 48px;
}

.bodcon_box01 p {
	padding-bottom:12px;
}
.bodcon_inbox05 p { 
	text-align:left;
}

.recipememo{background: url(../antenna/body/120522/images/memobk.gif) repeat-y;}

dl.recipememo1{
	background: url(../antenna/body/120522/images/img2_2.gif) no-repeat center bottom;
	width: 688px;
	padding-bottom: 50px;
}

dl.recipememo1 dd{
	color: #663333;
	line-height: 150%;
	text-align: left;
	padding: 0px 85px;
}

ul.recipemenu li{float: left;list-style: none;}


/* ------------------------------------------------ 注意Box */
.bodcon_at01 {	
	width: 660px;
	margin:0px 20px 20px;
	background: #FFF9DB url(../antenna/body/090512/images/attent1.gif) no-repeat left top;
	min-height:75px;
	_height: 75px;		/* IEのみに適用される(undesr score hack) */
}
.bodcon_at01_1 {
	width: 78px;
	float:left;
}
.bodcon_at01_2 {
	width: 550px;
	float:left;
}
.bodcon_atp01 {
	line-height:150%;
	padding:15px 0px;
}

.bodcon_at02 {	
	width: 686px;
	background: #FFFBFC;
	border-right:1px solid #F3A3B7;
	border-bottom:1px solid #F3A3B7;
	border-left:1px solid #F3A3B7;
	margin-bottom:10px;
}

.bodcon_at02ol { /* 2010.5.11更新コンテンツ */
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 15px;
}

.bodcon_at02ol li {
	list-style: none;
	font-size: 13px;
	color: #666666;
	padding:8px 0px 8px 40px;
	vertical-align:top;
} 
.bodcon_at02li1 { background: url(../antenna/body/100511/images/ico_num1.gif) no-repeat left center; }
.bodcon_at02li2 { background: url(../antenna/body/100511/images/ico_num2.gif) no-repeat left center; }
.bodcon_at02li3 { background: url(../antenna/body/100511/images/ico_num3.gif) no-repeat left center; }
.bodcon_at02li4 { background: url(../antenna/body/100511/images/ico_num4.gif) no-repeat left center; }





/* ------------------------------------------------ PointBox */
.bodcon_pt01 {
	width: 620px;
	margin:0px 20px 20px;
	background: #FFF9DB;
	padding:15px 20px;
}
.bodcon_pt01_1 {
	width: 72px;
	float:left;
}
.bodcon_pt01_2 {
	width: 540px;
	float:left;
}
.bodcon_ptp01 {
	line-height:150%;
	padding:0px;
}
.bodcon_ptul01 li {
	background: url(../antenna/body/090707/images/pt_ico1.gif) no-repeat left top;
	padding-left:20px;
	list-style:none;
}

.bodcon_pt02 {	
	width: 598px;
	background: #FFFFFF;
	border-right:1px solid #FACDD1;
	border-bottom:1px solid #FACDD1;
	border-left:1px solid #FACDD1;
	padding-bottom:10px;
	margin-bottom:20px;
}
.bodcon_pt02_1 {
	width: 270px;
	float:left;
	padding-left:20px;
}
.bodcon_pt02_1 p, .bodcon_pt03_1 p {
	padding-bottom:3px;
	line-height:130%;
}

.bodcon_pt03 {	
	width: 308px;
	background: #FFFFFF;
	border-right:1px solid #FACDD1;
	border-bottom:1px solid #FACDD1;
	border-left:1px solid #FACDD1;
	padding-bottom:10px;
	margin-bottom:20px;
}
.bodcon_pt03_1 {
	width: 270px;
	padding-left:20px;
}

.bodcon_pt04 {
	width: 410px;
	background: #F1FDFE url(../antenna/body/101019/images/point.jpg) no-repeat left top;
	border:2px solid #9EDEE7;
	clear:left;
}
.bodcon_pt04 p {
	padding:12px 20px 12px 75px;
}




/* ------------------------------------------------ レシピ*/
.bodcon_rec01 {
	width: 640px;
	margin:0px auto 20px;
	border: 1px solid #FFD326;
	padding: 15px 20px;
}
.bodcon_recbox01 {
	width: 636px;
	margin:0px auto;
}

.bodcon_recinbox01 {
	width:300px;
	float:left;
}
.bodcon_recinbox02 {
	width:310px;
	float:right;
}
.bodcon_recinbox03 {
	width:310px;
	float:left;
}
.bodcon_recinbox04 {
	width:300px;
	float:right;
}

.bodcon_recp01 {
	background: url(../antenna/body/090707/images/menu_ttlbk1.jpg) repeat-y left top;
	padding: 4px 15px;	
 	font-size: 130%;
	font-weight: bold;
	color: #DF5920;
}
.bodcon_recp02 {
	border-top:1px solid #FFD326;
	color:#FF6F0F;
	padding-top: 12px;
}
/* ------------------------------------------------ 装飾Box */

.bodcon_self01{/* 2009.11.10更新コンテンツ */
	background: #FFFCF0 url(../antenna/body/091110/images/img2.jpg) no-repeat left;
	height: 145px;
	width: 673px;
	margin: 0px auto;
}
.bodcon_self02{/* 2009.11.10更新コンテンツ */
	background: url(../antenna/body/091110/images/img3.gif) no-repeat right;
	height: 145px;
}
.bodcon_self03{
	background: #FFFCF0;
	border: 1px solid #FBD1A4;
}
.bodcon_self04{
	background: #FFFCF0;
	border-right: 1px solid #FBD1A4;
	border-bottom: 1px solid #FBD1A4;
	border-left: 1px solid #FBD1A4;
}

.bodcon_self05{/* 2010.3.9更新コンテンツ */
	background: #FAF9F7;
	border: 1px solid #78CBBA;
	margin:0px 20px;
	padding: 10px 0px 15px 15px;
}

.bodcon_self05 ol,.bodcon_self05 li{
	list-style: none;
}

.bodcon_self05 li{
	font-size: 14px;
	color: #666666;
	text-align: left;
	padding-top: 10px;
} 

.lstyle li{
	font-weight: bold;
	color: #009999;
	list-style: decimal outside;
	padding: 5px 0px 5px 5px;
	margin:0px 20px 0px 15px;
	line-height: 150%;
}
.lstyle2{
	font-weight: normal;
	color: #333333;
}

/* ------------------------------------------------ 装飾リスト */
.bodcon_self01 ol{
	list-style: none;
}

/* ------------------------------------------------ imgバク回避 */

.bodcon_ibox img{margin: 0px; border: 0px;padding: 0px ;vertical-align: bottom ;}

/* ------------------------------------------------ 監修Box */
#bodcon_suv01 {
	width: 725px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:15px 0px;
	margin:30px 0px;
}
#bodcon_suv01 p { padding:0px 25px; }





/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Title */
#bod_Wrap h2 { padding-left:15px; }


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Font */
.bodcon_p01 { 
	line-height:130%;
	padding:4px 8px 0px 6px;
}
.bodcon_p02 { color:#CC0000; }
.bodcon_p03 { color:#FF6600; }
.bodcon_p04 { color:#EF5684; }
.bodcon_p05 { padding:20px 15px 60px 125px; }
.bodcon_p06 { padding:140px 120px 20px 20px; }
.bodcon_p07 { color:#CB80C4; }
.fc_c1{color: #0099CC;}
.fc_c2{color: #866A7B;}
.fc_c3{color: #F598C7;}
.fc_c4{color: #88B465;}
.fc_c5{color: #CF94DA;}
.fc_c6{color: #FF9933;}
.fc_c7{color: #5E84B7;}
.fc_c8{color: #DFCDAE;}

.txt-st{ font-weight: bold; }

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Link */

#bod_Wrap a, #bod_Wrap a:link, #bod_Wrap a:visited, #bod_Wrap a:active { color:#333333; }
#bod_Wrap a:hover { color:#666666; }

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ その他装飾 */

.border-b-gd{ border-bottom: 1px dotted #CCCCCC; }
.vac{ vertical-align: middle; }
.none{ clear: both; }
.care dd{
	background: url(../antenna/body/110405/images/arrow.gif) no-repeat left top;
	padding: 0px 0px 10px 20px;
}
.mb0{ margin-bottom:0; }


/* ------------------------------------------------ 2011.06.21用 */
ul.tokutyo{
	list-style:none;
	background:#E1FEBB;
	color:#669900;
	font-size:140%;
	padding:10px;
	margin-bottom:20px;
}
ul.tokutyo li{
	float:left;
	width:50%;
	/*margin:3px 0px;*/
}
div.step{ clear:both; padding-bottom:20px; }
div.step h4{ float:left; margin-right:10px; }
div.step p{ color:#669900!important; }
dl.steplist{ padding:30px 0px 10px 0px; width:330px; }
dl.steplist dt{ float:left; width:35px; clear:left;}
dl.steplist dd{ margin-left:40px; padding-bottom:20px; line-height:150%;}
ul.kaisetu{ list-style:none; padding:5px 0; }
ul.kaisetu li{ width:29%; float:left; padding:0 4% 0 0; line-height:130%;}

/* ------------------------------------------------ 2011.08.23用 */
.notice{ color:#0099FF; padding:10px 0px;}
.chui{
	margin:0 auto 2px;
	background:#F4F1EF;
	padding:5px;
}
.chui p.ttl{
	width:80px;
	text-align:center;
	float:left;
	clear:left;
	color:#993300;
	padding:0;
}
.chui p.txt{
	border-left:solid 1px #E0DFDE;
	margin-left:80px;
	padding:0 0 0 20px;
}

/* ------------------------------------------------ 2011.08.23用 */
ul.tokutyo2{
	clear:both;
	margin:0px 0px 15px 40px;
	list-style:none;
	padding:10px 0px 5px;
	background: #FFF5CC;
	border:solid 1px #FFCC00;
	width:600px;
}
ul.tokutyo2 li{ padding:0px 10px 5px; line-height:150%;}
ul.tokutyo2 li strong{ color:#FF6600; font-weight:normal; }
strong.k{ color:#545454; }

/* ------------------------------------------------ 2011.10.25用 */
.advice{
	width:692px;
	margin:5px auto 20px;
	clear:both;
}
.ad_bk{
	padding:10px;
	background:#E9EDB4;
	border:solid 2px #866A39;
	border-top:none;
}
.ad_bk2{
	padding:0px 0px 10px 10px;
	background:#E9EDB4;
	border:solid 2px #866A39;
	border-top:none;
}
dl.ad_list{
	padding:15px 25px 0px 15px;
	clear:both;
	line-height:150%;
}
dl.ad_list dt{
	color:#D07D62;
	font-weight:bold;
	font-size:120%;
}
dl.ad_list dd{ padding-bottom:10px; }

dl.stretch{
	width:680px;
	margin:0px auto;
	line-height:150%;
	clear:both;
	padding:20px 0px;
}
dl.stretch dt{
	float:right;
	padding-left:20px;
}
dl.stretch  dd{ padding-bottom:20px; }
dl.stretch  dd.no1{
	background:url(../antenna/body/111025/images/1.gif) no-repeat left top;
	padding-left:30px;
}
dl.stretch  dd.no2{
	background:url(../antenna/body/111025/images/2.gif) no-repeat left top;
	padding-left:30px;
}
strong.cha{
	color:#D07D62;
	font-weight:bold;
}
a.gold, a.golod:visited{ color:#8D7345!important; line-height:120%; }
/* ------------------------------------------------ 2011.12.20用 */
.top_pre {
	float:left;
	width:200px;
	margin:200px 0 0 0;
}
.top_pre a{
	display:block;
	width:200px;
	height:120px;
}
.lst1 li{
	display:block;
	float:left;
	width:200px;
	margin:10px 32px 0 0;
}
.lst2 li{
	display:block;
	float:left;
	width:161px;
	margin:10px 13px 0 0;
}
.lst1 li strong,.lst2 li strong {
	color:#D62287;
}
.lst1 li.rt,.lst2 li.rt{
	margin-right:0;
}
h4.bs111220 {
	margin:5px 0 10px 0;
}
.tcenter {
	text-align:center;
}
.kansou {
	float:left;
	width:260px;
	height:440px;
	background:url(../antenna/body/111220/images/bg_kansou.jpg) no-repeat left top;
}
.kansou p {
	margin:0 25px 0 25px;
	color:#000000;
}
.kansou img {
	margin:27px 15px 25px 20px;
}
.pretxt {
	float:left;
	width:536px;
}
.pretxt p{
	padding:20px 40px 0 25px;
}
.txt_taiken01 {
	height:65px;
}

/* ------------------------------------------------ 2012.2.21用 */

.dgBox1,.dgBox2,.dgBox3,.dgBox4,.dgBox5,.dgBox6{
	width: 680px;
	margin: 20px auto 0px;
}

.dgBox1{
	background: #FFFFFF url(../antenna/body/120221/images/bk1.gif) no-repeat center bottom;
	border: 1px solid #7DC5CE;
}
	
.dgBox2{
	background: #FFFFFF url(../antenna/body/120221/images/bk2.gif) no-repeat center bottom;
	border: 1px solid #AF9AA7;}	
	
.dgBox3{
	background: #FFFFFF url(../antenna/body/120221/images/bk3.gif) no-repeat center bottom;
	border: 1px solid #F598C7;}	
	
.dgBox4{
	background: #FFFFFF url(../antenna/body/120221/images/bk4.gif) no-repeat center bottom;
	border: 1px solid #88B465;}
	
.dgBox5{
	background: #FFFFFF url(../antenna/body/120221/images/bk5.gif) no-repeat center bottom;
	border: 1px solid #CF94DA;}	
	
.dgBox6{
	background: #FFFFFF url(../antenna/body/120221/images/bk6.gif) no-repeat center bottom;
	border: 1px solid #FF9933;}	
	

.dgBox1 dt,.dgBox2 dt,.dgBox3 dt,.dgBox4 dt,.dgBox5 dt,.dgBox6 dt{
	float: left;
	height: 142px;
	width: 142px;
	margin: 10px 0px 0px 20px;
	padding: 0px;
}

.dgBox1 dd,.dgBox2 dd,.dgBox3 dd,.dgBox4 dd,.dgBox5 dd,.dgBox6 dd{
	float: left;
	width: 480px;
	padding-top: 18px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-align: left;
	line-height: 160%;
}

.dgBox1 p,.dgBox2 p,.dgBox3 p,.dgBox4 p,.dgBox5 p,.dgBox6 p{
	float: left;
	width: 310px;
	line-height: 140%;
	text-align: left;
}




dl.qaBox{
	width:334px;
	line-height:150%;
}
dl.qaBox dt{
	padding-left:30px;
	font-size: 14px;
	font-weight: bold;
	color: #C484E3;
	background: url(../antenna/body/120221/images/q.gif) no-repeat left top;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 3px dotted #C484E3;
	height: 40px;
}
dl.qaBox dd{
	padding-bottom:5px;
	background: url(../antenna/body/120221/images/a.gif) no-repeat left top;
	text-align: left;
	margin-bottom: 10px;
	padding-left: 30px;
}