@charset "Shift_JIS";
/* BASIC ELEMENTS */
* {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}

html {-webkit-text-size-adjust:none}

body {
	text-align: center;
	background-color: #FFFFFF;
	font:85%/150% Osaka,'MS PGothic';
	color: #333333;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
th {
	text-align:left;
	font-weight:normal;
}
ul {
	list-style-type:none;
}
li {
	display:inline;
}
img {
	border:0;
}
a:link,a:active,a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #CC2200;
	text-decoration: underline;
}

hr {
		width:100%;
		border-bottom:1px solid #000000;
		margin:0 0 8px 0;
}

input {
	line-height: 1.2em;
	}

/* COMMON STYLE */
.bold {
	font-weight:bold;
}
.rd {
	color:#B70101;
}
.fs10 {
	font-size:85%;
}
.fs14 {
	font-size:115%;
}
.fs16 {
	font-size:135%;
}
.clr {
	clear:both;
}
br.clr {
	font-size:0;
	line-height:0;
}
.left {
	float:left;
}
.right {
	float:right;
}
img.camera {
	margin:0 0 0 5px;
	vertical-align:middle;
}
img.new {
	margin:0 0 0 5px;
	vertical-align: text-top;
}

img.icn {
	margin:0 5px 0 0;
	vertical-align:middle;
}

img.arw {
	margin:0 3px 0 0;
}

.Ichiran_Link {
	margin-top:5px;
	padding-right:5px;
	padding-bottom:2px;
	text-align:right;
	border-bottom:1px #CCCCCC dotted;
	font-size:85%;
}

.M_Date {
	font-size:85%;
	margin-left:5px;
}

/* ◇↓メイン部分ブロック割り */

	div#hdArea {
		width:950px;
		margin:0 auto;
	}

	/* ■メイン枠 */
	div#mainArea {
		width:950px;
		margin:0 auto;
		padding:5px 0 0 0;
		text-align:left;
	}

	/* ■左630枠 */
	div#homeLeftCenterSet {
		float:left;
		width:630px;
	}

	/* ■トップ枠 */
	div#homeTopArea {
		margin-bottom:5px;
	}

	/* ■細メニュー枠 */
	div#homeLeftMenuArea {
		float:right;
		font-size:85%;
		width:140px;
	}

	/* ■中枠 */
	div#homeContentArea {
		float:left;
		width:470px;
	}

	/* ■右300枠 */
	div#rightMenuArea {
		float:right;
		width:300px;
	}

	div#ftMnArea_d {
		width:950px;
		margin:0 auto;
		padding:50px 0 10px 0;
		text-align:left;
	}

/* ◇↑メイン部分ブロック割り */



/* ■検索エリア詳細 */

	div#Morehd {
		background-image:url(/images/morehd_bg.jpg);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding-bottom:5px;
	}

	div#Morehd_in {
		width:950px;
		margin:0 auto;
	}

	div#Morehd_l {
		width:700px;
		float:left;
		padding-top:3px;
	}

	div#Morehd_r {
		width:240px;
		float:right;
		text-align:right;
	}

	p#Morehd_title {
		width:230px;
		float:left;
		text-align:left;
		padding-top:3px;
	}

	p#Morehd_map {
		width:450px;
		float:right;
		text-align:right;
		padding-top:5px;
		color:#999999;
	}




