/******************************************************************************
 * /css/2nd.css
 *****************************************************************************/

div#main { width: 950px; }
	#main #left      { float: left; width: 668px; }
	#left div.top1   { margin: 15px 15px 0 15px; border-bottom: dashed 1px #D7D4D3; }
	#left div.top2   { text-align: right; margin: 15px 15px 0 15px; }
	#left div.frame  { border: dashed 1px #cacaca; padding: 15px 20px; }
	#left h2         { border-bottom: dashed 1px #D7D4D3; padding-bottom: 10px; }
    #main h3         { font-size: 14px;  padding: 10px 0px 10px 15px; }
	#left style1     { margin-left: 20px; }
	#left div.basic  { border-bottom: dashed 1px #969696; }
	#left div.detail { padding: 10px 0px 10px 0px; }
	#left iframe     { margin: 10px 0px; }

/******************************************************************************
 * BREADLIST
 *****************************************************************************/
#breadlist { padding: 10px 0px 4px 0px; }


#left .frame  { padding: 15px; }
#left .line	  { border-bottom: dashed 1px #D7D4D3; }
#left .naiyou { padding: 10px; }
#left h3      { color: #AA0000; margin: 20px 0px 10px 0px; }
#left h4      { font-weight: bold; margin: 0px; padding: 0px; }

#left .menu { margin: 10px 0px; }
	#left .menu .title { float: left; padding: 0px 5px; }
	#left .menu .title { float: left; padding: 0px 5px; }
	#left .menu table  { width: 555px; border-collapse: collapse; }
		#left .menu th { padding: 10px 5px; border: solid 1px #000000; background-color: #FFF5DF; font-weight: normal; }
		#left .menu td { padding: 5px; border: solid 1px #000000; background-color: #ffffff; text-align: center; }
		#left .menu p  { padding: 5px 0px; text-align: right; }

#frame #main #left .hiyou	{ font-size:16px; padding: 14px 0 20px 10px; font-weight:bold; }
#frame #main #left .kihon	{ font-size:16px; color: #B23D30; font-weight:bold; padding: 0 0 5px 85px; }
#frame #main #left .button 	{ text-align: center; margin: 10px 0 0 0; }
#main #left	.clear			{ clear:both; }
#main #left .setumei   		{ padding: 10px 0 0 48px; }1px dashed #CACACA
#main #left .kome   		{ float:left; }
#main #left .attention		{ text-align:right; margin:18px 15px 0 15px; padding-bottom: 28px;}
#frame #main #left .left	{ padding: 0px 0px 0px 24px; }
#frame #main #left .right	{ padding: 0px 0px 0px 50px; }

#left div.left_photo{
	float:left;
	width:310px;
	padding:20px 0px 0px;
	text-align:center;
}
#left div.left_photo p{padding:10px;margin:0px;}

#left div.right_word{
	float:right;
	width:310px;
	padding:20px 0px 0px;
	text-align:center;
}
#left div.right_word p{padding:10px 0px;margin:0px;}

#left p.kaitai_word{font-weight:bold;font-size:16px;color:#737373;padding-left:80px;}

#left p.kaitai_word span{color:#000000;font-size:18px;}

#left p.omakase{
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	margin:30px 3px 10px 3px;
	background-color:#ededed;
	padding:3px;
	width:615px;
	font-family: Meiryo,メイリオ,Arial,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
}

#left div.left_sub_menu{
	float:left;
	width:310px;
	padding:0px 0px 10px 0px;
	text-align:center;
}

#left div.right_sub_menu{
	float:right;
	width:310px;
	padding:0px 0px 10px 0px;
	text-align:center;
}


