pre {
  overflow: auto;
  white-space: pre;
}
pre {
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */
}

.fcbt	{
	padding:10px 0;
	border-top:#DEDEDE dotted 1px;
	border-bottom:#DEDEDE dotted 1px;
	margin-bottom:15px;
}

.fcbt_consul	{
	padding:10px 0;
	border-top:#DEDEDE dotted 1px;
	border-bottom:#DEDEDE dotted 1px;
	margin-top:10px;
}
.social_bt2{
	width:390px;
	padding-top:3px;
	margin:0 auto;
}

.social_bt{
	float:right;
	width:390px;
	padding-top:3px;
}



.catenav {
	float:left;
	width:310px;
}
.catenav li {
	float:left;
	margin:0 8px 0 0;
	
	font-weight:bold;
}
.catenav li a {
	color:#000;
	display:block;
	padding:4px 10px 2px;
	background:#DEDEDE;
	border:#AAA solid 1px;

	-moz-border-radius:4px;
	border-radius:4px;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity:0.5;
	-webkit-transition:0.4s ease-in-out;
	-moz-transition:0.4s ease-in-out;
	transition:0.4s ease-in-out;
}
.catenav li a:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;
	text-decoration:none;

	-moz-text-shadow:1px 1px 0 #FFF;
	-webkit-text-shadow:1px 1px 0 #FFF;
	text-shadow:1px 1px 0 #FFF;
}


.icon_text{
	font-size:10px;
	padding:4px;
	width:100%;
	background-color:#E4F1F0;
}
.icon_text img{margin-bottom:-4px}
.ranking ol{margin:0 3px;}
.cate_feild a{margin-right:8px;}
.sendList{margin:0px;padding:0px;}
.alignLight{text-align:right;}

.col_inner_right {
	float: right;
	width: 344px;
	padding: 0 0 0 10px;
	border-left: 1px solid #ccc;
	margin: 0 0 20px 0;
}
.col_inner_left {
	float: left;
	width: 344px;
	padding: 0 10px 0 0;
	margin: 0 0 30px 0;
}

.col_inner_left h4 , .col_inner_right h4 {
	clear: both;
}

.col_inner2_left {
	float: left;
	width: 130px;
	margin-bottom:25px;
}
.col_inner2_right {
	float: right;
	width: 215px;
	height: 190px;
	background: #fff url(../images/fc_show_back.jpg) no-repeat top left;
	color: #555;
	padding: 5px;
	margin-bottom:25px;
}

.food .col_inner2_right {
	background: #fff url(../images/fc_show_back2.jpg) no-repeat top left;
}
.sa .col_inner2_right {
	background: #fff url(../images/fc_show_back3.jpg) no-repeat top left;
}
.support .col_inner2_right {
	background: #fff url(../images/fc_show_back4.jpg) no-repeat top left;
}

#content .col_inner2_left p , #content .col_inner2_right p {
	padding: 0;
	margin: 0 5px 10px 5px;
	line-height: 140%
}

#content .col_inner2_left p {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	margin: 0 0 10px 0;
	text-align: center;
}

#content .col_inner2_right p.point {
	font-size: 11px;
	font-family:"ＭＳ Ｐゴシック",Osaka,"sans-serif";
	line-height: 16px;
	color: #4B8F00;
}

#fcshow_body h4 {
	border-left: 18px solid #539ADF;
	padding: 0 7px;
	margin-bottom: 8px;
	margin-left: 5px;
}

p {
 margin: 10px 0;
 line-height: 160%;
}

#fs08_bg01{background:url(../images/fc_show08/top_bg01.gif) no-repeat;width:709px;height:52px;}
#fs08_bg02{background:url(../images/fc_show08/top_bg02.gif) repeat-y;width:709px;}
#fs08_bg03{background:url(../images/fc_show08/top_bg03.gif) no-repeat;width:709px;height:30px;}

h2#fs08_bg01{border:none;margin:0;padding:0;}

#fcshow-body h4{border-left: 4px solid #EBA122;font-size:14px;padding-left:7px;margin-bottom:10px;color:#000;}

#fcshow-body .kori h4{border-left:solid 4px #539ADF;}
#fcshow-body .food h4{border-left:solid 4px #E61B88;}
#fcshow-body .sa h4{border-left:solid 4px #0F9F4F;}

#fcshow-body h4 span{font-size:11px;font-weight:normal;color:#444;}
.col_inner2_left{width:100px;}
.col_inner2_right{padding:10px 8px 5px 8px;height:160px;width:232px;}

.col_inner2_right {
	float: right;
	padding:5px;
	height:155px;
	width:224px;
	background: #fff url(../images/fc_show08/fc_show_back.jpg) no-repeat top left;
	color: #555;
	font-size:11px;
	margin: 0 0 0 10px;
}

.food .col_inner2_right {
	background: #fff url(../images/fc_show08/fc_show_back2.jpg) no-repeat top left;
}
.sa .col_inner2_right {
	background: #fff url(../images/fc_show08/fc_show_back3.jpg) no-repeat top left;
}
.support .col_inner2_right {
	background: #fff url(../images/fc_show08/fc_show_back4.jpg) no-repeat top left;
}


.f08con_l{font-size:14px;line-height:160%;width:390px;float:left;}
#fcshow_body .f08con h4{border:none;}
.f08con_l h3{font-size:15px;}

.f08con_r{font-size:12px;line-height:160%;width:284px;float:right;padding: 10px;background-color:#FFFFED;margin-left: 15px;}

.consultant{margin-bottom:25px;}
#fcshow_body .consultant h4 ,#fcshow_body .support h4{border-left:solid 6px #F39A03;}
.f08con_l h5{}


.f08con_r h5{font-size:14px;}
p.prof{font-size:11px;margin-left:0;}
p.caption{padding-top:0;margin-left:0;}
.con_thumb {float:left;}
.con_thumb img{padding:0px;margin:0 10px 1px 3px;}

#con_book{padding:10px 10px; border:solid 1px #EEE;margin:20px 0;}
#con_book table td{width:120px;padding:5px;font-size:10px;line-height:1.4em;text-decoration:none;}
#con_book a img{padding:5px 0px;}

#bun08{font-size:1.25em;width:500px;float:left;}
#fcshow_body #bun08 h4{margin-top:20px;}
#photo08{font-size:13px;width:200px;float:left;background-color:#FFFFEE;margin:10px 0 0 14px;padding:10px;}
#photo08 img{padding-bottom:15px;}


.fcshow2011_mini	{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-webkitopacity:1;
	opacity:1;
	
	-moz-transition:0.1s ease-in-out;
	-webkit-transition:0.1s ease-in-out;
	transition:0.1s ease-in-out;
}
.fcshow2011_mini:hover	{
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	-webkitopacity:0.6;
	opacity:0.6;
}