/* ■ヘッダー部分詳細 */


	h1#hdLogo {
		float:left;
		width:220px;
		padding:8px 0;
		text-align:left;
		margin-top:25px;
	}

	div#top_Banner_Area {
		float:right;
		width:730px;
	}

	div#top_Banner {
		width:730px;
		text-align:center;
		margin:10px 0px 8px 0px;
	}

	div#top_Banner img {
		margin-left:2px;
	}

	div#top_Banner object {
		margin-left:2px;
	}
	
	div#hdMnArea {
		width:950px;
		margin:0 auto;
		background-image:url(../images/hdmn_bg.gif);
		background-position:left top;
		background-repeat:repeat-x;
		text-align:left;
	}
	ul#hdMn {
		position:relative;
		width:950px;
		height:25px;
		margin:0 auto;
		padding:0 0 2px 0;
		background: url(../images/hdmn_2010.gif) no-repeat 0px 0px;
	}



	/* ■ヘッダーメニュー内容変更　20080520　↓*/	
	
	ul#hdMn li { text-indent:-9999px; line-height:0px; font-size:0px; }
	ul#hdMn li a { display: block; text-decoration:none; width:90px; height:25px; position:absolute; top:0;  }

	li#hdmnL01 a { left:1px; background: url(../images/hdmn.gif) no-repeat -1px 0px; }
	li#hdmnL02 a { left:91px; background: url(../images/hdmn.gif) no-repeat -91px 0px; }
	li#hdmnL03 a { left:181px; background: url(../images/hdmn.gif) no-repeat -181px 0px; }
	li#hdmnL04 a { left:271px; background: url(../images/hdmn.gif) no-repeat -271px 0px; }
	li#hdmnL05 a { left:361px; background: url(../images/hdmn.gif) no-repeat -361px 0px; }
	li#hdmnR00 a { left:499px; background: url(../images/hdmn.gif) no-repeat -499px 0px; }
	li#hdmnR01 a { left:589px; background: url(../images/hdmn.gif) no-repeat -589px 0px; }
	li#hdmnR02 a { left:679px; background: url(../images/hdmn.gif) no-repeat -679px 0px; }
	li#hdmnR03 a { left:769px; background: url(../images/hdmn.gif) no-repeat -769px 0px; }
	li#hdmnR04 a { left:859px; background: url(../images/hdmn.gif) no-repeat -859px 0px; }	


	li#hdmnL01 a:hover { background: url(../images/hdmn.gif) -1px -27px;}
	li#hdmnL02 a:hover { background: url(../images/hdmn.gif) -91px -27px; }
	li#hdmnL03 a:hover { background: url(../images/hdmn.gif) -181px -27px; }
	li#hdmnL04 a:hover { background: url(../images/hdmn.gif) -271px -27px; }
	li#hdmnL05 a:hover { background: url(../images/hdmn.gif) -361px -27px; }
	li#hdmnR00 a:hover { background: url(../images/hdmn.gif) -499px -27px; }
	li#hdmnR01 a:hover { background: url(../images/hdmn.gif) -589px -27px; }
	li#hdmnR02 a:hover { background: url(../images/hdmn.gif) -679px -27px; }
	li#hdmnR03 a:hover { background: url(../images/hdmn.gif) -769px -27px; }
	li#hdmnR04 a:hover { background: url(../images/hdmn.gif) -859px -27px; }	
	
	div#hdSubMn {
		position:relative;
		width:950px;
		margin:0 auto;
	}
	div#layer1 {
		visibility: hidden;
		position: absolute;
		top:-2px;
		left:679px;
		width:90px;
		border:1px solid #2488E8;
	}

	div#layer2 {
		visibility: hidden;
		position: absolute;
		top:-2px;
		left:769px;
		width:90px;
		border:1px solid #2488E8;
	}
	div#layer1 li a ,div#layer2 li a {
		display:block;
		padding:3px 8px ;
		border:1px solid #CCE4FA;
		border-bottom:1px solid #7DB9F1;
		background-image:url(../images/hdsmn_bg.gif);
		background-position:left top;
		background-repeat:repeat;
		text-align:left;
	}
	div#layer1 li a:hover ,div#layer2 li a:hover {
		border:1px solid #DEEEFC;
		border-bottom:1px solid #A4CEF5;
		background-image:url(../images/hdsmn_bg_ro.gif);
	}
	div#layer1 img.arw ,div#layer2 img.arw {
		margin:0 5px 0 0;
		vertical-align:middle;
	}
	div#layer1 a:link,div#layer1 a:active,div#layer1 a:visited ,
	div#layer2 a:link,div#layer2 a:active,div#layer2 a:visited {
	  color: #333333;
	  text-decoration: none;
	}
	div#layer1 a:hover ,div#layer2 a:hover {
	  color: #333333;
	  text-decoration: none;
	}

	/* ■サブヘッダーエリア*/

	div#subHdAreaWrap {
		width:950px;
		margin:0 auto;
		padding:5px 0 0 0;
		background-image:url(../images/line_dot_gry_1_1.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
	}
	div#subHdArea {
		width:950px;
		margin:0 auto;
	}


	/* ■熊本の重要ニュース*/

	p#importantNews {
		width:933px;
		margin:0 0 5px 0;
		padding:3px 8px;
		border:1px solid #CDCDCD;
		color:#B70101;
		font-size:115%;
		font-weight:bold;
		text-align:left;
	}

	p#importantNews a:link,p#importantNews a:active,p#importantNews a:visited {
	  color: #208500;
	  text-decoration: none;
	}

	p#importantNews a:hover {
	  color: #208500;
	  text-decoration: underline;
	}

	/* ■ニュース速報*/

	p#flashNews {
		float:left;
		width:600px;
		padding:4px 0 0 0;
		text-align:left;
		font-weight:bold;
	}


	/* ■文字サイズ変更・購読申込エリア*/

	div#subHdRArea {
		float:right;
		width:330px;
		text-align:right;
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 5px;
		padding-left: 0;
	}

	div#txtSizeArea {
		float:left;
		width:170px;
	}

	div#txtSizeArea img {
		margin:0 5px 0 0;
	}

	p#hdBtnTakeOut {
		float:right;
		width:160px;
	}


	/* ■パンくずナビ*/

	p#panNavi {
		float:left;
		width:600px;
		padding:2px 0 0 0;
		text-align:left;
	}
	p#panNavi_d {
		float:left;
		width:600px;
		padding:2px 0 0 10px;
		text-align:left;
	}




