/* デフォルトの反応 */
a:link{color:#3333CC; text-decoration:none}
a:visited{color:#3333CC; text-decoration:none}
a:hover{color:#3333CC; text-decoration:underline}
a:active{color:#3333CC; text-decoration:none}



/* トップへ */
.top a:link{color:#3333CC; text-decoration:none}
.top a:visited{color:#3333CC; text-decoration:none}
.top a:hover{color:#3366CC; text-decoration:underline}
.top a:active{color:#FF4400; text-decoration:none}



/* 新・パンくずメニュー */
.bread a:link{color:#3333CC; text-decoration:none}
.bread a:visited{color:#3333CC; text-decoration:none}
.bread a:hover{color:#3366CC; text-decoration:none}
.bread a:active{color:#FF4400; text-decoration:none}

/* 共通フッター */
#pagetop_ftr{width:740px; margin-top:10px; text-align:right; clear:both;}
#footer {width:760px; margin-top:4px;}
/* FORMの空白削除 */
form{
	margin:0px;
	padding:0px;
}

/* FORMの空白削除 */
form{
	margin:0px;
	padding:0px;
}



/* Javascriptオフ時の警告 */
.caution{
	font-size:10px;
	color:#EE0000;
	font-weight:bold;
}



/* パンくずメニュー（従来からのスタイル） */
.ptitle{
	font-size:12px;
	color:#007700;
	font-weight:bold;
}
.plist{
	font-size:10px;
	font-weight:lighter;
	color:#333333;
	text-decoration:none;
}



/* 仕様箇所不明（従来からのスタイル） */
.list{
	font-size:10px;
	color:#000000;
}



/* 写真の位置ひだり */
img.ph_left{
	float:left;
	border:0px none;
	margin-left:0;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
}

/* 写真の位置ひだり5px */
img.ph_left5{
	float:left;
	border:0px none;
	margin-left:0;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
}

/* 写真の位置みぎ */
img.ph_right{
	float:right;
	border:0px none;
	margin-left:10px;
	margin-right:0;
	margin-top:0px;
	margin-bottom:10px;
}

/* 写真の位置みぎ5pixel */
img.ph_right5{
	float:right;
	border:0px none;
	margin-left:5px;
	margin-right:0;
	margin-top:0px;
	margin-bottom:5px;
}



/* パルシステムトップ暮らしの情報 */
.paltop_mrg{
	margin:2px 0;
}
.paltop_recipe{
	padding:0px 4px 4px 4px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #FB8B00;
}
.paltop_ikuji{
	padding:0px 4px 4px 4px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #5EA6EE;
}
.paltop_pallife{
	padding:0px 4px 4px 4px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #40A751;
}

/* リスト */
ul.disc{
	list-style-type:disc;
	margin:5px 0;
	padding:0;
}
ul.disc li{
	margin-top:4px;
	margin-left:1.5em;
}
ol.decimal{
	list-style-type:decimal;
	margin:5px 0;
	padding:0;
}
ol.decimal li{
	margin-top:4px;
	margin-left:2em;
}

ul.square{
	list-style-type:square;
	margin:5px 0;
	padding:0;
}
ul.square li{
	margin-top:4px;
	margin-left:2em;
}

/* マージン・パディング */
.margin00{margin:0;padding0;}
.margin2{margin:2px;}
.margin3{margin:3px;}
.margin5{margin:5px;}

.marginh2{margin:2px 0;}
.marginh3{margin:3px 0;}
.marginh5{margin:5px 0;}
.marginh10{margin:10px 0;}
.marginh20{margin:20px 0;}

.margintop10{margin:10px 0 0 0;}
.margintop20{margin:20px 0 0 0;}
.margintop40{margin:40px 0 0 0;}

.marginbtm3{margin:0 0 3px 0;}
.marginbtm5{margin:0 0 5px 0;}
.marginbtm10{margin:0 0 10px 0;}
.marginbtm15{margin:0 0 15px 0;}
.marginbtm20{margin:0 0 20px 0;}
.marginbtm30{margin:0 0 30px 0;}
.marginbtm40{margin:0 0 40px 0;}

.marginlft2{margin:0 0 0 2px;}
.marginlft5{margin:0 0 0 5px;}
.marginlft10{margin:0 0 0 10px;}
.marginrgt5{margin:0 5px 0 0;}
.marginrgt10{margin:0 10px 0 0;}
.marginw5{margin:0 5px;}
.marginw10{margin:0 10px;}

.padding2{padding:2px;}
.padding3{padding:3px;}
.padding5{padding:5px;}

.paddingh2{padding:2px 0;}
.paddingh3{padding:3px 0;}
.paddingh5{padding:5px 0;}
.paddingh10{padding:10px 0;}

.paddingw5{padding:0 5px;}
.paddingw10{padding:0 10px;}
.paddingw20{padding:0 20px;}

.paddinglft5{padding:0 0 0 5px;}
.paddinglft20{padding:0 0 0 20px;}
.paddinglfttop5{padding:5px 0 0 5px;}
.paddingrgt5{padding:0 5px 0 0;}
.paddingrgt20{padding:0 20px 0 0;}

.paddingnorgt5{padding:5px 0 5px 5px;}

div#lft750_10{width:740px; margin-left:10px; margin-btm:20px;}
div#lft745_15{width:730px; margin-left:15px; margin-btm:20px;}
div#lft740_20{width:720px; margin-left:20px; margin-btm:20px;}
div#lft735_25{width:710px; margin-left:25px; margin-btm:20px;}
div#lft730_30{width:700px; margin-left:30px; margin-btm:20px;}
div#lft720_40{width:680px; margin-left:40px; margin-btm:20px;}
div#lft710_50{width:660px; margin-left:50px; margin-btm:20px;}
div#lft700_60{width:640px; margin-left:60px; margin-btm:20px;}

/* テキスト位置 */
.txt_left{text-align:left; margin:0;}
.txt_center{text-align:center; margin:0;}
.txt_right{text-align:right; margin:0;}

/* テキスト縦位置 */
.txt_top{vertical-align:top; margin:0;}
.txt_middle{vertical-align:middle; margin:0;}
.txt_bottom{vertical-align:botom; margin:0;}

/* テキストデコレーション（限定商品） */
p.dline_gray{
	margin: 0 0 10px 0;
	padding: 5px 0;
	text-decoration:none;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;}
	
/* ボーダー(限定商品) */
.gray_all{
	border:solid 1px #999;
	margin:0;
	padding:0 0 5px 0;}
.gray_lfttop{
	border-left:solid 1px #999;
	border-top:solid 1px #999;
	margin:0;
	padding:5px 0 5px 5px;}

/* フロート */
.float_left{
	float:left;
	margin:0;
	padding:0;
}

.float_right{
	float:right;
	margin:0;
	padding:0;
}

.clr{clear:both;}



/*放射能QA追記---------------------------------------------------------------------------------------------------------------*/
#mainArea{
	width:850px;
	padding:0;
	float:left;
	margin-top:15px;
}

#leftArea{
	width:607px;
	float:left;
	padding-left:30px;
	/*overflow:hidden;*/
}

#titText{
	margin:10px 0;
	padding:0;
	text-align:right;
	width:577px;
}

#titText p{
	font-size:12px;
	font-weight:bold;
}

.readText{
	margin:0;
	padding:0;
	width:570px;
	font-size:14px;
	line-height:150%;
	float:left;
}


#greenArea{
	float:left;
	width:540px;
	border:3px solid #007700;
	padding:15px;
	margin:20px 0;
}

#greenArea table{
	font-size:14px;
	font-weight:bold;
}


.mainTit{
	width:570px;
	border-top:#007700 3px solid;
	border-bottom:#007700 3px solid;
	float:left;
	padding:15px 0;
}

.mainTit p{
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:bold;
}

.contensArea{
	width:540px;
	padding:15px 0 0 15px;
	float:left;
}

.contensArea table{
	font-size:14px;
	line-height:150%;
	float:left;
	margin-bottom:20px;
}

.contensArea table tr td{
	padding-bottom:10px;
}

.underline{
	text-decoration: underline;
}

#kanren{
	width:570px;
	float:left;
	padding:15px 0;
}
#kanrenTit{
	width:570px;
	border-top:#cccccc 3px solid;
	border-bottom:#cccccc 1px solid;
	float:left;
	padding:15px 0;
	margin-bottom:15px;
	
}




#kanren p{
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:bold;
}


#kanren table{
	font-size:14px;
	line-height:150%;
	float:left;
	margin-bottom:20px;
	width:570px !important;
}


#kanren table tr td img{
	border:none;
}



#rightArea{
	width:210px;
	float:right;
	margin:0;
	padding:0;
}
#linkTit{
	width:210px;
	height:37px;
	background:#EEE;
	border-bottom:#ccc 3px solid;
	border-top:#ccc 3px solid;
}