/* ■メイントップ部分詳細 */

	/* ■メイントップ左部分詳細 */
	div#homeTopLeft {
		width:190px;
		float:left;
	}

	div#homeTopDate {
		text-align:center;
		margin-bottom:2px;
	}

	div#homeTopPic {
		padding: 5px;
		border: 1px #CCCCCC solid;
		overflow: hidden;
	}

/*	div#homeTopPic {
		height: 250px;
		padding: 5px;
		border: 1px #CCCCCC solid;
		overflow: hidden;
	}*/

	p.top_pic {
		text-align:center
	}

	p.top_pic_title {
		font-size:90%;
		line-height:130%;
		margin-top:2px;
		text-overflow: ellipsis;
	}

	/* ■メインニュース詳細 */
	div#homeTopRight {
		width:430px;
		float:right;
		margin-top:5px;
	}

	div#homeTopRight ul{
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px #CCCCCC dotted;
	}

	div#homeTopRight li{
		display:list-item;
		margin-bottom:4px;
		margin-left:5px;
		padding-left:15px;
		background-image:url(/images/arw_blk_waku.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}

	#TOP_NEWS_NO-0 {
		font-size: 130%;
		line-height:140%;
		font-weight:bold;
	}

	div#homeTopRight h2 {
		padding:0px 10px 5px 10px;
		font-weight:bold;
		background-image:url(../images/arw_or.gif);
		background-position:left center;
		background-repeat:no-repeat;
		width:200px;
		float:left;
	}

	p.Top_Link {
		padding-top:5px;
		float:right;
		font-size:85%;
	}



	p#info {
		background-color:#f2f2b0;
		text-align:center;
		padding:5px;
		font-weight:bold;
	}

	/* ■共同ニュースリンク部分詳細 */

	div#News_Category_list {
		height:20px;
		font-size:13px;
		margin-top:8px;
		margin-bottom:10px;
		padding-bottom:2px;
		border-bottom:2px #0066CC solid;
		color:#999999;
	}

	div#News_Category_list h2 {
		width:90px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		background:#0066CC;
		float:left;
	}

	div#News_Category_list .link {
		widht:480px;
		float:left;
		margin:0px 5px;
	}

	div#News_Category_list .ichiran {
		float:right;
		padding-left:15px;
		background-image:url(/images/arw_link.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}




/* ■左630枠部分詳細 */

	/* ■テキスト広告*/
	div#PrArea {
	}

	div#PrArea h2 {
		font-weight:bold;
		border-bottom:1px #CCCCCC dotted;
		margin-bottom:5px;
	}

	div#PrArea p {
		padding-left:10px;
	}



	/* ■共通☆見出し＆記事*/
	div.News_Midashi_kiji {
		padding-left:5px;
	}

	div.News_Midashi_kiji h4 {
		font-size:130%;
		font-weight:bold;
		margin-left:10px;
	}

	div.News_Midashi_kiji .date {
		text-align:right;
		padding-right:5px;
		padding-bottom:2px;
	}

	div.News_Midashi_kiji .Top_img {
		float:left;
		padding-right:10px;
		width:120px;
		text-align:center;
	}

	div.News_Midashi_kiji .Top_img_B {
		float:left;
		padding-right:10px;
		width:240px;
		text-align:center;
	}

	div.News_Midashi_kiji p {
		font-size:85%;
		margin-left:10px;
	}

	img.h2_icn {
		vertical-align: middle;
		margin-right:10px;
	}

	/* ■熊本の読み物ニュース*/
	div#Kumamoto_News {
		margin-top:10px;
	}

	div#Kumamoto_News h2 {
		font-size:16px;
		font-weight:bold;
		padding:5px 0px 5px 10px;
		border-top:2px #0066CC solid;
		border-bottom:1px #CCCCCC dotted;
		background-image:url(../images/Main_h2_B.jpg);
		background-position:left top;
		background-repeat:repeat-x;
	}

	div#Kumamoto_News h3{
		padding:5px 10px;
		margin-left:5px;
		background-image:url(../images/arw_or.gif);
		background-position:left center;
		background-repeat:no-repeat;
		font-size:85%;
	}

	div#Kumamoto_News_2 h3{
		padding:5px 10px;
		margin-left:5px;
		background-image:url(../images/arw_or.gif);
		background-position:left center;
		background-repeat:no-repeat;
		font-size:85%;
	}

	div#Kumamoto_News_2 {
		padding-top:5px;
	}

	div#Kumamoto_News_2 ul {
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
	}

	div#Kumamoto_News_2 li {
		display:list-item;
		margin-left:10px;
		padding-left:15px;
		background-image:url(/images/arw_blk_waku.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}


	/* ■熊本のスポーツ*/
	div#Kumamoto_Sports {
		margin-top:10px;
	}

	div#Kumamoto_Sports h2 {
		font-size:16px;
		font-weight:bold;
		padding:5px 0px 5px 10px;
		border-top:2px #0066CC solid;
		border-bottom:1px #CCCCCC dotted;
		background-image:url(../images/Main_h2_B.jpg);
		background-position:left top;
		background-repeat:repeat-x;
	}

	div#Kumamoto_Sports ul{
		margin-top:10px;
		padding-left:5px;
	}

	div#Kumamoto_Sports li{
		display:list-item;
		margin-bottom:8px;
		margin-left:10px;
		padding-left:15px;
		background-image:url(/images/arw_blk_waku.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}

	div#Top_Roasso h4 {
		margin-top:15px;
	}

	/* ■ランキング*/
	div#Ranking {
		margin-top:15px;
	}

	div#Ranking h2{
		font-size:13px;
		background-image:url(../images/ranking_bg.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding:2px 10px;
		color:#FFFFFF;
	}

	div#Ranking ul{
		margin-top:15px;
		padding-left:10px;
	}

	div#Ranking li{
		display:list-item;
		margin-bottom:8px;
	}

	div#Ranking .linkList {
		text-align:right;
	}

	div#Ranking .linkList {
		display:none;
	}


	/* ■注目キーワード */

	div#Keyword {
		color:#999999;
		font-size:85%;
		margin-top:8px;
	}

	div#Keyword h2 {
		width:110px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		background:#CCCCCC;
		color:#333333;
		float:left;
		margin-left:5px;
	}

	div#Keyword .link {
		widht:450px;
		float:left;
		margin:0px 5px;
	}

	/* ■会員制のページ*/
	div#Kaiin {
		margin-top:25px;
		border:2px #74BC21 solid;
		padding:2px;
	}

	div#Kaiin h2{
		font-size:16px;
		font-weight:bold;
		padding:5px 0px 6px 10px;
		background-image:url(../images/Kaiin_h3.jpg);
		background-position:left top;
		background-repeat:repeat-x;
		color:#FFFFFF;
	}

	div#Kaiin h3{
		font-weight:bold;
		padding:10px 10px;
		margin-left:5px;
		background-image:url(../images/arw_or.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}

	div#Kaiin ul{
		padding-left:5px;
		padding-bottom:5px;
		border-bottom:1px dotted #CCCCCC;
	}

	div#Kaiin li{
		display:list-item;
		margin-bottom:5px;
		margin-left:10px;
		padding-left:15px;
		background-image:url(/images/arw_blk_waku.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}

	div#Kaiin p {
		font-size:85%;
		margin:5px;
		text-align:right;
	}

	div#Kaiin #touroku {
		font-size:120%;
	}

	/* ■共同ニュース・スポーツ*/
	div.Kyodo_News {
		margin-top:10px;
	}

	div.Kyodo_News h2{
		font-size:16px;
		font-weight:bold;
		padding:5px 0px 5px 10px;
		border-top:2px #0066CC solid;
		border-bottom:1px #CCCCCC dotted;
		background-image:url(../images/Main_h2_B.jpg);
		background-position:left top;
		background-repeat:repeat-x;
	}

	div.Kyodo_News h3{
		font-size:85%;
		padding:5px 10px;
		margin-left:5px;
		background-image:url(../images/arw_or.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}

	div.Kyodo_News ul{
		padding-left:5px;
		padding-bottom:5px;
		border-bottom:1px dotted #CCCCCC;
	}

	div.Kyodo_News li{
		display:list-item;
		margin-bottom:5px;
		margin-left:10px;
		padding-left:15px;
		background-image:url(/images/arw_blk_waku.gif);
		background-position:left center;
		background-repeat:no-repeat;

	}

	ul.linkList li {
		display:inline;
	}

	div.Kyodo_News .link {
		color:#999999;
		text-align:right;
		font-size:13px;
		padding:5px 0px;
		background-image:url(/images/morehd_bg.jpg);
		background-position:left bottom;
		background-repeat:repeat-x;
	}



/* ■細メニュー枠 */

	div#homeLeftMenuArea {
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}

	div#homeLeftMenuArea h4 {
		font-weight:bold;
		padding:2px 3px;
		background-image:url(../images/homeLeft_bg.jpg);
		background-position:left top;
		background-repeat:repeat-x;
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}

	ul.lv2List {
		padding:15px 0px 10px 10px;
		background-image:url(../images/bg_lv2List.jpg);
		background-position:left top;
		background-repeat:repeat-x;
	}

	ul.lv2List li {
		display:list-item;
		font-weight: normal;
		margin-bottom:3px;
	}

	ul.Banner_List {
		padding:5px 3px;
		background-image:url(../images/bg_lv2List.jpg);
		background-position:left top;
		background-repeat:repeat-x;
	}

	ul.Banner_List li {
		display:list-item;
		text-align:center;
		padding:5px 0px;
	}

	div#homeLeftMenuArea .pic {
		padding:0px 0px 10px 0px;
		text-align:center;
	}

	div#homeLeftMenuArea .Kaiin_menu {
		background-image:url(../images/Kaiin_h3.jpg);
		background-position:left top;
		background-repeat:repeat-x;
		color:#FFFFFF;
	}

	div.Kaiin_menu2 p{
		padding:5px;
	}

	div.Kaiin_menu2 {
		border-left:1px solid #74BC21;
		border-right:1px solid #74BC21;
		border-bottom:1px solid #74BC21;
	}

	div#tenki table{
		margin:0 auto;
	}