#linkTit p{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:10px 0 0 10px;
}

.linkArea{
	padding:0 0 0 15px;
}
.linkArea table{
	margin:15px 0 0 0;
}

.linkArea p{
	font-size:14px;
	font-weight:bold;
}

.linkBorder{
	width:210px;
	height:3px;
	margin:15px 0 0 0;
}

.linkArea02{
	padding:0 0 0 15px;
}

.linkArea02 p{
	font-size:14px;
}

#comentTable{
	font-size:11px;
	margin-left:10px;
	margin-bottom:15px;
}

.tableFont14{
	font-size:14px;
	margin:0;
	padding:0;
}


.tableFont14 img{
	margin-top:5px;
	_margin-top:3px;
}




#rightArea a:link{color:#000; text-decoration:none}
#rightArea a:visited{color:#000; text-decoration:none}
#rightArea a:hover{color:#549C41; text-decoration:underline}
#rightArea a:active{color:#00; text-decoration:none}

#kanren a:link{color:#000; text-decoration:none}
#kanren a:visited{color:#000; text-decoration:none}
#kanren a:hover{color:#549C41; text-decoration:underline}
#kanren a:active{color:#000; text-decoration:none}


#pagetop_ftr01{width:840px; margin-top:10px; text-align:right; clear:both;}


.saishinbtn{
	margin-bottom:15px;
}