/* ■右300枠 */

	div.R_300_Box {
		margin-top:15px;
	}

	div.R_300_Box h3 {
		background-color:#EEEEEE;
		padding:8px 10px;
		border-top:2px #CCCCCC solid;
	}

	ul.List_Line1 {
		margin-top:10px;
	}

	ul.List_Line1 li {
		display:list-item;
		margin-left:15px;
		background-image:url(../images/arw_gl.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding:2px 0px 2px 10px;
	}

	ul.List_Line2_L {
		float:left;
		width:145px;
		margin-left:3px;
		margin-top:10px;
	}

	ul.List_Line2_L li {
		display:list-item;
		background-image:url(../images/arw_gl.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:10px;
		font-size:85%;
		margin-bottom:3px;
		margin-left:5px;
	}

	ul.List_Line2_R {
		float:right;
		width:145px;
		margin-right:3px;
		margin-top:10px;
	}

	ul.List_Line2_R li {
		display:list-item;
		background-image:url(../images/arw_gl.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:10px;
		font-size:85%;
		margin-bottom:3px;
		margin-left:5px;
	}

	/* ■右側の昔の体裁*/
	div#news47Area {
		width:300px;
		margin:15px 0 0px 0;
		padding:0px 0 10px 0;
		background-image: url(../images/r_ft.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	div#news47Area h2 {
		padding:5px 10px;
		margin:0px 1px;
		background-image:url(../images/r_hd_w_bg2.gif);
		background-position:left top;
		background-repeat:repeat-x;
		font-weight:bold;
		border-bottom:1px #CCCCCC solid;
	}

	div#news47Area .pic {
		padding:0 5px;
	}


	/* ■右側の新規共通*/
	div.R_300_Kiji {
		font-size:85%;
		padding:5px 10px;
	}

	div.R_300_Kiji h4 {
		padding:3px;
		font-weight:bold;
	}

	div.R_300_Kiji .pic {
		float:left;
		margin-right:5px;
	}

	/* ■右側の新規共通*/
	div.R_300_Kiji_2 {
		padding:5px 10px;
		border-top:1px dotted #CCCCCC;
		font-size:85%;	
	}

	div.R_300_Kiji_2 h4 {
		padding:0px 5px;
		font-weight:bold;
	}

	div.R_300_Kiji_2 p {
		margin-top:5px;
		margin-left:5px;
	}


	/* ■ピックアップ*/
	div.pickup {
		padding:5px 10px 5px 10px;
		font-size:85%;		
	}

	div.pickup h4 {
		font-weight:bold;
		margin:5px 0px;
	}

	div.pickup .pic {
		float:left;
		margin-right:5px;
	}

	/* ■お知らせ*/

	h2.h2_image {
		margin-top:10px;
	}

	div#oshirase {
		border: 1px #CCCCCC solid;
		border-bottom: 1px #FFFFFF solid;
		border-top: 1px #FFFFFF solid;
	}

	div#oshirase dt {
		font-weight:bold;
		margin:10px 0 5px 10px;
		padding-left:13px;
		background-image:url(../images/pickup_ya.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}

	div#oshirase dd {
		font-size:85%;
		padding-left:30px;
		margin-top:5px;
		padding-bottom:5px;
		border-bottom: 1px #CCCCCC solid;
	}

	/* ■サイドバナー*/
	div#side_banner {
		text-align:center;
		padding:10px 0px;
		border: 1px #CCCCCC solid;
		margin-top:15px;
		background-image:url(../images/sidebanner_bg.gif);
	}

	div#side_banner img {
		margin:7px 0px;
	}

	div#side_banner object {
		margin:7px 0px;
	}

	/* ■携帯サイト*/
	div#Mobile {
		width:300px;
		padding:5px 0 10px 0;
		background-image: url(../images/r_ft.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	div#Mobile h2 {
		padding:5px 10px;
		margin:0px 1px;
		background-image:url(../images/r_hd_w_bg2.gif);
		background-position:left top;
		background-repeat:repeat-x;
		font-weight:bold;
		border-bottom:1px #CCCCCC solid;
	}

	div#Mobile .pic {
		padding:5px 10px;
	}

	.right_r {
		font-size:85%;
		padding:0px 10px;
		text-align:right;
	}

	p#roasso_mobile {
		font-size:85%;
		margin:10px 5px 10px 10px;
		padding-left:40px;
		background-image:url(../images/roasso_mobile.gif);
		background-position:left center;
		background-repeat:no-repeat;
	}

/* ■フッター*/

	div#ftArea_d {
		width:950px;
		margin:0 auto;
		text-align:center;
		padding:20px 0 15px 0;
		background-color:#F4F4F4;
		background-image:url(../images/ft_bg.gif);
		background-position:left top;
		background-repeat:repeat-x;
	}

	p#ftNote {
		color:#666666;
		border-bottom: 1px #aaaaaa solid;
		margin-bottom: 3px;
		padding-bottom: 3px;
	}