.saishinbtn p{
	font-size: 14px;
}


.saishinbtn a:link{color:#3333CC; text-decoration:none}
.saishinbtn a:visited{color:#3333CC; text-decoration:none}
.saishinbtn a:hover{color:#3333CC; text-decoration:underline}
.saishinbtn a:active{color:#3333CC; text-decoration:none}







/*110615-------------------------------------------------------------------------------------------------------*/



#n_greenArea{
	float:left;
	width:547px;
	_width:577px;
	margin:20px 0;
	padding:15px;
	border:#007700 3px solid;
	float:left;
}

#n_greenBtn{
	position:absolute;
	top:17px;
	left:465px;
}

.nTable01 p{
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
}


.nTable01 a{
	font-size:14px;
}


.nTable01{
	margin:0 0 10px 0;
}


#subTit{
	width:577px;
	margin:20px 0 0 0;
}
#subTit p{
	font-size:14px;
	line-height:150%;
	width:570px;
}


.mainTit02{
	width:577px;
	border-top:#007700 1px solid;
	border-bottom:#007700 1px solid;
	float:left;
	padding:15px 0;
}

.mainTit02 p{
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:bold;
}



.seikaBg01{
	border:#CCC 1px solid;
	float:left;
	width:535px;
	_width:575px;
	margin:20px 0 0 0;
	padding:20px;
	position:relative;
	font-size:14px;	
}


.seikaArea{
	width:300px;
}

.seikaTit p{
	font-weight:bold;
	color:#007700;
	margin:0 0 10px 0;
	padding:0;
}

.s_coments p{
	font-size:14px;
	margin:0;
	padding:0;
	line-height:150%;
}


.seikaArea02{
	width:auto;
}

.s_coments02 p{
	font-size:14px;
	margin:0;
	padding:15px 0 0 0;
	line-height:150%;
}



.seikaBtn01{
	position:absolute;
	top:20px;
	left:340px;
	font-size:14px;

}


.seikaGraph01{
	position:absolute;
	top:30px;
	left:340px;
	font-size:14px;

}


.seikaBg02{
	background:url(../../topics/radiation/images/seika_02.gif);
	float:left;
	width:577px;
	height:315px;
	margin:20px 0 0 0;
	position:relative;	
}


.seikaBg03{
	background:url(../../topics/radiation/images/seika_03.gif);
	float:left;
	width:577px;
	height:180px;
	margin:20px 0 0 0;
	position:relative;	
}



.seikaBg04{
	background:url(../../topics/radiation/images/seika_04.gif);
	float:left;
	width:577px;
	height:280px;
	margin:20px 0 0 0;
	position:relative;	
}






.komeBg01{
	background:url(../../topics/radiation/images/kome_01.gif);
	float:left;
	width:577px;
	height:350px;
	margin:20px 0 0 0;
	position:relative;	
}



.komeGraph01{
	position:absolute;
	top:20px;
	left:368px;
	font-size:14px;

}



.nousanBg01{
	background:url(../../topics/radiation/images/nousan_01.gif);
	float:left;
	width:577px;
	height:262px;
	margin:20px 0 0 0;
	position:relative;	
}

.nousanBtn01{
	position:absolute;
	top:23px;
	left:165px;

}





.gyunyuBg01{
	background:url(../../topics/radiation/images/gyunyu_01.gif);
	float:left;
	width:577px;
	height:377px;
	margin:20px 0 0 0;
	position:relative;	
}



#gyunyuLink{
	position:absolute;
	top:335px;
	left:20px;

}


.keiranBg01{
	background:url(../../topics/radiation/images/keiran_01.gif);
	float:left;
	width:577px;
	height:135px;
	margin:20px 0 0 0;
	position:relative;	
}

.nikuBg01{
	background:url(../../topics/radiation/images/niku_01.gif);
	float:left;
	width:577px;
	height:165px;
	margin:20px 0 0 0;
	position:relative;	
}


.gyokaiBg01{
	background:url(../../topics/radiation/images/gyokai_01.gif);
	float:left;
	width:577px;
	height:200px;
	margin:20px 0 0 0;
	position:relative;	
}




#rireki {
    margin-bottom:20px;
    padding:0;
}
#rirekiTit {
    border-top: 3px solid #CCCCCC;
    float: left;
    padding: 15px 0;
    width: 577px;
}
#rireki table {
    float: left;
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 20px;
}
#rireki p {
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#rireki img{
	border:none;
}




.mainTit03{
	width:577px;
	float:left;
	padding:15px 0;
	height:36px;
}

.mainTit02 p{
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:bold;
}


#mainArea img{
	border:none;
}




.linkArea_jouhou{
	padding:0 0 0 8px;
}
.linkArea_jouhou table{
	margin:15px 0 0 0;
}

.linkArea_jouhou p{
	font-size:14px;
	font-weight:bold;
}




#pLink{
	margin:20px 0;
	padding:0;
	width:577px;
	height:28px;
}

#pLink ul{
	list-style-type:none;
	float:left;
	padding: 0;
	margin:0;
}


#pLink li{
	float:left;
	margin-right:11px;
}

